|
|
(window.webpackJsonp=window.webpackJsonp||[]).push([[240,3,5,6,7,8,9,10,13,20,247],{"+GGh":function(M,X){M.exports="data:image/png;base64,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"},"+NIl":function(M,X,o){(function(L){L(o("VrN/"))})(function(L){"use strict";L.defineMode("stex",function(p,w){"use strict";function b(a,n){a.cmdState.push(n)}function E(a){return a.cmdState.length>0?a.cmdState[a.cmdState.length-1]:null}function O(a){var n=a.cmdState.pop();n&&n.closeBracket()}function S(a){for(var n=a.cmdState,i=n.length-1;i>=0;i--){var f=n[i];if(f.name=="DEFAULT")continue;return f}return{styleIdentifier:function(){return null}}}function h(a,n,i){return function(){this.name=a,this.bracketNo=0,this.style=n,this.styles=i,this.argument=null,this.styleIdentifier=function(){return this.styles[this.bracketNo-1]||null},this.openBracket=function(){return this.bracketNo++,"bracket"},this.closeBracket=function(){}}}var _={};_.importmodule=h("importmodule","tag",["string","builtin"]),_.documentclass=h("documentclass","tag",["","atom"]),_.usepackage=h("usepackage","tag",["atom"]),_.begin=h("begin","tag",["atom"]),_.end=h("end","tag",["atom"]),_.label=h("label","tag",["atom"]),_.ref=h("ref","tag",["atom"]),_.eqref=h("eqref","tag",["atom"]),_.cite=h("cite","tag",["atom"]),_.bibitem=h("bibitem","tag",["atom"]),_.Bibitem=h("Bibitem","tag",["atom"]),_.RBibitem=h("RBibitem","tag",["atom"]),_.DEFAULT=function(){this.name="DEFAULT",this.style="tag",this.styleIdentifier=this.openBracket=this.closeBracket=function(){}};function d(a,n){a.f=n}function r(a,n){var i;if(a.match(/^\\[a-zA-Z@]+/)){var f=a.current().slice(1);return i=_.hasOwnProperty(f)?_[f]:_.DEFAULT,i=new i,b(n,i),d(n,t),i.style}if(a.match(/^\\[$&%#{}_]/))return"tag";if(a.match(/^\\[,;!\/\\]/))return"tag";if(a.match("\\["))return d(n,function(l,m){return c(l,m,"\\]")}),"keyword";if(a.match("\\("))return d(n,function(l,m){return c(l,m,"\\)")}),"keyword";if(a.match("$$"))return d(n,function(l,m){return c(l,m,"$$")}),"keyword";if(a.match("$"))return d(n,function(l,m){return c(l,m,"$")}),"keyword";var s=a.next();if(s=="%")return a.skipToEnd(),"comment";if(s=="}"||s=="]"){if(i=E(n),i)i.closeBracket(s),d(n,t);else return"error";return"bracket"}else return s=="{"||s=="["?(i=_.DEFAULT,i=new i,b(n,i),"bracket"):/\d/.test(s)?(a.eatWhile(/[\w.%]/),"atom"):(a.eatWhile(/[\w\-_]/),i=S(n),i.name=="begin"&&(i.argument=a.current()),i.styleIdentifier())}function c(a,n,i){if(a.eatSpace())return null;if(i&&a.match(i))return d(n,r),"keyword";if(a.match(/^\\[a-zA-Z@]+/))return"tag";if(a.match(/^[a-zA-Z]+/))return"variable-2";if(a.match(/^\\[$&%#{}_]/))return"tag";if(a.match(/^\\[,;!\/]/))return"tag";if(a.match(/^[\^_&]/))return"tag";if(a.match(/^[+\-<>|=,\/@!*:;'"`~#?]/))return null;if(a.match(/^(\d+\.\d*|\d*\.\d+|\d+)/))return"number";var f=a.next();return f=="{"||f=="}"||f=="["||f=="]"||f=="("||f==")"?"bracket":f=="%"?(a.skipToEnd(),"comment"):"error"}function t(a,n){var i=a.peek(),f;return i=="{"||i=="["?(f=E(n),f.openBracket(i),a.eat(i),d(n,r),"bracket"):/[ \t\r]/.test(i)?(a.eat(i),null):(d(n,r),O(n),r(a,n))}return{startState:function(){var a=w.inMathMode?function(n,i){return c(n,i)}:r;return{cmdState:[],f:a}},copyState:function(a){return{cmdState:a.cmdState.slice(),f:a.f}},token:function(a,n){return n.f(a,n)},blankLine:function(a){a.f=r,a.cmdState.length=0},lineComment:"%"}}),L.defineMIME("text/x-stex","stex"),L.defineMIME("text/x-latex","stex")})},"+QRC":function(M,X,o){"use strict";var L=o("E9nw"),p={"text/plain":"Text","text/html":"Url",default:"Text"},w="Copy to clipboard: #{key}, Enter";function b(O){var S=(/mac os x/i.test(navigator.userAgent)?"\u2318":"Ctrl")+"+C";return O.replace(/#{\s*key\s*}/g,S)}function E(O,S){var h,_,d,r,c,t,a=!1;S||(S={}),h=S.debug||!1;try{d=L(),r=document.createRange(),c=document.getSelection(),t=document.createElement("span"),t.textContent=O,t.style.all="unset",t.style.position="fixed",t.style.top=0,t.style.clip="rect(0, 0, 0, 0)",t.style.whiteSpace="pre",t.style.webkitUserSelect="text",t.style.MozUserSelect="text",t.style.msUserSelect="text",t.style.userSelect="text",t.addEventListener("copy",function(i){if(i.stopPropagation(),S.format)if(i.preventDefault(),typeof i.clipboardData=="undefined"){h&&console.warn("unable to use e.clipboardData"),h&&console.warn("trying IE specific stuff"),window.clipboardData.clearData();var f=p[S.format]||p.default;window.clipboardData.setData(f,O)}else i.clipboardData.clearData(),i.clipboardData.setData(S.format,O);S.onCopy&&(i.preventDefault(),S.onCopy(i.clipboardData))}),document.body.appendChild(t),r.selectNodeContents(t),c.addRange(r);var n=document.execCommand("copy");if(!n)throw new Error("copy command was unsuccessful");a=!0}catch(i){h&&console.error("unable to copy using execCommand: ",i),h&&console.warn("trying IE specific stuff");try{window.clipboardData.setData(S.format||"text",O),S.onCopy&&S.onCopy(window.clipboardData),a=!0}catch(f){h&&console.error("unable to copy using clipboardData: ",f),h&&console.error("falling back to prompt"),_=b("message"in S?S.message:w),window.prompt(_,O)}}finally{c&&(typeof c.removeRange=="function"?c.removeRange(r):c.removeAllRanges()),t&&document.body.removeChild(t),d()}return a}M.exports=E},"+Xk9":function(M,X,o){M.exports={btn:"btn___2veY9",s1:"s1___ZVDC_",s2:"s2___2Da-A"}},"+ua5":function(M,X,o){},"/GNS":function(M,X,o){M.exports=o.p+"static/search1.c4136dd4.png"},"11/R":function(module,__webpack_exports__,__webpack_require__){"use strict";var antd_es_switch_style__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("BoS7"),antd_es_switch__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("Sdc0"),antd_es_popover_style__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__("Q9mQ"),antd_es_popover__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__("diRs"),antd_es_tooltip_style__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__("5Dmo"),antd_es_tooltip__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__("3S7+"),antd_es_input_number_style__WEBPACK_IMPORTED_MODULE_6__=__webpack_require__("giR+"),antd_es_input_number__WEBPACK_IMPORTED_MODULE_7__=__webpack_require__("fyUT"),antd_es_input_style__WEBPACK_IMPORTED_MODULE_8__=__webpack_require__("5NDa"),antd_es_input__WEBPACK_IMPORTED_MODULE_9__=__webpack_require__("5rEg"),antd_es_space_style__WEBPACK_IMPORTED_MODULE_10__=__webpack_require__("DYRE"),antd_es_space__WEBPACK_IMPORTED_MODULE_11__=__webpack_require__("zeV3"),antd_es_date_picker_style__WEBPACK_IMPORTED_MODULE_12__=__webpack_require__("iQDF"),antd_es_date_picker__WEBPACK_IMPORTED_MODULE_13__=__webpack_require__("+eQT"),antd_es_badge_style__WEBPACK_IMPORTED_MODULE_14__=__webpack_require__("Awhp"),antd_es_badge__WEBPACK_IMPORTED_MODULE_15__=__webpack_require__("KrTs"),antd_es_auto_complete_style__WEBPACK_IMPORTED_MODULE_16__=__webpack_require__("O3gP"),antd_es_auto_complete__WEBPACK_IMPORTED_MODULE_17__=__webpack_require__("lrIw"),antd_es_radio_style__WEBPACK_IMPORTED_MODULE_18__=__webpack_require__("7Kak"),antd_es_radio__WEBPACK_IMPORTED_MODULE_19__=__webpack_require__("9yH6"),antd_es_checkbox_style__WEBPACK_IMPORTED_MODULE_20__=__webpack_require__("sRBo"),antd_es_checkbox__WEBPACK_IMPORTED_MODULE_21__=__webpack_require__("kaz8"),antd_es_button_style__WEBPACK_IMPORTED_MODULE_22__=__webpack_require__("+L6B"),antd_es_button__WEBPACK_IMPORTED_MODULE_23__=__webpack_require__("2/Rp"),antd_es_menu_style__WEBPACK_IMPORTED_MODULE_24__=__webpack_require__("lUTK"),antd_es_menu__WEBPACK_IMPORTED_MODULE_25__=__webpack_require__("BvKs"),antd_es_modal_style__WEBPACK_IMPORTED_MODULE_26__=__webpack_require__("2qtc"),antd_es_modal__WEBPACK_IMPORTED_MODULE_27__=__webpack_require__("kLXV"),_root_workspace_ppte5yg23_local_v8_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_28__=__webpack_require__("jrin"),_root_workspace_ppte5yg23_local_v8_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_29__=__webpack_require__("k1fw"),_root_workspace_ppte5yg23_local_v8_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_toConsumableArray__WEBPACK_IMPORTED_MODULE_30__=__webpack_require__("oBTY"),antd_es_message_style__WEBPACK_IMPORTED_MODULE_31__=__webpack_require__("miYZ"),antd_es_message__WEBPACK_IMPORTED_MODULE_32__=__webpack_require__("tsqr"),_root_workspace_ppte5yg23_local_v8_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_33__=__webpack_require__("9og8"),_root_workspace_ppte5yg23_local_v8_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__=__webpack_require__("tJVT"),antd_es_select_style__WEBPACK_IMPORTED_MODULE_35__=__webpack_require__("OaEy"),antd_es_select__WEBPACK_IMPORTED_MODULE_36__=__webpack_require__("2fM7"),_root_workspace_ppte5yg23_local_v8_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_37__=__webpack_require__("WmNS"),_root_workspace_ppte5yg23_local_v8_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_37___default=__webpack_require__.n(_root_workspace_ppte5yg23_local_v8_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_37__),react__WEBPACK_IMPORTED_MODULE_38__=__webpack_require__("cDcd"),react__WEBPACK_IMPORTED_MODULE_38___default=__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_38__),umi__WEBPACK_IMPORTED_MODULE_39__=__webpack_require__("Ty5D"),umi__WEBPACK_IMPORTED_MODULE_40__=__webpack_require__("9kvl"),_index_less_modules__WEBPACK_IMPORTED_MODULE_41__=__webpack_require__("1nVM"),_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default=__webpack_require__.n(_index_less_modules__WEBPACK_IMPORTED_MODULE_41__),moment__WEBPACK_IMPORTED_MODULE_42__=__webpack_require__("wd/R"),moment__WEBPACK_IMPORTED_MODULE_42___default=__webpack_require__.n(moment__WEBPACK_IMPORTED_MODULE_42__),antd_lib_date_picker_locale_zh_CN__WEBPACK_IMPORTED_MODULE_43__=__webpack_require__("Z0Lh"),antd_lib_date_picker_locale_zh_CN__WEBPACK_IMPORTED_MODULE_43___default=__webpack_require__.n(antd_lib_date_picker_locale_zh_CN__WEBPACK_IMPORTED_MODULE_43__),_ant_design_icons__WEBPACK_IMPORTED_MODULE_44__=__webpack_require__("w5pM"),_ant_design_icons__WEBPACK_IMPORTED_MODULE_45__=__webpack_require__("wlus"),_ant_design_icons__WEBPACK_IMPORTED_MODULE_46__=__webpack_require__("y3Kf"),_ant_design_icons__WEBPACK_IMPORTED_MODULE_47__=__webpack_require__("8Skl"),_ant_design_icons__WEBPACK_IMPORTED_MODULE_48__=__webpack_require__("RCxd"),_components_monaco_editor__WEBPACK_IMPORTED_MODULE_49__=__webpack_require__("ZW9T"),_utils_authority__WEBPACK_IMPORTED_MODULE_50__=__webpack_require__("xKgJ"),_pages_Shixuns_New_components_ApplyModal__WEBPACK_IMPORTED_MODULE_51__=__webpack_require__("FrRK"),_UseCustomScriptModal__WEBPACK_IMPORTED_MODULE_52__=__webpack_require__("QNag"),_utils_fetch__WEBPACK_IMPORTED_MODULE_53__=__webpack_require__("ErOA"),_components_Permission__WEBPACK_IMPORTED_MODULE_54__=__webpack_require__("sLOW"),_utils_env__WEBPACK_IMPORTED_MODULE_55__=__webpack_require__("m3rI"),_utils_verifyLogin_tsx__WEBPACK_IMPORTED_MODULE_56__=__webpack_require__("NLgs"),timeFormat="YYYY-MM-DD HH:mm",Option=antd_es_select__WEBPACK_IMPORTED_MODULE_36__.a.Option,handleDateString=function(X){if(!X)return X;var o=X.split(":");if(o[1]=="00"||o[1]=="30")return X;var L=parseInt(o[1]);if(L<30||L==60)return[o[0],"30"].join(":");if(L<60){var p=[o[0],"00"].join(":"),w="YYYY-MM-DD HH:mm",b=moment__WEBPACK_IMPORTED_MODULE_42___default()(p,w);return b.add(1,"hours"),b.format(w)}return X},radioStyle={display:"block",height:"30px",lineHeight:"30px"};function Setting(_ref){var _user$userInfo,_user$userInfo$shixun,_shixunsDetail$detail,_shixunsDetail$detail2,_shixunsDetail$detail3,_shixunsDetail$detail4,_shixunsDetail$detail5,_shixunsDetail$settin97,_shixunsDetail$settin98,_shixunsDetail$detail6,_shixunsDetail$detail7,_shixunsDetail$settin150,_shixunsDetail$settin151,_shixunsDetail$settin152,_shixunsDetail$settin153,_shixunsDetail$detail8,user=_ref.user,dispatch=_ref.dispatch,shixunsDetail=_ref.shixunsDetail,practiceSetting=_ref.practiceSetting,shixunId=Object(react__WEBPACK_IMPORTED_MODULE_38__.useRef)(),_useState=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(!0),_useState2=Object(_root_workspace_ppte5yg23_local_v8_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState,2),isShowSetting=_useState2[0],setIsShowSetting=_useState2[1],_useState3=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(),_useState4=Object(_root_workspace_ppte5yg23_local_v8_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState3,2),taskPass=_useState4[0],setTaskPass=_useState4[1],_useState5=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(),_useState6=Object(_root_workspace_ppte5yg23_local_v8_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState5,2),testSetPermission=_useState6[0],setTestSetPermission=_useState6[1],_useState7=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(),_useState8=Object(_root_workspace_ppte5yg23_local_v8_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState7,2),isCopy=_useState8[0],setIsCopy=_useState8[1],_useState9=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(),_useState10=Object(_root_workspace_ppte5yg23_local_v8_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState9,2),openValue=_useState10[0],setOpenValue=_useState10[1],_useState11=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)([]),_useState12=Object(_root_workspace_ppte5yg23_local_v8_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState11,2),selectDepartmentList=_useState12[0],setSelectDepartmentList=_useState12[1],_useState13=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)([]),_useState14=Object(_root_workspace_ppte5yg23_local_v8_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState13,2),departmentList=_useState14[0],setDepartmentList=_useState14[1],_useState15=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(""),_useState16=Object(_root_workspace_ppte5yg23_local_v8_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState15,2),departmentValue=_useState16[0],setDepartmentValue=_useState16[1],_useState17=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(),_useState18=Object(_root_workspace_ppte5yg23_local_v8_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState17,2),isOpenTime=_useState18[0],setIsOpenTime=_useState18[1],_useState19=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(),_useState20=Object(_root_workspace_ppte5yg23_local_v8_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState19,2),openTime=_useState20[0],setOpenTime=_useState20[1],_useState21=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(),_useState22=Object(_root_workspace_ppte5yg23_local_v8_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState21,2),vnc=_useState22[0],setVNC=_useState22[1],_useState23=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(),_useState24=Object(_root_workspace_ppte5yg23_local_v8_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState23,2),windows_vnc=_useState24[0],setWindowVNC=_useState24[1],_useState25=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(),_useState26=Object(_root_workspace_ppte5yg23_local_v8_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState25,2),virtual_machine=_useState26[0],setVirtualMachine=_useState26[1],_useState27=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(),_useState28=Object(_root_workspace_ppte5yg23_local_v8_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState27,2),linux_vnc=_useState28[0],setLinuxVNC=_useState28[1],_useState29=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(""),_useState30=Object(_root_workspace_ppte5yg23_local_v8_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState29,2),windows_start_template=_useState30[0],setWindowVNCTemplate=_useState30[1],_useState31=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(),_useState32=Object(_root_workspace_ppte5yg23_local_v8_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState31,2),websshShow=_useState32[0],setWebsshShow=_useState32[1],_useState33=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(),_useState34=Object(_root_workspace_ppte5yg23_local_v8_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState33,2),sshRadioValue=_useState34[0],setSshRadioValue=_useState34[1],_useState35=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(),_useState36=Object(_root_workspace_ppte5yg23_local_v8_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState35,2),multiWebssh=_useState36[0],setMultiWebssh=_useState36[1],_useState37=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(!1),_useState38=Object(_root_workspace_ppte5yg23_local_v8_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState37,2),hideCode=_useState38[0],setHideCode=_useState38[1],_useState39=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(),_useState40=Object(_root_workspace_ppte5yg23_local_v8_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState39,2),codeEditPermission=_useState40[0],setCodeEditPermission=_useState40[1],_useState41=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(),_useState42=Object(_root_workspace_ppte5yg23_local_v8_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState41,2),codeHidden=_useState42[0],setCodeHidden=_useState42[1],_useState43=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(),_useState44=Object(_root_workspace_ppte5yg23_local_v8_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState43,2),forbidCopy=_useState44[0],setForbidCopy=_useState44[1],_useState45=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(),_useState46=Object(_root_workspace_ppte5yg23_local_v8_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState45,2),display_git_address=_useState46[0],set_display_git_address=_useState46[1],_useState47=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(!1),_useState48=Object(_root_workspace_ppte5yg23_local_v8_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState47,2),advancedsettingshow=_useState48[0],setAdvancedSettingShow=_useState48[1],_useState49=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)("vnc"),_useState50=Object(_root_workspace_ppte5yg23_local_v8_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState49,2),windows_connection_mode=_useState50[0],setWindowsConnectionMode=_useState50[1],_useState51=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(),_useState52=Object(_root_workspace_ppte5yg23_local_v8_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState51,2),evaluateScript=_useState52[0],setEvaluateScript=_useState52[1],_useState53=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)([]),_useState54=Object(_root_workspace_ppte5yg23_local_v8_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState53,2),serviceConfigList=_useState54[0],setServiceConfigList=_useState54[1],_useState55=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(),_useState56=Object(_root_workspace_ppte5yg23_local_v8_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState55,2),evaluationScript=_useState56[0],setevaluationScript=_useState56[1],_useState57=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)([]),_useState58=Object(_root_workspace_ppte5yg23_local_v8_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState57,2),standardScriptList=_useState58[0],setStandardScripts=_useState58[1],_useState59=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)("1"),_useState60=Object(_root_workspace_ppte5yg23_local_v8_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState59,2),MenuSelectKey=_useState60[0],setMenuSelectKey=_useState60[1],_useState61=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(!1),_useState62=Object(_root_workspace_ppte5yg23_local_v8_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState61,2),disableDiscuss=_useState62[0],setDisableDiscuss=_useState62[1],_useState63=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(!1),_useState64=Object(_root_workspace_ppte5yg23_local_v8_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState63,2),Remote=_useState64[0],setRemote=_useState64[1],_useState65=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(),_useState66=Object(_root_workspace_ppte5yg23_local_v8_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState65,2),createTitle=_useState66[0],setCreateTitle=_useState66[1],_useState67=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(!1),_useState68=Object(_root_workspace_ppte5yg23_local_v8_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState67,2),isupdate=_useState68[0],setIsupdate=_useState68[1],_useState69=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(3),_useState70=Object(_root_workspace_ppte5yg23_local_v8_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState69,2),terminal_count=_useState70[0],setterminal_count=_useState70[1],_useState71=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(!1),_useState72=Object(_root_workspace_ppte5yg23_local_v8_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState71,2),port=_useState72[0],setport=_useState72[1],_useState73=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(),_useState74=Object(_root_workspace_ppte5yg23_local_v8_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState73,2),webssh_cloud=_useState74[0],setWebsshCloud=_useState74[1],_useState75=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(0),_useState76=Object(_root_workspace_ppte5yg23_local_v8_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState75,2),survival_time=_useState76[0],setSurvivalTime=_useState76[1],_useState77=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)([{template_name:"",template_identity:""}]),_useState78=Object(_root_workspace_ppte5yg23_local_v8_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState77,2),shixun_virtual_templates=_useState78[0],setshixun_virtual_templates=_useState78[1],params=Object(umi__WEBPACK_IMPORTED_MODULE_39__.i)(),diffObj={forbid_copy:"forbidCopy",hide_code:"hideCode",multi_webssh:"multiWebssh",task_pass:"taskPass",test_set_permission:"testSetPermission",code_edit_permission:"codeEditPermission",can_copy:"isCopy",use_scope:"openValue",windows_vnc:"windows_vnc",windows_start_template:"windows_start_template",webssh_cloud:"webssh_cloud",opening_time:"openTime",webssh:"sshRadioValue",display_git_address:"display_git_address",show_code_dir:"codeHidden",choice_standard_scripts:"evaluationScript",evaluate_script:"evaluateScript"},_useState79=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(),_useState80=Object(_root_workspace_ppte5yg23_local_v8_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState79,2),isRadiuvalue=_useState80[0],setIsRadiuValue=_useState80[1],editable=(_user$userInfo=user.userInfo)===null||_user$userInfo===void 0||((_user$userInfo$shixun=_user$userInfo.shixun)===null||_user$userInfo$shixun===void 0)?void 0:_user$userInfo$shixun.editable,handleGetDepartments=function(){var M=Object(_root_workspace_ppte5yg23_local_v8_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_33__.a)(_root_workspace_ppte5yg23_local_v8_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_37___default.a.mark(function X(o){var L;return _root_workspace_ppte5yg23_local_v8_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_37___default.a.wrap(function(w){for(;;)switch(w.prev=w.next){case 0:return w.next=2,dispatch({type:"shixunsDetail/getDepartments",payload:{q:o}});case 2:L=w.sent,L&&setDepartmentList(L.shools_name||[]);case 4:case"end":return w.stop()}},X)}));return function(o){return M.apply(this,arguments)}}();Object(react__WEBPACK_IMPORTED_MODULE_38__.useEffect)(function(){var M,X;(M=shixunsDetail.setting)!==null&&M!==void 0&&(X=M.shixun)!==null&&X!==void 0&&X.main_type&&handleInitState()},[shixunsDetail.setting]),Object(react__WEBPACK_IMPORTED_MODULE_38__.useEffect)(function(){var M,X;dispatch({type:"shixunsDetail/getSettingsData",payload:params}),shixunId.current=(M=location.pathname)===null||M===void 0||((X=M.split("/"))===null||X===void 0)?void 0:X[2]},[]);var handleSelectDepartment=function(X){if(selectDepartmentList.includes(X)){antd_es_message__WEBPACK_IMPORTED_MODULE_32__.b.info("\u8BF7\u52FF\u6307\u5B9A\u76F8\u540C\u7684\u5355\u4F4D");return}setDepartmentValue(null),setSelectDepartmentList([].concat(Object(_root_workspace_ppte5yg23_local_v8_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_toConsumableArray__WEBPACK_IMPORTED_MODULE_30__.a)(selectDepartmentList),[X]))};function getRequiredStatus(){return _getRequiredStatus.apply(this,arguments)}function _getRequiredStatus(){return _getRequiredStatus=Object(_root_workspace_ppte5yg23_local_v8_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_33__.a)(_root_workspace_ppte5yg23_local_v8_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_37___default.a.mark(function M(){var X;return _root_workspace_ppte5yg23_local_v8_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_37___default.a.wrap(function(L){for(;;)switch(L.prev=L.next){case 0:return L.next=2,Object(_utils_fetch__WEBPACK_IMPORTED_MODULE_53__.a)("/api/shixuns/".concat(shixunId.current,"/required_status"),{method:"get",params:{}});case 2:X=L.sent,X&&setCreateTitle(X==null?void 0:X.data);case 4:case"end":return L.stop()}},M)})),_getRequiredStatus.apply(this,arguments)}var handleChangeSeviceConfig=function(X,o,L){var p=serviceConfigList.map(function(w,b){return b===L?Object(_root_workspace_ppte5yg23_local_v8_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_29__.a)(Object(_root_workspace_ppte5yg23_local_v8_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_29__.a)({},w),{},Object(_root_workspace_ppte5yg23_local_v8_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_28__.a)({},o,X)):w});setServiceConfigList(p)},handleInitState=function(){var X,o,L,p,w,b,E,O,S,h,_,d,r,c,t,a,n,i,f,s,l,m,T,C,g,P,R,y,x,v,A,I,D,N,z,F,W,H,B,k,G,ee,ue,le,ve,be,oe,he,fe,ae,se,Q,ce,te,re,ye,ie,Z,Y,$,Ce,_e,Re,Qe,$e,ct,dt,vt=(shixunsDetail==null||((X=shixunsDetail.setting)===null||X===void 0)?void 0:X.shixun)||{},_t=vt.choice_main_type,He=vt.main_type,Pe=vt.small_type,at=vt.choice_small_type,Rt=vt.is_secret_repository,rt=vt.standard_scripts,ft=vt.evaluate_script,Ge=vt.shixun_service_configs;if(setEvaluateScript(ft),setServiceConfigList(Ge),setStandardScripts(rt||[]),setWindowVNCTemplate((o=shixunsDetail.setting)===null||o===void 0||((L=o.shixun)===null||L===void 0)?void 0:L.windows_start_template),setWebsshCloud((p=shixunsDetail.setting)===null||p===void 0||((w=p.shixun)===null||w===void 0)?void 0:w.webssh_cloud),setWindowVNC((b=shixunsDetail.setting)===null||b===void 0||((E=b.shixun)===null||E===void 0)?void 0:E.windows_vnc),setVirtualMachine((O=shixunsDetail.setting)===null||O===void 0||((S=O.shixun)===null||S===void 0)?void 0:S.virtual_machine),setLinuxVNC((h=shixunsDetail.setting)===null||h===void 0||((_=h.shixun)===null||_===void 0)?void 0:_.linux_vnc),setWindowsConnectionMode(((d=shixunsDetail.setting)===null||d===void 0||((r=d.shixun)===null||r===void 0)?void 0:r.windows_connection_mode)||"vnc"),setVNC((c=shixunsDetail.setting)===null||c===void 0||((t=c.shixun)===null||t===void 0)?void 0:t.vnc),setWebsshShow(!!((a=shixunsDetail.setting)!==null&&a!==void 0&&(n=a.shixun)!==null&&n!==void 0&&n.webssh)),setSshRadioValue((i=shixunsDetail.setting)===null||i===void 0||((f=i.shixun)===null||f===void 0)?void 0:f.webssh),setMultiWebssh((s=shixunsDetail.setting)===null||s===void 0||((l=s.shixun)===null||l===void 0)?void 0:l.multi_webssh),setHideCode((m=shixunsDetail.setting)===null||m===void 0||((T=m.shixun)===null||T===void 0)?void 0:T.hide_code),setCodeEditPermission((C=shixunsDetail.setting)===null||C===void 0||((g=C.shixun)===null||g===void 0)?void 0:g.code_edit_permission),setCodeHidden((P=shixunsDetail.setting)===null||P===void 0||((R=P.shixun)===null||R===void 0)?void 0:R.show_code_dir),setForbidCopy((y=shixunsDetail.setting)===null||y===void 0||((x=y.shixun)===null||x===void 0)?void 0:x.forbid_copy),setTaskPass((v=shixunsDetail.setting)===null||v===void 0||((A=v.shixun)===null||A===void 0)?void 0:A.task_pass),setTestSetPermission((I=shixunsDetail.setting)===null||I===void 0||((D=I.shixun)===null||D===void 0)?void 0:D.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||((F=z.shixun)===null||F===void 0)?void 0:F.can_copy),setOpenValue((W=shixunsDetail.setting)===null||W===void 0||((H=W.shixun)===null||H===void 0)?void 0:H.use_scope),setIsOpenTime(!!((B=shixunsDetail.setting)!==null&&B!==void 0&&(k=B.shixun)!==null&&k!==void 0&&k.opening_time)),setOpenTime((G=shixunsDetail.setting)===null||G===void 0||((ee=G.shixun)===null||ee===void 0)?void 0:ee.opening_time),setSelectDepartmentList((ue=shixunsDetail.setting)===null||ue===void 0||((le=ue.shixun)===null||le===void 0)?void 0:le.scope_partment),setevaluationScript((ve=shixunsDetail.setting)===null||ve===void 0||((be=ve.shixun)===null||be===void 0)?void 0:be.choice_standard_scripts),setDisableDiscuss((oe=shixunsDetail.setting)===null||oe===void 0||((he=oe.shixun)===null||he===void 0)?void 0:he.is_disable_discuss),setterminal_count((fe=shixunsDetail.setting)===null||fe===void 0||((ae=fe.shixun)===null||ae===void 0)?void 0:ae.terminal_count),setSurvivalTime((se=shixunsDetail.setting)===null||se===void 0||((Q=se.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||((re=te.shixun_virtual_templates)===null||re===void 0)))?void 0:re.length)>0){var Ne,je;setshixun_virtual_templates(Object(_root_workspace_ppte5yg23_local_v8_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_toConsumableArray__WEBPACK_IMPORTED_MODULE_30__.a)(shixunsDetail==null||((Ne=shixunsDetail.setting)===null||Ne===void 0||((je=Ne.shixun)===null||je===void 0))?void 0:je.shixun_virtual_templates))}setport((ye=shixunsDetail.setting)===null||ye===void 0||((ie=ye.shixun)===null||ie===void 0)?void 0:ie.port_mapping),(Z=shixunsDetail.setting)!==null&&Z!==void 0&&(Y=Z.shixun)!==null&&Y!==void 0&&Y.windows_vnc||($=shixunsDetail.setting)!==null&&$!==void 0&&(Ce=$.shixun)!==null&&Ce!==void 0&&Ce.linux_vnc||(_e=shixunsDetail.setting)!==null&&_e!==void 0&&(Re=_e.shixun)!==null&&Re!==void 0&&Re.vnc||(Qe=shixunsDetail.setting)!==null&&Qe!==void 0&&($e=Qe.shixun)!==null&&$e!==void 0&&$e.virtual_machine?(setIsRadiuValue(5),setRemote(!0)):(ct=shixunsDetail.setting)!==null&&ct!==void 0&&(dt=ct.shixun)!==null&&dt!==void 0&&dt.webssh&&(setRemote(!0),setIsRadiuValue(3))};Object(react__WEBPACK_IMPORTED_MODULE_38__.useEffect)(function(){var _Object$keys$filter,_shixunsDetail$settin73,_shixunsDetail$settin74,_shixunsDetail$settin75,_shixunsDetail$settin76,_shixunsDetail$settin77,_shixunsDetail$settin78,_shixunsDetail$settin79,_shixunsDetail$settin82,_shixunsDetail$settin83,_shixunsDetail$settin84,confirmLeave=!1;(_Object$keys$filter=Object.keys(diffObj).filter(function(item){var _shixunsDetail$settin72;return((_shixunsDetail$settin72=shixunsDetail.setting)===null||_shixunsDetail$settin72===void 0?void 0:_shixunsDetail$settin72.shixun[item])!=eval(diffObj[item])}))!==null&&_Object$keys$filter!==void 0&&_Object$keys$filter.length&&(confirmLeave=!0),isOpenTime!=!!((_shixunsDetail$settin73=shixunsDetail.setting)!==null&&_shixunsDetail$settin73!==void 0&&(_shixunsDetail$settin74=_shixunsDetail$settin73.shixun)!==null&&_shixunsDetail$settin74!==void 0&&_shixunsDetail$settin74.opening_time)&&(confirmLeave=!0),disableDiscuss!=!!((_shixunsDetail$settin75=shixunsDetail.setting)!==null&&_shixunsDetail$settin75!==void 0&&(_shixunsDetail$settin76=_shixunsDetail$settin75.shixun)!==null&&_shixunsDetail$settin76!==void 0&&_shixunsDetail$settin76.is_disable_discuss)&&(confirmLeave=!0),selectDepartmentList.length!=((_shixunsDetail$settin77=shixunsDetail.setting)===null||_shixunsDetail$settin77===void 0||((_shixunsDetail$settin78=_shixunsDetail$settin77.shixun)===null||_shixunsDetail$settin78===void 0||((_shixunsDetail$settin79=_shixunsDetail$settin78.scope_partment)===null||_shixunsDetail$settin79===void 0))?void 0:_shixunsDetail$settin79.length)&&(confirmLeave=!0),selectDepartmentList==null||selectDepartmentList.map(function(M,X){var o,L;M!=((o=shixunsDetail.setting)===null||o===void 0||((L=o.shixun)===null||L===void 0)?void 0:L.scope_partment[X])&&(confirmLeave=!0)}),serviceConfigList.length!=((_shixunsDetail$settin82=shixunsDetail.setting)===null||_shixunsDetail$settin82===void 0||((_shixunsDetail$settin83=_shixunsDetail$settin82.shixun)===null||_shixunsDetail$settin83===void 0||((_shixunsDetail$settin84=_shixunsDetail$settin83.shixun_service_configs)===null||_shixunsDetail$settin84===void 0))?void 0:_shixunsDetail$settin84.length)&&(confirmLeave=!0),serviceConfigList==null||serviceConfigList.map(function(M,X){var o,L,p,w,b,E,O,S,h,_,d,r;(M==null?void 0:M.cpu_limit)!=((o=shixunsDetail.setting)===null||o===void 0||((L=o.shixun)===null||L===void 0||((p=L.shixun_service_configs[X])===null||p===void 0))?void 0:p.cpu_limit)&&(confirmLeave=!0),(M==null?void 0:M.lower_cpu_limit)!=((w=shixunsDetail.setting)===null||w===void 0||((b=w.shixun)===null||b===void 0||((E=b.shixun_service_configs[X])===null||E===void 0))?void 0:E.lower_cpu_limit)&&(confirmLeave=!0),(M==null?void 0:M.memory_limit)!=((O=shixunsDetail.setting)===null||O===void 0||((S=O.shixun)===null||S===void 0||((h=S.shixun_service_configs[X])===null||h===void 0))?void 0:h.memory_limit)&&(confirmLeave=!0),(M==null?void 0:M.request_limit)!=((_=shixunsDetail.setting)===null||_===void 0||((d=_.shixun)===null||d===void 0||((r=d.shixun_service_configs[X])===null||r===void 0))?void 0:r.request_limit)&&(confirmLeave=!0)}),dispatch({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave}})},[taskPass,testSetPermission,isCopy,openValue,selectDepartmentList,isOpenTime,openTime,isRadiuvalue,sshRadioValue,multiWebssh,hideCode,display_git_address,codeHidden,codeEditPermission,forbidCopy,evaluationScript,evaluateScript,serviceConfigList,disableDiscuss,webssh_cloud]);var handleUseCustomScript=function(){dispatch({type:"shixunsDetail/setActionTabs",payload:{key:"Settings-UseCustomScript",params:{id:shixunId.current}}})};function handSubmeit(){return _handSubmeit.apply(this,arguments)}function _handSubmeit(){return _handSubmeit=Object(_root_workspace_ppte5yg23_local_v8_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_33__.a)(_root_workspace_ppte5yg23_local_v8_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_37___default.a.mark(function M(){var X,o,L,p;return _root_workspace_ppte5yg23_local_v8_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_37___default.a.wrap(function(b){for(;;)switch(b.prev=b.next){case 0:if(!(isOpenTime&&!openTime)){b.next=3;break}return antd_es_message__WEBPACK_IMPORTED_MODULE_32__.b.info("\u8BF7\u9009\u62E9\u5F00\u542F\u65F6\u95F4"),b.abrupt("return");case 3:if(!(hideCode===1&&Remote===!1)){b.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"),b.abrupt("return");case 6:if(!(openValue===1&&!selectDepartmentList.length)){b.next=9;break}return antd_es_message__WEBPACK_IMPORTED_MODULE_32__.b.info("\u8BF7\u9009\u62E9\u6307\u5B9A\u5355\u4F4D\u516C\u5F00"),b.abrupt("return");case 9:if(o=(X=shixunsDetail.detail)===null||X===void 0?void 0:X.is_jupyter,L=!1,isRadiuvalue==5&&virtual_machine&&(shixun_virtual_templates==null||shixun_virtual_templates.map(function(E){if(!(E!=null&&E.template_name)||!(E!=null&&E.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"),L=!0;return}})),!L){b.next=14;break}return b.abrupt("return");case 14:return b.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:o?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:o?null:evaluateScript},shixun_service_configs:serviceConfigList.map(function(E){return{mirror_repository_id:E.mirror_repository_id,cpu_limit:E.cpu_limit,lower_cpu_limit:E.lower_cpu_limit,memory_limit:E.memory_limit,request_limit:E.request_limit}})}});case 16:p=b.sent,(p==null?void 0:p.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 b.stop()}},M)})),_handSubmeit.apply(this,arguments)}var handleChangeEvaluationScript=function(X){antd_es_modal__WEBPACK_IMPORTED_MODULE_27__.a.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:"tc font16"},"\u539F\u6709\u811A\u672C\u5C06\u88AB\u65B0\u7684\u811A\u672C\u8986\u76D6\uFF0C\u65E0\u6CD5\u64A4\u9500",react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("br",null),"\u662F\u5426\u786E\u8BA4\u6267\u884C\u8986\u76D6\u64CD\u4F5C"),onOk:function(){var o=Object(_root_workspace_ppte5yg23_local_v8_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_33__.a)(_root_workspace_ppte5yg23_local_v8_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_37___default.a.mark(function p(){return _root_workspace_ppte5yg23_local_v8_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_37___default.a.wrap(function(b){for(;;)switch(b.prev=b.next){case 0:return b.next=2,handleGetScriptContent(X);case 2:antd_es_modal__WEBPACK_IMPORTED_MODULE_27__.a.info({centered:!0,title:"\u63D0\u793A",okText:"\u77E5\u9053\u5566",content:react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:"tc font16"},"\u8BC4\u6D4B\u811A\u672C\u751F\u6210\u6210\u529F\uFF01")});case 3:case"end":return b.stop()}},p)}));function L(){return o.apply(this,arguments)}return L}()})},handleGetScriptContent=function(){var M=Object(_root_workspace_ppte5yg23_local_v8_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_33__.a)(_root_workspace_ppte5yg23_local_v8_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_37___default.a.mark(function X(o){var L;return _root_workspace_ppte5yg23_local_v8_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_37___default.a.wrap(function(w){for(;;)switch(w.prev=w.next){case 0:return w.next=2,dispatch({type:"shixunsDetail/getScriptContent",payload:{id:shixunId.current,script_id:o}});case 2:L=w.sent,L&&setEvaluateScript(L.content);case 4:case"end":return w.stop()}},X)}));return function(o){return M.apply(this,arguments)}}(),handleDeleteShixun=function(){var M=Object(_root_workspace_ppte5yg23_local_v8_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_33__.a)(_root_workspace_ppte5yg23_local_v8_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_37___default.a.mark(function X(){var o,L,p,w,b,E,O;return _root_workspace_ppte5yg23_local_v8_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_37___default.a.wrap(function(h){for(;;)switch(h.prev=h.next){case 0:return h.next=2,dispatch({type:"shixunsDetail/getShixunQuote",payload:{id:shixunId.current}});case 2:if(h.t0=h.sent,h.t0){h.next=5;break}h.t0={};case 5:O=h.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)},!!((o=O.subjects)!==null&&o!==void 0&&o.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"," ",(L=O.subjects)===null||L===void 0||((p=L.splice(0,2))===null||p===void 0)?void 0:p.map(function(_){return"\u300A".concat(_,"\u300B")}),"\u7B49",react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.colorOrange},O==null?void 0:O.subjects_count),"\u4E2A\u5B9E\u8BAD\u8BFE\u7A0B"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("br",null)),!!((w=O.courses)!==null&&w!==void 0&&w.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",(b=O.courses)===null||b===void 0||((E=b.splice(0,2))===null||E===void 0)?void 0:E.map(function(_){return"\u300A".concat(_,"\u300B")}),"\u7B49",react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.colorOrange},O==null?void 0:O.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 _=Object(_root_workspace_ppte5yg23_local_v8_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_33__.a)(_root_workspace_ppte5yg23_local_v8_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_37___default.a.mark(function r(){var c;return _root_workspace_ppte5yg23_local_v8_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_37___default.a.wrap(function(a){for(;;)switch(a.prev=a.next){case 0:return a.next=2,dispatch({type:"shixunsDetail/deleteShixun",payload:{id:shixunId.current}});case 2:c=a.sent,c.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 a.stop()}},r)}));function d(){return _.apply(this,arguments)}return d}()});case 7:case"end":return h.stop()}},X)}));return function(){return M.apply(this,arguments)}}(),handleDeleteElseShixun=function(){if(Object(_utils_verifyLogin_tsx__WEBPACK_IMPORTED_MODULE_56__.b)(dispatch,"\u4E0D\u80FD\u8FDB\u884C\u5220\u9664"))return};function showExitmodel(M){antd_es_modal__WEBPACK_IMPORTED_MODULE_27__.a.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:function(){setMenuSelectKey(M),parseInt(M)===1?(setIsShowSetting(!0),handleInitState()):(setIsShowSetting(!1),getRequiredStatus()),dispatch({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})}})}return react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{style:{height:"100%",display:"flex",background:"#fff",position:"relative"}},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{style:{height:"100%",background:"#0A143D",width:"25%",maxWidth:"440px",padding:"20px 20px",color:"#ffffff"}},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{style:{padding:"0px 15px",fontSize:"16px"}},"\u8BBE\u7F6E"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_menu__WEBPACK_IMPORTED_MODULE_25__.a,{selectedKeys:[MenuSelectKey],theme:"dark",style:{background:"#0A143D",marginTop:"30px",fontSize:"14px"},onClick:function(X){var o;if(practiceSetting!=null&&(o=practiceSetting.sideBar)!==null&&o!==void 0&&o.confirmLeave){showExitmodel(X.key);return}setMenuSelectKey(X.key),parseInt(X.key)===1?(setIsShowSetting(!0),handleInitState()):(setIsShowSetting(!1),getRequiredStatus())}},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_menu__WEBPACK_IMPORTED_MODULE_25__.a.Item,{key:1},"\u8BBE\u7F6E"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_menu__WEBPACK_IMPORTED_MODULE_25__.a.Item,{key:2},"\u5173\u4E8E\u5B9E\u8BAD"))),isShowSetting&&(shixunsDetail==null||((_shixunsDetail$detail=shixunsDetail.detail)===null||_shixunsDetail$detail===void 0)?void 0:_shixunsDetail$detail.is_jupyter_lab)&&react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(_components_Permission__WEBPACK_IMPORTED_MODULE_54__.a,null),isShowSetting&&!(shixunsDetail!=null&&(_shixunsDetail$detail2=shixunsDetail.detail)!==null&&_shixunsDetail$detail2!==void 0&&_shixunsDetail$detail2.is_jupyter_lab)&&react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{style:{width:"calc(100% - 24%)",overflow:"auto"}},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{style:{padding:"40px 40px",marginBottom:"70px"}},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("p",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.titlesize,style:{display:"flex"}},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{style:{flex:"1"}},"\u5173\u5361\u548C\u6D4B\u8BD5\u96C6"),(shixunsDetail==null||((_shixunsDetail$detail3=shixunsDetail.detail)===null||_shixunsDetail$detail3===void 0)?void 0:_shixunsDetail$detail3.shixun_status)!==2?react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_button__WEBPACK_IMPORTED_MODULE_23__.a,{danger:!0,onClick:handleDeleteShixun},"\u5220\u9664\u5B9E\u8DF5\u9879\u76EE"):react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_button__WEBPACK_IMPORTED_MODULE_23__.a,{danger:!0,onClick:handleDeleteElseShixun},"\u5220\u9664\u5B9E\u8DF5\u9879\u76EE")),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.labelWrap},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.label},"\u8DF3\u5173\uFF1A"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.labelContent},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",null,react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_checkbox__WEBPACK_IMPORTED_MODULE_21__.a,{checked:taskPass,disabled:!editable,onChange:function(X){return setTaskPass(X.target.checked)}}),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{className:"".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.color999," ml10")},"\uFF08\u9009\u4E2D\u5219\u5141\u8BB8\u5B66\u5458\u8DF3\u5173\u5B66\u4E60\u5B9E\u8BAD\u5173\u5361\u4EFB\u52A1\uFF09")))),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.labelWrap},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.label},"\u6D4B\u8BD5\u96C6\u89E3\u9501\uFF1A"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.labelContent},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",null,react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_checkbox__WEBPACK_IMPORTED_MODULE_21__.a,{checked:testSetPermission,disabled:!editable,onChange:function(X){return setTestSetPermission(X.target.checked)}}),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{className:"".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.color999," ml10")},"\uFF08\u9009\u4E2D\u5219\u5141\u8BB8\u5B66\u5458\u901A\u8FC7\u91D1\u5E01\u89E3\u9501\u67E5\u770B\u9690\u85CF\u6D4B\u8BD5\u96C6\u7684\u5185\u5BB9\uFF09")))),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("p",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.titlesize,style:{marginTop:"20px"}},"\u6743\u9650"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.labelWrap},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.label},"\u590D\u5236/\u5408\u5E76:"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.labelContent},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",null,react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_checkbox__WEBPACK_IMPORTED_MODULE_21__.a,{checked:isCopy,onChange:function(X){return setIsCopy(X.target.checked)},disabled:!editable}),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{className:"".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.color999)},"\uFF08\u9009\u4E2D\u5219\u5141\u8BB8\u5DF2\u804C\u4E1A\u8BA4\u8BC1\u7684\u6559\u5E08\u590D\u5236\u8BE5\u5B9E\u8BAD\uFF09")))),!((((_shixunsDetail$detail4=shixunsDetail.detail)===null||_shixunsDetail$detail4===void 0?void 0:_shixunsDetail$detail4.shixun_status)>1||((_shixunsDetail$detail5=shixunsDetail.detail)===null||_shixunsDetail$detail5===void 0?void 0:_shixunsDetail$detail5.public)===2)&&((_shixunsDetail$settin97=shixunsDetail.setting)===null||_shixunsDetail$settin97===void 0||((_shixunsDetail$settin98=_shixunsDetail$settin97.shixun)===null||_shixunsDetail$settin98===void 0)?void 0:_shixunsDetail$settin98.use_scope)===0&&((_shixunsDetail$detail6=shixunsDetail.detail)===null||_shixunsDetail$detail6===void 0?void 0:_shixunsDetail$detail6.identity)>2)&&react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.labelWrap},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.label,style:{padding:"4px 0px"}},"\u516C\u5F00\u7A0B\u5EA6:"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.labelContent},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_radio__WEBPACK_IMPORTED_MODULE_19__.a.Group,{value:openValue,onChange:function(X){return setOpenValue(X.target.value)},disabled:!editable},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_radio__WEBPACK_IMPORTED_MODULE_19__.a,{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.radio,value:0},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",null,"\u5BF9\u6240\u6709\u5355\u4F4D\u516C\u5F00"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.color999},"\uFF08\u5B9E\u8BAD\u53D1\u5E03\u540E\uFF0C\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF09")),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_radio__WEBPACK_IMPORTED_MODULE_19__.a,{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.radio,style:{marginTop:"22px"},value:1},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",null,"\u5BF9\u6307\u5B9A\u5355\u4F4D\u516C\u5F00"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.color999},"\uFF08\u5B9E\u8BAD\u53D1\u5E03\u540E\uFF0C\u4EC5\u5BF9\u4E0B\u65B9\u6307\u5B9A\u5355\u4F4D\u7684\u7528\u6237\u53EF\u89C1\uFF09"))),openValue===1&&react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(react__WEBPACK_IMPORTED_MODULE_38___default.a.Fragment,null,react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.graaytitle},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_auto_complete__WEBPACK_IMPORTED_MODULE_17__.a,{showSearch:!0,className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.selectSchool,bordered:!1,placeholder:"\u8BF7\u8F93\u5165\u5E76\u9009\u62E9\u5355\u4F4D\u540D\u79F0",value:departmentValue,onChange:function(X){setDepartmentValue(X),handleGetDepartments(X)},disabled:!editable,onSelect:handleSelectDepartment,options:departmentList==null?void 0:departmentList.map(function(M){return{value:M}})})),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:"mt10"},selectDepartmentList==null?void 0:selectDepartmentList.map(function(M){return editable?react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_badge__WEBPACK_IMPORTED_MODULE_15__.a,{count:"x",className:"mr20 current",onClick:function(){return setSelectDepartmentList(selectDepartmentList.filter(function(o){return o!==M}))}},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_button__WEBPACK_IMPORTED_MODULE_23__.a,{type:"primary",ghost:!0},M)):react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_button__WEBPACK_IMPORTED_MODULE_23__.a,{type:"primary",ghost:!0,className:"mr20"},M)}))))),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.labelWrap},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.label},"\u5F00\u542F\u65F6\u95F4:"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.labelContent},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",null,react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_checkbox__WEBPACK_IMPORTED_MODULE_21__.a,{checked:isOpenTime,onChange:function(X){setIsOpenTime(X.target.checked),X.target.checked||setOpenTime("")},disabled:!editable}),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{className:"".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.color999," ml10")},"\uFF08\u9009\u4E2D\u5219\u5B66\u5458\u5728\u6307\u5B9A\u7684\u5F00\u542F\u65F6\u95F4\u540E\u624D\u80FD\u5F00\u542F\u6311\u6218\uFF09")),isOpenTime&&react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.graaytitle},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_date_picker__WEBPACK_IMPORTED_MODULE_13__.a,{className:"".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.dataPicker),format:timeFormat,locale:antd_lib_date_picker_locale_zh_CN__WEBPACK_IMPORTED_MODULE_43___default.a,bordered:!1,disabled:!editable,placeholder:"\u8BF7\u8F93\u5165\u5F00\u542F\u65F6\u95F4",showToday:!1,disabledDate:function(X){return X&&X<moment__WEBPACK_IMPORTED_MODULE_42___default()().endOf("day").subtract(1,"days")},showTime:{minuteStep:30},value:openTime&&moment__WEBPACK_IMPORTED_MODULE_42___default()(openTime,timeFormat),onChange:function(X,o){return setOpenTime(handleDateString(o))}})))),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("p",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.titlesize,style:{marginTop:"20px"}},"\u5B9E\u9A8C\u6A21\u5F0F"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.labelWrap},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.label,style:{padding:"5px 0px"}},"\u7F16\u7A0B\u754C\u9762\uFF1A"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.labelContent},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_checkbox__WEBPACK_IMPORTED_MODULE_21__.a,{style:{marginTop:"5px"},value:0,checked:hideCode!=1,onChange:function(X){var o=X.target.checked;setHideCode(hideCode===1?0:1),o?setCodeEditPermission(!1):(setCodeEditPermission(!1),setCodeHidden(!1),setForbidCopy(!1))}},"IDE\u754C\u9762",react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{className:"".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.color999," ml10")},"\uFF08\u5B66\u5458\u8FDB\u884C\u5B9E\u9A8C\u65F6\uFF0C\u4E3A\u5B66\u5458\u63D0\u4F9B\u4EE3\u7801\u7F16\u8F91\u5668\uFF0C\u7F16\u8BD1\u5668\uFF0C\u8C03\u8BD5\u5668\u7B49\u5DE5\u5177\uFF09")),hideCode!=1&&react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.graaymingl},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",null,react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_radio__WEBPACK_IMPORTED_MODULE_19__.a.Group,{value:hideCode,className:"mt20",onChange:function(X){setHideCode(X.target.value)}},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_space__WEBPACK_IMPORTED_MODULE_11__.a,{direction:"vertical"},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_radio__WEBPACK_IMPORTED_MODULE_19__.a,{value:0},"\u9ED8\u8BA4\u7F16\u8F91\u5668"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_radio__WEBPACK_IMPORTED_MODULE_19__.a,{value:2},"VSCode\u7F16\u8F91\u5668"))),hideCode===2&&react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",null,react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_checkbox__WEBPACK_IMPORTED_MODULE_21__.a,{style:{marginLeft:"30px",marginTop:"10px"},checked:port,disabled:!editable,onChange:function(X){return setport(X.target.checked)}},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{className:" ml10",style:{marginTop:"22px"}},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",null,"\u542F\u7528\u5916\u7F51\u670D\u52A1\u8BBF\u95EE\uFF1A"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.color999},"\uFF08\u8BF7\u6CE8\u610F\u5C06\u670D\u52A1\u5668\u7A0B\u5E8F\u7684\u7AEF\u53E3\u53F7\u6620\u5C04\u52308081\u7AEF\u53E3\uFF09")))))),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("br",null),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_checkbox__WEBPACK_IMPORTED_MODULE_21__.a,{checked:Remote,onChange:function(X){var o=X.target.checked;setRemote(o),o?(setIsRadiuValue(3),setVNC(!1),setWebsshShow(!0),setWindowVNC(!1),setLinuxVNC(!1),setSshRadioValue(2)):(setVNC(!1),setLinuxVNC(!1),setWebsshShow(!1),setWindowVNC(!1),setshixun_virtual_templates([]),setVirtualMachine(!1))}},"\u8FDC\u7A0B\u8FDE\u63A5\u754C\u9762",react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{className:"".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.color999," ml10")},"\uFF08\u5B66\u5458\u8FDB\u884C\u5B9E\u9A8C\u65F6\uFF0C\u4E3A\u5B66\u5458\u63D0\u4F9B\u8FDC\u7A0B\u8FDE\u63A5\u754C\u9762\uFF09")),Remote&&react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{style:{marginTop:"5px"}},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",null,react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_radio__WEBPACK_IMPORTED_MODULE_19__.a.Group,{value:isRadiuvalue,onChange:function(X){var o,L,p,w,b,E,O,S,h,_;if(setIsRadiuValue(X.target.value),setSshRadioValue(1),setport(!1),X.target.value===3&&((o=shixunsDetail.setting)===null||o===void 0||((L=o.shixun)===null||L===void 0)?void 0:L.webssh)===2&&!((p=shixunsDetail.setting)!==null&&p!==void 0&&(w=p.shixun)!==null&&w!==void 0&&w.vnc)){var d,r;setport((d=shixunsDetail.setting)===null||d===void 0||((r=d.shixun)===null||r===void 0)?void 0:r.port_mapping)}if(X.target.value===5&&!((b=shixunsDetail.setting)!==null&&b!==void 0&&(E=b.shixun)!==null&&E!==void 0&&E.linux_vnc)&&!((O=shixunsDetail.setting)!==null&&O!==void 0&&(S=O.shixun)!==null&&S!==void 0&&S.windows_vnc)&&(h=shixunsDetail.setting)!==null&&h!==void 0&&(_=h.shixun)!==null&&_!==void 0&&_.vnc){var c,t;setport((c=shixunsDetail.setting)===null||c===void 0||((t=c.shixun)===null||t===void 0)?void 0:t.port_mapping)}X.target.value===1?(setVNC(!1),setLinuxVNC(!1),setWebsshShow(!1),setWindowVNC(!1)):X.target.value===2?(setWindowVNC(!1),setLinuxVNC(!1),setHideCode(!1),setCodeEditPermission(!1),setCodeHidden(!1),setForbidCopy(!1),setMultiWebssh(!1),setWebsshShow(!1),setVNC(!0)):X.target.value===3?(setVNC(!1),setWebsshShow(!0),setWindowVNC(!1),setLinuxVNC(!1),setSshRadioValue(2),setshixun_virtual_templates([]),setVirtualMachine(!1)):X.target.value===4?(setHideCode(!1),setCodeEditPermission(!1),setCodeHidden(!1),setForbidCopy(!1),setMultiWebssh(!1),setWebsshShow(!1),setVNC(!1)):X.target.value===5&&(setCodeEditPermission(!1),setCodeHidden(!1),setForbidCopy(!1),setMultiWebssh(!1),setWebsshShow(!1),setVNC(!0))}},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_radio__WEBPACK_IMPORTED_MODULE_19__.a,{value:3,className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.radio,style:{marginTop:"22px"}},"\u547D\u4EE4\u884C\u6A21\u5F0F",react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{className:"".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.color999," ml10")},"\uFF08\u5B66\u5458\u8FDB\u884C\u5B9E\u9A8C\u65F6\uFF0C\u4E3A\u5B66\u5458\u63D0\u4F9B\u547D\u4EE4\u884C\u7A97\u53E3\uFF09")),websshShow&&react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:"".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.graaymingl," ml40"),style:{borderRadius:"8px"}},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_radio__WEBPACK_IMPORTED_MODULE_19__.a.Group,{value:sshRadioValue,disabled:!editable,onChange:function(X){var o,L,p,w,b,E,O=X.target.value;if(setport(!1),O===1&&((o=shixunsDetail.setting)===null||o===void 0||((L=o.shixun)===null||L===void 0)?void 0:L.webssh)===1){var S,h;setport((S=shixunsDetail.setting)===null||S===void 0||((h=S.shixun)===null||h===void 0)?void 0:h.port_mapping)}else if(O===2&&((p=shixunsDetail.setting)===null||p===void 0||((w=p.shixun)===null||w===void 0)?void 0:w.webssh)===2){var _,d;setport((_=shixunsDetail.setting)===null||_===void 0||((d=_.shixun)===null||d===void 0)?void 0:d.port_mapping)}if(setSshRadioValue(O),O!==1&&setMultiWebssh(!1),setWindowVNCTemplate(""),setWebsshCloud(1),O===3&&((b=shixunsDetail.setting)===null||b===void 0||((E=b.shixun)===null||E===void 0)?void 0:E.webssh)===3){var r,c,t,a;setWebsshCloud((r=shixunsDetail.setting)===null||r===void 0||((c=r.shixun)===null||c===void 0)?void 0:c.webssh_cloud),setWindowVNCTemplate((t=shixunsDetail.setting)===null||t===void 0||((a=t.shixun)===null||a===void 0)?void 0:a.windows_start_template)}}},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_radio__WEBPACK_IMPORTED_MODULE_19__.a,{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.radio,style:{marginTop:"22px"},value:2},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",null,"\u8BC4\u6D4B\u7A97\u53E3"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.color999},"\uFF08\u9009\u4E2D\u5219\u7ED9\u5B66\u5458\u63D0\u4F9B\u7528\u4E8E\u8BC4\u6D4B\u64CD\u4F5C\u7684\u547D\u4EE4\u884C\uFF0C\u547D\u4EE4\u884C\u7684\u64CD\u4F5C\u53EF\u4EE5\u5BF9\u5B66\u751F\u7684\u5B9E\u9A8C\u73AF\u5883\u4EA7\u751F\u5F71\u54CD\uFF09")),sshRadioValue===2&&react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",null,react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_checkbox__WEBPACK_IMPORTED_MODULE_21__.a,{style:{marginLeft:"30px",marginTop:"10px"},checked:multiWebssh,disabled:!editable,onChange:function(X){return setMultiWebssh(X.target.checked)}},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{className:" ml10",style:{marginTop:"22px"}},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",null,"\u591A\u4E2A\u547D\u4EE4\u884C\u7A97\u53E3\uFF1A"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.color999},"\uFF08\u9009\u4E2D\u5219\u5141\u8BB8\u5B66\u5458\u540C\u65F6\u5F00\u542F\u591A\u4E2A\u547D\u4EE4\u884C\u7A97\u53E3\uFF09")))),sshRadioValue===2&&react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_checkbox__WEBPACK_IMPORTED_MODULE_21__.a,{style:{marginLeft:"30px",marginTop:"10px"},checked:port,disabled:!editable,onChange:function(X){return setport(X.target.checked)}},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{className:" ml10",style:{marginTop:"22px"}},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",null,"\u542F\u7528\u5916\u7F51\u670D\u52A1\u8BBF\u95EE\uFF1A"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.color999},"\uFF08\u8BF7\u6CE8\u610F\u5C06\u670D\u52A1\u5668\u7A0B\u5E8F\u7684\u7AEF\u53E3\u53F7\u6620\u5C04\u52308081\u7AEF\u53E3\uFF09"))),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_radio__WEBPACK_IMPORTED_MODULE_19__.a,{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.radio,style:{marginTop:"22px"},value:1},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",null,"\u7EC3\u4E60\u7A97\u53E3"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.color999},"\uFF08\u9009\u4E2D\u5219\u7ED9\u5B66\u5458\u63D0\u4F9B\u7528\u4E8E\u7EC3\u4E60\u64CD\u4F5C\u7684\u547D\u4EE4\u884C\uFF0C\u547D\u4EE4\u884C\u7684\u64CD\u4F5C\u4E0D\u4F1A\u5BF9\u5B66\u751F\u7684\u5B9E\u9A8C\u73AF\u5883\u9020\u6210\u5F71\u54CD\uFF09")),sshRadioValue===1&&react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_checkbox__WEBPACK_IMPORTED_MODULE_21__.a,{style:{marginLeft:"30px",marginTop:"10px"},checked:port,disabled:!editable,onChange:function(X){return setport(X.target.checked)}},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{className:" ml10",style:{marginTop:"22px"}},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",null,"\u542F\u7528\u5916\u7F51\u670D\u52A1\u8BBF\u95EE\uFF1A"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.color999},"\uFF08\u8BF7\u6CE8\u610F\u5C06\u670D\u52A1\u5668\u7A0B\u5E8F\u7684\u7AEF\u53E3\u53F7\u6620\u5C04\u52308081\u7AEF\u53E3\uFF09"))),webssh_cloud===1&&sshRadioValue===3&&react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.labelWrap,style:{alignItems:"center"}},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.label},"\u5B9E\u4F8B\u542F\u52A8\u6A21\u677F\uFF1A"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.labelContent},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",null,react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_input__WEBPACK_IMPORTED_MODULE_9__.a,{value:windows_start_template,onChange:function(X){return setWindowVNCTemplate(X.target.value)},style:{width:500},placeholder:"\u8BF7\u8F93\u5165Linux\u5B9E\u4F8B\u542F\u52A8\u6A21\u677F\u540D\u79F0"})))),webssh_cloud===1&&sshRadioValue===3&&react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.labelWrap,style:{alignItems:"center"}},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.label},"\u4E91\u4E3B\u673A\u6570\u91CF\uFF1A"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.labelContent},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",null,react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_input_number__WEBPACK_IMPORTED_MODULE_7__.a,{value:terminal_count,onChange:function(X){setterminal_count(X)},max:3,min:1,defaultValue:1}))),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:"c-grey-999 ml20 font14"},"(\u6CE8\u610F\uFF1A\u4E91\u4E3B\u673A\u4E0A\u9650\u662F10\u53F0)")))),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_radio__WEBPACK_IMPORTED_MODULE_19__.a,{value:5,className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.radio,style:{marginTop:"22px"}},"\u56FE\u5F62\u5316\u754C\u9762",react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{className:"".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.color999," ml10")},"\uFF08\u5B66\u5458\u8FDB\u884C\u5B9E\u9A8C\u65F6\uFF0C\u4F7F\u7528\u56FE\u5F62\u5316\u65B9\u5F0F\u663E\u793A\u64CD\u4F5C\u754C\u9762\uFF09")))),isRadiuvalue===5&&react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:"".concat(sshRadioValue!=2?_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.graayminglthree:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.graaymingl," ml40")},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_radio__WEBPACK_IMPORTED_MODULE_19__.a.Group,{value:linux_vnc?"linux_vnc":windows_vnc?"windows_vnc":virtual_machine?"virtual_machine":"linux",disabled:!editable,onChange:function(X){var o,L,p,w,b,E,O,S,h,_=X.target.value;if(setWindowVNCTemplate(""),setport(!1),_==="linux_vnc"&&(o=shixunsDetail.setting)!==null&&o!==void 0&&(L=o.shixun)!==null&&L!==void 0&&L.linux_vnc){var d,r;setWindowVNCTemplate((d=shixunsDetail.setting)===null||d===void 0||((r=d.shixun)===null||r===void 0)?void 0:r.windows_start_template)}else if(_==="windows_vnc"&&(p=shixunsDetail.setting)!==null&&p!==void 0&&(w=p.shixun)!==null&&w!==void 0&&w.windows_vnc){var c,t;setWindowVNCTemplate((c=shixunsDetail.setting)===null||c===void 0||((t=c.shixun)===null||t===void 0)?void 0:t.windows_start_template)}else if(_==="virtual_machine"&&(b=shixunsDetail.setting)!==null&&b!==void 0&&(E=b.shixun)!==null&&E!==void 0&&E.virtual_machine){var a,n;setWindowVNCTemplate((a=shixunsDetail.setting)===null||a===void 0||((n=a.shixun)===null||n===void 0)?void 0:n.windows_start_template)}else{var i,f,s,l,m,T;_==="linux"&&!((i=shixunsDetail.setting)!==null&&i!==void 0&&(f=i.shixun)!==null&&f!==void 0&&f.linux_vnc)&&!((s=shixunsDetail.setting)!==null&&s!==void 0&&(l=s.shixun)!==null&&l!==void 0&&l.windows_vnc)&&setport((m=shixunsDetail.setting)===null||m===void 0||((T=m.shixun)===null||T===void 0)?void 0:T.port_mapping)}switch(_){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||((O=shixunsDetail.setting)===null||O===void 0||((S=O.shixun)===null||S===void 0||((h=S.shixun_virtual_templates)===null||h===void 0)))?void 0:h.length)>0){var C,g;setshixun_virtual_templates(Object(_root_workspace_ppte5yg23_local_v8_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_toConsumableArray__WEBPACK_IMPORTED_MODULE_30__.a)(shixunsDetail==null||((C=shixunsDetail.setting)===null||C===void 0||((g=C.shixun)===null||g===void 0))?void 0:g.shixun_virtual_templates))}else setshixun_virtual_templates([{template_name:"",template_identity:""}]);break}}},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_radio__WEBPACK_IMPORTED_MODULE_19__.a,{value:"linux",className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.radio,style:{marginTop:"22px"}},"Linux\u5BB9\u5668",react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{className:"".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.color999," ml10")},"\uFF08\u5B66\u5458\u8FDB\u884C\u5B9E\u9A8C\u65F6\uFF0C\u4F7F\u7528Linux\u56FE\u5F62\u5316\u65B9\u5F0F\u663E\u793A\u64CD\u4F5C\u754C\u9762\uFF09")),!linux_vnc&&!windows_vnc&&react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_checkbox__WEBPACK_IMPORTED_MODULE_21__.a,{style:{marginLeft:"30px",marginTop:"10px"},checked:port,disabled:!editable,onChange:function(X){return setport(X.target.checked)}},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{className:" ml10",style:{marginTop:"22px"}},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",null,"\u542F\u7528\u5916\u7F51\u670D\u52A1\u8BBF\u95EE\uFF1A"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.color999},"\uFF08\u8BF7\u6CE8\u610F\u5C06\u670D\u52A1\u5668\u7A0B\u5E8F\u7684\u7AEF\u53E3\u53F7\u6620\u5C04\u5230\u6307\u5B9A\u7AEF\u53E3\uFF09"))),isRadiuvalue==5&&linux_vnc&&react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.labelWrap},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.label,style:{paddingTop:"5px"}},"\u5B9E\u4F8B\u542F\u52A8\u6A21\u677F\uFF1A"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.labelContent},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",null,react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_input__WEBPACK_IMPORTED_MODULE_9__.a,{value:windows_start_template,onChange:function(X){return setWindowVNCTemplate(X.target.value)},style:{width:500},placeholder:"\u8BF7\u8F93\u5165Linux\u5B9E\u4F8B\u542F\u52A8\u6A21\u677F\u540D\u79F0"})))),isRadiuvalue==5&&windows_vnc&&react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(react__WEBPACK_IMPORTED_MODULE_38___default.a.Fragment,null,react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.labelWrap},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.label,style:{paddingTop:"5px"}},"\u5B9E\u4F8B\u542F\u52A8\u6A21\u677F\uFF1A"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.labelContent},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",null,react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_input__WEBPACK_IMPORTED_MODULE_9__.a,{value:windows_start_template,onChange:function(X){return setWindowVNCTemplate(X.target.value)},style:{width:500},placeholder:"\u8BF7\u8F93\u5165Windows\u5B9E\u4F8B\u542F\u52A8\u6A21\u677F\u540D\u79F0"})))),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.labelWrap},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.label,style:{paddingTop:"5px"}},"\u5B9E\u4F8B\u542F\u52A8\u65B9\u5F0F\uFF1A"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.labelContent},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",null,react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_select__WEBPACK_IMPORTED_MODULE_36__.a,{value:windows_connection_mode,onChange:function(X){return setWindowsConnectionMode(X)}},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_select__WEBPACK_IMPORTED_MODULE_36__.a.Option,{value:"vnc"},"VNC\u65B9\u5F0F\u542F\u52A8"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_select__WEBPACK_IMPORTED_MODULE_36__.a.Option,{value:"rdp"},"RDP\u65B9\u5F0F\u542F\u52A8")))))),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_tooltip__WEBPACK_IMPORTED_MODULE_5__.a,{title:Object(_utils_authority__WEBPACK_IMPORTED_MODULE_50__.o)()?"":"\u53EA\u6709\u5E73\u53F0\u7BA1\u7406\u5458\u6216\u8FD0\u8425\u4EBA\u5458\u624D\u80FD\u914D\u7F6E\u865A\u62DF\u673A\u6A21\u5F0F"},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_radio__WEBPACK_IMPORTED_MODULE_19__.a,{disabled:!Object(_utils_authority__WEBPACK_IMPORTED_MODULE_50__.o)(),value:"virtual_machine",className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.radio,style:{marginTop:"22px"}},"\u865A\u62DF\u673A\u56FE\u5F62\u5316\u6A21\u5F0F",react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{className:"".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.color999," ml10")},"\uFF08\u5B66\u5458\u8FDB\u884C\u5B9E\u9A8C\u65F6\uFF0C\u4F7F\u7528\u865A\u62DF\u673A\u56FE\u5F62\u5316\u65B9\u5F0F\u663E\u793A\u64CD\u4F5C\u754C\u9762\uFF09"))),isRadiuvalue==5&&virtual_machine&&react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",null,react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{style:{display:"flex",alignItems:"center",marginTop:"14px"}},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{style:{fontSize:"14px",width:213,marginRight:42,color:"#333333"}},"\u5B9E\u9A8C\u89D2\u8272\u540D\u79F0:"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{style:{fontSize:"14px",color:"#333333"}},"\u5B9E\u4F8B\u542F\u52A8\u6A21\u677F\uFF1A")),shixun_virtual_templates==null?void 0:shixun_virtual_templates.map(function(M,X){return react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{style:{display:"flex",alignItems:"center",marginTop:"14px"}},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_input__WEBPACK_IMPORTED_MODULE_9__.a,{maxLength:8,style:{width:213,height:32,marginRight:42},placeholder:"\u8BF7\u8F93\u5165\u5B9E\u9A8C\u89D2\u8272\u540D\u79F0",value:M==null?void 0:M.template_name,onChange:function(L){M.template_name=L.target.value,setshixun_virtual_templates(Object(_root_workspace_ppte5yg23_local_v8_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_toConsumableArray__WEBPACK_IMPORTED_MODULE_30__.a)(shixun_virtual_templates))}}),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_input__WEBPACK_IMPORTED_MODULE_9__.a,{style:{width:380,height:32},placeholder:"\u8BF7\u8F93\u5165\u865A\u62DF\u673A\u5B9E\u4F8B\u542F\u52A8\u6A21\u7248\u540D\u79F0",value:M==null?void 0:M.template_identity,onChange:function(L){M.template_identity=L.target.value,setshixun_virtual_templates(Object(_root_workspace_ppte5yg23_local_v8_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_toConsumableArray__WEBPACK_IMPORTED_MODULE_30__.a)(shixun_virtual_templates))}}),Object(_utils_authority__WEBPACK_IMPORTED_MODULE_50__.v)()&&(shixun_virtual_templates==null?void 0:shixun_virtual_templates.length)<5&&react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(_ant_design_icons__WEBPACK_IMPORTED_MODULE_44__.a,{style:{fontSize:"16px",marginLeft:15,color:"#165DFF"},onClick:function(){var L={};L.template_name="",L.template_identity="",shixun_virtual_templates.push(L),setshixun_virtual_templates(Object(_root_workspace_ppte5yg23_local_v8_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_toConsumableArray__WEBPACK_IMPORTED_MODULE_30__.a)(shixun_virtual_templates))}}),X!=0&&Object(_utils_authority__WEBPACK_IMPORTED_MODULE_50__.v)()&&react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(_ant_design_icons__WEBPACK_IMPORTED_MODULE_45__.a,{style:{fontSize:"16px",marginLeft:10,color:"#165DFF"},onClick:function(){shixun_virtual_templates.splice(X,1),setshixun_virtual_templates(Object(_root_workspace_ppte5yg23_local_v8_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_toConsumableArray__WEBPACK_IMPORTED_MODULE_30__.a)(shixun_virtual_templates))}}))}))))))),hideCode&&websshShow?null:react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.labelWrap},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.label},"\u663E\u793A\u4EE3\u7801\u5E93\u5730\u5740\uFF1A"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.labelContent},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",null,react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_checkbox__WEBPACK_IMPORTED_MODULE_21__.a,{checked:display_git_address,disabled:!editable,onChange:function(X){return set_display_git_address(X.target.checked)}}),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{className:"".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.color999," ml10")}," ","\uFF08\u9009\u4E2D\u5219\u5BF9\u5B66\u5458\u516C\u5F00\u4EE3\u7801\u5E93\u5730\u5740\uFF0C\u5B66\u5458\u53EF\u4EE5\u5C06\u6240\u6709\u4EE3\u7801\u4E0B\u8F7D\u5230\u672C\u5730\uFF09")))),!hideCode&&react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.labelWrap},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.label},"\u663E\u793A\u4EE3\u7801\u76EE\u5F55\uFF1A"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.labelContent},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",null,react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_checkbox__WEBPACK_IMPORTED_MODULE_21__.a,{checked:codeHidden,disabled:!editable,onChange:function(X){return setCodeHidden(X.target.checked)}}),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{className:"".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.color999," ml10")},"\uFF08\u9009\u4E2D\u5219\u5B66\u5458\u9875\u9762\u663E\u793A\u7248\u672C\u5E93\u76EE\u5F55\uFF09")),codeHidden&&react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{style:{height:"54px",background:"#f5f5f5",marginTop:"10px",borderRadius:"8px",display:"flex",justifyContent:"left",alignItems:"center",padding:"0px 20px"}},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{style:{display:"flex"}},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("label",null,"\u4EE3\u7801\u5E93\u6587\u4EF6\u4FEE\u6539\u6743\u9650\uFF1A"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.labelContent,style:{padding:"0px"}},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",null,react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_checkbox__WEBPACK_IMPORTED_MODULE_21__.a,{checked:codeEditPermission,disabled:!editable,onChange:function(X){return setCodeEditPermission(X.target.checked)}}),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{className:"".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.color999," ml10")},"\uFF08\u52FE\u9009\u540E\u5141\u8BB8\u5B66\u5458\u4FEE\u6539\u4EE3\u7801\u5E93\u6240\u6709\u6587\u4EF6\uFF0C\u5426\u5219\u4EC5\u53EF\u4FEE\u6539\u5B66\u5458\u4EFB\u52A1\u6587\u4EF6\uFF09"))))))),!hideCode&&react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.labelWrap},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.label},"\u7981\u7528\u7C98\u8D34\uFF1A"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.labelContent},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",null,react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_checkbox__WEBPACK_IMPORTED_MODULE_21__.a,{checked:forbidCopy,disabled:!editable,onChange:function(X){return setForbidCopy(X.target.checked)}}),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{className:"".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.color999," ml10")},"\uFF08\u9009\u4E2D\u5219\u5B66\u5458\u5728\u7F16\u7801\u533A\u57DF\u65E0\u6CD5\u4F7F\u7528\u7C98\u8D34\u529F\u80FD\uFF09")))),Object(_utils_authority__WEBPACK_IMPORTED_MODULE_50__.v)()&&react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.labelWrap},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.label},"\u5B9E\u9A8C\u73AF\u5883\u4F7F\u7528\u65F6\u957F\uFF1A"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.labelContent},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",null,react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_input_number__WEBPACK_IMPORTED_MODULE_7__.a,{value:survival_time,onChange:function(X){return setSurvivalTime(X)}}),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{className:"".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.color999," ml10")},"\u5206")))),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("p",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.titlesize,style:{marginTop:"20px",display:"none"}},"\u9AD8\u7EA7\u8BBE\u7F6E"," ",react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{onClick:function(){return setAdvancedSettingShow(!advancedsettingshow)},style:{color:"#0152d9",fontSize:"14px",cursor:"pointer",marginLeft:"20px"}},advancedsettingshow?"\u6536\u8D77":"\u5C55\u5F00",advancedsettingshow?react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(_ant_design_icons__WEBPACK_IMPORTED_MODULE_46__.a,null):react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(_ant_design_icons__WEBPACK_IMPORTED_MODULE_47__.a,null))),advancedsettingshow&&react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",null,!((_shixunsDetail$detail7=shixunsDetail.detail)!==null&&_shixunsDetail$detail7!==void 0&&_shixunsDetail$detail7.is_jupyter)&&react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(react__WEBPACK_IMPORTED_MODULE_38___default.a.Fragment,null,react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:"".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.flexRow," ").concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.flexAlignCenter)},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("label",{style:{fontSize:"16px"}},"\u8BC4\u6D4B\u811A\u672C\uFF1A"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.labelContent},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",null,react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_select__WEBPACK_IMPORTED_MODULE_36__.a,{style:{width:"200px"},value:evaluationScript,disabled:((_shixunsDetail$settin150=shixunsDetail.setting)===null||_shixunsDetail$settin150===void 0||((_shixunsDetail$settin151=_shixunsDetail$settin150.shixun)===null||_shixunsDetail$settin151===void 0)?void 0:_shixunsDetail$settin151.status)===2?!0:!editable,placeholder:"\u8BF7\u9009\u62E9\u8BC4\u6D4B\u811A\u672C",onChange:function(X){handleChangeEvaluationScript(X),setevaluationScript(X)}},(standardScriptList||[]).map(function(M,X){return react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(Option,{value:parseInt(M.id),name:M.scptname,key:X},M.scptname)})))),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{className:"".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.color0152d9," font14 current ml10"),style:{marginTop:"2px"},onClick:handleUseCustomScript},"\u4F7F\u7528\u81EA\u5B9A\u4E49\u811A\u672C"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_popover__WEBPACK_IMPORTED_MODULE_3__.a,{overlayClassName:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.popover,placement:"bottomLeft",content:react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("p",{className:"font12"},"\u4F7F\u7528\u81EA\u5B9A\u4E49\u6A21\u677F\uFF0C\u5E73\u53F0\u65E0\u6CD5\u81EA\u52A8\u66F4\u65B0\u811A\u672C\uFF0C\u8BF7\u5728\u5173\u5361\u521B\u5EFA\u5B8C\u540E\u624B\u52A8\u66F4\u65B0\u811A\u672C\u4E2D\u7684\u5FC5\u586B\u53C2",react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("br",null),"\u6570\u548C\u4EE5\u4E0B2\u4E2A\u6570\u7EC4\u5143\u7D20\uFF1A",react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("br",null),"challengeProgramNames",react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("br",null),"sourceClassNames",react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("br",null),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("br",null),"\u793A\u4F8B\uFF1A\u67092\u4E2A\u5173\u5361\u7684\u5B9E\u8BAD",react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("br",null),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("br",null),"\u5404\u5173\u5361\u7684\u5F85\u7F16\u8BD1\u6587\u4EF6\u4E3A\uFF1A",react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("br",null),"src/step1/HelloWorld.java",react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("br",null),"src/step2/Other.java",react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("br",null),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("br",null),"\u5404\u5173\u5361\u7684\u7F16\u8BD1\u540E\u751F\u6210\u7684\u6267\u884C\u6587\u4EF6\u4E3A\uFF1A",react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("br",null),"step1.HelloWorld",react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("br",null),"step2.Other",react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("br",null),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("br",null),"\u5219\u6570\u7EC4\u5143\u7D20\u66F4\u65B0\u5982\u4E0B\uFF1A",react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("br",null),'ff challengeProgramNames=("src/step1/',react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("br",null),'HelloWorld.java" "src/step2/Other.java")',react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("br",null),'sourceClassNames=("step1.HelloWorld',react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("br",null),'" "step2.Other")',react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("br",null),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("br",null),"\u5176\u5B83\u53C2\u6570\u53EF\u6309\u5B9E\u9645\u9700\u6C42\u5B9A\u5236"),trigger:"click"},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{style:{marginTop:"2px"},className:"ml10 current font14"},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(_ant_design_icons__WEBPACK_IMPORTED_MODULE_48__.a,null)))),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(_components_monaco_editor__WEBPACK_IMPORTED_MODULE_49__.b,{width:"90%",height:450,style:{border:"1px solid #ccc",background:"#f5f5f5",marginTop:"20px"},language:"shell",theme:"vs-light",value:evaluateScript,options:{readOnly:((_shixunsDetail$settin152=shixunsDetail.setting)===null||_shixunsDetail$settin152===void 0||((_shixunsDetail$settin153=_shixunsDetail$settin152.shixun)===null||_shixunsDetail$settin153===void 0)?void 0:_shixunsDetail$settin153.status)===2?!0:!editable},onChange:function(X){return setEvaluateScript(X)}})),((_shixunsDetail$detail8=shixunsDetail.detail)===null||_shixunsDetail$detail8===void 0?void 0:_shixunsDetail$detail8.identity)<3&&editable&&react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.serviceSettingWrap},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("p",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.serviceSettingName},"\u670D\u52A1\u914D\u7F6E"),serviceConfigList==null?void 0:serviceConfigList.map(function(M,X){var o,L,p,w,b,E,O,S;return react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{key:X},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",null,react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{className:"font16"},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:((o=shixunsDetail.setting)===null||o===void 0||((L=o.shixun)===null||L===void 0)?void 0:L.status)===2?!0:!editable,onChange:function(_){return handleChangeSeviceConfig(_.target.value,"cpu_limit",X)}})),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:"mb5"},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.serviceSetLeft},"\u6700\u4F4ECPU(\u6838)\uFF1A"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_input__WEBPACK_IMPORTED_MODULE_9__.a,{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.serviceSetInput,value:M.lower_cpu_limit,disabled:((p=shixunsDetail.setting)===null||p===void 0||((w=p.shixun)===null||w===void 0)?void 0:w.status)===2?!0:!editable,onChange:function(_){return handleChangeSeviceConfig(_.target.value,"lower_cpu_limit",X)}})),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:"mb5"},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.serviceSetLeft},"\u5185\u5B58\u9650\u5236(M)\uFF1A"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_input__WEBPACK_IMPORTED_MODULE_9__.a,{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.serviceSetInput,value:M.memory_limit,disabled:((b=shixunsDetail.setting)===null||b===void 0||((E=b.shixun)===null||E===void 0)?void 0:E.status)===2?!0:!editable,onChange:function(_){return handleChangeSeviceConfig(_.target.value,"memory_limit",X)}})),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:"mb5"},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.serviceSetLeft},"\u5185\u5B58\u8981\u6C42(M)\uFF1A"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_input__WEBPACK_IMPORTED_MODULE_9__.a,{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.serviceSetMemoryInput,value:M.request_limit,disabled:((O=shixunsDetail.setting)===null||O===void 0||((S=O.shixun)===null||S===void 0)?void 0:S.status)===2?!0:!editable,onChange:function(_){return handleChangeSeviceConfig(_.target.value,"request_limit",X)}}),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("label",{className:"".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.serviceSetTip," ml5")},"\u6E29\u99A8\u63D0\u793A\uFF1A\u7EAF\u7F16\u7A0B\u7C7B\u578B\u5B9E\u8BAD\u5EFA\u8BAE\u4F7F\u7528\u9ED8\u8BA4\u503C\uFF0C\u5BF9\u4E8E\u5927\u6570\u636E\u7B49\u5EFA\u8BAE\u4F7F\u7528\u6700\u5927\u5185\u5B58\u768430%")))}))),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("p",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.titlesize,style:{marginTop:"20px"}}," ","\u8BC4\u8BBA\u533A"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.labelWrap},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.label},"\u663E\u793A\u8BC4\u8BBA\u533A\uFF1A"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.labelContent},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",null,react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_switch__WEBPACK_IMPORTED_MODULE_1__.a,{checked:!disableDiscuss,onChange:function(X){return setDisableDiscuss(!X)}}),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{className:"".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.color999," ml10")},"\uFF08\u5173\u95ED\u540E\uFF0C\u5B9E\u8DF5\u9879\u76EE\u8BE6\u60C5\u9875\u53CA\u5173\u5361\u6311\u6218\u9875\u9762\u4E0D\u663E\u793A\u4EFB\u4F55\u8BC4\u8BBA\uFF09"))))),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{style:{height:"70px",width:"76%",background:"#ffffff",boxShadow:"0px -4px 8px 1px #F1F1F1",position:"absolute",bottom:"0px",display:"flex",alignItems:"center",justifyContent:"center"}},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_button__WEBPACK_IMPORTED_MODULE_23__.a,{style:{marginRight:"10px",width:"100px",height:"40px",borderRadius:"4px",border:"1px solid #0152d9",color:"#0152d9"},onClick:function(){umi__WEBPACK_IMPORTED_MODULE_40__.d.push("/shixuns/".concat(params.id,"/challenges"))}},"\u53D6\u6D88"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_button__WEBPACK_IMPORTED_MODULE_23__.a,{style:{marginLeft:"10px",width:"100px",height:"40px",fontSize:"16px",background:"#0152d9",borderRadius:"4px"},type:"primary",onClick:function(){return handSubmeit()}},"\u4FDD\u5B58"))),!isShowSetting&&react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{style:{padding:"40px"}},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("p",{style:{color:"#333333",fontSize:"16px"}},"\u521B\u5EFA\u8005"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.itemWrap},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("img",{alt:"\u7528\u6237\u5934\u50CF",height:"60",width:"60",className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.img,src:"".concat(_utils_env__WEBPACK_IMPORTED_MODULE_55__.a.IMG_SERVER,"/images/").concat(createTitle==null?void 0:createTitle.user_image_url)}),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.itemContent},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("p",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.nameWrap},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.name},createTitle==null?void 0:createTitle.user_name),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.actionGroup})),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("p",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.schoolWrap},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.school},createTitle==null?void 0:createTitle.user_school)),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("p",{style:{color:"#333333",fontSize:"16px"}},"\u521B\u5EFA\u65F6\u95F4\uFF1A",createTitle==null?void 0:createTitle.created_at),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("p",{style:{color:"#333333",fontSize:"16px"}},"\u66F4\u65B0\u65F6\u95F4\uFF1A",createTitle==null?void 0:createTitle.updated_at)))),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(_pages_Shixuns_New_components_ApplyModal__WEBPACK_IMPORTED_MODULE_51__.a,null),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(_UseCustomScriptModal__WEBPACK_IMPORTED_MODULE_52__.a,{onFinish:function(X){return setEvaluateScript(X)}}))}__webpack_exports__.a=Object(umi__WEBPACK_IMPORTED_MODULE_40__.a)(function(M){var X=M.user,o=M.shixunsDetail,L=M.practiceSetting;return{user:X,shixunsDetail:o,practiceSetting:L}})(Setting)},"19Vz":function(M,X,o){(function(L){L(o("VrN/"))})(function(L){L.defineOption("placeholder","",function(h,_,d){var r=d&&d!=L.Init;if(_&&!r)h.on("blur",E),h.on("change",O),h.on("swapDoc",O),L.on(h.getInputField(),"compositionupdate",h.state.placeholderCompose=function(){b(h)}),O(h);else if(!_&&r){h.off("blur",E),h.off("change",O),h.off("swapDoc",O),L.off(h.getInputField(),"compositionupdate",h.state.placeholderCompose),p(h);var c=h.getWrapperElement();c.className=c.className.replace(" CodeMirror-empty","")}_&&!h.hasFocus()&&E(h)});function p(h){h.state.placeholder&&(h.state.placeholder.parentNode.removeChild(h.state.placeholder),h.state.placeholder=null)}function w(h){p(h);var _=h.state.placeholder=document.createElement("pre");_.style.cssText="height: 0; overflow: visible",_.style.direction=h.getOption("direction"),_.className="CodeMirror-placeholder CodeMirror-line-like";var d=h.getOption("placeholder");typeof d=="string"&&(d=document.createTextNode(d)),_.appendChild(d),h.display.lineSpace.insertBefore(_,h.display.lineSpace.firstChild)}function b(h){setTimeout(function(){var _=!1,d=h.getInputField();d.nodeName=="TEXTAREA"?_=!d.value:h.lineCount()==1&&(_=!/[^\u200b]/.test(d.querySelector(".CodeMirror-line").textContent)),_?w(h):p(h)},20)}function E(h){S(h)&&w(h)}function O(h){var _=h.getWrapperElement(),d=S(h);_.className=_.className.replace(" CodeMirror-empty","")+(d?" CodeMirror-empty":""),d?w(h):p(h)}function S(h){return h.lineCount()===1&&h.getLine(0)===""}})},"1Sn+":function(M,X,o){},"1XHU":function(M,X,o){"use strict";var L=o("2qtc"),p=o("kLXV"),w=o("cDcd"),b=o.n(w),E=o("9kvl"),O=o("3wET"),S=o.n(O),h=o("bUJZ"),_=o.n(h),d=o("Ct/S"),r=o.n(d),c=function(a){var n=a.visible,i=a.occupationValue,f=a.onCancel,s=f===void 0?function(){}:f,l=function(){return b.a.createElement("div",{className:r.a.flexColumn},b.a.createElement("img",{className:r.a.img,src:_.a}),b.a.createElement("span",{className:r.a.content},"\u672A\u804C\u4E1A\u8BA4\u8BC1"))},m=function(){return b.a.createElement("div",{className:r.a.flexColumn},b.a.createElement("img",{className:r.a.img,src:S.a}),b.a.createElement("span",{className:r.a.content},"\u672A\u5B9E\u540D\u8BA4\u8BC1"))},T=function(){return i===3?b.a.createElement(b.a.Fragment,null,m(),l()):i===2?l():m()};return b.a.createElement(p.a,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,visible:n,title:"\u56E0\u4E3A\u4EE5\u4E0B\u539F\u56E0\uFF0C\u60A8\u6682\u65F6\u4E0D\u80FD\u8FDB\u884C\u64CD\u4F5C",okText:"\u7ACB\u5373\u8BA4\u8BC1",cancelText:"\u53D6\u6D88",width:"600px",onOk:function(){s(),E.d.push("/account/certification")},onCancel:function(){s()}},b.a.createElement("div",{className:r.a.tilte},"\u8BF7\u5728\u5B8C\u6210\u6761\u4EF6\u540E\u91CD\u8BD5"),b.a.createElement("div",{className:r.a.flexRow},T()))};X.a=Object(E.a)(function(t){var a=t.paperlibrary,n=t.loading,i=t.globalSetting;return{paperlibrary:a,globalSetting:i,loading:n.effects}})(c)},"1ZF9":function(M,X,o){M.exports=o.p+"static/Authorize.cc9c212f.png"},"1eCo":function(M,X,o){(function(L){L(o("VrN/"))})(function(L){"use strict";var p={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},w={autoSelfClosers:{},implicitlyClosed:{},contextGrabbers:{},doNotIndent:{},allowUnquoted:!1,allowMissing:!1,allowMissingTagName:!1,caseFold:!1};L.defineMode("xml",function(b,E){var O=b.indentUnit,S={},h=E.htmlMode?p:w;for(var _ in h)S[_]=h[_];for(var _ in E)S[_]=E[_];var d,r;function c(A,I){function D(F){return I.tokenize=F,F(A,I)}var N=A.next();if(N=="<")return A.eat("!")?A.eat("[")?A.match("CDATA[")?D(n("atom","]]>")):null:A.match("--")?D(n("comment","-->")):A.match("DOCTYPE",!0,!0)?(A.eatWhile(/[\w\._\-]/),D(i(1))):null:A.eat("?")?(A.eatWhile(/[\w\._\-]/),I.tokenize=n("meta","?>"),"meta"):(d=A.eat("/")?"closeTag":"openTag",I.tokenize=t,"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}c.isInText=!0;function t(A,I){var D=A.next();if(D==">"||D=="/"&&A.eat(">"))return I.tokenize=c,d=D==">"?"endTag":"selfcloseTag","tag bracket";if(D=="=")return d="equals",null;if(D=="<"){I.tokenize=c,I.state=m,I.tagName=I.tagStart=null;var N=I.tokenize(A,I);return N?N+" tag error":"tag error"}else return/[\'\"]/.test(D)?(I.tokenize=a(D),I.stringStartCol=A.column(),I.tokenize(A,I)):(A.match(/^[^\s\u00a0=<>\"\']*[^\s\u00a0=<>\"\'\/]/),"word")}function a(A){var I=function(D,N){for(;!D.eol();)if(D.next()==A){N.tokenize=t;break}return"string"};return I.isInAttribute=!0,I}function n(A,I){return function(D,N){for(;!D.eol();){if(D.match(I)){N.tokenize=c;break}D.next()}return A}}function i(A){return function(I,D){for(var N;(N=I.next())!=null;){if(N=="<")return D.tokenize=i(A+1),D.tokenize(I,D);if(N==">")if(A==1){D.tokenize=c;break}else return D.tokenize=i(A-1),D.tokenize(I,D)}return"meta"}}function f(A,I,D){this.prev=A.context,this.tagName=I,this.indent=A.indented,this.startOfLine=D,(S.doNotIndent.hasOwnProperty(I)||A.context&&A.context.noIndent)&&(this.noIndent=!0)}function s(A){A.context&&(A.context=A.context.prev)}function l(A,I){for(var D;;){if(!A.context)return;if(D=A.context.tagName,!S.contextGrabbers.hasOwnProperty(D)||!S.contextGrabbers[D].hasOwnProperty(I))return;s(A)}}function m(A,I,D){return A=="openTag"?(D.tagStart=I.column(),T):A=="closeTag"?C:m}function T(A,I,D){return A=="word"?(D.tagName=I.current(),r="tag",R):S.allowMissingTagName&&A=="endTag"?(r="tag bracket",R(A,I,D)):(r="error",T)}function C(A,I,D){if(A=="word"){var N=I.current();return D.context&&D.context.tagName!=N&&S.implicitlyClosed.hasOwnProperty(D.context.tagName)&&s(D),D.context&&D.context.tagName==N||S.matchClosing===!1?(r="tag",g):(r="tag error",P)}else return S.allowMissingTagName&&A=="endTag"?(r="tag bracket",g(A,I,D)):(r="error",P)}function g(A,I,D){return A!="endTag"?(r="error",g):(s(D),m)}function P(A,I,D){return r="error",g(A,I,D)}function R(A,I,D){if(A=="word")return r="attribute",y;if(A=="endTag"||A=="selfcloseTag"){var N=D.tagName,z=D.tagStart;return D.tagName=D.tagStart=null,A=="selfcloseTag"||S.autoSelfClosers.hasOwnProperty(N)?l(D,N):(l(D,N),D.context=new f(D,N,z==D.indented)),m}return r="error",R}function y(A,I,D){return A=="equals"?x:(S.allowMissing||(r="error"),R(A,I,D))}function x(A,I,D){return A=="string"?v:A=="word"&&S.allowUnquoted?(r="string",R):(r="error",R(A,I,D))}function v(A,I,D){return A=="string"?v:R(A,I,D)}return{startState:function(A){var I={tokenize:c,state:m,indented:A||0,tagName:null,tagStart:null,context:null};return A!=null&&(I.baseIndent=A),I},token:function(A,I){if(!I.tagName&&A.sol()&&(I.indented=A.indentation()),A.eatSpace())return null;d=null;var D=I.tokenize(A,I);return(D||d)&&D!="comment"&&(r=null,I.state=I.state(d||D,A,I),r&&(D=r=="error"?D+" error":r)),D},indent:function(A,I,D){var N=A.context;if(A.tokenize.isInAttribute)return A.tagStart==A.indented?A.stringStartCol+1:A.indented+O;if(N&&N.noIndent)return L.Pass;if(A.tokenize!=t&&A.tokenize!=c)return D?D.match(/^(\s*)/)[0].length:0;if(A.tagName)return S.multilineTagIndentPastTag!==!1?A.tagStart+A.tagName.length+2:A.tagStart+O*(S.multilineTagIndentFactor||1);if(S.alignCDATA&&/<!\[CDATA\[/.test(I))return 0;var z=I&&/^<(\/)?([\w_:\.-]*)/.exec(I);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 F=S.contextGrabbers[N.tagName];if(F&&F.hasOwnProperty(z[2]))N=N.prev;else break}for(;N&&N.prev&&!N.startOfLine;)N=N.prev;return N?N.indent+O:A.baseIndent||0},electricInput:/<\/[\s\w:]+>$/,blockCommentStart:"<!--",blockCommentEnd:"-->",configuration:S.htmlMode?"html":"xml",helperType:S.htmlMode?"html":"xml",skipAttribute:function(A){A.state==x&&(A.state=R)},xmlCurrentTag:function(A){return A.tagName?{name:A.tagName,close:A.type=="closeTag"}:null},xmlCurrentContext:function(A){for(var I=[],D=A.context;D;D=D.prev)D.tagName&&I.push(D.tagName);return I.reverse()}}}),L.defineMIME("text/xml","xml"),L.defineMIME("application/xml","xml"),L.mimeModes.hasOwnProperty("text/html")||L.defineMIME("text/html",{name:"xml",htmlMode:!0})})},"1j5w":function(M,X,o){"use strict";o.d(X,"d",function(){return Qe}),o.d(X,"b",function(){return ze}),o.d(X,"c",function(){return Ot}),o.d(X,"a",function(){return nn});var L=o("VTBJ"),p=o("1OyB"),w=o("vuIU"),b=o("JX7q"),E=o("Ji7U"),O=o("LK+K"),S=o("cDcd"),h=o("I8Z2"),_=o("BGR+"),d=o("wx14"),r=o("rePB"),c=o("4IlW"),t=o("2GS6"),a=o("Gytx"),n=o.n(a),i=o("TSYQ"),f=o.n(i),s=o("U8pU"),l=o("ODXe"),m=/iPhone/i,T=/iPod/i,C=/iPad/i,g=/\bAndroid(?:.+)Mobile\b/i,P=/Android/i,R=/\bAndroid(?:.+)SD4930UR\b/i,y=/\bAndroid(?:.+)(?:KF[A-Z]{2,4})\b/i,x=/Windows Phone/i,v=/\bWindows(?:.+)ARM\b/i,A=/BlackBerry/i,I=/BB10/i,D=/Opera Mini/i,N=/\b(CriOS|Chrome)(?:.+)Mobile/i,z=/Mobile(?:.+)Firefox\b/i;function F(ot,Ie){return ot.test(Ie)}function W(ot){var Ie=ot||(typeof navigator!="undefined"?navigator.userAgent:""),Ze=Ie.split("[FBAN");if(typeof Ze[1]!="undefined"){var Ye=Ze,xe=Object(l.a)(Ye,1);Ie=xe[0]}if(Ze=Ie.split("Twitter"),typeof Ze[1]!="undefined"){var ke=Ze,pt=Object(l.a)(ke,1);Ie=pt[0]}var it={apple:{phone:F(m,Ie)&&!F(x,Ie),ipod:F(T,Ie),tablet:!F(m,Ie)&&F(C,Ie)&&!F(x,Ie),device:(F(m,Ie)||F(T,Ie)||F(C,Ie))&&!F(x,Ie)},amazon:{phone:F(R,Ie),tablet:!F(R,Ie)&&F(y,Ie),device:F(R,Ie)||F(y,Ie)},android:{phone:!F(x,Ie)&&F(R,Ie)||!F(x,Ie)&&F(g,Ie),tablet:!F(x,Ie)&&!F(R,Ie)&&!F(g,Ie)&&(F(y,Ie)||F(P,Ie)),device:!F(x,Ie)&&(F(R,Ie)||F(y,Ie)||F(g,Ie)||F(P,Ie))||F(/\bokhttp\b/i,Ie)},windows:{phone:F(x,Ie),tablet:F(v,Ie),device:F(x,Ie)||F(v,Ie)},other:{blackberry:F(A,Ie),blackberry10:F(I,Ie),opera:F(D,Ie),firefox:F(z,Ie),chrome:F(N,Ie),device:F(A,Ie)||F(I,Ie)||F(D,Ie)||F(z,Ie)||F(N,Ie)},any:null,phone:null,tablet:null};return it.any=it.apple.device||it.android.device||it.windows.device||it.other.device,it.phone=it.apple.phone||it.android.phone||it.windows.phone,it.tablet=it.apple.tablet||it.android.tablet||it.windows.tablet,it}var H=Object(L.a)(Object(L.a)({},W()),{},{isMobile:W}),B=H;function k(){}function G(ot,Ie,Ze){var Ye=Ie||"";return ot.key||"".concat(Ye,"item_").concat(Ze)}function ee(ot){return"".concat(ot,"-menu-")}function ue(ot,Ie){var Ze=-1;S.Children.forEach(ot,function(Ye){Ze+=1,Ye&&Ye.type&&Ye.type.isMenuItemGroup?S.Children.forEach(Ye.props.children,function(xe){Ze+=1,Ie(xe,Ze)}):Ie(Ye,Ze)})}function le(ot,Ie,Ze){if(!ot||Ze.find)return;S.Children.forEach(ot,function(Ye){if(Ye){var xe=Ye.type;if(!xe||!(xe.isSubMenu||xe.isMenuItem||xe.isMenuItemGroup))return;Ie.indexOf(Ye.key)!==-1?Ze.find=!0:Ye.props.children&&le(Ye.props.children,Ie,Ze)}})}var ve=["defaultSelectedKeys","selectedKeys","defaultOpenKeys","openKeys","mode","getPopupContainer","onSelect","onDeselect","onDestroy","openTransitionName","openAnimation","subMenuOpenDelay","subMenuCloseDelay","forceSubMenuRender","triggerSubMenuAction","level","selectable","multiple","onOpenChange","visible","focusable","defaultActiveFirst","prefixCls","inlineIndent","parentMenu","title","rootPrefixCls","eventKey","active","onItemHover","onTitleMouseEnter","onTitleMouseLeave","onTitleClick","popupAlign","popupOffset","isOpen","renderMenuItem","manualRef","subMenuKey","disabled","index","isSelected","store","activeKey","builtinPlacements","overflowedIndicator","motion","attribute","value","popupClassName","inlineCollapsed","menu","theme","itemIcon","expandIcon"],be=function(Ie){var Ze=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Ye=Ie&&typeof Ie.getBoundingClientRect=="function"&&Ie.getBoundingClientRect().width;if(Ye){if(Ze){var xe=getComputedStyle(Ie),ke=xe.marginLeft,pt=xe.marginRight;Ye+=+ke.replace("px","")+ +pt.replace("px","")}Ye=+Ye.toFixed(6)}return Ye||0},oe=function(Ie,Ze,Ye){Ie&&Object(s.a)(Ie.style)==="object"&&(Ie.style[Ze]=Ye)},he=function(){return B.any},fe=o("KQm4"),ae=o("Ff2n"),se=o("faye"),Q=o("bdgK"),ce=o("uciX"),te=o("8XRh"),re={adjustX:1,adjustY:1},ye={topLeft:{points:["bl","tl"],overflow:re,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:re,offset:[0,7]},leftTop:{points:["tr","tl"],overflow:re,offset:[-4,0]},rightTop:{points:["tl","tr"],overflow:re,offset:[4,0]}},ie={topLeft:{points:["bl","tl"],overflow:re,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:re,offset:[0,7]},rightTop:{points:["tr","tl"],overflow:re,offset:[-4,0]},leftTop:{points:["tl","tr"],overflow:re,offset:[4,0]}},Z=ye,Y=0,$={horizontal:"bottomLeft",vertical:"rightTop","vertical-left":"rightTop","vertical-right":"leftTop"},Ce=function(Ie,Ze,Ye){var xe=ee(Ze),ke=Ie.getState();Ie.setState({defaultActiveFirst:Object(L.a)(Object(L.a)({},ke.defaultActiveFirst),{},Object(r.a)({},xe,Ye))})},_e=function(ot){Object(E.a)(Ze,ot);var Ie=Object(O.a)(Ze);function Ze(Ye){var xe;Object(p.a)(this,Ze),xe=Ie.call(this,Ye),xe.onDestroy=function(tt){xe.props.onDestroy(tt)},xe.onKeyDown=function(tt){var At=tt.keyCode,kt=xe.menuInstance,gn=xe.props,un=gn.isOpen,on=gn.store;if(At===c.a.ENTER)return xe.onTitleClick(tt),Ce(on,xe.props.eventKey,!0),!0;if(At===c.a.RIGHT)return un?kt.onKeyDown(tt):(xe.triggerOpenChange(!0),Ce(on,xe.props.eventKey,!0)),!0;if(At===c.a.LEFT){var jn;if(un)jn=kt.onKeyDown(tt);else return;return jn||(xe.triggerOpenChange(!1),jn=!0),jn}return un&&(At===c.a.UP||At===c.a.DOWN)?kt.onKeyDown(tt):void 0},xe.onOpenChange=function(tt){xe.props.onOpenChange(tt)},xe.onPopupVisibleChange=function(tt){xe.triggerOpenChange(tt,tt?"mouseenter":"mouseleave")},xe.onMouseEnter=function(tt){var At=xe.props,kt=At.eventKey,gn=At.onMouseEnter,un=At.store;Ce(un,xe.props.eventKey,!1),gn({key:kt,domEvent:tt})},xe.onMouseLeave=function(tt){var At=xe.props,kt=At.parentMenu,gn=At.eventKey,un=At.onMouseLeave;kt.subMenuInstance=Object(b.a)(xe),un({key:gn,domEvent:tt})},xe.onTitleMouseEnter=function(tt){var At=xe.props,kt=At.eventKey,gn=At.onItemHover,un=At.onTitleMouseEnter;gn({key:kt,hover:!0}),un({key:kt,domEvent:tt})},xe.onTitleMouseLeave=function(tt){var At=xe.props,kt=At.parentMenu,gn=At.eventKey,un=At.onItemHover,on=At.onTitleMouseLeave;kt.subMenuInstance=Object(b.a)(xe),un({key:gn,hover:!1}),on({key:gn,domEvent:tt})},xe.onTitleClick=function(tt){var At=Object(b.a)(xe),kt=At.props;if(kt.onTitleClick({key:kt.eventKey,domEvent:tt}),kt.triggerSubMenuAction==="hover")return;xe.triggerOpenChange(!kt.isOpen,"click"),Ce(kt.store,xe.props.eventKey,!1)},xe.onSubMenuClick=function(tt){typeof xe.props.onClick=="function"&&xe.props.onClick(xe.addKeyPath(tt))},xe.onSelect=function(tt){xe.props.onSelect(tt)},xe.onDeselect=function(tt){xe.props.onDeselect(tt)},xe.getPrefixCls=function(){return"".concat(xe.props.rootPrefixCls,"-submenu")},xe.getActiveClassName=function(){return"".concat(xe.getPrefixCls(),"-active")},xe.getDisabledClassName=function(){return"".concat(xe.getPrefixCls(),"-disabled")},xe.getSelectedClassName=function(){return"".concat(xe.getPrefixCls(),"-selected")},xe.getOpenClassName=function(){return"".concat(xe.props.rootPrefixCls,"-submenu-open")},xe.saveMenuInstance=function(tt){xe.menuInstance=tt},xe.addKeyPath=function(tt){return Object(L.a)(Object(L.a)({},tt),{},{keyPath:(tt.keyPath||[]).concat(xe.props.eventKey)})},xe.triggerOpenChange=function(tt,At){var kt=xe.props.eventKey,gn=function(){xe.onOpenChange({key:kt,item:Object(b.a)(xe),trigger:At,open:tt})};At==="mouseenter"?xe.mouseenterTimeout=setTimeout(function(){gn()},0):gn()},xe.isChildrenSelected=function(){var tt={find:!1};return le(xe.props.children,xe.props.selectedKeys,tt),tt.find},xe.isOpen=function(){return xe.props.openKeys.indexOf(xe.props.eventKey)!==-1},xe.adjustWidth=function(){if(!xe.subMenuTitle||!xe.menuInstance)return;var tt=se.findDOMNode(xe.menuInstance);if(tt.offsetWidth>=xe.subMenuTitle.offsetWidth)return;tt.style.minWidth="".concat(xe.subMenuTitle.offsetWidth,"px")},xe.saveSubMenuTitle=function(tt){xe.subMenuTitle=tt},xe.getBaseProps=function(){var tt=Object(b.a)(xe),At=tt.props;return{mode:At.mode==="horizontal"?"vertical":At.mode,visible:xe.props.isOpen,level:At.level+1,inlineIndent:At.inlineIndent,focusable:!1,onClick:xe.onSubMenuClick,onSelect:xe.onSelect,onDeselect:xe.onDeselect,onDestroy:xe.onDestroy,selectedKeys:At.selectedKeys,eventKey:"".concat(At.eventKey,"-menu-"),openKeys:At.openKeys,motion:At.motion,onOpenChange:xe.onOpenChange,subMenuOpenDelay:At.subMenuOpenDelay,parentMenu:Object(b.a)(xe),subMenuCloseDelay:At.subMenuCloseDelay,forceSubMenuRender:At.forceSubMenuRender,triggerSubMenuAction:At.triggerSubMenuAction,builtinPlacements:At.builtinPlacements,defaultActiveFirst:At.store.getState().defaultActiveFirst[ee(At.eventKey)],multiple:At.multiple,prefixCls:At.rootPrefixCls,id:xe.internalMenuId,manualRef:xe.saveMenuInstance,itemIcon:At.itemIcon,expandIcon:At.expandIcon,direction:At.direction}},xe.getMotion=function(tt,At){var kt=Object(b.a)(xe),gn=kt.haveRendered,un=xe.props,on=un.motion,jn=un.rootPrefixCls,xn=Object(L.a)(Object(L.a)({},on),{},{leavedClassName:"".concat(jn,"-hidden"),removeOnLeave:!1,motionAppear:gn||!At||tt!=="inline"});return xn};var ke=Ye.store,pt=Ye.eventKey,it=ke.getState(),mt=it.defaultActiveFirst;xe.isRootMenu=!1;var Dt=!1;return mt&&(Dt=mt[pt]),Ce(ke,pt,Dt),xe}return Object(w.a)(Ze,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var xe=this,ke=this.props,pt=ke.mode,it=ke.parentMenu,mt=ke.manualRef;if(mt&&mt(this),pt!=="horizontal"||!it.isRootMenu||!this.props.isOpen)return;this.minWidthTimeout=setTimeout(function(){return xe.adjustWidth()},0)}},{key:"componentWillUnmount",value:function(){var xe=this.props,ke=xe.onDestroy,pt=xe.eventKey;ke&&ke(pt),this.minWidthTimeout&&clearTimeout(this.minWidthTimeout),this.mouseenterTimeout&&clearTimeout(this.mouseenterTimeout)}},{key:"renderChildren",value:function(xe){var ke=this,pt=this.getBaseProps(),it=this.getMotion(pt.mode,pt.visible);if(this.haveRendered=!0,this.haveOpened=this.haveOpened||pt.visible||pt.forceSubMenuRender,!this.haveOpened)return S.createElement("div",null);var mt=pt.direction;return S.createElement(te.default,Object.assign({visible:pt.visible},it),function(Dt){var tt=Dt.className,At=Dt.style,kt=f()("".concat(pt.prefixCls,"-sub"),tt,Object(r.a)({},"".concat(pt.prefixCls,"-rtl"),mt==="rtl"));return S.createElement(Ge,Object.assign({},pt,{id:ke.internalMenuId,className:kt,style:At}),xe)})}},{key:"render",value:function(){var xe,ke=Object(L.a)({},this.props),pt=ke.isOpen,it=this.getPrefixCls(),mt=ke.mode==="inline",Dt=f()(it,"".concat(it,"-").concat(ke.mode),(xe={},Object(r.a)(xe,ke.className,!!ke.className),Object(r.a)(xe,this.getOpenClassName(),pt),Object(r.a)(xe,this.getActiveClassName(),ke.active||pt&&!mt),Object(r.a)(xe,this.getDisabledClassName(),ke.disabled),Object(r.a)(xe,this.getSelectedClassName(),this.isChildrenSelected()),xe));this.internalMenuId||(ke.eventKey?this.internalMenuId="".concat(ke.eventKey,"$Menu"):(Y+=1,this.internalMenuId="$__$".concat(Y,"$Menu")));var tt={},At={},kt={};ke.disabled||(tt={onMouseLeave:this.onMouseLeave,onMouseEnter:this.onMouseEnter},At={onClick:this.onTitleClick},kt={onMouseEnter:this.onTitleMouseEnter,onMouseLeave:this.onTitleMouseLeave});var gn={},un=ke.direction;mt&&(un==="rtl"?gn.paddingRight=ke.inlineIndent*ke.level:gn.paddingLeft=ke.inlineIndent*ke.level);var on={};this.props.isOpen&&(on={"aria-owns":this.internalMenuId});var jn=null;ke.mode!=="horizontal"&&(jn=this.props.expandIcon,typeof this.props.expandIcon=="function"&&(jn=S.createElement(this.props.expandIcon,Object(L.a)({},this.props))));var xn=S.createElement("div",Object.assign({ref:this.saveSubMenuTitle,style:gn,className:"".concat(it,"-title"),role:"button"},kt,At,{"aria-expanded":pt},on,{"aria-haspopup":"true",title:typeof ke.title=="string"?ke.title:void 0}),ke.title,jn||S.createElement("i",{className:"".concat(it,"-arrow")})),Yt=this.renderChildren(ke.children),Xn=ke.parentMenu.isRootMenu?ke.parentMenu.props.getPopupContainer:function(Bn){return Bn.parentNode},Zn=$[ke.mode],zn=ke.popupOffset?{offset:ke.popupOffset}:{},Yn=ke.mode==="inline"?"":ke.popupClassName;Yn+=un==="rtl"?" ".concat(it,"-rtl"):"";var Cr=ke.disabled,lr=ke.triggerSubMenuAction,qt=ke.subMenuOpenDelay,Xt=ke.forceSubMenuRender,En=ke.subMenuCloseDelay,jr=ke.builtinPlacements;ve.forEach(function(Bn){return delete ke[Bn]}),delete ke.onClick;var An=un==="rtl"?Object.assign({},ie,jr):Object.assign({},ye,jr);return delete ke.direction,S.createElement("li",Object.assign({},ke,tt,{className:Dt,role:"menuitem"}),mt&&xn,mt&&Yt,!mt&&S.createElement(ce.a,{prefixCls:it,popupClassName:f()("".concat(it,"-popup"),Yn),getPopupContainer:Xn,builtinPlacements:An,popupPlacement:Zn,popupVisible:pt,popupAlign:zn,popup:Yt,action:Cr?[]:[lr],mouseEnterDelay:qt,mouseLeaveDelay:En,onPopupVisibleChange:this.onPopupVisibleChange,forceRender:Xt},xn))}}]),Ze}(S.Component);_e.defaultProps={onMouseEnter:k,onMouseLeave:k,onTitleMouseEnter:k,onTitleMouseLeave:k,onTitleClick:k,manualRef:k,mode:"vertical",title:""};var Re=Object(h.b)(function(ot,Ie){var Ze=ot.openKeys,Ye=ot.activeKey,xe=ot.selectedKeys,ke=Ie.eventKey,pt=Ie.subMenuKey;return{isOpen:Ze.indexOf(ke)>-1,active:Ye[pt]===ke,selectedKeys:xe}})(_e);Re.isSubMenu=!0;var Qe=Re,$e="menuitem-overflowed",ct=.5,dt=function(ot){Object(E.a)(Ze,ot);var Ie=Object(O.a)(Ze);function Ze(){var Ye;return Object(p.a)(this,Ze),Ye=Ie.apply(this,arguments),Ye.resizeObserver=null,Ye.mutationObserver=null,Ye.originalTotalWidth=0,Ye.overflowedItems=[],Ye.menuItemSizes=[],Ye.cancelFrameId=null,Ye.state={lastVisibleIndex:void 0},Ye.getMenuItemNodes=function(){var xe=Ye.props.prefixCls,ke=se.findDOMNode(Object(b.a)(Ye));return ke?[].slice.call(ke.children).filter(function(pt){return pt.className.split(" ").indexOf("".concat(xe,"-overflowed-submenu"))<0}):[]},Ye.getOverflowedSubMenuItem=function(xe,ke,pt){var it=Ye.props,mt=it.overflowedIndicator,Dt=it.level,tt=it.mode,At=it.prefixCls,kt=it.theme;if(Dt!==1||tt!=="horizontal")return null;var gn=Ye.props.children[0],un=gn.props,on=un.children,jn=un.title,xn=un.style,Yt=Object(ae.a)(un,["children","title","style"]),Xn=Object(L.a)({},xn),Zn="".concat(xe,"-overflowed-indicator"),zn="".concat(xe,"-overflowed-indicator");ke.length===0&&pt!==!0?Xn=Object(L.a)(Object(L.a)({},Xn),{},{display:"none"}):pt&&(Xn=Object(L.a)(Object(L.a)({},Xn),{},{visibility:"hidden",position:"absolute"}),Zn="".concat(Zn,"-placeholder"),zn="".concat(zn,"-placeholder"));var Yn=kt?"".concat(At,"-").concat(kt):"",Cr={};return ve.forEach(function(lr){Yt[lr]!==void 0&&(Cr[lr]=Yt[lr])}),S.createElement(Qe,Object.assign({title:mt,className:"".concat(At,"-overflowed-submenu"),popupClassName:Yn},Cr,{key:Zn,eventKey:zn,disabled:!1,style:Xn}),ke)},Ye.setChildrenWidthAndResize=function(){if(Ye.props.mode!=="horizontal")return;var xe=se.findDOMNode(Object(b.a)(Ye));if(!xe)return;var ke=xe.children;if(!ke||ke.length===0)return;var pt=xe.children[ke.length-1];oe(pt,"display","inline-block");var it=Ye.getMenuItemNodes(),mt=it.filter(function(Dt){return Dt.className.split(" ").indexOf($e)>=0});mt.forEach(function(Dt){oe(Dt,"display","inline-block")}),Ye.menuItemSizes=it.map(function(Dt){return be(Dt,!0)}),mt.forEach(function(Dt){oe(Dt,"display","none")}),Ye.overflowedIndicatorWidth=be(xe.children[xe.children.length-1],!0),Ye.originalTotalWidth=Ye.menuItemSizes.reduce(function(Dt,tt){return Dt+tt},0),Ye.handleResize(),oe(pt,"display","none")},Ye.handleResize=function(){if(Ye.props.mode!=="horizontal")return;var xe=se.findDOMNode(Object(b.a)(Ye));if(!xe)return;var ke=be(xe);Ye.overflowedItems=[];var pt=0,it;Ye.originalTotalWidth>ke+ct&&(it=-1,Ye.menuItemSizes.forEach(function(mt){pt+=mt,pt+Ye.overflowedIndicatorWidth<=ke&&(it+=1)})),Ye.setState({lastVisibleIndex:it})},Ye}return Object(w.a)(Ze,[{key:"componentDidMount",value:function(){var xe=this;if(this.setChildrenWidthAndResize(),this.props.level===1&&this.props.mode==="horizontal"){var ke=se.findDOMNode(this);if(!ke)return;this.resizeObserver=new Q.default(function(pt){pt.forEach(function(){var it=xe.cancelFrameId;cancelAnimationFrame(it),xe.cancelFrameId=requestAnimationFrame(xe.setChildrenWidthAndResize)})}),[].slice.call(ke.children).concat(ke).forEach(function(pt){xe.resizeObserver.observe(pt)}),typeof MutationObserver!="undefined"&&(this.mutationObserver=new MutationObserver(function(){xe.resizeObserver.disconnect(),[].slice.call(ke.children).concat(ke).forEach(function(pt){xe.resizeObserver.observe(pt)}),xe.setChildrenWidthAndResize()}),this.mutationObserver.observe(ke,{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(xe){var ke=this,pt=this.state.lastVisibleIndex;return(xe||[]).reduce(function(it,mt,Dt){var tt=mt;if(ke.props.mode==="horizontal"){var At=ke.getOverflowedSubMenuItem(mt.props.eventKey,[]);pt!==void 0&&ke.props.className.indexOf("".concat(ke.props.prefixCls,"-root"))!==-1&&(Dt>pt&&(tt=S.cloneElement(mt,{style:{display:"none"},eventKey:"".concat(mt.props.eventKey,"-hidden"),className:"".concat($e)})),Dt===pt+1&&(ke.overflowedItems=xe.slice(pt+1).map(function(gn){return S.cloneElement(gn,{key:gn.props.eventKey,mode:"vertical-left"})}),At=ke.getOverflowedSubMenuItem(mt.props.eventKey,ke.overflowedItems)));var kt=[].concat(Object(fe.a)(it),[At,tt]);return Dt===xe.length-1&&kt.push(ke.getOverflowedSubMenuItem(mt.props.eventKey,[],!0)),kt}return[].concat(Object(fe.a)(it),[tt])},[])}},{key:"render",value:function(){var xe=this.props,ke=xe.visible,pt=xe.prefixCls,it=xe.overflowedIndicator,mt=xe.mode,Dt=xe.level,tt=xe.tag,At=xe.children,kt=xe.theme,gn=Object(ae.a)(xe,["visible","prefixCls","overflowedIndicator","mode","level","tag","children","theme"]),un=tt;return S.createElement(un,Object.assign({},gn),this.renderChildren(At))}}]),Ze}(S.Component);dt.defaultProps={tag:"div",className:""};var vt=dt;function _t(ot){return ot.length?ot.every(function(Ie){return!!Ie.props.disabled}):!0}function He(ot,Ie,Ze){var Ye=ot.getState();ot.setState({activeKey:Object(L.a)(Object(L.a)({},Ye.activeKey),{},Object(r.a)({},Ie,Ze))})}function Pe(ot){return ot.eventKey||"0-menu-"}function at(ot,Ie){var Ze=Ie,Ye=ot.children,xe=ot.eventKey;if(Ze){var ke;if(ue(Ye,function(pt,it){pt&&pt.props&&!pt.props.disabled&&Ze===G(pt,xe,it)&&(ke=!0)}),ke)return Ze}return Ze=null,ot.defaultActiveFirst&&ue(Ye,function(pt,it){!Ze&&pt&&!pt.props.disabled&&(Ze=G(pt,xe,it))}),Ze}function Rt(ot){if(ot){var Ie=this.instanceArray.indexOf(ot);Ie!==-1?this.instanceArray[Ie]=ot:this.instanceArray.push(ot)}}var rt=function(ot){Object(E.a)(Ze,ot);var Ie=Object(O.a)(Ze);function Ze(Ye){var xe;return Object(p.a)(this,Ze),xe=Ie.call(this,Ye),xe.onKeyDown=function(ke,pt){var it=ke.keyCode,mt;if(xe.getFlatInstanceArray().forEach(function(tt){tt&&tt.props.active&&tt.onKeyDown&&(mt=tt.onKeyDown(ke))}),mt)return 1;var Dt=null;return(it===c.a.UP||it===c.a.DOWN)&&(Dt=xe.step(it===c.a.UP?-1:1)),Dt?(ke.preventDefault(),He(xe.props.store,Pe(xe.props),Dt.props.eventKey),typeof pt=="function"&&pt(Dt),1):void 0},xe.onItemHover=function(ke){var pt=ke.key,it=ke.hover;He(xe.props.store,Pe(xe.props),it?pt:null)},xe.onDeselect=function(ke){xe.props.onDeselect(ke)},xe.onSelect=function(ke){xe.props.onSelect(ke)},xe.onClick=function(ke){xe.props.onClick(ke)},xe.onOpenChange=function(ke){xe.props.onOpenChange(ke)},xe.onDestroy=function(ke){xe.props.onDestroy(ke)},xe.getFlatInstanceArray=function(){return xe.instanceArray},xe.step=function(ke){var pt=xe.getFlatInstanceArray(),it=xe.props.store.getState().activeKey[Pe(xe.props)],mt=pt.length;if(!mt)return null;ke<0&&(pt=pt.concat().reverse());var Dt=-1;if(pt.every(function(gn,un){return gn&&gn.props.eventKey===it?(Dt=un,!1):!0}),!xe.props.defaultActiveFirst&&Dt!==-1&&_t(pt.slice(Dt,mt-1)))return;var tt=(Dt+1)%mt,At=tt;do{var kt=pt[At];if(!kt||kt.props.disabled)At=(At+1)%mt;else return kt}while(At!==tt);return null},xe.renderCommonMenuItem=function(ke,pt,it){var mt=xe.props.store.getState(),Dt=Object(b.a)(xe),tt=Dt.props,At=G(ke,tt.eventKey,pt),kt=ke.props;if(!kt||typeof ke.type=="string")return ke;var gn=At===mt.activeKey,un=Object(L.a)(Object(L.a)({mode:kt.mode||tt.mode,level:tt.level,inlineIndent:tt.inlineIndent,renderMenuItem:xe.renderMenuItem,rootPrefixCls:tt.prefixCls,index:pt,parentMenu:tt.parentMenu,manualRef:kt.disabled?void 0:Object(t.a)(ke.ref,Rt.bind(Object(b.a)(xe))),eventKey:At,active:!kt.disabled&&gn,multiple:tt.multiple,onClick:function(jn){(kt.onClick||k)(jn),xe.onClick(jn)},onItemHover:xe.onItemHover,motion:tt.motion,subMenuOpenDelay:tt.subMenuOpenDelay,subMenuCloseDelay:tt.subMenuCloseDelay,forceSubMenuRender:tt.forceSubMenuRender,onOpenChange:xe.onOpenChange,onDeselect:xe.onDeselect,onSelect:xe.onSelect,builtinPlacements:tt.builtinPlacements,itemIcon:kt.itemIcon||xe.props.itemIcon,expandIcon:kt.expandIcon||xe.props.expandIcon},it),{},{direction:tt.direction});return(tt.mode==="inline"||he())&&(un.triggerSubMenuAction="click"),S.cloneElement(ke,un)},xe.renderMenuItem=function(ke,pt,it){if(!ke)return null;var mt=xe.props.store.getState(),Dt={openKeys:mt.openKeys,selectedKeys:mt.selectedKeys,triggerSubMenuAction:xe.props.triggerSubMenuAction,subMenuKey:it};return xe.renderCommonMenuItem(ke,pt,Dt)},Ye.store.setState({activeKey:Object(L.a)(Object(L.a)({},Ye.store.getState().activeKey),{},Object(r.a)({},Ye.eventKey,at(Ye,Ye.activeKey)))}),xe.instanceArray=[],xe}return Object(w.a)(Ze,[{key:"componentDidMount",value:function(){this.props.manualRef&&this.props.manualRef(this)}},{key:"shouldComponentUpdate",value:function(xe){return this.props.visible||xe.visible||this.props.className!==xe.className||!n()(this.props.style,xe.style)}},{key:"componentDidUpdate",value:function(xe){var ke=this.props,pt="activeKey"in ke?ke.activeKey:ke.store.getState().activeKey[Pe(ke)],it=at(ke,pt);if(it!==pt)He(ke.store,Pe(ke),it);else if("activeKey"in xe){var mt=at(xe,xe.activeKey);it!==mt&&He(ke.store,Pe(ke),it)}}},{key:"render",value:function(){var xe=this,ke=Object(d.a)({},this.props);this.instanceArray=[];var pt=f()(ke.prefixCls,ke.className,"".concat(ke.prefixCls,"-").concat(ke.mode)),it={className:pt,role:ke.role||"menu"};ke.id&&(it.id=ke.id),ke.focusable&&(it.tabIndex=0,it.onKeyDown=this.onKeyDown);var mt=ke.prefixCls,Dt=ke.eventKey,tt=ke.visible,At=ke.level,kt=ke.mode,gn=ke.overflowedIndicator,un=ke.theme;return ve.forEach(function(on){return delete ke[on]}),delete ke.onClick,S.createElement(vt,Object.assign({},ke,{prefixCls:mt,mode:kt,tag:"ul",level:At,theme:un,visible:tt,overflowedIndicator:gn},it),S.Children.map(ke.children,function(on,jn){return xe.renderMenuItem(on,jn,Dt||"0-menu-")}))}}]),Ze}(S.Component);rt.defaultProps={prefixCls:"rc-menu",className:"",mode:"vertical",level:1,inlineIndent:24,visible:!0,focusable:!0,style:{},manualRef:k};var ft=Object(h.b)()(rt),Ge=ft,Ne=o("Kwbf");function je(ot,Ie,Ze){var Ye=ot.prefixCls,xe=ot.motion,ke=ot.defaultMotions,pt=ke===void 0?{}:ke,it=ot.openAnimation,mt=ot.openTransitionName,Dt=Ie.switchingModeFromInline;if(xe)return xe;if(Object(s.a)(it)==="object"&&it)Object(Ne.a)(!1,"Object type of `openAnimation` is removed. Please use `motion` instead.");else if(typeof it=="string")return{motionName:"".concat(Ye,"-open-").concat(it)};if(mt)return{motionName:mt};var tt=pt[Ze];return tt||(Dt?null:pt.other)}var Ee=function(ot){Object(E.a)(Ze,ot);var Ie=Object(O.a)(Ze);function Ze(Ye){var xe;Object(p.a)(this,Ze),xe=Ie.call(this,Ye),xe.inlineOpenKeys=[],xe.onSelect=function(it){var mt=Object(b.a)(xe),Dt=mt.props;if(Dt.selectable){var tt=xe.store.getState(),At=tt.selectedKeys,kt=it.key;Dt.multiple?At=At.concat([kt]):At=[kt],"selectedKeys"in Dt||xe.store.setState({selectedKeys:At}),Dt.onSelect(Object(L.a)(Object(L.a)({},it),{},{selectedKeys:At}))}},xe.onClick=function(it){var mt=xe.getRealMenuMode(),Dt=Object(b.a)(xe),tt=Dt.store,At=Dt.props.onOpenChange;mt!=="inline"&&!("openKeys"in xe.props)&&(tt.setState({openKeys:[]}),At([])),xe.props.onClick(it)},xe.onKeyDown=function(it,mt){xe.innerMenu.getWrappedInstance().onKeyDown(it,mt)},xe.onOpenChange=function(it){var mt=Object(b.a)(xe),Dt=mt.props,tt=xe.store.getState().openKeys.concat(),At=!1,kt=function(un){var on=!1;if(un.open)on=tt.indexOf(un.key)===-1,on&&tt.push(un.key);else{var jn=tt.indexOf(un.key);on=jn!==-1,on&&tt.splice(jn,1)}At=At||on};Array.isArray(it)?it.forEach(kt):kt(it),At&&("openKeys"in xe.props||xe.store.setState({openKeys:tt}),Dt.onOpenChange(tt))},xe.onDeselect=function(it){var mt=Object(b.a)(xe),Dt=mt.props;if(Dt.selectable){var tt=xe.store.getState().selectedKeys.concat(),At=it.key,kt=tt.indexOf(At);kt!==-1&&tt.splice(kt,1),"selectedKeys"in Dt||xe.store.setState({selectedKeys:tt}),Dt.onDeselect(Object(L.a)(Object(L.a)({},it),{},{selectedKeys:tt}))}},xe.onMouseEnter=function(it){xe.restoreModeVerticalFromInline();var mt=xe.props.onMouseEnter;mt&&mt(it)},xe.onTransitionEnd=function(it){var mt=it.propertyName==="width"&&it.target===it.currentTarget,Dt=it.target.className,tt=Object.prototype.toString.call(Dt)==="[object SVGAnimatedString]"?Dt.animVal:Dt,At=it.propertyName==="font-size"&&tt.indexOf("anticon")>=0;(mt||At)&&xe.restoreModeVerticalFromInline()},xe.setInnerMenu=function(it){xe.innerMenu=it},xe.isRootMenu=!0;var ke=Ye.defaultSelectedKeys,pt=Ye.defaultOpenKeys;return"selectedKeys"in Ye&&(ke=Ye.selectedKeys||[]),"openKeys"in Ye&&(pt=Ye.openKeys||[]),xe.store=Object(h.c)({selectedKeys:ke,openKeys:pt,activeKey:{"0-menu-":at(Ye,Ye.activeKey)}}),xe.state={switchingModeFromInline:!1},xe}return Object(w.a)(Ze,[{key:"componentDidMount",value:function(){this.updateMiniStore(),this.updateMenuDisplay()}},{key:"componentDidUpdate",value:function(xe){this.updateOpentKeysWhenSwitchMode(xe),this.updateMiniStore();var ke=this.props,pt=ke.siderCollapsed,it=ke.inlineCollapsed,mt=ke.onOpenChange;(!xe.inlineCollapsed&&it||!xe.siderCollapsed&&pt)&&mt([]),this.updateMenuDisplay()}},{key:"updateOpentKeysWhenSwitchMode",value:function(xe){var ke=this.props,pt=this.store,it=this.inlineOpenKeys,mt=pt.getState(),Dt={};xe.mode==="inline"&&ke.mode!=="inline"&&this.setState({switchingModeFromInline:!0}),"openKeys"in ke||((ke.inlineCollapsed&&!xe.inlineCollapsed||ke.siderCollapsed&&!xe.siderCollapsed)&&(this.setState({switchingModeFromInline:!0}),this.inlineOpenKeys=mt.openKeys.concat(),Dt.openKeys=[]),(!ke.inlineCollapsed&&xe.inlineCollapsed||!ke.siderCollapsed&&xe.siderCollapsed)&&(Dt.openKeys=it,this.inlineOpenKeys=[])),Object.keys(Dt).length&&pt.setState(Dt)}},{key:"updateMenuDisplay",value:function(){var xe=this.props.collapsedWidth,ke=this.store,pt=this.prevOpenKeys,it=this.getInlineCollapsed()&&(xe===0||xe==="0"||xe==="0px");it?(this.prevOpenKeys=ke.getState().openKeys.concat(),this.store.setState({openKeys:[]})):pt&&(this.store.setState({openKeys:pt}),this.prevOpenKeys=null)}},{key:"getRealMenuMode",value:function(){var xe=this.props.mode,ke=this.state.switchingModeFromInline,pt=this.getInlineCollapsed();return ke&&pt?"inline":pt?"vertical":xe}},{key:"getInlineCollapsed",value:function(){var xe=this.props,ke=xe.inlineCollapsed,pt=xe.siderCollapsed;return pt!==void 0?pt:ke}},{key:"restoreModeVerticalFromInline",value:function(){var xe=this.state.switchingModeFromInline;xe&&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 xe=Object(L.a)({},Object(_.default)(this.props,["collapsedWidth","siderCollapsed","defaultMotions"])),ke=this.getRealMenuMode();return xe.className+=" ".concat(xe.prefixCls,"-root"),xe.direction==="rtl"&&(xe.className+=" ".concat(xe.prefixCls,"-rtl")),xe=Object(L.a)(Object(L.a)({},xe),{},{mode:ke,onClick:this.onClick,onOpenChange:this.onOpenChange,onDeselect:this.onDeselect,onSelect:this.onSelect,onMouseEnter:this.onMouseEnter,onTransitionEnd:this.onTransitionEnd,parentMenu:this,motion:je(this.props,this.state,ke)}),delete xe.openAnimation,delete xe.openTransitionName,S.createElement(h.a,{store:this.store},S.createElement(Ge,Object.assign({},xe,{ref:this.setInnerMenu}),this.props.children))}}]),Ze}(S.Component);Ee.defaultProps={selectable:!0,onClick:k,onSelect:k,onOpenChange:k,onDeselect:k,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 Ae=Ee,Le=function(ot){Object(E.a)(Ze,ot);var Ie=Object(O.a)(Ze);function Ze(){var Ye;return Object(p.a)(this,Ze),Ye=Ie.apply(this,arguments),Ye.onKeyDown=function(xe){var ke=xe.keyCode;return ke===c.a.ENTER?(Ye.onClick(xe),!0):void 0},Ye.onMouseLeave=function(xe){var ke=Ye.props,pt=ke.eventKey,it=ke.onItemHover,mt=ke.onMouseLeave;it({key:pt,hover:!1}),mt({key:pt,domEvent:xe})},Ye.onMouseEnter=function(xe){var ke=Ye.props,pt=ke.eventKey,it=ke.onItemHover,mt=ke.onMouseEnter;it({key:pt,hover:!0}),mt({key:pt,domEvent:xe})},Ye.onClick=function(xe){var ke=Ye.props,pt=ke.eventKey,it=ke.multiple,mt=ke.onClick,Dt=ke.onSelect,tt=ke.onDeselect,At=ke.isSelected,kt={key:pt,keyPath:[pt],item:Object(b.a)(Ye),domEvent:xe};mt(kt),it?At?tt(kt):Dt(kt):At||Dt(kt)},Ye.saveNode=function(xe){Ye.node=xe},Ye}return Object(w.a)(Ze,[{key:"componentDidMount",value:function(){this.callRef()}},{key:"componentDidUpdate",value:function(){this.callRef()}},{key:"componentWillUnmount",value:function(){var xe=this.props;xe.onDestroy&&xe.onDestroy(xe.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 xe,ke=Object(L.a)({},this.props),pt=f()(this.getPrefixCls(),ke.className,(xe={},Object(r.a)(xe,this.getActiveClassName(),!ke.disabled&&ke.active),Object(r.a)(xe,this.getSelectedClassName(),ke.isSelected),Object(r.a)(xe,this.getDisabledClassName(),ke.disabled),xe)),it=Object(L.a)(Object(L.a)({},ke.attribute),{},{title:typeof ke.title=="string"?ke.title:void 0,className:pt,role:ke.role||"menuitem","aria-disabled":ke.disabled});ke.role==="option"?it=Object(L.a)(Object(L.a)({},it),{},{role:"option","aria-selected":ke.isSelected}):(ke.role===null||ke.role==="none")&&(it.role="none");var mt={onClick:ke.disabled?null:this.onClick,onMouseLeave:ke.disabled?null:this.onMouseLeave,onMouseEnter:ke.disabled?null:this.onMouseEnter},Dt=Object(L.a)({},ke.style);ke.mode==="inline"&&(ke.direction==="rtl"?Dt.paddingRight=ke.inlineIndent*ke.level:Dt.paddingLeft=ke.inlineIndent*ke.level),ve.forEach(function(At){return delete ke[At]}),delete ke.direction;var tt=this.props.itemIcon;return typeof this.props.itemIcon=="function"&&(tt=S.createElement(this.props.itemIcon,this.props)),S.createElement("li",Object.assign({},Object(_.default)(ke,["onClick","onMouseEnter","onMouseLeave","onSelect"]),it,mt,{style:Dt,ref:this.saveNode}),ke.children,tt)}}]),Ze}(S.Component);Le.isMenuItem=!0,Le.defaultProps={onSelect:k,onMouseEnter:k,onMouseLeave:k,manualRef:k};var Ue=Object(h.b)(function(ot,Ie){var Ze=ot.activeKey,Ye=ot.selectedKeys,xe=Ie.eventKey,ke=Ie.subMenuKey;return{active:Ze[ke]===xe,isSelected:Ye.indexOf(xe)!==-1}})(Le),ze=Ue,ut=function(ot){Object(E.a)(Ze,ot);var Ie=Object(O.a)(Ze);function Ze(){var Ye;return Object(p.a)(this,Ze),Ye=Ie.apply(this,arguments),Ye.renderInnerMenuItem=function(xe){var ke=Ye.props,pt=ke.renderMenuItem,it=ke.index;return pt(xe,it,Ye.props.subMenuKey)},Ye}return Object(w.a)(Ze,[{key:"render",value:function(){var xe=Object(d.a)({},this.props),ke=xe.className,pt=ke===void 0?"":ke,it=xe.rootPrefixCls,mt="".concat(it,"-item-group-title"),Dt="".concat(it,"-item-group-list"),tt=xe.title,At=xe.children;return ve.forEach(function(kt){return delete xe[kt]}),delete xe.onClick,delete xe.direction,S.createElement("li",Object.assign({},xe,{className:"".concat(pt," ").concat(it,"-item-group")}),S.createElement("div",{className:mt,title:typeof tt=="string"?tt:void 0},tt),S.createElement("ul",{className:Dt},S.Children.map(At,this.renderInnerMenuItem)))}}]),Ze}(S.Component);ut.isMenuItemGroup=!0,ut.defaultProps={disabled:!0};var Ot=ut,Nt=function(Ie){var Ze=Ie.className,Ye=Ie.rootPrefixCls,xe=Ie.style;return S.createElement("li",{className:"".concat(Ze," ").concat(Ye,"-item-divider"),style:xe})};Nt.defaultProps={disabled:!0,className:"",style:{}};var nn=Nt,Et=X.e=Ae},"1nVM":function(M,X,o){M.exports={titlesize:"titlesize___3R6Gt",wrap:"wrap___33HQq",labelWrap:"labelWrap___1iqwF",label:"label___27cm-",labelContent:"labelContent___1fVMu",flexRow:"flexRow___PEsIJ",color999:"color999___2Yr8Q",radio:"radio___OcreT",color0152d9:"color0152d9___1FV6h",popover:"popover___2xk-c",serviceSettingName:"serviceSettingName___Ld9Mm",flexJustifyCenter:"flexJustifyCenter___18x9a",flexAlignEnd:"flexAlignEnd___1C-X3",flexAlignCenter:"flexAlignCenter___2oSmu",flexColumn:"flexColumn___2ysFR",formWrap:"formWrap___EPA-v",titleWrap:"titleWrap___3_rFr",fieldWrap:"fieldWrap___2jAZP",button:"button___3XvNW",buttonFixed:"buttonFixed___2Zm2R",buttonWrap:"buttonWrap___1OYLR",width180:"width180___jK9Il",width100:"width100___3krQH",width280:"width280___2XLRF",difficultyHint:"difficultyHint___haMiD",color888:"color888___N5haY",serviceSettingWrap:"serviceSettingWrap___2mA8Y",serviceSetLeft:"serviceSetLeft___15ZiZ",serviceSetInput:"serviceSetInput___1xV8R",serviceSetMemoryInput:"serviceSetMemoryInput___1b9Wn",serviceSetTip:"serviceSetTip___3OSZX",installPackage:"installPackage___2Q149",selectSchool:"selectSchool___3jjwJ",dataPicker:"dataPicker___3FMTF",bg:"bg___SWlll",content:"content___3UkVO",head:"head___35V3S",headCount:"headCount___2pjjr",itemWrap:"itemWrap___1yg5K",imgWrap:"imgWrap___R0ss7",img:"img___VI1B8",manager:"manager___8Zuo9",itemContent:"itemContent___2pnzz",nameWrap:"nameWrap___3Ntoy",name:"name___3v0W9",actionGroup:"actionGroup___nzwV5",deleteIcon:"deleteIcon___tZStC",schoolWrap:"schoolWrap___qVkuP",school:"school___2WDSB",countWrap:"countWrap___1ZPyo",deletetitle:"deletetitle___3PnVP",yseTitle:"yseTitle___2rGJC",modal:"modal___TzuWu",colorOrange:"colorOrange___WAQOi",colorYellow:"colorYellow___giatj",graaytitle:"graaytitle___1xud8",graaymingl:"graaymingl___KdIA9",graayminglthree:"graayminglthree___1To0y",graaymingltow:"graaymingltow___2ZE_h"}},"1uat":function(M,X,o){(function(L,p,w){M.exports=X=p(o("Ib8C"),o("MlIO"))})(this,function(L){return function(){var p=L,w=p.lib,b=w.Hasher,E=p.x64,O=E.Word,S=E.WordArray,h=p.algo;function _(){return O.create.apply(O,arguments)}var d=[_(1116352408,3609767458),_(1899447441,602891725),_(3049323471,3964484399),_(3921009573,2173295548),_(961987163,4081628472),_(1508970993,3053834265),_(2453635748,2937671579),_(2870763221,3664609560),_(3624381080,2734883394),_(310598401,1164996542),_(607225278,1323610764),_(1426881987,3590304994),_(1925078388,4068182383),_(2162078206,991336113),_(2614888103,633803317),_(3248222580,3479774868),_(3835390401,2666613458),_(4022224774,944711139),_(264347078,2341262773),_(604807628,2007800933),_(770255983,1495990901),_(1249150122,1856431235),_(1555081692,3175218132),_(1996064986,2198950837),_(2554220882,3999719339),_(2821834349,766784016),_(2952996808,2566594879),_(3210313671,3203337956),_(3336571891,1034457026),_(3584528711,2466948901),_(113926993,3758326383),_(338241895,168717936),_(666307205,1188179964),_(773529912,1546045734),_(1294757372,1522805485),_(1396182291,2643833823),_(1695183700,2343527390),_(1986661051,1014477480),_(2177026350,1206759142),_(2456956037,344077627),_(2730485921,1290863460),_(2820302411,3158454273),_(3259730800,3505952657),_(3345764771,106217008),_(3516065817,3606008344),_(3600352804,1432725776),_(4094571909,1467031594),_(275423344,851169720),_(430227734,3100823752),_(506948616,1363258195),_(659060556,3750685593),_(883997877,3785050280),_(958139571,3318307427),_(1322822218,3812723403),_(1537002063,2003034995),_(1747873779,3602036899),_(1955562222,1575990012),_(2024104815,1125592928),_(2227730452,2716904306),_(2361852424,442776044),_(2428436474,593698344),_(2756734187,3733110249),_(3204031479,2999351573),_(3329325298,3815920427),_(3391569614,3928383900),_(3515267271,566280711),_(3940187606,3454069534),_(4118630271,4000239992),_(116418474,1914138554),_(174292421,2731055270),_(289380356,3203993006),_(460393269,320620315),_(685471733,587496836),_(852142971,1086792851),_(1017036298,365543100),_(1126000580,2618297676),_(1288033470,3409855158),_(1501505948,4234509866),_(1607167915,987167468),_(1816402316,1246189591)],r=[];(function(){for(var t=0;t<80;t++)r[t]=_()})();var c=h.SHA512=b.extend({_doReset:function(){this._hash=new S.init([new O.init(1779033703,4089235720),new O.init(3144134277,2227873595),new O.init(1013904242,4271175723),new O.init(2773480762,1595750129),new O.init(1359893119,2917565137),new O.init(2600822924,725511199),new O.init(528734635,4215389547),new O.init(1541459225,327033209)])},_doProcessBlock:function(t,a){for(var n=this._hash.words,i=n[0],f=n[1],s=n[2],l=n[3],m=n[4],T=n[5],C=n[6],g=n[7],P=i.high,R=i.low,y=f.high,x=f.low,v=s.high,A=s.low,I=l.high,D=l.low,N=m.high,z=m.low,F=T.high,W=T.low,H=C.high,B=C.low,k=g.high,G=g.low,ee=P,ue=R,le=y,ve=x,be=v,oe=A,he=I,fe=D,ae=N,se=z,Q=F,ce=W,te=H,re=B,ye=k,ie=G,Z=0;Z<80;Z++){var Y,$,Ce=r[Z];if(Z<16)$=Ce.high=t[a+Z*2]|0,Y=Ce.low=t[a+Z*2+1]|0;else{var _e=r[Z-15],Re=_e.high,Qe=_e.low,$e=(Re>>>1|Qe<<31)^(Re>>>8|Qe<<24)^Re>>>7,ct=(Qe>>>1|Re<<31)^(Qe>>>8|Re<<24)^(Qe>>>7|Re<<25),dt=r[Z-2],vt=dt.high,_t=dt.low,He=(vt>>>19|_t<<13)^(vt<<3|_t>>>29)^vt>>>6,Pe=(_t>>>19|vt<<13)^(_t<<3|vt>>>29)^(_t>>>6|vt<<26),at=r[Z-7],Rt=at.high,rt=at.low,ft=r[Z-16],Ge=ft.high,Ne=ft.low;Y=ct+rt,$=$e+Rt+(Y>>>0<ct>>>0?1:0),Y=Y+Pe,$=$+He+(Y>>>0<Pe>>>0?1:0),Y=Y+Ne,$=$+Ge+(Y>>>0<Ne>>>0?1:0),Ce.high=$,Ce.low=Y}var je=ae&Q^~ae&te,Ee=se&ce^~se&re,Ae=ee&le^ee&be^le&be,Le=ue&ve^ue&oe^ve&oe,Ue=(ee>>>28|ue<<4)^(ee<<30|ue>>>2)^(ee<<25|ue>>>7),ze=(ue>>>28|ee<<4)^(ue<<30|ee>>>2)^(ue<<25|ee>>>7),ut=(ae>>>14|se<<18)^(ae>>>18|se<<14)^(ae<<23|se>>>9),Ot=(se>>>14|ae<<18)^(se>>>18|ae<<14)^(se<<23|ae>>>9),Nt=d[Z],nn=Nt.high,Et=Nt.low,ot=ie+Ot,Ie=ye+ut+(ot>>>0<ie>>>0?1:0),ot=ot+Ee,Ie=Ie+je+(ot>>>0<Ee>>>0?1:0),ot=ot+Et,Ie=Ie+nn+(ot>>>0<Et>>>0?1:0),ot=ot+Y,Ie=Ie+$+(ot>>>0<Y>>>0?1:0),Ze=ze+Le,Ye=Ue+Ae+(Ze>>>0<ze>>>0?1:0);ye=te,ie=re,te=Q,re=ce,Q=ae,ce=se,se=fe+ot|0,ae=he+Ie+(se>>>0<fe>>>0?1:0)|0,he=be,fe=oe,be=le,oe=ve,le=ee,ve=ue,ue=ot+Ze|0,ee=Ie+Ye+(ue>>>0<ot>>>0?1:0)|0}R=i.low=R+ue,i.high=P+ee+(R>>>0<ue>>>0?1:0),x=f.low=x+ve,f.high=y+le+(x>>>0<ve>>>0?1:0),A=s.low=A+oe,s.high=v+be+(A>>>0<oe>>>0?1:0),D=l.low=D+fe,l.high=I+he+(D>>>0<fe>>>0?1:0),z=m.low=z+se,m.high=N+ae+(z>>>0<se>>>0?1:0),W=T.low=W+ce,T.high=F+Q+(W>>>0<ce>>>0?1:0),B=C.low=B+re,C.high=H+te+(B>>>0<re>>>0?1:0),G=g.low=G+ie,g.high=k+ye+(G>>>0<ie>>>0?1:0)},_doFinalize:function(){var t=this._data,a=t.words,n=this._nDataBytes*8,i=t.sigBytes*8;a[i>>>5]|=128<<24-i%32,a[(i+128>>>10<<5)+30]=Math.floor(n/4294967296),a[(i+128>>>10<<5)+31]=n,t.sigBytes=a.length*4,this._process();var f=this._hash.toX32();return f},clone:function(){var t=b.clone.call(this);return t._hash=this._hash.clone(),t},blockSize:1024/32});p.SHA512=b._createHelper(c),p.HmacSHA512=b._createHmacHelper(c)}(),L.SHA512})},"3d99":function(M,X,o){M.exports={flex_box_center:"flex_box_center___29402",flex_space_between:"flex_space_between___1DQkL",flex_box_vertical_center:"flex_box_vertical_center___2c5rw",flex_box_center_end:"flex_box_center_end___31UwQ",flex_box_column:"flex_box_column___27HfP",dataset:"dataset___1COtX",header:"header___3oVtK",title:"title___pTdL6",dataPath:"dataPath___2IjLi",pathTitle:"pathTitle___3y3r0",btns:"btns___3HrP1",content:"content___2DtrV",customTable:"customTable____cu3-",row:"row___18XmF",empty:"empty___1WFDJ",path:"path___2fzVn",text:"text___5NWvD",actionsBtns:"actionsBtns___YB-ud",customModal:"customModal___S24dW",shareModal:"shareModal___1fTc3",fileName:"fileName___3b0gK",renameModal:"renameModal___3antI",errorDes:"errorDes___3PXc9",uploadFileModal:"uploadFileModal___3cGWq"}},"3wET":function(M,X){M.exports="data:image/png;base64,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"},"3y9D":function(M,X,o){(function(L,p){M.exports=X=p(o("Ib8C"))})(this,function(L){return function(){var p=L,w=p.lib,b=w.WordArray,E=w.Hasher,O=p.algo,S=[],h=O.SHA1=E.extend({_doReset:function(){this._hash=new b.init([1732584193,4023233417,2562383102,271733878,3285377520])},_doProcessBlock:function(_,d){for(var r=this._hash.words,c=r[0],t=r[1],a=r[2],n=r[3],i=r[4],f=0;f<80;f++){if(f<16)S[f]=_[d+f]|0;else{var s=S[f-3]^S[f-8]^S[f-14]^S[f-16];S[f]=s<<1|s>>>31}var l=(c<<5|c>>>27)+i+S[f];f<20?l+=(t&a|~t&n)+1518500249:f<40?l+=(t^a^n)+1859775393:f<60?l+=(t&a|t&n|a&n)-1894007588:l+=(t^a^n)-899497514,i=n,n=a,a=t<<30|t>>>2,t=c,c=l}r[0]=r[0]+c|0,r[1]=r[1]+t|0,r[2]=r[2]+a|0,r[3]=r[3]+n|0,r[4]=r[4]+i|0},_doFinalize:function(){var _=this._data,d=_.words,r=this._nDataBytes*8,c=_.sigBytes*8;return d[c>>>5]|=128<<24-c%32,d[(c+64>>>9<<4)+14]=Math.floor(r/4294967296),d[(c+64>>>9<<4)+15]=r,_.sigBytes=d.length*4,this._process(),this._hash},clone:function(){var _=E.clone.call(this);return _._hash=this._hash.clone(),_}});p.SHA1=E._createHelper(h),p.HmacSHA1=E._createHmacHelper(h)}(),L.SHA1})},4:function(M,X){},"498V":function(M,X,o){M.exports=o.p+"static/logo.22b9a281.svg"},"4SAo":function(M,X,o){M.exports={footerWrap:"footerWrap___2ePEu"}},"4qgm":function(M,X){M.exports="data:image/png;base64,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"},"4u4S":function(M,X){M.exports="data:image/png;base64,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"},"55Ip":function(M,X,o){"use strict";o.d(X,"a",function(){return l});var L=o("Ty5D"),p=o("dI71"),w=o("cDcd"),b=o.n(w),E=o("YS25"),O=o("17x9"),S=o.n(O),h=o("wx14"),_=o("zLVn"),d=o("9R94"),r=function(x){Object(p.a)(v,x);function v(){for(var I,D=arguments.length,N=new Array(D),z=0;z<D;z++)N[z]=arguments[z];return I=x.call.apply(x,[this].concat(N))||this,I.history=Object(E.a)(I.props),I}var A=v.prototype;return A.render=function(){return b.a.createElement(L.c,{history:this.history,children:this.props.children})},v}(b.a.Component),c=function(x){Object(p.a)(v,x);function v(){for(var I,D=arguments.length,N=new Array(D),z=0;z<D;z++)N[z]=arguments[z];return I=x.call.apply(x,[this].concat(N))||this,I.history=Object(E.b)(I.props),I}var A=v.prototype;return A.render=function(){return b.a.createElement(L.c,{history:this.history,children:this.props.children})},v}(b.a.Component),t=function(v,A){return typeof v=="function"?v(A):v},a=function(v,A){return typeof v=="string"?Object(E.c)(v,null,null,A):v},n=function(v){return v},i=b.a.forwardRef;typeof i=="undefined"&&(i=n);function f(x){return!!(x.metaKey||x.altKey||x.ctrlKey||x.shiftKey)}var s=i(function(x,v){var A=x.innerRef,I=x.navigate,D=x.onClick,N=Object(_.a)(x,["innerRef","navigate","onClick"]),z=N.target,F=Object(h.a)({},N,{onClick:function(H){try{D&&D(H)}catch(B){throw H.preventDefault(),B}!H.defaultPrevented&&H.button===0&&(!z||z==="_self")&&!f(H)&&(H.preventDefault(),I())}});return n!==i?F.ref=v||A:F.ref=A,b.a.createElement("a",F)}),l=i(function(x,v){var A=x.component,I=A===void 0?s:A,D=x.replace,N=x.to,z=x.innerRef,F=Object(_.a)(x,["component","replace","to","innerRef"]);return b.a.createElement(L.e.Consumer,null,function(W){W||Object(d.a)(!1);var H=W.history,B=a(t(N,W.location),W.location),k=B?H.createHref(B):"",G=Object(h.a)({},F,{href:k,navigate:function(){var ue=t(N,W.location),le=D?H.replace:H.push;le(ue)}});return n!==i?G.ref=v||z:G.innerRef=z,b.a.createElement(I,G)})});if(!1)var m,T;var C=function(v){return v},g=b.a.forwardRef;typeof g=="undefined"&&(g=C);function P(){for(var x=arguments.length,v=new Array(x),A=0;A<x;A++)v[A]=arguments[A];return v.filter(function(I){return I}).join(" ")}var R=g(function(x,v){var A=x["aria-current"],I=A===void 0?"page":A,D=x.activeClassName,N=D===void 0?"active":D,z=x.activeStyle,F=x.className,W=x.exact,H=x.isActive,B=x.location,k=x.sensitive,G=x.strict,ee=x.style,ue=x.to,le=x.innerRef,ve=Object(_.a)(x,["aria-current","activeClassName","activeStyle","className","exact","isActive","location","sensitive","strict","style","to","innerRef"]);return b.a.createElement(L.e.Consumer,null,function(be){be||Object(d.a)(!1);var oe=B||be.location,he=a(t(ue,oe),oe),fe=he.pathname,ae=fe&&fe.replace(/([.+*?=^!:${}()[\]|/\\])/g,"\\$1"),se=ae?Object(L.f)(oe.pathname,{path:ae,exact:W,sensitive:k,strict:G}):null,Q=!!(H?H(se,oe):se),ce=Q?P(F,N):F,te=Q?Object(h.a)({},ee,{},z):ee,re=Object(h.a)({"aria-current":Q&&I||null,className:ce,style:te,to:he},ve);return C!==g?re.ref=v||le:re.innerRef=le,b.a.createElement(l,re)})});if(!1)var y},"5D2P":function(M,X){M.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAFTklEQVRoQ91aS4xURRQ993UzUUZcqFEc4meh0cQFSlwgrvAHSgQWhOhCk4GZqmdw+ERUWDkrBMUBnIzzqqYjcTaaGBLFxA8MjIk/3PhZCCa6UAyKC11ARnDo6Wvu+HrS0/R7r96nWVBJpxfv3nPPrbp169aHUEAzxsxl5gcB3AdgAREtkH8AXSH87wBOMfMp+QfwFREd0Vr/k9c8ZQUwxixi5mWe5y1l5qUAyimxqkQ0XqvVxonoE631Nyn1p8VTO7B///75Fy5c2MzMWwB0ZDHaQmeSiPbMmTNnb3d39+k0mKkcMMZsBiC/W9IYSSH7K4C9Wuu9rjpODoyMjNxQq9VGADzuCpxT7gPP83p7e3v/TMJJdCAIgoVEdBDAzUlgBX8/ycwrfd//Pg431gFr7RPM/HbBxFLBEdGTSql3opQiHQiCoI+IXk9lrU3CzLzR9/3BVvAtHbDWPsrMH7aJTyZYInpMKfVRs/JFDlQqlduq1eoxIro2k6U2KTHzX+VyeXFPT8/PjSYucsBae4iZH24Tj1ywRHRYKfVIpANhnt+Ty0r7lbc0rhMzI2CMuRHAlwBubT+HXBZ+AbBEa/3HrFLCWruTmV/MBZ1N+TiAdyNUX2qZeYh2KaW2zThQqVTumZqaOlZgbePqynEiWquU+qFZwRjzBoBnIoAmS6WSTOhvp0PIGPMcgN2uVguSiyQfBIFPRMMJdrZqrV+bdsBa+x4zryqImAtMJHlr7RJmPgxgbhwQEb2vlFpNAwMDV3Z2dp7JUM+7EG0lE0l+dHS089y5c4dkkjqAVycmJq4ma+0yZv7YQaEIkUjyAh4EwTAR+a6GiGg5BUGwg4i2uyrlkEsi7xL3s8wz88syAm8x89M5iLmoxpIP4348bRYkolEyxowBkA25S1sLQJbyHhfhUCaWvMT9+fPnx5h5cQrMuugRceAEgDsdlKfTVph2rwMgC4mk37gWSz5L3DcZ+1EckAw0L44FM4/4vq+aZfr7+zu6urq2MbPMoSuavieSt9b6zJyU7+OonXVygIjWKKUOxCGFhaA4cj0AF/KS7z8D4DmMfpTIGdcQOgtgldZaJlpss9auA/B1q/Kgrhjm+08B3JuEF/ediE44T2IikiOP1Uqp7/IYDePeElFvXhwAY2nTqJCXkTiZ1XgBcT9jmplHxYEd4SR04kRER0ul0ur169dLWKVqYb7/IpVSjHB9IctSShzQWq9JQySMeyG/MI1ewhxYnqeYq2itnePYGPMmgO6iyAP4v5gTwBzl9Cta68RdnDHmWQAtz3WyOjRTTodZYSsRvZoRbLvWemeU7vDw8P2e532eETtSjZmf931/d31HtkguHdIWUw3oWmttm60NDQ1dVS6XZat6V8EOTMplitwpNJ5K7ALwQg5Da7XWszbnxphRAE/lwIxSnQnd5mMVGYWsZ///MvMK3/ePiFVjjFyADLSBvCyo0vuzj1VCo3J5kflgi5lPE9EKIprHzFIqtKO1PtiqWzLGyIb6oRyW5ZynBOCOHBhRqmNa61nHnhedjQZBcDsRycS7pg0E8kD+LZse3/d/agS5/I7XG0JpI4B9ebqsQN1NWuuWly2X7xVTvfestXfXarWDRHRTgT2aCMXMv3metzJp/5F4SymWhoaG5pfLZVlpL9k1a7VaVRs2bEi89HZyIOwu2b1tukQX3TL3OHGYsjw1GBwc7Oro6Kg7UthTA7mhn5yc3NfX1ycPQ5xbmhGYBSqPPYhINkMPAJDHHrJ4pWlTAOShx1FmvnSPPVoxbHxu43neAmauP7eRf2nTz2yI6FStViv0uc1/ndZCH8rgOooAAAAASUVORK5CYII="},"5VLF":function(M,X,o){"use strict";var L,p;function w(b,E,O){var S=function(h,_){return b.js_beautify(h,_)};return S.js=b.js_beautify,S.css=E.css_beautify,S.html=O.html_beautify,S.js_beautify=b.js_beautify,S.css_beautify=E.css_beautify,S.html_beautify=O.html_beautify,S}!(L=[o("6UM0"),o("TXwP"),o("psGv")],p=function(b,E,O){return w(b,E,O)}.apply(X,L),p!==void 0&&(M.exports=p))},"5hvy":function(M,X,o){(function(L,p,w){M.exports=X=p(o("Ib8C"),o("MlIO"))})(this,function(L){return function(p){var w=L,b=w.lib,E=b.WordArray,O=b.Hasher,S=w.x64,h=S.Word,_=w.algo,d=[],r=[],c=[];(function(){for(var n=1,i=0,f=0;f<24;f++){d[n+5*i]=(f+1)*(f+2)/2%64;var s=i%5,l=(2*n+3*i)%5;n=s,i=l}for(var n=0;n<5;n++)for(var i=0;i<5;i++)r[n+5*i]=i+(2*n+3*i)%5*5;for(var m=1,T=0;T<24;T++){for(var C=0,g=0,P=0;P<7;P++){if(m&1){var R=(1<<P)-1;R<32?g^=1<<R:C^=1<<R-32}m&128?m=m<<1^113:m<<=1}c[T]=h.create(C,g)}})();var t=[];(function(){for(var n=0;n<25;n++)t[n]=h.create()})();var a=_.SHA3=O.extend({cfg:O.cfg.extend({outputLength:512}),_doReset:function(){for(var n=this._state=[],i=0;i<25;i++)n[i]=new h.init;this.blockSize=(1600-2*this.cfg.outputLength)/32},_doProcessBlock:function(n,i){for(var f=this._state,s=this.blockSize/2,l=0;l<s;l++){var m=n[i+2*l],T=n[i+2*l+1];m=(m<<8|m>>>24)&16711935|(m<<24|m>>>8)&4278255360,T=(T<<8|T>>>24)&16711935|(T<<24|T>>>8)&4278255360;var C=f[l];C.high^=T,C.low^=m}for(var g=0;g<24;g++){for(var P=0;P<5;P++){for(var R=0,y=0,x=0;x<5;x++){var C=f[P+5*x];R^=C.high,y^=C.low}var v=t[P];v.high=R,v.low=y}for(var P=0;P<5;P++)for(var A=t[(P+4)%5],I=t[(P+1)%5],D=I.high,N=I.low,R=A.high^(D<<1|N>>>31),y=A.low^(N<<1|D>>>31),x=0;x<5;x++){var C=f[P+5*x];C.high^=R,C.low^=y}for(var z=1;z<25;z++){var R,y,C=f[z],F=C.high,W=C.low,H=d[z];H<32?(R=F<<H|W>>>32-H,y=W<<H|F>>>32-H):(R=W<<H-32|F>>>64-H,y=F<<H-32|W>>>64-H);var B=t[r[z]];B.high=R,B.low=y}var k=t[0],G=f[0];k.high=G.high,k.low=G.low;for(var P=0;P<5;P++)for(var x=0;x<5;x++){var z=P+5*x,C=f[z],ee=t[z],ue=t[(P+1)%5+5*x],le=t[(P+2)%5+5*x];C.high=ee.high^~ue.high&le.high,C.low=ee.low^~ue.low&le.low}var C=f[0],ve=c[g];C.high^=ve.high,C.low^=ve.low}},_doFinalize:function(){var n=this._data,i=n.words,f=this._nDataBytes*8,s=n.sigBytes*8,l=this.blockSize*32;i[s>>>5]|=1<<24-s%32,i[(p.ceil((s+1)/l)*l>>>5)-1]|=128,n.sigBytes=i.length*4,this._process();for(var m=this._state,T=this.cfg.outputLength/8,C=T/8,g=[],P=0;P<C;P++){var R=m[P],y=R.high,x=R.low;y=(y<<8|y>>>24)&16711935|(y<<24|y>>>8)&4278255360,x=(x<<8|x>>>24)&16711935|(x<<24|x>>>8)&4278255360,g.push(x),g.push(y)}return new E.init(g,T)},clone:function(){for(var n=O.clone.call(this),i=n._state=this._state.slice(0),f=0;f<25;f++)i[f]=i[f].clone();return n}});w.SHA3=O._createHelper(a),w.HmacSHA3=O._createHmacHelper(a)}(Math),L.SHA3})},"6+eU":function(M,X,o){"use strict";o.d(X,"a",function(){return g});var L=o("wx14"),p=o("rePB"),w=o("VTBJ"),b=o("1OyB"),E=o("vuIU"),O=o("Ji7U"),S=o("LK+K"),h=o("cDcd"),_=o.n(h),d=o("TSYQ"),r=o.n(d),c=function(R){var y,x="".concat(R.rootPrefixCls,"-item"),v=r()(x,"".concat(x,"-").concat(R.page),(y={},Object(p.a)(y,"".concat(x,"-active"),R.active),Object(p.a)(y,R.className,!!R.className),Object(p.a)(y,"".concat(x,"-disabled"),!R.page),y)),A=function(){R.onClick(R.page)},I=function(N){R.onKeyPress(N,R.onClick,R.page)};return _.a.createElement("li",{title:R.showTitle?R.page:null,className:v,onClick:A,onKeyPress:I,tabIndex:"0"},R.itemRender(R.page,"page",_.a.createElement("a",{rel:"nofollow"},R.page)))},t=c,a={ZERO:48,NINE:57,NUMPAD_ZERO:96,NUMPAD_NINE:105,BACKSPACE:8,DELETE:46,ENTER:13,ARROW_UP:38,ARROW_DOWN:40},n=function(P){Object(O.a)(y,P);var R=Object(S.a)(y);function y(){var x;Object(b.a)(this,y);for(var v=arguments.length,A=new Array(v),I=0;I<v;I++)A[I]=arguments[I];return x=R.call.apply(R,[this].concat(A)),x.state={goInputText:""},x.buildOptionText=function(D){return"".concat(D," ").concat(x.props.locale.items_per_page)},x.changeSize=function(D){x.props.changeSize(Number(D))},x.handleChange=function(D){x.setState({goInputText:D.target.value})},x.handleBlur=function(D){var N=x.props,z=N.goButton,F=N.quickGo,W=N.rootPrefixCls,H=x.state.goInputText;if(z||H==="")return;if(D.relatedTarget&&(D.relatedTarget.className.indexOf("".concat(W,"-prev"))>=0||D.relatedTarget.className.indexOf("".concat(W,"-next"))>=0))return;x.setState({goInputText:""}),F(x.getValidValue())},x.go=function(D){var N=x.state.goInputText;if(N==="")return;(D.keyCode===a.ENTER||D.type==="click")&&(x.setState({goInputText:""}),x.props.quickGo(x.getValidValue()))},x}return Object(E.a)(y,[{key:"getValidValue",value:function(){var v=this.state,A=v.goInputText,I=v.current;return!A||isNaN(A)?I:Number(A)}},{key:"getPageSizeOptions",value:function(){var v=this.props,A=v.pageSize,I=v.pageSizeOptions;return I.some(function(D){return D.toString()===A.toString()})?I:I.concat([A.toString()]).sort(function(D,N){var z=isNaN(Number(D))?0:Number(D),F=isNaN(Number(N))?0:Number(N);return z-F})}},{key:"render",value:function(){var v=this,A=this.props,I=A.pageSize,D=A.locale,N=A.rootPrefixCls,z=A.changeSize,F=A.quickGo,W=A.goButton,H=A.selectComponentClass,B=A.buildOptionText,k=A.selectPrefixCls,G=A.disabled,ee=this.state.goInputText,ue="".concat(N,"-options"),le=H,ve=null,be=null,oe=null;if(!z&&!F)return null;var he=this.getPageSizeOptions();if(z&&le){var fe=he.map(function(ae,se){return _.a.createElement(le.Option,{key:se,value:ae.toString()},(B||v.buildOptionText)(ae))});ve=_.a.createElement(le,{disabled:G,prefixCls:k,showSearch:!1,className:"".concat(ue,"-size-changer"),optionLabelProp:"children",dropdownMatchSelectWidth:!1,value:(I||he[0]).toString(),onChange:this.changeSize,getPopupContainer:function(se){return se.parentNode}},fe)}return F&&(W&&(oe=typeof W=="boolean"?_.a.createElement("button",{type:"button",onClick:this.go,onKeyUp:this.go,disabled:G,className:"".concat(ue,"-quick-jumper-button")},D.jump_to_confirm):_.a.createElement("span",{onClick:this.go,onKeyUp:this.go},W)),be=_.a.createElement("div",{className:"".concat(ue,"-quick-jumper")},D.jump_to,_.a.createElement("input",{disabled:G,type:"text",value:ee,onChange:this.handleChange,onKeyUp:this.go,onBlur:this.handleBlur}),D.page,oe)),_.a.createElement("li",{className:"".concat(ue)},ve,be)}}]),y}(_.a.Component);n.defaultProps={pageSizeOptions:["10","20","50","100"]};var i=n,f=o("N2Kk");function s(){}function l(P){return typeof P=="number"&&isFinite(P)&&Math.floor(P)===P}function m(P,R,y){return y}function T(P,R,y){var x=typeof P=="undefined"?R.pageSize:P;return Math.floor((y.total-1)/x)+1}var C=function(P){Object(O.a)(y,P);var R=Object(S.a)(y);function y(x){var v;Object(b.a)(this,y),v=R.call(this,x),v.getJumpPrevPage=function(){return Math.max(1,v.state.current-(v.props.showLessItems?3:5))},v.getJumpNextPage=function(){return Math.min(T(void 0,v.state,v.props),v.state.current+(v.props.showLessItems?3:5))},v.getItemIcon=function(z,F){var W=v.props.prefixCls,H=z||_.a.createElement("button",{type:"button","aria-label":F,className:"".concat(W,"-item-link")});return typeof z=="function"&&(H=_.a.createElement(z,Object(w.a)({},v.props))),H},v.savePaginationNode=function(z){v.paginationNode=z},v.isValid=function(z){return l(z)&&z!==v.state.current},v.shouldDisplayQuickJumper=function(){var z=v.props,F=z.showQuickJumper,W=z.pageSize,H=z.total;return H<=W?!1:F},v.handleKeyDown=function(z){(z.keyCode===a.ARROW_UP||z.keyCode===a.ARROW_DOWN)&&z.preventDefault()},v.handleKeyUp=function(z){var F=v.getValidValue(z),W=v.state.currentInputValue;F!==W&&v.setState({currentInputValue:F}),z.keyCode===a.ENTER?v.handleChange(F):z.keyCode===a.ARROW_UP?v.handleChange(F-1):z.keyCode===a.ARROW_DOWN&&v.handleChange(F+1)},v.changePageSize=function(z){var F=v.state.current,W=T(z,v.state,v.props);F=F>W?W:F,W===0&&(F=v.state.current),typeof z=="number"&&("pageSize"in v.props||v.setState({pageSize:z}),"current"in v.props||v.setState({current:F,currentInputValue:F})),v.props.onShowSizeChange(F,z),"onChange"in v.props&&v.props.onChange&&v.props.onChange(F,z)},v.handleChange=function(z){var F=v.props.disabled,W=z;if(v.isValid(W)&&!F){var H=T(void 0,v.state,v.props);W>H?W=H:W<1&&(W=1),"current"in v.props||v.setState({current:W,currentInputValue:W});var B=v.state.pageSize;return v.props.onChange(W,B),W}return v.state.current},v.prev=function(){v.hasPrev()&&v.handleChange(v.state.current-1)},v.next=function(){v.hasNext()&&v.handleChange(v.state.current+1)},v.jumpPrev=function(){v.handleChange(v.getJumpPrevPage())},v.jumpNext=function(){v.handleChange(v.getJumpNextPage())},v.hasPrev=function(){return v.state.current>1},v.hasNext=function(){return v.state.current<T(void 0,v.state,v.props)},v.runIfEnter=function(z,F){if(z.key==="Enter"||z.charCode===13){for(var W=arguments.length,H=new Array(W>2?W-2:0),B=2;B<W;B++)H[B-2]=arguments[B];F.apply(void 0,H)}},v.runIfEnterPrev=function(z){v.runIfEnter(z,v.prev)},v.runIfEnterNext=function(z){v.runIfEnter(z,v.next)},v.runIfEnterJumpPrev=function(z){v.runIfEnter(z,v.jumpPrev)},v.runIfEnterJumpNext=function(z){v.runIfEnter(z,v.jumpNext)},v.handleGoTO=function(z){(z.keyCode===a.ENTER||z.type==="click")&&v.handleChange(v.state.currentInputValue)};var A=x.onChange!==s,I="current"in x;I&&!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 D=x.defaultCurrent;"current"in x&&(D=x.current);var N=x.defaultPageSize;return"pageSize"in x&&(N=x.pageSize),D=Math.min(D,T(N,void 0,x)),v.state={current:D,currentInputValue:D,pageSize:N},v}return Object(E.a)(y,[{key:"componentDidUpdate",value:function(v,A){var I=this.props.prefixCls;if(A.current!==this.state.current&&this.paginationNode){var D=this.paginationNode.querySelector(".".concat(I,"-item-").concat(A.current));D&&document.activeElement===D&&D.blur()}}},{key:"getValidValue",value:function(v){var A=v.target.value,I=T(void 0,this.state,this.props),D=this.state.currentInputValue,N;return A===""?N=A:isNaN(Number(A))?N=D:A>=I?N=I:N=Number(A),N}},{key:"getShowSizeChanger",value:function(){var v=this.props,A=v.showSizeChanger,I=v.total,D=v.totalBoundaryShowSizeChanger;return typeof A!="undefined"?A:I>D}},{key:"renderPrev",value:function(v){var A=this.props,I=A.prevIcon,D=A.itemRender,N=D(v,"prev",this.getItemIcon(I,"prev page")),z=!this.hasPrev();return Object(h.isValidElement)(N)?Object(h.cloneElement)(N,{disabled:z}):N}},{key:"renderNext",value:function(v){var A=this.props,I=A.nextIcon,D=A.itemRender,N=D(v,"next",this.getItemIcon(I,"next page")),z=!this.hasNext();return Object(h.isValidElement)(N)?Object(h.cloneElement)(N,{disabled:z}):N}},{key:"render",value:function(){var v=this,A=this.props,I=A.prefixCls,D=A.className,N=A.style,z=A.disabled,F=A.hideOnSinglePage,W=A.total,H=A.locale,B=A.showQuickJumper,k=A.showLessItems,G=A.showTitle,ee=A.showTotal,ue=A.simple,le=A.itemRender,ve=A.showPrevNextJumpers,be=A.jumpPrevIcon,oe=A.jumpNextIcon,he=A.selectComponentClass,fe=A.selectPrefixCls,ae=A.pageSizeOptions,se=this.state,Q=se.current,ce=se.pageSize,te=se.currentInputValue;if(F===!0&&W<=ce)return null;var re=T(void 0,this.state,this.props),ye=[],ie=null,Z=null,Y=null,$=null,Ce=null,_e=B&&B.goButton,Re=k?1:2,Qe=Q-1>0?Q-1:0,$e=Q+1<re?Q+1:re,ct=Object.keys(this.props).reduce(function(Ee,Ae){return(Ae.substr(0,5)==="data-"||Ae.substr(0,5)==="aria-"||Ae==="role")&&(Ee[Ae]=v.props[Ae]),Ee},{});if(ue)return _e&&(typeof _e=="boolean"?Ce=_.a.createElement("button",{type:"button",onClick:this.handleGoTO,onKeyUp:this.handleGoTO},H.jump_to_confirm):Ce=_.a.createElement("span",{onClick:this.handleGoTO,onKeyUp:this.handleGoTO},_e),Ce=_.a.createElement("li",{title:G?"".concat(H.jump_to).concat(Q,"/").concat(re):null,className:"".concat(I,"-simple-pager")},Ce)),_.a.createElement("ul",Object(L.a)({className:r()(I,"".concat(I,"-simple"),Object(p.a)({},"".concat(I,"-disabled"),z),D),style:N,ref:this.savePaginationNode},ct),_.a.createElement("li",{title:G?H.prev_page:null,onClick:this.prev,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterPrev,className:r()("".concat(I,"-prev"),Object(p.a)({},"".concat(I,"-disabled"),!this.hasPrev())),"aria-disabled":!this.hasPrev()},this.renderPrev(Qe)),_.a.createElement("li",{title:G?"".concat(Q,"/").concat(re):null,className:"".concat(I,"-simple-pager")},_.a.createElement("input",{type:"text",value:te,disabled:z,onKeyDown:this.handleKeyDown,onKeyUp:this.handleKeyUp,onChange:this.handleKeyUp,size:"3"}),_.a.createElement("span",{className:"".concat(I,"-slash")},"/"),re),_.a.createElement("li",{title:G?H.next_page:null,onClick:this.next,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterNext,className:r()("".concat(I,"-next"),Object(p.a)({},"".concat(I,"-disabled"),!this.hasNext())),"aria-disabled":!this.hasNext()},this.renderNext($e)),Ce);if(re<=3+Re*2){var dt={locale:H,rootPrefixCls:I,onClick:this.handleChange,onKeyPress:this.runIfEnter,showTitle:G,itemRender:le};re||ye.push(_.a.createElement(t,Object(L.a)({},dt,{key:"noPager",page:re,className:"".concat(I,"-disabled")})));for(var vt=1;vt<=re;vt+=1){var _t=Q===vt;ye.push(_.a.createElement(t,Object(L.a)({},dt,{key:vt,page:vt,active:_t})))}}else{var He=k?H.prev_3:H.prev_5,Pe=k?H.next_3:H.next_5;ve&&(ie=_.a.createElement("li",{title:G?He:null,key:"prev",onClick:this.jumpPrev,tabIndex:"0",onKeyPress:this.runIfEnterJumpPrev,className:r()("".concat(I,"-jump-prev"),Object(p.a)({},"".concat(I,"-jump-prev-custom-icon"),!!be))},le(this.getJumpPrevPage(),"jump-prev",this.getItemIcon(be,"prev page"))),Z=_.a.createElement("li",{title:G?Pe:null,key:"next",tabIndex:"0",onClick:this.jumpNext,onKeyPress:this.runIfEnterJumpNext,className:r()("".concat(I,"-jump-next"),Object(p.a)({},"".concat(I,"-jump-next-custom-icon"),!!oe))},le(this.getJumpNextPage(),"jump-next",this.getItemIcon(oe,"next page")))),$=_.a.createElement(t,{locale:H,last:!0,rootPrefixCls:I,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:re,page:re,active:!1,showTitle:G,itemRender:le}),Y=_.a.createElement(t,{locale:H,rootPrefixCls:I,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:1,page:1,active:!1,showTitle:G,itemRender:le});var at=Math.max(1,Q-Re),Rt=Math.min(Q+Re,re);Q-1<=Re&&(Rt=1+Re*2),re-Q<=Re&&(at=re-Re*2);for(var rt=at;rt<=Rt;rt+=1){var ft=Q===rt;ye.push(_.a.createElement(t,{locale:H,rootPrefixCls:I,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:rt,page:rt,active:ft,showTitle:G,itemRender:le}))}Q-1>=Re*2&&Q!==1+2&&(ye[0]=Object(h.cloneElement)(ye[0],{className:"".concat(I,"-item-after-jump-prev")}),ye.unshift(ie)),re-Q>=Re*2&&Q!==re-2&&(ye[ye.length-1]=Object(h.cloneElement)(ye[ye.length-1],{className:"".concat(I,"-item-before-jump-next")}),ye.push(Z)),at!==1&&ye.unshift(Y),Rt!==re&&ye.push($)}var Ge=null;ee&&(Ge=_.a.createElement("li",{className:"".concat(I,"-total-text")},ee(W,[W===0?0:(Q-1)*ce+1,Q*ce>W?W:Q*ce])));var Ne=!this.hasPrev()||!re,je=!this.hasNext()||!re;return _.a.createElement("ul",Object(L.a)({className:r()(I,D,Object(p.a)({},"".concat(I,"-disabled"),z)),style:N,unselectable:"unselectable",ref:this.savePaginationNode},ct),Ge,_.a.createElement("li",{title:G?H.prev_page:null,onClick:this.prev,tabIndex:Ne?null:0,onKeyPress:this.runIfEnterPrev,className:r()("".concat(I,"-prev"),Object(p.a)({},"".concat(I,"-disabled"),Ne)),"aria-disabled":Ne},this.renderPrev(Qe)),ye,_.a.createElement("li",{title:G?H.next_page:null,onClick:this.next,tabIndex:je?null:0,onKeyPress:this.runIfEnterNext,className:r()("".concat(I,"-next"),Object(p.a)({},"".concat(I,"-disabled"),je)),"aria-disabled":je},this.renderNext($e)),_.a.createElement(i,{disabled:z,locale:H,rootPrefixCls:I,selectComponentClass:he,selectPrefixCls:fe,changeSize:this.getShowSizeChanger()?this.changePageSize:null,current:Q,pageSize:ce,pageSizeOptions:ae,quickGo:this.shouldDisplayQuickJumper()?this.handleChange:null,goButton:_e}))}}],[{key:"getDerivedStateFromProps",value:function(v,A){var I={};if("current"in v&&(I.current=v.current,v.current!==A.current&&(I.currentInputValue=I.current)),"pageSize"in v&&v.pageSize!==A.pageSize){var D=A.current,N=T(v.pageSize,A,v);D=D>N?N:D,"current"in v||(I.current=D,I.currentInputValue=D),I.pageSize=v.pageSize}return I}}]),y}(_.a.Component);C.defaultProps={defaultCurrent:1,total:0,defaultPageSize:10,onChange:s,className:"",selectPrefixCls:"rc-select",prefixCls:"rc-pagination",selectComponentClass:null,hideOnSinglePage:!1,showPrevNextJumpers:!0,showQuickJumper:!1,showLessItems:!1,showTitle:!0,onShowSizeChange:s,locale:f.a,style:{},itemRender:m,totalBoundaryShowSizeChanger:50};var g=C},"6Fuo":function(M,X,o){M.exports={flex_box_center:"flex_box_center___3p8A0",flex_space_between:"flex_space_between___2wMwo",flex_box_vertical_center:"flex_box_vertical_center___2fKhV",flex_box_center_end:"flex_box_center_end___27Yk8",flex_box_column:"flex_box_column___3Khbo",rightMenu:"rightMenu___20Eel",joinMenu:"joinMenu___2blJt",joinBoard:"joinBoard___2XUXK",joinCol:"joinCol___3o5gp"}},"6RRn":function(M,X,o){"use strict";var L=o("wCXF"),p=o("n6Qo");o.d(X,"b",function(){return p.a});var w=o("IBYe"),b=o("6eGT"),E=o("hW8S");o.d(X,"a",function(){return E.a}),X.c=L.b},"6UM0":function(M,X,o){var L,p;(function(){var w;(function(){"use strict";var E=[function(_,d,r){var c=r(1).Beautifier,t=r(5).Options;function a(n,i){var f=new c(n,i);return f.beautify()}_.exports=a,_.exports.defaultOptions=function(){return new t}},function(_,d,r){var c=r(2).Output,t=r(3).Token,a=r(4),n=r(5).Options,i=r(7).Tokenizer,f=r(7).line_starters,s=r(7).positionable_operators,l=r(7).TOKEN;function m(k,G){return G.indexOf(k)!==-1}function T(k){return k.replace(/^\s+/g,"")}function C(k){for(var G={},ee=0;ee<k.length;ee++)G[k[ee].replace(/-/g,"_")]=k[ee];return G}function g(k,G){return k&&k.type===l.RESERVED&&k.text===G}function P(k,G){return k&&k.type===l.RESERVED&&m(k.text,G)}var R=["case","return","do","if","throw","else","await","break","continue","async"],y=["before-newline","after-newline","preserve-newline"],x=C(y),v=[x.before_newline,x.preserve_newline],A={BlockStatement:"BlockStatement",Statement:"Statement",ObjectLiteral:"ObjectLiteral",ArrayLiteral:"ArrayLiteral",ForInitializer:"ForInitializer",Conditional:"Conditional",Expression:"Expression"};function I(k,G){if(G.multiline_frame||G.mode===A.ForInitializer||G.mode===A.Conditional)return;k.remove_indent(G.start_line_index)}function D(k){k=k.replace(a.allLineBreaks,`
|
|
|
`);for(var G=[],ee=k.indexOf(`
|
|
|
`);ee!==-1;)G.push(k.substring(0,ee)),k=k.substring(ee+1),ee=k.indexOf(`
|
|
|
`);return k.length&&G.push(k),G}function N(k){return k===A.ArrayLiteral}function z(k){return m(k,[A.Expression,A.ForInitializer,A.Conditional])}function F(k,G){for(var ee=0;ee<k.length;ee++){var ue=k[ee].trim();if(ue.charAt(0)!==G)return!1}return!0}function W(k,G){for(var ee=0,ue=k.length,le;ee<ue;ee++)if(le=k[ee],le&&le.indexOf(G)!==0)return!1;return!0}function H(k,G){G=G||{},this._source_text=k||"",this._output=null,this._tokens=null,this._last_last_text=null,this._flags=null,this._previous_flags=null,this._flag_store=null,this._options=new n(G)}H.prototype.create_flags=function(k,G){var ee=0;k&&(ee=k.indentation_level,!this._output.just_added_newline()&&k.line_indent_level>ee&&(ee=k.line_indent_level));var ue={mode:G,parent:k,last_token:k?k.last_token:new t(l.START_BLOCK,""),last_word:k?k.last_word:"",declaration_statement:!1,declaration_assignment:!1,multiline_frame:!1,inline_frame:!1,if_block:!1,else_block:!1,class_start_block:!1,do_block:!1,do_while:!1,import_block:!1,in_case_statement:!1,in_case:!1,case_body:!1,case_block:!1,indentation_level:ee,alignment:0,line_indent_level:k?k.line_indent_level:ee,start_line_index:this._output.get_line_number(),ternary_depth:0};return ue},H.prototype._reset=function(k){var G=k.match(/^[\t ]*/)[0];this._last_last_text="",this._output=new c(this._options,G),this._output.raw=this._options.test_output_raw,this._flag_store=[],this.set_mode(A.BlockStatement);var ee=new i(k,this._options);return this._tokens=ee.tokenize(),k},H.prototype.beautify=function(){if(this._options.disabled)return this._source_text;var k,G=this._reset(this._source_text),ee=this._options.eol;this._options.eol==="auto"&&(ee=`
|
|
|
`,G&&a.lineBreak.test(G||"")&&(ee=G.match(a.lineBreak)[0]));for(var ue=this._tokens.next();ue;)this.handle_token(ue),this._last_last_text=this._flags.last_token.text,this._flags.last_token=ue,ue=this._tokens.next();return k=this._output.get_code(ee),k},H.prototype.handle_token=function(k,G){k.type===l.START_EXPR?this.handle_start_expr(k):k.type===l.END_EXPR?this.handle_end_expr(k):k.type===l.START_BLOCK?this.handle_start_block(k):k.type===l.END_BLOCK?this.handle_end_block(k):k.type===l.WORD?this.handle_word(k):k.type===l.RESERVED?this.handle_word(k):k.type===l.SEMICOLON?this.handle_semicolon(k):k.type===l.STRING?this.handle_string(k):k.type===l.EQUALS?this.handle_equals(k):k.type===l.OPERATOR?this.handle_operator(k):k.type===l.COMMA?this.handle_comma(k):k.type===l.BLOCK_COMMENT?this.handle_block_comment(k,G):k.type===l.COMMENT?this.handle_comment(k,G):k.type===l.DOT?this.handle_dot(k):k.type===l.EOF?this.handle_eof(k):k.type===l.UNKNOWN?this.handle_unknown(k,G):this.handle_unknown(k,G)},H.prototype.handle_whitespace_and_comments=function(k,G){var ee=k.newlines,ue=this._options.keep_array_indentation&&N(this._flags.mode);if(k.comments_before)for(var le=k.comments_before.next();le;)this.handle_whitespace_and_comments(le,G),this.handle_token(le,G),le=k.comments_before.next();if(ue)for(var ve=0;ve<ee;ve+=1)this.print_newline(ve>0,G);else if(this._options.max_preserve_newlines&&ee>this._options.max_preserve_newlines&&(ee=this._options.max_preserve_newlines),this._options.preserve_newlines&&ee>1){this.print_newline(!1,G);for(var be=1;be<ee;be+=1)this.print_newline(!0,G)}};var B=["async","break","continue","return","throw","yield"];H.prototype.allow_wrap_or_preserved_newline=function(k,G){if(G=G===void 0?!1:G,this._output.just_added_newline())return;var ee=this._options.preserve_newlines&&k.newlines||G,ue=m(this._flags.last_token.text,s)||m(k.text,s);if(ue){var le=m(this._flags.last_token.text,s)&&m(this._options.operator_position,v)||m(k.text,s);ee=ee&&le}if(ee)this.print_newline(!1,!0);else if(this._options.wrap_line_length){if(P(this._flags.last_token,B))return;this._output.set_wrap_point()}},H.prototype.print_newline=function(k,G){if(!G&&(this._flags.last_token.text!==";"&&this._flags.last_token.text!==","&&this._flags.last_token.text!=="="&&(this._flags.last_token.type!==l.OPERATOR||this._flags.last_token.text==="--"||this._flags.last_token.text==="++")))for(var ee=this._tokens.peek();this._flags.mode===A.Statement&&!(this._flags.if_block&&g(ee,"else"))&&!this._flags.do_block;)this.restore_mode();this._output.add_new_line(k)&&(this._flags.multiline_frame=!0)},H.prototype.print_token_line_indentation=function(k){this._output.just_added_newline()&&(this._options.keep_array_indentation&&k.newlines&&(k.text==="["||N(this._flags.mode))?(this._output.current_line.set_indent(-1),this._output.current_line.push(k.whitespace_before),this._output.space_before_token=!1):this._output.set_indent(this._flags.indentation_level,this._flags.alignment)&&(this._flags.line_indent_level=this._flags.indentation_level))},H.prototype.print_token=function(k){if(this._output.raw){this._output.add_raw_token(k);return}if(this._options.comma_first&&k.previous&&k.previous.type===l.COMMA&&this._output.just_added_newline()&&this._output.previous_line.last()===","){var G=this._output.previous_line.pop();this._output.previous_line.is_empty()&&(this._output.previous_line.push(G),this._output.trim(!0),this._output.current_line.pop(),this._output.trim()),this.print_token_line_indentation(k),this._output.add_token(","),this._output.space_before_token=!0}this.print_token_line_indentation(k),this._output.non_breaking_space=!0,this._output.add_token(k.text),this._output.previous_token_wrapped&&(this._flags.multiline_frame=!0)},H.prototype.indent=function(){this._flags.indentation_level+=1,this._output.set_indent(this._flags.indentation_level,this._flags.alignment)},H.prototype.deindent=function(){this._flags.indentation_level>0&&(!this._flags.parent||this._flags.indentation_level>this._flags.parent.indentation_level)&&(this._flags.indentation_level-=1,this._output.set_indent(this._flags.indentation_level,this._flags.alignment))},H.prototype.set_mode=function(k){this._flags?(this._flag_store.push(this._flags),this._previous_flags=this._flags):this._previous_flags=this.create_flags(null,k),this._flags=this.create_flags(this._previous_flags,k),this._output.set_indent(this._flags.indentation_level,this._flags.alignment)},H.prototype.restore_mode=function(){this._flag_store.length>0&&(this._previous_flags=this._flags,this._flags=this._flag_store.pop(),this._previous_flags.mode===A.Statement&&I(this._output,this._previous_flags),this._output.set_indent(this._flags.indentation_level,this._flags.alignment))},H.prototype.start_of_object_property=function(){return this._flags.parent.mode===A.ObjectLiteral&&this._flags.mode===A.Statement&&(this._flags.last_token.text===":"&&this._flags.ternary_depth===0||P(this._flags.last_token,["get","set"]))},H.prototype.start_of_statement=function(k){var G=!1;return G=G||P(this._flags.last_token,["var","let","const"])&&k.type===l.WORD,G=G||g(this._flags.last_token,"do"),G=G||!(this._flags.parent.mode===A.ObjectLiteral&&this._flags.mode===A.Statement)&&P(this._flags.last_token,B)&&!k.newlines,G=G||g(this._flags.last_token,"else")&&!(g(k,"if")&&!k.comments_before),G=G||this._flags.last_token.type===l.END_EXPR&&(this._previous_flags.mode===A.ForInitializer||this._previous_flags.mode===A.Conditional),G=G||this._flags.last_token.type===l.WORD&&this._flags.mode===A.BlockStatement&&!this._flags.in_case&&!(k.text==="--"||k.text==="++")&&this._last_last_text!=="function"&&k.type!==l.WORD&&k.type!==l.RESERVED,G=G||this._flags.mode===A.ObjectLiteral&&(this._flags.last_token.text===":"&&this._flags.ternary_depth===0||P(this._flags.last_token,["get","set"])),G?(this.set_mode(A.Statement),this.indent(),this.handle_whitespace_and_comments(k,!0),this.start_of_object_property()||this.allow_wrap_or_preserved_newline(k,P(k,["do","for","if","while"])),!0):!1},H.prototype.handle_start_expr=function(k){this.start_of_statement(k)||this.handle_whitespace_and_comments(k);var G=A.Expression;if(k.text==="["){if(this._flags.last_token.type===l.WORD||this._flags.last_token.text===")"){P(this._flags.last_token,f)&&(this._output.space_before_token=!0),this.print_token(k),this.set_mode(G),this.indent(),this._options.space_in_paren&&(this._output.space_before_token=!0);return}G=A.ArrayLiteral,N(this._flags.mode)&&((this._flags.last_token.text==="["||this._flags.last_token.text===","&&(this._last_last_text==="]"||this._last_last_text==="}"))&&(this._options.keep_array_indentation||this.print_newline())),m(this._flags.last_token.type,[l.START_EXPR,l.END_EXPR,l.WORD,l.OPERATOR,l.DOT])||(this._output.space_before_token=!0)}else{if(this._flags.last_token.type===l.RESERVED)this._flags.last_token.text==="for"?(this._output.space_before_token=this._options.space_before_conditional,G=A.ForInitializer):m(this._flags.last_token.text,["if","while","switch"])?(this._output.space_before_token=this._options.space_before_conditional,G=A.Conditional):m(this._flags.last_word,["await","async"])?this._output.space_before_token=!0:this._flags.last_token.text==="import"&&k.whitespace_before===""?this._output.space_before_token=!1:(m(this._flags.last_token.text,f)||this._flags.last_token.text==="catch")&&(this._output.space_before_token=!0);else if(this._flags.last_token.type===l.EQUALS||this._flags.last_token.type===l.OPERATOR)this.start_of_object_property()||this.allow_wrap_or_preserved_newline(k);else if(this._flags.last_token.type===l.WORD){this._output.space_before_token=!1;var ee=this._tokens.peek(-3);if(this._options.space_after_named_function&&ee){var ue=this._tokens.peek(-4);P(ee,["async","function"])||ee.text==="*"&&P(ue,["async","function"])?this._output.space_before_token=!0:this._flags.mode===A.ObjectLiteral?(ee.text==="{"||ee.text===","||ee.text==="*"&&(ue.text==="{"||ue.text===","))&&(this._output.space_before_token=!0):this._flags.parent&&this._flags.parent.class_start_block&&(this._output.space_before_token=!0)}}else this.allow_wrap_or_preserved_newline(k);(this._flags.last_token.type===l.RESERVED&&(this._flags.last_word==="function"||this._flags.last_word==="typeof")||this._flags.last_token.text==="*"&&(m(this._last_last_text,["function","yield"])||this._flags.mode===A.ObjectLiteral&&m(this._last_last_text,["{",","])))&&(this._output.space_before_token=this._options.space_after_anon_function)}this._flags.last_token.text===";"||this._flags.last_token.type===l.START_BLOCK?this.print_newline():(this._flags.last_token.type===l.END_EXPR||this._flags.last_token.type===l.START_EXPR||this._flags.last_token.type===l.END_BLOCK||this._flags.last_token.text==="."||this._flags.last_token.type===l.COMMA)&&this.allow_wrap_or_preserved_newline(k,k.newlines),this.print_token(k),this.set_mode(G),this._options.space_in_paren&&(this._output.space_before_token=!0),this.indent()},H.prototype.handle_end_expr=function(k){for(;this._flags.mode===A.Statement;)this.restore_mode();this.handle_whitespace_and_comments(k),this._flags.multiline_frame&&this.allow_wrap_or_preserved_newline(k,k.text==="]"&&N(this._flags.mode)&&!this._options.keep_array_indentation),this._options.space_in_paren&&(this._flags.last_token.type===l.START_EXPR&&!this._options.space_in_empty_paren?(this._output.trim(),this._output.space_before_token=!1):this._output.space_before_token=!0),this.deindent(),this.print_token(k),this.restore_mode(),I(this._output,this._previous_flags),this._flags.do_while&&this._previous_flags.mode===A.Conditional&&(this._previous_flags.mode=A.Expression,this._flags.do_block=!1,this._flags.do_while=!1)},H.prototype.handle_start_block=function(k){this.handle_whitespace_and_comments(k);var G=this._tokens.peek(),ee=this._tokens.peek(1);this._flags.last_word==="switch"&&this._flags.last_token.type===l.END_EXPR?(this.set_mode(A.BlockStatement),this._flags.in_case_statement=!0):this._flags.case_body?this.set_mode(A.BlockStatement):ee&&(m(ee.text,[":",","])&&m(G.type,[l.STRING,l.WORD,l.RESERVED])||m(G.text,["get","set","..."])&&m(ee.type,[l.WORD,l.RESERVED]))?m(this._last_last_text,["class","interface"])&&!m(ee.text,[":",","])?this.set_mode(A.BlockStatement):this.set_mode(A.ObjectLiteral):this._flags.last_token.type===l.OPERATOR&&this._flags.last_token.text==="=>"?this.set_mode(A.BlockStatement):m(this._flags.last_token.type,[l.EQUALS,l.START_EXPR,l.COMMA,l.OPERATOR])||P(this._flags.last_token,["return","throw","import","default"])?this.set_mode(A.ObjectLiteral):this.set_mode(A.BlockStatement),this._flags.last_token&&(P(this._flags.last_token.previous,["class","extends"])&&(this._flags.class_start_block=!0));var ue=!G.comments_before&&G.text==="}",le=ue&&this._flags.last_word==="function"&&this._flags.last_token.type===l.END_EXPR;if(this._options.brace_preserve_inline){var ve=0,be=null;this._flags.inline_frame=!0;do if(ve+=1,be=this._tokens.peek(ve-1),be.newlines){this._flags.inline_frame=!1;break}while(be.type!==l.EOF&&!(be.type===l.END_BLOCK&&be.opened===k))}(this._options.brace_style==="expand"||this._options.brace_style==="none"&&k.newlines)&&!this._flags.inline_frame?this._flags.last_token.type!==l.OPERATOR&&(le||this._flags.last_token.type===l.EQUALS||P(this._flags.last_token,R)&&this._flags.last_token.text!=="else")?this._output.space_before_token=!0:this.print_newline(!1,!0):(N(this._previous_flags.mode)&&(this._flags.last_token.type===l.START_EXPR||this._flags.last_token.type===l.COMMA)&&((this._flags.last_token.type===l.COMMA||this._options.space_in_paren)&&(this._output.space_before_token=!0),(this._flags.last_token.type===l.COMMA||this._flags.last_token.type===l.START_EXPR&&this._flags.inline_frame)&&(this.allow_wrap_or_preserved_newline(k),this._previous_flags.multiline_frame=this._previous_flags.multiline_frame||this._flags.multiline_frame,this._flags.multiline_frame=!1)),this._flags.last_token.type!==l.OPERATOR&&this._flags.last_token.type!==l.START_EXPR&&(this._flags.last_token.type===l.START_BLOCK&&!this._flags.inline_frame?this.print_newline():this._output.space_before_token=!0)),this.print_token(k),this.indent(),!ue&&!(this._options.brace_preserve_inline&&this._flags.inline_frame)&&this.print_newline()},H.prototype.handle_end_block=function(k){for(this.handle_whitespace_and_comments(k);this._flags.mode===A.Statement;)this.restore_mode();var G=this._flags.last_token.type===l.START_BLOCK;this._flags.inline_frame&&!G?this._output.space_before_token=!0:this._options.brace_style==="expand"?G||this.print_newline():G||(N(this._flags.mode)&&this._options.keep_array_indentation?(this._options.keep_array_indentation=!1,this.print_newline(),this._options.keep_array_indentation=!0):this.print_newline()),this.restore_mode(),this.print_token(k)},H.prototype.handle_word=function(k){if(k.type===l.RESERVED){if(m(k.text,["set","get"])&&this._flags.mode!==A.ObjectLiteral)k.type=l.WORD;else if(k.text==="import"&&m(this._tokens.peek().text,["(","."]))k.type=l.WORD;else if(m(k.text,["as","from"])&&!this._flags.import_block)k.type=l.WORD;else if(this._flags.mode===A.ObjectLiteral){var G=this._tokens.peek();G.text===":"&&(k.type=l.WORD)}}if(this.start_of_statement(k)?P(this._flags.last_token,["var","let","const"])&&k.type===l.WORD&&(this._flags.declaration_statement=!0):k.newlines&&!z(this._flags.mode)&&(this._flags.last_token.type!==l.OPERATOR||this._flags.last_token.text==="--"||this._flags.last_token.text==="++")&&this._flags.last_token.type!==l.EQUALS&&(this._options.preserve_newlines||!P(this._flags.last_token,["var","let","const","set","get"]))?(this.handle_whitespace_and_comments(k),this.print_newline()):this.handle_whitespace_and_comments(k),this._flags.do_block&&!this._flags.do_while)if(g(k,"while")){this._output.space_before_token=!0,this.print_token(k),this._output.space_before_token=!0,this._flags.do_while=!0;return}else this.print_newline(),this._flags.do_block=!1;if(this._flags.if_block)if(!this._flags.else_block&&g(k,"else"))this._flags.else_block=!0;else{for(;this._flags.mode===A.Statement;)this.restore_mode();this._flags.if_block=!1,this._flags.else_block=!1}if(this._flags.in_case_statement&&P(k,["case","default"])){this.print_newline(),!this._flags.case_block&&(this._flags.case_body||this._options.jslint_happy)&&this.deindent(),this._flags.case_body=!1,this.print_token(k),this._flags.in_case=!0;return}if((this._flags.last_token.type===l.COMMA||this._flags.last_token.type===l.START_EXPR||this._flags.last_token.type===l.EQUALS||this._flags.last_token.type===l.OPERATOR)&&(this.start_of_object_property()||this.allow_wrap_or_preserved_newline(k)),g(k,"function")){(m(this._flags.last_token.text,["}",";"])||this._output.just_added_newline()&&!(m(this._flags.last_token.text,["(","[","{",":","=",","])||this._flags.last_token.type===l.OPERATOR))&&(!this._output.just_added_blankline()&&!k.comments_before&&(this.print_newline(),this.print_newline(!0))),this._flags.last_token.type===l.RESERVED||this._flags.last_token.type===l.WORD?P(this._flags.last_token,["get","set","new","export"])||P(this._flags.last_token,B)?this._output.space_before_token=!0:g(this._flags.last_token,"default")&&this._last_last_text==="export"?this._output.space_before_token=!0:this._flags.last_token.text==="declare"?this._output.space_before_token=!0:this.print_newline():this._flags.last_token.type===l.OPERATOR||this._flags.last_token.text==="="?this._output.space_before_token=!0:!this._flags.multiline_frame&&(z(this._flags.mode)||N(this._flags.mode))||this.print_newline(),this.print_token(k),this._flags.last_word=k.text;return}var ee="NONE";if(this._flags.last_token.type===l.END_BLOCK?this._previous_flags.inline_frame?ee="SPACE":P(k,["else","catch","finally","from"])?this._options.brace_style==="expand"||this._options.brace_style==="end-expand"||this._options.brace_style==="none"&&k.newlines?ee="NEWLINE":(ee="SPACE",this._output.space_before_token=!0):ee="NEWLINE":this._flags.last_token.type===l.SEMICOLON&&this._flags.mode===A.BlockStatement?ee="NEWLINE":this._flags.last_token.type===l.SEMICOLON&&z(this._flags.mode)?ee="SPACE":this._flags.last_token.type===l.STRING?ee="NEWLINE":this._flags.last_token.type===l.RESERVED||this._flags.last_token.type===l.WORD||this._flags.last_token.text==="*"&&(m(this._last_last_text,["function","yield"])||this._flags.mode===A.ObjectLiteral&&m(this._last_last_text,["{",","]))?ee="SPACE":this._flags.last_token.type===l.START_BLOCK?this._flags.inline_frame?ee="SPACE":ee="NEWLINE":this._flags.last_token.type===l.END_EXPR&&(this._output.space_before_token=!0,ee="NEWLINE"),P(k,f)&&this._flags.last_token.text!==")"&&(this._flags.inline_frame||this._flags.last_token.text==="else"||this._flags.last_token.text==="export"?ee="SPACE":ee="NEWLINE"),P(k,["else","catch","finally"]))if((!(this._flags.last_token.type===l.END_BLOCK&&this._previous_flags.mode===A.BlockStatement)||this._options.brace_style==="expand"||this._options.brace_style==="end-expand"||this._options.brace_style==="none"&&k.newlines)&&!this._flags.inline_frame)this.print_newline();else{this._output.trim(!0);var ue=this._output.current_line;ue.last()!=="}"&&this.print_newline(),this._output.space_before_token=!0}else ee==="NEWLINE"?P(this._flags.last_token,R)?this._output.space_before_token=!0:this._flags.last_token.text==="declare"&&P(k,["var","let","const"])?this._output.space_before_token=!0:this._flags.last_token.type!==l.END_EXPR?(this._flags.last_token.type!==l.START_EXPR||!P(k,["var","let","const"]))&&this._flags.last_token.text!==":"&&(g(k,"if")&&g(k.previous,"else")?this._output.space_before_token=!0:this.print_newline()):P(k,f)&&this._flags.last_token.text!==")"&&this.print_newline():this._flags.multiline_frame&&N(this._flags.mode)&&this._flags.last_token.text===","&&this._last_last_text==="}"?this.print_newline():ee==="SPACE"&&(this._output.space_before_token=!0);k.previous&&(k.previous.type===l.WORD||k.previous.type===l.RESERVED)&&(this._output.space_before_token=!0),this.print_token(k),this._flags.last_word=k.text,k.type===l.RESERVED&&(k.text==="do"?this._flags.do_block=!0:k.text==="if"?this._flags.if_block=!0:k.text==="import"?this._flags.import_block=!0:this._flags.import_block&&g(k,"from")&&(this._flags.import_block=!1))},H.prototype.handle_semicolon=function(k){this.start_of_statement(k)?this._output.space_before_token=!1:this.handle_whitespace_and_comments(k);for(var G=this._tokens.peek();this._flags.mode===A.Statement&&!(this._flags.if_block&&g(G,"else"))&&!this._flags.do_block;)this.restore_mode();this._flags.import_block&&(this._flags.import_block=!1),this.print_token(k)},H.prototype.handle_string=function(k){k.text.startsWith("`")&&k.newlines===0&&k.whitespace_before===""&&(k.previous.text===")"||this._flags.last_token.type===l.WORD)||(this.start_of_statement(k)?this._output.space_before_token=!0:(this.handle_whitespace_and_comments(k),this._flags.last_token.type===l.RESERVED||this._flags.last_token.type===l.WORD||this._flags.inline_frame?this._output.space_before_token=!0:this._flags.last_token.type===l.COMMA||this._flags.last_token.type===l.START_EXPR||this._flags.last_token.type===l.EQUALS||this._flags.last_token.type===l.OPERATOR?this.start_of_object_property()||this.allow_wrap_or_preserved_newline(k):k.text.startsWith("`")&&this._flags.last_token.type===l.END_EXPR&&(k.previous.text==="]"||k.previous.text===")")&&k.newlines===0?this._output.space_before_token=!0:this.print_newline())),this.print_token(k)},H.prototype.handle_equals=function(k){this.start_of_statement(k)||this.handle_whitespace_and_comments(k),this._flags.declaration_statement&&(this._flags.declaration_assignment=!0),this._output.space_before_token=!0,this.print_token(k),this._output.space_before_token=!0},H.prototype.handle_comma=function(k){this.handle_whitespace_and_comments(k,!0),this.print_token(k),this._output.space_before_token=!0,this._flags.declaration_statement?(z(this._flags.parent.mode)&&(this._flags.declaration_assignment=!1),this._flags.declaration_assignment?(this._flags.declaration_assignment=!1,this.print_newline(!1,!0)):this._options.comma_first&&this.allow_wrap_or_preserved_newline(k)):this._flags.mode===A.ObjectLiteral||this._flags.mode===A.Statement&&this._flags.parent.mode===A.ObjectLiteral?(this._flags.mode===A.Statement&&this.restore_mode(),this._flags.inline_frame||this.print_newline()):this._options.comma_first&&this.allow_wrap_or_preserved_newline(k)},H.prototype.handle_operator=function(k){var G=k.text==="*"&&(P(this._flags.last_token,["function","yield"])||m(this._flags.last_token.type,[l.START_BLOCK,l.COMMA,l.END_BLOCK,l.SEMICOLON])),ee=m(k.text,["-","+"])&&(m(this._flags.last_token.type,[l.START_BLOCK,l.START_EXPR,l.EQUALS,l.OPERATOR])||m(this._flags.last_token.text,f)||this._flags.last_token.text===",");if(!this.start_of_statement(k)){var ue=!G;this.handle_whitespace_and_comments(k,ue)}if(k.text==="*"&&this._flags.last_token.type===l.DOT){this.print_token(k);return}if(k.text==="::"){this.print_token(k);return}if(this._flags.last_token.type===l.OPERATOR&&m(this._options.operator_position,v)&&this.allow_wrap_or_preserved_newline(k),k.text===":"&&this._flags.in_case){this.print_token(k),this._flags.in_case=!1,this._flags.case_body=!0,this._tokens.peek().type!==l.START_BLOCK?(this.indent(),this.print_newline(),this._flags.case_block=!1):(this._flags.case_block=!0,this._output.space_before_token=!0);return}var le=!0,ve=!0,be=!1;if(k.text===":"?this._flags.ternary_depth===0?le=!1:(this._flags.ternary_depth-=1,be=!0):k.text==="?"&&(this._flags.ternary_depth+=1),!ee&&!G&&this._options.preserve_newlines&&m(k.text,s)){var oe=k.text===":",he=oe&&be,fe=oe&&!be;switch(this._options.operator_position){case x.before_newline:this._output.space_before_token=!fe,this.print_token(k),(!oe||he)&&this.allow_wrap_or_preserved_newline(k),this._output.space_before_token=!0;return;case x.after_newline:this._output.space_before_token=!0,!oe||he?this._tokens.peek().newlines?this.print_newline(!1,!0):this.allow_wrap_or_preserved_newline(k):this._output.space_before_token=!1,this.print_token(k),this._output.space_before_token=!0;return;case x.preserve_newline:fe||this.allow_wrap_or_preserved_newline(k),le=!(this._output.just_added_newline()||fe),this._output.space_before_token=le,this.print_token(k),this._output.space_before_token=!0;return}}if(G){this.allow_wrap_or_preserved_newline(k),le=!1;var ae=this._tokens.peek();ve=ae&&m(ae.type,[l.WORD,l.RESERVED])}else if(k.text==="...")this.allow_wrap_or_preserved_newline(k),le=this._flags.last_token.type===l.START_BLOCK,ve=!1;else if(m(k.text,["--","++","!","~"])||ee){if((this._flags.last_token.type===l.COMMA||this._flags.last_token.type===l.START_EXPR)&&this.allow_wrap_or_preserved_newline(k),le=!1,ve=!1,k.newlines&&(k.text==="--"||k.text==="++"||k.text==="~")){var se=P(this._flags.last_token,R)&&k.newlines;se&&(this._previous_flags.if_block||this._previous_flags.else_block)&&this.restore_mode(),this.print_newline(se,!0)}this._flags.last_token.text===";"&&z(this._flags.mode)&&(le=!0),this._flags.last_token.type===l.RESERVED?le=!0:this._flags.last_token.type===l.END_EXPR?le=!(this._flags.last_token.text==="]"&&(k.text==="--"||k.text==="++")):this._flags.last_token.type===l.OPERATOR&&(le=m(k.text,["--","-","++","+"])&&m(this._flags.last_token.text,["--","-","++","+"]),m(k.text,["+","-"])&&m(this._flags.last_token.text,["--","++"])&&(ve=!0)),(this._flags.mode===A.BlockStatement&&!this._flags.inline_frame||this._flags.mode===A.Statement)&&(this._flags.last_token.text==="{"||this._flags.last_token.text===";")&&this.print_newline()}this._output.space_before_token=this._output.space_before_token||le,this.print_token(k),this._output.space_before_token=ve},H.prototype.handle_block_comment=function(k,G){if(this._output.raw){this._output.add_raw_token(k),k.directives&&k.directives.preserve==="end"&&(this._output.raw=this._options.test_output_raw);return}if(k.directives){this.print_newline(!1,G),this.print_token(k),k.directives.preserve==="start"&&(this._output.raw=!0),this.print_newline(!1,!0);return}if(!a.newline.test(k.text)&&!k.newlines){this._output.space_before_token=!0,this.print_token(k),this._output.space_before_token=!0;return}else this.print_block_commment(k,G)},H.prototype.print_block_commment=function(k,G){var ee=D(k.text),ue,le=!1,ve=!1,be=k.whitespace_before,oe=be.length;if(this.print_newline(!1,G),this.print_token_line_indentation(k),this._output.add_token(ee[0]),this.print_newline(!1,G),ee.length>1){for(ee=ee.slice(1),le=F(ee,"*"),ve=W(ee,be),le&&(this._flags.alignment=1),ue=0;ue<ee.length;ue++)le?(this.print_token_line_indentation(k),this._output.add_token(T(ee[ue]))):ve&&ee[ue]?(this.print_token_line_indentation(k),this._output.add_token(ee[ue].substring(oe))):(this._output.current_line.set_indent(-1),this._output.add_token(ee[ue])),this.print_newline(!1,G);this._flags.alignment=0}},H.prototype.handle_comment=function(k,G){k.newlines?this.print_newline(!1,G):this._output.trim(!0),this._output.space_before_token=!0,this.print_token(k),this.print_newline(!1,G)},H.prototype.handle_dot=function(k){this.start_of_statement(k)||this.handle_whitespace_and_comments(k,!0),this._flags.last_token.text.match("^[0-9]+$")&&(this._output.space_before_token=!0),P(this._flags.last_token,R)?this._output.space_before_token=!1:this.allow_wrap_or_preserved_newline(k,this._flags.last_token.text===")"&&this._options.break_chained_methods),this._options.unindent_chained_methods&&this._output.just_added_newline()&&this.deindent(),this.print_token(k)},H.prototype.handle_unknown=function(k,G){this.print_token(k),k.text[k.text.length-1]===`
|
|
|
`&&this.print_newline(!1,G)},H.prototype.handle_eof=function(k){for(;this._flags.mode===A.Statement;)this.restore_mode();this.handle_whitespace_and_comments(k)},_.exports.Beautifier=H},function(_){function d(t){this.__parent=t,this.__character_count=0,this.__indent_count=-1,this.__alignment_count=0,this.__wrap_point_index=0,this.__wrap_point_character_count=0,this.__wrap_point_indent_count=-1,this.__wrap_point_alignment_count=0,this.__items=[]}d.prototype.clone_empty=function(){var t=new d(this.__parent);return t.set_indent(this.__indent_count,this.__alignment_count),t},d.prototype.item=function(t){return t<0?this.__items[this.__items.length+t]:this.__items[t]},d.prototype.has_match=function(t){for(var a=this.__items.length-1;a>=0;a--)if(this.__items[a].match(t))return!0;return!1},d.prototype.set_indent=function(t,a){this.is_empty()&&(this.__indent_count=t||0,this.__alignment_count=a||0,this.__character_count=this.__parent.get_indent_size(this.__indent_count,this.__alignment_count))},d.prototype._set_wrap_point=function(){this.__parent.wrap_line_length&&(this.__wrap_point_index=this.__items.length,this.__wrap_point_character_count=this.__character_count,this.__wrap_point_indent_count=this.__parent.next_line.__indent_count,this.__wrap_point_alignment_count=this.__parent.next_line.__alignment_count)},d.prototype._should_wrap=function(){return this.__wrap_point_index&&this.__character_count>this.__parent.wrap_line_length&&this.__wrap_point_character_count>this.__parent.next_line.__character_count},d.prototype._allow_wrap=function(){if(this._should_wrap()){this.__parent.add_new_line();var t=this.__parent.current_line;return t.set_indent(this.__wrap_point_indent_count,this.__wrap_point_alignment_count),t.__items=this.__items.slice(this.__wrap_point_index),this.__items=this.__items.slice(0,this.__wrap_point_index),t.__character_count+=this.__character_count-this.__wrap_point_character_count,this.__character_count=this.__wrap_point_character_count,t.__items[0]===" "&&(t.__items.splice(0,1),t.__character_count-=1),!0}return!1},d.prototype.is_empty=function(){return this.__items.length===0},d.prototype.last=function(){return this.is_empty()?null:this.__items[this.__items.length-1]},d.prototype.push=function(t){this.__items.push(t);var a=t.lastIndexOf(`
|
|
|
`);a!==-1?this.__character_count=t.length-a:this.__character_count+=t.length},d.prototype.pop=function(){var t=null;return this.is_empty()||(t=this.__items.pop(),this.__character_count-=t.length),t},d.prototype._remove_indent=function(){this.__indent_count>0&&(this.__indent_count-=1,this.__character_count-=this.__parent.indent_size)},d.prototype._remove_wrap_indent=function(){this.__wrap_point_indent_count>0&&(this.__wrap_point_indent_count-=1)},d.prototype.trim=function(){for(;this.last()===" ";)this.__items.pop(),this.__character_count-=1},d.prototype.toString=function(){var t="";return this.is_empty()?this.__parent.indent_empty_lines&&(t=this.__parent.get_indent_string(this.__indent_count)):(t=this.__parent.get_indent_string(this.__indent_count,this.__alignment_count),t+=this.__items.join("")),t};function r(t,a){this.__cache=[""],this.__indent_size=t.indent_size,this.__indent_string=t.indent_char,t.indent_with_tabs||(this.__indent_string=new Array(t.indent_size+1).join(t.indent_char)),a=a||"",t.indent_level>0&&(a=new Array(t.indent_level+1).join(this.__indent_string)),this.__base_string=a,this.__base_string_length=a.length}r.prototype.get_indent_size=function(t,a){var n=this.__base_string_length;return a=a||0,t<0&&(n=0),n+=t*this.__indent_size,n+=a,n},r.prototype.get_indent_string=function(t,a){var n=this.__base_string;return a=a||0,t<0&&(t=0,n=""),a+=t*this.__indent_size,this.__ensure_cache(a),n+=this.__cache[a],n},r.prototype.__ensure_cache=function(t){for(;t>=this.__cache.length;)this.__add_column()},r.prototype.__add_column=function(){var t=this.__cache.length,a=0,n="";this.__indent_size&&t>=this.__indent_size&&(a=Math.floor(t/this.__indent_size),t-=a*this.__indent_size,n=new Array(a+1).join(this.__indent_string)),t&&(n+=new Array(t+1).join(" ")),this.__cache.push(n)};function c(t,a){this.__indent_cache=new r(t,a),this.raw=!1,this._end_with_newline=t.end_with_newline,this.indent_size=t.indent_size,this.wrap_line_length=t.wrap_line_length,this.indent_empty_lines=t.indent_empty_lines,this.__lines=[],this.previous_line=null,this.current_line=null,this.next_line=new d(this),this.space_before_token=!1,this.non_breaking_space=!1,this.previous_token_wrapped=!1,this.__add_outputline()}c.prototype.__add_outputline=function(){this.previous_line=this.current_line,this.current_line=this.next_line.clone_empty(),this.__lines.push(this.current_line)},c.prototype.get_line_number=function(){return this.__lines.length},c.prototype.get_indent_string=function(t,a){return this.__indent_cache.get_indent_string(t,a)},c.prototype.get_indent_size=function(t,a){return this.__indent_cache.get_indent_size(t,a)},c.prototype.is_empty=function(){return!this.previous_line&&this.current_line.is_empty()},c.prototype.add_new_line=function(t){return this.is_empty()||!t&&this.just_added_newline()?!1:(this.raw||this.__add_outputline(),!0)},c.prototype.get_code=function(t){this.trim(!0);var a=this.current_line.pop();a&&(a[a.length-1]===`
|
|
|
`&&(a=a.replace(/\n+$/g,"")),this.current_line.push(a)),this._end_with_newline&&this.__add_outputline();var n=this.__lines.join(`
|
|
|
`);return t!==`
|
|
|
`&&(n=n.replace(/[\n]/g,t)),n},c.prototype.set_wrap_point=function(){this.current_line._set_wrap_point()},c.prototype.set_indent=function(t,a){return t=t||0,a=a||0,this.next_line.set_indent(t,a),this.__lines.length>1?(this.current_line.set_indent(t,a),!0):(this.current_line.set_indent(),!1)},c.prototype.add_raw_token=function(t){for(var a=0;a<t.newlines;a++)this.__add_outputline();this.current_line.set_indent(-1),this.current_line.push(t.whitespace_before),this.current_line.push(t.text),this.space_before_token=!1,this.non_breaking_space=!1,this.previous_token_wrapped=!1},c.prototype.add_token=function(t){this.__add_space_before_token(),this.current_line.push(t),this.space_before_token=!1,this.non_breaking_space=!1,this.previous_token_wrapped=this.current_line._allow_wrap()},c.prototype.__add_space_before_token=function(){this.space_before_token&&!this.just_added_newline()&&(this.non_breaking_space||this.set_wrap_point(),this.current_line.push(" "))},c.prototype.remove_indent=function(t){for(var a=this.__lines.length;t<a;)this.__lines[t]._remove_indent(),t++;this.current_line._remove_wrap_indent()},c.prototype.trim=function(t){for(t=t===void 0?!1:t,this.current_line.trim();t&&this.__lines.length>1&&this.current_line.is_empty();)this.__lines.pop(),this.current_line=this.__lines[this.__lines.length-1],this.current_line.trim();this.previous_line=this.__lines.length>1?this.__lines[this.__lines.length-2]:null},c.prototype.just_added_newline=function(){return this.current_line.is_empty()},c.prototype.just_added_blankline=function(){return this.is_empty()||this.current_line.is_empty()&&this.previous_line.is_empty()},c.prototype.ensure_empty_line_above=function(t,a){for(var n=this.__lines.length-2;n>=0;){var i=this.__lines[n];if(i.is_empty())break;if(i.item(0).indexOf(t)!==0&&i.item(-1)!==a){this.__lines.splice(n+1,0,new d(this)),this.previous_line=this.__lines[this.__lines.length-2];break}n--}},_.exports.Output=c},function(_){function d(r,c,t,a){this.type=r,this.text=c,this.comments_before=null,this.newlines=t||0,this.whitespace_before=a||"",this.parent=null,this.next=null,this.previous=null,this.opened=null,this.closed=null,this.directives=null}_.exports.Token=d},function(_,d){var r="\\x23\\x24\\x40\\x41-\\x5a\\x5f\\x61-\\x7a",c="\\x24\\x30-\\x39\\x41-\\x5a\\x5f\\x61-\\x7a",t="\\xaa\\xb5\\xba\\xc0-\\xd6\\xd8-\\xf6\\xf8-\\u02c1\\u02c6-\\u02d1\\u02e0-\\u02e4\\u02ec\\u02ee\\u0370-\\u0374\\u0376\\u0377\\u037a-\\u037d\\u0386\\u0388-\\u038a\\u038c\\u038e-\\u03a1\\u03a3-\\u03f5\\u03f7-\\u0481\\u048a-\\u0527\\u0531-\\u0556\\u0559\\u0561-\\u0587\\u05d0-\\u05ea\\u05f0-\\u05f2\\u0620-\\u064a\\u066e\\u066f\\u0671-\\u06d3\\u06d5\\u06e5\\u06e6\\u06ee\\u06ef\\u06fa-\\u06fc\\u06ff\\u0710\\u0712-\\u072f\\u074d-\\u07a5\\u07b1\\u07ca-\\u07ea\\u07f4\\u07f5\\u07fa\\u0800-\\u0815\\u081a\\u0824\\u0828\\u0840-\\u0858\\u08a0\\u08a2-\\u08ac\\u0904-\\u0939\\u093d\\u0950\\u0958-\\u0961\\u0971-\\u0977\\u0979-\\u097f\\u0985-\\u098c\\u098f\\u0990\\u0993-\\u09a8\\u09aa-\\u09b0\\u09b2\\u09b6-\\u09b9\\u09bd\\u09ce\\u09dc\\u09dd\\u09df-\\u09e1\\u09f0\\u09f1\\u0a05-\\u0a0a\\u0a0f\\u0a10\\u0a13-\\u0a28\\u0a2a-\\u0a30\\u0a32\\u0a33\\u0a35\\u0a36\\u0a38\\u0a39\\u0a59-\\u0a5c\\u0a5e\\u0a72-\\u0a74\\u0a85-\\u0a8d\\u0a8f-\\u0a91\\u0a93-\\u0aa8\\u0aaa-\\u0ab0\\u0ab2\\u0ab3\\u0ab5-\\u0ab9\\u0abd\\u0ad0\\u0ae0\\u0ae1\\u0b05-\\u0b0c\\u0b0f\\u0b10\\u0b13-\\u0b28\\u0b2a-\\u0b30\\u0b32\\u0b33\\u0b35-\\u0b39\\u0b3d\\u0b5c\\u0b5d\\u0b5f-\\u0b61\\u0b71\\u0b83\\u0b85-\\u0b8a\\u0b8e-\\u0b90\\u0b92-\\u0b95\\u0b99\\u0b9a\\u0b9c\\u0b9e\\u0b9f\\u0ba3\\u0ba4\\u0ba8-\\u0baa\\u0bae-\\u0bb9\\u0bd0\\u0c05-\\u0c0c\\u0c0e-\\u0c10\\u0c12-\\u0c28\\u0c2a-\\u0c33\\u0c35-\\u0c39\\u0c3d\\u0c58\\u0c59\\u0c60\\u0c61\\u0c85-\\u0c8c\\u0c8e-\\u0c90\\u0c92-\\u0ca8\\u0caa-\\u0cb3\\u0cb5-\\u0cb9\\u0cbd\\u0cde\\u0ce0\\u0ce1\\u0cf1\\u0cf2\\u0d05-\\u0d0c\\u0d0e-\\u0d10\\u0d12-\\u0d3a\\u0d3d\\u0d4e\\u0d60\\u0d61\\u0d7a-\\u0d7f\\u0d85-\\u0d96\\u0d9a-\\u0db1\\u0db3-\\u0dbb\\u0dbd\\u0dc0-\\u0dc6\\u0e01-\\u0e30\\u0e32\\u0e33\\u0e40-\\u0e46\\u0e81\\u0e82\\u0e84\\u0e87\\u0e88\\u0e8a\\u0e8d\\u0e94-\\u0e97\\u0e99-\\u0e9f\\u0ea1-\\u0ea3\\u0ea5\\u0ea7\\u0eaa\\u0eab\\u0ead-\\u0eb0\\u0eb2\\u0eb3\\u0ebd\\u0ec0-\\u0ec4\\u0ec6\\u0edc-\\u0edf\\u0f00\\u0f40-\\u0f47\\u0f49-\\u0f6c\\u0f88-\\u0f8c\\u1000-\\u102a\\u103f\\u1050-\\u1055\\u105a-\\u105d\\u1061\\u1065\\u1066\\u106e-\\u1070\\u1075-\\u1081\\u108e\\u10a0-\\u10c5\\u10c7\\u10cd\\u10d0-\\u10fa\\u10fc-\\u1248\\u124a-\\u124d\\u1250-\\u1256\\u1258\\u125a-\\u125d\\u1260-\\u1288\\u128a-\\u128d\\u1290-\\u12b0\\u12b2-\\u12b5\\u12b8-\\u12be\\u12c0\\u12c2-\\u12c5\\u12c8-\\u12d6\\u12d8-\\u1310\\u1312-\\u1315\\u1318-\\u135a\\u1380-\\u138f\\u13a0-\\u13f4\\u1401-\\u166c\\u166f-\\u167f\\u1681-\\u169a\\u16a0-\\u16ea\\u16ee-\\u16f0\\u1700-\\u170c\\u170e-\\u1711\\u1720-\\u1731\\u1740-\\u1751\\u1760-\\u176c\\u176e-\\u1770\\u1780-\\u17b3\\u17d7\\u17dc\\u1820-\\u1877\\u1880-\\u18a8\\u18aa\\u18b0-\\u18f5\\u1900-\\u191c\\u1950-\\u196d\\u1970-\\u1974\\u1980-\\u19ab\\u19c1-\\u19c7\\u1a00-\\u1a16\\u1a20-\\u1a54\\u1aa7\\u1b05-\\u1b33\\u1b45-\\u1b4b\\u1b83-\\u1ba0\\u1bae\\u1baf\\u1bba-\\u1be5\\u1c00-\\u1c23\\u1c4d-\\u1c4f\\u1c5a-\\u1c7d\\u1ce9-\\u1cec\\u1cee-\\u1cf1\\u1cf5\\u1cf6\\u1d00-\\u1dbf\\u1e00-\\u1f15\\u1f18-\\u1f1d\\u1f20-\\u1f45\\u1f48-\\u1f4d\\u1f50-\\u1f57\\u1f59\\u1f5b\\u1f5d\\u1f5f-\\u1f7d\\u1f80-\\u1fb4\\u1fb6-\\u1fbc\\u1fbe\\u1fc2-\\u1fc4\\u1fc6-\\u1fcc\\u1fd0-\\u1fd3\\u1fd6-\\u1fdb\\u1fe0-\\u1fec\\u1ff2-\\u1ff4\\u1ff6-\\u1ffc\\u2071\\u207f\\u2090-\\u209c\\u2102\\u2107\\u210a-\\u2113\\u2115\\u2119-\\u211d\\u2124\\u2126\\u2128\\u212a-\\u212d\\u212f-\\u2139\\u213c-\\u213f\\u2145-\\u2149\\u214e\\u2160-\\u2188\\u2c00-\\u2c2e\\u2c30-\\u2c5e\\u2c60-\\u2ce4\\u2ceb-\\u2cee\\u2cf2\\u2cf3\\u2d00-\\u2d25\\u2d27\\u2d2d\\u2d30-\\u2d67\\u2d6f\\u2d80-\\u2d96\\u2da0-\\u2da6\\u2da8-\\u2dae\\u2db0-\\u2db6\\u2db8-\\u2dbe\\u2dc0-\\u2dc6\\u2dc8-\\u2dce\\u2dd0-\\u2dd6\\u2dd8-\\u2dde\\u2e2f\\u3005-\\u3007\\u3021-\\u3029\\u3031-\\u3035\\u3038-\\u303c\\u3041-\\u3096\\u309d-\\u309f\\u30a1-\\u30fa\\u30fc-\\u30ff\\u3105-\\u312d\\u3131-\\u318e\\u31a0-\\u31ba\\u31f0-\\u31ff\\u3400-\\u4db5\\u4e00-\\u9fcc\\ua000-\\ua48c\\ua4d0-\\ua4fd\\ua500-\\ua60c\\ua610-\\ua61f\\ua62a\\ua62b\\ua640-\\ua66e\\ua67f-\\ua697\\ua6a0-\\ua6ef\\ua717-\\ua71f\\ua722-\\ua788\\ua78b-\\ua78e\\ua790-\\ua793\\ua7a0-\\ua7aa\\ua7f8-\\ua801\\ua803-\\ua805\\ua807-\\ua80a\\ua80c-\\ua822\\ua840-\\ua873\\ua882-\\ua8b3\\ua8f2-\\ua8f7\\ua8fb\\ua90a-\\ua925\\ua930-\\ua946\\ua960-\\ua97c\\ua984-\\ua9b2\\ua9cf\\uaa00-\\uaa28\\uaa40-\\uaa42\\uaa44-\\uaa4b\\uaa60-\\uaa76\\uaa7a\\uaa80-\\uaaaf\\uaab1\\uaab5\\uaab6\\uaab9-\\uaabd\\uaac0\\uaac2\\uaadb-\\uaadd\\uaae0-\\uaaea\\uaaf2-\\uaaf4\\uab01-\\uab06\\uab09-\\uab0e\\uab11-\\uab16\\uab20-\\uab26\\uab28-\\uab2e\\uabc0-\\uabe2\\uac00-\\ud7a3\\ud7b0-\\ud7c6\\ud7cb-\\ud7fb\\uf900-\\ufa6d\\ufa70-\\ufad9\\ufb00-\\ufb06\\ufb13-\\ufb17\\ufb1d\\ufb1f-\\ufb28\\ufb2a-\\ufb36\\ufb38-\\ufb3c\\ufb3e\\ufb40\\ufb41\\ufb43\\ufb44\\ufb46-\\ufbb1\\ufbd3-\\ufd3d\\ufd50-\\ufd8f\\ufd92-\\ufdc7\\ufdf0-\\ufdfb\\ufe70-\\ufe74\\ufe76-\\ufefc\\uff21-\\uff3a\\uff41-\\uff5a\\uff66-\\uffbe\\uffc2-\\uffc7\\uffca-\\uffcf\\uffd2-\\uffd7\\uffda-\\uffdc",a="\\u0300-\\u036f\\u0483-\\u0487\\u0591-\\u05bd\\u05bf\\u05c1\\u05c2\\u05c4\\u05c5\\u05c7\\u0610-\\u061a\\u0620-\\u0649\\u0672-\\u06d3\\u06e7-\\u06e8\\u06fb-\\u06fc\\u0730-\\u074a\\u0800-\\u0814\\u081b-\\u0823\\u0825-\\u0827\\u0829-\\u082d\\u0840-\\u0857\\u08e4-\\u08fe\\u0900-\\u0903\\u093a-\\u093c\\u093e-\\u094f\\u0951-\\u0957\\u0962-\\u0963\\u0966-\\u096f\\u0981-\\u0983\\u09bc\\u09be-\\u09c4\\u09c7\\u09c8\\u09d7\\u09df-\\u09e0\\u0a01-\\u0a03\\u0a3c\\u0a3e-\\u0a42\\u0a47\\u0a48\\u0a4b-\\u0a4d\\u0a51\\u0a66-\\u0a71\\u0a75\\u0a81-\\u0a83\\u0abc\\u0abe-\\u0ac5\\u0ac7-\\u0ac9\\u0acb-\\u0acd\\u0ae2-\\u0ae3\\u0ae6-\\u0aef\\u0b01-\\u0b03\\u0b3c\\u0b3e-\\u0b44\\u0b47\\u0b48\\u0b4b-\\u0b4d\\u0b56\\u0b57\\u0b5f-\\u0b60\\u0b66-\\u0b6f\\u0b82\\u0bbe-\\u0bc2\\u0bc6-\\u0bc8\\u0bca-\\u0bcd\\u0bd7\\u0be6-\\u0bef\\u0c01-\\u0c03\\u0c46-\\u0c48\\u0c4a-\\u0c4d\\u0c55\\u0c56\\u0c62-\\u0c63\\u0c66-\\u0c6f\\u0c82\\u0c83\\u0cbc\\u0cbe-\\u0cc4\\u0cc6-\\u0cc8\\u0cca-\\u0ccd\\u0cd5\\u0cd6\\u0ce2-\\u0ce3\\u0ce6-\\u0cef\\u0d02\\u0d03\\u0d46-\\u0d48\\u0d57\\u0d62-\\u0d63\\u0d66-\\u0d6f\\u0d82\\u0d83\\u0dca\\u0dcf-\\u0dd4\\u0dd6\\u0dd8-\\u0ddf\\u0df2\\u0df3\\u0e34-\\u0e3a\\u0e40-\\u0e45\\u0e50-\\u0e59\\u0eb4-\\u0eb9\\u0ec8-\\u0ecd\\u0ed0-\\u0ed9\\u0f18\\u0f19\\u0f20-\\u0f29\\u0f35\\u0f37\\u0f39\\u0f41-\\u0f47\\u0f71-\\u0f84\\u0f86-\\u0f87\\u0f8d-\\u0f97\\u0f99-\\u0fbc\\u0fc6\\u1000-\\u1029\\u1040-\\u1049\\u1067-\\u106d\\u1071-\\u1074\\u1082-\\u108d\\u108f-\\u109d\\u135d-\\u135f\\u170e-\\u1710\\u1720-\\u1730\\u1740-\\u1750\\u1772\\u1773\\u1780-\\u17b2\\u17dd\\u17e0-\\u17e9\\u180b-\\u180d\\u1810-\\u1819\\u1920-\\u192b\\u1930-\\u193b\\u1951-\\u196d\\u19b0-\\u19c0\\u19c8-\\u19c9\\u19d0-\\u19d9\\u1a00-\\u1a15\\u1a20-\\u1a53\\u1a60-\\u1a7c\\u1a7f-\\u1a89\\u1a90-\\u1a99\\u1b46-\\u1b4b\\u1b50-\\u1b59\\u1b6b-\\u1b73\\u1bb0-\\u1bb9\\u1be6-\\u1bf3\\u1c00-\\u1c22\\u1c40-\\u1c49\\u1c5b-\\u1c7d\\u1cd0-\\u1cd2\\u1d00-\\u1dbe\\u1e01-\\u1f15\\u200c\\u200d\\u203f\\u2040\\u2054\\u20d0-\\u20dc\\u20e1\\u20e5-\\u20f0\\u2d81-\\u2d96\\u2de0-\\u2dff\\u3021-\\u3028\\u3099\\u309a\\ua640-\\ua66d\\ua674-\\ua67d\\ua69f\\ua6f0-\\ua6f1\\ua7f8-\\ua800\\ua806\\ua80b\\ua823-\\ua827\\ua880-\\ua881\\ua8b4-\\ua8c4\\ua8d0-\\ua8d9\\ua8f3-\\ua8f7\\ua900-\\ua909\\ua926-\\ua92d\\ua930-\\ua945\\ua980-\\ua983\\ua9b3-\\ua9c0\\uaa00-\\uaa27\\uaa40-\\uaa41\\uaa4c-\\uaa4d\\uaa50-\\uaa59\\uaa7b\\uaae0-\\uaae9\\uaaf2-\\uaaf3\\uabc0-\\uabe1\\uabec\\uabed\\uabf0-\\uabf9\\ufb20-\\ufb28\\ufe00-\\ufe0f\\ufe20-\\ufe26\\ufe33\\ufe34\\ufe4d-\\ufe4f\\uff10-\\uff19\\uff3f",n="(?:\\\\u[0-9a-fA-F]{4}|["+r+t+"])",i="(?:\\\\u[0-9a-fA-F]{4}|["+c+t+a+"])*";d.identifier=new RegExp(n+i,"g"),d.identifierStart=new RegExp(n),d.identifierMatch=new RegExp("(?:\\\\u[0-9a-fA-F]{4}|["+c+t+a+"])+");var f=/[\u1680\u180e\u2000-\u200a\u202f\u205f\u3000\ufeff]/;d.newline=/[\n\r\u2028\u2029]/,d.lineBreak=new RegExp(`\r
|
|
|
|`+d.newline.source),d.allLineBreaks=new RegExp(d.lineBreak.source,"g")},function(_,d,r){var c=r(6).Options,t=["before-newline","after-newline","preserve-newline"];function a(n){c.call(this,n,"js");var i=this.raw_options.brace_style||null;i==="expand-strict"?this.raw_options.brace_style="expand":i==="collapse-preserve-inline"?this.raw_options.brace_style="collapse,preserve-inline":this.raw_options.braces_on_own_line!==void 0&&(this.raw_options.brace_style=this.raw_options.braces_on_own_line?"expand":"collapse");var f=this._get_selection_list("brace_style",["collapse","expand","end-expand","none","preserve-inline"]);this.brace_preserve_inline=!1,this.brace_style="collapse";for(var s=0;s<f.length;s++)f[s]==="preserve-inline"?this.brace_preserve_inline=!0:this.brace_style=f[s];this.unindent_chained_methods=this._get_boolean("unindent_chained_methods"),this.break_chained_methods=this._get_boolean("break_chained_methods"),this.space_in_paren=this._get_boolean("space_in_paren"),this.space_in_empty_paren=this._get_boolean("space_in_empty_paren"),this.jslint_happy=this._get_boolean("jslint_happy"),this.space_after_anon_function=this._get_boolean("space_after_anon_function"),this.space_after_named_function=this._get_boolean("space_after_named_function"),this.keep_array_indentation=this._get_boolean("keep_array_indentation"),this.space_before_conditional=this._get_boolean("space_before_conditional",!0),this.unescape_strings=this._get_boolean("unescape_strings"),this.e4x=this._get_boolean("e4x"),this.comma_first=this._get_boolean("comma_first"),this.operator_position=this._get_selection("operator_position",t),this.test_output_raw=this._get_boolean("test_output_raw"),this.jslint_happy&&(this.space_after_anon_function=!0)}a.prototype=new c,_.exports.Options=a},function(_){function d(t,a){this.raw_options=r(t,a),this.disabled=this._get_boolean("disabled"),this.eol=this._get_characters("eol","auto"),this.end_with_newline=this._get_boolean("end_with_newline"),this.indent_size=this._get_number("indent_size",4),this.indent_char=this._get_characters("indent_char"," "),this.indent_level=this._get_number("indent_level"),this.preserve_newlines=this._get_boolean("preserve_newlines",!0),this.max_preserve_newlines=this._get_number("max_preserve_newlines",32786),this.preserve_newlines||(this.max_preserve_newlines=0),this.indent_with_tabs=this._get_boolean("indent_with_tabs",this.indent_char===" "),this.indent_with_tabs&&(this.indent_char=" ",this.indent_size===1&&(this.indent_size=4)),this.wrap_line_length=this._get_number("wrap_line_length",this._get_number("max_char")),this.indent_empty_lines=this._get_boolean("indent_empty_lines"),this.templating=this._get_selection_list("templating",["auto","none","django","erb","handlebars","php","smarty"],["auto"])}d.prototype._get_array=function(t,a){var n=this.raw_options[t],i=a||[];return typeof n=="object"?n!==null&&typeof n.concat=="function"&&(i=n.concat()):typeof n=="string"&&(i=n.split(/[^a-zA-Z0-9_\/\-]+/)),i},d.prototype._get_boolean=function(t,a){var n=this.raw_options[t],i=n===void 0?!!a:!!n;return i},d.prototype._get_characters=function(t,a){var n=this.raw_options[t],i=a||"";return typeof n=="string"&&(i=n.replace(/\\r/,"\r").replace(/\\n/,`
|
|
|
`).replace(/\\t/," ")),i},d.prototype._get_number=function(t,a){var n=this.raw_options[t];a=parseInt(a,10),isNaN(a)&&(a=0);var i=parseInt(n,10);return isNaN(i)&&(i=a),i},d.prototype._get_selection=function(t,a,n){var i=this._get_selection_list(t,a,n);if(i.length!==1)throw new Error("Invalid Option Value: The option '"+t+`' can only be one of the following values:
|
|
|
`+a+`
|
|
|
You passed in: '`+this.raw_options[t]+"'");return i[0]},d.prototype._get_selection_list=function(t,a,n){if(!a||a.length===0)throw new Error("Selection list cannot be empty.");if(n=n||[a[0]],!this._is_valid_selection(n,a))throw new Error("Invalid Default Value!");var i=this._get_array(t,n);if(!this._is_valid_selection(i,a))throw new Error("Invalid Option Value: The option '"+t+`' can contain only the following values:
|
|
|
`+a+`
|
|
|
You passed in: '`+this.raw_options[t]+"'");return i},d.prototype._is_valid_selection=function(t,a){return t.length&&a.length&&!t.some(function(n){return a.indexOf(n)===-1})};function r(t,a){var n={};t=c(t);var i;for(i in t)i!==a&&(n[i]=t[i]);if(a&&t[a])for(i in t[a])n[i]=t[a][i];return n}function c(t){var a={},n;for(n in t){var i=n.replace(/-/g,"_");a[i]=t[n]}return a}_.exports.Options=d,_.exports.normalizeOpts=c,_.exports.mergeOpts=r},function(_,d,r){var c=r(8).InputScanner,t=r(9).Tokenizer,a=r(9).TOKEN,n=r(13).Directives,i=r(4),f=r(12).Pattern,s=r(14).TemplatablePattern;function l(F,W){return W.indexOf(F)!==-1}var m={START_EXPR:"TK_START_EXPR",END_EXPR:"TK_END_EXPR",START_BLOCK:"TK_START_BLOCK",END_BLOCK:"TK_END_BLOCK",WORD:"TK_WORD",RESERVED:"TK_RESERVED",SEMICOLON:"TK_SEMICOLON",STRING:"TK_STRING",EQUALS:"TK_EQUALS",OPERATOR:"TK_OPERATOR",COMMA:"TK_COMMA",BLOCK_COMMENT:"TK_BLOCK_COMMENT",COMMENT:"TK_COMMENT",DOT:"TK_DOT",UNKNOWN:"TK_UNKNOWN",START:a.START,RAW:a.RAW,EOF:a.EOF},T=new n(/\/\*/,/\*\//),C=/0[xX][0123456789abcdefABCDEF_]*n?|0[oO][01234567_]*n?|0[bB][01_]*n?|\d[\d_]*n|(?:\.\d[\d_]*|\d[\d_]*\.?[\d_]*)(?:[eE][+-]?[\d_]+)?/,g=/[0-9]/,P=/[^\d\.]/,R=">>> === !== &&= ??= ||= << && >= ** != == <= >> || ?? |> < / - + > : & % ? ^ | *".split(" "),y=">>>= ... >>= <<= === >>> !== **= &&= ??= ||= => ^= :: /= << <= == && -= >= >> != -- += ** || ?? ++ %= &= *= |= |> = ! ? > < : / ^ - + * & % ~ |";y=y.replace(/[-[\]{}()*+?.,\\^$|#]/g,"\\$&"),y="\\?\\.(?!\\d) "+y,y=y.replace(/ /g,"|");var x=new RegExp(y),v="continue,try,throw,return,var,let,const,if,switch,case,default,for,while,break,function,import,export".split(","),A=v.concat(["do","in","of","else","get","set","new","catch","finally","typeof","yield","async","await","from","as","class","extends"]),I=new RegExp("^(?:"+A.join("|")+")$"),D,N=function(F,W){t.call(this,F,W),this._patterns.whitespace=this._patterns.whitespace.matching(/\u00A0\u1680\u180e\u2000-\u200a\u202f\u205f\u3000\ufeff/.source,/\u2028\u2029/.source);var H=new f(this._input),B=new s(this._input).read_options(this._options);this.__patterns={template:B,identifier:B.starting_with(i.identifier).matching(i.identifierMatch),number:H.matching(C),punct:H.matching(x),comment:H.starting_with(/\/\//).until(/[\n\r\u2028\u2029]/),block_comment:H.starting_with(/\/\*/).until_after(/\*\//),html_comment_start:H.matching(/<!--/),html_comment_end:H.matching(/-->/),include:H.starting_with(/#include/).until_after(i.lineBreak),shebang:H.starting_with(/#!/).until_after(i.lineBreak),xml:H.matching(/[\s\S]*?<(\/?)([-a-zA-Z:0-9_.]+|{[^}]+?}|!\[CDATA\[[^\]]*?\]\]|)(\s*{[^}]+?}|\s+[-a-zA-Z:0-9_.]+|\s+[-a-zA-Z:0-9_.]+\s*=\s*('[^']*'|"[^"]*"|{([^{}]|{[^}]+?})+?}))*\s*(\/?)\s*>/),single_quote:B.until(/['\\\n\r\u2028\u2029]/),double_quote:B.until(/["\\\n\r\u2028\u2029]/),template_text:B.until(/[`\\$]/),template_expression:B.until(/[`}\\]/)}};N.prototype=new t,N.prototype._is_comment=function(F){return F.type===m.COMMENT||F.type===m.BLOCK_COMMENT||F.type===m.UNKNOWN},N.prototype._is_opening=function(F){return F.type===m.START_BLOCK||F.type===m.START_EXPR},N.prototype._is_closing=function(F,W){return(F.type===m.END_BLOCK||F.type===m.END_EXPR)&&W&&(F.text==="]"&&W.text==="["||F.text===")"&&W.text==="("||F.text==="}"&&W.text==="{")},N.prototype._reset=function(){D=!1},N.prototype._get_next_token=function(F,W){var H=null;this._readWhitespace();var B=this._input.peek();return B===null?this._create_token(m.EOF,""):(H=H||this._read_non_javascript(B),H=H||this._read_string(B),H=H||this._read_word(F),H=H||this._read_singles(B),H=H||this._read_comment(B),H=H||this._read_regexp(B,F),H=H||this._read_xml(B,F),H=H||this._read_punctuation(),H=H||this._create_token(m.UNKNOWN,this._input.next()),H)},N.prototype._read_word=function(F){var W;if(W=this.__patterns.identifier.read(),W!=="")return W=W.replace(i.allLineBreaks,`
|
|
|
`),!(F.type===m.DOT||F.type===m.RESERVED&&(F.text==="set"||F.text==="get"))&&I.test(W)?(W==="in"||W==="of")&&(F.type===m.WORD||F.type===m.STRING)?this._create_token(m.OPERATOR,W):this._create_token(m.RESERVED,W):this._create_token(m.WORD,W);if(W=this.__patterns.number.read(),W!=="")return this._create_token(m.WORD,W)},N.prototype._read_singles=function(F){var W=null;return F==="("||F==="["?W=this._create_token(m.START_EXPR,F):F===")"||F==="]"?W=this._create_token(m.END_EXPR,F):F==="{"?W=this._create_token(m.START_BLOCK,F):F==="}"?W=this._create_token(m.END_BLOCK,F):F===";"?W=this._create_token(m.SEMICOLON,F):F==="."&&P.test(this._input.peek(1))?W=this._create_token(m.DOT,F):F===","&&(W=this._create_token(m.COMMA,F)),W&&this._input.next(),W},N.prototype._read_punctuation=function(){var F=this.__patterns.punct.read();if(F!=="")return F==="="?this._create_token(m.EQUALS,F):F==="?."?this._create_token(m.DOT,F):this._create_token(m.OPERATOR,F)},N.prototype._read_non_javascript=function(F){var W="";if(F==="#"){if(this._is_first_token()&&(W=this.__patterns.shebang.read(),W))return this._create_token(m.UNKNOWN,W.trim()+`
|
|
|
`);if(W=this.__patterns.include.read(),W)return this._create_token(m.UNKNOWN,W.trim()+`
|
|
|
`);F=this._input.next();var H="#";if(this._input.hasNext()&&this._input.testChar(g)){do F=this._input.next(),H+=F;while(this._input.hasNext()&&F!=="#"&&F!=="=");return F==="#"||(this._input.peek()==="["&&this._input.peek(1)==="]"?(H+="[]",this._input.next(),this._input.next()):this._input.peek()==="{"&&this._input.peek(1)==="}"&&(H+="{}",this._input.next(),this._input.next())),this._create_token(m.WORD,H)}this._input.back()}else if(F==="<"&&this._is_first_token()){if(W=this.__patterns.html_comment_start.read(),W){for(;this._input.hasNext()&&!this._input.testChar(i.newline);)W+=this._input.next();return D=!0,this._create_token(m.COMMENT,W)}}else if(D&&F==="-"&&(W=this.__patterns.html_comment_end.read(),W))return D=!1,this._create_token(m.COMMENT,W);return null},N.prototype._read_comment=function(F){var W=null;if(F==="/"){var H="";if(this._input.peek(1)==="*"){H=this.__patterns.block_comment.read();var B=T.get_directives(H);B&&B.ignore==="start"&&(H+=T.readIgnored(this._input)),H=H.replace(i.allLineBreaks,`
|
|
|
`),W=this._create_token(m.BLOCK_COMMENT,H),W.directives=B}else this._input.peek(1)==="/"&&(H=this.__patterns.comment.read(),W=this._create_token(m.COMMENT,H))}return W},N.prototype._read_string=function(F){if(F==="`"||F==="'"||F==='"'){var W=this._input.next();return this.has_char_escapes=!1,F==="`"?W+=this._read_string_recursive("`",!0,"${"):W+=this._read_string_recursive(F),this.has_char_escapes&&this._options.unescape_strings&&(W=z(W)),this._input.peek()===F&&(W+=this._input.next()),W=W.replace(i.allLineBreaks,`
|
|
|
`),this._create_token(m.STRING,W)}return null},N.prototype._allow_regexp_or_xml=function(F){return F.type===m.RESERVED&&l(F.text,["return","case","throw","else","do","typeof","yield"])||F.type===m.END_EXPR&&F.text===")"&&F.opened.previous.type===m.RESERVED&&l(F.opened.previous.text,["if","while","for"])||l(F.type,[m.COMMENT,m.START_EXPR,m.START_BLOCK,m.START,m.END_BLOCK,m.OPERATOR,m.EQUALS,m.EOF,m.SEMICOLON,m.COMMA])},N.prototype._read_regexp=function(F,W){if(F==="/"&&this._allow_regexp_or_xml(W)){for(var H=this._input.next(),B=!1,k=!1;this._input.hasNext()&&(B||k||this._input.peek()!==F)&&!this._input.testChar(i.newline);)H+=this._input.peek(),B?B=!1:(B=this._input.peek()==="\\",this._input.peek()==="["?k=!0:this._input.peek()==="]"&&(k=!1)),this._input.next();return this._input.peek()===F&&(H+=this._input.next(),H+=this._input.read(i.identifier)),this._create_token(m.STRING,H)}return null},N.prototype._read_xml=function(F,W){if(this._options.e4x&&F==="<"&&this._allow_regexp_or_xml(W)){var H="",B=this.__patterns.xml.read_match();if(B){for(var k=B[2].replace(/^{\s+/,"{").replace(/\s+}$/,"}"),G=k.indexOf("{")===0,ee=0;B;){var ue=!!B[1],le=B[2],ve=!!B[B.length-1]||le.slice(0,8)==="![CDATA[";if(!ve&&(le===k||G&&le.replace(/^{\s+/,"{").replace(/\s+}$/,"}"))&&(ue?--ee:++ee),H+=B[0],ee<=0)break;B=this.__patterns.xml.read_match()}return B||(H+=this._input.match(/[\s\S]*/g)[0]),H=H.replace(i.allLineBreaks,`
|
|
|
`),this._create_token(m.STRING,H)}}return null};function z(F){for(var W="",H=0,B=new c(F),k=null;B.hasNext();)if(k=B.match(/([\s]|[^\\]|\\\\)+/g),k&&(W+=k[0]),B.peek()==="\\"){if(B.next(),B.peek()==="x")k=B.match(/x([0-9A-Fa-f]{2})/g);else if(B.peek()==="u")k=B.match(/u([0-9A-Fa-f]{4})/g);else{W+="\\",B.hasNext()&&(W+=B.next());continue}if(!k)return F;if(H=parseInt(k[1],16),H>126&&H<=255&&k[0].indexOf("x")===0)return F;if(H>=0&&H<32){W+="\\"+k[0];continue}else H===34||H===39||H===92?W+="\\"+String.fromCharCode(H):W+=String.fromCharCode(H)}return W}N.prototype._read_string_recursive=function(F,W,H){var B,k;F==="'"?k=this.__patterns.single_quote:F==='"'?k=this.__patterns.double_quote:F==="`"?k=this.__patterns.template_text:F==="}"&&(k=this.__patterns.template_expression);for(var G=k.read(),ee="";this._input.hasNext();){if(ee=this._input.next(),ee===F||!W&&i.newline.test(ee)){this._input.back();break}else ee==="\\"&&this._input.hasNext()?(B=this._input.peek(),B==="x"||B==="u"?this.has_char_escapes=!0:B==="\r"&&this._input.peek(1)===`
|
|
|
`&&this._input.next(),ee+=this._input.next()):H&&(H==="${"&&ee==="$"&&this._input.peek()==="{"&&(ee+=this._input.next()),H===ee&&(F==="`"?ee+=this._read_string_recursive("}",W,"`"):ee+=this._read_string_recursive("`",W,"${"),this._input.hasNext()&&(ee+=this._input.next())));ee+=k.read(),G+=ee}return G},_.exports.Tokenizer=N,_.exports.TOKEN=m,_.exports.positionable_operators=R.slice(),_.exports.line_starters=v.slice()},function(_){var d=RegExp.prototype.hasOwnProperty("sticky");function r(c){this.__input=c||"",this.__input_length=this.__input.length,this.__position=0}r.prototype.restart=function(){this.__position=0},r.prototype.back=function(){this.__position>0&&(this.__position-=1)},r.prototype.hasNext=function(){return this.__position<this.__input_length},r.prototype.next=function(){var c=null;return this.hasNext()&&(c=this.__input.charAt(this.__position),this.__position+=1),c},r.prototype.peek=function(c){var t=null;return c=c||0,c+=this.__position,c>=0&&c<this.__input_length&&(t=this.__input.charAt(c)),t},r.prototype.__match=function(c,t){c.lastIndex=t;var a=c.exec(this.__input);return a&&!(d&&c.sticky)&&(a.index!==t&&(a=null)),a},r.prototype.test=function(c,t){return t=t||0,t+=this.__position,t>=0&&t<this.__input_length?!!this.__match(c,t):!1},r.prototype.testChar=function(c,t){var a=this.peek(t);return c.lastIndex=0,a!==null&&c.test(a)},r.prototype.match=function(c){var t=this.__match(c,this.__position);return t?this.__position+=t[0].length:t=null,t},r.prototype.read=function(c,t,a){var n="",i;return c&&(i=this.match(c),i&&(n+=i[0])),t&&(i||!c)&&(n+=this.readUntil(t,a)),n},r.prototype.readUntil=function(c,t){var a="",n=this.__position;c.lastIndex=this.__position;var i=c.exec(this.__input);return i?(n=i.index,t&&(n+=i[0].length)):n=this.__input_length,a=this.__input.substring(this.__position,n),this.__position=n,a},r.prototype.readUntilAfter=function(c){return this.readUntil(c,!0)},r.prototype.get_regexp=function(c,t){var a=null,n="g";return t&&d&&(n="y"),typeof c=="string"&&c!==""?a=new RegExp(c,n):c&&(a=new RegExp(c.source,n)),a},r.prototype.get_literal_regexp=function(c){return RegExp(c.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&"))},r.prototype.peekUntilAfter=function(c){var t=this.__position,a=this.readUntilAfter(c);return this.__position=t,a},r.prototype.lookBack=function(c){var t=this.__position-1;return t>=c.length&&this.__input.substring(t-c.length,t).toLowerCase()===c},_.exports.InputScanner=r},function(_,d,r){var c=r(8).InputScanner,t=r(3).Token,a=r(10).TokenStream,n=r(11).WhitespacePattern,i={START:"TK_START",RAW:"TK_RAW",EOF:"TK_EOF"},f=function(s,l){this._input=new c(s),this._options=l||{},this.__tokens=null,this._patterns={},this._patterns.whitespace=new n(this._input)};f.prototype.tokenize=function(){this._input.restart(),this.__tokens=new a,this._reset();for(var s,l=new t(i.START,""),m=null,T=[],C=new a;l.type!==i.EOF;){for(s=this._get_next_token(l,m);this._is_comment(s);)C.add(s),s=this._get_next_token(l,m);C.isEmpty()||(s.comments_before=C,C=new a),s.parent=m,this._is_opening(s)?(T.push(m),m=s):m&&this._is_closing(s,m)&&(s.opened=m,m.closed=s,m=T.pop(),s.parent=m),s.previous=l,l.next=s,this.__tokens.add(s),l=s}return this.__tokens},f.prototype._is_first_token=function(){return this.__tokens.isEmpty()},f.prototype._reset=function(){},f.prototype._get_next_token=function(s,l){this._readWhitespace();var m=this._input.read(/.+/g);return m?this._create_token(i.RAW,m):this._create_token(i.EOF,"")},f.prototype._is_comment=function(s){return!1},f.prototype._is_opening=function(s){return!1},f.prototype._is_closing=function(s,l){return!1},f.prototype._create_token=function(s,l){var m=new t(s,l,this._patterns.whitespace.newline_count,this._patterns.whitespace.whitespace_before_token);return m},f.prototype._readWhitespace=function(){return this._patterns.whitespace.read()},_.exports.Tokenizer=f,_.exports.TOKEN=i},function(_){function d(r){this.__tokens=[],this.__tokens_length=this.__tokens.length,this.__position=0,this.__parent_token=r}d.prototype.restart=function(){this.__position=0},d.prototype.isEmpty=function(){return this.__tokens_length===0},d.prototype.hasNext=function(){return this.__position<this.__tokens_length},d.prototype.next=function(){var r=null;return this.hasNext()&&(r=this.__tokens[this.__position],this.__position+=1),r},d.prototype.peek=function(r){var c=null;return r=r||0,r+=this.__position,r>=0&&r<this.__tokens_length&&(c=this.__tokens[r]),c},d.prototype.add=function(r){this.__parent_token&&(r.parent=this.__parent_token),this.__tokens.push(r),this.__tokens_length+=1},_.exports.TokenStream=d},function(_,d,r){var c=r(12).Pattern;function t(a,n){c.call(this,a,n),n?this._line_regexp=this._input.get_regexp(n._line_regexp):this.__set_whitespace_patterns("",""),this.newline_count=0,this.whitespace_before_token=""}t.prototype=new c,t.prototype.__set_whitespace_patterns=function(a,n){a+="\\t ",n+="\\n\\r",this._match_pattern=this._input.get_regexp("["+a+n+"]+",!0),this._newline_regexp=this._input.get_regexp("\\r\\n|["+n+"]")},t.prototype.read=function(){this.newline_count=0,this.whitespace_before_token="";var a=this._input.read(this._match_pattern);if(a===" ")this.whitespace_before_token=" ";else if(a){var n=this.__split(this._newline_regexp,a);this.newline_count=n.length-1,this.whitespace_before_token=n[this.newline_count]}return a},t.prototype.matching=function(a,n){var i=this._create();return i.__set_whitespace_patterns(a,n),i._update(),i},t.prototype._create=function(){return new t(this._input,this)},t.prototype.__split=function(a,n){a.lastIndex=0;for(var i=0,f=[],s=a.exec(n);s;)f.push(n.substring(i,s.index)),i=s.index+s[0].length,s=a.exec(n);return i<n.length?f.push(n.substring(i,n.length)):f.push(""),f},_.exports.WhitespacePattern=t},function(_){function d(r,c){this._input=r,this._starting_pattern=null,this._match_pattern=null,this._until_pattern=null,this._until_after=!1,c&&(this._starting_pattern=this._input.get_regexp(c._starting_pattern,!0),this._match_pattern=this._input.get_regexp(c._match_pattern,!0),this._until_pattern=this._input.get_regexp(c._until_pattern),this._until_after=c._until_after)}d.prototype.read=function(){var r=this._input.read(this._starting_pattern);return(!this._starting_pattern||r)&&(r+=this._input.read(this._match_pattern,this._until_pattern,this._until_after)),r},d.prototype.read_match=function(){return this._input.match(this._match_pattern)},d.prototype.until_after=function(r){var c=this._create();return c._until_after=!0,c._until_pattern=this._input.get_regexp(r),c._update(),c},d.prototype.until=function(r){var c=this._create();return c._until_after=!1,c._until_pattern=this._input.get_regexp(r),c._update(),c},d.prototype.starting_with=function(r){var c=this._create();return c._starting_pattern=this._input.get_regexp(r,!0),c._update(),c},d.prototype.matching=function(r){var c=this._create();return c._match_pattern=this._input.get_regexp(r,!0),c._update(),c},d.prototype._create=function(){return new d(this._input,this)},d.prototype._update=function(){},_.exports.Pattern=d},function(_){function d(r,c){r=typeof r=="string"?r:r.source,c=typeof c=="string"?c:c.source,this.__directives_block_pattern=new RegExp(r+/ beautify( \w+[:]\w+)+ /.source+c,"g"),this.__directive_pattern=/ (\w+)[:](\w+)/g,this.__directives_end_ignore_pattern=new RegExp(r+/\sbeautify\signore:end\s/.source+c,"g")}d.prototype.get_directives=function(r){if(!r.match(this.__directives_block_pattern))return null;var c={};this.__directive_pattern.lastIndex=0;for(var t=this.__directive_pattern.exec(r);t;)c[t[1]]=t[2],t=this.__directive_pattern.exec(r);return c},d.prototype.readIgnored=function(r){return r.readUntilAfter(this.__directives_end_ignore_pattern)},_.exports.Directives=d},function(_,d,r){var c=r(12).Pattern,t={django:!1,erb:!1,handlebars:!1,php:!1,smarty:!1};function a(n,i){c.call(this,n,i),this.__template_pattern=null,this._disabled=Object.assign({},t),this._excluded=Object.assign({},t),i&&(this.__template_pattern=this._input.get_regexp(i.__template_pattern),this._excluded=Object.assign(this._excluded,i._excluded),this._disabled=Object.assign(this._disabled,i._disabled));var f=new c(n);this.__patterns={handlebars_comment:f.starting_with(/{{!--/).until_after(/--}}/),handlebars_unescaped:f.starting_with(/{{{/).until_after(/}}}/),handlebars:f.starting_with(/{{/).until_after(/}}/),php:f.starting_with(/<\?(?:[= ]|php)/).until_after(/\?>/),erb:f.starting_with(/<%[^%]/).until_after(/[^%]%>/),django:f.starting_with(/{%/).until_after(/%}/),django_value:f.starting_with(/{{/).until_after(/}}/),django_comment:f.starting_with(/{#/).until_after(/#}/),smarty:f.starting_with(/{(?=[^}{\s\n])/).until_after(/[^\s\n]}/),smarty_comment:f.starting_with(/{\*/).until_after(/\*}/),smarty_literal:f.starting_with(/{literal}/).until_after(/{\/literal}/)}}a.prototype=new c,a.prototype._create=function(){return new a(this._input,this)},a.prototype._update=function(){this.__set_templated_pattern()},a.prototype.disable=function(n){var i=this._create();return i._disabled[n]=!0,i._update(),i},a.prototype.read_options=function(n){var i=this._create();for(var f in t)i._disabled[f]=n.templating.indexOf(f)===-1;return i._update(),i},a.prototype.exclude=function(n){var i=this._create();return i._excluded[n]=!0,i._update(),i},a.prototype.read=function(){var n="";this._match_pattern?n=this._input.read(this._starting_pattern):n=this._input.read(this._starting_pattern,this.__template_pattern);for(var i=this._read_template();i;)this._match_pattern?i+=this._input.read(this._match_pattern):i+=this._input.readUntil(this.__template_pattern),n+=i,i=this._read_template();return this._until_after&&(n+=this._input.readUntilAfter(this._until_pattern)),n},a.prototype.__set_templated_pattern=function(){var n=[];this._disabled.php||n.push(this.__patterns.php._starting_pattern.source),this._disabled.handlebars||n.push(this.__patterns.handlebars._starting_pattern.source),this._disabled.erb||n.push(this.__patterns.erb._starting_pattern.source),this._disabled.django||(n.push(this.__patterns.django._starting_pattern.source),n.push(this.__patterns.django_value._starting_pattern.source),n.push(this.__patterns.django_comment._starting_pattern.source)),this._disabled.smarty||n.push(this.__patterns.smarty._starting_pattern.source),this._until_pattern&&n.push(this._until_pattern.source),this.__template_pattern=this._input.get_regexp("(?:"+n.join("|")+")")},a.prototype._read_template=function(){var n="",i=this._input.peek();if(i==="<"){var f=this._input.peek(1);!this._disabled.php&&!this._excluded.php&&f==="?"&&(n=n||this.__patterns.php.read()),!this._disabled.erb&&!this._excluded.erb&&f==="%"&&(n=n||this.__patterns.erb.read())}else i==="{"&&(!this._disabled.handlebars&&!this._excluded.handlebars&&(n=n||this.__patterns.handlebars_comment.read(),n=n||this.__patterns.handlebars_unescaped.read(),n=n||this.__patterns.handlebars.read()),this._disabled.django||(!this._excluded.django&&!this._excluded.handlebars&&(n=n||this.__patterns.django_value.read()),this._excluded.django||(n=n||this.__patterns.django_comment.read(),n=n||this.__patterns.django.read())),this._disabled.smarty||this._disabled.django&&this._disabled.handlebars&&(n=n||this.__patterns.smarty_comment.read(),n=n||this.__patterns.smarty_literal.read(),n=n||this.__patterns.smarty.read()));return n},_.exports.TemplatablePattern=a}],O={};function S(_){var d=O[_];if(d!==void 0)return d.exports;var r=O[_]={exports:{}};return E[_](r,r.exports,S),r.exports}var h=S(0);w=h})();var b=w;!(L=[],p=function(){return{js_beautify:b}}.apply(X,L),p!==void 0&&(M.exports=p))})()},"6eGT":function(M,X,o){"use strict";function L(p){return null}X.a=L},"6nfa":function(M,X,o){M.exports={flex_box_center:"flex_box_center___24EuS",flex_space_between:"flex_space_between___H0sq_",flex_box_vertical_center:"flex_box_vertical_center___lroQv",flex_box_center_end:"flex_box_center_end___2zqAg",flex_box_column:"flex_box_column___1sePp",row:"row___FQAuJ",title:"title___1l3-g",tagsWrap:"tagsWrap___18FE-",action:"action___asdVT",bar:"bar___M_nl0",name:"name___BKyJY",active:"active___1eybt",tagsBorderWrap:"tagsBorderWrap___1NzgL"}},"7Cbv":function(M,X,o){"use strict";var L=typeof crypto!="undefined"&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto)||typeof msCrypto!="undefined"&&typeof msCrypto.getRandomValues=="function"&&msCrypto.getRandomValues.bind(msCrypto),p=new Uint8Array(16);function w(){if(!L)throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return L(p)}var b=/^(?:[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 E(t){return typeof t=="string"&&b.test(t)}for(var O=E,S=[],h=0;h<256;++h)S.push((h+256).toString(16).substr(1));function _(t){var a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,n=(S[t[a+0]]+S[t[a+1]]+S[t[a+2]]+S[t[a+3]]+"-"+S[t[a+4]]+S[t[a+5]]+"-"+S[t[a+6]]+S[t[a+7]]+"-"+S[t[a+8]]+S[t[a+9]]+"-"+S[t[a+10]]+S[t[a+11]]+S[t[a+12]]+S[t[a+13]]+S[t[a+14]]+S[t[a+15]]).toLowerCase();if(!O(n))throw TypeError("Stringified UUID is invalid");return n}var d=_;function r(t,a,n){t=t||{};var i=t.random||(t.rng||w)();if(i[6]=i[6]&15|64,i[8]=i[8]&63|128,a){n=n||0;for(var f=0;f<16;++f)a[n+f]=i[f];return a}return d(i)}var c=X.a=r},"7ZXX":function(M,X,o){M.exports=o.p+"static/err.6e7c5817.png"},"7ahc":function(M,X,o){"use strict";o.d(X,"a",function(){return T});var L=o("k1fw"),p=o("0Owb"),w=o("+L6B"),b=o("2/Rp"),E=o("y8nQ"),O=o("Vl3Y"),S=o("tJVT"),h=o("OaEy"),_=o("2fM7"),d=o("cDcd"),r=o.n(d),c=o("VrN/"),t=o.n(c),a=o("p77/"),n=o.n(a),i=o("c5Ni"),f=o.n(i),s=_.a.Option,l={labelCol:{span:4},wrapperCol:{span:20}},m={asp:["ASP","vbscript"],actionscript:["ActionScript(3.0)/Flash/Flex","clike"],bash:["Bash/Bat","shell"],css:["CSS","css"],c:["C","clike"],cpp:["C++","clike"],csharp:["C#","clike"],coffeescript:["CoffeeScript","coffeescript"],d:["D","d"],dart:["Dart","dart"],delphi:["Delphi/Pascal","pascal"],erlang:["Erlang","erlang"],go:["Golang","go"],groovy:["Groovy","groovy"],html:["HTML","text/html"],java:["Java","clike"],json:["JSON","text/json"],javascript:["Javascript","javascript"],lua:["Lua","lua"],less:["LESS","css"],markdown:["Markdown","gfm"],"objective-c":["Objective-C","clike"],php:["PHP","php"],perl:["Perl","perl"],python:["Python","python"],r:["R","r"],rst:["reStructedText","rst"],ruby:["Ruby","ruby"],sql:["SQL","sql"],sass:["SASS/SCSS","sass"],shell:["Shell","shell"],scala:["Scala","clike"],swift:["Swift","clike"],vb:["VB/VBScript","vb"],xml:["XML","text/xml"],yaml:["YAML","yaml"]};X.b=function(C){var g=C.callback,P=C.onCancel,R=Object(d.useState)("python"),y=Object(S.a)(R,2),x=y[0],v=y[1];function A(D){v(m[D][1])}function I(D){g(D)}return r.a.createElement(O.a,Object(p.a)({},l,{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:I}),r.a.createElement(O.a.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},r.a.createElement(_.a,{onChange:A},Object.keys(m).map(function(D){return r.a.createElement(s,{key:D,value:D},m[D][0])}))),r.a.createElement(O.a.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},r.a.createElement(T,{mode:x})),r.a.createElement("div",{className:"flex-container flex-end"},r.a.createElement(b.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),r.a.createElement(b.a,{type:"ghost",onClick:P},"\u53D6\u6D88")))};function T(C){var g=C.value,P=C.onChange,R=C.mode,y=C.options,x=y===void 0?{}:y,v=Object(d.useRef)(),A=Object(d.useState)(),I=Object(S.a)(A,2),D=I[0],N=I[1];return Object(d.useEffect)(function(){if(D){function z(F){var W=F.getValue();P&&P(W)}return D.on("change",z),function(){D.off("change",z)}}},[D,P]),Object(d.useEffect)(function(){D&&D.setOption("mode",R)},[D,R]),Object(d.useEffect)(function(){D&&((g!==D.getValue()||g==="")&&setTimeout(function(){D.setValue(g||" ")},300))},[D,g]),Object(d.useEffect)(function(){if(v.current&&!D){var z=t.a.fromTextArea(v.current,Object(L.a)({mode:R,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},x));N(z)}},[v.current,D]),r.a.createElement("div",{className:"my-codemirror-container"},r.a.createElement("textarea",{ref:v}))}},"7ixt":function(M,X,o){"use strict";o.d(X,"a",function(){return w});var L={adjustX:1,adjustY:1},p=[0,0],w={left:{points:["cr","cl"],overflow:L,offset:[-4,0],targetOffset:p},right:{points:["cl","cr"],overflow:L,offset:[4,0],targetOffset:p},top:{points:["bc","tc"],overflow:L,offset:[0,-4],targetOffset:p},bottom:{points:["tc","bc"],overflow:L,offset:[0,4],targetOffset:p},topLeft:{points:["bl","tl"],overflow:L,offset:[0,-4],targetOffset:p},leftTop:{points:["tr","tl"],overflow:L,offset:[-4,0],targetOffset:p},topRight:{points:["br","tr"],overflow:L,offset:[0,-4],targetOffset:p},rightTop:{points:["tl","tr"],overflow:L,offset:[4,0],targetOffset:p},bottomRight:{points:["tr","br"],overflow:L,offset:[0,4],targetOffset:p},rightBottom:{points:["bl","br"],overflow:L,offset:[4,0],targetOffset:p},bottomLeft:{points:["tl","bl"],overflow:L,offset:[0,4],targetOffset:p},leftBottom:{points:["br","bl"],overflow:L,offset:[-4,0],targetOffset:p}},b=w},"7v3h":function(M,X,o){M.exports=o.p+"static/empty2.dd73f390.png"},"8/bI":function(M,X,o){M.exports=o.p+"static/empty.8918e228.png"},"815F":function(M,X,o){"use strict";o.d(X,"e",function(){return S}),o.d(X,"c",function(){return _}),o.d(X,"d",function(){return d}),o.d(X,"a",function(){return c}),o.d(X,"f",function(){return t}),o.d(X,"b",function(){return a});var L=o("KQm4"),p=o("VTBJ"),w=o("Ff2n"),b=o("Zm9Q"),E=o("Kwbf"),O=o("OZM5");function S(n,i){return n!=null?n:i}function h(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],i=new Map;function f(s){var l=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(s||[]).forEach(function(m){var T=m.key,C=m.children;Object(E.a)(T!=null,"Tree node must have a certain key: [".concat(l).concat(T,"]"));var g=String(T);Object(E.a)(!i.has(g)||T===null||T===void 0,"Same 'key' exist in the Tree: ".concat(g)),i.set(g,!0),f(C,"".concat(l).concat(g," > "))})}f(n)}function _(n){function i(f){var s=Object(b.a)(f);return s.map(function(l){if(!Object(O.i)(l))return Object(E.a)(!l,"Tree/TreeNode can only accept TreeNode as children."),null;var m=l.key,T=l.props,C=T.children,g=Object(w.a)(T,["children"]),P=Object(p.a)({key:m},g),R=i(C);return R.length&&(P.children=R),P}).filter(function(l){return l})}return i(n)}function d(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],f=new Set(i===!0?[]:i),s=[];function l(m){var T=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return m.map(function(C,g){var P=Object(O.h)(T?T.pos:"0",g),R=S(C.key,P),y=Object(p.a)(Object(p.a)({},C),{},{parent:T,pos:P,children:null,data:C,isStart:[].concat(Object(L.a)(T?T.isStart:[]),[g===0]),isEnd:[].concat(Object(L.a)(T?T.isEnd:[]),[g===m.length-1])});return s.push(y),i===!0||f.has(R)?y.children=l(C.children||[],y):y.children=[],y})}return l(n),s}function r(n,i,f){var s;f?typeof f=="string"?s=function(T){return T[f]}:typeof f=="function"&&(s=function(T){return f(T)}):s=function(T,C){return S(T.key,C)};function l(m,T,C){var g=m?m.children:n,P=m?Object(O.h)(C.pos,T):"0";if(m){var R=s(m,P),y={node:m,index:T,pos:P,key:R,parentPos:C.node?C.pos:null,level:C.level+1};i(y)}g&&g.forEach(function(x,v){l(x,v,{node:m,pos:P,level:C?C.level+1:-1})})}l(null)}function c(n){var i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},f=i.initWrapper,s=i.processEntity,l=i.onProcessFinished,m=arguments.length>2?arguments[2]:void 0,T={},C={},g={posEntities:T,keyEntities:C};return f&&(g=f(g)||g),r(n,function(P){var R=P.node,y=P.index,x=P.pos,v=P.key,A=P.parentPos,I=P.level,D={node:R,index:y,key:v,pos:x,level:I},N=S(v,x);T[x]=D,C[N]=D,D.parent=T[A],D.parent&&(D.parent.children=D.parent.children||[],D.parent.children.push(D)),s&&s(D,g)},m),l&&l(g),g}function t(n,i){var f=i.expandedKeys,s=i.selectedKeys,l=i.loadedKeys,m=i.loadingKeys,T=i.checkedKeys,C=i.halfCheckedKeys,g=i.dragOverNodeKey,P=i.dropPosition,R=i.keyEntities,y=R[n],x={eventKey:n,expanded:f.indexOf(n)!==-1,selected:s.indexOf(n)!==-1,loaded:l.indexOf(n)!==-1,loading:m.indexOf(n)!==-1,checked:T.indexOf(n)!==-1,halfChecked:C.indexOf(n)!==-1,pos:String(y?y.pos:""),dragOver:g===n&&P===0,dragOverGapTop:g===n&&P===-1,dragOverGapBottom:g===n&&P===1};return x}function a(n){var i=n.data,f=n.expanded,s=n.selected,l=n.checked,m=n.loaded,T=n.loading,C=n.halfChecked,g=n.dragOver,P=n.dragOverGapTop,R=n.dragOverGapBottom,y=n.pos,x=n.active,v=Object(p.a)(Object(p.a)({},i),{},{expanded:f,selected:s,checked:l,loaded:m,loading:T,halfChecked:C,dragOver:g,dragOverGapTop:P,dragOverGapBottom:R,pos:y,active:x});return"props"in v||Object.defineProperty(v,"props",{get:function(){return Object(E.a)(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),n}}),v}},"8EBN":function(M,X,o){(function(L){L(o("VrN/"))})(function(L){"use strict";L.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 p=0;p<L.modeInfo.length;p++){var w=L.modeInfo[p];w.mimes&&(w.mime=w.mimes[0])}L.findModeByMIME=function(b){b=b.toLowerCase();for(var E=0;E<L.modeInfo.length;E++){var O=L.modeInfo[E];if(O.mime==b)return O;if(O.mimes){for(var S=0;S<O.mimes.length;S++)if(O.mimes[S]==b)return O}}if(/\+xml$/.test(b))return L.findModeByMIME("application/xml");if(/\+json$/.test(b))return L.findModeByMIME("application/json")},L.findModeByExtension=function(b){b=b.toLowerCase();for(var E=0;E<L.modeInfo.length;E++){var O=L.modeInfo[E];if(O.ext){for(var S=0;S<O.ext.length;S++)if(O.ext[S]==b)return O}}},L.findModeByFileName=function(b){for(var E=0;E<L.modeInfo.length;E++){var O=L.modeInfo[E];if(O.file&&O.file.test(b))return O}var S=b.lastIndexOf("."),h=S>-1&&b.substring(S+1,b.length);if(h)return L.findModeByExtension(h)},L.findModeByName=function(b){b=b.toLowerCase();for(var E=0;E<L.modeInfo.length;E++){var O=L.modeInfo[E];if(O.name.toLowerCase()==b)return O;if(O.alias){for(var S=0;S<O.alias.length;S++)if(O.alias[S].toLowerCase()==b)return O}}}})},"8WcF":function(M,X,o){M.exports={flex_box_center:"flex_box_center___2fahw",flex_space_between:"flex_space_between___1h4HM",flex_box_vertical_center:"flex_box_vertical_center___2kxeE",flex_box_center_end:"flex_box_center_end___OjPB4",flex_box_column:"flex_box_column___3zY1h",orderWrap:"orderWrap___VQuq1",orderIconWrap:"orderIconWrap___18q7W",orderAsc:"orderAsc___3WBGg",orderDesc:"orderDesc____ipxK",active:"active___3EMfI",cursorPointer:"cursorPointer___3og_L",orderTextWrap:"orderTextWrap___XQlmv"}},"8hTe":function(M,X,o){M.exports={button:"button___1wy9m"}},"8j3D":function(M,X,o){"use strict";var L=o("2qtc"),p=o("kLXV"),w=o("5NDa"),b=o("5rEg"),E=o("miYZ"),O=o("tsqr"),S=o("k1fw"),h=o("9og8"),_=o("y8nQ"),d=o("Vl3Y"),r=o("tJVT"),c=o("WmNS"),t=o.n(c),a=o("cDcd"),n=o.n(a),i=o("Ty5D"),f=o("9kvl"),s=o("KVXO"),l=o.n(s),m=function(C){var g=C.shixunsDetail,P=C.globalSetting,R=C.loading,y=C.dispatch,x=C.title,v=C.pathList,A=v===void 0?[]:v,I=C.showInputPath,D=I===void 0?!1:I,N=C.isMergeSelectFile,z=N===void 0?!1:N,F=C.onFinish,W=F===void 0?function(){}:F,H=d.a.useForm(),B=Object(r.a)(H,1),k=B[0],G=Object(i.i)(),ee=Object(i.h)(),ue=Object(a.useRef)(),le=Object(a.useState)(""),ve=Object(r.a)(le,2),be=ve[0],oe=ve[1],he=Object(a.useState)(""),fe=Object(r.a)(he,2),ae=fe[0],se=fe[1],Q=Object(a.useState)([]),ce=Object(r.a)(Q,2),te=ce[0],re=ce[1],ye=Object(a.useState)([]),ie=Object(r.a)(ye,2),Z=ie[0],Y=ie[1];Object(a.useEffect)(function(){var $e,ct;ue.current=(($e=ee.pathname)===null||$e===void 0||((ct=$e.split("/"))===null||ct===void 0)?void 0:ct[3])==="repository"},[]),Object(a.useEffect)(function(){if(g.actionTabs.key!=="Repository-SelectFilePath")return;var $e=A.join("/"),ct=[];A.map(function(dt,vt){vt===0?ct.push({val:"\u6839\u76EE\u5F55",path:""},{val:"/".concat(dt),path:$e}):ct.push({val:"/".concat(dt),path:$e})}),re(ct),oe($e),se($e),$($e)},[g.actionTabs.key]);var $=function(){var $e=Object(h.a)(t.a.mark(function ct(dt){var vt;return t.a.wrap(function(He){for(;;)switch(He.prev=He.next){case 0:return He.next=2,y({type:ue.current?"shixunsDetail/getRepository":"shixunsDetail/getSecretRepository",payload:{id:G.id,path:dt}});case 2:vt=He.sent,vt&&Y(vt.trees||[]);case 4:case"end":return He.stop()}},ct)}));return function(dt){return $e.apply(this,arguments)}}(),Ce=function(ct){var dt=be;ct.type==="tree"&&(te.length?te.push({val:"/".concat(ct.name),path:ct.name}):te.push({val:"\u6839\u76EE\u5F55",path:""},{val:"/".concat(ct.name),path:ct.name}),re(te),dt=be?"".concat(be,"/").concat(ct.name):ct.name,oe(dt)),$(dt)},_e=function(ct,dt){var vt=te.filter(function(He,Pe){return Pe<=dt});re(vt);var _t=vt.filter(function(He,Pe){return Pe!==0}).map(function(He){return He.val}).join("").substr(1);oe(_t),$(_t)},Re=function(){var $e=Object(h.a)(t.a.mark(function ct(){var dt,vt,_t;return t.a.wrap(function(Pe){for(;;)switch(Pe.prev=Pe.next){case 0:if(dt=k==null?void 0:k.getFieldsValue(),vt=be?"".concat(be).concat(dt!=null&&dt.name?"/".concat(dt==null?void 0:dt.name):""):dt==null?void 0:dt.name,!z){Pe.next=6;break}return W(vt),Qe(),Pe.abrupt("return");case 6:if(!D){Pe.next=16;break}return Pe.next=9,k.validateFields();case 9:return Pe.next=11,y({type:"shixunsDetail/uploadGitFolder",payload:Object(S.a)(Object(S.a)({},{id:G.id,path:vt}),ue.current?{}:{secret_repository:!0})});case 11:_t=Pe.sent,W(ae),_t.status===0&&O.b.info("\u65B0\u5EFA\u6210\u529F"),Pe.next=18;break;case 16:W(vt),O.b.success("\u9009\u62E9\u6587\u4EF6\u76EE\u5F55\u6210\u529F");case 18:Qe();case 19:case"end":return Pe.stop()}},ct)}));return function(){return $e.apply(this,arguments)}}(),Qe=function(){y({type:"shixunsDetail/setActionTabs",payload:{}}),k.resetFields()};return n.a.createElement(p.a,{centered:!0,title:x||"\u65B0\u5EFA\u6587\u4EF6\u5939",closable:!1,keyboard:!1,visible:g.actionTabs.key==="Repository-SelectFilePath",onOk:Re,onCancel:Qe},n.a.createElement("div",{className:l.a.wrap},n.a.createElement("div",{className:l.a.content},n.a.createElement("div",{className:l.a.mainPathWrap},!!(te!=null&&te.length)&&te.map(function($e,ct){return n.a.createElement("a",{key:ct,onClick:function(){return _e($e,ct)}},$e.val)})),!!(Z!=null&&Z.length)&&Z.map(function($e,ct){return $e.type==="tree"&&n.a.createElement("a",{key:ct,onClick:function(){return Ce($e)}},n.a.createElement("i",{className:"iconfont icon-wenjianjia ".concat(l.a.colorBlue)}),$e.name)})),n.a.createElement("label",{className:"mt5"},"\u9009\u4E2D\u7684\u65B0\u5EFA\u6587\u4EF6\u5939\u76EE\u5F55\uFF1A"),n.a.createElement("div",{className:"mt5 mb5"},be),D&&n.a.createElement(d.a,{form:k,scrollToFirstError:!0,className:"mt20"},n.a.createElement(d.a.Item,{name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},n.a.createElement(b.a,{placeholder:"\u8BF7\u8F93\u5165\u65B0\u6587\u4EF6\u5939\u540D/\u5B50\u6587\u4EF6\u5939\u540D\u3002\uFF08\u5982\uFF1Asrc/step1\uFF09"})))))};X.a=Object(f.a)(function(T){var C=T.shixunsDetail,g=T.loading,P=T.globalSetting;return{shixunsDetail:C,globalSetting:P,loading:g.models.index}})(m)},"8mKB":function(M,X,o){"use strict";var L=o("rePB"),p=o("1OyB"),w=o("vuIU"),b=o("Ji7U"),E=o("md7G"),O=o("foSv"),S=o("cDcd"),h=o.n(S),_=o("m+aA"),d=o("TSYQ"),r=o.n(d),c=o("4IlW");function t(x){var v=x.pageXOffset,A="scrollLeft";if(typeof v!="number"){var I=x.document;v=I.documentElement[A],typeof v!="number"&&(v=I.body[A])}return v}function a(x){var v,A,I=x.ownerDocument,D=I.body,N=I&&I.documentElement,z=x.getBoundingClientRect();return v=z.left,A=z.top,v-=N.clientLeft||D.clientLeft||0,A-=N.clientTop||D.clientTop||0,{left:v,top:A}}function n(x){var v=a(x),A=x.ownerDocument,I=A.defaultView||A.parentWindow;return v.left+=t(I),v.left}function i(x){var v=f();return function(){var I=Object(O.a)(x),D;if(v){var N=Object(O.a)(this).constructor;D=Reflect.construct(I,arguments,N)}else D=I.apply(this,arguments);return Object(E.a)(this,D)}}function f(){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(x){return!1}}var s=function(x){Object(b.a)(A,x);var v=i(A);function A(){var I;return Object(p.a)(this,A),I=v.apply(this,arguments),I.onHover=function(D){var N=I.props,z=N.onHover,F=N.index;z(D,F)},I.onClick=function(D){var N=I.props,z=N.onClick,F=N.index;z(D,F)},I.onKeyDown=function(D){var N=I.props,z=N.onClick,F=N.index;D.keyCode===13&&z(D,F)},I}return Object(w.a)(A,[{key:"getClassName",value:function(){var D=this.props,N=D.prefixCls,z=D.index,F=D.value,W=D.allowHalf,H=D.focused,B=z+1,k=N;return F===0&&z===0&&H?k+=" ".concat(N,"-focused"):W&&F+.5>=B&&F<B?(k+=" ".concat(N,"-half ").concat(N,"-active"),H&&(k+=" ".concat(N,"-focused"))):(k+=B<=F?" ".concat(N,"-full"):" ".concat(N,"-zero"),B===F&&H&&(k+=" ".concat(N,"-focused"))),k}},{key:"render",value:function(){var D=this.onHover,N=this.onClick,z=this.onKeyDown,F=this.props,W=F.disabled,H=F.prefixCls,B=F.character,k=F.characterRender,G=F.index,ee=F.count,ue=F.value,le=typeof B=="function"?B(this.props):B,ve=h.a.createElement("li",{className:this.getClassName()},h.a.createElement("div",{onClick:W?null:N,onKeyDown:W?null:z,onMouseMove:W?null:D,role:"radio","aria-checked":ue>G?"true":"false","aria-posinset":G+1,"aria-setsize":ee,tabIndex:W?-1:0},h.a.createElement("div",{className:"".concat(H,"-first")},le),h.a.createElement("div",{className:"".concat(H,"-second")},le)));return k&&(ve=k(ve,this.props)),ve}}]),A}(h.a.Component);function l(x,v){var A=Object.keys(x);if(Object.getOwnPropertySymbols){var I=Object.getOwnPropertySymbols(x);v&&(I=I.filter(function(D){return Object.getOwnPropertyDescriptor(x,D).enumerable})),A.push.apply(A,I)}return A}function m(x){for(var v=1;v<arguments.length;v++){var A=arguments[v]!=null?arguments[v]:{};v%2?l(Object(A),!0).forEach(function(I){Object(L.a)(x,I,A[I])}):Object.getOwnPropertyDescriptors?Object.defineProperties(x,Object.getOwnPropertyDescriptors(A)):l(Object(A)).forEach(function(I){Object.defineProperty(x,I,Object.getOwnPropertyDescriptor(A,I))})}return x}function T(x){var v=C();return function(){var I=Object(O.a)(x),D;if(v){var N=Object(O.a)(this).constructor;D=Reflect.construct(I,arguments,N)}else D=I.apply(this,arguments);return Object(E.a)(this,D)}}function C(){if(typeof Reflect=="undefined"||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(x){return!1}}function g(){}var P=function(x){Object(b.a)(A,x);var v=T(A);function A(I){var D;Object(p.a)(this,A),D=v.call(this,I),D.onHover=function(z,F){var W=D.props.onHoverChange,H=D.getStarValue(F,z.pageX),B=D.state.cleanedValue;H!==B&&D.setState({hoverValue:H,cleanedValue:null}),W(H)},D.onMouseLeave=function(){var z=D.props.onHoverChange;D.setState({hoverValue:void 0,cleanedValue:null}),z(void 0)},D.onClick=function(z,F){var W=D.props.allowClear,H=D.state.value,B=D.getStarValue(F,z.pageX),k=!1;W&&(k=B===H),D.onMouseLeave(),D.changeValue(k?0:B),D.setState({cleanedValue:k?B:null})},D.onFocus=function(){var z=D.props.onFocus;D.setState({focused:!0}),z&&z()},D.onBlur=function(){var z=D.props.onBlur;D.setState({focused:!1}),z&&z()},D.onKeyDown=function(z){var F=z.keyCode,W=D.props,H=W.count,B=W.allowHalf,k=W.onKeyDown,G=W.direction,ee=G==="rtl",ue=D.state.value;F===c.a.RIGHT&&ue<H&&!ee?(B?ue+=.5:ue+=1,D.changeValue(ue),z.preventDefault()):F===c.a.LEFT&&ue>0&&!ee||F===c.a.RIGHT&&ue>0&&ee?(B?ue-=.5:ue-=1,D.changeValue(ue),z.preventDefault()):F===c.a.LEFT&&ue<H&&ee&&(B?ue+=.5:ue+=1,D.changeValue(ue),z.preventDefault()),k&&k(z)},D.saveRef=function(z){return function(F){D.stars[z]=F}},D.saveRate=function(z){D.rate=z};var N=I.value;return N===void 0&&(N=I.defaultValue),D.stars={},D.state={value:N,focused:!1,cleanedValue:null},D}return Object(w.a)(A,[{key:"componentDidMount",value:function(){var D=this.props,N=D.autoFocus,z=D.disabled;N&&!z&&this.focus()}},{key:"getStarDOM",value:function(D){return Object(_.a)(this.stars[D])}},{key:"getStarValue",value:function(D,N){var z=this.props,F=z.allowHalf,W=z.direction,H=W==="rtl",B=D+1;if(F){var k=this.getStarDOM(D),G=n(k),ee=k.clientWidth;(H&&N-G>ee/2||!H&&N-G<ee/2)&&(B-=.5)}return B}},{key:"focus",value:function(){var D=this.props.disabled;D||this.rate.focus()}},{key:"blur",value:function(){var D=this.props.disabled;D||this.rate.blur()}},{key:"changeValue",value:function(D){var N=this.props.onChange;"value"in this.props||this.setState({value:D}),N(D)}},{key:"render",value:function(){for(var D=this.props,N=D.count,z=D.allowHalf,F=D.style,W=D.prefixCls,H=D.disabled,B=D.className,k=D.character,G=D.characterRender,ee=D.tabIndex,ue=D.direction,le=this.state,ve=le.value,be=le.hoverValue,oe=le.focused,he=[],fe=H?"".concat(W,"-disabled"):"",ae=0;ae<N;ae+=1)he.push(h.a.createElement(s,{ref:this.saveRef(ae),index:ae,count:N,disabled:H,prefixCls:"".concat(W,"-star"),allowHalf:z,value:be===void 0?ve:be,onClick:this.onClick,onHover:this.onHover,key:ae,character:k,characterRender:G,focused:oe}));var se=r()(W,fe,B,Object(L.a)({},"".concat(W,"-rtl"),ue==="rtl"));return h.a.createElement("ul",{className:se,style:F,onMouseLeave:H?null:this.onMouseLeave,tabIndex:H?-1:ee,onFocus:H?null:this.onFocus,onBlur:H?null:this.onBlur,onKeyDown:H?null:this.onKeyDown,ref:this.saveRate,role:"radiogroup"},he)}}],[{key:"getDerivedStateFromProps",value:function(D,N){return"value"in D&&D.value!==void 0?m(m({},N),{},{value:D.value}):N}}]),A}(h.a.Component);P.defaultProps={defaultValue:0,count:5,allowHalf:!1,allowClear:!0,style:{},prefixCls:"rc-rate",onChange:g,character:"\u2605",onHoverChange:g,tabIndex:0,direction:"ltr"};var R=P,y=X.a=R},"9Bee":function(M,X,o){"use strict";var L=o("DYRE"),p=o("zeV3"),w=o("+L6B"),b=o("2/Rp"),E=o("k1fw"),O=o("tJVT"),S=o("cDcd"),h=o.n(S),_=o("vg9a"),d=o("DlQD"),r=o.n(d),c=o("rUJ1");function t(oe,he){var fe=oe.match(/^(\s+)(?:```)/);if(fe===null)return he;var ae=fe[1];return he.split(`
|
|
|
`).map(function(se){var Q=se.match(/^\s+/);if(Q===null)return se;var ce=Object(O.a)(Q,1),te=ce[0];return te.length>=ae.length?se.slice(ae.length):se}).join(`
|
|
|
`)}var a=[],n=["<ul>"],i=new r.a.Renderer,f=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function s(){a.length=0,n=["<ul>"]}var l={overflow:"hidden",WebkitBoxOrient:"vertical",display:"-webkit-box",WebkitLineClamp:2};function m(oe,he,fe,ae){if(he>=oe.length||oe[he].level<=fe)return he;var se=oe[he];ae.push("<li><a href='#"+se.anchor+"'>"+se.text+"</a>"),he++;var Q=[];return he=m(oe,he,se.level,Q),Q.length>0&&(ae.push("<ul>"),Q.forEach(function(ce){ae.push(ce)}),ae.push("</ul>")),ae.push("</li>"),he=m(oe,he,fe,ae),he}function T(){return m(a,0,0,n),n.push("</ul>"),n.join("")}var C={heading:function(he){var fe=f.exec(he);if(fe)return{type:"heading",raw:fe[0],depth:fe[1].length,text:fe[2]}},fences:function(he){var fe=this.rules.block.fences.exec(he);if(fe){var ae=fe[0],se=t(ae,fe[3]||""),Q=fe[2]?fe[2].trim():fe[2];if(["latex","katex","math"].indexOf(Q)>=0){var ce=R(),te=se;se=ce,y[ce]={type:"block",expression:te}}return{type:"code",raw:ae,lang:Q,text:se}}}},g=/(?:\${2})([^\n`]+?)(?:\${2})/gi,P=0,R=function(){return"__special_katext_id_".concat(P++,"__")},y={};function x(){return y}function v(){P=0,y={}}function A(oe){return oe=oe.replace(g,function(he,fe){var ae=R();return y[ae]={type:"inline",expression:fe},ae}),oe}var I=i.listitem;i.listitem=function(oe){return I(A(oe))};var D=i.paragraph;i.paragraph=function(oe){return D(A(oe))};var N=i.tablecell;i.tablecell=function(oe,he){return N(A(oe),he)},i.code=function(oe,he,fe){var ae=(he||"").match(/\S*/)[0];return ae?["latex","katex","math"].indexOf(ae)>=0?"<p class='editormd-tex'>".concat(oe,"</p>"):'<pre class="prettyprint linenums"><code class="language-'.concat(he,'">').concat(fe?oe:Object(c.escape)(oe,!0),`</code></pre>
|
|
|
`):'<pre class="prettyprint linenums"><code>'+(fe?oe:Object(c.escape)(oe,!0))+"</code></pre>"},i.heading=function(oe,he,fe){var ae=this.options.headerPrefix+fe.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return a.push({anchor:ae,level:he,text:oe}),"<h"+he+' id="'+ae+'">'+oe+"</h"+he+">"},r.a.setOptions({silent:!0,gfm:!0,pedantic:!1}),r.a.use({tokenizer:C,renderer:i});var z=r.a,F=o("SJMd"),W=o("ulZh"),H=o.n(W),B=o("m3rI"),k=o("Oy/b"),G=o("p5ED"),ee=o("8hTe"),ue=o.n(ee),le=/<pre[^>]*>/g;function ve(oe){var he=document.createElement("div");return he.innerHTML=oe,he.childNodes.length===0?"":he.childNodes[0].nodeValue}var be=X.a=function(oe){var he=oe.value,fe=he===void 0?"":he,ae=oe.edit,se=ae===void 0?!1:ae,Q=oe.className,ce=oe.showTextOnly,te=oe.showLines,re=oe.replaces,ye=oe.zoomImg,ie=oe.hasMask,Z=oe.style,Y=Z===void 0?{}:Z,$=oe.stylesPrev,Ce=$===void 0?{}:$,_e=String(fe),Re=Object(S.useRef)(),Qe=Object(S.useRef)(),$e=Object(S.useState)(""),ct=Object(O.a)($e,2),dt=ct[0],vt=ct[1],_t=Object(S.useState)("office"),He=Object(O.a)(_t,2),Pe=He[0],at=He[1],Rt=Object(S.useMemo)(function(){try{var je=/\(\s+\/api\/attachments\/|\(\/api\/attachments\/|\(\/attachments\/download\//g,Ee=/\"\/api\/attachments\/|\"\/attachments\/download\//g,Ae=/\(\s+\/files\/uploads\/|\"\/files\/uploads\//g;_e=_e.replace(je,"("+B.a.API_SERVER+"/api/attachments/").replace(Ee,'"'+B.a.API_SERVER+"/api/attachments/").replace(Ae,'"'+B.a.API_SERVER+"/files/uploads/").replaceAll("http://video.educoder","https://video.educoder").replaceAll("http://www.educoder.net/api","https://data.educoder.net/api").replaceAll("https://www.educoder.net/api","https://data.educoder.net/api").replace(/\r\n/g,`
|
|
|
`)}catch(ut){}var Le=z(_e),Ue=x();if(_e.match(/\[TOC\]/)&&(Le=Le.replace("<p>[TOC]</p>",T()),s()),Le=Le.replace(/(__special_katext_id_\d+__)/g,function(ut,Ot){var Nt=Ue[Ot],nn=Nt.type,Et=Nt.expression;return Object(k.renderToString)(ve(Et)||"",{displayMode:nn==="block",throwOnError:!1,output:"html"})}),Le=Le.replace(/▁/g,"\u2581\u2581\u2581"),v(),ce){var ze=document.createElement("div");return ze.innerHTML=Le,ze.innerText}return setTimeout(function(){return Ge()},500),Le},[_e]),rt=Object(S.useRef)();l.WebkitLineClamp=te,te&&(Y=Object(E.a)(Object(E.a)({},Y),l));function ft(je){var Ee=je.target;if(Ee.tagName.toUpperCase()==="IMG"){if(ye){var Ae=Ee.getAttribute("src");vt(Ae),at("image")}}else if(Ee.tagName.toUpperCase()==="A"){var Le=Ee.getAttribute("href");if(Le.indexOf("office")>-1)je.preventDefault(),vt(Le),at("office");else if(Le.indexOf("application/pdf")>-1)je.preventDefault(),vt(Le),at("pdf");else if(Le.indexOf("text/html")>-1)je.preventDefault(),vt(Le),at("html");else if(Le.startsWith("#")){je.preventDefault();var Ue=document.getElementById(Le.replace("#",""));Ue&&Ue.scrollIntoView(!0)}}}var Ge=function(){var Ee,Ae=(Ee=rt.current)===null||Ee===void 0?void 0:Ee.querySelectorAll("video");Ae==null||Ae.forEach(function(Le){if(Le.oncontextmenu=function(){return!1},Le.src.indexOf(".m3u8")>-1&&!Le.canPlayType("application/vnd.apple.mpegurl")){if(H.a.isSupported()){var Ue=new H.a;Ue.loadSource(Le.src),Ue.attachMedia(Le)}}})};Object(S.useEffect)(function(){if(rt.current&&Rt&&(Rt.match(le)&&window.PR.prettyPrint()),rt.current)return rt.current.addEventListener("click",ft),function(){rt.current.removeEventListener("click",ft),v(),s()}},[Rt,rt.current,ft]);var Ne=function(Ee){if(!se)return;Ee.target.nodeName==="IMG"?(Re.current.style.display="flex",Re.current.style.width=Ee.target.clientWidth+"px",Re.current.style.height=Ee.target.clientHeight+"px",Re.current.style.top=Ee.target.offsetTop+"px",Re.current.style.left=Ee.target.offsetLeft+"px",Qe.current.src=Ee.target.getAttribute("src")):Re.current.style.display="none"};return h.a.createElement("div",{style:{position:"relative"}},h.a.createElement("div",{ref:rt,style:Object(E.a)({},Y),className:"".concat(Q||""," markdown-body ").concat(ue.a.mdBody),onMouseOver:Ne,dangerouslySetInnerHTML:{__html:Rt}}),h.a.createElement("div",{ref:Re,className:ue.a.button},h.a.createElement(p.a,null,h.a.createElement(b.a,{onClick:function(){return openCrop()}},"\u88C1\u526A"),h.a.createElement(b.a,{onClick:function(){return openEditor()}},"\u7F16\u8F91"))),h.a.createElement("img",{ref:Qe,src:"",alt:"sample",crossOrigin:"anonymous",style:{maxWidth:"90%",opacity:0,position:"absolute",zIndex:-1,top:"-10000px"}}),h.a.createElement(G.a,{close:!0,data:dt,type:dt!=null&&dt.length?Pe:"",style:Object(E.a)({},Ce),onClose:function(){return vt("")}}))}},"9JIy":function(M,X,o){M.exports={flex_box_center:"flex_box_center___Hq8-r",flex_space_between:"flex_space_between___3Nl1U",flex_box_vertical_center:"flex_box_vertical_center___1hgum",flex_box_center_end:"flex_box_center_end___i5ldC",flex_box_column:"flex_box_column____1u-K",table:"table___2yPMl"}},"9OqN":function(M,X,o){(function(L,p,w){M.exports=X=p(o("Ib8C"),o("OLod"))})(this,function(L){return L.mode.CTR=function(){var p=L.lib.BlockCipherMode.extend(),w=p.Encryptor=p.extend({processBlock:function(b,E){var O=this._cipher,S=O.blockSize,h=this._iv,_=this._counter;h&&(_=this._counter=h.slice(0),this._iv=void 0);var d=_.slice(0);O.encryptBlock(d,0),_[S-1]=_[S-1]+1|0;for(var r=0;r<S;r++)b[E+r]^=d[r]}});return p.Decryptor=w,p}(),L.mode.CTR})},"9VGf":function(M,X,o){"use strict";o.d(X,"a",function(){return w});var L=o("cDcd"),p=o.n(L);function w(b,E){var O=Object(L.useRef)();Object(L.useEffect)(function(){O.current=b}),Object(L.useEffect)(function(){function S(){O.current()}if(E!==null){var h=setInterval(S,E);return function(){return clearInterval(h)}}},[E])}},"9ZNV":function(M,X,o){"use strict";o.d(X,"a",function(){return d});var L=o("0Owb"),p=o("+L6B"),w=o("2/Rp"),b=o("cDcd"),E=o.n(b),O=o("UUDw"),S=o.n(O),h=o("TSYQ"),_=o.n(h),d=function(c){var t=c.cancelText,a=t===void 0?"\u53D6\u6D88":t,n=c.okText,i=n===void 0?"\u786E\u5B9A":n,f=c.loading,s=f===void 0?!1:f,l=c.hasOkBtn,m=l===void 0?!0:l,T=c.okButtonProps,C=T===void 0?{}:T,g=c.onCancel,P=g===void 0?function(){}:g,R=c.onOk,y=R===void 0?function(){}:R,x=c.className,v=x===void 0?"":x;return E.a.createElement("div",{className:_()(S.a.buttonFixed,v)},E.a.createElement("div",{className:S.a.buttonWrap},E.a.createElement(w.a,{size:"large",className:"".concat(S.a.button," mr20"),onClick:P},a),m&&E.a.createElement(w.a,Object(L.a)({size:"large",type:"primary",className:"".concat(S.a.button," mr20"),loading:s,onClick:y},C),i)))}},"A/g1":function(M,X){M.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAAAsTAAALEwEAmpwYAAAF92lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDMgNzkuMTY0NTI3LCAyMDIwLzEwLzE1LTE3OjQ4OjMyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjEtMDctMDJUMTk6Mzg6MjMrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9InNSR0IgSUVDNjE5NjYtMi4xIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOmVkYzRhODM0LTVjNWQtNDQ1My04MDYzLWNkNzcwODQyODg5ZSIgeG1wTU06RG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjQ4MTE0OTVlLTVkMDctZTk0YS1iNWEwLWYxOWJmZmM0NGUyNyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOmMwNjQyYzA1LTg5MzQtNDdlYy04MTFiLTlkYjdhZGNkYjFiMCI+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6YzA2NDJjMDUtODkzNC00N2VjLTgxMWItOWRiN2FkY2RiMWIwIiBzdEV2dDp3aGVuPSIyMDIxLTA3LTAyVDE5OjM4OjIzKzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6ZWRjNGE4MzQtNWM1ZC00NDUzLTgwNjMtY2Q3NzA4NDI4ODllIiBzdEV2dDp3aGVuPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5fJkpyAAAGoElEQVRogc2abWxbVxnH/8+59/rdTpx2GW3UNWJJV7Ylaxp3LUFsWgJDiI5R8bK2GppAmsgQLKQthS8IEJ9okibrREf3gX2Y1K2bxAoDtog60RBSVxKnWUO7kpSppXJZK2ja2HFi33vPw4cmpbN9r++1k8Lv2znnf577f+zje95Mhw4dQqUkwljpF7kuv0EdHkm1HklRr6TQq2tn5xcklwhIMnMSQJIJxykTiSce+1am0mer5XacqM7uDJjiqbAuWlvSygrBnmKyxcoI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"},ALsQ:function(M,X,o){(function(L,p,w){M.exports=X=p(o("Ib8C"),o("OLod"))})(this,function(L){return L.mode.CFB=function(){var p=L.lib.BlockCipherMode.extend();p.Encryptor=p.extend({processBlock:function(b,E){var O=this._cipher,S=O.blockSize;w.call(this,b,E,S,O),this._prevBlock=b.slice(E,E+S)}}),p.Decryptor=p.extend({processBlock:function(b,E){var O=this._cipher,S=O.blockSize,h=b.slice(E,E+S);w.call(this,b,E,S,O),this._prevBlock=h}});function w(b,E,O,S){var h,_=this._iv;_?(h=_.slice(0),this._iv=void 0):h=this._prevBlock,S.encryptBlock(h,0);for(var d=0;d<O;d++)b[E+d]^=h[d]}return p}(),L.mode.CFB})},B6bo:function(M,X,o){M.exports={flex_box_center:"flex_box_center___1czbK",flex_space_between:"flex_space_between___NcbCS",flex_box_vertical_center:"flex_box_vertical_center___3bgyw",flex_box_center_end:"flex_box_center_end___1RYM-",flex_box_column:"flex_box_column___siFqq",menu:"menu___3LJ87",warehouse:"warehouse___1AVuS",header:"header___2hqXC",title:"title___2N2dQ",content:"content___252cM",left:"left___DCxzF",right:"right___3XU0c",loading:"loading___393Js",empty:"empty___-D3br",tabs:"tabs___1B5_7",line:"line___1qrlH",footer:"footer___1MBb_",commit:"commit___aa_yX",blueLight:"blueLight___oW1lR",filePathWrp:"filePathWrp___sw_To",filePath:"filePath___2Xa_Q",bottom0:"bottom0___3zeb-"}},BMKw:function(M,X,o){M.exports={wrap:"wrap___1gcMR",content:"content___31AN8",mainPathWrap:"mainPathWrap___1HrSg",colorBlue:"colorBlue___2eq2Y"}},BU3w:function(M,X,o){"use strict";o.d(X,"a",function(){return O});var L=o("MNnm"),p="rc-util-key";function w(S){if(S.attachTo)return S.attachTo;var h=document.querySelector("head");return h||document.body}function b(S){var h,_=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(!Object(L.a)())return null;var d=document.createElement("style");if((h=_.csp)===null||h===void 0?void 0:h.nonce){var r;d.nonce=(r=_.csp)===null||r===void 0?void 0:r.nonce}d.innerHTML=S;var c=w(_),t=c.firstChild;return _.prepend&&c.prepend?c.prepend(d):_.prepend&&t?c.insertBefore(d,t):c.appendChild(d),d}var E=new Map;function O(S,h){var _=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},d=w(_);if(!E.has(d)){var r=b("",_),c=r.parentNode;E.set(d,c),c.removeChild(r)}var t=Array.from(E.get(d).children).find(function(s){return s.tagName==="STYLE"&&s[p]===h});if(t){var a,n;if(((a=_.csp)===null||a===void 0?void 0:a.nonce)&&t.nonce!==((n=_.csp)===null||n===void 0?void 0:n.nonce)){var i;t.nonce=(i=_.csp)===null||i===void 0?void 0:i.nonce}return t.innerHTML!==S&&(t.innerHTML=S),t}var f=b(S,_);return f[p]=h,f}},Bbdw:function(M,X,o){M.exports={flex_box_center:"flex_box_center___1d7HC",flex_space_between:"flex_space_between___2tGvG",flex_box_vertical_center:"flex_box_vertical_center___3lO4f",flex_box_center_end:"flex_box_center_end___22Avr",flex_box_column:"flex_box_column___3SksD",headLeft:"headLeft___9XMDS",colorBlue:"colorBlue___1Qpec",wrap:"wrap___1u-Va",nodata:"nodata___V_2Oo",nodataText:"nodataText___1G_zo",content:"content___314Bx",gitCode:"gitCode___2GwFG",ellipsis:"ellipsis___2M7s4",menu:"menu___3Tf01",overlayClass:"overlayClass___3ckGv",tips:"tips___-Fisb"}},Bd2K:function(M,X,o){(function(L){L(o("VrN/"),o("osHv"))})(function(L){L.defineOption("autoCloseTags",!1,function(_,d,r){if(r!=L.Init&&r&&_.removeKeyMap("autoCloseTags"),!d)return;var c={name:"autoCloseTags"};(typeof d!="object"||d.whenClosing!==!1)&&(c["'/'"]=function(t){return O(t)}),(typeof d!="object"||d.whenOpening!==!1)&&(c["'>'"]=function(t){return b(t)}),_.addKeyMap(c)});var p=["area","base","br","col","command","embed","hr","img","input","keygen","link","meta","param","source","track","wbr"],w=["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 b(_){if(_.getOption("disableInput"))return L.Pass;for(var d=_.listSelections(),r=[],c=_.getOption("autoCloseTags"),t=0;t<d.length;t++){if(!d[t].empty())return L.Pass;var a=d[t].head,n=_.getTokenAt(a),i=L.innerMode(_.getMode(),n.state),f=i.state,s=i.mode.xmlCurrentTag&&i.mode.xmlCurrentTag(f),l=s&&s.name;if(!l)return L.Pass;var m=i.mode.configuration=="html",T=typeof c=="object"&&c.dontCloseTags||m&&p,C=typeof c=="object"&&c.indentTags||m&&w;n.end>a.ch&&(l=l.slice(0,l.length-n.end+a.ch));var g=l.toLowerCase();if(!l||n.type=="string"&&(n.end!=a.ch||!/[\"\']/.test(n.string.charAt(n.string.length-1))||n.string.length==1)||n.type=="tag"&&s.close||n.string.indexOf("/")==a.ch-n.start-1||T&&S(T,g)>-1||h(_,i.mode.xmlCurrentContext&&i.mode.xmlCurrentContext(f)||[],l,a,!0))return L.Pass;var P=typeof c=="object"&&c.emptyTags;if(P&&S(P,l)>-1){r[t]={text:"/>",newPos:L.Pos(a.line,a.ch+2)};continue}var R=C&&S(C,g)>-1;r[t]={indent:R,text:">"+(R?`
|
|
|
|
|
|
`:"")+"</"+l+">",newPos:R?L.Pos(a.line+1,0):L.Pos(a.line,a.ch+1)}}for(var y=typeof c=="object"&&c.dontIndentOnAutoClose,t=d.length-1;t>=0;t--){var x=r[t];_.replaceRange(x.text,d[t].head,d[t].anchor,"+insert");var v=_.listSelections().slice(0);v[t]={head:x.newPos,anchor:x.newPos},_.setSelections(v),!y&&x.indent&&(_.indentLine(x.newPos.line,null,!0),_.indentLine(x.newPos.line+1,null,!0))}}function E(_,d){for(var r=_.listSelections(),c=[],t=d?"/":"</",a=_.getOption("autoCloseTags"),n=typeof a=="object"&&a.dontIndentOnSlash,i=0;i<r.length;i++){if(!r[i].empty())return L.Pass;var f=r[i].head,s=_.getTokenAt(f),l=L.innerMode(_.getMode(),s.state),m=l.state;if(d&&(s.type=="string"||s.string.charAt(0)!="<"||s.start!=f.ch-1))return L.Pass;var T,C=l.mode.name!="xml"&&_.getMode().name=="htmlmixed";if(C&&l.mode.name=="javascript")T=t+"script";else if(C&&l.mode.name=="css")T=t+"style";else{var g=l.mode.xmlCurrentContext&&l.mode.xmlCurrentContext(m);if(!g||g.length&&h(_,g,g[g.length-1],f))return L.Pass;T=t+g[g.length-1]}_.getLine(f.line).charAt(s.end)!=">"&&(T+=">"),c[i]=T}if(_.replaceSelections(c),r=_.listSelections(),!n)for(var i=0;i<r.length;i++)(i==r.length-1||r[i].head.line<r[i+1].head.line)&&_.indentLine(r[i].head.line)}function O(_){return _.getOption("disableInput")?L.Pass:E(_,!0)}L.commands.closeTag=function(_){return E(_)};function S(_,d){if(_.indexOf)return _.indexOf(d);for(var r=0,c=_.length;r<c;++r)if(_[r]==d)return r;return-1}function h(_,d,r,c,t){if(!L.scanForClosingTag)return!1;var a=Math.min(_.lastLine()+1,c.line+500),n=L.scanForClosingTag(_,c,null,a);if(!n||n.tag!=r)return!1;for(var i=t?1:0,f=d.length-1;f>=0&&d[f]==r;f--)++i;c=n.to;for(var f=1;f<i;f++){var s=L.scanForClosingTag(_,c,null,a);if(!s||s.tag!=r)return!1;c=s.to}return!0}})},BdwD:function(M,X,o){"use strict";var L=o("+L6B"),p=o("2/Rp"),w=o("0Owb"),b=o("k1fw"),E=o("cDcd"),O=o.n(E),S=o("FOrL"),h=o.n(S),_=function(r){var c=r.buttonProps,t=c===void 0?{}:c,a=r.styles,n=a===void 0?{}:a,i=r.customText,f=r.ButtonText,s=r.ButtonClick,l=r.Buttonclass,m=r.ButtonTwo;return O.a.createElement("section",{className:"tc animated fadeIn",style:Object(b.a)(Object(b.a)({},{color:"#999",margin:"200px auto"}),n)},O.a.createElement("img",{src:h.a}),O.a.createElement("p",{className:"mt20 font14"},i||"\u6682\u65F6\u8FD8\u6CA1\u6709\u76F8\u5173\u6570\u636E\u54E6!"),f&&O.a.createElement(p.a,Object(w.a)({className:l,onClick:s},t),f),m&&m)};X.a=_},BjJ7:function(M,X,o){"use strict";o.d(X,"d",function(){return p}),o.d(X,"c",function(){return w}),o.d(X,"e",function(){return b}),o.d(X,"b",function(){return E}),o.d(X,"a",function(){return S});var L=o("m3rI");function p(h){var _=!0;if(h.length>0){for(var d=0;d<h.length;d++)if(h[d].compile_success==0||!h[d].compile_success){_=!1;break}}else _=!1;return _}function w(h){for(var _=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"",d=[],r=0;r<h.length;r++){var c=h[r],t=_?"".concat(_,"/").concat(c.name):"".concat(c.name);d.push({title:c.name,isLeaf:!(c.type==="tree"),key:t})}return d}function b(h,_,d){for(var r=0;r<h.length;r++){var c=h[r];if(c.key===_){c.children=d;break}c.children&&b(c.children,_,d)}return h}function E(h,_,d){var r;return function(){var c=this,t=arguments,a=function(){r=null,d||h.apply(c,t)},n=d&&!r;clearTimeout(r),r=setTimeout(a,_),n&&h.apply(c,t)}}var O=!0,S=L.a.API_SERVER},Bq7L:function(M,X){M.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAANQAAAA8CAYAAAAeyZT3AAAAAXNSR0IArs4c6QAAEpJJREFUeF7tXQeYFdUV/mcbS1F6UUEsoLC7IGKNJWpERbEgSoxGo7HEQFDRWCAGgdASNBbEhglqsC1rAxVBNGg0qNgLsJRddmFhe3vby3uT7393ZmfeezOv7M57W3LP9/EtM3Pn3DPn3n/uvf85c58CKdID0gOOeUBxTJNUJD0gPQAJKNkJpAcc9EALoNRpCaqt3rh4QIkDvH/jxV/zuZZjrVy8uRzvSzDdrx3HxWnnEnz1eevhOf/79HpNdrAs6wrQr9VvtiMc+/kc0HSan9Nrq8Uzt9hquuZjv8kPev26r8x16X5VPYDHDYT7Vy/L8vo94d7P8u5mcV+w+1U34GEZ7a+5Tg/vV31tbrmu36ff23JcB9VdBo9a5v2rekq14/1wN30GNXGzctPKKgf7eExVKUGBpJsSEkgWYPMHXEuH0sHlB5iW8jrAtE6sd9AW8GidVD9mR/fvxDrAzJ3Yp/ObAGL3srC1XweJnf0awHUQWgGJ52i3P+D9OyOP/QHSAjYT8Lwd3gRGH3Bp5dza34D7LUDsD04vmPzuN9cZGkSAF3xm4JttNoFWdasNlRVNta4SV21l6YHakvyPGurrNivA12kZ2B1TdLSisvAA1QrF8hbpAUsP8EWVkAwkdgMSugHxiUB8EpDcC+g1AOjeG+BciSBWPXA3NaA8Pxel+7LRXF+bCwXpShxeTX0V33ZED0tAdcRW+X+2iaN3j35Ar/7iX/e+XnCpbg9cZfkozctBrauci/9tioIlKSpeUTLg7iguk4DqKC0h7bD2QPJBQP/hUHsNhsIVv+qBq7QI+7O2w93USGDtUoEFaavxoqJ4x7Z2FQmodnW/rDxsD3Ba2PcwqL0PhaLEobmxAXnZmaiuKPOqUBRsSlBx06gM7AlbZxQKSkBFwalSZRQ9kJAEDD4GSD7Yyz6WFu5HQV4uVI+Ho1W1ouCe1NV4OooWBFUtAdVenpf1ts0DfQ6F2mcoOMurq6nCnp2Z8DAMwNEKWJEKTG+PtZUEVNuaVd7dnh5I6gF1wFFQEpJQW+1CTtYueBgeEPLuwGRcNWQVamJpogRULL0t63LeA/GJUAeNhBKXgOpqF3Kzs6Ey3iVGqs29gQnDMlDnfMXWGiWgYuVpWU/0PBCfBHXQ0VCUeLgqK7B3b67I4BDyZloKrlTmQ6AsyiIBFWUHS/Ux8kBCMtT+w70MYGlJMfILCloqVoDH0jIwMxaWSEDFwsuyjth4IKk71D7DGKzCnj05qK0zZnoKMDUtA69F2xAJqGh7WOqPrQeYvtSjL+rr65C1JxeqMfUrTkpAyrGvoCSaBklARdO7UnfsPaAAat/DocTFo7C4FMWlIvBLUYD0tAz8KppGSUBF07tSd/t4ILE71N5DoHrcyMrJQ0NjY4sd8QompazGumgZJgEVLc9Kve3rgZ79gW49UVVdg9wDhWZbMtNSMEaZDxEFdlgkoBx2qFTXQTygxHnz/gAPdu3NR2Njk9mwmWMy8Fg0LJWAioZXpU7DA/0OB479hTguyQZ2/Sdm3lF79IWS2B2llVXILylvqVcBuLAamZbh/euotA+geg0E/ponHqSpDrizj6MP1WGU8WM671eq7fhVweTFwIQ/Cpe8PRfY8NfYuue4y4BbNbb6y1eA534Tu/rjEqEeNAAejxs7cgvg4VfGmijA8rQM3Oa0Me0HqKUHxLM01gEzD3b6udpXX+9DgNNvBs64GVh0PFDj+Isw/Oe7fAlw3t2i/NoHgPVLwr/XiZLtCShGpHr29zJ++aWVKHX5pPU1Iw5jx6RjuxOP2QLUsPaUcLJG6uII1ZUBtTAb6McAI4B7BktAtdcIRf/zM/vkg9HY3IydeQxBGbMFBVifloELnezecoRy0pu6rsU5QJ/DJKDogXYeoWiCp2c/7mWF7MJy1Nb7kBNwmkaXgJKAioYHDJ0dAFBqt55Q4ruhyFWDooqArzkcpdE7HqBOuxE4aKBokE9WALUGO9PSStxc4Px7xWFzI/DhI0YDDjoGOP5ycbxjE5CzBRh/JTDiDGD4CaL83m/E+W9e8yUM+g0HTtIC6f56/bvd8JOAURp75SoAKvYDh58gStG27tq68L3FQGOtOP/TOmD/j76aOP09YSowbBww9DigtgLY9y2w7zvguzeEvf5ifsb8bcAPbwNjLwF+Pg3oPQTgubfnAcW7ASfXUAOOBH52PTB0nKiHn6UXZwFFu4DPVwEFFssRK0BRz7gpwn/0U+7XQM6XwFfpYrsxpyUhEUjqhdqGJmQXVgRoj1NwR+pqLHOi2o4HqD99DQwdK55t7mjRKfyF++4t1xIf66uAu/oZJcwNuGYOMHgkcKoNs7TtfWDltQZoOd9eshfoqel76OdA9mfWfp6+FkjTpt/vLhA79Jw1PXibrLoZ+OwFo8yIM4EbXwT6MF5iIblfASumAuUaI6oX8e+kOz4Crn3GV8HjFwLbP3AOUJfMBybO9m7eYCnuJmDjQ4L4MIu/rR8+Bty2zvCxuezuT4AVVwHVxU70bR8dao8+XsY1c38F3Ca2j4WcpNG7NqA4MiT1AJoagNwtwIFtwJBRwPATvVF0r5TmAItPBOoqxfEVDwLnapn+n/4DeHlaYONyVCHw4hPErqoPjATOvRM4Syvr3RVWE2/jaQvhF38HfP4vcYEd7ZZ0sWsu5cBPYlTiW58j6cCjxfmqYuDRCWLU0cXcSQ9sBQaOEPvcmcVJQF08F7joz4b2sr3iRcOX2eHjxT9dVl4HfPWqta0cnRmX4r58WZ8CRbsD24Mvj8UnOE7kqN16eT/t2FdWjcrawFHfKRq9awOKzVpdAjxxCcC3vS79jwBmvCs2+6CQStbfrJxOzdsqzte5gFmHAU31vp317BnAL7VpJke55ZN8r4ciJQjyedsM4uLl6cCnzxo6uDcdp42XLRDnvlsDrLjSupPqZ7duAD5+EqgqEmBkh2fHb+uUjy+eJXliI0rK6/f6TrF5ji+TK5aK65wCzh1lbyvb48nJQM4XRpkBRwHT3gIOGS3Obfw78OYsX5+29YgvnLgklNc0YH+FNgX31ekIjd71AfXU5cCP7wQ2B9/q7NScwjTUAHNGCPBR7tgIHHu2+D8DkQxImuXezcARJ4kzz14FfPuG7/VQgLpkHnDh/eIerj3+daN1d9GnlQwM862tr7/MI1QoHW0FFNdLE+8ToQ6uFTlFtpJFe4C+Q8WVmb2NdaO/rS/cCHyxyro95m4Ve9ozNsn24MvBKeHW10nd0dTsxo5C663TnaDRuzagOJ2bM9K+SWZ+ABxzlrj+1GTgx3fF/0kS3PSy+H/mv4FlFxg6zCMYG3z28MCFdChAzd4CDDte6Hz0PGDnR9Y2nvxr4IbnxbX3HwTe+pP4v7mT8mVw/5HW5A3LthVQ4XboO94Hjj1HlF403hr8ZfsEULQ9HwJUz1gHpJwnTj89RZAtTgpHW9WD3cU1qG+y/iK+rTR61wbUD+8AT2uMn1XDTH0YOEfLPsn4I7BJI3q43zZBcdAgsUZiJyjfJzSYRxcuwt+cHag5FKAerRRrO8p3bwVOKXWNJEdSzhdHHAU5GvoDas/nwINn2nc7JwHF2NrxUwCydP2PFEQMiRzulcdjfV1Ke2iXv61b14vpt52Y169v3Ad88LCTcBJ2KvEoqmpAUbUFeypqaxON3rUB9Z9ngFdn2DfK+fcAzHWjbFoOZNxplL1sIXDBfeJ47VxgvVbuLztFh6LMSwWKdgbqDwYodkpej1RIpS85ObCTfrUaWPnr6AKKDNlVy4DxUwURE0rsABWqPZhzOEXLNfz4KSD99lA1RXbd+1NCiahrdCOrzH4jpLbQ6M4Daswk4MhTxYNu32idXcxcN7JklPpq4K6+hmOcpM23vAw8f7290yc9AEyaI65v+BuwxsRkkbiYv0PM6fWF9lGnAXd/LMoza/qRc611BwMUR6ZHKgz6mbE2uymQWTsZNaspX6iE07aOUInJwO0bgKNPM9qL8bHCXUBVoRhdmxuAibOMaawdoL54EXjht/btYR791y0E3pkfGWBClSbjH0c21IPM4no0e6yTlttCozsPqEsXCOdSzOyZ+WFJs87SWJ7CncD8VOOqeX2xYByQrzFu5vsZgF2oxaeCxaHIdDGWZCfXPgucdoO4uuoW4DNtvaKX/8M7QKq2fvr7OcDJVwNn/k5cff4GYMtLkQOKd5hz/exGuWCdI5Lsg7YCimzj5EXCmrzvBYXP4LO/zPrcCGzbASrYS4j6rvuHCBxT7MiLUKAJdZ3Teag44GpCWZ39j3a0lkZ3HlCnXAdcv1I81tcZwD+vCXxEc5nMD4FlE40yv38TGHuxOF5+MbBtQ+D91z8HnKKxTcEAxSyDeaMFfewvDA4TlHrO3UNnAdmbfUsx++D3GoPH0S51oghIskPNHma/9gm1hjIvvv0pc7MF4yaLNQuF9Dzf8JRYAop0NmcdlGeuBL5fE+hL/qbT0gJjOmgHKLbHn48CXD5f0Ap9bA/67eDB4njp6SKbxWnRfjmzqr4ZuZVBszJaRaM7DygGTe/TsgsYUF0wBigx/SACpxB3fyJSbSj/Xga8pn2vw+OpjwDnaOseqynbYWOB2V+KqRglGKB4neksVlQvyQiSEhQGVJdoNLi5ARkPWpRtgE6/xnhP+h32TW1eZ5FlJNtoluMuBW59XZxhytL8NKCh2rcMR+H7vzFSmB7+BcBMAkosAWWegvPlyJekv5hBx2t2gOK1/64EXro1UMeEu4ApfxPnmYa0VJti2nu59Vfi4r27y24vaYYnyLdqraHRnQcUH/P29cAobX1RXSpAw8U7O8mp1wGHalM8bu7OEcTc4UZPAG57z3AWsxW+eEnM148+XUw/yL7pEgxQZOgIvG9eF8HC4l3A4FHAib802D3qefJS4CdTneamumgOcLFfOs0ixoR+sG9QMx1P2j3zA5EzSFZQF3MnZMYA10cMPvOzbU4zT77GyJbwZ8daCyjq58sjHPlhrfDJb1aKNqMU7gBemgZk/VdkeHCtfPliY82s6w0GKJYhkULSgdN5Zq4wTKGzrbzOGQtnLtES9gmPB/uqPKhsCL6hbFwcLkpNh03nCDQwOoBirIajlJ4gaueY95cCb2kBTnMZc0zD/16CZO0cY14fDFAEEmX8FdYWsJOvWwAwF89OOCVcmGWkCIXz9uR0lNNSf5mRLH6rlsIg6LQ1Rt6iXf1ct3B0qncZJVoLqEg6qM5sWrUlM0hIruiM386PBdj09aUdoLZtFOSGTq8HtK1bZKywX0RVvL/cBlejir2u4D9+qCjYnjoaY8Pd1CU6gKIz2BGvecpIIDU7qDRX0Nl881oJf7WOMYnTb/K9Wpkv7vtxXXjJsWTASB6Q8uVbVo/9UCunWqRlv18buunIcumZ5czt46gZSs64BTh7OjBwpJFnZwYU7+cCmTlyzB0028ZrXKcR6Jxe+mdgxxJQtOWIU4CrHzdYPP3Z2Y7fvi5GV+b7MXmWYgcopi0xiM2g+aARvh7kfhP0LUf0GAk5vu2l7qDTPpoSCY0ePUDpTunRVwzrnO6xE/NNFm5KCXcBHTJaLFT5yQWdHkrsOhs7L6co+ucCTKMJR9jRF+cCjMUwK2HW0MD1Tjh6gpVh+hPz2Q5NE+ApyBTrznDo9LbWHe79tHFIigACaXJOH/VUrXB1mMuxTbne1j+nqSltjZY235NX5UFFiGlfJDR69AHV5keOUEEkb+9wVHMac/UTouTm5wBmjEvpMh6oblKRUxnGb14reHzMaoSMNEtAheoac74HDkkRpZae4ZslHepeeb3De4DL6O1load9/JQ1nE1dJKCCNTmTPUmQUPi90kItobXDdxNpYCQe2F/tQXl96J+PUoD30jJwUdDZe7vsehTJ00Za1skpH4O6DO5SMu4CNj0eqTWyfCfwQF0zkFUR3qf3oWj0rjdCHZJqxE0YczF/PRpJ4zJyf+l8b3ayV5jrZ7W/RSQ6ZdkO6QGyfTvL3Giyye0zGx2KRu96gOqQTSaN6ugeKKpTUVQTBjkRgkaXgOroLS3ti4kH+L3hjjICKvS22cFodAmomDSXrKQzeGBPpQc1Nl/yBthvQ6NLQHWGlpY2xsQDFQ0q8qrCm/bZ0egSUDFpKllJZ/AAOYnM8GJS3sexotEloDpDS0sbY+aBAzUelNWFjknpBvnT6BJQMWsqWVFn8EC9G9hdHl5MyjtK+WWjS0B1hlaWNsbUA9mVbtQ2hWb7TKPU7anp8Eb9JaBi2lSyss7ggQjJCZ+90SWgOkMLSxtj5gGOS/zHmJQ7jMyJFsM0Gl0CKmZNJSvqTB4oqPGgJAJyQqfRJaA6UytLW2PmgcoGFfvCj0m10Oj/A9jGm+feuyEMAAAAAElFTkSuQmCC"},"C+DQ":function(M,X,o){},"Cs+z":function(M,X,o){M.exports=o.p+"static/jqr.b801d45b.png"},"Ct/S":function(M,X,o){M.exports={tilte:"tilte___1Tz7i",flexRow:"flexRow___3w9_D",flexColumn:"flexColumn___2HzC_",footerWrap:"footerWrap___12F5M",img:"img___3ED9Z",content:"content___rqPDY",modalContent:"modalContent___2h4ne"}},"DDK+":function(M,X,o){"use strict";var L=o("+L6B"),p=o("2/Rp"),w=o("y8nQ"),b=o("Vl3Y"),E=o("cWXX"),O=o("/ezw"),S=o("rAM+"),h=o("9og8"),_=o("tJVT"),d=o("7Kak"),r=o("9yH6"),c=o("WmNS"),t=o.n(c),a=o("cDcd"),n=o.n(a),i=o("ErOA"),f=o("2qtc"),s=o("kLXV"),l=o("k1fw"),m=o("Se0u"),T=o("pUFm"),C=o.n(T);function g(){return Object(i.c)("teach_groups.json")}function P(Q){return Object(i.f)("teach_groups.json",Q)}function R(Q,ce){return Object(i.g)("teach_groups/".concat(Q,".json"),ce)}function y(Q){return Object(i.f)("teach_group_members.json",Q)}function x(Q){return Object(i.b)("teach_group_members/".concat(Q,".json"))}function v(Q,ce){return Object(i.b)("teach_groups/".concat(Q,"/del_member.json?member_id=").concat(ce))}function A(Q){return Object(i.b)("teach_groups/".concat(Q,".json"))}var I=o("5NDa"),D=o("5rEg"),N=function(Q){var ce=Q.callback,te=Q.visible,re=Q.onCancel,ye=Q.id,ie=Q.name;function Z(_e){ce(_e)}var Y=b.a.useForm(),$=Object(_.a)(Y,1),Ce=$[0];return Object(a.useEffect)(function(){Ce.setFieldsValue({name:ie})},[ie]),n.a.createElement(s.a,{centered:!0,title:ye?"\u6539\u540D":"\u65B0\u5EFA",visible:te,onCancel:re,footer:null},n.a.createElement(b.a,{layout:"vertical",form:Ce,initialValues:{name:ie},onFinish:Z},n.a.createElement(b.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"}]},n.a.createElement(D.a,{placeholder:"\u8BF7\u8F93\u5165\u4E0D\u8D85\u8FC720\u5B57\u7684\u540D\u79F0",maxLength:20})),n.a.createElement(b.a.Item,null,n.a.createElement("div",{className:"flex-container flex-end"},n.a.createElement(p.a,{type:"ghost",onClick:re,style:{marginRight:20}}," \u53D6\u6D88 ")," ",n.a.createElement(p.a,{type:"primary",htmlType:"submit"}," \u786E\u5B9A ")))))},z=o("Fxgj"),F=o("3ouR"),W=o("xGfz"),H=50,B=function(Q){var ce=Q.data,te=Q.isAdminOrTeacher,re=Q.onDelGroup,ye=Q.onChangeGroupName,ie=Q.onPlusMember,Z=Q.onDelMember,Y=Q.onExitGroup,$=Object(a.useState)(0),Ce=Object(_.a)($,2),_e=Ce[0],Re=Ce[1],Qe=Object(a.useState)(0),$e=Object(_.a)(Qe,2),ct=$e[0],dt=$e[1];function vt(Pe){var at=parseInt(Pe.target.id,10);s.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(){re(at)}})}function _t(Pe){var at=parseInt(Pe.target.id,10);s.a.confirm({title:"\u9000\u51FA\u63D0\u793A",content:"\u9000\u51FA\u5C06\u5BF9\u60A8\u4E0E\u7EC4\u5185\u6210\u5458\u5171\u540C\u5F00\u5C55\u6559\u7814\u6D3B\u52A8\u9020\u6210\u4E0D\u4FBF\u3002\u60A8\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F",onOk:function(){Y(at)}})}function He(Pe,at){s.a.confirm({title:"\u6E29\u99A8\u63D0\u793A",icon:null,content:"\u786E\u5B9A\u8981\u5220\u9664\u8FD9\u4E2A\u7EC4\u5458\u5417?",onOk:function(){Z(Pe,at)}})}return n.a.createElement("ul",{className:"teaching-list"},ce.map(function(Pe,at){return n.a.createElement("li",{key:Pe.id,onClick:function(){return Re(at)}},n.a.createElement("div",{className:"item-group"},n.a.createElement("span",null,Pe.name," \xA0 ",at!==_e&&n.a.createElement("i",{className:"iconfont icon-jiantou9"})," "),n.a.createElement("div",{className:"action-group"},te?n.a.createElement("a",{onClick:function(){ye(Pe)},style:{marginRight:40}},"\u4FEE\u6539\u540D2222\u79F0"):null,Pe.is_creat?n.a.createElement("a",{id:Pe.id+"",className:"c-grey-c",onClick:vt},"\u89E3\u6563"):n.a.createElement("a",{id:Pe.id+"",className:"c-grey-c",onClick:_t},"\u9000\u51FA"))),at===_e?n.a.createElement("ul",{className:"info"},Pe.memers.map(function(Rt){return n.a.createElement("li",{key:Rt.id||Rt.name,onClick:function(){dt(Rt.id)},className:ct===Rt.id?"active":""},n.a.createElement("div",null,Rt.name),Pe.is_creat&&Rt.id&&ct===Rt.id?n.a.createElement("a",{className:"btn-del",onClick:function(ft){ft.preventDefault(),ft.stopPropagation(),He(Pe.id,ct)}},n.a.createElement(F.a,null)):null)}),te?n.a.createElement("li",null,n.a.createElement(p.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(){ie(Pe)}}," ",n.a.createElement(W.a,null)," \u6DFB\u52A0\u7EC4\u5458 ")):null):null)}))},k=o("9kvl"),G=o("ju9d");function ee(Q){var ce=Q.children;return n.a.createElement("div",{className:"no-data"},n.a.createElement("img",{src:C.a,alt:"no-data",width:300}),ce)}var ue={data:[],loading:!0,selectedGroup:{},showFormPanel:!1,showMemberPanel:!1,index:0},le;(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"})(le||(le={}));function ve(Q,ce){switch(ce.type){case le.INITDATA:return Object(l.a)(Object(l.a)({},Q),ce.payload);case le.SHOWLOADING:return Object(l.a)(Object(l.a)({},Q),{},{loading:ce.payload});case le.SETINDEX:return Object(l.a)(Object(l.a)({},Q),{},{index:ce.payload});case le.SHOWFORMPANEL:return Object(l.a)(Object(l.a)({},Q),ce.payload);case le.SHOWMEMBERPANEL:return Object(l.a)(Object(l.a)({},Q),ce.payload);case le.SELECTGROUP:return Object(l.a)(Object(l.a)({},Q),{},{selectedGroup:ce.payload,showFormPanel:!0});default:throw new Error}}function be(Q){var ce,te=Q.user,re=Object(a.useReducer)(ve,ue),ye=Object(_.a)(re,2),ie=ye[0],Z=ye[1],Y=ie.data,$=ie.index,Ce=ie.loading,_e=ie.showFormPanel,Re=ie.selectedGroup,Qe=ie.showMemberPanel,$e=(ce=te.userInfo)===null||ce===void 0?void 0:ce.role,ct=Object(a.useMemo)(function(){var Ot=[],Nt=[],nn=Object(S.a)(Y),Et;try{for(nn.s();!(Et=nn.n()).done;){var ot=Et.value;ot.is_creat?Ot.push(ot):Nt.push(ot)}}catch(Ie){nn.e(Ie)}finally{nn.f()}return[Ot,Nt]},[Y]);Object(a.useEffect)(function(){$e===15&&Z({type:le.SETINDEX,payload:1})},[$e]);function dt(){return vt.apply(this,arguments)}function vt(){return vt=Object(h.a)(t.a.mark(function Ot(){var Nt;return t.a.wrap(function(Et){for(;;)switch(Et.prev=Et.next){case 0:return Et.next=2,g();case 2:Nt=Et.sent,Z({type:le.INITDATA,payload:{loading:!1,showFormPanel:!1,data:Nt.groups}});case 4:case"end":return Et.stop()}},Ot)})),vt.apply(this,arguments)}Object(a.useEffect)(function(){dt()},[]);function _t(Ot){return He.apply(this,arguments)}function He(){return He=Object(h.a)(t.a.mark(function Ot(Nt){return t.a.wrap(function(Et){for(;;)switch(Et.prev=Et.next){case 0:if(!Re.id){Et.next=5;break}return Et.next=3,R(Re.id,Nt);case 3:Et.next=7;break;case 5:return Et.next=7,P(Nt);case 7:dt();case 8:case"end":return Et.stop()}},Ot)})),He.apply(this,arguments)}function Pe(){Z({type:le.SHOWFORMPANEL,payload:{showFormPanel:!0,selectedGroup:{}}})}function at(Ot){Z({type:le.SELECTGROUP,payload:Ot})}function Rt(){Z({type:le.SHOWFORMPANEL,payload:{showFormPanel:!1}})}function rt(){Z({type:le.SHOWMEMBERPANEL,payload:{showMemberPanel:!1,selectedGroup:{}}})}function ft(Ot){Z({type:le.SHOWMEMBERPANEL,payload:{showMemberPanel:!0,selectedGroup:Ot}})}function Ge(Ot,Nt){return Ne.apply(this,arguments)}function Ne(){return Ne=Object(h.a)(t.a.mark(function Ot(Nt,nn){return t.a.wrap(function(ot){for(;;)switch(ot.prev=ot.next){case 0:return ot.next=2,v(Nt,nn);case 2:dt();case 3:case"end":return ot.stop()}},Ot)})),Ne.apply(this,arguments)}function je(Ot){return Ee.apply(this,arguments)}function Ee(){return Ee=Object(h.a)(t.a.mark(function Ot(Nt){return t.a.wrap(function(Et){for(;;)switch(Et.prev=Et.next){case 0:return Et.next=2,A(Nt);case 2:dt();case 3:case"end":return Et.stop()}},Ot)})),Ee.apply(this,arguments)}function Ae(Ot){return Le.apply(this,arguments)}function Le(){return Le=Object(h.a)(t.a.mark(function Ot(Nt){return t.a.wrap(function(Et){for(;;)switch(Et.prev=Et.next){case 0:return Et.next=2,x(Nt);case 2:dt();case 3:case"end":return Et.stop()}},Ot)})),Le.apply(this,arguments)}function Ue(Ot){Z({type:le.SETINDEX,payload:parseInt(Ot.target.id,10)})}function ze(Ot,Nt){return ut.apply(this,arguments)}function ut(){return ut=Object(h.a)(t.a.mark(function Ot(Nt,nn){return t.a.wrap(function(ot){for(;;)switch(ot.prev=ot.next){case 0:return rt(),ot.next=3,y({user_ids:Nt,group_id:nn});case 3:dt();case 4:case"end":return ot.stop()}},Ot)})),ut.apply(this,arguments)}return n.a.createElement(n.a.Fragment,null,n.a.createElement("div",{className:"teaching-circling-container"},n.a.createElement("h3",null," \u6559\u7814\u56E2\u961F ",$e<=12&&n.a.createElement(p.a,{type:"primary",disabled:Y.length>=50,title:Y.length>=50?"\u60A8\u52A0\u5165\u7684\u6559\u7814\u7EC4\u5DF2\u8FBE\u4E0A\u9650":"",onClick:Pe},"\u65B0\u5EFA")," "),n.a.createElement("div",{className:"teaching-circling-body"},$e===15?null:n.a.createElement("ul",{className:"navs"},n.a.createElement("li",{className:$===0?"active":""},n.a.createElement("a",{id:"0",onClick:Ue},"\u6211\u521B\u5EFA\u7684")),n.a.createElement("li",{className:$===1?"active":""},n.a.createElement("a",{id:"1",onClick:Ue},"\u6211\u52A0\u5165\u7684"))),n.a.createElement("div",{className:ct[$].length===0?"nodata-content":"main-content"},ct[$].length===0?n.a.createElement(ee,null,$e<=12?n.a.createElement(n.a.Fragment,null," ",n.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")," ",n.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")," "):n.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 ")):n.a.createElement(B,{onExitGroup:Ae,onPlusMember:ft,onDelMember:Ge,onDelGroup:je,isAdminOrTeacher:$e<=12,onChangeGroupName:at,data:ct[$]}))),n.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 ")),n.a.createElement(N,{callback:_t,visible:_e,onCancel:Rt,id:Re.id,name:Re.name}),n.a.createElement(s.a,{centered:!0,title:"\u6DFB\u52A0\u6210\u5458",visible:Qe,onCancel:rt,footer:null,width:1100,bodyStyle:{minHeight:200}},n.a.createElement(G.a,{container_id:Re.id,container_type:4,onSelect:ze,onCancel:rt})))}var oe=Object(k.a)(function(Q){var ce=Q.user;return{user:ce}})(be),he=o("SLjR"),fe=o("55Ip"),ae=r.a.Group,se=X.a=function(Q){var ce=Q.onSelect,te=Q.onCancel,re=Object(a.useState)([]),ye=Object(_.a)(re,2),ie=ye[0],Z=ye[1],Y=Object(a.useState)(!0),$=Object(_.a)(Y,2),Ce=$[0],_e=$[1];Object(a.useEffect)(function(){function $e(){return ct.apply(this,arguments)}function ct(){return ct=Object(h.a)(t.a.mark(function dt(){var vt,_t;return t.a.wrap(function(Pe){for(;;)switch(Pe.prev=Pe.next){case 0:return Pe.next=2,Object(i.c)("teach_groups/my.json");case 2:vt=Pe.sent,_t=vt.groups,Z(_t),_e(!1);case 6:case"end":return Pe.stop()}},dt)})),ct.apply(this,arguments)}$e()},[]);var Re=Object(a.useMemo)(function(){var $e=[],ct=[],dt=Object(S.a)(ie),vt;try{for(dt.s();!(vt=dt.n()).done;){var _t=vt.value;_t.is_creat?$e.push(_t):ct.push(_t)}}catch(He){dt.e(He)}finally{dt.f()}return[$e,ct]},[ie]);function Qe($e){ce($e)}return n.a.createElement(b.a,{className:"select-teach-group",onFinish:Qe},Ce?n.a.createElement(O.a,{paragraph:!0}):ie.length===0?n.a.createElement(ee,null,"\u60A8\u5C1A\u672A\u521B\u5EFA\u60A8\u7684\u6559\u7814\u56E2\u961F\uFF0C\u5FEB\u53BB",n.a.createElement(fe.a,{to:"/account/teach-group"},"\u521B\u5EFA"),"\u5427"):n.a.createElement(n.a.Fragment,null,n.a.createElement(b.a.Item,{name:"group_id"},n.a.createElement(ae,null,n.a.createElement("p",{style:{fontSize:"12px"}},"\u6211\u521B\u5EFA\u7684\uFF1A"),n.a.createElement("ul",{className:"groups"},Re[0].map(function($e){return n.a.createElement("li",{key:$e.id},n.a.createElement(r.a,{value:$e.id},$e.name))})),n.a.createElement("p",{style:{fontSize:"12px"}},"\u6211\u52A0\u5165\u7684\uFF1A"),n.a.createElement("ul",{className:"groups"},Re[1].map(function($e){return n.a.createElement("li",{key:$e.id},n.a.createElement(r.a,{value:$e.id},$e.name))})))),n.a.createElement("div",{className:"btn-actions"},n.a.createElement(p.a,{type:"ghost",onClick:te,style:{marginRight:10}},"\u53D6\u6D88"),n.a.createElement(p.a,{type:"primary",htmlType:"submit"},"\u786E\u5B9A"))))}},DlQD:function(M,X,o){(function(L,p){M.exports=p()})(this,function(){"use strict";function L(Ge,Ne){for(var je=0;je<Ne.length;je++){var Ee=Ne[je];Ee.enumerable=Ee.enumerable||!1,Ee.configurable=!0,"value"in Ee&&(Ee.writable=!0),Object.defineProperty(Ge,Ee.key,Ee)}}function p(Ge,Ne,je){return Ne&&L(Ge.prototype,Ne),je&&L(Ge,je),Ge}function w(Ge,Ne){if(!Ge)return;if(typeof Ge=="string")return b(Ge,Ne);var je=Object.prototype.toString.call(Ge).slice(8,-1);if(je==="Object"&&Ge.constructor&&(je=Ge.constructor.name),je==="Map"||je==="Set")return Array.from(Ge);if(je==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(je))return b(Ge,Ne)}function b(Ge,Ne){(Ne==null||Ne>Ge.length)&&(Ne=Ge.length);for(var je=0,Ee=new Array(Ne);je<Ne;je++)Ee[je]=Ge[je];return Ee}function E(Ge,Ne){var je;if(typeof Symbol=="undefined"||Ge[Symbol.iterator]==null){if(Array.isArray(Ge)||(je=w(Ge))||Ne&&Ge&&typeof Ge.length=="number"){je&&(Ge=je);var Ee=0;return function(){return Ee>=Ge.length?{done:!0}:{done:!1,value:Ge[Ee++]}}}throw new TypeError(`Invalid attempt to iterate non-iterable instance.
|
|
|
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}return je=Ge[Symbol.iterator](),je.next.bind(je)}function O(Ge,Ne){return Ne={exports:{}},Ge(Ne,Ne.exports),Ne.exports}var S=O(function(Ge){function Ne(){return{baseUrl:null,breaks:!1,gfm:!0,headerIds:!0,headerPrefix:"",highlight:null,langPrefix:"language-",mangle:!0,pedantic:!1,renderer:null,sanitize:!1,sanitizer:null,silent:!1,smartLists:!1,smartypants:!1,tokenizer:null,walkTokens:null,xhtml:!1}}function je(Ee){Ge.exports.defaults=Ee}Ge.exports={defaults:Ne(),getDefaults:Ne,changeDefaults:je}}),h=S.defaults,_=S.getDefaults,d=S.changeDefaults,r=/[&<>"']/,c=/[&<>"']/g,t=/[<>"']|&(?!#?\w+;)/,a=/[<>"']|&(?!#?\w+;)/g,n={"&":"&","<":"<",">":">",'"':""","'":"'"},i=function(Ne){return n[Ne]};function f(Ge,Ne){if(Ne){if(r.test(Ge))return Ge.replace(c,i)}else if(t.test(Ge))return Ge.replace(a,i);return Ge}var s=/&(#(?:\d+)|(?:#x[0-9A-Fa-f]+)|(?:\w+));?/ig;function l(Ge){return Ge.replace(s,function(Ne,je){return je=je.toLowerCase(),je==="colon"?":":je.charAt(0)==="#"?je.charAt(1)==="x"?String.fromCharCode(parseInt(je.substring(2),16)):String.fromCharCode(+je.substring(1)):""})}var m=/(^|[^\[])\^/g;function T(Ge,Ne){Ge=Ge.source||Ge,Ne=Ne||"";var je={replace:function(Ae,Le){return Le=Le.source||Le,Le=Le.replace(m,"$1"),Ge=Ge.replace(Ae,Le),je},getRegex:function(){return new RegExp(Ge,Ne)}};return je}var C=/[^\w:]/g,g=/^$|^[a-z][a-z0-9+.-]*:|^[?#]/i;function P(Ge,Ne,je){if(Ge){var Ee;try{Ee=decodeURIComponent(l(je)).replace(C,"").toLowerCase()}catch(Ae){return null}if(Ee.indexOf("javascript:")===0||Ee.indexOf("vbscript:")===0||Ee.indexOf("data:")===0)return null}Ne&&!g.test(je)&&(je=A(Ne,je));try{je=encodeURI(je).replace(/%25/g,"%")}catch(Ae){return null}return je}var R={},y=/^[^:]+:\/*[^/]*$/,x=/^([^:]+:)[\s\S]*$/,v=/^([^:]+:\/*[^/]*)[\s\S]*$/;function A(Ge,Ne){R[" "+Ge]||(y.test(Ge)?R[" "+Ge]=Ge+"/":R[" "+Ge]=z(Ge,"/",!0)),Ge=R[" "+Ge];var je=Ge.indexOf(":")===-1;return Ne.substring(0,2)==="//"?je?Ne:Ge.replace(x,"$1")+Ne:Ne.charAt(0)==="/"?je?Ne:Ge.replace(v,"$1")+Ne:Ge+Ne}var I={exec:function(){}};function D(Ge){for(var Ne=1,je,Ee;Ne<arguments.length;Ne++){je=arguments[Ne];for(Ee in je)Object.prototype.hasOwnProperty.call(je,Ee)&&(Ge[Ee]=je[Ee])}return Ge}function N(Ge,Ne){var je=Ge.replace(/\|/g,function(Le,Ue,ze){for(var ut=!1,Ot=Ue;--Ot>=0&&ze[Ot]==="\\";)ut=!ut;return ut?"|":" |"}),Ee=je.split(/ \|/),Ae=0;if(Ee.length>Ne)Ee.splice(Ne);else for(;Ee.length<Ne;)Ee.push("");for(;Ae<Ee.length;Ae++)Ee[Ae]=Ee[Ae].trim().replace(/\\\|/g,"|");return Ee}function z(Ge,Ne,je){var Ee=Ge.length;if(Ee===0)return"";for(var Ae=0;Ae<Ee;){var Le=Ge.charAt(Ee-Ae-1);if(Le===Ne&&!je)Ae++;else if(Le!==Ne&&je)Ae++;else break}return Ge.substr(0,Ee-Ae)}function F(Ge,Ne){if(Ge.indexOf(Ne[1])===-1)return-1;for(var je=Ge.length,Ee=0,Ae=0;Ae<je;Ae++)if(Ge[Ae]==="\\")Ae++;else if(Ge[Ae]===Ne[0])Ee++;else if(Ge[Ae]===Ne[1]&&(Ee--,Ee<0))return Ae;return-1}function W(Ge){Ge&&Ge.sanitize&&!Ge.silent&&console.warn("marked(): sanitize and sanitizer parameters are deprecated since version 0.7.0, should not be used and will be removed in the future. Read more here: https://marked.js.org/#/USING_ADVANCED.md#options")}var H={escape:f,unescape:l,edit:T,cleanUrl:P,resolveUrl:A,noopTest:I,merge:D,splitCells:N,rtrim:z,findClosingBracket:F,checkSanitizeDeprecation:W},B=S.defaults,k=H.rtrim,G=H.splitCells,ee=H.escape,ue=H.findClosingBracket;function le(Ge,Ne,je){var Ee=Ne.href,Ae=Ne.title?ee(Ne.title):null,Le=Ge[1].replace(/\\([\[\]])/g,"$1");return Ge[0].charAt(0)!=="!"?{type:"link",raw:je,href:Ee,title:Ae,text:Le}:{type:"image",raw:je,href:Ee,title:Ae,text:ee(Le)}}function ve(Ge,Ne){var je=Ge.match(/^(\s+)(?:```)/);if(je===null)return Ne;var Ee=je[1];return Ne.split(`
|
|
|
`).map(function(Ae){var Le=Ae.match(/^\s+/);if(Le===null)return Ae;var Ue=Le[0];return Ue.length>=Ee.length?Ae.slice(Ee.length):Ae}).join(`
|
|
|
`)}var be=function(){function Ge(je){this.options=je||B}var Ne=Ge.prototype;return Ne.space=function(Ee){var Ae=this.rules.block.newline.exec(Ee);if(Ae)return Ae[0].length>1?{type:"space",raw:Ae[0]}:{raw:`
|
|
|
`}},Ne.code=function(Ee,Ae){var Le=this.rules.block.code.exec(Ee);if(Le){var Ue=Ae[Ae.length-1];if(Ue&&Ue.type==="paragraph")return{raw:Le[0],text:Le[0].trimRight()};var ze=Le[0].replace(/^ {4}/gm,"");return{type:"code",raw:Le[0],codeBlockStyle:"indented",text:this.options.pedantic?ze:k(ze,`
|
|
|
`)}}},Ne.fences=function(Ee){var Ae=this.rules.block.fences.exec(Ee);if(Ae){var Le=Ae[0],Ue=ve(Le,Ae[3]||"");return{type:"code",raw:Le,lang:Ae[2]?Ae[2].trim():Ae[2],text:Ue}}},Ne.heading=function(Ee){var Ae=this.rules.block.heading.exec(Ee);if(Ae)return{type:"heading",raw:Ae[0],depth:Ae[1].length,text:Ae[2]}},Ne.nptable=function(Ee){var Ae=this.rules.block.nptable.exec(Ee);if(Ae){var Le={type:"table",header:G(Ae[1].replace(/^ *| *\| *$/g,"")),align:Ae[2].replace(/^ *|\| *$/g,"").split(/ *\| */),cells:Ae[3]?Ae[3].replace(/\n$/,"").split(`
|
|
|
`):[],raw:Ae[0]};if(Le.header.length===Le.align.length){var Ue=Le.align.length,ze;for(ze=0;ze<Ue;ze++)/^ *-+: *$/.test(Le.align[ze])?Le.align[ze]="right":/^ *:-+: *$/.test(Le.align[ze])?Le.align[ze]="center":/^ *:-+ *$/.test(Le.align[ze])?Le.align[ze]="left":Le.align[ze]=null;for(Ue=Le.cells.length,ze=0;ze<Ue;ze++)Le.cells[ze]=G(Le.cells[ze],Le.header.length);return Le}}},Ne.hr=function(Ee){var Ae=this.rules.block.hr.exec(Ee);if(Ae)return{type:"hr",raw:Ae[0]}},Ne.blockquote=function(Ee){var Ae=this.rules.block.blockquote.exec(Ee);if(Ae){var Le=Ae[0].replace(/^ *> ?/gm,"");return{type:"blockquote",raw:Ae[0],text:Le}}},Ne.list=function(Ee){var Ae=this.rules.block.list.exec(Ee);if(Ae){for(var Le=Ae[0],Ue=Ae[2],ze=Ue.length>1,ut=Ue[Ue.length-1]===")",Ot={type:"list",raw:Le,ordered:ze,start:ze?+Ue.slice(0,-1):"",loose:!1,items:[]},Nt=Ae[0].match(this.rules.block.item),nn=!1,Et,ot,Ie,Ze,Ye,xe,ke,pt=Nt.length,it=0;it<pt;it++)Et=Nt[it],Le=Et,ot=Et.length,Et=Et.replace(/^ *([*+-]|\d+[.)]) */,""),~Et.indexOf(`
|
|
|
`)&&(ot-=Et.length,Et=this.options.pedantic?Et.replace(/^ {1,4}/gm,""):Et.replace(new RegExp("^ {1,"+ot+"}","gm"),"")),it!==pt-1&&(Ie=this.rules.block.bullet.exec(Nt[it+1])[0],(ze?Ie.length===1||!ut&&Ie[Ie.length-1]===")":Ie.length>1||this.options.smartLists&&Ie!==Ue)&&(Ze=Nt.slice(it+1).join(`
|
|
|
`),Ot.raw=Ot.raw.substring(0,Ot.raw.length-Ze.length),it=pt-1)),Ye=nn||/\n\n(?!\s*$)/.test(Et),it!==pt-1&&(nn=Et.charAt(Et.length-1)===`
|
|
|
`,Ye||(Ye=nn)),Ye&&(Ot.loose=!0),xe=/^\[[ xX]\] /.test(Et),ke=void 0,xe&&(ke=Et[1]!==" ",Et=Et.replace(/^\[[ xX]\] +/,"")),Ot.items.push({type:"list_item",raw:Le,task:xe,checked:ke,loose:Ye,text:Et});return Ot}},Ne.html=function(Ee){var Ae=this.rules.block.html.exec(Ee);if(Ae)return{type:this.options.sanitize?"paragraph":"html",raw:Ae[0],pre:!this.options.sanitizer&&(Ae[1]==="pre"||Ae[1]==="script"||Ae[1]==="style"),text:this.options.sanitize?this.options.sanitizer?this.options.sanitizer(Ae[0]):ee(Ae[0]):Ae[0]}},Ne.def=function(Ee){var Ae=this.rules.block.def.exec(Ee);if(Ae){Ae[3]&&(Ae[3]=Ae[3].substring(1,Ae[3].length-1));var Le=Ae[1].toLowerCase().replace(/\s+/g," ");return{tag:Le,raw:Ae[0],href:Ae[2],title:Ae[3]}}},Ne.table=function(Ee){var Ae=this.rules.block.table.exec(Ee);if(Ae){var Le={type:"table",header:G(Ae[1].replace(/^ *| *\| *$/g,"")),align:Ae[2].replace(/^ *|\| *$/g,"").split(/ *\| */),cells:Ae[3]?Ae[3].replace(/\n$/,"").split(`
|
|
|
`):[]};if(Le.header.length===Le.align.length){Le.raw=Ae[0];var Ue=Le.align.length,ze;for(ze=0;ze<Ue;ze++)/^ *-+: *$/.test(Le.align[ze])?Le.align[ze]="right":/^ *:-+: *$/.test(Le.align[ze])?Le.align[ze]="center":/^ *:-+ *$/.test(Le.align[ze])?Le.align[ze]="left":Le.align[ze]=null;for(Ue=Le.cells.length,ze=0;ze<Ue;ze++)Le.cells[ze]=G(Le.cells[ze].replace(/^ *\| *| *\| *$/g,""),Le.header.length);return Le}}},Ne.lheading=function(Ee){var Ae=this.rules.block.lheading.exec(Ee);if(Ae)return{type:"heading",raw:Ae[0],depth:Ae[2].charAt(0)==="="?1:2,text:Ae[1]}},Ne.paragraph=function(Ee){var Ae=this.rules.block.paragraph.exec(Ee);if(Ae)return{type:"paragraph",raw:Ae[0],text:Ae[1].charAt(Ae[1].length-1)===`
|
|
|
`?Ae[1].slice(0,-1):Ae[1]}},Ne.text=function(Ee,Ae){var Le=this.rules.block.text.exec(Ee);if(Le){var Ue=Ae[Ae.length-1];return Ue&&Ue.type==="text"?{raw:Le[0],text:Le[0]}:{type:"text",raw:Le[0],text:Le[0]}}},Ne.escape=function(Ee){var Ae=this.rules.inline.escape.exec(Ee);if(Ae)return{type:"escape",raw:Ae[0],text:ee(Ae[1])}},Ne.tag=function(Ee,Ae,Le){var Ue=this.rules.inline.tag.exec(Ee);if(Ue)return!Ae&&/^<a /i.test(Ue[0])?Ae=!0:Ae&&/^<\/a>/i.test(Ue[0])&&(Ae=!1),!Le&&/^<(pre|code|kbd|script)(\s|>)/i.test(Ue[0])?Le=!0:Le&&/^<\/(pre|code|kbd|script)(\s|>)/i.test(Ue[0])&&(Le=!1),{type:this.options.sanitize?"text":"html",raw:Ue[0],inLink:Ae,inRawBlock:Le,text:this.options.sanitize?this.options.sanitizer?this.options.sanitizer(Ue[0]):ee(Ue[0]):Ue[0]}},Ne.link=function(Ee){var Ae=this.rules.inline.link.exec(Ee);if(Ae){var Le=ue(Ae[2],"()");if(Le>-1){var Ue=Ae[0].indexOf("!")===0?5:4,ze=Ue+Ae[1].length+Le;Ae[2]=Ae[2].substring(0,Le),Ae[0]=Ae[0].substring(0,ze).trim(),Ae[3]=""}var ut=Ae[2],Ot="";if(this.options.pedantic){var Nt=/^([^'"]*[^\s])\s+(['"])(.*)\2/.exec(ut);Nt?(ut=Nt[1],Ot=Nt[3]):Ot=""}else Ot=Ae[3]?Ae[3].slice(1,-1):"";ut=ut.trim().replace(/^<([\s\S]*)>$/,"$1");var nn=le(Ae,{href:ut&&ut.replace(this.rules.inline._escapes,"$1"),title:Ot&&Ot.replace(this.rules.inline._escapes,"$1")},Ae[0]);return nn}},Ne.reflink=function(Ee,Ae){var Le;if((Le=this.rules.inline.reflink.exec(Ee))||(Le=this.rules.inline.nolink.exec(Ee))){var Ue=(Le[2]||Le[1]).replace(/\s+/g," ");if(Ue=Ae[Ue.toLowerCase()],!Ue||!Ue.href){var ze=Le[0].charAt(0);return{type:"text",raw:ze,text:ze}}var ut=le(Le,Ue,Le[0]);return ut}},Ne.strong=function(Ee,Ae,Le){Le===void 0&&(Le="");var Ue=this.rules.inline.strong.start.exec(Ee);if(Ue&&(!Ue[1]||Ue[1]&&(Le===""||this.rules.inline.punctuation.exec(Le)))){Ae=Ae.slice(-1*Ee.length);var ze=Ue[0]==="**"?this.rules.inline.strong.endAst:this.rules.inline.strong.endUnd;ze.lastIndex=0;for(var ut;(Ue=ze.exec(Ae))!=null;)if(ut=this.rules.inline.strong.middle.exec(Ae.slice(0,Ue.index+3)),ut)return{type:"strong",raw:Ee.slice(0,ut[0].length),text:Ee.slice(2,ut[0].length-2)}}},Ne.em=function(Ee,Ae,Le){Le===void 0&&(Le="");var Ue=this.rules.inline.em.start.exec(Ee);if(Ue&&(!Ue[1]||Ue[1]&&(Le===""||this.rules.inline.punctuation.exec(Le)))){Ae=Ae.slice(-1*Ee.length);var ze=Ue[0]==="*"?this.rules.inline.em.endAst:this.rules.inline.em.endUnd;ze.lastIndex=0;for(var ut;(Ue=ze.exec(Ae))!=null;)if(ut=this.rules.inline.em.middle.exec(Ae.slice(0,Ue.index+2)),ut)return{type:"em",raw:Ee.slice(0,ut[0].length),text:Ee.slice(1,ut[0].length-1)}}},Ne.codespan=function(Ee){var Ae=this.rules.inline.code.exec(Ee);if(Ae){var Le=Ae[2].replace(/\n/g," "),Ue=/[^ ]/.test(Le),ze=Le.startsWith(" ")&&Le.endsWith(" ");return Ue&&ze&&(Le=Le.substring(1,Le.length-1)),Le=ee(Le,!0),{type:"codespan",raw:Ae[0],text:Le}}},Ne.br=function(Ee){var Ae=this.rules.inline.br.exec(Ee);if(Ae)return{type:"br",raw:Ae[0]}},Ne.del=function(Ee){var Ae=this.rules.inline.del.exec(Ee);if(Ae)return{type:"del",raw:Ae[0],text:Ae[1]}},Ne.autolink=function(Ee,Ae){var Le=this.rules.inline.autolink.exec(Ee);if(Le){var Ue,ze;return Le[2]==="@"?(Ue=ee(this.options.mangle?Ae(Le[1]):Le[1]),ze="mailto:"+Ue):(Ue=ee(Le[1]),ze=Ue),{type:"link",raw:Le[0],text:Ue,href:ze,tokens:[{type:"text",raw:Ue,text:Ue}]}}},Ne.url=function(Ee,Ae){var Le;if(Le=this.rules.inline.url.exec(Ee)){var Ue,ze;if(Le[2]==="@")Ue=ee(this.options.mangle?Ae(Le[0]):Le[0]),ze="mailto:"+Ue;else{var ut;do ut=Le[0],Le[0]=this.rules.inline._backpedal.exec(Le[0])[0];while(ut!==Le[0]);Ue=ee(Le[0]),Le[1]==="www."?ze="http://"+Ue:ze=Ue}return{type:"link",raw:Le[0],text:Ue,href:ze,tokens:[{type:"text",raw:Ue,text:Ue}]}}},Ne.inlineText=function(Ee,Ae,Le){var Ue=this.rules.inline.text.exec(Ee);if(Ue){var ze;return Ae?ze=this.options.sanitize?this.options.sanitizer?this.options.sanitizer(Ue[0]):ee(Ue[0]):Ue[0]:ze=ee(this.options.smartypants?Le(Ue[0]):Ue[0]),{type:"text",raw:Ue[0],text:ze}}},Ge}(),oe=H.noopTest,he=H.edit,fe=H.merge,ae={newline:/^\n+/,code:/^( {4}[^\n]+\n*)+/,fences:/^ {0,3}(`{3,}(?=[^`\n]*\n)|~{3,})([^\n]*)\n(?:|([\s\S]*?)\n)(?: {0,3}\1[~`]* *(?:\n+|$)|$)/,hr:/^ {0,3}((?:- *){3,}|(?:_ *){3,}|(?:\* *){3,})(?:\n+|$)/,heading:/^ {0,3}(#{1,6}) +([^\n]*?)(?: +#+)? *(?:\n+|$)/,blockquote:/^( {0,3}> ?(paragraph|[^\n]*)(?:\n|$))+/,list:/^( {0,3})(bull) [\s\S]+?(?:hr|def|\n{2,}(?! )(?!\1bull )\n*|\s*$)/,html:"^ {0,3}(?:<(script|pre|style)[\\s>][\\s\\S]*?(?:</\\1>[^\\n]*\\n+|$)|comment[^\\n]*(\\n+|$)|<\\?[\\s\\S]*?\\?>\\n*|<![A-Z][\\s\\S]*?>\\n*|<!\\[CDATA\\[[\\s\\S]*?\\]\\]>\\n*|</?(tag)(?: +|\\n|/?>)[\\s\\S]*?(?:\\n{2,}|$)|<(?!script|pre|style)([a-z][\\w-]*)(?:attribute)*? */?>(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:\\n{2,}|$)|</(?!script|pre|style)[a-z][\\w-]*\\s*>(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:\\n{2,}|$))",def:/^ {0,3}\[(label)\]: *\n? *<?([^\s>]+)>?(?:(?: +\n? *| *\n *)(title))? *(?:\n+|$)/,nptable:oe,table:oe,lheading:/^([^\n]+)\n {0,3}(=+|-+) *(?:\n+|$)/,_paragraph:/^([^\n]+(?:\n(?!hr|heading|lheading|blockquote|fences|list|html)[^\n]+)*)/,text:/^[^\n]+/};ae._label=/(?!\s*\])(?:\\[\[\]]|[^\[\]])+/,ae._title=/(?:"(?:\\"?|[^"\\])*"|'[^'\n]*(?:\n[^'\n]+)*\n?'|\([^()]*\))/,ae.def=he(ae.def).replace("label",ae._label).replace("title",ae._title).getRegex(),ae.bullet=/(?:[*+-]|\d{1,9}[.)])/,ae.item=/^( *)(bull) ?[^\n]*(?:\n(?!\1bull ?)[^\n]*)*/,ae.item=he(ae.item,"gm").replace(/bull/g,ae.bullet).getRegex(),ae.list=he(ae.list).replace(/bull/g,ae.bullet).replace("hr","\\n+(?=\\1?(?:(?:- *){3,}|(?:_ *){3,}|(?:\\* *){3,})(?:\\n+|$))").replace("def","\\n+(?="+ae.def.source+")").getRegex(),ae._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",ae._comment=/<!--(?!-?>)[\s\S]*?-->/,ae.html=he(ae.html,"i").replace("comment",ae._comment).replace("tag",ae._tag).replace("attribute",/ +[a-zA-Z:_][\w.:-]*(?: *= *"[^"\n]*"| *= *'[^'\n]*'| *= *[^\s"'=<>`]+)?/).getRegex(),ae.paragraph=he(ae._paragraph).replace("hr",ae.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",ae._tag).getRegex(),ae.blockquote=he(ae.blockquote).replace("paragraph",ae.paragraph).getRegex(),ae.normal=fe({},ae),ae.gfm=fe({},ae.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*|$)"}),ae.gfm.nptable=he(ae.gfm.nptable).replace("hr",ae.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",ae._tag).getRegex(),ae.gfm.table=he(ae.gfm.table).replace("hr",ae.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",ae._tag).getRegex(),ae.pedantic=fe({},ae.normal,{html:he(`^ *(?:comment *(?:\\n|\\s*$)|<(tag)[\\s\\S]+?</\\1> *(?:\\n{2,}|\\s*$)|<tag(?:"[^"]*"|'[^']*'|\\s[^'"/>\\s]*)*?/?> *(?:\\n{2,}|\\s*$))`).replace("comment",ae._comment).replace(/tag/g,"(?!(?:a|em|strong|small|s|cite|q|dfn|abbr|data|time|code|var|samp|kbd|sub|sup|i|b|u|mark|ruby|rt|rp|bdi|bdo|span|br|wbr|ins|del|img)\\b)\\w+(?!:|[^\\w\\s@]*@)\\b").getRegex(),def:/^ *\[([^\]]+)\]: *<?([^\s>]+)>?(?: +(["(][^\n]+[")]))? *(?:\n+|$)/,heading:/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/,fences:oe,paragraph:he(ae.normal._paragraph).replace("hr",ae.hr).replace("heading",` *#{1,6} *[^
|
|
|
]`).replace("lheading",ae.lheading).replace("blockquote"," {0,3}>").replace("|fences","").replace("|list","").replace("|html","").getRegex()});var se={escape:/^\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/,autolink:/^<(scheme:[^\s\x00-\x1f<>]*|email)>/,url:oe,tag:"^comment|^</[a-zA-Z][\\w:-]*\\s*>|^<[a-zA-Z][\\w-]*(?:attribute)*?\\s*/?>|^<\\?[\\s\\S]*?\\?>|^<![a-zA-Z]+\\s[\\s\\S]*?>|^<!\\[CDATA\\[[\\s\\S]*?\\]\\]>",link:/^!?\[(label)\]\(\s*(href)(?:\s+(title))?\s*\)/,reflink:/^!?\[(label)\]\[(?!\s*\])((?:\\[\[\]]?|[^\[\]\\])+)\]/,nolink:/^!?\[(?!\s*\])((?:\[[^\[\]]*\]|\\[\[\]]|[^\[\]])*)\](?:\[\])?/,reflinkSearch:"reflink|nolink(?!\\()",strong:{start:/^(?:(\*\*(?=[*punctuation]))|\*\*)(?![\s])|__/,middle:/^\*\*(?:(?:(?!overlapSkip)(?:[^*]|\\\*)|overlapSkip)|\*(?:(?!overlapSkip)(?:[^*]|\\\*)|overlapSkip)*?\*)+?\*\*$|^__(?![\s])((?:(?:(?!overlapSkip)(?:[^_]|\\_)|overlapSkip)|_(?:(?!overlapSkip)(?:[^_]|\\_)|overlapSkip)*?_)+?)__$/,endAst:/[^punctuation\s]\*\*(?!\*)|[punctuation]\*\*(?!\*)(?:(?=[punctuation\s]|$))/,endUnd:/[^\s]__(?!_)(?:(?=[punctuation\s])|$)/},em:{start:/^(?:(\*(?=[punctuation]))|\*)(?![*\s])|_/,middle:/^\*(?:(?:(?!overlapSkip)(?:[^*]|\\\*)|overlapSkip)|\*(?:(?!overlapSkip)(?:[^*]|\\\*)|overlapSkip)*?\*)+?\*$|^_(?![_\s])(?:(?:(?!overlapSkip)(?:[^_]|\\_)|overlapSkip)|_(?:(?!overlapSkip)(?:[^_]|\\_)|overlapSkip)*?_)+?_$/,endAst:/[^punctuation\s]\*(?!\*)|[punctuation]\*(?!\*)(?:(?=[punctuation\s]|$))/,endUnd:/[^\s]_(?!_)(?:(?=[punctuation\s])|$)/},code:/^(`+)([^`]|[^`][\s\S]*?[^`])\1(?!`)/,br:/^( {2,}|\\)\n(?!\s*$)/,del:oe,text:/^(`+|[^`])(?:[\s\S]*?(?:(?=[\\<!\[`*]|\b_|$)|[^ ](?= {2,}\n))|(?= {2,}\n))/,punctuation:/^([\s*punctuation])/};se._punctuation="!\"#$%&'()+\\-.,/:;<=>?@\\[\\]`^{|}~",se.punctuation=he(se.punctuation).replace(/punctuation/g,se._punctuation).getRegex(),se._blockSkip="\\[[^\\]]*?\\]\\([^\\)]*?\\)|`[^`]*?`|<[^>]*?>",se._overlapSkip="__[^_]*?__|\\*\\*\\[^\\*\\]*?\\*\\*",se.em.start=he(se.em.start).replace(/punctuation/g,se._punctuation).getRegex(),se.em.middle=he(se.em.middle).replace(/punctuation/g,se._punctuation).replace(/overlapSkip/g,se._overlapSkip).getRegex(),se.em.endAst=he(se.em.endAst,"g").replace(/punctuation/g,se._punctuation).getRegex(),se.em.endUnd=he(se.em.endUnd,"g").replace(/punctuation/g,se._punctuation).getRegex(),se.strong.start=he(se.strong.start).replace(/punctuation/g,se._punctuation).getRegex(),se.strong.middle=he(se.strong.middle).replace(/punctuation/g,se._punctuation).replace(/blockSkip/g,se._blockSkip).getRegex(),se.strong.endAst=he(se.strong.endAst,"g").replace(/punctuation/g,se._punctuation).getRegex(),se.strong.endUnd=he(se.strong.endUnd,"g").replace(/punctuation/g,se._punctuation).getRegex(),se.blockSkip=he(se._blockSkip,"g").getRegex(),se.overlapSkip=he(se._overlapSkip,"g").getRegex(),se._escapes=/\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/g,se._scheme=/[a-zA-Z][a-zA-Z0-9+.-]{1,31}/,se._email=/[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+(@)[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)+(?![-_])/,se.autolink=he(se.autolink).replace("scheme",se._scheme).replace("email",se._email).getRegex(),se._attribute=/\s+[a-zA-Z:_][\w.:-]*(?:\s*=\s*"[^"]*"|\s*=\s*'[^']*'|\s*=\s*[^\s"'=<>`]+)?/,se.tag=he(se.tag).replace("comment",ae._comment).replace("attribute",se._attribute).getRegex(),se._label=/(?:\[(?:\\.|[^\[\]\\])*\]|\\.|`[^`]*`|[^\[\]\\`])*?/,se._href=/<(?:\\[<>]?|[^\s<>\\])*>|[^\s\x00-\x1f]*/,se._title=/"(?:\\"?|[^"\\])*"|'(?:\\'?|[^'\\])*'|\((?:\\\)?|[^)\\])*\)/,se.link=he(se.link).replace("label",se._label).replace("href",se._href).replace("title",se._title).getRegex(),se.reflink=he(se.reflink).replace("label",se._label).getRegex(),se.reflinkSearch=he(se.reflinkSearch,"g").replace("reflink",se.reflink).replace("nolink",se.nolink).getRegex(),se.normal=fe({},se),se.pedantic=fe({},se.normal,{strong:{start:/^__|\*\*/,middle:/^__(?=\S)([\s\S]*?\S)__(?!_)|^\*\*(?=\S)([\s\S]*?\S)\*\*(?!\*)/,endAst:/\*\*(?!\*)/g,endUnd:/__(?!_)/g},em:{start:/^_|\*/,middle:/^()\*(?=\S)([\s\S]*?\S)\*(?!\*)|^_(?=\S)([\s\S]*?\S)_(?!_)/,endAst:/\*(?!\*)/g,endUnd:/_(?!_)/g},link:he(/^!?\[(label)\]\((.*?)\)/).replace("label",se._label).getRegex(),reflink:he(/^!?\[(label)\]\s*\[([^\]]*)\]/).replace("label",se._label).getRegex()}),se.gfm=fe({},se.normal,{escape:he(se.escape).replace("])","~|])").getRegex(),_extended_email:/[A-Za-z0-9._+-]+(@)[a-zA-Z0-9-_]+(?:\.[a-zA-Z0-9-_]*[a-zA-Z0-9])+(?![-_])/,url:/^((?:ftp|https?):\/\/|www\.)(?:[a-zA-Z0-9\-]+\.?)+[^\s<]*|^email/,_backpedal:/(?:[^?!.,:;*_~()&]+|\([^)]*\)|&(?![a-zA-Z0-9]+;$)|[?!.,:;*_~)]+(?!$))+/,del:/^~+(?=\S)([\s\S]*?\S)~+/,text:/^(`+|[^`])(?:[\s\S]*?(?:(?=[\\<!\[`*~]|\b_|https?:\/\/|ftp:\/\/|www\.|$)|[^ ](?= {2,}\n)|[^a-zA-Z0-9.!#$%&'*+\/=?_`{\|}~-](?=[a-zA-Z0-9.!#$%&'*+\/=?_`{\|}~-]+@))|(?= {2,}\n|[a-zA-Z0-9.!#$%&'*+\/=?_`{\|}~-]+@))/}),se.gfm.url=he(se.gfm.url,"i").replace("email",se.gfm._extended_email).getRegex(),se.breaks=fe({},se.gfm,{br:he(se.br).replace("{2,}","*").getRegex(),text:he(se.gfm.text).replace("\\b_","\\b_| {2,}\\n").replace(/\{2,\}/g,"*").getRegex()});var Q={block:ae,inline:se},ce=S.defaults,te=Q.block,re=Q.inline;function ye(Ge){return Ge.replace(/---/g,"\u2014").replace(/--/g,"\u2013").replace(/(^|[-\u2014/(\[{"\s])'/g,"$1\u2018").replace(/'/g,"\u2019").replace(/(^|[-\u2014/(\[{\u2018\s])"/g,"$1\u201C").replace(/"/g,"\u201D").replace(/\.{3}/g,"\u2026")}function ie(Ge){var Ne="",je,Ee,Ae=Ge.length;for(je=0;je<Ae;je++)Ee=Ge.charCodeAt(je),Math.random()>.5&&(Ee="x"+Ee.toString(16)),Ne+="&#"+Ee+";";return Ne}var Z=function(){function Ge(je){this.tokens=[],this.tokens.links=Object.create(null),this.options=je||ce,this.options.tokenizer=this.options.tokenizer||new be,this.tokenizer=this.options.tokenizer,this.tokenizer.options=this.options;var Ee={block:te.normal,inline:re.normal};this.options.pedantic?(Ee.block=te.pedantic,Ee.inline=re.pedantic):this.options.gfm&&(Ee.block=te.gfm,this.options.breaks?Ee.inline=re.breaks:Ee.inline=re.gfm),this.tokenizer.rules=Ee}Ge.lex=function(Ee,Ae){var Le=new Ge(Ae);return Le.lex(Ee)};var Ne=Ge.prototype;return Ne.lex=function(Ee){return Ee=Ee.replace(/\r\n|\r/g,`
|
|
|
`).replace(/\t/g," "),this.blockTokens(Ee,this.tokens,!0),this.inline(this.tokens),this.tokens},Ne.blockTokens=function(Ee,Ae,Le){Ae===void 0&&(Ae=[]),Le===void 0&&(Le=!0),Ee=Ee.replace(/^ +$/gm,"");for(var Ue,ze,ut,Ot;Ee;){if(Ue=this.tokenizer.space(Ee)){Ee=Ee.substring(Ue.raw.length),Ue.type&&Ae.push(Ue);continue}if(Ue=this.tokenizer.code(Ee,Ae)){Ee=Ee.substring(Ue.raw.length),Ue.type?Ae.push(Ue):(Ot=Ae[Ae.length-1],Ot.raw+=`
|
|
|
`+Ue.raw,Ot.text+=`
|
|
|
`+Ue.text);continue}if(Ue=this.tokenizer.fences(Ee)){Ee=Ee.substring(Ue.raw.length),Ae.push(Ue);continue}if(Ue=this.tokenizer.heading(Ee)){Ee=Ee.substring(Ue.raw.length),Ae.push(Ue);continue}if(Ue=this.tokenizer.nptable(Ee)){Ee=Ee.substring(Ue.raw.length),Ae.push(Ue);continue}if(Ue=this.tokenizer.hr(Ee)){Ee=Ee.substring(Ue.raw.length),Ae.push(Ue);continue}if(Ue=this.tokenizer.blockquote(Ee)){Ee=Ee.substring(Ue.raw.length),Ue.tokens=this.blockTokens(Ue.text,[],Le),Ae.push(Ue);continue}if(Ue=this.tokenizer.list(Ee)){for(Ee=Ee.substring(Ue.raw.length),ut=Ue.items.length,ze=0;ze<ut;ze++)Ue.items[ze].tokens=this.blockTokens(Ue.items[ze].text,[],!1);Ae.push(Ue);continue}if(Ue=this.tokenizer.html(Ee)){Ee=Ee.substring(Ue.raw.length),Ae.push(Ue);continue}if(Le&&(Ue=this.tokenizer.def(Ee))){Ee=Ee.substring(Ue.raw.length),this.tokens.links[Ue.tag]||(this.tokens.links[Ue.tag]={href:Ue.href,title:Ue.title});continue}if(Ue=this.tokenizer.table(Ee)){Ee=Ee.substring(Ue.raw.length),Ae.push(Ue);continue}if(Ue=this.tokenizer.lheading(Ee)){Ee=Ee.substring(Ue.raw.length),Ae.push(Ue);continue}if(Le&&(Ue=this.tokenizer.paragraph(Ee))){Ee=Ee.substring(Ue.raw.length),Ae.push(Ue);continue}if(Ue=this.tokenizer.text(Ee,Ae)){Ee=Ee.substring(Ue.raw.length),Ue.type?Ae.push(Ue):(Ot=Ae[Ae.length-1],Ot.raw+=`
|
|
|
`+Ue.raw,Ot.text+=`
|
|
|
`+Ue.text);continue}if(Ee){var Nt="Infinite loop on byte: "+Ee.charCodeAt(0);if(this.options.silent){console.error(Nt);break}else throw new Error(Nt)}}return Ae},Ne.inline=function(Ee){var Ae,Le,Ue,ze,ut,Ot,Nt=Ee.length;for(Ae=0;Ae<Nt;Ae++){Ot=Ee[Ae];switch(Ot.type){case"paragraph":case"text":case"heading":{Ot.tokens=[],this.inlineTokens(Ot.text,Ot.tokens);break}case"table":{for(Ot.tokens={header:[],cells:[]},ze=Ot.header.length,Le=0;Le<ze;Le++)Ot.tokens.header[Le]=[],this.inlineTokens(Ot.header[Le],Ot.tokens.header[Le]);for(ze=Ot.cells.length,Le=0;Le<ze;Le++)for(ut=Ot.cells[Le],Ot.tokens.cells[Le]=[],Ue=0;Ue<ut.length;Ue++)Ot.tokens.cells[Le][Ue]=[],this.inlineTokens(ut[Ue],Ot.tokens.cells[Le][Ue]);break}case"blockquote":{this.inline(Ot.tokens);break}case"list":{for(ze=Ot.items.length,Le=0;Le<ze;Le++)this.inline(Ot.items[Le].tokens);break}}}return Ee},Ne.inlineTokens=function(Ee,Ae,Le,Ue,ze){Ae===void 0&&(Ae=[]),Le===void 0&&(Le=!1),Ue===void 0&&(Ue=!1),ze===void 0&&(ze="");var ut,Ot=Ee,Nt;if(this.tokens.links){var nn=Object.keys(this.tokens.links);if(nn.length>0)for(;(Nt=this.tokenizer.rules.inline.reflinkSearch.exec(Ot))!=null;)nn.includes(Nt[0].slice(Nt[0].lastIndexOf("[")+1,-1))&&(Ot=Ot.slice(0,Nt.index)+"["+"a".repeat(Nt[0].length-2)+"]"+Ot.slice(this.tokenizer.rules.inline.reflinkSearch.lastIndex))}for(;(Nt=this.tokenizer.rules.inline.blockSkip.exec(Ot))!=null;)Ot=Ot.slice(0,Nt.index)+"["+"a".repeat(Nt[0].length-2)+"]"+Ot.slice(this.tokenizer.rules.inline.blockSkip.lastIndex);for(;Ee;){if(ut=this.tokenizer.escape(Ee)){Ee=Ee.substring(ut.raw.length),Ae.push(ut);continue}if(ut=this.tokenizer.tag(Ee,Le,Ue)){Ee=Ee.substring(ut.raw.length),Le=ut.inLink,Ue=ut.inRawBlock,Ae.push(ut);continue}if(ut=this.tokenizer.link(Ee)){Ee=Ee.substring(ut.raw.length),ut.type==="link"&&(ut.tokens=this.inlineTokens(ut.text,[],!0,Ue)),Ae.push(ut);continue}if(ut=this.tokenizer.reflink(Ee,this.tokens.links)){Ee=Ee.substring(ut.raw.length),ut.type==="link"&&(ut.tokens=this.inlineTokens(ut.text,[],!0,Ue)),Ae.push(ut);continue}if(ut=this.tokenizer.strong(Ee,Ot,ze)){Ee=Ee.substring(ut.raw.length),ut.tokens=this.inlineTokens(ut.text,[],Le,Ue),Ae.push(ut);continue}if(ut=this.tokenizer.em(Ee,Ot,ze)){Ee=Ee.substring(ut.raw.length),ut.tokens=this.inlineTokens(ut.text,[],Le,Ue),Ae.push(ut);continue}if(ut=this.tokenizer.codespan(Ee)){Ee=Ee.substring(ut.raw.length),Ae.push(ut);continue}if(ut=this.tokenizer.br(Ee)){Ee=Ee.substring(ut.raw.length),Ae.push(ut);continue}if(ut=this.tokenizer.del(Ee)){Ee=Ee.substring(ut.raw.length),ut.tokens=this.inlineTokens(ut.text,[],Le,Ue),Ae.push(ut);continue}if(ut=this.tokenizer.autolink(Ee,ie)){Ee=Ee.substring(ut.raw.length),Ae.push(ut);continue}if(!Le&&(ut=this.tokenizer.url(Ee,ie))){Ee=Ee.substring(ut.raw.length),Ae.push(ut);continue}if(ut=this.tokenizer.inlineText(Ee,Ue,ye)){Ee=Ee.substring(ut.raw.length),ze=ut.raw.slice(-1),Ae.push(ut);continue}if(Ee){var Et="Infinite loop on byte: "+Ee.charCodeAt(0);if(this.options.silent){console.error(Et);break}else throw new Error(Et)}}return Ae},p(Ge,null,[{key:"rules",get:function(){return{block:te,inline:re}}}]),Ge}(),Y=S.defaults,$=H.cleanUrl,Ce=H.escape,_e=function(){function Ge(je){this.options=je||Y}var Ne=Ge.prototype;return Ne.code=function(Ee,Ae,Le){var Ue=(Ae||"").match(/\S*/)[0];if(this.options.highlight){var ze=this.options.highlight(Ee,Ue);ze!=null&&ze!==Ee&&(Le=!0,Ee=ze)}return Ue?'<pre><code class="'+this.options.langPrefix+Ce(Ue,!0)+'">'+(Le?Ee:Ce(Ee,!0))+`</code></pre>
|
|
|
`:"<pre><code>"+(Le?Ee:Ce(Ee,!0))+`</code></pre>
|
|
|
`},Ne.blockquote=function(Ee){return`<blockquote>
|
|
|
`+Ee+`</blockquote>
|
|
|
`},Ne.html=function(Ee){return Ee},Ne.heading=function(Ee,Ae,Le,Ue){return this.options.headerIds?"<h"+Ae+' id="'+this.options.headerPrefix+Ue.slug(Le)+'">'+Ee+"</h"+Ae+`>
|
|
|
`:"<h"+Ae+">"+Ee+"</h"+Ae+`>
|
|
|
`},Ne.hr=function(){return this.options.xhtml?`<hr/>
|
|
|
`:`<hr>
|
|
|
`},Ne.list=function(Ee,Ae,Le){var Ue=Ae?"ol":"ul",ze=Ae&&Le!==1?' start="'+Le+'"':"";return"<"+Ue+ze+`>
|
|
|
`+Ee+"</"+Ue+`>
|
|
|
`},Ne.listitem=function(Ee){return"<li>"+Ee+`</li>
|
|
|
`},Ne.checkbox=function(Ee){return"<input "+(Ee?'checked="" ':"")+'disabled="" type="checkbox"'+(this.options.xhtml?" /":"")+"> "},Ne.paragraph=function(Ee){return"<p>"+Ee+`</p>
|
|
|
`},Ne.table=function(Ee,Ae){return Ae&&(Ae="<tbody>"+Ae+"</tbody>"),`<table>
|
|
|
<thead>
|
|
|
`+Ee+`</thead>
|
|
|
`+Ae+`</table>
|
|
|
`},Ne.tablerow=function(Ee){return`<tr>
|
|
|
`+Ee+`</tr>
|
|
|
`},Ne.tablecell=function(Ee,Ae){var Le=Ae.header?"th":"td",Ue=Ae.align?"<"+Le+' align="'+Ae.align+'">':"<"+Le+">";return Ue+Ee+"</"+Le+`>
|
|
|
`},Ne.strong=function(Ee){return"<strong>"+Ee+"</strong>"},Ne.em=function(Ee){return"<em>"+Ee+"</em>"},Ne.codespan=function(Ee){return"<code>"+Ee+"</code>"},Ne.br=function(){return this.options.xhtml?"<br/>":"<br>"},Ne.del=function(Ee){return"<del>"+Ee+"</del>"},Ne.link=function(Ee,Ae,Le){if(Ee=$(this.options.sanitize,this.options.baseUrl,Ee),Ee===null)return Le;var Ue='<a href="'+Ce(Ee)+'"';return Ae&&(Ue+=' title="'+Ae+'"'),Ue+=">"+Le+"</a>",Ue},Ne.image=function(Ee,Ae,Le){if(Ee=$(this.options.sanitize,this.options.baseUrl,Ee),Ee===null)return Le;var Ue='<img src="'+Ee+'" alt="'+Le+'"';return Ae&&(Ue+=' title="'+Ae+'"'),Ue+=this.options.xhtml?"/>":">",Ue},Ne.text=function(Ee){return Ee},Ge}(),Re=function(){function Ge(){}var Ne=Ge.prototype;return Ne.strong=function(Ee){return Ee},Ne.em=function(Ee){return Ee},Ne.codespan=function(Ee){return Ee},Ne.del=function(Ee){return Ee},Ne.html=function(Ee){return Ee},Ne.text=function(Ee){return Ee},Ne.link=function(Ee,Ae,Le){return""+Le},Ne.image=function(Ee,Ae,Le){return""+Le},Ne.br=function(){return""},Ge}(),Qe=function(){function Ge(){this.seen={}}var Ne=Ge.prototype;return Ne.slug=function(Ee){var Ae=Ee.toLowerCase().trim().replace(/<[!\/a-z].*?>/ig,"").replace(/[\u2000-\u206F\u2E00-\u2E7F\\'!"#$%&()*+,./:;<=>?@[\]^`{|}~]/g,"").replace(/\s/g,"-");if(this.seen.hasOwnProperty(Ae)){var Le=Ae;do this.seen[Le]++,Ae=Le+"-"+this.seen[Le];while(this.seen.hasOwnProperty(Ae))}return this.seen[Ae]=0,Ae},Ge}(),$e=S.defaults,ct=H.unescape,dt=function(){function Ge(je){this.options=je||$e,this.options.renderer=this.options.renderer||new _e,this.renderer=this.options.renderer,this.renderer.options=this.options,this.textRenderer=new Re,this.slugger=new Qe}Ge.parse=function(Ee,Ae){var Le=new Ge(Ae);return Le.parse(Ee)};var Ne=Ge.prototype;return Ne.parse=function(Ee,Ae){Ae===void 0&&(Ae=!0);var Le="",Ue,ze,ut,Ot,Nt,nn,Et,ot,Ie,Ze,Ye,xe,ke,pt,it,mt,Dt,tt,At=Ee.length;for(Ue=0;Ue<At;Ue++){Ze=Ee[Ue];switch(Ze.type){case"space":continue;case"hr":{Le+=this.renderer.hr();continue}case"heading":{Le+=this.renderer.heading(this.parseInline(Ze.tokens),Ze.depth,ct(this.parseInline(Ze.tokens,this.textRenderer)),this.slugger);continue}case"code":{Le+=this.renderer.code(Ze.text,Ze.lang,Ze.escaped);continue}case"table":{for(ot="",Et="",Ot=Ze.header.length,ze=0;ze<Ot;ze++)Et+=this.renderer.tablecell(this.parseInline(Ze.tokens.header[ze]),{header:!0,align:Ze.align[ze]});for(ot+=this.renderer.tablerow(Et),Ie="",Ot=Ze.cells.length,ze=0;ze<Ot;ze++){for(nn=Ze.tokens.cells[ze],Et="",Nt=nn.length,ut=0;ut<Nt;ut++)Et+=this.renderer.tablecell(this.parseInline(nn[ut]),{header:!1,align:Ze.align[ut]});Ie+=this.renderer.tablerow(Et)}Le+=this.renderer.table(ot,Ie);continue}case"blockquote":{Ie=this.parse(Ze.tokens),Le+=this.renderer.blockquote(Ie);continue}case"list":{for(Ye=Ze.ordered,xe=Ze.start,ke=Ze.loose,Ot=Ze.items.length,Ie="",ze=0;ze<Ot;ze++)it=Ze.items[ze],mt=it.checked,Dt=it.task,pt="",it.task&&(tt=this.renderer.checkbox(mt),ke?it.tokens.length>0&&it.tokens[0].type==="text"?(it.tokens[0].text=tt+" "+it.tokens[0].text,it.tokens[0].tokens&&it.tokens[0].tokens.length>0&&it.tokens[0].tokens[0].type==="text"&&(it.tokens[0].tokens[0].text=tt+" "+it.tokens[0].tokens[0].text)):it.tokens.unshift({type:"text",text:tt}):pt+=tt),pt+=this.parse(it.tokens,ke),Ie+=this.renderer.listitem(pt,Dt,mt);Le+=this.renderer.list(Ie,Ye,xe);continue}case"html":{Le+=this.renderer.html(Ze.text);continue}case"paragraph":{Le+=this.renderer.paragraph(this.parseInline(Ze.tokens));continue}case"text":{for(Ie=Ze.tokens?this.parseInline(Ze.tokens):Ze.text;Ue+1<At&&Ee[Ue+1].type==="text";)Ze=Ee[++Ue],Ie+=`
|
|
|
`+(Ze.tokens?this.parseInline(Ze.tokens):Ze.text);Le+=Ae?this.renderer.paragraph(Ie):Ie;continue}default:{var kt='Token with "'+Ze.type+'" type was not found.';if(this.options.silent){console.error(kt);return}else throw new Error(kt)}}}return Le},Ne.parseInline=function(Ee,Ae){Ae=Ae||this.renderer;var Le="",Ue,ze,ut=Ee.length;for(Ue=0;Ue<ut;Ue++){ze=Ee[Ue];switch(ze.type){case"escape":{Le+=Ae.text(ze.text);break}case"html":{Le+=Ae.html(ze.text);break}case"link":{Le+=Ae.link(ze.href,ze.title,this.parseInline(ze.tokens,Ae));break}case"image":{Le+=Ae.image(ze.href,ze.title,ze.text);break}case"strong":{Le+=Ae.strong(this.parseInline(ze.tokens,Ae));break}case"em":{Le+=Ae.em(this.parseInline(ze.tokens,Ae));break}case"codespan":{Le+=Ae.codespan(ze.text);break}case"br":{Le+=Ae.br();break}case"del":{Le+=Ae.del(this.parseInline(ze.tokens,Ae));break}case"text":{Le+=Ae.text(ze.text);break}default:{var Ot='Token with "'+ze.type+'" type was not found.';if(this.options.silent){console.error(Ot);return}else throw new Error(Ot)}}}return Le},Ge}(),vt=H.merge,_t=H.checkSanitizeDeprecation,He=H.escape,Pe=S.getDefaults,at=S.changeDefaults,Rt=S.defaults;function rt(Ge,Ne,je){if(typeof Ge=="undefined"||Ge===null)throw new Error("marked(): input parameter is undefined or null");if(typeof Ge!="string")throw new Error("marked(): input parameter is of type "+Object.prototype.toString.call(Ge)+", string expected");if(typeof Ne=="function"&&(je=Ne,Ne=null),Ne=vt({},rt.defaults,Ne||{}),_t(Ne),je){var Ee=Ne.highlight,Ae;try{Ae=Z.lex(Ge,Ne)}catch(ut){return je(ut)}var Le=function(Ot){var Nt;if(!Ot)try{Nt=dt.parse(Ae,Ne)}catch(nn){Ot=nn}return Ne.highlight=Ee,Ot?je(Ot):je(null,Nt)};if(!Ee||Ee.length<3)return Le();if(delete Ne.highlight,!Ae.length)return Le();var Ue=0;rt.walkTokens(Ae,function(ut){ut.type==="code"&&(Ue++,setTimeout(function(){Ee(ut.text,ut.lang,function(Ot,Nt){if(Ot)return Le(Ot);Nt!=null&&Nt!==ut.text&&(ut.text=Nt,ut.escaped=!0),Ue--,Ue===0&&Le()})},0))}),Ue===0&&Le();return}try{var ze=Z.lex(Ge,Ne);return Ne.walkTokens&&rt.walkTokens(ze,Ne.walkTokens),dt.parse(ze,Ne)}catch(ut){if(ut.message+=`
|
|
|
Please report this to https://github.com/markedjs/marked.`,Ne.silent)return"<p>An error occurred:</p><pre>"+He(ut.message+"",!0)+"</pre>";throw ut}}rt.options=rt.setOptions=function(Ge){return vt(rt.defaults,Ge),at(rt.defaults),rt},rt.getDefaults=Pe,rt.defaults=Rt,rt.use=function(Ge){var Ne=vt({},Ge);if(Ge.renderer&&function(){var Ee=rt.defaults.renderer||new _e,Ae=function(ze){var ut=Ee[ze];Ee[ze]=function(){for(var Ot=arguments.length,Nt=new Array(Ot),nn=0;nn<Ot;nn++)Nt[nn]=arguments[nn];var Et=Ge.renderer[ze].apply(Ee,Nt);return Et===!1&&(Et=ut.apply(Ee,Nt)),Et}};for(var Le in Ge.renderer)Ae(Le);Ne.renderer=Ee}(),Ge.tokenizer&&function(){var Ee=rt.defaults.tokenizer||new be,Ae=function(ze){var ut=Ee[ze];Ee[ze]=function(){for(var Ot=arguments.length,Nt=new Array(Ot),nn=0;nn<Ot;nn++)Nt[nn]=arguments[nn];var Et=Ge.tokenizer[ze].apply(Ee,Nt);return Et===!1&&(Et=ut.apply(Ee,Nt)),Et}};for(var Le in Ge.tokenizer)Ae(Le);Ne.tokenizer=Ee}(),Ge.walkTokens){var je=rt.defaults.walkTokens;Ne.walkTokens=function(Ee){Ge.walkTokens(Ee),je&&je(Ee)}}rt.setOptions(Ne)},rt.walkTokens=function(Ge,Ne){for(var je=E(Ge),Ee;!(Ee=je()).done;){var Ae=Ee.value;Ne(Ae);switch(Ae.type){case"table":{for(var Le=E(Ae.tokens.header),Ue;!(Ue=Le()).done;){var ze=Ue.value;rt.walkTokens(ze,Ne)}for(var ut=E(Ae.tokens.cells),Ot;!(Ot=ut()).done;)for(var Nt=Ot.value,nn=E(Nt),Et;!(Et=nn()).done;){var ot=Et.value;rt.walkTokens(ot,Ne)}break}case"list":{rt.walkTokens(Ae.items,Ne);break}default:Ae.tokens&&rt.walkTokens(Ae.tokens,Ne)}}},rt.Parser=dt,rt.parser=dt.parse,rt.Renderer=_e,rt.TextRenderer=Re,rt.Lexer=Z,rt.lexer=Z.lex,rt.Tokenizer=be,rt.Slugger=Qe,rt.parse=rt;var ft=rt;return ft})},E4JC:function(M,X,o){(function(L,p,w){M.exports=X=p(o("Ib8C"),o("ETIr"),o("cv67"),o("K3mO"),o("OLod"))})(this,function(L){return function(){var p=L,w=p.lib,b=w.StreamCipher,E=p.algo,O=[],S=[],h=[],_=E.Rabbit=b.extend({_doReset:function(){for(var r=this._key.words,c=this.cfg.iv,t=0;t<4;t++)r[t]=(r[t]<<8|r[t]>>>24)&16711935|(r[t]<<24|r[t]>>>8)&4278255360;var a=this._X=[r[0],r[3]<<16|r[2]>>>16,r[1],r[0]<<16|r[3]>>>16,r[2],r[1]<<16|r[0]>>>16,r[3],r[2]<<16|r[1]>>>16],n=this._C=[r[2]<<16|r[2]>>>16,r[0]&4294901760|r[1]&65535,r[3]<<16|r[3]>>>16,r[1]&4294901760|r[2]&65535,r[0]<<16|r[0]>>>16,r[2]&4294901760|r[3]&65535,r[1]<<16|r[1]>>>16,r[3]&4294901760|r[0]&65535];this._b=0;for(var t=0;t<4;t++)d.call(this);for(var t=0;t<8;t++)n[t]^=a[t+4&7];if(c){var i=c.words,f=i[0],s=i[1],l=(f<<8|f>>>24)&16711935|(f<<24|f>>>8)&4278255360,m=(s<<8|s>>>24)&16711935|(s<<24|s>>>8)&4278255360,T=l>>>16|m&4294901760,C=m<<16|l&65535;n[0]^=l,n[1]^=T,n[2]^=m,n[3]^=C,n[4]^=l,n[5]^=T,n[6]^=m,n[7]^=C;for(var t=0;t<4;t++)d.call(this)}},_doProcessBlock:function(r,c){var t=this._X;d.call(this),O[0]=t[0]^t[5]>>>16^t[3]<<16,O[1]=t[2]^t[7]>>>16^t[5]<<16,O[2]=t[4]^t[1]>>>16^t[7]<<16,O[3]=t[6]^t[3]>>>16^t[1]<<16;for(var a=0;a<4;a++)O[a]=(O[a]<<8|O[a]>>>24)&16711935|(O[a]<<24|O[a]>>>8)&4278255360,r[c+a]^=O[a]},blockSize:128/32,ivSize:64/32});function d(){for(var r=this._X,c=this._C,t=0;t<8;t++)S[t]=c[t];c[0]=c[0]+1295307597+this._b|0,c[1]=c[1]+3545052371+(c[0]>>>0<S[0]>>>0?1:0)|0,c[2]=c[2]+886263092+(c[1]>>>0<S[1]>>>0?1:0)|0,c[3]=c[3]+1295307597+(c[2]>>>0<S[2]>>>0?1:0)|0,c[4]=c[4]+3545052371+(c[3]>>>0<S[3]>>>0?1:0)|0,c[5]=c[5]+886263092+(c[4]>>>0<S[4]>>>0?1:0)|0,c[6]=c[6]+1295307597+(c[5]>>>0<S[5]>>>0?1:0)|0,c[7]=c[7]+3545052371+(c[6]>>>0<S[6]>>>0?1:0)|0,this._b=c[7]>>>0<S[7]>>>0?1:0;for(var t=0;t<8;t++){var a=r[t]+c[t],n=a&65535,i=a>>>16,f=((n*n>>>17)+n*i>>>15)+i*i,s=((a&4294901760)*a|0)+((a&65535)*a|0);h[t]=f^s}r[0]=h[0]+(h[7]<<16|h[7]>>>16)+(h[6]<<16|h[6]>>>16)|0,r[1]=h[1]+(h[0]<<8|h[0]>>>24)+h[7]|0,r[2]=h[2]+(h[1]<<16|h[1]>>>16)+(h[0]<<16|h[0]>>>16)|0,r[3]=h[3]+(h[2]<<8|h[2]>>>24)+h[1]|0,r[4]=h[4]+(h[3]<<16|h[3]>>>16)+(h[2]<<16|h[2]>>>16)|0,r[5]=h[5]+(h[4]<<8|h[4]>>>24)+h[3]|0,r[6]=h[6]+(h[5]<<16|h[5]>>>16)+(h[4]<<16|h[4]>>>16)|0,r[7]=h[7]+(h[6]<<8|h[6]>>>24)+h[5]|0}p.Rabbit=b._createHelper(_)}(),L.Rabbit})},E7E6:function(M,X){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,X){M.exports=function(){var o=document.getSelection();if(!o.rangeCount)return function(){};for(var L=document.activeElement,p=[],w=0;w<o.rangeCount;w++)p.push(o.getRangeAt(w));switch(L.tagName.toUpperCase()){case"INPUT":case"TEXTAREA":L.blur();break;default:L=null;break}return o.removeAllRanges(),function(){o.type==="Caret"&&o.removeAllRanges(),o.rangeCount||p.forEach(function(b){o.addRange(b)}),L&&L.focus()}}},EGTK:function(M,X,o){"use strict";var L=o("R9oj"),p=o("ECub"),w=o("T2oS"),b=o("W9HT"),E=o("5NDa"),O=o("5rEg"),S=o("k1fw"),h=o("9og8"),_=o("tJVT"),d=o("WmNS"),r=o.n(d),c=o("cDcd"),t=o.n(c),a=o("TSYQ"),n=o.n(a),i=o("dGDm"),f=o.n(i),s=o("Lai7"),l=o.n(s),m=o("ErOA"),T=o("LvDl"),C=o.n(T),g=function(y){var x=y.className,v=y.dispatch,A=y.skin,I=A===void 0?"white":A,D=y.value,N=D===void 0?null:D,z=y.loading,F=z===void 0?!1:z,W=y.data,H=W===void 0?[]:W,B=y.otherData,k=B===void 0?[]:B,G=y.tags,ee=G===void 0?[]:G,ue=y.onChange,le=ue===void 0?function(){}:ue,ve=Object(c.useState)(""),be=Object(_.a)(ve,2),oe=be[0],he=be[1],fe=Object(c.useState)(!1),ae=Object(_.a)(fe,2),se=ae[0],Q=ae[1],ce=Object(c.useState)([]),te=Object(_.a)(ce,2),re=te[0],ye=te[1],ie=Object(c.useState)(0),Z=Object(_.a)(ie,2),Y=Z[0],$=Z[1],Ce=Object(c.useRef)(null),_e=Object(c.useRef)(String(Math.floor(Math.random()*1e6))).current,Re=Object(c.useRef)(),Qe=Object(c.useRef)(null),$e=Object(c.useRef)(0),ct=Object(c.useRef)([]);Object(c.useEffect)(function(){return window.addEventListener("keydown",dt),function(){window.removeEventListener("keydown",dt)}},[oe,se,re]);var dt=function(ze){if(!se||ze.keyCode!==40&&ze.keyCode!==38)return;var ut=0;ze.keyCode===40&&se&&(Y<re.length-1?ut=Y+1:ut=0,console.log("\u4E0B"),Pe(ut,"down")),ze.keyCode===38&&se&&(Y===0?ut=re.length-1:ut=Y-1,Pe(ut,"up")),$(ut),_t(oe,ut,!0)},vt=function(ze,ut){var Ot=function(Et){var ot=/[\^\.\\\|\(\)\*\+\-\$\[\]\?]/g,Ie={};return Ie["^"]="\\^",Ie["."]="\\.",Ie["\\"]="\\\\",Ie["|"]="\\|",Ie["("]="\\(",Ie[")"]="\\)",Ie["*"]="\\*",Ie["+"]="\\+",Ie["-"]="\\-",Ie.$="$",Ie["["]="\\[",Ie["]"]="\\]",Ie["?"]="\\?",Et=Et.replace(ot,function(Ze){return Ie[Ze]}),Et},Nt=new RegExp(Ot(ut),"gi");return ze=ze.replace(Nt,function(nn){return"<span style='color:#0152d9;'>"+nn+"</span>"}),ze},_t=function(){var Ue=Object(h.a)(r.a.mark(function ze(ut,Ot,Nt){var nn,Et,ot;return r.a.wrap(function(Ze){for(;;)switch(Ze.prev=Ze.next){case 0:if(nn=$e.current+1,$e.current=nn,Et=function(xe){var ke=xe==null?void 0:xe.map(function(pt,it){var mt=pt.id,Dt=pt.name,tt=Object(S.a)(Object(S.a)({},pt),{},{label:t.a.createElement("ul",{id:"search-".concat(_e,"-").concat(it),onClick:function(){return rt(mt,tt)},className:it===Ot?f.a.searchListActive:f.a.searchList},t.a.createElement("li",{className:f.a.name,dangerouslySetInnerHTML:{__html:vt(Dt,ut)}}),pt.private&&t.a.createElement("li",{className:f.a.tag},"\u79C1\u6709"))});return tt});return ke},!Nt){Ze.next=7;break}return ot=Et(ct.current),ye(ot),Ze.abrupt("return");case 7:clearTimeout(Qe.current),Qe.current=setTimeout(Object(h.a)(r.a.mark(function Ye(){var xe,ke,pt,it;return r.a.wrap(function(Dt){for(;;)switch(Dt.prev=Dt.next){case 0:return Dt.next=2,Object(m.a)("/api/shixuns/search_image.json",{method:"get",params:{keywords:ut,page:1,limit:1e5}});case 2:xe=Dt.sent,(xe==null?void 0:xe.status)===0&&(pt=Et((xe==null||((ke=xe.data)===null||ke===void 0)?void 0:ke.mirrors)||[]),nn===$e.current&&(ye(pt),ct.current=Object(T.cloneDeep)((xe==null||((it=xe.data)===null||it===void 0)?void 0:it.mirrors)||[])));case 4:case"end":return Dt.stop()}},Ye)})),300);case 9:case"end":return Ze.stop()}},ze)}));return function(ut,Ot,Nt){return Ue.apply(this,arguments)}}(),He=function(ze){var ut=document.getElementById("scroll-".concat(_e,"-").concat(ze));if(!ut)return;var Ot=document.getElementById("scroll-".concat(_e));Ot.scrollTo(0,ut.offsetTop)},Pe=function(ze,ut){var Ot=document.getElementById("search-".concat(_e,"-").concat(ze));if(!Ot)return;var Nt=document.getElementById("search-".concat(_e)),nn=Ot.offsetTop-Nt.scrollTop>0&&Ot.offsetTop-Nt.scrollTop<Nt.clientHeight;if(nn)return;ut==="down"?Nt.scrollTo(0,Ot.offsetTop-Nt.clientHeight+Ot.clientHeight):Nt.scrollTo(0,Ot.offsetTop)},at=function(ze){_t(ze,0),he(ze)},Rt=function(ze){var ut,Ot;if(!re.length)return;var Nt=re==null||((ut=re[Y])===null||ut===void 0)?void 0:ut.id;le(Nt),ye([]),$(0),he(re==null||((Ot=re[Y])===null||Ot===void 0)?void 0:Ot.name),He(Nt),Re.current.blur()},rt=function(ze,ut){le(ze),ye([]),$(0),he(ut==null?void 0:ut.name),He(ze)},ft=function(){ye([]),he("")},Ge=function(ze){le(ze),ye([]),he("")},Ne=function(){return oe===""?t.a.createElement("i",{style:{pointerEvents:"none"},className:"iconfont icon-sousuo2 c-grey-c"}):t.a.createElement("i",{onClick:ft,className:"iconfont icon-shanchu4 c-grey-c"})},je=function(){v({type:"newShixuns/setActionTabs",payload:{key:"NewShixuns-Apply"}})},Ee=function(){v({type:"newShixuns/setActionTabs",payload:{key:"Create-Environment"}})},Ae=function(){Ce.current=setTimeout(function(){Q(!1),$(0)},200)},Le=!(H!=null&&H.length)&&!(k!=null&&k.length);return t.a.createElement("div",{className:n()(I==="night"?f.a.darklySelectEnvironment:f.a.selectEnvironment,x)},!Le&&t.a.createElement("div",{className:f.a.search},t.a.createElement(O.a,{suffix:Ne(),bordered:!1,ref:Re,value:oe,onKeyDown:function(ze){(ze.keyCode===40||ze.keyCode===38)&&ze.preventDefault()},size:"large",onFocus:function(){clearTimeout(Ce.current),at(oe),Q(!0)},onBlur:Ae,onChange:function(ze){return at(ze.target.value)},placeholder:"\u641C\u7D22\u60A8\u9700\u8981\u7684\u5B9E\u9A8C\u73AF\u5883",onPressEnter:Rt}),se&&t.a.createElement("div",{id:"search-".concat(_e),className:f.a.searchListWrap},re.map(function(Ue,ze){return t.a.createElement(t.a.Fragment,{key:ze}," ",Ue.label)}))),F?t.a.createElement(b.a,{className:f.a.spin}):t.a.createElement(t.a.Fragment,null,Le&&t.a.createElement(p.a,{style:{margin:"60px 0"},image:l.a,description:t.a.createElement("span",{className:"c-grey-999"},"\u6682\u65E0\u5B9E\u9A8C\u73AF\u5883")}),!!ee.length&&t.a.createElement("aside",{className:f.a.common},t.a.createElement("div",{className:f.a.title},"\u63A8\u8350\u73AF\u5883:"),t.a.createElement("ul",{className:f.a.tags},ee.map(function(Ue,ze){return t.a.createElement("li",{key:ze,onClick:function(){return Ge(Ue.id)},className:N===Ue.id?"".concat(f.a.tag," ").concat(f.a.tagActive):f.a.tag},Ue.name)}))),t.a.createElement("aside",{className:f.a.wrap,id:"scroll-".concat(_e)},H.map(function(Ue,ze){var ut;return Ue!=null&&(ut=Ue.image)!==null&&ut!==void 0&&ut.length?t.a.createElement(P,{key:ze,data:Ue,id:N,handleClick:function(Nt){return Ge(Nt)}}):null}),t.a.createElement("ul",{className:f.a.allList},k.map(function(Ue){return t.a.createElement("li",{key:"key-".concat(Ue.id),id:"scroll-".concat(_e,"-").concat(Ue.id),className:Ue.id===N?"".concat(f.a.item," ").concat(f.a.itemActive):f.a.item,onClick:function(){return le(Ue.id)}},t.a.createElement("div",{className:f.a.name},Ue.name),Ue.private&&t.a.createElement("div",{className:f.a.tag},"\u79C1\u6709"))})))),t.a.createElement("div",{className:f.a.apply},t.a.createElement("span",{className:f.a.p1},"\u6CA1\u6709\u5B9E\u9A8C\u73AF\u5883\uFF1F"),t.a.createElement("span",{className:f.a.p2,onClick:je}," \u7533\u8BF7\u65B0\u5EFA"),t.a.createElement("span",{className:f.a.p2,onClick:Ee}," \u5728\u7EBF\u521B\u5EFA")))},P=function(y){var x=y.data,v=y.id,A=y.handleClick,I=Object(c.useState)(!0),D=Object(_.a)(I,2),N=D[0],z=D[1],F=x.name,W=x.image;return t.a.createElement("div",{className:f.a.list},t.a.createElement("header",{onClick:function(){return z(!N)}},t.a.createElement("div",{className:f.a.title},F),t.a.createElement("i",{style:{transition:"0.5s",transform:N?"rotate(0deg)":"rotate(180deg)"},className:"iconfont icon-shangjiantou c-grey-999"})),t.a.createElement("ul",{className:f.a.items,style:{height:N?"auto":0}},W.map(function(H){return t.a.createElement("li",{key:H.id,className:H.id===v?"".concat(f.a.item," ").concat(f.a.itemActive):f.a.item,onClick:function(){return A(H.id)}},t.a.createElement("div",{className:f.a.name},H.name),H.private&&t.a.createElement("div",{className:f.a.tag},"\u79C1\u6709"))}),t.a.createElement("li",{className:f.a.line})))};X.a=g},ELLl:function(M,X,o){(function(L){L(o("VrN/"))})(function(L){var p={pairs:`()[]{}''""`,closeBefore:`)]}'":;>`,triples:"",explode:"[]{}"},w=L.Pos;L.defineOption("autoCloseBrackets",!1,function(n,i,f){f&&f!=L.Init&&(n.removeKeyMap(E),n.state.closeBrackets=null),i&&(O(b(i,"pairs")),n.state.closeBrackets=i,n.addKeyMap(E))});function b(n,i){return i=="pairs"&&typeof n=="string"?n:typeof n=="object"&&n[i]!=null?n[i]:p[i]}var E={Backspace:_,Enter:d};function O(n){for(var i=0;i<n.length;i++){var f=n.charAt(i),s="'"+f+"'";E[s]||(E[s]=S(f))}}O(p.pairs+"`");function S(n){return function(i){return c(i,n)}}function h(n){var i=n.state.closeBrackets;if(!i||i.override)return i;var f=n.getModeAt(n.getCursor());return f.closeBrackets||i}function _(n){var i=h(n);if(!i||n.getOption("disableInput"))return L.Pass;for(var f=b(i,"pairs"),s=n.listSelections(),l=0;l<s.length;l++){if(!s[l].empty())return L.Pass;var m=t(n,s[l].head);if(!m||f.indexOf(m)%2!=0)return L.Pass}for(var l=s.length-1;l>=0;l--){var T=s[l].head;n.replaceRange("",w(T.line,T.ch-1),w(T.line,T.ch+1),"+delete")}}function d(n){var i=h(n),f=i&&b(i,"explode");if(!f||n.getOption("disableInput"))return L.Pass;for(var s=n.listSelections(),l=0;l<s.length;l++){if(!s[l].empty())return L.Pass;var m=t(n,s[l].head);if(!m||f.indexOf(m)%2!=0)return L.Pass}n.operation(function(){var T=n.lineSeparator()||`
|
|
|
`;n.replaceSelection(T+T,null),n.execCommand("goCharLeft"),s=n.listSelections();for(var C=0;C<s.length;C++){var g=s[C].head.line;n.indentLine(g,null,!0),n.indentLine(g+1,null,!0)}})}function r(n){var i=L.cmpPos(n.anchor,n.head)>0;return{anchor:new w(n.anchor.line,n.anchor.ch+(i?-1:1)),head:new w(n.head.line,n.head.ch+(i?1:-1))}}function c(n,i){var f=h(n);if(!f||n.getOption("disableInput"))return L.Pass;var s=b(f,"pairs"),l=s.indexOf(i);if(l==-1)return L.Pass;for(var m=b(f,"closeBefore"),T=b(f,"triples"),C=s.charAt(l+1)==i,g=n.listSelections(),P=l%2==0,R,y=0;y<g.length;y++){var x=g[y],v=x.head,A,I=n.getRange(v,w(v.line,v.ch+1));if(P&&!x.empty())A="surround";else if((C||!P)&&I==i)C&&a(n,v)?A="both":T.indexOf(i)>=0&&n.getRange(v,w(v.line,v.ch+3))==i+i+i?A="skipThree":A="skip";else if(C&&v.ch>1&&T.indexOf(i)>=0&&n.getRange(w(v.line,v.ch-2),v)==i+i){if(v.ch>2&&/\bstring/.test(n.getTokenTypeAt(w(v.line,v.ch-2))))return L.Pass;A="addFour"}else if(C){var D=v.ch==0?" ":n.getRange(w(v.line,v.ch-1),v);if(!L.isWordChar(I)&&D!=i&&!L.isWordChar(D))A="both";else return L.Pass}else if(P&&(I.length===0||/\s/.test(I)||m.indexOf(I)>-1))A="both";else return L.Pass;if(!R)R=A;else if(R!=A)return L.Pass}var N=l%2?s.charAt(l-1):i,z=l%2?i:s.charAt(l+1);n.operation(function(){if(R=="skip")n.execCommand("goCharRight");else if(R=="skipThree")for(var F=0;F<3;F++)n.execCommand("goCharRight");else if(R=="surround"){for(var W=n.getSelections(),F=0;F<W.length;F++)W[F]=N+W[F]+z;n.replaceSelections(W,"around"),W=n.listSelections().slice();for(var F=0;F<W.length;F++)W[F]=r(W[F]);n.setSelections(W)}else R=="both"?(n.replaceSelection(N+z,null),n.triggerElectric(N+z),n.execCommand("goCharLeft")):R=="addFour"&&(n.replaceSelection(N+N+N+N,"before"),n.execCommand("goCharRight"))})}function t(n,i){var f=n.getRange(w(i.line,i.ch-1),w(i.line,i.ch+1));return f.length==2?f:null}function a(n,i){var f=n.getTokenAt(w(i.line,i.ch+1));return/\bstring/.test(f.type)&&f.start==i.ch&&(i.ch==0||!/\bstring/.test(n.getTokenTypeAt(i)))}})},ELcG:function(M,X,o){(function(L,p){M.exports=X=p(o("Ib8C"))})(this,function(L){/** @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(p){var w=L,b=w.lib,E=b.WordArray,O=b.Hasher,S=w.algo,h=E.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]),_=E.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]),d=E.create([11,14,15,12,5,8,7,9,11,13,14,15,6,7,9,8,7,6,8,13,11,9,7,15,7,12,15,9,11,7,13,12,11,13,6,7,14,9,13,15,14,8,13,6,5,12,7,5,11,12,14,15,14,15,9,8,9,14,5,6,8,6,5,12,9,15,5,11,6,8,13,12,5,12,13,14,11,8,5,6]),r=E.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]),c=E.create([0,1518500249,1859775393,2400959708,2840853838]),t=E.create([1352829926,1548603684,1836072691,2053994217,0]),a=S.RIPEMD160=O.extend({_doReset:function(){this._hash=E.create([1732584193,4023233417,2562383102,271733878,3285377520])},_doProcessBlock:function(T,C){for(var g=0;g<16;g++){var P=C+g,R=T[P];T[P]=(R<<8|R>>>24)&16711935|(R<<24|R>>>8)&4278255360}var y=this._hash.words,x=c.words,v=t.words,A=h.words,I=_.words,D=d.words,N=r.words,z,F,W,H,B,k,G,ee,ue,le;k=z=y[0],G=F=y[1],ee=W=y[2],ue=H=y[3],le=B=y[4];for(var ve,g=0;g<80;g+=1)ve=z+T[C+A[g]]|0,g<16?ve+=n(F,W,H)+x[0]:g<32?ve+=i(F,W,H)+x[1]:g<48?ve+=f(F,W,H)+x[2]:g<64?ve+=s(F,W,H)+x[3]:ve+=l(F,W,H)+x[4],ve=ve|0,ve=m(ve,D[g]),ve=ve+B|0,z=B,B=H,H=m(W,10),W=F,F=ve,ve=k+T[C+I[g]]|0,g<16?ve+=l(G,ee,ue)+v[0]:g<32?ve+=s(G,ee,ue)+v[1]:g<48?ve+=f(G,ee,ue)+v[2]:g<64?ve+=i(G,ee,ue)+v[3]:ve+=n(G,ee,ue)+v[4],ve=ve|0,ve=m(ve,N[g]),ve=ve+le|0,k=le,le=ue,ue=m(ee,10),ee=G,G=ve;ve=y[1]+W+ue|0,y[1]=y[2]+H+le|0,y[2]=y[3]+B+k|0,y[3]=y[4]+z+G|0,y[4]=y[0]+F+ee|0,y[0]=ve},_doFinalize:function(){var T=this._data,C=T.words,g=this._nDataBytes*8,P=T.sigBytes*8;C[P>>>5]|=128<<24-P%32,C[(P+64>>>9<<4)+14]=(g<<8|g>>>24)&16711935|(g<<24|g>>>8)&4278255360,T.sigBytes=(C.length+1)*4,this._process();for(var R=this._hash,y=R.words,x=0;x<5;x++){var v=y[x];y[x]=(v<<8|v>>>24)&16711935|(v<<24|v>>>8)&4278255360}return R},clone:function(){var T=O.clone.call(this);return T._hash=this._hash.clone(),T}});function n(T,C,g){return T^C^g}function i(T,C,g){return T&C|~T&g}function f(T,C,g){return(T|~C)^g}function s(T,C,g){return T&g|C&~g}function l(T,C,g){return T^(C|~g)}function m(T,C){return T<<C|T>>>32-C}w.RIPEMD160=O._createHelper(a),w.HmacRIPEMD160=O._createHmacHelper(a)}(Math),L.RIPEMD160})},ETIr:function(M,X,o){(function(L,p){M.exports=X=p(o("Ib8C"))})(this,function(L){return function(){var p=L,w=p.lib,b=w.WordArray,E=p.enc,O=E.Base64={stringify:function(h){var _=h.words,d=h.sigBytes,r=this._map;h.clamp();for(var c=[],t=0;t<d;t+=3)for(var a=_[t>>>2]>>>24-t%4*8&255,n=_[t+1>>>2]>>>24-(t+1)%4*8&255,i=_[t+2>>>2]>>>24-(t+2)%4*8&255,f=a<<16|n<<8|i,s=0;s<4&&t+s*.75<d;s++)c.push(r.charAt(f>>>6*(3-s)&63));var l=r.charAt(64);if(l)for(;c.length%4;)c.push(l);return c.join("")},parse:function(h){var _=h.length,d=this._map,r=this._reverseMap;if(!r){r=this._reverseMap=[];for(var c=0;c<d.length;c++)r[d.charCodeAt(c)]=c}var t=d.charAt(64);if(t){var a=h.indexOf(t);a!==-1&&(_=a)}return S(h,_,r)},_map:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/="};function S(h,_,d){for(var r=[],c=0,t=0;t<_;t++)if(t%4){var a=d[h.charCodeAt(t-1)]<<t%4*2,n=d[h.charCodeAt(t)]>>>6-t%4*2,i=a|n;r[c>>>2]|=i<<24-c%4*8,c++}return b.create(r,c)}}(),L.enc.Base64})},EkPF:function(M,X,o){M.exports={practiceSetting:"practiceSetting___2ttNt",wrapHeader:"wrapHeader___2dgOY",wrapLayout:"wrapLayout___3zol1",wrapSidebar:"wrapSidebar___3imKs",wrapContent:"wrapContent___3L8H_"}},"F+F2":function(M,X,o){(function(L,p){M.exports=X=p(o("Ib8C"))})(this,function(L){return function(){if(typeof ArrayBuffer!="function")return;var p=L,w=p.lib,b=w.WordArray,E=b.init,O=b.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 h=S.byteLength,_=[],d=0;d<h;d++)_[d>>>2]|=S[d]<<24-d%4*8;E.call(this,_,h)}else E.apply(this,arguments)};O.prototype=b}(),L.lib.WordArray})},FOrL:function(M,X,o){M.exports=o.p+"static/nodata.a6b3f948.png"},FPkq:function(M,X,o){M.exports=o.p+"static/qrCode.dd0fe9b2.png"},FTkQ:function(M,X){M.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAABjUlEQVQ4T61VsUoDQRB9s+eVYifkUlqIWCW3sbBMqYUR0cbfUPETxPgZ2giigpZaCnKXpBK1sMydpIx25+7ISu5ILhsjclvuzLx5M292lmA57PtuF2gIYIMBSYBn3BiICAg1cF0GrqjVSvLhlL+IqtVNEDUZWLAlS+8IeAPzvtduXw77ZYAMiEjKI2LeY2AskQ2cAGaiEy8MDwnQxicL7Ep5bDL+xmqijahZDsODDHBQ5sVfmVn6xmDeMuWTESAGnqf1bBpz09MSsESx729r4DwfIIA6hPjUSt2AaP7Hztwj5nXHdd0vpR7yMQzsUOT7pwzsjgEKsVIKgiCu1Za1UvfGLhynXgqCp6hSkSxEYCn9jLq+/wJgcawk5l4KYECN3YBlCVLWo4GvhmGfgVlrj4ZAjX0KmBmZD8Owj4IAMQAsvGSrKKR1zet0QpsosZQrmvnRKsqksZlxnFWVJAkT3Y6MDbAmgDlFdGcdm8IH22Qp9OmltAtdDoPlWez6SpkWtmCHFTNCvQMN/scX8A1e4fnIOEHt8AAAAABJRU5ErkJggg=="},Fhpe:function(M,X,o){M.exports={flex_box_center:"flex_box_center___1W7Bl",flex_space_between:"flex_space_between___3S4Sp",flex_box_vertical_center:"flex_box_vertical_center___5mGEA",flex_box_center_end:"flex_box_center_end___1blqp",flex_box_column:"flex_box_column___4i1E0",CustomCss:"CustomCss___3thFA",CustomTipsModalCss:"CustomTipsModalCss___2aNwC",dropdownmenus:"dropdownmenus___19dGk",popupClassNames:"popupClassNames___3LOFQ",selectdown:"selectdown___1_utH"}},FrRK:function(M,X,o){"use strict";var L=o("+L6B"),p=o("2/Rp"),w=o("DZo9"),b=o("8z0m"),E=o("miYZ"),O=o("tsqr"),S=o("9og8"),h=o("2qtc"),_=o("kLXV"),d=o("y8nQ"),r=o("Vl3Y"),c=o("tJVT"),t=o("PpiC"),a=o("5NDa"),n=o("5rEg"),i=o("WmNS"),f=o.n(i),s=o("cDcd"),l=o.n(s),m=o("9kvl"),T=o("m3rI"),C=o("FPkq"),g=o.n(C),P=o("qB8g"),R=o.n(P),y=n.a.TextArea,x=function(A){var I=A.newShixuns,D=A.globalSetting,N=A.loading,z=A.dispatch,F=Object(t.a)(A,["newShixuns","globalSetting","loading","dispatch"]),W=r.a.useForm(),H=Object(c.a)(W,1),B=H[0],k=Object(s.useState)([]),G=Object(c.a)(k,2),ee=G[0],ue=G[1],le=function(ae){var se=["uploading","done","removed"];se.includes(ae.file.status)&&ue(ae.fileList)},ve=function(ae){if(!ae.percent||ae.percent==100){var se,Q=(se=ae.response)===null||se===void 0?void 0:se.id;return _.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)(f.a.mark(function re(){var ye;return f.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:ye=Z.sent,ye&&ue(ee.filter(function(Y){var $;return(($=Y.response)===null||$===void 0?void 0:$.id)!==Q}));case 4:case"end":return Z.stop()}},re)}));function te(){return ce.apply(this,arguments)}return te}()}),!1}},be=function(ae){if(ee.length)return!1;var se=ae.size/1024/1024>50;return se?(O.b.info("\u6587\u4EF6\u5927\u5C0F\u5FC5\u987B\u5C0F\u4E8E50MB"),!1):!0},oe=function(){var fe=Object(S.a)(f.a.mark(function ae(se){var Q,ce,te,re,ye,ie,Z,Y;return f.a.wrap(function(Ce){for(;;)switch(Ce.prev=Ce.next){case 0:return te=se||{},re=te.language,ye=te.env,ie=te.mode,Z=te.code,Ce.next=3,z({type:"newShixuns/applyShixunMirror",payload:{language:re,runtime:ye,run_method:ie,attachment_id:ee==null||((Q=ee[0])===null||Q===void 0||((ce=Q.response)===null||ce===void 0))?void 0:ce.id}});case 3:Y=Ce.sent,z({type:"newShixuns/setActionTabs",payload:{}}),Y&&O.b.success("\u65B0\u5EFA\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u7BA1\u7406\u5458\u5BA1\u6838\u3002");case 6:case"end":return Ce.stop()}},ae)}));return function(se){return fe.apply(this,arguments)}}(),he=function(){B.resetFields(),ue([])};return l.a.createElement(_.a,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,visible:I.actionTabs.key==="NewShixuns-Apply",title:"\u7533\u8BF7\u65B0\u5EFA",width:"1000px",footer:null,afterClose:he},l.a.createElement("section",{className:R.a.qrCode},l.a.createElement("aside",{className:R.a.a1},l.a.createElement("div",{className:R.a.code},l.a.createElement("img",{width:120,height:120,src:g.a,alt:"\u4E8C\u7EF4\u7801"})),l.a.createElement("div",{className:R.a.group},"\u5B9E\u9A8C\u73AF\u5883\u7533\u8BF7QQ\u7FA4"),l.a.createElement("div",{className:R.a.groupNumber},"\u7FA4\u53F7\uFF1A740157011")),l.a.createElement("aside",{className:R.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(r.a,{className:R.a.formWrap,form:B,labelCol:{span:4},wrapperCol:{span:20},onFinish:oe},l.a.createElement(r.a.Item,{label:"\u8BED\u8A00\uFF1A",name:"language",rules:[{required:!0,message:"\u8BF7\u586B\u5199\u8BE5\u955C\u50CF\u8BED\u8A00"}]},l.a.createElement(y,{placeholder:"\u8BF7\u586B\u5199\u8BE5\u955C\u50CF\u662F\u57FA\u4E8E\u4EC0\u4E48\u8BED\u8A00\uFF1A\u793A\u4F8B\uFF1APython",rows:4})),l.a.createElement(r.a.Item,{label:"\u7CFB\u7EDF\u73AF\u5883\uFF1A",name:"env",rules:[{required:!0,message:"\u8BF7\u586B\u5199\u8BE5\u955C\u50CF\u8BED\u8A00\u7CFB\u7EDF\u73AF\u5883"}]},l.a.createElement(y,{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(r.a.Item,{label:"\u6D4B\u8BD5\u4EE3\u7801\u8FD0\u884C\u65B9\u5F0F\uFF1A",name:"mode",rules:[{required:!0,message:"\u8BF7\u586B\u5199\u8BE5\u955C\u50CF\u6D4B\u8BD5\u4EE3\u7801\u8FD0\u884C\u65B9\u5F0F"}]},l.a.createElement(y,{placeholder:"\u8BF7\u586B\u5199\u8BE5\u955C\u50CF\u4E2D\u6D4B\u8BD5\u4EE3\u7801\u8FD0\u884C\u65B9\u5F0F",rows:4})),l.a.createElement(r.a.Item,{label:"\u6D4B\u8BD5\u4EE3\u7801\uFF1A",name:"code",rules:[{required:!0,message:"\u8BF7\u4E0A\u4F20\u9644\u4EF6"}]},l.a.createElement("div",{className:R.a.upload},l.a.createElement(b.a,{fileList:ee,action:"".concat(T.a.API_SERVER,"/api/attachments.json?client_key=6d57f8c3dd186c5ada392546ace9620a"),onChange:le,onRemove:ve,beforeUpload:be,withCredentials:!0},l.a.createElement("span",{className:"".concat(R.a.color0152d9," current")},"\u4E0A\u4F20\u9644\u4EF6"),l.a.createElement("span",{className:"".concat(R.a.colorCCC," ml10")},"(\u5355\u4E2A\u6587\u4EF650M\u4EE5\u5185)")))),l.a.createElement("div",{className:R.a.footerWrap},l.a.createElement(r.a.Item,null,l.a.createElement(p.a,{className:"mr5",size:"large",onClick:function(){z({type:"newShixuns/setActionTabs",payload:{}})}},"\u53D6\u6D88"),l.a.createElement(p.a,{size:"large",type:"primary",htmlType:"submit",loading:N["newShixuns/applyShixunMirror"]},"\u4FDD\u5B58")))))};X.a=Object(m.a)(function(v){var A=v.newShixuns,I=v.loading,D=v.globalSetting;return{newShixuns:A,globalSetting:D,loading:I.effects}})(x)},Fxgj:function(M,X,o){},GABl:function(M,X){M.exports="data:image/png;base64,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"},GRuw:function(M,X,o){(function(L,p,w){M.exports=X=p(o("Ib8C"),o("lPiR"))})(this,function(L){return function(){var p=L,w=p.lib,b=w.WordArray,E=p.algo,O=E.SHA256,S=E.SHA224=O.extend({_doReset:function(){this._hash=new b.init([3238371032,914150663,812702999,4144912697,4290775857,1750603025,1694076839,3204075428])},_doFinalize:function(){var h=O._doFinalize.call(this);return h.sigBytes-=4,h}});p.SHA224=O._createHelper(S),p.HmacSHA224=O._createHmacHelper(S)}(),L.SHA224})},GfqC:function(M,X,o){"use strict";var L=o("cDcd"),p=o.n(L),w=o("TSYQ"),b=o.n(w);function E(H,B){var k="cannot "+H.method+" "+H.action+" "+B.status+"'",G=new Error(k);return G.status=B.status,G.method=H.method,G.url=H.action,G}function O(H){var B=H.responseText||H.response;if(!B)return B;try{return JSON.parse(B)}catch(k){return B}}function S(H){var B=new XMLHttpRequest;H.onProgress&&B.upload&&(B.upload.onprogress=function(ue){ue.total>0&&(ue.percent=ue.loaded/ue.total*100),H.onProgress(ue)});var k=new FormData;H.data&&Object.keys(H.data).forEach(function(ee){var ue=H.data[ee];if(Array.isArray(ue)){ue.forEach(function(le){k.append(ee+"[]",le)});return}k.append(ee,H.data[ee])}),H.file instanceof Blob?k.append(H.filename,H.file,H.file.name):k.append(H.filename,H.file),B.onerror=function(ue){H.onError(ue)},B.onload=function(){return B.status<200||B.status>=300?H.onError(E(H,B),O(B)):H.onSuccess(O(B),B)},B.open(H.method,H.action,!0),H.withCredentials&&"withCredentials"in B&&(B.withCredentials=!0);var G=H.headers||{};return G["X-Requested-With"]!==null&&B.setRequestHeader("X-Requested-With","XMLHttpRequest"),Object.keys(G).forEach(function(ee){G[ee]!==null&&B.setRequestHeader(ee,G[ee])}),B.send(k),{abort:function(){B.abort()}}}var h=+new Date,_=0;function d(){return"rc-upload-"+h+"-"+ ++_}function r(H,B){return H.indexOf(B,H.length-B.length)!==-1}var c=function(H,B){if(H&&B){var k=Array.isArray(B)?B:B.split(","),G=H.name||"",ee=H.type||"",ue=ee.replace(/\/.*$/,"");return k.some(function(le){var ve=le.trim();return ve.charAt(0)==="."?r(G.toLowerCase(),ve.toLowerCase()):/\/\*$/.test(ve)?ue===ve.replace(/\/.*$/,""):ee===ve})}return!0};function t(H,B){var k=H.createReader(),G=[];function ee(){k.readEntries(function(ue){var le=Array.prototype.slice.apply(ue);G=G.concat(le);var ve=!le.length;ve?B(G):ee()})}ee()}var a=function(B,k,G){var ee=function ue(le,ve){ve=ve||"",le.isFile?le.file(function(be){G(be)&&(le.fullPath&&!be.webkitRelativePath&&(Object.defineProperties(be,{webkitRelativePath:{writable:!0}}),be.webkitRelativePath=le.fullPath.replace(/^\//,""),Object.defineProperties(be,{webkitRelativePath:{writable:!1}})),k([be]))}):le.isDirectory&&t(le,function(be){be.forEach(function(oe){ue(oe,""+ve+le.name+"/")})})};B.forEach(function(ue){ee(ue.webkitGetAsEntry())})},n=a,i=Object.assign||function(H){for(var B=1;B<arguments.length;B++){var k=arguments[B];for(var G in k)Object.prototype.hasOwnProperty.call(k,G)&&(H[G]=k[G])}return H},f=function(){function H(B,k){var G=[],ee=!0,ue=!1,le=void 0;try{for(var ve=B[Symbol.iterator](),be;!(ee=(be=ve.next()).done)&&!(G.push(be.value),k&&G.length===k);ee=!0);}catch(oe){ue=!0,le=oe}finally{try{!ee&&ve.return&&ve.return()}finally{if(ue)throw le}}return G}return function(B,k){if(Array.isArray(B))return B;if(Symbol.iterator in Object(B))return H(B,k);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),s=function(){function H(B,k){for(var G=0;G<k.length;G++){var ee=k[G];ee.enumerable=ee.enumerable||!1,ee.configurable=!0,"value"in ee&&(ee.writable=!0),Object.defineProperty(B,ee.key,ee)}}return function(B,k,G){return k&&H(B.prototype,k),G&&H(B,G),B}}();function l(H,B,k){return B in H?Object.defineProperty(H,B,{value:k,enumerable:!0,configurable:!0,writable:!0}):H[B]=k,H}function m(H,B){var k={};for(var G in H){if(B.indexOf(G)>=0)continue;if(!Object.prototype.hasOwnProperty.call(H,G))continue;k[G]=H[G]}return k}function T(H,B){if(!(H instanceof B))throw new TypeError("Cannot call a class as a function")}function C(H,B){if(!H)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return B&&(typeof B=="object"||typeof B=="function")?B:H}function g(H,B){if(typeof B!="function"&&B!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof B);H.prototype=Object.create(B&&B.prototype,{constructor:{value:H,enumerable:!1,writable:!0,configurable:!0}}),B&&(Object.setPrototypeOf?Object.setPrototypeOf(H,B):H.__proto__=B)}var P=function(B){return Object.keys(B).reduce(function(k,G){return(G.substr(0,5)==="data-"||G.substr(0,5)==="aria-"||G==="role")&&(k[G]=B[G]),k},{})},R=function(H){g(B,H);function B(){var k,G,ee,ue;T(this,B);for(var le=arguments.length,ve=Array(le),be=0;be<le;be++)ve[be]=arguments[be];return ue=(G=(ee=C(this,(k=B.__proto__||Object.getPrototypeOf(B)).call.apply(k,[this].concat(ve))),ee),ee.state={uid:d()},ee.reqs={},ee.onChange=function(oe){var he=oe.target.files;ee.uploadFiles(he),ee.reset()},ee.onClick=function(oe){var he=ee.fileInput;if(!he)return;var fe=ee.props,ae=fe.children,se=fe.onClick;ae&&ae.type==="button"&&(he.parentNode.focus(),he.parentNode.querySelector("button").blur()),he.click(),se&&se(oe)},ee.onKeyDown=function(oe){oe.key==="Enter"&&ee.onClick()},ee.onFileDrop=function(oe){var he=ee.props.multiple;if(oe.preventDefault(),oe.type==="dragover")return;if(ee.props.directory)n(Array.prototype.slice.call(oe.dataTransfer.items),ee.uploadFiles,function(ae){return c(ae,ee.props.accept)});else{var fe=Array.prototype.slice.call(oe.dataTransfer.files).filter(function(ae){return c(ae,ee.props.accept)});he===!1&&(fe=fe.slice(0,1)),ee.uploadFiles(fe)}},ee.uploadFiles=function(oe){var he=Array.prototype.slice.call(oe);he.map(function(fe){return fe.uid=d(),fe}).forEach(function(fe){ee.upload(fe,he)})},ee.saveFileInput=function(oe){ee.fileInput=oe},G),C(ee,ue)}return s(B,[{key:"componentDidMount",value:function(){this._isMounted=!0}},{key:"componentWillUnmount",value:function(){this._isMounted=!1,this.abort()}},{key:"upload",value:function(G,ee){var ue=this,le=this.props;if(!le.beforeUpload)return setTimeout(function(){return ue.post(G)},0);var ve=le.beforeUpload(G,ee);ve&&ve.then?ve.then(function(be){var oe=Object.prototype.toString.call(be);return oe==="[object File]"||oe==="[object Blob]"?ue.post(be):ue.post(G)}).catch(function(be){console.log(be)}):ve!==!1&&setTimeout(function(){return ue.post(G)},0);return}},{key:"post",value:function(G){var ee=this;if(!this._isMounted)return;var ue=this.props,le=ue.onStart,ve=ue.onProgress,be=ue.transformFile,oe=be===void 0?function(he){return he}:be;new Promise(function(he){var fe=ue.action;return typeof fe=="function"&&(fe=fe(G)),he(fe)}).then(function(he){var fe=G.uid,ae=ue.customRequest||S,se=Promise.resolve(oe(G)).then(function(Q){var ce=ue.data;return typeof ce=="function"&&(ce=ce(Q)),Promise.all([Q,ce])}).catch(function(Q){console.error(Q)});se.then(function(Q){var ce=f(Q,2),te=ce[0],re=ce[1],ye={action:he,filename:ue.name,data:re,file:te,headers:ue.headers,withCredentials:ue.withCredentials,method:ue.method||"post",onProgress:ve?function(ie){ve(ie,G)}:null,onSuccess:function(Z,Y){delete ee.reqs[fe],ue.onSuccess(Z,G,Y)},onError:function(Z,Y){delete ee.reqs[fe],ue.onError(Z,Y,G)}};le(G),ee.reqs[fe]=ae(ye)})})}},{key:"reset",value:function(){this.setState({uid:d()})}},{key:"abort",value:function(G){var ee=this.reqs;if(G){var ue=G;G&&G.uid&&(ue=G.uid),ee[ue]&&ee[ue].abort&&ee[ue].abort(),delete ee[ue]}else Object.keys(ee).forEach(function(le){ee[le]&&ee[le].abort&&ee[le].abort(),delete ee[le]})}},{key:"render",value:function(){var G,ee=this.props,ue=ee.component,le=ee.prefixCls,ve=ee.className,be=ee.disabled,oe=ee.id,he=ee.style,fe=ee.multiple,ae=ee.accept,se=ee.children,Q=ee.directory,ce=ee.openFileDialogOnClick,te=ee.onMouseEnter,re=ee.onMouseLeave,ye=m(ee,["component","prefixCls","className","disabled","id","style","multiple","accept","children","directory","openFileDialogOnClick","onMouseEnter","onMouseLeave"]),ie=b()((G={},l(G,le,!0),l(G,le+"-disabled",be),l(G,ve,ve),G)),Z=be?{}:{onClick:ce?this.onClick:function(){},onKeyDown:ce?this.onKeyDown:function(){},onMouseEnter:te,onMouseLeave:re,onDrop:this.onFileDrop,onDragOver:this.onFileDrop,tabIndex:"0"};return p.a.createElement(ue,i({},Z,{className:ie,role:"button",style:he}),p.a.createElement("input",i({},P(ye),{id:oe,type:"file",ref:this.saveFileInput,onClick:function($){return $.stopPropagation()},key:this.state.uid,style:{display:"none"},accept:ae,directory:Q?"directory":null,webkitdirectory:Q?"webkitdirectory":null,multiple:fe,onChange:this.onChange})),se)}}]),B}(L.Component),y=R,x=Object.assign||function(H){for(var B=1;B<arguments.length;B++){var k=arguments[B];for(var G in k)Object.prototype.hasOwnProperty.call(k,G)&&(H[G]=k[G])}return H},v=function(){function H(B,k){for(var G=0;G<k.length;G++){var ee=k[G];ee.enumerable=ee.enumerable||!1,ee.configurable=!0,"value"in ee&&(ee.writable=!0),Object.defineProperty(B,ee.key,ee)}}return function(B,k,G){return k&&H(B.prototype,k),G&&H(B,G),B}}();function A(H,B){if(!(H instanceof B))throw new TypeError("Cannot call a class as a function")}function I(H,B){if(!H)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return B&&(typeof B=="object"||typeof B=="function")?B:H}function D(H,B){if(typeof B!="function"&&B!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof B);H.prototype=Object.create(B&&B.prototype,{constructor:{value:H,enumerable:!1,writable:!0,configurable:!0}}),B&&(Object.setPrototypeOf?Object.setPrototypeOf(H,B):H.__proto__=B)}function N(){}var z=function(H){D(B,H);function B(){var k,G,ee,ue;A(this,B);for(var le=arguments.length,ve=Array(le),be=0;be<le;be++)ve[be]=arguments[be];return ue=(G=(ee=I(this,(k=B.__proto__||Object.getPrototypeOf(B)).call.apply(k,[this].concat(ve))),ee),ee.saveUploader=function(oe){ee.uploader=oe},G),I(ee,ue)}return v(B,[{key:"abort",value:function(G){this.uploader.abort(G)}},{key:"render",value:function(){return p.a.createElement(y,x({},this.props,{ref:this.saveUploader}))}}]),B}(L.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 F=z,W=X.a=F},Gytx:function(M,X){M.exports=function(L,p,w,b){var E=w?w.call(b,L,p):void 0;if(E!==void 0)return!!E;if(L===p)return!0;if(typeof L!="object"||!L||typeof p!="object"||!p)return!1;var O=Object.keys(L),S=Object.keys(p);if(O.length!==S.length)return!1;for(var h=Object.prototype.hasOwnProperty.bind(p),_=0;_<O.length;_++){var d=O[_];if(!h(d))return!1;var r=L[d],c=p[d];if(E=w?w.call(b,r,c,d):void 0,E===!1||E===void 0&&r!==c)return!1}return!0}},HjOm:function(M,X,o){"use strict";Object.defineProperty(X,"__esModule",{value:!0}),X.default=void 0;var L={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"},p=L;X.default=p},HmJG:function(M,X,o){},HpTS:function(M,X,o){M.exports=o.p+"static/small_program.f74069ec.png"},HpfO:function(M,X,o){M.exports={wrap:"wrap___r5XlG",content:"content___1KVgv",mainPathWrap:"mainPathWrap___256K2",colorBlue:"colorBlue___3S7DM"}},I8Z2:function(M,X,o){"use strict";o.d(X,"a",function(){return b}),o.d(X,"b",function(){return t}),o.d(X,"c",function(){return n});var L=o("cDcd"),p=function(){var i=function(f,s){return i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(l,m){l.__proto__=m}||function(l,m){for(var T in m)m.hasOwnProperty(T)&&(l[T]=m[T])},i(f,s)};return function(f,s){i(f,s);function l(){this.constructor=f}f.prototype=s===null?Object.create(s):(l.prototype=s.prototype,new l)}}(),w=L.createContext(null),b=function(i){p(f,i);function f(){return i!==null&&i.apply(this,arguments)||this}return f.prototype.render=function(){return L.createElement(w.Provider,{value:this.props.store},this.props.children)},f}(L.Component),E=o("Gytx"),O=o.n(E),S=o("2mql"),h=o.n(S),_=function(){var i=function(f,s){return i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(l,m){l.__proto__=m}||function(l,m){for(var T in m)m.hasOwnProperty(T)&&(l[T]=m[T])},i(f,s)};return function(f,s){i(f,s);function l(){this.constructor=f}f.prototype=s===null?Object.create(s):(l.prototype=s.prototype,new l)}}(),d=function(){return d=Object.assign||function(i){for(var f,s=1,l=arguments.length;s<l;s++){f=arguments[s];for(var m in f)Object.prototype.hasOwnProperty.call(f,m)&&(i[m]=f[m])}return i},d.apply(this,arguments)};function r(i){return i.displayName||i.name||"Component"}var c=function(){return{}};function t(i,f){f===void 0&&(f={});var s=!!i,l=i||c;return function(T){var C=function(P){_(R,P);function R(y,x){var v=P.call(this,y,x)||this;return v.unsubscribe=null,v.handleChange=function(){if(!v.unsubscribe)return;var A=l(v.store.getState(),v.props);v.setState({subscribed:A})},v.store=v.context,v.state={subscribed:l(v.store.getState(),y),store:v.store,props:y},v}return R.getDerivedStateFromProps=function(y,x){return i&&i.length===2&&y!==x.props?{subscribed:l(x.store.getState(),y),props:y}:{props:y}},R.prototype.componentDidMount=function(){this.trySubscribe()},R.prototype.componentWillUnmount=function(){this.tryUnsubscribe()},R.prototype.shouldComponentUpdate=function(y,x){return!O()(this.props,y)||!O()(this.state.subscribed,x.subscribed)},R.prototype.trySubscribe=function(){s&&(this.unsubscribe=this.store.subscribe(this.handleChange),this.handleChange())},R.prototype.tryUnsubscribe=function(){this.unsubscribe&&(this.unsubscribe(),this.unsubscribe=null)},R.prototype.render=function(){var y=d(d(d({},this.props),this.state.subscribed),{store:this.store});return L.createElement(T,d({},y,{ref:this.props.miniStoreForwardedRef}))},R.displayName="Connect("+r(T)+")",R.contextType=w,R}(L.Component);if(f.forwardRef){var g=L.forwardRef(function(P,R){return L.createElement(C,d({},P,{miniStoreForwardedRef:R}))});return h()(g,T)}return h()(C,T)}}var a=function(){return a=Object.assign||function(i){for(var f,s=1,l=arguments.length;s<l;s++){f=arguments[s];for(var m in f)Object.prototype.hasOwnProperty.call(f,m)&&(i[m]=f[m])}return i},a.apply(this,arguments)};function n(i){var f=i,s=[];function l(C){f=a(a({},f),C);for(var g=0;g<s.length;g++)s[g]()}function m(){return f}function T(C){return s.push(C),function(){var P=s.indexOf(C);s.splice(P,1)}}return{setState:l,getState:m,subscribe:T}}},IBYe:function(M,X,o){"use strict";function L(p){return null}X.a=L},Ib8C:function(M,X,o){(function(L){(function(p,w){M.exports=X=w()})(this,function(){var p=p||function(w,b){var E;if(typeof window!="undefined"&&window.crypto&&(E=window.crypto),typeof self!="undefined"&&self.crypto&&(E=self.crypto),typeof globalThis!="undefined"&&globalThis.crypto&&(E=globalThis.crypto),!E&&typeof window!="undefined"&&window.msCrypto&&(E=window.msCrypto),!E&&typeof L!="undefined"&&L.crypto&&(E=L.crypto),!E&&!0)try{E=o(4)}catch(l){}var O=function(){if(E){if(typeof E.getRandomValues=="function")try{return E.getRandomValues(new Uint32Array(1))[0]}catch(l){}if(typeof E.randomBytes=="function")try{return E.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(m){var T;return l.prototype=m,T=new l,l.prototype=null,T}}(),h={},_=h.lib={},d=_.Base=function(){return{extend:function(l){var m=S(this);return l&&m.mixIn(l),(!m.hasOwnProperty("init")||this.init===m.init)&&(m.init=function(){m.$super.init.apply(this,arguments)}),m.init.prototype=m,m.$super=this,m},create:function(){var l=this.extend();return l.init.apply(l,arguments),l},init:function(){},mixIn:function(l){for(var m in l)l.hasOwnProperty(m)&&(this[m]=l[m]);l.hasOwnProperty("toString")&&(this.toString=l.toString)},clone:function(){return this.init.prototype.extend(this)}}}(),r=_.WordArray=d.extend({init:function(l,m){l=this.words=l||[],m!=b?this.sigBytes=m:this.sigBytes=l.length*4},toString:function(l){return(l||t).stringify(this)},concat:function(l){var m=this.words,T=l.words,C=this.sigBytes,g=l.sigBytes;if(this.clamp(),C%4)for(var P=0;P<g;P++){var R=T[P>>>2]>>>24-P%4*8&255;m[C+P>>>2]|=R<<24-(C+P)%4*8}else for(var y=0;y<g;y+=4)m[C+y>>>2]=T[y>>>2];return this.sigBytes+=g,this},clamp:function(){var l=this.words,m=this.sigBytes;l[m>>>2]&=4294967295<<32-m%4*8,l.length=w.ceil(m/4)},clone:function(){var l=d.clone.call(this);return l.words=this.words.slice(0),l},random:function(l){for(var m=[],T=0;T<l;T+=4)m.push(O());return new r.init(m,l)}}),c=h.enc={},t=c.Hex={stringify:function(l){for(var m=l.words,T=l.sigBytes,C=[],g=0;g<T;g++){var P=m[g>>>2]>>>24-g%4*8&255;C.push((P>>>4).toString(16)),C.push((P&15).toString(16))}return C.join("")},parse:function(l){for(var m=l.length,T=[],C=0;C<m;C+=2)T[C>>>3]|=parseInt(l.substr(C,2),16)<<24-C%8*4;return new r.init(T,m/2)}},a=c.Latin1={stringify:function(l){for(var m=l.words,T=l.sigBytes,C=[],g=0;g<T;g++){var P=m[g>>>2]>>>24-g%4*8&255;C.push(String.fromCharCode(P))}return C.join("")},parse:function(l){for(var m=l.length,T=[],C=0;C<m;C++)T[C>>>2]|=(l.charCodeAt(C)&255)<<24-C%4*8;return new r.init(T,m)}},n=c.Utf8={stringify:function(l){try{return decodeURIComponent(escape(a.stringify(l)))}catch(m){throw new Error("Malformed UTF-8 data")}},parse:function(l){return a.parse(unescape(encodeURIComponent(l)))}},i=_.BufferedBlockAlgorithm=d.extend({reset:function(){this._data=new r.init,this._nDataBytes=0},_append:function(l){typeof l=="string"&&(l=n.parse(l)),this._data.concat(l),this._nDataBytes+=l.sigBytes},_process:function(l){var m,T=this._data,C=T.words,g=T.sigBytes,P=this.blockSize,R=P*4,y=g/R;l?y=w.ceil(y):y=w.max((y|0)-this._minBufferSize,0);var x=y*P,v=w.min(x*4,g);if(x){for(var A=0;A<x;A+=P)this._doProcessBlock(C,A);m=C.splice(0,x),T.sigBytes-=v}return new r.init(m,v)},clone:function(){var l=d.clone.call(this);return l._data=this._data.clone(),l},_minBufferSize:0}),f=_.Hasher=i.extend({cfg:d.extend(),init:function(l){this.cfg=this.cfg.extend(l),this.reset()},reset:function(){i.reset.call(this),this._doReset()},update:function(l){return this._append(l),this._process(),this},finalize:function(l){l&&this._append(l);var m=this._doFinalize();return m},blockSize:512/32,_createHelper:function(l){return function(m,T){return new l.init(T).finalize(m)}},_createHmacHelper:function(l){return function(m,T){return new s.HMAC.init(l,T).finalize(m)}}}),s=h.algo={};return h}(Math);return p})}).call(this,o("IyRk"))},JAbv:function(M,X){M.exports="data:image/png;base64,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"},JFl9:function(M,X,o){M.exports={footerWrap:"footerWrap___3bmMI"}},JWDV:function(M,X,o){M.exports=o.p+"static/charpter-white.5fa14f93.svg"},JeFH:function(M,X){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=="},Jky8:function(M,X,o){"use strict";var L=o("sRBo"),p=o("kaz8"),w=o("5NDa"),b=o("5rEg"),E=o("miYZ"),O=o("tsqr"),S=o("9og8"),h=o("2qtc"),_=o("kLXV"),d=o("tJVT"),r=o("WmNS"),c=o.n(r),t=o("cDcd"),a=o.n(t),n=o("9kvl"),i=o("6CvP"),f=o("1XHU"),s=o("1vsH"),l;(function(T){T[T.Professor=1]="Professor",T[T.AssistantProfessor=2]="AssistantProfessor",T[T.Student=3]="Student"})(l||(l={}));var m=function(C){var g=C.visible,P=C.user,R=C.onCancel,y=R===void 0?function(){}:R,x=Object(t.useState)(),v=Object(d.a)(x,2),A=v[0],I=v[1],D=Object(t.useState)([]),N=Object(d.a)(D,2),z=N[0],F=N[1],W=Object(t.useState)(!1),H=Object(d.a)(W,2),B=H[0],k=H[1],G=Object(t.useState)(!1),ee=Object(d.a)(G,2),ue=ee[0],le=ee[1],ve=Object(t.useState)(),be=Object(d.a)(ve,2),oe=be[0],he=be[1];Object(t.useEffect)(function(){var Q;if(P!=null&&(Q=P.userInfo)!==null&&Q!==void 0&&Q.identity){var ce;F([(P==null||((ce=P.userInfo)===null||ce===void 0)?void 0:ce.identity)==="student"?3:1])}},[P]);var fe=function(ce,te){if(z.includes(l.Professor)){_.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:a.a.createElement("div",{className:"tc"},te||"\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u5BA1\u6838"),onOk:function(){n.d.push("/classrooms/".concat(ce,"/students"))}});return}n.d.push("/classrooms/".concat(ce,"/students"))},ae=function(){var Q=Object(S.a)(c.a.mark(function ce(){var te;return c.a.wrap(function(ye){for(;;)switch(ye.prev=ye.next){case 0:if(A){ye.next=3;break}return O.b.info("\u9080\u8BF7\u7801\u4E0D\u80FD\u4E3A\u7A7A"),ye.abrupt("return");case 3:return k(!0),ye.next=6,Object(i.c)({invite_code:A,professor:z.includes(l.Professor)?1:null,assistant_professor:z.includes(l.AssistantProfessor)?1:null,student:z.includes(l.Student)?1:null});case 6:if(te=ye.sent,k(!1),!((te==null?void 0:te.status)===-2)){ye.next=22;break}if(se(),!(te.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u5B9E\u540D\u8BA4\u8BC1")){ye.next=14;break}return le(!0),he(1),ye.abrupt("return");case 14:if(!(te.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u804C\u4E1A\u8BA4\u8BC1")){ye.next=18;break}return le(!0),he(2),ye.abrupt("return");case 18:if(!(te.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u5B9E\u540D\u548C\u804C\u4E1A\u8BA4\u8BC1")){ye.next=22;break}return le(!0),he(3),ye.abrupt("return");case 22:if(!((te==null?void 0:te.status)===0)){ye.next=27;break}return Object(s.eb)(["\u6559\u5B66\u8BFE\u5802","\u9996\u9875","\u52A0\u5165\u8BFE\u5802"]),se(),(te==null?void 0:te.course_id)&&fe(te.course_id,te.message),ye.abrupt("return");case 27:case"end":return ye.stop()}},ce)}));return function(){return Q.apply(this,arguments)}}(),se=function(){var Q=Object(S.a)(c.a.mark(function ce(){return c.a.wrap(function(re){for(;;)switch(re.prev=re.next){case 0:y();case 1:case"end":return re.stop()}},ce)}));return function(){return Q.apply(this,arguments)}}();return a.a.createElement(a.a.Fragment,null,a.a.createElement(_.a,{centered:!0,keyboard:!1,closable:!1,title:"\u52A0\u5165\u8BFE\u5802",visible:g,confirmLoading:B,onOk:ae,onCancel:se},a.a.createElement("div",{className:"tc"},a.a.createElement("div",null,a.a.createElement("span",null,"\u8BFE\u5802\u9080\u8BF7\u7801\uFF1A"),a.a.createElement(b.a,{placeholder:"\u8BF7\u8F93\u51655\u4F4D\u8BFE\u5802\u9080\u8BF7\u7801\u62166\u4F4D\u5206\u73ED\u9080\u8BF7\u7801",style:{width:270},value:A,onChange:function(ce){if(ce.target.value.length>=7){O.b.info("\u8BF7\u8F93\u51655\u4F4D\u8BFE\u5802\u9080\u8BF7\u7801\u62166\u4F4D\u5206\u73ED\u9080\u8BF7\u7801\uFF01");return}I(ce.target.value)}})),a.a.createElement("div",{className:"mt10 font14"},a.a.createElement("span",null,"\u8EAB\u4EFD\uFF1A"),a.a.createElement(p.a.Group,{value:z,onChange:function(ce){return F(ce)}},a.a.createElement(p.a,{value:l.Professor,disabled:z.includes(2)},"\u6559\u5E08"),a.a.createElement(p.a,{value:l.AssistantProfessor,disabled:z.includes(1)},"\u52A9\u6559"),a.a.createElement(p.a,{value:l.Student},"\u5B66\u751F/\u53C2\u8D5B\u8005"))))),a.a.createElement(f.a,{visible:ue,onCancel:function(){return le(!1)},occupationValue:oe}))};X.a=Object(n.a)(function(T){var C=T.user;return{user:C}})(m)},Jq4h:function(M,X,o){M.exports=o.p+"static/qrcode.2267e4d5.png"},Jv0p:function(M,X,o){M.exports={flex_box_center:"flex_box_center___2RVge",flex_space_between:"flex_space_between___2f-dJ",flex_box_vertical_center:"flex_box_vertical_center___2UjfS",flex_box_center_end:"flex_box_center_end___1RfMW",flex_box_column:"flex_box_column___3uuIq",sidebar:"sidebar___Ik5Ae",items:"items___2qrP5",item:"item___24ylH",name:"name___1UcvU",itemActive:"itemActive___1Bj1D",question:"question___2fGw1"}},K3mO:function(M,X,o){(function(L,p,w){M.exports=X=p(o("Ib8C"),o("3y9D"),o("WYAk"))})(this,function(L){return function(){var p=L,w=p.lib,b=w.Base,E=w.WordArray,O=p.algo,S=O.MD5,h=O.EvpKDF=b.extend({cfg:b.extend({keySize:128/32,hasher:S,iterations:1}),init:function(_){this.cfg=this.cfg.extend(_)},compute:function(_,d){for(var r,c=this.cfg,t=c.hasher.create(),a=E.create(),n=a.words,i=c.keySize,f=c.iterations;n.length<i;){r&&t.update(r),r=t.update(_).finalize(d),t.reset();for(var s=1;s<f;s++)r=t.finalize(r),t.reset();a.concat(r)}return a.sigBytes=i*4,a}});p.EvpKDF=function(_,d,r){return h.create(r).compute(_,d)}}(),L.EvpKDF})},KOXS:function(M,X,o){M.exports={flex_box_center:"flex_box_center___4BHX-",flex_space_between:"flex_space_between___fH2oM",flex_box_vertical_center:"flex_box_vertical_center___TgSS9",flex_box_center_end:"flex_box_center_end___1vKaD",flex_box_column:"flex_box_column___1kCgI",input:"input___2mV-b",dropdown:"dropdown___1QKW2",menu:"menu___37CBn",text:"text___159fF",b1:"b1___2uGyF",b2:"b2___2DXw1"}},KVXO:function(M,X,o){M.exports={wrap:"wrap___1VfLE",content:"content___20B4M",mainPathWrap:"mainPathWrap___3qDeg",colorBlue:"colorBlue___2ZjUq"}},KeGQ:function(M,X,o){M.exports=o.p+"static/noLevelData.36460f71.png"},KhGG:function(M,X,o){"use strict";o.d(X,"a",function(){return g}),o.d(X,"c",function(){return y});var L=o("0Owb"),p=o("miYZ"),w=o("tsqr"),b=o("oBTY"),E=o("tJVT"),O=o("PpiC"),S=o("k1fw"),h=o("9og8"),_=o("DZo9"),d=o("8z0m"),r=o("WmNS"),c=o.n(r),t=o("cDcd"),a=o.n(t),n=o("ErOA"),i=o("NFKh"),f=o.n(i),s=o("7Cbv"),l=o("9kvl"),m=o("mxV5"),T=o.n(m),C=d.a.Dragger,g=function(A){var I="bf3c199c2470cb477d907b1e0917c17b",D="5183666c72eec9e4",N=f.a.enc.Utf8.parse(I),z=f.a.enc.Utf8.parse(D),F=f.a.AES.decrypt(A,N,{iv:z,mode:f.a.mode.CBC});return F.toString(f.a.enc.Utf8)},P,R=function(){var v=Object(h.a)(c.a.mark(function A(I){var D,N,z,F,W,H,B,k,G,ee,ue;return c.a.wrap(function(ve){for(;;)switch(ve.prev=ve.next){case 0:return B=I.identifier,k=I.oldFilename,G=I.newFilename,ve.next=3,Object(n.a)("/api/buckets/get_upload_token_for_big_files.json",{method:"get"});case 3:return ee=ve.sent,ee.data=JSON.parse(g(ee.data)),ue=new T.a({endpoint:ee==null||((D=ee.data)===null||D===void 0)?void 0:D.end_point,region:ee==null||((N=ee.data)===null||N===void 0)?void 0:N.region,accessKeyId:ee==null||((z=ee.data)===null||z===void 0)?void 0:z.access_key_id,accessKeySecret:ee==null||((F=ee.data)===null||F===void 0)?void 0:F.access_key_secret,bucket:ee==null||((W=ee.data)===null||W===void 0)?void 0:W.bucket,stsToken:ee==null||((H=ee.data)===null||H===void 0)?void 0:H.security_token}),ve.abrupt("return",new Promise(function(be,oe){console.log(11111,"".concat(B,"/").concat(k),"".concat(B,"/").concat(G),ee.data),ue.copy("/".concat(B,"/").concat(k),"/".concat(B,"/").concat(G)).then(function(he){console.log("\u62F7\u8D1D\u6210\u529F",he)}).catch(function(he){console.log(he);debugger})}));case 7:case"end":return ve.stop()}},A)}));return function(I){return v.apply(this,arguments)}}(),y=function(){var v=Object(h.a)(c.a.mark(function A(I,D,N){var z,F,W,H,B,k,G,ee,ue,le;return c.a.wrap(function(be){for(;;)switch(be.prev=be.next){case 0:return D.file_name=I.name,be.next=3,Object(n.a)("/api/buckets/get_upload_token.json",{method:"get"});case 3:return G=be.sent,console.log("decrypt(res.data):",g(G.data)),G.data=JSON.parse(g(G.data)),ee=I.name.split("."),ee.pop(),ue=D.realFileName?ee:Object(s.a)(),le=new T.a({endpoint:G==null||((z=G.data)===null||z===void 0)?void 0:z.end_point,region:G==null||((F=G.data)===null||F===void 0)?void 0:F.region,accessKeyId:G==null||((W=G.data)===null||W===void 0)?void 0:W.access_key_id,accessKeySecret:G==null||((H=G.data)===null||H===void 0)?void 0:H.access_key_secret,bucket:G==null||((B=G.data)===null||B===void 0)?void 0:B.bucket,stsToken:G==null||((k=G.data)===null||k===void 0)?void 0:k.security_token}),be.abrupt("return",new Promise(function(oe,he){var fe;le.multipartUpload("".concat(ue),new Blob([I],{type:I.type}),Object(S.a)(Object(S.a)({timeout:200*1e3,partSize:102400},N),{},{callback:{url:G==null||((fe=G.data)===null||fe===void 0)?void 0:fe.callback_url,host:G==null?void 0:G.data.bucket_host,body:"bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&"+Object(n.e)(D)}})).then(function(ae){var se;I.response=(se=ae.data)===null||se===void 0?void 0:se.data,oe(ae==null?void 0:ae.data)}).catch(function(ae){he(ae),console.log("err:",ae)})}));case 11:case"end":return be.stop()}},A)}));return function(I,D,N){return v.apply(this,arguments)}}(),x=function(A){var I=A.user,D=A.cancelUpload,N=Object(O.a)(A,["user","cancelUpload"]),z=Object(t.useState)([]),F=Object(E.a)(z,2),W=F[0],H=F[1],B=Object(t.useState)(),k=Object(E.a)(B,2),G=k[0],ee=k[1],ue={onRemove:function(be){H(Object(b.a)(W.filter(function(oe){return oe.name!==be.name}))),N.onChange(W.filter(function(oe){return oe.name!==be.name}))},disabled:N.disabled,multiple:!0,fileList:W==null?void 0:W.map(function(ve){return ve.file}),customRequest:function(){},beforeUpload:function(){var ve=Object(h.a)(c.a.mark(function oe(he){var fe;return c.a.wrap(function(se){for(;;)switch(se.prev=se.next){case 0:if(fe=N.maxSize||1024*1024*1024*1,!W.filter(function(Q){return Q.name===he.name}).length){se.next=4;break}return w.b.info("".concat(he.name,"\u5DF2\u5B58\u5728\uFF0C\u8BF7\u91CD\u65B0\u9009\u62E9")),se.abrupt("return");case 4:if(!((he==null?void 0:he.size)>fe)){se.next=7;break}return w.b.info("\u6587\u4EF6\u8D85\u8FC7".concat(fe/1024/1024/1024,"GB\uFF0C\u4E0D\u7B26\u5408\u4E0A\u4F20\u8981\u6C42")),se.abrupt("return",!1);case 7:return W.push({name:he.name,file:he}),H(Object(b.a)(W)),N.onChange(W),se.abrupt("return",!1);case 11:case"end":return se.stop()}},oe)}));function be(oe){return ve.apply(this,arguments)}return be}()},le=function(){var ve=Object(h.a)(c.a.mark(function be(oe,he){var fe,ae,se,Q,ce,te,re,ye,ie,Z;return c.a.wrap(function($){for(;;)switch($.prev=$.next){case 0:return he.file_name=oe.name,re=oe.name,$.next=4,Object(n.a)("/api/buckets/get_upload_token_for_big_files.json",{method:"get"});case 4:if(ye=$.sent,ye.data=JSON.parse(g(ye.data)),!((ye==null?void 0:ye.status)!==0)){$.next=12;break}return W[W.findIndex(function(Ce){return Ce.name===re})].status="error",W[W.findIndex(function(Ce){return Ce.name===re})].file.status="error",N.onChange(W),w.b.warn("\u4E0A\u4F20\u5931\u8D25\uFF0C\u8BF7\u91CD\u65B0\u5C1D\u8BD5"),$.abrupt("return");case 12:return G=new T.a({endpoint:ye==null||((fe=ye.data)===null||fe===void 0)?void 0:fe.end_point,region:ye==null||((ae=ye.data)===null||ae===void 0)?void 0:ae.region,accessKeyId:ye==null||((se=ye.data)===null||se===void 0)?void 0:se.access_key_id,accessKeySecret:ye==null||((Q=ye.data)===null||Q===void 0)?void 0:Q.access_key_secret,bucket:ye==null||((ce=ye.data)===null||ce===void 0)?void 0:ce.bucket,stsToken:ye==null||((te=ye.data)===null||te===void 0)?void 0:te.security_token}),console.log(oe,"file"),ee(G),ie=oe.name.split("."),ie.pop(),Z=he.realFileName?ie:Object(s.a)(),$.abrupt("return",new Promise(function(Ce,_e){try{var Re;G.multipartUpload("".concat(N.identifier,"/").concat(Z).concat(re.indexOf(".")>-1?"."+re.split(".").pop():""),new Blob([oe.file],{type:oe.file.type}),{timeout:3600*1e3,partSize:1002400,progress:function($e,ct,dt){try{console.log("\u8FDB\u5EA6",$e,ct,dt);var vt=W.findIndex(function(_t){return _t.name===re});W[vt].file.percent=$e*100,W[vt].tempCheckpoint=ct,H(Object(b.a)(W))}catch(_t){}},checkpoint:W[W.findIndex(function(Qe){return Qe.name===re})].tempCheckpoint,callback:{customValue:{id:re+""},url:ye==null||((Re=ye.data)===null||Re===void 0)?void 0:Re.callback_url,host:ye==null?void 0:ye.data.bucket_host,body:"bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&"+Object(n.e)(he)}}).then(function(Qe){var $e,ct=W.findIndex(function(Pe){return Pe.name===re}),dt="done";if((($e=Qe.data)===null||$e===void 0?void 0:$e.status)===0){var vt;oe.response=(vt=Qe.data)===null||vt===void 0?void 0:vt.data;var _t=W.findIndex(function(Pe){return Pe.name===re});W[_t].status="done",W[_t].file.status="done"}else{var He;w.b.warn((He=Qe.data)===null||He===void 0?void 0:He.message),dt="error"}W[ct].status=dt,W[ct].file.status=dt,N.onChange(W),Ce(Qe==null?void 0:Qe.data)}).catch(function(Qe){W[W.findIndex(function($e){return $e.name===re})].status="error",W[W.findIndex(function($e){return $e.name===re})].file.status="error",w.b.warn("\u4E0A\u4F20\u5931\u8D25\uFF0C\u8BF7\u91CD\u65B0\u5C1D\u8BD5"),H(Object(b.a)(W)),N.onChange(W),_e(Qe),console.log("err:",Qe)})}catch(Qe){}}));case 19:case"end":return $.stop()}},be)}));return function(oe,he){return ve.apply(this,arguments)}}();return Object(t.useEffect)(function(){W.every(function(ve){return ve==="done"||ve==="error"})&&N.onComplete(W)},[W]),Object(t.useEffect)(function(){if(D){var ve;(ve=G)===null||ve===void 0||ve.cancel()}},[D]),Object(t.useEffect)(function(){N.uploading&&W.map(function(){var ve=Object(h.a)(c.a.mark(function be(oe){var he,fe;return c.a.wrap(function(se){for(;;)switch(se.prev=se.next){case 0:if(!((!oe.status||oe.status==="error")&&!D)){se.next=6;break}return oe.status="uploading",oe.file.status="uploading",se.next=5,le(oe,{login:I==null||((he=I.userInfo)===null||he===void 0)?void 0:he.login,container_type:N.container_type,container_id:N.container_id,description:N.description,realFileName:N.realFileName});case 5:fe=se.sent;case 6:case"end":return se.stop()}},be)}));return function(be){return ve.apply(this,arguments)}}())},[N.uploading]),a.a.createElement(C,Object(L.a)({},ue,{height:N.height,className:N.className}),a.a.createElement("p",{className:"ant-upload-hint"},N.text||"\u62D6\u62FD\u6587\u4EF6\u6216\u8005\u70B9\u51FB\u4E0A\u4F20"))};X.b=Object(l.a)(function(v){var A=v.loading,I=v.globalSetting,D=v.user;return{globalSetting:I,loading:A.models.competitions,user:D}})(x)},KmYQ:function(M,X,o){(function(L,p,w){M.exports=X=p(o("Ib8C"),o("OLod"))})(this,function(L){return L.pad.ZeroPadding={pad:function(p,w){var b=w*4;p.clamp(),p.sigBytes+=b-(p.sigBytes%b||b)},unpad:function(p){for(var w=p.words,b=p.sigBytes-1,b=p.sigBytes-1;b>=0;b--)if(w[b>>>2]>>>24-b%4*8&255){p.sigBytes=b+1;break}}},L.pad.ZeroPadding})},"L+Ii":function(M,X,o){M.exports={wrap:"wrap___3xyR8",labelWrap:"labelWrap___1IxCy",label:"label___22JJP",labelContent:"labelContent___3L5_8",flexRow:"flexRow___15gwv",color999:"color999___i4XxJ",radio:"radio___2Vrn9",selectSchool:"selectSchool___20PAH",dataPicker:"dataPicker___3ZrBg",modal:"modal___3_BbV",colorOrange:"colorOrange___3BuSt",colorYellow:"colorYellow___brbb2"}},LSTS:function(M,X,o){"use strict";Object.defineProperty(X,"__esModule",{value:!0});var L=function(){function c(t,a){for(var n=0;n<a.length;n++){var i=a[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}return function(t,a,n){return a&&c(t.prototype,a),n&&c(t,n),t}}(),p=o("cDcd"),w=O(p),b=o("17x9"),E=O(b);function O(c){return c&&c.__esModule?c:{default:c}}function S(c,t){var a={};for(var n in c){if(t.indexOf(n)>=0)continue;if(!Object.prototype.hasOwnProperty.call(c,n))continue;a[n]=c[n]}return a}function h(c,t){if(!(c instanceof t))throw new TypeError("Cannot call a class as a function")}function _(c,t){if(!c)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t&&(typeof t=="object"||typeof t=="function")?t:c}function d(c,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof t);c.prototype=Object.create(t&&t.prototype,{constructor:{value:c,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(c,t):c.__proto__=t)}var r=function(c){d(t,c);function t(a){h(this,t);var n=_(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,a));return n.scrollListener=n.scrollListener.bind(n),n.eventListenerOptions=n.eventListenerOptions.bind(n),n.mousewheelListener=n.mousewheelListener.bind(n),n}return L(t,[{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 n=this.getParentElement(this.scrollComponent);n.scrollTop=n.scrollHeight-this.beforeScrollHeight+this.beforeScrollTop,this.loadMore=!1}this.attachScrollListener()}},{key:"componentWillUnmount",value:function(){this.detachScrollListener(),this.detachMousewheelListener()}},{key:"isPassiveSupported",value:function(){var n=!1,i={get passive(){n=!0}};try{document.addEventListener("test",null,i),document.removeEventListener("test",null,i)}catch(f){}return n}},{key:"eventListenerOptions",value:function(){var n=this.props.useCapture;return this.isPassiveSupported()&&(n={useCapture:this.props.useCapture,passive:!0}),n}},{key:"setDefaultLoader",value:function(n){this.defaultLoader=n}},{key:"detachMousewheelListener",value:function(){var n=window;this.props.useWindow===!1&&(n=this.scrollComponent.parentNode),n.removeEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture)}},{key:"detachScrollListener",value:function(){var n=window;this.props.useWindow===!1&&(n=this.getParentElement(this.scrollComponent)),n.removeEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),n.removeEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture)}},{key:"getParentElement",value:function(n){var i=this.props.getScrollParent&&this.props.getScrollParent();return i!=null?i:n&&n.parentNode}},{key:"filterProps",value:function(n){return n}},{key:"attachScrollListener",value:function(){var n=this.getParentElement(this.scrollComponent);if(!this.props.hasMore||!n)return;var i=window;this.props.useWindow===!1&&(i=n),i.addEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture),i.addEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),i.addEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture),this.props.initialLoad&&this.scrollListener()}},{key:"mousewheelListener",value:function(n){n.deltaY===1&&!this.isPassiveSupported()&&n.preventDefault()}},{key:"scrollListener",value:function(){var n=this.scrollComponent,i=window,f=this.getParentElement(n),s=void 0;if(this.props.useWindow){var l=document.documentElement||document.body.parentNode||document.body,m=i.pageYOffset!==void 0?i.pageYOffset:l.scrollTop;this.props.isReverse?s=m:s=this.calculateOffset(n,m)}else this.props.isReverse?s=f.scrollTop:s=n.scrollHeight-f.scrollTop-f.clientHeight;s<Number(this.props.threshold)&&n&&n.offsetParent!==null&&(this.detachScrollListener(),this.beforeScrollHeight=f.scrollHeight,this.beforeScrollTop=f.scrollTop,typeof this.props.loadMore=="function"&&(this.props.loadMore(this.pageLoaded+=1),this.loadMore=!0))}},{key:"calculateOffset",value:function(n,i){return n?this.calculateTopPosition(n)+(n.offsetHeight-i-window.innerHeight):0}},{key:"calculateTopPosition",value:function(n){return n?n.offsetTop+this.calculateTopPosition(n.offsetParent):0}},{key:"render",value:function(){var n=this,i=this.filterProps(this.props),f=i.children,s=i.element,l=i.hasMore,m=i.initialLoad,T=i.isReverse,C=i.loader,g=i.loadMore,P=i.pageStart,R=i.ref,y=i.threshold,x=i.useCapture,v=i.useWindow,A=i.getScrollParent,I=S(i,["children","element","hasMore","initialLoad","isReverse","loader","loadMore","pageStart","ref","threshold","useCapture","useWindow","getScrollParent"]);I.ref=function(N){n.scrollComponent=N,R&&R(N)};var D=[f];return l&&(C?T?D.unshift(C):D.push(C):this.defaultLoader&&(T?D.unshift(this.defaultLoader):D.push(this.defaultLoader))),w.default.createElement(s,I,D)}}]),t}(p.Component);r.propTypes={children:E.default.node.isRequired,element:E.default.node,hasMore:E.default.bool,initialLoad:E.default.bool,isReverse:E.default.bool,loader:E.default.node,loadMore:E.default.func.isRequired,pageStart:E.default.number,ref:E.default.func,getScrollParent:E.default.func,threshold:E.default.number,useCapture:E.default.bool,useWindow:E.default.bool},r.defaultProps={element:"div",hasMore:!1,initialLoad:!0,pageStart:0,ref:null,threshold:250,useWindow:!0,isReverse:!1,useCapture:!1,loader:null,getScrollParent:null},X.default=r,M.exports=X.default},Lai7:function(M,X,o){M.exports=o.p+"static/noEnvData.6108fa6c.png"},LdHM:function(M,X,o){"use strict";o.d(X,"b",function(){return m}),o.d(X,"a",function(){return C});var L=o("1OyB"),p=o("vuIU"),w=o("Ji7U"),b=o("LK+K"),E=o("cDcd"),O=o("rePB"),S=o("Ff2n"),h=o("ODXe"),_=o("4IlW"),d=o("bX4T"),r=o("YrtM"),c=o("TSYQ"),t=o.n(c),a=o("+nKL"),n=o("8OUc"),i=function(G,ee){var ue=G.prefixCls,le=G.id,ve=G.flattenOptions,be=G.childrenAsData,oe=G.values,he=G.searchValue,fe=G.multiple,ae=G.defaultActiveFirstOption,se=G.height,Q=G.itemHeight,ce=G.notFoundContent,te=G.open,re=G.menuItemSelectedIcon,ye=G.virtual,ie=G.onSelect,Z=G.onToggleOpen,Y=G.onActiveValue,$=G.onScroll,Ce=G.onMouseEnter,_e="".concat(ue,"-item"),Re=Object(r.a)(function(){return ve},[te,ve],function(ft,Ge){return Ge[0]&&ft[1]!==Ge[1]}),Qe=E.useRef(null),$e=function(Ge){Ge.preventDefault()},ct=function(Ge){Qe.current&&Qe.current.scrollTo({index:Ge})},dt=function(Ge){for(var Ne=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,je=Re.length,Ee=0;Ee<je;Ee+=1){var Ae=(Ge+Ee*Ne+je)%je,Le=Re[Ae],Ue=Le.group,ze=Le.data;if(!Ue&&!ze.disabled)return Ae}return-1},vt=E.useState(function(){return dt(0)}),_t=Object(h.a)(vt,2),He=_t[0],Pe=_t[1],at=function(Ge){Pe(Ge);var Ne=Re[Ge];if(!Ne){Y(null,-1);return}Y(Ne.data.value,Ge)};E.useEffect(function(){at(ae!==!1?dt(0):-1)},[Re.length,he]),E.useEffect(function(){var ft=setTimeout(function(){if(!fe&&te&&oe.size===1){var Ge=Array.from(oe)[0],Ne=Re.findIndex(function(je){var Ee=je.data;return Ee.value===Ge});at(Ne),ct(Ne)}});return function(){return clearTimeout(ft)}},[te]);var Rt=function(Ge){Ge!==void 0&&ie(Ge,{selected:!oe.has(Ge)}),fe||Z(!1)};if(E.useImperativeHandle(ee,function(){return{onKeyDown:function(Ge){var Ne=Ge.which;switch(Ne){case _.a.UP:case _.a.DOWN:{var je=0;if(Ne===_.a.UP?je=-1:Ne===_.a.DOWN&&(je=1),je!==0){var Ee=dt(He+je,je);ct(Ee),at(Ee)}break}case _.a.ENTER:{var Ae=Re[He];Ae&&!Ae.data.disabled?Rt(Ae.data.value):Rt(void 0),te&&Ge.preventDefault();break}case _.a.ESC:Z(!1)}},onKeyUp:function(){},scrollTo:function(Ge){ct(Ge)}}}),Re.length===0)return E.createElement("div",{role:"listbox",id:"".concat(le,"_list"),className:"".concat(_e,"-empty"),onMouseDown:$e},ce);function rt(ft){var Ge=Re[ft];if(!Ge)return null;var Ne=Ge.data||{},je=Ne.value,Ee=Ne.label,Ae=Ne.children,Le=Object(d.a)(Ne,!0),Ue=be?Ae:Ee;return Ge?E.createElement("div",Object.assign({"aria-label":typeof Ue=="string"?Ue:null},Le,{key:ft,role:"option",id:"".concat(le,"_list_").concat(ft),"aria-selected":oe.has(je)}),je):null}return E.createElement(E.Fragment,null,E.createElement("div",{role:"listbox",id:"".concat(le,"_list"),style:{height:0,width:0,overflow:"hidden"}},rt(He-1),rt(He),rt(He+1)),E.createElement(a.a,{itemKey:"key",ref:Qe,data:Re,height:se,itemHeight:Q,fullHeight:!1,onMouseDown:$e,onScroll:$,virtual:ye,onMouseEnter:Ce},function(ft,Ge){var Ne,je=ft.group,Ee=ft.groupOption,Ae=ft.data,Le=Ae.label,Ue=Ae.key;if(je)return E.createElement("div",{className:t()(_e,"".concat(_e,"-group"))},Le!==void 0?Le:Ue);var ze=Ae.disabled,ut=Ae.value,Ot=Ae.title,Nt=Ae.children,nn=Ae.style,Et=Ae.className,ot=Object(S.a)(Ae,["disabled","value","title","children","style","className"]),Ie=oe.has(ut),Ze="".concat(_e,"-option"),Ye=t()(_e,Ze,Et,(Ne={},Object(O.a)(Ne,"".concat(Ze,"-grouped"),Ee),Object(O.a)(Ne,"".concat(Ze,"-active"),He===Ge&&!ze),Object(O.a)(Ne,"".concat(Ze,"-disabled"),ze),Object(O.a)(Ne,"".concat(Ze,"-selected"),Ie),Ne)),xe=be?Nt:Le,ke=!re||typeof re=="function"||Ie;return E.createElement("div",Object.assign({},ot,{"aria-selected":Ie,className:Ye,title:Ot,onMouseMove:function(){if(He===Ge||ze)return;at(Ge)},onClick:function(){ze||Rt(ut)},style:nn}),E.createElement("div",{className:"".concat(Ze,"-content")},xe||ut),E.isValidElement(re)||Ie,ke&&E.createElement(n.a,{className:"".concat(_e,"-option-state"),customizeIcon:re,customizeIconProps:{isSelected:Ie}},Ie?"\u2713":null))}))},f=E.forwardRef(i);f.displayName="OptionList";var s=f,l=function(){return null};l.isSelectOption=!0;var m=l,T=function(){return null};T.isSelectOptGroup=!0;var C=T,g=o("VTBJ"),P=o("Zm9Q");function R(k){var G=k.key,ee=k.props,ue=ee.children,le=ee.value,ve=Object(S.a)(ee,["children","value"]);return Object(g.a)({key:G,value:le!==void 0?le:G,children:ue},ve)}function y(k){var G=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return Object(P.a)(k).map(function(ee,ue){if(!E.isValidElement(ee)||!ee.type)return null;var le=ee.type.isSelectOptGroup,ve=ee.key,be=ee.props,oe=be.children,he=Object(S.a)(be,["children"]);return G||!le?R(ee):Object(g.a)(Object(g.a)({key:"__RC_SELECT_GRP__".concat(ve===null?ue:ve,"__"),label:ve},he),{},{options:y(oe)})}).filter(function(ee){return ee})}var x=o("2Qr1"),v=o("qNPg"),A=o("U8pU"),I=o("Kwbf"),D=o("WKfj");function N(k){var G=k.mode,ee=k.options,ue=k.children,le=k.backfill,ve=k.allowClear,be=k.placeholder,oe=k.getInputElement,he=k.showSearch,fe=k.onSearch,ae=k.defaultOpen,se=k.autoFocus,Q=k.labelInValue,ce=k.value,te=k.inputValue,re=k.optionLabelProp,ye=G==="multiple"||G==="tags",ie=he!==void 0?he:ye||G==="combobox",Z=ee||y(ue);if(Object(I.a)(G!=="tags"||Z.every(function(_e){return!_e.disabled}),"Please avoid setting option to disabled in tags mode since user can always type text as tag."),G==="tags"||G==="combobox"){var Y=Z.some(function(_e){return _e.options?_e.options.some(function(Re){return typeof("value"in Re?Re.value:Re.key)=="number"}):typeof("value"in _e?_e.value:_e.key)=="number"});Object(I.a)(!Y,"`value` of Option should not use number type when `mode` is `tags` or `combobox`.")}if(Object(I.a)(G!=="combobox"||!re,"`combobox` mode not support `optionLabelProp`. Please set `value` on Option directly."),Object(I.a)(G==="combobox"||!le,"`backfill` only works with `combobox` mode."),Object(I.a)(G==="combobox"||!oe,"`getInputElement` only work with `combobox` mode."),Object(I.b)(G!=="combobox"||!oe||!ve||!be,"Customize `getInputElement` should customize clear and placeholder logic instead of configuring `allowClear` and `placeholder`."),fe&&!ie&&G!=="combobox"&&G!=="tags"&&Object(I.a)(!1,"`onSearch` should work with `showSearch` instead of use alone."),Object(I.b)(!ae||se,"`defaultOpen` makes Select open without focus which means it will not close by click outside. You can set `autoFocus` if needed."),ce!=null){var $=Object(D.d)(ce);Object(I.a)(!Q||$.every(function(_e){return Object(A.a)(_e)==="object"&&("key"in _e||"value"in _e)}),"`value` should in shape of `{ value: string | number, label?: ReactNode }` when you set `labelInValue` to `true`"),Object(I.a)(!ye||Array.isArray(ce),"`value` should be array when `mode` is `multiple` or `tags`")}if(ue){var Ce=null;Object(P.a)(ue).some(function(_e){if(!E.isValidElement(_e)||!_e.type)return!1;var Re=_e.type;if(Re.isSelectOption)return!1;if(Re.isSelectOptGroup){var Qe=Object(P.a)(_e.props.children).every(function($e){return!E.isValidElement($e)||!_e.type||$e.type.isSelectOption?!0:(Ce=$e.type,!1)});return!Qe}return Ce=Re,!0}),Ce&&Object(I.a)(!1,"`children` should be `Select.Option` or `Select.OptGroup` instead of `".concat(Ce.displayName||Ce.name||Ce,"`.")),Object(I.a)(te===void 0,"`inputValue` is deprecated, please use `searchValue` instead.")}}var z=N,F=Object(v.a)({prefixCls:"rc-select",components:{optionList:s},convertChildrenToData:y,flattenOptions:x.d,getLabeledValue:x.e,filterOptions:x.b,isValueDisabled:x.g,findValueOption:x.c,warningProps:z,fillOptionsWithMissingValue:x.a}),W=function(k){Object(w.a)(ee,k);var G=Object(b.a)(ee);function ee(){var ue;return Object(L.a)(this,ee),ue=G.apply(this,arguments),ue.selectRef=E.createRef(),ue.focus=function(){ue.selectRef.current.focus()},ue.blur=function(){ue.selectRef.current.blur()},ue}return Object(p.a)(ee,[{key:"render",value:function(){return E.createElement(F,Object.assign({ref:this.selectRef},this.props))}}]),ee}(E.Component);W.Option=m,W.OptGroup=C;var H=W,B=X.c=H},Lf5v:function(M,X,o){"use strict";var L=o("5NDa"),p=o("5rEg"),w=o("2qtc"),b=o("kLXV"),E=o("k1fw"),O=o("oBTY"),S=o("9og8"),h=o("miYZ"),_=o("tsqr"),d=o("y8nQ"),r=o("Vl3Y"),c=o("tJVT"),t=o("DZo9"),a=o("8z0m"),n=o("WmNS"),i=o.n(n),f=o("cDcd"),s=o.n(f),l=o("m3rI"),m=o("ErOA"),T=o("sckv"),C=o.n(T),g=o("KhGG"),P=o("1vsH"),R=a.a.Dragger,y=function(v){var A,I=v.dispatch,D=v.id,N=v.onClose,z=v.onOK,F=v.visible,W=v.wrapClassName,H=v.local,B=v.containerId,k=v.rootIdentifier,G=Object(f.useState)({}),ee=Object(c.a)(G,2),ue=ee[0],le=ee[1],ve=Object(f.useState)([]),be=Object(c.a)(ve,2),oe=be[0],he=be[1],fe=Object(f.useState)([]),ae=Object(c.a)(fe,2),se=ae[0],Q=ae[1],ce=Object(f.useState)(0),te=Object(c.a)(ce,2),re=te[0],ye=te[1],ie=Object(f.useState)(!1),Z=Object(c.a)(ie,2),Y=Z[0],$=Z[1],Ce=Object(f.useState)(!1),_e=Object(c.a)(Ce,2),Re=_e[0],Qe=_e[1],$e=r.a.useForm(),ct=Object(c.a)($e,1),dt=ct[0],vt=Object(f.useState)([]),_t=Object(c.a)(vt,2),He=_t[0],Pe=_t[1],at=Object(f.useRef)([]);Object(f.useEffect)(function(){F&&(dt.resetFields(),Pe([]),Q([]),he([]),ye(0),Qe(!1),$(!1))},[F]);var Rt=function(Ie){if(Ie.file.status==="done"||Ie.file.status==="uploading"){var Ze,Ye,xe;if(Pe(Ie.fileList),!Ie.file.response)return;if((Ze=Ie.file.response)!==null&&Ze!==void 0&&Ze.id){_.b.success("\u4E0A\u4F20\u6210\u529F\uFF01");return}Pe(He.filter(function(ke){return ke.uid!==Ie.file.uid})),((Ye=Ie.file.response)===null||Ye===void 0?void 0:Ye.message)&&_.b.info((xe=Ie.file.response)===null||xe===void 0?void 0:xe.message)}},rt=function(){var ot=Object(S.a)(i.a.mark(function Ie(Ze){var Ye,xe,ke;return i.a.wrap(function(it){for(;;)switch(it.prev=it.next){case 0:if(re){it.next=8;break}return xe=He.filter(function(mt){return mt.uid!==Ze.uid}),Pe(xe),at.current=Object(O.a)(xe),he(oe.filter(function(mt){return mt!==Ze.name})),_.b.info("\u5220\u9664\u6210\u529F"),xe.length||(dt.setFieldsValue({file:void 0}),dt.validateFields()),it.abrupt("return");case 8:if(Ze.response){it.next=11;break}return _.b.info("\u8FD8\u672A\u4E0A\u4F20\u5B8C\u6210\uFF0C\u65E0\u6CD5\u8FDB\u884C\u5220\u9664\u64CD\u4F5C\uFF01"),it.abrupt("return");case 11:return it.next=13,Object(m.a)("/api/shixuns/".concat(D,"/destroy_data_sets.json"),{method:"Delete",body:{id:[Ze==null||((Ye=Ze.response)===null||Ye===void 0)?void 0:Ye.id]}});case 13:ke=it.sent,ke.status===0&&(Pe(He.filter(function(mt){return mt.uid!==Ze.uid})),_.b.info("\u5220\u9664\u6210\u529F"));case 15:case"end":return it.stop()}},Ie)}));return function(Ze){return ot.apply(this,arguments)}}(),ft=function(Ie){if(He!=null&&He.some(function(Ye){return Ye.name===Ie.name}))return _.b.info("".concat(Ie.name,"\u6587\u4EF6\u5DF2\u5B58\u5728")),!1;var Ze={name:Ie.name,uid:Ie.uid,file:Ie,percent:0};return He.push(Ze),at.current=Object(O.a)(He),Pe(Object(O.a)(He)),!1},Ge={height:300,multiple:!0,disabled:re>0,withCredentials:!0,fileList:He,action:"".concat(l.a.API_SERVER,"/api/attachments.json"),onChange:Rt,onRemove:rt,beforeUpload:ft},Ne=function(Ie,Ze,Ye,xe,ke){var pt=new FormData;Object.keys(Ie).forEach(function(mt){pt.append(mt,Ie[mt])});var it=new window.XMLHttpRequest;return it.withCredentials=!0,it.addEventListener("load",function(mt){var Dt;Ye(JSON.parse(mt==null||((Dt=mt.target)===null||Dt===void 0)?void 0:Dt.response))},!1),it.addEventListener("error",function(mt){ke&&ke(mt)},!1),it.upload.onprogress=function(mt){xe&&xe(mt)},it.open("POST",Ze),it.send(pt),it},je=function(Ie,Ze){if(Ie.lengthComputable){var Ye=Math.floor(Ie.loaded/Ie.total*100),xe=Object(E.a)(Object(E.a)({},Ze),{},{percent:Ye,status:Ye===100?"done":"uploading"});console.log(at.current,333),at.current=at.current.map(function(ke){return ke.uid===Ze.uid?xe:ke}),Pe(at.current)}},Ee=function(Ie,Ze){var Ye=Object(E.a)(Object(E.a)({},Ze),{},{status:"error"});_.b.warn("\u4E0A\u4F20\u5931\u8D25\uFF0C\u8BF7\u91CD\u65B0\u5C1D\u8BD5"),at.current=at.current.map(function(xe){return xe.uid===Ze.uid?Ye:xe}),at.current.every(function(xe){return xe.status==="done"||xe.status==="error"})&&(Qe(!1),ye(2)),Pe(at.current)},Ae=function(Ie,Ze){var Ye=Object(E.a)(Object(E.a)({},Ze),{},{status:"done"});if(Ie.status===0||(Ye=Object(E.a)(Object(E.a)({},Ze),{},{status:"error"}),_.b.error("\u4E0A\u4F20\u5931\u8D25!")),at.current=at.current.map(function(xe){return xe.uid===Ze.uid?Ye:xe}),at.current.every(function(xe){return xe.status==="done"})){_.b.success("\u4E0A\u4F20\u5B8C\u6210!"),Ot(!0);return}at.current.every(function(xe){return xe.status==="done"||xe.status==="error"})&&(Qe(!1),ye(2)),Pe(at.current)},Le=function(){var Ie=!0;return window.navigator.onLine==!0?Ie=!0:Ie=!1,Ie},Ue=function(){var ot=Object(S.a)(i.a.mark(function Ie(Ze){var Ye,xe,ke,pt,it,mt,Dt,tt;return i.a.wrap(function(kt){for(;;)switch(kt.prev=kt.next){case 0:if(Qe(!0),!(re===3)){kt.next=4;break}return ye(2),kt.abrupt("return");case 4:if(!(re===2||re===1)){kt.next=7;break}return ze(),kt.abrupt("return");case 7:return Ye=Ze||{},xe=Ye.commitMessage,ke=xe===void 0?"":xe,pt=Ye.fileOss,it=pt===void 0?[]:pt,mt=H?He:it,Dt=mt.map(function(gn){return gn.name}),kt.next=12,Object(m.a)("/api/shixuns/".concat(D,"/check_data_sets"),{method:"post",body:{files_name:Dt}});case 12:if(tt=kt.sent,!(tt.status===-3)){kt.next=17;break}return he(tt==null?void 0:tt.exist_files),Qe(!1),kt.abrupt("return");case 17:if(!(JSON.stringify(tt)==="{}")){kt.next=21;break}return Qe(!1),_.b.error("\u7F51\u7EDC\u5DF2\u65AD\u5F00,\u8BF7\u7A0D\u540E\u91CD\u8BD5!"),kt.abrupt("return");case 21:tt.status===0&&(He.forEach(function(gn){var un=Ne({file:gn.file,description:ke},"".concat(l.a.API_SERVER,"/api/shixuns/").concat(D,"/upload_data_sets.json"),function(on){return Ae(on,gn)},function(on){return je(on,gn)},function(on){return Ee(on,gn)});se.push(un)}),ye(1));case 22:case"end":return kt.stop()}},Ie)}));return function(Ze){return ot.apply(this,arguments)}}(),ze=function(){var Ie=Object(E.a)({},dt.getFieldsValue())||{},Ze=Ie.commitMessage,Ye=Ze===void 0?"":Ze,xe=at.current.filter(function(pt){return pt.status==="error"}),ke=at.current.map(function(pt){return Object(E.a)(Object(E.a)({},pt),{},{status:pt.status==="error"?"uploading":pt.status})});Pe(ke),xe.forEach(function(pt){var it=Ne({file:pt.file,description:Ye},"".concat(l.a.API_SERVER,"/api/shixuns/").concat(D,"/upload_data_sets.json"),function(mt){return Ae(mt,pt)},function(mt){return je(mt,pt)},function(mt){return Ee(mt,pt)});se.push(it)})},ut=function(Ie){if(console.log(Ie,"changedValues"),"fileOss"in Ie){var Ze,Ye;if(Ie!=null&&Ie.fileOss.every(function(xe){return xe.status==="done"})&&Ie!==null&&Ie!==void 0&&(Ze=Ie.fileOss)!==null&&Ze!==void 0&&Ze.length){_.b.success("\u4E0A\u4F20\u5B8C\u6210!"),Ot(!0);return}if(Ie!=null&&Ie.fileOss.every(function(xe){return xe.status==="done"||xe.status==="error"})&&Ie!==null&&Ie!==void 0&&(Ye=Ie.fileOss)!==null&&Ye!==void 0&&Ye.length){ye(3),Qe(!1);return}he(oe.filter(function(xe){var ke;return Ie==null||((ke=Ie.fileOss)===null||ke===void 0)?void 0:ke.some(function(pt){return pt.name===xe})}))}le(Object(E.a)({},dt.getFieldsValue()))},Ot=function(Ie){Ie||($(!0),se.forEach(function(Ze){Ze.abort()})),z(),N()},Nt=function(){var Ie=Object(E.a)({},dt.getFieldsValue())||{},Ze=Ie.fileOss,Ye=Ze===void 0?[]:Ze,xe=He==null?void 0:He.every(function(pt){return pt.status==="done"}),ke=Ye==null?void 0:Ye.every(function(pt){return pt.status==="done"});if(!xe||!ke){b.a.confirm({title:"\u5173\u95ED\u5F39\u6846\u63D0\u793A",content:"\u6709\u6587\u4EF6\u672A\u4E0A\u4F20,\u662F\u5426\u786E\u5B9A\u79BB\u5F00\uFF1F",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:function(){Ot()}});return}Ot()},nn=function(){return s.a.createElement(s.a.Fragment,null,s.a.createElement("div",null,s.a.createElement("i",{className:"iconfont icon-shangchuan font50 ".concat(C.a.colorBlue)})),s.a.createElement("div",{className:"font14 mt30"},"\u62D6\u62FD\u6587\u4EF6\u6216",s.a.createElement("span",{className:"".concat(C.a.colorBlue," ml5")},"\u70B9\u51FB\u6B64\u5904\u4E0A\u4F20")))},Et=function(Ie){console.log(Ie,444)};return s.a.createElement(b.a,{visible:F,wrapClassName:W,onOk:function(){Object(P.eb)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6570\u636E\u96C6","\u4E0A\u4F20\u6587\u4EF6"]),dt.submit()},centered:!0,okText:re===0?"\u786E\u5B9A":re===1?"\u4E0A\u4F20\u4E2D":"\u91CD\u65B0\u4E0A\u4F20",okButtonProps:{loading:Re},onCancel:Nt,width:"1000px",title:"\u4E0A\u4F20\u6587\u4EF6"},s.a.createElement("div",{className:C.a.wrap},s.a.createElement(r.a,{className:"mt10",form:dt,scrollToFirstError:!0,layout:"vertical",onFinish:Ue,onValuesChange:ut},H?s.a.createElement(r.a.Item,{label:s.a.createElement("div",null,"\u9009\u62E9\u6587\u4EF6 ",s.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"}]},s.a.createElement(R,Ge," ",nn())):s.a.createElement(r.a.Item,{label:s.a.createElement("div",null,"\u9009\u62E9\u6587\u4EF6 ",s.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"}]},s.a.createElement(g.b,{identifier:k,cancelUpload:Y,container_type:"Shixun",container_id:B,uploading:re<3?re:0,disabled:re>0,height:300,maxSize:100*1024*1024*1024,description:ue.commitMessage||"",text:nn(),onComplete:Et,realFileName:!0})),!!oe.length&&s.a.createElement("span",{className:C.a.repeatedName},oe.join("\u3001"),"\u5DF2\u5B58\u5728,\u8BF7\u5220\u9664\u540E\u518D\u4E0A\u4F20"),s.a.createElement(r.a.Item,{name:"commitMessage",label:"\u5907\u6CE8:",rules:[{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},s.a.createElement(p.a,{bordered:!1,disabled:re>0,maxLength:100,suffix:"".concat(((A=ue.commitMessage)===null||A===void 0?void 0:A.length)||0,"/100"),placeholder:"\u8BF7\u586B\u5199\u5907\u6CE8\u4FE1\u606F"})))))};X.a=y},M8RZ:function(M,X,o){"use strict";o.d(X,"a",function(){return _});var L=o("fWQN"),p=o("mtLc"),w=o("yKVA"),b=o("879j"),E=o("cDcd"),O=o.n(E),S=o("faye"),h=o.n(S),_=function(d){Object(w.a)(c,d);var r=Object(b.a)(c);function c(t){var a;Object(L.a)(this,c),a=r.call(this,t);var n=window.document;return a.node=n.createElement("div"),n.body.appendChild(a.node),a}return Object(p.a)(c,[{key:"render",value:function(){var a=this.props.children;return Object(S.createPortal)(a,this.node)}},{key:"componentWillUnmount",value:function(){window.document.body.removeChild(this.node)}}]),c}(O.a.Component)},MEgm:function(M,X){M.exports="data:image/png;base64,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"},MlIO:function(M,X,o){(function(L,p){M.exports=X=p(o("Ib8C"))})(this,function(L){return function(p){var w=L,b=w.lib,E=b.Base,O=b.WordArray,S=w.x64={},h=S.Word=E.extend({init:function(d,r){this.high=d,this.low=r}}),_=S.WordArray=E.extend({init:function(d,r){d=this.words=d||[],r!=p?this.sigBytes=r:this.sigBytes=d.length*8},toX32:function(){for(var d=this.words,r=d.length,c=[],t=0;t<r;t++){var a=d[t];c.push(a.high),c.push(a.low)}return O.create(c,this.sigBytes)},clone:function(){for(var d=E.clone.call(this),r=d.words=this.words.slice(0),c=r.length,t=0;t<c;t++)r[t]=r[t].clone();return d}})}(),L})},N3QO:function(M,X,o){"use strict";var L=o("2qtc"),p=o("kLXV"),w=o("tJVT"),b=o("cDcd"),E=o.n(b),O=o("9kvl"),S=o("FPkq"),h=o.n(S),_=function(r){var c,t=r.newShixuns,a=r.dispatch,n=r.user,i=Object(b.useState)(!1),f=Object(w.a)(i,2),s=f[0],l=f[1];Object(b.useEffect)(function(){t.actionTabs.key==="Create-Environment"&&T()},[t==null||((c=t.actionTabs)===null||c===void 0)?void 0:c.key]);var m=function(){a({type:"newShixuns/setActionTabs",payload:{}})},T=function(){var g,P,R;m(),((g=n.userInfo)===null||g===void 0?void 0:g.mirror_marker_status)===0?l(!0):((P=n.userInfo)===null||P===void 0?void 0:P.mirror_marker_status)===1?O.d.push("/shixuns/new/CreateImg"):((R=n.userInfo)===null||R===void 0?void 0:R.mirror_marker_status)===2&&p.a.confirm({title:"\u60A8\u4ECA\u65E5\u5DF2\u8FBE\u5230\u7533\u8BF7\u4E0A\u9650\uFF0C\u662F\u5426\u8DF3\u8F6C\u81F3\u4E91\u4E3B\u673A\u5217\u8868\uFF1F",content:"\u63D0\u793A\uFF1A\u6BCF\u5929\u6700\u591A\u5141\u8BB8\u7533\u8BF7\u4E00\u53F0\u4E91\u4E3B\u673A",okText:"\u8DF3\u8F6C",cancelText:"\u53D6\u6D88",onOk:function(){var x;O.d.push("/users/".concat((x=n.userInfo)===null||x===void 0?void 0:x.login,"/experiment-img"))}})};return E.a.createElement(p.a,{title:"\u52A0\u5165qq\u7FA4\u63D0\u793A",visible:s,footer:null,onCancel:function(){l(!1)}},E.a.createElement("div",{style:{textAlign:"center"}},E.a.createElement("br",null),E.a.createElement("img",{width:120,height:120,style:{marginTop:"20px"},src:h.a,alt:"\u4E8C\u7EF4\u7801"})),E.a.createElement("img",null))};X.a=Object(O.a)(function(d){var r=d.newShixuns,c=d.user,t=d.globalSetting;return{newShixuns:r,globalSetting:t,user:c}})(_)},NFKh:function(M,X,o){(function(L,p,w){M.exports=X=p(o("Ib8C"),o("MlIO"),o("F+F2"),o("qM6L"),o("ETIr"),o("wbyO"),o("cv67"),o("3y9D"),o("lPiR"),o("GRuw"),o("1uat"),o("uGsb"),o("5hvy"),o("ELcG"),o("WYAk"),o("e7zE"),o("K3mO"),o("OLod"),o("ALsQ"),o("9OqN"),o("qu8F"),o("S6kV"),o("gb/T"),o("qBft"),o("oRuE"),o("jO9C"),o("KmYQ"),o("uGxW"),o("bQjk"),o("wZgz"),o("pA7S"),o("w7YG"),o("E4JC"),o("PVpz"))})(this,function(L){return L})},NLgs:function(M,X,o){"use strict";o.d(X,"e",function(){return m}),o.d(X,"f",function(){return T}),o.d(X,"d",function(){return g}),o.d(X,"c",function(){return P}),o.d(X,"a",function(){return R}),o.d(X,"b",function(){return y});var L=o("miYZ"),p=o("tsqr"),w=o("9og8"),b=o("2qtc"),E=o("kLXV"),O=o("WmNS"),S=o.n(O),h=o("cDcd"),_=o.n(h),d=o("9kvl"),r=o("xKgJ"),c=o("1vsH"),t=o("RCxd"),a=o("mOS8"),n=o.n(a),i=o("1ZF9"),f=o.n(i),s=o("NoGO"),l=o.n(s),m=function(v){var A=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return!!(T(v)&&C(A))},T=function(v){return Object(r.p)()?!0:(v({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1)},C=function(){var v,A=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1,I=Object(d.c)()._store.getState(),D=I.user;return(v=D.userInfo)!==null&&v!==void 0&&v.profile_completed?!0:(E.a.confirm({title:"\u63D0\u793A",width:530,centered:!0,content:A?"\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(){d.d.push("/account/profile/edit")}}),!1)},g=function(){var v,A=Object(d.c)()._store.getState(),I=A.user;return(v=I.userInfo)!==null&&v!==void 0&&v.professional_certification?!0:(E.a.confirm({title:"\u63D0\u793A",centered:!0,content:_.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(c.U)("/account/certification")}}),!1)},P=function(){return Object(r.a)()?!0:(E.a.warning({centered:!0,width:530,title:"\u63D0\u793A",content:_.a.createElement("div",{className:"tc",style:{marginLeft:-38}},_.a.createElement("p",null,"\u626B\u7801\u52A0\u5934\u6B4C\u52A9\u6559\uFF0C\u7533\u8BF7\u64CD\u4F5C\u6743\u9650"),_.a.createElement("img",{src:l.a,width:200})),okText:"\u6211\u77E5\u9053\u4E86",maskClosable:!0}),!1)},R=function(v,A){return v?!0:(E.a.confirm({centered:!0,zIndex:1e4,width:530,title:"\u63D0\u793A",content:_.a.createElement("div",null,_.a.createElement("p",null,A||"\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"),_.a.createElement("div",{style:{marginLeft:"110px"}},_.a.createElement("img",{src:f.a,width:200}),_.a.createElement("div",{style:{marginLeft:"35px"}},"\u7FA4\u53F7\uFF1A","714336072"))),okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:function(){Object(c.U)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1)},y=function(v){var A=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"",I=Object(d.c)()._store.getState(),D=I.shixunsDetail.detail;return(D==null?void 0:D.public)===2||(D==null?void 0:D.public)===1||(D==null?void 0:D.shixun_status)===3?(E.a.info({centered:!0,icon:_.a.createElement(t.a,{style:{color:"#faad14"}}),width:460,title:"\u63D0\u793A",content:_.a.createElement("div",{className:"tc",style:{marginLeft:-38}},_.a.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"}},_.a.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u72B6\u6001\u4E3A",(D==null?void 0:D.public)===2?"\u5DF2\u516C\u5F00":(D==null?void 0:D.public)===1?"\u5F85\u5BA1\u6838":"\u5DF2\u5173\u95ED","\uFF0C",A,"\u3002"),_.a.createElement("p",null,"\u5982\u6709\u9700\u8981\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u8FDB\u884C\u6280\u672F\u652F\u6301\u3002")),_.a.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:n.a,alt:"\u4E8C\u7EF4\u7801",width:160})),okText:"\u6211\u77E5\u9053\u4E86"}),!0):(D==null?void 0:D.shixun_status)===2?(E.a.confirm({centered:!0,icon:_.a.createElement(t.a,null),title:"\u63D0\u793A",content:_.a.createElement("div",null,_.a.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u53D1\u5E03\uFF0C",A,"\u3002"),_.a.createElement("br",null),_.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(){E.a.confirm({width:440,centered:!0,icon:_.a.createElement(t.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 z=Object(w.a)(S.a.mark(function W(){var H;return S.a.wrap(function(k){for(;;)switch(k.prev=k.next){case 0:return k.next=2,v({type:"shixunsDetail/cancelRelease",payload:{id:D==null?void 0:D.identifier}});case 2:H=k.sent,H.status!==401&&(p.b.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F\u3002\u5B9E\u8BAD\u56DE\u5230\u672A\u53D1\u5E03\u7684\u72B6\u6001\u3002"),v({type:"shixunsDetail/getShixunsDetail",payload:{id:D==null?void 0:D.identifier}}),v({type:"practiceSetting/getCommonData",payload:{id:D==null?void 0:D.identifier}}));case 4:case"end":return k.stop()}},W)}));function F(){return z.apply(this,arguments)}return F}()})}}),!0):!1}},NQs2:function(M,X,o){M.exports={flex_box_center:"flex_box_center___3K14R",flex_space_between:"flex_space_between___1KE7t",flex_box_vertical_center:"flex_box_vertical_center___3Yslx",flex_box_center_end:"flex_box_center_end___2RmV-",flex_box_column:"flex_box_column___3k3IQ",banner:"banner___3caau",content:"content___fxe_p",btns:"btns___Vv-WB"}},Nf5h:function(M,X,o){"use strict";o.d(X,"a",function(){return h}),o.d(X,"h",function(){return n}),o.d(X,"l",function(){return l}),o.d(X,"e",function(){return R}),o.d(X,"i",function(){return A}),o.d(X,"j",function(){return ae}),o.d(X,"c",function(){return $}),o.d(X,"b",function(){return $e}),o.d(X,"g",function(){return _t}),o.d(X,"f",function(){return Rt}),o.d(X,"k",function(){return Ue}),o.d(X,"d",function(){return Nt});var L=o("cDcd"),p=o.n(L),w=o("NQs2"),b=o.n(w),E=o("ygoZ"),O=o.n(E),S=function(Et){var ot=Et.dataSource,Ie=ot===void 0?[]:ot,Ze=Et.img,Ye=Et.imgWidth,xe=Ye===void 0?346:Ye,ke=Et.title,pt=Et.sunTitle,it=Et.bannerExtraContent;return p.a.createElement("div",{className:b.a.banner},p.a.createElement("div",{className:b.a.content},p.a.createElement("aside",null,p.a.createElement("p",null,p.a.createElement("b",null,ke),p.a.createElement("span",null,pt)),Ie.length>0&&p.a.createElement("div",{className:b.a.btns},Ie.map(function(mt,Dt){return p.a.createElement("div",{key:Dt,onClick:mt.click},mt.name,mt.sign?p.a.createElement("img",{src:O.a,width:39}):null)})),it),p.a.createElement("img",{style:{marginTop:33,marginRight:38},src:Ze,width:xe})))},h=S,_=o("tJVT"),d=o("6nfa"),r=o.n(d),c=o("TSYQ"),t=o.n(c),a=function(Et){var ot=Et.dataSource,Ie=ot===void 0?[]:ot,Ze=Et.value,Ye=Et.onChange,xe=Et.className,ke=Et.title,pt=Et.titleWidth,it=pt===void 0?41:pt,mt=Et.style,Dt=mt===void 0?{}:mt,tt=Et.fontColor,At=tt===void 0?"#6A7283":tt,kt=Object(L.useState)(0),gn=Object(_.a)(kt,2),un=gn[0],on=gn[1],jn=Object(L.useState)(!1),xn=Object(_.a)(jn,2),Yt=xn[0],Xn=xn[1],Zn=Object(L.useRef)(null);return Object(L.useEffect)(function(){if(Ie.length!==0){var zn;(Zn==null||((zn=Zn.current)===null||zn===void 0)?void 0:zn.clientHeight)>92?on(1):on(0)}Ie.length===0&&on(0)},[Ie]),p.a.createElement("div",{className:t()(r.a.row,xe),style:Dt},p.a.createElement("div",{style:{width:it,marginTop:Yt?12:4},className:r.a.title},ke),p.a.createElement("div",{className:Yt?"".concat(r.a.tagsWrap," ").concat(r.a.tagsBorderWrap):r.a.tagsWrap},p.a.createElement("div",{className:r.a.bar,style:un>0?{height:un===1?92:"auto",overflow:un===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},p.a.createElement("div",{className:r.a.name,ref:Zn},Ie==null?void 0:Ie.map(function(zn){return p.a.createElement("span",{onClick:function(){return Ye(zn.id)},key:zn.id,title:zn.name,style:{color:At},className:Ze===zn.id?r.a.active:""},zn.name)}))),!!un&&p.a.createElement(L.Fragment,null,un===1?p.a.createElement("div",{onClick:function(){var Yn;on(2),(Zn==null||((Yn=Zn.current)===null||Yn===void 0)?void 0:Yn.clientHeight)>205?Xn(!0):Xn(!1)},className:r.a.action},"\u5C55\u5F00",p.a.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):p.a.createElement("div",{onClick:function(){on(1),Xn(!1)},className:r.a.action},"\u6536\u8D77",p.a.createElement("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})))))},n=a,i=o("cz0n"),f=o.n(i),s=function(Et){var ot=Et.dataSource,Ie=ot===void 0?[]:ot,Ze=Et.value,Ye=Et.onChange,xe=Et.className;return p.a.createElement("div",{className:t()(f.a.tabs,xe)},Ie.map(function(ke){return p.a.createElement("span",{onClick:function(){return Ye(ke.id)},className:Ze===ke.id?f.a.active:"",key:ke.id},ke.name)}))},l=s,m=o("5NDa"),T=o("5rEg"),C=o("KOXS"),g=o.n(C),P=function(Et){var ot,Ie=Et.dataSource,Ze=Ie===void 0?[]:Ie,Ye=Et.value,xe=Et.onChange,ke=Et.className,pt=Et.style,it=pt===void 0?{}:pt,mt=Et.placeholder,Dt=Object(L.useState)(""),tt=Object(_.a)(Dt,2),At=tt[0],kt=tt[1],gn=Object(L.useState)(""),un=Object(_.a)(gn,2),on=un[0],jn=un[1];Object(L.useEffect)(function(){var Yt;(Yt=JSON.stringify(Ye))!==null&&Yt!==void 0&&Yt.includes("{")?(kt(Ye.id),jn(Ye.value)):jn(Ye)},[Ye]);var xn=function(){xe(on,At||null)};return p.a.createElement("div",{className:t()(g.a.input,ke),style:it},!!Ze.length&&p.a.createElement("div",{className:g.a.dropdown},p.a.createElement("div",{className:g.a.text},(ot=Ze.find(function(Yt){return Yt.id===At}))===null||ot===void 0?void 0:ot.name,p.a.createElement("i",{className:"iconfont icon-zhankai4"}),p.a.createElement("b",{className:g.a.b1}),p.a.createElement("b",{className:g.a.b2})),p.a.createElement("div",{className:g.a.menu},Ze.map(function(Yt,Xn){return p.a.createElement("div",{key:Xn,onClick:function(){return kt(Yt.id)}},Yt.name)}))),p.a.createElement(T.a,{onPressEnter:xn,value:on,onChange:function(Xn){return jn(Xn.target.value)},bordered:!1,placeholder:mt}),p.a.createElement("i",{onClick:xn,className:"iconfont icon-sousuo9 font14 pl10 current"}))},R=P,y=o("f9pc"),x=o.n(y),v=function(Et){var ot=Et.value,Ie=Et.onChange,Ze=Et.className,Ye=Et.total,xe=Et.pageSize,ke=Et.style,pt=ke===void 0?{}:ke,it=ot<2,mt=ot>=Math.ceil(Ye/xe);return Ye<=xe?p.a.createElement(p.a.Fragment,null):p.a.createElement("div",{className:t()(x.a.quickPager,Ze),style:pt},p.a.createElement("div",{onClick:function(){it||Ie(ot-1,"prev")},className:it?x.a.disabled:""},"\u4E0A\u4E00\u9875"),p.a.createElement("div",{onClick:function(){mt||Ie(ot+1,"next")},className:mt?x.a.disabled:""},"\u4E0B\u4E00\u9875"))},A=v,I=o("T2oS"),D=o("W9HT"),N=o("pC0b"),z=o("GzdX"),F=o("5Dmo"),W=o("3S7+"),H=o("Oe0F"),B=o.n(H),k=o("m3rI"),G=o("1vsH"),ee=o("JAbv"),ue=o.n(ee),le=o("Bq7L"),ve=o.n(le),be=o("MEgm"),oe=o.n(be),he=o("BdwD"),fe=function(Et){var ot=Et.className,Ie=Et.dataSource,Ze=Ie===void 0?[]:Ie,Ye=Et.col,xe=Ye===void 0?4:Ye,ke=Et.right,pt=Et.bottom,it=pt===void 0?23:pt,mt=Et.precision,Dt=mt===void 0?0:mt,tt=Et.wrapWidth,At=tt===void 0?1200:tt,kt=Et.trackEventItems,gn=Et.loading,un=Math.floor((At-(xe-1)*ke)/xe);return p.a.createElement(D.a,{spinning:gn},p.a.createElement("div",{className:t()(B.a.list,ot)},!!Ze.length&&Ze.map(function(on,jn){var xn=on.name,Yt=on.id,Xn=on.identifier,Zn=on.power,zn=on.cover_image_id,Yn=on.pic;return p.a.createElement("div",{className:B.a.wrap,key:Yt,style:{width:un,marginRight:(1+jn)%xe===0?0:ke+Dt,marginBottom:it}},p.a.createElement("a",{target:"_blank",href:"/shixuns/".concat(Xn,"/challenges"),className:B.a.li,onClick:function(lr){lr.preventDefault(),kt&&Object(G.eb)([kt]),Zn&&Object(G.U)("/shixuns/".concat(Xn,"/challenges"))}},p.a.createElement("div",{className:B.a.img},p.a.createElement("img",{className:B.a.cover,src:zn?"".concat(k.a.API_SERVER,"/api/attachments/").concat(zn):"".concat(k.a.IMG_SERVER,"/").concat(Yn)}),on.is_jupyter&&p.a.createElement("img",{className:B.a.sign,src:ue.a}),on.is_jupyter_lab&&p.a.createElement("img",{className:B.a.sign,src:ve.a}),on.is_unity_3d&&p.a.createElement("img",{className:B.a.sign,src:oe.a})),p.a.createElement("div",{className:B.a.name},p.a.createElement(W.a,{title:xn||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},p.a.createElement("span",{className:B.a.e},xn||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),p.a.createElement("div",{className:B.a.tags},p.a.createElement(W.a,{placement:"bottom",title:"\u5173\u5361\u6570"},p.a.createElement("span",null,p.a.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr3"}),p.a.createElement("span",null,on.challenges_count))),!!on.myshixuns_count&&p.a.createElement(W.a,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},p.a.createElement("span",null,p.a.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),p.a.createElement("span",null,on.myshixuns_count))),p.a.createElement(W.a,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},p.a.createElement("span",null,p.a.createElement("span",null,on.level))),p.a.createElement("div",{className:B.a.rate},p.a.createElement(z.a,{allowHalf:!0,disabled:!0,defaultValue:on.score_info}),p.a.createElement("span",null,"\xA0",on.score_info?"".concat(on.score_info,"\u5206"):"5\u5206")))),!Zn&&p.a.createElement("div",{className:B.a.lockWrap},p.a.createElement("img",{src:"".concat(k.a.IMG_SERVER,"/images/educoder/icon/lockclose.svg")}),p.a.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!Ze.length&&p.a.createElement(he.a,null)))},ae=fe,se=o("ZJlW"),Q=o.n(se),ce=o("z4EP"),te=o.n(ce),re=o("+GGh"),ye=o.n(re),ie=o("cFMs"),Z=o.n(ie),Y=function(Et){var ot=Et.className,Ie=Et.dataSource,Ze=Ie===void 0?[]:Ie,Ye=Et.col,xe=Ye===void 0?4:Ye,ke=Et.right,pt=Et.bottom,it=pt===void 0?23:pt,mt=Et.precision,Dt=mt===void 0?0:mt,tt=Et.wrapWidth,At=tt===void 0?1200:tt,kt=Et.trackEventItems,gn=Et.loading,un=Math.floor((At-(xe-1)*ke)/xe);return p.a.createElement(D.a,{spinning:gn},p.a.createElement("div",{className:t()(Q.a.list,ot)},!!Ze.length&&Ze.map(function(on,jn){var xn=on.name,Yt=on.id,Xn=on.identifier,Zn=on.featured,zn=on.school_name,Yn=on.image_url,Cr=on.excellent;return p.a.createElement("div",{key:Yt,className:Q.a.wrap,style:{width:un,marginRight:(1+jn)%xe===0?0:ke+Dt,marginBottom:it}},p.a.createElement("a",{target:"_blank",href:"/paths/".concat(Xn),className:Q.a.li,onClick:function(qt){qt.preventDefault(),kt&&Object(G.eb)([kt]),Object(G.U)("/paths/".concat(Xn))}},p.a.createElement("div",{className:Q.a.img},p.a.createElement("img",{className:Q.a.cover,src:"".concat(k.a.IMG_SERVER,"/").concat(Yn)}),Zn===1&&p.a.createElement("img",{className:Q.a.sign,src:te.a}),Zn===2&&p.a.createElement("img",{className:Q.a.sign,src:""}),Zn===3&&p.a.createElement("img",{className:Q.a.sign,src:ye.a}),Zn===4&&p.a.createElement("img",{className:Q.a.sign,src:""}),Zn===5&&p.a.createElement("img",{className:Q.a.sign,src:Z.a})),p.a.createElement("div",{className:Q.a.name},p.a.createElement(W.a,{title:xn},p.a.createElement("span",{className:Q.a.e},xn))),p.a.createElement(W.a,{title:"\u53D1\u5E03\u5355\u4F4D\uFF1A".concat(zn)},p.a.createElement("div",{className:Q.a.unit},p.a.createElement("i",{className:"iconfont icon-danwei1 font14 mr3"}),zn)),p.a.createElement("div",{className:Q.a.tags},p.a.createElement(W.a,{placement:"bottom",title:"\u7AE0\u8282\u6570"},p.a.createElement("span",null,p.a.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),p.a.createElement("span",null,on.stages_count))),p.a.createElement(W.a,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},p.a.createElement("span",null,p.a.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),p.a.createElement("span",null,on.members_count))),Cr&&p.a.createElement("div",{className:Q.a.tag},"\u5F00\u653E\u8BFE\u7A0B"))))}),!Ze.length&&p.a.createElement(he.a,null)))},$=Y,Ce=o("iL++"),_e=o.n(Ce),Re=o("xiVL"),Qe=function(Et){var ot=Et.className,Ie=Et.dataSource,Ze=Ie===void 0?[]:Ie,Ye=Et.col,xe=Ye===void 0?4:Ye,ke=Et.right,pt=Et.bottom,it=pt===void 0?23:pt,mt=Et.precision,Dt=mt===void 0?0:mt,tt=Et.wrapWidth,At=tt===void 0?1200:tt,kt=Et.trackEventItems,gn=Et.loading,un=Math.floor((At-(xe-1)*ke)/xe);return p.a.createElement(D.a,{spinning:gn},p.a.createElement("div",{className:t()(_e.a.list,ot)},!!Ze.length&&Ze.map(function(on,jn){var xn=on.subject_identifier,Yt=on.id,Xn=on.identifier,Zn=on.power,zn=on.is_public!=0&&on.is_public;return p.a.createElement("div",{className:_e.a.wrap,key:Yt,style:{width:un,marginRight:(1+jn)%xe===0?0:ke+Dt,marginBottom:it}},p.a.createElement("a",{className:_e.a.li,onClick:function(Cr){Cr.preventDefault()}},p.a.createElement("div",{className:_e.a.top},p.a.createElement(W.a,{title:on.name},p.a.createElement("div",{className:_e.a.name},on.name)),p.a.createElement("img",{className:_e.a.img,src:k.a.IMG_SERVER+"/images/"+on.avatar_url}),p.a.createElement("div",{className:_e.a.text},on.creator),xn&&p.a.createElement("div",{className:_e.a.btns},p.a.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),p.a.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),zn&&p.a.createElement("div",{className:_e.a.sign},"\u516C\u5F00")),p.a.createElement("div",{className:_e.a.bottom},on.visits>0&&p.a.createElement(W.a,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},p.a.createElement("span",null,p.a.createElement("i",{className:"iconfont icon-liulanyan"}),p.a.createElement("span",null,on.visits))),on.course_members_count>0&&p.a.createElement(W.a,{title:"\u6210\u5458",placement:"bottom"},p.a.createElement("span",null,p.a.createElement("i",{className:"iconfont icon-chengyuan"}),on.course_members_count)),on.tasks_count>0&&p.a.createElement(W.a,{title:"\u4F5C\u4E1A",placement:"bottom"},p.a.createElement("span",null,p.a.createElement("i",{className:"iconfont icon-zuoye"}),on.tasks_count)),on.is_end?p.a.createElement("div",{style:{color:"#6B758B"}},"\u5DF2\u7ED3\u675F"):p.a.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),p.a.createElement("div",{className:_e.a.lockWrap},on.is_accessible?p.a.createElement(p.a.Fragment,null,xn&&p.a.createElement("div",{onClick:function(){return Object(G.U)("/paths/".concat(xn))}},"\u8FDB\u5165\u5B9E\u8DF5\u8BFE\u7A0B"),p.a.createElement("div",{onClick:function(Cr){kt&&Object(G.eb)([kt]),Object(G.U)(on.first_category_url)}},"\u8FDB\u5165\u6559\u5B66\u8BFE\u5802")):p.a.createElement(p.a.Fragment,null,p.a.createElement("img",{src:"".concat(k.a.IMG_SERVER,"/images/educoder/icon/lockclose.svg")}),p.a.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165"))))}),!Ze.length&&p.a.createElement(he.a,null)))},$e=Qe,ct=o("f0W+"),dt=o.n(ct),vt=function(Et){var ot=Et.dataSource,Ie=ot===void 0?[]:ot,Ze=Et.value,Ye=Et.onChange,xe=Et.className,ke=Et.style,pt=ke===void 0?{}:ke,it=Et.tabBarExtraContent;return p.a.createElement("div",{className:t()(dt.a.tabs,xe),style:pt},p.a.createElement("div",{className:dt.a.tabsWrap},Ie.map(function(mt,Dt){return p.a.createElement("div",{onClick:function(){return Ye(mt.id)},className:Ze===mt.id?dt.a.active:"",key:Dt},mt.name)})),p.a.createElement("div",{className:dt.a.tabBar},it))},_t=vt,He=o("9JIy"),Pe=o.n(He),at=function(Et){var ot=Et.className,Ie=Et.style,Ze=Ie===void 0?{}:Ie,Ye=Et.children;return p.a.createElement("div",{className:t()(Pe.a.table,ot),style:Ze},Ye)},Rt=at,rt=o("qVdP"),ft=o("jsC+"),Ge=o("lUTK"),Ne=o("BvKs"),je=o("8WcF"),Ee=o.n(je),Ae=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}],Le=function(Et){var ot,Ie=Et.sortValue,Ze=Et.dropValue,Ye=Et.className,xe=Et.onSort,ke=Et.onDrop,pt=Et.dataSource,it=pt===void 0?Ae:pt;return p.a.createElement("div",{className:t()(Ee.a.orderWrap,Ye)},p.a.createElement(ft.a,{overlay:p.a.createElement(Ne.a,null,it.map(function(mt,Dt){return p.a.createElement(Ne.a.Item,{key:Dt,onClick:function(){return ke(mt.id)}},mt.name)}))},p.a.createElement("span",{className:Ee.a.orderTextWrap},(ot=it.find(function(mt){return Ze===mt.id}))===null||ot===void 0?void 0:ot.name)),p.a.createElement("span",{className:Ee.a.orderIconWrap},p.a.createElement("span",{className:Ee.a.orderAsc},p.a.createElement("i",{className:Ie==="asc"?"iconfont icon-sanjiaoxing-up font12 ".concat(Ee.a.cursorPointer," ").concat(Ee.a.active):"iconfont icon-sanjiaoxing-up font12 ".concat(Ee.a.cursorPointer),onClick:function(){return xe(Ie==="asc"?"desc":"asc")}})),p.a.createElement("span",{className:Ee.a.orderDesc},p.a.createElement("i",{className:Ie==="desc"?"iconfont icon-sanjiaoxing-down font12 ".concat(Ee.a.cursorPointer," ").concat(Ee.a.active):"iconfont icon-sanjiaoxing-down font12 ".concat(Ee.a.cursorPointer),onClick:function(){return xe(Ie==="asc"?"desc":"asc")}}))))},Ue=Le,ze=o("siWv"),ut=o.n(ze),Ot=function(Et){var ot=Et.className,Ie=Et.style,Ze=Et.children,Ye=Et.onClick;return p.a.createElement("div",{onClick:Ye,className:t()(ut.a.btn,ot),style:Ie},Ze)},Nt=Ot},Nmxd:function(M,X){M.exports="data:image/png;base64,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"},NoGO:function(M,X,o){M.exports=o.p+"static/newqrcode.9bae6615.png"},NvD2:function(M,X,o){"use strict";o.d(X,"a",function(){return O});var L=o("Kwbf");function p(S,h){var _=new Set;return S.forEach(function(d){h.has(d)||_.add(d)}),_}function w(S){var h=S||{},_=h.disabled,d=h.disableCheckbox,r=h.checkable;return!!(_||d)||r===!1}function b(S,h,_,d){for(var r=new Set(S),c=new Set,t=0;t<=_;t+=1){var a=h.get(t)||new Set;a.forEach(function(s){var l=s.key,m=s.node,T=s.children,C=T===void 0?[]:T;r.has(l)&&!d(m)&&C.filter(function(g){return!d(g.node)}).forEach(function(g){r.add(g.key)})})}for(var n=new Set,i=_;i>=0;i-=1){var f=h.get(i)||new Set;f.forEach(function(s){var l=s.parent,m=s.node;if(d(m)||!s.parent||n.has(s.parent.key))return;if(d(s.parent.node)){n.add(l.key);return}var T=!0,C=!1;(l.children||[]).filter(function(g){return!d(g.node)}).forEach(function(g){var P=g.key,R=r.has(P);T&&!R&&(T=!1),!C&&(R||c.has(P))&&(C=!0)}),T&&r.add(l.key),C&&c.add(l.key),n.add(l.key)})}return{checkedKeys:Array.from(r),halfCheckedKeys:Array.from(p(c,r))}}function E(S,h,_,d,r){for(var c=new Set(S),t=new Set(h),a=0;a<=d;a+=1){var n=_.get(a)||new Set;n.forEach(function(l){var m=l.key,T=l.node,C=l.children,g=C===void 0?[]:C;!c.has(m)&&!t.has(m)&&!r(T)&&g.filter(function(P){return!r(P.node)}).forEach(function(P){c.delete(P.key)})})}t=new Set;for(var i=new Set,f=d;f>=0;f-=1){var s=_.get(f)||new Set;s.forEach(function(l){var m=l.parent,T=l.node;if(r(T)||!l.parent||i.has(l.parent.key))return;if(r(l.parent.node)){i.add(m.key);return}var C=!0,g=!1;(m.children||[]).filter(function(P){return!r(P.node)}).forEach(function(P){var R=P.key,y=c.has(R);C&&!y&&(C=!1),!g&&(y||t.has(R))&&(g=!0)}),C||c.delete(m.key),g&&t.add(m.key),i.add(m.key)})}return{checkedKeys:Array.from(c),halfCheckedKeys:Array.from(p(t,c))}}function O(S,h,_,d){var r=[],c;d?c=d:c=w;var t=new Set(S.filter(function(f){var s=!!_[f];return s||r.push(f),s})),a=new Map,n=0;Object.keys(_).forEach(function(f){var s=_[f],l=s.level,m=a.get(l);m||(m=new Set,a.set(l,m)),m.add(s),n=Math.max(n,l)}),Object(L.a)(!r.length,"Tree missing follow keys: ".concat(r.slice(0,100).map(function(f){return"'".concat(f,"'")}).join(", ")));var i;return h===!0?i=b(t,a,n,c):i=E(t,h.halfCheckedKeys,a,n,c),i}},OLES:function(M,X,o){"use strict";var L=o("U8pU"),p=o("VTBJ"),w=o("Ff2n"),b=o("cDcd"),E=o("uciX"),O=o("7ixt"),S=function(t){var a=t.overlay,n=t.prefixCls,i=t.id,f=t.overlayInnerStyle;return b.createElement("div",{className:"".concat(n,"-inner"),id:i,role:"tooltip",style:f},typeof a=="function"?a():a)},h=S,_=function(t,a){var n=t.overlayClassName,i=t.trigger,f=i===void 0?["hover"]:i,s=t.mouseEnterDelay,l=s===void 0?0:s,m=t.mouseLeaveDelay,T=m===void 0?.1:m,C=t.overlayStyle,g=t.prefixCls,P=g===void 0?"rc-tooltip":g,R=t.children,y=t.onVisibleChange,x=t.afterVisibleChange,v=t.transitionName,A=t.animation,I=t.placement,D=I===void 0?"right":I,N=t.align,z=N===void 0?{}:N,F=t.destroyTooltipOnHide,W=F===void 0?!1:F,H=t.defaultVisible,B=t.getTooltipContainer,k=t.overlayInnerStyle,G=Object(w.a)(t,["overlayClassName","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle","prefixCls","children","onVisibleChange","afterVisibleChange","transitionName","animation","placement","align","destroyTooltipOnHide","defaultVisible","getTooltipContainer","overlayInnerStyle"]),ee=Object(b.useRef)(null);Object(b.useImperativeHandle)(a,function(){return ee.current});var ue=Object(p.a)({},G);"visible"in t&&(ue.popupVisible=t.visible);var le=function(){var fe=t.arrowContent,ae=fe===void 0?null:fe,se=t.overlay,Q=t.id;return[b.createElement("div",{className:"".concat(P,"-arrow"),key:"arrow"},ae),b.createElement(h,{key:"content",prefixCls:P,id:Q,overlay:se,overlayInnerStyle:k})]},ve=!1,be=!1;if(typeof W=="boolean")ve=W;else if(W&&Object(L.a)(W)==="object"){var oe=W.keepParent;ve=oe===!0,be=oe===!1}return b.createElement(E.a,Object.assign({popupClassName:n,prefixCls:P,popup:le,action:f,builtinPlacements:O.a,popupPlacement:D,ref:ee,popupAlign:z,getPopupContainer:B,onPopupVisibleChange:y,afterPopupVisibleChange:x,popupTransitionName:v,popupAnimation:A,defaultPopupVisible:H,destroyPopupOnHide:ve,autoDestroy:be,mouseLeaveDelay:T,popupStyle:C,mouseEnterDelay:l},ue),R)},d=Object(b.forwardRef)(_),r=X.a=d},OLod:function(M,X,o){(function(L,p,w){M.exports=X=p(o("Ib8C"),o("K3mO"))})(this,function(L){L.lib.Cipher||function(p){var w=L,b=w.lib,E=b.Base,O=b.WordArray,S=b.BufferedBlockAlgorithm,h=w.enc,_=h.Utf8,d=h.Base64,r=w.algo,c=r.EvpKDF,t=b.Cipher=S.extend({cfg:E.extend(),createEncryptor:function(v,A){return this.create(this._ENC_XFORM_MODE,v,A)},createDecryptor:function(v,A){return this.create(this._DEC_XFORM_MODE,v,A)},init:function(v,A,I){this.cfg=this.cfg.extend(I),this._xformMode=v,this._key=A,this.reset()},reset:function(){S.reset.call(this),this._doReset()},process:function(v){return this._append(v),this._process()},finalize:function(v){v&&this._append(v);var A=this._doFinalize();return A},keySize:128/32,ivSize:128/32,_ENC_XFORM_MODE:1,_DEC_XFORM_MODE:2,_createHelper:function(){function v(A){return typeof A=="string"?x:P}return function(A){return{encrypt:function(I,D,N){return v(D).encrypt(A,I,D,N)},decrypt:function(I,D,N){return v(D).decrypt(A,I,D,N)}}}}()}),a=b.StreamCipher=t.extend({_doFinalize:function(){var v=this._process(!0);return v},blockSize:1}),n=w.mode={},i=b.BlockCipherMode=E.extend({createEncryptor:function(v,A){return this.Encryptor.create(v,A)},createDecryptor:function(v,A){return this.Decryptor.create(v,A)},init:function(v,A){this._cipher=v,this._iv=A}}),f=n.CBC=function(){var v=i.extend();v.Encryptor=v.extend({processBlock:function(I,D){var N=this._cipher,z=N.blockSize;A.call(this,I,D,z),N.encryptBlock(I,D),this._prevBlock=I.slice(D,D+z)}}),v.Decryptor=v.extend({processBlock:function(I,D){var N=this._cipher,z=N.blockSize,F=I.slice(D,D+z);N.decryptBlock(I,D),A.call(this,I,D,z),this._prevBlock=F}});function A(I,D,N){var z,F=this._iv;F?(z=F,this._iv=p):z=this._prevBlock;for(var W=0;W<N;W++)I[D+W]^=z[W]}return v}(),s=w.pad={},l=s.Pkcs7={pad:function(v,A){for(var I=A*4,D=I-v.sigBytes%I,N=D<<24|D<<16|D<<8|D,z=[],F=0;F<D;F+=4)z.push(N);var W=O.create(z,D);v.concat(W)},unpad:function(v){var A=v.words[v.sigBytes-1>>>2]&255;v.sigBytes-=A}},m=b.BlockCipher=t.extend({cfg:t.cfg.extend({mode:f,padding:l}),reset:function(){var v;t.reset.call(this);var A=this.cfg,I=A.iv,D=A.mode;this._xformMode==this._ENC_XFORM_MODE?v=D.createEncryptor:(v=D.createDecryptor,this._minBufferSize=1),this._mode&&this._mode.__creator==v?this._mode.init(this,I&&I.words):(this._mode=v.call(D,this,I&&I.words),this._mode.__creator=v)},_doProcessBlock:function(v,A){this._mode.processBlock(v,A)},_doFinalize:function(){var v,A=this.cfg.padding;return this._xformMode==this._ENC_XFORM_MODE?(A.pad(this._data,this.blockSize),v=this._process(!0)):(v=this._process(!0),A.unpad(v)),v},blockSize:128/32}),T=b.CipherParams=E.extend({init:function(v){this.mixIn(v)},toString:function(v){return(v||this.formatter).stringify(this)}}),C=w.format={},g=C.OpenSSL={stringify:function(v){var A,I=v.ciphertext,D=v.salt;return D?A=O.create([1398893684,1701076831]).concat(D).concat(I):A=I,A.toString(d)},parse:function(v){var A,I=d.parse(v),D=I.words;return D[0]==1398893684&&D[1]==1701076831&&(A=O.create(D.slice(2,4)),D.splice(0,4),I.sigBytes-=16),T.create({ciphertext:I,salt:A})}},P=b.SerializableCipher=E.extend({cfg:E.extend({format:g}),encrypt:function(v,A,I,D){D=this.cfg.extend(D);var N=v.createEncryptor(I,D),z=N.finalize(A),F=N.cfg;return T.create({ciphertext:z,key:I,iv:F.iv,algorithm:v,mode:F.mode,padding:F.padding,blockSize:v.blockSize,formatter:D.format})},decrypt:function(v,A,I,D){D=this.cfg.extend(D),A=this._parse(A,D.format);var N=v.createDecryptor(I,D).finalize(A.ciphertext);return N},_parse:function(v,A){return typeof v=="string"?A.parse(v,this):v}}),R=w.kdf={},y=R.OpenSSL={execute:function(v,A,I,D){D||(D=O.random(64/8));var N=c.create({keySize:A+I}).compute(v,D),z=O.create(N.words.slice(A),I*4);return N.sigBytes=A*4,T.create({key:N,iv:z,salt:D})}},x=b.PasswordBasedCipher=P.extend({cfg:P.cfg.extend({kdf:y}),encrypt:function(v,A,I,D){D=this.cfg.extend(D);var N=D.kdf.execute(I,v.keySize,v.ivSize);D.iv=N.iv;var z=P.encrypt.call(this,v,A,N.key,D);return z.mixIn(N),z},decrypt:function(v,A,I,D){D=this.cfg.extend(D),A=this._parse(A,D.format);var N=D.kdf.execute(I,v.keySize,v.ivSize,A.salt);D.iv=N.iv;var z=P.decrypt.call(this,v,A,N.key,D);return z}})}()})},OZM5:function(M,X,o){"use strict";o.d(X,"b",function(){return d}),o.d(X,"a",function(){return r}),o.d(X,"k",function(){return c}),o.d(X,"h",function(){return t}),o.d(X,"i",function(){return a}),o.d(X,"g",function(){return n}),o.d(X,"c",function(){return i}),o.d(X,"d",function(){return f}),o.d(X,"j",function(){return m}),o.d(X,"e",function(){return T}),o.d(X,"f",function(){return C});var L=o("KQm4"),p=o("U8pU"),w=o("Ff2n"),b=o("cDcd"),E=o.n(b),O=o("Kwbf"),S=o("WaYH"),h=.25,_=2;function d(g,P){var R=g.slice(),y=R.indexOf(P);return y>=0&&R.splice(y,1),R}function r(g,P){var R=g.slice();return R.indexOf(P)===-1&&R.push(P),R}function c(g){return g.split("-")}function t(g,P){return"".concat(g,"-").concat(P)}function a(g){return g&&g.type&&g.type.isTreeNode}function n(g,P){var R=[g],y=P[g];function x(){var v=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];v.forEach(function(A){var I=A.key,D=A.children;R.push(I),x(D)})}return x(y.children),R}function i(g,P){var R=g.clientY,y=P.selectHandle.getBoundingClientRect(),x=y.top,v=y.bottom,A=y.height,I=Math.max(A*h,_);return R<=x+I?-1:R>=v-I?1:0}function f(g,P){if(!g)return;var R=P.multiple;return R?g.slice():g.length?[g[0]]:g}var s=function(P){return P};function l(g,P){if(!g)return[];var R=P||{},y=R.processProps,x=y===void 0?s:y,v=Array.isArray(g)?g:[g];return v.map(function(A){var I=A.children,D=Object(w.a)(A,["children"]),N=l(I,P);return E.a.createElement(S.a,Object.assign({},x(D)),N)})}function m(g){if(!g)return null;var P;if(Array.isArray(g))P={checkedKeys:g,halfCheckedKeys:void 0};else if(Object(p.a)(g)==="object")P={checkedKeys:g.checked||void 0,halfCheckedKeys:g.halfChecked||void 0};else return Object(O.a)(!1,"`checkedKeys` is not an array or an object"),null;return P}function T(g,P){var R=new Set;function y(x){if(R.has(x))return;var v=P[x];if(!v)return;R.add(x);var A=v.parent,I=v.node;if(I.disabled)return;A&&y(A.key)}return(g||[]).forEach(function(x){y(x)}),Object(L.a)(R)}function C(g){var P={};return Object.keys(g).forEach(function(R){(R.startsWith("data-")||R.startsWith("aria-"))&&(P[R]=g[R])}),P}},Oe0F:function(M,X,o){M.exports={flex_box_center:"flex_box_center___1lU21",flex_space_between:"flex_space_between___3CfJd",flex_box_vertical_center:"flex_box_vertical_center___20q2h",flex_box_center_end:"flex_box_center_end___1jeZT",flex_box_column:"flex_box_column___2EyZF",list:"list___3Kz8E",wrap:"wrap___12_X7",lockWrap:"lockWrap___9zL4z",li:"li___2bcH1",cover:"cover___1j6mq",img:"img___3itdG",sign:"sign___1Bm21",name:"name___3H1zU",e:"e___1W7k4",tags:"tags___G1tID",rate:"rate___aZiJa"}},Ohmc:function(M,X,o){M.exports=o.p+"static/certificate.fc32dc1b.jpg"},Ot1p:function(M,X,o){"use strict";var L=o("2qtc"),p=o("kLXV"),w=o("rAM+"),b=o("miYZ"),E=o("tsqr"),O=o("9og8"),S=o("tJVT"),h=o("jrin"),_=o("WmNS"),d=o.n(_),r=o("cDcd"),c=o.n(r),t=o("VrN/"),a=o.n(t),n=o("bdgK"),i=o("p77/"),f=o("Bd2K"),s=o("ELLl"),l=o("19Vz"),m=o("lZu9"),T=o("+NIl"),C=o("kSUc"),g=o("9Bee"),P=function(ze){var ut=ze.value,Ot=ut===void 0?"":ut,Nt=ze.className,nn=ze.showTextOnly,Et=ze.showLines,ot=ze.style,Ie=ot===void 0?{}:ot,Ze=Object(r.useMemo)(function(){return""},[Ot]);return c.a.createElement(c.a.Fragment,null,c.a.createElement("div",{dangerouslySetInnerHTML:{__html:Ze}}))},R=o("0Owb"),y=o("dejd"),x=o("C+DQ"),v=o("1vsH"),A=o("m3rI"),I=[{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 D(ze){var ut=ze.onActionCallback,Ot=ze.title,Nt=ze.icon,nn=ze.actionName,Et=ze.className,ot=Et===void 0?"":Et,Ie=ze.children;function Ze(){ut(nn)}return c.a.createElement("a",{title:Ot,className:ot,onClick:Ze},c.a.createElement("i",{className:"md-iconfont ".concat(Nt)}),Ie)}var N=function(ze){var ut=ze.watch,Ot=ze.showNullButton,Nt=ze.onActionCallback,nn=ze.fullScreen,Et=ze.insertTemp,ot=ze.hidetoolBar,Ie=ze.uuid,Ze=ze.setOpenPhones;console.log("link:","".concat(location.origin,"/upload.html?_educoder_session_login=").concat(Object(v.G)("_educoder_session_login"),"&_educoder_session=").concat(Object(v.G)("_educoder_session"),"&key=").concat(Ie,"&api=").concat(encodeURIComponent(A.a.PROXY_SERVER)));var Ye=[].concat(I,[{title:"".concat(ut?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"),icon:"".concat(ut?"icon-eye-slash":"icon-eye"),actionName:"trigger-watch"}]);return c.a.createElement("ul",{className:"markdown-toolbar-container"},!ot&&Ye.map(function(xe,ke){return c.a.createElement("li",{key:ke},xe.actionName?c.a.createElement(D,Object(R.a)({},xe,{onActionCallback:Nt})):c.a.createElement("span",{className:"v-line"}))}),Ot?c.a.createElement("li",null,c.a.createElement(D,{icon:"icon-edit",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:Nt},c.a.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u63D2\u5165\b\u586B\u7A7A\u9879"))):null,Et&&c.a.createElement("li",null,c.a.createElement(D,{icon:"icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:"inster-template-".concat(Et),onActionCallback:Nt},c.a.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),c.a.createElement("li",{className:"btn-full-screen"},c.a.createElement(D,{icon:"".concat(nn?"icon-shrink":"icon-enlarge"),title:nn?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:Nt})))},z=o("M8RZ"),F=o("+L6B"),W=o("2/Rp"),H=o("y8nQ"),B=o("Vl3Y"),k=o("5NDa"),G=o("5rEg"),ee={labelCol:{span:4},wrapperCol:{span:20}},ue=function(ze){var ut=ze.callback,Ot=ze.onCancel;function Nt(nn){ut(nn)}return c.a.createElement(B.a,Object(R.a)({},ee,{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:Nt}),c.a.createElement(B.a.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},c.a.createElement(G.a,null)),c.a.createElement(B.a.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},c.a.createElement(G.a,null)),c.a.createElement("div",{className:"flex-container flex-end"},c.a.createElement(W.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),c.a.createElement(W.a,{type:"ghost",onClick:Ot},"\u53D6\u6D88")))},le=o("7ahc"),ve=o("HmJG"),be=o("BjJ7"),oe=B.a.useForm,he={width:280,marginRight:10},fe={labelCol:{span:5},wrapperCol:{span:19}},ae=function(ze){var ut=ze.callback,Ot=ze.onCancel,Nt=oe(),nn=Object(S.a)(Nt,1),Et=nn[0];function ot(Ye){ut(Ye)}function Ie(Ye,xe){if(Ye.status===-1){E.b.error(Ye.message);return}Et.setFieldsValue({src:"/api/attachments/".concat(Ye.id),type:xe.type})}function Ze(Ye){var xe=Ye.target.files[0];Q(xe,Ie)}return c.a.createElement(B.a,Object(R.a)({form:Et},fe,{className:"upload-image-panel",onFinish:ot}),c.a.createElement(B.a.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},c.a.createElement("div",{className:"flex-container"},c.a.createElement(B.a.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u5730\u5740"}]},c.a.createElement(G.a,{style:he})),c.a.createElement(se,{onFileChange:Ze}))),c.a.createElement(B.a.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt"},c.a.createElement(G.a,{style:{width:264}})),c.a.createElement(B.a.Item,{style:{textAlign:"right"}},c.a.createElement(W.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),c.a.createElement(W.a,{type:"ghost",onClick:Ot},"\u53D6\u6D88")))};function se(ze){var ut=ze.onFileChange;return c.a.createElement("a",{className:"upload-button"},"\u672C\u5730\u4E0A\u4F20",c.a.createElement("input",{type:"file",onChange:ut}))}function Q(ze,ut){if(!ze)throw new String("\u6CA1\u6709\u6587\u4EF6");var Ot=new FormData;Ot.append("editormd-image-file",ze),Ot.append("file_param_name","editormd-image-file"),Ot.append("byxhr","true");var Nt=new window.XMLHttpRequest;Nt.withCredentials=!0,Nt.addEventListener("load",function(nn){ut(JSON.parse(nn.target.responseText),ze)},!1),Nt.addEventListener("error",function(nn){console.error(nn)},!1),Nt.open("POST","".concat(be.a,"/api/attachments.json")),Nt.send(Ot)}var ce=o("giR+"),te=o("fyUT"),re=o("7Kak"),ye=o("9yH6"),ie=ye.a.Group,Z={margin:"0 8px"},Y=function(ze){var ut=ze.callback,Ot=ze.onCancel;function Nt(nn){ut(nn)}return c.a.createElement(B.a,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:Nt},c.a.createElement("div",{className:"flex-container",style:{alignItems:"baseline"}},c.a.createElement("span",{style:Z},"\u5355\u5143\u683C\u6570\uFF1A"),c.a.createElement("span",{style:Z},"\u884C\u6570"),c.a.createElement(B.a.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},c.a.createElement(te.a,null)),c.a.createElement("span",{style:Z},"\u5217\u6570"),c.a.createElement(B.a.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},c.a.createElement(te.a,null))),c.a.createElement("div",{className:"flex-container",style:{marginTop:12,alignItems:"baseline"}},c.a.createElement("span",{style:Z},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),c.a.createElement(B.a.Item,{name:"align"},c.a.createElement(ie,null,c.a.createElement(ye.a,{value:"default"},c.a.createElement("i",{className:"fa fa-align-justify"})),c.a.createElement(ye.a,{value:"left"},c.a.createElement("i",{className:"fa fa-align-left"})),c.a.createElement(ye.a,{value:"center"},c.a.createElement("i",{className:"fa fa-align-center"})),c.a.createElement(ye.a,{value:"right"},c.a.createElement("i",{className:"fa fa-align-right"}))))),c.a.createElement("div",{className:"flex-container flex-end"},c.a.createElement(W.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),c.a.createElement(W.a,{type:"ghost",onClick:Ot},"\u53D6\u6D88")))},$=o("ErOA"),Ce=o("7Cbv"),_e="link",Re="upload-image",Qe="code-block",$e="add-table",ct="------------",dt={default:ct,left:":".concat(ct),center:":".concat(ct,":"),right:"".concat(ct,":")},vt=o("9VGf"),_t,He;function Pe(){}var at=0,Rt=1e4,rt="\u2581",ft=`
|
|
|
**\u6A21\u677F\u6807\u9898**
|
|
|
\u6A21\u677F\u6B63\u6587\u5185\u5BB9\uFF0C\u53EF\u8F93\u5165\u6587\u672C\u5185\u5BB9\u548C\u7C98\u8D34\u56FE\u7247\u7B49\u64CD\u4F5C`;function Ge(ze){return/^\d+$/.test(ze)?"".concat(ze,"px"):ze}var Ne=navigator.platform.toUpperCase().indexOf("MAC")>=0,je=Ne?"Cmd":"Ctrl",Ee=["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"],Ae=(_t={},Object(h.a)(_t,je+"-B","bold"),Object(h.a)(_t,je+"-I","italic"),_t),Le=(He={},Object(h.a)(He,_e,"\u6DFB\u52A0\u94FE\u63A5"),Object(h.a)(He,Qe,"\u6DFB\u52A0\u4EE3\u7801\u5757"),Object(h.a)(He,Re,"\u6DFB\u52A0\u6587\u4EF6"),Object(h.a)(He,$e,"\u6DFB\u52A0\u8868\u683C"),He),Ue=X.a=function(ze){var ut=ze.defaultValue,Ot=ut===void 0?"":ut,Nt=ze.onChange,nn=ze.width,Et=nn===void 0?"100%":nn,ot=ze.height,Ie=ot===void 0?400:ot,Ze=ze.miniToolbar,Ye=Ze===void 0?!1:Ze,xe=ze.isFocus,ke=xe===void 0?!1:xe,pt=ze.watch,it=ze.insertTemp,mt=ze.mode,Dt=mt===void 0?"markdown":mt,tt=ze.id,At=tt===void 0?"markdown-editor-id":tt,kt=ze.showResizeBar,gn=kt===void 0?!1:kt,un=ze.noStorage,on=un===void 0?!1:un,jn=ze.showNullButton,xn=jn===void 0?!1:jn,Yt=ze.hidetoolBar,Xn=Yt===void 0?!1:Yt,Zn=ze.fullScreen,zn=Zn===void 0?!1:Zn,Yn=ze.onBlur,Cr=ze.onCMBeforeChange,lr=ze.onFullScreen,qt=ze.className,Xt=qt===void 0?"":qt,En=ze.disablePaste,jr=En===void 0?!1:En,An=ze.placeholder,Bn=An===void 0?"":An,Sn=ze.values,Or=Sn===void 0?"":Sn,Qt=Object(r.useState)(null),mr=Object(S.a)(Qt,2),Kt=mr[0],nr=mr[1],br=Object(r.useState)(Ot),qr=Object(S.a)(br,2),aa=qr[0],_a=qr[1],ca=Object(r.useState)(pt),Yr=Object(S.a)(ca,2),Jn=Yr[0],Tr=Yr[1],Aa=Object(r.useState)(zn),Ra=Object(S.a)(Aa,2),ya=Ra[0],Pr=Ra[1],ui=Object(r.useState)(""),Fa=Object(S.a)(ui,2),Ma=Fa[0],Ya=Fa[1],Ia=Object(r.useState)(0),qa=Object(S.a)(Ia,2),Wa=qa[0],hi=qa[1],Ci=Object(r.useState)(Ie),sa=Object(S.a)(Ci,2),da=sa[0],la=sa[1],me=Object(r.useState)(!1),et=Object(S.a)(me,2),Tt=et[0],xt=et[1],Ut=Object(r.useRef)(Object(Ce.a)()),It=Object(r.useRef)(!1),Gt=Object(r.useRef)(),sn=Object(r.useRef)(),mn=Object(r.useRef)(),_n=Object(r.useRef)(),Ln=Object(r.useRef)(),Mn=function(){var zt=Object(O.a)(d.a.mark(function pn(){var ln,On;return d.a.wrap(function($n){for(;;)switch($n.prev=$n.next){case 0:return $n.next=2,Object($.a)("/api/attachments/distinct_hash_val.json",{method:"post",body:{hash_val:Ut.current}});case 2:On=$n.sent,On!=null&&(ln=On.attachments)!==null&&ln!==void 0&&ln.length&&(console.log("cm:",Kt,sn),On.attachments.map(function(Hn){Hn.content_type.indexOf("image")>-1?Kt.replaceSelection(".concat(Hn.content_type,")")):Hn.content_type.indexOf("video")>-1?Kt.replaceSelection('<video width="100%" controls src="'.concat(A.a.API_SERVER,"/api/attachments/").concat(data.id,'"></video>')):Hn.content_type.indexOf("pdf")>-1?Kt.replaceSelection('<a href="'.concat(A.a.API_SERVER,"/api/attachments/").concat(Hn.id,"?type=").concat(Hn.content_type,'&disposition=inline" target="_blank">').concat(Hn.name,"</a>")):Kt.replaceSelection("[".concat(Hn.name,"](").concat(A.a.API_SERVER,"/api/attachments/").concat(Hn.id,"?type=").concat(Hn.content_type,")"))}));case 4:case"end":return $n.stop()}},pn)}));return function(){return zt.apply(this,arguments)}}();Object(r.useEffect)(function(){_a(Or),Kt==null||Kt.setValue(Or)},[Or]),Object(r.useEffect)(function(){lr==null||lr(ya)},[ya]),Object(r.useEffect)(function(){if(sn.current){var zt=a.a.fromTextArea(sn.current,{mode:Dt,lineNumbers:!Ye,lineWrapping:!0,value:Ot,autoCloseTags:!0,autoCloseBrackets:!0});ke&&zt.focus();function pn(ln,On){if(jr){On.preventDefault();return}var Dn=On.clipboardData;if(Dn){var $n=Dn.types.toString(),Hn=Dn.items;if($n==="Files"||Dn.types.indexOf("Files")>-1){if(On.preventDefault(),Dt=="stex")return;try{var yr,Sr=Hn[1];((yr=Hn[0])===null||yr===void 0?void 0:yr.kind)==="file"&&(Sr=Hn[0]);var Wn=Sr.getAsFile(),Er=Wn.name.split(".").pop();Q(Wn,function(ur){if(ur.id){var Br,wr,Xr;(Wn==null||((Br=Wn.type)===null||Br===void 0)?void 0:Br.indexOf("image"))>-1?zt.replaceSelection(".concat(ur.content_type,")")):(Wn==null||((wr=Wn.type)===null||wr===void 0)?void 0:wr.indexOf("video"))>-1?zt.replaceSelection('<video width="100%" controls src="'.concat(A.a.API_SERVER,"/api/attachments/").concat(ur.id,'"></video>')):(Wn==null||((Xr=Wn.type)===null||Xr===void 0)?void 0:Xr.indexOf("pdf"))>-1?zt.replaceSelection('<a href="'.concat(A.a.API_SERVER,"/api/attachments/").concat(ur.id,"?type=").concat(Wn.type,'&disposition=inline" target="_blank">').concat(Wn.name,"</a>")):Ee.includes(Er)?zt.replaceSelection('<a href="'.concat(A.a.API_SERVER,"/api/attachments/").concat(ur.id,'?type=office&disposition=inline" target="_blank">').concat(Wn.name,"</a>")):zt.replaceSelection("[".concat(Wn.name,"](").concat(A.a.API_SERVER,"/api/attachments/").concat(ur.id,"?type=").concat(ur.content_type,")"))}else(ur==null?void 0:ur.status)===401&&(document.location.href="/user/login")})}catch(ur){E.b.warn("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0}return zt.on("paste",pn),zt.on("dragleave",function(ln,On){mn.current.classList.remove("mouse-hover-md")}),zt.on("dragover",function(ln,On){mn.current.classList.add("mouse-hover-md")}),zt.on("drop",function(ln,On){mn.current.classList.add("mouse-hover-md");var Dn;if(Dn=On.dataTransfer.files,Dn.length>0){On.preventDefault(),On.stopPropagation();for(var $n=function(Sr){var Wn=Dn[Sr],Er=Wn.name.split(".").pop();Q(Wn,function(ur){if(ur.id){var Br,wr,Xr;(Wn==null||((Br=Wn.type)===null||Br===void 0)?void 0:Br.indexOf("image"))>-1?zt.replaceSelection(".concat(ur.content_type,")")):(Wn==null||((wr=Wn.type)===null||wr===void 0)?void 0:wr.indexOf("video"))>-1?zt.replaceSelection('<video width="100%" controls src="'.concat(A.a.API_SERVER,"/api/attachments/").concat(ur.id,'"></video>')):(Wn==null||((Xr=Wn.type)===null||Xr===void 0)?void 0:Xr.indexOf("pdf"))>-1?zt.replaceSelection('<a href="'.concat(A.a.API_SERVER,"/api/attachments/").concat(ur.id,"?type=").concat(Wn.type,'&disposition=inline" target="_blank">').concat(Wn.name,"</a>")):Ee.includes(Er)?zt.replaceSelection('<a href="'.concat(A.a.API_SERVER,"/api/attachments/").concat(ur.id,'?type=office&disposition=inline" target="_blank">').concat(Wn.name,"</a>")):zt.replaceSelection("[".concat(Wn.name,"](").concat(A.a.API_SERVER,"/api/attachments/").concat(ur.id,"?type=").concat(ur.content_type,")"))}else(ur==null?void 0:ur.status)===401&&(document.location.href="/user/login")})},Hn=0;Hn<Dn.length;Hn++)$n(Hn)}}),nr(zt),function(){zt.off("paste",pn)}}},[]);var Jt=Object(r.useCallback)(function(){if(mn.current)try{}catch(zt){console.log(zt,"---- to set md editor body height")}},[da,mn,ya]);Object(r.useEffect)(function(){function zt(){var ln=new n.default(function(On){var Dn=Object(w.a)(On),$n;try{for(Dn.s();!($n=Dn.n()).done;){var Hn=$n.value;(Hn.target.offsetHeight>0||Hn.target.offsetWidth>0)&&(Jt(),Kt.setSize("100%","100%"),Kt.refresh())}}catch(yr){Dn.e(yr)}finally{Dn.f()}});return ln.observe(sn.current.parentElement),ln}if(Kt){var pn=zt();return function(){pn.unobserve(sn.current.parentElement)}}},[Kt,Jt]),Object(r.useEffect)(function(){if(Kt){for(var zt=[],pn=function(){var Hn=On[ln];Dn=Object(S.a)(Hn,2);var yr=Dn[0],Sr=Dn[1],Wn=Object(h.a)({},yr,function(){Cn(Sr)});zt.push(Wn),Kt.addKeyMap(Wn)},ln=0,On=Object.entries(Ae);ln<On.length;ln++){var Dn;pn()}return Gt.current=setInterval(function(){It.current&&Mn()},4e3),function(){clearInterval(Gt.current);var $n=Object(w.a)(zt),Hn;try{for($n.s();!(Hn=$n.n()).done;){var yr=Hn.value;Kt.removeKeyMap(yr)}}catch(Sr){$n.e(Sr)}finally{$n.f()}}}},[Kt]),Object(r.useEffect)(function(){zn!==ya&&Pr(zn)},[zn]),Object(vt.a)(function(){if(!on&&Wa>0){var zt=new Date().getTime(),pn=window.sessionStorage.getItem(At);zt>=Wa+Rt&&(!pn||pn!==aa)&&(window.sessionStorage.setItem(At,aa),xt(!0))}},Rt),Object(r.useEffect)(function(){Tr(pt)},[Kt,pt]),Object(r.useEffect)(function(){Kt&&(ke&&Kt.focus())},[Kt,ke]),Object(r.useEffect)(function(){if(Jn&&Kt){var zt=Kt.getScrollerElement();function pn(ln){var On=ln.target;if(Ln.current){var Dn=On.scrollTop/On.scrollHeight;Ln.current.scrollTop=Ln.current.scrollHeight*Dn}}return zt.addEventListener("scroll",pn),function(){zt.removeEventListener("scroll",pn)}}},[Kt,Jn]),Object(r.useEffect)(function(){if(Kt&&Cr){function zt(pn,ln){Cr(pn,ln)}return Kt.on("beforeChange",zt),function(){Kt.off("beforeChange",zt)}}},[Kt,Cr]),Object(r.useEffect)(function(){if(Kt&&Yn){function zt(){Yn(Kt.getValue())}return Kt.on("blur",zt),function(){Kt.off("blur",zt)}}},[Kt,Yn]),Object(r.useEffect)(function(){if(Kt){function zt(pn){var ln=pn.getValue();_a(ln),hi(new Date().getTime()),pn.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),Nt&&Nt(ln)}return Kt.on("change",zt),function(){Kt.off("change",zt)}}},[Kt,Nt]),Object(r.useEffect)(function(){Kt&&(Ot==null?(Kt.setValue(""),_a("")):Ot!==Kt.getValue()&&(Kt.setValue(Ot),_a(Ot),Kt.setCursor(Kt.lineCount(),0)))},[Kt,Ot]);var Cn=Object(r.useCallback)(function(zt){var pn=Kt.getCursor(),ln=Kt.getSelection(),On=ln.split(`
|
|
|
`);switch(zt){case"bold":return Kt.replaceSelection("**"+ln+"**"),ln===""&&Kt.setCursor(pn.line,pn.ch+2),Kt.focus();case"italic":return Kt.replaceSelection("*"+ln+"*"),ln===""&&Kt.setCursor(pn.line,pn.ch+1),Kt.focus();case"code":return Kt.replaceSelection("`"+ln+"`"),ln===""&&Kt.setCursor(pn.line,pn.ch+1),Kt.focus();case"inline-latex":return Kt.replaceSelection("`$$"+ln+"$$`"),ln===""&&Kt.setCursor(pn.line,pn.ch+3),Kt.focus();case"latex":return Kt.replaceSelection("```latex\n"+ln+"\n```"),Kt.setCursor(pn.line+1,ln.length+1),Kt.focus();case"line-break":return Kt.replaceSelection(`<br/>
|
|
|
`),Kt.focus();case"list-ul":return ln===""?Kt.replaceSelection("- "+ln):Kt.replaceSelection(On.map(function(Dn){return Dn===""?"":"- ".concat(Dn)}).join(`
|
|
|
`)),Kt.focus();case"list-ol":return ln===""?Kt.replaceSelection("1. "+ln):Kt.replaceSelection(On.map(function(Dn,$n){return Dn===""?"":"".concat($n+1,". ").concat(Dn)}).join(`
|
|
|
`)),Kt.focus();case"add-null-ch":return ln===""&&Kt.setCursor(pn.line,pn.ch+1),Kt.replaceSelection(rt),Kt.focus();case"inster-template-1":return ln===""&&Kt.setCursor(pn.line,pn.ch),Kt.replaceSelection(ft),Kt.focus();case"eraser":return Kt.setValue(""),Kt.focus();case"trigger-watch":return Tr(!Jn),Kt.focus();case"trigger-full-screen":return Pr(!ya),Kt.focus();case _e:Ya(_e);return;case Qe:Ya(Qe);return;case Re:Ya(Re);return;case $e:Ya($e);return;default:throw new Error}},[Kt,Jn,ya]),dn=Object(r.useCallback)(function(zt){Ya("");switch(Ma){case _e:var pn=zt.title,ln=zt.link;return Kt.replaceSelection("[".concat(pn,"](").concat(ln,")")),Kt.focus();case Qe:var On=zt.language,Dn=zt.content;return Kt.replaceSelection(["```"+On,Dn,"```"].join(`
|
|
|
`)),Kt.focus();case Re:var $n=zt.src,Hn=zt.alt;return Hn?Kt.replaceSelection(".concat($n,' "').concat(Hn,'" )')):Kt.replaceSelection("")),Kt.focus();case $e:for(var yr=zt.row,Sr=zt.col,Wn=zt.align,Er=`
|
|
|
`,ur=0;ur<yr;ur++){for(var Br=[],wr=[],Xr=0;Xr<Sr;Xr++)ur===1&&wr.push(dt[Wn]),Br.push(" ");ur===1&&(Er+="| ".concat(wr.join(" | "),` |
|
|
|
`)),Er+="| ".concat(Br.join(Sr===1?"":" | "),` |
|
|
|
`)}return Kt.replaceSelection(Er+`
|
|
|
`),Kt.focus();default:throw new Error}},[Kt,Ma]),wn=Object(r.useMemo)(function(){switch(Ma){case _e:return c.a.createElement(ue,{callback:dn,onCancel:yn});case Qe:return c.a.createElement(le.b,{callback:dn,onCancel:yn});case Re:return c.a.createElement(ae,{callback:dn,onCancel:yn});case $e:return c.a.createElement(Y,{callback:dn,onCancel:yn});default:return null}},[Ma]);function yn(){Ya("")}Object(r.useEffect)(function(){if(_n.current){var zt=_n.current,pn=!1,ln=0;function On(Hn){pn=!0,ln=Hn.pageY}function Dn(){pn=!1}function $n(Hn){if(pn){var yr=Hn.pageY-ln;yr<0&&(yr=0),yr>300&&(yr=300);var Sr=Ie+yr+"px";la(Sr)}}return zt.addEventListener("mousedown",On),document.addEventListener("mousemove",$n),document.addEventListener("mouseup",Dn),function(){zt.removeEventListener("mousedown",On),document.removeEventListener("mousemove",$n),document.removeEventListener("mouseup",Dn)}}},[Kt,_n]),Object(r.useEffect)(function(){la(Ie)},[Ie]);var Fn=Ge(Et),or=Ge(da),Ir={width:Fn,height:or},hn=Object(r.useMemo)(function(){if(Wa){var zt=new Date(Wa),pn=zt.getHours(),ln=zt.getMinutes(),On=zt.getSeconds();return pn=pn<10?"0"+pn:pn,ln=ln<10?"0"+ln:ln,On=On<10?"0"+On:On,"".concat(pn,":").concat(ln,":").concat(On)}return 0},[Wa]);function Ft(){window.sessionStorage.removeItem(At),xt(!1),hi(0)}function tn(){xt(!1),hi(0),Kt.setValue(window.sessionStorage.getItem(At))}function bn(zt,pn){var ln=Kt.getValue();ln=ln.replace(zt,pn),_a(ln),Kt==null||Kt.setValue(ln)}return c.a.createElement(r.Fragment,null,c.a.createElement("div",{className:"markdown-editor-wrapper",ref:mn},c.a.createElement("div",{className:"markdown-editor-container ".concat(Xt," ").concat(Jn?"on-preview":""," ").concat(Ye?"mini":""," ").concat(ya?"full-screen":""),style:Ir},c.a.createElement(N,{insertTemp:it,watch:Jn,fullScreen:ya,showNullButton:xn,onActionCallback:Cn,hidetoolBar:Xn,uuid:Ut.current,setOpenPhones:function(){It.current=!0}}),c.a.createElement("div",{className:"markdown-editor-body"},c.a.createElement("div",{className:"codemirror-container"},c.a.createElement("textarea",{ref:sn,placeholder:Bn})),Jn?c.a.createElement("div",{ref:Ln,className:"preview-container"},Dt==="stex"&&c.a.createElement(P,{value:aa}),Dt!=="stex"&&c.a.createElement(g.a,{edit:!0,value:aa,replaces:bn})):null))),gn?c.a.createElement("a",{ref:_n,className:"editor-resize"}):null,c.a.createElement(z.a,null,Le[Ma]?c.a.createElement(p.a,{centered:!0,title:Le[Ma],visible:!0,onCancel:yn,footer:null,className:"markdown-popup-form"},wn):null))}},P5Jw:function(M,X,o){"use strict";var L=o("rHrb"),p=L.CopyToClipboard;p.CopyToClipboard=p,M.exports=p},PVpz:function(M,X,o){(function(L,p,w){M.exports=X=p(o("Ib8C"),o("ETIr"),o("cv67"),o("K3mO"),o("OLod"))})(this,function(L){return function(){var p=L,w=p.lib,b=w.StreamCipher,E=p.algo,O=[],S=[],h=[],_=E.RabbitLegacy=b.extend({_doReset:function(){var r=this._key.words,c=this.cfg.iv,t=this._X=[r[0],r[3]<<16|r[2]>>>16,r[1],r[0]<<16|r[3]>>>16,r[2],r[1]<<16|r[0]>>>16,r[3],r[2]<<16|r[1]>>>16],a=this._C=[r[2]<<16|r[2]>>>16,r[0]&4294901760|r[1]&65535,r[3]<<16|r[3]>>>16,r[1]&4294901760|r[2]&65535,r[0]<<16|r[0]>>>16,r[2]&4294901760|r[3]&65535,r[1]<<16|r[1]>>>16,r[3]&4294901760|r[0]&65535];this._b=0;for(var n=0;n<4;n++)d.call(this);for(var n=0;n<8;n++)a[n]^=t[n+4&7];if(c){var i=c.words,f=i[0],s=i[1],l=(f<<8|f>>>24)&16711935|(f<<24|f>>>8)&4278255360,m=(s<<8|s>>>24)&16711935|(s<<24|s>>>8)&4278255360,T=l>>>16|m&4294901760,C=m<<16|l&65535;a[0]^=l,a[1]^=T,a[2]^=m,a[3]^=C,a[4]^=l,a[5]^=T,a[6]^=m,a[7]^=C;for(var n=0;n<4;n++)d.call(this)}},_doProcessBlock:function(r,c){var t=this._X;d.call(this),O[0]=t[0]^t[5]>>>16^t[3]<<16,O[1]=t[2]^t[7]>>>16^t[5]<<16,O[2]=t[4]^t[1]>>>16^t[7]<<16,O[3]=t[6]^t[3]>>>16^t[1]<<16;for(var a=0;a<4;a++)O[a]=(O[a]<<8|O[a]>>>24)&16711935|(O[a]<<24|O[a]>>>8)&4278255360,r[c+a]^=O[a]},blockSize:128/32,ivSize:64/32});function d(){for(var r=this._X,c=this._C,t=0;t<8;t++)S[t]=c[t];c[0]=c[0]+1295307597+this._b|0,c[1]=c[1]+3545052371+(c[0]>>>0<S[0]>>>0?1:0)|0,c[2]=c[2]+886263092+(c[1]>>>0<S[1]>>>0?1:0)|0,c[3]=c[3]+1295307597+(c[2]>>>0<S[2]>>>0?1:0)|0,c[4]=c[4]+3545052371+(c[3]>>>0<S[3]>>>0?1:0)|0,c[5]=c[5]+886263092+(c[4]>>>0<S[4]>>>0?1:0)|0,c[6]=c[6]+1295307597+(c[5]>>>0<S[5]>>>0?1:0)|0,c[7]=c[7]+3545052371+(c[6]>>>0<S[6]>>>0?1:0)|0,this._b=c[7]>>>0<S[7]>>>0?1:0;for(var t=0;t<8;t++){var a=r[t]+c[t],n=a&65535,i=a>>>16,f=((n*n>>>17)+n*i>>>15)+i*i,s=((a&4294901760)*a|0)+((a&65535)*a|0);h[t]=f^s}r[0]=h[0]+(h[7]<<16|h[7]>>>16)+(h[6]<<16|h[6]>>>16)|0,r[1]=h[1]+(h[0]<<8|h[0]>>>24)+h[7]|0,r[2]=h[2]+(h[1]<<16|h[1]>>>16)+(h[0]<<16|h[0]>>>16)|0,r[3]=h[3]+(h[2]<<8|h[2]>>>24)+h[1]|0,r[4]=h[4]+(h[3]<<16|h[3]>>>16)+(h[2]<<16|h[2]>>>16)|0,r[5]=h[5]+(h[4]<<8|h[4]>>>24)+h[3]|0,r[6]=h[6]+(h[5]<<16|h[5]>>>16)+(h[4]<<16|h[4]>>>16)|0,r[7]=h[7]+(h[6]<<8|h[6]>>>24)+h[5]|0}p.RabbitLegacy=b._createHelper(_)}(),L.RabbitLegacy})},QNag:function(M,X,o){"use strict";var L=o("2qtc"),p=o("kLXV"),w=o("+L6B"),b=o("2/Rp"),E=o("9og8"),O=o("y8nQ"),S=o("Vl3Y"),h=o("tJVT"),_=o("PpiC"),d=o("5NDa"),r=o("5rEg"),c=o("WmNS"),t=o.n(c),a=o("cDcd"),n=o.n(a),i=o("9kvl"),f=o("JFl9"),s=o.n(f),l=r.a.TextArea,m=function(C){var g=C.shixunsDetail,P=C.globalSetting,R=C.loading,y=C.dispatch,x=C.onFinish,v=x===void 0?function(){}:x,A=Object(_.a)(C,["shixunsDetail","globalSetting","loading","dispatch","onFinish"]),I=S.a.useForm(),D=Object(h.a)(I,1),N=D[0],z=function(){var W=Object(E.a)(t.a.mark(function H(B){var k,G;return t.a.wrap(function(ue){for(;;)switch(ue.prev=ue.next){case 0:return ue.next=2,y({type:"shixunsDetail/getCustomScript",payload:{id:(k=g.actionTabs.params)===null||k===void 0?void 0:k.id,compile:B.execute,excutive:B.compile}});case 2:G=ue.sent,F(),G&&v(G==null?void 0:G.shixun_script);case 5:case"end":return ue.stop()}},H)}));return function(B){return W.apply(this,arguments)}}(),F=function(){y({type:"shixunsDetail/setActionTabs",payload:{}})};return n.a.createElement(p.a,{centered:!0,title:"\u81EA\u5B9A\u4E49\u6A21\u677F",visible:g.actionTabs.key==="Settings-UseCustomScript",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",footer:null,onCancel:F},n.a.createElement(S.a,{form:N,scrollToFirstError:!0,layout:"vertical",onFinish:z},n.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"}]},n.a.createElement(l,{rows:4})),n.a.createElement(S.a.Item,{name:"compile",label:"\u7F16\u8BD1\u547D\u4EE4\uFF1A"},n.a.createElement(l,{rows:4})),n.a.createElement("div",{className:s.a.footerWrap},n.a.createElement(S.a.Item,null,n.a.createElement(b.a,{className:"mr5",size:"large",onClick:F},"\u53D6\u6D88"),n.a.createElement(b.a,{size:"large",type:"primary",htmlType:"submit",loading:R.effects["shixunsDetail/getCustomScript"]},"\u4FDD\u5B58")))))};X.a=Object(i.a)(function(T){var C=T.shixunsDetail,g=T.loading,P=T.globalSetting;return{shixunsDetail:C,globalSetting:P,loading:g}})(m)},Qvpy:function(M,X,o){M.exports={title:"title___39Oep",content:"content___Xl7wK",add:"add___1luKB",colorBlue:"colorBlue___c0Swt",radio:"radio___OK4CQ"}},RC3E:function(M,X,o){M.exports={wrap:"wrap___2zh4E",title:"title___Os-Oa",path:"path___eUXXC",colorBlue:"colorBlue___2IORo"}},RMFE:function(M,X){M.exports="data:image/png;base64,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,X,o){M.exports=o("LSTS")},RxwV:function(M,X,o){"use strict";var L=o("cDcd"),p=o("uciX"),w=o("2W6z"),b=o.n(w),E=o("4IlW"),O=o("uK0f"),S=o.n(O);function h(he,fe){if(he===fe)return!0;if(!he||!fe)return!1;var ae=he.length;if(fe.length!==ae)return!1;for(var se=0;se<ae;se++)if(he[se]!==fe[se])return!1;return!0}function _(he){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?_=function(ae){return typeof ae}:_=function(ae){return ae&&typeof Symbol=="function"&&ae.constructor===Symbol&&ae!==Symbol.prototype?"symbol":typeof ae},_(he)}function d(he,fe){if(!(he instanceof fe))throw new TypeError("Cannot call a class as a function")}function r(he,fe){for(var ae=0;ae<fe.length;ae++){var se=fe[ae];se.enumerable=se.enumerable||!1,se.configurable=!0,"value"in se&&(se.writable=!0),Object.defineProperty(he,se.key,se)}}function c(he,fe,ae){return fe&&r(he.prototype,fe),ae&&r(he,ae),he}function t(he,fe){if(typeof fe!="function"&&fe!==null)throw new TypeError("Super expression must either be null or a function");he.prototype=Object.create(fe&&fe.prototype,{constructor:{value:he,writable:!0,configurable:!0}}),fe&&a(he,fe)}function a(he,fe){return a=Object.setPrototypeOf||function(se,Q){return se.__proto__=Q,se},a(he,fe)}function n(he){var fe=s();return function(){var ae=l(he),se;if(fe){var Q=l(this).constructor;se=Reflect.construct(ae,arguments,Q)}else se=ae.apply(this,arguments);return i(this,se)}}function i(he,fe){return fe&&(_(fe)==="object"||typeof fe=="function")?fe:f(he)}function f(he){if(he===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return he}function s(){if(typeof Reflect=="undefined"||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(he){return!1}}function l(he){return l=Object.setPrototypeOf?Object.getPrototypeOf:function(ae){return ae.__proto__||Object.getPrototypeOf(ae)},l(he)}var m=function(){var he=function(fe){t(se,fe);var ae=n(se);function se(){var Q;return d(this,se),Q=ae.apply(this,arguments),Q.menuItems={},Q.saveMenuItem=function(ce){return function(te){Q.menuItems[ce]=te}},Q}return c(se,[{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,re=te.fieldNames,ye=te.defaultFieldNames;return re[ce]||ye[ce]}},{key:"getOption",value:function(ce,te){var re=this.props,ye=re.prefixCls,ie=re.expandTrigger,Z=re.expandIcon,Y=re.loadingIcon,$=this.props.onSelect.bind(this,ce,te),Ce=this.props.onItemDoubleClick.bind(this,ce,te),_e={onClick:$,onDoubleClick:Ce},Re="".concat(ye,"-menu-item"),Qe=null,$e=ce[this.getFieldName("children")]&&ce[this.getFieldName("children")].length>0;($e||ce.isLeaf===!1)&&(Re+=" ".concat(ye,"-menu-item-expand"),ce.loading||(Qe=L.createElement("span",{className:"".concat(ye,"-menu-item-expand-icon")},Z))),ie==="hover"&&($e||ce.isLeaf===!1)&&(_e={onMouseEnter:this.delayOnSelect.bind(this,$),onMouseLeave:this.delayOnSelect.bind(this),onClick:$}),this.isActiveOption(ce,te)&&(Re+=" ".concat(ye,"-menu-item-active"),_e.ref=this.saveMenuItem(te)),ce.disabled&&(Re+=" ".concat(ye,"-menu-item-disabled"));var ct=null;ce.loading&&(Re+=" ".concat(ye,"-menu-item-loading"),ct=Y||null);var dt="";return"title"in ce?dt=ce.title:typeof ce[this.getFieldName("label")]=="string"&&(dt=ce[this.getFieldName("label")]),L.createElement("li",Object.assign({key:ce[this.getFieldName("value")],className:Re,title:dt},_e,{role:"menuitem",onMouseDown:function(_t){return _t.preventDefault()}}),ce[this.getFieldName("label")],Qe,ct)}},{key:"getActiveOptions",value:function(ce){var te=this,re=this.props.options,ye=ce||this.props.activeValue;return S()(re,function(ie,Z){return ie[te.getFieldName("value")]===ye[Z]},{childrenKeyName:this.getFieldName("children")})}},{key:"getShowOptions",value:function(){var ce=this,te=this.props.options,re=this.getActiveOptions().map(function(ye){return ye[ce.getFieldName("children")]}).filter(function(ye){return!!ye});return re.unshift(te),re}},{key:"delayOnSelect",value:function(ce){for(var te=this,re=arguments.length,ye=new Array(re>1?re-1:0),ie=1;ie<re;ie++)ye[ie-1]=arguments[ie];this.delayTimer&&(clearTimeout(this.delayTimer),this.delayTimer=null),typeof ce=="function"&&(this.delayTimer=window.setTimeout(function(){ce(ye),te.delayTimer=null},150))}},{key:"scrollActiveItemToView",value:function(){for(var ce=this.getShowOptions().length,te=0;te<ce;te++){var re=this.menuItems[te];re&&re.parentElement&&(re.parentElement.scrollTop=re.offsetTop)}}},{key:"isActiveOption",value:function(ce,te){var re=this.props.activeValue,ye=re===void 0?[]:re;return ye[te]===ce[this.getFieldName("value")]}},{key:"render",value:function(){var ce=this,te=this.props,re=te.prefixCls,ye=te.dropdownMenuColumnStyle;return L.createElement("div",null,this.getShowOptions().map(function(ie,Z){return L.createElement("ul",{className:"".concat(re,"-menu"),key:Z,style:ye},ie.map(function(Y){return ce.getOption(Y,Z)}))}))}}]),se}(L.Component);return he.defaultProps={options:[],value:[],activeValue:[],onSelect:function(){},prefixCls:"rc-cascader-menus",visible:!1,expandTrigger:"click"},he}(),T=m,C={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}}},g=C;function P(he){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?P=function(ae){return typeof ae}:P=function(ae){return ae&&typeof Symbol=="function"&&ae.constructor===Symbol&&ae!==Symbol.prototype?"symbol":typeof ae},P(he)}function R(he,fe){if(he==null)return{};var ae=y(he,fe),se,Q;if(Object.getOwnPropertySymbols){var ce=Object.getOwnPropertySymbols(he);for(Q=0;Q<ce.length;Q++){if(se=ce[Q],fe.indexOf(se)>=0)continue;if(!Object.prototype.propertyIsEnumerable.call(he,se))continue;ae[se]=he[se]}}return ae}function y(he,fe){if(he==null)return{};var ae={},se=Object.keys(he),Q,ce;for(ce=0;ce<se.length;ce++){if(Q=se[ce],fe.indexOf(Q)>=0)continue;ae[Q]=he[Q]}return ae}function x(he){return D(he)||I(he)||A(he)||v()}function v(){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(he,fe){if(!he)return;if(typeof he=="string")return N(he,fe);var ae=Object.prototype.toString.call(he).slice(8,-1);if(ae==="Object"&&he.constructor&&(ae=he.constructor.name),ae==="Map"||ae==="Set")return Array.from(he);if(ae==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(ae))return N(he,fe)}function I(he){if(typeof Symbol!="undefined"&&Symbol.iterator in Object(he))return Array.from(he)}function D(he){if(Array.isArray(he))return N(he)}function N(he,fe){(fe==null||fe>he.length)&&(fe=he.length);for(var ae=0,se=new Array(fe);ae<fe;ae++)se[ae]=he[ae];return se}function z(he,fe){if(!(he instanceof fe))throw new TypeError("Cannot call a class as a function")}function F(he,fe){for(var ae=0;ae<fe.length;ae++){var se=fe[ae];se.enumerable=se.enumerable||!1,se.configurable=!0,"value"in se&&(se.writable=!0),Object.defineProperty(he,se.key,se)}}function W(he,fe,ae){return fe&&F(he.prototype,fe),ae&&F(he,ae),he}function H(he,fe){if(typeof fe!="function"&&fe!==null)throw new TypeError("Super expression must either be null or a function");he.prototype=Object.create(fe&&fe.prototype,{constructor:{value:he,writable:!0,configurable:!0}}),fe&&B(he,fe)}function B(he,fe){return B=Object.setPrototypeOf||function(se,Q){return se.__proto__=Q,se},B(he,fe)}function k(he){var fe=ue();return function(){var ae=le(he),se;if(fe){var Q=le(this).constructor;se=Reflect.construct(ae,arguments,Q)}else se=ae.apply(this,arguments);return G(this,se)}}function G(he,fe){return fe&&(P(fe)==="object"||typeof fe=="function")?fe:ee(he)}function ee(he){if(he===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return he}function ue(){if(typeof Reflect=="undefined"||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(he){return!1}}function le(he){return le=Object.setPrototypeOf?Object.getPrototypeOf:function(ae){return ae.__proto__||Object.getPrototypeOf(ae)},le(he)}var ve=function(){var he=function(fe){H(se,fe);var ae=k(se);function se(Q){var ce;z(this,se),ce=ae.call(this,Q),ce.setPopupVisible=function(re){var ye=ce.state.value;"popupVisible"in ce.props||ce.setState({popupVisible:re}),re&&!ce.state.popupVisible&&ce.setState({activeValue:ye}),ce.props.onPopupVisibleChange(re)},ce.handleChange=function(re,ye,ie){var Z=ye.visible;(ie.type!=="keydown"||ie.keyCode===E.a.ENTER)&&(ce.props.onChange(re.map(function(Y){return Y[ce.getFieldName("value")]}),re),ce.setPopupVisible(Z))},ce.handlePopupVisibleChange=function(re){ce.setPopupVisible(re)},ce.handleMenuSelect=function(re,ye,ie){var Z=ce.trigger.getRootDomNode();Z&&Z.focus&&Z.focus();var Y=ce.props,$=Y.changeOnSelect,Ce=Y.loadData,_e=Y.expandTrigger;if(!re||re.disabled)return;var Re=ce.state.activeValue;Re=Re.slice(0,ye+1),Re[ye]=re[ce.getFieldName("value")];var Qe=ce.getActiveOptions(Re);if(re.isLeaf===!1&&!re[ce.getFieldName("children")]&&Ce){$&&ce.handleChange(Qe,{visible:!0},ie),ce.setState({activeValue:Re}),Ce(Qe);return}var $e={};!re[ce.getFieldName("children")]||!re[ce.getFieldName("children")].length?(ce.handleChange(Qe,{visible:!1},ie),$e.value=Re):$&&(ie.type==="click"||ie.type==="keydown")&&(_e==="hover"?ce.handleChange(Qe,{visible:!1},ie):ce.handleChange(Qe,{visible:!0},ie),$e.value=Re),$e.activeValue=Re,("value"in ce.props||ie.type==="keydown"&&ie.keyCode!==E.a.ENTER)&&delete $e.value,ce.setState($e)},ce.handleItemDoubleClick=function(){var re=ce.props.changeOnSelect;re&&ce.setPopupVisible(!1)},ce.handleKeyDown=function(re){var ye=ce.props.children;if(ye&&ye.props.onKeyDown){ye.props.onKeyDown(re);return}var ie=x(ce.state.activeValue),Z=ie.length-1<0?0:ie.length-1,Y=ce.getCurrentLevelOptions(),$=Y.map(function(Qe){return Qe[ce.getFieldName("value")]}).indexOf(ie[Z]);if(re.keyCode!==E.a.DOWN&&re.keyCode!==E.a.UP&&re.keyCode!==E.a.LEFT&&re.keyCode!==E.a.RIGHT&&re.keyCode!==E.a.ENTER&&re.keyCode!==E.a.SPACE&&re.keyCode!==E.a.BACKSPACE&&re.keyCode!==E.a.ESC&&re.keyCode!==E.a.TAB)return;if(!ce.state.popupVisible&&re.keyCode!==E.a.BACKSPACE&&re.keyCode!==E.a.LEFT&&re.keyCode!==E.a.RIGHT&&re.keyCode!==E.a.ESC&&re.keyCode!==E.a.TAB){ce.setPopupVisible(!0);return}if(re.keyCode===E.a.DOWN||re.keyCode===E.a.UP){re.preventDefault();var Ce=$;Ce!==-1?re.keyCode===E.a.DOWN?(Ce+=1,Ce=Ce>=Y.length?0:Ce):(Ce-=1,Ce=Ce<0?Y.length-1:Ce):Ce=0,ie[Z]=Y[Ce][ce.getFieldName("value")]}else if(re.keyCode===E.a.LEFT||re.keyCode===E.a.BACKSPACE)re.preventDefault(),ie.splice(ie.length-1,1);else if(re.keyCode===E.a.RIGHT)re.preventDefault(),Y[$]&&Y[$][ce.getFieldName("children")]&&ie.push(Y[$][ce.getFieldName("children")][0][ce.getFieldName("value")]);else if(re.keyCode===E.a.ESC||re.keyCode===E.a.TAB){ce.setPopupVisible(!1);return}(!ie||ie.length===0)&&ce.setPopupVisible(!1);var _e=ce.getActiveOptions(ie),Re=_e[_e.length-1];ce.handleMenuSelect(Re,_e.length-1,re),ce.props.onKeyDown&&ce.props.onKeyDown(re)},ce.saveTrigger=function(re){ce.trigger=re};var te=[];return"value"in Q?te=Q.value||[]:"defaultValue"in Q&&(te=Q.defaultValue||[]),b()(!("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 W(se,[{key:"getPopupDOMNode",value:function(){return this.trigger.getPopupDomNode()}},{key:"getFieldName",value:function(ce){var te=this.defaultFieldNames,re=this.props,ye=re.fieldNames,ie=re.filedNames;return"filedNames"in this.props?ie[ce]||te[ce]:ye[ce]||te[ce]}},{key:"getFieldNames",value:function(){var ce=this.props,te=ce.fieldNames,re=ce.filedNames;return"filedNames"in this.props?re:te}},{key:"getCurrentLevelOptions",value:function(){var ce=this,te=this.props.options,re=te===void 0?[]:te,ye=this.state.activeValue,ie=ye===void 0?[]:ye,Z=S()(re,function(Y,$){return Y[ce.getFieldName("value")]===ie[$]},{childrenKeyName:this.getFieldName("children")});return Z[Z.length-2]?Z[Z.length-2][this.getFieldName("children")]:x(re).filter(function(Y){return!Y.disabled})}},{key:"getActiveOptions",value:function(ce){var te=this;return S()(this.props.options||[],function(re,ye){return re[te.getFieldName("value")]===ce[ye]},{childrenKeyName:this.getFieldName("children")})}},{key:"render",value:function(){var ce=this.props,te=ce.prefixCls,re=ce.transitionName,ye=ce.popupClassName,ie=ce.options,Z=ie===void 0?[]:ie,Y=ce.disabled,$=ce.builtinPlacements,Ce=ce.popupPlacement,_e=ce.children,Re=ce.dropdownRender,Qe=R(ce,["prefixCls","transitionName","popupClassName","options","disabled","builtinPlacements","popupPlacement","children","dropdownRender"]),$e=L.createElement("div",null),ct="";Z&&Z.length>0?$e=L.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})):ct=" ".concat(te,"-menus-empty");var dt=$e;return Re&&(dt=Re($e)),L.createElement(p.a,Object.assign({ref:this.saveTrigger},Qe,{popupPlacement:Ce,builtinPlacements:$,popupTransitionName:re,action:Y?[]:["click"],popupVisible:Y?!1:this.state.popupVisible,onPopupVisibleChange:this.handlePopupVisibleChange,prefixCls:"".concat(te,"-menus"),popupClassName:ye+ct,popup:dt}),L.cloneElement(_e,{onKeyDown:this.handleKeyDown,tabIndex:Y?void 0:0}))}}],[{key:"getDerivedStateFromProps",value:function(ce,te){var re=te.prevProps,ye=re===void 0?{}:re,ie={prevProps:ce};return"value"in ce&&!h(ye.value,ce.value)&&(ie.value=ce.value||[],"loadData"in ce||(ie.activeValue=ce.value||[])),"popupVisible"in ce&&(ie.popupVisible=ce.popupVisible),ie}}]),se}(L.Component);return he.defaultProps={onChange:function(){},onPopupVisibleChange:function(){},disabled:!1,transitionName:"",prefixCls:"rc-cascader",popupClassName:"",popupPlacement:"bottomLeft",builtinPlacements:g,expandTrigger:"click",fieldNames:{label:"label",value:"value",children:"children"},expandIcon:">"},he}(),be=ve,oe=X.a=be},S6kV:function(M,X,o){(function(L,p,w){M.exports=X=p(o("Ib8C"),o("OLod"))})(this,function(L){return L.mode.OFB=function(){var p=L.lib.BlockCipherMode.extend(),w=p.Encryptor=p.extend({processBlock:function(b,E){var O=this._cipher,S=O.blockSize,h=this._iv,_=this._keystream;h&&(_=this._keystream=h.slice(0),this._iv=void 0),O.encryptBlock(_,0);for(var d=0;d<S;d++)b[E+d]^=_[d]}});return p.Decryptor=w,p}(),L.mode.OFB})},"SA+Z":function(M,X,o){var L=o("wTVA"),p=o("EbDI"),w=o("ZhPi"),b=o("wkBT");function E(O){return L(O)||p(O)||w(O)||b()}M.exports=E,M.exports.__esModule=!0,M.exports.default=M.exports},SJMd:function(M,X){/**
|
|
|
* @license
|
|
|
* Copyright (C) 2006 Google Inc.
|
|
|
*
|
|
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
|
|
* you may not use this file except in compliance with the License.
|
|
|
* You may obtain a copy of the License at
|
|
|
*
|
|
|
* http://www.apache.org/licenses/LICENSE-2.0
|
|
|
*
|
|
|
* Unless required by applicable law or agreed to in writing, software
|
|
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
|
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
|
* See the License for the specific language governing permissions and
|
|
|
* limitations under the License.
|
|
|
*/var o,L,p,w=!1,b,E;window.PR_SHOULD_USE_CONTINUATION=!0;var O,S;(function(){var h=window,_=["break,continue,do,else,for,if,return,while"],d=[_,"auto,case,char,const,default,double,enum,extern,float,goto,inline,int,long,register,restrict,short,signed,sizeof,static,struct,switch,typedef,union,unsigned,void,volatile"],r=[d,"catch,class,delete,false,import,new,operator,private,protected,public,this,throw,true,try,typeof"],c=[r,"alignas,alignof,align_union,asm,axiom,bool,concept,concept_map,const_cast,constexpr,decltype,delegate,dynamic_cast,explicit,export,friend,generic,late_check,mutable,namespace,noexcept,noreturn,nullptr,property,reinterpret_cast,static_assert,static_cast,template,typeid,typename,using,virtual,where"],t=[r,"abstract,assert,boolean,byte,extends,finally,final,implements,import,instanceof,interface,null,native,package,strictfp,super,synchronized,throws,transient"],a=[r,"abstract,add,alias,as,ascending,async,await,base,bool,by,byte,checked,decimal,delegate,descending,dynamic,event,finally,fixed,foreach,from,get,global,group,implicit,in,interface,internal,into,is,join,let,lock,null,object,out,override,orderby,params,partial,readonly,ref,remove,sbyte,sealed,select,set,stackalloc,string,select,uint,ulong,unchecked,unsafe,ushort,value,var,virtual,where,yield"],n="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",i=[r,"abstract,async,await,constructor,debugger,enum,eval,export,function,get,implements,instanceof,interface,let,null,set,undefined,var,with,yield,Infinity,NaN"],f="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",s=[_,"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=[_,"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"],m=[_,"case,done,elif,esac,eval,fi,function,in,local,set,then,until"],T=[c,a,t,i,f,s,l,m],C=/^(DIR|FILE|array|vector|(de|priority_)?queue|(forward_)?list|stack|(const_)?(reverse_)?iterator|(unordered_)?(multi)?(set|map)|bitset|u?(int|float)\d*)\b/,g="str",P="kwd",R="com",y="typ",x="lit",v="pun",A="pln",I="tag",D="dec",N="src",z="atn",F="atv",W="nocode",H="(?:^^\\.?|[+-]|[!=]=?=?|\\#|%=?|&&?=?|\\(|\\*=?|[+\\-]=|->|\\/=?|::?|<<?=?|>>?>?=?|,|;|\\?|@|\\[|~|{|\\^\\^?=?|\\|\\|?=?|break|case|continue|delete|do|else|finally|instanceof|return|throw|try|typeof)\\s*";function B(ie){for(var Z=0,Y=!1,$=!1,Ce=0,_e=ie.length;Ce<_e;++Ce){var Re=ie[Ce];if(Re.ignoreCase)$=!0;else if(/[a-z]/i.test(Re.source.replace(/\\u[0-9a-f]{4}|\\x[0-9a-f]{2}|\\[^ux]/gi,""))){Y=!0,$=!1;break}}var Qe={b:8,t:9,n:10,v:11,f:12,r:13};function $e(He){var Pe=He.charCodeAt(0);if(Pe!==92)return Pe;var at=He.charAt(1);return Pe=Qe[at],Pe||("0"<=at&&at<="7"?parseInt(He.substring(1),8):at==="u"||at==="x"?parseInt(He.substring(2),16):He.charCodeAt(1))}function ct(He){if(He<32)return(He<16?"\\x0":"\\x")+He.toString(16);var Pe=String.fromCharCode(He);return Pe==="\\"||Pe==="-"||Pe==="]"||Pe==="^"?"\\"+Pe:Pe}function dt(He){var Pe=He.substring(1,He.length-1).match(new RegExp("\\\\u[0-9A-Fa-f]{4}|\\\\x[0-9A-Fa-f]{2}|\\\\[0-3][0-7]{0,2}|\\\\[0-7]{1,2}|\\\\[\\s\\S]|-|[^-\\\\]","g")),at=[],Rt=Pe[0]==="^",rt=["["];Rt&&rt.push("^");for(var ft=Rt?1:0,Ge=Pe.length;ft<Ge;++ft){var Ne=Pe[ft];if(/\\[bdsw]/i.test(Ne))rt.push(Ne);else{var je=$e(Ne),Ee;ft+2<Ge&&Pe[ft+1]==="-"?(Ee=$e(Pe[ft+2]),ft+=2):Ee=je,at.push([je,Ee]),Ee<65||je>122||(Ee<65||je>90||at.push([Math.max(65,je)|32,Math.min(Ee,90)|32]),Ee<97||je>122||at.push([Math.max(97,je)&~32,Math.min(Ee,122)&~32]))}}at.sort(function(ze,ut){return ze[0]-ut[0]||ut[1]-ze[1]});for(var Ae=[],Le=[],ft=0;ft<at.length;++ft){var Ue=at[ft];Ue[0]<=Le[1]+1?Le[1]=Math.max(Le[1],Ue[1]):Ae.push(Le=Ue)}for(var ft=0;ft<Ae.length;++ft){var Ue=Ae[ft];rt.push(ct(Ue[0])),Ue[1]>Ue[0]&&(Ue[1]+1>Ue[0]&&rt.push("-"),rt.push(ct(Ue[1])))}return rt.push("]"),rt.join("")}function vt(He){for(var Pe=He.source.match(new RegExp("(?:\\[(?:[^\\x5C\\x5D]|\\\\[\\s\\S])*\\]|\\\\u[A-Fa-f0-9]{4}|\\\\x[A-Fa-f0-9]{2}|\\\\[0-9]+|\\\\[^ux0-9]|\\(\\?[:!=]|[\\(\\)\\^]|[^\\x5B\\x5C\\(\\)\\^]+)","g")),at=Pe.length,Rt=[],rt=0,ft=0;rt<at;++rt){var Ge=Pe[rt];if(Ge==="(")++ft;else if(Ge.charAt(0)==="\\"){var Ne=+Ge.substring(1);Ne&&(Ne<=ft?Rt[Ne]=-1:Pe[rt]=ct(Ne))}}for(var rt=1;rt<Rt.length;++rt)Rt[rt]===-1&&(Rt[rt]=++Z);for(var rt=0,ft=0;rt<at;++rt){var Ge=Pe[rt];if(Ge==="(")++ft,Rt[ft]||(Pe[rt]="(?:");else if(Ge.charAt(0)==="\\"){var Ne=+Ge.substring(1);Ne&&Ne<=ft&&(Pe[rt]="\\"+Rt[Ne])}}for(var rt=0;rt<at;++rt)Pe[rt]==="^"&&Pe[rt+1]!=="^"&&(Pe[rt]="");if(He.ignoreCase&&Y)for(var rt=0;rt<at;++rt){var Ge=Pe[rt],je=Ge.charAt(0);Ge.length>=2&&je==="["?Pe[rt]=dt(Ge):je!=="\\"&&(Pe[rt]=Ge.replace(/[a-zA-Z]/g,function(Le){var Ue=Le.charCodeAt(0);return"["+String.fromCharCode(Ue&~32,Ue|32)+"]"}))}return Pe.join("")}for(var _t=[],Ce=0,_e=ie.length;Ce<_e;++Ce){var Re=ie[Ce];if(Re.global||Re.multiline)throw new Error(""+Re);_t.push("(?:"+vt(Re)+")")}return new RegExp(_t.join("|"),$?"gi":"g")}function k(ie,Z){var Y=/(?:^|\s)nocode(?:\s|$)/,$=[],Ce=0,_e=[],Re=0;function Qe($e){var ct=$e.nodeType;if(ct==1){if(Y.test($e.className))return;for(var dt=$e.firstChild;dt;dt=dt.nextSibling)Qe(dt);var vt=$e.nodeName.toLowerCase();(vt==="br"||vt==="li")&&($[Re]=`
|
|
|
`,_e[Re<<1]=Ce++,_e[Re++<<1|1]=$e)}else if(ct==3||ct==4){var _t=$e.nodeValue;_t.length&&(Z?_t=_t.replace(/\r\n?/g,`
|
|
|
`):_t=_t.replace(/[ \t\r\n]+/g," "),$[Re]=_t,_e[Re<<1]=Ce,Ce+=_t.length,_e[Re++<<1|1]=$e)}}return Qe(ie),{sourceCode:$.join("").replace(/\n$/,""),spans:_e}}function G(ie,Z,Y,$,Ce){if(!Y)return;var _e={sourceNode:ie,pre:1,langExtension:null,numberLines:null,sourceCode:Y,spans:null,basePos:Z,decorations:null};$(_e),Ce.push.apply(Ce,_e.decorations)}var ee=/\S/;function ue(ie){for(var Z=void 0,Y=ie.firstChild;Y;Y=Y.nextSibling){var $=Y.nodeType;Z=$===1?Z?ie:Y:$===3&&ee.test(Y.nodeValue)?ie:Z}return Z===ie?void 0:Z}function le(ie,Z){var Y={},$;(function(){for(var Re=ie.concat(Z),Qe=[],$e={},ct=0,dt=Re.length;ct<dt;++ct){var vt=Re[ct],_t=vt[3];if(_t)for(var He=_t.length;--He>=0;)Y[_t.charAt(He)]=vt;var Pe=vt[1],at=""+Pe;$e.hasOwnProperty(at)||(Qe.push(Pe),$e[at]=null)}Qe.push(/[\0-\uffff]/),$=B(Qe)})();var Ce=Z.length,_e=function(Re){for(var Qe=Re.sourceCode,$e=Re.basePos,ct=Re.sourceNode,dt=[$e,A],vt=0,_t=Qe.match($)||[],He={},Pe=0,at=_t.length;Pe<at;++Pe){var Rt=_t[Pe],rt=He[Rt],ft=void 0,Ge;if(typeof rt=="string")Ge=!1;else{var Ne=Y[Rt.charAt(0)];if(Ne)ft=Rt.match(Ne[1]),rt=Ne[0];else{for(var je=0;je<Ce;++je)if(Ne=Z[je],ft=Rt.match(Ne[1]),ft){rt=Ne[0];break}ft||(rt=A)}Ge=rt.length>=5&&rt.substring(0,5)==="lang-",Ge&&!(ft&&typeof ft[1]=="string")&&(Ge=!1,rt=N),Ge||(He[Rt]=rt)}var Ee=vt;if(vt+=Rt.length,!Ge)dt.push($e+Ee,rt);else{var Ae=ft[1],Le=Rt.indexOf(Ae),Ue=Le+Ae.length;ft[2]&&(Ue=Rt.length-ft[2].length,Le=Ue-Ae.length);var ze=rt.substring(5);G(ct,$e+Ee,Rt.substring(0,Le),_e,dt),G(ct,$e+Ee+Le,Ae,se(ze,Ae),dt),G(ct,$e+Ee+Ue,Rt.substring(Ue),_e,dt)}}Re.decorations=dt};return _e}function ve(ie){var Z=[],Y=[];ie.tripleQuotedStrings?Z.push([g,/^(?:\'\'\'(?:[^\'\\]|\\[\s\S]|\'{1,2}(?=[^\']))*(?:\'\'\'|$)|\"\"\"(?:[^\"\\]|\\[\s\S]|\"{1,2}(?=[^\"]))*(?:\"\"\"|$)|\'(?:[^\\\']|\\[\s\S])*(?:\'|$)|\"(?:[^\\\"]|\\[\s\S])*(?:\"|$))/,null,`'"`]):ie.multiLineStrings?Z.push([g,/^(?:\'(?:[^\\\']|\\[\s\S])*(?:\'|$)|\"(?:[^\\\"]|\\[\s\S])*(?:\"|$)|\`(?:[^\\\`]|\\[\s\S])*(?:\`|$))/,null,"'\"`"]):Z.push([g,/^(?:\'(?:[^\\\'\r\n]|\\.)*(?:\'|$)|\"(?:[^\\\"\r\n]|\\.)*(?:\"|$))/,null,`"'`]),ie.verbatimStrings&&Y.push([g,/^@\"(?:[^\"]|\"\")*(?:\"|$)/,null]);var $=ie.hashComments;$&&(ie.cStyleComments?($>1?Z.push([R,/^#(?:##(?:[^#]|#(?!##))*(?:###|$)|.*)/,null,"#"]):Z.push([R,/^#(?:(?:define|e(?:l|nd)if|else|error|ifn?def|include|line|pragma|undef|warning)\b|[^\r\n]*)/,null,"#"]),Y.push([g,/^<(?:(?:(?:\.\.\/)*|\/?)(?:[\w-]+(?:\/[\w-]+)+)?[\w-]+\.h(?:h|pp|\+\+)?|[a-z]\w*)>/,null])):Z.push([R,/^#[^\r\n]*/,null,"#"])),ie.cStyleComments&&(Y.push([R,/^\/\/[^\r\n]*/,null]),Y.push([R,/^\/\*[\s\S]*?(?:\*\/|$)/,null]));var Ce=ie.regexLiterals;if(Ce){var _e=Ce>1?"":`
|
|
|
\r`,Re=_e?".":"[\\S\\s]",Qe="/(?=[^/*"+_e+"])(?:[^/\\x5B\\x5C"+_e+"]|\\x5C"+Re+"|\\x5B(?:[^\\x5C\\x5D"+_e+"]|\\x5C"+Re+")*(?:\\x5D|$))+/";Y.push(["lang-regex",RegExp("^"+H+"("+Qe+")")])}var $e=ie.types;$e&&Y.push([y,$e]);var ct=(""+ie.keywords).replace(/^ | $/g,"");ct.length&&Y.push([P,new RegExp("^(?:"+ct.replace(/[\s,]+/g,"|")+")\\b"),null]),Z.push([A,/^\s+/,null,` \r
|
|
|
\xA0`]);var dt="^.[^\\s\\w.$@'\"`/\\\\]*";return ie.regexLiterals&&(dt+="(?!s*/)"),Y.push([x,/^@[a-z_$][a-z_$@0-9]*/i,null],[y,/^(?:[@_]?[A-Z]+[a-z][A-Za-z_$@0-9]*|\w+_t\b)/,null],[A,/^[a-z_$][a-z_$@0-9]*/i,null],[x,new RegExp("^(?:0x[a-f0-9]+|(?:\\d(?:_\\d+)*\\d*(?:\\.\\d*)?|\\.\\d\\+)(?:e[+\\-]?\\d+)?)[a-z]*","i"),null,"0123456789"],[A,/^\\[\s\S]?/,null],[v,new RegExp(dt),null]),le(Z,Y)}var be=ve({keywords:T,hashComments:!0,cStyleComments:!0,multiLineStrings:!0,regexLiterals:!0});function oe(ie,Z,Y){for(var $=/(?:^|\s)nocode(?:\s|$)/,Ce=/\r\n?|\n/,_e=ie.ownerDocument,Re=_e.createElement("li");ie.firstChild;)Re.appendChild(ie.firstChild);var Qe=[Re];function $e(Pe){var at=Pe.nodeType;if(at==1&&!$.test(Pe.className))if(Pe.nodeName==="br")ct(Pe),Pe.parentNode&&Pe.parentNode.removeChild(Pe);else for(var Rt=Pe.firstChild;Rt;Rt=Rt.nextSibling)$e(Rt);else if((at==3||at==4)&&Y){var rt=Pe.nodeValue,ft=rt.match(Ce);if(ft){var Ge=rt.substring(0,ft.index);Pe.nodeValue=Ge;var Ne=rt.substring(ft.index+ft[0].length);if(Ne){var je=Pe.parentNode;je.insertBefore(_e.createTextNode(Ne),Pe.nextSibling)}ct(Pe),Ge||Pe.parentNode.removeChild(Pe)}}}function ct(Pe){for(;!Pe.nextSibling;)if(Pe=Pe.parentNode,!Pe)return;function at(ft,Ge){var Ne=Ge?ft.cloneNode(!1):ft,je=ft.parentNode;if(je){var Ee=at(je,1),Ae=ft.nextSibling;Ee.appendChild(Ne);for(var Le=Ae;Le;Le=Ae)Ae=Le.nextSibling,Ee.appendChild(Le)}return Ne}for(var Rt=at(Pe.nextSibling,0),rt;(rt=Rt.parentNode)&&rt.nodeType===1;)Rt=rt;Qe.push(Rt)}for(var dt=0;dt<Qe.length;++dt)$e(Qe[dt]);Z===(Z|0)&&Qe[0].setAttribute("value",Z);var vt=_e.createElement("ol");vt.className="linenums";for(var _t=Math.max(0,Z-1|0)||0,dt=0,He=Qe.length;dt<He;++dt)Re=Qe[dt],Re.className="L"+(dt+_t)%10,Re.firstChild||Re.appendChild(_e.createTextNode("\xA0")),vt.appendChild(Re);ie.appendChild(vt)}function he(ie){var Z=/\bMSIE\s(\d+)/.exec(navigator.userAgent);Z=Z&&+Z[1]<=8;var Y=/\n/g,$=ie.sourceCode,Ce=$.length,_e=0,Re=ie.spans,Qe=Re.length,$e=0,ct=ie.decorations,dt=ct.length,vt=0;ct[dt]=Ce;var _t,He;for(He=_t=0;He<dt;)ct[He]!==ct[He+2]?(ct[_t++]=ct[He++],ct[_t++]=ct[He++]):He+=2;for(dt=_t,He=_t=0;He<dt;){for(var Pe=ct[He],at=ct[He+1],Rt=He+2;Rt+2<=dt&&ct[Rt+1]===at;)Rt+=2;ct[_t++]=Pe,ct[_t++]=at,He=Rt}dt=ct.length=_t;var rt=ie.sourceNode,ft="";rt&&(ft=rt.style.display,rt.style.display="none");try{for(var Ge=null;$e<Qe;){var Ne=Re[$e],je=Re[$e+2]||Ce,Ee=ct[vt+2]||Ce,Rt=Math.min(je,Ee),Ae=Re[$e+1],Le;if(Ae.nodeType!==1&&(Le=$.substring(_e,Rt))){Z&&(Le=Le.replace(Y,"\r")),Ae.nodeValue=Le;var Ue=Ae.ownerDocument,ze=Ue.createElement("span");ze.className=ct[vt+1];var ut=Ae.parentNode;ut.replaceChild(ze,Ae),ze.appendChild(Ae),_e<je&&(Re[$e+1]=Ae=Ue.createTextNode($.substring(Rt,je)),ut.insertBefore(Ae,ze.nextSibling))}_e=Rt,_e>=je&&($e+=2),_e>=Ee&&(vt+=2)}}finally{rt&&(rt.style.display=ft)}}var fe={};function ae(ie,Z){for(var Y=Z.length;--Y>=0;){var $=Z[Y];fe.hasOwnProperty($)?h.console&&console.warn("cannot override language handler %s",$):fe[$]=ie}}function se(ie,Z){return ie&&fe.hasOwnProperty(ie)||(ie=/^\s*</.test(Z)?"default-markup":"default-code"),fe[ie]}ae(be,["default-code"]),ae(le([],[[A,/^[^<?]+/],[D,/^<!\w[^>]*(?:>|$)/],[R,/^<\!--[\s\S]*?(?:-\->|$)/],["lang-",/^<\?([\s\S]+?)(?:\?>|$)/],["lang-",/^<%([\s\S]+?)(?:%>|$)/],[v,/^(?:<[%?]|[%?]>)/],["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"]),ae(le([[A,/^[\s]+/,null,` \r
|
|
|
`],[F,/^(?:\"[^\"]*\"?|\'[^\']*\'?)/,null,`"'`]],[[I,/^^<\/?[a-z](?:[\w.:-]*\w)?|\/?>$/i],[z,/^(?!style[\s=]|on)[a-z](?:[\w:-]*\w)?/i],["lang-uq.val",/^=\s*([^>\'\"\s]*(?:[^>\'\"\s\/]|\/(?=\s)))/],[v,/^[=<>\/]+/],["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"]),ae(le([],[[F,/^[\s\S]+/]]),["uq.val"]),ae(ve({keywords:c,hashComments:!0,cStyleComments:!0,types:C}),["c","cc","cpp","cxx","cyc","m"]),ae(ve({keywords:"null,true,false"}),["json"]),ae(ve({keywords:a,hashComments:!0,cStyleComments:!0,verbatimStrings:!0,types:C}),["cs"]),ae(ve({keywords:t,cStyleComments:!0}),["java"]),ae(ve({keywords:m,hashComments:!0,multiLineStrings:!0}),["bash","bsh","csh","sh"]),ae(ve({keywords:s,hashComments:!0,multiLineStrings:!0,tripleQuotedStrings:!0}),["cv","py","python"]),ae(ve({keywords:f,hashComments:!0,multiLineStrings:!0,regexLiterals:2}),["perl","pl","pm"]),ae(ve({keywords:l,hashComments:!0,multiLineStrings:!0,regexLiterals:!0}),["rb","ruby"]),ae(ve({keywords:i,cStyleComments:!0,regexLiterals:!0}),["javascript","js","ts","typescript"]),ae(ve({keywords:n,hashComments:3,cStyleComments:!0,multilineStrings:!0,tripleQuotedStrings:!0,regexLiterals:!0}),["coffee"]),ae(le([],[[g,/^[\s\S]+/]]),["regex"]);function Q(ie){var Z=ie.langExtension;try{var Y=k(ie.sourceNode,ie.pre),$=Y.sourceCode;ie.sourceCode=$,ie.spans=Y.spans,ie.basePos=0,se(Z,$)(ie),he(ie)}catch(Ce){h.console&&console.log(Ce&&Ce.stack||Ce)}}function ce(ie,Z,Y){var $=Y||!1,Ce=Z||null,_e=document.createElement("div");_e.innerHTML="<pre>"+ie+"</pre>",_e=_e.firstChild,$&&oe(_e,$,!0);var Re={langExtension:Ce,numberLines:$,sourceNode:_e,pre:1,sourceCode:null,basePos:null,spans:null,decorations:null};return Q(Re),_e.innerHTML}function te(ie,Z){var Y=Z||document.body,$=Y.ownerDocument||document;function Ce(Ne){return Y.getElementsByTagName(Ne)}for(var _e=[Ce("pre"),Ce("code"),Ce("xmp")],Re=[],Qe=0;Qe<_e.length;++Qe)for(var $e=0,ct=_e[Qe].length;$e<ct;++$e)Re.push(_e[Qe][$e]);_e=null;var dt=Date;dt.now||(dt={now:function(){return+new Date}});var vt=0,_t=/\blang(?:uage)?-([\w.]+)(?!\S)/,He=/\bprettyprint\b/,Pe=/\bprettyprinted\b/,at=/pre|xmp/i,Rt=/^code$/i,rt=/^(?:pre|code|xmp)$/i,ft={};function Ge(){for(var Ne=h.PR_SHOULD_USE_CONTINUATION?dt.now()+250:Infinity;vt<Re.length&&dt.now()<Ne;vt++){for(var je=Re[vt],Ee=ft,Ae=je;Ae=Ae.previousSibling;){var Le=Ae.nodeType,Ue=(Le===7||Le===8)&&Ae.nodeValue;if(Ue?!/^\??prettify\b/.test(Ue):Le!==3||/\S/.test(Ae.nodeValue))break;if(Ue){Ee={},Ue.replace(/\b(\w+)=([\w:.%+-]+)/g,function(pt,it,mt){Ee[it]=mt});break}}var ze=je.className;if((Ee!==ft||He.test(ze))&&!Pe.test(ze)){for(var ut=!1,Ot=je.parentNode;Ot;Ot=Ot.parentNode){var Nt=Ot.tagName;if(rt.test(Nt)&&Ot.className&&He.test(Ot.className)){ut=!0;break}}if(!ut){je.className+=" prettyprinted";var nn=Ee.lang;if(!nn){nn=ze.match(_t);var Et;!nn&&(Et=ue(je))&&Rt.test(Et.tagName)&&(nn=Et.className.match(_t)),nn&&(nn=nn[1])}var ot;if(at.test(je.tagName))ot=1;else{var Ie=je.currentStyle,Ze=$.defaultView,Ye=Ie?Ie.whiteSpace:Ze&&Ze.getComputedStyle?Ze.getComputedStyle(je,null).getPropertyValue("white-space"):0;ot=Ye&&Ye.substring(0,3)==="pre"}var xe=Ee.linenums;(xe=xe==="true"||+xe)||(xe=ze.match(/\blinenums\b(?::(\d+))?/),xe=xe?xe[1]&&xe[1].length?+xe[1]:!0:!1),xe&&oe(je,xe,ot);var ke={langExtension:nn,sourceNode:je,numberLines:xe,pre:ot,sourceCode:null,basePos:null,spans:null,decorations:null};Q(ke)}}}vt<Re.length?h.setTimeout(Ge,250):typeof ie=="function"&&ie()}Ge()}var re=h.PR={createSimpleLexer:le,registerLangHandler:ae,sourceDecorator:ve,PR_ATTRIB_NAME:z,PR_ATTRIB_VALUE:F,PR_COMMENT:R,PR_DECLARATION:D,PR_KEYWORD:P,PR_LITERAL:x,PR_NOCODE:W,PR_PLAIN:A,PR_PUNCTUATION:v,PR_SOURCE:N,PR_STRING:g,PR_TAG:I,PR_TYPE:y,prettyPrintOne:w?h.prettyPrintOne=ce:O=ce,prettyPrint:S=w?h.prettyPrint=te:S=te},ye=h.define;typeof ye=="function"&&ye.amd&&ye("google-code-prettify",[],function(){return re})})()},SLjR:function(M,X,o){},SMhR:function(M,X){M.exports="data:image/png;base64,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"},Se0u:function(M,X,o){},TGq3:function(M,X,o){M.exports=o.p+"static/lockclose.365036e8.svg"},TXwP:function(M,X,o){var L,p;(function(){var w;(function(){"use strict";var E=[,,function(_){function d(t){this.__parent=t,this.__character_count=0,this.__indent_count=-1,this.__alignment_count=0,this.__wrap_point_index=0,this.__wrap_point_character_count=0,this.__wrap_point_indent_count=-1,this.__wrap_point_alignment_count=0,this.__items=[]}d.prototype.clone_empty=function(){var t=new d(this.__parent);return t.set_indent(this.__indent_count,this.__alignment_count),t},d.prototype.item=function(t){return t<0?this.__items[this.__items.length+t]:this.__items[t]},d.prototype.has_match=function(t){for(var a=this.__items.length-1;a>=0;a--)if(this.__items[a].match(t))return!0;return!1},d.prototype.set_indent=function(t,a){this.is_empty()&&(this.__indent_count=t||0,this.__alignment_count=a||0,this.__character_count=this.__parent.get_indent_size(this.__indent_count,this.__alignment_count))},d.prototype._set_wrap_point=function(){this.__parent.wrap_line_length&&(this.__wrap_point_index=this.__items.length,this.__wrap_point_character_count=this.__character_count,this.__wrap_point_indent_count=this.__parent.next_line.__indent_count,this.__wrap_point_alignment_count=this.__parent.next_line.__alignment_count)},d.prototype._should_wrap=function(){return this.__wrap_point_index&&this.__character_count>this.__parent.wrap_line_length&&this.__wrap_point_character_count>this.__parent.next_line.__character_count},d.prototype._allow_wrap=function(){if(this._should_wrap()){this.__parent.add_new_line();var t=this.__parent.current_line;return t.set_indent(this.__wrap_point_indent_count,this.__wrap_point_alignment_count),t.__items=this.__items.slice(this.__wrap_point_index),this.__items=this.__items.slice(0,this.__wrap_point_index),t.__character_count+=this.__character_count-this.__wrap_point_character_count,this.__character_count=this.__wrap_point_character_count,t.__items[0]===" "&&(t.__items.splice(0,1),t.__character_count-=1),!0}return!1},d.prototype.is_empty=function(){return this.__items.length===0},d.prototype.last=function(){return this.is_empty()?null:this.__items[this.__items.length-1]},d.prototype.push=function(t){this.__items.push(t);var a=t.lastIndexOf(`
|
|
|
`);a!==-1?this.__character_count=t.length-a:this.__character_count+=t.length},d.prototype.pop=function(){var t=null;return this.is_empty()||(t=this.__items.pop(),this.__character_count-=t.length),t},d.prototype._remove_indent=function(){this.__indent_count>0&&(this.__indent_count-=1,this.__character_count-=this.__parent.indent_size)},d.prototype._remove_wrap_indent=function(){this.__wrap_point_indent_count>0&&(this.__wrap_point_indent_count-=1)},d.prototype.trim=function(){for(;this.last()===" ";)this.__items.pop(),this.__character_count-=1},d.prototype.toString=function(){var t="";return this.is_empty()?this.__parent.indent_empty_lines&&(t=this.__parent.get_indent_string(this.__indent_count)):(t=this.__parent.get_indent_string(this.__indent_count,this.__alignment_count),t+=this.__items.join("")),t};function r(t,a){this.__cache=[""],this.__indent_size=t.indent_size,this.__indent_string=t.indent_char,t.indent_with_tabs||(this.__indent_string=new Array(t.indent_size+1).join(t.indent_char)),a=a||"",t.indent_level>0&&(a=new Array(t.indent_level+1).join(this.__indent_string)),this.__base_string=a,this.__base_string_length=a.length}r.prototype.get_indent_size=function(t,a){var n=this.__base_string_length;return a=a||0,t<0&&(n=0),n+=t*this.__indent_size,n+=a,n},r.prototype.get_indent_string=function(t,a){var n=this.__base_string;return a=a||0,t<0&&(t=0,n=""),a+=t*this.__indent_size,this.__ensure_cache(a),n+=this.__cache[a],n},r.prototype.__ensure_cache=function(t){for(;t>=this.__cache.length;)this.__add_column()},r.prototype.__add_column=function(){var t=this.__cache.length,a=0,n="";this.__indent_size&&t>=this.__indent_size&&(a=Math.floor(t/this.__indent_size),t-=a*this.__indent_size,n=new Array(a+1).join(this.__indent_string)),t&&(n+=new Array(t+1).join(" ")),this.__cache.push(n)};function c(t,a){this.__indent_cache=new r(t,a),this.raw=!1,this._end_with_newline=t.end_with_newline,this.indent_size=t.indent_size,this.wrap_line_length=t.wrap_line_length,this.indent_empty_lines=t.indent_empty_lines,this.__lines=[],this.previous_line=null,this.current_line=null,this.next_line=new d(this),this.space_before_token=!1,this.non_breaking_space=!1,this.previous_token_wrapped=!1,this.__add_outputline()}c.prototype.__add_outputline=function(){this.previous_line=this.current_line,this.current_line=this.next_line.clone_empty(),this.__lines.push(this.current_line)},c.prototype.get_line_number=function(){return this.__lines.length},c.prototype.get_indent_string=function(t,a){return this.__indent_cache.get_indent_string(t,a)},c.prototype.get_indent_size=function(t,a){return this.__indent_cache.get_indent_size(t,a)},c.prototype.is_empty=function(){return!this.previous_line&&this.current_line.is_empty()},c.prototype.add_new_line=function(t){return this.is_empty()||!t&&this.just_added_newline()?!1:(this.raw||this.__add_outputline(),!0)},c.prototype.get_code=function(t){this.trim(!0);var a=this.current_line.pop();a&&(a[a.length-1]===`
|
|
|
`&&(a=a.replace(/\n+$/g,"")),this.current_line.push(a)),this._end_with_newline&&this.__add_outputline();var n=this.__lines.join(`
|
|
|
`);return t!==`
|
|
|
`&&(n=n.replace(/[\n]/g,t)),n},c.prototype.set_wrap_point=function(){this.current_line._set_wrap_point()},c.prototype.set_indent=function(t,a){return t=t||0,a=a||0,this.next_line.set_indent(t,a),this.__lines.length>1?(this.current_line.set_indent(t,a),!0):(this.current_line.set_indent(),!1)},c.prototype.add_raw_token=function(t){for(var a=0;a<t.newlines;a++)this.__add_outputline();this.current_line.set_indent(-1),this.current_line.push(t.whitespace_before),this.current_line.push(t.text),this.space_before_token=!1,this.non_breaking_space=!1,this.previous_token_wrapped=!1},c.prototype.add_token=function(t){this.__add_space_before_token(),this.current_line.push(t),this.space_before_token=!1,this.non_breaking_space=!1,this.previous_token_wrapped=this.current_line._allow_wrap()},c.prototype.__add_space_before_token=function(){this.space_before_token&&!this.just_added_newline()&&(this.non_breaking_space||this.set_wrap_point(),this.current_line.push(" "))},c.prototype.remove_indent=function(t){for(var a=this.__lines.length;t<a;)this.__lines[t]._remove_indent(),t++;this.current_line._remove_wrap_indent()},c.prototype.trim=function(t){for(t=t===void 0?!1:t,this.current_line.trim();t&&this.__lines.length>1&&this.current_line.is_empty();)this.__lines.pop(),this.current_line=this.__lines[this.__lines.length-1],this.current_line.trim();this.previous_line=this.__lines.length>1?this.__lines[this.__lines.length-2]:null},c.prototype.just_added_newline=function(){return this.current_line.is_empty()},c.prototype.just_added_blankline=function(){return this.is_empty()||this.current_line.is_empty()&&this.previous_line.is_empty()},c.prototype.ensure_empty_line_above=function(t,a){for(var n=this.__lines.length-2;n>=0;){var i=this.__lines[n];if(i.is_empty())break;if(i.item(0).indexOf(t)!==0&&i.item(-1)!==a){this.__lines.splice(n+1,0,new d(this)),this.previous_line=this.__lines[this.__lines.length-2];break}n--}},_.exports.Output=c},,,,function(_){function d(t,a){this.raw_options=r(t,a),this.disabled=this._get_boolean("disabled"),this.eol=this._get_characters("eol","auto"),this.end_with_newline=this._get_boolean("end_with_newline"),this.indent_size=this._get_number("indent_size",4),this.indent_char=this._get_characters("indent_char"," "),this.indent_level=this._get_number("indent_level"),this.preserve_newlines=this._get_boolean("preserve_newlines",!0),this.max_preserve_newlines=this._get_number("max_preserve_newlines",32786),this.preserve_newlines||(this.max_preserve_newlines=0),this.indent_with_tabs=this._get_boolean("indent_with_tabs",this.indent_char===" "),this.indent_with_tabs&&(this.indent_char=" ",this.indent_size===1&&(this.indent_size=4)),this.wrap_line_length=this._get_number("wrap_line_length",this._get_number("max_char")),this.indent_empty_lines=this._get_boolean("indent_empty_lines"),this.templating=this._get_selection_list("templating",["auto","none","django","erb","handlebars","php","smarty"],["auto"])}d.prototype._get_array=function(t,a){var n=this.raw_options[t],i=a||[];return typeof n=="object"?n!==null&&typeof n.concat=="function"&&(i=n.concat()):typeof n=="string"&&(i=n.split(/[^a-zA-Z0-9_\/\-]+/)),i},d.prototype._get_boolean=function(t,a){var n=this.raw_options[t],i=n===void 0?!!a:!!n;return i},d.prototype._get_characters=function(t,a){var n=this.raw_options[t],i=a||"";return typeof n=="string"&&(i=n.replace(/\\r/,"\r").replace(/\\n/,`
|
|
|
`).replace(/\\t/," ")),i},d.prototype._get_number=function(t,a){var n=this.raw_options[t];a=parseInt(a,10),isNaN(a)&&(a=0);var i=parseInt(n,10);return isNaN(i)&&(i=a),i},d.prototype._get_selection=function(t,a,n){var i=this._get_selection_list(t,a,n);if(i.length!==1)throw new Error("Invalid Option Value: The option '"+t+`' can only be one of the following values:
|
|
|
`+a+`
|
|
|
You passed in: '`+this.raw_options[t]+"'");return i[0]},d.prototype._get_selection_list=function(t,a,n){if(!a||a.length===0)throw new Error("Selection list cannot be empty.");if(n=n||[a[0]],!this._is_valid_selection(n,a))throw new Error("Invalid Default Value!");var i=this._get_array(t,n);if(!this._is_valid_selection(i,a))throw new Error("Invalid Option Value: The option '"+t+`' can contain only the following values:
|
|
|
`+a+`
|
|
|
You passed in: '`+this.raw_options[t]+"'");return i},d.prototype._is_valid_selection=function(t,a){return t.length&&a.length&&!t.some(function(n){return a.indexOf(n)===-1})};function r(t,a){var n={};t=c(t);var i;for(i in t)i!==a&&(n[i]=t[i]);if(a&&t[a])for(i in t[a])n[i]=t[a][i];return n}function c(t){var a={},n;for(n in t){var i=n.replace(/-/g,"_");a[i]=t[n]}return a}_.exports.Options=d,_.exports.normalizeOpts=c,_.exports.mergeOpts=r},,function(_){var d=RegExp.prototype.hasOwnProperty("sticky");function r(c){this.__input=c||"",this.__input_length=this.__input.length,this.__position=0}r.prototype.restart=function(){this.__position=0},r.prototype.back=function(){this.__position>0&&(this.__position-=1)},r.prototype.hasNext=function(){return this.__position<this.__input_length},r.prototype.next=function(){var c=null;return this.hasNext()&&(c=this.__input.charAt(this.__position),this.__position+=1),c},r.prototype.peek=function(c){var t=null;return c=c||0,c+=this.__position,c>=0&&c<this.__input_length&&(t=this.__input.charAt(c)),t},r.prototype.__match=function(c,t){c.lastIndex=t;var a=c.exec(this.__input);return a&&!(d&&c.sticky)&&(a.index!==t&&(a=null)),a},r.prototype.test=function(c,t){return t=t||0,t+=this.__position,t>=0&&t<this.__input_length?!!this.__match(c,t):!1},r.prototype.testChar=function(c,t){var a=this.peek(t);return c.lastIndex=0,a!==null&&c.test(a)},r.prototype.match=function(c){var t=this.__match(c,this.__position);return t?this.__position+=t[0].length:t=null,t},r.prototype.read=function(c,t,a){var n="",i;return c&&(i=this.match(c),i&&(n+=i[0])),t&&(i||!c)&&(n+=this.readUntil(t,a)),n},r.prototype.readUntil=function(c,t){var a="",n=this.__position;c.lastIndex=this.__position;var i=c.exec(this.__input);return i?(n=i.index,t&&(n+=i[0].length)):n=this.__input_length,a=this.__input.substring(this.__position,n),this.__position=n,a},r.prototype.readUntilAfter=function(c){return this.readUntil(c,!0)},r.prototype.get_regexp=function(c,t){var a=null,n="g";return t&&d&&(n="y"),typeof c=="string"&&c!==""?a=new RegExp(c,n):c&&(a=new RegExp(c.source,n)),a},r.prototype.get_literal_regexp=function(c){return RegExp(c.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&"))},r.prototype.peekUntilAfter=function(c){var t=this.__position,a=this.readUntilAfter(c);return this.__position=t,a},r.prototype.lookBack=function(c){var t=this.__position-1;return t>=c.length&&this.__input.substring(t-c.length,t).toLowerCase()===c},_.exports.InputScanner=r},,,,,function(_){function d(r,c){r=typeof r=="string"?r:r.source,c=typeof c=="string"?c:c.source,this.__directives_block_pattern=new RegExp(r+/ beautify( \w+[:]\w+)+ /.source+c,"g"),this.__directive_pattern=/ (\w+)[:](\w+)/g,this.__directives_end_ignore_pattern=new RegExp(r+/\sbeautify\signore:end\s/.source+c,"g")}d.prototype.get_directives=function(r){if(!r.match(this.__directives_block_pattern))return null;var c={};this.__directive_pattern.lastIndex=0;for(var t=this.__directive_pattern.exec(r);t;)c[t[1]]=t[2],t=this.__directive_pattern.exec(r);return c},d.prototype.readIgnored=function(r){return r.readUntilAfter(this.__directives_end_ignore_pattern)},_.exports.Directives=d},,function(_,d,r){var c=r(16).Beautifier,t=r(17).Options;function a(n,i){var f=new c(n,i);return f.beautify()}_.exports=a,_.exports.defaultOptions=function(){return new t}},function(_,d,r){var c=r(17).Options,t=r(2).Output,a=r(8).InputScanner,n=r(13).Directives,i=new n(/\/\*/,/\*\//),f=/\r\n|[\r\n]/,s=/\r\n|[\r\n]/g,l=/\s/,m=/(?:\s|\n)+/g,T=/\/\*(?:[\s\S]*?)((?:\*\/)|$)/g,C=/\/\/(?:[^\n\r\u2028\u2029]*)/g;function g(P,R){this._source_text=P||"",this._options=new c(R),this._ch=null,this._input=null,this.NESTED_AT_RULE={"@page":!0,"@font-face":!0,"@keyframes":!0,"@media":!0,"@supports":!0,"@document":!0},this.CONDITIONAL_GROUP_RULE={"@media":!0,"@supports":!0,"@document":!0},this.NON_SEMICOLON_NEWLINE_PROPERTY=["grid-template-areas","grid-template"]}g.prototype.eatString=function(P){var R="";for(this._ch=this._input.next();this._ch;){if(R+=this._ch,this._ch==="\\")R+=this._input.next();else if(P.indexOf(this._ch)!==-1||this._ch===`
|
|
|
`)break;this._ch=this._input.next()}return R},g.prototype.eatWhitespace=function(P){for(var R=l.test(this._input.peek()),y=0;l.test(this._input.peek());)this._ch=this._input.next(),P&&this._ch===`
|
|
|
`&&((y===0||y<this._options.max_preserve_newlines)&&(y++,this._output.add_new_line(!0)));return R},g.prototype.foundNestedPseudoClass=function(){for(var P=0,R=1,y=this._input.peek(R);y;){if(y==="{")return!0;if(y==="(")P+=1;else if(y===")"){if(P===0)return!1;P-=1}else if(y===";"||y==="}")return!1;R++,y=this._input.peek(R)}return!1},g.prototype.print_string=function(P){this._output.set_indent(this._indentLevel),this._output.non_breaking_space=!0,this._output.add_token(P)},g.prototype.preserveSingleSpace=function(P){P&&(this._output.space_before_token=!0)},g.prototype.indent=function(){this._indentLevel++},g.prototype.outdent=function(){this._indentLevel>0&&this._indentLevel--},g.prototype.beautify=function(){if(this._options.disabled)return this._source_text;var P=this._source_text,R=this._options.eol;R==="auto"&&(R=`
|
|
|
`,P&&f.test(P||"")&&(R=P.match(f)[0])),P=P.replace(s,`
|
|
|
`);var y=P.match(/^[\t ]*/)[0];this._output=new t(this._options,y),this._input=new a(P),this._indentLevel=0,this._nestedLevel=0,this._ch=null;for(var x=0,v=!1,A=!1,I=!1,D=!1,N=!1,z=!1,F=this._ch,W=!1,H,B,k;H=this._input.read(m),B=H!=="",k=F,this._ch=this._input.next(),this._ch==="\\"&&this._input.hasNext()&&(this._ch+=this._input.next()),F=this._ch,this._ch;)if(this._ch==="/"&&this._input.peek()==="*"){this._output.add_new_line(),this._input.back();var G=this._input.read(T),ee=i.get_directives(G);ee&&ee.ignore==="start"&&(G+=i.readIgnored(this._input)),this.print_string(G),this.eatWhitespace(!0),this._output.add_new_line()}else if(this._ch==="/"&&this._input.peek()==="/")this._output.space_before_token=!0,this._input.back(),this.print_string(this._input.read(C)),this.eatWhitespace(!0);else if(this._ch==="@"||this._ch==="$")if(this.preserveSingleSpace(B),this._input.peek()==="{")this.print_string(this._ch+this.eatString("}"));else{this.print_string(this._ch);var ue=this._input.peekUntilAfter(/[: ,;{}()[\]\/='"]/g);ue.match(/[ :]$/)&&(ue=this.eatString(": ").replace(/\s$/,""),this.print_string(ue),this._output.space_before_token=!0),ue=ue.replace(/\s$/,""),ue==="extend"?D=!0:ue==="import"&&(N=!0),ue in this.NESTED_AT_RULE?(this._nestedLevel+=1,ue in this.CONDITIONAL_GROUP_RULE&&(I=!0)):!v&&x===0&&ue.indexOf(":")!==-1&&(A=!0,this.indent())}else if(this._ch==="#"&&this._input.peek()==="{")this.preserveSingleSpace(B),this.print_string(this._ch+this.eatString("}"));else if(this._ch==="{")A&&(A=!1,this.outdent()),I?(I=!1,v=this._indentLevel>=this._nestedLevel):v=this._indentLevel>=this._nestedLevel-1,this._options.newline_between_rules&&v&&(this._output.previous_line&&this._output.previous_line.item(-1)!=="{"&&this._output.ensure_empty_line_above("/",",")),this._output.space_before_token=!0,this._options.brace_style==="expand"?(this._output.add_new_line(),this.print_string(this._ch),this.indent(),this._output.set_indent(this._indentLevel)):(k==="("?this._output.space_before_token=!1:k!==","&&this.indent(),this.print_string(this._ch)),this.eatWhitespace(!0),this._output.add_new_line();else if(this._ch==="}")this.outdent(),this._output.add_new_line(),k==="{"&&this._output.trim(!0),N=!1,D=!1,A&&(this.outdent(),A=!1),this.print_string(this._ch),v=!1,this._nestedLevel&&this._nestedLevel--,this.eatWhitespace(!0),this._output.add_new_line(),this._options.newline_between_rules&&!this._output.just_added_blankline()&&(this._input.peek()!=="}"&&this._output.add_new_line(!0)),this._input.peek()===")"&&(this._output.trim(!0),this._options.brace_style==="expand"&&this._output.add_new_line(!0));else if(this._ch===":"){for(var le=0;le<this.NON_SEMICOLON_NEWLINE_PROPERTY.length;le++)if(this._input.lookBack(this.NON_SEMICOLON_NEWLINE_PROPERTY[le])){W=!0;break}(v||I)&&!(this._input.lookBack("&")||this.foundNestedPseudoClass())&&!this._input.lookBack("(")&&!D&&x===0?(this.print_string(":"),A||(A=!0,this._output.space_before_token=!0,this.eatWhitespace(!0),this.indent())):(this._input.lookBack(" ")&&(this._output.space_before_token=!0),this._input.peek()===":"?(this._ch=this._input.next(),this.print_string("::")):this.print_string(":"))}else if(this._ch==='"'||this._ch==="'"){var ve=k==='"'||k==="'";this.preserveSingleSpace(ve||B),this.print_string(this._ch+this.eatString(this._ch)),this.eatWhitespace(!0)}else if(this._ch===";")W=!1,x===0?(A&&(this.outdent(),A=!1),D=!1,N=!1,this.print_string(this._ch),this.eatWhitespace(!0),this._input.peek()!=="/"&&this._output.add_new_line()):(this.print_string(this._ch),this.eatWhitespace(!0),this._output.space_before_token=!0);else if(this._ch==="(")if(this._input.lookBack("url"))this.print_string(this._ch),this.eatWhitespace(),x++,this.indent(),this._ch=this._input.next(),this._ch===")"||this._ch==='"'||this._ch==="'"?this._input.back():this._ch&&(this.print_string(this._ch+this.eatString(")")),x&&(x--,this.outdent()));else{var be=!1;this._input.lookBack("with")&&(be=!0),this.preserveSingleSpace(B||be),this.print_string(this._ch),A&&k==="$"&&this._options.selector_separator_newline?(this._output.add_new_line(),z=!0):(this.eatWhitespace(),x++,this.indent())}else if(this._ch===")")x&&(x--,this.outdent()),z&&this._input.peek()===";"&&this._options.selector_separator_newline&&(z=!1,this.outdent(),this._output.add_new_line()),this.print_string(this._ch);else if(this._ch===",")this.print_string(this._ch),this.eatWhitespace(!0),this._options.selector_separator_newline&&(!A||z)&&x===0&&!N&&!D?this._output.add_new_line():this._output.space_before_token=!0;else if((this._ch===">"||this._ch==="+"||this._ch==="~")&&!A&&x===0)this._options.space_around_combinator?(this._output.space_before_token=!0,this.print_string(this._ch),this._output.space_before_token=!0):(this.print_string(this._ch),this.eatWhitespace(),this._ch&&l.test(this._ch)&&(this._ch=""));else if(this._ch==="]")this.print_string(this._ch);else if(this._ch==="[")this.preserveSingleSpace(B),this.print_string(this._ch);else if(this._ch==="=")this.eatWhitespace(),this.print_string("="),l.test(this._ch)&&(this._ch="");else if(this._ch==="!"&&!this._input.lookBack("\\"))this._output.space_before_token=!0,this.print_string(this._ch);else{var oe=k==='"'||k==="'";this.preserveSingleSpace(oe||B),this.print_string(this._ch),!this._output.just_added_newline()&&this._input.peek()===`
|
|
|
`&&W&&this._output.add_new_line()}var he=this._output.get_code(R);return he},_.exports.Beautifier=g},function(_,d,r){var c=r(6).Options;function t(a){c.call(this,a,"css"),this.selector_separator_newline=this._get_boolean("selector_separator_newline",!0),this.newline_between_rules=this._get_boolean("newline_between_rules",!0);var n=this._get_boolean("space_around_selector_separator");this.space_around_combinator=this._get_boolean("space_around_combinator")||n;var i=this._get_selection_list("brace_style",["collapse","expand","end-expand","none","preserve-inline"]);this.brace_style="collapse";for(var f=0;f<i.length;f++)i[f]!=="expand"?this.brace_style="collapse":this.brace_style=i[f]}t.prototype=new c,_.exports.Options=t}],O={};function S(_){var d=O[_];if(d!==void 0)return d.exports;var r=O[_]={exports:{}};return E[_](r,r.exports,S),r.exports}var h=S(15);w=h})();var b=w;!(L=[],p=function(){return{css_beautify:b}}.apply(X,L),p!==void 0&&(M.exports=p))})()},UGPy:function(M,X,o){M.exports={practice:"practice___3ZVzw",right:"right___QGXbw",title:"title___1fvdS",content:"content___10SYj",des:"des___V2RYR",mainBody:"mainBody___3vP2d",selectBox:"selectBox___1vC0V",smallType:"smallType___2CvJP",evaluating:"evaluating___rLyh5",evaluatingLabel:"evaluatingLabel___3RsVg",mask:"mask___2kc6a",evaluatingS1:"evaluatingS1___2HzdH",serviceSettingWrap:"serviceSettingWrap___250aS",serviceBox:"serviceBox___1BL80",serviceSetLeft:"serviceSetLeft___2q-GU",serviceSetInput:"serviceSetInput___2hDqz",serviceSetTip:"serviceSetTip___29Bop",btns:"btns___1NoLi",popover:"popover___1Xuw5"}},UUDw:function(M,X,o){M.exports={buttonFixed:"buttonFixed___2zLVJ",button:"button___-JgFH",buttonWrap:"buttonWrap___aZhhk"}},"Ufr+":function(M,X){M.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAACL0lEQVRIS72WvU9TURTAf4e+qBUritRXoYkaB0w0alz4B3RQExTSbjpooouiddGVxf0hTjKQ+MkANhiVwYTNwcHFRuNgdIHGYiMmVWnja6+5La8ttq99Vesd3/n4nXPuOec+ocHpu6nCecVJFCcUHBDo0eoK0gKvEZ76hNnFy7Lg5kbqCXrGVa8vzyhwVsBoFIQCG5jM+xhNj0jyd90agGmpQVHcQwg0clwjU2SUcDoVk8fVsjUAc0yNiMICOlpyXlEuKCGWuiLjzqcyoBg5xP/CueOzoGDIyaQI0DU3bN61XBa3NBUZ22CvvpMiwLTUbYHzf1gWDpmw9B2S3yoeFEykYnJBdCvaBT4265Z6cEMgNgBn9sPQNHz4ugZgGx3sltCYuojiVqvRd/th4jjsC0J0BhKf63gQLknIUs+AY60A+rfB3UEIboTIDLz65Go9J6alFgT6vAIOboeHp2CrH64+h6m37pYKFnUGWWB9tZrfAOso5Gy4Ng/ZfEl62ISpYQisgzsJuD7fNKxcXUCoE+JR2NUFiSU49wQ2GDAbBV3798tw5D7kVsENMDnXEoUDEI9AeDN8WYGsDb0B0FM0PA0va7ZOLcYpkesl7+wqQXZsqhh7LI1jMNe0TfdsKUGCnfDjJwxMQnqlae1LCrpNvQxafzc8isCDN3DjhTfneo0XB83rqtADlczAsu45D6e8Kv7LslvNon3r2sm4rQ9OGdLOJ9OBtPXRr26Qf/Hb8gvtaezbqqd4vgAAAABJRU5ErkJggg=="},UqFu:function(M,X,o){"use strict";o.d(X,"a",function(){return L});var L=function(w){var b=document.createElement("textarea");return b.value=w,b.value}},"VrN/":function(M,X,o){(function(L,p){M.exports=p()})(this,function(){"use strict";var L=navigator.userAgent,p=navigator.platform,w=/gecko\/\d/i.test(L),b=/MSIE \d/.test(L),E=/Trident\/(?:[7-9]|\d{2,})\..*rv:(\d+)/.exec(L),O=/Edge\/(\d+)/.exec(L),S=b||E||O,h=S&&(b?document.documentMode||6:+(O||E)[1]),_=!O&&/WebKit\//.test(L),d=_&&/Qt\/\d+\.\d+/.test(L),r=!O&&/Chrome\//.test(L),c=/Opera\//.test(L),t=/Apple Computer/.test(navigator.vendor),a=/Mac OS X 1\d\D([8-9]|\d\d)\D/.test(L),n=/PhantomJS/.test(L),i=!O&&/AppleWebKit/.test(L)&&/Mobile\/\w+/.test(L),f=/Android/.test(L),s=i||f||/webOS|BlackBerry|Opera Mini|Opera Mobi|IEMobile/i.test(L),l=i||/Mac/.test(p),m=/\bCrOS\b/.test(L),T=/win/i.test(p),C=c&&L.match(/Version\/(\d*\.\d*)/);C&&(C=Number(C[1])),C&&C>=15&&(c=!1,_=!0);var g=l&&(d||c&&(C==null||C<12.11)),P=w||S&&h>=9;function R(e){return new RegExp("(^|\\s)"+e+"(?:$|\\s)\\s*")}var y=function(e,u){var j=e.className,U=R(u).exec(j);if(U){var K=j.slice(U.index+U[0].length);e.className=j.slice(0,U.index)+(K?U[1]+K:"")}};function x(e){for(var u=e.childNodes.length;u>0;--u)e.removeChild(e.firstChild);return e}function v(e,u){return x(e).appendChild(u)}function A(e,u,j,U){var K=document.createElement(e);if(j&&(K.className=j),U&&(K.style.cssText=U),typeof u=="string")K.appendChild(document.createTextNode(u));else if(u)for(var q=0;q<u.length;++q)K.appendChild(u[q]);return K}function I(e,u,j,U){var K=A(e,u,j,U);return K.setAttribute("role","presentation"),K}var D;document.createRange?D=function(e,u,j,U){var K=document.createRange();return K.setEnd(U||e,j),K.setStart(e,u),K}:D=function(e,u,j){var U=document.body.createTextRange();try{U.moveToElementText(e.parentNode)}catch(K){return U}return U.collapse(!0),U.moveEnd("character",j),U.moveStart("character",u),U};function N(e,u){if(u.nodeType==3&&(u=u.parentNode),e.contains)return e.contains(u);do if(u.nodeType==11&&(u=u.host),u==e)return!0;while(u=u.parentNode)}function z(){var e;try{e=document.activeElement}catch(u){e=document.body||null}for(;e&&e.shadowRoot&&e.shadowRoot.activeElement;)e=e.shadowRoot.activeElement;return e}function F(e,u){var j=e.className;R(u).test(j)||(e.className+=(j?" ":"")+u)}function W(e,u){for(var j=e.split(" "),U=0;U<j.length;U++)j[U]&&!R(j[U]).test(u)&&(u+=" "+j[U]);return u}var H=function(e){e.select()};i?H=function(e){e.selectionStart=0,e.selectionEnd=e.value.length}:S&&(H=function(e){try{e.select()}catch(u){}});function B(e){var u=Array.prototype.slice.call(arguments,1);return function(){return e.apply(null,u)}}function k(e,u,j){u||(u={});for(var U in e)e.hasOwnProperty(U)&&(j!==!1||!u.hasOwnProperty(U))&&(u[U]=e[U]);return u}function G(e,u,j,U,K){u==null&&(u=e.search(/[^\s\u00a0]/),u==-1&&(u=e.length));for(var q=U||0,de=K||0;;){var ge=e.indexOf(" ",q);if(ge<0||ge>=u)return de+(u-q);de+=ge-q,de+=j-de%j,q=ge+1}}var ee=function(){this.id=null,this.f=null,this.time=0,this.handler=B(this.onTimeout,this)};ee.prototype.onTimeout=function(e){e.id=0,e.time<=+new Date?e.f():setTimeout(e.handler,e.time-+new Date)},ee.prototype.set=function(e,u){this.f=u;var j=+new Date+e;(!this.id||j<this.time)&&(clearTimeout(this.id),this.id=setTimeout(this.handler,e),this.time=j)};function ue(e,u){for(var j=0;j<e.length;++j)if(e[j]==u)return j;return-1}var le=50,ve={toString:function(){return"CodeMirror.Pass"}},be={scroll:!1},oe={origin:"*mouse"},he={origin:"+move"};function fe(e,u,j){for(var U=0,K=0;;){var q=e.indexOf(" ",U);q==-1&&(q=e.length);var de=q-U;if(q==e.length||K+de>=u)return U+Math.min(de,u-K);if(K+=q-U,K+=j-K%j,U=q+1,K>=u)return U}}var ae=[""];function se(e){for(;ae.length<=e;)ae.push(Q(ae)+" ");return ae[e]}function Q(e){return e[e.length-1]}function ce(e,u){for(var j=[],U=0;U<e.length;U++)j[U]=u(e[U],U);return j}function te(e,u,j){for(var U=0,K=j(u);U<e.length&&j(e[U])<=K;)U++;e.splice(U,0,u)}function re(){}function ye(e,u){var j;return Object.create?j=Object.create(e):(re.prototype=e,j=new re),u&&k(u,j),j}var ie=/[\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()||ie.test(e))}function Y(e,u){return u?u.source.indexOf("\\w")>-1&&Z(e)?!0:u.test(e):Z(e)}function $(e){for(var u in e)if(e.hasOwnProperty(u)&&e[u])return!1;return!0}var Ce=/[\u0300-\u036f\u0483-\u0489\u0591-\u05bd\u05bf\u05c1\u05c2\u05c4\u05c5\u05c7\u0610-\u061a\u064b-\u065e\u0670\u06d6-\u06dc\u06de-\u06e4\u06e7\u06e8\u06ea-\u06ed\u0711\u0730-\u074a\u07a6-\u07b0\u07eb-\u07f3\u0816-\u0819\u081b-\u0823\u0825-\u0827\u0829-\u082d\u0900-\u0902\u093c\u0941-\u0948\u094d\u0951-\u0955\u0962\u0963\u0981\u09bc\u09be\u09c1-\u09c4\u09cd\u09d7\u09e2\u09e3\u0a01\u0a02\u0a3c\u0a41\u0a42\u0a47\u0a48\u0a4b-\u0a4d\u0a51\u0a70\u0a71\u0a75\u0a81\u0a82\u0abc\u0ac1-\u0ac5\u0ac7\u0ac8\u0acd\u0ae2\u0ae3\u0b01\u0b3c\u0b3e\u0b3f\u0b41-\u0b44\u0b4d\u0b56\u0b57\u0b62\u0b63\u0b82\u0bbe\u0bc0\u0bcd\u0bd7\u0c3e-\u0c40\u0c46-\u0c48\u0c4a-\u0c4d\u0c55\u0c56\u0c62\u0c63\u0cbc\u0cbf\u0cc2\u0cc6\u0ccc\u0ccd\u0cd5\u0cd6\u0ce2\u0ce3\u0d3e\u0d41-\u0d44\u0d4d\u0d57\u0d62\u0d63\u0dca\u0dcf\u0dd2-\u0dd4\u0dd6\u0ddf\u0e31\u0e34-\u0e3a\u0e47-\u0e4e\u0eb1\u0eb4-\u0eb9\u0ebb\u0ebc\u0ec8-\u0ecd\u0f18\u0f19\u0f35\u0f37\u0f39\u0f71-\u0f7e\u0f80-\u0f84\u0f86\u0f87\u0f90-\u0f97\u0f99-\u0fbc\u0fc6\u102d-\u1030\u1032-\u1037\u1039\u103a\u103d\u103e\u1058\u1059\u105e-\u1060\u1071-\u1074\u1082\u1085\u1086\u108d\u109d\u135f\u1712-\u1714\u1732-\u1734\u1752\u1753\u1772\u1773\u17b7-\u17bd\u17c6\u17c9-\u17d3\u17dd\u180b-\u180d\u18a9\u1920-\u1922\u1927\u1928\u1932\u1939-\u193b\u1a17\u1a18\u1a56\u1a58-\u1a5e\u1a60\u1a62\u1a65-\u1a6c\u1a73-\u1a7c\u1a7f\u1b00-\u1b03\u1b34\u1b36-\u1b3a\u1b3c\u1b42\u1b6b-\u1b73\u1b80\u1b81\u1ba2-\u1ba5\u1ba8\u1ba9\u1c2c-\u1c33\u1c36\u1c37\u1cd0-\u1cd2\u1cd4-\u1ce0\u1ce2-\u1ce8\u1ced\u1dc0-\u1de6\u1dfd-\u1dff\u200c\u200d\u20d0-\u20f0\u2cef-\u2cf1\u2de0-\u2dff\u302a-\u302f\u3099\u309a\ua66f-\ua672\ua67c\ua67d\ua6f0\ua6f1\ua802\ua806\ua80b\ua825\ua826\ua8c4\ua8e0-\ua8f1\ua926-\ua92d\ua947-\ua951\ua980-\ua982\ua9b3\ua9b6-\ua9b9\ua9bc\uaa29-\uaa2e\uaa31\uaa32\uaa35\uaa36\uaa43\uaa4c\uaab0\uaab2-\uaab4\uaab7\uaab8\uaabe\uaabf\uaac1\uabe5\uabe8\uabed\udc00-\udfff\ufb1e\ufe00-\ufe0f\ufe20-\ufe26\uff9e\uff9f]/;function _e(e){return e.charCodeAt(0)>=768&&Ce.test(e)}function Re(e,u,j){for(;(j<0?u>0:u<e.length)&&_e(e.charAt(u));)u+=j;return u}function Qe(e,u,j){for(var U=u>j?-1:1;;){if(u==j)return u;var K=(u+j)/2,q=U<0?Math.ceil(K):Math.floor(K);if(q==u)return e(q)?u:j;e(q)?j=q:u=q+U}}function $e(e,u,j,U){if(!e)return U(u,j,"ltr",0);for(var K=!1,q=0;q<e.length;++q){var de=e[q];(de.from<j&&de.to>u||u==j&&de.to==u)&&(U(Math.max(de.from,u),Math.min(de.to,j),de.level==1?"rtl":"ltr",q),K=!0)}K||U(u,j,"ltr")}var ct=null;function dt(e,u,j){var U;ct=null;for(var K=0;K<e.length;++K){var q=e[K];if(q.from<u&&q.to>u)return K;q.to==u&&(q.from!=q.to&&j=="before"?U=K:ct=K),q.from==u&&(q.from!=q.to&&j!="before"?U=K:ct=K)}return U!=null?U:ct}var vt=function(){var e="bbbbbbbbbtstwsbbbbbbbbbbbbbbssstwNN%%%NNNNNN,N,N1111111111NNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNbbbbbbsbbbbbbbbbbbbbbbbbbbbbbbbbb,N%%%%NNNNLNNNNN%%11NLNNN1LNNNNNLLLLLLLLLLLLLLLLLLLLLLLNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLN",u="nnnnnnNNr%%r,rNNmmmmmmmmmmmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnn%nnrrrmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmnNmmmmmmrrmmNmmmmrr1111111111";function j(Me){return Me<=247?e.charAt(Me):1424<=Me&&Me<=1524?"R":1536<=Me&&Me<=1785?u.charAt(Me-1536):1774<=Me&&Me<=2220?"r":8192<=Me&&Me<=8203?"w":Me==8204?"b":"L"}var U=/[\u0590-\u05f4\u0600-\u06ff\u0700-\u08ac]/,K=/[stwN]/,q=/[LRr]/,de=/[Lb1n]/,ge=/[1n]/;function Oe(Me,lt,Ct){this.level=Me,this.from=lt,this.to=Ct}return function(Me,lt){var Ct=lt=="ltr"?"L":"R";if(Me.length==0||lt=="ltr"&&!U.test(Me))return!1;for(var Vt=Me.length,jt=[],vn=0;vn<Vt;++vn)jt.push(j(Me.charCodeAt(vn)));for(var Pn=0,Kn=Ct;Pn<Vt;++Pn){var fr=jt[Pn];fr=="m"?jt[Pn]=Kn:Kn=fr}for(var Rr=0,hr=Ct;Rr<Vt;++Rr){var Wr=jt[Rr];Wr=="1"&&hr=="r"?jt[Rr]="n":q.test(Wr)&&(hr=Wr,Wr=="r"&&(jt[Rr]="R"))}for(var ea=1,Jr=jt[0];ea<Vt-1;++ea){var Ea=jt[ea];Ea=="+"&&Jr=="1"&&jt[ea+1]=="1"?jt[ea]="1":Ea==","&&Jr==jt[ea+1]&&(Jr=="1"||Jr=="n")&&(jt[ea]=Jr),Jr=Ea}for(var Ga=0;Ga<Vt;++Ga){var vi=jt[Ga];if(vi==",")jt[Ga]="N";else if(vi=="%"){var ei=void 0;for(ei=Ga+1;ei<Vt&&jt[ei]=="%";++ei);for(var zi=Ga&&jt[Ga-1]=="!"||ei<Vt&&jt[ei]=="1"?"1":"N",Ui=Ga;Ui<ei;++Ui)jt[Ui]=zi;Ga=ei-1}}for(var si=0,ji=Ct;si<Vt;++si){var xi=jt[si];ji=="L"&&xi=="1"?jt[si]="L":q.test(xi)&&(ji=xi)}for(var fi=0;fi<Vt;++fi)if(K.test(jt[fi])){var li=void 0;for(li=fi+1;li<Vt&&K.test(jt[li]);++li);for(var ai=(fi?jt[fi-1]:Ct)=="L",Bi=(li<Vt?jt[li]:Ct)=="L",As=ai==Bi?ai?"L":"R":Ct,es=fi;es<li;++es)jt[es]=As;fi=li-1}for(var Si=[],Po,gi=0;gi<Vt;)if(de.test(jt[gi])){var ru=gi;for(++gi;gi<Vt&&de.test(jt[gi]);++gi);Si.push(new Oe(0,ru,gi))}else{var Fo=gi,ds=Si.length,fs=lt=="rtl"?1:0;for(++gi;gi<Vt&&jt[gi]!="L";++gi);for(var Mi=Fo;Mi<gi;)if(ge.test(jt[Mi])){Fo<Mi&&(Si.splice(ds,0,new Oe(1,Fo,Mi)),ds+=fs);var Ss=Mi;for(++Mi;Mi<gi&&ge.test(jt[Mi]);++Mi);Si.splice(ds,0,new Oe(2,Ss,Mi)),ds+=fs,Fo=Mi}else++Mi;Fo<gi&&Si.splice(ds,0,new Oe(1,Fo,gi))}return lt=="ltr"&&(Si[0].level==1&&(Po=Me.match(/^\s+/))&&(Si[0].from=Po[0].length,Si.unshift(new Oe(0,0,Po[0].length))),Q(Si).level==1&&(Po=Me.match(/\s+$/))&&(Q(Si).to-=Po[0].length,Si.push(new Oe(0,Vt-Po[0].length,Vt)))),lt=="rtl"?Si.reverse():Si}}();function _t(e,u){var j=e.order;return j==null&&(j=e.order=vt(e.text,u)),j}var He=[],Pe=function(e,u,j){if(e.addEventListener)e.addEventListener(u,j,!1);else if(e.attachEvent)e.attachEvent("on"+u,j);else{var U=e._handlers||(e._handlers={});U[u]=(U[u]||He).concat(j)}};function at(e,u){return e._handlers&&e._handlers[u]||He}function Rt(e,u,j){if(e.removeEventListener)e.removeEventListener(u,j,!1);else if(e.detachEvent)e.detachEvent("on"+u,j);else{var U=e._handlers,K=U&&U[u];if(K){var q=ue(K,j);q>-1&&(U[u]=K.slice(0,q).concat(K.slice(q+1)))}}}function rt(e,u){var j=at(e,u);if(!j.length)return;for(var U=Array.prototype.slice.call(arguments,2),K=0;K<j.length;++K)j[K].apply(null,U)}function ft(e,u,j){return typeof u=="string"&&(u={type:u,preventDefault:function(){this.defaultPrevented=!0}}),rt(e,j||u.type,e,u),Le(u)||u.codemirrorIgnore}function Ge(e){var u=e._handlers&&e._handlers.cursorActivity;if(!u)return;for(var j=e.curOp.cursorActivityHandlers||(e.curOp.cursorActivityHandlers=[]),U=0;U<u.length;++U)ue(j,u[U])==-1&&j.push(u[U])}function Ne(e,u){return at(e,u).length>0}function je(e){e.prototype.on=function(u,j){Pe(this,u,j)},e.prototype.off=function(u,j){Rt(this,u,j)}}function Ee(e){e.preventDefault?e.preventDefault():e.returnValue=!1}function Ae(e){e.stopPropagation?e.stopPropagation():e.cancelBubble=!0}function Le(e){return e.defaultPrevented!=null?e.defaultPrevented:e.returnValue==!1}function Ue(e){Ee(e),Ae(e)}function ze(e){return e.target||e.srcElement}function ut(e){var u=e.which;return u==null&&(e.button&1?u=1:e.button&2?u=3:e.button&4&&(u=2)),l&&e.ctrlKey&&u==1&&(u=3),u}var Ot=function(){if(S&&h<9)return!1;var e=A("div");return"draggable"in e||"dragDrop"in e}(),Nt;function nn(e){if(Nt==null){var u=A("span","\u200B");v(e,A("span",[u,document.createTextNode("x")])),e.firstChild.offsetHeight!=0&&(Nt=u.offsetWidth<=1&&u.offsetHeight>2&&!(S&&h<8))}var j=Nt?A("span","\u200B"):A("span","\xA0",null,"display: inline-block; width: 1px; margin-right: -1px");return j.setAttribute("cm-text",""),j}var Et;function ot(e){if(Et!=null)return Et;var u=v(e,document.createTextNode("A\u062EA")),j=D(u,0,1).getBoundingClientRect(),U=D(u,1,2).getBoundingClientRect();return x(e),!j||j.left==j.right?!1:Et=U.right-j.right<3}var Ie=`
|
|
|
|
|
|
b`.split(/\n/).length!=3?function(e){for(var u=0,j=[],U=e.length;u<=U;){var K=e.indexOf(`
|
|
|
`,u);K==-1&&(K=e.length);var q=e.slice(u,e.charAt(K-1)=="\r"?K-1:K),de=q.indexOf("\r");de!=-1?(j.push(q.slice(0,de)),u+=de+1):(j.push(q),u=K+1)}return j}:function(e){return e.split(/\r\n?|\n/)},Ze=window.getSelection?function(e){try{return e.selectionStart!=e.selectionEnd}catch(u){return!1}}:function(e){var u;try{u=e.ownerDocument.selection.createRange()}catch(j){}return!u||u.parentElement()!=e?!1:u.compareEndPoints("StartToEnd",u)!=0},Ye=function(){var e=A("div");return"oncopy"in e?!0:(e.setAttribute("oncopy","return;"),typeof e.oncopy=="function")}(),xe=null;function ke(e){if(xe!=null)return xe;var u=v(e,A("span","x")),j=u.getBoundingClientRect(),U=D(u,0,1).getBoundingClientRect();return xe=Math.abs(j.left-U.left)>1}var pt={},it={};function mt(e,u){arguments.length>2&&(u.dependencies=Array.prototype.slice.call(arguments,2)),pt[e]=u}function Dt(e,u){it[e]=u}function tt(e){if(typeof e=="string"&&it.hasOwnProperty(e))e=it[e];else if(e&&typeof e.name=="string"&&it.hasOwnProperty(e.name)){var u=it[e.name];typeof u=="string"&&(u={name:u}),e=ye(u,e),e.name=u.name}else{if(typeof e=="string"&&/^[\w\-]+\/[\w\-]+\+xml$/.test(e))return tt("application/xml");if(typeof e=="string"&&/^[\w\-]+\/[\w\-]+\+json$/.test(e))return tt("application/json")}return typeof e=="string"?{name:e}:e||{name:"null"}}function At(e,u){u=tt(u);var j=pt[u.name];if(!j)return At(e,"text/plain");var U=j(e,u);if(kt.hasOwnProperty(u.name)){var K=kt[u.name];for(var q in K){if(!K.hasOwnProperty(q))continue;U.hasOwnProperty(q)&&(U["_"+q]=U[q]),U[q]=K[q]}}if(U.name=u.name,u.helperType&&(U.helperType=u.helperType),u.modeProps)for(var de in u.modeProps)U[de]=u.modeProps[de];return U}var kt={};function gn(e,u){var j=kt.hasOwnProperty(e)?kt[e]:kt[e]={};k(u,j)}function un(e,u){if(u===!0)return u;if(e.copyState)return e.copyState(u);var j={};for(var U in u){var K=u[U];K instanceof Array&&(K=K.concat([])),j[U]=K}return j}function on(e,u){for(var j;e.innerMode&&!(j=e.innerMode(u),!j||j.mode==e);)u=j.state,e=j.mode;return j||{mode:e,state:u}}function jn(e,u,j){return e.startState?e.startState(u,j):!0}var xn=function(e,u,j){this.pos=this.start=0,this.string=e,this.tabSize=u||8,this.lastColumnPos=this.lastColumnValue=0,this.lineStart=0,this.lineOracle=j};xn.prototype.eol=function(){return this.pos>=this.string.length},xn.prototype.sol=function(){return this.pos==this.lineStart},xn.prototype.peek=function(){return this.string.charAt(this.pos)||void 0},xn.prototype.next=function(){if(this.pos<this.string.length)return this.string.charAt(this.pos++)},xn.prototype.eat=function(e){var u=this.string.charAt(this.pos),j;if(typeof e=="string"?j=u==e:j=u&&(e.test?e.test(u):e(u)),j)return++this.pos,u},xn.prototype.eatWhile=function(e){for(var u=this.pos;this.eat(e););return this.pos>u},xn.prototype.eatSpace=function(){for(var e=this.pos;/[\s\u00a0]/.test(this.string.charAt(this.pos));)++this.pos;return this.pos>e},xn.prototype.skipToEnd=function(){this.pos=this.string.length},xn.prototype.skipTo=function(e){var u=this.string.indexOf(e,this.pos);if(u>-1)return this.pos=u,!0},xn.prototype.backUp=function(e){this.pos-=e},xn.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)},xn.prototype.indentation=function(){return G(this.string,null,this.tabSize)-(this.lineStart?G(this.string,this.lineStart,this.tabSize):0)},xn.prototype.match=function(e,u,j){if(typeof e=="string"){var U=function(de){return j?de.toLowerCase():de},K=this.string.substr(this.pos,e.length);if(U(K)==U(e))return u!==!1&&(this.pos+=e.length),!0}else{var q=this.string.slice(this.pos).match(e);return q&&q.index>0?null:(q&&u!==!1&&(this.pos+=q[0].length),q)}},xn.prototype.current=function(){return this.string.slice(this.start,this.pos)},xn.prototype.hideFirstChars=function(e,u){this.lineStart+=e;try{return u()}finally{this.lineStart-=e}},xn.prototype.lookAhead=function(e){var u=this.lineOracle;return u&&u.lookAhead(e)},xn.prototype.baseToken=function(){var e=this.lineOracle;return e&&e.baseToken(this.pos)};function Yt(e,u){if(u-=e.first,u<0||u>=e.size)throw new Error("There is no line "+(u+e.first)+" in the document.");for(var j=e;!j.lines;)for(var U=0;;++U){var K=j.children[U],q=K.chunkSize();if(u<q){j=K;break}u-=q}return j.lines[u]}function Xn(e,u,j){var U=[],K=u.line;return e.iter(u.line,j.line+1,function(q){var de=q.text;K==j.line&&(de=de.slice(0,j.ch)),K==u.line&&(de=de.slice(u.ch)),U.push(de),++K}),U}function Zn(e,u,j){var U=[];return e.iter(u,j,function(K){U.push(K.text)}),U}function zn(e,u){var j=u-e.height;if(j)for(var U=e;U;U=U.parent)U.height+=j}function Yn(e){if(e.parent==null)return null;for(var u=e.parent,j=ue(u.lines,e),U=u.parent;U;u=U,U=U.parent)for(var K=0;!(U.children[K]==u);++K)j+=U.children[K].chunkSize();return j+u.first}function Cr(e,u){var j=e.first;e:do{for(var U=0;U<e.children.length;++U){var K=e.children[U],q=K.height;if(u<q){e=K;continue e}u-=q,j+=K.chunkSize()}return j}while(!e.lines);for(var de=0;de<e.lines.length;++de){var ge=e.lines[de],Oe=ge.height;if(u<Oe)break;u-=Oe}return j+de}function lr(e,u){return u>=e.first&&u<e.first+e.size}function qt(e,u){return String(e.lineNumberFormatter(u+e.firstLineNumber))}function Xt(e,u,j){if(j===void 0&&(j=null),!(this instanceof Xt))return new Xt(e,u,j);this.line=e,this.ch=u,this.sticky=j}function En(e,u){return e.line-u.line||e.ch-u.ch}function jr(e,u){return e.sticky==u.sticky&&En(e,u)==0}function An(e){return Xt(e.line,e.ch)}function Bn(e,u){return En(e,u)<0?u:e}function Sn(e,u){return En(e,u)<0?e:u}function Or(e,u){return Math.max(e.first,Math.min(u,e.first+e.size-1))}function Qt(e,u){if(u.line<e.first)return Xt(e.first,0);var j=e.first+e.size-1;return u.line>j?Xt(j,Yt(e,j).text.length):mr(u,Yt(e,u.line).text.length)}function mr(e,u){var j=e.ch;return j==null||j>u?Xt(e.line,u):j<0?Xt(e.line,0):e}function Kt(e,u){for(var j=[],U=0;U<u.length;U++)j[U]=Qt(e,u[U]);return j}var nr=function(e,u){this.state=e,this.lookAhead=u},br=function(e,u,j,U){this.state=u,this.doc=e,this.line=j,this.maxLookAhead=U||0,this.baseTokens=null,this.baseTokenPos=1};br.prototype.lookAhead=function(e){var u=this.doc.getLine(this.line+e);return u!=null&&e>this.maxLookAhead&&(this.maxLookAhead=e),u},br.prototype.baseToken=function(e){if(!this.baseTokens)return null;for(;this.baseTokens[this.baseTokenPos]<=e;)this.baseTokenPos+=2;var u=this.baseTokens[this.baseTokenPos+1];return{type:u&&u.replace(/( |^)overlay .*/,""),size:this.baseTokens[this.baseTokenPos]-e}},br.prototype.nextLine=function(){this.line++,this.maxLookAhead>0&&this.maxLookAhead--},br.fromSaved=function(e,u,j){return u instanceof nr?new br(e,un(e.mode,u.state),j,u.lookAhead):new br(e,un(e.mode,u),j)},br.prototype.save=function(e){var u=e!==!1?un(this.doc.mode,this.state):this.state;return this.maxLookAhead>0?new nr(u,this.maxLookAhead):u};function qr(e,u,j,U){var K=[e.state.modeGen],q={};ya(e,u.text,e.doc.mode,j,function(Me,lt){return K.push(Me,lt)},q,U);for(var de=j.state,ge=function(Me){j.baseTokens=K;var lt=e.state.overlays[Me],Ct=1,Vt=0;j.state=!0,ya(e,u.text,lt.mode,j,function(jt,vn){for(var Pn=Ct;Vt<jt;){var Kn=K[Ct];Kn>jt&&K.splice(Ct,1,jt,K[Ct+1],Kn),Ct+=2,Vt=Math.min(jt,Kn)}if(!vn)return;if(lt.opaque)K.splice(Pn,Ct-Pn,jt,"overlay "+vn),Ct=Pn+2;else for(;Pn<Ct;Pn+=2){var fr=K[Pn+1];K[Pn+1]=(fr?fr+" ":"")+"overlay "+vn}},q),j.state=de,j.baseTokens=null,j.baseTokenPos=1},Oe=0;Oe<e.state.overlays.length;++Oe)ge(Oe);return{styles:K,classes:q.bgClass||q.textClass?q:null}}function aa(e,u,j){if(!u.styles||u.styles[0]!=e.state.modeGen){var U=_a(e,Yn(u)),K=u.text.length>e.options.maxHighlightLength&&un(e.doc.mode,U.state),q=qr(e,u,U);K&&(U.state=K),u.stateAfter=U.save(!K),u.styles=q.styles,q.classes?u.styleClasses=q.classes:u.styleClasses&&(u.styleClasses=null),j===e.doc.highlightFrontier&&(e.doc.modeFrontier=Math.max(e.doc.modeFrontier,++e.doc.highlightFrontier))}return u.styles}function _a(e,u,j){var U=e.doc,K=e.display;if(!U.mode.startState)return new br(U,!0,u);var q=Pr(e,u,j),de=q>U.first&&Yt(U,q-1).stateAfter,ge=de?br.fromSaved(U,de,q):new br(U,jn(U.mode),q);return U.iter(q,u,function(Oe){ca(e,Oe.text,ge);var Me=ge.line;Oe.stateAfter=Me==u-1||Me%5==0||Me>=K.viewFrom&&Me<K.viewTo?ge.save():null,ge.nextLine()}),j&&(U.modeFrontier=ge.line),ge}function ca(e,u,j,U){var K=e.doc.mode,q=new xn(u,e.options.tabSize,j);for(q.start=q.pos=U||0,u==""&&Yr(K,j.state);!q.eol();)Jn(K,q,j.state),q.start=q.pos}function Yr(e,u){if(e.blankLine)return e.blankLine(u);if(!e.innerMode)return;var j=on(e,u);if(j.mode.blankLine)return j.mode.blankLine(j.state)}function Jn(e,u,j,U){for(var K=0;K<10;K++){U&&(U[0]=on(e,j).mode);var q=e.token(u,j);if(u.pos>u.start)return q}throw new Error("Mode "+e.name+" failed to advance stream.")}var Tr=function(e,u,j){this.start=e.start,this.end=e.pos,this.string=e.current(),this.type=u||null,this.state=j};function Aa(e,u,j,U){var K=e.doc,q=K.mode,de;u=Qt(K,u);var ge=Yt(K,u.line),Oe=_a(e,u.line,j),Me=new xn(ge.text,e.options.tabSize,Oe),lt;for(U&&(lt=[]);(U||Me.pos<u.ch)&&!Me.eol();)Me.start=Me.pos,de=Jn(q,Me,Oe.state),U&<.push(new Tr(Me,de,un(K.mode,Oe.state)));return U?lt:new Tr(Me,de,Oe.state)}function Ra(e,u){if(e)for(;;){var j=e.match(/(?:^|\s+)line-(background-)?(\S+)/);if(!j)break;e=e.slice(0,j.index)+e.slice(j.index+j[0].length);var U=j[1]?"bgClass":"textClass";u[U]==null?u[U]=j[2]:new RegExp("(?:^|\\s)"+j[2]+"(?:$|\\s)").test(u[U])||(u[U]+=" "+j[2])}return e}function ya(e,u,j,U,K,q,de){var ge=j.flattenSpans;ge==null&&(ge=e.options.flattenSpans);var Oe=0,Me=null,lt=new xn(u,e.options.tabSize,U),Ct,Vt=e.options.addModeClass&&[null];for(u==""&&Ra(Yr(j,U.state),q);!lt.eol();){if(lt.pos>e.options.maxHighlightLength?(ge=!1,de&&ca(e,u,U,lt.pos),lt.pos=u.length,Ct=null):Ct=Ra(Jn(j,lt,U.state,Vt),q),Vt){var jt=Vt[0].name;jt&&(Ct="m-"+(Ct?jt+" "+Ct:jt))}if(!ge||Me!=Ct){for(;Oe<lt.start;)Oe=Math.min(lt.start,Oe+5e3),K(Oe,Me);Me=Ct}lt.start=lt.pos}for(;Oe<lt.pos;){var vn=Math.min(lt.pos,Oe+5e3);K(vn,Me),Oe=vn}}function Pr(e,u,j){for(var U,K,q=e.doc,de=j?-1:u-(e.doc.mode.innerMode?1e3:100),ge=u;ge>de;--ge){if(ge<=q.first)return q.first;var Oe=Yt(q,ge-1),Me=Oe.stateAfter;if(Me&&(!j||ge+(Me instanceof nr?Me.lookAhead:0)<=q.modeFrontier))return ge;var lt=G(Oe.text,null,e.options.tabSize);(K==null||U>lt)&&(K=ge-1,U=lt)}return K}function ui(e,u){if(e.modeFrontier=Math.min(e.modeFrontier,u),e.highlightFrontier<u-10)return;for(var j=e.first,U=u-1;U>j;U--){var K=Yt(e,U).stateAfter;if(K&&(!(K instanceof nr)||U+K.lookAhead<u)){j=U+1;break}}e.highlightFrontier=Math.min(e.highlightFrontier,j)}var Fa=!1,Ma=!1;function Ya(){Fa=!0}function Ia(){Ma=!0}function qa(e,u,j){this.marker=e,this.from=u,this.to=j}function Wa(e,u){if(e)for(var j=0;j<e.length;++j){var U=e[j];if(U.marker==u)return U}}function hi(e,u){for(var j,U=0;U<e.length;++U)e[U]!=u&&(j||(j=[])).push(e[U]);return j}function Ci(e,u){e.markedSpans=e.markedSpans?e.markedSpans.concat([u]):[u],u.marker.attachLine(e)}function sa(e,u,j){var U;if(e)for(var K=0;K<e.length;++K){var q=e[K],de=q.marker,ge=q.from==null||(de.inclusiveLeft?q.from<=u:q.from<u);if(ge||q.from==u&&de.type=="bookmark"&&(!j||!q.marker.insertLeft)){var Oe=q.to==null||(de.inclusiveRight?q.to>=u:q.to>u);(U||(U=[])).push(new qa(de,q.from,Oe?null:q.to))}}return U}function da(e,u,j){var U;if(e)for(var K=0;K<e.length;++K){var q=e[K],de=q.marker,ge=q.to==null||(de.inclusiveRight?q.to>=u:q.to>u);if(ge||q.from==u&&de.type=="bookmark"&&(!j||q.marker.insertLeft)){var Oe=q.from==null||(de.inclusiveLeft?q.from<=u:q.from<u);(U||(U=[])).push(new qa(de,Oe?null:q.from-u,q.to==null?null:q.to-u))}}return U}function la(e,u){if(u.full)return null;var j=lr(e,u.from.line)&&Yt(e,u.from.line).markedSpans,U=lr(e,u.to.line)&&Yt(e,u.to.line).markedSpans;if(!j&&!U)return null;var K=u.from.ch,q=u.to.ch,de=En(u.from,u.to)==0,ge=sa(j,K,de),Oe=da(U,q,de),Me=u.text.length==1,lt=Q(u.text).length+(Me?K:0);if(ge)for(var Ct=0;Ct<ge.length;++Ct){var Vt=ge[Ct];if(Vt.to==null){var jt=Wa(Oe,Vt.marker);jt?Me&&(Vt.to=jt.to==null?null:jt.to+lt):Vt.to=K}}if(Oe)for(var vn=0;vn<Oe.length;++vn){var Pn=Oe[vn];if(Pn.to!=null&&(Pn.to+=lt),Pn.from==null){var Kn=Wa(ge,Pn.marker);Kn||(Pn.from=lt,Me&&(ge||(ge=[])).push(Pn))}else Pn.from+=lt,Me&&(ge||(ge=[])).push(Pn)}ge&&(ge=me(ge)),Oe&&Oe!=ge&&(Oe=me(Oe));var fr=[ge];if(!Me){var Rr=u.text.length-2,hr;if(Rr>0&&ge)for(var Wr=0;Wr<ge.length;++Wr)ge[Wr].to==null&&(hr||(hr=[])).push(new qa(ge[Wr].marker,null,null));for(var ea=0;ea<Rr;++ea)fr.push(hr);fr.push(Oe)}return fr}function me(e){for(var u=0;u<e.length;++u){var j=e[u];j.from!=null&&j.from==j.to&&j.marker.clearWhenEmpty!==!1&&e.splice(u--,1)}return e.length?e:null}function et(e,u,j){var U=null;if(e.iter(u.line,j.line+1,function(jt){if(jt.markedSpans)for(var vn=0;vn<jt.markedSpans.length;++vn){var Pn=jt.markedSpans[vn].marker;Pn.readOnly&&(!U||ue(U,Pn)==-1)&&(U||(U=[])).push(Pn)}}),!U)return null;for(var K=[{from:u,to:j}],q=0;q<U.length;++q)for(var de=U[q],ge=de.find(0),Oe=0;Oe<K.length;++Oe){var Me=K[Oe];if(En(Me.to,ge.from)<0||En(Me.from,ge.to)>0)continue;var lt=[Oe,1],Ct=En(Me.from,ge.from),Vt=En(Me.to,ge.to);(Ct<0||!de.inclusiveLeft&&!Ct)&<.push({from:Me.from,to:ge.from}),(Vt>0||!de.inclusiveRight&&!Vt)&<.push({from:ge.to,to:Me.to}),K.splice.apply(K,lt),Oe+=lt.length-3}return K}function Tt(e){var u=e.markedSpans;if(!u)return;for(var j=0;j<u.length;++j)u[j].marker.detachLine(e);e.markedSpans=null}function xt(e,u){if(!u)return;for(var j=0;j<u.length;++j)u[j].marker.attachLine(e);e.markedSpans=u}function Ut(e){return e.inclusiveLeft?-1:0}function It(e){return e.inclusiveRight?1:0}function Gt(e,u){var j=e.lines.length-u.lines.length;if(j!=0)return j;var U=e.find(),K=u.find(),q=En(U.from,K.from)||Ut(e)-Ut(u);if(q)return-q;var de=En(U.to,K.to)||It(e)-It(u);return de||u.id-e.id}function sn(e,u){var j=Ma&&e.markedSpans,U;if(j)for(var K=void 0,q=0;q<j.length;++q)K=j[q],K.marker.collapsed&&(u?K.from:K.to)==null&&(!U||Gt(U,K.marker)<0)&&(U=K.marker);return U}function mn(e){return sn(e,!0)}function _n(e){return sn(e,!1)}function Ln(e,u){var j=Ma&&e.markedSpans,U;if(j)for(var K=0;K<j.length;++K){var q=j[K];q.marker.collapsed&&(q.from==null||q.from<u)&&(q.to==null||q.to>u)&&(!U||Gt(U,q.marker)<0)&&(U=q.marker)}return U}function Mn(e,u,j,U,K){var q=Yt(e,u),de=Ma&&q.markedSpans;if(de)for(var ge=0;ge<de.length;++ge){var Oe=de[ge];if(!Oe.marker.collapsed)continue;var Me=Oe.marker.find(0),lt=En(Me.from,j)||Ut(Oe.marker)-Ut(K),Ct=En(Me.to,U)||It(Oe.marker)-It(K);if(lt>=0&&Ct<=0||lt<=0&&Ct>=0)continue;if(lt<=0&&(Oe.marker.inclusiveRight&&K.inclusiveLeft?En(Me.to,j)>=0:En(Me.to,j)>0)||lt>=0&&(Oe.marker.inclusiveRight&&K.inclusiveLeft?En(Me.from,U)<=0:En(Me.from,U)<0))return!0}}function Jt(e){for(var u;u=mn(e);)e=u.find(-1,!0).line;return e}function Cn(e){for(var u;u=_n(e);)e=u.find(1,!0).line;return e}function dn(e){for(var u,j;u=_n(e);)e=u.find(1,!0).line,(j||(j=[])).push(e);return j}function wn(e,u){var j=Yt(e,u),U=Jt(j);return j==U?u:Yn(U)}function yn(e,u){if(u>e.lastLine())return u;var j=Yt(e,u),U;if(!Fn(e,j))return u;for(;U=_n(j);)j=U.find(1,!0).line;return Yn(j)+1}function Fn(e,u){var j=Ma&&u.markedSpans;if(j)for(var U=void 0,K=0;K<j.length;++K){if(U=j[K],!U.marker.collapsed)continue;if(U.from==null)return!0;if(U.marker.widgetNode)continue;if(U.from==0&&U.marker.inclusiveLeft&&or(e,u,U))return!0}}function or(e,u,j){if(j.to==null){var U=j.marker.find(1,!0);return or(e,U.line,Wa(U.line.markedSpans,j.marker))}if(j.marker.inclusiveRight&&j.to==u.text.length)return!0;for(var K=void 0,q=0;q<u.markedSpans.length;++q)if(K=u.markedSpans[q],K.marker.collapsed&&!K.marker.widgetNode&&K.from==j.to&&(K.to==null||K.to!=j.from)&&(K.marker.inclusiveLeft||j.marker.inclusiveRight)&&or(e,u,K))return!0}function Ir(e){e=Jt(e);for(var u=0,j=e.parent,U=0;U<j.lines.length;++U){var K=j.lines[U];if(K==e)break;u+=K.height}for(var q=j.parent;q;j=q,q=j.parent)for(var de=0;de<q.children.length;++de){var ge=q.children[de];if(ge==j)break;u+=ge.height}return u}function hn(e){if(e.height==0)return 0;for(var u=e.text.length,j,U=e;j=mn(U);){var K=j.find(0,!0);U=K.from.line,u+=K.from.ch-K.to.ch}for(U=e;j=_n(U);){var q=j.find(0,!0);u-=U.text.length-q.from.ch,U=q.to.line,u+=U.text.length-q.to.ch}return u}function Ft(e){var u=e.display,j=e.doc;u.maxLine=Yt(j,j.first),u.maxLineLength=hn(u.maxLine),u.maxLineChanged=!0,j.iter(function(U){var K=hn(U);K>u.maxLineLength&&(u.maxLineLength=K,u.maxLine=U)})}var tn=function(e,u,j){this.text=e,xt(this,u),this.height=j?j(this):1};tn.prototype.lineNo=function(){return Yn(this)},je(tn);function bn(e,u,j,U){e.text=u,e.stateAfter&&(e.stateAfter=null),e.styles&&(e.styles=null),e.order!=null&&(e.order=null),Tt(e),xt(e,j);var K=U?U(e):1;K!=e.height&&zn(e,K)}function zt(e){e.parent=null,Tt(e)}var pn={},ln={};function On(e,u){if(!e||/^\s*$/.test(e))return null;var j=u.addModeClass?ln:pn;return j[e]||(j[e]=e.replace(/\S+/g,"cm-$&"))}function Dn(e,u){var j=I("span",null,null,_?"padding-right: .1px":null),U={pre:I("pre",[j],"CodeMirror-line"),content:j,col:0,pos:0,cm:e,trailingSpace:!1,splitSpaces:e.getOption("lineWrapping")};u.measure={};for(var K=0;K<=(u.rest?u.rest.length:0);K++){var q=K?u.rest[K-1]:u.line,de=void 0;U.pos=0,U.addToken=Hn,ot(e.display.measure)&&(de=_t(q,e.doc.direction))&&(U.addToken=Sr(U.addToken,de)),U.map=[];var ge=u!=e.display.externalMeasured&&Yn(q);Er(q,U,aa(e,q,ge)),q.styleClasses&&(q.styleClasses.bgClass&&(U.bgClass=W(q.styleClasses.bgClass,U.bgClass||"")),q.styleClasses.textClass&&(U.textClass=W(q.styleClasses.textClass,U.textClass||""))),U.map.length==0&&U.map.push(0,0,U.content.appendChild(nn(e.display.measure))),K==0?(u.measure.map=U.map,u.measure.cache={}):((u.measure.maps||(u.measure.maps=[])).push(U.map),(u.measure.caches||(u.measure.caches=[])).push({}))}if(_){var Oe=U.content.lastChild;(/\bcm-tab\b/.test(Oe.className)||Oe.querySelector&&Oe.querySelector(".cm-tab"))&&(U.content.className="cm-tab-wrap-hack")}return rt(e,"renderLine",e,u.line,U.pre),U.pre.className&&(U.textClass=W(U.pre.className,U.textClass||"")),U}function $n(e){var u=A("span","\u2022","cm-invalidchar");return u.title="\\u"+e.charCodeAt(0).toString(16),u.setAttribute("aria-label",u.title),u}function Hn(e,u,j,U,K,q,de){if(!u)return;var ge=e.splitSpaces?yr(u,e.trailingSpace):u,Oe=e.cm.state.specialChars,Me=!1,lt;if(!Oe.test(u))e.col+=u.length,lt=document.createTextNode(ge),e.map.push(e.pos,e.pos+u.length,lt),S&&h<9&&(Me=!0),e.pos+=u.length;else{lt=document.createDocumentFragment();for(var Ct=0;;){Oe.lastIndex=Ct;var Vt=Oe.exec(u),jt=Vt?Vt.index-Ct:u.length-Ct;if(jt){var vn=document.createTextNode(ge.slice(Ct,Ct+jt));S&&h<9?lt.appendChild(A("span",[vn])):lt.appendChild(vn),e.map.push(e.pos,e.pos+jt,vn),e.col+=jt,e.pos+=jt}if(!Vt)break;Ct+=jt+1;var Pn=void 0;if(Vt[0]==" "){var Kn=e.cm.options.tabSize,fr=Kn-e.col%Kn;Pn=lt.appendChild(A("span",se(fr),"cm-tab")),Pn.setAttribute("role","presentation"),Pn.setAttribute("cm-text"," "),e.col+=fr}else Vt[0]=="\r"||Vt[0]==`
|
|
|
`?(Pn=lt.appendChild(A("span",Vt[0]=="\r"?"\u240D":"\u2424","cm-invalidchar")),Pn.setAttribute("cm-text",Vt[0]),e.col+=1):(Pn=e.cm.options.specialCharPlaceholder(Vt[0]),Pn.setAttribute("cm-text",Vt[0]),S&&h<9?lt.appendChild(A("span",[Pn])):lt.appendChild(Pn),e.col+=1);e.map.push(e.pos,e.pos+1,Pn),e.pos++}}if(e.trailingSpace=ge.charCodeAt(u.length-1)==32,j||U||K||Me||q||de){var Rr=j||"";U&&(Rr+=U),K&&(Rr+=K);var hr=A("span",[lt],Rr,q);if(de)for(var Wr in de)de.hasOwnProperty(Wr)&&Wr!="style"&&Wr!="class"&&hr.setAttribute(Wr,de[Wr]);return e.content.appendChild(hr)}e.content.appendChild(lt)}function yr(e,u){if(e.length>1&&!/ /.test(e))return e;for(var j=u,U="",K=0;K<e.length;K++){var q=e.charAt(K);q==" "&&j&&(K==e.length-1||e.charCodeAt(K+1)==32)&&(q="\xA0"),U+=q,j=q==" "}return U}function Sr(e,u){return function(j,U,K,q,de,ge,Oe){K=K?K+" cm-force-border":"cm-force-border";for(var Me=j.pos,lt=Me+U.length;;){for(var Ct=void 0,Vt=0;Vt<u.length&&!(Ct=u[Vt],Ct.to>Me&&Ct.from<=Me);Vt++);if(Ct.to>=lt)return e(j,U,K,q,de,ge,Oe);e(j,U.slice(0,Ct.to-Me),K,q,null,ge,Oe),q=null,U=U.slice(Ct.to-Me),Me=Ct.to}}}function Wn(e,u,j,U){var K=!U&&j.widgetNode;K&&e.map.push(e.pos,e.pos+u,K),!U&&e.cm.display.input.needsContentAttribute&&(K||(K=e.content.appendChild(document.createElement("span"))),K.setAttribute("cm-marker",j.id)),K&&(e.cm.display.input.setUneditable(K),e.content.appendChild(K)),e.pos+=u,e.trailingSpace=!1}function Er(e,u,j){var U=e.markedSpans,K=e.text,q=0;if(!U){for(var de=1;de<j.length;de+=2)u.addToken(u,K.slice(q,q=j[de]),On(j[de+1],u.cm.options));return}for(var ge=K.length,Oe=0,Me=1,lt="",Ct,Vt,jt=0,vn,Pn,Kn,fr,Rr;;){if(jt==Oe){vn=Pn=Kn=Vt="",Rr=null,fr=null,jt=Infinity;for(var hr=[],Wr=void 0,ea=0;ea<U.length;++ea){var Jr=U[ea],Ea=Jr.marker;if(Ea.type=="bookmark"&&Jr.from==Oe&&Ea.widgetNode)hr.push(Ea);else if(Jr.from<=Oe&&(Jr.to==null||Jr.to>Oe||Ea.collapsed&&Jr.to==Oe&&Jr.from==Oe)){if(Jr.to!=null&&Jr.to!=Oe&&jt>Jr.to&&(jt=Jr.to,Pn=""),Ea.className&&(vn+=" "+Ea.className),Ea.css&&(Vt=(Vt?Vt+";":"")+Ea.css),Ea.startStyle&&Jr.from==Oe&&(Kn+=" "+Ea.startStyle),Ea.endStyle&&Jr.to==jt&&(Wr||(Wr=[])).push(Ea.endStyle,Jr.to),Ea.title&&((Rr||(Rr={})).title=Ea.title),Ea.attributes)for(var Ga in Ea.attributes)(Rr||(Rr={}))[Ga]=Ea.attributes[Ga];Ea.collapsed&&(!fr||Gt(fr.marker,Ea)<0)&&(fr=Jr)}else Jr.from>Oe&&jt>Jr.from&&(jt=Jr.from)}if(Wr)for(var vi=0;vi<Wr.length;vi+=2)Wr[vi+1]==jt&&(Pn+=" "+Wr[vi]);if(!fr||fr.from==Oe)for(var ei=0;ei<hr.length;++ei)Wn(u,0,hr[ei]);if(fr&&(fr.from||0)==Oe){if(Wn(u,(fr.to==null?ge+1:fr.to)-Oe,fr.marker,fr.from==null),fr.to==null)return;fr.to==Oe&&(fr=!1)}}if(Oe>=ge)break;for(var zi=Math.min(ge,jt);;){if(lt){var Ui=Oe+lt.length;if(!fr){var si=Ui>zi?lt.slice(0,zi-Oe):lt;u.addToken(u,si,Ct?Ct+vn:vn,Kn,Oe+si.length==jt?Pn:"",Vt,Rr)}if(Ui>=zi){lt=lt.slice(zi-Oe),Oe=zi;break}Oe=Ui,Kn=""}lt=K.slice(q,q=j[Me++]),Ct=On(j[Me++],u.cm.options)}}}function ur(e,u,j){this.line=u,this.rest=dn(u),this.size=this.rest?Yn(Q(this.rest))-j+1:1,this.node=this.text=null,this.hidden=Fn(e,u)}function Br(e,u,j){for(var U=[],K,q=u;q<j;q=K){var de=new ur(e.doc,Yt(e.doc,q),q);K=q+de.size,U.push(de)}return U}var wr=null;function Xr(e){wr?wr.ops.push(e):e.ownsGroup=wr={ops:[e],delayedCallbacks:[]}}function Qn(e){var u=e.delayedCallbacks,j=0;do{for(;j<u.length;j++)u[j].call(null);for(var U=0;U<e.ops.length;U++){var K=e.ops[U];if(K.cursorActivityHandlers)for(;K.cursorActivityCalled<K.cursorActivityHandlers.length;)K.cursorActivityHandlers[K.cursorActivityCalled++].call(null,K.cm)}}while(j<u.length)}function Lt(e,u){var j=e.ownsGroup;if(!j)return;try{Qn(j)}finally{wr=null,u(j)}}var Ht=null;function Wt(e,u){var j=at(e,u);if(!j.length)return;var U=Array.prototype.slice.call(arguments,2),K;wr?K=wr.delayedCallbacks:Ht?K=Ht:(K=Ht=[],setTimeout(Un,0));for(var q=function(ge){K.push(function(){return j[ge].apply(null,U)})},de=0;de<j.length;++de)q(de)}function Un(){var e=Ht;Ht=null;for(var u=0;u<e.length;++u)e[u]()}function Gn(e,u,j,U){for(var K=0;K<u.changes.length;K++){var q=u.changes[K];q=="text"?er(e,u):q=="gutter"?tr(e,u,j,U):q=="class"?Vr(e,u):q=="widget"&&ra(e,u,U)}u.changes=null}function Tn(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&&h<8&&(e.node.style.zIndex=2)),e.node}function qn(e,u){var j=u.bgClass?u.bgClass+" "+(u.line.bgClass||""):u.line.bgClass;if(j&&(j+=" CodeMirror-linebackground"),u.background)j?u.background.className=j:(u.background.parentNode.removeChild(u.background),u.background=null);else if(j){var U=Tn(u);u.background=U.insertBefore(A("div",null,j),U.firstChild),e.display.input.setUneditable(u.background)}}function ar(e,u){var j=e.display.externalMeasured;return j&&j.line==u.line?(e.display.externalMeasured=null,u.measure=j.measure,j.built):Dn(e,u)}function er(e,u){var j=u.text.className,U=ar(e,u);u.text==u.node&&(u.node=U.pre),u.text.parentNode.replaceChild(U.pre,u.text),u.text=U.pre,U.bgClass!=u.bgClass||U.textClass!=u.textClass?(u.bgClass=U.bgClass,u.textClass=U.textClass,Vr(e,u)):j&&(u.text.className=j)}function Vr(e,u){qn(e,u),u.line.wrapClass?Tn(u).className=u.line.wrapClass:u.node!=u.text&&(u.node.className="");var j=u.textClass?u.textClass+" "+(u.line.textClass||""):u.line.textClass;u.text.className=j||""}function tr(e,u,j,U){if(u.gutter&&(u.node.removeChild(u.gutter),u.gutter=null),u.gutterBackground&&(u.node.removeChild(u.gutterBackground),u.gutterBackground=null),u.line.gutterClass){var K=Tn(u);u.gutterBackground=A("div",null,"CodeMirror-gutter-background "+u.line.gutterClass,"left: "+(e.options.fixedGutter?U.fixedPos:-U.gutterTotalWidth)+"px; width: "+U.gutterTotalWidth+"px"),e.display.input.setUneditable(u.gutterBackground),K.insertBefore(u.gutterBackground,u.text)}var q=u.line.gutterMarkers;if(e.options.lineNumbers||q){var de=Tn(u),ge=u.gutter=A("div",null,"CodeMirror-gutter-wrapper","left: "+(e.options.fixedGutter?U.fixedPos:-U.gutterTotalWidth)+"px");if(e.display.input.setUneditable(ge),de.insertBefore(ge,u.text),u.line.gutterClass&&(ge.className+=" "+u.line.gutterClass),e.options.lineNumbers&&(!q||!q["CodeMirror-linenumbers"])&&(u.lineNumber=ge.appendChild(A("div",qt(e.options,j),"CodeMirror-linenumber CodeMirror-gutter-elt","left: "+U.gutterLeft["CodeMirror-linenumbers"]+"px; width: "+e.display.lineNumInnerWidth+"px"))),q)for(var Oe=0;Oe<e.display.gutterSpecs.length;++Oe){var Me=e.display.gutterSpecs[Oe].className,lt=q.hasOwnProperty(Me)&&q[Me];lt&&ge.appendChild(A("div",[lt],"CodeMirror-gutter-elt","left: "+U.gutterLeft[Me]+"px; width: "+U.gutterWidth[Me]+"px"))}}}function ra(e,u,j){u.alignable&&(u.alignable=null);for(var U=R("CodeMirror-linewidget"),K=u.node.firstChild,q=void 0;K;K=q)q=K.nextSibling,U.test(K.className)&&u.node.removeChild(K);cr(e,u,j)}function Kr(e,u,j,U){var K=ar(e,u);return u.text=u.node=K.pre,K.bgClass&&(u.bgClass=K.bgClass),K.textClass&&(u.textClass=K.textClass),Vr(e,u),tr(e,u,j,U),cr(e,u,U),u.node}function cr(e,u,j){if(vr(e,u.line,u,j,!0),u.rest)for(var U=0;U<u.rest.length;U++)vr(e,u.rest[U],u,j,!1)}function vr(e,u,j,U,K){if(!u.widgets)return;for(var q=Tn(j),de=0,ge=u.widgets;de<ge.length;++de){var Oe=ge[de],Me=A("div",[Oe.node],"CodeMirror-linewidget"+(Oe.className?" "+Oe.className:""));Oe.handleMouseEvents||Me.setAttribute("cm-ignore-events","true"),kr(Oe,Me,j,U),e.display.input.setUneditable(Me),K&&Oe.above?q.insertBefore(Me,j.gutter||j.text):q.appendChild(Me),Wt(Oe,"redraw")}}function kr(e,u,j,U){if(e.noHScroll){(j.alignable||(j.alignable=[])).push(u);var K=U.wrapperWidth;u.style.left=U.fixedPos+"px",e.coverGutter||(K-=U.gutterTotalWidth,u.style.paddingLeft=U.gutterTotalWidth+"px"),u.style.width=K+"px"}e.coverGutter&&(u.style.zIndex=5,u.style.position="relative",e.noHScroll||(u.style.marginLeft=-U.gutterTotalWidth+"px"))}function Hr(e){if(e.height!=null)return e.height;var u=e.doc.cm;if(!u)return 0;if(!N(document.body,e.node)){var j="position: relative;";e.coverGutter&&(j+="margin-left: -"+u.display.gutters.offsetWidth+"px;"),e.noHScroll&&(j+="width: "+u.display.wrapper.clientWidth+"px;"),v(u.display.measure,A("div",[e.node],null,j))}return e.height=e.node.parentNode.offsetHeight}function xa(e,u){for(var j=ze(u);j!=e.wrapper;j=j.parentNode)if(!j||j.nodeType==1&&j.getAttribute("cm-ignore-events")=="true"||j.parentNode==e.sizer&&j!=e.mover)return!0}function ha(e){return e.lineSpace.offsetTop}function Ke(e){return e.mover.offsetHeight-e.lineSpace.offsetHeight}function nt(e){if(e.cachedPaddingH)return e.cachedPaddingH;var u=v(e.measure,A("pre","x","CodeMirror-line-like")),j=window.getComputedStyle?window.getComputedStyle(u):u.currentStyle,U={left:parseInt(j.paddingLeft),right:parseInt(j.paddingRight)};return!isNaN(U.left)&&!isNaN(U.right)&&(e.cachedPaddingH=U),U}function ht(e){return le-e.display.nativeBarWidth}function Je(e){return e.display.scroller.clientWidth-ht(e)-e.display.barWidth}function Te(e){return e.display.scroller.clientHeight-ht(e)-e.display.barHeight}function We(e,u,j){var U=e.options.lineWrapping,K=U&&Je(e);if(!u.measure.heights||U&&u.measure.width!=K){var q=u.measure.heights=[];if(U){u.measure.width=K;for(var de=u.text.firstChild.getClientRects(),ge=0;ge<de.length-1;ge++){var Oe=de[ge],Me=de[ge+1];Math.abs(Oe.bottom-Me.bottom)>2&&q.push((Oe.bottom+Me.top)/2-j.top)}}q.push(j.bottom-j.top)}}function Se(e,u,j){if(e.line==u)return{map:e.measure.map,cache:e.measure.cache};for(var U=0;U<e.rest.length;U++)if(e.rest[U]==u)return{map:e.measure.maps[U],cache:e.measure.caches[U]};for(var K=0;K<e.rest.length;K++)if(Yn(e.rest[K])>j)return{map:e.measure.maps[K],cache:e.measure.caches[K],before:!0}}function Xe(e,u){u=Jt(u);var j=Yn(u),U=e.display.externalMeasured=new ur(e.doc,u,j);U.lineN=j;var K=U.built=Dn(e,U);return U.text=K.pre,v(e.display.lineMeasure,K.pre),U}function Ve(e,u,j,U){return St(e,qe(e,u),j,U)}function st(e,u){if(u>=e.display.viewFrom&&u<e.display.viewTo)return e.display.view[ua(e,u)];var j=e.display.externalMeasured;if(j&&u>=j.lineN&&u<j.lineN+j.size)return j}function qe(e,u){var j=Yn(u),U=st(e,j);U&&!U.text?U=null:U&&U.changes&&(Gn(e,U,j,Vn(e)),e.curOp.forceUpdate=!0),U||(U=Xe(e,u));var K=Se(U,u,j);return{line:u,view:U,rect:null,map:K.map,cache:K.cache,before:K.before,hasHeights:!1}}function St(e,u,j,U,K){u.before&&(j=-1);var q=j+(U||""),de;return u.cache.hasOwnProperty(q)?de=u.cache[q]:(u.rect||(u.rect=u.view.text.getBoundingClientRect()),u.hasHeights||(We(e,u.view,u.rect),u.hasHeights=!0),de=en(e,u,j,U),de.bogus||(u.cache[q]=de)),{left:de.left,right:de.right,top:K?de.rtop:de.top,bottom:K?de.rbottom:de.bottom}}var Bt={left:0,right:0,top:0,bottom:0};function rn(e,u,j){for(var U,K,q,de,ge,Oe,Me=0;Me<e.length;Me+=3)if(ge=e[Me],Oe=e[Me+1],u<ge?(K=0,q=1,de="left"):u<Oe?(K=u-ge,q=K+1):(Me==e.length-3||u==Oe&&e[Me+3]>u)&&(q=Oe-ge,K=q-1,u>=Oe&&(de="right")),K!=null){if(U=e[Me+2],ge==Oe&&j==(U.insertLeft?"left":"right")&&(de=j),j=="left"&&K==0)for(;Me&&e[Me-2]==e[Me-3]&&e[Me-1].insertLeft;)U=e[(Me-=3)+2],de="left";if(j=="right"&&K==Oe-ge)for(;Me<e.length-3&&e[Me+3]==e[Me+4]&&!e[Me+5].insertLeft;)U=e[(Me+=3)+2],de="right";break}return{node:U,start:K,end:q,collapse:de,coverStart:ge,coverEnd:Oe}}function Zt(e,u){var j=Bt;if(u=="left")for(var U=0;U<e.length&&!((j=e[U]).left!=j.right);U++);else for(var K=e.length-1;K>=0&&!((j=e[K]).left!=j.right);K--);return j}function en(e,u,j,U){var K=rn(u.map,j,U),q=K.node,de=K.start,ge=K.end,Oe=K.collapse,Me;if(q.nodeType==3){for(var lt=0;lt<4;lt++){for(;de&&_e(u.line.text.charAt(K.coverStart+de));)--de;for(;K.coverStart+ge<K.coverEnd&&_e(u.line.text.charAt(K.coverStart+ge));)++ge;if(S&&h<9&&de==0&&ge==K.coverEnd-K.coverStart?Me=q.parentNode.getBoundingClientRect():Me=Zt(D(q,de,ge).getClientRects(),U),Me.left||Me.right||de==0)break;ge=de,de=de-1,Oe="right"}S&&h<11&&(Me=$t(e.display.measure,Me))}else{de>0&&(Oe=U="right");var Ct;e.options.lineWrapping&&(Ct=q.getClientRects()).length>1?Me=Ct[U=="right"?Ct.length-1:0]:Me=q.getBoundingClientRect()}if(S&&h<9&&!de&&(!Me||!Me.left&&!Me.right)){var Vt=q.parentNode.getClientRects()[0];Vt?Me={left:Vt.left,right:Vt.left+Ar(e.display),top:Vt.top,bottom:Vt.bottom}:Me=Bt}for(var jt=Me.top-u.rect.top,vn=Me.bottom-u.rect.top,Pn=(jt+vn)/2,Kn=u.view.measure.heights,fr=0;fr<Kn.length-1&&!(Pn<Kn[fr]);fr++);var Rr=fr?Kn[fr-1]:0,hr=Kn[fr],Wr={left:(Oe=="right"?Me.right:Me.left)-u.rect.left,right:(Oe=="left"?Me.left:Me.right)-u.rect.left,top:Rr,bottom:hr};return!Me.left&&!Me.right&&(Wr.bogus=!0),e.options.singleCursorHeightPerLine||(Wr.rtop=jt,Wr.rbottom=vn),Wr}function $t(e,u){if(!window.screen||screen.logicalXDPI==null||screen.logicalXDPI==screen.deviceXDPI||!ke(e))return u;var j=screen.logicalXDPI/screen.deviceXDPI,U=screen.logicalYDPI/screen.deviceYDPI;return{left:u.left*j,right:u.right*j,top:u.top*U,bottom:u.bottom*U}}function In(e){if(e.measure&&(e.measure.cache={},e.measure.heights=null,e.rest))for(var u=0;u<e.rest.length;u++)e.measure.caches[u]={}}function fn(e){e.display.externalMeasure=null,x(e.display.lineMeasure);for(var u=0;u<e.display.view.length;u++)In(e.display.view[u])}function Mr(e){fn(e),e.display.cachedCharWidth=e.display.cachedTextHeight=e.display.cachedPaddingH=null,e.options.lineWrapping||(e.display.maxLineChanged=!0),e.display.lineNumChars=null}function xr(){return r&&f?-(document.body.getBoundingClientRect().left-parseInt(getComputedStyle(document.body).marginLeft)):window.pageXOffset||(document.documentElement||document.body).scrollLeft}function Gr(){return r&&f?-(document.body.getBoundingClientRect().top-parseInt(getComputedStyle(document.body).marginTop)):window.pageYOffset||(document.documentElement||document.body).scrollTop}function Lr(e){var u=0;if(e.widgets)for(var j=0;j<e.widgets.length;++j)e.widgets[j].above&&(u+=Hr(e.widgets[j]));return u}function Qr(e,u,j,U,K){if(!K){var q=Lr(u);j.top+=q,j.bottom+=q}if(U=="line")return j;U||(U="local");var de=Ir(u);if(U=="local"?de+=ha(e.display):de-=e.display.viewOffset,U=="page"||U=="window"){var ge=e.display.lineSpace.getBoundingClientRect();de+=ge.top+(U=="window"?0:Gr());var Oe=ge.left+(U=="window"?0:xr());j.left+=Oe,j.right+=Oe}return j.top+=de,j.bottom+=de,j}function Nn(e,u,j){if(j=="div")return u;var U=u.left,K=u.top;if(j=="page")U-=xr(),K-=Gr();else if(j=="local"||!j){var q=e.display.sizer.getBoundingClientRect();U+=q.left,K+=q.top}var de=e.display.lineSpace.getBoundingClientRect();return{left:U-de.left,top:K-de.top}}function gr(e,u,j,U,K){return U||(U=Yt(e.doc,u.line)),Qr(e,U,Ve(e,U,u.ch,K),j)}function kn(e,u,j,U,K,q){U=U||Yt(e.doc,u.line),K||(K=qe(e,U));function de(vn,Pn){var Kn=St(e,K,vn,Pn?"right":"left",q);return Pn?Kn.left=Kn.right:Kn.right=Kn.left,Qr(e,U,Kn,j)}var ge=_t(U,e.doc.direction),Oe=u.ch,Me=u.sticky;if(Oe>=U.text.length?(Oe=U.text.length,Me="before"):Oe<=0&&(Oe=0,Me="after"),!ge)return de(Me=="before"?Oe-1:Oe,Me=="before");function lt(vn,Pn,Kn){var fr=ge[Pn],Rr=fr.level==1;return de(Kn?vn-1:vn,Rr!=Kn)}var Ct=dt(ge,Oe,Me),Vt=ct,jt=lt(Oe,Ct,Me=="before");return Vt!=null&&(jt.other=lt(Oe,Vt,Me!="before")),jt}function cn(e,u){var j=0;u=Qt(e.doc,u),e.options.lineWrapping||(j=Ar(e.display)*u.ch);var U=Yt(e.doc,u.line),K=Ir(U)+ha(e.display);return{left:j,right:j,top:K,bottom:K+U.height}}function Rn(e,u,j,U,K){var q=Xt(e,u,j);return q.xRel=K,U&&(q.outside=U),q}function Fr(e,u,j){var U=e.doc;if(j+=e.display.viewOffset,j<0)return Rn(U.first,0,null,-1,-1);var K=Cr(U,j),q=U.first+U.size-1;if(K>q)return Rn(U.first+U.size-1,Yt(U,q).text.length,null,1,1);u<0&&(u=0);for(var de=Yt(U,K);;){var ge=ga(e,de,K,u,j),Oe=Ln(de,ge.ch+(ge.xRel>0||ge.outside>0?1:0));if(!Oe)return ge;var Me=Oe.find(1);if(Me.line==K)return Me;de=Yt(U,K=Me.line)}}function na(e,u,j,U){U-=Lr(u);var K=u.text.length,q=Qe(function(de){return St(e,j,de-1).bottom<=U},K,0);return K=Qe(function(de){return St(e,j,de).top>U},q,K),{begin:q,end:K}}function ir(e,u,j,U){j||(j=qe(e,u));var K=Qr(e,u,St(e,j,U),"line").top;return na(e,u,j,K)}function $r(e,u,j,U){return e.bottom<=j?!1:e.top>j?!0:(U?e.left:e.right)>u}function ga(e,u,j,U,K){K-=Ir(u);var q=qe(e,u),de=Lr(u),ge=0,Oe=u.text.length,Me=!0,lt=_t(u,e.doc.direction);if(lt){var Ct=(e.options.lineWrapping?ba:ia)(e,u,j,q,lt,U,K);Me=Ct.level!=1,ge=Me?Ct.from:Ct.to-1,Oe=Me?Ct.to:Ct.from-1}var Vt=null,jt=null,vn=Qe(function(ea){var Jr=St(e,q,ea);return Jr.top+=de,Jr.bottom+=de,$r(Jr,U,K,!1)?(Jr.top<=K&&Jr.left<=U&&(Vt=ea,jt=Jr),!0):!1},ge,Oe),Pn,Kn,fr=!1;if(jt){var Rr=U-jt.left<jt.right-U,hr=Rr==Me;vn=Vt+(hr?0:1),Kn=hr?"after":"before",Pn=Rr?jt.left:jt.right}else{!Me&&(vn==Oe||vn==ge)&&vn++,Kn=vn==0?"after":vn==u.text.length?"before":St(e,q,vn-(Me?1:0)).bottom+de<=K==Me?"after":"before";var Wr=kn(e,Xt(j,vn,Kn),"line",u,q);Pn=Wr.left,fr=K<Wr.top?-1:K>=Wr.bottom?1:0}return vn=Re(u.text,vn,1),Rn(j,vn,Kn,fr,U-Pn)}function ia(e,u,j,U,K,q,de){var ge=Qe(function(Ct){var Vt=K[Ct],jt=Vt.level!=1;return $r(kn(e,Xt(j,jt?Vt.to:Vt.from,jt?"before":"after"),"line",u,U),q,de,!0)},0,K.length-1),Oe=K[ge];if(ge>0){var Me=Oe.level!=1,lt=kn(e,Xt(j,Me?Oe.from:Oe.to,Me?"after":"before"),"line",u,U);$r(lt,q,de,!0)&<.top>de&&(Oe=K[ge-1])}return Oe}function ba(e,u,j,U,K,q,de){var ge=na(e,u,U,de),Oe=ge.begin,Me=ge.end;/\s/.test(u.text.charAt(Me-1))&&Me--;for(var lt=null,Ct=null,Vt=0;Vt<K.length;Vt++){var jt=K[Vt];if(jt.from>=Me||jt.to<=Oe)continue;var vn=jt.level!=1,Pn=St(e,U,vn?Math.min(Me,jt.to)-1:Math.max(Oe,jt.from)).right,Kn=Pn<q?q-Pn+1e9:Pn-q;(!lt||Ct>Kn)&&(lt=jt,Ct=Kn)}return lt||(lt=K[K.length-1]),lt.from<Oe&&(lt={from:Oe,to:lt.to,level:lt.level}),lt.to>Me&&(lt={from:lt.from,to:Me,level:lt.level}),lt}var _r;function dr(e){if(e.cachedTextHeight!=null)return e.cachedTextHeight;if(_r==null){_r=A("pre",null,"CodeMirror-line-like");for(var u=0;u<49;++u)_r.appendChild(document.createTextNode("x")),_r.appendChild(A("br"));_r.appendChild(document.createTextNode("x"))}v(e.measure,_r);var j=_r.offsetHeight/50;return j>3&&(e.cachedTextHeight=j),x(e.measure),j||1}function Ar(e){if(e.cachedCharWidth!=null)return e.cachedCharWidth;var u=A("span","xxxxxxxxxx"),j=A("pre",[u],"CodeMirror-line-like");v(e.measure,j);var U=u.getBoundingClientRect(),K=(U.right-U.left)/10;return K>2&&(e.cachedCharWidth=K),K||10}function Vn(e){for(var u=e.display,j={},U={},K=u.gutters.clientLeft,q=u.gutters.firstChild,de=0;q;q=q.nextSibling,++de){var ge=e.display.gutterSpecs[de].className;j[ge]=q.offsetLeft+q.clientLeft+K,U[ge]=q.clientWidth}return{fixedPos:oa(u),gutterTotalWidth:u.gutters.offsetWidth,gutterLeft:j,gutterWidth:U,wrapperWidth:u.wrapper.clientWidth}}function oa(e){return e.scroller.getBoundingClientRect().left-e.sizer.getBoundingClientRect().left}function va(e){var u=dr(e.display),j=e.options.lineWrapping,U=j&&Math.max(5,e.display.scroller.clientWidth/Ar(e.display)-3);return function(K){if(Fn(e.doc,K))return 0;var q=0;if(K.widgets)for(var de=0;de<K.widgets.length;de++)K.widgets[de].height&&(q+=K.widgets[de].height);return j?q+(Math.ceil(K.text.length/U)||1)*u:q+u}}function pa(e){var u=e.doc,j=va(e);u.iter(function(U){var K=j(U);K!=U.height&&zn(U,K)})}function Ca(e,u,j,U){var K=e.display;if(!j&&ze(u).getAttribute("cm-not-content")=="true")return null;var q,de,ge=K.lineSpace.getBoundingClientRect();try{q=u.clientX-ge.left,de=u.clientY-ge.top}catch(Ct){return null}var Oe=Fr(e,q,de),Me;if(U&&Oe.xRel>0&&(Me=Yt(e.doc,Oe.line).text).length==Oe.ch){var lt=G(Me,Me.length,e.options.tabSize)-Me.length;Oe=Xt(Oe.line,Math.max(0,Math.round((q-nt(e.display).left)/Ar(e.display))-lt))}return Oe}function ua(e,u){if(u>=e.display.viewTo)return null;if(u-=e.display.viewFrom,u<0)return null;for(var j=e.display.view,U=0;U<j.length;U++)if(u-=j[U].size,u<0)return U}function La(e,u,j,U){u==null&&(u=e.doc.first),j==null&&(j=e.doc.first+e.doc.size),U||(U=0);var K=e.display;if(U&&j<K.viewTo&&(K.updateLineNumbers==null||K.updateLineNumbers>u)&&(K.updateLineNumbers=u),e.curOp.viewChanged=!0,u>=K.viewTo)Ma&&wn(e.doc,u)<K.viewTo&&Ua(e);else if(j<=K.viewFrom)Ma&&yn(e.doc,j+U)>K.viewFrom?Ua(e):(K.viewFrom+=U,K.viewTo+=U);else if(u<=K.viewFrom&&j>=K.viewTo)Ua(e);else if(u<=K.viewFrom){var q=ti(e,j,j+U,1);q?(K.view=K.view.slice(q.index),K.viewFrom=q.lineN,K.viewTo+=U):Ua(e)}else if(j>=K.viewTo){var de=ti(e,u,u,-1);de?(K.view=K.view.slice(0,de.index),K.viewTo=de.lineN):Ua(e)}else{var ge=ti(e,u,u,-1),Oe=ti(e,j,j+U,1);ge&&Oe?(K.view=K.view.slice(0,ge.index).concat(Br(e,ge.lineN,Oe.lineN)).concat(K.view.slice(Oe.index)),K.viewTo+=U):Ua(e)}var Me=K.externalMeasured;Me&&(j<Me.lineN?Me.lineN+=U:u<Me.lineN+Me.size&&(K.externalMeasured=null))}function Na(e,u,j){e.curOp.viewChanged=!0;var U=e.display,K=e.display.externalMeasured;if(K&&u>=K.lineN&&u<K.lineN+K.size&&(U.externalMeasured=null),u<U.viewFrom||u>=U.viewTo)return;var q=U.view[ua(e,u)];if(q.node==null)return;var de=q.changes||(q.changes=[]);ue(de,j)==-1&&de.push(j)}function Ua(e){e.display.viewFrom=e.display.viewTo=e.doc.first,e.display.view=[],e.display.viewOffset=0}function ti(e,u,j,U){var K=ua(e,u),q,de=e.display.view;if(!Ma||j==e.doc.first+e.doc.size)return{index:K,lineN:j};for(var ge=e.display.viewFrom,Oe=0;Oe<K;Oe++)ge+=de[Oe].size;if(ge!=u){if(U>0){if(K==de.length-1)return null;q=ge+de[K].size-u,K++}else q=ge-u;u+=q,j+=q}for(;wn(e.doc,j)!=j;){if(K==(U<0?0:de.length-1))return null;j+=U*de[K-(U<0?1:0)].size,K+=U}return{index:K,lineN:j}}function Fi(e,u,j){var U=e.display,K=U.view;K.length==0||u>=U.viewTo||j<=U.viewFrom?(U.view=Br(e,u,j),U.viewFrom=u):(U.viewFrom>u?U.view=Br(e,u,U.viewFrom).concat(U.view):U.viewFrom<u&&(U.view=U.view.slice(ua(e,u))),U.viewFrom=u,U.viewTo<j?U.view=U.view.concat(Br(e,U.viewTo,j)):U.viewTo>j&&(U.view=U.view.slice(0,ua(e,j)))),U.viewTo=j}function wi(e){for(var u=e.display.view,j=0,U=0;U<u.length;U++){var K=u[U];!K.hidden&&(!K.node||K.changes)&&++j}return j}function Pa(e){e.display.input.showSelection(e.display.input.prepareSelection())}function _i(e,u){u===void 0&&(u=!0);for(var j=e.doc,U={},K=U.cursors=document.createDocumentFragment(),q=U.selection=document.createDocumentFragment(),de=0;de<j.sel.ranges.length;de++){if(!u&&de==j.sel.primIndex)continue;var ge=j.sel.ranges[de];if(ge.from().line>=e.display.viewTo||ge.to().line<e.display.viewFrom)continue;var Oe=ge.empty();(Oe||e.options.showCursorWhenSelecting)&&Oi(e,ge.head,K),Oe||wa(e,ge,q)}return U}function Oi(e,u,j){var U=kn(e,u,"div",null,null,!e.options.singleCursorHeightPerLine),K=j.appendChild(A("div","\xA0","CodeMirror-cursor"));if(K.style.left=U.left+"px",K.style.top=U.top+"px",K.style.height=Math.max(0,U.bottom-U.top)*e.options.cursorHeight+"px",U.other){var q=j.appendChild(A("div","\xA0","CodeMirror-cursor CodeMirror-secondarycursor"));q.style.display="",q.style.left=U.other.left+"px",q.style.top=U.other.top+"px",q.style.height=(U.other.bottom-U.other.top)*.85+"px"}}function ka(e,u){return e.top-u.top||e.left-u.left}function wa(e,u,j){var U=e.display,K=e.doc,q=document.createDocumentFragment(),de=nt(e.display),ge=de.left,Oe=Math.max(U.sizerWidth,Je(e)-U.sizer.offsetLeft)-de.right,Me=K.direction=="ltr";function lt(hr,Wr,ea,Jr){Wr<0&&(Wr=0),Wr=Math.round(Wr),Jr=Math.round(Jr),q.appendChild(A("div",null,"CodeMirror-selected","position: absolute; left: "+hr+`px;
|
|
|
top: `+Wr+"px; width: "+(ea==null?Oe-hr:ea)+`px;
|
|
|
height: `+(Jr-Wr)+"px"))}function Ct(hr,Wr,ea){var Jr=Yt(K,hr),Ea=Jr.text.length,Ga,vi;function ei(si,ji){return gr(e,Xt(hr,si),"div",Jr,ji)}function zi(si,ji,xi){var fi=ir(e,Jr,null,si),li=ji=="ltr"==(xi=="after")?"left":"right",ai=xi=="after"?fi.begin:fi.end-(/\s/.test(Jr.text.charAt(fi.end-1))?2:1);return ei(ai,li)[li]}var Ui=_t(Jr,K.direction);return $e(Ui,Wr||0,ea==null?Ea:ea,function(si,ji,xi,fi){var li=xi=="ltr",ai=ei(si,li?"left":"right"),Bi=ei(ji-1,li?"right":"left"),As=Wr==null&&si==0,es=ea==null&&ji==Ea,Si=fi==0,Po=!Ui||fi==Ui.length-1;if(Bi.top-ai.top<=3){var gi=(Me?As:es)&&Si,ru=(Me?es:As)&&Po,Fo=gi?ge:(li?ai:Bi).left,ds=ru?Oe:(li?Bi:ai).right;lt(Fo,ai.top,ds-Fo,ai.bottom)}else{var fs,Mi,Ss,au;li?(fs=Me&&As&&Si?ge:ai.left,Mi=Me?Oe:zi(si,xi,"before"),Ss=Me?ge:zi(ji,xi,"after"),au=Me&&es&&Po?Oe:Bi.right):(fs=Me?zi(si,xi,"before"):ge,Mi=!Me&&As&&Si?Oe:ai.right,Ss=!Me&&es&&Po?ge:Bi.left,au=Me?zi(ji,xi,"after"):Oe),lt(fs,ai.top,Mi-fs,ai.bottom),ai.bottom<Bi.top&<(ge,ai.bottom,null,Bi.top),lt(Ss,Bi.top,au-Ss,Bi.bottom)}(!Ga||ka(ai,Ga)<0)&&(Ga=ai),ka(Bi,Ga)<0&&(Ga=Bi),(!vi||ka(ai,vi)<0)&&(vi=ai),ka(Bi,vi)<0&&(vi=Bi)}),{start:Ga,end:vi}}var Vt=u.from(),jt=u.to();if(Vt.line==jt.line)Ct(Vt.line,Vt.ch,jt.ch);else{var vn=Yt(K,Vt.line),Pn=Yt(K,jt.line),Kn=Jt(vn)==Jt(Pn),fr=Ct(Vt.line,Vt.ch,Kn?vn.text.length+1:null).end,Rr=Ct(jt.line,Kn?0:null,jt.ch).start;Kn&&(fr.top<Rr.top-2?(lt(fr.right,fr.top,null,fr.bottom),lt(ge,Rr.top,Rr.left,Rr.bottom)):lt(fr.right,fr.top,Rr.left-fr.right,fr.bottom)),fr.bottom<Rr.top&<(ge,fr.bottom,null,Rr.top)}j.appendChild(q)}function Ja(e){if(!e.state.focused)return;var u=e.display;clearInterval(u.blinker);var j=!0;u.cursorDiv.style.visibility="",e.options.cursorBlinkRate>0?u.blinker=setInterval(function(){e.hasFocus()||no(e),u.cursorDiv.style.visibility=(j=!j)?"":"hidden"},e.options.cursorBlinkRate):e.options.cursorBlinkRate<0&&(u.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,u){if(e.state.delayingBlurEvent&&(e.state.delayingBlurEvent=!1),e.options.readOnly=="nocursor")return;e.state.focused||(rt(e,"focus",e,u),e.state.focused=!0,F(e.display.wrapper,"CodeMirror-focused"),!e.curOp&&e.display.selForContextMenu!=e.doc.sel&&(e.display.input.reset(),_&&setTimeout(function(){return e.display.input.reset(!0)},20)),e.display.input.receivedFocus()),Ja(e)}function no(e,u){if(e.state.delayingBlurEvent)return;e.state.focused&&(rt(e,"blur",e,u),e.state.focused=!1,y(e.display.wrapper,"CodeMirror-focused")),clearInterval(e.display.blinker),setTimeout(function(){e.state.focused||(e.display.shift=!1)},150)}function ro(e){for(var u=e.display,j=u.lineDiv.offsetTop,U=0;U<u.view.length;U++){var K=u.view[U],q=e.options.lineWrapping,de=void 0,ge=0;if(K.hidden)continue;if(S&&h<8){var Oe=K.node.offsetTop+K.node.offsetHeight;de=Oe-j,j=Oe}else{var Me=K.node.getBoundingClientRect();de=Me.bottom-Me.top,!q&&K.text.firstChild&&(ge=K.text.firstChild.getBoundingClientRect().right-Me.left-1)}var lt=K.line.height-de;if((lt>.005||lt<-.005)&&(zn(K.line,de),pi(K.line),K.rest))for(var Ct=0;Ct<K.rest.length;Ct++)pi(K.rest[Ct]);if(ge>e.display.sizerWidth){var Vt=Math.ceil(ge/Ar(e.display));Vt>e.display.maxLineLength&&(e.display.maxLineLength=Vt,e.display.maxLine=K.line,e.display.maxLineChanged=!0)}}}function pi(e){if(e.widgets)for(var u=0;u<e.widgets.length;++u){var j=e.widgets[u],U=j.node.parentNode;U&&(j.height=U.offsetHeight)}}function uo(e,u,j){var U=j&&j.top!=null?Math.max(0,j.top):e.scroller.scrollTop;U=Math.floor(U-ha(e));var K=j&&j.bottom!=null?j.bottom:U+e.wrapper.clientHeight,q=Cr(u,U),de=Cr(u,K);if(j&&j.ensure){var ge=j.ensure.from.line,Oe=j.ensure.to.line;ge<q?(q=ge,de=Cr(u,Ir(Yt(u,ge))+e.wrapper.clientHeight)):Math.min(Oe,u.lastLine())>=de&&(q=Cr(u,Ir(Yt(u,Oe))-e.wrapper.clientHeight),de=Oe)}return{from:q,to:Math.max(de,q+1)}}function Io(e,u){if(ft(e,"scrollCursorIntoView"))return;var j=e.display,U=j.sizer.getBoundingClientRect(),K=null;if(u.top+U.top<0?K=!0:u.bottom+U.top>(window.innerHeight||document.documentElement.clientHeight)&&(K=!1),K!=null&&!n){var q=A("div","\u200B",null,`position: absolute;
|
|
|
top: `+(u.top-j.viewOffset-ha(e.display))+`px;
|
|
|
height: `+(u.bottom-u.top+ht(e)+j.barHeight)+`px;
|
|
|
left: `+u.left+"px; width: "+Math.max(2,u.right-u.left)+"px;");e.display.lineSpace.appendChild(q),q.scrollIntoView(K),e.display.lineSpace.removeChild(q)}}function Lo(e,u,j,U){U==null&&(U=0);var K;!e.options.lineWrapping&&u==j&&(u=u.ch?Xt(u.line,u.sticky=="before"?u.ch-1:u.ch,"after"):u,j=u.sticky=="before"?Xt(u.line,u.ch+1,"before"):u);for(var q=0;q<5;q++){var de=!1,ge=kn(e,u),Oe=!j||j==u?ge:kn(e,j);K={left:Math.min(ge.left,Oe.left),top:Math.min(ge.top,Oe.top)-U,right:Math.max(ge.left,Oe.left),bottom:Math.max(ge.bottom,Oe.bottom)+U};var Me=Vi(e,K),lt=e.doc.scrollTop,Ct=e.doc.scrollLeft;if(Me.scrollTop!=null&&(Ji(e,Me.scrollTop),Math.abs(e.doc.scrollTop-lt)>1&&(de=!0)),Me.scrollLeft!=null&&($a(e,Me.scrollLeft),Math.abs(e.doc.scrollLeft-Ct)>1&&(de=!0)),!de)break}return K}function bo(e,u){var j=Vi(e,u);j.scrollTop!=null&&Ji(e,j.scrollTop),j.scrollLeft!=null&&$a(e,j.scrollLeft)}function Vi(e,u){var j=e.display,U=dr(e.display);u.top<0&&(u.top=0);var K=e.curOp&&e.curOp.scrollTop!=null?e.curOp.scrollTop:j.scroller.scrollTop,q=Te(e),de={};u.bottom-u.top>q&&(u.bottom=u.top+q);var ge=e.doc.height+Ke(j),Oe=u.top<U,Me=u.bottom>ge-U;if(u.top<K)de.scrollTop=Oe?0:u.top;else if(u.bottom>K+q){var lt=Math.min(u.top,(Me?ge:u.bottom)-q);lt!=K&&(de.scrollTop=lt)}var Ct=e.options.fixedGutter?0:j.gutters.offsetWidth,Vt=e.curOp&&e.curOp.scrollLeft!=null?e.curOp.scrollLeft:j.scroller.scrollLeft-Ct,jt=Je(e)-j.gutters.offsetWidth,vn=u.right-u.left>jt;return vn&&(u.right=u.left+jt),u.left<10?de.scrollLeft=0:u.left<Vt?de.scrollLeft=Math.max(0,u.left+Ct-(vn?0:10)):u.right>jt+Vt-3&&(de.scrollLeft=u.right+(vn?0:10)-jt),de}function co(e,u){if(u==null)return;Eo(e),e.curOp.scrollTop=(e.curOp.scrollTop==null?e.doc.scrollTop:e.curOp.scrollTop)+u}function Xi(e){Eo(e);var u=e.getCursor();e.curOp.scrollToPos={from:u,to:u,margin:e.options.cursorScrollMargin}}function Yi(e,u,j){(u!=null||j!=null)&&Eo(e),u!=null&&(e.curOp.scrollLeft=u),j!=null&&(e.curOp.scrollTop=j)}function No(e,u){Eo(e),e.curOp.scrollToPos=u}function Eo(e){var u=e.curOp.scrollToPos;if(u){e.curOp.scrollToPos=null;var j=cn(e,u.from),U=cn(e,u.to);ao(e,j,U,u.margin)}}function ao(e,u,j,U){var K=Vi(e,{left:Math.min(u.left,j.left),top:Math.min(u.top,j.top)-U,right:Math.max(u.right,j.right),bottom:Math.max(u.bottom,j.bottom)+U});Yi(e,K.scrollLeft,K.scrollTop)}function Ji(e,u){if(Math.abs(e.doc.scrollTop-u)<2)return;w||fo(e,{top:u}),Qi(e,u,!0),w&&fo(e),ri(e,100)}function Qi(e,u,j){if(u=Math.max(0,Math.min(e.display.scroller.scrollHeight-e.display.scroller.clientHeight,u)),e.display.scroller.scrollTop==u&&!j)return;e.doc.scrollTop=u,e.display.scrollbars.setScrollTop(u),e.display.scroller.scrollTop!=u&&(e.display.scroller.scrollTop=u)}function $a(e,u,j,U){if(u=Math.max(0,Math.min(u,e.display.scroller.scrollWidth-e.display.scroller.clientWidth)),(j?u==e.doc.scrollLeft:Math.abs(e.doc.scrollLeft-u)<2)&&!U)return;e.doc.scrollLeft=u,ma(e),e.display.scroller.scrollLeft!=u&&(e.display.scroller.scrollLeft=u),e.display.scrollbars.setScrollLeft(u)}function Li(e){var u=e.display,j=u.gutters.offsetWidth,U=Math.round(e.doc.height+Ke(e.display));return{clientHeight:u.scroller.clientHeight,viewHeight:u.wrapper.clientHeight,scrollWidth:u.scroller.scrollWidth,clientWidth:u.scroller.clientWidth,viewWidth:u.wrapper.clientWidth,barLeft:e.options.fixedGutter?j:0,docHeight:U,scrollHeight:U+ht(e)+u.barHeight,nativeBarWidth:u.nativeBarWidth,gutterWidth:j}}var Di=function(e,u,j){this.cm=j;var U=this.vert=A("div",[A("div",null,null,"min-width: 1px")],"CodeMirror-vscrollbar"),K=this.horiz=A("div",[A("div",null,null,"height: 100%; min-height: 1px")],"CodeMirror-hscrollbar");U.tabIndex=K.tabIndex=-1,e(U),e(K),Pe(U,"scroll",function(){U.clientHeight&&u(U.scrollTop,"vertical")}),Pe(K,"scroll",function(){K.clientWidth&&u(K.scrollLeft,"horizontal")}),this.checkedZeroWidth=!1,S&&h<8&&(this.horiz.style.minHeight=this.vert.style.minWidth="18px")};Di.prototype.update=function(e){var u=e.scrollWidth>e.clientWidth+1,j=e.scrollHeight>e.clientHeight+1,U=e.nativeBarWidth;if(j){this.vert.style.display="block",this.vert.style.bottom=u?U+"px":"0";var K=e.viewHeight-(u?U:0);this.vert.firstChild.style.height=Math.max(0,e.scrollHeight-e.clientHeight+K)+"px"}else this.vert.style.display="",this.vert.firstChild.style.height="0";if(u){this.horiz.style.display="block",this.horiz.style.right=j?U+"px":"0",this.horiz.style.left=e.barLeft+"px";var q=e.viewWidth-e.barLeft-(j?U:0);this.horiz.firstChild.style.width=Math.max(0,e.scrollWidth-e.clientWidth+q)+"px"}else this.horiz.style.display="",this.horiz.firstChild.style.width="0";return!this.checkedZeroWidth&&e.clientHeight>0&&(U==0&&this.zeroWidthHack(),this.checkedZeroWidth=!0),{right:j?U:0,bottom:u?U:0}},Di.prototype.setScrollLeft=function(e){this.horiz.scrollLeft!=e&&(this.horiz.scrollLeft=e),this.disableHoriz&&this.enableZeroWidthBar(this.horiz,this.disableHoriz,"horiz")},Di.prototype.setScrollTop=function(e){this.vert.scrollTop!=e&&(this.vert.scrollTop=e),this.disableVert&&this.enableZeroWidthBar(this.vert,this.disableVert,"vert")},Di.prototype.zeroWidthHack=function(){var e=l&&!a?"12px":"18px";this.horiz.style.height=this.vert.style.width=e,this.horiz.style.pointerEvents=this.vert.style.pointerEvents="none",this.disableHoriz=new ee,this.disableVert=new ee},Di.prototype.enableZeroWidthBar=function(e,u,j){e.style.pointerEvents="auto";function U(){var K=e.getBoundingClientRect(),q=j=="vert"?document.elementFromPoint(K.right-1,(K.top+K.bottom)/2):document.elementFromPoint((K.right+K.left)/2,K.bottom-1);q!=e?e.style.pointerEvents="none":u.set(1e3,U)}u.set(1e3,U)},Di.prototype.clear=function(){var e=this.horiz.parentNode;e.removeChild(this.horiz),e.removeChild(this.vert)};var Zi=function(){};Zi.prototype.update=function(){return{bottom:0,right:0}},Zi.prototype.setScrollLeft=function(){},Zi.prototype.setScrollTop=function(){},Zi.prototype.clear=function(){};function Ri(e,u){u||(u=Li(e));var j=e.display.barWidth,U=e.display.barHeight;yo(e,u);for(var K=0;K<4&&j!=e.display.barWidth||U!=e.display.barHeight;K++)j!=e.display.barWidth&&e.options.lineWrapping&&ro(e),yo(e,Li(e)),j=e.display.barWidth,U=e.display.barHeight}function yo(e,u){var j=e.display,U=j.scrollbars.update(u);j.sizer.style.paddingRight=(j.barWidth=U.right)+"px",j.sizer.style.paddingBottom=(j.barHeight=U.bottom)+"px",j.heightForcer.style.borderBottom=U.bottom+"px solid transparent",U.right&&U.bottom?(j.scrollbarFiller.style.display="block",j.scrollbarFiller.style.height=U.bottom+"px",j.scrollbarFiller.style.width=U.right+"px"):j.scrollbarFiller.style.display="",U.bottom&&e.options.coverGutterNextToScrollbar&&e.options.fixedGutter?(j.gutterFiller.style.display="block",j.gutterFiller.style.height=U.bottom+"px",j.gutterFiller.style.width=u.gutterWidth+"px"):j.gutterFiller.style.display=""}var xo={native:Di,null:Zi};function Co(e){e.display.scrollbars&&(e.display.scrollbars.clear(),e.display.scrollbars.addClass&&y(e.display.wrapper,e.display.scrollbars.addClass)),e.display.scrollbars=new xo[e.options.scrollbarStyle](function(u){e.display.wrapper.insertBefore(u,e.display.scrollbarFiller),Pe(u,"mousedown",function(){e.state.focused&&setTimeout(function(){return e.display.input.focus()},0)}),u.setAttribute("cm-not-content","true")},function(u,j){j=="horizontal"?$a(e,u):Ji(e,u)},e),e.display.scrollbars.addClass&&F(e.display.wrapper,e.display.scrollbars.addClass)}var io=0;function Ni(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},Xr(e.curOp)}function qi(e){var u=e.curOp;u&&Lt(u,function(j){for(var U=0;U<j.ops.length;U++)j.ops[U].cm.curOp=null;ko(j)})}function ko(e){for(var u=e.ops,j=0;j<u.length;j++)oo(u[j]);for(var U=0;U<u.length;U++)so(u[U]);for(var K=0;K<u.length;K++)Oo(u[K]);for(var q=0;q<u.length;q++)Uo(u[q]);for(var de=0;de<u.length;de++)jo(u[de])}function oo(e){var u=e.cm,j=u.display;Bo(u),e.updateMaxLine&&Ft(u),e.mustUpdate=e.viewChanged||e.forceUpdate||e.scrollTop!=null||e.scrollToPos&&(e.scrollToPos.from.line<j.viewFrom||e.scrollToPos.to.line>=j.viewTo)||j.maxLineChanged&&u.options.lineWrapping,e.update=e.mustUpdate&&new bi(u,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 u=e.cm,j=u.display;e.updatedDisplay&&ro(u),e.barMeasure=Li(u),j.maxLineChanged&&!u.options.lineWrapping&&(e.adjustWidthTo=Ve(u,j.maxLine,j.maxLine.text.length).left+3,u.display.sizerWidth=e.adjustWidthTo,e.barMeasure.scrollWidth=Math.max(j.scroller.clientWidth,j.sizer.offsetLeft+e.adjustWidthTo+ht(u)+u.display.barWidth),e.maxScrollLeft=Math.max(0,j.sizer.offsetLeft+e.adjustWidthTo-Je(u))),(e.updatedDisplay||e.selectionChanged)&&(e.preparedSelection=j.input.prepareSelection())}function Uo(e){var u=e.cm;e.adjustWidthTo!=null&&(u.display.sizer.style.minWidth=e.adjustWidthTo+"px",e.maxScrollLeft<u.doc.scrollLeft&&$a(u,Math.min(u.display.scroller.scrollLeft,e.maxScrollLeft),!0),u.display.maxLineChanged=!1);var j=e.focus&&e.focus==z();e.preparedSelection&&u.display.input.showSelection(e.preparedSelection,j),(e.updatedDisplay||e.startHeight!=u.doc.height)&&Ri(u,e.barMeasure),e.updatedDisplay&&Oa(u,e.barMeasure),e.selectionChanged&&Ja(u),u.state.focused&&e.updateInput&&u.display.input.reset(e.typing),j&&to(e.cm)}function jo(e){var u=e.cm,j=u.display,U=u.doc;if(e.updatedDisplay&&So(u,e.update),j.wheelStartX!=null&&(e.scrollTop!=null||e.scrollLeft!=null||e.scrollToPos)&&(j.wheelStartX=j.wheelStartY=null),e.scrollTop!=null&&Qi(u,e.scrollTop,e.forceScroll),e.scrollLeft!=null&&$a(u,e.scrollLeft,!0,!0),e.scrollToPos){var K=Lo(u,Qt(U,e.scrollToPos.from),Qt(U,e.scrollToPos.to),e.scrollToPos.margin);Io(u,K)}var q=e.maybeHiddenMarkers,de=e.maybeUnhiddenMarkers;if(q)for(var ge=0;ge<q.length;++ge)q[ge].lines.length||rt(q[ge],"hide");if(de)for(var Oe=0;Oe<de.length;++Oe)de[Oe].lines.length&&rt(de[Oe],"unhide");j.wrapper.offsetHeight&&(U.scrollTop=u.display.scroller.scrollTop),e.changeObjs&&rt(u,"changes",u,e.changeObjs),e.update&&e.update.finish()}function ci(e,u){if(e.curOp)return u();Ni(e);try{return u()}finally{qi(e)}}function Ba(e,u){return function(){if(e.curOp)return u.apply(e,arguments);Ni(e);try{return u.apply(e,arguments)}finally{qi(e)}}}function ni(e){return function(){if(this.curOp)return e.apply(this,arguments);Ni(this);try{return e.apply(this,arguments)}finally{qi(this)}}}function za(e){return function(){var u=this.cm;if(!u||u.curOp)return e.apply(this,arguments);Ni(u);try{return e.apply(this,arguments)}finally{qi(u)}}}function ri(e,u){e.doc.highlightFrontier<e.display.viewTo&&e.state.highlight.set(u,B(To,e))}function To(e){var u=e.doc;if(u.highlightFrontier>=e.display.viewTo)return;var j=+new Date+e.options.workTime,U=_a(e,u.highlightFrontier),K=[];u.iter(U.line,Math.min(u.first+u.size,e.display.viewTo+500),function(q){if(U.line>=e.display.viewFrom){var de=q.styles,ge=q.text.length>e.options.maxHighlightLength?un(u.mode,U.state):null,Oe=qr(e,q,U,!0);ge&&(U.state=ge),q.styles=Oe.styles;var Me=q.styleClasses,lt=Oe.classes;lt?q.styleClasses=lt:Me&&(q.styleClasses=null);for(var Ct=!de||de.length!=q.styles.length||Me!=lt&&(!Me||!lt||Me.bgClass!=lt.bgClass||Me.textClass!=lt.textClass),Vt=0;!Ct&&Vt<de.length;++Vt)Ct=de[Vt]!=q.styles[Vt];Ct&&K.push(U.line),q.stateAfter=U.save(),U.nextLine()}else q.text.length<=e.options.maxHighlightLength&&ca(e,q.text,U),q.stateAfter=U.line%5==0?U.save():null,U.nextLine();if(+new Date>j)return ri(e,e.options.workDelay),!0}),u.highlightFrontier=U.line,u.modeFrontier=Math.max(u.modeFrontier,U.line),K.length&&ci(e,function(){for(var q=0;q<K.length;q++)Na(e,K[q],"text")})}var bi=function(e,u,j){var U=e.display;this.viewport=u,this.visible=uo(U,e.doc,u),this.editorIsHidden=!U.wrapper.offsetWidth,this.wrapperHeight=U.wrapper.clientHeight,this.wrapperWidth=U.wrapper.clientWidth,this.oldDisplayWidth=Je(e),this.force=j,this.dims=Vn(e),this.events=[]};bi.prototype.signal=function(e,u){Ne(e,u)&&this.events.push(arguments)},bi.prototype.finish=function(){for(var e=0;e<this.events.length;e++)rt.apply(null,this.events[e])};function Bo(e){var u=e.display;!u.scrollbarsClipped&&u.scroller.offsetWidth&&(u.nativeBarWidth=u.scroller.offsetWidth-u.scroller.clientWidth,u.heightForcer.style.height=ht(e)+"px",u.sizer.style.marginBottom=-u.nativeBarWidth+"px",u.sizer.style.borderRightWidth=ht(e)+"px",u.scrollbarsClipped=!0)}function Ao(e){if(e.hasFocus())return null;var u=z();if(!u||!N(e.display.lineDiv,u))return null;var j={activeElt:u};if(window.getSelection){var U=window.getSelection();U.anchorNode&&U.extend&&N(e.display.lineDiv,U.anchorNode)&&(j.anchorNode=U.anchorNode,j.anchorOffset=U.anchorOffset,j.focusNode=U.focusNode,j.focusOffset=U.focusOffset)}return j}function $i(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 u=window.getSelection(),j=document.createRange();j.setEnd(e.anchorNode,e.anchorOffset),j.collapse(!1),u.removeAllRanges(),u.addRange(j),u.extend(e.focusNode,e.focusOffset)}}function Wi(e,u){var j=e.display,U=e.doc;if(u.editorIsHidden)return Ua(e),!1;if(!u.force&&u.visible.from>=j.viewFrom&&u.visible.to<=j.viewTo&&(j.updateLineNumbers==null||j.updateLineNumbers>=j.viewTo)&&j.renderedView==j.view&&wi(e)==0)return!1;Ka(e)&&(Ua(e),u.dims=Vn(e));var K=U.first+U.size,q=Math.max(u.visible.from-e.options.viewportMargin,U.first),de=Math.min(K,u.visible.to+e.options.viewportMargin);j.viewFrom<q&&q-j.viewFrom<20&&(q=Math.max(U.first,j.viewFrom)),j.viewTo>de&&j.viewTo-de<20&&(de=Math.min(K,j.viewTo)),Ma&&(q=wn(e.doc,q),de=yn(e.doc,de));var ge=q!=j.viewFrom||de!=j.viewTo||j.lastWrapHeight!=u.wrapperHeight||j.lastWrapWidth!=u.wrapperWidth;Fi(e,q,de),j.viewOffset=Ir(Yt(e.doc,j.viewFrom)),e.display.mover.style.top=j.viewOffset+"px";var Oe=wi(e);if(!ge&&Oe==0&&!u.force&&j.renderedView==j.view&&(j.updateLineNumbers==null||j.updateLineNumbers>=j.viewTo))return!1;var Me=Ao(e);return Oe>4&&(j.lineDiv.style.display="none"),Wo(e,j.updateLineNumbers,u.dims),Oe>4&&(j.lineDiv.style.display=""),j.renderedView=j.view,$i(Me),x(j.cursorDiv),x(j.selectionDiv),j.gutters.style.height=j.sizer.style.minHeight=0,ge&&(j.lastWrapHeight=u.wrapperHeight,j.lastWrapWidth=u.wrapperWidth,ri(e,400)),j.updateLineNumbers=null,!0}function So(e,u){for(var j=u.viewport,U=!0;;U=!1){if(!U||!e.options.lineWrapping||u.oldDisplayWidth==Je(e)){if(j&&j.top!=null&&(j={top:Math.min(e.doc.height+Ke(e.display)-Te(e),j.top)}),u.visible=uo(e.display,e.doc,j),u.visible.from>=e.display.viewFrom&&u.visible.to<=e.display.viewTo)break}else U&&(u.visible=uo(e.display,e.doc,j));if(!Wi(e,u))break;ro(e);var K=Li(e);Pa(e),Ri(e,K),Oa(e,K),u.force=!1}u.signal(e,"update",e),(e.display.viewFrom!=e.display.reportedViewFrom||e.display.viewTo!=e.display.reportedViewTo)&&(u.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,u){var j=new bi(e,u);if(Wi(e,j)){ro(e),So(e,j);var U=Li(e);Pa(e),Ri(e,U),Oa(e,U),j.finish()}}function Wo(e,u,j){var U=e.display,K=e.options.lineNumbers,q=U.lineDiv,de=q.firstChild;function ge(vn){var Pn=vn.nextSibling;return _&&l&&e.display.currentWheelTarget==vn?vn.style.display="none":vn.parentNode.removeChild(vn),Pn}for(var Oe=U.view,Me=U.viewFrom,lt=0;lt<Oe.length;lt++){var Ct=Oe[lt];if(!Ct.hidden)if(!Ct.node||Ct.node.parentNode!=q){var Vt=Kr(e,Ct,Me,j);q.insertBefore(Vt,de)}else{for(;de!=Ct.node;)de=ge(de);var jt=K&&u!=null&&u<=Me&&Ct.lineNumber;Ct.changes&&(ue(Ct.changes,"gutter")>-1&&(jt=!1),Gn(e,Ct,Me,j)),jt&&(x(Ct.lineNumber),Ct.lineNumber.appendChild(document.createTextNode(qt(e.options,Me)))),de=Ct.node.nextSibling}Me+=Ct.size}for(;de;)de=ge(de)}function lo(e){var u=e.gutters.offsetWidth;e.sizer.style.marginLeft=u+"px"}function Oa(e,u){e.display.sizer.style.minHeight=u.docHeight+"px",e.display.heightForcer.style.top=u.docHeight+"px",e.display.gutters.style.height=u.docHeight+e.display.barHeight+ht(e)+"px"}function ma(e){var u=e.display,j=u.view;if(!u.alignWidgets&&(!u.gutters.firstChild||!e.options.fixedGutter))return;for(var U=oa(u)-u.scroller.scrollLeft+e.doc.scrollLeft,K=u.gutters.offsetWidth,q=U+"px",de=0;de<j.length;de++)if(!j[de].hidden){e.options.fixedGutter&&(j[de].gutter&&(j[de].gutter.style.left=q),j[de].gutterBackground&&(j[de].gutterBackground.style.left=q));var ge=j[de].alignable;if(ge)for(var Oe=0;Oe<ge.length;Oe++)ge[Oe].style.left=q}e.options.fixedGutter&&(u.gutters.style.left=U+K+"px")}function Ka(e){if(!e.options.lineNumbers)return!1;var u=e.doc,j=qt(e.options,u.first+u.size-1),U=e.display;if(j.length!=U.lineNumChars){var K=U.measure.appendChild(A("div",[A("div",j)],"CodeMirror-linenumber CodeMirror-gutter-elt")),q=K.firstChild.offsetWidth,de=K.offsetWidth-q;return U.lineGutter.style.width="",U.lineNumInnerWidth=Math.max(q,U.lineGutter.offsetWidth-de)+1,U.lineNumWidth=U.lineNumInnerWidth+de,U.lineNumChars=U.lineNumInnerWidth?j.length:-1,U.lineGutter.style.width=U.lineNumWidth+"px",lo(e.display),!0}return!1}function oi(e,u){for(var j=[],U=!1,K=0;K<e.length;K++){var q=e[K],de=null;if(typeof q!="string"&&(de=q.style,q=q.className),q=="CodeMirror-linenumbers")if(u)U=!0;else continue;j.push({className:q,style:de})}return u&&!U&&j.push({className:"CodeMirror-linenumbers",style:null}),j}function eo(e){var u=e.gutters,j=e.gutterSpecs;x(u),e.lineGutter=null;for(var U=0;U<j.length;++U){var K=j[U],q=K.className,de=K.style,ge=u.appendChild(A("div",null,"CodeMirror-gutter "+q));de&&(ge.style.cssText=de),q=="CodeMirror-linenumbers"&&(e.lineGutter=ge,ge.style.width=(e.lineNumWidth||1)+"px")}u.style.display=j.length?"":"none",lo(e)}function ki(e){eo(e.display),La(e),ma(e)}function ho(e,u,j,U){var K=this;this.input=j,K.scrollbarFiller=A("div",null,"CodeMirror-scrollbar-filler"),K.scrollbarFiller.setAttribute("cm-not-content","true"),K.gutterFiller=A("div",null,"CodeMirror-gutter-filler"),K.gutterFiller.setAttribute("cm-not-content","true"),K.lineDiv=I("div",null,"CodeMirror-code"),K.selectionDiv=A("div",null,null,"position: relative; z-index: 1"),K.cursorDiv=A("div",null,"CodeMirror-cursors"),K.measure=A("div",null,"CodeMirror-measure"),K.lineMeasure=A("div",null,"CodeMirror-measure"),K.lineSpace=I("div",[K.measure,K.lineMeasure,K.selectionDiv,K.cursorDiv,K.lineDiv],null,"position: relative; outline: none");var q=I("div",[K.lineSpace],"CodeMirror-lines");K.mover=A("div",[q],null,"position: relative"),K.sizer=A("div",[K.mover],"CodeMirror-sizer"),K.sizerWidth=null,K.heightForcer=A("div",null,null,"position: absolute; height: "+le+"px; width: 1px;"),K.gutters=A("div",null,"CodeMirror-gutters"),K.lineGutter=null,K.scroller=A("div",[K.sizer,K.heightForcer,K.gutters],"CodeMirror-scroll"),K.scroller.setAttribute("tabIndex","-1"),K.wrapper=A("div",[K.scrollbarFiller,K.gutterFiller,K.scroller],"CodeMirror"),S&&h<8&&(K.gutters.style.zIndex=-1,K.scroller.style.paddingRight=0),!_&&!(w&&s)&&(K.scroller.draggable=!0),e&&(e.appendChild?e.appendChild(K.wrapper):e(K.wrapper)),K.viewFrom=K.viewTo=u.first,K.reportedViewFrom=K.reportedViewTo=u.first,K.view=[],K.renderedView=null,K.externalMeasured=null,K.viewOffset=0,K.lastWrapHeight=K.lastWrapWidth=0,K.updateLineNumbers=null,K.nativeBarWidth=K.barHeight=K.barWidth=0,K.scrollbarsClipped=!1,K.lineNumWidth=K.lineNumInnerWidth=K.lineNumChars=null,K.alignWidgets=!1,K.cachedCharWidth=K.cachedTextHeight=K.cachedPaddingH=null,K.maxLine=null,K.maxLineLength=0,K.maxLineChanged=!1,K.wheelDX=K.wheelDY=K.wheelStartX=K.wheelStartY=null,K.shift=!1,K.selForContextMenu=null,K.activeTouch=null,K.gutterSpecs=oi(U.gutters,U.lineNumbers),eo(K),j.init(K)}var Ti=0,Qa=null;S?Qa=-.53:w?Qa=15:r?Qa=-.7:t&&(Qa=-1/3);function po(e){var u=e.wheelDeltaX,j=e.wheelDeltaY;return u==null&&e.detail&&e.axis==e.HORIZONTAL_AXIS&&(u=e.detail),j==null&&e.detail&&e.axis==e.VERTICAL_AXIS?j=e.detail:j==null&&(j=e.wheelDelta),{x:u,y:j}}function Ki(e){var u=po(e);return u.x*=Qa,u.y*=Qa,u}function mo(e,u){var j=po(u),U=j.x,K=j.y,q=e.display,de=q.scroller,ge=de.scrollWidth>de.clientWidth,Oe=de.scrollHeight>de.clientHeight;if(!(U&&ge||K&&Oe))return;if(K&&l&&_){e:for(var Me=u.target,lt=q.view;Me!=de;Me=Me.parentNode)for(var Ct=0;Ct<lt.length;Ct++)if(lt[Ct].node==Me){e.display.currentWheelTarget=Me;break e}}if(U&&!w&&!c&&Qa!=null){K&&Oe&&Ji(e,Math.max(0,de.scrollTop+K*Qa)),$a(e,Math.max(0,de.scrollLeft+U*Qa)),(!K||K&&Oe)&&Ee(u),q.wheelStartX=null;return}if(K&&Qa!=null){var Vt=K*Qa,jt=e.doc.scrollTop,vn=jt+q.wrapper.clientHeight;Vt<0?jt=Math.max(0,jt+Vt-50):vn=Math.min(e.doc.height,vn+Vt+50),fo(e,{top:jt,bottom:vn})}Ti<20&&(q.wheelStartX==null?(q.wheelStartX=de.scrollLeft,q.wheelStartY=de.scrollTop,q.wheelDX=U,q.wheelDY=K,setTimeout(function(){if(q.wheelStartX==null)return;var Pn=de.scrollLeft-q.wheelStartX,Kn=de.scrollTop-q.wheelStartY,fr=Kn&&q.wheelDY&&Kn/q.wheelDY||Pn&&q.wheelDX&&Pn/q.wheelDX;if(q.wheelStartX=q.wheelStartY=null,!fr)return;Qa=(Qa*Ti+fr)/(Ti+1),++Ti},200)):(q.wheelDX+=U,q.wheelDY+=K))}var di=function(e,u){this.ranges=e,this.primIndex=u};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 u=0;u<this.ranges.length;u++){var j=this.ranges[u],U=e.ranges[u];if(!jr(j.anchor,U.anchor)||!jr(j.head,U.head))return!1}return!0},di.prototype.deepCopy=function(){for(var e=[],u=0;u<this.ranges.length;u++)e[u]=new Sa(An(this.ranges[u].anchor),An(this.ranges[u].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,u){u||(u=e);for(var j=0;j<this.ranges.length;j++){var U=this.ranges[j];if(En(u,U.from())>=0&&En(e,U.to())<=0)return j}return-1};var Sa=function(e,u){this.anchor=e,this.head=u};Sa.prototype.from=function(){return Sn(this.anchor,this.head)},Sa.prototype.to=function(){return Bn(this.anchor,this.head)},Sa.prototype.empty=function(){return this.head.line==this.anchor.line&&this.head.ch==this.anchor.ch};function ta(e,u,j){var U=e&&e.options.selectionsMayTouch,K=u[j];u.sort(function(Vt,jt){return En(Vt.from(),jt.from())}),j=ue(u,K);for(var q=1;q<u.length;q++){var de=u[q],ge=u[q-1],Oe=En(ge.to(),de.from());if(U&&!de.empty()?Oe>0:Oe>=0){var Me=Sn(ge.from(),de.from()),lt=Bn(ge.to(),de.to()),Ct=ge.empty()?de.from()==de.head:ge.from()==ge.head;q<=j&&--j,u.splice(--q,2,new Sa(Ct?lt:Me,Ct?Me:lt))}}return new di(u,j)}function pr(e,u){return new di([new Sa(e,u||e)],0)}function zr(e){return e.text?Xt(e.from.line+e.text.length-1,Q(e.text).length+(e.text.length==1?e.from.ch:0)):e.to}function fa(e,u){if(En(e,u.from)<0)return e;if(En(e,u.to)<=0)return zr(u);var j=e.line+u.text.length-(u.to.line-u.from.line)-1,U=e.ch;return e.line==u.to.line&&(U+=zr(u).ch-u.to.ch),Xt(j,U)}function ja(e,u){for(var j=[],U=0;U<e.sel.ranges.length;U++){var K=e.sel.ranges[U];j.push(new Sa(fa(K.anchor,u),fa(K.head,u)))}return ta(e.cm,j,e.sel.primIndex)}function Ei(e,u,j){return e.line==u.line?Xt(j.line,e.ch-u.ch+j.ch):Xt(j.line+(e.line-u.line),e.ch)}function Pi(e,u,j){for(var U=[],K=Xt(e.first,0),q=K,de=0;de<u.length;de++){var ge=u[de],Oe=Ei(ge.from,K,q),Me=Ei(zr(ge),K,q);if(K=ge.to,q=Me,j=="around"){var lt=e.sel.ranges[de],Ct=En(lt.head,lt.anchor)<0;U[de]=new Sa(Ct?Me:Oe,Ct?Oe:Me)}else U[de]=new Sa(Oe,Oe)}return new di(U,e.sel.primIndex)}function Za(e){e.doc.mode=At(e.options,e.doc.modeOption),yi(e)}function yi(e){e.doc.iter(function(u){u.stateAfter&&(u.stateAfter=null),u.styles&&(u.styles=null)}),e.doc.modeFrontier=e.doc.highlightFrontier=e.doc.first,ri(e,100),e.state.modeGen++,e.curOp&&La(e)}function Hi(e,u){return u.from.ch==0&&u.to.ch==0&&Q(u.text)==""&&(!e.cm||e.cm.options.wholeLineUpdateBefore)}function vo(e,u,j,U){function K(Rr){return j?j[Rr]:null}function q(Rr,hr,Wr){bn(Rr,hr,Wr,U),Wt(Rr,"change",Rr,u)}function de(Rr,hr){for(var Wr=[],ea=Rr;ea<hr;++ea)Wr.push(new tn(Me[ea],K(ea),U));return Wr}var ge=u.from,Oe=u.to,Me=u.text,lt=Yt(e,ge.line),Ct=Yt(e,Oe.line),Vt=Q(Me),jt=K(Me.length-1),vn=Oe.line-ge.line;if(u.full)e.insert(0,de(0,Me.length)),e.remove(Me.length,e.size-Me.length);else if(Hi(e,u)){var Pn=de(0,Me.length-1);q(Ct,Ct.text,jt),vn&&e.remove(ge.line,vn),Pn.length&&e.insert(ge.line,Pn)}else if(lt==Ct)if(Me.length==1)q(lt,lt.text.slice(0,ge.ch)+Vt+lt.text.slice(Oe.ch),jt);else{var Kn=de(1,Me.length-1);Kn.push(new tn(Vt+lt.text.slice(Oe.ch),jt,U)),q(lt,lt.text.slice(0,ge.ch)+Me[0],K(0)),e.insert(ge.line+1,Kn)}else if(Me.length==1)q(lt,lt.text.slice(0,ge.ch)+Me[0]+Ct.text.slice(Oe.ch),K(0)),e.remove(ge.line+1,vn);else{q(lt,lt.text.slice(0,ge.ch)+Me[0],K(0)),q(Ct,Vt+Ct.text.slice(Oe.ch),jt);var fr=de(1,Me.length-1);vn>1&&e.remove(ge.line+1,vn-1),e.insert(ge.line+1,fr)}Wt(e,"change",e,u)}function Xa(e,u,j){function U(K,q,de){if(K.linked)for(var ge=0;ge<K.linked.length;++ge){var Oe=K.linked[ge];if(Oe.doc==q)continue;var Me=de&&Oe.sharedHist;if(j&&!Me)continue;u(Oe.doc,Me),U(Oe.doc,K,Me)}}U(e,null,!0)}function ws(e,u){if(u.cm)throw new Error("This document is already in use.");e.doc=u,u.cm=e,pa(e),Za(e),Ys(e),e.options.lineWrapping||Ft(e),e.options.mode=u.modeOption,La(e)}function Ys(e){(e.doc.direction=="rtl"?F:y)(e.display.lineDiv,"CodeMirror-rtl")}function Pl(e){ci(e,function(){Ys(e),La(e)})}function hs(e){this.done=[],this.undone=[],this.undoDepth=Infinity,this.lastModTime=this.lastSelTime=0,this.lastOp=this.lastSelOp=null,this.lastOrigin=this.lastSelOrigin=null,this.generation=this.maxGeneration=e||1}function Ds(e,u){var j={from:An(u.from),to:zr(u),text:Xn(e,u.from,u.to)};return Rs(e,j,u.from.line,u.to.line+1),Xa(e,function(U){return Rs(U,j,u.from.line,u.to.line+1)},!0),j}function Js(e){for(;e.length;){var u=Q(e);if(u.ranges)e.pop();else break}}function Ml(e,u){if(u)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,u,j,U){var K=e.history;K.undone.length=0;var q=+new Date,de,ge;if((K.lastOp==U||K.lastOrigin==u.origin&&u.origin&&(u.origin.charAt(0)=="+"&&K.lastModTime>q-(e.cm?e.cm.options.historyEventDelay:500)||u.origin.charAt(0)=="*"))&&(de=Ml(K,K.lastOp==U)))ge=Q(de.changes),En(u.from,u.to)==0&&En(u.from,ge.to)==0?ge.to=zr(u):de.changes.push(Ds(e,u));else{var Oe=Q(K.done);for((!Oe||!Oe.ranges)&&ms(e.sel,K.done),de={changes:[Ds(e,u)],generation:K.generation},K.done.push(de);K.done.length>K.undoDepth;)K.done.shift(),K.done[0].ranges||K.done.shift()}K.done.push(j),K.generation=++K.maxGeneration,K.lastModTime=K.lastSelTime=q,K.lastOp=K.lastSelOp=U,K.lastOrigin=K.lastSelOrigin=u.origin,ge||rt(e,"historyAdded")}function Il(e,u,j,U){var K=u.charAt(0);return K=="*"||K=="+"&&j.ranges.length==U.ranges.length&&j.somethingSelected()==U.somethingSelected()&&new Date-e.history.lastSelTime<=(e.cm?e.cm.options.historyEventDelay:500)}function ps(e,u,j,U){var K=e.history,q=U&&U.origin;j==K.lastSelOp||q&&K.lastSelOrigin==q&&(K.lastModTime==K.lastSelTime&&K.lastOrigin==q||Il(e,q,Q(K.done),u))?K.done[K.done.length-1]=u:ms(u,K.done),K.lastSelTime=+new Date,K.lastSelOrigin=q,K.lastSelOp=j,U&&U.clearRedo!==!1&&Js(K.undone)}function ms(e,u){var j=Q(u);j&&j.ranges&&j.equals(e)||u.push(e)}function Rs(e,u,j,U){var K=u["spans_"+e.id],q=0;e.iter(Math.max(e.first,j),Math.min(e.first+e.size,U),function(de){de.markedSpans&&((K||(K=u["spans_"+e.id]={}))[q]=de.markedSpans),++q})}function vs(e){if(!e)return null;for(var u,j=0;j<e.length;++j)e[j].marker.explicitlyCleared?u||(u=e.slice(0,j)):u&&u.push(e[j]);return u?u.length?u:null:e}function Zs(e,u){var j=u["spans_"+e.id];if(!j)return null;for(var U=[],K=0;K<u.text.length;++K)U.push(vs(j[K]));return U}function Ps(e,u){var j=Zs(e,u),U=la(e,u);if(!j)return U;if(!U)return j;for(var K=0;K<j.length;++K){var q=j[K],de=U[K];if(q&&de){e:for(var ge=0;ge<de.length;++ge){for(var Oe=de[ge],Me=0;Me<q.length;++Me)if(q[Me].marker==Oe.marker)continue e;q.push(Oe)}}else de&&(j[K]=de)}return j}function Ko(e,u,j){for(var U=[],K=0;K<e.length;++K){var q=e[K];if(q.ranges){U.push(j?di.prototype.deepCopy.call(q):q);continue}var de=q.changes,ge=[];U.push({changes:ge});for(var Oe=0;Oe<de.length;++Oe){var Me=de[Oe],lt=void 0;if(ge.push({from:Me.from,to:Me.to,text:Me.text}),u)for(var Ct in Me)(lt=Ct.match(/^spans_(\d+)$/))&&(ue(u,Number(lt[1]))>-1&&(Q(ge)[Ct]=Me[Ct],delete Me[Ct]))}}return U}function gs(e,u,j,U){if(U){var K=e.anchor;if(j){var q=En(u,K)<0;q!=En(j,K)<0?(K=u,u=j):q!=En(u,j)<0&&(u=j)}return new Sa(K,u)}else return new Sa(j||u,u)}function _s(e,u,j,U,K){K==null&&(K=e.cm&&(e.cm.display.shift||e.extend)),mi(e,new di([gs(e.sel.primary(),u,j,K)],0),U)}function $s(e,u,j){for(var U=[],K=e.cm&&(e.cm.display.shift||e.extend),q=0;q<e.sel.ranges.length;q++)U[q]=gs(e.sel.ranges[q],u[q],null,K);var de=ta(e.cm,U,e.sel.primIndex);mi(e,de,j)}function wo(e,u,j,U){var K=e.sel.ranges.slice(0);K[u]=j,mi(e,ta(e.cm,K,e.sel.primIndex),U)}function el(e,u,j,U){mi(e,pr(u,j),U)}function Ll(e,u,j){var U={ranges:u.ranges,update:function(K){this.ranges=[];for(var q=0;q<K.length;q++)this.ranges[q]=new Sa(Qt(e,K[q].anchor),Qt(e,K[q].head))},origin:j&&j.origin};return rt(e,"beforeSelectionChange",e,U),e.cm&&rt(e.cm,"beforeSelectionChange",e.cm,U),U.ranges!=u.ranges?ta(e.cm,U.ranges,U.ranges.length-1):u}function tl(e,u,j){var U=e.history.done,K=Q(U);K&&K.ranges?(U[U.length-1]=u,Ho(e,u,j)):mi(e,u,j)}function mi(e,u,j){Ho(e,u,j),ps(e,e.sel,e.cm?e.cm.curOp.id:NaN,j)}function Ho(e,u,j){(Ne(e,"beforeSelectionChange")||e.cm&&Ne(e.cm,"beforeSelectionChange"))&&(u=Ll(e,u,j));var U=j&&j.bias||(En(u.primary().head,e.sel.primary().head)<0?-1:1);nl(e,al(e,u,U,!0)),!(j&&j.scroll===!1)&&e.cm&&Xi(e.cm)}function nl(e,u){if(u.equals(e.sel))return;e.sel=u,e.cm&&(e.cm.curOp.updateInput=1,e.cm.curOp.selectionChanged=!0,Ge(e.cm)),Wt(e,"cursorActivity",e)}function rl(e){nl(e,al(e,e.sel,null,!1))}function al(e,u,j,U){for(var K,q=0;q<u.ranges.length;q++){var de=u.ranges[q],ge=u.ranges.length==e.sel.ranges.length&&e.sel.ranges[q],Oe=bs(e,de.anchor,ge&&ge.anchor,j,U),Me=bs(e,de.head,ge&&ge.head,j,U);(K||Oe!=de.anchor||Me!=de.head)&&(K||(K=u.ranges.slice(0,q)),K[q]=new Sa(Oe,Me))}return K?ta(e.cm,K,u.primIndex):u}function Go(e,u,j,U,K){var q=Yt(e,u.line);if(q.markedSpans)for(var de=0;de<q.markedSpans.length;++de){var ge=q.markedSpans[de],Oe=ge.marker,Me="selectLeft"in Oe?!Oe.selectLeft:Oe.inclusiveLeft,lt="selectRight"in Oe?!Oe.selectRight:Oe.inclusiveRight;if((ge.from==null||(Me?ge.from<=u.ch:ge.from<u.ch))&&(ge.to==null||(lt?ge.to>=u.ch:ge.to>u.ch))){if(K&&(rt(Oe,"beforeCursorEnter"),Oe.explicitlyCleared))if(q.markedSpans){--de;continue}else break;if(!Oe.atomic)continue;if(j){var Ct=Oe.find(U<0?1:-1),Vt=void 0;if((U<0?lt:Me)&&(Ct=il(e,Ct,-U,Ct&&Ct.line==u.line?q:null)),Ct&&Ct.line==u.line&&(Vt=En(Ct,j))&&(U<0?Vt<0:Vt>0))return Go(e,Ct,u,U,K)}var jt=Oe.find(U<0?-1:1);return(U<0?Me:lt)&&(jt=il(e,jt,U,jt.line==u.line?q:null)),jt?Go(e,jt,u,U,K):null}}return u}function bs(e,u,j,U,K){var q=U||1,de=Go(e,u,j,q,K)||!K&&Go(e,u,j,q,!0)||Go(e,u,j,-q,K)||!K&&Go(e,u,j,-q,!0);return de||(e.cantEdit=!0,Xt(e.first,0))}function il(e,u,j,U){return j<0&&u.ch==0?u.line>e.first?Qt(e,Xt(u.line-1)):null:j>0&&u.ch==(U||Yt(e,u.line)).text.length?u.line<e.first+e.size-1?Xt(u.line+1,0):null:new Xt(u.line,u.ch+j)}function ol(e){e.setSelection(Xt(e.firstLine(),0),Xt(e.lastLine()),be)}function Ms(e,u,j){var U={canceled:!1,from:u.from,to:u.to,text:u.text,origin:u.origin,cancel:function(){return U.canceled=!0}};return j&&(U.update=function(K,q,de,ge){K&&(U.from=Qt(e,K)),q&&(U.to=Qt(e,q)),de&&(U.text=de),ge!==void 0&&(U.origin=ge)}),rt(e,"beforeChange",e,U),e.cm&&rt(e.cm,"beforeChange",e.cm,U),U.canceled?(e.cm&&(e.cm.curOp.updateInput=2),null):{from:U.from,to:U.to,text:U.text,origin:U.origin}}function zo(e,u,j){if(e.cm){if(!e.cm.curOp)return Ba(e.cm,zo)(e,u,j);if(e.cm.state.suppressEdits)return}if((Ne(e,"beforeChange")||e.cm&&Ne(e.cm,"beforeChange"))&&(u=Ms(e,u,!0),!u))return;var U=Fa&&!j&&et(e,u.from,u.to);if(U)for(var K=U.length-1;K>=0;--K)sl(e,{from:U[K].from,to:U[K].to,text:K?[""]:u.text,origin:u.origin});else sl(e,u)}function sl(e,u){if(u.text.length==1&&u.text[0]==""&&En(u.from,u.to)==0)return;var j=ja(e,u);Qs(e,u,j,e.cm?e.cm.curOp.id:NaN),Vo(e,u,j,la(e,u));var U=[];Xa(e,function(K,q){!q&&ue(U,K.history)==-1&&(dl(K.history,u),U.push(K.history)),Vo(K,u,null,la(K,u))})}function Es(e,u,j){var U=e.cm&&e.cm.state.suppressEdits;if(U&&!j)return;for(var K=e.history,q,de=e.sel,ge=u=="undo"?K.done:K.undone,Oe=u=="undo"?K.undone:K.done,Me=0;Me<ge.length&&!(q=ge[Me],j?q.ranges&&!q.equals(e.sel):!q.ranges);Me++);if(Me==ge.length)return;for(K.lastOrigin=K.lastSelOrigin=null;;)if(q=ge.pop(),q.ranges){if(ms(q,Oe),j&&!q.equals(e.sel)){mi(e,q,{clearRedo:!1});return}de=q}else if(U){ge.push(q);return}else break;var lt=[];ms(de,Oe),Oe.push({changes:lt,generation:K.generation}),K.generation=q.generation||++K.maxGeneration;for(var Ct=Ne(e,"beforeChange")||e.cm&&Ne(e.cm,"beforeChange"),Vt=function(Pn){var Kn=q.changes[Pn];if(Kn.origin=u,Ct&&!Ms(e,Kn,!1))return ge.length=0,{};lt.push(Ds(e,Kn));var fr=Pn?ja(e,Kn):Q(ge);Vo(e,Kn,fr,Ps(e,Kn)),!Pn&&e.cm&&e.cm.scrollIntoView({from:Kn.from,to:zr(Kn)});var Rr=[];Xa(e,function(hr,Wr){!Wr&&ue(Rr,hr.history)==-1&&(dl(hr.history,Kn),Rr.push(hr.history)),Vo(hr,Kn,null,Ps(hr,Kn))})},jt=q.changes.length-1;jt>=0;--jt){var vn=Vt(jt);if(vn)return vn.v}}function ll(e,u){if(u==0)return;if(e.first+=u,e.sel=new di(ce(e.sel.ranges,function(K){return new Sa(Xt(K.anchor.line+u,K.anchor.ch),Xt(K.head.line+u,K.head.ch))}),e.sel.primIndex),e.cm){La(e.cm,e.first,e.first-u,u);for(var j=e.cm.display,U=j.viewFrom;U<j.viewTo;U++)Na(e.cm,U,"gutter")}}function Vo(e,u,j,U){if(e.cm&&!e.cm.curOp)return Ba(e.cm,Vo)(e,u,j,U);if(u.to.line<e.first){ll(e,u.text.length-1-(u.to.line-u.from.line));return}if(u.from.line>e.lastLine())return;if(u.from.line<e.first){var K=u.text.length-1-(e.first-u.from.line);ll(e,K),u={from:Xt(e.first,0),to:Xt(u.to.line+K,u.to.ch),text:[Q(u.text)],origin:u.origin}}var q=e.lastLine();u.to.line>q&&(u={from:u.from,to:Xt(q,Yt(e,q).text.length),text:[u.text[0]],origin:u.origin}),u.removed=Xn(e,u.from,u.to),j||(j=ja(e,u)),e.cm?Nl(e.cm,u,U):vo(e,u,U),Ho(e,j,be),e.cantEdit&&bs(e,Xt(e.firstLine(),0))&&(e.cantEdit=!1)}function Nl(e,u,j){var U=e.doc,K=e.display,q=u.from,de=u.to,ge=!1,Oe=q.line;e.options.lineWrapping||(Oe=Yn(Jt(Yt(U,q.line))),U.iter(Oe,de.line+1,function(jt){if(jt==K.maxLine)return ge=!0,!0})),U.sel.contains(u.from,u.to)>-1&&Ge(e),vo(U,u,j,va(e)),e.options.lineWrapping||(U.iter(Oe,q.line+u.text.length,function(jt){var vn=hn(jt);vn>K.maxLineLength&&(K.maxLine=jt,K.maxLineLength=vn,K.maxLineChanged=!0,ge=!1)}),ge&&(e.curOp.updateMaxLine=!0)),ui(U,q.line),ri(e,400);var Me=u.text.length-(de.line-q.line)-1;u.full?La(e):q.line==de.line&&u.text.length==1&&!Hi(e.doc,u)?Na(e,q.line,"text"):La(e,q.line,de.line+1,Me);var lt=Ne(e,"changes"),Ct=Ne(e,"change");if(Ct||lt){var Vt={from:q,to:de,text:u.text,removed:u.removed,origin:u.origin};Ct&&Wt(e,"change",e,Vt),lt&&(e.curOp.changeObjs||(e.curOp.changeObjs=[])).push(Vt)}e.display.selForContextMenu=null}function Xo(e,u,j,U,K){var q;U||(U=j),En(U,j)<0&&(q=[U,j],j=q[0],U=q[1]),typeof u=="string"&&(u=e.splitLines(u)),zo(e,{from:j,to:U,text:u,origin:K})}function ul(e,u,j,U){j<e.line?e.line+=U:u<e.line&&(e.line=u,e.ch=0)}function cl(e,u,j,U){for(var K=0;K<e.length;++K){var q=e[K],de=!0;if(q.ranges){q.copied||(q=e[K]=q.deepCopy(),q.copied=!0);for(var ge=0;ge<q.ranges.length;ge++)ul(q.ranges[ge].anchor,u,j,U),ul(q.ranges[ge].head,u,j,U);continue}for(var Oe=0;Oe<q.changes.length;++Oe){var Me=q.changes[Oe];if(j<Me.from.line)Me.from=Xt(Me.from.line+U,Me.from.ch),Me.to=Xt(Me.to.line+U,Me.to.ch);else if(u<=Me.to.line){de=!1;break}}de||(e.splice(0,K+1),K=0)}}function dl(e,u){var j=u.from.line,U=u.to.line,K=u.text.length-(U-j)-1;cl(e.done,j,U,K),cl(e.undone,j,U,K)}function ts(e,u,j,U){var K=u,q=u;return typeof u=="number"?q=Yt(e,Or(e,u)):K=Yn(u),K==null?null:(U(q,K)&&e.cm&&Na(e.cm,K,j),q)}function Do(e){this.lines=e,this.parent=null;for(var u=0,j=0;j<e.length;++j)e[j].parent=this,u+=e[j].height;this.height=u}Do.prototype={chunkSize:function(){return this.lines.length},removeInner:function(e,u){for(var j=e,U=e+u;j<U;++j){var K=this.lines[j];this.height-=K.height,zt(K),Wt(K,"delete")}this.lines.splice(e,u)},collapse:function(e){e.push.apply(e,this.lines)},insertInner:function(e,u,j){this.height+=j,this.lines=this.lines.slice(0,e).concat(u).concat(this.lines.slice(e));for(var U=0;U<u.length;++U)u[U].parent=this},iterN:function(e,u,j){for(var U=e+u;e<U;++e)if(j(this.lines[e]))return!0}};function Yo(e){this.children=e;for(var u=0,j=0,U=0;U<e.length;++U){var K=e[U];u+=K.chunkSize(),j+=K.height,K.parent=this}this.size=u,this.height=j,this.parent=null}Yo.prototype={chunkSize:function(){return this.size},removeInner:function(e,u){this.size-=u;for(var j=0;j<this.children.length;++j){var U=this.children[j],K=U.chunkSize();if(e<K){var q=Math.min(u,K-e),de=U.height;if(U.removeInner(e,q),this.height-=de-U.height,K==q&&(this.children.splice(j--,1),U.parent=null),(u-=q)==0)break;e=0}else e-=K}if(this.size-u<25&&(this.children.length>1||!(this.children[0]instanceof Do))){var ge=[];this.collapse(ge),this.children=[new Do(ge)],this.children[0].parent=this}},collapse:function(e){for(var u=0;u<this.children.length;++u)this.children[u].collapse(e)},insertInner:function(e,u,j){this.size+=u.length,this.height+=j;for(var U=0;U<this.children.length;++U){var K=this.children[U],q=K.chunkSize();if(e<=q){if(K.insertInner(e,u,j),K.lines&&K.lines.length>50){for(var de=K.lines.length%25+25,ge=de;ge<K.lines.length;){var Oe=new Do(K.lines.slice(ge,ge+=25));K.height-=Oe.height,this.children.splice(++U,0,Oe),Oe.parent=this}K.lines=K.lines.slice(0,de),this.maybeSpill()}break}e-=q}},maybeSpill:function(){if(this.children.length<=10)return;var e=this;do{var u=e.children.splice(e.children.length-5,5),j=new Yo(u);if(e.parent){e.size-=j.size,e.height-=j.height;var K=ue(e.parent.children,e);e.parent.children.splice(K+1,0,j)}else{var U=new Yo(e.children);U.parent=e,e.children=[U,j],e=U}j.parent=e.parent}while(e.children.length>10);e.parent.maybeSpill()},iterN:function(e,u,j){for(var U=0;U<this.children.length;++U){var K=this.children[U],q=K.chunkSize();if(e<q){var de=Math.min(u,q-e);if(K.iterN(e,de,j))return!0;if((u-=de)==0)break;e=0}else e-=q}}};var ns=function(e,u,j){if(j)for(var U in j)j.hasOwnProperty(U)&&(this[U]=j[U]);this.doc=e,this.node=u};ns.prototype.clear=function(){var e=this.doc.cm,u=this.line.widgets,j=this.line,U=Yn(j);if(U==null||!u)return;for(var K=0;K<u.length;++K)u[K]==this&&u.splice(K--,1);u.length||(j.widgets=null);var q=Hr(this);zn(j,Math.max(0,j.height-q)),e&&(ci(e,function(){fl(e,j,-q),Na(e,U,"widget")}),Wt(e,"lineWidgetCleared",e,this,U))},ns.prototype.changed=function(){var e=this,u=this.height,j=this.doc.cm,U=this.line;this.height=null;var K=Hr(this)-u;if(!K)return;Fn(this.doc,U)||zn(U,U.height+K),j&&ci(j,function(){j.curOp.forceUpdate=!0,fl(j,U,K),Wt(j,"lineWidgetChanged",j,e,Yn(U))})},je(ns);function fl(e,u,j){Ir(u)<(e.curOp&&e.curOp.scrollTop||e.doc.scrollTop)&&co(e,j)}function kl(e,u,j,U){var K=new ns(e,j,U),q=e.cm;return q&&K.noHScroll&&(q.display.alignWidgets=!0),ts(e,u,"widget",function(de){var ge=de.widgets||(de.widgets=[]);if(K.insertAt==null?ge.push(K):ge.splice(Math.min(ge.length-1,Math.max(0,K.insertAt)),0,K),K.line=de,q&&!Fn(e,de)){var Oe=Ir(de)<e.scrollTop;zn(de,de.height+Hr(K)),Oe&&co(q,K.height),q.curOp.forceUpdate=!0}return!0}),q&&Wt(q,"lineWidgetAdded",q,K,typeof u=="number"?u:Yn(u)),K}var hl=0,Gi=function(e,u){this.lines=[],this.type=u,this.doc=e,this.id=++hl};Gi.prototype.clear=function(){if(this.explicitlyCleared)return;var e=this.doc.cm,u=e&&!e.curOp;if(u&&Ni(e),Ne(this,"clear")){var j=this.find();j&&Wt(this,"clear",j.from,j.to)}for(var U=null,K=null,q=0;q<this.lines.length;++q){var de=this.lines[q],ge=Wa(de.markedSpans,this);e&&!this.collapsed?Na(e,Yn(de),"text"):e&&(ge.to!=null&&(K=Yn(de)),ge.from!=null&&(U=Yn(de))),de.markedSpans=hi(de.markedSpans,ge),ge.from==null&&this.collapsed&&!Fn(this.doc,de)&&e&&zn(de,dr(e.display))}if(e&&this.collapsed&&!e.options.lineWrapping)for(var Oe=0;Oe<this.lines.length;++Oe){var Me=Jt(this.lines[Oe]),lt=hn(Me);lt>e.display.maxLineLength&&(e.display.maxLine=Me,e.display.maxLineLength=lt,e.display.maxLineChanged=!0)}U!=null&&e&&this.collapsed&&La(e,U,K+1),this.lines.length=0,this.explicitlyCleared=!0,this.atomic&&this.doc.cantEdit&&(this.doc.cantEdit=!1,e&&rl(e.doc)),e&&Wt(e,"markerCleared",e,this,U,K),u&&qi(e),this.parent&&this.parent.clear()},Gi.prototype.find=function(e,u){e==null&&this.type=="bookmark"&&(e=1);for(var j,U,K=0;K<this.lines.length;++K){var q=this.lines[K],de=Wa(q.markedSpans,this);if(de.from!=null&&(j=Xt(u?q:Yn(q),de.from),e==-1))return j;if(de.to!=null&&(U=Xt(u?q:Yn(q),de.to),e==1))return U}return j&&{from:j,to:U}},Gi.prototype.changed=function(){var e=this,u=this.find(-1,!0),j=this,U=this.doc.cm;if(!u||!U)return;ci(U,function(){var K=u.line,q=Yn(u.line),de=st(U,q);if(de&&(In(de),U.curOp.selectionChanged=U.curOp.forceUpdate=!0),U.curOp.updateMaxLine=!0,!Fn(j.doc,K)&&j.height!=null){var ge=j.height;j.height=null;var Oe=Hr(j)-ge;Oe&&zn(K,K.height+Oe)}Wt(U,"markerChanged",U,e)})},Gi.prototype.attachLine=function(e){if(!this.lines.length&&this.doc.cm){var u=this.doc.cm.curOp;(!u.maybeHiddenMarkers||ue(u.maybeHiddenMarkers,this)==-1)&&(u.maybeUnhiddenMarkers||(u.maybeUnhiddenMarkers=[])).push(this)}this.lines.push(e)},Gi.prototype.detachLine=function(e){if(this.lines.splice(ue(this.lines,e),1),!this.lines.length&&this.doc.cm){var u=this.doc.cm.curOp;(u.maybeHiddenMarkers||(u.maybeHiddenMarkers=[])).push(this)}},je(Gi);function Jo(e,u,j,U,K){if(U&&U.shared)return Ul(e,u,j,U,K);if(e.cm&&!e.cm.curOp)return Ba(e.cm,Jo)(e,u,j,U,K);var q=new Gi(e,K),de=En(u,j);if(U&&k(U,q,!1),de>0||de==0&&q.clearWhenEmpty!==!1)return q;if(q.replacedWith&&(q.collapsed=!0,q.widgetNode=I("span",[q.replacedWith],"CodeMirror-widget"),U.handleMouseEvents||q.widgetNode.setAttribute("cm-ignore-events","true"),U.insertLeft&&(q.widgetNode.insertLeft=!0)),q.collapsed){if(Mn(e,u.line,u,j,q)||u.line!=j.line&&Mn(e,j.line,u,j,q))throw new Error("Inserting collapsed marker partially overlapping an existing one");Ia()}q.addToHistory&&Qs(e,{from:u,to:j,origin:"markText"},e.sel,NaN);var ge=u.line,Oe=e.cm,Me;if(e.iter(ge,j.line+1,function(Ct){Oe&&q.collapsed&&!Oe.options.lineWrapping&&Jt(Ct)==Oe.display.maxLine&&(Me=!0),q.collapsed&&ge!=u.line&&zn(Ct,0),Ci(Ct,new qa(q,ge==u.line?u.ch:null,ge==j.line?j.ch:null)),++ge}),q.collapsed&&e.iter(u.line,j.line+1,function(Ct){Fn(e,Ct)&&zn(Ct,0)}),q.clearOnEnter&&Pe(q,"beforeCursorEnter",function(){return q.clear()}),q.readOnly&&(Ya(),(e.history.done.length||e.history.undone.length)&&e.clearHistory()),q.collapsed&&(q.id=++hl,q.atomic=!0),Oe){if(Me&&(Oe.curOp.updateMaxLine=!0),q.collapsed)La(Oe,u.line,j.line+1);else if(q.className||q.startStyle||q.endStyle||q.css||q.attributes||q.title)for(var lt=u.line;lt<=j.line;lt++)Na(Oe,lt,"text");q.atomic&&rl(Oe.doc),Wt(Oe,"markerAdded",Oe,q)}return q}var Qo=function(e,u){this.markers=e,this.primary=u;for(var j=0;j<e.length;++j)e[j].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();Wt(this,"clear")},Qo.prototype.find=function(e,u){return this.primary.find(e,u)},je(Qo);function Ul(e,u,j,U,K){U=k(U),U.shared=!1;var q=[Jo(e,u,j,U,K)],de=q[0],ge=U.widgetNode;return Xa(e,function(Oe){ge&&(U.widgetNode=ge.cloneNode(!0)),q.push(Jo(Oe,Qt(Oe,u),Qt(Oe,j),U,K));for(var Me=0;Me<Oe.linked.length;++Me)if(Oe.linked[Me].isParent)return;de=Q(q)}),new Qo(q,de)}function pl(e){return e.findMarks(Xt(e.first,0),e.clipPos(Xt(e.lastLine())),function(u){return u.parent})}function iu(e,u){for(var j=0;j<u.length;j++){var U=u[j],K=U.find(),q=e.clipPos(K.from),de=e.clipPos(K.to);if(En(q,de)){var ge=Jo(e,q,de,U.primary,U.primary.type);U.markers.push(ge),ge.parent=U}}}function jl(e){for(var u=function(U){var K=e[U],q=[K.primary.doc];Xa(K.primary.doc,function(Oe){return q.push(Oe)});for(var de=0;de<K.markers.length;de++){var ge=K.markers[de];ue(q,ge.doc)==-1&&(ge.parent=null,K.markers.splice(de--,1))}},j=0;j<e.length;j++)u(j)}var Is=0,Ai=function(e,u,j,U,K){if(!(this instanceof Ai))return new Ai(e,u,j,U,K);j==null&&(j=0),Yo.call(this,[new Do([new tn("",null)])]),this.first=j,this.scrollTop=this.scrollLeft=0,this.cantEdit=!1,this.cleanGeneration=1,this.modeFrontier=this.highlightFrontier=j;var q=Xt(j,0);this.sel=pr(q),this.history=new hs(null),this.id=++Is,this.modeOption=u,this.lineSep=U,this.direction=K=="rtl"?"rtl":"ltr",this.extend=!1,typeof e=="string"&&(e=this.splitLines(e)),vo(this,{from:q,to:q,text:e}),mi(this,pr(q),be)};Ai.prototype=ye(Yo.prototype,{constructor:Ai,iter:function(e,u,j){j?this.iterN(e-this.first,u-e,j):this.iterN(this.first,this.first+this.size,e)},insert:function(e,u){for(var j=0,U=0;U<u.length;++U)j+=u[U].height;this.insertInner(e-this.first,u,j)},remove:function(e,u){this.removeInner(e-this.first,u)},getValue:function(e){var u=Zn(this,this.first,this.first+this.size);return e===!1?u:u.join(e||this.lineSeparator())},setValue:za(function(e){var u=Xt(this.first,0),j=this.first+this.size-1;zo(this,{from:u,to:Xt(j,Yt(this,j).text.length),text:this.splitLines(e),origin:"setValue",full:!0},!0),this.cm&&Yi(this.cm,0,0),mi(this,pr(u),be)}),replaceRange:function(e,u,j,U){u=Qt(this,u),j=j?Qt(this,j):u,Xo(this,e,u,j,U)},getRange:function(e,u,j){var U=Xn(this,Qt(this,e),Qt(this,u));return j===!1?U:U.join(j||this.lineSeparator())},getLine:function(e){var u=this.getLineHandle(e);return u&&u.text},getLineHandle:function(e){if(lr(this,e))return Yt(this,e)},getLineNumber:function(e){return Yn(e)},getLineHandleVisualStart:function(e){return typeof e=="number"&&(e=Yt(this,e)),Jt(e)},lineCount:function(){return this.size},firstLine:function(){return this.first},lastLine:function(){return this.first+this.size-1},clipPos:function(e){return Qt(this,e)},getCursor:function(e){var u=this.sel.primary(),j;return e==null||e=="head"?j=u.head:e=="anchor"?j=u.anchor:e=="end"||e=="to"||e===!1?j=u.to():j=u.from(),j},listSelections:function(){return this.sel.ranges},somethingSelected:function(){return this.sel.somethingSelected()},setCursor:za(function(e,u,j){el(this,Qt(this,typeof e=="number"?Xt(e,u||0):e),null,j)}),setSelection:za(function(e,u,j){el(this,Qt(this,e),Qt(this,u||e),j)}),extendSelection:za(function(e,u,j){_s(this,Qt(this,e),u&&Qt(this,u),j)}),extendSelections:za(function(e,u){$s(this,Kt(this,e),u)}),extendSelectionsBy:za(function(e,u){var j=ce(this.sel.ranges,e);$s(this,Kt(this,j),u)}),setSelections:za(function(e,u,j){if(!e.length)return;for(var U=[],K=0;K<e.length;K++)U[K]=new Sa(Qt(this,e[K].anchor),Qt(this,e[K].head));u==null&&(u=Math.min(e.length-1,this.sel.primIndex)),mi(this,ta(this.cm,U,u),j)}),addSelection:za(function(e,u,j){var U=this.sel.ranges.slice(0);U.push(new Sa(Qt(this,e),Qt(this,u||e))),mi(this,ta(this.cm,U,U.length-1),j)}),getSelection:function(e){for(var u=this.sel.ranges,j,U=0;U<u.length;U++){var K=Xn(this,u[U].from(),u[U].to());j=j?j.concat(K):K}return e===!1?j:j.join(e||this.lineSeparator())},getSelections:function(e){for(var u=[],j=this.sel.ranges,U=0;U<j.length;U++){var K=Xn(this,j[U].from(),j[U].to());e!==!1&&(K=K.join(e||this.lineSeparator())),u[U]=K}return u},replaceSelection:function(e,u,j){for(var U=[],K=0;K<this.sel.ranges.length;K++)U[K]=e;this.replaceSelections(U,u,j||"+input")},replaceSelections:za(function(e,u,j){for(var U=[],K=this.sel,q=0;q<K.ranges.length;q++){var de=K.ranges[q];U[q]={from:de.from(),to:de.to(),text:this.splitLines(e[q]),origin:j}}for(var ge=u&&u!="end"&&Pi(this,U,u),Oe=U.length-1;Oe>=0;Oe--)zo(this,U[Oe]);ge?tl(this,ge):this.cm&&Xi(this.cm)}),undo:za(function(){Es(this,"undo")}),redo:za(function(){Es(this,"redo")}),undoSelection:za(function(){Es(this,"undo",!0)}),redoSelection:za(function(){Es(this,"redo",!0)}),setExtending:function(e){this.extend=e},getExtending:function(){return this.extend},historySize:function(){for(var e=this.history,u=0,j=0,U=0;U<e.done.length;U++)e.done[U].ranges||++u;for(var K=0;K<e.undone.length;K++)e.undone[K].ranges||++j;return{undo:u,redo:j}},clearHistory:function(){var e=this;this.history=new hs(this.history.maxGeneration),Xa(this,function(u){return u.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 u=this.history=new hs(this.history.maxGeneration);u.done=Ko(e.done.slice(0),null,!0),u.undone=Ko(e.undone.slice(0),null,!0)},setGutterMarker:za(function(e,u,j){return ts(this,e,"gutter",function(U){var K=U.gutterMarkers||(U.gutterMarkers={});return K[u]=j,!j&&$(K)&&(U.gutterMarkers=null),!0})}),clearGutter:za(function(e){var u=this;this.iter(function(j){j.gutterMarkers&&j.gutterMarkers[e]&&ts(u,j,"gutter",function(){return j.gutterMarkers[e]=null,$(j.gutterMarkers)&&(j.gutterMarkers=null),!0})})}),lineInfo:function(e){var u;if(typeof e=="number"){if(!lr(this,e))return null;if(u=e,e=Yt(this,e),!e)return null}else if(u=Yn(e),u==null)return null;return{line:u,handle:e,text:e.text,gutterMarkers:e.gutterMarkers,textClass:e.textClass,bgClass:e.bgClass,wrapClass:e.wrapClass,widgets:e.widgets}},addLineClass:za(function(e,u,j){return ts(this,e,u=="gutter"?"gutter":"class",function(U){var K=u=="text"?"textClass":u=="background"?"bgClass":u=="gutter"?"gutterClass":"wrapClass";if(!U[K])U[K]=j;else{if(R(j).test(U[K]))return!1;U[K]+=" "+j}return!0})}),removeLineClass:za(function(e,u,j){return ts(this,e,u=="gutter"?"gutter":"class",function(U){var K=u=="text"?"textClass":u=="background"?"bgClass":u=="gutter"?"gutterClass":"wrapClass",q=U[K];if(q)if(j==null)U[K]=null;else{var de=q.match(R(j));if(!de)return!1;var ge=de.index+de[0].length;U[K]=q.slice(0,de.index)+(!de.index||ge==q.length?"":" ")+q.slice(ge)||null}else return!1;return!0})}),addLineWidget:za(function(e,u,j){return kl(this,e,u,j)}),removeLineWidget:function(e){e.clear()},markText:function(e,u,j){return Jo(this,Qt(this,e),Qt(this,u),j,j&&j.type||"range")},setBookmark:function(e,u){var j={replacedWith:u&&(u.nodeType==null?u.widget:u),insertLeft:u&&u.insertLeft,clearWhenEmpty:!1,shared:u&&u.shared,handleMouseEvents:u&&u.handleMouseEvents};return e=Qt(this,e),Jo(this,e,e,j,"bookmark")},findMarksAt:function(e){e=Qt(this,e);var u=[],j=Yt(this,e.line).markedSpans;if(j)for(var U=0;U<j.length;++U){var K=j[U];(K.from==null||K.from<=e.ch)&&(K.to==null||K.to>=e.ch)&&u.push(K.marker.parent||K.marker)}return u},findMarks:function(e,u,j){e=Qt(this,e),u=Qt(this,u);var U=[],K=e.line;return this.iter(e.line,u.line+1,function(q){var de=q.markedSpans;if(de)for(var ge=0;ge<de.length;ge++){var Oe=de[ge];!(Oe.to!=null&&K==e.line&&e.ch>=Oe.to||Oe.from==null&&K!=e.line||Oe.from!=null&&K==u.line&&Oe.from>=u.ch)&&(!j||j(Oe.marker))&&U.push(Oe.marker.parent||Oe.marker)}++K}),U},getAllMarks:function(){var e=[];return this.iter(function(u){var j=u.markedSpans;if(j)for(var U=0;U<j.length;++U)j[U].from!=null&&e.push(j[U].marker)}),e},posFromIndex:function(e){var u,j=this.first,U=this.lineSeparator().length;return this.iter(function(K){var q=K.text.length+U;if(q>e)return u=e,!0;e-=q,++j}),Qt(this,Xt(j,u))},indexFromPos:function(e){e=Qt(this,e);var u=e.ch;if(e.line<this.first||e.ch<0)return 0;var j=this.lineSeparator().length;return this.iter(this.first,e.line,function(U){u+=U.text.length+j}),u},copy:function(e){var u=new Ai(Zn(this,this.first,this.first+this.size),this.modeOption,this.first,this.lineSep,this.direction);return u.scrollTop=this.scrollTop,u.scrollLeft=this.scrollLeft,u.sel=this.sel,u.extend=!1,e&&(u.history.undoDepth=this.history.undoDepth,u.setHistory(this.getHistory())),u},linkedDoc:function(e){e||(e={});var u=this.first,j=this.first+this.size;e.from!=null&&e.from>u&&(u=e.from),e.to!=null&&e.to<j&&(j=e.to);var U=new Ai(Zn(this,u,j),e.mode||this.modeOption,u,this.lineSep,this.direction);return e.sharedHist&&(U.history=this.history),(this.linked||(this.linked=[])).push({doc:U,sharedHist:e.sharedHist}),U.linked=[{doc:this,isParent:!0,sharedHist:e.sharedHist}],iu(U,pl(this)),U},unlinkDoc:function(e){if(e instanceof Va&&(e=e.doc),this.linked)for(var u=0;u<this.linked.length;++u){var j=this.linked[u];if(j.doc!=e)continue;this.linked.splice(u,1),e.unlinkDoc(this),jl(pl(this));break}if(e.history==this.history){var U=[e.id];Xa(e,function(K){return U.push(K.id)},!0),e.history=new hs(null),e.history.done=Ko(this.history.done,U),e.history.undone=Ko(this.history.undone,U)}},iterLinkedDocs:function(e){Xa(this,e)},getMode:function(){return this.mode},getEditor:function(){return this.cm},splitLines:function(e){return this.lineSep?e.split(this.lineSep):Ie(e)},lineSeparator:function(){return this.lineSep||`
|
|
|
`},setDirection:za(function(e){if(e!="rtl"&&(e="ltr"),e==this.direction)return;this.direction=e,this.iter(function(u){return u.order=null}),this.cm&&Pl(this.cm)})}),Ai.prototype.eachLine=Ai.prototype.iter;var ml=0;function Bl(e){var u=this;if(Ls(u),ft(u,e)||xa(u.display,e))return;Ee(e),S&&(ml=+new Date);var j=Ca(u,e,!0),U=e.dataTransfer.files;if(!j||u.isReadOnly())return;if(U&&U.length&&window.FileReader&&window.File)for(var K=U.length,q=Array(K),de=0,ge=function(){++de==K&&Ba(u,function(){j=Qt(u.doc,j);var jt={from:j,to:j,text:u.doc.splitLines(q.filter(function(vn){return vn!=null}).join(u.doc.lineSeparator())),origin:"paste"};zo(u.doc,jt),tl(u.doc,pr(Qt(u.doc,j),Qt(u.doc,zr(jt))))})()},Oe=function(jt,vn){if(u.options.allowDropFileTypes&&ue(u.options.allowDropFileTypes,jt.type)==-1){ge();return}var Pn=new FileReader;Pn.onerror=function(){return ge()},Pn.onload=function(){var Kn=Pn.result;if(/[\x00-\x08\x0e-\x1f]{2}/.test(Kn)){ge();return}q[vn]=Kn,ge()},Pn.readAsText(jt)},Me=0;Me<U.length;Me++)Oe(U[Me],Me);else{if(u.state.draggingText&&u.doc.sel.contains(j)>-1){u.state.draggingText(e),setTimeout(function(){return u.display.input.focus()},20);return}try{var lt=e.dataTransfer.getData("Text");if(lt){var Ct;if(u.state.draggingText&&!u.state.draggingText.copy&&(Ct=u.listSelections()),Ho(u.doc,pr(j,j)),Ct)for(var Vt=0;Vt<Ct.length;++Vt)Xo(u.doc,"",Ct[Vt].anchor,Ct[Vt].head,"drag");u.replaceSelection(lt,"around","paste"),u.display.input.focus()}}catch(jt){}}}function vl(e,u){if(S&&(!e.state.draggingText||+new Date-ml<100)){Ue(u);return}if(ft(e,u)||xa(e.display,u))return;if(u.dataTransfer.setData("Text",e.getSelection()),u.dataTransfer.effectAllowed="copyMove",u.dataTransfer.setDragImage&&!t){var j=A("img",null,null,"position: fixed; left: 0; top: 0;");j.src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==",c&&(j.width=j.height=1,e.display.wrapper.appendChild(j),j._top=j.offsetTop),u.dataTransfer.setDragImage(j,0,0),c&&j.parentNode.removeChild(j)}}function Fl(e,u){var j=Ca(e,u);if(!j)return;var U=document.createDocumentFragment();Oi(e,j,U),e.display.dragCursor||(e.display.dragCursor=A("div",null,"CodeMirror-cursors CodeMirror-dragcursors"),e.display.lineSpace.insertBefore(e.display.dragCursor,e.display.cursorDiv)),v(e.display.dragCursor,U)}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 u=document.getElementsByClassName("CodeMirror"),j=[],U=0;U<u.length;U++){var K=u[U].CodeMirror;K&&j.push(K)}j.length&&j[0].operation(function(){for(var q=0;q<j.length;q++)e(j[q])})}var Ns=!1;function ou(){if(Ns)return;ks(),Ns=!0}function ks(){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 u=e.display;u.cachedCharWidth=u.cachedTextHeight=u.cachedPaddingH=null,u.scrollbarsClipped=!1,e.setSize()}for(var Ro={3:"Pause",8:"Backspace",9:"Tab",13:"Enter",16:"Shift",17:"Ctrl",18:"Alt",19:"Pause",20:"CapsLock",27:"Esc",32:"Space",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"Left",38:"Up",39:"Right",40:"Down",44:"PrintScrn",45:"Insert",46:"Delete",59:";",61:"=",91:"Mod",92:"Mod",93:"Mod",106:"*",107:"=",109:"-",110:".",111:"/",145:"ScrollLock",173:"-",186:";",187:"=",188:",",189:"-",190:".",191:"/",192:"`",219:"[",220:"\\",221:"]",222:"'",224:"Mod",63232:"Up",63233:"Down",63234:"Left",63235:"Right",63272:"Delete",63273:"Home",63275:"End",63276:"PageUp",63277:"PageDown",63302:"Insert"},rs=0;rs<10;rs++)Ro[rs+48]=Ro[rs+96]=String(rs);for(var ys=65;ys<=90;ys++)Ro[ys]=String.fromCharCode(ys);for(var as=1;as<=12;as++)Ro[as+111]=Ro[as+63235]="F"+as;var go={};go.basic={Left:"goCharLeft",Right:"goCharRight",Up:"goLineUp",Down:"goLineDown",End:"goLineEnd",Home:"goLineStartSmart",PageUp:"goPageUp",PageDown:"goPageDown",Delete:"delCharAfter",Backspace:"delCharBefore","Shift-Backspace":"delCharBefore",Tab:"defaultTab","Shift-Tab":"indentAuto",Enter:"newlineAndIndent",Insert:"toggleOverwrite",Esc:"singleSelection"},go.pcDefault={"Ctrl-A":"selectAll","Ctrl-D":"deleteLine","Ctrl-Z":"undo","Shift-Ctrl-Z":"redo","Ctrl-Y":"redo","Ctrl-Home":"goDocStart","Ctrl-End":"goDocEnd","Ctrl-Up":"goLineUp","Ctrl-Down":"goLineDown","Ctrl-Left":"goGroupLeft","Ctrl-Right":"goGroupRight","Alt-Left":"goLineStart","Alt-Right":"goLineEnd","Ctrl-Backspace":"delGroupBefore","Ctrl-Delete":"delGroupAfter","Ctrl-S":"save","Ctrl-F":"find","Ctrl-G":"findNext","Shift-Ctrl-G":"findPrev","Shift-Ctrl-F":"replace","Shift-Ctrl-R":"replaceAll","Ctrl-[":"indentLess","Ctrl-]":"indentMore","Ctrl-U":"undoSelection","Shift-Ctrl-U":"redoSelection","Alt-U":"redoSelection",fallthrough:"basic"},go.emacsy={"Ctrl-F":"goCharRight","Ctrl-B":"goCharLeft","Ctrl-P":"goLineUp","Ctrl-N":"goLineDown","Alt-F":"goWordRight","Alt-B":"goWordLeft","Ctrl-A":"goLineStart","Ctrl-E":"goLineEnd","Ctrl-V":"goPageDown","Shift-Ctrl-V":"goPageUp","Ctrl-D":"delCharAfter","Ctrl-H":"delCharBefore","Alt-D":"delWordAfter","Alt-Backspace":"delWordBefore","Ctrl-K":"killLine","Ctrl-T":"transposeChars","Ctrl-O":"openLine"},go.macDefault={"Cmd-A":"selectAll","Cmd-D":"deleteLine","Cmd-Z":"undo","Shift-Cmd-Z":"redo","Cmd-Y":"redo","Cmd-Home":"goDocStart","Cmd-Up":"goDocStart","Cmd-End":"goDocEnd","Cmd-Down":"goDocEnd","Alt-Left":"goGroupLeft","Alt-Right":"goGroupRight","Cmd-Left":"goLineLeft","Cmd-Right":"goLineRight","Alt-Backspace":"delGroupBefore","Ctrl-Alt-Backspace":"delGroupAfter","Alt-Delete":"delGroupAfter","Cmd-S":"save","Cmd-F":"find","Cmd-G":"findNext","Shift-Cmd-G":"findPrev","Cmd-Alt-F":"replace","Shift-Cmd-Alt-F":"replaceAll","Cmd-[":"indentLess","Cmd-]":"indentMore","Cmd-Backspace":"delWrappedLineLeft","Cmd-Delete":"delWrappedLineRight","Cmd-U":"undoSelection","Shift-Cmd-U":"redoSelection","Ctrl-Up":"goDocStart","Ctrl-Down":"goDocEnd",fallthrough:["basic","emacsy"]},go.default=l?go.macDefault:go.pcDefault;function Kl(e){var u=e.split(/-(?!$)/);e=u[u.length-1];for(var j,U,K,q,de=0;de<u.length-1;de++){var ge=u[de];if(/^(cmd|meta|m)$/i.test(ge))q=!0;else if(/^a(lt)?$/i.test(ge))j=!0;else if(/^(c|ctrl|control)$/i.test(ge))U=!0;else if(/^s(hift)?$/i.test(ge))K=!0;else throw new Error("Unrecognized modifier name: "+ge)}return j&&(e="Alt-"+e),U&&(e="Ctrl-"+e),q&&(e="Cmd-"+e),K&&(e="Shift-"+e),e}function _l(e){var u={};for(var j in e)if(e.hasOwnProperty(j)){var U=e[j];if(/^(name|fallthrough|(de|at)tach)$/.test(j))continue;if(U=="..."){delete e[j];continue}for(var K=ce(j.split(" "),Kl),q=0;q<K.length;q++){var de=void 0,ge=void 0;q==K.length-1?(ge=K.join(" "),de=U):(ge=K.slice(0,q+1).join(" "),de="...");var Oe=u[ge];if(!Oe)u[ge]=de;else if(Oe!=de)throw new Error("Inconsistent bindings for "+ge)}delete e[j]}for(var Me in u)e[Me]=u[Me];return e}function _o(e,u,j,U){u=os(u);var K=u.call?u.call(e,U):u[e];if(K===!1)return"nothing";if(K==="...")return"multi";if(K!=null&&j(K))return"handled";if(u.fallthrough){if(Object.prototype.toString.call(u.fallthrough)!="[object Array]")return _o(e,u.fallthrough,j,U);for(var q=0;q<u.fallthrough.length;q++){var de=_o(e,u.fallthrough[q],j,U);if(de)return de}}}function is(e){var u=typeof e=="string"?e:Ro[e.keyCode];return u=="Ctrl"||u=="Alt"||u=="Shift"||u=="Mod"}function bl(e,u,j){var U=e;return u.altKey&&U!="Alt"&&(e="Alt-"+e),(g?u.metaKey:u.ctrlKey)&&U!="Ctrl"&&(e="Ctrl-"+e),(g?u.ctrlKey:u.metaKey)&&U!="Mod"&&(e="Cmd-"+e),!j&&u.shiftKey&&U!="Shift"&&(e="Shift-"+e),e}function xs(e,u){if(c&&e.keyCode==34&&e.char)return!1;var j=Ro[e.keyCode];return j==null||e.altGraphKey?!1:(e.keyCode==3&&e.code&&(j=e.code),bl(j,e,u))}function os(e){return typeof e=="string"?go[e]:e}function Zo(e,u){for(var j=e.doc.sel.ranges,U=[],K=0;K<j.length;K++){for(var q=u(j[K]);U.length&&En(q.from,Q(U).to)<=0;){var de=U.pop();if(En(de.from,q.from)<0){q.from=de.from;break}}U.push(q)}ci(e,function(){for(var ge=U.length-1;ge>=0;ge--)Xo(e.doc,"",U[ge].from,U[ge].to,"+delete");Xi(e)})}function Us(e,u,j){var U=Re(e.text,u+j,j);return U<0||U>e.text.length?null:U}function js(e,u,j){var U=Us(e,u.ch,j);return U==null?null:new Xt(u.line,U,j<0?"after":"before")}function Bs(e,u,j,U,K){if(e){u.doc.direction=="rtl"&&(K=-K);var q=_t(j,u.doc.direction);if(q){var de=K<0?Q(q):q[0],ge=K<0==(de.level==1),Oe=ge?"after":"before",Me;if(de.level>0||u.doc.direction=="rtl"){var lt=qe(u,j);Me=K<0?j.text.length-1:0;var Ct=St(u,lt,Me).top;Me=Qe(function(Vt){return St(u,lt,Vt).top==Ct},K<0==(de.level==1)?de.from:de.to-1,Me),Oe=="before"&&(Me=Us(j,Me,1))}else Me=K<0?de.to:de.from;return new Xt(U,Me,Oe)}}return new Xt(U,K<0?j.text.length:0,K<0?"before":"after")}function Fs(e,u,j,U){var K=_t(u,e.doc.direction);if(!K)return js(u,j,U);j.ch>=u.text.length?(j.ch=u.text.length,j.sticky="before"):j.ch<=0&&(j.ch=0,j.sticky="after");var q=dt(K,j.ch,j.sticky),de=K[q];if(e.doc.direction=="ltr"&&de.level%2==0&&(U>0?de.to>j.ch:de.from<j.ch))return js(u,j,U);var ge=function(fr,Rr){return Us(u,fr instanceof Xt?fr.ch:fr,Rr)},Oe,Me=function(fr){return e.options.lineWrapping?(Oe=Oe||qe(e,u),ir(e,u,Oe,fr)):{begin:0,end:u.text.length}},lt=Me(j.sticky=="before"?ge(j,-1):j.ch);if(e.doc.direction=="rtl"||de.level==1){var Ct=de.level==1==U<0,Vt=ge(j,Ct?1:-1);if(Vt!=null&&(Ct?Vt<=de.to&&Vt<=lt.end:Vt>=de.from&&Vt>=lt.begin)){var jt=Ct?"before":"after";return new Xt(j.line,Vt,jt)}}var vn=function(fr,Rr,hr){for(var Wr=function(Ga,vi){return vi?new Xt(j.line,ge(Ga,1),"before"):new Xt(j.line,Ga,"after")};fr>=0&&fr<K.length;fr+=Rr){var ea=K[fr],Jr=Rr>0==(ea.level!=1),Ea=Jr?hr.begin:ge(hr.end,-1);if(ea.from<=Ea&&Ea<ea.to)return Wr(Ea,Jr);if(Ea=Jr?ea.from:ge(ea.to,-1),hr.begin<=Ea&&Ea<hr.end)return Wr(Ea,Jr)}},Pn=vn(q+U,U,lt);if(Pn)return Pn;var Kn=U>0?lt.end:ge(lt.begin,-1);return Kn!=null&&!(U>0&&Kn==u.text.length)&&(Pn=vn(U>0?0:K.length-1,U,Me(Kn)),Pn)?Pn:null}var qo={selectAll:ol,singleSelection:function(e){return e.setSelection(e.getCursor("anchor"),e.getCursor("head"),be)},killLine:function(e){return Zo(e,function(u){if(u.empty()){var j=Yt(e.doc,u.head.line).text.length;return u.head.ch==j&&u.head.line<e.lastLine()?{from:u.head,to:Xt(u.head.line+1,0)}:{from:u.head,to:Xt(u.head.line,j)}}else return{from:u.from(),to:u.to()}})},deleteLine:function(e){return Zo(e,function(u){return{from:Xt(u.from().line,0),to:Qt(e.doc,Xt(u.to().line+1,0))}})},delLineLeft:function(e){return Zo(e,function(u){return{from:Xt(u.from().line,0),to:u.from()}})},delWrappedLineLeft:function(e){return Zo(e,function(u){var j=e.charCoords(u.head,"div").top+5,U=e.coordsChar({left:0,top:j},"div");return{from:U,to:u.from()}})},delWrappedLineRight:function(e){return Zo(e,function(u){var j=e.charCoords(u.head,"div").top+5,U=e.coordsChar({left:e.display.lineDiv.offsetWidth+100,top:j},"div");return{from:u.from(),to:U}})},undo:function(e){return e.undo()},redo:function(e){return e.redo()},undoSelection:function(e){return e.undoSelection()},redoSelection:function(e){return e.redoSelection()},goDocStart:function(e){return e.extendSelection(Xt(e.firstLine(),0))},goDocEnd:function(e){return e.extendSelection(Xt(e.lastLine()))},goLineStart:function(e){return e.extendSelectionsBy(function(u){return Cs(e,u.head.line)},{origin:"+move",bias:1})},goLineStartSmart:function(e){return e.extendSelectionsBy(function(u){return El(e,u.head)},{origin:"+move",bias:1})},goLineEnd:function(e){return e.extendSelectionsBy(function(u){return Ws(e,u.head.line)},{origin:"+move",bias:-1})},goLineRight:function(e){return e.extendSelectionsBy(function(u){var j=e.cursorCoords(u.head,"div").top+5;return e.coordsChar({left:e.display.lineDiv.offsetWidth+100,top:j},"div")},he)},goLineLeft:function(e){return e.extendSelectionsBy(function(u){var j=e.cursorCoords(u.head,"div").top+5;return e.coordsChar({left:0,top:j},"div")},he)},goLineLeftSmart:function(e){return e.extendSelectionsBy(function(u){var j=e.cursorCoords(u.head,"div").top+5,U=e.coordsChar({left:0,top:j},"div");return U.ch<e.getLine(U.line).search(/\S/)?El(e,u.head):U},he)},goLineUp:function(e){return e.moveV(-1,"line")},goLineDown:function(e){return e.moveV(1,"line")},goPageUp:function(e){return e.moveV(-1,"page")},goPageDown:function(e){return e.moveV(1,"page")},goCharLeft:function(e){return e.moveH(-1,"char")},goCharRight:function(e){return e.moveH(1,"char")},goColumnLeft:function(e){return e.moveH(-1,"column")},goColumnRight:function(e){return e.moveH(1,"column")},goWordLeft:function(e){return e.moveH(-1,"word")},goGroupRight:function(e){return e.moveH(1,"group")},goGroupLeft:function(e){return e.moveH(-1,"group")},goWordRight:function(e){return e.moveH(1,"word")},delCharBefore:function(e){return e.deleteH(-1,"codepoint")},delCharAfter:function(e){return e.deleteH(1,"char")},delWordBefore:function(e){return e.deleteH(-1,"word")},delWordAfter:function(e){return e.deleteH(1,"word")},delGroupBefore:function(e){return e.deleteH(-1,"group")},delGroupAfter:function(e){return e.deleteH(1,"group")},indentAuto:function(e){return e.indentSelection("smart")},indentMore:function(e){return e.indentSelection("add")},indentLess:function(e){return e.indentSelection("subtract")},insertTab:function(e){return e.replaceSelection(" ")},insertSoftTab:function(e){for(var u=[],j=e.listSelections(),U=e.options.tabSize,K=0;K<j.length;K++){var q=j[K].from(),de=G(e.getLine(q.line),q.ch,U);u.push(se(U-de%U))}e.replaceSelections(u)},defaultTab:function(e){e.somethingSelected()?e.indentSelection("add"):e.execCommand("insertTab")},transposeChars:function(e){return ci(e,function(){for(var u=e.listSelections(),j=[],U=0;U<u.length;U++){if(!u[U].empty())continue;var K=u[U].head,q=Yt(e.doc,K.line).text;if(q){if(K.ch==q.length&&(K=new Xt(K.line,K.ch-1)),K.ch>0)K=new Xt(K.line,K.ch+1),e.replaceRange(q.charAt(K.ch-1)+q.charAt(K.ch-2),Xt(K.line,K.ch-2),K,"+transpose");else if(K.line>e.doc.first){var de=Yt(e.doc,K.line-1).text;de&&(K=new Xt(K.line,1),e.replaceRange(q.charAt(0)+e.doc.lineSeparator()+de.charAt(de.length-1),Xt(K.line-1,de.length-1),K,"+transpose"))}}j.push(new Sa(K,K))}e.setSelections(j)})},newlineAndIndent:function(e){return ci(e,function(){for(var u=e.listSelections(),j=u.length-1;j>=0;j--)e.replaceRange(e.doc.lineSeparator(),u[j].anchor,u[j].head,"+input");u=e.listSelections();for(var U=0;U<u.length;U++)e.indentLine(u[U].from().line,null,!0);Xi(e)})},openLine:function(e){return e.replaceSelection(`
|
|
|
`,"start")},toggleOverwrite:function(e){return e.toggleOverwrite()}};function Cs(e,u){var j=Yt(e.doc,u),U=Jt(j);return U!=j&&(u=Yn(U)),Bs(!0,e,U,u,1)}function Ws(e,u){var j=Yt(e.doc,u),U=Cn(j);return U!=j&&(u=Yn(U)),Bs(!0,e,j,u,-1)}function El(e,u){var j=Cs(e,u.line),U=Yt(e.doc,j.line),K=_t(U,e.doc.direction);if(!K||K[0].level==0){var q=Math.max(j.ch,U.text.search(/\S/)),de=u.line==j.line&&u.ch<=q&&u.ch;return Xt(j.line,de?0:q,j.sticky)}return j}function Os(e,u,j){if(typeof u=="string"&&(u=qo[u],!u))return!1;e.display.input.ensurePolled();var U=e.display.shift,K=!1;try{e.isReadOnly()&&(e.state.suppressEdits=!0),j&&(e.display.shift=!1),K=u(e)!=ve}finally{e.display.shift=U,e.state.suppressEdits=!1}return K}function Hl(e,u,j){for(var U=0;U<e.state.keyMaps.length;U++){var K=_o(u,e.state.keyMaps[U],j,e);if(K)return K}return e.options.extraKeys&&_o(u,e.options.extraKeys,j,e)||_o(u,e.options.keyMap,j,e)}var Gl=new ee;function ss(e,u,j,U){var K=e.state.keySeq;if(K){if(is(u))return"handled";if(/\'$/.test(u)?e.state.keySeq=null:Gl.set(50,function(){e.state.keySeq==K&&(e.state.keySeq=null,e.display.input.reset())}),Ks(e,K+" "+u,j,U))return!0}return Ks(e,u,j,U)}function Ks(e,u,j,U){var K=Hl(e,u,U);return K=="multi"&&(e.state.keySeq=u),K=="handled"&&Wt(e,"keyHandled",e,u,j),(K=="handled"||K=="multi")&&(Ee(j),Ja(e)),!!K}function yl(e,u){var j=xs(u,!0);return j?u.shiftKey&&!e.state.keySeq?ss(e,"Shift-"+j,u,function(U){return Os(e,U,!0)})||ss(e,j,u,function(U){if(typeof U=="string"?/^go[A-Z]/.test(U):U.motion)return Os(e,U)}):ss(e,j,u,function(U){return Os(e,U)}):!1}function zl(e,u,j){return ss(e,"'"+j+"'",u,function(U){return Os(e,U,!0)})}var Hs=null;function xl(e){var u=this;if(e.target&&e.target!=u.display.input.getField())return;if(u.curOp.focus=z(),ft(u,e))return;S&&h<11&&e.keyCode==27&&(e.returnValue=!1);var j=e.keyCode;u.display.shift=j==16||e.shiftKey;var U=yl(u,e);c&&(Hs=U?j:null,!U&&j==88&&!Ye&&(l?e.metaKey:e.ctrlKey)&&u.replaceSelection("",null,"cut")),w&&!l&&!U&&j==46&&e.shiftKey&&!e.ctrlKey&&document.execCommand&&document.execCommand("cut"),j==18&&!/\bCodeMirror-crosshair\b/.test(u.display.lineDiv.className)&&Vl(u)}function Vl(e){var u=e.display.lineDiv;F(u,"CodeMirror-crosshair");function j(U){(U.keyCode==18||!U.altKey)&&(y(u,"CodeMirror-crosshair"),Rt(document,"keyup",j),Rt(document,"mouseover",j))}Pe(document,"keyup",j),Pe(document,"mouseover",j)}function Cl(e){e.keyCode==16&&(this.doc.sel.shift=!1),ft(this,e)}function Ol(e){var u=this;if(e.target&&e.target!=u.display.input.getField())return;if(xa(u.display,e)||ft(u,e)||e.ctrlKey&&!e.altKey||l&&e.metaKey)return;var j=e.keyCode,U=e.charCode;if(c&&j==Hs){Hs=null,Ee(e);return}if(c&&(!e.which||e.which<10)&&yl(u,e))return;var K=String.fromCharCode(U==null?j:U);if(K=="\b")return;if(zl(u,e,K))return;u.display.input.onKeyPress(e)}var Xl=400,Gs=function(e,u,j){this.time=e,this.pos=u,this.button=j};Gs.prototype.compare=function(e,u,j){return this.time+Xl>e&&En(u,this.pos)==0&&j==this.button};var ls,us;function Yl(e,u){var j=+new Date;return us&&us.compare(j,e,u)?(ls=us=null,"triple"):ls&&ls.compare(j,e,u)?(us=new Gs(j,e,u),ls=null,"double"):(ls=new Gs(j,e,u),us=null,"single")}function zs(e){var u=this,j=u.display;if(ft(u,e)||j.activeTouch&&j.input.supportsTouch())return;if(j.input.ensurePolled(),j.shift=e.shiftKey,xa(j,e)){_||(j.scroller.draggable=!1,setTimeout(function(){return j.scroller.draggable=!0},100));return}if(Xs(u,e))return;var U=Ca(u,e),K=ut(e),q=U?Yl(U,K):"single";if(window.focus(),K==1&&u.state.selectingText&&u.state.selectingText(e),U&&Tl(u,K,U,q,e))return;K==1?U?Ql(u,U,q,e):ze(e)==j.scroller&&Ee(e):K==2?(U&&_s(u.doc,U),setTimeout(function(){return j.input.focus()},20)):K==3&&(P?u.display.input.onContextMenu(e):Mo(u))}function Tl(e,u,j,U,K){var q="Click";return U=="double"?q="Double"+q:U=="triple"&&(q="Triple"+q),q=(u==1?"Left":u==2?"Middle":"Right")+q,ss(e,bl(q,K),K,function(de){if(typeof de=="string"&&(de=qo[de]),!de)return!1;var ge=!1;try{e.isReadOnly()&&(e.state.suppressEdits=!0),ge=de(e,j)!=ve}finally{e.state.suppressEdits=!1}return ge})}function Jl(e,u,j){var U=e.getOption("configureMouse"),K=U?U(e,u,j):{};if(K.unit==null){var q=m?j.shiftKey&&j.metaKey:j.altKey;K.unit=q?"rectangle":u=="single"?"char":u=="double"?"word":"line"}return(K.extend==null||e.doc.extend)&&(K.extend=e.doc.extend||j.shiftKey),K.addNew==null&&(K.addNew=l?j.metaKey:j.ctrlKey),K.moveOnDrag==null&&(K.moveOnDrag=!(l?j.altKey:j.ctrlKey)),K}function Ql(e,u,j,U){S?setTimeout(B(to,e),0):e.curOp.focus=z();var K=Jl(e,j,U),q=e.doc.sel,de;e.options.dragDrop&&Ot&&!e.isReadOnly()&&j=="single"&&(de=q.contains(u))>-1&&(En((de=q.ranges[de]).from(),u)<0||u.xRel>0)&&(En(de.to(),u)>0||u.xRel<0)?Zl(e,U,u,K):ql(e,U,u,K)}function Zl(e,u,j,U){var K=e.display,q=!1,de=Ba(e,function(Me){_&&(K.scroller.draggable=!1),e.state.draggingText=!1,Rt(K.wrapper.ownerDocument,"mouseup",de),Rt(K.wrapper.ownerDocument,"mousemove",ge),Rt(K.scroller,"dragstart",Oe),Rt(K.scroller,"drop",de),q||(Ee(Me),U.addNew||_s(e.doc,j,null,null,U.extend),_&&!t||S&&h==9?setTimeout(function(){K.wrapper.ownerDocument.body.focus({preventScroll:!0}),K.input.focus()},20):K.input.focus())}),ge=function(Me){q=q||Math.abs(u.clientX-Me.clientX)+Math.abs(u.clientY-Me.clientY)>=10},Oe=function(){return q=!0};_&&(K.scroller.draggable=!0),e.state.draggingText=de,de.copy=!U.moveOnDrag,K.scroller.dragDrop&&K.scroller.dragDrop(),Pe(K.wrapper.ownerDocument,"mouseup",de),Pe(K.wrapper.ownerDocument,"mousemove",ge),Pe(K.scroller,"dragstart",Oe),Pe(K.scroller,"drop",de),Mo(e),setTimeout(function(){return K.input.focus()},20)}function Vs(e,u,j){if(j=="char")return new Sa(u,u);if(j=="word")return e.findWordAt(u);if(j=="line")return new Sa(Xt(u.line,0),Qt(e.doc,Xt(u.line+1,0)));var U=j(e,u);return new Sa(U.from,U.to)}function ql(e,u,j,U){var K=e.display,q=e.doc;Ee(u);var de,ge,Oe=q.sel,Me=Oe.ranges;if(U.addNew&&!U.extend?(ge=q.sel.contains(j),ge>-1?de=Me[ge]:de=new Sa(j,j)):(de=q.sel.primary(),ge=q.sel.primIndex),U.unit=="rectangle")U.addNew||(de=new Sa(j,j)),j=Ca(e,u,!0,!0),ge=-1;else{var lt=Vs(e,j,U.unit);U.extend?de=gs(de,lt.anchor,lt.head,U.extend):de=lt}U.addNew?ge==-1?(ge=Me.length,mi(q,ta(e,Me.concat([de]),ge),{scroll:!1,origin:"*mouse"})):Me.length>1&&Me[ge].empty()&&U.unit=="char"&&!U.extend?(mi(q,ta(e,Me.slice(0,ge).concat(Me.slice(ge+1)),0),{scroll:!1,origin:"*mouse"}),Oe=q.sel):wo(q,ge,de,oe):(ge=0,mi(q,new di([de],0),oe),Oe=q.sel);var Ct=j;function Vt(hr){if(En(Ct,hr)==0)return;if(Ct=hr,U.unit=="rectangle"){for(var Wr=[],ea=e.options.tabSize,Jr=G(Yt(q,j.line).text,j.ch,ea),Ea=G(Yt(q,hr.line).text,hr.ch,ea),Ga=Math.min(Jr,Ea),vi=Math.max(Jr,Ea),ei=Math.min(j.line,hr.line),zi=Math.min(e.lastLine(),Math.max(j.line,hr.line));ei<=zi;ei++){var Ui=Yt(q,ei).text,si=fe(Ui,Ga,ea);Ga==vi?Wr.push(new Sa(Xt(ei,si),Xt(ei,si))):Ui.length>si&&Wr.push(new Sa(Xt(ei,si),Xt(ei,fe(Ui,vi,ea))))}Wr.length||Wr.push(new Sa(j,j)),mi(q,ta(e,Oe.ranges.slice(0,ge).concat(Wr),ge),{origin:"*mouse",scroll:!1}),e.scrollIntoView(hr)}else{var ji=de,xi=Vs(e,hr,U.unit),fi=ji.anchor,li;En(xi.anchor,fi)>0?(li=xi.head,fi=Sn(ji.from(),xi.anchor)):(li=xi.anchor,fi=Bn(ji.to(),xi.head));var ai=Oe.ranges.slice(0);ai[ge]=$l(e,new Sa(Qt(q,fi),li)),mi(q,ta(e,ai,ge),oe)}}var jt=K.wrapper.getBoundingClientRect(),vn=0;function Pn(hr){var Wr=++vn,ea=Ca(e,hr,!0,U.unit=="rectangle");if(!ea)return;if(En(ea,Ct)!=0){e.curOp.focus=z(),Vt(ea);var Jr=uo(K,q);(ea.line>=Jr.to||ea.line<Jr.from)&&setTimeout(Ba(e,function(){vn==Wr&&Pn(hr)}),150)}else{var Ea=hr.clientY<jt.top?-20:hr.clientY>jt.bottom?20:0;Ea&&setTimeout(Ba(e,function(){if(vn!=Wr)return;K.scroller.scrollTop+=Ea,Pn(hr)}),50)}}function Kn(hr){e.state.selectingText=!1,vn=Infinity,hr&&(Ee(hr),K.input.focus()),Rt(K.wrapper.ownerDocument,"mousemove",fr),Rt(K.wrapper.ownerDocument,"mouseup",Rr),q.history.lastSelOrigin=null}var fr=Ba(e,function(hr){hr.buttons===0||!ut(hr)?Kn(hr):Pn(hr)}),Rr=Ba(e,Kn);e.state.selectingText=Rr,Pe(K.wrapper.ownerDocument,"mousemove",fr),Pe(K.wrapper.ownerDocument,"mouseup",Rr)}function $l(e,u){var j=u.anchor,U=u.head,K=Yt(e.doc,j.line);if(En(j,U)==0&&j.sticky==U.sticky)return u;var q=_t(K);if(!q)return u;var de=dt(q,j.ch,j.sticky),ge=q[de];if(ge.from!=j.ch&&ge.to!=j.ch)return u;var Oe=de+(ge.from==j.ch==(ge.level!=1)?0:1);if(Oe==0||Oe==q.length)return u;var Me;if(U.line!=j.line)Me=(U.line-j.line)*(e.doc.direction=="ltr"?1:-1)>0;else{var lt=dt(q,U.ch,U.sticky),Ct=lt-de||(U.ch-j.ch)*(ge.level==1?-1:1);lt==Oe-1||lt==Oe?Me=Ct<0:Me=Ct>0}var Vt=q[Oe+(Me?-1:0)],jt=Me==(Vt.level==1),vn=jt?Vt.from:Vt.to,Pn=jt?"after":"before";return j.ch==vn&&j.sticky==Pn?u:new Sa(new Xt(j.line,vn,Pn),U)}function Al(e,u,j,U){var K,q;if(u.touches)K=u.touches[0].clientX,q=u.touches[0].clientY;else try{K=u.clientX,q=u.clientY}catch(Vt){return!1}if(K>=Math.floor(e.display.gutters.getBoundingClientRect().right))return!1;U&&Ee(u);var de=e.display,ge=de.lineDiv.getBoundingClientRect();if(q>ge.bottom||!Ne(e,j))return Le(u);q-=ge.top-de.viewOffset;for(var Oe=0;Oe<e.display.gutterSpecs.length;++Oe){var Me=de.gutters.childNodes[Oe];if(Me&&Me.getBoundingClientRect().right>=K){var lt=Cr(e.doc,q),Ct=e.display.gutterSpecs[Oe];return rt(e,j,e,lt,Ct.className,u),Le(u)}}}function Xs(e,u){return Al(e,u,"gutterClick",!0)}function Sl(e,u){if(xa(e.display,u)||wl(e,u))return;if(ft(e,u,"contextmenu"))return;P||e.display.input.onContextMenu(u)}function wl(e,u){return Ne(e,"gutterContextMenu")?Al(e,u,"gutterContextMenu",!1):!1}function Dl(e){e.display.wrapper.className=e.display.wrapper.className.replace(/\s*cm-s-\S+/g,"")+e.options.theme.replace(/(^|\s)\s*/g," cm-s-"),Mr(e)}var $o={toString:function(){return"CodeMirror.Init"}},Ts={},cs={};function eu(e){var u=e.optionHandlers;function j(U,K,q,de){e.defaults[U]=K,q&&(u[U]=de?function(ge,Oe,Me){Me!=$o&&q(ge,Oe,Me)}:q)}e.defineOption=j,e.Init=$o,j("value","",function(U,K){return U.setValue(K)},!0),j("mode",null,function(U,K){U.doc.modeOption=K,Za(U)},!0),j("indentUnit",2,Za,!0),j("indentWithTabs",!1),j("smartIndent",!0),j("tabSize",4,function(U){yi(U),Mr(U),La(U)},!0),j("lineSeparator",null,function(U,K){if(U.doc.lineSep=K,!K)return;var q=[],de=U.doc.first;U.doc.iter(function(Oe){for(var Me=0;;){var lt=Oe.text.indexOf(K,Me);if(lt==-1)break;Me=lt+K.length,q.push(Xt(de,lt))}de++});for(var ge=q.length-1;ge>=0;ge--)Xo(U.doc,K,q[ge],Xt(q[ge].line,q[ge].ch+K.length))}),j("specialChars",/[\u0000-\u001f\u007f-\u009f\u00ad\u061c\u200b-\u200c\u200e\u200f\u2028\u2029\ufeff\ufff9-\ufffc]/g,function(U,K,q){U.state.specialChars=new RegExp(K.source+(K.test(" ")?"":"| "),"g"),q!=$o&&U.refresh()}),j("specialCharPlaceholder",$n,function(U){return U.refresh()},!0),j("electricChars",!0),j("inputStyle",s?"contenteditable":"textarea",function(){throw new Error("inputStyle can not (yet) be changed in a running editor")},!0),j("spellcheck",!1,function(U,K){return U.getInputField().spellcheck=K},!0),j("autocorrect",!1,function(U,K){return U.getInputField().autocorrect=K},!0),j("autocapitalize",!1,function(U,K){return U.getInputField().autocapitalize=K},!0),j("rtlMoveVisually",!T),j("wholeLineUpdateBefore",!0),j("theme","default",function(U){Dl(U),ki(U)},!0),j("keyMap","default",function(U,K,q){var de=os(K),ge=q!=$o&&os(q);ge&&ge.detach&&ge.detach(U,de),de.attach&&de.attach(U,ge||null)}),j("extraKeys",null),j("configureMouse",null),j("lineWrapping",!1,nu,!0),j("gutters",[],function(U,K){U.display.gutterSpecs=oi(K,U.options.lineNumbers),ki(U)},!0),j("fixedGutter",!0,function(U,K){U.display.gutters.style.left=K?oa(U.display)+"px":"0",U.refresh()},!0),j("coverGutterNextToScrollbar",!1,function(U){return Ri(U)},!0),j("scrollbarStyle","native",function(U){Co(U),Ri(U),U.display.scrollbars.setScrollTop(U.doc.scrollTop),U.display.scrollbars.setScrollLeft(U.doc.scrollLeft)},!0),j("lineNumbers",!1,function(U,K){U.display.gutterSpecs=oi(U.options.gutters,K),ki(U)},!0),j("firstLineNumber",1,ki,!0),j("lineNumberFormatter",function(U){return U},ki,!0),j("showCursorWhenSelecting",!1,Pa,!0),j("resetSelectionOnContextMenu",!0),j("lineWiseCopyCut",!0),j("pasteLinesPerSelection",!0),j("selectionsMayTouch",!1),j("readOnly",!1,function(U,K){K=="nocursor"&&(no(U),U.display.input.blur()),U.display.input.readOnlyChanged(K)}),j("screenReaderLabel",null,function(U,K){K=K===""?null:K,U.display.input.screenReaderLabelChanged(K)}),j("disableInput",!1,function(U,K){K||U.display.input.reset()},!0),j("dragDrop",!0,tu),j("allowDropFileTypes",null),j("cursorBlinkRate",530),j("cursorScrollMargin",0),j("cursorHeight",1,Pa,!0),j("singleCursorHeightPerLine",!0,Pa,!0),j("workTime",100),j("workDelay",100),j("flattenSpans",!0,yi,!0),j("addModeClass",!1,yi,!0),j("pollInterval",100),j("undoDepth",200,function(U,K){return U.doc.history.undoDepth=K}),j("historyEventDelay",1250),j("viewportMargin",10,function(U){return U.refresh()},!0),j("maxHighlightLength",1e4,yi,!0),j("moveInputWithCursor",!0,function(U,K){K||U.display.input.resetPosition()}),j("tabindex",null,function(U,K){return U.display.input.getField().tabIndex=K||""}),j("autofocus",null),j("direction","ltr",function(U,K){return U.doc.setDirection(K)},!0),j("phrases",null)}function tu(e,u,j){var U=j&&j!=$o;if(!u!=!U){var K=e.display.dragFunctions,q=u?Pe:Rt;q(e.display.scroller,"dragstart",K.start),q(e.display.scroller,"dragenter",K.enter),q(e.display.scroller,"dragover",K.over),q(e.display.scroller,"dragleave",K.leave),q(e.display.scroller,"drop",K.drop)}}function nu(e){e.options.lineWrapping?(F(e.display.wrapper,"CodeMirror-wrap"),e.display.sizer.style.minWidth="",e.display.sizerWidth=null):(y(e.display.wrapper,"CodeMirror-wrap"),Ft(e)),pa(e),La(e),Mr(e),setTimeout(function(){return Ri(e)},100)}function Va(e,u){var j=this;if(!(this instanceof Va))return new Va(e,u);this.options=u=u?k(u):{},k(Ts,u,!1);var U=u.value;typeof U=="string"?U=new Ai(U,u.mode,null,u.lineSeparator,u.direction):u.mode&&(U.modeOption=u.mode),this.doc=U;var K=new Va.inputStyles[u.inputStyle](this),q=this.display=new ho(e,U,K,u);q.wrapper.CodeMirror=this,Dl(this),u.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 ee,keySeq:null,specialChars:null},u.autofocus&&!s&&q.input.focus(),S&&h<11&&setTimeout(function(){return j.display.input.reset(!0)},20),Rl(this),ou(),Ni(this),this.curOp.forceUpdate=!0,ws(this,U),u.autofocus&&!s||this.hasFocus()?setTimeout(function(){j.hasFocus()&&!j.state.focused&&Ii(j)},20):no(this);for(var de in cs)cs.hasOwnProperty(de)&&cs[de](this,u[de],$o);Ka(this),u.finishInit&&u.finishInit(this);for(var ge=0;ge<V.length;++ge)V[ge](this);qi(this),_&&u.lineWrapping&&getComputedStyle(q.lineDiv).textRendering=="optimizelegibility"&&(q.lineDiv.style.textRendering="auto")}Va.defaults=Ts,Va.optionHandlers=cs;function Rl(e){var u=e.display;Pe(u.scroller,"mousedown",Ba(e,zs)),S&&h<11?Pe(u.scroller,"dblclick",Ba(e,function(Oe){if(ft(e,Oe))return;var Me=Ca(e,Oe);if(!Me||Xs(e,Oe)||xa(e.display,Oe))return;Ee(Oe);var lt=e.findWordAt(Me);_s(e.doc,lt.anchor,lt.head)})):Pe(u.scroller,"dblclick",function(Oe){return ft(e,Oe)||Ee(Oe)}),Pe(u.scroller,"contextmenu",function(Oe){return Sl(e,Oe)}),Pe(u.input.getField(),"contextmenu",function(Oe){u.scroller.contains(Oe.target)||Sl(e,Oe)});var j,U={end:0};function K(){u.activeTouch&&(j=setTimeout(function(){return u.activeTouch=null},1e3),U=u.activeTouch,U.end=+new Date)}function q(Oe){if(Oe.touches.length!=1)return!1;var Me=Oe.touches[0];return Me.radiusX<=1&&Me.radiusY<=1}function de(Oe,Me){if(Me.left==null)return!0;var lt=Me.left-Oe.left,Ct=Me.top-Oe.top;return lt*lt+Ct*Ct>20*20}Pe(u.scroller,"touchstart",function(Oe){if(!ft(e,Oe)&&!q(Oe)&&!Xs(e,Oe)){u.input.ensurePolled(),clearTimeout(j);var Me=+new Date;u.activeTouch={start:Me,moved:!1,prev:Me-U.end<=300?U:null},Oe.touches.length==1&&(u.activeTouch.left=Oe.touches[0].pageX,u.activeTouch.top=Oe.touches[0].pageY)}}),Pe(u.scroller,"touchmove",function(){u.activeTouch&&(u.activeTouch.moved=!0)}),Pe(u.scroller,"touchend",function(Oe){var Me=u.activeTouch;if(Me&&!xa(u,Oe)&&Me.left!=null&&!Me.moved&&new Date-Me.start<300){var lt=e.coordsChar(u.activeTouch,"page"),Ct;!Me.prev||de(Me,Me.prev)?Ct=new Sa(lt,lt):!Me.prev.prev||de(Me,Me.prev.prev)?Ct=e.findWordAt(lt):Ct=new Sa(Xt(lt.line,0),Qt(e.doc,Xt(lt.line+1,0))),e.setSelection(Ct.anchor,Ct.head),e.focus(),Ee(Oe)}K()}),Pe(u.scroller,"touchcancel",K),Pe(u.scroller,"scroll",function(){u.scroller.clientHeight&&(Ji(e,u.scroller.scrollTop),$a(e,u.scroller.scrollLeft,!0),rt(e,"scroll",e))}),Pe(u.scroller,"mousewheel",function(Oe){return mo(e,Oe)}),Pe(u.scroller,"DOMMouseScroll",function(Oe){return mo(e,Oe)}),Pe(u.wrapper,"scroll",function(){return u.wrapper.scrollTop=u.wrapper.scrollLeft=0}),u.dragFunctions={enter:function(Oe){ft(e,Oe)||Ue(Oe)},over:function(Oe){ft(e,Oe)||(Fl(e,Oe),Ue(Oe))},start:function(Oe){return vl(e,Oe)},drop:Ba(e,Bl),leave:function(Oe){ft(e,Oe)||Ls(e)}};var ge=u.input.getField();Pe(ge,"keyup",function(Oe){return Cl.call(e,Oe)}),Pe(ge,"keydown",Ba(e,xl)),Pe(ge,"keypress",Ba(e,Ol)),Pe(ge,"focus",function(Oe){return Ii(e,Oe)}),Pe(ge,"blur",function(Oe){return no(e,Oe)})}var V=[];Va.defineInitHook=function(e){return V.push(e)};function J(e,u,j,U){var K=e.doc,q;j==null&&(j="add"),j=="smart"&&(K.mode.indent?q=_a(e,u).state:j="prev");var de=e.options.tabSize,ge=Yt(K,u),Oe=G(ge.text,null,de);ge.stateAfter&&(ge.stateAfter=null);var Me=ge.text.match(/^\s*/)[0],lt;if(!U&&!/\S/.test(ge.text))lt=0,j="not";else if(j=="smart"&&(lt=K.mode.indent(q,ge.text.slice(Me.length),ge.text),lt==ve||lt>150)){if(!U)return;j="prev"}j=="prev"?u>K.first?lt=G(Yt(K,u-1).text,null,de):lt=0:j=="add"?lt=Oe+e.options.indentUnit:j=="subtract"?lt=Oe-e.options.indentUnit:typeof j=="number"&&(lt=Oe+j),lt=Math.max(0,lt);var Ct="",Vt=0;if(e.options.indentWithTabs)for(var jt=Math.floor(lt/de);jt;--jt)Vt+=de,Ct+=" ";if(Vt<lt&&(Ct+=se(lt-Vt)),Ct!=Me)return Xo(K,Ct,Xt(u,0),Xt(u,Me.length),"+input"),ge.stateAfter=null,!0;for(var vn=0;vn<K.sel.ranges.length;vn++){var Pn=K.sel.ranges[vn];if(Pn.head.line==u&&Pn.head.ch<Me.length){var Kn=Xt(u,Me.length);wo(K,vn,new Sa(Kn,Kn));break}}}var ne=null;function pe(e){ne=e}function we(e,u,j,U,K){var q=e.doc;e.display.shift=!1,U||(U=q.sel);var de=+new Date-200,ge=K=="paste"||e.state.pasteIncoming>de,Oe=Ie(u),Me=null;if(ge&&U.ranges.length>1)if(ne&&ne.text.join(`
|
|
|
`)==u){if(U.ranges.length%ne.text.length==0){Me=[];for(var lt=0;lt<ne.text.length;lt++)Me.push(q.splitLines(ne.text[lt]))}}else Oe.length==U.ranges.length&&e.options.pasteLinesPerSelection&&(Me=ce(Oe,function(fr){return[fr]}));for(var Ct=e.curOp.updateInput,Vt=U.ranges.length-1;Vt>=0;Vt--){var jt=U.ranges[Vt],vn=jt.from(),Pn=jt.to();jt.empty()&&(j&&j>0?vn=Xt(vn.line,vn.ch-j):e.state.overwrite&&!ge?Pn=Xt(Pn.line,Math.min(Yt(q,Pn.line).text.length,Pn.ch+Q(Oe).length)):ge&&ne&&ne.lineWise&&ne.text.join(`
|
|
|
`)==Oe.join(`
|
|
|
`)&&(vn=Pn=Xt(vn.line,0)));var Kn={from:vn,to:Pn,text:Me?Me[Vt%Me.length]:Oe,origin:K||(ge?"paste":e.state.cutIncoming>de?"cut":"+input")};zo(e.doc,Kn),Wt(e,"inputRead",e,Kn)}u&&!ge&&Be(e,u),Xi(e),e.curOp.updateInput<2&&(e.curOp.updateInput=Ct),e.curOp.typing=!0,e.state.pasteIncoming=e.state.cutIncoming=-1}function De(e,u){var j=e.clipboardData&&e.clipboardData.getData("Text");if(j)return e.preventDefault(),!u.isReadOnly()&&!u.options.disableInput&&ci(u,function(){return we(u,j,0,null,"paste")}),!0}function Be(e,u){if(!e.options.electricChars||!e.options.smartIndent)return;for(var j=e.doc.sel,U=j.ranges.length-1;U>=0;U--){var K=j.ranges[U];if(K.head.ch>100||U&&j.ranges[U-1].head.line==K.head.line)continue;var q=e.getModeAt(K.head),de=!1;if(q.electricChars){for(var ge=0;ge<q.electricChars.length;ge++)if(u.indexOf(q.electricChars.charAt(ge))>-1){de=J(e,K.head.line,"smart");break}}else q.electricInput&&(q.electricInput.test(Yt(e.doc,K.head.line).text.slice(0,K.head.ch))&&(de=J(e,K.head.line,"smart")));de&&Wt(e,"electricInput",e,K.head.line)}}function Fe(e){for(var u=[],j=[],U=0;U<e.doc.sel.ranges.length;U++){var K=e.doc.sel.ranges[U].head.line,q={anchor:Xt(K,0),head:Xt(K+1,0)};j.push(q),u.push(e.getRange(q.anchor,q.head))}return{text:u,ranges:j}}function gt(e,u,j,U){e.setAttribute("autocorrect",j?"":"off"),e.setAttribute("autocapitalize",U?"":"off"),e.setAttribute("spellcheck",!!u)}function Pt(){var e=A("textarea",null,null,"position: absolute; bottom: -1em; padding: 0; width: 1px; height: 1em; outline: none"),u=A("div",[e],null,"overflow: hidden; position: relative; width: 3px; height: 0px;");return _?e.style.width="1000px":e.setAttribute("wrap","off"),i&&(e.style.border="1px solid black"),gt(e),u}function Mt(e){var u=e.optionHandlers,j=e.helpers={};e.prototype={constructor:e,focus:function(){window.focus(),this.display.input.focus()},setOption:function(U,K){var q=this.options,de=q[U];if(q[U]==K&&U!="mode")return;q[U]=K,u.hasOwnProperty(U)&&Ba(this,u[U])(this,K,de),rt(this,"optionChange",this,U)},getOption:function(U){return this.options[U]},getDoc:function(){return this.doc},addKeyMap:function(U,K){this.state.keyMaps[K?"push":"unshift"](os(U))},removeKeyMap:function(U){for(var K=this.state.keyMaps,q=0;q<K.length;++q)if(K[q]==U||K[q].name==U)return K.splice(q,1),!0},addOverlay:ni(function(U,K){var q=U.token?U:e.getMode(this.options,U);if(q.startState)throw new Error("Overlays may not be stateful.");te(this.state.overlays,{mode:q,modeSpec:U,opaque:K&&K.opaque,priority:K&&K.priority||0},function(de){return de.priority}),this.state.modeGen++,La(this)}),removeOverlay:ni(function(U){for(var K=this.state.overlays,q=0;q<K.length;++q){var de=K[q].modeSpec;if(de==U||typeof U=="string"&&de.name==U){K.splice(q,1),this.state.modeGen++,La(this);return}}}),indentLine:ni(function(U,K,q){typeof K!="string"&&typeof K!="number"&&(K==null?K=this.options.smartIndent?"smart":"prev":K=K?"add":"subtract"),lr(this.doc,U)&&J(this,U,K,q)}),indentSelection:ni(function(U){for(var K=this.doc.sel.ranges,q=-1,de=0;de<K.length;de++){var ge=K[de];if(ge.empty())ge.head.line>q&&(J(this,ge.head.line,U,!0),q=ge.head.line,de==this.doc.sel.primIndex&&Xi(this));else{var Oe=ge.from(),Me=ge.to(),lt=Math.max(q,Oe.line);q=Math.min(this.lastLine(),Me.line-(Me.ch?0:1))+1;for(var Ct=lt;Ct<q;++Ct)J(this,Ct,U);var Vt=this.doc.sel.ranges;Oe.ch==0&&K.length==Vt.length&&Vt[de].from().ch>0&&wo(this.doc,de,new Sa(Oe,Vt[de].to()),be)}}}),getTokenAt:function(U,K){return Aa(this,U,K)},getLineTokens:function(U,K){return Aa(this,Xt(U),K,!0)},getTokenTypeAt:function(U){U=Qt(this.doc,U);var K=aa(this,Yt(this.doc,U.line)),q=0,de=(K.length-1)/2,ge=U.ch,Oe;if(ge==0)Oe=K[2];else for(;;){var Me=q+de>>1;if((Me?K[Me*2-1]:0)>=ge)de=Me;else if(K[Me*2+1]<ge)q=Me+1;else{Oe=K[Me*2+2];break}}var lt=Oe?Oe.indexOf("overlay "):-1;return lt<0?Oe:lt==0?null:Oe.slice(0,lt-1)},getModeAt:function(U){var K=this.doc.mode;return K.innerMode?e.innerMode(K,this.getTokenAt(U).state).mode:K},getHelper:function(U,K){return this.getHelpers(U,K)[0]},getHelpers:function(U,K){var q=[];if(!j.hasOwnProperty(K))return q;var de=j[K],ge=this.getModeAt(U);if(typeof ge[K]=="string")de[ge[K]]&&q.push(de[ge[K]]);else if(ge[K])for(var Oe=0;Oe<ge[K].length;Oe++){var Me=de[ge[K][Oe]];Me&&q.push(Me)}else ge.helperType&&de[ge.helperType]?q.push(de[ge.helperType]):de[ge.name]&&q.push(de[ge.name]);for(var lt=0;lt<de._global.length;lt++){var Ct=de._global[lt];Ct.pred(ge,this)&&ue(q,Ct.val)==-1&&q.push(Ct.val)}return q},getStateAfter:function(U,K){var q=this.doc;return U=Or(q,U==null?q.first+q.size-1:U),_a(this,U+1,K).state},cursorCoords:function(U,K){var q,de=this.doc.sel.primary();return U==null?q=de.head:typeof U=="object"?q=Qt(this.doc,U):q=U?de.from():de.to(),kn(this,q,K||"page")},charCoords:function(U,K){return gr(this,Qt(this.doc,U),K||"page")},coordsChar:function(U,K){return U=Nn(this,U,K||"page"),Fr(this,U.left,U.top)},lineAtHeight:function(U,K){return U=Nn(this,{top:U,left:0},K||"page").top,Cr(this.doc,U+this.display.viewOffset)},heightAtLine:function(U,K,q){var de=!1,ge;if(typeof U=="number"){var Oe=this.doc.first+this.doc.size-1;U<this.doc.first?U=this.doc.first:U>Oe&&(U=Oe,de=!0),ge=Yt(this.doc,U)}else ge=U;return Qr(this,ge,{top:0,left:0},K||"page",q||de).top+(de?this.doc.height-Ir(ge):0)},defaultTextHeight:function(){return dr(this.display)},defaultCharWidth:function(){return Ar(this.display)},getViewport:function(){return{from:this.display.viewFrom,to:this.display.viewTo}},addWidget:function(U,K,q,de,ge){var Oe=this.display;U=kn(this,Qt(this.doc,U));var Me=U.bottom,lt=U.left;if(K.style.position="absolute",K.setAttribute("cm-ignore-events","true"),this.display.input.setUneditable(K),Oe.sizer.appendChild(K),de=="over")Me=U.top;else if(de=="above"||de=="near"){var Ct=Math.max(Oe.wrapper.clientHeight,this.doc.height),Vt=Math.max(Oe.sizer.clientWidth,Oe.lineSpace.clientWidth);(de=="above"||U.bottom+K.offsetHeight>Ct)&&U.top>K.offsetHeight?Me=U.top-K.offsetHeight:U.bottom+K.offsetHeight<=Ct&&(Me=U.bottom),lt+K.offsetWidth>Vt&&(lt=Vt-K.offsetWidth)}K.style.top=Me+"px",K.style.left=K.style.right="",ge=="right"?(lt=Oe.sizer.clientWidth-K.offsetWidth,K.style.right="0px"):(ge=="left"?lt=0:ge=="middle"&&(lt=(Oe.sizer.clientWidth-K.offsetWidth)/2),K.style.left=lt+"px"),q&&bo(this,{left:lt,top:Me,right:lt+K.offsetWidth,bottom:Me+K.offsetHeight})},triggerOnKeyDown:ni(xl),triggerOnKeyPress:ni(Ol),triggerOnKeyUp:Cl,triggerOnMouseDown:ni(zs),execCommand:function(U){if(qo.hasOwnProperty(U))return qo[U].call(null,this)},triggerElectric:ni(function(U){Be(this,U)}),findPosH:function(U,K,q,de){var ge=1;K<0&&(ge=-1,K=-K);for(var Oe=Qt(this.doc,U),Me=0;Me<K&&!(Oe=yt(this.doc,Oe,ge,q,de),Oe.hitSide);++Me);return Oe},moveH:ni(function(U,K){var q=this;this.extendSelectionsBy(function(de){return q.display.shift||q.doc.extend||de.empty()?yt(q.doc,de.head,U,K,q.options.rtlMoveVisually):U<0?de.from():de.to()},he)}),deleteH:ni(function(U,K){var q=this.doc.sel,de=this.doc;q.somethingSelected()?de.replaceSelection("",null,"+delete"):Zo(this,function(ge){var Oe=yt(de,ge.head,U,K,!1);return U<0?{from:Oe,to:ge.head}:{from:ge.head,to:Oe}})}),findPosV:function(U,K,q,de){var ge=1,Oe=de;K<0&&(ge=-1,K=-K);for(var Me=Qt(this.doc,U),lt=0;lt<K;++lt){var Ct=kn(this,Me,"div");if(Oe==null?Oe=Ct.left:Ct.left=Oe,Me=bt(this,Ct,ge,q),Me.hitSide)break}return Me},moveV:ni(function(U,K){var q=this,de=this.doc,ge=[],Oe=!this.display.shift&&!de.extend&&de.sel.somethingSelected();if(de.extendSelectionsBy(function(lt){if(Oe)return U<0?lt.from():lt.to();var Ct=kn(q,lt.head,"div");lt.goalColumn!=null&&(Ct.left=lt.goalColumn),ge.push(Ct.left);var Vt=bt(q,Ct,U,K);return K=="page"&<==de.sel.primary()&&co(q,gr(q,Vt,"div").top-Ct.top),Vt},he),ge.length)for(var Me=0;Me<de.sel.ranges.length;Me++)de.sel.ranges[Me].goalColumn=ge[Me]}),findWordAt:function(U){var K=this.doc,q=Yt(K,U.line).text,de=U.ch,ge=U.ch;if(q){var Oe=this.getHelper(U,"wordChars");(U.sticky=="before"||ge==q.length)&&de?--de:++ge;for(var Me=q.charAt(de),lt=Y(Me,Oe)?function(Ct){return Y(Ct,Oe)}:/\s/.test(Me)?function(Ct){return/\s/.test(Ct)}:function(Ct){return!/\s/.test(Ct)&&!Y(Ct)};de>0&<(q.charAt(de-1));)--de;for(;ge<q.length&<(q.charAt(ge));)++ge}return new Sa(Xt(U.line,de),Xt(U.line,ge))},toggleOverwrite:function(U){if(U!=null&&U==this.state.overwrite)return;(this.state.overwrite=!this.state.overwrite)?F(this.display.cursorDiv,"CodeMirror-overwrite"):y(this.display.cursorDiv,"CodeMirror-overwrite"),rt(this,"overwriteToggle",this,this.state.overwrite)},hasFocus:function(){return this.display.input.getField()==z()},isReadOnly:function(){return!!(this.options.readOnly||this.doc.cantEdit)},scrollTo:ni(function(U,K){Yi(this,U,K)}),getScrollInfo:function(){var U=this.display.scroller;return{left:U.scrollLeft,top:U.scrollTop,height:U.scrollHeight-ht(this)-this.display.barHeight,width:U.scrollWidth-ht(this)-this.display.barWidth,clientHeight:Te(this),clientWidth:Je(this)}},scrollIntoView:ni(function(U,K){U==null?(U={from:this.doc.sel.primary().head,to:null},K==null&&(K=this.options.cursorScrollMargin)):typeof U=="number"?U={from:Xt(U,0),to:null}:U.from==null&&(U={from:U,to:null}),U.to||(U.to=U.from),U.margin=K||0,U.from.line!=null?No(this,U):ao(this,U.from,U.to,U.margin)}),setSize:ni(function(U,K){var q=this,de=function(Oe){return typeof Oe=="number"||/^\d+$/.test(String(Oe))?Oe+"px":Oe};U!=null&&(this.display.wrapper.style.width=de(U)),K!=null&&(this.display.wrapper.style.height=de(K)),this.options.lineWrapping&&fn(this);var ge=this.display.viewFrom;this.doc.iter(ge,this.display.viewTo,function(Oe){if(Oe.widgets){for(var Me=0;Me<Oe.widgets.length;Me++)if(Oe.widgets[Me].noHScroll){Na(q,ge,"widget");break}}++ge}),this.curOp.forceUpdate=!0,rt(this,"refresh",this)}),operation:function(U){return ci(this,U)},startOperation:function(){return Ni(this)},endOperation:function(){return qi(this)},refresh:ni(function(){var U=this.display.cachedTextHeight;La(this),this.curOp.forceUpdate=!0,Mr(this),Yi(this,this.doc.scrollLeft,this.doc.scrollTop),lo(this.display),(U==null||Math.abs(U-dr(this.display))>.5||this.options.lineWrapping)&&pa(this),rt(this,"refresh",this)}),swapDoc:ni(function(U){var K=this.doc;return K.cm=null,this.state.selectingText&&this.state.selectingText(),ws(this,U),Mr(this),this.display.input.reset(),Yi(this,U.scrollLeft,U.scrollTop),this.curOp.forceScroll=!0,Wt(this,"swapDoc",this,K),K}),phrase:function(U){var K=this.options.phrases;return K&&Object.prototype.hasOwnProperty.call(K,U)?K[U]:U},getInputField:function(){return this.display.input.getField()},getWrapperElement:function(){return this.display.wrapper},getScrollerElement:function(){return this.display.scroller},getGutterElement:function(){return this.display.gutters}},je(e),e.registerHelper=function(U,K,q){j.hasOwnProperty(U)||(j[U]=e[U]={_global:[]}),j[U][K]=q},e.registerGlobalHelper=function(U,K,q,de){e.registerHelper(U,K,de),j[U]._global.push({pred:q,val:de})}}function yt(e,u,j,U,K){var q=u,de=j,ge=Yt(e,u.line),Oe=K&&e.direction=="rtl"?-j:j;function Me(){var Rr=u.line+Oe;return Rr<e.first||Rr>=e.first+e.size?!1:(u=new Xt(Rr,u.ch,u.sticky),ge=Yt(e,Rr))}function lt(Rr){var hr;if(U=="codepoint"){var Wr=ge.text.charCodeAt(u.ch+(U>0?0:-1));isNaN(Wr)?hr=null:hr=new Xt(u.line,Math.max(0,Math.min(ge.text.length,u.ch+j*(Wr>=55296&&Wr<56320?2:1))),-j)}else K?hr=Fs(e.cm,ge,u,j):hr=js(ge,u,j);if(hr==null)if(!Rr&&Me())u=Bs(K,e.cm,ge,u.line,Oe);else return!1;else u=hr;return!0}if(U=="char"||U=="codepoint")lt();else if(U=="column")lt(!0);else if(U=="word"||U=="group")for(var Ct=null,Vt=U=="group",jt=e.cm&&e.cm.getHelper(u,"wordChars"),vn=!0;!(j<0&&!lt(!vn));vn=!1){var Pn=ge.text.charAt(u.ch)||`
|
|
|
`,Kn=Y(Pn,jt)?"w":Vt&&Pn==`
|
|
|
`?"n":!Vt||/\s/.test(Pn)?null:"p";if(Vt&&!vn&&!Kn&&(Kn="s"),Ct&&Ct!=Kn){j<0&&(j=1,lt(),u.sticky="after");break}if(Kn&&(Ct=Kn),j>0&&!lt(!vn))break}var fr=bs(e,u,q,de,!0);return jr(q,fr)&&(fr.hitSide=!0),fr}function bt(e,u,j,U){var K=e.doc,q=u.left,de;if(U=="page"){var ge=Math.min(e.display.wrapper.clientHeight,window.innerHeight||document.documentElement.clientHeight),Oe=Math.max(ge-.5*dr(e.display),3);de=(j>0?u.bottom:u.top)+j*Oe}else U=="line"&&(de=j>0?u.bottom+3:u.top-3);for(var Me;!(Me=Fr(e,q,de),!Me.outside);){if(j<0?de<=0:de>=K.height){Me.hitSide=!0;break}de+=j*5}return Me}var wt=function(e){this.cm=e,this.lastAnchorNode=this.lastAnchorOffset=this.lastFocusNode=this.lastFocusOffset=null,this.polling=new ee,this.composing=null,this.gracePeriod=!1,this.readDOMTimeout=null};wt.prototype.init=function(e){var u=this,j=this,U=j.cm,K=j.div=e.lineDiv;gt(K,U.options.spellcheck,U.options.autocorrect,U.options.autocapitalize);function q(ge){for(var Oe=ge.target;Oe;Oe=Oe.parentNode){if(Oe==K)return!0;if(/\bCodeMirror-(?:line)?widget\b/.test(Oe.className))break}return!1}Pe(K,"paste",function(ge){if(!q(ge)||ft(U,ge)||De(ge,U))return;h<=11&&setTimeout(Ba(U,function(){return u.updateFromDOM()}),20)}),Pe(K,"compositionstart",function(ge){u.composing={data:ge.data,done:!1}}),Pe(K,"compositionupdate",function(ge){u.composing||(u.composing={data:ge.data,done:!1})}),Pe(K,"compositionend",function(ge){u.composing&&(ge.data!=u.composing.data&&u.readFromDOMSoon(),u.composing.done=!0)}),Pe(K,"touchstart",function(){return j.forceCompositionEnd()}),Pe(K,"input",function(){u.composing||u.readFromDOMSoon()});function de(ge){if(!q(ge)||ft(U,ge))return;if(U.somethingSelected())pe({lineWise:!1,text:U.getSelections()}),ge.type=="cut"&&U.replaceSelection("",null,"cut");else if(U.options.lineWiseCopyCut){var Oe=Fe(U);pe({lineWise:!0,text:Oe.text}),ge.type=="cut"&&U.operation(function(){U.setSelections(Oe.ranges,0,be),U.replaceSelection("",null,"cut")})}else return;if(ge.clipboardData){ge.clipboardData.clearData();var Me=ne.text.join(`
|
|
|
`);if(ge.clipboardData.setData("Text",Me),ge.clipboardData.getData("Text")==Me){ge.preventDefault();return}}var lt=Pt(),Ct=lt.firstChild;U.display.lineSpace.insertBefore(lt,U.display.lineSpace.firstChild),Ct.value=ne.text.join(`
|
|
|
`);var Vt=document.activeElement;H(Ct),setTimeout(function(){U.display.lineSpace.removeChild(lt),Vt.focus(),Vt==K&&j.showPrimarySelection()},50)}Pe(K,"copy",de),Pe(K,"cut",de)},wt.prototype.screenReaderLabelChanged=function(e){e?this.div.setAttribute("aria-label",e):this.div.removeAttribute("aria-label")},wt.prototype.prepareSelection=function(){var e=_i(this.cm,!1);return e.focus=document.activeElement==this.div,e},wt.prototype.showSelection=function(e,u){if(!e||!this.cm.display.view.length)return;(e.focus||u)&&this.showPrimarySelection(),this.showMultipleSelections(e)},wt.prototype.getSelection=function(){return this.cm.display.wrapper.ownerDocument.getSelection()},wt.prototype.showPrimarySelection=function(){var e=this.getSelection(),u=this.cm,j=u.doc.sel.primary(),U=j.from(),K=j.to();if(u.display.viewTo==u.display.viewFrom||U.line>=u.display.viewTo||K.line<u.display.viewFrom){e.removeAllRanges();return}var q=Ur(u,e.anchorNode,e.anchorOffset),de=Ur(u,e.focusNode,e.focusOffset);if(q&&!q.bad&&de&&!de.bad&&En(Sn(q,de),U)==0&&En(Bn(q,de),K)==0)return;var ge=u.display.view,Oe=U.line>=u.display.viewFrom&&an(u,U)||{node:ge[0].measure.map[2],offset:0},Me=K.line<u.display.viewTo&&an(u,K);if(!Me){var lt=ge[ge.length-1].measure,Ct=lt.maps?lt.maps[lt.maps.length-1]:lt.map;Me={node:Ct[Ct.length-1],offset:Ct[Ct.length-2]-Ct[Ct.length-3]}}if(!Oe||!Me){e.removeAllRanges();return}var Vt=e.rangeCount&&e.getRangeAt(0),jt;try{jt=D(Oe.node,Oe.offset,Me.offset,Me.node)}catch(vn){}jt&&(!w&&u.state.focused?(e.collapse(Oe.node,Oe.offset),jt.collapsed||(e.removeAllRanges(),e.addRange(jt))):(e.removeAllRanges(),e.addRange(jt)),Vt&&e.anchorNode==null?e.addRange(Vt):w&&this.startGracePeriod()),this.rememberSelection()},wt.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)},wt.prototype.showMultipleSelections=function(e){v(this.cm.display.cursorDiv,e.cursors),v(this.cm.display.selectionDiv,e.selection)},wt.prototype.rememberSelection=function(){var e=this.getSelection();this.lastAnchorNode=e.anchorNode,this.lastAnchorOffset=e.anchorOffset,this.lastFocusNode=e.focusNode,this.lastFocusOffset=e.focusOffset},wt.prototype.selectionInEditor=function(){var e=this.getSelection();if(!e.rangeCount)return!1;var u=e.getRangeAt(0).commonAncestorContainer;return N(this.div,u)},wt.prototype.focus=function(){this.cm.options.readOnly!="nocursor"&&((!this.selectionInEditor()||document.activeElement!=this.div)&&this.showSelection(this.prepareSelection(),!0),this.div.focus())},wt.prototype.blur=function(){this.div.blur()},wt.prototype.getField=function(){return this.div},wt.prototype.supportsTouch=function(){return!0},wt.prototype.receivedFocus=function(){var e=this;this.selectionInEditor()?this.pollSelection():ci(this.cm,function(){return e.cm.curOp.selectionChanged=!0});function u(){e.cm.state.focused&&(e.pollSelection(),e.polling.set(e.cm.options.pollInterval,u))}this.polling.set(this.cm.options.pollInterval,u)},wt.prototype.selectionChanged=function(){var e=this.getSelection();return e.anchorNode!=this.lastAnchorNode||e.anchorOffset!=this.lastAnchorOffset||e.focusNode!=this.lastFocusNode||e.focusOffset!=this.lastFocusOffset},wt.prototype.pollSelection=function(){if(this.readDOMTimeout!=null||this.gracePeriod||!this.selectionChanged())return;var e=this.getSelection(),u=this.cm;if(f&&r&&this.cm.display.gutterSpecs.length&&rr(e.anchorNode)){this.cm.triggerOnKeyDown({type:"keydown",keyCode:8,preventDefault:Math.abs}),this.blur(),this.focus();return}if(this.composing)return;this.rememberSelection();var j=Ur(u,e.anchorNode,e.anchorOffset),U=Ur(u,e.focusNode,e.focusOffset);j&&U&&ci(u,function(){mi(u.doc,pr(j,U),be),(j.bad||U.bad)&&(u.curOp.selectionChanged=!0)})},wt.prototype.pollContent=function(){this.readDOMTimeout!=null&&(clearTimeout(this.readDOMTimeout),this.readDOMTimeout=null);var e=this.cm,u=e.display,j=e.doc.sel.primary(),U=j.from(),K=j.to();if(U.ch==0&&U.line>e.firstLine()&&(U=Xt(U.line-1,Yt(e.doc,U.line-1).length)),K.ch==Yt(e.doc,K.line).text.length&&K.line<e.lastLine()&&(K=Xt(K.line+1,0)),U.line<u.viewFrom||K.line>u.viewTo-1)return!1;var q,de,ge;U.line==u.viewFrom||(q=ua(e,U.line))==0?(de=Yn(u.view[0].line),ge=u.view[0].node):(de=Yn(u.view[q].line),ge=u.view[q-1].node.nextSibling);var Oe=ua(e,K.line),Me,lt;if(Oe==u.view.length-1?(Me=u.viewTo-1,lt=u.lineDiv.lastChild):(Me=Yn(u.view[Oe+1].line)-1,lt=u.view[Oe+1].node.previousSibling),!ge)return!1;for(var Ct=e.doc.splitLines(Dr(e,ge,lt,de,Me)),Vt=Xn(e.doc,Xt(de,0),Xt(Me,Yt(e.doc,Me).text.length));Ct.length>1&&Vt.length>1;)if(Q(Ct)==Q(Vt))Ct.pop(),Vt.pop(),Me--;else if(Ct[0]==Vt[0])Ct.shift(),Vt.shift(),de++;else break;for(var jt=0,vn=0,Pn=Ct[0],Kn=Vt[0],fr=Math.min(Pn.length,Kn.length);jt<fr&&Pn.charCodeAt(jt)==Kn.charCodeAt(jt);)++jt;for(var Rr=Q(Ct),hr=Q(Vt),Wr=Math.min(Rr.length-(Ct.length==1?jt:0),hr.length-(Vt.length==1?jt:0));vn<Wr&&Rr.charCodeAt(Rr.length-vn-1)==hr.charCodeAt(hr.length-vn-1);)++vn;if(Ct.length==1&&Vt.length==1&&de==U.line)for(;jt&&jt>U.ch&&Rr.charCodeAt(Rr.length-vn-1)==hr.charCodeAt(hr.length-vn-1);)jt--,vn++;Ct[Ct.length-1]=Rr.slice(0,Rr.length-vn).replace(/^\u200b+/,""),Ct[0]=Ct[0].slice(jt).replace(/\u200b+$/,"");var ea=Xt(de,jt),Jr=Xt(Me,Vt.length?Q(Vt).length-vn:0);if(Ct.length>1||Ct[0]||En(ea,Jr))return Xo(e.doc,Ct,ea,Jr,"+input"),!0},wt.prototype.ensurePolled=function(){this.forceCompositionEnd()},wt.prototype.reset=function(){this.forceCompositionEnd()},wt.prototype.forceCompositionEnd=function(){if(!this.composing)return;clearTimeout(this.readDOMTimeout),this.composing=null,this.updateFromDOM(),this.div.blur(),this.div.focus()},wt.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)},wt.prototype.updateFromDOM=function(){var e=this;(this.cm.isReadOnly()||!this.pollContent())&&ci(this.cm,function(){return La(e.cm)})},wt.prototype.setUneditable=function(e){e.contentEditable="false"},wt.prototype.onKeyPress=function(e){if(e.charCode==0||this.composing)return;e.preventDefault(),this.cm.isReadOnly()||Ba(this.cm,we)(this.cm,String.fromCharCode(e.charCode==null?e.keyCode:e.charCode),0)},wt.prototype.readOnlyChanged=function(e){this.div.contentEditable=String(e!="nocursor")},wt.prototype.onContextMenu=function(){},wt.prototype.resetPosition=function(){},wt.prototype.needsContentAttribute=!0;function an(e,u){var j=st(e,u.line);if(!j||j.hidden)return null;var U=Yt(e.doc,u.line),K=Se(j,U,u.line),q=_t(U,e.doc.direction),de="left";if(q){var ge=dt(q,u.ch);de=ge%2?"right":"left"}var Oe=rn(K.map,u.ch,de);return Oe.offset=Oe.collapse=="right"?Oe.end:Oe.start,Oe}function rr(e){for(var u=e;u;u=u.parentNode)if(/CodeMirror-gutter-wrapper/.test(u.className))return!0;return!1}function sr(e,u){return u&&(e.bad=!0),e}function Dr(e,u,j,U,K){var q="",de=!1,ge=e.doc.lineSeparator(),Oe=!1;function Me(jt){return function(vn){return vn.id==jt}}function lt(){de&&(q+=ge,Oe&&(q+=ge),de=Oe=!1)}function Ct(jt){jt&&(lt(),q+=jt)}function Vt(jt){if(jt.nodeType==1){var vn=jt.getAttribute("cm-text");if(vn){Ct(vn);return}var Pn=jt.getAttribute("cm-marker"),Kn;if(Pn){var fr=e.findMarks(Xt(U,0),Xt(K+1,0),Me(+Pn));fr.length&&(Kn=fr[0].find(0))&&Ct(Xn(e.doc,Kn.from,Kn.to).join(ge));return}if(jt.getAttribute("contenteditable")=="false")return;var Rr=/^(pre|div|p|li|table|br)$/i.test(jt.nodeName);if(!/^br$/i.test(jt.nodeName)&&jt.textContent.length==0)return;Rr&<();for(var hr=0;hr<jt.childNodes.length;hr++)Vt(jt.childNodes[hr]);/^(pre|p)$/i.test(jt.nodeName)&&(Oe=!0),Rr&&(de=!0)}else jt.nodeType==3&&Ct(jt.nodeValue.replace(/\u200b/g,"").replace(/\u00a0/g," "))}for(;!(Vt(u),u==j);)u=u.nextSibling,Oe=!1;return q}function Ur(e,u,j){var U;if(u==e.display.lineDiv){if(U=e.display.lineDiv.childNodes[j],!U)return sr(e.clipPos(Xt(e.display.viewTo-1)),!0);u=null,j=0}else for(U=u;;U=U.parentNode){if(!U||U==e.display.lineDiv)return null;if(U.parentNode&&U.parentNode==e.display.lineDiv)break}for(var K=0;K<e.display.view.length;K++){var q=e.display.view[K];if(q.node==U)return Zr(q,u,j)}}function Zr(e,u,j){var U=e.text.firstChild,K=!1;if(!u||!N(U,u))return sr(Xt(Yn(e.line),0),!0);if(u==U&&(K=!0,u=U.childNodes[j],j=0,!u)){var q=e.rest?Q(e.rest):e.line;return sr(Xt(Yn(q),q.text.length),K)}var de=u.nodeType==3?u:null,ge=u;for(!de&&u.childNodes.length==1&&u.firstChild.nodeType==3&&(de=u.firstChild,j&&(j=de.nodeValue.length));ge.parentNode!=U;)ge=ge.parentNode;var Oe=e.measure,Me=Oe.maps;function lt(Kn,fr,Rr){for(var hr=-1;hr<(Me?Me.length:0);hr++)for(var Wr=hr<0?Oe.map:Me[hr],ea=0;ea<Wr.length;ea+=3){var Jr=Wr[ea+2];if(Jr==Kn||Jr==fr){var Ea=Yn(hr<0?e.line:e.rest[hr]),Ga=Wr[ea]+Rr;return(Rr<0||Jr!=Kn)&&(Ga=Wr[ea+(Rr?1:0)]),Xt(Ea,Ga)}}}var Ct=lt(de,ge,j);if(Ct)return sr(Ct,K);for(var Vt=ge.nextSibling,jt=de?de.nodeValue.length-j:0;Vt;Vt=Vt.nextSibling){if(Ct=lt(Vt,Vt.firstChild,0),Ct)return sr(Xt(Ct.line,Ct.ch-jt),K);jt+=Vt.textContent.length}for(var vn=ge.previousSibling,Pn=j;vn;vn=vn.previousSibling){if(Ct=lt(vn,vn.firstChild,-1),Ct)return sr(Xt(Ct.line,Ct.ch+Pn),K);Pn+=vn.textContent.length}}var Nr=function(e){this.cm=e,this.prevInput="",this.pollingFast=!1,this.polling=new ee,this.hasSelection=!1,this.composing=null};Nr.prototype.init=function(e){var u=this,j=this,U=this.cm;this.createField(e);var K=this.textarea;e.wrapper.insertBefore(this.wrapper,e.wrapper.firstChild),i&&(K.style.width="0px"),Pe(K,"input",function(){S&&h>=9&&u.hasSelection&&(u.hasSelection=null),j.poll()}),Pe(K,"paste",function(de){if(ft(U,de)||De(de,U))return;U.state.pasteIncoming=+new Date,j.fastPoll()});function q(de){if(ft(U,de))return;if(U.somethingSelected())pe({lineWise:!1,text:U.getSelections()});else if(U.options.lineWiseCopyCut){var ge=Fe(U);pe({lineWise:!0,text:ge.text}),de.type=="cut"?U.setSelections(ge.ranges,null,be):(j.prevInput="",K.value=ge.text.join(`
|
|
|
`),H(K))}else return;de.type=="cut"&&(U.state.cutIncoming=+new Date)}Pe(K,"cut",q),Pe(K,"copy",q),Pe(e.scroller,"paste",function(de){if(xa(e,de)||ft(U,de))return;if(!K.dispatchEvent){U.state.pasteIncoming=+new Date,j.focus();return}var ge=new Event("paste");ge.clipboardData=de.clipboardData,K.dispatchEvent(ge)}),Pe(e.lineSpace,"selectstart",function(de){xa(e,de)||Ee(de)}),Pe(K,"compositionstart",function(){var de=U.getCursor("from");j.composing&&j.composing.range.clear(),j.composing={start:de,range:U.markText(de,U.getCursor("to"),{className:"CodeMirror-composing"})}}),Pe(K,"compositionend",function(){j.composing&&(j.poll(),j.composing.range.clear(),j.composing=null)})},Nr.prototype.createField=function(e){this.wrapper=Pt(),this.textarea=this.wrapper.firstChild},Nr.prototype.screenReaderLabelChanged=function(e){e?this.textarea.setAttribute("aria-label",e):this.textarea.removeAttribute("aria-label")},Nr.prototype.prepareSelection=function(){var e=this.cm,u=e.display,j=e.doc,U=_i(e);if(e.options.moveInputWithCursor){var K=kn(e,j.sel.primary().head,"div"),q=u.wrapper.getBoundingClientRect(),de=u.lineDiv.getBoundingClientRect();U.teTop=Math.max(0,Math.min(u.wrapper.clientHeight-10,K.top+de.top-q.top)),U.teLeft=Math.max(0,Math.min(u.wrapper.clientWidth-10,K.left+de.left-q.left))}return U},Nr.prototype.showSelection=function(e){var u=this.cm,j=u.display;v(j.cursorDiv,e.cursors),v(j.selectionDiv,e.selection),e.teTop!=null&&(this.wrapper.style.top=e.teTop+"px",this.wrapper.style.left=e.teLeft+"px")},Nr.prototype.reset=function(e){if(this.contextMenuPending||this.composing)return;var u=this.cm;if(u.somethingSelected()){this.prevInput="";var j=u.getSelection();this.textarea.value=j,u.state.focused&&H(this.textarea),S&&h>=9&&(this.hasSelection=j)}else e||(this.prevInput=this.textarea.value="",S&&h>=9&&(this.hasSelection=null))},Nr.prototype.getField=function(){return this.textarea},Nr.prototype.supportsTouch=function(){return!1},Nr.prototype.focus=function(){if(this.cm.options.readOnly!="nocursor"&&(!s||z()!=this.textarea))try{this.textarea.focus()}catch(e){}},Nr.prototype.blur=function(){this.textarea.blur()},Nr.prototype.resetPosition=function(){this.wrapper.style.top=this.wrapper.style.left=0},Nr.prototype.receivedFocus=function(){this.slowPoll()},Nr.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()})},Nr.prototype.fastPoll=function(){var e=!1,u=this;u.pollingFast=!0;function j(){var U=u.poll();!U&&!e?(e=!0,u.polling.set(60,j)):(u.pollingFast=!1,u.slowPoll())}u.polling.set(20,j)},Nr.prototype.poll=function(){var e=this,u=this.cm,j=this.textarea,U=this.prevInput;if(this.contextMenuPending||!u.state.focused||Ze(j)&&!U&&!this.composing||u.isReadOnly()||u.options.disableInput||u.state.keySeq)return!1;var K=j.value;if(K==U&&!u.somethingSelected())return!1;if(S&&h>=9&&this.hasSelection===K||l&&/[\uf700-\uf7ff]/.test(K))return u.display.input.reset(),!1;if(u.doc.sel==u.display.selForContextMenu){var q=K.charCodeAt(0);if(q==8203&&!U&&(U="\u200B"),q==8666)return this.reset(),this.cm.execCommand("undo")}for(var de=0,ge=Math.min(U.length,K.length);de<ge&&U.charCodeAt(de)==K.charCodeAt(de);)++de;return ci(u,function(){we(u,K.slice(de),U.length-de,null,e.composing?"*compose":null),K.length>1e3||K.indexOf(`
|
|
|
`)>-1?j.value=e.prevInput="":e.prevInput=K,e.composing&&(e.composing.range.clear(),e.composing.range=u.markText(e.composing.start,u.getCursor("to"),{className:"CodeMirror-composing"}))}),!0},Nr.prototype.ensurePolled=function(){this.pollingFast&&this.poll()&&(this.pollingFast=!1)},Nr.prototype.onKeyPress=function(){S&&h>=9&&(this.hasSelection=null),this.fastPoll()},Nr.prototype.onContextMenu=function(e){var u=this,j=u.cm,U=j.display,K=u.textarea;u.contextMenuPending&&u.contextMenuPending();var q=Ca(j,e),de=U.scroller.scrollTop;if(!q||c)return;var ge=j.options.resetSelectionOnContextMenu;ge&&j.doc.sel.contains(q)==-1&&Ba(j,mi)(j.doc,pr(q),be);var Oe=K.style.cssText,Me=u.wrapper.style.cssText,lt=u.wrapper.offsetParent.getBoundingClientRect();u.wrapper.style.cssText="position: static",K.style.cssText=`position: absolute; width: 30px; height: 30px;
|
|
|
top: `+(e.clientY-lt.top-5)+"px; left: "+(e.clientX-lt.left-5)+`px;
|
|
|
z-index: 1000; background: `+(S?"rgba(255, 255, 255, .05)":"transparent")+`;
|
|
|
outline: none; border-width: 0; outline: none; overflow: hidden; opacity: .05; filter: alpha(opacity=5);`;var Ct;_&&(Ct=window.scrollY),U.input.focus(),_&&window.scrollTo(null,Ct),U.input.reset(),j.somethingSelected()||(K.value=u.prevInput=" "),u.contextMenuPending=jt,U.selForContextMenu=j.doc.sel,clearTimeout(U.detectingSelectAll);function Vt(){if(K.selectionStart!=null){var Pn=j.somethingSelected(),Kn="\u200B"+(Pn?K.value:"");K.value="\u21DA",K.value=Kn,u.prevInput=Pn?"":"\u200B",K.selectionStart=1,K.selectionEnd=Kn.length,U.selForContextMenu=j.doc.sel}}function jt(){if(u.contextMenuPending!=jt)return;if(u.contextMenuPending=!1,u.wrapper.style.cssText=Me,K.style.cssText=Oe,S&&h<9&&U.scrollbars.setScrollTop(U.scroller.scrollTop=de),K.selectionStart!=null){(!S||S&&h<9)&&Vt();var Pn=0,Kn=function(){U.selForContextMenu==j.doc.sel&&K.selectionStart==0&&K.selectionEnd>0&&u.prevInput=="\u200B"?Ba(j,ol)(j):Pn++<10?U.detectingSelectAll=setTimeout(Kn,500):(U.selForContextMenu=null,U.input.reset())};U.detectingSelectAll=setTimeout(Kn,200)}}if(S&&h>=9&&Vt(),P){Ue(e);var vn=function(){Rt(window,"mouseup",vn),setTimeout(jt,20)};Pe(window,"mouseup",vn)}else setTimeout(jt,50)},Nr.prototype.readOnlyChanged=function(e){e||this.reset(),this.textarea.disabled=e=="nocursor",this.textarea.readOnly=!!e},Nr.prototype.setUneditable=function(){},Nr.prototype.needsContentAttribute=!1;function Da(e,u){if(u=u?k(u):{},u.value=e.value,!u.tabindex&&e.tabIndex&&(u.tabindex=e.tabIndex),!u.placeholder&&e.placeholder&&(u.placeholder=e.placeholder),u.autofocus==null){var j=z();u.autofocus=j==e||e.getAttribute("autofocus")!=null&&j==document.body}function U(){e.value=ge.getValue()}var K;if(e.form&&(Pe(e.form,"submit",U),!u.leaveSubmitMethodAlone)){var q=e.form;K=q.submit;try{var de=q.submit=function(){U(),q.submit=K,q.submit(),q.submit=de}}catch(Oe){}}u.finishInit=function(Oe){Oe.save=U,Oe.getTextArea=function(){return e},Oe.toTextArea=function(){Oe.toTextArea=isNaN,U(),e.parentNode.removeChild(Oe.getWrapperElement()),e.style.display="",e.form&&(Rt(e.form,"submit",U),!u.leaveSubmitMethodAlone&&typeof e.form.submit=="function"&&(e.form.submit=K))}},e.style.display="none";var ge=Va(function(Oe){return e.parentNode.insertBefore(Oe,e.nextSibling)},u);return ge}function Ta(e){e.off=Rt,e.on=Pe,e.wheelEventPixels=Ki,e.Doc=Ai,e.splitLines=Ie,e.countColumn=G,e.findColumn=fe,e.isWordChar=Z,e.Pass=ve,e.signal=rt,e.Line=tn,e.changeEnd=zr,e.scrollbarModel=xo,e.Pos=Xt,e.cmpPos=En,e.modes=pt,e.mimeModes=it,e.resolveMode=tt,e.getMode=At,e.modeExtensions=kt,e.extendMode=gn,e.copyState=un,e.startState=jn,e.innerMode=on,e.commands=qo,e.keyMap=go,e.keyName=xs,e.isModifierKey=is,e.lookupKey=_o,e.normalizeKeyMap=_l,e.StringStream=xn,e.SharedTextMarker=Qo,e.TextMarker=Gi,e.LineWidget=ns,e.e_preventDefault=Ee,e.e_stopPropagation=Ae,e.e_stop=Ue,e.addClass=F,e.contains=N,e.rmClass=y,e.keyNames=Ro}eu(Va),Mt(Va);var Ha="iter insert remove copy getEditor constructor".split(" ");for(var ii in Ai.prototype)Ai.prototype.hasOwnProperty(ii)&&ue(Ha,ii)<0&&(Va.prototype[ii]=function(e){return function(){return e.apply(this.doc,arguments)}}(Ai.prototype[ii]));return je(Ai),Va.inputStyles={textarea:Nr,contenteditable:wt},Va.defineMode=function(e){!Va.defaults.mode&&e!="null"&&(Va.defaults.mode=e),mt.apply(this,arguments)},Va.defineMIME=Dt,Va.defineMode("null",function(){return{token:function(e){return e.skipToEnd()}}}),Va.defineMIME("text/plain","null"),Va.defineExtension=function(e,u){Va.prototype[e]=u},Va.defineDocExtension=function(e,u){Ai.prototype[e]=u},Va.fromTextArea=Da,Ta(Va),Va.version="5.58.2",Va})},W6BS:function(M,X){M.exports="data:image/png;base64,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"},WO9J:function(M,X,o){"use strict";o.r(X);var L=o("0Owb"),p=o("PpiC"),w=o("cDcd"),b=o.n(w),E=o("EkPF"),O=o.n(E),S=o("miYZ"),h=o("tsqr"),_=o("2qtc"),d=o("kLXV"),r=o("9og8"),c=o("WmNS"),t=o.n(c),a=o("auZk"),n=o.n(a),i=o("1vsH"),f=o("Ufr+"),s=o.n(f),l=o("HBuW"),m=o("ErOA"),T=o("Ty5D"),C=o("9kvl"),g=function(Ft){var tn,bn,zt=Ft.globalSetting,pn=Ft.loading,ln=Ft.dispatch,On=Ft.practiceSetting,Dn=Ft.shixunsDetail,$n=Object(p.a)(Ft,["globalSetting","loading","dispatch","practiceSetting","shixunsDetail"]),Hn=Object(T.h)(),yr=Object(w.useRef)(""),Sr=Object(T.i)(),Wn=On.title,Er=On.base_info_warning,ur=On.challenges_warning,Br=On.service_warning,wr=On.repository_warning,Xr=On.mirror_warning;Object(w.useEffect)(function(){var ar;yr.current=(ar=Hn.pathname.split("/"))===null||ar===void 0?void 0:ar[2],ln({type:"practiceSetting/setParams",payload:{id:yr.current}}),ln({type:"practiceSetting/getCommonData",payload:{id:yr.current}})},[Hn.pathname]),Object(w.useEffect)(function(){return Object(i.Z)(Wn||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"),function(){Object(i.Z)()}});var Qn=function(){var ar=Object(r.a)(t.a.mark(function er(){return t.a.wrap(function(tr){for(;;)switch(tr.prev=tr.next){case 0:return tr.next=2,Lt();case 2:C.d.push("/shixuns/".concat(yr.current,"/challenges"));case 3:case"end":return tr.stop()}},er)}));return function(){return ar.apply(this,arguments)}}(),Lt=function(){return new Promise(function(er,Vr){var tr;On!=null&&(tr=On.sideBar)!==null&&tr!==void 0&&tr.confirmLeave?d.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(){ln({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}}),er()},onCancel:function(){Vr()}}):er()})},Ht=function(er){var Vr;if(er===(On==null?void 0:On.sideBar.tabsActive))return;var tr=function(){C.d.push("/shixuns/".concat(yr.current,"/edit?tabId=").concat(er)),ln({type:"practiceSetting/setSideBarTabs",payload:{tabsActive:er,selectPath:"",confirmLeave:!1}})};On!=null&&(Vr=On.sideBar)!==null&&Vr!==void 0&&Vr.confirmLeave?d.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(){tr()}}):tr()},Wt=function ar(er){var Vr;er=(Vr=er)!==null&&Vr!==void 0&&Vr.includes(".json")?er:"".concat(er,".json"),d.a.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:b.a.createElement("div",{className:"tc font16"},"\u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:function(){var tr=Object(r.a)(t.a.mark(function Kr(){var cr,vr;return t.a.wrap(function(Hr){for(;;)switch(Hr.prev=Hr.next){case 0:return Hr.next=2,Object(m.a)("/api"+er,{method:"get"});case 2:if(cr=Hr.sent,cr){Hr.next=5;break}return Hr.abrupt("return");case 5:return h.b.success("\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8BAD\uFF01"),Hr.next=8,Object(l.E)({id:cr.shixun_identifier});case 8:if(vr=Hr.sent,!(vr!=null&&vr.game_identifier)){Hr.next=12;break}return Object(i.U)("/tasks/".concat(vr.game_identifier)),Hr.abrupt("return");case 12:(vr==null?void 0:vr.status)===2?ar(vr==null?void 0:vr.message):(vr==null?void 0:vr.status)===3&&Un(vr==null?void 0:vr.message);case 13:case"end":return Hr.stop()}},Kr)}));function ra(){return tr.apply(this,arguments)}return ra}()})},Un=function(er){d.a.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:b.a.createElement("div",{className:"tc font16"},"\u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E",er,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})},Gn=function(){var ar=Object(r.a)(t.a.mark(function er(Vr,tr){var ra,Kr,cr;return t.a.wrap(function(kr){for(;;)switch(kr.prev=kr.next){case 0:return kr.next=2,Lt();case 2:if(Object(i.eb)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6A21\u62DF\u5B9E\u6218"]),!((ra=Dn.detail)!==null&&ra!==void 0&&ra.is_jupyter||(Kr=Dn.detail)!==null&&Kr!==void 0&&Kr.is_jupyter_lab)){kr.next=6;break}return ln({type:"shixunsDetail/execJupyter",payload:{id:yr.current}}).then(function(Hr){Hr!=null&&Hr.identifier&&(C.d===null||C.d===void 0||C.d.push("/tasks/".concat(Hr.identifier,"/jupyter")))}),kr.abrupt("return");case 6:if(ln({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u8FDB\u5165\u5B9E\u8BAD\uFF0C\u8BF7\u7A0D\u540E..."}}),!tr){kr.next=13;break}return kr.next=10,Object(l.D)({id:Vr});case 10:kr.t0=kr.sent,kr.next=16;break;case 13:return kr.next=15,Object(l.E)({id:Vr});case 15:kr.t0=kr.sent;case 16:if(cr=kr.t0,ln({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),!(cr!=null&&cr.game_identifier||cr!=null&&cr.identifier)){kr.next=21;break}return Object(i.U)(tr?"/tasks/".concat(cr==null?void 0:cr.identifier,"/jupyter"):"/tasks/".concat(cr.game_identifier)),kr.abrupt("return");case 21:(cr==null?void 0:cr.status)===-3?Object(i.q)():(cr==null?void 0:cr.status)===2?Wt(cr==null?void 0:cr.message):(cr==null?void 0:cr.status)===3&&Un(cr==null?void 0:cr.message);case 22:case"end":return kr.stop()}},er)}));return function(Vr,tr){return ar.apply(this,arguments)}}(),Tn=function(){var ar=Object(r.a)(t.a.mark(function er(){return t.a.wrap(function(tr){for(;;)switch(tr.prev=tr.next){case 0:return tr.next=2,Lt();case 2:ln({type:"practiceSetting/setSideBarTabs",payload:{tabsActive:"information"}});case 3:case"end":return tr.stop()}},er)}));return function(){return ar.apply(this,arguments)}}(),qn=function(er){var Vr={borderBottomColor:(On==null?void 0:On.sideBar.tabsActive)===er?"#0152d9":"transparent"};return Vr};return b.a.createElement("div",{className:n.a.header},b.a.createElement("aside",{className:n.a.title},b.a.createElement("i",{onClick:Qn,style:{color:"#fff",marginRight:20},className:"icon iconfont icon-fanhui1"}),b.a.createElement("span",{className:n.a.edit},Wn||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"),b.a.createElement("i",{onClick:Tn,className:"icon iconfont icon-xiugai1"})),b.a.createElement("aside",{className:n.a.schedule},b.a.createElement("div",null,b.a.createElement("span",{style:qn("information"),className:n.a.clickWarp,onClick:function(){return Ht("information")}},Er?b.a.createElement("span",{className:n.a.num},"1"):b.a.createElement("img",{src:s.a}),b.a.createElement("span",{className:n.a.subject},"\u57FA\u672C\u4FE1\u606F")),b.a.createElement("i",{className:"iconfont icon-lujing"})),b.a.createElement("div",null,b.a.createElement("span",{style:qn("warehouse"),className:n.a.clickWarp,onClick:function(){return Ht("warehouse")}},wr?b.a.createElement("span",{className:n.a.num},"2"):b.a.createElement("img",{src:s.a}),b.a.createElement("span",{className:n.a.subject},"\u4EE3\u7801\u4ED3\u5E93")),b.a.createElement("i",{className:"iconfont icon-lujing"})),(Dn==null?void 0:Dn.detail)&&!(Dn!=null&&(tn=Dn.detail)!==null&&tn!==void 0&&tn.is_jupyter_lab)&&b.a.createElement("div",null,b.a.createElement("span",{style:qn("level"),className:n.a.clickWarp,onClick:function(){return Ht("level")}},ur?b.a.createElement("span",{className:n.a.num},"3"):b.a.createElement("img",{src:s.a}),b.a.createElement("span",{className:n.a.subject},"\u4EFB\u52A1\u5173\u5361")),b.a.createElement("i",{className:"iconfont icon-lujing"})),(Dn==null?void 0:Dn.detail)&&(Dn==null||((bn=Dn.detail)===null||bn===void 0)?void 0:bn.is_jupyter_lab)&&b.a.createElement("div",null,b.a.createElement("span",{style:qn("service"),className:n.a.clickWarp,onClick:function(){return Ht("service")}},Br?b.a.createElement("span",{className:n.a.num},"3"):b.a.createElement("img",{src:s.a}),b.a.createElement("span",{className:n.a.subject},"\u670D\u52A1")),b.a.createElement("i",{className:"iconfont icon-lujing"})),b.a.createElement("div",null,b.a.createElement("span",{style:qn("environment"),className:n.a.clickWarp,onClick:function(){return Ht("environment")}},Xr?b.a.createElement("span",{className:n.a.num},"4"):b.a.createElement("img",{src:s.a}),b.a.createElement("span",{className:n.a.subject},"\u5B9E\u9A8C\u73AF\u5883")))),b.a.createElement("aside",{className:n.a.btns},b.a.createElement("div",{className:n.a.simulate,onClick:function(){return Gn(yr.current,!1)}},"\u6A21\u62DF\u5B9E\u6218")))},P=Object(C.a)(function(hn){var Ft=hn.loading,tn=hn.globalSetting,bn=hn.practiceSetting,zt=hn.shixunsDetail;return{globalSetting:tn,loading:Ft,practiceSetting:bn,shixunsDetail:zt}})(g),R=o("sRBo"),y=o("kaz8"),x=o("14J3"),v=o("BMrR"),A=o("jCWc"),I=o("kPKH"),D=o("DZo9"),N=o("8z0m"),z=o("6UJt"),F=o("DFOY"),W=o("5NDa"),H=o("5rEg"),B=o("+L6B"),k=o("2/Rp"),G=o("k1fw"),ee=o("y8nQ"),ue=o("Vl3Y"),le=o("tJVT"),ve=o("h/E3"),be=o.n(ve),oe=o("Ot1p"),he=o("oBTY"),fe=o("+Xk9"),ae=o.n(fe),se=o("FTkQ"),Q=o.n(se),ce=function(Ft){var tn=Ft.InputRight,bn=Ft.value,zt=bn===void 0?[]:bn,pn=Ft.onChange,ln=Object(p.a)(Ft,["InputRight","value","onChange"]),On=Object(w.useState)(),Dn=Object(le.a)(On,2),$n=Dn[0],Hn=Dn[1],yr=function(Er){var ur=zt.filter(function(Br,wr){return wr!==Er});pn(ur)},Sr=function(Er){if(Er.preventDefault(),!$n)return;if(zt.findIndex(function(ur){return ur.name===$n})>-1){h.b.warn("\u4E0D\u5141\u8BB8\u6DFB\u52A0\u76F8\u540C\u6807\u7B7E");return}pn([].concat(Object(he.a)(zt),[{id:null,name:$n}])),Hn(null)};return b.a.createElement("div",null,b.a.createElement(H.a,Object(L.a)({bordered:!1,style:{width:600},value:$n,onChange:function(Er){return Hn(Er.target.value)},onPressEnter:Sr,onBlur:Sr},ln)),tn||b.a.createElement("span",{className:"pl20 font14 c-light-black"},"\u56DE\u8F66\u6DFB\u52A0\u6807\u7B7E"),b.a.createElement("div",{className:"mt20"},zt==null?void 0:zt.map(function(Wn,Er){return b.a.createElement("div",{key:Er,className:ae.a.btn},b.a.createElement("span",{className:ae.a.s1},Wn.name),b.a.createElement("img",{src:Q.a,className:ae.a.s2,onClick:function(){return yr(Er)}}))})))},te=ce,re=o("LvDl"),ye=o("m3rI"),ie=o("hW5Z"),Z=o.n(ie),Y=function(Ft){var tn=Ft.dispatch,bn=Ft.onCancel,zt=Ft.onSave,pn=Ft.loading,ln=pn===void 0?!1:pn;return b.a.createElement("div",{className:Z.a.complete},b.a.createElement("div",{onClick:bn,className:Z.a.cancel},"\u53D6\u6D88"),b.a.createElement(k.a,{type:"primary",loading:ln,onClick:zt,className:Z.a.save},"\u4FDD\u5B58"))},$=Object(C.a)()(Y),Ce=o("UqFu"),_e=o("z7Xi"),Re=o("jN4g"),Qe=function(Ft){var tn,bn,zt=Ft.globalSetting,pn=Ft.loading,ln=Ft.dispatch,On=Ft.practiceSetting,Dn=Ft.problemset,$n=Ft.shixunsDetail,Hn=Object(p.a)(Ft,["globalSetting","loading","dispatch","practiceSetting","problemset","shixunsDetail"]),yr=ue.a.useForm(),Sr=Object(le.a)(yr,1),Wn=Sr[0],Er=Object(w.useState)({}),ur=Object(le.a)(Er,2),Br=ur[0],wr=ur[1],Xr=Object(w.useState)(!1),Qn=Object(le.a)(Xr,2),Lt=Qn[0],Ht=Qn[1],Wt=Object(w.useState)(!1),Un=Object(le.a)(Wt,2),Gn=Un[0],Tn=Un[1],qn=Object(w.useState)(""),ar=Object(le.a)(qn,2),er=ar[0],Vr=ar[1],tr=Object(w.useState)(""),ra=Object(le.a)(tr,2),Kr=ra[0],cr=ra[1],vr=Object(w.useRef)({}),kr=Object(w.useRef)(""),Hr=Object(w.useRef)(null),xa=Object(w.useRef)(Object(re.throttle)(function(){return Te()},2e3,{leading:!0,trailing:!1})).current,ha=On.id;Object(w.useEffect)(function(){if(!ha)return;nt()},[ha]),Object(w.useEffect)(function(){return JSON.stringify(Br)!=="{}"&&Ke(),function(){clearTimeout(Hr.current)}},[Br,er,Kr]);var Ke=function(){clearTimeout(Hr.current),Hr.current=setTimeout(function(){!Object(re.isEqual)(Br,vr.current)||er!==kr.current||Kr!==kr.current?ln({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!0}}):ln({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})},500)},nt=function(){var en=Object(r.a)(t.a.mark(function $t(){var In,fn,Mr,xr,Gr,Lr,Qr,Nn,gr;return t.a.wrap(function(cn){for(;;)switch(cn.prev=cn.next){case 0:return ln({type:"problemset/getEditDisciplines",payload:{source:"shixun"}}),cn.next=3,Object(m.a)("/api/shixuns/".concat(ha,"/edit_base_info.json"),{method:"get"});case 3:In=cn.sent,In.status===0&&(Nn=Object(G.a)(Object(G.a)({},In.data),{},{description:Object(Ce.a)(In.data.description)}),gr={description:Nn.description,shixun_tags:Nn.shixun_tags,name:Nn.name,course:(Nn==null||((fn=Nn.disciplines)===null||fn===void 0)?void 0:fn.length)>0?[Nn==null||((Mr=Nn.disciplines)===null||Mr===void 0||((xr=Mr[0])===null||xr===void 0))?void 0:xr.id,Nn==null||((Gr=Nn.disciplines)===null||Gr===void 0||((Lr=Gr[0])===null||Lr===void 0||((Qr=Lr.sub_discipline)===null||Qr===void 0)))?void 0:Qr.id]:[],jupyter_show_description:In.data.jupyter_show_description},Wn.setFieldsValue(gr),vr.current=Object(G.a)({},gr),kr.current=Nn.attachment_id||"",wr(Object(G.a)({},gr)),Vr(Nn.attachment_id||""),cr(Nn.cover_image_id||""));case 5:case"end":return cn.stop()}},$t)}));return function(){return en.apply(this,arguments)}}(),ht=function($t,In){wr(Object(G.a)({},In))},Je=function(){Se()},Te=function(){Object(i.eb)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u57FA\u672C\u4FE1\u606F","\u4FDD\u5B58"]),Wn.submit()},We=function($t){var In,fn=$t.name,Mr=$t.description,xr=$t.shixun_tags,Gr=$t.course,Lr=$t.jupyter_show_description,Qr=Lr===void 0?!1:Lr,Nn={name:fn,description:Mr,shixun_tags:xr,attachment_id:er,cover_image_id:Kr,sub_discipline_ids:Gr[1]};(In=$n.detail)!==null&&In!==void 0&&In.is_jupyter_lab&&(Nn=Object(G.a)(Object(G.a)({},Nn),{},{jupyter_show_description:Qr}));var gr=Object(m.a)("/api/shixuns/".concat(ha,"/base_info_save.json"),{method:"post",body:{shixun:Object(G.a)({},Nn)}});gr.then(function(kn){kn.status===0&&(h.b.success("\u4FDD\u5B58\u6210\u529F"),ln({type:"practiceSetting/getCommonData",payload:{id:ha}}),ln({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}}),vr.current={description:Br.description,shixun_tags:Br.shixun_tags,name:Br.name},kr.current=er)})},Se=function(){var $t,In=function(){C.d.push("/shixuns/".concat(ha,"/challenges")),ln({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})};On!=null&&($t=On.sideBar)!==null&&$t!==void 0&&$t.confirmLeave?d.a.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:function(){In()}}):In()};function Xe(en){var $t=en.type==="image/jpeg"||en.type==="image/png";return $t||h.b.error("\u8BF7\u4E0A\u4F20jpg\u6216png\u7684\u56FE\u7247!"),$t}var Ve=b.a.createElement(k.a,{loading:Lt,icon:b.a.createElement(_e.a,null)},"\u9009\u62E9\u4E0A\u4F20\u6587\u4EF6"),st=b.a.createElement(k.a,{loading:Gn,icon:b.a.createElement(_e.a,null)},"\u9009\u62E9\u4E0A\u4F20\u6587\u4EF6");function qe(en,$t){var In=new FileReader;In.addEventListener("load",function(){return $t(In.result)}),In.readAsDataURL(en)}var St=function($t){if($t.file.status==="uploading"){Ht(!0);return}if($t.file.status==="done"){var In,fn;Ht(!1),Vr($t==null||((In=$t.file)===null||In===void 0||((fn=In.response)===null||fn===void 0))?void 0:fn.id)}},Bt=function(){return b.a.createElement("div",{className:be.a.img},b.a.createElement("img",{src:ye.a.API_SERVER+"/api/attachments/"+er,alt:"avatar",style:{width:"100%"}}),b.a.createElement("div",null,b.a.createElement(Re.a,{onClick:function(){return Vr("")},style:{fontSize:"16px",color:"red"}})))},rn=function($t){if($t.file.status==="uploading"){Tn(!0);return}if($t.file.status==="done"){var In,fn;Tn(!1),cr($t==null||((In=$t.file)===null||In===void 0||((fn=In.response)===null||fn===void 0))?void 0:fn.id)}},Zt=function(){return b.a.createElement("div",{className:be.a.img},b.a.createElement("img",{src:ye.a.API_SERVER+"/api/attachments/"+Kr,alt:"avatar",style:{width:"100%"}}),b.a.createElement("div",null,b.a.createElement(Re.a,{onClick:function(){return cr("")},style:{fontSize:"16px",color:"red"}})))};return b.a.createElement("div",{className:be.a.information},b.a.createElement("section",{className:be.a.scroll},b.a.createElement("header",null,"\u57FA\u672C\u4FE1\u606F"),b.a.createElement("div",{className:be.a.formWrap}," ",b.a.createElement(ue.a,{form:Wn,scrollToFirstError:!0,layout:"vertical",onValuesChange:ht,onFinish:We},b.a.createElement(ue.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"}]},b.a.createElement(H.a,{bordered:!1,placeholder:"\u8BF7\u8F93\u5165\u540D\u79F0\uFF0C\u6700\u5927\u9650\u523660\u4E2A\u5B57\u7B26",suffix:"".concat(((tn=Br.name)===null||tn===void 0?void 0:tn.length)||0,"/60")})),b.a.createElement(ue.a.Item,{className:"customAddTags",name:"shixun_tags",label:b.a.createElement("div",null,"\u6280\u80FD\u6807\u7B7E :"," ",b.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"}]},b.a.createElement(te,{placeholder:"\u6DFB\u52A0\u6807\u7B7E"})),b.a.createElement(ue.a.Item,{label:"\u65B9\u5411&\u8BFE\u7A0B\uFF1A",name:"course",labelCol:{span:5},wrapperCol:{span:5}},b.a.createElement(F.a,{placeholder:"\u8BF7\u9009\u62E9...",allowClear:!1,options:Dn.courseOptions})),b.a.createElement(v.a,null,b.a.createElement(I.a,null,b.a.createElement(ue.a.Item,{label:"\u9876\u90E8\u80CC\u666F\u56FE:"},er?Bt():b.a.createElement(N.a,{withCredentials:!0,name:"file",showUploadList:!1,action:"".concat(ye.a.API_SERVER,"/api/attachments.json"),beforeUpload:Xe,onChange:St},Ve))),b.a.createElement(I.a,{className:"c-grey-999"},b.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"))),b.a.createElement(v.a,null,b.a.createElement(I.a,null,b.a.createElement(ue.a.Item,{label:"\u5217\u8868\u5C01\u9762\u56FE:"},Kr?Zt():b.a.createElement(N.a,{withCredentials:!0,name:"file",showUploadList:!1,action:"".concat(ye.a.API_SERVER,"/api/attachments.json"),beforeUpload:Xe,onChange:rn},st))),b.a.createElement(I.a,{className:"c-grey-999"},b.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"))),b.a.createElement(ue.a.Item,{name:"description",label:"\u7B80\u4ECB:"},b.a.createElement(oe.a,{defaultValue:Br.description||"",watch:!0})),((bn=$n.detail)===null||bn===void 0?void 0:bn.is_jupyter_lab)&&b.a.createElement(ue.a.Item,{name:"jupyter_show_description",valuePropName:"checked"},b.a.createElement(y.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"))))),b.a.createElement($,{onSave:xa,onCancel:Je,loading:Lt||Gn}))},$e=Object(C.a)(function(hn){var Ft=hn.problemset,tn=hn.loading,bn=hn.globalSetting,zt=hn.practiceSetting,pn=hn.shixunsDetail;return{globalSetting:bn,loading:tn,practiceSetting:zt,problemset:Ft,shixunsDetail:pn}})(Qe),ct=o("ch0t"),dt=o("R9oj"),vt=o("ECub"),_t=o("T2oS"),He=o("W9HT"),Pe=o("bKvZ"),at=o.n(Pe),Rt=o("KeGQ"),rt=o.n(Rt),ft=o("NLgs"),Ge=o("ngQI"),Ne=function(Ft){var tn=Ft.globalSetting,bn=Ft.dispatch,zt=Ft.practiceSetting,pn=Object(p.a)(Ft,["globalSetting","dispatch","practiceSetting"]),ln=Object(w.useState)(!1),On=Object(le.a)(ln,2),Dn=On[0],$n=On[1],Hn=Object(w.useState)({}),yr=Object(le.a)(Hn,2),Sr=yr[0],Wn=yr[1],Er=Object(w.useState)(!0),ur=Object(le.a)(Er,2),Br=ur[0],wr=ur[1],Xr=Object(w.useState)(!1),Qn=Object(le.a)(Xr,2),Lt=Qn[0],Ht=Qn[1],Wt=Object(w.useState)(null),Un=Object(le.a)(Wt,2),Gn=Un[0],Tn=Un[1],qn=Object(w.useRef)(!1),ar=zt.id,er=zt.updateIndex,Vr=zt.is_published,tr=zt.newQuestion,ra=Sr.challenge_list,Kr=ra===void 0?[]:ra;Object(w.useEffect)(function(){return ar?(vr(),function(){bn({type:"practiceSetting/setParams",payload:{newQuestion:null}})}):void 0},[ar,er]),Object(w.useEffect)(function(){cr()},[pn.location]);var cr=function(){var Xe,Ve=pn.location,st=Ve.pathname.split("/");(st.includes("newquestion")||st.includes("new")||Ve!=null&&(Xe=Ve.query)!==null&&Xe!==void 0&&Xe.tabId)&&(qn.current=!0)},vr=function(){var Se=Object(r.a)(t.a.mark(function Xe(){var Ve,st,qe,St,Bt,rn,Zt;return t.a.wrap(function($t){for(;;)switch($t.prev=$t.next){case 0:return wr(!0),$t.next=3,Object(l.J)({id:ar});case 3:qe=$t.sent,qe!=null&&(Ve=qe.challenge_list)!==null&&Ve!==void 0&&Ve.length&&(St=pn.location.pathname.split("/"),Bt=qe.challenge_list.find(function(In){return String(In.challenge_id)===St[4]}),St.includes("newquestion")||St.includes("new")?(Zt=qe.challenge_list[((rn=qe.challenge_list)===null||rn===void 0?void 0:rn.length)-1],bn({type:"practiceSetting/setParams",payload:{newQuestion:{st:St.includes("new")?0:1,name:""}}}),Tn(void 0),Ke(Zt)):St[4]&&Bt?kr(Bt,!1):kr(qe.challenge_list[0])),qe!=null&&(st=qe.challenge_list)!==null&&st!==void 0&&st.length||Tn(null),Wn(qe),wr(!1);case 8:case"end":return $t.stop()}},Xe)}));return function(){return Se.apply(this,arguments)}}(),kr=function(Xe){var Ve=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;if(Tn(Xe.challenge_id),Ke(Xe),Ve){var st="/shixuns/".concat(ar,"/edit/").concat(Xe.challenge_id,"/").concat(Xe.st===1?"editquestion":"editcheckpoint");C.d.push(st)}},Hr=function(Xe,Ve){Ve.stopPropagation();var st=Xe.challenge_id,qe=function(){var St=Object(r.a)(t.a.mark(function Bt(){var rn,Zt,en,$t;return t.a.wrap(function(fn){for(;;)switch(fn.prev=fn.next){case 0:return fn.next=2,Object(l.v)({id:ar,challengesId:st});case 2:if(rn=fn.sent,!(rn.status===1)){fn.next=12;break}return fn.next=6,Object(l.J)({id:ar});case 6:if($t=fn.sent,Wn($t),!(st===Gn&&(Zt=$t.challenge_list)!==null&&Zt!==void 0&&Zt.length)){fn.next=11;break}return kr($t.challenge_list[0]),fn.abrupt("return");case 11:(en=$t.challenge_list)!==null&&en!==void 0&&en.length||(Tn(null),qn.current=!0,Ke({}),C.d.push("/shixuns/".concat(ar,"/edit?tabId=level")));case 12:case"end":return fn.stop()}},Bt)}));return function(){return St.apply(this,arguments)}}();d.a.confirm({title:"\u63D0\u793A",content:"\u662F\u5426\u5220\u9664\u8BE5\u5173\u5361!",centered:!0,onOk:qe})},xa=function(Xe,Ve,st){var qe=Array.from(Xe),St=qe.splice(Ve,1),Bt=Object(le.a)(St,1),rn=Bt[0];return qe.splice(st,0,rn),qe},ha=function(Xe,Ve){if(!Xe.destination)return;var st=xa(Ve,Xe.source.index,Xe.destination.index);Wn(Object(G.a)(Object(G.a)({},Sr),{},{challenge_list:st}));var qe=st.map(function(St){return St.challenge_id});Object(l.Kb)({id:ar,ids:qe}).then(function(St){St.status!==0&&Wn(Object(G.a)(Object(G.a)({},Sr),{},{challenge_list:Ve}))})},Ke=function(Xe){bn({type:"practiceSetting/setParams",payload:{selectQuestionParams:Xe}})},nt=function(){var Se=Object(r.a)(t.a.mark(function Xe(Ve,st){var qe;return t.a.wrap(function(Bt){for(;;)switch(Bt.prev=Bt.next){case 0:if(!(Ve===Gn)){Bt.next=2;break}return Bt.abrupt("return");case 2:return Bt.next=4,ht();case 4:Tn(Ve),Ke(st),bn({type:"practiceSetting/setParams",payload:{newQuestion:null}}),qe="/shixuns/".concat(ar,"/edit/").concat(Ve,"/").concat(st.st===1?"editquestion":"editcheckpoint"),C.d.push(qe);case 9:case"end":return Bt.stop()}},Xe)}));return function(Ve,st){return Se.apply(this,arguments)}}(),ht=function(){return new Promise(function(Xe,Ve){var st;zt!=null&&(st=zt.sideBar)!==null&&st!==void 0&&st.confirmLeave?d.a.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:function(){bn({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}}),Xe()},onCancel:function(){Ve()}}):Xe()})},Je=function(Xe){return b.a.createElement(b.a.Fragment,null,b.a.createElement(Ge.a,{onDragEnd:function(st){return ha(st,Xe)}},b.a.createElement(Ge.c,{droppableId:"droppable"},function(Ve,st){return b.a.createElement("div",Object(L.a)({ref:Ve.innerRef},Ve.droppableProps,{style:{width:"100%"}}),Xe.map(function(qe,St){var Bt=qe.st,rn=qe.name,Zt=qe.challenge_id;return b.a.createElement(Ge.b,{key:Zt,draggableId:Zt.toString(),index:St,isDragDisabled:Vr},function(en,$t){return b.a.createElement("div",Object(L.a)({ref:en.innerRef},en.draggableProps,en.dragHandleProps,{className:Gn===Zt?at.a.listActive:at.a.list,onClick:function(){return nt(Zt,qe)}}),b.a.createElement("span",{className:at.a.s1},Bt===0?b.a.createElement("i",{className:"iconfont icon-shixunti",style:{color:"#0152d9"}}):b.a.createElement("i",{className:"iconfont icon-xuanzeti3",style:{color:"#44D7B6"}})),b.a.createElement("span",{className:at.a.s2},"\u7B2C",St+1,"\u5173: ",rn),!Vr&&b.a.createElement("span",{className:at.a.s3,onClick:function(fn){return Hr(qe,fn)}},b.a.createElement("i",{className:"iconfont icon-shanchu7"})))})}))})),tr&&b.a.createElement("div",{className:at.a.listActive},b.a.createElement("span",{className:at.a.s1},(tr==null?void 0:tr.st)===0?b.a.createElement("i",{className:"iconfont icon-shixunti",style:{color:"#0152d9"}}):b.a.createElement("i",{className:"iconfont icon-xuanzeti3",style:{color:"#44D7B6"}})),b.a.createElement("span",{className:at.a.s2},"\u7B2C",Xe.length+1,"\u5173: ",tr==null?void 0:tr.name)),!Vr&&b.a.createElement("div",{className:at.a.os},"--\u62D6\u62FD\u4EFB\u52A1\u5173\u5361\u8FDB\u884C\u6392\u5E8F--"))},Te=function(){var Se=Object(r.a)(t.a.mark(function Xe(Ve){return t.a.wrap(function(qe){for(;;)switch(qe.prev=qe.next){case 0:return qe.next=2,ht();case 2:Ve==="new"?C.d.push("/shixuns/".concat(ar,"/edit/new")):C.d.push("/shixuns/".concat(ar,"/edit/newquestion")),$n(!1),Tn(void 0),bn({type:"practiceSetting/setParams",payload:{newQuestion:{st:Ve==="new"?0:1,name:""}}});case 6:case"end":return qe.stop()}},Xe)}));return function(Ve){return Se.apply(this,arguments)}}(),We=function(){if(Object(ft.b)(bn,"\u4E0D\u80FD\u65B0\u5EFA\u4EFB\u52A1\u5173\u5361"))return;$n(!Dn)};return b.a.createElement("div",{className:at.a.level},b.a.createElement("aside",{className:at.a.left,style:{width:Lt?"0":"25%"}},b.a.createElement("div",{className:at.a.container},b.a.createElement("div",{className:at.a.title},"\u4EFB\u52A1\u5173\u5361(",Kr.length,")"),b.a.createElement("div",{className:at.a.listWrap},Br?b.a.createElement(He.a,{size:"large"}):!!Kr.length||!!tr?Je(Kr):b.a.createElement(vt.a,{image:rt.a,description:"\u6682\u65E0\u4EFB\u52A1\u5173\u5361!"}))),!Lt&&b.a.createElement("div",{className:at.a.btns},b.a.createElement("aside",{className:at.a.btnsWrap},b.a.createElement("div",{style:{transform:Dn?"rotate(45deg)":"rotate(0deg)"},className:at.a.icon,onClick:We},"+"),b.a.createElement("div",{className:at.a.btn,style:{left:Dn?20:-154}},b.a.createElement("div",{className:at.a.d1,onClick:function(){return Te("new")}},"\u65B0\u5EFA\u5B9E\u8DF5\u9898\u5173\u5361"),b.a.createElement("div",{className:at.a.d2,onClick:function(){return Te("newquestion")}},"\u65B0\u5EFA\u7406\u8BBA\u9898\u5173\u5361")))),b.a.createElement("div",{className:Lt?at.a.elseShrink:at.a.shrink,onClick:function(){return Ht(!Lt)}},b.a.createElement("i",{className:"iconfont icon-zuoyouzhankai"}))),b.a.createElement("aside",{className:at.a.right,id:"modal-level-question"},Gn===null&&qn.current?b.a.createElement("div",{className:at.a.addIcon},b.a.createElement("span",null,"\u5728\u5DE6\u4FA7\u70B9\u51FB\u201C+\u201D\u53F7\u65B0\u5EFA\u5173\u5361\u3002")):pn.children))},je=Object(C.a)(function(hn){var Ft=hn.globalSetting,tn=hn.practiceSetting;return{globalSetting:Ft,practiceSetting:tn}})(Ne),Ee=o("DjyN"),Ae=o("NUBc"),Le=o("cWXX"),Ue=o("/ezw"),ze=o("qVdP"),ut=o("jsC+"),Ot=o("lUTK"),Nt=o("BvKs"),nn=o("7Kak"),Et=o("9yH6"),ot=o("Qvpy"),Ie=o.n(ot),Ze=function(Ft){var tn=Ft.shixunsDetail,bn=Ft.globalSetting,zt=Ft.loading,pn=Ft.dispatch,ln=Ft.onReloadData,On=Object(p.a)(Ft,["shixunsDetail","globalSetting","loading","dispatch","onReloadData"]),Dn=Object(w.useState)(),$n=Object(le.a)(Dn,2),Hn=$n[0],yr=$n[1],Sr=Object(w.useState)([]),Wn=Object(le.a)(Sr,2),Er=Wn[0],ur=Wn[1];Object(w.useEffect)(function(){tn.actionTabs.key==="Collaborators-ChangeManager"&&Br()},[tn.actionTabs.key]);var Br=function(){var Lt=Object(r.a)(t.a.mark(function Ht(){var Wt,Un;return t.a.wrap(function(Tn){for(;;)switch(Tn.prev=Tn.next){case 0:return Tn.next=2,pn({type:"shixunsDetail/getChangeManager",payload:{id:(Wt=tn.actionTabs.params)===null||Wt===void 0?void 0:Wt.id}});case 2:Un=Tn.sent,ur(Un||[]);case 4:case"end":return Tn.stop()}},Ht)}));return function(){return Lt.apply(this,arguments)}}(),wr=function(){var Ht;pn({type:"shixunsDetail/setActionTabs",payload:{key:"Collaborators-AddCollaborator",params:{id:(Ht=tn.actionTabs.params)===null||Ht===void 0?void 0:Ht.id}}})},Xr=function(){var Lt=Object(r.a)(t.a.mark(function Ht(){var Wt,Un;return t.a.wrap(function(Tn){for(;;)switch(Tn.prev=Tn.next){case 0:if(Hn){Tn.next=3;break}return h.b.info("\u6240\u9009\u4EBA\u5458\u4E3A\u7A7A\uFF0C\u6CA1\u6709\u66F4\u6362\u6210\u529F"),Tn.abrupt("return");case 3:return Tn.next=5,pn({type:"shixunsDetail/changeManager",payload:{id:(Wt=tn.actionTabs.params)===null||Wt===void 0?void 0:Wt.id,user_id:Hn}});case 5:Un=Tn.sent,Qn(),Un&&(ln(),h.b.info(Un.message));case 8:case"end":return Tn.stop()}},Ht)}));return function(){return Lt.apply(this,arguments)}}(),Qn=function(){pn({type:"shixunsDetail/setActionTabs",payload:{}}),yr(null)};return b.a.createElement(d.a,{centered:!0,keyboard:!1,closable:!1,title:"\u66F4\u6362\u7BA1\u7406\u5458",visible:tn.actionTabs.key==="Collaborators-ChangeManager",confirmLoading:zt.effects["shixunsDetail/changeManager"],onOk:Xr,onCancel:Qn},b.a.createElement("div",null,b.a.createElement("div",{className:Ie.a.title},"\u9009\u62E9\u7684\u6210\u5458\u5C06\u4F1A\u6210\u4E3A\u65B0\u7684\u7BA1\u7406\u5458",b.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"),b.a.createElement("div",{className:Ie.a.content},Er.length?b.a.createElement(Et.a.Group,{value:Hn,onChange:function(Ht){return yr(Ht.target.value)}},Er.map(function(Lt,Ht){return b.a.createElement(Et.a,{className:Ie.a.radio,key:Ht,value:Lt.user_id},Lt.name)})):b.a.createElement("div",{className:Ie.a.add},b.a.createElement("span",null,"\u8BF7\u5148\u5C06\u65B0\u7684\u7BA1\u7406\u5458\u901A\u8FC7",b.a.createElement("a",{className:Ie.a.colorBlue,onClick:wr},'"\u6DFB\u52A0\u5408\u4F5C\u8005"'),"\u52A0\u5165\u5408\u4F5C\u8005\u5217\u8868")))))},Ye=Object(C.a)(function(hn){var Ft=hn.shixunsDetail,tn=hn.loading,bn=hn.globalSetting;return{shixunsDetail:Ft,globalSetting:bn,loading:tn}})(Ze),xe=o("Znn+"),ke=o("ZTPi"),pt=o("ju9d"),it=o("DDK+"),mt=ke.a.TabPane,Dt=function(hn){var Ft=hn.visible,tn=hn.onCancel,bn=hn.onSelectGroup,zt=hn.shixunId,pn=hn.onSelectCollaborator;return b.a.createElement(d.a,{title:"\u6DFB\u52A0\u5408\u4F5C\u8005",visible:Ft,width:1100,centered:!0,keyboard:!1,onCancel:tn,maskClosable:!1,destroyOnClose:!0,forceRender:!0,bodyStyle:{minHeight:400,padding:"0 20px 20px 20px"},footer:null},b.a.createElement(ke.a,{defaultActiveKey:"1"},b.a.createElement(mt,{tab:"\u641C\u7D22\u6DFB\u52A0",key:"1"},b.a.createElement(pt.a,{onCancel:tn,container_type:2,container_id:zt,onSelect:pn})),b.a.createElement(mt,{tab:"\u56E2\u961F\u6DFB\u52A0",key:"2"},b.a.createElement(it.a,{onCancel:tn,onSelect:bn}))))},tt=o("oaGz"),At=o.n(tt),kt=o("8Skl"),gn=o("ruvs"),un=function(Ft){var tn,bn,zt,pn,ln,On,Dn=Ft.shixunsDetail,$n=Ft.globalSetting,Hn=Ft.loading,yr=Ft.user,Sr=Ft.dispatch,Wn=Object(p.a)(Ft,["shixunsDetail","globalSetting","loading","user","dispatch"]),Er=Object(w.useRef)(),ur=Object(w.useState)(0),Br=Object(le.a)(ur,2),wr=Br[0],Xr=Br[1],Qn=Object(w.useState)([]),Lt=Object(le.a)(Qn,2),Ht=Lt[0],Wt=Lt[1],Un=Object(w.useState)({id:null,page:1}),Gn=Object(le.a)(Un,2),Tn=Gn[0],qn=Gn[1],ar=(tn=yr.userInfo)===null||tn===void 0||((bn=tn.shixun)===null||bn===void 0)?void 0:bn.editable,er=((zt=yr.userInfo)===null||zt===void 0?void 0:zt.role)<=2||((pn=yr.userInfo)===null||pn===void 0||((ln=pn.shixun)===null||ln===void 0)?void 0:ln.is_creator);Object(w.useEffect)(function(){Er.current=Wn.match.params.id,Tn.id=Er.current,qn(Tn),Vr(Tn)},[]);var Vr=function(){var Ke=Object(r.a)(t.a.mark(function nt(ht){var Je;return t.a.wrap(function(We){for(;;)switch(We.prev=We.next){case 0:return We.next=2,Sr({type:"shixunsDetail/getCollaboratorsData",payload:ht});case 2:Je=We.sent,Je&&(Wt(Je.members||[]),Xr(Je.member_count));case 4:case"end":return We.stop()}},nt)}));return function(ht){return Ke.apply(this,arguments)}}(),tr=function(){var Ke=Object(r.a)(t.a.mark(function nt(){var ht;return t.a.wrap(function(Te){for(;;)switch(Te.prev=Te.next){case 0:return Tn.page=1,qn(Tn),ht=Object(gn.b)(),Te.next=5,Sr({type:"user/getUserInfo",payload:ht});case 5:return Te.next=7,Vr(Tn);case 7:case"end":return Te.stop()}},nt)}));return function(){return Ke.apply(this,arguments)}}(),ra=function(nt){Tn.page=nt,qn(Tn),Vr(Tn)},Kr=function(nt){d.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:b.a.createElement("div",{className:At.a.modal},"\u786E\u5B9A\u8981\u5220\u9664\u5417\uFF1F"),onOk:function(){var ht=Object(r.a)(t.a.mark(function Te(){var We,Se;return t.a.wrap(function(Ve){for(;;)switch(Ve.prev=Ve.next){case 0:return Ve.next=2,Sr({type:"shixunsDetail/deleteCollaborators",payload:{id:Er.current,userId:nt}});case 2:if(Se=Ve.sent,!(((We=yr.userInfo)===null||We===void 0?void 0:We.user_id)===nt)){Ve.next=6;break}return C.d.push("/shixuns"),Ve.abrupt("return");case 6:h.b.info(Se==null?void 0:Se.message),Tn.page=1,qn(Tn),Vr(Tn);case 10:case"end":return Ve.stop()}},Te)}));function Je(){return ht.apply(this,arguments)}return Je}()})},cr=function(){Sr({type:"shixunsDetail/setActionTabs",payload:{key:"Collaborators-ChangeManager",params:{id:Er.current}}})};function vr(Ke,nt,ht,Je){return kr.apply(this,arguments)}function kr(){return kr=Object(r.a)(t.a.mark(function Ke(nt,ht,Je,Te){return t.a.wrap(function(Se){for(;;)switch(Se.prev=Se.next){case 0:return Se.next=2,Sr({type:"shixunsDetail/updateCollaboratorEditable",payload:{identifier:nt,user_id:ht,editable:Je?0:1}});case 2:Vr(Tn);case 3:case"end":return Se.stop()}},Ke)})),kr.apply(this,arguments)}var Hr=function(){Sr({type:"shixunsDetail/setActionTabs",payload:{key:"Collaborators-AddCollaborator",params:{id:Er.current}}})};function xa(){Sr({type:"shixunsDetail/setActionTabs",payload:{}})}var ha={visible:Dn.actionTabs.key==="Collaborators-AddCollaborator",onCancel:xa,shixunId:Er.current,onSelectCollaborator:function(){var Ke=Object(r.a)(t.a.mark(function ht(Je){var Te;return t.a.wrap(function(Se){for(;;)switch(Se.prev=Se.next){case 0:return xa(),Se.next=3,Sr({type:"shixunsDetail/addCollaborator",payload:{id:Er.current,user_ids:Je}});case 3:Te=Se.sent,Te&&(h.b.success("\u6DFB\u52A0\u6210\u529F"),tr());case 5:case"end":return Se.stop()}},ht)}));function nt(ht){return Ke.apply(this,arguments)}return nt}(),onSelectGroup:function(){var Ke=Object(r.a)(t.a.mark(function ht(Je){var Te;return t.a.wrap(function(Se){for(;;)switch(Se.prev=Se.next){case 0:return xa(),Se.next=3,Sr({type:"shixunsDetail/addTeachGroupMember",payload:{identifier:Er.current,group_id:Je.group_id}});case 3:Te=Se.sent,Te&&(h.b.success("\u6DFB\u52A0\u6210\u529F"),tr());case 5:case"end":return Se.stop()}},ht)}));function nt(ht){return Ke.apply(this,arguments)}return nt}()};return b.a.createElement("section",null,b.a.createElement("div",{className:At.a.wrap},b.a.createElement("div",{className:At.a.content},((On=Dn.detail)===null||On===void 0?void 0:On.identity)<5&&b.a.createElement("div",{className:At.a.head},b.a.createElement("span",{className:At.a.headCount},"\u5408\u4F5C\u6210\u5458\uFF08",wr,"\u4EBA\uFF09"),b.a.createElement("div",null,er&&b.a.createElement(k.a,{type:"primary",ghost:!0,className:At.a.button,style:{marginRight:"20px"},onClick:cr},"\u66F4\u6362\u7BA1\u7406\u5458"),ar&&b.a.createElement(k.a,{type:"primary",className:At.a.button,style:{marginRight:"40px"},onClick:Hr},"\u6DFB\u52A0\u5408\u4F5C\u8005"))),b.a.createElement("div",{className:At.a.list},b.a.createElement(Ue.a,{loading:Hn.effects["shixunsDetail/getCollaboratorsData"],active:!0,avatar:{size:40},paragraph:{rows:3},className:"mt30"},Ht.map(function(Ke,nt){var ht,Je,Te,We,Se,Xe,Ve,st;return b.a.createElement("div",{style:{display:"inline-block",width:"50%"}},b.a.createElement("div",{className:At.a.itemWrap,key:nt},b.a.createElement("a",{href:(ht=Ke.user)===null||ht===void 0?void 0:ht.user_url,target:"_blank",className:At.a.imgWrap},b.a.createElement("img",{alt:"\u7528\u6237\u5934\u50CF",height:"48",width:"48",className:At.a.img,src:"".concat(ye.a.IMG_SERVER,"/images/").concat((Je=Ke.user)===null||Je===void 0?void 0:Je.image_url)}),((Te=Ke.user)===null||Te===void 0?void 0:Te.shixun_manager)&&b.a.createElement("span",{className:At.a.manager},"\u521B\u5EFA\u8005")),b.a.createElement("div",{className:At.a.itemContent},b.a.createElement("p",{className:At.a.nameWrap},b.a.createElement("a",{href:Ke.user.user_url,target:"_blank",className:At.a.name},(We=Ke.user)===null||We===void 0?void 0:We.name,Ke.user.user_id===((Se=yr.userInfo)===null||Se===void 0?void 0:Se.user_id)?b.a.createElement("span",null,"\u6211"):null),b.a.createElement("div",{className:At.a.actionGroup},er?(Xe=Ke.user)!==null&&Xe!==void 0&&Xe.shixun_manager?null:b.a.createElement(ut.a,{overlay:b.a.createElement(Nt.a,{selectedKeys:[Ke.editable?"1":"2"],onClick:function(){var St;vr(Dn.detail.identifier,Ke.user.user_id,Ke.editable,(St=Ke.user)===null||St===void 0?void 0:St.name)}},b.a.createElement(Nt.a.Item,{key:1},"\u7F16\u8F91\u6743\u9650"),b.a.createElement(Nt.a.Item,{key:2},"\u67E5\u770B\u6743\u9650"))},b.a.createElement("div",null,Ke.editable?b.a.createElement("span",{style:{fontSize:"16px"},className:"c-grey-c"},"\u7F16\u8F91\u6743\u9650"):b.a.createElement("span",{style:{fontSize:"16px"},className:"c-grey-c"},"\u67E5\u770B\u6743\u9650")," ",b.a.createElement(kt.a,{style:{fontSize:"14px",color:"#888888"}}))):Ke.editable?b.a.createElement("span",{style:{fontSize:"16px"},className:"c-grey-c"},"\u7F16\u8F91\u6743\u9650"):b.a.createElement("span",{style:{fontSize:"16px"},className:"c-grey-c"},"\u67E5\u770B\u6743\u9650"),!((Ve=Ke.user)!==null&&Ve!==void 0&&Ve.shixun_manager)&&ar?b.a.createElement("a",{className:At.a.deletetitle,onClick:function(){var St;return Kr((St=Ke.user)===null||St===void 0?void 0:St.user_id)}},"\u5220\u9664"):null)),b.a.createElement("p",{className:At.a.schoolWrap},b.a.createElement("span",{className:At.a.school},(st=Ke.user)===null||st===void 0?void 0:st.school_name)))))})))),wr>10&&b.a.createElement("div",{className:At.a.countWrap},b.a.createElement(Ae.a,{showQuickJumper:!1,showSizeChanger:!1,total:wr,onChange:function(nt){return ra(nt)},pageSize:10,current:Tn.page}))),b.a.createElement(Ye,{onReloadData:tr}),b.a.createElement(Dt,ha))},on=Object(C.a)(function(hn){var Ft=hn.shixunsDetail,tn=hn.loading,bn=hn.globalSetting,zt=hn.user;return{shixunsDetail:Ft,globalSetting:bn,user:zt,loading:tn}})(un),jn=o("11/R"),xn=o("Q9mQ"),Yt=o("diRs"),Xn=o("jrin"),Zn=o("OaEy"),zn=o("2fM7"),Yn=o("ZW9T"),Cr=o("RCxd"),lr=o("4SAo"),qt=o.n(lr),Xt=H.a.TextArea,En=function(Ft){var tn=Ft.shixunsDetail,bn=Ft.globalSetting,zt=Ft.loading,pn=Ft.dispatch,ln=Ft.onFinish,On=ln===void 0?function(){}:ln,Dn=Object(p.a)(Ft,["shixunsDetail","globalSetting","loading","dispatch","onFinish"]),$n=ue.a.useForm(),Hn=Object(le.a)($n,1),yr=Hn[0],Sr=function(){var Er=Object(r.a)(t.a.mark(function ur(Br){var wr,Xr;return t.a.wrap(function(Lt){for(;;)switch(Lt.prev=Lt.next){case 0:return Lt.next=2,pn({type:"shixunsDetail/getCustomScript",payload:{id:(wr=tn.actionTabs.params)===null||wr===void 0?void 0:wr.id,compile:Br.execute,excutive:Br.compile}});case 2:Xr=Lt.sent,Wn(),Xr&&On(Xr==null?void 0:Xr.shixun_script);case 5:case"end":return Lt.stop()}},ur)}));return function(Br){return Er.apply(this,arguments)}}(),Wn=function(){pn({type:"shixunsDetail/setActionTabs",payload:{}})};return b.a.createElement(d.a,{centered:!0,title:"\u81EA\u5B9A\u4E49\u6A21\u677F",visible:tn.actionTabs.key==="Settings-UseCustomScript",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",footer:null,onCancel:Wn},b.a.createElement(ue.a,{form:yr,scrollToFirstError:!0,layout:"vertical",onFinish:Sr},b.a.createElement(ue.a.Item,{name:"execute",label:"\u6267\u884C\u547D\u4EE4\uFF1A",rules:[{required:!0,message:"\u6267\u884C\u547D\u4EE4\u4E0D\u80FD\u4E3A\u7A7A"}]},b.a.createElement(Xt,{rows:4})),b.a.createElement(ue.a.Item,{name:"compile",label:"\u7F16\u8BD1\u547D\u4EE4\uFF1A"},b.a.createElement(Xt,{rows:4})),b.a.createElement("div",{className:qt.a.footerWrap},b.a.createElement(ue.a.Item,null,b.a.createElement(k.a,{className:"mr5",size:"large",onClick:Wn},"\u53D6\u6D88"),b.a.createElement(k.a,{size:"large",type:"primary",htmlType:"submit",loading:zt.effects["shixunsDetail/getCustomScript"]},"\u4FDD\u5B58")))))},jr=Object(C.a)(function(hn){var Ft=hn.shixunsDetail,tn=hn.loading,bn=hn.globalSetting;return{shixunsDetail:Ft,globalSetting:bn,loading:tn}})(En),An=o("Lai7"),Bn=o.n(An),Sn=o("EGTK"),Or=o("UGPy"),Qt=o.n(Or),mr=o("FrRK"),Kt=o("9Bee"),nr=o("N3QO"),br=zn.a.Option,qr=function(Ft){var tn,bn,zt=Ft.practiceSetting,pn=Ft.dispatch,ln=Ft.shixunsDetail,On=Ft.user,Dn=Object(w.useState)(null),$n=Object(le.a)(Dn,2),Hn=$n[0],yr=$n[1],Sr=Object(w.useState)([]),Wn=Object(le.a)(Sr,2),Er=Wn[0],ur=Wn[1],Br=Object(w.useState)(!0),wr=Object(le.a)(Br,2),Xr=wr[0],Qn=wr[1],Lt=Object(w.useState)({}),Ht=Object(le.a)(Lt,2),Wt=Ht[0],Un=Ht[1],Gn=Object(w.useState)([]),Tn=Object(le.a)(Gn,2),qn=Tn[0],ar=Tn[1],er=Object(w.useState)(),Vr=Object(le.a)(er,2),tr=Vr[0],ra=Vr[1],Kr=Object(w.useState)(),cr=Object(le.a)(Kr,2),vr=cr[0],kr=cr[1],Hr=Object(w.useState)([]),xa=Object(le.a)(Hr,2),ha=xa[0],Ke=xa[1],nt=Object(w.useState)({}),ht=Object(le.a)(nt,2),Je=ht[0],Te=ht[1],We=Object(w.useRef)(null),Se=Object(w.useRef)(!0),Xe=Object(w.useRef)({activeId:null,selectId:null,serviceConfigList:null,evaluateScript:null,evaluationScript:null}),Ve=Object(w.useRef)(null),st=zt.id,qe=zt.is_published,St=Je.frequence_image,Bt=St===void 0?[]:St,rn=Je.environments,Zt=rn===void 0?[]:rn,en=Je.choice_small_type,$t=en===void 0?[]:en,In=Je.other_image,fn=In===void 0?[]:In,Mr=Wt.name,xr=Wt.description,Gr=Wt.authorization,Lr=Wt.small_type,Qr=Lr===void 0?[]:Lr;Object(w.useEffect)(function(){if(Hn===null)return;kn(),We.current.scrollTop=0},[Hn]),Object(w.useEffect)(function(){if(!st)return;gr()},[st]),Object(w.useEffect)(function(){return Hn===null?void 0:(Nn(),function(){clearTimeout(Ve.current)})},[Hn,Er,qn,tr,vr]);var Nn=function(){clearTimeout(Ve.current),Ve.current=setTimeout(function(){!Object(re.isEqual)(Xe.current.activeId,Hn)||!Object(re.isEqual)(Xe.current.selectId,Er)||!Object(re.isEqual)(Xe.current.serviceConfigList,qn)||!Object(re.isEqual)(Xe.current.evaluateScript,tr)||!Object(re.isEqual)(Xe.current.evaluationScript,vr)?pn({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!0}}):pn({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})},500)},gr=function(){var _r=Object(r.a)(t.a.mark(function dr(){var Ar,Vn,oa,va;return t.a.wrap(function(Ca){for(;;)switch(Ca.prev=Ca.next){case 0:return Qn(!0),Ca.next=3,Object(m.a)("/api/shixuns/".concat(st,"/edit_environment_info.json"),{method:"get"});case 3:Ar=Ca.sent,Ar.status===0&&(Te(Object(G.a)({},Ar.data)),Qn(!1),Ar!=null&&(Vn=Ar.data)!==null&&Vn!==void 0&&Vn.id?(Xe.current.activeId=Ar==null||((oa=Ar.data)===null||oa===void 0)?void 0:oa.id,yr(Ar==null||((va=Ar.data)===null||va===void 0)?void 0:va.id)):yr(null));case 5:case"end":return Ca.stop()}},dr)}));return function(){return _r.apply(this,arguments)}}(),kn=function(){var _r=Object(r.a)(t.a.mark(function dr(){var Ar,Vn,oa,va,pa;return t.a.wrap(function(ua){for(;;)switch(ua.prev=ua.next){case 0:return ua.next=2,Object(m.a)("/api/shixuns/".concat(st,"/edit_environment_info.json"),{method:"get",params:{mirror_repository_id:Hn}});case 2:pa=ua.sent,Un(pa.data),Xe.current.selectId=(Ar=pa.data)===null||Ar===void 0?void 0:Ar.choice_small_type,ur((Vn=pa.data)===null||Vn===void 0?void 0:Vn.choice_small_type),Xe.current.serviceConfigList=(oa=pa.data)===null||oa===void 0?void 0:oa.shixun_service_configs,ar((va=pa.data)===null||va===void 0?void 0:va.shixun_service_configs),Xe.current.evaluateScript=pa.data.evaluate_script,ra(pa.data.evaluate_script),Xe.current.evaluationScript=pa.data.choice_standard_scripts,kr(pa.data.choice_standard_scripts),Ke(pa.data.standard_scripts);case 13:case"end":return ua.stop()}},dr)}));return function(){return _r.apply(this,arguments)}}(),cn=function(){var dr,Ar=function(){C.d.push("/shixuns/".concat(st,"/challenges")),pn({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})};zt!=null&&(dr=zt.sideBar)!==null&&dr!==void 0&&dr.confirmLeave?d.a.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:function(){Ar()}}):Ar()},Rn=function(){var _r=Object(r.a)(t.a.mark(function dr(){var Ar,Vn,oa,va=arguments;return t.a.wrap(function(Ca){for(;;)switch(Ca.prev=Ca.next){case 0:if(Ar=va.length>0&&va[0]!==void 0?va[0]:!1,!Object(ft.b)(pn,"\u4E0D\u80FD\u9009\u62E9/\u66F4\u6362\u5B9E\u9A8C\u73AF\u5883")){Ca.next=3;break}return Ca.abrupt("return");case 3:return Vn={sub_type:Er,main_type:Hn,shixun:{mirror_script_id:vr},shixun_info:{evaluate_script:tr},shixun_service_configs:qn.map(function(ua){return{mirror_repository_id:ua.mirror_repository_id,cpu_limit:ua.cpu_limit,lower_cpu_limit:ua.lower_cpu_limit,memory_limit:ua.memory_limit,request_limit:ua.request_limit,resource_limit:ua.resource_limit}})},Ca.next=6,Object(m.a)("/api/shixuns/".concat(st),{method:"put",body:Vn});case 6:oa=Ca.sent,oa.status===0&&(h.b.success("\u7F16\u8F91\u6210\u529F"),Xe.current={activeId:Hn,selectId:Er,serviceConfigList:qn,evaluateScript:tr,evaluationScript:vr},pn({type:"practiceSetting/getCommonData",payload:{id:st}}),pn({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}}));case 8:case"end":return Ca.stop()}},dr)}));return function(){return _r.apply(this,arguments)}}(),Fr=Qr.filter(function(_r){return Er.includes(_r.id)}),na=function(){cn()},ir=function(dr,Ar,Vn){var oa=qn.map(function(va,pa){return pa===Vn?Object(G.a)(Object(G.a)({},va),{},Object(Xn.a)({},Ar,dr)):va});ar(oa)},$r=function(){if(Object(ft.b)(pn,"\u4E0D\u80FD\u9009\u62E9/\u66F4\u6362\u5B9E\u9A8C\u73AF\u5883"))return;pn({type:"shixunsDetail/setActionTabs",payload:{key:"Settings-UseCustomScript",params:{id:st}}})},ga=function(){var _r=Object(r.a)(t.a.mark(function dr(Ar){var Vn;return t.a.wrap(function(va){for(;;)switch(va.prev=va.next){case 0:return va.next=2,pn({type:"shixunsDetail/getScriptContent",payload:{id:st,script_id:Ar}});case 2:Vn=va.sent,Vn&&ra(Vn.content);case 4:case"end":return va.stop()}},dr)}));return function(Ar){return _r.apply(this,arguments)}}(),ia=function(dr){d.a.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:b.a.createElement("div",{className:"tc font16"},"\u539F\u6709\u811A\u672C\u5C06\u88AB\u65B0\u7684\u811A\u672C\u8986\u76D6\uFF0C\u65E0\u6CD5\u64A4\u9500",b.a.createElement("br",null),"\u662F\u5426\u786E\u8BA4\u6267\u884C\u8986\u76D6\u64CD\u4F5C"),onOk:function(){var Ar=Object(r.a)(t.a.mark(function oa(){return t.a.wrap(function(pa){for(;;)switch(pa.prev=pa.next){case 0:return pa.next=2,ga(dr);case 2:d.a.info({centered:!0,title:"\u63D0\u793A",okText:"\u77E5\u9053\u5566",content:b.a.createElement("div",{className:"tc font16"},"\u8BC4\u6D4B\u811A\u672C\u751F\u6210\u6210\u529F\uFF01")});case 3:case"end":return pa.stop()}},oa)}));function Vn(){return Ar.apply(this,arguments)}return Vn}()})},ba=function(dr,Ar){var Vn=qn[0]?[qn[0]]:[];Ar.forEach(function(oa){var va=qn.find(function(ua){return ua.mirror_repository_id===Number(oa.key)});if(va)Vn.push(va);else{var pa=Qr.find(function(ua){return ua.id===Number(oa.key)});if(pa.mirror_name){var Ca={cpu_limit:1,lower_cpu_limit:.1,memory_limit:1024,mirror_repository_id:Number(oa.key),name:pa.mirror_name,request_limit:10};Vn.push(Ca)}}}),ar(Vn),ur(dr)};return b.a.createElement("div",{className:Qt.a.practice},b.a.createElement(Sn.a,{loading:Xr,skin:"night",className:Qt.a.left,dispatch:pn,value:Hn,data:Zt,otherData:fn,tags:Bt,onChange:function(dr){return yr(dr)}}),b.a.createElement("div",{className:Qt.a.right},b.a.createElement("header",null,b.a.createElement("div",{className:Qt.a.title},"\u5B9E\u9A8C\u73AF\u5883:\xA0",Hn===null?"\u2014 \u2014":Mr)),b.a.createElement("div",{className:Qt.a.content,ref:We},Hn===null&&b.a.createElement(vt.a,{image:Bn.a,description:"\u8BF7\u9009\u62E9\u5B9E\u9A8C\u73AF\u5883"}),Hn!==null&&b.a.createElement("div",{className:Qt.a.des},b.a.createElement("div",{className:Qt.a.mainBody},b.a.createElement(Kt.a,{value:xr})),b.a.createElement("div",{className:Qt.a.title},"\u9644\u5E26\u73AF\u5883"),b.a.createElement("div",{className:Qt.a.selectBox},b.a.createElement(zn.a,{onChange:function(dr,Ar){return ba(dr,Ar)},getPopupContainer:function(dr){return dr.parentNode},mode:"multiple",bordered:!1,value:Er,optionFilterProp:"children",placeholder:"\u8BF7\u9009\u62E9\u9644\u5E26\u73AF\u5883",style:{width:400},maxTagCount:6},Qr.map(function(_r,dr){return b.a.createElement(br,{key:_r.id,value:_r.id},_r.type_name)})),b.a.createElement("div",{className:Qt.a.smallType},Fr.map(function(_r){return _r.description?b.a.createElement("span",{key:_r.id},_r.description):null}))),!(ln!=null&&(tn=ln.detail)!==null&&tn!==void 0&&tn.is_jupyter_lab)&&b.a.createElement(b.a.Fragment,null,b.a.createElement("div",{className:Qt.a.title},"\u8BC4\u6D4B\u811A\u672C"),b.a.createElement("div",{className:Qt.a.evaluating},b.a.createElement("div",{className:Qt.a.evaluatingLabel},qe&&b.a.createElement("div",{onClick:function(){if(Object(ft.b)(pn,"\u4E0D\u80FD\u9009\u62E9/\u66F4\u6362\u5B9E\u9A8C\u73AF\u5883"))return},className:Qt.a.mask}),b.a.createElement(zn.a,{style:{width:400},bordered:!1,getPopupContainer:function(dr){return dr.parentNode},value:vr,placeholder:"\u8BF7\u9009\u62E9\u8BC4\u6D4B\u811A\u672C",onChange:function(dr){ia(dr),kr(dr)}},(ha||[]).map(function(_r,dr){return b.a.createElement(br,{value:parseInt(_r.id),name:_r.scptname,key:dr},_r.scptname)})),b.a.createElement("span",{className:Qt.a.evaluatingS1,onClick:$r},"\u4F7F\u7528\u81EA\u5B9A\u4E49\u811A\u672C"),b.a.createElement(Yt.a,{overlayClassName:Qt.a.popover,placement:"bottomLeft",content:b.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",b.a.createElement("br",null),"\u6570\u548C\u4EE5\u4E0B2\u4E2A\u6570\u7EC4\u5143\u7D20\uFF1A",b.a.createElement("br",null),"challengeProgramNames",b.a.createElement("br",null),"sourceClassNames",b.a.createElement("br",null),b.a.createElement("br",null),"\u793A\u4F8B\uFF1A\u67092\u4E2A\u5173\u5361\u7684\u5B9E\u8BAD",b.a.createElement("br",null),b.a.createElement("br",null),"\u5404\u5173\u5361\u7684\u5F85\u7F16\u8BD1\u6587\u4EF6\u4E3A\uFF1A",b.a.createElement("br",null),"src/step1/HelloWorld.java",b.a.createElement("br",null),"src/step2/Other.java",b.a.createElement("br",null),b.a.createElement("br",null),"\u5404\u5173\u5361\u7684\u7F16\u8BD1\u540E\u751F\u6210\u7684\u6267\u884C\u6587\u4EF6\u4E3A\uFF1A",b.a.createElement("br",null),"step1.HelloWorld",b.a.createElement("br",null),"step2.Other",b.a.createElement("br",null),b.a.createElement("br",null),"\u5219\u6570\u7EC4\u5143\u7D20\u66F4\u65B0\u5982\u4E0B\uFF1A",b.a.createElement("br",null),'ff challengeProgramNames=("src/step1/',b.a.createElement("br",null),'HelloWorld.java" "src/step2/Other.java")',b.a.createElement("br",null),'sourceClassNames=("step1.HelloWorld',b.a.createElement("br",null),'" "step2.Other")',b.a.createElement("br",null),b.a.createElement("br",null),"\u5176\u5B83\u53C2\u6570\u53EF\u6309\u5B9E\u9645\u9700\u6C42\u5B9A\u5236"),trigger:"click"},b.a.createElement("span",{style:{marginTop:"2px"},className:"ml10 current font14"},b.a.createElement(Cr.a,null)))),b.a.createElement(Yn.b,{width:"90%",height:450,style:{border:"1px solid #ccc",background:"#f5f5f5",marginTop:"20px"},language:"shell",theme:"vs-light",value:tr,onChange:function(dr){if(Se.current){Se.current=!1;return}ra(dr),Object(ft.b)(pn,"\u4E0D\u80FD\u9009\u62E9/\u66F4\u6362\u5B9E\u9A8C\u73AF\u5883")&&setTimeout(function(){Se.current=!0,ra(Xe.current.evaluateScript)},200)}}))),((bn=ln.detail)===null||bn===void 0?void 0:bn.identity)<3&&!!qn.length&&b.a.createElement(b.a.Fragment,null,b.a.createElement("div",{className:Qt.a.title},"\u670D\u52A1\u914D\u7F6E"),b.a.createElement("div",{className:Qt.a.serviceSettingWrap},qn==null?void 0:qn.map(function(_r,dr){return b.a.createElement("div",{key:dr,className:"mb30"},b.a.createElement("div",null,b.a.createElement("span",{className:"font16"},_r.name)),b.a.createElement("div",{className:Qt.a.serviceBox},b.a.createElement("label",{className:Qt.a.serviceSetLeft},"CPU(\u6838)\uFF1A"),b.a.createElement(H.a,{className:Qt.a.serviceSetInput,value:_r.cpu_limit,disabled:qe,onChange:function(Vn){return ir(Vn.target.value,"cpu_limit",dr)}})),b.a.createElement("div",{className:Qt.a.serviceBox},b.a.createElement("label",{className:Qt.a.serviceSetLeft},"\u6700\u4F4ECPU(\u6838)\uFF1A"),b.a.createElement(H.a,{className:Qt.a.serviceSetInput,value:_r.lower_cpu_limit,disabled:qe,onChange:function(Vn){return ir(Vn.target.value,"lower_cpu_limit",dr)}})),b.a.createElement("div",{className:Qt.a.serviceBox},b.a.createElement("label",{className:Qt.a.serviceSetLeft},"\u5185\u5B58\u9650\u5236(M)\uFF1A"),b.a.createElement(H.a,{className:Qt.a.serviceSetInput,value:_r.memory_limit,disabled:qe,onChange:function(Vn){return ir(Vn.target.value,"memory_limit",dr)}})),b.a.createElement("div",{className:Qt.a.serviceBox},b.a.createElement("label",{className:Qt.a.serviceSetLeft},"\u5185\u5B58\u8981\u6C42(M)\uFF1A"),b.a.createElement(H.a,{className:Qt.a.serviceSetInput,value:_r.request_limit,style:{width:300},disabled:qe,onChange:function(Vn){return ir(Vn.target.value,"request_limit",dr)}}),b.a.createElement("label",{className:Qt.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%")),b.a.createElement("div",{className:Qt.a.serviceBox},b.a.createElement("label",{className:Qt.a.serviceSetLeft},"\u78C1\u76D8\u9650\u5236(K)\uFF1A"),b.a.createElement(H.a,{className:Qt.a.serviceSetInput,value:_r.resource_limit,style:{width:300},disabled:qe,maxLength:8,onChange:function(Vn){var oa=Vn.target.value,va=/^\d*(\.\d*)?$/;oa.match(va)&&ir(Vn.target.value,"resource_limit",dr)}})))}))))),b.a.createElement("div",{className:Qt.a.btns},b.a.createElement(k.a,{size:"large",style:{marginRight:20},onClick:na},"\u53D6\u6D88"),b.a.createElement(k.a,{size:"large",type:"primary",disabled:Hn===null,onClick:function(){return Rn()}},"\u4FDD\u5B58"))),b.a.createElement(mr.a,null),b.a.createElement(jr,{onFinish:function(dr){return ra(dr)}}),b.a.createElement(nr.a,null))},aa=Object(C.a)(function(hn){var Ft=hn.practiceSetting,tn=hn.globalSetting,bn=hn.shixunsDetail,zt=hn.user;return{practiceSetting:Ft,globalSetting:tn,shixunsDetail:bn,user:zt}})(qr),_a=o("g9YV"),ca=o("wCAj"),Yr=o("5Dmo"),Jn=o("3S7+"),Tr=o("P5Jw"),Aa=o("wd/R"),Ra=o.n(Aa),ya=o("3d99"),Pr=o.n(ya),ui=o("Lf5v"),Fa=o("xKgJ"),Ma=o("lzim"),Ya=b.a.Fragment,Ia=function(Ft){var tn,bn,zt,pn,ln=Ft.globalSetting,On=Ft.dispatch,Dn=Ft.practiceSetting,$n=Ft.shixunsDetail,Hn=Ft.user,yr=Object(p.a)(Ft,["globalSetting","dispatch","practiceSetting","shixunsDetail","user"]),Sr=Dn.id,Wn=Object(w.useState)([]),Er=Object(le.a)(Wn,2),ur=Er[0],Br=Er[1],wr=Object(w.useState)({}),Xr=Object(le.a)(wr,2),Qn=Xr[0],Lt=Xr[1],Ht=Object(w.useState)(!1),Wt=Object(le.a)(Ht,2),Un=Wt[0],Gn=Wt[1],Tn=Object(w.useState)(!0),qn=Object(le.a)(Tn,2),ar=qn[0],er=qn[1],Vr=Object(w.useState)(!1),tr=Object(le.a)(Vr,2),ra=tr[0],Kr=tr[1],cr=Object(w.useState)(!1),vr=Object(le.a)(cr,2),kr=vr[0],Hr=vr[1],xa=Object(w.useState)([]),ha=Object(le.a)(xa,2),Ke=ha[0],nt=ha[1],ht=Object(w.useState)(!1),Je=Object(le.a)(ht,2),Te=Je[0],We=Je[1],Se=Object(w.useState)({}),Xe=Object(le.a)(Se,2),Ve=Xe[0],st=Xe[1],qe=Object(w.useState)({page:1,limit:10,total:0}),St=Object(le.a)(qe,2),Bt=St[0],rn=St[1];Object(w.useEffect)(function(){if(!Sr)return;en()},[Sr]);var Zt=function(gr){var kn=Object(G.a)(Object(G.a)({},Bt),{},{page:gr});nt([]),rn(kn),en(kn)},en=function(){var Nn=Object(r.a)(t.a.mark(function gr(kn){var cn,Rn,Fr;return t.a.wrap(function(ir){for(;;)switch(ir.prev=ir.next){case 0:return cn={page:1,limit:10,total:0},Rn=kn||cn,Gn(!0),ir.next=5,On({type:"shixunsDetail/getSetData",payload:Object(G.a)(Object(G.a)({},Rn),{},{id:Sr})});case 5:Fr=ir.sent,Fr!=null&&Fr.data_sets&&(Gn(!1),Br(Object(he.a)(Fr.data_sets)),rn(Object(G.a)(Object(G.a)({},Rn),{},{total:Fr==null?void 0:Fr.data_sets_count})),er(!1),Lt(Object(G.a)({},Fr)));case 7:case"end":return ir.stop()}},gr)}));return function(kn){return Nn.apply(this,arguments)}}(),$t=function(){return b.a.createElement("div",{className:Pr.a.empty},b.a.createElement("img",{src:Ma.k,width:"258"}),b.a.createElement("span",{className:"c-grey-c"},"\u6682\u65E0\u6570\u636E\u96C6\u6587\u4EF6~"))},In=function(gr){console.log("selectedRowKeys changed: ",gr),nt(gr)},fn={selectedRowKeys:Ke,columnWidth:70,onChange:In},Mr=function(gr){Object(i.eb)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6570\u636E\u96C6","\u5220\u9664"]);var kn=gr?[gr]:Ke;d.a.confirm({centered:!0,title:"\u786E\u5B9A\u8981\u5220\u9664\u6587\u4EF6\u5417\uFF1F",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:function(){var cn=Object(r.a)(t.a.mark(function Fr(){var na,ir;return t.a.wrap(function(ga){for(;;)switch(ga.prev=ga.next){case 0:return ga.next=2,Object(m.a)("/api/shixuns/".concat(Sr,"/destroy_data_sets.json"),{method:"Delete",body:{id:kn}});case 2:na=ga.sent,na.status===0&&(ir=kn.length===ur.length&&Bt.page>1?Bt.page-1:Bt.page,h.b.success("\u5220\u9664\u6210\u529F"),en(Object(G.a)(Object(G.a)({},Bt),{},{page:ir})),nt([]));case 4:case"end":return ga.stop()}},Fr)}));function Rn(){return cn.apply(this,arguments)}return Rn}()})},xr=function(){var Nn=Object(r.a)(t.a.mark(function gr(){var kn,cn,Rn,Fr,na;return t.a.wrap(function($r){for(;;)switch($r.prev=$r.next){case 0:if(kn=Ve.title,cn=null,console.log(kn,"title"),!(kn==="")){$r.next=7;break}return cn="\u6587\u4EF6\u540D\u4E0D\u80FD\u4E3A\u7A7A",st(Object(G.a)(Object(G.a)({},Ve),{},{errorDes:cn})),$r.abrupt("return");case 7:if(Rn=ur.find(function(ga){return ga.id===(Ve==null?void 0:Ve.id)}).title,!(kn===Rn.substring(0,Rn.lastIndexOf("."))||kn===Rn)){$r.next=12;break}return cn="\u6587\u4EF6\u540D\u4E0D\u80FD\u91CD\u540D",st(Object(G.a)(Object(G.a)({},Ve),{},{errorDes:cn})),$r.abrupt("return");case 12:return Fr=Rn.includes(".")?Rn.substring(Rn.lastIndexOf("."),Rn.length):"",$r.next=15,Object(m.a)("/api/shixuns/".concat(Sr,"/rename_data_sets.json"),{method:"post",body:{id:Ve==null?void 0:Ve.id,new_file_name:kn+Fr}});case 15:na=$r.sent,na.status===0&&(h.b.success("\u91CD\u547D\u540D\u6210\u529F"),en(Bt),Kr(!1),st({}));case 17:case"end":return $r.stop()}},gr)}));return function(){return Nn.apply(this,arguments)}}(),Gr=function(){var gr=Ve.download_url;Lr(gr),h.b.success("\u590D\u5236\u6210\u529F"),Hr(!1),st({})},Lr=function(gr){var kn=gr,cn=document.createElement("input");cn.value=kn,document.body.appendChild(cn),cn.select(),document.execCommand("Copy"),cn.style.display="none"},Qr=[{title:"\u6587\u4EF6",dataIndex:"title",key:"title",align:"left",ellipsis:!0,render:function(gr){return b.a.createElement(Jn.a,{title:gr},b.a.createElement("span",null,gr))}},{title:"\u5907\u6CE8",dataIndex:"description",key:"description",align:"left",ellipsis:!0,render:function(gr){return b.a.createElement(Jn.a,{title:gr},b.a.createElement("span",null,gr||"--"))}},{title:"\u521B\u5EFA\u65F6\u95F4",dataIndex:"created_on",key:"created_on",align:"left",width:180,render:function(gr,kn){return Ra()(kn.created_on).format("YYYY-MM-DD HH:mm")}},{title:"\u6587\u4EF6\u8DEF\u5F84",dataIndex:"file_path",key:"file_path",align:"left",render:function(gr,kn){return b.a.createElement("div",{className:Pr.a.path},b.a.createElement(Jn.a,{title:gr},b.a.createElement("span",{className:Pr.a.text},gr)),b.a.createElement(Tr.CopyToClipboard,{text:gr,onCopy:function(){return h.b.success("\u590D\u5236\u6210\u529F")}},b.a.createElement(Jn.a,{title:"\u590D\u5236"},b.a.createElement("i",{className:"iconfont icon-fuzhi6 ml5"}))))}},{title:"\u6700\u540E\u4FEE\u6539\u4EBA",dataIndex:"author",key:"author",align:"left",width:120},{title:"\u6587\u4EF6\u5927\u5C0F",dataIndex:"filesize",key:"filesize",align:"left",width:100},{title:"\u64CD\u4F5C",dataIndex:"operation",key:"operation",align:"left",width:Object(Fa.v)()?200:120,render:function(gr,kn){return b.a.createElement("div",{className:Pr.a.actionsBtns},b.a.createElement(Jn.a,{title:"\u91CD\u547D\u540D"},b.a.createElement("span",{className:"iconfont icon-zhongmingming",onClick:function(){var Rn;st(Object(re.clone)(Object(G.a)(Object(G.a)({},kn),{},{title:kn!=null&&kn.title.includes(".")?kn==null||((Rn=kn.title)===null||Rn===void 0)?void 0:Rn.substring(0,kn.title.lastIndexOf(".")):kn==null?void 0:kn.title}))),Kr(!0),Object(i.eb)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6570\u636E\u96C6","\u91CD\u547D\u540D"])}})),Object(Fa.v)()&&b.a.createElement(Jn.a,{title:"\u5206\u4EAB"},b.a.createElement("span",{className:"iconfont icon-fenxiang",onClick:function(){Object(i.eb)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6570\u636E\u96C6","\u5206\u4EAB"]),st(Object(re.clone)(kn)),Hr(!0)}})),Object(Fa.v)()&&b.a.createElement(Jn.a,{title:"\u4E0B\u8F7D"},b.a.createElement("span",{className:"iconfont icon-xiazai3",onClick:function(){Object(i.eb)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6570\u636E\u96C6","\u4E0B\u8F7D"]),Object(i.x)(kn.title,kn==null?void 0:kn.download_url)}})),b.a.createElement(Jn.a,{title:"\u5220\u9664"},b.a.createElement("span",{className:"iconfont icon-shanchu8",onClick:function(){Object(i.eb)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6570\u636E\u96C6","\u5220\u9664"]),Mr(kn.id)}})))}}];return b.a.createElement("div",{className:Pr.a.dataset},b.a.createElement("div",{className:Pr.a.header},b.a.createElement("div",{className:Pr.a.title},"\u6570\u636E\u96C6(",Bt.total,")"),b.a.createElement("div",{className:Pr.a.dataPath},b.a.createElement("span",{className:Pr.a.pathTitle},"\u6570\u636E\u96C6\u8DEF\u5F84:"),b.a.createElement("input",{value:Qn==null?void 0:Qn.folder_name,disabled:!0}),b.a.createElement(Tr.CopyToClipboard,{text:Qn==null?void 0:Qn.folder_name,onCopy:function(){return h.b.success("\u590D\u5236\u6210\u529F")}},b.a.createElement(Jn.a,{placement:"topLeft",title:"\u70B9\u51FB\u590D\u5236\u6570\u636E\u96C6\u8DEF\u5F84"},b.a.createElement("i",{className:"iconfont icon-fuzhi2 current ml5 mr40"})))),b.a.createElement("div",{className:Pr.a.btns},b.a.createElement(k.a,{type:"primary",ghost:!0,onClick:function(){return Mr()},disabled:!Ke.length},"\u5220\u9664"),b.a.createElement(k.a,{type:"primary",onClick:function(){return We(!0)}},"\u4E0A\u4F20\u6587\u4EF6"))),b.a.createElement("div",{className:Pr.a.content},b.a.createElement(Ue.a,{loading:ar,active:!0,paragraph:{rows:5}},Bt.total?b.a.createElement(ca.a,{rowSelection:fn,className:Pr.a.customTable,dataSource:ur,bordered:!1,rowKey:function(gr){return gr.id},rowClassName:Pr.a.row,columns:Qr,loading:Un,pagination:{pageSize:Bt.limit,total:Bt.total,current:Bt.page,onChange:Zt,showQuickJumper:!0,hideOnSinglePage:!0,position:["bottomCenter"]}}):$t())),b.a.createElement(ui.a,{rootIdentifier:$n==null||((tn=$n.detail)===null||tn===void 0)?void 0:tn.root_identifier,wrapClassName:Pr.a.uploadFileModal,id:Sr,containerId:$n==null||((bn=$n.detail)===null||bn===void 0)?void 0:bn.id,local:ln==null||((zt=ln.setting)===null||zt===void 0)?void 0:zt.is_local,dispatch:On,visible:Te,onClose:function(){return We(!1)},onOK:en}),b.a.createElement(d.a,{title:"\u91CD\u547D\u540D",visible:ra,onOk:xr,centered:!0,wrapClassName:Pr.a.renameModal,onCancel:function(){Kr(!1),st({})},width:"1000px"},b.a.createElement("div",null,b.a.createElement("div",{className:Pr.a.fileName},b.a.createElement("sup",null,"*"),"\u6587\u4EF6\u540D\xA0:"),b.a.createElement(H.a,{value:Ve==null?void 0:Ve.title,placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u5B57",bordered:!1,onChange:function(gr){st(Object(G.a)(Object(G.a)({},Ve),{},{title:gr.target.value,errorDes:null}))},maxLength:60,suffix:"".concat((Ve==null||((pn=Ve.title)===null||pn===void 0)?void 0:pn.length)||0,"/60")}),(Ve==null?void 0:Ve.errorDes)&&b.a.createElement("div",{className:Pr.a.errorDes},Ve==null?void 0:Ve.errorDes))),b.a.createElement(d.a,{title:"\u5206\u4EAB\u4E0B\u8F7D\u94FE\u63A5",visible:kr,onOk:Gr,centered:!0,wrapClassName:Pr.a.shareModal,onCancel:function(){Hr(!1),st({})},width:"1000px",okText:"\u590D\u5236\u94FE\u63A5"},b.a.createElement("div",null,b.a.createElement("div",{className:Pr.a.fileName},"\u53D1\u9001\u94FE\u63A5\uFF0C\u522B\u4EBA\u53EF\u4EE5\u901A\u8FC7\u94FE\u63A5\u4E0B\u8F7D\u6587\u4EF6",b.a.createElement("span",null,"(\u6709\u6548\u671F\u4E3A3\u5929)")),b.a.createElement(H.a,{bordered:!1,addonBefore:"\u94FE\u63A5",value:Ve==null?void 0:Ve.download_url}))))},qa=Object(C.a)(function(hn){var Ft=hn.globalSetting,tn=hn.shixunsDetail,bn=hn.practiceSetting,zt=hn.user;return{globalSetting:Ft,shixunsDetail:tn,user:zt,practiceSetting:bn}})(Ia),Wa=o("aHsQ"),hi=o("sGsY"),Ci=o("fKo2"),sa=o.n(Ci),da=o("BMKw"),la=o.n(da),me=function(Ft){return Ft!=null&&Ft.length?Ft.filter(function(tn,bn){return bn!==0}).map(function(tn){return tn.val}).join("").substr(1):""},et=function(Ft){var tn=Ft.shixunsDetail,bn=Ft.globalSetting,zt=Ft.loading,pn=Ft.dispatch,ln=Ft.fileType,On=Ft.path,Dn=Ft.onFinish,$n=Dn===void 0?function(){}:Dn,Hn=Object(T.i)(),yr=Object(w.useState)(""),Sr=Object(le.a)(yr,2),Wn=Sr[0],Er=Sr[1],ur=Object(w.useState)([]),Br=Object(le.a)(ur,2),wr=Br[0],Xr=Br[1],Qn=Object(w.useState)([]),Lt=Object(le.a)(Qn,2),Ht=Lt[0],Wt=Lt[1],Un=[Gt.OriginalPicturePath,Gt.ExpectPicturePath,Gt.PicturePath],Gn=Un.includes(ln);Object(w.useEffect)(function(){if(tn.actionTabs.key!=="EditPracticeSetting-SelectFilePath")return;Er(On||""),Tn()},[tn.actionTabs.key]);var Tn=function(){var Kr=Object(r.a)(t.a.mark(function cr(){var vr,kr,Hr,xa,ha=arguments;return t.a.wrap(function(nt){for(;;)switch(nt.prev=nt.next){case 0:return kr=ha.length>0&&ha[0]!==void 0?ha[0]:"",nt.next=3,pn({type:"shixunsDetail/getRepository",payload:{id:Hn.id,path:kr}});case 3:Hr=nt.sent,kr===""&&!(Hr!=null&&(vr=Hr.trees)!==null&&vr!==void 0&&vr.length)&&h.b.warn("\u8BF7\u5148\u53BB\u4EE3\u7801\u4ED3\u5E93\u63D0\u4EA4\u6587\u4EF6"),Hr!=null&&Hr.trees&&(xa=Hr.trees.map(function(ht){return Object(G.a)(Object(G.a)({},ht),{name:ht.name,val:ht.name})}),Wt(xa||[]));case 6:case"end":return nt.stop()}},cr)}));return function(){return Kr.apply(this,arguments)}}(),qn=function(cr){var vr=me(wr),kr="".concat(vr&&"".concat(vr,"/")).concat(cr);ln===Gt.Path?!(Wn!=null&&Wn.includes("".concat(kr,"\uFF1B")))&&Er("".concat(Wn).concat(kr,"\uFF1B")):ln===Gt.ExecPath&&Er(kr)},ar=function(cr){if(cr.type==="tree"){wr.length?wr.push({val:"/".concat(cr.val),path:cr.val}):wr.push({val:"\u6839\u76EE\u5F55",path:""},{val:"/".concat(cr.val),path:cr.val}),Xr(wr);var vr=me(wr);Gn&&Er(vr),Tn(vr)}},er=function(cr,vr){var kr=wr.filter(function(xa,ha){return ha<=vr});Xr(kr);var Hr=me(kr);Gn&&Er(Hr),Tn(Hr)},Vr=function(){var Kr=Object(r.a)(t.a.mark(function cr(){return t.a.wrap(function(kr){for(;;)switch(kr.prev=kr.next){case 0:$n(Wn),tr();case 2:case"end":return kr.stop()}},cr)}));return function(){return Kr.apply(this,arguments)}}(),tr=function(){Er(""),Xr([]),Wt([]),pn({type:"shixunsDetail/setActionTabs",payload:{}})},ra=me(wr);return b.a.createElement(d.a,{centered:!0,title:"\u6587\u4EF6\u8DEF\u5F84",closable:!1,keyboard:!1,visible:tn.actionTabs.key==="EditPracticeSetting-SelectFilePath",onOk:Vr,onCancel:tr},b.a.createElement("div",{className:la.a.wrap},b.a.createElement("div",{className:la.a.content},b.a.createElement("div",{className:la.a.mainPathWrap},!!(wr!=null&&wr.length)&&wr.map(function(Kr,cr){return b.a.createElement("a",{key:cr,onClick:function(){return er(Kr,cr)}},Kr.val)})),!!(Ht!=null&&Ht.length)&&Ht.map(function(Kr,cr){return Kr.type==="tree"?b.a.createElement("a",{key:cr,onClick:function(){return ar(Kr)}},b.a.createElement("i",{className:"iconfont icon-wenjianjia ".concat(la.a.colorBlue)}),ra&&"".concat(ra,"/"),Kr.name):b.a.createElement("a",{key:cr,onClick:function(){return qn("".concat(Kr.name))}},b.a.createElement("i",{className:"iconfont icon-zuoye ".concat(la.a.colorBlue)}),ra&&"".concat(ra,"/"),Kr.name)})),b.a.createElement("label",{className:"mt5"},"\u9009\u4E2D\u7684\u65B0\u5EFA\u6587\u4EF6\u5939\u76EE\u5F55\uFF1A"),b.a.createElement(H.a,{placeholder:"\u8BF7\u8F93\u5165\u65B0\u6587\u4EF6\u5939\u540D/\u5B50\u6587\u4EF6\u5939\u540D\u3002\uFF08\u5982\uFF1Asrc/step1\uFF09",value:Wn,onChange:function(cr){return Er(cr.target.value)}})))},Tt=Object(C.a)(function(hn){var Ft=hn.shixunsDetail,tn=hn.loading,bn=hn.globalSetting;return{shixunsDetail:Ft,globalSetting:bn,loading:tn.models.index}})(et),xt=o("dhSg"),Ut=hi.a.Countdown,It;(function(hn){hn[hn.LoadingFail=1]="LoadingFail",hn[hn.Loading=2]="Loading",hn[hn.Finish=3]="Finish"})(It||(It={}));var Gt;(function(hn){hn.Path="path",hn.ExecPath="exec_path",hn.OriginalPicturePath="original_picture_path",hn.ExpectPicturePath="expect_picture_path",hn.PicturePath="picture_path"})(Gt||(Gt={}));var sn=function(Ft){var tn=Ft.globalSetting,bn=Ft.loading,zt=Ft.dispatch,pn=Ft.practiceSetting,ln=Ft.shixunsDetail,On=Object(p.a)(Ft,["globalSetting","loading","dispatch","practiceSetting","shixunsDetail"]),Dn=Object(w.useState)(),$n=Object(le.a)(Dn,2),Hn=$n[0],yr=$n[1],Sr=Object(w.useState)(),Wn=Object(le.a)(Sr,2),Er=Wn[0],ur=Wn[1],Br=Object(w.useRef)(),wr=Object(w.useState)(),Xr=Object(le.a)(wr,2),Qn=Xr[0],Lt=Xr[1],Ht=Object(w.useState)(),Wt=Object(le.a)(Ht,2),Un=Wt[0],Gn=Wt[1],Tn=Object(w.useState)(),qn=Object(le.a)(Tn,2),ar=qn[0],er=qn[1],Vr=Object(w.useRef)(!0),tr=Object(w.useState)(!0),ra=Object(le.a)(tr,2),Kr=ra[0],cr=ra[1],vr=Object(w.useState)(700),kr=Object(le.a)(vr,2),Hr=kr[0],xa=kr[1],ha=Object(w.useState)(""),Ke=Object(le.a)(ha,2),nt=Ke[0],ht=Ke[1],Je=Object(w.useRef)(),Te=Object(T.i)();Object(w.useEffect)(function(){Se()},[]);var We=function(){var Zt=Object(r.a)(t.a.mark(function en(){var $t,In,fn;return t.a.wrap(function(xr){for(;;)switch(xr.prev=xr.next){case 0:return xr.next=2,zt({type:"shixunsDetail/updateRepositoryFile",payload:{id:Te.id,path:ln==null||(($t=ln.fileContent)===null||$t===void 0||((In=$t.params)===null||In===void 0))?void 0:In.path,content:Hn,secret_repository:Kr?null:!0}});case 2:fn=xr.sent,fn!=null&&fn.content&&(h.b.info("\u4FDD\u5B58\u6210\u529F"),zt({type:"practiceSetting/setSideBarTabs",payload:Object(G.a)(Object(G.a)({},pn.sideBar),{},{confirmLeave:!1})}));case 4:case"end":return xr.stop()}},en)}));return function(){return Zt.apply(this,arguments)}}(),Se=function(){var Zt=Object(r.a)(t.a.mark(function en(){var $t,In,fn,Mr,xr;return t.a.wrap(function(Lr){for(;;)switch(Lr.prev=Lr.next){case 0:return Lr.next=2,Object(l.X)({identifier:Te.id});case 2:if(fn=Lr.sent,!(fn!=null&&($t=fn.data)!==null&&$t!==void 0&&(In=$t.data_list)!==null&&In!==void 0&&In.length)){Lr.next=6;break}return xt.a.publish("pod-restrict-data",{identifier:fn==null||((Mr=fn.data)===null||Mr===void 0)?void 0:Mr.identifier,data_list:fn==null||((xr=fn.data)===null||xr===void 0)?void 0:xr.data_list}),Lr.abrupt("return");case 6:fn!=null&&fn.url&&ht(fn==null?void 0:fn.url);case 7:case"end":return Lr.stop()}},en)}));return function(){return Zt.apply(this,arguments)}}(),Xe=function(){var Zt=Object(r.a)(t.a.mark(function en(){var $t;return t.a.wrap(function(fn){for(;;)switch(fn.prev=fn.next){case 0:return fn.next=2,Object(l.rb)({identifier:Te.id});case 2:if($t=fn.sent,!(($t==null?void 0:$t.status)!==0)){fn.next=5;break}return fn.abrupt("return");case 5:$t!=null&&$t.remainingSeconds?(Lt(Date.now()+$t.remainingSeconds*1e3),Gn($t.remainingSeconds-300<=0?Date.now()+1e3:Date.now()+($t.remainingSeconds-300)*1e3)):Ve();case 6:case"end":return fn.stop()}},en)}));return function(){return Zt.apply(this,arguments)}}(),Ve=function(){d.a.confirm({centered:!0,title:"\u91CD\u7F6E\u73AF\u5883",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",zIndex:9999,content:b.a.createElement("div",{className:"tc"},"\u662F\u5426\u786E\u5B9A\u91CD\u7F6E\u73AF\u5883\uFF1F"),onOk:function(){var en=Object(r.a)(t.a.mark(function In(){return t.a.wrap(function(Mr){for(;;)switch(Mr.prev=Mr.next){case 0:st();case 1:case"end":return Mr.stop()}},In)}));function $t(){return en.apply(this,arguments)}return $t}()})},st=function(){var Zt=Object(r.a)(t.a.mark(function en(){var $t;return t.a.wrap(function(fn){for(;;)switch(fn.prev=fn.next){case 0:return ur(It.Loading),fn.next=3,Object(l.Cb)({identifier:Te.id});case 3:if($t=fn.sent,!(($t==null?void 0:$t.status)!==0)){fn.next=6;break}return fn.abrupt("return");case 6:ur(It.Finish),ht($t.url),Br.current=$t.port,h.b.success("\u91CD\u7F6E\u73AF\u5883\u6210\u529F!");case 10:case"end":return fn.stop()}},en)}));return function(){return Zt.apply(this,arguments)}}(),qe=function(){d.a.destroyAll(),d.a.confirm({centered:!0,title:"\u670D\u52A1\u4E2D\u65AD\u63D0\u9192",content:b.a.createElement("div",{className:"tc font14"},"jupyter\u5C06\u4E8E",b.a.createElement("span",null,b.a.createElement(Ut,{value:Qn,format:"HH:mm:ss",onFinish:St})),"\u65F6\u95F4\u540E\u670D\u52A1\u4E2D\u65AD\uFF0C\u662F\u5426\u9700\u8981\u5EF6\u957F\u4F7F\u7528\u65F6\u95F4\uFF1F"),okText:"\u7ACB\u5373\u5EF6\u957F",cancelText:"\u4E0D\u9700\u8981",onOk:function(){var en=Object(r.a)(t.a.mark(function In(){var fn;return t.a.wrap(function(xr){for(;;)switch(xr.prev=xr.next){case 0:return xr.next=2,Object(l.a)({identifier:Te.id});case 2:if(fn=xr.sent,!(fn.status===0)){xr.next=7;break}return xr.next=6,Xe();case 6:h.b.success("\u5EF6\u957F\u6210\u529F!");case 7:case"end":return xr.stop()}},In)}));function $t(){return en.apply(this,arguments)}return $t}()})},St=function(){d.a.destroyAll(),d.a.confirm({centered:!0,title:"\u5012\u8BA1\u65F6\u622A\u6B62",content:b.a.createElement("p",{className:"tc font14"},"\u670D\u52A1\u5DF2\u4E2D\u65AD\uFF0C\u662F\u5426\u786E\u8BA4\u91CD\u7F6E\u5B9E\u9A8C\u73AF\u5883\uFF1F"),okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:function(){st()}})},Bt=function(en){zt({type:"shixunsDetail/setActionTabs",payload:{key:"EditPracticeSetting-SelectFilePath"}})},rn=function(){var Zt=Object(r.a)(t.a.mark(function en($t){return t.a.wrap(function(fn){for(;;)switch(fn.prev=fn.next){case 0:return fn.next=2,Object(l.Pb)({id:Te.id,startup_file:$t});case 2:Se(),zt({type:"practiceSetting/getCommonData",payload:Object(G.a)({},Te)});case 4:case"end":return fn.stop()}},en)}));return function($t){return Zt.apply(this,arguments)}}();return b.a.createElement("div",{className:sa.a.warehouse},b.a.createElement(v.a,{className:"mt20 ml20 font14",align:"middle"},b.a.createElement(I.a,null,b.a.createElement("span",{className:"c-red"},"* "),"\u9ED8\u8BA4\u6253\u5F00\u6587\u4EF6\uFF1A"),b.a.createElement(I.a,{flex:"300px",onClick:function(){return Bt(Gt.ExecPath)}},b.a.createElement(H.a,{value:nt})),b.a.createElement(I.a,{flex:"1"},b.a.createElement(k.a,{type:"primary",className:"ml10",onClick:function(){return Bt(Gt.ExecPath)}},"\u8BBE\u7F6E"))),b.a.createElement("iframe",{onLoad:function(en){},src:nt,scrolling:"no",style:{height:"calc(100vh - 120px)"},className:"mt10",id:"frame",name:"framename",width:"100%",frameBorder:"0"}),b.a.createElement(Tt,{fileType:"path",path:"",onFinish:function(en){return rn(en)}}))},mn=Object(C.a)(function(hn){var Ft=hn.loading,tn=hn.globalSetting,bn=hn.practiceSetting,zt=hn.shixunsDetail;return{globalSetting:tn,loading:Ft,practiceSetting:bn,shixunsDetail:zt}})(sn),_n=function(Ft){var tn=Ft.tabsActive,bn=Object(p.a)(Ft,["tabsActive"]);return b.a.createElement(b.a.Fragment,null,tn==="information"&&b.a.createElement($e,null),tn==="warehouse"&&b.a.createElement(ct.default,null),tn==="level"&&b.a.createElement(je,bn),tn==="collaborate"&&b.a.createElement(on,bn),tn==="setting"&&b.a.createElement(jn.a,null),tn==="environment"&&b.a.createElement(aa,bn),tn==="dataset"&&b.a.createElement(qa,null),tn==="service"&&b.a.createElement(mn,bn))},Ln=_n,Mn=o("Jv0p"),Jt=o.n(Mn),Cn=o("luix"),dn=o.n(Cn),wn=[{name:"\u57FA\u672C\u4FE1\u606F",icon:b.a.createElement("i",{className:"icon iconfont icon-jibenxinxi1"}),tabId:"information"},{name:"\u4EE3\u7801\u4ED3\u5E93",icon:b.a.createElement("i",{className:"icon iconfont icon-daimacangku"}),tabId:"warehouse"},{name:"\u4EFB\u52A1\u5173\u5361",icon:b.a.createElement("i",{className:"icon iconfont icon-renwuguanka"}),tabId:"level"},{name:"\u5B9E\u9A8C\u73AF\u5883",icon:b.a.createElement("i",{className:"icon iconfont icon-shiyanhuanjing"}),tabId:"environment"},{name:"\u6570\u636E\u96C6",icon:b.a.createElement("i",{className:"icon iconfont icon-shujuji",style:{fontSize:25}}),tabId:"dataset"},{name:"\u670D\u52A1",icon:b.a.createElement("i",{className:"icon iconfont icon-renwuguanka"}),tabId:"service"},{name:"\u5408\u4F5C\u4EBA\u5458",icon:b.a.createElement("i",{className:"icon iconfont icon-hezuochengyuan"}),tabId:"collaborate"},{name:"\u8BBE\u7F6E",icon:b.a.createElement("i",{className:"icon iconfont icon-shezhi5"}),tabId:"setting"}],yn=function(Ft){var tn,bn=Ft.globalSetting,zt=Ft.loading,pn=Ft.dispatch,ln=Ft.shixunsDetail,On=Ft.practiceSetting,Dn=Object(p.a)(Ft,["globalSetting","loading","dispatch","shixunsDetail","practiceSetting"]),$n=On.base_info_warning,Hn=On.challenges_warning,yr=On.id,Sr=On.repository_warning,Wn=On.sideBar,Er=On.service_warning,ur=Object(T.h)(),Br=Object(T.i)();Object(w.useEffect)(function(){var Qn,Lt,Ht=ur==null||((Qn=ur.query)===null||Qn===void 0)?void 0:Qn.tabId,Wt=ur.pathname.split("/").length,Un=ln!=null&&(Lt=ln.detail)!==null&&Lt!==void 0&&Lt.windows_vnc?wn.filter(function(Tn){return Tn.tabId!=="dataset"}):wn,Gn=Un.map(function(Tn){return Tn.tabId}).includes(Ht);if(Ht&&Gn){pn({type:"practiceSetting/setSideBarTabs",payload:{tabsActive:Ht}});return}if(Wt>4){pn({type:"practiceSetting/setSideBarTabs",payload:{tabsActive:"level"}});return}if(!Ht||Ht&&!Gn){pn({type:"practiceSetting/setSideBarTabs",payload:{tabsActive:"information"}});return}},[ln==null||((tn=ln.detail)===null||tn===void 0)?void 0:tn.windows_vnc]),Object(w.useEffect)(function(){return function(){pn({type:"practiceSetting/setSideBarTabs",payload:Object(G.a)(Object(G.a)({},On.sideBar),{},{selectPath:""})})}},[Br.id]);var wr=function(Lt){var Ht;if(Lt===Wn.tabsActive)return;var Wt=function(){C.d.push("/shixuns/".concat(yr,"/edit?tabId=").concat(Lt)),pn({type:"practiceSetting/setSideBarTabs",payload:{tabsActive:Lt,selectPath:"",confirmLeave:!1}})};On!=null&&(Ht=On.sideBar)!==null&&Ht!==void 0&&Ht.confirmLeave?d.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(){Wt()}}):Wt()},Xr=function(){var Lt,Ht=ln!=null&&(Lt=ln.detail)!==null&&Lt!==void 0&&Lt.windows_vnc?wn.filter(function(Wt){return Wt.tabId!=="dataset"}):wn;return Ht.filter(function(Wt){var Un;return ln!=null&&(Un=ln.detail)!==null&&Un!==void 0&&Un.is_jupyter_lab?Wt.tabId!=="level":Wt.tabId!=="service"}).map(function(Wt){var Un=Wt.name,Gn=Wt.icon,Tn=Wt.tabId;return b.a.createElement("div",{key:Tn,className:On.sideBar.tabsActive===Tn?Jt.a.itemActive:Jt.a.item,onClick:function(){return wr(Tn)}},Gn,b.a.createElement("span",{className:Jt.a.name},Un),Tn==="information"&&$n&&b.a.createElement(Jn.a,{title:"\u8BF7\u5B8C\u5584\u57FA\u672C\u4FE1\u606F"},b.a.createElement("img",{src:dn.a,alt:""})),Tn==="level"&&Hn&&b.a.createElement(Jn.a,{title:"\u8BF7\u521B\u5EFA\u4EFB\u52A1\u5173\u5361"},b.a.createElement("img",{src:dn.a,alt:""})),Tn==="service"&&Er&&b.a.createElement(Jn.a,{title:"\u8BF7\u8BBE\u7F6E\u9ED8\u8BA4\u6253\u5F00\u6587\u4EF6"},b.a.createElement("img",{src:dn.a,alt:""})),Tn==="warehouse"&&Sr&&b.a.createElement(Jn.a,{title:"\u8BF7\u5F00\u542F\u4EE3\u7801\u4ED3\u5E93"},b.a.createElement("img",{src:dn.a,alt:""})))})};return b.a.createElement("div",{className:Jt.a.sidebar},b.a.createElement("div",{className:Jt.a.items},Xr()),b.a.createElement("div",{className:Jt.a.question},b.a.createElement(Jn.a,{placement:"right",title:"\u5E38\u89C1\u95EE\u9898"},b.a.createElement("span",{style:{cursor:"pointer"},onClick:function(){return window.open("https://www.educoder.net/forums/4692")}},b.a.createElement("img",{src:Ma.v,height:44,width:44,alt:""})))))},Fn=Object(C.a)(function(hn){var Ft=hn.loading,tn=hn.globalSetting,bn=hn.shixunsDetail,zt=hn.practiceSetting;return{globalSetting:tn,loading:Ft,practiceSetting:zt,shixunsDetail:bn}})(yn),or=function(Ft){var tn=Ft.globalSetting,bn=Ft.loading,zt=Ft.dispatch,pn=Ft.practiceSetting,ln=Object(p.a)(Ft,["globalSetting","loading","dispatch","practiceSetting"]),On=pn.sideBar,Dn=On.tabsActive,$n=Object(T.i)();return Object(w.useEffect)(function(){return zt({type:"globalSetting/headerFooterToggle",payload:!1}),zt({type:"shixunsDetail/getShixunsDetail",payload:$n}),zt({type:"shixunsDetail/getSettingsData",payload:$n}),function(){zt({type:"globalSetting/headerFooterToggle",payload:!0}),zt({type:"practiceSetting/setParams",payload:{id:""}})}},[]),b.a.createElement("div",{className:O.a.practiceSetting},b.a.createElement("div",{className:O.a.wrapHeader},b.a.createElement(P,null)),b.a.createElement("div",{className:O.a.wrapLayout},b.a.createElement("div",{className:O.a.wrapSidebar},b.a.createElement(Fn,null)),b.a.createElement("div",{className:O.a.wrapContent},b.a.createElement(Ln,Object(L.a)({},ln,{tabsActive:pn.sideBar.tabsActive})))))},Ir=X.default=Object(C.a)(function(hn){var Ft=hn.loading,tn=hn.globalSetting,bn=hn.practiceSetting;return{globalSetting:tn,loading:Ft,practiceSetting:bn}})(or)},WYAk:function(M,X,o){(function(L,p){M.exports=X=p(o("Ib8C"))})(this,function(L){(function(){var p=L,w=p.lib,b=w.Base,E=p.enc,O=E.Utf8,S=p.algo,h=S.HMAC=b.extend({init:function(_,d){_=this._hasher=new _.init,typeof d=="string"&&(d=O.parse(d));var r=_.blockSize,c=r*4;d.sigBytes>c&&(d=_.finalize(d)),d.clamp();for(var t=this._oKey=d.clone(),a=this._iKey=d.clone(),n=t.words,i=a.words,f=0;f<r;f++)n[f]^=1549556828,i[f]^=909522486;t.sigBytes=a.sigBytes=c,this.reset()},reset:function(){var _=this._hasher;_.reset(),_.update(this._iKey)},update:function(_){return this._hasher.update(_),this},finalize:function(_){var d=this._hasher,r=d.finalize(_);d.reset();var c=d.finalize(this._oKey.clone().concat(r));return c}})})()})},WaYH:function(M,X,o){"use strict";var L=o("rePB"),p=o("Ff2n"),w=o("VTBJ"),b=o("1OyB"),E=o("vuIU"),O=o("JX7q"),S=o("Ji7U"),h=o("LK+K"),_=o("cDcd"),d=o("TSYQ"),r=o.n(d),c=o("sboe"),t=o("OZM5"),a=function(P){var R=P.prefixCls,y=P.level,x=P.isStart,v=P.isEnd;if(!y)return null;for(var A="".concat(R,"-indent-unit"),I=[],D=0;D<y;D+=1){var N;I.push(_.createElement("span",{key:D,className:r()(A,(N={},Object(L.a)(N,"".concat(A,"-start"),x[D+1]),Object(L.a)(N,"".concat(A,"-end"),v[D+1]),Object(L.a)(N,"".concat(A,"-end-first-level"),!D&&v[0]),N))}))}return _.createElement("span",{"aria-hidden":"true",className:"".concat(R,"-indent")},I)},n=a,i=o("815F"),f="open",s="close",l="---",m=function(g){Object(S.a)(R,g);var P=Object(h.a)(R);function R(){var y;return Object(b.a)(this,R),y=P.apply(this,arguments),y.state={dragNodeHighlight:!1},y.onSelectorClick=function(x){var v=y.props.context.onNodeClick;v(x,Object(i.b)(y.props)),y.isSelectable()?y.onSelect(x):y.onCheck(x)},y.onSelectorDoubleClick=function(x){var v=y.props.context.onNodeDoubleClick;v(x,Object(i.b)(y.props))},y.onSelect=function(x){if(y.isDisabled())return;var v=y.props.context.onNodeSelect;x.preventDefault(),v(x,Object(i.b)(y.props))},y.onCheck=function(x){if(y.isDisabled())return;var v=y.props,A=v.disableCheckbox,I=v.checked,D=y.props.context.onNodeCheck;if(!y.isCheckable()||A)return;x.preventDefault();var N=!I;D(x,Object(i.b)(y.props),N)},y.onMouseEnter=function(x){var v=y.props.context.onNodeMouseEnter;v(x,Object(i.b)(y.props))},y.onMouseLeave=function(x){var v=y.props.context.onNodeMouseLeave;v(x,Object(i.b)(y.props))},y.onContextMenu=function(x){var v=y.props.context.onNodeContextMenu;v(x,Object(i.b)(y.props))},y.onDragStart=function(x){var v=y.props.context.onNodeDragStart;x.stopPropagation(),y.setState({dragNodeHighlight:!0}),v(x,Object(O.a)(y));try{x.dataTransfer.setData("text/plain","")}catch(A){}},y.onDragEnter=function(x){var v=y.props.context.onNodeDragEnter;x.preventDefault(),x.stopPropagation(),v(x,Object(O.a)(y))},y.onDragOver=function(x){var v=y.props.context.onNodeDragOver;x.preventDefault(),x.stopPropagation(),v(x,Object(O.a)(y))},y.onDragLeave=function(x){var v=y.props.context.onNodeDragLeave;x.stopPropagation(),v(x,Object(O.a)(y))},y.onDragEnd=function(x){var v=y.props.context.onNodeDragEnd;x.stopPropagation(),y.setState({dragNodeHighlight:!1}),v(x,Object(O.a)(y))},y.onDrop=function(x){var v=y.props.context.onNodeDrop;x.preventDefault(),x.stopPropagation(),y.setState({dragNodeHighlight:!1}),v(x,Object(O.a)(y))},y.onExpand=function(x){var v=y.props.context.onNodeExpand;v(x,Object(i.b)(y.props))},y.setSelectHandle=function(x){y.selectHandle=x},y.getNodeState=function(){var x=y.props.expanded;return y.isLeaf()?null:x?f:s},y.hasChildren=function(){var x=y.props.eventKey,v=y.props.context.keyEntities,A=v[x]||{},I=A.children;return!!(I||[]).length},y.isLeaf=function(){var x=y.props,v=x.isLeaf,A=x.loaded,I=y.props.context.loadData,D=y.hasChildren();return v===!1?!1:v||!I&&!D||I&&A&&!D},y.isDisabled=function(){var x=y.props.disabled,v=y.props.context.disabled;return!!(v||x)},y.isCheckable=function(){var x=y.props.checkable,v=y.props.context.checkable;return!v||x===!1?!1:v},y.syncLoadData=function(x){var v=x.expanded,A=x.loading,I=x.loaded,D=y.props.context,N=D.loadData,z=D.onNodeLoad;if(A)return;N&&v&&!y.isLeaf()&&(!y.hasChildren()&&!I&&z(Object(i.b)(y.props)))},y.renderSwitcher=function(){var x=y.props,v=x.expanded,A=x.switcherIcon,I=y.props.context,D=I.prefixCls,N=I.switcherIcon,z=A||N;if(y.isLeaf())return _.createElement("span",{className:r()("".concat(D,"-switcher"),"".concat(D,"-switcher-noop"))},typeof z=="function"?z(Object(w.a)(Object(w.a)({},y.props),{},{isLeaf:!0})):z);var F=r()("".concat(D,"-switcher"),"".concat(D,"-switcher_").concat(v?f:s));return _.createElement("span",{onClick:y.onExpand,className:F},typeof z=="function"?z(Object(w.a)(Object(w.a)({},y.props),{},{isLeaf:!1})):z)},y.renderCheckbox=function(){var x=y.props,v=x.checked,A=x.halfChecked,I=x.disableCheckbox,D=y.props.context.prefixCls,N=y.isDisabled(),z=y.isCheckable();if(!z)return null;var F=typeof z!="boolean"?z:null;return _.createElement("span",{className:r()("".concat(D,"-checkbox"),v&&"".concat(D,"-checkbox-checked"),!v&&A&&"".concat(D,"-checkbox-indeterminate"),(N||I)&&"".concat(D,"-checkbox-disabled")),onClick:y.onCheck},F)},y.renderIcon=function(){var x=y.props.loading,v=y.props.context.prefixCls;return _.createElement("span",{className:r()("".concat(v,"-iconEle"),"".concat(v,"-icon__").concat(y.getNodeState()||"docu"),x&&"".concat(v,"-icon_loading"))})},y.renderSelector=function(){var x=y.state.dragNodeHighlight,v=y.props,A=v.title,I=v.selected,D=v.icon,N=v.loading,z=v.data,F=y.props.context,W=F.prefixCls,H=F.showIcon,B=F.icon,k=F.draggable,G=F.loadData,ee=F.titleRender,ue=y.isDisabled(),le="".concat(W,"-node-content-wrapper"),ve;if(H){var be=D||B;ve=be?_.createElement("span",{className:r()("".concat(W,"-iconEle"),"".concat(W,"-icon__customize"))},typeof be=="function"?be(y.props):be):y.renderIcon()}else G&&N&&(ve=y.renderIcon());var oe;typeof A=="function"?oe=A(z):ee?oe=ee(z):oe=A;var he=_.createElement("span",{className:"".concat(W,"-title")},oe);return _.createElement("span",{ref:y.setSelectHandle,title:typeof A=="string"?A:"",className:r()("".concat(le),"".concat(le,"-").concat(y.getNodeState()||"normal"),!ue&&(I||x)&&"".concat(W,"-node-selected"),!ue&&k&&"draggable"),draggable:!ue&&k||void 0,"aria-grabbed":!ue&&k||void 0,onMouseEnter:y.onMouseEnter,onMouseLeave:y.onMouseLeave,onContextMenu:y.onContextMenu,onClick:y.onSelectorClick,onDoubleClick:y.onSelectorDoubleClick,onDragStart:k?y.onDragStart:void 0},ve,he)},y}return Object(E.a)(R,[{key:"componentDidMount",value:function(){this.syncLoadData(this.props)}},{key:"componentDidUpdate",value:function(){this.syncLoadData(this.props)}},{key:"isSelectable",value:function(){var x=this.props.selectable,v=this.props.context.selectable;return typeof x=="boolean"?x:v}},{key:"render",value:function(){var x,v=this.props,A=v.eventKey,I=v.className,D=v.style,N=v.dragOver,z=v.dragOverGapTop,F=v.dragOverGapBottom,W=v.isLeaf,H=v.isStart,B=v.isEnd,k=v.expanded,G=v.selected,ee=v.checked,ue=v.halfChecked,le=v.loading,ve=v.domRef,be=v.active,oe=v.onMouseMove,he=Object(p.a)(v,["eventKey","className","style","dragOver","dragOverGapTop","dragOverGapBottom","isLeaf","isStart","isEnd","expanded","selected","checked","halfChecked","loading","domRef","active","onMouseMove"]),fe=this.props.context,ae=fe.prefixCls,se=fe.filterTreeNode,Q=fe.draggable,ce=fe.keyEntities,te=this.isDisabled(),re=Object(t.f)(he),ye=ce[A]||{},ie=ye.level,Z=B[B.length-1];return _.createElement("div",Object.assign({ref:ve,className:r()(I,"".concat(ae,"-treenode"),(x={},Object(L.a)(x,"".concat(ae,"-treenode-disabled"),te),Object(L.a)(x,"".concat(ae,"-treenode-switcher-").concat(k?"open":"close"),!W),Object(L.a)(x,"".concat(ae,"-treenode-checkbox-checked"),ee),Object(L.a)(x,"".concat(ae,"-treenode-checkbox-indeterminate"),ue),Object(L.a)(x,"".concat(ae,"-treenode-selected"),G),Object(L.a)(x,"".concat(ae,"-treenode-loading"),le),Object(L.a)(x,"".concat(ae,"-treenode-active"),be),Object(L.a)(x,"".concat(ae,"-treenode-leaf-last"),Z),Object(L.a)(x,"drag-over",!te&&N),Object(L.a)(x,"drag-over-gap-top",!te&&z),Object(L.a)(x,"drag-over-gap-bottom",!te&&F),Object(L.a)(x,"filter-node",se&&se(Object(i.b)(this.props))),x)),style:D,onDragEnter:Q?this.onDragEnter:void 0,onDragOver:Q?this.onDragOver:void 0,onDragLeave:Q?this.onDragLeave:void 0,onDrop:Q?this.onDrop:void 0,onDragEnd:Q?this.onDragEnd:void 0,onMouseMove:oe},re),_.createElement(n,{prefixCls:ae,level:ie,isStart:H,isEnd:B}),this.renderSwitcher(),this.renderCheckbox(),this.renderSelector())}}]),R}(_.Component),T=function(P){return _.createElement(c.a.Consumer,null,function(R){return _.createElement(m,Object.assign({},P,{context:R}))})};T.displayName="TreeNode",T.defaultProps={title:l},T.isTreeNode=1;var C=X.a=T},XIdC:function(M,X,o){"use strict";var L=o("rePB"),p=o("ODXe"),w=o("Ff2n"),b=o("cDcd"),E=o.n(b),O=o("TSYQ"),S=o.n(O),h=o("6cGi"),_=o("4IlW"),d=b.forwardRef(function(r,c){var t,a=r.prefixCls,n=a===void 0?"rc-switch":a,i=r.className,f=r.checked,s=r.defaultChecked,l=r.disabled,m=r.loadingIcon,T=r.checkedChildren,C=r.unCheckedChildren,g=r.onClick,P=r.onChange,R=r.onKeyDown,y=Object(w.a)(r,["prefixCls","className","checked","defaultChecked","disabled","loadingIcon","checkedChildren","unCheckedChildren","onClick","onChange","onKeyDown"]),x=Object(h.a)(!1,{value:f,defaultValue:s}),v=Object(p.a)(x,2),A=v[0],I=v[1];function D(W,H){var B=A;return l||(B=W,I(B),P==null||P(B,H)),B}function N(W){W.which===_.a.LEFT?D(!1,W):W.which===_.a.RIGHT&&D(!0,W),R==null||R(W)}function z(W){var H=D(!A,W);g==null||g(H,W)}var F=S()(n,i,(t={},Object(L.a)(t,"".concat(n,"-checked"),A),Object(L.a)(t,"".concat(n,"-disabled"),l),t));return b.createElement("button",Object.assign({},y,{type:"button",role:"switch","aria-checked":A,disabled:l,className:F,ref:c,onKeyDown:N,onClick:z}),m,b.createElement("span",{className:"".concat(n,"-inner")},A?T:C))});d.displayName="Switch",X.a=d},Xsq0:function(M,X,o){M.exports=o.p+"static/mainbanner.0a951716.jpg"},Y1PL:function(M,X,o){"use strict";o.r(X),o.d(X,"ResizableTextArea",function(){return ue});var L=o("wx14"),p=o("1OyB"),w=o("vuIU"),b=o("Ji7U"),E=o("LK+K"),O=o("cDcd"),S=o("VTBJ"),h=o("rePB"),_=o("Zm9Q"),d=o("Kwbf"),r=o("c+Xe"),c=o("m+aA"),t=o("bdgK"),a=new Map;function n(be){be.forEach(function(oe){var he,fe=oe.target;(he=a.get(fe))===null||he===void 0||he.forEach(function(ae){return ae(fe)})})}var i=new t.default(n),f=null,s=null;function l(be,oe){a.has(be)||(a.set(be,new Set),i.observe(be)),a.get(be).add(oe)}function m(be,oe){a.has(be)&&(a.get(be).delete(oe),a.get(be).size||(i.unobserve(be),a.delete(be)))}var T=function(be){Object(b.a)(he,be);var oe=Object(E.a)(he);function he(){return Object(p.a)(this,he),oe.apply(this,arguments)}return Object(w.a)(he,[{key:"render",value:function(){return this.props.children}}]),he}(O.Component),C=O.createContext(null);function g(be){var oe=be.children,he=be.onBatchResize,fe=O.useRef(0),ae=O.useRef([]),se=O.useContext(C),Q=O.useCallback(function(ce,te,re){fe.current+=1;var ye=fe.current;ae.current.push({size:ce,element:te,data:re}),Promise.resolve().then(function(){ye===fe.current&&(he==null||he(ae.current),ae.current=[])}),se==null||se(ce,te,re)},[he,se]);return O.createElement(C.Provider,{value:Q},oe)}function P(be){var oe=be.children,he=be.disabled,fe=O.useRef(null),ae=O.useRef(null),se=O.useContext(C),Q=O.useRef({width:-1,height:-1,offsetWidth:-1,offsetHeight:-1}),ce=O.isValidElement(oe)&&Object(r.c)(oe),te=ce?oe.ref:null,re=O.useMemo(function(){return Object(r.a)(te,fe)},[te,fe]),ye=O.useRef(be);ye.current=be;var ie=O.useCallback(function(Z){var Y=ye.current,$=Y.onResize,Ce=Y.data,_e=Z.getBoundingClientRect(),Re=_e.width,Qe=_e.height,$e=Z.offsetWidth,ct=Z.offsetHeight,dt=Math.floor(Re),vt=Math.floor(Qe);if(Q.current.width!==dt||Q.current.height!==vt||Q.current.offsetWidth!==$e||Q.current.offsetHeight!==ct){var _t={width:dt,height:vt,offsetWidth:$e,offsetHeight:ct};Q.current=_t;var He=$e===Math.round(Re)?Re:$e,Pe=ct===Math.round(Qe)?Qe:ct,at=Object(S.a)(Object(S.a)({},_t),{},{offsetWidth:He,offsetHeight:Pe});se==null||se(at,Z,Ce),$&&Promise.resolve().then(function(){$(at,Z)})}},[]);return O.useEffect(function(){var Z=Object(c.a)(fe.current)||Object(c.a)(ae.current);return Z&&!he&&l(Z,ie),function(){return m(Z,ie)}},[fe.current,he]),O.createElement(T,{ref:ae},ce?O.cloneElement(oe,{ref:re}):oe)}var R="rc-observer-key";function y(be){var oe=be.children,he=Object(_.a)(oe);return he.map(function(fe,ae){var se=(fe==null?void 0:fe.key)||"".concat(R,"-").concat(ae);return O.createElement(P,Object(L.a)({},be,{key:se}),fe)})}y.Collection=g;var x=y,v=o("bT9E"),A=o("TSYQ"),I=o.n(A),D=`
|
|
|
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={},F;function W(be){var oe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,he=be.getAttribute("id")||be.getAttribute("data-reactid")||be.getAttribute("name");if(oe&&z[he])return z[he];var fe=window.getComputedStyle(be),ae=fe.getPropertyValue("box-sizing")||fe.getPropertyValue("-moz-box-sizing")||fe.getPropertyValue("-webkit-box-sizing"),se=parseFloat(fe.getPropertyValue("padding-bottom"))+parseFloat(fe.getPropertyValue("padding-top")),Q=parseFloat(fe.getPropertyValue("border-bottom-width"))+parseFloat(fe.getPropertyValue("border-top-width")),ce=N.map(function(re){return"".concat(re,":").concat(fe.getPropertyValue(re))}).join(";"),te={sizingStyle:ce,paddingSize:se,borderSize:Q,boxSizing:ae};return oe&&he&&(z[he]=te),te}function H(be){var oe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,he=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,fe=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;F||(F=document.createElement("textarea"),F.setAttribute("tab-index","-1"),F.setAttribute("aria-hidden","true"),document.body.appendChild(F)),be.getAttribute("wrap")?F.setAttribute("wrap",be.getAttribute("wrap")):F.removeAttribute("wrap");var ae=W(be,oe),se=ae.paddingSize,Q=ae.borderSize,ce=ae.boxSizing,te=ae.sizingStyle;F.setAttribute("style","".concat(te,";").concat(D)),F.value=be.value||be.placeholder||"";var re=Number.MIN_SAFE_INTEGER,ye=Number.MAX_SAFE_INTEGER,ie=F.scrollHeight,Z;if(ce==="border-box"?ie+=Q:ce==="content-box"&&(ie-=se),he!==null||fe!==null){F.value=" ";var Y=F.scrollHeight-se;he!==null&&(re=Y*he,ce==="border-box"&&(re=re+se+Q),ie=Math.max(re,ie)),fe!==null&&(ye=Y*fe,ce==="border-box"&&(ye=ye+se+Q),Z=ie>ye?"":"hidden",ie=Math.min(ye,ie))}return{height:ie,minHeight:re,maxHeight:ye,overflowY:Z,resize:"none"}}var B=o("Gytx"),k=o.n(B),G;(function(be){be[be.NONE=0]="NONE",be[be.RESIZING=1]="RESIZING",be[be.RESIZED=2]="RESIZED"})(G||(G={}));var ee=function(be){Object(b.a)(he,be);var oe=Object(E.a)(he);function he(fe){var ae;return Object(p.a)(this,he),ae=oe.call(this,fe),ae.nextFrameActionId=void 0,ae.resizeFrameId=void 0,ae.textArea=void 0,ae.saveTextArea=function(se){ae.textArea=se},ae.handleResize=function(se){var Q=ae.state.resizeStatus,ce=ae.props,te=ce.autoSize,re=ce.onResize;if(Q!==G.NONE)return;typeof re=="function"&&re(se),te&&ae.resizeOnNextFrame()},ae.resizeOnNextFrame=function(){cancelAnimationFrame(ae.nextFrameActionId),ae.nextFrameActionId=requestAnimationFrame(ae.resizeTextarea)},ae.resizeTextarea=function(){var se=ae.props.autoSize;if(!se||!ae.textArea)return;var Q=se.minRows,ce=se.maxRows,te=H(ae.textArea,!1,Q,ce);ae.setState({textareaStyles:te,resizeStatus:G.RESIZING},function(){cancelAnimationFrame(ae.resizeFrameId),ae.resizeFrameId=requestAnimationFrame(function(){ae.setState({resizeStatus:G.RESIZED},function(){ae.resizeFrameId=requestAnimationFrame(function(){ae.setState({resizeStatus:G.NONE}),ae.fixFirefoxAutoScroll()})})})})},ae.renderTextArea=function(){var se=ae.props,Q=se.prefixCls,ce=Q===void 0?"rc-textarea":Q,te=se.autoSize,re=se.onResize,ye=se.className,ie=se.disabled,Z=ae.state,Y=Z.textareaStyles,$=Z.resizeStatus,Ce=Object(v.a)(ae.props,["prefixCls","onPressEnter","autoSize","defaultValue","onResize"]),_e=I()(ce,ye,Object(h.a)({},"".concat(ce,"-disabled"),ie));"value"in Ce&&(Ce.value=Ce.value||"");var Re=Object(S.a)(Object(S.a)(Object(S.a)({},ae.props.style),Y),$===G.RESIZING?{overflowX:"hidden",overflowY:"hidden"}:null);return O.createElement(x,{onResize:ae.handleResize,disabled:!(te||re)},O.createElement("textarea",Object(L.a)({},Ce,{className:_e,style:Re,ref:ae.saveTextArea})))},ae.state={textareaStyles:{},resizeStatus:G.NONE},ae}return Object(w.a)(he,[{key:"componentDidUpdate",value:function(ae){(ae.value!==this.props.value||!k()(ae.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 ae=this.textArea.selectionStart,se=this.textArea.selectionEnd;this.textArea.setSelectionRange(ae,se)}}catch(Q){}}},{key:"render",value:function(){return this.renderTextArea()}}]),he}(O.Component),ue=ee,le=function(be){Object(b.a)(he,be);var oe=Object(E.a)(he);function he(fe){var ae;Object(p.a)(this,he),ae=oe.call(this,fe),ae.resizableTextArea=void 0,ae.focus=function(){ae.resizableTextArea.textArea.focus()},ae.saveTextArea=function(Q){ae.resizableTextArea=Q},ae.handleChange=function(Q){var ce=ae.props.onChange;ae.setValue(Q.target.value,function(){ae.resizableTextArea.resizeTextarea()}),ce&&ce(Q)},ae.handleKeyDown=function(Q){var ce=ae.props,te=ce.onPressEnter,re=ce.onKeyDown;Q.keyCode===13&&te&&te(Q),re&&re(Q)};var se=typeof fe.value=="undefined"||fe.value===null?fe.defaultValue:fe.value;return ae.state={value:se},ae}return Object(w.a)(he,[{key:"setValue",value:function(ae,se){"value"in this.props||this.setState({value:ae},se)}},{key:"blur",value:function(){this.resizableTextArea.textArea.blur()}},{key:"render",value:function(){return O.createElement(ue,Object(L.a)({},this.props,{value:this.state.value,onKeyDown:this.handleKeyDown,onChange:this.handleChange,ref:this.saveTextArea}))}}],[{key:"getDerivedStateFromProps",value:function(ae){return"value"in ae?{value:ae.value}:null}}]),he}(O.Component),ve=X.default=le},ZJlW:function(M,X,o){M.exports={flex_box_center:"flex_box_center___XZ1Hd",flex_space_between:"flex_space_between___2oG4i",flex_box_vertical_center:"flex_box_vertical_center___1UWtb",flex_box_center_end:"flex_box_center_end___1o2xT",flex_box_column:"flex_box_column___SlAE0",list:"list___1HvWe",wrap:"wrap___10sri",lockWrap:"lockWrap___2djiu",li:"li___2W_zn",cover:"cover___2FS3L",img:"img___cyxrw",sign:"sign___1cxDK",name:"name___3tYlu",e:"e___1-orw",unit:"unit___ycOgg",tags:"tags___2FRpJ",tag:"tag___1e0XO"}},ZW9T:function(M,X,o){"use strict";o.d(X,"a",function(){return H});var L=o("k1fw"),p=o("miYZ"),w=o("tsqr"),b=o("rAM+"),E=o("tJVT"),O=o("PpiC"),S=o("cDcd"),h=o.n(S),_=o("bdgK"),d=o("oBTY"),r=o("9og8"),c=o("WmNS"),t=o.n(c),a={keywords:["print","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"]},n={quickKey:[{label:"main",content:["public static void main(String[] args) {"," $0","}"].join(`
|
|
|
`)},{label:"System.out.println",content:["System.out.println($0)"].join(`
|
|
|
`)},{label:"System.out.print",content:["System.out.print($0)"].join(`
|
|
|
`)}],keywords:["abstract","continue","for","new","switch","assert","default","goto","package","synchronized","boolean","do","if","private","this","break","double","implements","protected","throw","byte","else","import","public","throws","case","enum","instanceof","return","transient","catch","extends","int","short","try","char","final","interface","static","void","class","finally","long","strictfp","volatile","const","float","native","super","while","true","false"]},i={keywords:["abstract","amp","array","auto","bool","break","case","catch","char","class","const","constexpr","const_cast","continue","cpu","decltype","default","delegate","delete","do","double","dynamic_cast","each","else","enum","event","explicit","export","extern","false","final","finally","float","for","friend","gcnew","generic","goto","if","in","initonly","inline","int","interface","interior_ptr","internal","literal","long","mutable","namespace","new","noexcept","nullptr","__nullptr","operator","override","partial","pascal","pin_ptr","private","property","protected","public","ref","register","reinterpret_cast","restrict","return","safe_cast","sealed","short","signed","sizeof","static","static_assert","static_cast","struct","switch","template","this","thread_local","throw","tile_static","true","try","typedef","typeid","typename","union","unsigned","using","virtual","void","volatile","wchar_t","where","while","_asm","_based","_cdecl","_declspec","_fastcall","_if_exists","_if_not_exists","_inline","_multiple_inheritance","_pascal","_single_inheritance","_stdcall","_virtual_inheritance","_w64","__abstract","__alignof","__asm","__assume","__based","__box","__builtin_alignof","__cdecl","__clrcall","__declspec","__delegate","__event","__except","__fastcall","__finally","__forceinline","__gc","__hook","__identifier","__if_exists","__if_not_exists","__inline","__int128","__int16","__int32","__int64","__int8","__interface","__leave","__m128","__m128d","__m128i","__m256","__m256d","__m256i","__m64","__multiple_inheritance","__newslot","__nogc","__noop","__nounwind","__novtordisp","__pascal","__pin","__pragma","__property","__ptr32","__ptr64","__raise","__restrict","__resume","__sealed","__single_inheritance","__stdcall","__super","__thiscall","__try","__try_cast","__typeof","__unaligned","__unhook","__uuidof","__value","__virtual_inheritance","__w64","__wchar_t"],operators:["=",">","<","!","~","?",":","==","<=",">=","!=","&&","||","++","--","+","-","*","/","&","|","^","%","<<",">>",">>>","+=","-=","*=","/=","&=","|=","^=","%=","<<=",">>=",">>>="],quickKey:[{label:"ifelse",content:["if (${1:condition}) {"," $0","} else {"," ","}"].join(`
|
|
|
`)},{label:"#include",content:'include "$0"'},{label:"printf",content:"printf($0)"},{label:"main",content:["int main () {"," $0","}"].join(`
|
|
|
`)},{label:"for",content:["for( ; ; ){"," $0","}"].join(`
|
|
|
`)},{label:"trycatch",content:["try{"," $0","}catch(ExceptionName e){","}"].join(`
|
|
|
`)},{label:"using namespace std;",content:["using namespace std;"].join(`
|
|
|
`)},{label:"#include <iostream>",content:["#include <iostream>"].join(`
|
|
|
`)},{label:"#include <vector>",content:["#include <vector>"].join(`
|
|
|
`)},{label:"#include <sstream>",content:["#include <sstream>"].join(`
|
|
|
`)},{label:"#include <string>",content:["#include <string>"].join(`
|
|
|
`)},{label:"#include <cmath>",content:["#include <cmath>"].join(`
|
|
|
`)}]},f={keywords:["and","as","assert","break","class","continue","def","del","elif","else","except","exec","finally","for","from","global","if","import","in","is","lambda","None","not","or","pass","raise","return","self","try","while","with","yield","int","float","long","complex","hex","abs","all","any","apply","basestring","bin","bool","buffer","bytearray","callable","chr","classmethod","cmp","coerce","compile","complex","delattr","dict","dir","divmod","enumerate","eval","execfile","file","filter","format","frozenset","getattr","globals","hasattr","hash","help","id","input","intern","isinstance","issubclass","iter","len","locals","list","map","max","memoryview","min","next","object","oct","open","ord","pow","print","property","reversed","range","raw_input","reduce","reload","repr","reversed","round","set","setattr","slice","sorted","staticmethod","str","sum","super","tuple","type","unichr","unicode","vars","xrange","zip","True","False","__dict__","__methods__","__members__","__class__","__bases__","__name__","__mro__","__subclasses__","__init__","__import__"],quickKey:[{label:"print",content:["print($0)"].join(`
|
|
|
`)}]},s=o("5VLF"),l=o.n(s),m={languages:["c","abap","apex","azcli","bat","cameligo","clojure","coffee","cpp","csharp","csp","css","dockerfile","fsharp","go","graphql","handlebars","html","ini","java","javascript","json","kotlin","less","lua","markdown","mips","msdax","mysql","objective-c","pascal","pascaligo","perl","pgsql","php","postiats","powerquery","powershell","pug","python","r","razor","redis","redshift","restructuredtext","ruby","rust","sb","scheme","scss","shell","solidity","sophia","sql","st","swift","tcl","twig","vb","xml","yaml'"],tables:{users:["name","id","email","phone","password"],roles:["id","name","order","created_at","updated_at","deleted_at"]}},T=function(k,G){return G.map(function(ee){return{label:ee,kind:k.languages.CompletionItemKind.Keyword,insertText:ee}})},C=function(k){return Object.keys(m.tables).map(function(G){return{label:G,kind:k.languages.CompletionItemKind.Variable,insertText:G}})},g=function(k,G){var ee=m.tables[k];return ee?ee.map(function(ue){return{label:ue,kind:G.languages.CompletionItemKind.Field,insertText:ue}}):[]};function P(B,k,G,ee,ue){var le=k.getWordUntilPosition(G),ve={startLineNumber:G.lineNumber,endLineNumber:G.lineNumber,startColumn:le.startColumn,endColumn:le.endColumn},be=ee.map(function(oe){return{label:oe,kind:B.languages.CompletionItemKind.Keyword,insertText:oe,insertTextRules:B.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:ve}});return ue.map(function(oe){be.push(Object(L.a)(Object(L.a)({},oe),{},{range:ve}))}),be}var R=function(B){m.languages.map(function(ue){return B.languages.registerDocumentFormattingEditProvider(ue,{provideDocumentFormattingEdits:function(ve,be,oe){return Object(r.a)(t.a.mark(function he(){var fe;return t.a.wrap(function(se){for(;;)switch(se.prev=se.next){case 0:return fe=l()(ve.getValue(),{indent_size:"2",indent_char:" ",max_preserve_newlines:"2",preserve_newlines:!0,keep_array_indentation:!0,break_chained_methods:!1,indent_scripts:"normal",brace_style:"collapse",space_before_conditional:!0,unescape_strings:!1,jslint_happy:!1,end_with_newline:!0,wrap_line_length:"0",indent_inner_html:!1,comma_first:!1,e4x:!1,indent_empty_lines:!1}),se.abrupt("return",[{range:ve.getFullModelRange(),text:fe}]);case 2:case"end":return se.stop()}},he)}))()}}),ue});var k=i.quickKey.map(function(ue){return{label:ue.label,kind:B.languages.CompletionItemKind.Method,insertText:ue.content,insertTextRules:B.languages.CompletionItemInsertTextRule.InsertAsSnippet}}),G=f.quickKey.map(function(ue){return{label:ue.label,kind:B.languages.CompletionItemKind.Method,insertText:ue.content,insertTextRules:B.languages.CompletionItemInsertTextRule.InsertAsSnippet}}),ee=n.quickKey.map(function(ue){return{label:ue.label,kind:B.languages.CompletionItemKind.Method,insertText:ue.content,insertTextRules:B.languages.CompletionItemInsertTextRule.InsertAsSnippet}});B.languages.registerCompletionItemProvider("cpp",{triggerCharacters:["."," ","#"].concat(Object(d.a)(i.keywords),Object(d.a)(i.quickKey.map(function(ue){return ue.label}))),provideCompletionItems:function(le,ve){var be=le.getValueInRange({startLineNumber:ve.lineNumber,startColumn:1,endLineNumber:ve.lineNumber,endColumn:ve.column}),oe=be.match(/cu/gim);console.log("match:",oe,ve,be,le);var he=[],fe=ve.lineNumber,ae=ve.column,se=le.getValueInRange({startLineNumber:fe,startColumn:0,endLineNumber:fe,endColumn:ae}),Q=se.trim().split(/\s+/),ce=Q[Q.length-1];if(ce.endsWith(".")){var te=ce.slice(0,ce.length-1);Object.keys(m.tables).includes(te)&&(he=Object(d.a)(g(te,B)))}else ce==="."?he=[]:he=[].concat(Object(d.a)(C(B)),Object(d.a)(T(B,i.keywords)),Object(d.a)(k));return{suggestions:he}}}),B.languages.registerCompletionItemProvider("c",{triggerCharacters:["."," ","#"].concat(Object(d.a)(a.keywords)),provideCompletionItems:function(le,ve){var be=le.getValueInRange({startLineNumber:ve.lineNumber,startColumn:1,endLineNumber:ve.lineNumber,endColumn:ve.column}),oe=be.match(/cu/gim);console.log("match:",oe,ve,be,le);var he=[],fe=ve.lineNumber,ae=ve.column,se=le.getValueInRange({startLineNumber:fe,startColumn:0,endLineNumber:fe,endColumn:ae}),Q=se.trim().split(/\s+/),ce=Q[Q.length-1];if(ce.endsWith(".")){var te=ce.slice(0,ce.length-1);Object.keys(m.tables).includes(te)&&(he=Object(d.a)(g(te,B)))}else ce==="."?he=[]:he=[].concat(Object(d.a)(C(B)),Object(d.a)(T(B,a.keywords)));return{suggestions:he}}}),B.languages.registerCompletionItemProvider("java",{triggerCharacters:["."," "].concat(Object(d.a)(n.keywords)),provideCompletionItems:function(le,ve){var be=[],oe=ve.lineNumber,he=ve.column,fe=le.getValueInRange({startLineNumber:oe,startColumn:0,endLineNumber:oe,endColumn:he}),ae=fe.trim().split(/\s+/),se=ae[ae.length-1];if(se.endsWith(".")){var Q=se.slice(0,se.length-1);Object.keys(m.tables).includes(Q)&&(be=Object(d.a)(g(Q,B)))}else se==="."?be=[]:be=[].concat(Object(d.a)(C(B)),Object(d.a)(T(B,n.keywords)),Object(d.a)(ee));return{suggestions:be}}}),B.languages.registerCompletionItemProvider("python",{triggerCharacters:["."," "].concat(Object(d.a)(f.keywords)),provideCompletionItems:function(le,ve){var be=[],oe=ve.lineNumber,he=ve.column,fe=le.getValueInRange({startLineNumber:oe,startColumn:0,endLineNumber:oe,endColumn:he}),ae=fe.trim().split(/\s+/),se=ae[ae.length-1];if(se.endsWith(".")){var Q=se.slice(0,se.length-1);Object.keys(m.tables).includes(Q)&&(be=Object(d.a)(g(Q,B)))}else se==="."?be=[]:be=[].concat(Object(d.a)(C(B)),Object(d.a)(T(B,f.keywords)),Object(d.a)(G));return{suggestions:be}}})},y="\u8BE5\u4EFB\u52A1\u5173\u5361\u8BBE\u7F6E\u4E86\u7981\u6B62\u590D\u5236\u7C98\u8D34\uFF0C\u8BF7\u624B\u52A8\u8F93\u5165\u4EE3\u7801\u3002",x=o("LvDl"),v=o("+ua5");function A(B){return/^\d+$/.test(B)?"".concat(B,"px"):B}function I(){}var D=!1,N={"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 z(){var B=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],k=B;if(Array.isArray(B)){for(var G=0;G<B.length;G++){var ee=N[B[G]];if(ee)return ee}return k[0]}return N[k]||k}var F=null,W=X.b=function(B){var k=B.width,G=k===void 0?"100%":k,ee=B.height,ue=ee===void 0?"100%":ee,le=B.value,ve=B.language,be=ve===void 0?"javascript":ve,oe=B.style,he=oe===void 0?{}:oe,fe=B.options,ae=fe===void 0?{}:fe,se=B.overrideServices,Q=se===void 0?{}:se,ce=B.theme,te=ce===void 0?"vs-dark":ce,re=B.onEditBlur,ye=B.onSave,ie=B.autoHeight,Z=ie===void 0?!1:ie,Y=B.forbidCopy,$=Y===void 0?!1:Y,Ce=B.onChange,_e=Ce===void 0?I:Ce,Re=B.editorDidMount,Qe=Re===void 0?I:Re,$e=B.onFocus,ct=$e===void 0?I:$e,dt=B.filename,vt=dt===void 0?"educoder.txt":dt,_t=B.errorLine,He=B.errorContent,Pe=He===void 0?"":He,at=Object(O.a)(B,["width","height","value","language","style","options","overrideServices","theme","onEditBlur","onSave","autoHeight","forbidCopy","onChange","editorDidMount","onFocus","filename","errorLine","errorContent"]),Rt=Object(S.useRef)(),rt=Object(S.useRef)({}),ft=Object(S.useRef)(),Ge=Object(S.useRef)(!1),Ne=Object(S.useRef)(),je=Object(S.useState)(!1),Ee=Object(E.a)(je,2),Ae=Ee[0],Le=Ee[1];function Ue(){var tt;return Rt.current&&(tt=new _.default(function(At){var kt=Object(b.a)(At),gn;try{for(kt.s();!(gn=kt.n()).done;){var un=gn.value;(un.target.offsetHeight>0||un.target.offsetWidth>0)&&rt.current.instance.layout()}}catch(on){kt.e(on)}finally{kt.f()}}),tt.observe(Rt.current)),tt}function ze(){w.b.warn(decodeURIComponent(y))}var ut=function(){var At=rt.current.instance;if(le!=null&&At&&Ae){var kt=At.getModel();kt&&le!==kt.getValue()&&(D=!0,kt.setValue(le),At.layout(),D=!1)}};Object(S.useEffect)(function(){ft.current&&clearTimeout(ft.current),ft.current=setTimeout(function(){ut()},500)},[le,Ae,rt.current]),Object(S.useEffect)(function(){if(_t&&rt.current&&rt.current.instance){var tt=rt.current.instance;tt.changeViewZones(function(kt){var gn=document.createElement("div");gn.style.padding="10px 20px",gn.style.width="calc(100% - 20px)",gn.className="my-error-line-wrp",gn.innerHTML=Pe,kt.addZone({afterLineNumber:_t||11,heightInLines:3,domNode:gn})});var At={domNode:null,getId:function(){return"my.overlay.widget"},getDomNode:function(){return this.domNode||(this.domNode=document.createElement("div"),this.domNode.innerHTML="",this.domNode.style.width="100%",this.domNode.style.padding="20px 100px",this.domNode.style.right="0px",this.domNode.style.top="50px",this.domNode.style.position="relative",this.domNode.style.color="#333"),this.domNode},getPosition:function(){return null}};tt.addOverlayWidget(At),tt.revealPositionInCenter({lineNumber:20,column:1})}},[_t,rt.current,Ae]);function Ot(){var tt=rt.current.instance;if(tt){var At=tt.getSelection(),kt=rt.current.pastePos||{},gn=new F.Range(kt.startLineNumber||At.endLineNumber,kt.startColumn||At.endColumn,kt.endLineNumber||At.endLineNumber,kt.endColumn||At.endColumn);setTimeout(function(){tt.executeEdits("",[{range:gn,text:""}])},300)}}function Nt(tt){(window.navigator.platform.match("Mac")?tt.metaKey:tt.ctrlKey)&&tt.keyCode==83&&(tt.preventDefault(),ye())}var nn=function(){if(Z&&rt.current.instance){var At=rt.current.instance.getContentHeight();mt(At<ue?ue:At)}else mt(ue)};function Et(tt){var At=document.createEvent("MouseEvents");At.initMouseEvent("click",!0,!1,window,0,0,0,0,0,!1,!1,!1,!1,0,null),tt.dispatchEvent(At)}function ot(tt,At){var kt=window.URL||window.webkitURL||window,gn=new Blob([At]),un=document.createElementNS("http://www.w3.org/1999/xhtml","a");un.href=kt.createObjectURL(gn),un.download=tt,Et(un)}Object(S.useEffect)(function(){nn()},[nn]),Object(S.useEffect)(function(){Rt.current&&!Ae&&o.e(27).then(o.t.bind(null,"M/lh",7)).then(function(tt){try{F=tt,rt.current.instance=F.editor.create(Rt.current,{value:le,language:z(be),theme:te,requireConfig:{"vs/nls":{availableLanguages:{"*":"zh-cn"}}},wordWrap:!0},Q);var At=rt.current.instance;if(Qe(At,F),setTimeout(function(){nn(),rt.current.instance.addAction({id:"d123123",label:"Download File",contextMenuGroupId:"9_cutcopypaste",run:function(){ot(vt||"educoder.txt",At.getValue())}})},500),rt.current.subscription=At.onDidChangeModelContent(function(gn){Ge.current?clearTimeout(Ne.current):(nn(),_e(At.getValue(),gn)),Ne.current=setTimeout(function(){Ge.current=!1},500)}),window.Monaco||R(F),$&&(At.addCommand(F.KeyMod.CtrlCmd|F.KeyMod.Shift|F.KeyCode.KEY_V,function(){return ze(),null}),At.addCommand(F.KeyMod.CtrlCmd|F.KeyCode.KEY_C,function(){return ze(),null})),window.Monaco=F,re&&At.onDidBlurEditorWidget(function(){re(At.getValue())}),ct&&At.onDidFocusEditorText(function(){ct(At.getValue())}),$){At.addCommand(F.KeyMod.CtrlCmd|F.KeyCode.KEY_V,function(){return ze(),null}),At.onDidPaste(function(gn){rt.current.pastePos=gn});try{window.addEventListener("paste",Ot)}catch(gn){}}var kt=Ue();return Le(!0),function(){var gn=rt.current.instance;gn.dispose();var un=gn.getModel();un&&un.dispose(),rt.current.subscription&&rt.current.subscription.dispose(),$&&window.removeEventListener("paste",Ot),kt.unobserve(Rt.current)}}catch(gn){}})},[]),Object(S.useEffect)(function(){var tt=rt.current.instance;if(tt&&Ae)return document.addEventListener("keydown",Nt,!1),function(){document.removeEventListener("keydown",Nt)}},[ye,Ae]),Object(S.useEffect)(function(){var tt=rt.current.instance;if(tt&&Ae){var At=z(be);F.editor.setModelLanguage(tt.getModel(),At),console.log("language:",be,tt.getModel(),At)}},[be,Ae]),Object(S.useEffect)(function(){var tt=rt.current.instance;tt&&Ae&&F.editor.setTheme(te)},[te,Ae]),Object(S.useEffect)(function(){var tt=rt.current.instance;tt&&Ae&&(tt.updateOptions(Object(L.a)({},ae)),setTimeout(function(){tt.getModel().updateOptions(Object(L.a)({},ae))},200))},[JSON.stringify(ae),Ae]),Object(S.useEffect)(function(){var tt=rt.current.instance;tt&&Ae&&tt.layout()},[G,ue,Ae]);var Ie=Object(S.useState)(A(G)),Ze=Object(E.a)(Ie,2),Ye=Ze[0],xe=Ze[1],ke=Object(S.useState)(A(ue)),pt=Object(E.a)(ke,2),it=pt[0],mt=pt[1],Dt=Object(L.a)(Object(L.a)({},he),{},{width:Ye,height:it});return h.a.createElement("div",{className:"my-monaco-editor",ref:Rt,style:Dt})};function H(B){var k=B.width,G=k===void 0?"100%":k,ee=B.height,ue=ee===void 0?"100%":ee,le=B.original,ve=B.modified,be=B.language,oe=B.options,he=oe===void 0?{}:oe,fe=Object(S.useRef)(),ae=Object(S.useState)(null),se=Object(E.a)(ae,2),Q=se[0],ce=se[1];function te(Z){var Y;return fe.current&&(Y=new _.default(function($){var Ce=Object(b.a)($),_e;try{for(Ce.s();!(_e=Ce.n()).done;){var Re=_e.value;(Re.target.offsetHeight>0||Re.target.offsetWidth>0)&&Z.layout()}}catch(Qe){Ce.e(Qe)}finally{Ce.f()}}),Y.observe(fe.current)),Y}Object(S.useEffect)(function(){fe.current&&o.e(27).then(o.t.bind(null,"M/lh",7)).then(function(Z){F=Z;var Y=F.editor.createDiffEditor(fe.current,Object(L.a)(Object(L.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},he),{},{wordWrap:!0}));ce(Y);var $=te(Y);return function(){Y.dispose();var Ce=Y.getModel();Ce&&Ce.dispose(),$.unobserve(fe.current)}})},[]),Object(S.useEffect)(function(){Q&&Q.setModel({original:F.editor.createModel(le,be),modified:F.editor.createModel(ve,be)})},[le,ve,be,Q]);var re=A(G),ye=A(ue),ie={width:re,height:ye};return h.a.createElement("div",{className:"my-diff-editor",ref:fe,style:ie})}},ZpRC:function(M,X,o){"use strict";function L(r){return typeof r=="object"&&r!=null&&r.nodeType===1}function p(r,c){return(!c||r!=="hidden")&&r!=="visible"&&r!=="clip"}function w(r,c){if(r.clientHeight<r.scrollHeight||r.clientWidth<r.scrollWidth){var t=getComputedStyle(r,null);return p(t.overflowY,c)||p(t.overflowX,c)||function(a){var n=function(i){if(!i.ownerDocument||!i.ownerDocument.defaultView)return null;try{return i.ownerDocument.defaultView.frameElement}catch(f){return null}}(a);return!!n&&(n.clientHeight<a.scrollHeight||n.clientWidth<a.scrollWidth)}(r)}return!1}function b(r,c,t,a,n,i,f,s){return i<r&&f>c||i>r&&f<c?0:i<=r&&s<=t||f>=c&&s>=t?i-r-a:f>c&&s<t||i<r&&s>t?f-c+n:0}var E=function(r,c){var t=window,a=c.scrollMode,n=c.block,i=c.inline,f=c.boundary,s=c.skipOverflowHiddenElements,l=typeof f=="function"?f:function(Y){return Y!==f};if(!L(r))throw new TypeError("Invalid target");for(var m=document.scrollingElement||document.documentElement,T=[],C=r;L(C)&&l(C);){if((C=C.parentElement)===m){T.push(C);break}C!=null&&C===document.body&&w(C)&&!w(document.documentElement)||C!=null&&w(C,s)&&T.push(C)}for(var g=t.visualViewport?t.visualViewport.width:innerWidth,P=t.visualViewport?t.visualViewport.height:innerHeight,R=window.scrollX||pageXOffset,y=window.scrollY||pageYOffset,x=r.getBoundingClientRect(),v=x.height,A=x.width,I=x.top,D=x.right,N=x.bottom,z=x.left,F=n==="start"||n==="nearest"?I:n==="end"?N:I+v/2,W=i==="center"?z+A/2:i==="end"?D:z,H=[],B=0;B<T.length;B++){var k=T[B],G=k.getBoundingClientRect(),ee=G.height,ue=G.width,le=G.top,ve=G.right,be=G.bottom,oe=G.left;if(a==="if-needed"&&I>=0&&z>=0&&N<=P&&D<=g&&I>=le&&N<=be&&z>=oe&&D<=ve)return H;var he=getComputedStyle(k),fe=parseInt(he.borderLeftWidth,10),ae=parseInt(he.borderTopWidth,10),se=parseInt(he.borderRightWidth,10),Q=parseInt(he.borderBottomWidth,10),ce=0,te=0,re="offsetWidth"in k?k.offsetWidth-k.clientWidth-fe-se:0,ye="offsetHeight"in k?k.offsetHeight-k.clientHeight-ae-Q:0;if(m===k)ce=n==="start"?F:n==="end"?F-P:n==="nearest"?b(y,y+P,P,ae,Q,y+F,y+F+v,v):F-P/2,te=i==="start"?W:i==="center"?W-g/2:i==="end"?W-g:b(R,R+g,g,fe,se,R+W,R+W+A,A),ce=Math.max(0,ce+y),te=Math.max(0,te+R);else{ce=n==="start"?F-le-ae:n==="end"?F-be+Q+ye:n==="nearest"?b(le,be,ee,ae,Q+ye,F,F+v,v):F-(le+ee/2)+ye/2,te=i==="start"?W-oe-fe:i==="center"?W-(oe+ue/2)+re/2:i==="end"?W-ve+se+re:b(oe,ve,ue,fe,se+re,W,W+A,A);var ie=k.scrollLeft,Z=k.scrollTop;F+=Z-(ce=Math.max(0,Math.min(Z+ce,k.scrollHeight-ee+ye))),W+=ie-(te=Math.max(0,Math.min(ie+te,k.scrollWidth-ue+re)))}H.push({el:k,top:ce,left:te})}return H};function O(r){return r===Object(r)&&Object.keys(r).length!==0}function S(r,c){c===void 0&&(c="auto");var t="scrollBehavior"in document.body.style;r.forEach(function(a){var n=a.el,i=a.top,f=a.left;n.scroll&&t?n.scroll({top:i,left:f,behavior:c}):(n.scrollTop=i,n.scrollLeft=f)})}function h(r){return r===!1?{block:"end",inline:"nearest"}:O(r)?r:{block:"start",inline:"nearest"}}function _(r,c){var t=!r.ownerDocument.documentElement.contains(r);if(O(c)&&typeof c.behavior=="function")return c.behavior(t?[]:E(r,c));if(t)return;var a=h(c);return S(E(r,a),a.behavior)}var d=X.a=_},Zss7:function(M,X,o){var L;(function(p){var w=/^\s+/,b=/\s+$/,E=0,O=p.round,S=p.min,h=p.max,_=p.random;function d(Q,ce){if(Q=Q||"",ce=ce||{},Q instanceof d)return Q;if(!(this instanceof d))return new d(Q,ce);var te=r(Q);this._originalInput=Q,this._r=te.r,this._g=te.g,this._b=te.b,this._a=te.a,this._roundA=O(100*this._a)/100,this._format=ce.format||te.format,this._gradientType=ce.gradientType,this._r<1&&(this._r=O(this._r)),this._g<1&&(this._g=O(this._g)),this._b<1&&(this._b=O(this._b)),this._ok=te.ok,this._tc_id=E++}d.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,re,ye,ie,Z;return ce=Q.r/255,te=Q.g/255,re=Q.b/255,ce<=.03928?ye=ce/12.92:ye=p.pow((ce+.055)/1.055,2.4),te<=.03928?ie=te/12.92:ie=p.pow((te+.055)/1.055,2.4),re<=.03928?Z=re/12.92:Z=p.pow((re+.055)/1.055,2.4),.2126*ye+.7152*ie+.0722*Z},setAlpha:function(Q){return this._a=H(Q),this._roundA=O(100*this._a)/100,this},toHsv:function(){var Q=n(this._r,this._g,this._b);return{h:Q.h*360,s:Q.s,v:Q.v,a:this._a}},toHsvString:function(){var Q=n(this._r,this._g,this._b),ce=O(Q.h*360),te=O(Q.s*100),re=O(Q.v*100);return this._a==1?"hsv("+ce+", "+te+"%, "+re+"%)":"hsva("+ce+", "+te+"%, "+re+"%, "+this._roundA+")"},toHsl:function(){var Q=t(this._r,this._g,this._b);return{h:Q.h*360,s:Q.s,l:Q.l,a:this._a}},toHslString:function(){var Q=t(this._r,this._g,this._b),ce=O(Q.h*360),te=O(Q.s*100),re=O(Q.l*100);return this._a==1?"hsl("+ce+", "+te+"%, "+re+"%)":"hsla("+ce+", "+te+"%, "+re+"%, "+this._roundA+")"},toHex:function(Q){return f(this._r,this._g,this._b,Q)},toHexString:function(Q){return"#"+this.toHex(Q)},toHex8:function(Q){return s(this._r,this._g,this._b,this._a,Q)},toHex8String:function(Q){return"#"+this.toHex8(Q)},toRgb:function(){return{r:O(this._r),g:O(this._g),b:O(this._b),a:this._a}},toRgbString:function(){return this._a==1?"rgb("+O(this._r)+", "+O(this._g)+", "+O(this._b)+")":"rgba("+O(this._r)+", "+O(this._g)+", "+O(this._b)+", "+this._roundA+")"},toPercentageRgb:function(){return{r:O(B(this._r,255)*100)+"%",g:O(B(this._g,255)*100)+"%",b:O(B(this._b,255)*100)+"%",a:this._a}},toPercentageRgbString:function(){return this._a==1?"rgb("+O(B(this._r,255)*100)+"%, "+O(B(this._g,255)*100)+"%, "+O(B(this._b,255)*100)+"%)":"rgba("+O(B(this._r,255)*100)+"%, "+O(B(this._g,255)*100)+"%, "+O(B(this._b,255)*100)+"%, "+this._roundA+")"},toName:function(){return this._a===0?"transparent":this._a<1?!1:F[f(this._r,this._g,this._b,!0)]||!1},toFilter:function(Q){var ce="#"+l(this._r,this._g,this._b,this._a),te=ce,re=this._gradientType?"GradientType = 1, ":"";if(Q){var ye=d(Q);te="#"+l(ye._r,ye._g,ye._b,ye._a)}return"progid:DXImageTransform.Microsoft.gradient("+re+"startColorstr="+ce+",endColorstr="+te+")"},toString:function(Q){var ce=!!Q;Q=Q||this._format;var te=!1,re=this._a<1&&this._a>=0,ye=!ce&&re&&(Q==="hex"||Q==="hex6"||Q==="hex3"||Q==="hex4"||Q==="hex8"||Q==="name");return ye?Q==="name"&&this._a===0?this.toName():this.toRgbString():(Q==="rgb"&&(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 d(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(g,arguments)},brighten:function(){return this._applyModification(P,arguments)},darken:function(){return this._applyModification(R,arguments)},desaturate:function(){return this._applyModification(m,arguments)},saturate:function(){return this._applyModification(T,arguments)},greyscale:function(){return this._applyModification(C,arguments)},spin:function(){return this._applyModification(y,arguments)},_applyCombination:function(Q,ce){return Q.apply(null,[this].concat([].slice.call(ce)))},analogous:function(){return this._applyCombination(D,arguments)},complement:function(){return this._applyCombination(x,arguments)},monochromatic:function(){return this._applyCombination(N,arguments)},splitcomplement:function(){return this._applyCombination(I,arguments)},triad:function(){return this._applyCombination(v,arguments)},tetrad:function(){return this._applyCombination(A,arguments)}},d.fromRatio=function(Q,ce){if(typeof Q=="object"){var te={};for(var re in Q)Q.hasOwnProperty(re)&&(re==="a"?te[re]=Q[re]:te[re]=ve(Q[re]));Q=te}return d(Q,ce)};function r(Q){var ce={r:0,g:0,b:0},te=1,re=null,ye=null,ie=null,Z=!1,Y=!1;return typeof Q=="string"&&(Q=ae(Q)),typeof Q=="object"&&(fe(Q.r)&&fe(Q.g)&&fe(Q.b)?(ce=c(Q.r,Q.g,Q.b),Z=!0,Y=String(Q.r).substr(-1)==="%"?"prgb":"rgb"):fe(Q.h)&&fe(Q.s)&&fe(Q.v)?(re=ve(Q.s),ye=ve(Q.v),ce=i(Q.h,re,ye),Z=!0,Y="hsv"):fe(Q.h)&&fe(Q.s)&&fe(Q.l)&&(re=ve(Q.s),ie=ve(Q.l),ce=a(Q.h,re,ie),Z=!0,Y="hsl"),Q.hasOwnProperty("a")&&(te=Q.a)),te=H(te),{ok:Z,format:Q.format||Y,r:S(255,h(ce.r,0)),g:S(255,h(ce.g,0)),b:S(255,h(ce.b,0)),a:te}}function c(Q,ce,te){return{r:B(Q,255)*255,g:B(ce,255)*255,b:B(te,255)*255}}function t(Q,ce,te){Q=B(Q,255),ce=B(ce,255),te=B(te,255);var re=h(Q,ce,te),ye=S(Q,ce,te),ie,Z,Y=(re+ye)/2;if(re==ye)ie=Z=0;else{var $=re-ye;Z=Y>.5?$/(2-re-ye):$/(re+ye);switch(re){case Q:ie=(ce-te)/$+(ce<te?6:0);break;case ce:ie=(te-Q)/$+2;break;case te:ie=(Q-ce)/$+4;break}ie/=6}return{h:ie,s:Z,l:Y}}function a(Q,ce,te){var re,ye,ie;Q=B(Q,360),ce=B(ce,100),te=B(te,100);function Z(Ce,_e,Re){return Re<0&&(Re+=1),Re>1&&(Re-=1),Re<1/6?Ce+(_e-Ce)*6*Re:Re<1/2?_e:Re<2/3?Ce+(_e-Ce)*(2/3-Re)*6:Ce}if(ce===0)re=ye=ie=te;else{var Y=te<.5?te*(1+ce):te+ce-te*ce,$=2*te-Y;re=Z($,Y,Q+1/3),ye=Z($,Y,Q),ie=Z($,Y,Q-1/3)}return{r:re*255,g:ye*255,b:ie*255}}function n(Q,ce,te){Q=B(Q,255),ce=B(ce,255),te=B(te,255);var re=h(Q,ce,te),ye=S(Q,ce,te),ie,Z,Y=re,$=re-ye;if(Z=re===0?0:$/re,re==ye)ie=0;else{switch(re){case Q:ie=(ce-te)/$+(ce<te?6:0);break;case ce:ie=(te-Q)/$+2;break;case te:ie=(Q-ce)/$+4;break}ie/=6}return{h:ie,s:Z,v:Y}}function i(Q,ce,te){Q=B(Q,360)*6,ce=B(ce,100),te=B(te,100);var re=p.floor(Q),ye=Q-re,ie=te*(1-ce),Z=te*(1-ye*ce),Y=te*(1-(1-ye)*ce),$=re%6,Ce=[te,Z,ie,ie,Y,te][$],_e=[Y,te,te,Z,ie,ie][$],Re=[ie,ie,Y,te,te,Z][$];return{r:Ce*255,g:_e*255,b:Re*255}}function f(Q,ce,te,re){var ye=[le(O(Q).toString(16)),le(O(ce).toString(16)),le(O(te).toString(16))];return re&&ye[0].charAt(0)==ye[0].charAt(1)&&ye[1].charAt(0)==ye[1].charAt(1)&&ye[2].charAt(0)==ye[2].charAt(1)?ye[0].charAt(0)+ye[1].charAt(0)+ye[2].charAt(0):ye.join("")}function s(Q,ce,te,re,ye){var ie=[le(O(Q).toString(16)),le(O(ce).toString(16)),le(O(te).toString(16)),le(be(re))];return ye&&ie[0].charAt(0)==ie[0].charAt(1)&&ie[1].charAt(0)==ie[1].charAt(1)&&ie[2].charAt(0)==ie[2].charAt(1)&&ie[3].charAt(0)==ie[3].charAt(1)?ie[0].charAt(0)+ie[1].charAt(0)+ie[2].charAt(0)+ie[3].charAt(0):ie.join("")}function l(Q,ce,te,re){var ye=[le(be(re)),le(O(Q).toString(16)),le(O(ce).toString(16)),le(O(te).toString(16))];return ye.join("")}d.equals=function(Q,ce){return!Q||!ce?!1:d(Q).toRgbString()==d(ce).toRgbString()},d.random=function(){return d.fromRatio({r:_(),g:_(),b:_()})};function m(Q,ce){ce=ce===0?0:ce||10;var te=d(Q).toHsl();return te.s-=ce/100,te.s=k(te.s),d(te)}function T(Q,ce){ce=ce===0?0:ce||10;var te=d(Q).toHsl();return te.s+=ce/100,te.s=k(te.s),d(te)}function C(Q){return d(Q).desaturate(100)}function g(Q,ce){ce=ce===0?0:ce||10;var te=d(Q).toHsl();return te.l+=ce/100,te.l=k(te.l),d(te)}function P(Q,ce){ce=ce===0?0:ce||10;var te=d(Q).toRgb();return te.r=h(0,S(255,te.r-O(255*-(ce/100)))),te.g=h(0,S(255,te.g-O(255*-(ce/100)))),te.b=h(0,S(255,te.b-O(255*-(ce/100)))),d(te)}function R(Q,ce){ce=ce===0?0:ce||10;var te=d(Q).toHsl();return te.l-=ce/100,te.l=k(te.l),d(te)}function y(Q,ce){var te=d(Q).toHsl(),re=(te.h+ce)%360;return te.h=re<0?360+re:re,d(te)}function x(Q){var ce=d(Q).toHsl();return ce.h=(ce.h+180)%360,d(ce)}function v(Q){var ce=d(Q).toHsl(),te=ce.h;return[d(Q),d({h:(te+120)%360,s:ce.s,l:ce.l}),d({h:(te+240)%360,s:ce.s,l:ce.l})]}function A(Q){var ce=d(Q).toHsl(),te=ce.h;return[d(Q),d({h:(te+90)%360,s:ce.s,l:ce.l}),d({h:(te+180)%360,s:ce.s,l:ce.l}),d({h:(te+270)%360,s:ce.s,l:ce.l})]}function I(Q){var ce=d(Q).toHsl(),te=ce.h;return[d(Q),d({h:(te+72)%360,s:ce.s,l:ce.l}),d({h:(te+216)%360,s:ce.s,l:ce.l})]}function D(Q,ce,te){ce=ce||6,te=te||30;var re=d(Q).toHsl(),ye=360/te,ie=[d(Q)];for(re.h=(re.h-(ye*ce>>1)+720)%360;--ce;)re.h=(re.h+ye)%360,ie.push(d(re));return ie}function N(Q,ce){ce=ce||6;for(var te=d(Q).toHsv(),re=te.h,ye=te.s,ie=te.v,Z=[],Y=1/ce;ce--;)Z.push(d({h:re,s:ye,v:ie})),ie=(ie+Y)%1;return Z}d.mix=function(Q,ce,te){te=te===0?0:te||50;var re=d(Q).toRgb(),ye=d(ce).toRgb(),ie=te/100,Z={r:(ye.r-re.r)*ie+re.r,g:(ye.g-re.g)*ie+re.g,b:(ye.b-re.b)*ie+re.b,a:(ye.a-re.a)*ie+re.a};return d(Z)},d.readability=function(Q,ce){var te=d(Q),re=d(ce);return(p.max(te.getLuminance(),re.getLuminance())+.05)/(p.min(te.getLuminance(),re.getLuminance())+.05)},d.isReadable=function(Q,ce,te){var re=d.readability(Q,ce),ye,ie;ie=!1,ye=se(te);switch(ye.level+ye.size){case"AAsmall":case"AAAlarge":ie=re>=4.5;break;case"AAlarge":ie=re>=3;break;case"AAAsmall":ie=re>=7;break}return ie},d.mostReadable=function(Q,ce,te){var re=null,ye=0,ie,Z,Y,$;te=te||{},Z=te.includeFallbackColors,Y=te.level,$=te.size;for(var Ce=0;Ce<ce.length;Ce++)ie=d.readability(Q,ce[Ce]),ie>ye&&(ye=ie,re=d(ce[Ce]));return d.isReadable(Q,re,{level:Y,size:$})||!Z?re:(te.includeFallbackColors=!1,d.mostReadable(Q,["#fff","#000"],te))};var z=d.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"},F=d.hexNames=W(z);function W(Q){var ce={};for(var te in Q)Q.hasOwnProperty(te)&&(ce[Q[te]]=te);return ce}function H(Q){return Q=parseFloat(Q),(isNaN(Q)||Q<0||Q>1)&&(Q=1),Q}function B(Q,ce){ee(Q)&&(Q="100%");var te=ue(Q);return Q=S(ce,h(0,parseFloat(Q))),te&&(Q=parseInt(Q*ce,10)/100),p.abs(Q-ce)<1e-6?1:Q%ce/parseFloat(ce)}function k(Q){return S(1,h(0,Q))}function G(Q){return parseInt(Q,16)}function ee(Q){return typeof Q=="string"&&Q.indexOf(".")!=-1&&parseFloat(Q)===1}function ue(Q){return typeof Q=="string"&&Q.indexOf("%")!=-1}function le(Q){return Q.length==1?"0"+Q:""+Q}function ve(Q){return Q<=1&&(Q=Q*100+"%"),Q}function be(Q){return p.round(parseFloat(Q)*255).toString(16)}function oe(Q){return G(Q)/255}var he=function(){var Q="[-\\+]?\\d+%?",ce="[-\\+]?\\d*\\.\\d+%?",te="(?:"+ce+")|(?:"+Q+")",re="[\\s|\\(]+("+te+")[,|\\s]+("+te+")[,|\\s]+("+te+")\\s*\\)?",ye="[\\s|\\(]+("+te+")[,|\\s]+("+te+")[,|\\s]+("+te+")[,|\\s]+("+te+")\\s*\\)?";return{CSS_UNIT:new RegExp(te),rgb:new RegExp("rgb"+re),rgba:new RegExp("rgba"+ye),hsl:new RegExp("hsl"+re),hsla:new RegExp("hsla"+ye),hsv:new RegExp("hsv"+re),hsva:new RegExp("hsva"+ye),hex3:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex6:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/,hex4:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex8:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/}}();function fe(Q){return!!he.CSS_UNIT.exec(Q)}function ae(Q){Q=Q.replace(w,"").replace(b,"").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=he.rgb.exec(Q))?{r:te[1],g:te[2],b:te[3]}:(te=he.rgba.exec(Q))?{r:te[1],g:te[2],b:te[3],a:te[4]}:(te=he.hsl.exec(Q))?{h:te[1],s:te[2],l:te[3]}:(te=he.hsla.exec(Q))?{h:te[1],s:te[2],l:te[3],a:te[4]}:(te=he.hsv.exec(Q))?{h:te[1],s:te[2],v:te[3]}:(te=he.hsva.exec(Q))?{h:te[1],s:te[2],v:te[3],a:te[4]}:(te=he.hex8.exec(Q))?{r:G(te[1]),g:G(te[2]),b:G(te[3]),a:oe(te[4]),format:ce?"name":"hex8"}:(te=he.hex6.exec(Q))?{r:G(te[1]),g:G(te[2]),b:G(te[3]),format:ce?"name":"hex"}:(te=he.hex4.exec(Q))?{r:G(te[1]+""+te[1]),g:G(te[2]+""+te[2]),b:G(te[3]+""+te[3]),a:oe(te[4]+""+te[4]),format:ce?"name":"hex8"}:(te=he.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 se(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=d:!(L=function(){return d}.call(X,o,X,M),L!==void 0&&(M.exports=L))})(Math)},aBPH:function(M,X,o){M.exports={wrap:"wrap___1eujs",modal:"modal___3NBln",title:"title___26WI_",path:"path___HzdTG",colorBlue:"colorBlue___3sufs",width240:"width240___DJhZ8",filePath:"filePath___13aFg"}},auZk:function(M,X,o){M.exports={flex_box_center:"flex_box_center___3qTxW",flex_space_between:"flex_space_between___3ea87",flex_box_vertical_center:"flex_box_vertical_center___3pRKY",flex_box_center_end:"flex_box_center_end___1knqW",flex_box_column:"flex_box_column___2jnF_",header:"header___1jftB","flex-center":"flex-center___2n5vX",title:"title___JYziX",schedule:"schedule___3dZqv",clickWarp:"clickWarp___Nw-Yv",num:"num___2kh_y",subject:"subject___3cFDa",btns:"btns___jk1p6",btn:"btn___2VKv5",simulate:"simulate___3PtJU",exit:"exit___3vlKF"}},bKvZ:function(M,X,o){M.exports={flex_box_center:"flex_box_center___2dXfh",flex_space_between:"flex_space_between___2BhUa",flex_box_vertical_center:"flex_box_vertical_center___15ksZ",flex_box_center_end:"flex_box_center_end___3JbfY",flex_box_column:"flex_box_column___1raS-",level:"level___W4wcy",left:"left___1XwUw",container:"container___16wfS",title:"title___2mqN2",listWrap:"listWrap___U0Df3",list:"list___2YNXa",s3:"s3___25biP",s2:"s2___3z1Hl",listActive:"listActive___1B21p",os:"os___2rPuf",btns:"btns___3SwkA",btnsWrap:"btnsWrap___30oSS",icon:"icon___IUU5o",btn:"btn___GdOfs",d1:"d1___uGVV7",d2:"d2___12wBt",shrink:"shrink___tBEU_",elseShrink:"elseShrink___1vnuF",right:"right___27lwg",addIcon:"addIcon___3jWNX"}},bQjk:function(M,X,o){(function(L,p,w){M.exports=X=p(o("Ib8C"),o("OLod"))})(this,function(L){return function(p){var w=L,b=w.lib,E=b.CipherParams,O=w.enc,S=O.Hex,h=w.format,_=h.Hex={stringify:function(d){return d.ciphertext.toString(S)},parse:function(d){var r=S.parse(d);return E.create({ciphertext:r})}}}(),L.format.Hex})},bT9E:function(M,X,o){"use strict";o.d(X,"a",function(){return p});var L=o("VTBJ");function p(w,b){var E=Object(L.a)({},w);return Array.isArray(b)&&b.forEach(function(O){delete E[O]}),E}},bUJZ:function(M,X){M.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAAAXNSR0IArs4c6QAABq1JREFUWAmVWGuIVVUU/vaZ2zjjOC9TwzFtwAjKHlJBNj4IYgJp/hghIWEE/ahAlCypqB8JoSiRJljQw6KoEGz6oQmNvxqdoB9hailZoZbj2xlndHzMvWf3rX3OOnefc888XLDv2nvttdda+1tr73PONbhJsnZdM64NPsll7YCZBYQtQMAmFPayz2ZPcNCFmvpdxrzR56bG+WPGqQc79PoShOEKGLMQ1hbcOstfsSA8j4wpcrIbQbDFTFzfmaeSlY0ZkB14bT5suIFBtGUXMzj6YzTChbQvXMifN+ghemtMw8Z90WT+74gBWbu9Cv0979HJyvyllI6JkKcjRkQ/MJvR1LbamKUlEWUpNyDbt6oJpeJ2GmCdeDQaAp7ayN14B4b1VVVYapo39Wd1KwJywVy/Tnjt3VnlcsHosixEIleZrNa+cCF/3hzGhOq2bFBq2am7NJ3q2l1GZgSDQTMw9U2gqsmty/0pXQTOrmVMQ950xp4xXZjevthPX3RadMl/u1kzmTTpnM/Dy9xsDZ2FwBXWqG7L+aPJukepHQBF6oE6I5Ex7RCfwCpVUVOwx5/jabJ7dSKX+xucvBxoeBw4vRG4djBSl1M1kcFMfRHo5ym/9H3aTLYGNYVBsMDc8YU7fdxGTMXiBhR5bZTYhOe1kAdD5MIv/RgtrH+MY6IgTebqGaQl799DW7G+8LwmdpxOaYOG4RCyfz3DS89+p8Jx8xlvEZF7GcyN8pKgGhjkmTj9QVk2nl5gnjJ3ftsZ1VBxeIU7EAqhFkUWYv+iEydnPgcmd7BTJaOIBJ0LOyKkVZZw2b/mXbrsJzaxgpJOY48va8bg0FkO0gVOQQUli+PS8w1WKN+0oIj6idMKGBjsYNBRMBq8cKHMhlI7ijSAFhZwze06Aq6fBE5+FI/HMJi2z1iGOgoYLrVrhnIdll1VBjihFZjCB39xgCm6yszVAZMeAM7/AFz9hyvTHsvpinecjTcotRd4Yma6QMRxxXqu0DS5eSpommRc/6D8Akff5n10GGheBMxmodc9xMI+yomsx4yDzJAHa6YE1JIEpM6EC2UXRNLyb8PDRGeQzhmMXID9vzAGHuVGBtT7VY6BMQJkARR4d7REOyn7GVcvqGV6eOQv/sR0xce+xNQN/k7k7qEJ3uSlK2lTFRvOIA7DgMJhCytQCGV3EElzfxtZKwHPwsWf6ZioOOJ6GTfcz6Dm8vgz2MRmrJJiGX/G2IDGTrnbWW5od3PGXG9R5dmbtukR+qLBCxIQ17jGwM67JwAg8ypL5lVPOfUTHdc/VWBAvTR8VypwHWhBCxfyIW+eB1z+k6fpDCfieWEDR3j0z/HC5LxsQmQChKMKRMo2Zd6glwgVTyTPIjEgz6QEDdmJ7oJ9N0deMwuonR6hoTIfBUFpwjTqtMYIxIiornBp7rkY8+jZeSLgK8SeCDZxGDsXLs0tiLn0xalw2b3Que5IpvpuQ9QXuZCipPPF4dguud/XeRt2FXAj3IkgLDIdlY+ODMIJ/LfOB4b5rnPhV0LOADVlWsBn99Ix5VOo9/enLrb8H80nuXyh1Jldgek42Me0dJfTxB1qyiRy3bXfb+JxL/JIy9F3utxxSZrok+MWzjPgxjmxTG0ySKcjvKJ1m4UH+6L3oVK4JUehcpELioYOrWcdsUbmfRY9LrQmxEmBr7XztgHV5KKXciyBSSAaoM8ZA0kwc2R3tO4j4m1JWkTqIRopebLZy4G57/De2Q90PxshVt0ILPqGyPD74MBaPlIYmNoY3V6PefoY8+tefIUJhWtShSxoZIval4mz395l4fICbCNS1VOABV/GwRCZIx9HaOhhSJDxEYr7hr5jShCSsf16xiaYcGVyb+juEq2sgFU/5xXgvlfp/BrTV8M0vc+2Ue2nOdVTiLnZYLNZdnKVKkY1pKNC22reD10OKb+Ik5x7hSvFK7s/wNfhQ5uiYP7YCuxfV64Rh06MtI+22JbGYw7x6VGyd5XZztYmDPKl2OZ9KKpWDq+9Lb61/bkcRBUiww/F+vo2s+RYf3aFP3Z9u62pieHzU9q2pzAe7VHiVo4SgD8vH4gwS83z/algRCWdMreIqqJY98Ripm9z6phWpCC+9v1jL3096tr350GbtJ0XjLivSFkcU8LsJ7Xz+e6V/3dMRZFmBD6ixvRw+2vMC1f5oBuZxgxIl9oPq5ewCOVzaSFl0WPGd+gUMwEh/sPK8A+rl250qq3R+LgDUiN2a2Mzwsv8GJP6sjMp5xuna6LSGzXzL8HvQjBpp3n5Up9MjJf+B5WVB7lfjXHfAAAAAElFTkSuQmCC"},biw7:function(M,X,o){"use strict";var L=o("cDcd"),p=o.n(L),w=L.createContext(null);X.a=w},c5Ni:function(M,X,o){},cFMs:function(M,X){M.exports="data:image/png;base64,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"},cRFk:function(M,X,o){M.exports=o.p+"static/RepositoryNoneData.828085a8.png"},ch0t:function(M,X,o){"use strict";o.r(X);var L=o("+L6B"),p=o("2/Rp"),w=o("T2oS"),b=o("W9HT"),E=o("14J3"),O=o("BMrR"),S=o("2qtc"),h=o("kLXV"),_=o("jCWc"),d=o("kPKH"),r=o("qVdP"),c=o("jsC+"),t=o("k1fw"),a=o("lUTK"),n=o("BvKs"),i=o("9og8"),f=o("miYZ"),s=o("tsqr"),l=o("5Dmo"),m=o("3S7+"),T=o("tJVT"),C=o("PpiC"),g=o("Znn+"),P=o("ZTPi"),R=o("WmNS"),y=o.n(R),x=o("cDcd"),v=o.n(x),A=o("B6bo"),I=o.n(A),D=o("Ty5D"),N=o("9kvl"),z=o("BoS7"),F=o("Sdc0"),W=o("oBTY"),H=o("ozfa"),B=o("MJZm"),k=o("P5Jw"),G=o("5NDa"),ee=o("5rEg"),ue=o("y8nQ"),le=o("Vl3Y"),ve=o("aBPH"),be=o.n(ve),oe=function(Ie){var Ze=Ie.shixunsDetail,Ye=Ie.globalSetting,xe=Ie.loading,ke=Ie.user,pt=Ie.dispatch,it=Ie.isRepository,mt=Object(C.a)(Ie,["shixunsDetail","globalSetting","loading","user","dispatch","isRepository"]),Dt=Object(D.h)(),tt=Object(D.i)(),At=Object(x.useState)({}),kt=Object(T.a)(At,2),gn=kt[0],un=kt[1],on=Object(x.useRef)(),jn=le.a.useForm(),xn=Object(T.a)(jn,1),Yt=xn[0],Xn=Object(x.useState)(""),Zn=Object(T.a)(Xn,2),zn=Zn[0],Yn=Zn[1];Object(x.useEffect)(function(){mt.visible&&Yt.resetFields()},[mt.visible]),Object(x.useEffect)(function(){var qt=sessionStorage.getItem("pathArray");if(qt){var Xt=qt.split(",").join("/"),En=Xt.indexOf("/")===0?Xt.substr(1):Xt;Yn(En)}},[]),Object(x.useEffect)(function(){var qt,Xt;on.current=(qt=Dt.pathname)===null||qt===void 0||((Xt=qt.split("/"))===null||Xt===void 0)?void 0:Xt[2]},[]);var Cr=function(){var qt=Object(i.a)(y.a.mark(function Xt(){var En,jr,An=arguments;return y.a.wrap(function(Sn){for(;;)switch(Sn.prev=Sn.next){case 0:return En=An.length>0&&An[0]!==void 0?An[0]:{},Sn.next=3,pt({type:"shixunsDetail/addRepositoryFile",payload:{id:tt.id,message:En.commitMessage,content:"",path:(mt.defaultPath?mt.defaultPath+"/":"")+En.path+"/"+(En.file||".gitkeep"),secret_repository:it?void 0:!0}});case 3:jr=Sn.sent,jr!=null&&jr.url&&(s.b.success("\u6DFB\u52A0\u6210\u529F"),mt.onOK({path:(mt.defaultPath?mt.defaultPath+"/":"")+En.path+"/"+(En.file||".gitkeep"),name:En.path.split("/")[En.path.split("/").length-1]}),mt.onClose());case 5:case"end":return Sn.stop()}},Xt)}));return function(){return qt.apply(this,arguments)}}(),lr=function(){var Xt,En;N.d.push("/shixuns/".concat(on.current,"/").concat((Xt=Dt.pathname)===null||Xt===void 0||((En=Xt.split("/"))===null||En===void 0)?void 0:En[3]).concat(zn?"/master/shixun_show/".concat(zn):""))};return v.a.createElement(h.a,{width:"60%",centered:!0,visible:mt.visible,wrapClassName:be.a.modal,onOk:function(){Yt.submit()},onCancel:mt.onClose,title:"\u65B0\u5EFA\u6587\u4EF6\u5939"},v.a.createElement("section",{className:be.a.bg},v.a.createElement("div",{className:be.a.wrap},v.a.createElement(le.a,{className:"mt10",form:Yt,scrollToFirstError:!0,layout:"vertical",onFinish:Cr,onChange:function(){var Xt,En,jr,An,Bn=Object(t.a)({},Yt.getFieldsValue()),Sn=Bn==null||((Xt=Bn.path)===null||Xt===void 0)?void 0:Xt.split(""),Or=Bn==null||((En=Bn.file)===null||En===void 0)?void 0:En.split("");Sn!=null&&(jr=Sn.filter(function(Qt){return Qt=="/"}))!==null&&jr!==void 0&&jr.length&&(Bn.path=Bn.path.substring(0,Bn.path.length-1)),Or!=null&&(An=Or.filter(function(Qt){return Qt=="/"}))!==null&&An!==void 0&&An.length&&(Bn.file=Bn.file.substring(0,Bn.path.length-1)),Yt.setFieldsValue(Object(t.a)({},Bn)),un(Bn)}},v.a.createElement(le.a.Item,{label:"\u6587\u4EF6\u5939\u540D\u79F0\uFF1A",name:"path"},v.a.createElement(O.a,null,v.a.createElement(d.a,null,v.a.createElement("span",{className:be.a.filePath},mt.defaultPath+"/")),v.a.createElement(d.a,{flex:"1"},v.a.createElement(le.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"}]},v.a.createElement(ee.a,{placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0",size:"large"}))))),v.a.createElement(le.a.Item,{label:"\u6587\u4EF6\u540D\u79F0\uFF1A",name:"file"},v.a.createElement(ee.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"})),v.a.createElement(le.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"}]},v.a.createElement(ee.a,{placeholder:"\u8BF7\u8F93\u5165\u672C\u6B21\u63D0\u4EA4\u7684\u4E3B\u8981\u4FE1\u606F\uFF0C\u5408\u7406\u7684\u63CF\u8FF0\u4FE1\u606F\u6709\u5229\u4E8E\u4EE3\u7801\u5386\u53F2\u8BB0\u5F55\u7684\u7BA1\u7406",size:"large"}))))))},he=Object(N.a)(function(ot){var Ie=ot.shixunsDetail,Ze=ot.loading,Ye=ot.globalSetting,xe=ot.user;return{shixunsDetail:Ie,globalSetting:Ye,user:xe,loading:Ze.models.index}})(oe),fe=o("7ahc"),ae=function(Ie){var Ze=Ie.shixunsDetail,Ye=Ie.globalSetting,xe=Ie.loading,ke=Ie.user,pt=Ie.dispatch,it=Ie.isRepository,mt=Object(C.a)(Ie,["shixunsDetail","globalSetting","loading","user","dispatch","isRepository"]),Dt=Object(D.h)(),tt=Object(D.i)(),At=Object(x.useState)({}),kt=Object(T.a)(At,2),gn=kt[0],un=kt[1],on=Object(x.useRef)(),jn=le.a.useForm(),xn=Object(T.a)(jn,1),Yt=xn[0],Xn=Object(x.useState)(""),Zn=Object(T.a)(Xn,2),zn=Zn[0],Yn=Zn[1];Object(x.useEffect)(function(){mt.visible&&Yt.resetFields()},[mt.visible]),Object(x.useEffect)(function(){var qt=sessionStorage.getItem("pathArray");if(qt){var Xt=qt.split(",").join("/"),En=Xt.indexOf("/")===0?Xt.substr(1):Xt;Yn(En)}},[]),Object(x.useEffect)(function(){var qt,Xt;on.current=(qt=Dt.pathname)===null||qt===void 0||((Xt=qt.split("/"))===null||Xt===void 0)?void 0:Xt[2]},[]);var Cr=function(){var qt=Object(i.a)(y.a.mark(function Xt(){var En,jr,An=arguments;return y.a.wrap(function(Sn){for(;;)switch(Sn.prev=Sn.next){case 0:return En=An.length>0&&An[0]!==void 0?An[0]:{},Sn.next=3,pt({type:"shixunsDetail/addRepositoryFile",payload:{id:tt.id,message:En.commitMessage,content:En.codeMirror,path:(mt.defaultPath?mt.defaultPath+"/":"")+En.path,secret_repository:it?void 0:!0}});case 3:jr=Sn.sent,jr!=null&&jr.url&&(s.b.success("\u6DFB\u52A0\u6210\u529F"),mt.onOK({path:(mt.defaultPath?mt.defaultPath+"/":"")+En.path,name:En.path.split("/")[En.path.split("/").length-1]}),mt.onClose());case 5:case"end":return Sn.stop()}},Xt)}));return function(){return qt.apply(this,arguments)}}(),lr=function(){var Xt,En;N.d.push("/shixuns/".concat(on.current,"/").concat((Xt=Dt.pathname)===null||Xt===void 0||((En=Xt.split("/"))===null||En===void 0)?void 0:En[3]).concat(zn?"/master/shixun_show/".concat(zn):""))};return v.a.createElement(h.a,{width:"60%",visible:mt.visible,wrapClassName:be.a.modal,centered:!0,onOk:function(){Yt.submit()},onCancel:mt.onClose,title:"\u65B0\u5EFA\u6587\u4EF6"},v.a.createElement("section",{className:be.a.bg},v.a.createElement("div",{className:be.a.wrap},v.a.createElement(le.a,{className:"mt10",form:Yt,scrollToFirstError:!0,layout:"vertical",onFinish:Cr,onChange:function(){var Xt,En,jr=Object(t.a)({},Yt.getFieldsValue()),An=jr==null||((Xt=jr.path)===null||Xt===void 0)?void 0:Xt.split("");(An==null||((En=An.filter(function(Bn){return Bn=="/"}))===null||En===void 0)?void 0:En.length)>1&&(jr.path=jr.path.substring(0,jr.path.length-1)),Yt.setFieldsValue(Object(t.a)({},jr)),un(jr)}},v.a.createElement(le.a.Item,{label:"\u6587\u4EF6\u540D\u79F0\u6216\u6587\u4EF6\u8DEF\u5F84\uFF1A",name:"path"},v.a.createElement(O.a,null,v.a.createElement(d.a,null,v.a.createElement("span",{className:be.a.filePath},mt.defaultPath+"/")),v.a.createElement(d.a,{flex:"1"},v.a.createElement(le.a.Item,{name:"path",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},v.a.createElement(ee.a,{placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u79F0",size:"large"}))))),v.a.createElement(le.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"}]},v.a.createElement(ee.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"})),v.a.createElement("div",{className:"mt10 mb20"},v.a.createElement(le.a.Item,{name:"codeMirror",label:"\u6587\u4EF6\u5185\u5BB9\uFF1A",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5185\u5BB9"}]},v.a.createElement(fe.a,{options:{modal:"javascript",lineNumbers:!0,theme:"railscasts",indentUnit:4,matchBrackets:!0,autoRefresh:!0,smartIndent:!0,extraKeys:{"Alt-/":"autocomplete"},autofocus:!0,styleActiveLine:!0,lint:!0,linkurl:"",gutters:["CodeMirror-linenumbers","breakpoints","CodeMirror-lint-markers"]}})))))))},se=Object(N.a)(function(ot){var Ie=ot.shixunsDetail,Ze=ot.loading,Ye=ot.globalSetting,xe=ot.user;return{shixunsDetail:Ie,globalSetting:Ye,user:xe,loading:Ze.models.index}})(ae),Q=function(Ie){var Ze=Ie.shixunsDetail,Ye=Ie.globalSetting,xe=Ie.loading,ke=Ie.user,pt=Ie.dispatch,it=Ie.isRepository,mt=Object(C.a)(Ie,["shixunsDetail","globalSetting","loading","user","dispatch","isRepository"]),Dt=Object(D.h)(),tt=Object(D.i)(),At=Object(x.useState)({}),kt=Object(T.a)(At,2),gn=kt[0],un=kt[1],on=Object(x.useRef)(),jn=le.a.useForm(),xn=Object(T.a)(jn,1),Yt=xn[0],Xn=Object(x.useState)(""),Zn=Object(T.a)(Xn,2),zn=Zn[0],Yn=Zn[1],Cr=Object(x.useState)(""),lr=Object(T.a)(Cr,2),qt=lr[0],Xt=lr[1];Object(x.useEffect)(function(){mt.visible&&Yt.resetFields()},[mt.visible]),Object(x.useEffect)(function(){var An=mt.defaultPath.split("/");An.length===1?(Yn(""),Xt(mt.defaultPath)):(Xt(An.pop()),Yn(An.join("/")+"/"))},[mt.defaultPath]),Object(x.useEffect)(function(){var An,Bn;on.current=(An=Dt.pathname)===null||An===void 0||((Bn=An.split("/"))===null||Bn===void 0)?void 0:Bn[2]},[]);var En=function(){var An=Object(i.a)(y.a.mark(function Bn(){var Sn,Or,Qt=arguments;return y.a.wrap(function(Kt){for(;;)switch(Kt.prev=Kt.next){case 0:return Sn=Qt.length>0&&Qt[0]!==void 0?Qt[0]:{},Kt.next=3,pt({type:"shixunsDetail/moveGitFile",payload:{id:tt.id,from:mt.defaultPath,to:zn+Sn.path,message:Sn.commitMessage||"".concat(mt.defaultPath," rename to ").concat(zn).concat(Sn.path," "),secret_repository:it}});case 3:Or=Kt.sent,(Or==null?void 0:Or.status)===0&&(s.b.success("\u6DFB\u52A0\u6210\u529F"),mt.onOK({path:Sn.path,name:Sn.path}),mt.onClose());case 5:case"end":return Kt.stop()}},Bn)}));return function(){return An.apply(this,arguments)}}(),jr=function(){var Bn,Sn;N.d.push("/shixuns/".concat(on.current,"/").concat((Bn=Dt.pathname)===null||Bn===void 0||((Sn=Bn.split("/"))===null||Sn===void 0)?void 0:Sn[3]).concat(zn?"/master/shixun_show/".concat(zn):""))};return v.a.createElement(h.a,{width:"40%",visible:mt.visible,wrapClassName:be.a.modal,centered:!0,onOk:function(){Yt.submit()},onCancel:mt.onClose,title:"\u63D0\u4EA4\u8BF4\u660E"},v.a.createElement("section",{className:be.a.bg},v.a.createElement("div",{className:be.a.wrap},v.a.createElement(le.a,{className:"mt10",form:Yt,scrollToFirstError:!0,layout:"vertical",onFinish:En,onChange:function(){var Bn,Sn,Or=Object(t.a)({},Yt.getFieldsValue()),Qt=Or==null||((Bn=Or.path)===null||Bn===void 0)?void 0:Bn.split("");(Qt==null||((Sn=Qt.filter(function(mr){return mr=="/"}))===null||Sn===void 0)?void 0:Sn.length)>1&&(Or.path=Or.path.substring(0,Or.path.length-1)),Yt.setFieldsValue(Object(t.a)({},Or)),un(Or)}},v.a.createElement(le.a.Item,{label:"\u91CD\u547D\u540D\uFF1A",name:"path"},v.a.createElement(O.a,null,v.a.createElement(d.a,{flex:"1"},v.a.createElement(le.a.Item,{name:"path",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},v.a.createElement(ee.a,{placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u79F0",size:"large",defaultValue:qt}))))),v.a.createElement(le.a.Item,{label:"\u63D0\u4EA4\u4FE1\u606F\uFF1A",name:"commitMessage"},v.a.createElement(ee.a,{placeholder:"\u5982\u4E0D\u586B\u5199\uFF0C\u9ED8\u8BA4\u63D0\u4EA4\u4FE1\u606F\u662F\uFF08".concat(mt.defaultPath," rename to \u65B0\u7684\u540D\u79F0 \uFF09"),size:"large"}))))))},ce=Object(N.a)(function(ot){var Ie=ot.shixunsDetail,Ze=ot.loading,Ye=ot.globalSetting,xe=ot.user;return{shixunsDetail:Ie,globalSetting:Ye,user:xe,loading:Ze.models.index}})(Q),te=o("DZo9"),re=o("8z0m"),ye=o("m3rI"),ie=o("8j3D"),Z=o("RC3E"),Y=o.n(Z),$=re.a.Dragger,Ce=function(Ie){var Ze=Ie.shixunsDetail,Ye=Ie.globalSetting,xe=Ie.loading,ke=Ie.user,pt=Ie.dispatch,it=Ie.isRepository,mt=Object(C.a)(Ie,["shixunsDetail","globalSetting","loading","user","dispatch","isRepository"]),Dt=Object(D.h)(),tt=Object(D.i)(),At=Object(x.useState)({}),kt=Object(T.a)(At,2),gn=kt[0],un=kt[1],on=Object(x.useRef)(),jn=le.a.useForm(),xn=Object(T.a)(jn,1),Yt=xn[0],Xn=Object(x.useState)([]),Zn=Object(T.a)(Xn,2),zn=Zn[0],Yn=Zn[1],Cr=Object(x.useState)(),lr=Object(T.a)(Cr,2),qt=lr[0],Xt=lr[1],En;Object(x.useEffect)(function(){mt.visible&&(Yt.resetFields(),Yn([]))},[mt.visible]),Object(x.useEffect)(function(){on.current=tt.id},[]),Object(x.useEffect)(function(){var Qt=sessionStorage.getItem("pathArray");if(Qt){var mr=Qt.split(",").join("/"),Kt=mr.indexOf("/")===0?mr.substr(1):mr;Xt(Kt)}},[]);var jr=function(mr){if(En=mr.file.name,mr.file.status==="done"||mr.file.status==="uploading"){var Kt,nr,br;if(Yn(mr.fileList),!mr.file.response)return;if(((Kt=mr.file.response)===null||Kt===void 0?void 0:Kt.status)===0){s.b.success("\u4E0A\u4F20\u6210\u529F\uFF01");return}Yn(zn.filter(function(qr){return qr.uid!==mr.file.uid})),((nr=mr.file.response)===null||nr===void 0?void 0:nr.message)&&s.b.info((br=mr.file.response)===null||br===void 0?void 0:br.message)}},An=function(){var Qt=Object(i.a)(y.a.mark(function mr(Kt){var nr;return y.a.wrap(function(qr){for(;;)switch(qr.prev=qr.next){case 0:if(Kt.response){qr.next=3;break}return s.b.info("\u8FD8\u672A\u4E0A\u4F20\u5B8C\u6210\uFF0C\u65E0\u6CD5\u8FDB\u884C\u5220\u9664\u64CD\u4F5C\uFF01"),qr.abrupt("return");case 3:return qr.next=5,pt({type:"shixunsDetail/deleteGitFile",payload:{id:tt.id,path:qt?"".concat(qt,"/").concat(Kt.name):Kt.name,message:Yt.getFieldValue("commitMessage")||"\u5220\u9664\u4E86".concat(qt?"".concat(qt,"/").concat(Kt.name):Kt.name),secret_repository:it?null:!0}});case 5:nr=qr.sent,nr.status===0&&(Yn(zn.filter(function(aa){return aa.uid!==Kt.uid})),s.b.info("\u5220\u9664\u6210\u529F"));case 7:case"end":return qr.stop()}},mr)}));return function(Kt){return Qt.apply(this,arguments)}}(),Bn={height:300,multiple:!0,withCredentials:!0,data:function(){var Qt=Object(i.a)(y.a.mark(function Kt(){return y.a.wrap(function(br){for(;;)switch(br.prev=br.next){case 0:return br.abrupt("return",new Promise(function(){var qr=Object(i.a)(y.a.mark(function aa(_a,ca){return y.a.wrap(function(Jn){for(;;)switch(Jn.prev=Jn.next){case 0:setTimeout(Object(i.a)(y.a.mark(function Tr(){var Aa,Ra;return y.a.wrap(function(Pr){for(;;)switch(Pr.prev=Pr.next){case 0:return Pr.next=2,Yt.getFieldsValue();case 2:Aa=Pr.sent,Ra=Object(t.a)(Object(t.a)({},{path:mt.defaultPath?mt.defaultPath:"",message:gn.commitMessage||"\u4E0A\u4F20\u4E86".concat(En)}),it?{}:{secret_repository:!0}),_a(Ra);case 5:case"end":return Pr.stop()}},Tr)})),200);case 1:case"end":return Jn.stop()}},aa)}));return function(aa,_a){return qr.apply(this,arguments)}}()));case 1:case"end":return br.stop()}},Kt)}));function mr(){return Qt.apply(this,arguments)}return mr}(),fileList:zn,method:"post",action:"".concat(ye.a.API_SERVER,"/api/shixuns/").concat(on.current,"/upload_git_file.json"),onChange:jr,onRemove:An,beforeUpload:function(mr){En=mr.name}},Sn=function(){var Qt=Object(i.a)(y.a.mark(function mr(Kt){return y.a.wrap(function(br){for(;;)switch(br.prev=br.next){case 0:return br.next=2,Yt.validateFields();case 2:mt.onClose(),mt.onOK({path:mt.defaultPath}),Or();case 5:case"end":return br.stop()}},mr)}));return function(Kt){return Qt.apply(this,arguments)}}(),Or=function(){var mr,Kt;N.d.push("/shixuns/".concat(on.current,"/").concat((mr=Dt.pathname)===null||mr===void 0||((Kt=mr.split("/"))===null||Kt===void 0)?void 0:Kt[3]).concat(qt?"/master/shixun_show/".concat(qt):""))};return v.a.createElement(h.a,{visible:mt.visible,onOk:Sn,centered:!0,onCancel:mt.onClose,width:"70%"},v.a.createElement("section",{className:Y.a.bg},v.a.createElement("div",{className:Y.a.wrap},v.a.createElement("div",{className:Y.a.title},"\u4E0A\u4F20\u6587\u4EF6"),v.a.createElement(le.a,{className:"mt10",form:Yt,scrollToFirstError:!0,layout:"vertical",onFinish:Sn,onValuesChange:function(){return un(Object(t.a)({},Yt.getFieldsValue()))}},v.a.createElement(le.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"}]},v.a.createElement(ee.a,{placeholder:"\u5FC5\u586B\uFF0C\u63CF\u8FF0\u4E3B\u8981\u4FEE\u6539\u5185\u5BB9\uFF08\u76F8\u5F53\u4E8EGit Commit message\u7684Header\uFF09"})),v.a.createElement(le.a.Item,{label:"\u9009\u62E9\u6587\u4EF6",name:"file",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u6587\u4EF6"}]},v.a.createElement($,Bn,v.a.createElement("div",null,v.a.createElement("i",{className:"iconfont icon-shangchuan font50 ".concat(Y.a.colorBlue)})),v.a.createElement("div",{className:"font14 mt30"},"\u62D6\u62FD\u6587\u4EF6\u6216",v.a.createElement("span",{className:"".concat(Y.a.colorBlue," ml5")},"\u70B9\u51FB\u6B64\u5904\u4E0A\u4F20")))))),v.a.createElement(ie.a,{onFinish:function(mr){return Xt(mr)}})))},_e=Object(N.a)(function(ot){var Ie=ot.shixunsDetail,Ze=ot.loading,Ye=ot.globalSetting,xe=ot.user;return{shixunsDetail:Ie,globalSetting:Ye,user:xe,loading:Ze.models.index}})(Ce),Re=o("Bbdw"),Qe=o.n(Re),$e=o("HpfO"),ct=o.n($e),dt=function(Ie){var Ze=Ie.shixunsDetail,Ye=Ie.globalSetting,xe=Ie.loading,ke=Ie.dispatch,pt=Ie.title,it=Ie.pathList,mt=it===void 0?[]:it,Dt=Ie.showInputPath,tt=Dt===void 0?!1:Dt,At=Ie.isMergeSelectFile,kt=At===void 0?!1:At,gn=Ie.onFinish,un=gn===void 0?function(){}:gn,on=le.a.useForm(),jn=Object(T.a)(on,1),xn=jn[0],Yt=Object(D.i)(),Xn=Object(D.h)(),Zn=Object(x.useRef)(),zn=Object(x.useState)(""),Yn=Object(T.a)(zn,2),Cr=Yn[0],lr=Yn[1],qt=Object(x.useState)(""),Xt=Object(T.a)(qt,2),En=Xt[0],jr=Xt[1],An=Object(x.useState)([]),Bn=Object(T.a)(An,2),Sn=Bn[0],Or=Bn[1],Qt=Object(x.useState)([]),mr=Object(T.a)(Qt,2),Kt=mr[0],nr=mr[1];Object(x.useEffect)(function(){var Yr,Jn;Zn.current=((Yr=Xn.pathname)===null||Yr===void 0||((Jn=Yr.split("/"))===null||Jn===void 0)?void 0:Jn[3])==="repository"},[]),Object(x.useEffect)(function(){if(Ze.actionTabs.key!=="Repository-SelectFilePath")return;var Yr=mt.join("/"),Jn=[];mt.map(function(Tr,Aa){Aa===0?Jn.push({val:"\u6839\u76EE\u5F55",path:""},{val:"/".concat(Tr),path:Yr}):Jn.push({val:"/".concat(Tr),path:Yr})}),Or(Jn),lr(Yr),jr(Yr),br(Yr)},[Ze.actionTabs.key]);var br=function(){var Yr=Object(i.a)(y.a.mark(function Jn(Tr){var Aa;return y.a.wrap(function(ya){for(;;)switch(ya.prev=ya.next){case 0:return ya.next=2,ke({type:Zn.current?"shixunsDetail/getRepository":"shixunsDetail/getSecretRepository",payload:{id:Yt.id,path:Tr}});case 2:Aa=ya.sent,Aa&&nr(Aa.trees||[]);case 4:case"end":return ya.stop()}},Jn)}));return function(Tr){return Yr.apply(this,arguments)}}(),qr=function(Jn){var Tr=Cr;Jn.type==="tree"&&(Sn.length?Sn.push({val:"/".concat(Jn.name),path:Jn.name}):Sn.push({val:"\u6839\u76EE\u5F55",path:""},{val:"/".concat(Jn.name),path:Jn.name}),Or(Sn),Tr=Cr?"".concat(Cr,"/").concat(Jn.name):Jn.name,lr(Tr)),br(Tr)},aa=function(Jn,Tr){var Aa=Sn.filter(function(ya,Pr){return Pr<=Tr});Or(Aa);var Ra=Aa.filter(function(ya,Pr){return Pr!==0}).map(function(ya){return ya.val}).join("").substr(1);lr(Ra),br(Ra)},_a=function(){var Yr=Object(i.a)(y.a.mark(function Jn(){var Tr,Aa,Ra;return y.a.wrap(function(Pr){for(;;)switch(Pr.prev=Pr.next){case 0:if(Tr=xn==null?void 0:xn.getFieldsValue(),Aa=Cr?"".concat(Cr).concat(Tr!=null&&Tr.name?"/".concat(Tr==null?void 0:Tr.name):""):Tr==null?void 0:Tr.name,!kt){Pr.next=6;break}return un(Aa),ca(),Pr.abrupt("return");case 6:if(!tt){Pr.next=16;break}return Pr.next=9,xn.validateFields();case 9:return Pr.next=11,ke({type:"shixunsDetail/uploadGitFolder",payload:Object(t.a)(Object(t.a)({},{id:Yt.id,path:Aa}),Zn.current?{}:{secret_repository:!0})});case 11:Ra=Pr.sent,un(En),Ra.status===0&&s.b.info("\u65B0\u5EFA\u6210\u529F"),Pr.next=18;break;case 16:un(Aa),s.b.success("\u9009\u62E9\u6587\u4EF6\u76EE\u5F55\u6210\u529F");case 18:ca();case 19:case"end":return Pr.stop()}},Jn)}));return function(){return Yr.apply(this,arguments)}}(),ca=function(){ke({type:"shixunsDetail/setActionTabs",payload:{}}),xn.resetFields()};return v.a.createElement(h.a,{centered:!0,title:pt||"\u65B0\u5EFA\u6587\u4EF6\u5939",closable:!1,keyboard:!1,visible:Ze.actionTabs.key==="Repository-SelectFilePath",onOk:_a,onCancel:ca},v.a.createElement("div",{className:ct.a.wrap},v.a.createElement("div",{className:ct.a.content},v.a.createElement("div",{className:ct.a.mainPathWrap},!!(Sn!=null&&Sn.length)&&Sn.map(function(Yr,Jn){return v.a.createElement("a",{key:Jn,onClick:function(){return aa(Yr,Jn)}},Yr.val)})),!!(Kt!=null&&Kt.length)&&Kt.map(function(Yr,Jn){return Yr.type==="tree"&&v.a.createElement("a",{key:Jn,onClick:function(){return qr(Yr)}},v.a.createElement("i",{className:"iconfont icon-wenjianjia ".concat(ct.a.colorBlue)}),Yr.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"},Cr),tt&&v.a.createElement(le.a,{form:xn,scrollToFirstError:!0,className:"mt20"},v.a.createElement(le.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(ee.a,{placeholder:"\u8BF7\u8F93\u5165\u65B0\u6587\u4EF6\u5939\u540D/\u5B50\u6587\u4EF6\u5939\u540D\u3002\uFF08\u5982\uFF1Asrc/step1\uFF09"})))))},vt=Object(N.a)(function(ot){var Ie=ot.shixunsDetail,Ze=ot.loading,Ye=ot.globalSetting;return{shixunsDetail:Ie,globalSetting:Ye,loading:Ze.models.index}})(dt),_t=o("GZ0F"),He=o("8Skl"),Pe=o("HBuW"),at=o("1vsH"),Rt=o("NLgs"),rt=o("lzim"),ft=B.a.DirectoryTree,Ge=function(Ie){var Ze,Ye,xe,ke,pt,it,mt,Dt=Ie.shixunsDetail,tt=Ie.globalSetting,At=Ie.loading,kt=Ie.user,gn=Ie.activeKey,un=Ie.dispatch,on=Ie.practiceSetting,jn=Ie.isRepository,xn=Ie.treeData,Yt=Ie.setTreeData,Xn=Object(C.a)(Ie,["shixunsDetail","globalSetting","loading","user","activeKey","dispatch","practiceSetting","isRepository","treeData","setTreeData"]),Zn=Object(D.i)(),zn=Object(D.h)(),Yn=Object(x.useState)(),Cr=Object(T.a)(Yn,2),lr=Cr[0],qt=Cr[1],Xt=Object(x.useState)(!1),En=Object(T.a)(Xt,2),jr=En[0],An=En[1],Bn=Object(x.useState)(!1),Sn=Object(T.a)(Bn,2),Or=Sn[0],Qt=Sn[1],mr=Object(x.useState)(!1),Kt=Object(T.a)(mr,2),nr=Kt[0],br=Kt[1],qr=Object(x.useState)(!1),aa=Object(T.a)(qr,2),_a=aa[0],ca=aa[1],Yr=Object(x.useState)(""),Jn=Object(T.a)(Yr,2),Tr=Jn[0],Aa=Jn[1],Ra=Object(x.useState)([]),ya=Object(T.a)(Ra,2),Pr=ya[0],ui=ya[1],Fa=Object(x.useState)([]),Ma=Object(T.a)(Fa,2),Ya=Ma[0],Ia=Ma[1],qa=Object(x.useState)([]),Wa=Object(T.a)(qa,2),hi=Wa[0],Ci=Wa[1],sa=Object(x.useState)(!1),da=Object(T.a)(sa,2),la=da[0],me=da[1],et=Object(x.useState)(),Tt=Object(T.a)(et,2),xt=Tt[0],Ut=Tt[1],It=Object(x.useState)(),Gt=Object(T.a)(It,2),sn=Gt[0],mn=Gt[1],_n=Object(x.useState)(""),Ln=Object(T.a)(_n,2),Mn=Ln[0],Jt=Ln[1],Cn=Object(x.useState)(),dn=Object(T.a)(Cn,2),wn=dn[0],yn=dn[1],Fn=Object(x.useState)(!1),or=Object(T.a)(Fn,2),Ir=or[0],hn=or[1];Object(x.useEffect)(function(){Yt([]),Dn(""),localStorage.warehouseHideTip||me(!0)},[zn.pathname,jn]);var Ft=function(){var Qn=Object(i.a)(y.a.mark(function Lt(){var Ht,Wt,Un=arguments;return y.a.wrap(function(Tn){for(;;)switch(Tn.prev=Tn.next){case 0:return Ht=Un.length>0&&Un[0]!==void 0?Un[0]:"",Tn.next=3,Object(Pe.Gb)({id:Zn.id,secret_dir_path:Ht});case 3:Wt=Tn.sent,Wt&&yn(Ht);case 5:case"end":return Tn.stop()}},Lt)}));return function(){return Qn.apply(this,arguments)}}(),tn=function(Lt){var Ht;return v.a.createElement(n.a,{className:Qe.a.menu,onClick:function(Un){Aa(Lt.path||"");switch(Un.key){case"1":Object(at.eb)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u65B0\u5EFA\u6587\u4EF6"]),An(!0);break;case"2":Object(at.eb)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u65B0\u5EFA\u6587\u4EF6\u5939"]),br(!0);break;case"3":Object(at.eb)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u4E0A\u4F20"]),ca(!0);break;case"4":Object(at.eb)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u91CD\u547D\u540D"]),Qt(!0);break;case"5":Object(at.eb)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u5220\u9664"]),yr(Lt.path,Lt.name,Lt);break;case"6":Object(at.eb)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u590D\u5236\u8DEF\u5F84"]),Sr(Lt);break}}},(Lt.type==="topTree"||Lt.type==="tree")&&v.a.createElement(n.a.Item,{key:"1"},"\u65B0\u5EFA\u6587\u4EF6"),(Lt.type==="topTree"||Lt.type==="tree")&&v.a.createElement(n.a.Item,{key:"2"},"\u65B0\u5EFA\u6587\u4EF6\u5939"),(Lt.type==="topTree"||Lt.type==="tree")&&v.a.createElement(n.a.Item,{key:"3"},"\u4E0A\u4F20"),Lt.type!=="topTree"&&Lt.type!=="tree"&&(Dt==null||((Ht=Dt.detail)===null||Ht===void 0)?void 0:Ht.public)<2&&v.a.createElement(n.a.Item,{key:"4"},"\u91CD\u547D\u540D"),Lt.type!=="topTree"&&v.a.createElement(k.CopyToClipboard,{text:"/data/workspace/myshixun/".concat(jn?"":"secret/").concat(Lt==null?void 0:Lt.path),onCopy:function(){return s.b.success("\u590D\u5236\u6210\u529F")}},v.a.createElement(n.a.Item,{key:"6"},v.a.createElement(v.a.Fragment,null,"\u590D\u5236\u8DEF\u5F84"))),Lt.type!=="topTree"&&v.a.createElement(n.a.Item,{key:"5"},"\u5220\u9664"))},bn=function(Lt,Ht){return Lt.map(function(Wt){return Ht==""?Wt.path=Ht+Wt.name:Wt.path=Ht+"/"+Wt.name,Wt.title=v.a.createElement(O.a,{className:"font14"},v.a.createElement(d.a,{flex:"1"},v.a.createElement(O.a,null,v.a.createElement(d.a,{flex:"20px"},Wt.type==="blob"&&v.a.createElement("span",{className:"iconfont icon-wenjian11 font12"})),v.a.createElement(d.a,{flex:"1"},v.a.createElement("span",{className:" multi_ellipsis1"},Wt.name)))),v.a.createElement(d.a,null,(Wt.type==="blob"||Wt.type==="tree")&&v.a.createElement(c.a,{overlay:tn(Wt),className:Qe.a.ellipsis},v.a.createElement("i",{className:"iconfont icon-gengduo2 c-555a88"})))),Wt.disableCheckbox=lr&&lr!==Wt.name,Wt.className=Wt.type==="tree"?Qe.a.pl23:"",Wt.checkable=Wt.type!=="tree",Wt.isLeaf=Wt.type!=="tree",Wt.children=Wt.type==="tree"&&[],Wt.key=Wt.path,Wt})},zt=function(Lt){un({type:"practiceSetting/setSideBarTabs",payload:{selectPath:Lt}})},pn=function(){var Qn=Object(i.a)(y.a.mark(function Lt(Ht,Wt){var Un;return y.a.wrap(function(Tn){for(;;)switch(Tn.prev=Tn.next){case 0:return Un=Ht.split("/"),Tn.next=3,Dn(Tr);case 3:setTimeout(function(){zt(Ht),Pr=[Un[0]||""],Ya=[Ht],Ia(Object(W.a)(Ya)),ui(Object(W.a)(Pr))},150);case 4:case"end":return Tn.stop()}},Lt)}));return function(Ht,Wt){return Qn.apply(this,arguments)}}(),ln=function(Lt,Ht){if(Ht=="")xn=Object(W.a)(Lt),Yt(Object(W.a)(Lt));else{var Wt=On(xn,Ht,Lt);xn=Wt,Yt(Object(W.a)(Wt))}};function On(Qn,Lt,Ht){return Qn.map(function(Wt){return Wt.key===Lt?(Wt.children=Object(W.a)(Ht),Object(t.a)({},Wt)):Wt.children?Object(t.a)(Object(t.a)({},Wt),{},{children:On(Wt.children,Lt,Ht)}):Wt})}var Dn=function(){var Qn=Object(i.a)(y.a.mark(function Lt(){var Ht,Wt,Un,Gn,Tn,qn=arguments;return y.a.wrap(function(er){for(;;)switch(er.prev=er.next){case 0:return Ht=qn.length>0&&qn[0]!==void 0?qn[0]:"",er.next=3,un({type:jn?"shixunsDetail/getRepository":"shixunsDetail/getSecretRepository",payload:{id:Zn.id,path:Ht}});case 3:return Wt=er.sent,Wt&&((Un=Wt.trees)!==null&&Un!==void 0&&Un.length?(Tn=bn(Object(W.a)(Wt.trees),Ht),ln(Tn,Ht),Ci(Wt.trees||[]),mn(Ht||""),console.log("handleGetRepository:",Tn,Ht),setTimeout(function(){return console.log(xn,Wt.trees,Ht,999999)},2e3)):Ht==""&&Yt([]),Ut(((Gn=Wt.commits)===null||Gn===void 0?void 0:Gn[0])||{})),er.abrupt("return",Wt);case 6:case"end":return er.stop()}},Lt)}));return function(){return Qn.apply(this,arguments)}}(),$n=function(){var Qn=Object(i.a)(y.a.mark(function Lt(Ht){return y.a.wrap(function(Un){for(;;)switch(Un.prev=Un.next){case 0:return Un.abrupt("return",new Promise(function(){var Gn=Object(i.a)(y.a.mark(function Tn(qn,ar){return y.a.wrap(function(Vr){for(;;)switch(Vr.prev=Vr.next){case 0:return Ht.children.length&&qn(),Jt(Ht.path),Vr.next=4,Dn(Ht.path);case 4:qn();case 5:case"end":return Vr.stop()}},Tn)}));return function(Tn,qn){return Gn.apply(this,arguments)}}()));case 1:case"end":return Un.stop()}},Lt)}));return function(Ht){return Qn.apply(this,arguments)}}(),Hn=function(){var Qn=Object(i.a)(y.a.mark(function Lt(Ht,Wt){var Un,Gn;return y.a.wrap(function(qn){for(;;)switch(qn.prev=qn.next){case 0:if(console.log("handleSelectTree",Ht,Wt.nativeEvent.target.nodeName,Wt),Un=function(){zt(Wt.node.path),Ht=[Wt.node.path],Ia(Object(W.a)(Ht))},!(Wt.nativeEvent.target.nodeName==="svg"||Wt.nativeEvent.target.nodeName==="LI"||Wt.nativeEvent.target.nodeName==="I")){qn.next=4;break}return qn.abrupt("return");case 4:Wt.node.type==="blob"&&(on!=null&&(Gn=on.sideBar)!==null&&Gn!==void 0&&Gn.confirmLeave?h.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(){Un(),un({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})}}):Un());case 5:case"end":return qn.stop()}},Lt)}));return function(Ht,Wt){return Qn.apply(this,arguments)}}(),yr=function(Lt,Ht,Wt){h.a.confirm({centered:!0,title:"\u786E\u8BA4\u9700\u8981\u5220\u9664\u8BE5\u6587\u4EF6".concat(Wt.children?"\u5939":"","?"),okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:function(){var Un=Object(i.a)(y.a.mark(function Tn(){var qn,ar,er;return y.a.wrap(function(tr){for(;;)switch(tr.prev=tr.next){case 0:return tr.next=2,un({type:"shixunsDetail/deleteGitFile",payload:{id:Zn.id,path:Lt,message:"\u5220\u9664".concat(Lt),secret_repository:jn?null:!0}});case 2:if(qn=tr.sent,ar=Lt.split("/"),!((qn==null?void 0:qn.status)===0)){tr.next=20;break}return s.b.info("\u5220\u9664\u6210\u529F"),ar.splice(ar.length-1,1),tr.next=9,Dn(ar.length>1?ar.join("/"):"");case 9:if(er=tr.sent,!(er!=null&&er.trees)){tr.next=13;break}tr.next=16;break;case 13:return ar.splice(ar.length-1,1),tr.next=16,Dn(ar.length>1?ar.join("/"):"");case 16:return zt(""),tr.abrupt("return",!0);case 20:(qn==null?void 0:qn.status)===-3&&h.a.confirm({title:"\u5220\u9664\u5931\u8D25",content:v.a.createElement("div",null,"\u8BE5\u6587\u4EF6\u201C",Lt,"\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(Zn.id,"/edit/").concat(qn==null?void 0:qn.message,"/tab=2")}});case 21:case"end":return tr.stop()}},Tn)}));function Gn(){return Un.apply(this,arguments)}return Gn}()})},Sr=function(Lt){console.log(Lt,"item")},Wn=function(){var Qn=Object(i.a)(y.a.mark(function Lt(Ht,Wt){return y.a.wrap(function(Gn){for(;;)switch(Gn.prev=Gn.next){case 0:if(console.log("handleExpand",Wt),!(Wt.nativeEvent.target.nodeName==="svg"||Wt.nativeEvent.target.nodeName==="path"||Wt.nativeEvent.target.nodeName==="LI")){Gn.next=5;break}return Gn.abrupt("return",!0);case 5:return Gn.next=7,$n(Wt.node);case 7:Pr.includes(Wt.node.path)?Pr.splice(Pr.indexOf(Wt.node.path),1):Pr.push(Wt.node.path);case 8:ui(Object(W.a)(Pr));case 9:case"end":return Gn.stop()}},Lt)}));return function(Ht,Wt){return Qn.apply(this,arguments)}}(),Er=function(){me(!1),localStorage.warehouseHideTip=!0},ur=function(){var Qn=Object(i.a)(y.a.mark(function Lt(Ht){var Wt,Un,Gn,Tn,qn;return y.a.wrap(function(er){for(;;)switch(er.prev=er.next){case 0:Gn="",er.t0=jn,er.next=er.t0===!0?4:er.t0===!1?9:11;break;case 4:return Gn="\u5F00\u542F\u7248\u672C\u5E93",Tn="\u5F00\u542F",qn="\u4E0D\u5F00\u542F",Un=v.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"),er.abrupt("break",11);case 9:return Dt!=null&&(Wt=Dt.detail)!==null&&Wt!==void 0&&Wt.secret_repository?(Gn="\u5173\u95ED\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93",Tn="\u786E\u5B9A",qn="\u53D6\u6D88",Un=v.a.createElement("div",null,"\u5173\u95ED\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93\u540E\uFF0C\u5DF2\u521B\u5EFA\u7684\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93\u53CA\u5176\u5185\u5BB9\uFF0C\u5C06\u88AB\u5220\u9664\u3002\u786E\u8BA4\u8981\u5173\u95ED\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93\uFF1F")):(Gn="\u5F00\u542F\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93",Tn="\u4E0D\u4F7F\u7528",qn="\u4F7F\u7528",Un=v.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")),er.abrupt("break",11);case 11:if(!(!jn&&Object(Rt.b)(un,"\u4E0D\u80FD\u5F00\u542F/\u5173\u95ED\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93"))){er.next=13;break}return er.abrupt("return");case 13:h.a.confirm({title:Gn,okText:Tn,cancelText:qn,content:Un,onOk:function(){var tr;Object(at.eb)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93",Gn]),!jn&&!(Dt!=null&&(tr=Dt.detail)!==null&&tr!==void 0&&tr.secret_repository)||Br(Ht)},onCancel:function(){var tr;!jn&&!(Dt!=null&&(tr=Dt.detail)!==null&&tr!==void 0&&tr.secret_repository)&&Br(Ht)}});case 14:case"end":return er.stop()}},Lt)}));return function(Ht){return Qn.apply(this,arguments)}}(),Br=function(){var Qn=Object(i.a)(y.a.mark(function Lt(Ht){return y.a.wrap(function(Un){for(;;)switch(Un.prev=Un.next){case 0:if(!jn){Un.next=6;break}return Un.next=3,Object(Pe.r)(Object(t.a)({},Zn));case 3:un({type:"practiceSetting/getCommonData",payload:Object(t.a)({},Zn)}),Un.next=8;break;case 6:return Un.next=8,Object(Pe.t)(Object(t.a)(Object(t.a)({},Zn),{},{is_secret_repository:Ht}));case 8:Dn(),un({type:"shixunsDetail/getShixunsDetail",payload:{id:Zn.id}});case 10:case"end":return Un.stop()}},Lt)}));return function(Ht){return Qn.apply(this,arguments)}}(),wr=function(Lt){console.log(Lt)},Xr=function(){var Qn=Object(i.a)(y.a.mark(function Lt(Ht){var Wt,Un,Gn,Tn,qn,ar,er,Vr,tr,ra,Kr;return y.a.wrap(function(vr){for(;;)switch(vr.prev=vr.next){case 0:if(console.log(Ht),Wt=Ht.node.key,Un=Ht.dragNode.key,Gn=Ht.node.pos.split("-"),Tn=Ht.dropPosition-Number(Gn[Gn.length-1]),!(Ht.dragNode.type==="tree")){vr.next=8;break}return s.b.warn("\u4E0D\u652F\u6301\u6587\u4EF6\u5939\u79FB\u52A8\u76EE\u5F55"),vr.abrupt("return");case 8:if(!(Ht.node.type!=="tree")){vr.next=11;break}return s.b.warn("\u672A\u79FB\u52A8\u6587\u4EF6\u76EE\u5F55\u4F4D\u7F6E"),vr.abrupt("return");case 11:return vr.next=13,un({type:"shixunsDetail/moveGitFile",payload:{id:Zn.id,from:Ht.dragNode.path,to:Ht.node.path+"/"+Ht.dragNode.name,message:"".concat(Ht.dragNode.path," move to ").concat(Ht.node.path+"/"+Ht.dragNode.name," ")}});case 13:if(qn=vr.sent,!(qn.status===0)){vr.next=26;break}return zt(""),vr.next=18,Dn("");case 18:ar=0;case 19:if(!(ar<Pr.length)){vr.next=26;break}if(!(Pr[ar]!="")){vr.next=23;break}return vr.next=23,Dn(Pr[ar]);case 23:ar++,vr.next=19;break;case 26:return vr.abrupt("return");case 32:case"end":return vr.stop()}},Lt)}));return function(Ht){return Qn.apply(this,arguments)}}();return v.a.createElement("section",{className:Qe.a.bg},v.a.createElement("div",{className:Qe.a.contentbg},v.a.createElement("div",{className:Qe.a.wrap},v.a.createElement(O.a,{className:Qe.a.gitCode},v.a.createElement(d.a,{flex:"1"},v.a.createElement("span",{className:"iconfont icon-daimacangku2 mr8"}),jn?"\u4EE3\u7801\u4ED3\u5E93":"\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93",v.a.createElement(F.a,{className:jn&&Dt!==null&&Dt!==void 0&&(Ze=Dt.detail)!==null&&Ze!==void 0&&Ze.init_repository?"hide":"ml10",checked:jn?Dt==null||((xe=Dt.detail)===null||xe===void 0)?void 0:xe.init_repository:Dt==null||((Ye=Dt.detail)===null||Ye===void 0)?void 0:Ye.secret_repository,checkedChildren:"\u5F00\u542F",unCheckedChildren:"\u5173\u95ED",onChange:ur})),v.a.createElement(d.a,null,v.a.createElement(c.a,{overlay:tn({type:"topTree"}),className:"current"},v.a.createElement(m.a,{visible:la,title:v.a.createElement("div",{className:"font16"},v.a.createElement(_t.a,{style:{position:"relative",left:-35},onClick:function(){return Er()}}),"\u70B9\u51FB\u6B64\u5904\u65B0\u5EFA\u6587\u4EF6\u3001\u65B0\u5EFA\u6587\u4EF6\u5939\u3001\u4E0A\u4F20\u6587\u4EF6\u3002",v.a.createElement("span",{onClick:function(){return Er()},className:"iconfont icon-guanbi1 ml8 current font14"})),overlayClassName:Qe.a.overlayClass,overlayStyle:{maxWidth:500},arrowPointAtCenter:!0,placement:"right",color:"#F7B500"},jn&&(Dt==null||((ke=Dt.detail)===null||ke===void 0)?void 0:ke.init_repository)&&v.a.createElement("i",{className:"iconfont icon-gengduo2 c-555a88"}),!jn&&(Dt==null||((pt=Dt.detail)===null||pt===void 0)?void 0:pt.secret_repository)&&v.a.createElement("i",{className:"iconfont icon-gengduo2 c-555a88"}))))),!!xn.length&&!jn&&v.a.createElement("div",{className:"mt20 pl20 pr20 font14 c-white"},v.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")),xn.length?v.a.createElement(v.a.Fragment,null,v.a.createElement("div",{className:Qe.a.content},gn==="1"&&v.a.createElement("div",{className:Qe.a.tips},"\u63D0\u793A\uFF1A",v.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'),v.a.createElement(ft,{disabled:!!At.effects["shixunsDetail/getFileContent"],multiple:!0,showIcon:!1,treeData:xn,switcherIcon:v.a.createElement(He.a,{style:{fontWeight:"bold",fontSize:14,position:"relative",top:3,marginLeft:22}}),onExpand:Wn,expandedKeys:Pr,selectedKeys:Ya,onSelect:Hn,draggable:!0,onDragEnter:wr,onDrop:Xr,allowDrop:function(Lt){var Ht=Lt.dropNode,Wt=Lt.dropPosition;return!1}}))):"",!xn.length&&jn&&(Dt==null||((it=Dt.detail)===null||it===void 0)?void 0:it.init_repository)&&v.a.createElement(Ne,null),!xn.length&&!jn&&(Dt==null||((mt=Dt.detail)===null||mt===void 0)?void 0:mt.secret_repository)&&v.a.createElement(Ne,null))),v.a.createElement(ce,{visible:Or,defaultPath:Tr,onClose:function(){return Qt(!1)},isRepository:!jn,onOK:function(){var Qn=Object(i.a)(y.a.mark(function Lt(Ht){var Wt;return y.a.wrap(function(Gn){for(;;)switch(Gn.prev=Gn.next){case 0:return Wt=Tr.split("/"),Wt.pop(),Gn.next=4,Dn(Wt.join("/"));case 4:zt("");case 5:case"end":return Gn.stop()}},Lt)}));return function(Lt){return Qn.apply(this,arguments)}}()}),v.a.createElement(se,{visible:jr,defaultPath:Tr,onClose:function(){return An(!1)},isRepository:jn,onOK:function(Lt){pn(Lt.path,Lt.name)}}),v.a.createElement(he,{visible:nr,defaultPath:Tr,onClose:function(){return br(!1)},isRepository:jn,onOK:function(Lt){pn(Lt.path,Lt.name)}}),v.a.createElement(_e,{defaultPath:Tr,visible:_a,isRepository:jn,onClose:function(){return ca(!1)},onOK:function(){var Qn=Object(i.a)(y.a.mark(function Lt(Ht){var Wt;return y.a.wrap(function(Gn){for(;;)switch(Gn.prev=Gn.next){case 0:return Wt=Tr.split("/"),Gn.next=3,Dn(Tr);case 3:Pr=[Wt[0]||""],Ya=[Tr],Ia(Object(W.a)(Ya)),ui(Object(W.a)(Pr));case 7:case"end":return Gn.stop()}},Lt)}));return function(Lt){return Qn.apply(this,arguments)}}()}),v.a.createElement(vt,{pathList:Tr==null?void 0:Tr.split("/"),showInputPath:!0,isMergeSelectFile:Ir,onFinish:function(Lt){Ir?Ft(Lt):Dn(Lt),hn(!1)}}))},Ne=function(){return v.a.createElement("div",{className:"mt20 pb50 ".concat(Qe.a.nodata)},v.a.createElement("div",{className:Qe.a.headLeft},"\u63D0\u793A\uFF1A",v.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",v.a.createElement("br",null),"\u4E24\u79CD\u65B9\u5F0F\u6765\u4F7F\u7528\uFF1A",v.a.createElement("br",null),"1\u3001",v.a.createElement("a",{href:"/forums/2784",target:"_blank"},"Git\u5BA2\u6237\u7AEF")," \u4E0A\u4F20\u5DF2\u6709\u6587\u4EF6\u6765\u5F00\u59CB\u4F7F\u7528\u3002",v.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"),v.a.createElement("img",{width:"100%",src:rt.w}))},je=Object(N.a)(function(ot){var Ie=ot.shixunsDetail,Ze=ot.loading,Ye=ot.globalSetting,xe=ot.practiceSetting,ke=ot.user;return{shixunsDetail:Ie,globalSetting:Ye,user:ke,practiceSetting:xe,loading:Ze}})(Ge),Ee=o("/zsF"),Ae=o("PArb"),Le=o("yDYP"),Ue=o.n(Le),ze=function(Ie){var Ze=Ie.shixunsDetail,Ye=Ie.globalSetting,xe=Ie.loading,ke=Ie.user,pt=Ie.dispatch,it=Ie.isRepository,mt=Object(C.a)(Ie,["shixunsDetail","globalSetting","loading","user","dispatch","isRepository"]),Dt=Object(D.i)(),tt=Object(x.useState)([]),At=Object(T.a)(tt,2),kt=At[0],gn=At[1];Object(x.useEffect)(function(){un()},[it]);var un=function(){var on=Object(i.a)(y.a.mark(function jn(){var xn;return y.a.wrap(function(Xn){for(;;)switch(Xn.prev=Xn.next){case 0:return Xn.next=2,pt({type:"shixunsDetail/getRepositoryCommit",payload:{id:Dt.id,secret_repository:it?void 0:!0}});case 2:xn=Xn.sent,xn&&gn(xn.commits||[]);case 4:case"end":return Xn.stop()}},jn)}));return function(){return on.apply(this,arguments)}}();return v.a.createElement(v.a.Fragment,null,kt==""&&v.a.createElement("div",{className:Ue.a.empty},v.a.createElement("img",{src:rt.l,width:"258"}),v.a.createElement("br",null),v.a.createElement("span",{className:"c-grey-c font14"},"\u6682\u65E0\u63D0\u4EA4\u8BB0\u5F55")),kt!=""&&v.a.createElement("section",{className:Ue.a.bg},v.a.createElement("div",{className:Ue.a.wrap},v.a.createElement("div",{className:Ue.a.content},kt==null?void 0:kt.map(function(on){var jn,xn;return v.a.createElement("div",null,v.a.createElement(O.a,{align:"middle",className:"c-white font16"},v.a.createElement(d.a,null,on.title)),v.a.createElement(O.a,{align:"middle",className:"mt20 "},v.a.createElement(d.a,null,v.a.createElement("img",{className:Ue.a.imageUrl,src:ye.a.IMG_SERVER+"/"+((jn=on.author)===null||jn===void 0?void 0:jn.image_url)})),v.a.createElement(d.a,{className:Ue.a.blueLight},v.a.createElement("span",{className:"ml20"},(xn=on.author)===null||xn===void 0?void 0:xn.username)),v.a.createElement(d.a,null,v.a.createElement("span",{className:"ml20 ".concat(Ue.a.blueLight)},"\u63D0\u4EA4\u4E8E"),v.a.createElement("span",{className:"ml20 ".concat(Ue.a.blueLight)},on.time))),v.a.createElement(Ae.a,{className:Ue.a.divider}))})))))},ut=Object(N.a)(function(ot){var Ie=ot.shixunsDetail,Ze=ot.loading,Ye=ot.globalSetting,xe=ot.user;return{shixunsDetail:Ie,globalSetting:Ye,user:xe,loading:Ze.models.index}})(ze),Ot=o("p5ED"),Nt=P.a.TabPane,nn=function(Ie){var Ze,Ye,xe,ke,pt,it,mt,Dt,tt,At,kt,gn,un,on,jn,xn,Yt,Xn,Zn,zn=Ie.globalSetting,Yn=Ie.loading,Cr=Ie.dispatch,lr=Ie.practiceSetting,qt=Ie.shixunsDetail,Xt=Object(C.a)(Ie,["globalSetting","loading","dispatch","practiceSetting","shixunsDetail"]),En=Object(x.useState)("1"),jr=Object(T.a)(En,2),An=jr[0],Bn=jr[1],Sn=Object(x.useState)("1"),Or=Object(T.a)(Sn,2),Qt=Or[0],mr=Or[1],Kt=Object(x.useState)(),nr=Object(T.a)(Kt,2),br=nr[0],qr=nr[1],aa=Object(x.useRef)(),_a=Object(x.useState)(!0),ca=Object(T.a)(_a,2),Yr=ca[0],Jn=ca[1],Tr=Object(x.useState)(["2","1"]),Aa=Object(T.a)(Tr,2),Ra=Aa[0],ya=Aa[1],Pr=Object(x.useState)([]),ui=Object(T.a)(Pr,2),Fa=ui[0],Ma=ui[1],Ya=Object(x.useRef)(),Ia=Object(D.i)(),qa=[{id:"1",name:"\u4EE3\u7801\u4ED3\u5E93"},{id:"2",name:v.a.createElement("span",null,v.a.createElement("span",null,"\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93"),v.a.createElement(m.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"},v.a.createElement("i",{className:"iconfont icon-xiaowenhao",style:{marginLeft:2,fontSize:14}})))}];Object(x.useEffect)(function(){try{var sa,da,la,me,et;if(!!(qt!=null&&(sa=qt.fileContent)!==null&&sa!==void 0&&(da=sa.content)!==null&&da!==void 0&&(la=da.content)!==null&&la!==void 0&&la.length)||(qt==null||((me=qt.fileContent)===null||me===void 0||((et=me.content)===null||et===void 0))?void 0:et.content)==""){var Tt;if((qt==null||((Tt=qt.fileContent)===null||Tt===void 0)?void 0:Tt.file_type)==="txt"){var xt,Ut,It,Gt;aa.current=window.decodeURIComponent(escape(window.atob(qt==null||((xt=qt.fileContent)===null||xt===void 0||((Ut=xt.content)===null||Ut===void 0))?void 0:Ut.content))),br=window.decodeURIComponent(escape(window.atob(qt==null||((It=qt.fileContent)===null||It===void 0||((Gt=It.content)===null||Gt===void 0))?void 0:Gt.content))),qr(br)}else{var sn,mn,_n,Ln;aa.current=qt==null||((sn=qt.fileContent)===null||sn===void 0||((mn=sn.content)===null||mn===void 0))?void 0:mn.content,br=qt==null||((_n=qt.fileContent)===null||_n===void 0||((Ln=_n.content)===null||Ln===void 0))?void 0:Ln.content,qr(br)}}}catch(wn){var Mn,Jt,Cn,dn;aa.current=window.atob(qt==null||((Mn=qt.fileContent)===null||Mn===void 0||((Jt=Mn.content)===null||Jt===void 0))?void 0:Jt.content),br=window.atob(qt==null||((Cn=qt.fileContent)===null||Cn===void 0||((dn=Cn.content)===null||dn===void 0))?void 0:dn.content),qr(br),s.b.warn("\u8BF7\u786E\u8BA4\u6587\u4EF6\u5B57\u7B26\u96C6\u7F16\u7801\u662F\u5426\u4E3AUTF-8")}console.log("codeMirrorSourceValue1212:12",qt.fileContent.content)},[qt==null||((Ze=qt.fileContent)===null||Ze===void 0)?void 0:Ze.content]),Object(x.useEffect)(function(){var sa,da=lr==null||((sa=lr.sideBar)===null||sa===void 0)?void 0:sa.selectPath.split("/");ya(da)},[lr==null||((Ye=lr.sideBar)===null||Ye===void 0)?void 0:Ye.selectPath]);var Wa=function(da){qr(da);var la=-1;da===aa.current?la=0:la=1,la!==-1,Cr({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!!la}})};Object(x.useEffect)(function(){new Promise(function(){var sa=Object(i.a)(y.a.mark(function da(la,me){var et,Tt,xt,Ut;return y.a.wrap(function(Gt){for(;;)switch(Gt.prev=Gt.next){case 0:if(!((lr==null||((et=lr.sideBar)===null||et===void 0)?void 0:et.selectPath)!==""&&lr!==null&&lr!==void 0&&(Tt=lr.sideBar)!==null&&Tt!==void 0&&Tt.selectPath)){Gt.next=5;break}return Gt.next=3,Cr({type:"shixunsDetail/getFileContent",payload:{id:Ia.id,path:lr==null||((xt=lr.sideBar)===null||xt===void 0)?void 0:xt.selectPath,secret_repository:Yr?null:!0}});case 3:Ut=Gt.sent,Ut!=null&&Ut.content||(Ut==null?void 0:Ut.content)==""||Cr({type:"practiceSetting/setSideBarTabs",payload:{selectPath:""}});case 5:case"end":return Gt.stop()}},da)}));return function(da,la){return sa.apply(this,arguments)}}())},[lr==null||((xe=lr.sideBar)===null||xe===void 0)?void 0:xe.selectPath]);var hi=v.a.createElement(n.a,{className:I.a.menu,onClick:function(da){var la;!(qt!=null&&(la=qt.detail)!==null&&la!==void 0&&la.secret_repository)&&da.key==="2"&&mr("1"),Bn(da.key),da.key==="1"?Jn(!0):Jn(!1)}},v.a.createElement(n.a.Item,{disabled:!0,key:"0"},"\u5207\u6362\u4ED3\u5E93"),qa.filter(function(sa){var da,la;return!(qt!=null&&(da=qt.detail)!==null&&da!==void 0&&da.init_repository)||qt!=null&&(la=qt.detail)!==null&&la!==void 0&&la.is_jupyter_lab?sa.id!=="2":sa}).map(function(sa,da){return v.a.createElement(n.a.Item,{className:"leaveClick",key:sa.id},sa.name)})),Ci=function(){var sa=Object(i.a)(y.a.mark(function da(){var la,me,et;return y.a.wrap(function(xt){for(;;)switch(xt.prev=xt.next){case 0:return xt.next=2,Cr({type:"shixunsDetail/updateRepositoryFile",payload:{id:Ia.id,path:qt==null||((la=qt.fileContent)===null||la===void 0||((me=la.params)===null||me===void 0))?void 0:me.path,content:br,secret_repository:Yr?null:!0}});case 2:et=xt.sent,et!=null&&et.content&&(s.b.info("\u4FDD\u5B58\u6210\u529F"),Cr({type:"practiceSetting/setSideBarTabs",payload:Object(t.a)(Object(t.a)({},lr.sideBar),{},{confirmLeave:!1})}));case 4:case"end":return xt.stop()}},da)}));return function(){return sa.apply(this,arguments)}}();return v.a.createElement("div",{className:I.a.warehouse},v.a.createElement("div",{className:I.a.header},v.a.createElement(O.a,{align:"middle",className:"w100 c-white",style:{height:60}},v.a.createElement(d.a,{flex:"1"},v.a.createElement(O.a,{align:"middle"},v.a.createElement(d.a,null,v.a.createElement(c.a,{overlay:hi,className:I.a.menu},v.a.createElement("span",{className:"font16 c-white current ml20"},qa.find(function(sa){return sa.id===An}).name," ",v.a.createElement("span",{style:{color:"#B0B5D6"},className:"iconfont icon-sanjiaoxing font12"})))),v.a.createElement(d.a,{flex:"81px"},v.a.createElement("div",{className:I.a.line})),v.a.createElement(d.a,null,v.a.createElement(P.a,{className:I.a.tabs,activeKey:Qt,onChange:function(da){var la;lr!=null&&(la=lr.sideBar)!==null&&la!==void 0&&la.confirmLeave?h.a.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:function(){mr(da),Cr({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1,selectPath:""}})}}):(mr(da),Cr({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1,selectPath:""}}))}},v.a.createElement(Nt,{tab:v.a.createElement("span",{className:"leaveClick"},"\u4EE3\u7801\u6587\u4EF6"),key:"1"}),Yr&&(qt==null||((ke=qt.detail)===null||ke===void 0)?void 0:ke.init_repository)&&v.a.createElement(Nt,{tab:"\u63D0\u4EA4\u8BB0\u5F55",key:"2",className:"leaveClick"}),!Yr&&(qt==null||((pt=qt.detail)===null||pt===void 0)?void 0:pt.secret_repository)&&v.a.createElement(Nt,{tab:"\u63D0\u4EA4\u8BB0\u5F55",key:"2",className:"leaveClick"}))))),(Yr&&(qt==null||((it=qt.repository)===null||it===void 0)?void 0:it.git_url)||!Yr&&(qt==null||((mt=qt.secretRepository)===null||mt===void 0)?void 0:mt.git_url))&&v.a.createElement(v.a.Fragment,null,v.a.createElement(d.a,null,v.a.createElement("span",{className:I.a.title},"\u4ED3\u5E93\u5730\u5740:"),v.a.createElement("input",{value:Yr?qt==null||((Dt=qt.repository)===null||Dt===void 0)?void 0:Dt.git_url:qt==null||((tt=qt.secretRepository)===null||tt===void 0)?void 0:tt.git_url}),v.a.createElement(k.CopyToClipboard,{text:Yr?qt==null||((At=qt.repository)===null||At===void 0)?void 0:At.git_url:qt==null||((kt=qt.secretRepository)===null||kt===void 0)?void 0:kt.git_url,onCopy:function(){return s.b.success("\u590D\u5236\u6210\u529F")}},v.a.createElement(m.a,{placement:"topLeft",title:"\u70B9\u51FB\u590D\u5236\u7248\u672C\u5E93"},v.a.createElement("i",{className:"iconfont icon-fuzhi2 current ml5 mr40"}))))))),v.a.createElement("div",{className:I.a.content,style:{overflow:"auto"}},Qt==="1"&&v.a.createElement(v.a.Fragment,null,v.a.createElement("aside",{className:I.a.left},v.a.createElement(b.a,{spinning:!!Yn.effects["shixunsDetail/getRepository"],wrapperClassName:"".concat(I.a.loading," ").concat(I.a.bottom0)},v.a.createElement(je,{setTreeData:Ma,treeData:Fa,activeKey:An,isRepository:Yr}))),v.a.createElement("aside",{className:I.a.right,ref:Ya},(lr==null||((gn=lr.sideBar)===null||gn===void 0)?void 0:gn.selectPath)!==""&&v.a.createElement(v.a.Fragment,null,v.a.createElement(b.a,{spinning:!!Yn.effects["shixunsDetail/getFileContent"],wrapperClassName:I.a.loading},v.a.createElement("div",{className:I.a.filePathWrp},v.a.createElement(O.a,{align:"middle",className:"w100"},v.a.createElement(d.a,null,v.a.createElement("span",{className:"iconfont icon-daimacangku2 c-white"})),v.a.createElement(d.a,{flex:"40px"},v.a.createElement("div",{className:I.a.line,style:{marginLeft:20}})),v.a.createElement(d.a,{className:I.a.filePath},Ra.map(function(sa,da){return v.a.createElement("span",{className:"c-blue"},sa)})))),v.a.createElement("div",{className:Yn.effects["shixunsDetail/getFileContent"]?"hide":"show"},v.a.createElement(Ot.a,{className:"darkBlue",style:{top:66,height:"calc(100% - 60px)",position:"absolute",zIndex:1},filename:qt==null||((un=qt.fileContent)===null||un===void 0)?void 0:un.filename,type:(qt==null||((on=qt.fileContent)===null||on===void 0)?void 0:on.file_type)==="office"?"download":qt==null||((jn=qt.fileContent)===null||jn===void 0)?void 0:jn.file_type,data:br,monacoEditor:{value:br,language:qt==null||((xn=qt.fileContent)===null||xn===void 0)?void 0:xn.language,onChange:function(da){return Wa(da)},options:{fontSize:14}}}))),(qt==null||((Yt=qt.fileContent)===null||Yt===void 0)?void 0:Yt.file_type)==="txt"&&v.a.createElement(O.a,{align:"middle",justify:"center",className:I.a.footer},v.a.createElement(d.a,null,v.a.createElement(p.a,{type:"primary",size:"large",ghost:!0,onClick:function(){N.d.push("/shixuns/".concat(Ia.id,"/challenges"))}},"\u53D6\u6D88"),v.a.createElement(p.a,{type:"primary",size:"large",className:"ml40",onClick:Ci},"\u63D0\u4EA4")))),(lr==null||((Xn=lr.sideBar)===null||Xn===void 0)?void 0:Xn.selectPath)==""&&(qt==null||((Zn=qt.detail)===null||Zn===void 0)?void 0:Zn.init_repository)&&v.a.createElement("div",{className:I.a.empty},v.a.createElement("img",{src:rt.k,width:"258"}),v.a.createElement("br",null),v.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")))),Qt==="2"&&v.a.createElement("div",{className:I.a.commit},v.a.createElement(ut,{isRepository:Yr}))))},Et=X.default=Object(N.a)(function(ot){var Ie=ot.loading,Ze=ot.globalSetting,Ye=ot.practiceSetting,xe=ot.shixunsDetail;return{globalSetting:Ze,loading:Ie,practiceSetting:Ye,shixunsDetail:xe}})(nn)},csWT:function(M,X,o){M.exports=o.p+"static/choose.4ad1045f.svg"},cv67:function(M,X,o){(function(L,p){M.exports=X=p(o("Ib8C"))})(this,function(L){return function(p){var w=L,b=w.lib,E=b.WordArray,O=b.Hasher,S=w.algo,h=[];(function(){for(var a=0;a<64;a++)h[a]=p.abs(p.sin(a+1))*4294967296|0})();var _=S.MD5=O.extend({_doReset:function(){this._hash=new E.init([1732584193,4023233417,2562383102,271733878])},_doProcessBlock:function(a,n){for(var i=0;i<16;i++){var f=n+i,s=a[f];a[f]=(s<<8|s>>>24)&16711935|(s<<24|s>>>8)&4278255360}var l=this._hash.words,m=a[n+0],T=a[n+1],C=a[n+2],g=a[n+3],P=a[n+4],R=a[n+5],y=a[n+6],x=a[n+7],v=a[n+8],A=a[n+9],I=a[n+10],D=a[n+11],N=a[n+12],z=a[n+13],F=a[n+14],W=a[n+15],H=l[0],B=l[1],k=l[2],G=l[3];H=d(H,B,k,G,m,7,h[0]),G=d(G,H,B,k,T,12,h[1]),k=d(k,G,H,B,C,17,h[2]),B=d(B,k,G,H,g,22,h[3]),H=d(H,B,k,G,P,7,h[4]),G=d(G,H,B,k,R,12,h[5]),k=d(k,G,H,B,y,17,h[6]),B=d(B,k,G,H,x,22,h[7]),H=d(H,B,k,G,v,7,h[8]),G=d(G,H,B,k,A,12,h[9]),k=d(k,G,H,B,I,17,h[10]),B=d(B,k,G,H,D,22,h[11]),H=d(H,B,k,G,N,7,h[12]),G=d(G,H,B,k,z,12,h[13]),k=d(k,G,H,B,F,17,h[14]),B=d(B,k,G,H,W,22,h[15]),H=r(H,B,k,G,T,5,h[16]),G=r(G,H,B,k,y,9,h[17]),k=r(k,G,H,B,D,14,h[18]),B=r(B,k,G,H,m,20,h[19]),H=r(H,B,k,G,R,5,h[20]),G=r(G,H,B,k,I,9,h[21]),k=r(k,G,H,B,W,14,h[22]),B=r(B,k,G,H,P,20,h[23]),H=r(H,B,k,G,A,5,h[24]),G=r(G,H,B,k,F,9,h[25]),k=r(k,G,H,B,g,14,h[26]),B=r(B,k,G,H,v,20,h[27]),H=r(H,B,k,G,z,5,h[28]),G=r(G,H,B,k,C,9,h[29]),k=r(k,G,H,B,x,14,h[30]),B=r(B,k,G,H,N,20,h[31]),H=c(H,B,k,G,R,4,h[32]),G=c(G,H,B,k,v,11,h[33]),k=c(k,G,H,B,D,16,h[34]),B=c(B,k,G,H,F,23,h[35]),H=c(H,B,k,G,T,4,h[36]),G=c(G,H,B,k,P,11,h[37]),k=c(k,G,H,B,x,16,h[38]),B=c(B,k,G,H,I,23,h[39]),H=c(H,B,k,G,z,4,h[40]),G=c(G,H,B,k,m,11,h[41]),k=c(k,G,H,B,g,16,h[42]),B=c(B,k,G,H,y,23,h[43]),H=c(H,B,k,G,A,4,h[44]),G=c(G,H,B,k,N,11,h[45]),k=c(k,G,H,B,W,16,h[46]),B=c(B,k,G,H,C,23,h[47]),H=t(H,B,k,G,m,6,h[48]),G=t(G,H,B,k,x,10,h[49]),k=t(k,G,H,B,F,15,h[50]),B=t(B,k,G,H,R,21,h[51]),H=t(H,B,k,G,N,6,h[52]),G=t(G,H,B,k,g,10,h[53]),k=t(k,G,H,B,I,15,h[54]),B=t(B,k,G,H,T,21,h[55]),H=t(H,B,k,G,v,6,h[56]),G=t(G,H,B,k,W,10,h[57]),k=t(k,G,H,B,y,15,h[58]),B=t(B,k,G,H,z,21,h[59]),H=t(H,B,k,G,P,6,h[60]),G=t(G,H,B,k,D,10,h[61]),k=t(k,G,H,B,C,15,h[62]),B=t(B,k,G,H,A,21,h[63]),l[0]=l[0]+H|0,l[1]=l[1]+B|0,l[2]=l[2]+k|0,l[3]=l[3]+G|0},_doFinalize:function(){var a=this._data,n=a.words,i=this._nDataBytes*8,f=a.sigBytes*8;n[f>>>5]|=128<<24-f%32;var s=p.floor(i/4294967296),l=i;n[(f+64>>>9<<4)+15]=(s<<8|s>>>24)&16711935|(s<<24|s>>>8)&4278255360,n[(f+64>>>9<<4)+14]=(l<<8|l>>>24)&16711935|(l<<24|l>>>8)&4278255360,a.sigBytes=(n.length+1)*4,this._process();for(var m=this._hash,T=m.words,C=0;C<4;C++){var g=T[C];T[C]=(g<<8|g>>>24)&16711935|(g<<24|g>>>8)&4278255360}return m},clone:function(){var a=O.clone.call(this);return a._hash=this._hash.clone(),a}});function d(a,n,i,f,s,l,m){var T=a+(n&i|~n&f)+s+m;return(T<<l|T>>>32-l)+n}function r(a,n,i,f,s,l,m){var T=a+(n&f|i&~f)+s+m;return(T<<l|T>>>32-l)+n}function c(a,n,i,f,s,l,m){var T=a+(n^i^f)+s+m;return(T<<l|T>>>32-l)+n}function t(a,n,i,f,s,l,m){var T=a+(i^(n|~f))+s+m;return(T<<l|T>>>32-l)+n}w.MD5=O._createHelper(_),w.HmacMD5=O._createHmacHelper(_)}(Math),L.MD5})},cz0n:function(M,X,o){M.exports={flex_box_center:"flex_box_center___G8W6i",flex_space_between:"flex_space_between___1p_ZB",flex_box_vertical_center:"flex_box_vertical_center___2wivF",flex_box_center_end:"flex_box_center_end___y5a20",flex_box_column:"flex_box_column___6oXp3",tabs:"tabs___sKski",active:"active___10xGM"}},dGDm:function(M,X,o){M.exports={selectEnvironment:"selectEnvironment___1zrTT",search:"search___2Sku-",searchListWrap:"searchListWrap___30F5Q",searchList:"searchList___dxlP6",name:"name___28Ilk",tag:"tag___GYHhS",searchListActive:"searchListActive___1H-dL",spin:"spin___2GYcy",common:"common___JE3ZS",title:"title___11-q3",tags:"tags___3vE7b",tagActive:"tagActive___1c0bT",wrap:"wrap___fFVWs",allList:"allList___2mVBv",item:"item___2NPtB",itemActive:"itemActive___2aQTm",line:"line___yjjYk",apply:"apply___3NyxD",p1:"p1___2xNuY",p2:"p2___uGM8U",list:"list___1jtVf",items:"items___3gafm",darklySelectEnvironment:"darklySelectEnvironment___2KS0W"}},dejd:function(M,X,o){},djh8:function(M,X,o){M.exports=o.p+"static/qrCode.42927872.png"},dmUQ:function(M,X,o){"use strict";var L=o("Ff2n"),p=o("rePB"),w=o("1OyB"),b=o("vuIU"),E=o("Ji7U"),O=o("md7G"),S=o("foSv"),h=o("cDcd"),_=o.n(h),d=o("TSYQ"),r=o.n(d),c=o("4IlW");function t(v,A){var I=Object.keys(v);if(Object.getOwnPropertySymbols){var D=Object.getOwnPropertySymbols(v);A&&(D=D.filter(function(N){return Object.getOwnPropertyDescriptor(v,N).enumerable})),I.push.apply(I,D)}return I}function a(v){for(var A=1;A<arguments.length;A++){var I=arguments[A]!=null?arguments[A]:{};A%2?t(Object(I),!0).forEach(function(D){Object(p.a)(v,D,I[D])}):Object.getOwnPropertyDescriptors?Object.defineProperties(v,Object.getOwnPropertyDescriptors(I)):t(Object(I)).forEach(function(D){Object.defineProperty(v,D,Object.getOwnPropertyDescriptor(I,D))})}return v}function n(v){var A=i();return function(){var D=Object(S.a)(v),N;if(A){var z=Object(S.a)(this).constructor;N=Reflect.construct(D,arguments,z)}else N=D.apply(this,arguments);return Object(O.a)(this,N)}}function i(){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(v){return!1}}function f(){}function s(v){v.preventDefault()}var l=function(A){return A.replace(/[^\w.-]+/g,"")},m=200,T=600,C=Number.MAX_SAFE_INTEGER||Math.pow(2,53)-1,g=function(A){return A!=null},P=function(A,I){return I===A||typeof I=="number"&&typeof A=="number"&&isNaN(I)&&isNaN(A)},R=function(v){Object(E.a)(I,v);var A=n(I);function I(D){var N;Object(w.a)(this,I),N=A.call(this,D),N.onKeyDown=function(W){var H=N.props,B=H.onKeyDown,k=H.onPressEnter;if(W.keyCode===c.a.UP){var G=N.getRatio(W);N.up(W,G,null),N.stop()}else if(W.keyCode===c.a.DOWN){var ee=N.getRatio(W);N.down(W,ee,null),N.stop()}else W.keyCode===c.a.ENTER&&k&&k(W);if(N.recordCursorPosition(),N.lastKeyCode=W.keyCode,B){for(var ue=arguments.length,le=new Array(ue>1?ue-1:0),ve=1;ve<ue;ve++)le[ve-1]=arguments[ve];B.apply(void 0,[W].concat(le))}},N.onKeyUp=function(W){var H=N.props.onKeyUp;if(N.stop(),N.recordCursorPosition(),H){for(var B=arguments.length,k=new Array(B>1?B-1:0),G=1;G<B;G++)k[G-1]=arguments[G];H.apply(void 0,[W].concat(k))}},N.onChange=function(W){var H=N.props.onChange;N.state.focused&&(N.inputting=!0),N.rawInput=N.props.parser(N.getValueFromEvent(W)),N.setState({inputValue:N.rawInput}),H(N.toNumber(N.rawInput))},N.onMouseUp=function(){var W=N.props.onMouseUp;N.recordCursorPosition(),W&&W.apply(void 0,arguments)},N.onFocus=function(){var W;N.setState({focused:!0}),(W=N.props).onFocus.apply(W,arguments)},N.onBlur=function(){var W=N.props.onBlur;N.inputting=!1,N.setState({focused:!1});var H=N.getCurrentValidValue(N.state.inputValue),B=N.setValue(H,f);if(W){var k=N.input.value,G=N.getInputDisplayValue({focus:!1,value:B});N.input.value=G&&Number(G),W.apply(void 0,arguments),N.input.value=k}},N.getRatio=function(W){var H=1;return W.metaKey||W.ctrlKey?H=.1:W.shiftKey&&(H=10),H},N.getFullNum=function(W){return isNaN(W)?W:/e/i.test(String(W))?Number(W).toFixed(18).replace(/\.?0+$/,""):W},N.getPrecision=function(W){if(g(N.props.precision))return N.props.precision;var H=String(W);if(H.indexOf("e-")>=0)return parseInt(H.slice(H.indexOf("e-")+2),10);var B=0;return H.indexOf(".")>=0&&(B=H.length-H.indexOf(".")-1),B},N.getInputDisplayValue=function(W){var H=W||N.state,B=H.focused,k=H.inputValue,G=H.value,ee;B?ee=k:ee=N.toPrecisionAsStep(G),ee==null&&(ee="");var ue=N.formatWrapper(ee);return g(N.props.decimalSeparator)&&(ue=ue.toString().replace(".",N.props.decimalSeparator)),ue},N.recordCursorPosition=function(){try{N.cursorStart=N.input.selectionStart,N.cursorEnd=N.input.selectionEnd,N.currentValue=N.input.value,N.cursorBefore=N.input.value.substring(0,N.cursorStart),N.cursorAfter=N.input.value.substring(N.cursorEnd)}catch(W){}},N.restoreByAfter=function(W){if(W===void 0)return!1;var H=N.input.value,B=H.lastIndexOf(W);if(B===-1)return!1;var k=N.cursorBefore.length;return N.lastKeyCode===c.a.DELETE&&N.cursorBefore.charAt(k-1)===W[0]?(N.fixCaret(k,k),!0):B+W.length===H.length?(N.fixCaret(B,B),!0):!1},N.partRestoreByAfter=function(W){return W===void 0?!1:Array.prototype.some.call(W,function(H,B){var k=W.substring(B);return N.restoreByAfter(k)})},N.isNotCompleteNumber=function(W){return isNaN(W)||W===""||W===null||W&&W.toString().indexOf(".")===W.toString().length-1},N.stop=function(){N.autoStepTimer&&clearTimeout(N.autoStepTimer)},N.down=function(W,H,B){N.pressingUpOrDown=!0,N.step("down",W,H,B)},N.up=function(W,H,B){N.pressingUpOrDown=!0,N.step("up",W,H,B)},N.saveInput=function(W){N.input=W};var z=D.value;z===void 0&&(z=D.defaultValue),N.state={focused:D.autoFocus};var F=N.getValidValue(N.toNumber(z));return N.state=a(a({},N.state),{},{inputValue:N.toPrecisionAsStep(F),value:F}),N}return Object(b.a)(I,[{key:"componentDidMount",value:function(){this.componentDidUpdate(null)}},{key:"componentDidUpdate",value:function(N){var z=this.props,F=z.value,W=z.onChange,H=z.max,B=z.min,k=this.state.focused;if(N){if(!P(N.value,F)||!P(N.max,H)||!P(N.min,B)){var G=k?F:this.getValidValue(F),ee;this.pressingUpOrDown?ee=G:this.inputting?ee=this.rawInput:ee=this.toPrecisionAsStep(G),this.setState({value:G,inputValue:ee})}var ue="value"in this.props?F:this.state.value;"max"in this.props&&N.max!==H&&typeof ue=="number"&&ue>H&&W&&W(H),"min"in this.props&&N.min!==B&&typeof ue=="number"&&ue<B&&W&&W(B)}try{if(this.cursorStart!==void 0&&this.state.focused){if(!this.partRestoreByAfter(this.cursorAfter)&&this.state.value!==this.props.value){var le=this.cursorStart+1;this.cursorAfter?this.lastKeyCode===c.a.BACKSPACE?le=this.cursorStart-1:this.lastKeyCode===c.a.DELETE&&(le=this.cursorStart):le=this.input.value.length,this.fixCaret(le,le)}else if(this.currentValue===this.input.value)switch(this.lastKeyCode){case c.a.BACKSPACE:this.fixCaret(this.cursorStart-1,this.cursorStart-1);break;case c.a.DELETE:this.fixCaret(this.cursorStart+1,this.cursorStart+1);break;default:}}}catch(ve){}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 g(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,F=arguments.length>2&&arguments[2]!==void 0?arguments[2]:this.props.max,W=parseFloat(N);return isNaN(W)?N:(W<z&&(W=z),W>F&&(W=F),W)}},{key:"setValue",value:function(N,z){var F=this.props.precision,W=this.isNotCompleteNumber(parseFloat(N))?null:parseFloat(N),H=this.state.value,B=H===void 0?null:H,k=this.state.inputValue,G=k===void 0?null:k,ee=typeof W=="number"?W.toFixed(F):"".concat(W),ue=W!==B||ee!=="".concat(G);return"value"in this.props?(G=this.toPrecisionAsStep(this.state.value),this.setState({inputValue:G},z)):this.setState({value:W,inputValue:this.toPrecisionAsStep(N)},z),ue&&this.props.onChange(W),W}},{key:"getMaxPrecision",value:function(N){var z=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,F=this.props,W=F.precision,H=F.step;if(g(W))return W;var B=this.getPrecision(z),k=this.getPrecision(H),G=this.getPrecision(N);return N?Math.max(G,B+k):B+k}},{key:"getPrecisionFactor",value:function(N){var z=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,F=this.getMaxPrecision(N,z);return Math.pow(10,F)}},{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,F=this.state.focused,W=N&&N.length>16&&F;return this.isNotCompleteNumber(N)||W?N:g(z)?Math.round(N*Math.pow(10,z))/Math.pow(10,z):Number(N)}},{key:"upStep",value:function(N,z){var F=this.props.step,W=this.getPrecisionFactor(N,z),H=Math.abs(this.getMaxPrecision(N,z)),B=((W*N+W*F*z)/W).toFixed(H);return this.toNumber(B)}},{key:"downStep",value:function(N,z){var F=this.props.step,W=this.getPrecisionFactor(N,z),H=Math.abs(this.getMaxPrecision(N,z)),B=((W*N-W*F*z)/W).toFixed(H);return this.toNumber(B)}},{key:"step",value:function(N,z){var F=this,W=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,H=arguments.length>3?arguments[3]:void 0;this.stop(),z&&(z.persist(),z.preventDefault());var B=this.props;if(B.disabled)return;var k=this.getCurrentValidValue(this.state.inputValue)||0;if(this.isNotCompleteNumber(k))return;var G=this["".concat(N,"Step")](k,W),ee=G>B.max||G<B.min;if(G>B.max?G=B.max:G<B.min&&(G=B.min),this.setValue(G,null),this.setState({focused:!0},function(){F.pressingUpOrDown=!1}),ee)return;this.autoStepTimer=setTimeout(function(){F[N](z,W,!0)},H?m:T)}},{key:"fixCaret",value:function(N,z){if(N===void 0||z===void 0||!this.input||!this.input.value)return;try{var F=this.input.selectionStart,W=this.input.selectionEnd;(N!==F||z!==W)&&this.input.setSelectionRange(N,z)}catch(H){}}},{key:"render",value:function(){var N,z=this.props,F=z.prefixCls,W=z.disabled,H=z.readOnly,B=z.useTouch,k=z.autoComplete,G=z.upHandler,ee=z.downHandler,ue=z.className,le=z.max,ve=z.min,be=z.style,oe=z.title,he=z.onMouseEnter,fe=z.onMouseLeave,ae=z.onMouseOver,se=z.onMouseOut,Q=z.required,ce=z.onClick,te=z.tabIndex,re=z.type,ye=z.placeholder,ie=z.id,Z=z.inputMode,Y=z.pattern,$=z.step,Ce=z.maxLength,_e=z.autoFocus,Re=z.name,Qe=z.onPaste,$e=z.onInput,ct=Object(L.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"]),dt=this.state,vt=dt.value,_t=dt.focused,He=r()(F,(N={},Object(p.a)(N,ue,!!ue),Object(p.a)(N,"".concat(F,"-disabled"),W),Object(p.a)(N,"".concat(F,"-focused"),_t),N)),Pe={};Object.keys(ct).forEach(function(Ue){(Ue.substr(0,5)==="data-"||Ue.substr(0,5)==="aria-"||Ue==="role")&&(Pe[Ue]=ct[Ue])});var at=!H&&!W,Rt=this.getInputDisplayValue(null),rt=(vt||vt===0)&&(isNaN(vt)||Number(vt)>=le),ft=(vt||vt===0)&&(isNaN(vt)||Number(vt)<=ve),Ge=rt||W||H,Ne=ft||W||H,je=r()("".concat(F,"-handler"),"".concat(F,"-handler-up"),Object(p.a)({},"".concat(F,"-handler-up-disabled"),Ge)),Ee=r()("".concat(F,"-handler"),"".concat(F,"-handler-down"),Object(p.a)({},"".concat(F,"-handler-down-disabled"),Ne)),Ae=B?{onTouchStart:Ge?f:this.up,onTouchEnd:this.stop}:{onMouseDown:Ge?f:this.up,onMouseUp:this.stop,onMouseLeave:this.stop},Le=B?{onTouchStart:Ne?f:this.down,onTouchEnd:this.stop}:{onMouseDown:Ne?f:this.down,onMouseUp:this.stop,onMouseLeave:this.stop};return _.a.createElement("div",{className:He,style:be,title:oe,onMouseEnter:he,onMouseLeave:fe,onMouseOver:ae,onMouseOut:se,onFocus:function(){return null},onBlur:function(){return null}},_.a.createElement("div",{className:"".concat(F,"-handler-wrap")},_.a.createElement("span",Object.assign({unselectable:"on"},Ae,{role:"button","aria-label":"Increase Value","aria-disabled":Ge,className:je}),G||_.a.createElement("span",{unselectable:"on",className:"".concat(F,"-handler-up-inner"),onClick:s})),_.a.createElement("span",Object.assign({unselectable:"on"},Le,{role:"button","aria-label":"Decrease Value","aria-disabled":Ne,className:Ee}),ee||_.a.createElement("span",{unselectable:"on",className:"".concat(F,"-handler-down-inner"),onClick:s}))),_.a.createElement("div",{className:"".concat(F,"-input-wrap")},_.a.createElement("input",Object.assign({role:"spinbutton","aria-valuemin":ve,"aria-valuemax":le,"aria-valuenow":vt,required:Q,type:re,placeholder:ye,onPaste:Qe,onClick:ce,onMouseUp:this.onMouseUp,className:"".concat(F,"-input"),tabIndex:te,autoComplete:k,onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:at?this.onKeyDown:f,onKeyUp:at?this.onKeyUp:f,autoFocus:_e,maxLength:Ce,readOnly:H,disabled:W,max:le,min:ve,step:$,name:Re,title:oe,id:ie,onChange:this.onChange,ref:this.saveInput,value:this.getFullNum(Rt),pattern:Y,inputMode:Z,onInput:$e},Pe))))}}]),I}(_.a.Component);R.defaultProps={focusOnUpDown:!0,useTouch:!1,prefixCls:"rc-input-number",max:C,min:-C,step:1,style:{},onChange:f,onKeyDown:f,onPressEnter:f,onFocus:f,onBlur:f,parser:l,required:!1,autoComplete:"off"};var y=R,x=X.a=y},e7zE:function(M,X,o){(function(L,p,w){M.exports=X=p(o("Ib8C"),o("3y9D"),o("WYAk"))})(this,function(L){return function(){var p=L,w=p.lib,b=w.Base,E=w.WordArray,O=p.algo,S=O.SHA1,h=O.HMAC,_=O.PBKDF2=b.extend({cfg:b.extend({keySize:128/32,hasher:S,iterations:1}),init:function(d){this.cfg=this.cfg.extend(d)},compute:function(d,r){for(var c=this.cfg,t=h.create(c.hasher,d),a=E.create(),n=E.create([1]),i=a.words,f=n.words,s=c.keySize,l=c.iterations;i.length<s;){var m=t.update(r).finalize(n);t.reset();for(var T=m.words,C=T.length,g=m,P=1;P<l;P++){g=t.finalize(g),t.reset();for(var R=g.words,y=0;y<C;y++)T[y]^=R[y]}a.concat(m),f[0]++}return a.sigBytes=s*4,a}});p.PBKDF2=function(d,r,c){return _.create(c).compute(d,r)}}(),L.PBKDF2})},"f0W+":function(M,X,o){M.exports={flex_box_center:"flex_box_center___2AWuG",flex_space_between:"flex_space_between___4j1zo",flex_box_vertical_center:"flex_box_vertical_center___3dWcm",flex_box_center_end:"flex_box_center_end___qvHJi",flex_box_column:"flex_box_column___3Eier",tabs:"tabs___25WKT",tabsWrap:"tabsWrap___2lPJE",active:"active___gGp9s"}},f9pc:function(M,X,o){M.exports={flex_box_center:"flex_box_center___fO1Sq",flex_space_between:"flex_space_between___2MANs",flex_box_vertical_center:"flex_box_vertical_center___2x-su",flex_box_center_end:"flex_box_center_end___6bZNq",flex_box_column:"flex_box_column___CGTHC",quickPager:"quickPager___2XH6F",disabled:"disabled___2gPWV"}},fAei:function(M,X,o){"use strict";o.d(X,"a",function(){return m.a});var L=o("rePB"),p=o("VTBJ"),w=o("KQm4"),b=o("1OyB"),E=o("vuIU"),O=o("Ji7U"),S=o("LK+K"),h=o("cDcd"),_=o("4IlW"),d=o("Kwbf"),r=o("TSYQ"),c=o.n(r),t=o("sboe"),a=o("OZM5"),n=o("815F"),i=o("ODXe"),f=o("Ff2n"),s=o("+nKL"),l=o("8XRh"),m=o("WaYH"),T=function(ve,be){var oe=ve.className,he=ve.style,fe=ve.motion,ae=ve.motionNodes,se=ve.motionType,Q=ve.onMotionStart,ce=ve.onMotionEnd,te=ve.active,re=ve.treeNodeRequiredProps,ye=Object(f.a)(ve,["className","style","motion","motionNodes","motionType","onMotionStart","onMotionEnd","active","treeNodeRequiredProps"]),ie=h.useState(!0),Z=Object(i.a)(ie,2),Y=Z[0],$=Z[1],Ce=h.useContext(t.a),_e=Ce.prefixCls,Re=h.useRef(!1),Qe=function(){Re.current||ce(),Re.current=!0};return Object(h.useEffect)(function(){ae&&se==="hide"&&Y&&$(!1)},[ae]),Object(h.useEffect)(function(){return ae&&Q(),function(){ae&&Qe()}},[]),ae?h.createElement(l.default,Object.assign({ref:be,visible:Y},fe,{motionAppear:se==="show",onAppearEnd:Qe,onLeaveEnd:Qe}),function($e,ct){var dt=$e.className,vt=$e.style;return h.createElement("div",{ref:ct,className:c()("".concat(_e,"-treenode-motion"),dt),style:vt},ae.map(function(_t){var He=_t.data,Pe=He.key,at=Object(f.a)(He,["key"]),Rt=_t.isStart,rt=_t.isEnd;delete at.children;var ft=Object(n.f)(Pe,re);return h.createElement(m.a,Object.assign({},at,ft,{active:te,data:_t.data,key:Pe,isStart:Rt,isEnd:rt}))}))}):h.createElement(m.a,Object.assign({domRef:be,className:oe,style:he},ye,{active:te}))};T.displayName="MotionTreeNode";var C=h.forwardRef(T),g=C;function P(){var le=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],ve=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],be=le.length,oe=ve.length;if(Math.abs(be-oe)!==1)return{add:!1,key:null};function he(fe,ae){var se=new Map;fe.forEach(function(ce){se.set(ce,!0)});var Q=ae.filter(function(ce){return!se.has(ce)});return Q.length===1?Q[0]:null}return be<oe?{add:!0,key:he(le,ve)}:{add:!1,key:he(ve,le)}}function R(le,ve,be){var oe=le.findIndex(function(se){var Q=se.data;return Q.key===be}),he=le[oe+1],fe=ve.findIndex(function(se){var Q=se.data;return Q.key===be});if(he){var ae=ve.findIndex(function(se){var Q=se.data;return Q.key===he.data.key});return ve.slice(fe+1,ae)}return ve.slice(fe+1)}var y={width:0,height:0,display:"flex",overflow:"hidden",opacity:0,border:0,padding:0,margin:0},x=function(){},v="RC_TREE_MOTION_".concat(Math.random()),A={key:v},I={key:v,level:0,index:0,pos:"0",node:A},D={parent:null,children:[],pos:I.pos,data:A,isStart:[],isEnd:[]};function N(le,ve,be,oe){return ve===!1||!be?le:le.slice(0,Math.ceil(be/oe)+1)}function z(le){var ve=le.data.key,be=le.pos;return Object(n.e)(ve,be)}function F(le){for(var ve=String(le.data.key),be=le;be.parent;)be=be.parent,ve="".concat(be.data.key," > ").concat(ve);return ve}var W=function(ve,be){var oe=ve.prefixCls,he=ve.data,fe=ve.selectable,ae=ve.checkable,se=ve.expandedKeys,Q=ve.selectedKeys,ce=ve.checkedKeys,te=ve.loadedKeys,re=ve.loadingKeys,ye=ve.halfCheckedKeys,ie=ve.keyEntities,Z=ve.disabled,Y=ve.dragging,$=ve.dragOverNodeKey,Ce=ve.dropPosition,_e=ve.motion,Re=ve.height,Qe=ve.itemHeight,$e=ve.virtual,ct=ve.focusable,dt=ve.activeItem,vt=ve.focused,_t=ve.tabIndex,He=ve.onKeyDown,Pe=ve.onFocus,at=ve.onBlur,Rt=ve.onActiveChange,rt=ve.onListChangeStart,ft=ve.onListChangeEnd,Ge=Object(f.a)(ve,["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"]),Ne=h.useRef(null);h.useImperativeHandle(be,function(){return{scrollTo:function(gn){Ne.current.scrollTo(gn)}}});var je=h.useState(se),Ee=Object(i.a)(je,2),Ae=Ee[0],Le=Ee[1],Ue=h.useState(he),ze=Object(i.a)(Ue,2),ut=ze[0],Ot=ze[1],Nt=h.useState(he),nn=Object(i.a)(Nt,2),Et=nn[0],ot=nn[1],Ie=h.useState([]),Ze=Object(i.a)(Ie,2),Ye=Ze[0],xe=Ze[1],ke=h.useState(null),pt=Object(i.a)(ke,2),it=pt[0],mt=pt[1];function Dt(){Ot(he),ot(he),xe([]),mt(null),ft()}h.useEffect(function(){Le(se);var kt=P(Ae,se);if(kt.key!==null)if(kt.add){var gn=ut.findIndex(function(Xn){var Zn=Xn.data.key;return Zn===kt.key}),un=N(R(ut,he,kt.key),$e,Re,Qe),on=ut.slice();on.splice(gn+1,0,D),ot(on),xe(un),mt("show")}else{var jn=he.findIndex(function(Xn){var Zn=Xn.data.key;return Zn===kt.key}),xn=N(R(he,ut,kt.key),$e,Re,Qe),Yt=he.slice();Yt.splice(jn+1,0,D),ot(Yt),xe(xn),mt("hide")}else ut!==he&&(Ot(he),ot(he))},[se,he]),h.useEffect(function(){Y||Dt()},[Y]);var tt=_e?Et:he,At={expandedKeys:se,selectedKeys:Q,loadedKeys:te,loadingKeys:re,checkedKeys:ce,halfCheckedKeys:ye,dragOverNodeKey:$,dropPosition:Ce,keyEntities:ie};return h.createElement(h.Fragment,null,vt&&dt&&h.createElement("span",{style:y,"aria-live":"assertive"},F(dt)),h.createElement("div",{role:"tree"},h.createElement("input",{style:y,disabled:ct===!1||Z,tabIndex:ct!==!1?_t:null,onKeyDown:He,onFocus:Pe,onBlur:at,value:"",onChange:x})),h.createElement(s.a,Object.assign({},Ge,{data:tt,itemKey:z,height:Re,fullHeight:!1,virtual:$e,itemHeight:Qe,prefixCls:"".concat(oe,"-list"),ref:Ne}),function(kt){var gn=kt.pos,un=kt.data,on=un.key,jn=Object(f.a)(un,["key"]),xn=kt.isStart,Yt=kt.isEnd,Xn=Object(n.e)(on,gn);delete jn.children;var Zn=Object(n.f)(Xn,At);return h.createElement(g,Object.assign({},jn,Zn,{active:dt&&on===dt.data.key,pos:gn,data:kt.data,isStart:xn,isEnd:Yt,motion:_e,motionNodes:on===v?Ye:null,motionType:it,onMotionStart:rt,onMotionEnd:Dt,treeNodeRequiredProps:At,onMouseMove:function(){Rt(null)}}))}))},H=h.forwardRef(W);H.displayName="NodeList";var B=H,k=o("NvD2"),G=function(le){Object(O.a)(be,le);var ve=Object(S.a)(be);function be(){var oe;return Object(b.a)(this,be),oe=ve.apply(this,arguments),oe.destroyed=!1,oe.state={keyEntities:{},selectedKeys:[],checkedKeys:[],halfCheckedKeys:[],loadedKeys:[],loadingKeys:[],expandedKeys:[],dragging:!1,dragNodesKeys:[],dragOverNodeKey:null,dropPosition:null,treeData:[],flattenNodes:[],focused:!1,activeKey:null,listChanging:!1,prevProps:null},oe.listRef=h.createRef(),oe.onNodeDragStart=function(he,fe){var ae=oe.state,se=ae.expandedKeys,Q=ae.keyEntities,ce=oe.props.onDragStart,te=fe.props.eventKey;oe.dragNode=fe;var re=Object(a.b)(se,te);oe.setState({dragging:!0,dragNodesKeys:Object(a.g)(te,Q)}),oe.setExpandedKeys(re),ce&&ce({event:he,node:Object(n.b)(fe.props)})},oe.onNodeDragEnter=function(he,fe){var ae=oe.state,se=ae.expandedKeys,Q=ae.keyEntities,ce=ae.dragNodesKeys,te=oe.props.onDragEnter,re=fe.props,ye=re.pos,ie=re.eventKey;if(!oe.dragNode||ce.indexOf(ie)!==-1)return;var Z=Object(a.c)(he,fe);if(oe.dragNode.props.eventKey===ie&&Z===0){oe.setState({dragOverNodeKey:"",dropPosition:null});return}setTimeout(function(){oe.setState({dragOverNodeKey:ie,dropPosition:Z}),oe.delayedDragEnterLogic||(oe.delayedDragEnterLogic={}),Object.keys(oe.delayedDragEnterLogic).forEach(function(Y){clearTimeout(oe.delayedDragEnterLogic[Y])}),oe.delayedDragEnterLogic[ye]=window.setTimeout(function(){if(!oe.state.dragging)return;var Y=Object(w.a)(se),$=Q[ie];$&&($.children||[]).length&&(Y=Object(a.a)(se,ie)),"expandedKeys"in oe.props||oe.setExpandedKeys(Y),te&&te({event:he,node:Object(n.b)(fe.props),expandedKeys:Y})},400)},0)},oe.onNodeDragOver=function(he,fe){var ae=oe.state.dragNodesKeys,se=oe.props.onDragOver,Q=fe.props.eventKey;if(ae.indexOf(Q)!==-1)return;if(oe.dragNode&&Q===oe.state.dragOverNodeKey){var ce=Object(a.c)(he,fe);if(ce===oe.state.dropPosition)return;oe.setState({dropPosition:ce})}se&&se({event:he,node:Object(n.b)(fe.props)})},oe.onNodeDragLeave=function(he,fe){var ae=oe.props.onDragLeave;oe.setState({dragOverNodeKey:""}),ae&&ae({event:he,node:Object(n.b)(fe.props)})},oe.onNodeDragEnd=function(he,fe){var ae=oe.props.onDragEnd;oe.setState({dragOverNodeKey:""}),oe.cleanDragState(),ae&&ae({event:he,node:Object(n.b)(fe.props)}),oe.dragNode=null},oe.onNodeDrop=function(he,fe){var ae=oe.state,se=ae.dragNodesKeys,Q=se===void 0?[]:se,ce=ae.dropPosition,te=oe.props.onDrop,re=fe.props,ye=re.eventKey,ie=re.pos;if(oe.setState({dragOverNodeKey:""}),oe.cleanDragState(),Q.indexOf(ye)!==-1){Object(d.a)(!1,"Can not drop to dragNode(include it's children node)");return}var Z=Object(a.k)(ie),Y={event:he,node:Object(n.b)(fe.props),dragNode:oe.dragNode?Object(n.b)(oe.dragNode.props):null,dragNodesKeys:Q.slice(),dropPosition:ce+Number(Z[Z.length-1]),dropToGap:!1};ce!==0&&(Y.dropToGap=!0),te&&te(Y),oe.dragNode=null},oe.cleanDragState=function(){var he=oe.state.dragging;he&&oe.setState({dragging:!1})},oe.onNodeClick=function(he,fe){var ae=oe.props.onClick;ae&&ae(he,fe)},oe.onNodeDoubleClick=function(he,fe){var ae=oe.props.onDoubleClick;ae&&ae(he,fe)},oe.onNodeSelect=function(he,fe){var ae=oe.state.selectedKeys,se=oe.state.keyEntities,Q=oe.props,ce=Q.onSelect,te=Q.multiple,re=fe.selected,ye=fe.key,ie=!re;ie?te?ae=Object(a.a)(ae,ye):ae=[ye]:ae=Object(a.b)(ae,ye);var Z=ae.map(function(Y){var $=se[Y];return $?$.node:null}).filter(function(Y){return Y});oe.setUncontrolledState({selectedKeys:ae}),ce&&ce(ae,{event:"select",selected:ie,node:fe,selectedNodes:Z,nativeEvent:he.nativeEvent})},oe.onNodeCheck=function(he,fe,ae){var se=oe.state,Q=se.keyEntities,ce=se.checkedKeys,te=se.halfCheckedKeys,re=oe.props,ye=re.checkStrictly,ie=re.onCheck,Z=fe.key,Y,$={event:"check",node:fe,checked:ae,nativeEvent:he.nativeEvent};if(ye){var Ce=ae?Object(a.a)(ce,Z):Object(a.b)(ce,Z),_e=Object(a.b)(te,Z);Y={checked:Ce,halfChecked:_e},$.checkedNodes=Ce.map(function(vt){return Q[vt]}).filter(function(vt){return vt}).map(function(vt){return vt.node}),oe.setUncontrolledState({checkedKeys:Ce})}else{var Re=Object(k.a)([].concat(Object(w.a)(ce),[Z]),!0,Q),Qe=Re.checkedKeys,$e=Re.halfCheckedKeys;if(!ae){var ct=new Set(Qe);ct.delete(Z);var dt=Object(k.a)(Array.from(ct),{checked:!1,halfCheckedKeys:$e},Q);Qe=dt.checkedKeys,$e=dt.halfCheckedKeys}Y=Qe,$.checkedNodes=[],$.checkedNodesPositions=[],$.halfCheckedKeys=$e,Qe.forEach(function(vt){var _t=Q[vt];if(!_t)return;var He=_t.node,Pe=_t.pos;$.checkedNodes.push(He),$.checkedNodesPositions.push({node:He,pos:Pe})}),oe.setUncontrolledState({checkedKeys:Qe},!1,{halfCheckedKeys:$e})}ie&&ie(Y,$)},oe.onNodeLoad=function(he){return new Promise(function(fe){oe.setState(function(ae){var se=ae.loadedKeys,Q=se===void 0?[]:se,ce=ae.loadingKeys,te=ce===void 0?[]:ce,re=oe.props,ye=re.loadData,ie=re.onLoad,Z=he.key;if(!ye||Q.indexOf(Z)!==-1||te.indexOf(Z)!==-1)return{};var Y=ye(he);return Y.then(function(){var $=oe.state,Ce=$.loadedKeys,_e=$.loadingKeys,Re=Object(a.a)(Ce,Z),Qe=Object(a.b)(_e,Z);ie&&ie(Re,{event:"load",node:he}),oe.setUncontrolledState({loadedKeys:Re}),oe.setState({loadingKeys:Qe}),fe()}),{loadingKeys:Object(a.a)(te,Z)}})})},oe.onNodeMouseEnter=function(he,fe){var ae=oe.props.onMouseEnter;ae&&ae({event:he,node:fe})},oe.onNodeMouseLeave=function(he,fe){var ae=oe.props.onMouseLeave;ae&&ae({event:he,node:fe})},oe.onNodeContextMenu=function(he,fe){var ae=oe.props.onRightClick;ae&&(he.preventDefault(),ae({event:he,node:fe}))},oe.onFocus=function(){var he=oe.props.onFocus;oe.setState({focused:!0}),he&&he.apply(void 0,arguments)},oe.onBlur=function(){var he=oe.props.onBlur;oe.setState({focused:!1}),oe.onActiveChange(null),he&&he.apply(void 0,arguments)},oe.getTreeNodeRequiredProps=function(){var he=oe.state,fe=he.expandedKeys,ae=he.selectedKeys,se=he.loadedKeys,Q=he.loadingKeys,ce=he.checkedKeys,te=he.halfCheckedKeys,re=he.dragOverNodeKey,ye=he.dropPosition,ie=he.keyEntities;return{expandedKeys:fe||[],selectedKeys:ae||[],loadedKeys:se||[],loadingKeys:Q||[],checkedKeys:ce||[],halfCheckedKeys:te||[],dragOverNodeKey:re,dropPosition:ye,keyEntities:ie}},oe.setExpandedKeys=function(he){var fe=oe.state.treeData,ae=Object(n.d)(fe,he);oe.setUncontrolledState({expandedKeys:he,flattenNodes:ae},!0)},oe.onNodeExpand=function(he,fe){var ae=oe.state.expandedKeys,se=oe.state.listChanging,Q=oe.props,ce=Q.onExpand,te=Q.loadData,re=fe.key,ye=fe.expanded;if(se)return;var ie=ae.indexOf(re),Z=!ye;if(Object(d.a)(ye&&ie!==-1||!ye&&ie===-1,"Expand state not sync with index check"),Z?ae=Object(a.a)(ae,re):ae=Object(a.b)(ae,re),oe.setExpandedKeys(ae),ce&&ce(ae,{node:fe,expanded:Z,nativeEvent:he.nativeEvent}),Z&&te){var Y=oe.onNodeLoad(fe);Y&&Y.then(function(){var $=Object(n.d)(oe.state.treeData,ae);oe.setUncontrolledState({flattenNodes:$})})}},oe.onListChangeStart=function(){oe.setUncontrolledState({listChanging:!0})},oe.onListChangeEnd=function(){setTimeout(function(){oe.setUncontrolledState({listChanging:!1})})},oe.onActiveChange=function(he){var fe=oe.state.activeKey,ae=oe.props.onActiveChange;if(fe===he)return;oe.setState({activeKey:he}),he!==null&&oe.scrollTo({key:he}),ae&&ae(he)},oe.getActiveItem=function(){var he=oe.state,fe=he.activeKey,ae=he.flattenNodes;return fe===null?null:ae.find(function(se){var Q=se.data.key;return Q===fe})||null},oe.offsetActiveKey=function(he){var fe=oe.state,ae=fe.flattenNodes,se=fe.activeKey,Q=ae.findIndex(function(re){var ye=re.data.key;return ye===se});Q===-1&&he<0&&(Q=ae.length),Q=(Q+he+ae.length)%ae.length;var ce=ae[Q];if(ce){var te=ce.data.key;oe.onActiveChange(te)}else oe.onActiveChange(null)},oe.onKeyDown=function(he){var fe=oe.state,ae=fe.activeKey,se=fe.expandedKeys,Q=fe.checkedKeys,ce=oe.props,te=ce.onKeyDown,re=ce.checkable,ye=ce.selectable;switch(he.which){case _.a.UP:{oe.offsetActiveKey(-1),he.preventDefault();break}case _.a.DOWN:{oe.offsetActiveKey(1),he.preventDefault();break}}var ie=oe.getActiveItem();if(ie&&ie.data){var Z=oe.getTreeNodeRequiredProps(),Y=ie.data.isLeaf===!1||!!(ie.data.children||[]).length,$=Object(n.b)(Object(p.a)(Object(p.a)({},Object(n.f)(ae,Z)),{},{data:ie.data,active:!0}));switch(he.which){case _.a.LEFT:{Y&&se.includes(ae)?oe.onNodeExpand({},$):ie.parent&&oe.onActiveChange(ie.parent.data.key),he.preventDefault();break}case _.a.RIGHT:{Y&&!se.includes(ae)?oe.onNodeExpand({},$):ie.children&&ie.children.length&&oe.onActiveChange(ie.children[0].data.key),he.preventDefault();break}case _.a.ENTER:case _.a.SPACE:{re&&!$.disabled&&$.checkable!==!1&&!$.disableCheckbox?oe.onNodeCheck({},$,!Q.includes(ae)):!re&&ye&&!$.disabled&&$.selectable!==!1&&oe.onNodeSelect({},$);break}}}te&&te(he)},oe.setUncontrolledState=function(he){var fe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,ae=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;if(oe.destroyed)return;var se=!1,Q=!0,ce={};Object.keys(he).forEach(function(te){if(te in oe.props){Q=!1;return}se=!0,ce[te]=he[te]}),se&&(!fe||Q)&&oe.setState(Object(p.a)(Object(p.a)({},ce),ae))},oe.scrollTo=function(he){oe.listRef.current.scrollTo(he)},oe}return Object(E.a)(be,[{key:"componentWillUnmount",value:function(){this.destroyed=!0}},{key:"render",value:function(){var he,fe=this.state,ae=fe.focused,se=fe.flattenNodes,Q=fe.keyEntities,ce=fe.dragging,te=fe.activeKey,re=this.props,ye=re.prefixCls,ie=re.className,Z=re.style,Y=re.showLine,$=re.focusable,Ce=re.tabIndex,_e=Ce===void 0?0:Ce,Re=re.selectable,Qe=re.showIcon,$e=re.icon,ct=re.switcherIcon,dt=re.draggable,vt=re.checkable,_t=re.checkStrictly,He=re.disabled,Pe=re.motion,at=re.loadData,Rt=re.filterTreeNode,rt=re.height,ft=re.itemHeight,Ge=re.virtual,Ne=re.titleRender,je=re.onContextMenu,Ee=Object(a.f)(this.props);return h.createElement(t.a.Provider,{value:{prefixCls:ye,selectable:Re,showIcon:Qe,icon:$e,switcherIcon:ct,draggable:dt,checkable:vt,checkStrictly:_t,disabled:He,keyEntities:Q,loadData:at,filterTreeNode:Rt,titleRender:Ne,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}},h.createElement("div",{className:c()(ye,ie,(he={},Object(L.a)(he,"".concat(ye,"-show-line"),Y),Object(L.a)(he,"".concat(ye,"-focused"),ae),Object(L.a)(he,"".concat(ye,"-active-focused"),te!==null),he))},h.createElement(B,Object.assign({ref:this.listRef,prefixCls:ye,style:Z,data:se,disabled:He,selectable:Re,checkable:!!vt,motion:Pe,dragging:ce,height:rt,itemHeight:ft,virtual:Ge,focusable:$,focused:ae,tabIndex:_e,activeItem:this.getActiveItem(),onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:this.onKeyDown,onActiveChange:this.onActiveChange,onListChangeStart:this.onListChangeStart,onListChangeEnd:this.onListChangeEnd,onContextMenu:je},this.getTreeNodeRequiredProps(),Ee))))}}],[{key:"getDerivedStateFromProps",value:function(he,fe){var ae=fe.prevProps,se={prevProps:he};function Q($e){return!ae&&$e in he||ae&&ae[$e]!==he[$e]}var ce;if(Q("treeData")?ce=he.treeData:Q("children")&&(Object(d.a)(!1,"`children` of Tree is deprecated. Please use `treeData` instead."),ce=Object(n.c)(he.children)),ce){se.treeData=ce;var te=Object(n.a)(ce);se.keyEntities=Object(p.a)(Object(L.a)({},v,I),te.keyEntities)}var re=se.keyEntities||fe.keyEntities;if(Q("expandedKeys")||ae&&Q("autoExpandParent"))se.expandedKeys=he.autoExpandParent||!ae&&he.defaultExpandParent?Object(a.e)(he.expandedKeys,re):he.expandedKeys;else if(!ae&&he.defaultExpandAll){var ye=Object(p.a)({},re);delete ye[v],se.expandedKeys=Object.keys(ye).map(function($e){return ye[$e].key})}else!ae&&he.defaultExpandedKeys&&(se.expandedKeys=he.autoExpandParent||he.defaultExpandParent?Object(a.e)(he.defaultExpandedKeys,re):he.defaultExpandedKeys);if(se.expandedKeys||delete se.expandedKeys,ce||se.expandedKeys){var ie=Object(n.d)(ce||fe.treeData,se.expandedKeys||fe.expandedKeys);se.flattenNodes=ie}if(he.selectable&&(Q("selectedKeys")?se.selectedKeys=Object(a.d)(he.selectedKeys,he):!ae&&he.defaultSelectedKeys&&(se.selectedKeys=Object(a.d)(he.defaultSelectedKeys,he))),he.checkable){var Z;if(Q("checkedKeys")?Z=Object(a.j)(he.checkedKeys)||{}:!ae&&he.defaultCheckedKeys?Z=Object(a.j)(he.defaultCheckedKeys)||{}:ce&&(Z=Object(a.j)(he.checkedKeys)||{checkedKeys:fe.checkedKeys,halfCheckedKeys:fe.halfCheckedKeys}),Z){var Y=Z,$=Y.checkedKeys,Ce=$===void 0?[]:$,_e=Y.halfCheckedKeys,Re=_e===void 0?[]:_e;if(!he.checkStrictly){var Qe=Object(k.a)(Ce,!0,re);Ce=Qe.checkedKeys,Re=Qe.halfCheckedKeys}se.checkedKeys=Ce,se.halfCheckedKeys=Re}}return Q("loadedKeys")&&(se.loadedKeys=he.loadedKeys),se}}]),be}(h.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=m.a;var ee=G,ue=X.b=ee},fKo2:function(M,X,o){},fyJ8:function(M,X,o){"use strict";var L=o("rePB"),p=o("VTBJ"),w=o("Ff2n"),b=o("U8pU"),E=o("cDcd"),O=o.n(E),S=o("TSYQ"),h=o.n(S),_=o("c+Xe"),d=o("sR1s");function r(i){return i&&Object(b.a)(i)==="object"&&!Array.isArray(i)&&!E.isValidElement(i)}function c(i){return typeof i=="string"?!0:Object(_.c)(i)}function t(i,f){var s,l=i.prefixCls,m=i.className,T=i.record,C=i.index,g=i.dataIndex,P=i.render,R=i.children,y=i.component,x=y===void 0?"td":y,v=i.colSpan,A=i.rowSpan,I=i.fixLeft,D=i.fixRight,N=i.firstFixLeft,z=i.lastFixLeft,F=i.firstFixRight,W=i.lastFixRight,H=i.appendNode,B=i.additionalProps,k=B===void 0?{}:B,G=i.ellipsis,ee=i.align,ue=i.rowType,le=i.isSticky,ve="".concat(l,"-cell"),be,oe;if(R)oe=R;else{var he=Object(d.b)(T,g);if(oe=he,P){var fe=P(he,T,C);r(fe)?(oe=fe.children,be=fe.props):oe=fe}}Object(b.a)(oe)==="object"&&!Array.isArray(oe)&&!E.isValidElement(oe)&&(oe=null),G&&(z||F)&&(oe=E.createElement("span",{className:"".concat(ve,"-content")},oe));var ae=be||{},se=ae.colSpan,Q=ae.rowSpan,ce=ae.style,te=ae.className,re=Object(w.a)(ae,["colSpan","rowSpan","style","className"]),ye=se!==void 0?se:v,ie=Q!==void 0?Q:A;if(ye===0||ie===0)return null;var Z={},Y=typeof I=="number",$=typeof D=="number";Y&&(Z.position="sticky",Z.left=I),$&&(Z.position="sticky",Z.right=D);var Ce={};ee&&(Ce.textAlign=ee);var _e,Re=G===!0?{showTitle:!0}:G;Re&&(Re.showTitle||ue==="header")&&(typeof oe=="string"||typeof oe=="number"?_e=oe.toString():E.isValidElement(oe)&&typeof oe.props.children=="string"&&(_e=oe.props.children));var Qe=Object(p.a)(Object(p.a)(Object(p.a)({title:_e},re),k),{},{colSpan:ye&&ye!==1?ye:null,rowSpan:ie&&ie!==1?ie:null,className:h()(ve,m,(s={},Object(L.a)(s,"".concat(ve,"-fix-left"),Y),Object(L.a)(s,"".concat(ve,"-fix-left-first"),N),Object(L.a)(s,"".concat(ve,"-fix-left-last"),z),Object(L.a)(s,"".concat(ve,"-fix-right"),$),Object(L.a)(s,"".concat(ve,"-fix-right-first"),F),Object(L.a)(s,"".concat(ve,"-fix-right-last"),W),Object(L.a)(s,"".concat(ve,"-ellipsis"),G),Object(L.a)(s,"".concat(ve,"-with-append"),H),Object(L.a)(s,"".concat(ve,"-fix-sticky"),(Y||$)&&le),s),k.className,te),style:Object(p.a)(Object(p.a)(Object(p.a)(Object(p.a)({},k.style),Ce),Z),ce),ref:c(x)?f:null});return E.createElement(x,Object.assign({},Qe),H,oe)}var a=E.forwardRef(t);a.displayName="Cell";var n=E.memo(a,function(i,f){return f.shouldCellUpdate?!f.shouldCellUpdate(f.record,i.record):!1});X.a=n},"gb/T":function(M,X,o){(function(L,p,w){M.exports=X=p(o("Ib8C"),o("OLod"))})(this,function(L){return L.mode.ECB=function(){var p=L.lib.BlockCipherMode.extend();return p.Encryptor=p.extend({processBlock:function(w,b){this._cipher.encryptBlock(w,b)}}),p.Decryptor=p.extend({processBlock:function(w,b){this._cipher.decryptBlock(w,b)}}),p}(),L.mode.ECB})},"h/E3":function(M,X,o){M.exports={information:"information___wfVJL",scroll:"scroll___2bOg0",formWrap:"formWrap___3qgTO",img:"img___2zP-8"}},h78n:function(M,X,o){"use strict";o.d(X,"a",function(){return N});var L=o("cDcd"),p=o.n(L),w=o("TSYQ"),b=o.n(w),E={className:"",percent:0,prefixCls:"rc-progress",strokeColor:"#2db7f5",strokeLinecap:"round",strokeWidth:1,style:{},trailColor:"#D9D9D9",trailWidth:1},O=function(W){var H=W.map(function(){return Object(L.useRef)()}),B=Object(L.useRef)();return Object(L.useEffect)(function(){var k=Date.now(),G=!1;Object.keys(H).forEach(function(ee){var ue=H[ee].current;if(!ue)return;G=!0;var le=ue.style;le.transitionDuration=".3s, .3s, .3s, .06s",B.current&&k-B.current<100&&(le.transitionDuration="0s, 0s")}),G&&(B.current=Date.now())}),[H]};function S(){return S=Object.assign||function(F){for(var W=1;W<arguments.length;W++){var H=arguments[W];for(var B in H)Object.prototype.hasOwnProperty.call(H,B)&&(F[B]=H[B])}return F},S.apply(this,arguments)}function h(F,W){return t(F)||c(F,W)||d(F,W)||_()}function _(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
|
|
|
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function d(F,W){if(!F)return;if(typeof F=="string")return r(F,W);var H=Object.prototype.toString.call(F).slice(8,-1);if(H==="Object"&&F.constructor&&(H=F.constructor.name),H==="Map"||H==="Set")return Array.from(F);if(H==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(H))return r(F,W)}function r(F,W){(W==null||W>F.length)&&(W=F.length);for(var H=0,B=new Array(W);H<W;H++)B[H]=F[H];return B}function c(F,W){if(typeof Symbol=="undefined"||!(Symbol.iterator in Object(F)))return;var H=[],B=!0,k=!1,G=void 0;try{for(var ee=F[Symbol.iterator](),ue;!(B=(ue=ee.next()).done)&&!(H.push(ue.value),W&&H.length===W);B=!0);}catch(le){k=!0,G=le}finally{try{!B&&ee.return!=null&&ee.return()}finally{if(k)throw G}}return H}function t(F){if(Array.isArray(F))return F}function a(F,W){if(F==null)return{};var H=n(F,W),B,k;if(Object.getOwnPropertySymbols){var G=Object.getOwnPropertySymbols(F);for(k=0;k<G.length;k++){if(B=G[k],W.indexOf(B)>=0)continue;if(!Object.prototype.propertyIsEnumerable.call(F,B))continue;H[B]=F[B]}}return H}function n(F,W){if(F==null)return{};var H={},B=Object.keys(F),k,G;for(G=0;G<B.length;G++){if(k=B[G],W.indexOf(k)>=0)continue;H[k]=F[k]}return H}var i=function(W){var H=W.className,B=W.percent,k=W.prefixCls,G=W.strokeColor,ee=W.strokeLinecap,ue=W.strokeWidth,le=W.style,ve=W.trailColor,be=W.trailWidth,oe=W.transition,he=a(W,["className","percent","prefixCls","strokeColor","strokeLinecap","strokeWidth","style","trailColor","trailWidth","transition"]);delete he.gapPosition;var fe=Array.isArray(B)?B:[B],ae=Array.isArray(G)?G:[G],se=O(fe),Q=h(se,1),ce=Q[0],te=ue/2,re=100-ue/2,ye="M ".concat(ee==="round"?te:0,",").concat(te,`
|
|
|
L `).concat(ee==="round"?re:100,",").concat(te),ie="0 0 100 ".concat(ue),Z=0;return p.a.createElement("svg",S({className:b()("".concat(k,"-line"),H),viewBox:ie,preserveAspectRatio:"none",style:le},he),p.a.createElement("path",{className:"".concat(k,"-line-trail"),d:ye,strokeLinecap:ee,stroke:ve,strokeWidth:be||ue,fillOpacity:"0"}),fe.map(function(Y,$){var Ce={strokeDasharray:"".concat(Y,"px, 100px"),strokeDashoffset:"-".concat(Z,"px"),transition:oe||"stroke-dashoffset 0.3s ease 0s, stroke-dasharray .3s ease 0s, stroke 0.3s linear"},_e=ae[$]||ae[ae.length-1];return Z+=Y,p.a.createElement("path",{key:$,className:"".concat(k,"-line-path"),d:ye,strokeLinecap:ee,stroke:_e,strokeWidth:ue,fillOpacity:"0",ref:ce[$],style:Ce})}))};i.defaultProps=E;var f=i;function s(){return s=Object.assign||function(F){for(var W=1;W<arguments.length;W++){var H=arguments[W];for(var B in H)Object.prototype.hasOwnProperty.call(H,B)&&(F[B]=H[B])}return F},s.apply(this,arguments)}function l(F,W){return P(F)||g(F,W)||T(F,W)||m()}function m(){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(F,W){if(!F)return;if(typeof F=="string")return C(F,W);var H=Object.prototype.toString.call(F).slice(8,-1);if(H==="Object"&&F.constructor&&(H=F.constructor.name),H==="Map"||H==="Set")return Array.from(F);if(H==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(H))return C(F,W)}function C(F,W){(W==null||W>F.length)&&(W=F.length);for(var H=0,B=new Array(W);H<W;H++)B[H]=F[H];return B}function g(F,W){if(typeof Symbol=="undefined"||!(Symbol.iterator in Object(F)))return;var H=[],B=!0,k=!1,G=void 0;try{for(var ee=F[Symbol.iterator](),ue;!(B=(ue=ee.next()).done)&&!(H.push(ue.value),W&&H.length===W);B=!0);}catch(le){k=!0,G=le}finally{try{!B&&ee.return!=null&&ee.return()}finally{if(k)throw G}}return H}function P(F){if(Array.isArray(F))return F}function R(F,W){if(F==null)return{};var H=y(F,W),B,k;if(Object.getOwnPropertySymbols){var G=Object.getOwnPropertySymbols(F);for(k=0;k<G.length;k++){if(B=G[k],W.indexOf(B)>=0)continue;if(!Object.prototype.propertyIsEnumerable.call(F,B))continue;H[B]=F[B]}}return H}function y(F,W){if(F==null)return{};var H={},B=Object.keys(F),k,G;for(G=0;G<B.length;G++){if(k=B[G],W.indexOf(k)>=0)continue;H[k]=F[k]}return H}var x=0;function v(F){return+F.replace("%","")}function A(F){return Array.isArray(F)?F:[F]}function I(F,W,H,B){var k=arguments.length>4&&arguments[4]!==void 0?arguments[4]:0,G=arguments.length>5?arguments[5]:void 0,ee=50-B/2,ue=0,le=-ee,ve=0,be=-2*ee;switch(G){case"left":ue=-ee,le=0,ve=2*ee,be=0;break;case"right":ue=ee,le=0,ve=-2*ee,be=0;break;case"bottom":le=ee,be=2*ee;break;default:}var oe="M 50,50 m ".concat(ue,",").concat(le,`
|
|
|
a `).concat(ee,",").concat(ee," 0 1 1 ").concat(ve,",").concat(-be,`
|
|
|
a `).concat(ee,",").concat(ee," 0 1 1 ").concat(-ve,",").concat(be),he=Math.PI*2*ee,fe={stroke:H,strokeDasharray:"".concat(W/100*(he-k),"px ").concat(he,"px"),strokeDashoffset:"-".concat(k/2+F/100*(he-k),"px"),transition:"stroke-dashoffset .3s ease 0s, stroke-dasharray .3s ease 0s, stroke .3s, stroke-width .06s ease .3s"};return{pathString:oe,pathStyle:fe}}var D=function(W){var H=W.prefixCls,B=W.strokeWidth,k=W.trailWidth,G=W.gapDegree,ee=W.gapPosition,ue=W.trailColor,le=W.strokeLinecap,ve=W.style,be=W.className,oe=W.strokeColor,he=W.percent,fe=R(W,["prefixCls","strokeWidth","trailWidth","gapDegree","gapPosition","trailColor","strokeLinecap","style","className","strokeColor","percent"]),ae=Object(L.useMemo)(function(){return x+=1,x},[]),se=I(0,100,ue,B,G,ee),Q=se.pathString,ce=se.pathStyle,te=A(he),re=A(oe),ye=re.find(function(Ce){return Object.prototype.toString.call(Ce)==="[object Object]"}),ie=O(te),Z=l(ie,1),Y=Z[0],$=function(){var _e=0;return te.map(function(Re,Qe){var $e=re[Qe]||re[re.length-1],ct=Object.prototype.toString.call($e)==="[object Object]"?"url(#".concat(H,"-gradient-").concat(ae,")"):"",dt=I(_e,Re,$e,B,G,ee);return _e+=Re,p.a.createElement("path",{key:Qe,className:"".concat(H,"-circle-path"),d:dt.pathString,stroke:ct,strokeLinecap:le,strokeWidth:B,opacity:Re===0?0:1,fillOpacity:"0",style:dt.pathStyle,ref:Y[Qe]})})};return p.a.createElement("svg",s({className:b()("".concat(H,"-circle"),be),viewBox:"0 0 100 100",style:ve},fe),ye&&p.a.createElement("defs",null,p.a.createElement("linearGradient",{id:"".concat(H,"-gradient-").concat(ae),x1:"100%",y1:"0%",x2:"0%",y2:"0%"},Object.keys(ye).sort(function(Ce,_e){return v(Ce)-v(_e)}).map(function(Ce,_e){return p.a.createElement("stop",{key:_e,offset:Ce,stopColor:ye[Ce]})}))),p.a.createElement("path",{className:"".concat(H,"-circle-trail"),d:Q,stroke:ue,strokeLinecap:le,strokeWidth:k||B,fillOpacity:"0",style:ce}),$().reverse())};D.defaultProps=E;var N=D,z={Line:f,Circle:N}},hW5Z:function(M,X,o){M.exports={flex_box_center:"flex_box_center___2rjmw",flex_space_between:"flex_space_between___1LywI",flex_box_vertical_center:"flex_box_vertical_center___S66g_",flex_box_center_end:"flex_box_center_end___1QDp6",flex_box_column:"flex_box_column___12YxX",complete:"complete___2qtu-",cancel:"cancel___3WJG4",save:"save___oTylI"}},hW8S:function(M,X,o){"use strict";o.d(X,"a",function(){return b}),o.d(X,"c",function(){return E}),o.d(X,"b",function(){return O});var L=o("VTBJ"),p=o("Ff2n"),w=o("Kwbf"),b="RC_TABLE_INTERNAL_COL_DEFINE";function E(S){var h=S.expandable,_=Object(p.a)(S,["expandable"]);return"expandable"in S?Object(L.a)(Object(L.a)({},_),h):_}function O(S){return Object.keys(S).reduce(function(h,_){return(_.substr(0,5)==="data-"||_.substr(0,5)==="aria-")&&(h[_]=S[_]),h},{})}},"iL++":function(M,X,o){M.exports={flex_box_center:"flex_box_center___2pHUo",flex_space_between:"flex_space_between___3Bfes",flex_box_vertical_center:"flex_box_vertical_center___1thiW",flex_box_center_end:"flex_box_center_end___3Zr7k",flex_box_column:"flex_box_column___3xe1a",list:"list___3rlGv",wrap:"wrap____oZzM",lockWrap:"lockWrap___24eY2",top:"top___3SCOc",sign:"sign____uZ_B",name:"name___2nHyM",img:"img___3Spn7",text:"text___1Pg2L",btns:"btns___Kr_Ti",bottom:"bottom___2_iOx"}},jO9C:function(M,X,o){(function(L,p,w){M.exports=X=p(o("Ib8C"),o("OLod"))})(this,function(L){return L.pad.Iso97971={pad:function(p,w){p.concat(L.lib.WordArray.create([2147483648],1)),L.pad.ZeroPadding.pad(p,w)},unpad:function(p){L.pad.ZeroPadding.unpad(p),p.sigBytes--}},L.pad.Iso97971})},ji0R:function(M,X,o){M.exports=o.p+"static/douyu.3e6df9ee.jpg"},ju9d:function(M,X,o){"use strict";var L=o("g9YV"),p=o("wCAj"),w=o("miYZ"),b=o("tsqr"),E=o("5Dmo"),O=o("3S7+"),S=o("sRBo"),h=o("kaz8"),_=o("oBTY"),d=o("9og8"),r=o("tJVT"),c=o("k1fw"),t=o("+L6B"),a=o("2/Rp"),n=o("O3gP"),i=o("lrIw"),f=o("5NDa"),s=o("5rEg"),l=o("y8nQ"),m=o("Vl3Y"),T=o("OaEy"),C=o("2fM7"),g=o("WmNS"),P=o.n(g),R=o("cDcd"),y=o.n(R),x=o("55Ip"),v=o("wd/R"),A=o.n(v),I=o("RotF"),D=o.n(I),N=o("E7E6"),z=o.n(N),F=o("oUNq"),W=o("Nf5h"),H=o("Fhpe"),B=o.n(H),k=[];function G(ve){var be=ve.onSearch,oe=ve.schools;return y.a.createElement(m.a,{colon:!1,layout:"inline",onFinish:be,initialValues:{keyword:"",school_name:"",search_type:"1"},className:"search-form"},y.a.createElement(m.a.Item,{name:"search_type",label:"\u641C\u7D22\u7C7B\u578B"},y.a.createElement(C.a,{dropdownClassName:B.a.selectdown,style:{width:148}},y.a.createElement(C.a.Option,{value:"1"},"\u59D3\u540D"),y.a.createElement(C.a.Option,{value:"2"},"\u624B\u673A\u53F7"),y.a.createElement(C.a.Option,{value:"3"},"\u90AE\u7BB1"))),y.a.createElement(m.a.Item,{label:"\u641C\u7D22\u5185\u5BB9",name:"keyword",style:{marginLeft:44},rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u641C\u7D22\u5185\u5BB9"}]},y.a.createElement(s.a,{allowClear:!0,style:{width:170},size:"large"})),y.a.createElement(m.a.Item,{label:"\u5355\u4F4D",name:"school_name",style:{marginLeft:24}},y.a.createElement(i.a,{options:oe,style:{width:383},size:"large",showSearch:!0,filterOption:function(fe,ae){return ae.value.toUpperCase().indexOf(fe.toUpperCase())!==-1},placeholder:"\u8BF7\u8F93\u5165\u5355\u4F4D\u540D\u79F0"})),y.a.createElement(m.a.Item,null,y.a.createElement(a.a,{type:"primary",style:{background:"#F6F7F9 linear-gradient(180deg, #FFFFFF 0%, #F6F7F9 100%)",boxShadow:"0px 2px 4px 0px #E0DFE1, inset 0px 1px 3px 0px rgba(255,255,255,0.5)",borderRadius:16,color:"#165DFF",border:"1px solid #BACFFE"},htmlType:"submit"},"\u641C\u7D22")))}var ee;(function(ve){ve[ve.INITDATA=0]="INITDATA",ve[ve.INITSCHOOLS=1]="INITSCHOOLS",ve[ve.SHOWLOADING=2]="SHOWLOADING",ve[ve.SELECTEDIDS=3]="SELECTEDIDS",ve[ve.SETQUERY=4]="SETQUERY",ve[ve.SETPAGE=5]="SETPAGE"})(ee||(ee={}));function ue(ve,be){switch(be.type){case ee.INITDATA:return Object(c.a)(Object(c.a)({},ve),be.payload);case ee.SETQUERY:return Object(c.a)(Object(c.a)({},ve),be.payload);case ee.SETPAGE:return Object(c.a)(Object(c.a)({},ve),{},{page:be.payload,reload:!1});case ee.SHOWLOADING:return Object(c.a)(Object(c.a)({},ve),{},{loading:be.payload});case ee.INITSCHOOLS:return Object(c.a)(Object(c.a)({},ve),{},{schools:be.payload});case ee.SELECTEDIDS:return Object(c.a)(Object(c.a)({},ve),{},{selectedIds:be.payload});default:throw new Error}}var le={data:[],schools:[],loading:!1,selectedIds:[],query:null,page:1,count:0,reload:!1};X.a=function(ve){var be=ve.onSelect,oe=ve.onCancel,he=ve.container_id,fe=ve.container_type,ae=Object(R.useReducer)(ue,le),se=Object(r.a)(ae,2),Q=se[0],ce=se[1],te=Q.data,re=Q.schools,ye=Q.loading,ie=Q.selectedIds,Z=Q.page,Y=Q.count,$=Q.query,Ce=Q.reload;Object(R.useEffect)(function(){function vt(){return _t.apply(this,arguments)}function _t(){return _t=Object(d.a)(P.a.mark(function He(){var Pe,at,Rt;return P.a.wrap(function(ft){for(;;)switch(ft.prev=ft.next){case 0:return ft.next=2,Object(F.yb)(Object(c.a)(Object(c.a)({},$),{},{page:Z,container_type:fe,container_id:he}));case 2:Pe=ft.sent,at=Pe.users,Rt=Pe.user_count,ce({type:ee.INITDATA,payload:{data:Ce?at:[].concat(Object(_.a)(te),Object(_.a)(at)),count:Rt}});case 6:case"end":return ft.stop()}},He)})),_t.apply(this,arguments)}$&&vt()},[Z,$,Ce,he,fe]),Object(R.useEffect)(function(){function vt(){return _t.apply(this,arguments)}function _t(){return _t=Object(d.a)(P.a.mark(function He(){var Pe,at;return P.a.wrap(function(rt){for(;;)switch(rt.prev=rt.next){case 0:return rt.next=2,Object(F.lb)({});case 2:Pe=rt.sent,at=Pe.school_names,ce({type:ee.INITSCHOOLS,payload:at.map(function(ft){return{value:ft}})});case 5:case"end":return rt.stop()}},He)})),_t.apply(this,arguments)}vt()},[]);var _e=[{title:"",dataIndex:"added",width:40,ellipsis:!0,render:function(_t,He){return y.a.createElement(h.a,{value:He.numid,checked:ie.includes(He.numid),disabled:!!_t})}},{title:"\u59D3\u540D",width:100,ellipsis:!0,align:"left",dataIndex:"username",render:function(_t,He){return y.a.createElement("div",null,y.a.createElement(O.a,{placement:"bottom",title:_t},y.a.createElement(x.a,{style:{color:"#000000"},className:"bold c-black",to:"/users/".concat(He.login),target:"_blank"},_t||"--")))}},{title:"\u624B\u673A",width:100,dataIndex:"phone",ellipsis:!0,render:function(_t){return y.a.createElement(O.a,{placement:"bottom",title:_t},y.a.createElement("span",{style:{color:"#000000"}},_t||"--"))}},{title:"\u90AE\u7BB1",dataIndex:"email",width:100,ellipsis:!0,render:function(_t){return y.a.createElement(O.a,{placement:"bottom",title:_t},y.a.createElement("span",{style:{color:"#000000"}},_t||"--"))}},{title:"\u5B66\u53F7/\u5DE5\u53F7",width:100,dataIndex:"student_number",ellipsis:!0,render:function(_t){return y.a.createElement(O.a,{placement:"bottom",title:_t},y.a.createElement("span",{style:{color:"#000000"}},_t||"--"))}},{title:"\u5B66\u6821/\u5355\u4F4D",width:150,dataIndex:"school_name",ellipsis:!0,render:function(_t){return y.a.createElement(O.a,{placement:"bottom",title:_t},y.a.createElement("span",{style:{color:"#000000"}},_t||"--"))}},{title:"\u9662\u7CFB/\u90E8\u95E8",dataIndex:"depart_name",width:130,ellipsis:!0,render:function(_t){return y.a.createElement(O.a,{placement:"bottom",title:_t},y.a.createElement("span",{style:{color:"#000000"}},_t||"--"))}},{title:"\u5B9E\u540D\u8BA4\u8BC1",dataIndex:"auth",width:100,render:function(_t){return y.a.createElement("span",{style:{color:"#000000"}},_t?"\u662F":"\u5426")}},{title:"\u6700\u540E\u767B\u5F55\u65F6\u95F4",dataIndex:"last_login_on",width:140,ellipsis:!0,render:function(_t){return y.a.createElement(O.a,{placement:"bottom",title:_t},y.a.createElement("span",{style:{color:"#000000"}},A()(_t).format("YYYY-MM-DD HH:mm")))}},{title:"\u72B6\u6001",dataIndex:"added",width:80,render:function(_t){if(_t===1)return y.a.createElement("span",{style:{color:"#000000"}},"\u5DF2\u6DFB\u52A0")}}];function Re(vt){ce({type:ee.SETQUERY,payload:{page:1,reload:!0,query:vt}})}function Qe(vt){ce({type:ee.SETPAGE,payload:vt})}function $e(vt){var _t=ie.indexOf(vt);_t>=0?ie.splice(_t,1):ie.push(vt),ce({type:ee.SELECTEDIDS,payload:Object(_.a)(ie)})}function ct(){ie.length===0?b.b.warn("\u8BF7\u5148\u5728\u4E0B\u9762\u5217\u8868\u4E2D\u9009\u62E9\u8981\u6DFB\u52A0\u6210\u5458"):(be(ie,he),ce({type:ee.INITDATA,payload:{data:[],count:0,page:1,selectedIds:[],query:null,reload:!1}}))}var dt=Y>Z*10;return y.a.createElement("div",{className:"select-user-container",style:{paddingBottom:20}},y.a.createElement(G,{onSearch:Re,schools:re}),$?y.a.createElement(y.a.Fragment,null,y.a.createElement("div",{className:"flexd-table-header mt20"},y.a.createElement(W.f,null,y.a.createElement(p.a,{pagination:!1,dataSource:k,columns:_e}))),y.a.createElement("div",{style:{maxHeight:260,overflow:"auto",marginBottom:20}},y.a.createElement(D.a,{initialLoad:!1,pageStart:1,threshold:20,loadMore:Qe,hasMore:dt,useWindow:!1},y.a.createElement(W.f,null,y.a.createElement(p.a,{loading:ye,showHeader:!1,pagination:!1,dataSource:te,columns:_e,onRow:function(_t){return{onClick:function(Pe){_t.added!==1&&$e(_t.numid)}}}})))),y.a.createElement("div",{className:"flex-container flex-end"},y.a.createElement(a.a,{type:"ghost",style:{marginRight:10,border:"1px solid #C3CFE0",color:"#464F66"},onClick:oe},"\u53D6\u6D88"),y.a.createElement(a.a,{style:{background:"#F6F7F9 linear-gradient(180deg, #FFFFFF 0%, #F6F7F9 100%)",boxShadow:"0px 2px 4px 0px #E0DFE1, inset 0px 1px 3px 0px rgba(255,255,255,0.5)",borderRadius:2,color:"#165DFF",border:"1px solid #BACFFE"},type:"primary",onClick:ct},"\u786E\u5B9A"))):y.a.createElement("div",{className:"tc font16 c-light-black mt40 pb30"},y.a.createElement("img",{src:z.a,width:"100",alt:""}),y.a.createElement("br",null),y.a.createElement("p",{className:"mt20"},"\u8BF7\u641C\u7D22\u8981\u6DFB\u52A0\u7684\u4EBA\u5458")))}},k3GJ:function(M,X,o){"use strict";o.d(X,"a",function(){return Kr});var L=o("rePB"),p=o("ODXe"),w=o("Ff2n"),b=o("VTBJ"),E=o("cDcd"),O=o("TSYQ"),S=o.n(O),h=o("Zm9Q"),_=o("6cGi"),d=o("KQm4"),r=o("xEkU"),c=o.n(r),t=o("t23M");function a(Ke){var nt=Object(E.useRef)(),ht=Object(E.useRef)(!1);function Je(){for(var Te=arguments.length,We=new Array(Te),Se=0;Se<Te;Se++)We[Se]=arguments[Se];ht.current||(c.a.cancel(nt.current),nt.current=c()(function(){Ke.apply(void 0,We)}))}return Object(E.useEffect)(function(){return function(){ht.current=!0,c.a.cancel(nt.current)}},[]),Je}function n(Ke){var nt=Object(E.useRef)([]),ht=Object(E.useState)({}),Je=Object(p.a)(ht,2),Te=Je[1],We=Object(E.useRef)(typeof Ke=="function"?Ke():Ke),Se=a(function(){var Ve=We.current;nt.current.forEach(function(st){Ve=st(Ve)}),nt.current=[],We.current=Ve,Te({})});function Xe(Ve){nt.current.push(Ve),Se()}return[We.current,Xe]}var i=o("4IlW");function f(Ke,nt){var ht,Je=Ke.prefixCls,Te=Ke.id,We=Ke.active,Se=Ke.rtl,Xe=Ke.tab,Ve=Xe.key,st=Xe.tab,qe=Xe.disabled,St=Xe.closeIcon,Bt=Ke.tabBarGutter,rn=Ke.tabPosition,Zt=Ke.closable,en=Ke.renderWrapper,$t=Ke.removeAriaLabel,In=Ke.editable,fn=Ke.onClick,Mr=Ke.onRemove,xr=Ke.onFocus,Gr="".concat(Je,"-tab");E.useEffect(function(){return Mr},[]);var Lr={};rn==="top"||rn==="bottom"?Lr[Se?"marginLeft":"marginRight"]=Bt:Lr.marginBottom=Bt;var Qr=In&&Zt!==!1&&!qe;function Nn(cn){if(qe)return;fn(cn)}function gr(cn){cn.preventDefault(),cn.stopPropagation(),In.onEdit("remove",{key:Ve,event:cn})}var kn=E.createElement("div",{key:Ve,ref:nt,className:S()(Gr,(ht={},Object(L.a)(ht,"".concat(Gr,"-with-remove"),Qr),Object(L.a)(ht,"".concat(Gr,"-active"),We),Object(L.a)(ht,"".concat(Gr,"-disabled"),qe),ht)),style:Lr,onClick:Nn},E.createElement("div",{role:"tab","aria-selected":We,id:Te&&"".concat(Te,"-tab-").concat(Ve),className:"".concat(Gr,"-btn"),"aria-controls":Te&&"".concat(Te,"-panel-").concat(Ve),"aria-disabled":qe,tabIndex:qe?null:0,onClick:function(Rn){Rn.stopPropagation(),Nn(Rn)},onKeyDown:function(Rn){[i.a.SPACE,i.a.ENTER].includes(Rn.which)&&(Rn.preventDefault(),Nn(Rn))},onFocus:xr},st),Qr&&E.createElement("button",{type:"button","aria-label":$t||"remove",tabIndex:0,className:"".concat(Gr,"-remove"),onClick:function(Rn){Rn.stopPropagation(),gr(Rn)}},St||In.removeIcon||"\xD7"));return en&&(kn=en(kn)),kn}var s=E.forwardRef(f),l={width:0,height:0,left:0,top:0};function m(Ke,nt,ht){return Object(E.useMemo)(function(){for(var Je,Te=new Map,We=nt.get((Je=Ke[0])===null||Je===void 0?void 0:Je.key)||l,Se=We.left+We.width,Xe=0;Xe<Ke.length;Xe+=1){var Ve=Ke[Xe].key,st=nt.get(Ve);if(!st){var qe;st=nt.get((qe=Ke[Xe-1])===null||qe===void 0?void 0:qe.key)||l}var St=Te.get(Ve)||Object(b.a)({},st);St.right=Se-St.left-St.width,Te.set(Ve,St)}return Te},[Ke.map(function(Je){return Je.key}).join("_"),nt,ht])}var T={width:0,height:0,left:0,top:0,right:0};function C(Ke,nt,ht,Je,Te){var We=Te.tabs,Se=Te.tabPosition,Xe=Te.rtl,Ve,st,qe;["top","bottom"].includes(Se)?(Ve="width",st=Xe?"right":"left",qe=Math.abs(nt.left)):(Ve="height",st="top",qe=-nt.top);var St=nt[Ve],Bt=ht[Ve],rn=Je[Ve],Zt=St;return Bt+rn>St&&(Zt=St-rn),Object(E.useMemo)(function(){if(!We.length)return[0,0];for(var en=We.length,$t=en,In=0;In<en;In+=1){var fn=Ke.get(We[In].key)||T;if(fn[st]+fn[Ve]>qe+Zt){$t=In-1;break}}for(var Mr=0,xr=en-1;xr>=0;xr-=1){var Gr=Ke.get(We[xr].key)||T;if(Gr[st]<qe){Mr=xr+1;break}}return[Mr,$t]},[Ke,qe,Zt,Se,We.map(function(en){return en.key}).join("_"),Xe])}var g=o("wx14"),P=o("1OyB"),R=o("vuIU"),y=o("JX7q"),x=o("Ji7U"),v=o("LK+K"),A=o("I8Z2"),I=o("bT9E"),D=o("2GS6"),N=o("Gytx"),z=o.n(N),F=o("U8pU"),W=/iPhone/i,H=/iPod/i,B=/iPad/i,k=/\bAndroid(?:.+)Mobile\b/i,G=/Android/i,ee=/\bAndroid(?:.+)SD4930UR\b/i,ue=/\bAndroid(?:.+)(?:KF[A-Z]{2,4})\b/i,le=/Windows Phone/i,ve=/\bWindows(?:.+)ARM\b/i,be=/BlackBerry/i,oe=/BB10/i,he=/Opera Mini/i,fe=/\b(CriOS|Chrome)(?:.+)Mobile/i,ae=/Mobile(?:.+)Firefox\b/i;function se(Ke,nt){return Ke.test(nt)}function Q(Ke){var nt=Ke||(typeof navigator!="undefined"?navigator.userAgent:""),ht=(nt||"").split("[FBAN");if(typeof ht[1]!="undefined"){var Je=ht,Te=Object(p.a)(Je,1);nt=Te[0]}if(ht=nt.split("Twitter"),typeof ht[1]!="undefined"){var We=ht,Se=Object(p.a)(We,1);nt=Se[0]}var Xe={apple:{phone:se(W,nt)&&!se(le,nt),ipod:se(H,nt),tablet:!se(W,nt)&&se(B,nt)&&!se(le,nt),device:(se(W,nt)||se(H,nt)||se(B,nt))&&!se(le,nt)},amazon:{phone:se(ee,nt),tablet:!se(ee,nt)&&se(ue,nt),device:se(ee,nt)||se(ue,nt)},android:{phone:!se(le,nt)&&se(ee,nt)||!se(le,nt)&&se(k,nt),tablet:!se(le,nt)&&!se(ee,nt)&&!se(k,nt)&&(se(ue,nt)||se(G,nt)),device:!se(le,nt)&&(se(ee,nt)||se(ue,nt)||se(k,nt)||se(G,nt))||se(/\bokhttp\b/i,nt)},windows:{phone:se(le,nt),tablet:se(ve,nt),device:se(le,nt)||se(ve,nt)},other:{blackberry:se(be,nt),blackberry10:se(oe,nt),opera:se(he,nt),firefox:se(ae,nt),chrome:se(fe,nt),device:se(be,nt)||se(oe,nt)||se(he,nt)||se(ae,nt)||se(fe,nt)},any:null,phone:null,tablet:null};return Xe.any=Xe.apple.device||Xe.android.device||Xe.windows.device||Xe.other.device,Xe.phone=Xe.apple.phone||Xe.android.phone||Xe.windows.phone,Xe.tablet=Xe.apple.tablet||Xe.android.tablet||Xe.windows.tablet,Xe}var ce=Object(b.a)(Object(b.a)({},Q()),{},{isMobile:Q}),te=ce;function re(){}function ye(Ke,nt,ht){var Je=nt||"";return Ke.key||"".concat(Je,"item_").concat(ht)}function ie(Ke){return"".concat(Ke,"-menu-")}function Z(Ke,nt){var ht=-1;E.Children.forEach(Ke,function(Je){ht+=1,Je&&Je.type&&Je.type.isMenuItemGroup?E.Children.forEach(Je.props.children,function(Te){ht+=1,nt(Te,ht)}):nt(Je,ht)})}function Y(Ke,nt,ht){if(!Ke||ht.find)return;E.Children.forEach(Ke,function(Je){if(Je){var Te=Je.type;if(!Te||!(Te.isSubMenu||Te.isMenuItem||Te.isMenuItemGroup))return;nt.indexOf(Je.key)!==-1?ht.find=!0:Je.props.children&&Y(Je.props.children,nt,ht)}})}var $=["defaultSelectedKeys","selectedKeys","defaultOpenKeys","openKeys","mode","getPopupContainer","onSelect","onDeselect","onDestroy","openTransitionName","openAnimation","subMenuOpenDelay","subMenuCloseDelay","forceSubMenuRender","triggerSubMenuAction","level","selectable","multiple","onOpenChange","visible","focusable","defaultActiveFirst","prefixCls","inlineIndent","parentMenu","title","rootPrefixCls","eventKey","active","onItemHover","onTitleMouseEnter","onTitleMouseLeave","onTitleClick","popupAlign","popupOffset","isOpen","renderMenuItem","manualRef","subMenuKey","disabled","index","isSelected","store","activeKey","builtinPlacements","overflowedIndicator","motion","attribute","value","popupClassName","inlineCollapsed","menu","theme","itemIcon","expandIcon"],Ce=function(nt){var ht=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Je=nt&&typeof nt.getBoundingClientRect=="function"&&nt.getBoundingClientRect().width;if(Je){if(ht){var Te=getComputedStyle(nt),We=Te.marginLeft,Se=Te.marginRight;Je+=+We.replace("px","")+ +Se.replace("px","")}Je=+Je.toFixed(6)}return Je||0},_e=function(nt,ht,Je){nt&&Object(F.a)(nt.style)==="object"&&(nt.style[ht]=Je)},Re=function(){return te.any},Qe=o("bdgK"),$e=o("faye"),ct=o.n($e),dt=o("wgJM"),vt=o("l4aY"),_t=o("m+aA"),He=o("c+Xe"),Pe=o("zT1h"),at=o("QC+M");function Rt(Ke,nt,ht){return ht?Ke[0]===nt[0]:Ke[0]===nt[0]&&Ke[1]===nt[1]}function rt(Ke,nt,ht){var Je=Ke[nt]||{};return Object(b.a)(Object(b.a)({},Je),ht)}function ft(Ke,nt,ht,Je){for(var Te=ht.points,We=Object.keys(Ke),Se=0;Se<We.length;Se+=1){var Xe=We[Se];if(Rt(Ke[Xe].points,Te,Je))return"".concat(nt,"-placement-").concat(Xe)}return""}var Ge=function(){if(typeof navigator=="undefined"||typeof window=="undefined")return!1;var Ke=navigator.userAgent||navigator.vendor||window.opera;return!!(/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino|android|ipad|playbook|silk/i.test(Ke)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw-(n|u)|c55\/|capi|ccwa|cdm-|cell|chtm|cldc|cmd-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc-s|devi|dica|dmob|do(c|p)o|ds(12|-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(-|_)|g1 u|g560|gene|gf-5|g-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd-(m|p|t)|hei-|hi(pt|ta)|hp( i|ip)|hs-c|ht(c(-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i-(20|go|ma)|i230|iac( |-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|-[a-w])|libw|lynx|m1-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|-([1-8]|c))|phil|pire|pl(ay|uc)|pn-2|po(ck|rt|se)|prox|psio|pt-g|qa-a|qc(07|12|21|32|60|-[2-7]|i-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h-|oo|p-)|sdk\/|se(c(-|0|1)|47|mc|nd|ri)|sgh-|shar|sie(-|m)|sk-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h-|v-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl-|tdg-|tel(i|m)|tim-|t-mo|to(pl|sh)|ts(70|m-|m3|m5)|tx-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas-|your|zeto|zte-/i.test(Ke==null?void 0:Ke.substr(0,4)))},Ne=o("MNnm");function je(Ke,nt){var ht={};return ht[Ke.toLowerCase()]=nt.toLowerCase(),ht["Webkit".concat(Ke)]="webkit".concat(nt),ht["Moz".concat(Ke)]="moz".concat(nt),ht["ms".concat(Ke)]="MS".concat(nt),ht["O".concat(Ke)]="o".concat(nt.toLowerCase()),ht}function Ee(Ke,nt){var ht={animationend:je("Animation","AnimationEnd"),transitionend:je("Transition","TransitionEnd")};return Ke&&("AnimationEvent"in nt||delete ht.animationend.animation,"TransitionEvent"in nt||delete ht.transitionend.transition),ht}var Ae=Ee(Object(Ne.a)(),typeof window!="undefined"?window:{}),Le={};if(Object(Ne.a)()){var Ue=document.createElement("div");Le=Ue.style}var ze={};function ut(Ke){if(ze[Ke])return ze[Ke];var nt=Ae[Ke];if(nt)for(var ht=Object.keys(nt),Je=ht.length,Te=0;Te<Je;Te+=1){var We=ht[Te];if(Object.prototype.hasOwnProperty.call(nt,We)&&We in Le)return ze[Ke]=nt[We],ze[Ke]}return""}var Ot=ut("animationend"),Nt=ut("transitionend"),nn=!!(Ot&&Nt),Et=Ot||"animationend",ot=Nt||"transitionend";function Ie(Ke,nt){if(!Ke)return null;if(Object(F.a)(Ke)==="object"){var ht=nt.replace(/-\w/g,function(Je){return Je[1].toUpperCase()});return Ke[ht]}return"".concat(Ke,"-").concat(nt)}var Ze="none",Ye="appear",xe="enter",ke="leave",pt="none",it="prepare",mt="start",Dt="active",tt="end";function At(Ke){var nt=Object(E.useRef)(!1),ht=Object(E.useState)(Ke),Je=Object(p.a)(ht,2),Te=Je[0],We=Je[1];function Se(Xe){nt.current||We(Xe)}return Object(E.useEffect)(function(){return function(){nt.current=!0}},[]),[Te,Se]}var kt=Object(Ne.a)()?E.useLayoutEffect:E.useEffect,gn=kt,un=function(){var Ke=E.useRef(null);function nt(){dt.a.cancel(Ke.current)}function ht(Je){var Te=arguments.length>1&&arguments[1]!==void 0?arguments[1]:2;nt();var We=Object(dt.a)(function(){Te<=1?Je({isCanceled:function(){return We!==Ke.current}}):ht(Je,Te-1)});Ke.current=We}return E.useEffect(function(){return function(){nt()}},[]),[ht,nt]},on=[it,mt,Dt,tt],jn=!1,xn=!0;function Yt(Ke){return Ke===Dt||Ke===tt}var Xn=function(Ke,nt){var ht=E.useState(pt),Je=Object(p.a)(ht,2),Te=Je[0],We=Je[1],Se=un(),Xe=Object(p.a)(Se,2),Ve=Xe[0],st=Xe[1];function qe(){We(it)}return gn(function(){if(Te!==pt&&Te!==tt){var St=on.indexOf(Te),Bt=on[St+1],rn=nt(Te);rn===jn?We(Bt):Ve(function(Zt){function en(){if(Zt.isCanceled())return;We(Bt)}rn===!0?en():Promise.resolve(rn).then(en)})}},[Ke,Te]),E.useEffect(function(){return function(){st()}},[]),[qe,Te]},Zn=function(Ke){var nt=Object(E.useRef)(),ht=Object(E.useRef)(Ke);ht.current=Ke;var Je=E.useCallback(function(Se){ht.current(Se)},[]);function Te(Se){Se&&(Se.removeEventListener(ot,Je),Se.removeEventListener(Et,Je))}function We(Se){nt.current&&nt.current!==Se&&Te(nt.current),Se&&Se!==nt.current&&(Se.addEventListener(ot,Je),Se.addEventListener(Et,Je),nt.current=Se)}return E.useEffect(function(){return function(){Te(nt.current)}},[]),[We,Te]};function zn(Ke,nt,ht,Je){var Te=Je.motionEnter,We=Te===void 0?!0:Te,Se=Je.motionAppear,Xe=Se===void 0?!0:Se,Ve=Je.motionLeave,st=Ve===void 0?!0:Ve,qe=Je.motionDeadline,St=Je.motionLeaveImmediately,Bt=Je.onAppearPrepare,rn=Je.onEnterPrepare,Zt=Je.onLeavePrepare,en=Je.onAppearStart,$t=Je.onEnterStart,In=Je.onLeaveStart,fn=Je.onAppearActive,Mr=Je.onEnterActive,xr=Je.onLeaveActive,Gr=Je.onAppearEnd,Lr=Je.onEnterEnd,Qr=Je.onLeaveEnd,Nn=Je.onVisibleChanged,gr=At(),kn=Object(p.a)(gr,2),cn=kn[0],Rn=kn[1],Fr=At(Ze),na=Object(p.a)(Fr,2),ir=na[0],$r=na[1],ga=At(null),ia=Object(p.a)(ga,2),ba=ia[0],_r=ia[1],dr=Object(E.useRef)(!1),Ar=Object(E.useRef)(null),Vn=Object(E.useRef)(!1),oa=Object(E.useRef)(null);function va(){var ka=ht();return ka||oa.current}var pa=Object(E.useRef)(!1);function Ca(ka){var wa=va();if(ka&&!ka.deadline&&ka.target!==wa)return;var Ja;ir===Ye&&pa.current?Ja=Gr==null?void 0:Gr(wa,ka):ir===xe&&pa.current?Ja=Lr==null?void 0:Lr(wa,ka):ir===ke&&pa.current&&(Ja=Qr==null?void 0:Qr(wa,ka)),Ja!==!1&&!Vn.current&&($r(Ze),_r(null))}var ua=Zn(Ca),La=Object(p.a)(ua,1),Na=La[0],Ua=E.useMemo(function(){var ka,wa,Ja;switch(ir){case"appear":return ka={},Object(L.a)(ka,it,Bt),Object(L.a)(ka,mt,en),Object(L.a)(ka,Dt,fn),ka;case"enter":return wa={},Object(L.a)(wa,it,rn),Object(L.a)(wa,mt,$t),Object(L.a)(wa,Dt,Mr),wa;case"leave":return Ja={},Object(L.a)(Ja,it,Zt),Object(L.a)(Ja,mt,In),Object(L.a)(Ja,Dt,xr),Ja;default:return{}}},[ir]),ti=Xn(ir,function(ka){if(ka===it){var wa=Ua[it];return wa?wa(va()):jn}if(Pa in Ua){var Ja;_r(((Ja=Ua[Pa])===null||Ja===void 0?void 0:Ja.call(Ua,va(),null))||null)}return Pa===Dt&&(Na(va()),qe>0&&(clearTimeout(Ar.current),Ar.current=setTimeout(function(){Ca({deadline:!0})},qe))),xn}),Fi=Object(p.a)(ti,2),wi=Fi[0],Pa=Fi[1],_i=Yt(Pa);pa.current=_i,gn(function(){Rn(nt);var ka=dr.current;if(dr.current=!0,!Ke)return;var wa;!ka&&nt&&Xe&&(wa=Ye),ka&&nt&&We&&(wa=xe),(ka&&!nt&&st||!ka&&St&&!nt&&st)&&(wa=ke),wa&&($r(wa),wi())},[nt]),Object(E.useEffect)(function(){(ir===Ye&&!Xe||ir===xe&&!We||ir===ke&&!st)&&$r(Ze)},[Xe,We,st]),Object(E.useEffect)(function(){return function(){clearTimeout(Ar.current),Vn.current=!0}},[]),Object(E.useEffect)(function(){cn!==void 0&&ir===Ze&&(Nn==null||Nn(cn))},[cn,ir]);var Oi=ba;return Ua[it]&&Pa===mt&&(Oi=Object(b.a)({transition:"none"},Oi)),[ir,Pa,Oi,cn!=null?cn:nt]}var Yn=function(Ke){Object(x.a)(ht,Ke);var nt=Object(v.a)(ht);function ht(){return Object(P.a)(this,ht),nt.apply(this,arguments)}return Object(R.a)(ht,[{key:"render",value:function(){return this.props.children}}]),ht}(E.Component),Cr=Yn;function lr(Ke){var nt=Ke;Object(F.a)(Ke)==="object"&&(nt=Ke.transitionSupport);function ht(Te){return!!(Te.motionName&&nt)}var Je=E.forwardRef(function(Te,We){var Se=Te.visible,Xe=Se===void 0?!0:Se,Ve=Te.removeOnLeave,st=Ve===void 0?!0:Ve,qe=Te.forceRender,St=Te.children,Bt=Te.motionName,rn=Te.leavedClassName,Zt=Te.eventProps,en=ht(Te),$t=Object(E.useRef)(),In=Object(E.useRef)();function fn(){try{return Object(_t.a)($t.current||In.current)}catch($r){return null}}var Mr=zn(en,Xe,fn,Te),xr=Object(p.a)(Mr,4),Gr=xr[0],Lr=xr[1],Qr=xr[2],Nn=xr[3],gr=E.useRef(Nn);Nn&&(gr.current=!0);var kn=Object(E.useRef)(We);kn.current=We;var cn=E.useCallback(function($r){$t.current=$r,Object(He.b)(kn.current,$r)},[]),Rn,Fr=Object(b.a)(Object(b.a)({},Zt),{},{visible:Xe});if(!St)Rn=null;else if(Gr===Ze||!ht(Te))Nn?Rn=St(Object(b.a)({},Fr),cn):!st&&gr.current?Rn=St(Object(b.a)(Object(b.a)({},Fr),{},{className:rn}),cn):qe?Rn=St(Object(b.a)(Object(b.a)({},Fr),{},{style:{display:"none"}}),cn):Rn=null;else{var na,ir;Lr===it?ir="prepare":Yt(Lr)?ir="active":Lr===mt&&(ir="start"),Rn=St(Object(b.a)(Object(b.a)({},Fr),{},{className:S()(Ie(Bt,Gr),(na={},Object(L.a)(na,Ie(Bt,"".concat(Gr,"-").concat(ir)),ir),Object(L.a)(na,Bt,typeof Bt=="string"),na)),style:Qr}),cn)}return E.createElement(Cr,{ref:In},Rn)});return Je.displayName="CSSMotion",Je}var qt=lr(nn),Xt="add",En="keep",jr="remove",An="removed";function Bn(Ke){var nt;return Ke&&Object(F.a)(Ke)==="object"&&"key"in Ke?nt=Ke:nt={key:Ke},Object(b.a)(Object(b.a)({},nt),{},{key:String(nt.key)})}function Sn(){var Ke=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];return Ke.map(Bn)}function Or(){var Ke=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],nt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],ht=[],Je=0,Te=nt.length,We=Sn(Ke),Se=Sn(nt);We.forEach(function(st){for(var qe=!1,St=Je;St<Te;St+=1){var Bt=Se[St];if(Bt.key===st.key){Je<St&&(ht=ht.concat(Se.slice(Je,St).map(function(rn){return Object(b.a)(Object(b.a)({},rn),{},{status:Xt})})),Je=St),ht.push(Object(b.a)(Object(b.a)({},Bt),{},{status:En})),Je+=1,qe=!0;break}}qe||ht.push(Object(b.a)(Object(b.a)({},st),{},{status:jr}))}),Je<Te&&(ht=ht.concat(Se.slice(Je).map(function(st){return Object(b.a)(Object(b.a)({},st),{},{status:Xt})})));var Xe={};ht.forEach(function(st){var qe=st.key;Xe[qe]=(Xe[qe]||0)+1});var Ve=Object.keys(Xe).filter(function(st){return Xe[st]>1});return Ve.forEach(function(st){ht=ht.filter(function(qe){var St=qe.key,Bt=qe.status;return St!==st||Bt!==jr}),ht.forEach(function(qe){qe.key===st&&(qe.status=En)})}),ht}var Qt=["eventProps","visible","children","motionName","motionAppear","motionEnter","motionLeave","motionLeaveImmediately","motionDeadline","removeOnLeave","leavedClassName","onAppearStart","onAppearActive","onAppearEnd","onEnterStart","onEnterActive","onEnterEnd","onLeaveStart","onLeaveActive","onLeaveEnd"];function mr(Ke){var nt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:qt,ht=function(Je){Object(x.a)(We,Je);var Te=Object(v.a)(We);function We(){var Se;return Object(P.a)(this,We),Se=Te.apply(this,arguments),Se.state={keyEntities:[]},Se.removeKey=function(Xe){Se.setState(function(Ve){var st=Ve.keyEntities;return{keyEntities:st.map(function(qe){return qe.key!==Xe?qe:Object(b.a)(Object(b.a)({},qe),{},{status:An})})}})},Se}return Object(R.a)(We,[{key:"render",value:function(){var Xe=this,Ve=this.state.keyEntities,st=this.props,qe=st.component,St=st.children,Bt=st.onVisibleChanged,rn=Object(w.a)(st,["component","children","onVisibleChanged"]),Zt=qe||E.Fragment,en={};return Qt.forEach(function($t){en[$t]=rn[$t],delete rn[$t]}),delete rn.keys,E.createElement(Zt,rn,Ve.map(function($t){var In=$t.status,fn=Object(w.a)($t,["status"]),Mr=In===Xt||In===En;return E.createElement(nt,Object(g.a)({},en,{key:fn.key,visible:Mr,eventProps:fn,onVisibleChanged:function(Gr){Bt==null||Bt(Gr,{key:fn.key}),Gr||Xe.removeKey(fn.key)}}),St)}))}}],[{key:"getDerivedStateFromProps",value:function(Xe,Ve){var st=Xe.keys,qe=Ve.keyEntities,St=Sn(st),Bt=Or(qe,St);return{keyEntities:Bt.filter(function(rn){var Zt=qe.find(function(en){var $t=en.key;return rn.key===$t});return!(Zt&&Zt.status===An&&rn.status===jr)})}}}]),We}(E.Component);return ht.defaultProps={component:"div"},ht}var Kt=mr(nn),nr=qt;function br(Ke){var nt=Ke.prefixCls,ht=Ke.motion,Je=Ke.animation,Te=Ke.transitionName;return ht||(Je?{motionName:"".concat(nt,"-").concat(Je)}:Te?{motionName:Te}:null)}function qr(Ke){var nt=Ke.prefixCls,ht=Ke.visible,Je=Ke.zIndex,Te=Ke.mask,We=Ke.maskMotion,Se=Ke.maskAnimation,Xe=Ke.maskTransitionName;if(!Te)return null;var Ve={};return(We||Xe||Se)&&(Ve=Object(b.a)({motionAppear:!0},br({motion:We,prefixCls:nt,transitionName:Xe,animation:Se}))),E.createElement(nr,Object(g.a)({},Ve,{visible:ht,removeOnLeave:!0}),function(st){var qe=st.className;return E.createElement("div",{style:{zIndex:Je},className:S()("".concat(nt,"-mask"),qe)})})}var aa=o("9mu1"),_a=o("o0o1"),ca=o.n(_a),Yr=o("HaE+"),Jn=["measure","align",null,"motion"],Tr=function(Ke,nt){var ht=Object(E.useState)(null),Je=Object(p.a)(ht,2),Te=Je[0],We=Je[1],Se=Object(E.useRef)(),Xe=Object(E.useRef)(!1);function Ve(St){Xe.current||We(St)}function st(){dt.a.cancel(Se.current)}function qe(St){st(),Se.current=Object(dt.a)(function(){Ve(function(Bt){switch(Te){case"align":return"motion";case"motion":return"stable";default:}return Bt}),St==null||St()})}return Object(E.useEffect)(function(){Ve("measure")},[Ke]),Object(E.useEffect)(function(){switch(Te){case"measure":nt();break;default:}Te&&(Se.current=Object(dt.a)(Object(Yr.a)(ca.a.mark(function St(){var Bt,rn;return ca.a.wrap(function(en){for(;;)switch(en.prev=en.next){case 0:Bt=Jn.indexOf(Te),rn=Jn[Bt+1],rn&&Bt!==-1&&Ve(rn);case 3:case"end":return en.stop()}},St)}))))},[Te]),Object(E.useEffect)(function(){return function(){Xe.current=!0,st()}},[]),[Te,qe]},Aa=function(Ke){var nt=E.useState({width:0,height:0}),ht=Object(p.a)(nt,2),Je=ht[0],Te=ht[1];function We(Xe){Te({width:Xe.offsetWidth,height:Xe.offsetHeight})}var Se=E.useMemo(function(){var Xe={};if(Ke){var Ve=Je.width,st=Je.height;Ke.indexOf("height")!==-1&&st?Xe.height=st:Ke.indexOf("minHeight")!==-1&&st&&(Xe.minHeight=st),Ke.indexOf("width")!==-1&&Ve?Xe.width=Ve:Ke.indexOf("minWidth")!==-1&&Ve&&(Xe.minWidth=Ve)}return Xe},[Ke,Je]);return[Se,We]},Ra=E.forwardRef(function(Ke,nt){var ht=Ke.visible,Je=Ke.prefixCls,Te=Ke.className,We=Ke.style,Se=Ke.children,Xe=Ke.zIndex,Ve=Ke.stretch,st=Ke.destroyPopupOnHide,qe=Ke.forceRender,St=Ke.align,Bt=Ke.point,rn=Ke.getRootDomNode,Zt=Ke.getClassNameFromAlign,en=Ke.onAlign,$t=Ke.onMouseEnter,In=Ke.onMouseLeave,fn=Ke.onMouseDown,Mr=Ke.onTouchStart,xr=Object(E.useRef)(),Gr=Object(E.useRef)(),Lr=Object(E.useState)(),Qr=Object(p.a)(Lr,2),Nn=Qr[0],gr=Qr[1],kn=Aa(Ve),cn=Object(p.a)(kn,2),Rn=cn[0],Fr=cn[1];function na(){Ve&&Fr(rn())}var ir=Tr(ht,na),$r=Object(p.a)(ir,2),ga=$r[0],ia=$r[1],ba=Object(E.useRef)();function _r(){return Bt||rn}function dr(){var ua;(ua=xr.current)===null||ua===void 0||ua.forceAlign()}function Ar(ua,La){var Na=Zt(La);Nn!==Na&&gr(Na),ga==="align"&&(Nn!==Na?Promise.resolve().then(function(){dr()}):ia(function(){var Ua;(Ua=ba.current)===null||Ua===void 0||Ua.call(ba)}),en==null||en(ua,La))}var Vn=Object(b.a)({},br(Ke));["onAppearEnd","onEnterEnd","onLeaveEnd"].forEach(function(ua){var La=Vn[ua];Vn[ua]=function(Na,Ua){return ia(),La==null?void 0:La(Na,Ua)}});function oa(){return new Promise(function(ua){ba.current=ua})}E.useEffect(function(){!Vn.motionName&&ga==="motion"&&ia()},[Vn.motionName,ga]),E.useImperativeHandle(nt,function(){return{forceAlign:dr,getElement:function(){return Gr.current}}});var va=Object(b.a)(Object(b.a)({},Rn),{},{zIndex:Xe,opacity:ga==="motion"||ga==="stable"||!ht?void 0:0,pointerEvents:ga==="stable"?void 0:"none"},We),pa=!0;(St==null?void 0:St.points)&&(ga==="align"||ga==="stable")&&(pa=!1);var Ca=Se;return E.Children.count(Se)>1&&(Ca=E.createElement("div",{className:"".concat(Je,"-content")},Se)),E.createElement(nr,Object(g.a)({visible:ht,ref:Gr,leavedClassName:"".concat(Je,"-hidden")},Vn,{onAppearPrepare:oa,onEnterPrepare:oa,removeOnLeave:st,forceRender:qe}),function(ua,La){var Na=ua.className,Ua=ua.style,ti=S()(Je,Te,Nn,Na);return E.createElement(aa.a,{target:_r(),key:"popup",ref:xr,monitorWindowResize:!0,disabled:pa,align:St,onAlign:Ar},E.createElement("div",{ref:La,className:ti,onMouseEnter:$t,onMouseLeave:In,onMouseDownCapture:fn,onTouchStartCapture:Mr,style:Object(b.a)(Object(b.a)({},Ua),va)},Ca))})});Ra.displayName="PopupInner";var ya=Ra,Pr=E.forwardRef(function(Ke,nt){var ht=Ke.prefixCls,Je=Ke.visible,Te=Ke.zIndex,We=Ke.children,Se=Ke.mobile;Se=Se===void 0?{}:Se;var Xe=Se.popupClassName,Ve=Se.popupStyle,st=Se.popupMotion,qe=st===void 0?{}:st,St=Se.popupRender,Bt=E.useRef();E.useImperativeHandle(nt,function(){return{forceAlign:function(){},getElement:function(){return Bt.current}}});var rn=Object(b.a)({zIndex:Te},Ve),Zt=We;return E.Children.count(We)>1&&(Zt=E.createElement("div",{className:"".concat(ht,"-content")},We)),St&&(Zt=St(Zt)),E.createElement(nr,Object(g.a)({visible:Je,ref:Bt,removeOnLeave:!0},qe),function(en,$t){var In=en.className,fn=en.style,Mr=S()(ht,Xe,In);return E.createElement("div",{ref:$t,className:Mr,style:Object(b.a)(Object(b.a)({},fn),rn)},Zt)})});Pr.displayName="MobilePopupInner";var ui=Pr,Fa=["visible","mobile"],Ma=E.forwardRef(function(Ke,nt){var ht=Ke.visible,Je=Ke.mobile,Te=Object(w.a)(Ke,Fa),We=Object(E.useState)(ht),Se=Object(p.a)(We,2),Xe=Se[0],Ve=Se[1],st=Object(E.useState)(!1),qe=Object(p.a)(st,2),St=qe[0],Bt=qe[1],rn=Object(b.a)(Object(b.a)({},Te),{},{visible:Xe});Object(E.useEffect)(function(){Ve(ht),ht&&Je&&Bt(Ge())},[ht,Je]);var Zt=St?E.createElement(ui,Object(g.a)({},rn,{mobile:Je,ref:nt})):E.createElement(ya,Object(g.a)({},rn,{ref:nt}));return E.createElement("div",null,E.createElement(qr,rn),Zt)});Ma.displayName="Popup";var Ya=Ma,Ia=E.createContext(null),qa=Ia;function Wa(){}function hi(){return""}function Ci(Ke){return Ke?Ke.ownerDocument:window.document}var sa=["onClick","onMouseDown","onTouchStart","onMouseEnter","onMouseLeave","onFocus","onBlur","onContextMenu"];function da(Ke){var nt=function(ht){Object(x.a)(Te,ht);var Je=Object(v.a)(Te);function Te(We){var Se;Object(P.a)(this,Te),Se=Je.call(this,We),Se.popupRef=E.createRef(),Se.triggerRef=E.createRef(),Se.attachId=void 0,Se.clickOutsideHandler=void 0,Se.touchOutsideHandler=void 0,Se.contextMenuOutsideHandler1=void 0,Se.contextMenuOutsideHandler2=void 0,Se.mouseDownTimeout=void 0,Se.focusTime=void 0,Se.preClickTime=void 0,Se.preTouchTime=void 0,Se.delayTimer=void 0,Se.hasPopupMouseDown=void 0,Se.onMouseEnter=function(Ve){var st=Se.props.mouseEnterDelay;Se.fireEvents("onMouseEnter",Ve),Se.delaySetPopupVisible(!0,st,st?null:Ve)},Se.onMouseMove=function(Ve){Se.fireEvents("onMouseMove",Ve),Se.setPoint(Ve)},Se.onMouseLeave=function(Ve){Se.fireEvents("onMouseLeave",Ve),Se.delaySetPopupVisible(!1,Se.props.mouseLeaveDelay)},Se.onPopupMouseEnter=function(){Se.clearDelayTimer()},Se.onPopupMouseLeave=function(Ve){var st;if(Ve.relatedTarget&&!Ve.relatedTarget.setTimeout&&Object(vt.a)((st=Se.popupRef.current)===null||st===void 0?void 0:st.getElement(),Ve.relatedTarget))return;Se.delaySetPopupVisible(!1,Se.props.mouseLeaveDelay)},Se.onFocus=function(Ve){Se.fireEvents("onFocus",Ve),Se.clearDelayTimer(),Se.isFocusToShow()&&(Se.focusTime=Date.now(),Se.delaySetPopupVisible(!0,Se.props.focusDelay))},Se.onMouseDown=function(Ve){Se.fireEvents("onMouseDown",Ve),Se.preClickTime=Date.now()},Se.onTouchStart=function(Ve){Se.fireEvents("onTouchStart",Ve),Se.preTouchTime=Date.now()},Se.onBlur=function(Ve){Se.fireEvents("onBlur",Ve),Se.clearDelayTimer(),Se.isBlurToHide()&&Se.delaySetPopupVisible(!1,Se.props.blurDelay)},Se.onContextMenu=function(Ve){Ve.preventDefault(),Se.fireEvents("onContextMenu",Ve),Se.setPopupVisible(!0,Ve)},Se.onContextMenuClose=function(){Se.isContextMenuToShow()&&Se.close()},Se.onClick=function(Ve){if(Se.fireEvents("onClick",Ve),Se.focusTime){var st;if(Se.preClickTime&&Se.preTouchTime?st=Math.min(Se.preClickTime,Se.preTouchTime):Se.preClickTime?st=Se.preClickTime:Se.preTouchTime&&(st=Se.preTouchTime),Math.abs(st-Se.focusTime)<20)return;Se.focusTime=0}Se.preClickTime=0,Se.preTouchTime=0,Se.isClickToShow()&&(Se.isClickToHide()||Se.isBlurToHide())&&Ve&&Ve.preventDefault&&Ve.preventDefault();var qe=!Se.state.popupVisible;(Se.isClickToHide()&&!qe||qe&&Se.isClickToShow())&&Se.setPopupVisible(!Se.state.popupVisible,Ve)},Se.onPopupMouseDown=function(){if(Se.hasPopupMouseDown=!0,clearTimeout(Se.mouseDownTimeout),Se.mouseDownTimeout=window.setTimeout(function(){Se.hasPopupMouseDown=!1},0),Se.context){var Ve;(Ve=Se.context).onPopupMouseDown.apply(Ve,arguments)}},Se.onDocumentClick=function(Ve){if(Se.props.mask&&!Se.props.maskClosable)return;var st=Ve.target,qe=Se.getRootDomNode(),St=Se.getPopupDomNode();(!Object(vt.a)(qe,st)||Se.isContextMenuOnly())&&!Object(vt.a)(St,st)&&!Se.hasPopupMouseDown&&Se.close()},Se.getRootDomNode=function(){var Ve=Se.props.getTriggerDOMNode;if(Ve)return Ve(Se.triggerRef.current);try{var st=Object(_t.a)(Se.triggerRef.current);if(st)return st}catch(qe){}return ct.a.findDOMNode(Object(y.a)(Se))},Se.getPopupClassNameFromAlign=function(Ve){var st=[],qe=Se.props,St=qe.popupPlacement,Bt=qe.builtinPlacements,rn=qe.prefixCls,Zt=qe.alignPoint,en=qe.getPopupClassNameFromAlign;return St&&Bt&&st.push(ft(Bt,rn,Ve,Zt)),en&&st.push(en(Ve)),st.join(" ")},Se.getComponent=function(){var Ve=Se.props,st=Ve.prefixCls,qe=Ve.destroyPopupOnHide,St=Ve.popupClassName,Bt=Ve.onPopupAlign,rn=Ve.popupMotion,Zt=Ve.popupAnimation,en=Ve.popupTransitionName,$t=Ve.popupStyle,In=Ve.mask,fn=Ve.maskAnimation,Mr=Ve.maskTransitionName,xr=Ve.maskMotion,Gr=Ve.zIndex,Lr=Ve.popup,Qr=Ve.stretch,Nn=Ve.alignPoint,gr=Ve.mobile,kn=Ve.forceRender,cn=Se.state,Rn=cn.popupVisible,Fr=cn.point,na=Se.getPopupAlign(),ir={};return Se.isMouseEnterToShow()&&(ir.onMouseEnter=Se.onPopupMouseEnter),Se.isMouseLeaveToHide()&&(ir.onMouseLeave=Se.onPopupMouseLeave),ir.onMouseDown=Se.onPopupMouseDown,ir.onTouchStart=Se.onPopupMouseDown,E.createElement(Ya,Object(g.a)({prefixCls:st,destroyPopupOnHide:qe,visible:Rn,point:Nn&&Fr,className:St,align:na,onAlign:Bt,animation:Zt,getClassNameFromAlign:Se.getPopupClassNameFromAlign},ir,{stretch:Qr,getRootDomNode:Se.getRootDomNode,style:$t,mask:In,zIndex:Gr,transitionName:en,maskAnimation:fn,maskTransitionName:Mr,maskMotion:xr,ref:Se.popupRef,motion:rn,mobile:gr,forceRender:kn}),typeof Lr=="function"?Lr():Lr)},Se.attachParent=function(Ve){dt.a.cancel(Se.attachId);var st=Se.props,qe=st.getPopupContainer,St=st.getDocument,Bt=Se.getRootDomNode(),rn;qe?(Bt||qe.length===0)&&(rn=qe(Bt)):rn=St(Se.getRootDomNode()).body,rn?rn.appendChild(Ve):Se.attachId=Object(dt.a)(function(){Se.attachParent(Ve)})},Se.getContainer=function(){var Ve=Se.props.getDocument,st=Ve(Se.getRootDomNode()).createElement("div");return st.style.position="absolute",st.style.top="0",st.style.left="0",st.style.width="100%",Se.attachParent(st),st},Se.setPoint=function(Ve){var st=Se.props.alignPoint;if(!st||!Ve)return;Se.setState({point:{pageX:Ve.pageX,pageY:Ve.pageY}})},Se.handlePortalUpdate=function(){Se.state.prevPopupVisible!==Se.state.popupVisible&&Se.props.afterPopupVisibleChange(Se.state.popupVisible)},Se.triggerContextValue={onPopupMouseDown:Se.onPopupMouseDown};var Xe;return"popupVisible"in We?Xe=!!We.popupVisible:Xe=!!We.defaultPopupVisible,Se.state={prevPopupVisible:Xe,popupVisible:Xe},sa.forEach(function(Ve){Se["fire".concat(Ve)]=function(st){Se.fireEvents(Ve,st)}}),Se}return Object(R.a)(Te,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var Se=this.props,Xe=this.state;if(Xe.popupVisible){var Ve;!this.clickOutsideHandler&&(this.isClickToHide()||this.isContextMenuToShow())&&(Ve=Se.getDocument(this.getRootDomNode()),this.clickOutsideHandler=Object(Pe.a)(Ve,"mousedown",this.onDocumentClick)),this.touchOutsideHandler||(Ve=Ve||Se.getDocument(this.getRootDomNode()),this.touchOutsideHandler=Object(Pe.a)(Ve,"touchstart",this.onDocumentClick)),!this.contextMenuOutsideHandler1&&this.isContextMenuToShow()&&(Ve=Ve||Se.getDocument(this.getRootDomNode()),this.contextMenuOutsideHandler1=Object(Pe.a)(Ve,"scroll",this.onContextMenuClose)),!this.contextMenuOutsideHandler2&&this.isContextMenuToShow()&&(this.contextMenuOutsideHandler2=Object(Pe.a)(window,"blur",this.onContextMenuClose));return}this.clearOutsideHandler()}},{key:"componentWillUnmount",value:function(){this.clearDelayTimer(),this.clearOutsideHandler(),clearTimeout(this.mouseDownTimeout),dt.a.cancel(this.attachId)}},{key:"getPopupDomNode",value:function(){var Se;return((Se=this.popupRef.current)===null||Se===void 0?void 0:Se.getElement())||null}},{key:"getPopupAlign",value:function(){var Se=this.props,Xe=Se.popupPlacement,Ve=Se.popupAlign,st=Se.builtinPlacements;return Xe&&st?rt(st,Xe,Ve):Ve}},{key:"setPopupVisible",value:function(Se,Xe){var Ve=this.props.alignPoint,st=this.state.popupVisible;this.clearDelayTimer(),st!==Se&&("popupVisible"in this.props||this.setState({popupVisible:Se,prevPopupVisible:st}),this.props.onPopupVisibleChange(Se)),Ve&&Xe&&Se&&this.setPoint(Xe)}},{key:"delaySetPopupVisible",value:function(Se,Xe,Ve){var st=this,qe=Xe*1e3;if(this.clearDelayTimer(),qe){var St=Ve?{pageX:Ve.pageX,pageY:Ve.pageY}:null;this.delayTimer=window.setTimeout(function(){st.setPopupVisible(Se,St),st.clearDelayTimer()},qe)}else this.setPopupVisible(Se,Ve)}},{key:"clearDelayTimer",value:function(){this.delayTimer&&(clearTimeout(this.delayTimer),this.delayTimer=null)}},{key:"clearOutsideHandler",value:function(){this.clickOutsideHandler&&(this.clickOutsideHandler.remove(),this.clickOutsideHandler=null),this.contextMenuOutsideHandler1&&(this.contextMenuOutsideHandler1.remove(),this.contextMenuOutsideHandler1=null),this.contextMenuOutsideHandler2&&(this.contextMenuOutsideHandler2.remove(),this.contextMenuOutsideHandler2=null),this.touchOutsideHandler&&(this.touchOutsideHandler.remove(),this.touchOutsideHandler=null)}},{key:"createTwoChains",value:function(Se){var Xe=this.props.children.props,Ve=this.props;return Xe[Se]&&Ve[Se]?this["fire".concat(Se)]:Xe[Se]||Ve[Se]}},{key:"isClickToShow",value:function(){var Se=this.props,Xe=Se.action,Ve=Se.showAction;return Xe.indexOf("click")!==-1||Ve.indexOf("click")!==-1}},{key:"isContextMenuOnly",value:function(){var Se=this.props.action;return Se==="contextMenu"||Se.length===1&&Se[0]==="contextMenu"}},{key:"isContextMenuToShow",value:function(){var Se=this.props,Xe=Se.action,Ve=Se.showAction;return Xe.indexOf("contextMenu")!==-1||Ve.indexOf("contextMenu")!==-1}},{key:"isClickToHide",value:function(){var Se=this.props,Xe=Se.action,Ve=Se.hideAction;return Xe.indexOf("click")!==-1||Ve.indexOf("click")!==-1}},{key:"isMouseEnterToShow",value:function(){var Se=this.props,Xe=Se.action,Ve=Se.showAction;return Xe.indexOf("hover")!==-1||Ve.indexOf("mouseEnter")!==-1}},{key:"isMouseLeaveToHide",value:function(){var Se=this.props,Xe=Se.action,Ve=Se.hideAction;return Xe.indexOf("hover")!==-1||Ve.indexOf("mouseLeave")!==-1}},{key:"isFocusToShow",value:function(){var Se=this.props,Xe=Se.action,Ve=Se.showAction;return Xe.indexOf("focus")!==-1||Ve.indexOf("focus")!==-1}},{key:"isBlurToHide",value:function(){var Se=this.props,Xe=Se.action,Ve=Se.hideAction;return Xe.indexOf("focus")!==-1||Ve.indexOf("blur")!==-1}},{key:"forcePopupAlign",value:function(){if(this.state.popupVisible){var Se;(Se=this.popupRef.current)===null||Se===void 0||Se.forceAlign()}}},{key:"fireEvents",value:function(Se,Xe){var Ve=this.props.children.props[Se];Ve&&Ve(Xe);var st=this.props[Se];st&&st(Xe)}},{key:"close",value:function(){this.setPopupVisible(!1)}},{key:"render",value:function(){var Se=this.state.popupVisible,Xe=this.props,Ve=Xe.children,st=Xe.forceRender,qe=Xe.alignPoint,St=Xe.className,Bt=Xe.autoDestroy,rn=E.Children.only(Ve),Zt={key:"trigger"};this.isContextMenuToShow()?Zt.onContextMenu=this.onContextMenu:Zt.onContextMenu=this.createTwoChains("onContextMenu"),this.isClickToHide()||this.isClickToShow()?(Zt.onClick=this.onClick,Zt.onMouseDown=this.onMouseDown,Zt.onTouchStart=this.onTouchStart):(Zt.onClick=this.createTwoChains("onClick"),Zt.onMouseDown=this.createTwoChains("onMouseDown"),Zt.onTouchStart=this.createTwoChains("onTouchStart")),this.isMouseEnterToShow()?(Zt.onMouseEnter=this.onMouseEnter,qe&&(Zt.onMouseMove=this.onMouseMove)):Zt.onMouseEnter=this.createTwoChains("onMouseEnter"),this.isMouseLeaveToHide()?Zt.onMouseLeave=this.onMouseLeave:Zt.onMouseLeave=this.createTwoChains("onMouseLeave"),this.isFocusToShow()||this.isBlurToHide()?(Zt.onFocus=this.onFocus,Zt.onBlur=this.onBlur):(Zt.onFocus=this.createTwoChains("onFocus"),Zt.onBlur=this.createTwoChains("onBlur"));var en=S()(rn&&rn.props&&rn.props.className,St);en&&(Zt.className=en);var $t=Object(b.a)({},Zt);Object(He.c)(rn)&&($t.ref=Object(He.a)(this.triggerRef,rn.ref));var In=E.cloneElement(rn,$t),fn;return(Se||this.popupRef.current||st)&&(fn=E.createElement(Ke,{key:"portal",getContainer:this.getContainer,didUpdate:this.handlePortalUpdate},this.getComponent())),!Se&&Bt&&(fn=null),E.createElement(qa.Provider,{value:this.triggerContextValue},In,fn)}}],[{key:"getDerivedStateFromProps",value:function(Se,Xe){var Ve=Se.popupVisible,st={};return Ve!==void 0&&Xe.popupVisible!==Ve&&(st.popupVisible=Ve,st.prevPopupVisible=Xe.popupVisible),st}}]),Te}(E.Component);return nt.contextType=qa,nt.defaultProps={prefixCls:"rc-trigger-popup",getPopupClassNameFromAlign:hi,getDocument:Ci,onPopupVisibleChange:Wa,afterPopupVisibleChange:Wa,onPopupAlign:Wa,popupClassName:"",mouseEnterDelay:0,mouseLeaveDelay:.1,focusDelay:0,blurDelay:.15,popupStyle:{},destroyPopupOnHide:!1,popupAlign:{},defaultPopupVisible:!1,mask:!1,maskClosable:!0,action:[],showAction:[],hideAction:[],autoDestroy:!1},nt}var la=da(at.a),me={adjustX:1,adjustY:1},et={topLeft:{points:["bl","tl"],overflow:me,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:me,offset:[0,7]},leftTop:{points:["tr","tl"],overflow:me,offset:[-4,0]},rightTop:{points:["tl","tr"],overflow:me,offset:[4,0]}},Tt={topLeft:{points:["bl","tl"],overflow:me,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:me,offset:[0,7]},rightTop:{points:["tr","tl"],overflow:me,offset:[-4,0]},leftTop:{points:["tl","tr"],overflow:me,offset:[4,0]}},xt=et,Ut=0,It={horizontal:"bottomLeft",vertical:"rightTop","vertical-left":"rightTop","vertical-right":"leftTop"},Gt=function(nt,ht,Je){var Te=ie(ht),We=nt.getState();nt.setState({defaultActiveFirst:Object(b.a)(Object(b.a)({},We.defaultActiveFirst),{},Object(L.a)({},Te,Je))})},sn=function(Ke){Object(x.a)(ht,Ke);var nt=Object(v.a)(ht);function ht(Je){var Te;Object(P.a)(this,ht),Te=nt.call(this,Je),Te.onDestroy=function(qe){Te.props.onDestroy(qe)},Te.onKeyDown=function(qe){var St=qe.keyCode,Bt=Te.menuInstance,rn=Te.props.store,Zt=Te.getVisible();if(St===i.a.ENTER)return Te.onTitleClick(qe),Gt(rn,Te.props.eventKey,!0),!0;if(St===i.a.RIGHT)return Zt?Bt.onKeyDown(qe):(Te.triggerOpenChange(!0),Gt(rn,Te.props.eventKey,!0)),!0;if(St===i.a.LEFT){var en;if(Zt)en=Bt.onKeyDown(qe);else return;return en||(Te.triggerOpenChange(!1),en=!0),en}return Zt&&(St===i.a.UP||St===i.a.DOWN)?Bt.onKeyDown(qe):void 0},Te.onOpenChange=function(qe){Te.props.onOpenChange(qe)},Te.onPopupVisibleChange=function(qe){Te.triggerOpenChange(qe,qe?"mouseenter":"mouseleave")},Te.onMouseEnter=function(qe){var St=Te.props,Bt=St.eventKey,rn=St.onMouseEnter,Zt=St.store;Gt(Zt,Te.props.eventKey,!1),rn({key:Bt,domEvent:qe})},Te.onMouseLeave=function(qe){var St=Te.props,Bt=St.parentMenu,rn=St.eventKey,Zt=St.onMouseLeave;Bt.subMenuInstance=Object(y.a)(Te),Zt({key:rn,domEvent:qe})},Te.onTitleMouseEnter=function(qe){var St=Te.props,Bt=St.eventKey,rn=St.onItemHover,Zt=St.onTitleMouseEnter;rn({key:Bt,hover:!0}),Zt({key:Bt,domEvent:qe})},Te.onTitleMouseLeave=function(qe){var St=Te.props,Bt=St.parentMenu,rn=St.eventKey,Zt=St.onItemHover,en=St.onTitleMouseLeave;Bt.subMenuInstance=Object(y.a)(Te),Zt({key:rn,hover:!1}),en({key:rn,domEvent:qe})},Te.onTitleClick=function(qe){var St=Object(y.a)(Te),Bt=St.props;if(Bt.onTitleClick({key:Bt.eventKey,domEvent:qe}),Bt.triggerSubMenuAction==="hover")return;Te.triggerOpenChange(!Te.getVisible(),"click"),Gt(Bt.store,Te.props.eventKey,!1)},Te.onSubMenuClick=function(qe){typeof Te.props.onClick=="function"&&Te.props.onClick(Te.addKeyPath(qe))},Te.onSelect=function(qe){Te.props.onSelect(qe)},Te.onDeselect=function(qe){Te.props.onDeselect(qe)},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(qe){Te.menuInstance=qe},Te.addKeyPath=function(qe){return Object(b.a)(Object(b.a)({},qe),{},{keyPath:(qe.keyPath||[]).concat(Te.props.eventKey)})},Te.triggerOpenChange=function(qe,St){var Bt=Te.props.eventKey,rn=function(){Te.onOpenChange({key:Bt,item:Object(y.a)(Te),trigger:St,open:qe})};St==="mouseenter"?Te.mouseenterTimeout=setTimeout(function(){rn()},0):rn()},Te.isChildrenSelected=function(){var qe={find:!1};return Y(Te.props.children,Te.props.selectedKeys,qe),qe.find},Te.isInlineMode=function(){return Te.getMode()==="inline"},Te.adjustWidth=function(){if(!Te.subMenuTitle||!Te.menuInstance)return;var qe=$e.findDOMNode(Te.menuInstance);if(qe.offsetWidth>=Te.subMenuTitle.offsetWidth)return;qe.style.minWidth="".concat(Te.subMenuTitle.offsetWidth,"px")},Te.saveSubMenuTitle=function(qe){Te.subMenuTitle=qe},Te.getBaseProps=function(){var qe=Object(y.a)(Te),St=qe.props,Bt=Te.getMode();return{mode:Bt==="horizontal"?"vertical":Bt,visible:Te.getVisible(),level:St.level+1,inlineIndent:St.inlineIndent,focusable:!1,onClick:Te.onSubMenuClick,onSelect:Te.onSelect,onDeselect:Te.onDeselect,onDestroy:Te.onDestroy,selectedKeys:St.selectedKeys,eventKey:"".concat(St.eventKey,"-menu-"),openKeys:St.openKeys,motion:St.motion,onOpenChange:Te.onOpenChange,subMenuOpenDelay:St.subMenuOpenDelay,parentMenu:Object(y.a)(Te),subMenuCloseDelay:St.subMenuCloseDelay,forceSubMenuRender:St.forceSubMenuRender,triggerSubMenuAction:St.triggerSubMenuAction,builtinPlacements:St.builtinPlacements,defaultActiveFirst:St.store.getState().defaultActiveFirst[ie(St.eventKey)],multiple:St.multiple,prefixCls:St.rootPrefixCls,id:Te.internalMenuId,manualRef:Te.saveMenuInstance,itemIcon:St.itemIcon,expandIcon:St.expandIcon,direction:St.direction}},Te.getMotion=function(qe,St){var Bt=Object(y.a)(Te),rn=Bt.haveRendered,Zt=Te.props,en=Zt.motion,$t=Zt.rootPrefixCls,In=Object(b.a)(Object(b.a)({},en),{},{leavedClassName:"".concat($t,"-hidden"),removeOnLeave:!1,motionAppear:rn||!St||qe!=="inline"});return In};var We=Je.store,Se=Je.eventKey,Xe=We.getState(),Ve=Xe.defaultActiveFirst;Te.isRootMenu=!1;var st=!1;return Ve&&(st=Ve[Se]),Gt(We,Se,st),Te.state={mode:Je.mode,isOpen:Je.isOpen},Te}return Object(R.a)(ht,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var Te=this,We=this.props,Se=We.mode,Xe=We.parentMenu,Ve=We.manualRef,st=We.isOpen,qe=function(){Te.setState({mode:Se,isOpen:st})},St=st!==this.state.isOpen,Bt=Se!==this.state.mode;if((Bt||St)&&(dt.a.cancel(this.updateStateRaf),Bt?this.updateStateRaf=Object(dt.a)(qe):qe()),Ve&&Ve(this),Se!=="horizontal"||!(Xe==null?void 0:Xe.isRootMenu)||!st)return;this.minWidthTimeout=setTimeout(function(){return Te.adjustWidth()},0)}},{key:"componentWillUnmount",value:function(){var Te=this.props,We=Te.onDestroy,Se=Te.eventKey;We&&We(Se),this.minWidthTimeout&&clearTimeout(this.minWidthTimeout),this.mouseenterTimeout&&clearTimeout(this.mouseenterTimeout),dt.a.cancel(this.updateStateRaf)}},{key:"renderPopupMenu",value:function(Te,We){var Se=this.getBaseProps();return E.createElement(Ft,Object(g.a)({},Se,{id:this.internalMenuId,className:Te,style:We}),this.props.children)}},{key:"renderChildren",value:function(){var Te=this,We=this.getBaseProps(),Se=We.mode,Xe=We.visible,Ve=We.forceSubMenuRender,st=We.direction,qe=this.getMotion(Se,Xe);if(this.haveRendered=!0,this.haveOpened=this.haveOpened||Xe||Ve,!this.haveOpened)return E.createElement("div",null);var St=S()("".concat(We.prefixCls,"-sub"),Object(L.a)({},"".concat(We.prefixCls,"-rtl"),st==="rtl"));return this.isInlineMode()?E.createElement(nr,Object(g.a)({visible:We.visible,forceRender:Ve},qe),function(Bt){var rn=Bt.className,Zt=Bt.style,en=S()(St,rn);return Te.renderPopupMenu(en,Zt)}):this.renderPopupMenu(St)}},{key:"render",value:function(){var Te,We,Se,Xe=Object(b.a)({},this.props),Ve=this.getVisible(),st=this.getPrefixCls(),qe=this.isInlineMode(),St=this.getMode(),Bt=S()(st,"".concat(st,"-").concat(St),(Te={},Object(L.a)(Te,Xe.className,!!Xe.className),Object(L.a)(Te,this.getOpenClassName(),Ve),Object(L.a)(Te,this.getActiveClassName(),Xe.active||Ve&&!qe),Object(L.a)(Te,this.getDisabledClassName(),Xe.disabled),Object(L.a)(Te,this.getSelectedClassName(),this.isChildrenSelected()),Te));this.internalMenuId||(Xe.eventKey?this.internalMenuId="".concat(Xe.eventKey,"$Menu"):(Ut+=1,this.internalMenuId="$__$".concat(Ut,"$Menu")));var rn={},Zt={},en={};Xe.disabled||(rn={onMouseLeave:this.onMouseLeave,onMouseEnter:this.onMouseEnter},Zt={onClick:this.onTitleClick},en={onMouseEnter:this.onTitleMouseEnter,onMouseLeave:this.onTitleMouseLeave});var $t={},In=Xe.direction,fn=In==="rtl";qe&&(fn?$t.paddingRight=Xe.inlineIndent*Xe.level:$t.paddingLeft=Xe.inlineIndent*Xe.level);var Mr={};this.getVisible()&&(Mr={"aria-owns":this.internalMenuId});var xr=null;St!=="horizontal"&&(xr=this.props.expandIcon,typeof this.props.expandIcon=="function"&&(xr=E.createElement(this.props.expandIcon,Object(b.a)({},this.props))));var Gr=E.createElement("div",Object(g.a)({ref:this.saveSubMenuTitle,style:$t,className:"".concat(st,"-title"),role:"button"},en,Zt,{"aria-expanded":Ve},Mr,{"aria-haspopup":"true",title:typeof Xe.title=="string"?Xe.title:void 0}),Xe.title,xr||E.createElement("i",{className:"".concat(st,"-arrow")})),Lr=this.renderChildren(),Qr=((We=Xe.parentMenu)===null||We===void 0?void 0:We.isRootMenu)?Xe.parentMenu.props.getPopupContainer:function(_r){return _r.parentNode},Nn=It[St],gr=Xe.popupOffset?{offset:Xe.popupOffset}:{},kn=S()((Se={},Object(L.a)(Se,Xe.popupClassName,Xe.popupClassName&&!qe),Object(L.a)(Se,"".concat(st,"-rtl"),fn),Se)),cn=Xe.disabled,Rn=Xe.triggerSubMenuAction,Fr=Xe.subMenuOpenDelay,na=Xe.forceSubMenuRender,ir=Xe.subMenuCloseDelay,$r=Xe.builtinPlacements;$.forEach(function(_r){return delete Xe[_r]}),delete Xe.onClick;var ga=fn?Object(b.a)(Object(b.a)({},Tt),$r):Object(b.a)(Object(b.a)({},et),$r);delete Xe.direction;var ia=this.getBaseProps(),ba=qe?null:this.getMotion(ia.mode,ia.visible);return E.createElement("li",Object(g.a)({},Xe,rn,{className:Bt,role:"menuitem"}),E.createElement(la,{prefixCls:st,popupClassName:S()("".concat(st,"-popup"),kn),getPopupContainer:Qr,builtinPlacements:ga,popupPlacement:Nn,popupVisible:qe?!1:Ve,popupAlign:gr,popup:qe?null:Lr,action:cn||qe?[]:[Rn],mouseEnterDelay:Fr,mouseLeaveDelay:ir,onPopupVisibleChange:this.onPopupVisibleChange,forceRender:na,popupMotion:ba},Gr),qe?Lr:null)}}]),ht}(E.Component);sn.defaultProps={onMouseEnter:re,onMouseLeave:re,onTitleMouseEnter:re,onTitleMouseLeave:re,onTitleClick:re,manualRef:re,mode:"vertical",title:""};var mn=Object(A.b)(function(Ke,nt){var ht=Ke.openKeys,Je=Ke.activeKey,Te=Ke.selectedKeys,We=nt.eventKey,Se=nt.subMenuKey;return{isOpen:ht.indexOf(We)>-1,active:Je[Se]===We,selectedKeys:Te}})(sn);mn.isSubMenu=!0;var _n=mn,Ln="menuitem-overflowed",Mn=.5,Jt=function(Ke){Object(x.a)(ht,Ke);var nt=Object(v.a)(ht);function ht(){var Je;return Object(P.a)(this,ht),Je=nt.apply(this,arguments),Je.resizeObserver=null,Je.mutationObserver=null,Je.originalTotalWidth=0,Je.overflowedItems=[],Je.menuItemSizes=[],Je.cancelFrameId=null,Je.state={lastVisibleIndex:void 0},Je.childRef=E.createRef(),Je.getMenuItemNodes=function(){var Te=Je.props.prefixCls,We=Je.childRef.current;return We?[].slice.call(We.children).filter(function(Se){return Se.className.split(" ").indexOf("".concat(Te,"-overflowed-submenu"))<0}):[]},Je.getOverflowedSubMenuItem=function(Te,We,Se){var Xe=Je.props,Ve=Xe.overflowedIndicator,st=Xe.level,qe=Xe.mode,St=Xe.prefixCls,Bt=Xe.theme;if(st!==1||qe!=="horizontal")return null;var rn=Je.props.children[0],Zt=rn.props,en=Zt.children,$t=Zt.title,In=Zt.style,fn=Object(w.a)(Zt,["children","title","style"]),Mr=Object(b.a)({},In),xr="".concat(Te,"-overflowed-indicator"),Gr="".concat(Te,"-overflowed-indicator");We.length===0&&Se!==!0?Mr=Object(b.a)(Object(b.a)({},Mr),{},{display:"none"}):Se&&(Mr=Object(b.a)(Object(b.a)({},Mr),{},{visibility:"hidden",position:"absolute"}),xr="".concat(xr,"-placeholder"),Gr="".concat(Gr,"-placeholder"));var Lr=Bt?"".concat(St,"-").concat(Bt):"",Qr={};return $.forEach(function(Nn){fn[Nn]!==void 0&&(Qr[Nn]=fn[Nn])}),E.createElement(_n,Object(g.a)({title:Ve,className:"".concat(St,"-overflowed-submenu"),popupClassName:Lr},Qr,{key:xr,eventKey:Gr,disabled:!1,style:Mr}),We)},Je.setChildrenWidthAndResize=function(){if(Je.props.mode!=="horizontal")return;var Te=Je.childRef.current;if(!Te)return;var We=Te.children;if(!We||We.length===0)return;var Se=Te.children[We.length-1];_e(Se,"display","inline-block");var Xe=Je.getMenuItemNodes(),Ve=Xe.filter(function(st){return st.className.split(" ").indexOf(Ln)>=0});Ve.forEach(function(st){_e(st,"display","inline-block")}),Je.menuItemSizes=Xe.map(function(st){return Ce(st,!0)}),Ve.forEach(function(st){_e(st,"display","none")}),Je.overflowedIndicatorWidth=Ce(Te.children[Te.children.length-1],!0),Je.originalTotalWidth=Je.menuItemSizes.reduce(function(st,qe){return st+qe},0),Je.handleResize(),_e(Se,"display","none")},Je.handleResize=function(){if(Je.props.mode!=="horizontal")return;var Te=Je.childRef.current;if(!Te)return;var We=Ce(Te);Je.overflowedItems=[];var Se=0,Xe;Je.originalTotalWidth>We+Mn&&(Xe=-1,Je.menuItemSizes.forEach(function(Ve){Se+=Ve,Se+Je.overflowedIndicatorWidth<=We&&(Xe+=1)})),Je.setState({lastVisibleIndex:Xe})},Je}return Object(R.a)(ht,[{key:"componentDidMount",value:function(){var Te=this;if(this.setChildrenWidthAndResize(),this.props.level===1&&this.props.mode==="horizontal"){var We=this.childRef.current;if(!We)return;this.resizeObserver=new Qe.default(function(Se){Se.forEach(function(){var Xe=Te.cancelFrameId;cancelAnimationFrame(Xe),Te.cancelFrameId=requestAnimationFrame(Te.setChildrenWidthAndResize)})}),[].slice.call(We.children).concat(We).forEach(function(Se){Te.resizeObserver.observe(Se)}),typeof MutationObserver!="undefined"&&(this.mutationObserver=new MutationObserver(function(){Te.resizeObserver.disconnect(),[].slice.call(We.children).concat(We).forEach(function(Se){Te.resizeObserver.observe(Se)}),Te.setChildrenWidthAndResize()}),this.mutationObserver.observe(We,{attributes:!1,childList:!0,subTree:!1}))}}},{key:"componentWillUnmount",value:function(){this.resizeObserver&&this.resizeObserver.disconnect(),this.mutationObserver&&this.mutationObserver.disconnect(),cancelAnimationFrame(this.cancelFrameId)}},{key:"renderChildren",value:function(Te){var We=this,Se=this.state.lastVisibleIndex;return(Te||[]).reduce(function(Xe,Ve,st){var qe=Ve;if(We.props.mode==="horizontal"){var St=We.getOverflowedSubMenuItem(Ve.props.eventKey,[]);Se!==void 0&&We.props.className.indexOf("".concat(We.props.prefixCls,"-root"))!==-1&&(st>Se&&(qe=E.cloneElement(Ve,{style:{display:"none"},eventKey:"".concat(Ve.props.eventKey,"-hidden"),className:"".concat(Ln)})),st===Se+1&&(We.overflowedItems=Te.slice(Se+1).map(function(rn){return E.cloneElement(rn,{key:rn.props.eventKey,mode:"vertical-left"})}),St=We.getOverflowedSubMenuItem(Ve.props.eventKey,We.overflowedItems)));var Bt=[].concat(Object(d.a)(Xe),[St,qe]);return st===Te.length-1&&Bt.push(We.getOverflowedSubMenuItem(Ve.props.eventKey,[],!0)),Bt}return[].concat(Object(d.a)(Xe),[qe])},[])}},{key:"render",value:function(){var Te=this.props,We=Te.visible,Se=Te.prefixCls,Xe=Te.overflowedIndicator,Ve=Te.mode,st=Te.level,qe=Te.tag,St=Te.children,Bt=Te.theme,rn=Object(w.a)(Te,["visible","prefixCls","overflowedIndicator","mode","level","tag","children","theme"]),Zt=qe;return E.createElement(Zt,Object(g.a)({ref:this.childRef},rn),this.renderChildren(St))}}]),ht}(E.Component);Jt.defaultProps={tag:"div",className:""};var Cn=Jt;function dn(Ke){return Ke.length?Ke.every(function(nt){return!!nt.props.disabled}):!0}function wn(Ke,nt,ht){var Je=Ke.getState();Ke.setState({activeKey:Object(b.a)(Object(b.a)({},Je.activeKey),{},Object(L.a)({},nt,ht))})}function yn(Ke){return Ke.eventKey||"0-menu-"}function Fn(Ke,nt){var ht=nt,Je=Ke.children,Te=Ke.eventKey;if(ht){var We;if(Z(Je,function(Se,Xe){Se&&Se.props&&!Se.props.disabled&&ht===ye(Se,Te,Xe)&&(We=!0)}),We)return ht}return ht=null,Ke.defaultActiveFirst&&Z(Je,function(Se,Xe){!ht&&Se&&!Se.props.disabled&&(ht=ye(Se,Te,Xe))}),ht}function or(Ke){if(!Ke)return;var nt=this.instanceArray.indexOf(Ke);nt!==-1?this.instanceArray[nt]=Ke:this.instanceArray.push(Ke)}var Ir=function(Ke){Object(x.a)(ht,Ke);var nt=Object(v.a)(ht);function ht(Je){var Te;return Object(P.a)(this,ht),Te=nt.call(this,Je),Te.onKeyDown=function(We,Se){var Xe=We.keyCode,Ve;if(Te.getFlatInstanceArray().forEach(function(qe){qe&&qe.props.active&&qe.onKeyDown&&(Ve=qe.onKeyDown(We))}),Ve)return 1;var st=null;return(Xe===i.a.UP||Xe===i.a.DOWN)&&(st=Te.step(Xe===i.a.UP?-1:1)),st?(We.preventDefault(),wn(Te.props.store,yn(Te.props),st.props.eventKey),typeof Se=="function"&&Se(st),1):void 0},Te.onItemHover=function(We){var Se=We.key,Xe=We.hover;wn(Te.props.store,yn(Te.props),Xe?Se:null)},Te.onDeselect=function(We){Te.props.onDeselect(We)},Te.onSelect=function(We){Te.props.onSelect(We)},Te.onClick=function(We){Te.props.onClick(We)},Te.onOpenChange=function(We){Te.props.onOpenChange(We)},Te.onDestroy=function(We){Te.props.onDestroy(We)},Te.getFlatInstanceArray=function(){return Te.instanceArray},Te.step=function(We){var Se=Te.getFlatInstanceArray(),Xe=Te.props.store.getState().activeKey[yn(Te.props)],Ve=Se.length;if(!Ve)return null;We<0&&(Se=Se.concat().reverse());var st=-1;if(Se.every(function(rn,Zt){return rn&&rn.props.eventKey===Xe?(st=Zt,!1):!0}),!Te.props.defaultActiveFirst&&st!==-1&&dn(Se.slice(st,Ve-1)))return;var qe=(st+1)%Ve,St=qe;do{var Bt=Se[St];if(!Bt||Bt.props.disabled)St=(St+1)%Ve;else return Bt}while(St!==qe);return null},Te.renderCommonMenuItem=function(We,Se,Xe){var Ve=Te.props.store.getState(),st=Object(y.a)(Te),qe=st.props,St=ye(We,qe.eventKey,Se),Bt=We.props;if(!Bt||typeof We.type=="string")return We;var rn=St===Ve.activeKey,Zt=Object(b.a)(Object(b.a)({mode:Bt.mode||qe.mode,level:qe.level,inlineIndent:qe.inlineIndent,renderMenuItem:Te.renderMenuItem,rootPrefixCls:qe.prefixCls,index:Se,parentMenu:qe.parentMenu,manualRef:Bt.disabled?void 0:Object(D.a)(We.ref,or.bind(Object(y.a)(Te))),eventKey:St,active:!Bt.disabled&&rn,multiple:qe.multiple,onClick:function($t){(Bt.onClick||re)($t),Te.onClick($t)},onItemHover:Te.onItemHover,motion:qe.motion,subMenuOpenDelay:qe.subMenuOpenDelay,subMenuCloseDelay:qe.subMenuCloseDelay,forceSubMenuRender:qe.forceSubMenuRender,onOpenChange:Te.onOpenChange,onDeselect:Te.onDeselect,onSelect:Te.onSelect,builtinPlacements:qe.builtinPlacements,itemIcon:Bt.itemIcon||Te.props.itemIcon,expandIcon:Bt.expandIcon||Te.props.expandIcon},Xe),{},{direction:qe.direction});return(qe.mode==="inline"||Re())&&(Zt.triggerSubMenuAction="click"),E.cloneElement(We,Object(b.a)(Object(b.a)({},Zt),{},{key:St||Se}))},Te.renderMenuItem=function(We,Se,Xe){if(!We)return null;var Ve=Te.props.store.getState(),st={openKeys:Ve.openKeys,selectedKeys:Ve.selectedKeys,triggerSubMenuAction:Te.props.triggerSubMenuAction,subMenuKey:Xe};return Te.renderCommonMenuItem(We,Se,st)},Je.store.setState({activeKey:Object(b.a)(Object(b.a)({},Je.store.getState().activeKey),{},Object(L.a)({},Je.eventKey,Fn(Je,Je.activeKey)))}),Te.instanceArray=[],Te}return Object(R.a)(ht,[{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 We=this.props,Se="activeKey"in We?We.activeKey:We.store.getState().activeKey[yn(We)],Xe=Fn(We,Se);if(Xe!==Se)wn(We.store,yn(We),Xe);else if("activeKey"in Te){var Ve=Fn(Te,Te.activeKey);Xe!==Ve&&wn(We.store,yn(We),Xe)}}},{key:"render",value:function(){var Te=this,We=Object(g.a)({},this.props);this.instanceArray=[];var Se=S()(We.prefixCls,We.className,"".concat(We.prefixCls,"-").concat(We.mode)),Xe={className:Se,role:We.role||"menu"};We.id&&(Xe.id=We.id),We.focusable&&(Xe.tabIndex=0,Xe.onKeyDown=this.onKeyDown);var Ve=We.prefixCls,st=We.eventKey,qe=We.visible,St=We.level,Bt=We.mode,rn=We.overflowedIndicator,Zt=We.theme;return $.forEach(function(en){return delete We[en]}),delete We.onClick,E.createElement(Cn,Object(g.a)({},We,{prefixCls:Ve,mode:Bt,tag:"ul",level:St,theme:Zt,visible:qe,overflowedIndicator:rn},Xe),Object(h.a)(We.children).map(function(en,$t){return Te.renderMenuItem(en,$t,st||"0-menu-")}))}}]),ht}(E.Component);Ir.defaultProps={prefixCls:"rc-menu",className:"",mode:"vertical",level:1,inlineIndent:24,visible:!0,focusable:!0,style:{},manualRef:re};var hn=Object(A.b)()(Ir),Ft=hn,tn=o("Kwbf");function bn(Ke,nt,ht){var Je=Ke.prefixCls,Te=Ke.motion,We=Ke.defaultMotions,Se=We===void 0?{}:We,Xe=Ke.openAnimation,Ve=Ke.openTransitionName,st=nt.switchingModeFromInline;if(Te)return Te;if(Object(F.a)(Xe)==="object"&&Xe)Object(tn.a)(!1,"Object type of `openAnimation` is removed. Please use `motion` instead.");else if(typeof Xe=="string")return{motionName:"".concat(Je,"-open-").concat(Xe)};if(Ve)return{motionName:Ve};var qe=Se[ht];return qe||(st?null:Se.other)}var zt=function(Ke){Object(x.a)(ht,Ke);var nt=Object(v.a)(ht);function ht(Je){var Te;Object(P.a)(this,ht),Te=nt.call(this,Je),Te.onSelect=function(Xe){var Ve=Object(y.a)(Te),st=Ve.props;if(st.selectable){var qe=Te.store.getState(),St=qe.selectedKeys,Bt=Xe.key;st.multiple?St=St.concat([Bt]):St=[Bt],"selectedKeys"in st||Te.store.setState({selectedKeys:St}),st.onSelect(Object(b.a)(Object(b.a)({},Xe),{},{selectedKeys:St}))}},Te.onClick=function(Xe){var Ve=Te.getRealMenuMode(),st=Object(y.a)(Te),qe=st.store,St=st.props.onOpenChange;Ve!=="inline"&&!("openKeys"in Te.props)&&(qe.setState({openKeys:[]}),St([])),Te.props.onClick(Xe)},Te.onKeyDown=function(Xe,Ve){Te.innerMenu.getWrappedInstance().onKeyDown(Xe,Ve)},Te.onOpenChange=function(Xe){var Ve=Object(y.a)(Te),st=Ve.props,qe=Te.store.getState().openKeys.concat(),St=!1,Bt=function(Zt){var en=!1;if(Zt.open)en=qe.indexOf(Zt.key)===-1,en&&qe.push(Zt.key);else{var $t=qe.indexOf(Zt.key);en=$t!==-1,en&&qe.splice($t,1)}St=St||en};Array.isArray(Xe)?Xe.forEach(Bt):Bt(Xe),St&&("openKeys"in Te.props||Te.store.setState({openKeys:qe}),st.onOpenChange(qe))},Te.onDeselect=function(Xe){var Ve=Object(y.a)(Te),st=Ve.props;if(st.selectable){var qe=Te.store.getState().selectedKeys.concat(),St=Xe.key,Bt=qe.indexOf(St);Bt!==-1&&qe.splice(Bt,1),"selectedKeys"in st||Te.store.setState({selectedKeys:qe}),st.onDeselect(Object(b.a)(Object(b.a)({},Xe),{},{selectedKeys:qe}))}},Te.onMouseEnter=function(Xe){Te.restoreModeVerticalFromInline();var Ve=Te.props.onMouseEnter;Ve&&Ve(Xe)},Te.onTransitionEnd=function(Xe){var Ve=Xe.propertyName==="width"&&Xe.target===Xe.currentTarget,st=Xe.target.className,qe=Object.prototype.toString.call(st)==="[object SVGAnimatedString]"?st.animVal:st,St=Xe.propertyName==="font-size"&&qe.indexOf("anticon")>=0;(Ve||St)&&Te.restoreModeVerticalFromInline()},Te.setInnerMenu=function(Xe){Te.innerMenu=Xe},Te.isRootMenu=!0;var We=Je.defaultSelectedKeys,Se=Je.defaultOpenKeys;return"selectedKeys"in Je&&(We=Je.selectedKeys||[]),"openKeys"in Je&&(Se=Je.openKeys||[]),Te.store=Object(A.c)({selectedKeys:We,openKeys:Se,activeKey:{"0-menu-":Fn(Je,Je.activeKey)}}),Te.state={switchingModeFromInline:!1,prevProps:Je,inlineOpenKeys:[],store:Te.store},Te}return Object(R.a)(ht,[{key:"componentDidMount",value:function(){this.updateMiniStore(),this.updateMenuDisplay()}},{key:"componentDidUpdate",value:function(Te){var We=this.props,Se=We.siderCollapsed,Xe=We.inlineCollapsed,Ve=We.onOpenChange;(!Te.inlineCollapsed&&Xe||!Te.siderCollapsed&&Se)&&Ve([]),this.updateMiniStore(),this.updateMenuDisplay()}},{key:"updateMenuDisplay",value:function(){var Te=this.props.collapsedWidth,We=this.store,Se=this.prevOpenKeys,Xe=this.getInlineCollapsed()&&(Te===0||Te==="0"||Te==="0px");Xe?(this.prevOpenKeys=We.getState().openKeys.concat(),this.store.setState({openKeys:[]})):Se&&(this.store.setState({openKeys:Se}),this.prevOpenKeys=null)}},{key:"getRealMenuMode",value:function(){var Te=this.props.mode,We=this.state.switchingModeFromInline,Se=this.getInlineCollapsed();return We&&Se?"inline":Se?"vertical":Te}},{key:"getInlineCollapsed",value:function(){var Te=this.props,We=Te.inlineCollapsed,Se=Te.siderCollapsed;return Se!==void 0?Se:We}},{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(b.a)({},Object(I.a)(this.props,["collapsedWidth","siderCollapsed","defaultMotions"])),We=this.getRealMenuMode();return Te.className+=" ".concat(Te.prefixCls,"-root"),Te.direction==="rtl"&&(Te.className+=" ".concat(Te.prefixCls,"-rtl")),Te=Object(b.a)(Object(b.a)({},Te),{},{mode:We,onClick:this.onClick,onOpenChange:this.onOpenChange,onDeselect:this.onDeselect,onSelect:this.onSelect,onMouseEnter:this.onMouseEnter,onTransitionEnd:this.onTransitionEnd,parentMenu:this,motion:bn(this.props,this.state,We)}),delete Te.openAnimation,delete Te.openTransitionName,E.createElement(A.a,{store:this.store},E.createElement(Ft,Object(g.a)({},Te,{ref:this.setInnerMenu}),this.props.children))}}],[{key:"getDerivedStateFromProps",value:function(Te,We){var Se=We.prevProps,Xe=We.store,Ve=Xe.getState(),st={},qe={prevProps:Te};return Se.mode==="inline"&&Te.mode!=="inline"&&(qe.switchingModeFromInline=!0),"openKeys"in Te?st.openKeys=Te.openKeys||[]:((Te.inlineCollapsed&&!Se.inlineCollapsed||Te.siderCollapsed&&!Se.siderCollapsed)&&(qe.switchingModeFromInline=!0,qe.inlineOpenKeys=Ve.openKeys,st.openKeys=[]),(!Te.inlineCollapsed&&Se.inlineCollapsed||!Te.siderCollapsed&&Se.siderCollapsed)&&(st.openKeys=We.inlineOpenKeys,qe.inlineOpenKeys=[])),Object.keys(st).length&&Xe.setState(st),qe}}]),ht}(E.Component);zt.defaultProps={selectable:!0,onClick:re,onSelect:re,onOpenChange:re,onDeselect:re,defaultSelectedKeys:[],defaultOpenKeys:[],subMenuOpenDelay:.1,subMenuCloseDelay:.1,triggerSubMenuAction:"hover",prefixCls:"rc-menu",className:"",mode:"vertical",style:{},builtinPlacements:{},overflowedIndicator:E.createElement("span",null,"\xB7\xB7\xB7")};var pn=zt,ln=function(Ke){Object(x.a)(ht,Ke);var nt=Object(v.a)(ht);function ht(){var Je;return Object(P.a)(this,ht),Je=nt.apply(this,arguments),Je.onKeyDown=function(Te){var We=Te.keyCode;return We===i.a.ENTER?(Je.onClick(Te),!0):void 0},Je.onMouseLeave=function(Te){var We=Je.props,Se=We.eventKey,Xe=We.onItemHover,Ve=We.onMouseLeave;Xe({key:Se,hover:!1}),Ve({key:Se,domEvent:Te})},Je.onMouseEnter=function(Te){var We=Je.props,Se=We.eventKey,Xe=We.onItemHover,Ve=We.onMouseEnter;Xe({key:Se,hover:!0}),Ve({key:Se,domEvent:Te})},Je.onClick=function(Te){var We=Je.props,Se=We.eventKey,Xe=We.multiple,Ve=We.onClick,st=We.onSelect,qe=We.onDeselect,St=We.isSelected,Bt={key:Se,keyPath:[Se],item:Object(y.a)(Je),domEvent:Te};Ve(Bt),Xe?St?qe(Bt):st(Bt):St||st(Bt)},Je.saveNode=function(Te){Je.node=Te},Je}return Object(R.a)(ht,[{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,We=Object(b.a)({},this.props),Se=S()(this.getPrefixCls(),We.className,(Te={},Object(L.a)(Te,this.getActiveClassName(),!We.disabled&&We.active),Object(L.a)(Te,this.getSelectedClassName(),We.isSelected),Object(L.a)(Te,this.getDisabledClassName(),We.disabled),Te)),Xe=Object(b.a)(Object(b.a)({},We.attribute),{},{title:typeof We.title=="string"?We.title:void 0,className:Se,role:We.role||"menuitem","aria-disabled":We.disabled});We.role==="option"?Xe=Object(b.a)(Object(b.a)({},Xe),{},{role:"option","aria-selected":We.isSelected}):(We.role===null||We.role==="none")&&(Xe.role="none");var Ve={onClick:We.disabled?null:this.onClick,onMouseLeave:We.disabled?null:this.onMouseLeave,onMouseEnter:We.disabled?null:this.onMouseEnter},st=Object(b.a)({},We.style);We.mode==="inline"&&(We.direction==="rtl"?st.paddingRight=We.inlineIndent*We.level:st.paddingLeft=We.inlineIndent*We.level),$.forEach(function(St){return delete We[St]}),delete We.direction;var qe=this.props.itemIcon;return typeof this.props.itemIcon=="function"&&(qe=E.createElement(this.props.itemIcon,this.props)),E.createElement("li",Object(g.a)({},Object(I.a)(We,["onClick","onMouseEnter","onMouseLeave","onSelect"]),Xe,Ve,{style:st,ref:this.saveNode}),We.children,qe)}}]),ht}(E.Component);ln.isMenuItem=!0,ln.defaultProps={onSelect:re,onMouseEnter:re,onMouseLeave:re,manualRef:re};var On=Object(A.b)(function(Ke,nt){var ht=Ke.activeKey,Je=Ke.selectedKeys,Te=nt.eventKey,We=nt.subMenuKey;return{active:ht[We]===Te,isSelected:Array.isArray(Je)?Je.indexOf(Te)!==-1:Je===Te}})(ln),Dn=On,$n=function(Ke){Object(x.a)(ht,Ke);var nt=Object(v.a)(ht);function ht(){var Je;return Object(P.a)(this,ht),Je=nt.apply(this,arguments),Je.renderInnerMenuItem=function(Te){var We=Je.props,Se=We.renderMenuItem,Xe=We.index;return Se(Te,Xe,Je.props.subMenuKey)},Je}return Object(R.a)(ht,[{key:"render",value:function(){var Te=Object(g.a)({},this.props),We=Te.className,Se=We===void 0?"":We,Xe=Te.rootPrefixCls,Ve="".concat(Xe,"-item-group-title"),st="".concat(Xe,"-item-group-list"),qe=Te.title,St=Te.children;return $.forEach(function(Bt){return delete Te[Bt]}),delete Te.direction,E.createElement("li",Object(g.a)({},Te,{onClick:function(rn){return rn.stopPropagation()},className:"".concat(Se," ").concat(Xe,"-item-group")}),E.createElement("div",{className:Ve,title:typeof qe=="string"?qe:void 0},qe),E.createElement("ul",{className:st},E.Children.map(St,this.renderInnerMenuItem)))}}]),ht}(E.Component);$n.isMenuItemGroup=!0,$n.defaultProps={disabled:!0};var Hn=$n,yr=function(nt){var ht=nt.className,Je=nt.rootPrefixCls,Te=nt.style;return E.createElement("li",{className:"".concat(ht," ").concat(Je,"-item-divider"),style:Te})};yr.defaultProps={disabled:!0,className:"",style:{}};var Sr=yr,Wn=pn,Er=o("eDIo");function ur(Ke,nt){var ht=Ke.prefixCls,Je=Ke.editable,Te=Ke.locale,We=Ke.style;return!Je||Je.showAdd===!1?null:E.createElement("button",{ref:nt,type:"button",className:"".concat(ht,"-nav-add"),style:We,"aria-label":(Te==null?void 0:Te.addAriaLabel)||"Add tab",onClick:function(Xe){Je.onEdit("add",{event:Xe})}},Je.addIcon||"+")}var Br=E.forwardRef(ur);function wr(Ke,nt){var ht=Ke.prefixCls,Je=Ke.id,Te=Ke.tabs,We=Ke.locale,Se=Ke.mobile,Xe=Ke.moreIcon,Ve=Xe===void 0?"More":Xe,st=Ke.moreTransitionName,qe=Ke.style,St=Ke.className,Bt=Ke.editable,rn=Ke.tabBarGutter,Zt=Ke.rtl,en=Ke.onTabClick,$t=Object(E.useState)(!1),In=Object(p.a)($t,2),fn=In[0],Mr=In[1],xr=Object(E.useState)(null),Gr=Object(p.a)(xr,2),Lr=Gr[0],Qr=Gr[1],Nn="".concat(Je,"-more-popup"),gr="".concat(ht,"-dropdown"),kn=Lr!==null?"".concat(Nn,"-").concat(Lr):null,cn=We==null?void 0:We.dropdownAriaLabel,Rn=E.createElement(Wn,{onClick:function(ba){var _r=ba.key,dr=ba.domEvent;en(_r,dr),Mr(!1)},id:Nn,tabIndex:-1,role:"listbox","aria-activedescendant":kn,selectedKeys:[Lr],"aria-label":cn!==void 0?cn:"expanded dropdown"},Te.map(function(ia){return E.createElement(Dn,{key:ia.key,id:"".concat(Nn,"-").concat(ia.key),role:"option","aria-controls":Je&&"".concat(Je,"-panel-").concat(ia.key),disabled:ia.disabled},ia.tab)}));function Fr(ia){for(var ba=Te.filter(function(oa){return!oa.disabled}),_r=ba.findIndex(function(oa){return oa.key===Lr})||0,dr=ba.length,Ar=0;Ar<dr;Ar+=1){_r=(_r+ia+dr)%dr;var Vn=ba[_r];if(!Vn.disabled){Qr(Vn.key);return}}}function na(ia){var ba=ia.which;if(!fn){[i.a.DOWN,i.a.SPACE,i.a.ENTER].includes(ba)&&(Mr(!0),ia.preventDefault());return}switch(ba){case i.a.UP:Fr(-1),ia.preventDefault();break;case i.a.DOWN:Fr(1),ia.preventDefault();break;case i.a.ESC:Mr(!1);break;case i.a.SPACE:case i.a.ENTER:Lr!==null&&en(Lr,ia);break}}Object(E.useEffect)(function(){var ia=document.getElementById(kn);ia&&ia.scrollIntoView&&ia.scrollIntoView(!1)},[Lr]),Object(E.useEffect)(function(){fn||Qr(null)},[fn]);var ir=Object(L.a)({},Zt?"marginLeft":"marginRight",rn);Te.length||(ir.visibility="hidden",ir.order=1);var $r=S()(Object(L.a)({},"".concat(gr,"-rtl"),Zt)),ga=Se?null:E.createElement(Er.a,{prefixCls:gr,overlay:Rn,trigger:["hover"],visible:fn,transitionName:st,onVisibleChange:Mr,overlayClassName:$r,mouseEnterDelay:.1,mouseLeaveDelay:.1},E.createElement("button",{type:"button",className:"".concat(ht,"-nav-more"),style:ir,tabIndex:-1,"aria-hidden":"true","aria-haspopup":"listbox","aria-controls":Nn,id:"".concat(Je,"-more"),"aria-expanded":fn,onKeyDown:na},Ve));return E.createElement("div",{className:S()("".concat(ht,"-nav-operations"),St),style:qe,ref:nt},ga,E.createElement(Br,{prefixCls:ht,locale:We,editable:Bt}))}var Xr=E.forwardRef(wr),Qn=Object(E.createContext)(null),Lt=.1,Ht=.01,Wt=20,Un=Math.pow(.995,Wt);function Gn(){var Ke=navigator.userAgent||navigator.vendor||window.opera;return!!(/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino|android|ipad|playbook|silk/i.test(Ke)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw-(n|u)|c55\/|capi|ccwa|cdm-|cell|chtm|cldc|cmd-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc-s|devi|dica|dmob|do(c|p)o|ds(12|-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(-|_)|g1 u|g560|gene|gf-5|g-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd-(m|p|t)|hei-|hi(pt|ta)|hp( i|ip)|hs-c|ht(c(-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i-(20|go|ma)|i230|iac( |-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|-[a-w])|libw|lynx|m1-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|-([1-8]|c))|phil|pire|pl(ay|uc)|pn-2|po(ck|rt|se)|prox|psio|pt-g|qa-a|qc(07|12|21|32|60|-[2-7]|i-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h-|oo|p-)|sdk\/|se(c(-|0|1)|47|mc|nd|ri)|sgh-|shar|sie(-|m)|sk-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h-|v-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl-|tdg-|tel(i|m)|tim-|t-mo|to(pl|sh)|ts(70|m-|m3|m5)|tx-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas-|your|zeto|zte-/i.test(Ke.substr(0,4)))}function Tn(Ke,nt){var ht=Object(E.useState)(),Je=Object(p.a)(ht,2),Te=Je[0],We=Je[1],Se=Object(E.useState)(0),Xe=Object(p.a)(Se,2),Ve=Xe[0],st=Xe[1],qe=Object(E.useState)(0),St=Object(p.a)(qe,2),Bt=St[0],rn=St[1],Zt=Object(E.useState)(),en=Object(p.a)(Zt,2),$t=en[0],In=en[1],fn=Object(E.useRef)();function Mr(cn){var Rn=cn.touches[0],Fr=Rn.screenX,na=Rn.screenY;We({x:Fr,y:na}),window.clearInterval(fn.current)}function xr(cn){if(!Te)return;cn.preventDefault();var Rn=cn.touches[0],Fr=Rn.screenX,na=Rn.screenY;We({x:Fr,y:na});var ir=Fr-Te.x,$r=na-Te.y;nt(ir,$r);var ga=Date.now();st(ga),rn(ga-Ve),In({x:ir,y:$r})}function Gr(){if(!Te)return;if(We(null),In(null),$t){var cn=$t.x/Bt,Rn=$t.y/Bt,Fr=Math.abs(cn),na=Math.abs(Rn);if(Math.max(Fr,na)<Lt)return;var ir=cn,$r=Rn;fn.current=window.setInterval(function(){if(Math.abs(ir)<Ht&&Math.abs($r)<Ht){window.clearInterval(fn.current);return}ir*=Un,$r*=Un,nt(ir*Wt,$r*Wt)},Wt)}}var Lr=Object(E.useRef)(0),Qr=Object(E.useRef)(!1),Nn=Object(E.useRef)();function gr(cn){var Rn=cn.deltaX,Fr=cn.deltaY,na=0,ir=Math.abs(Rn),$r=Math.abs(Fr);ir===$r?na=Nn.current==="x"?Rn:Fr:ir>$r?(na=Rn,Nn.current="x"):(na=Fr,Nn.current="y");var ga=Date.now();ga-Lr.current>100&&(Qr.current=!1),(nt(-na,-na)||Qr.current)&&(cn.preventDefault(),Qr.current=!0),Lr.current=ga}var kn=Object(E.useRef)(null);kn.current={onTouchStart:Mr,onTouchMove:xr,onTouchEnd:Gr,onWheel:gr},E.useEffect(function(){function cn(ir){kn.current.onTouchStart(ir)}function Rn(ir){kn.current.onTouchMove(ir)}function Fr(ir){kn.current.onTouchEnd(ir)}function na(ir){kn.current.onWheel(ir)}return document.addEventListener("touchmove",Rn,{passive:!1}),document.addEventListener("touchend",Fr,{passive:!1}),Ke.current.addEventListener("touchstart",cn,{passive:!1}),Ke.current.addEventListener("wheel",na),function(){document.removeEventListener("touchmove",Rn),document.removeEventListener("touchend",Fr)}},[])}function qn(){var Ke=Object(E.useRef)(new Map);function nt(Je){return Ke.current.has(Je)||Ke.current.set(Je,E.createRef()),Ke.current.get(Je)}function ht(Je){Ke.current.delete(Je)}return[nt,ht]}function ar(Ke,nt){var ht=E.useRef(Ke),Je=E.useState({}),Te=Object(p.a)(Je,2),We=Te[1];function Se(Xe){var Ve=typeof Xe=="function"?Xe(ht.current):Xe;Ve!==ht.current&&nt(Ve,ht.current),ht.current=Ve,We({})}return[ht.current,Se]}var er=function(nt){var ht=nt.position,Je=nt.prefixCls,Te=nt.extra;if(!Te)return null;var We,Se=Te;return ht==="right"&&(We=Se.right||!Se.left&&Se||null),ht==="left"&&(We=Se.left||null),We?E.createElement("div",{className:"".concat(Je,"-extra-content")},We):null};function Vr(Ke,nt){var ht,Je=E.useContext(Qn),Te=Je.prefixCls,We=Je.tabs,Se=Ke.className,Xe=Ke.style,Ve=Ke.id,st=Ke.animated,qe=Ke.activeKey,St=Ke.rtl,Bt=Ke.extra,rn=Ke.editable,Zt=Ke.locale,en=Ke.tabPosition,$t=Ke.tabBarGutter,In=Ke.children,fn=Ke.onTabClick,Mr=Ke.onTabScroll,xr=Object(E.useRef)(),Gr=Object(E.useRef)(),Lr=Object(E.useRef)(),Qr=Object(E.useRef)(),Nn=qn(),gr=Object(p.a)(Nn,2),kn=gr[0],cn=gr[1],Rn=en==="top"||en==="bottom",Fr=ar(0,function(Oa,ma){Rn&&Mr&&Mr({direction:Oa>ma?"left":"right"})}),na=Object(p.a)(Fr,2),ir=na[0],$r=na[1],ga=ar(0,function(Oa,ma){!Rn&&Mr&&Mr({direction:Oa>ma?"top":"bottom"})}),ia=Object(p.a)(ga,2),ba=ia[0],_r=ia[1],dr=Object(E.useState)(0),Ar=Object(p.a)(dr,2),Vn=Ar[0],oa=Ar[1],va=Object(E.useState)(0),pa=Object(p.a)(va,2),Ca=pa[0],ua=pa[1],La=Object(E.useState)(0),Na=Object(p.a)(La,2),Ua=Na[0],ti=Na[1],Fi=Object(E.useState)(0),wi=Object(p.a)(Fi,2),Pa=wi[0],_i=wi[1],Oi=Object(E.useState)(null),ka=Object(p.a)(Oi,2),wa=ka[0],Ja=ka[1],to=Object(E.useState)(null),Mo=Object(p.a)(to,2),Ii=Mo[0],no=Mo[1],ro=Object(E.useState)(0),pi=Object(p.a)(ro,2),uo=pi[0],Io=pi[1],Lo=Object(E.useState)(0),bo=Object(p.a)(Lo,2),Vi=bo[0],co=bo[1],Xi=n(new Map),Yi=Object(p.a)(Xi,2),No=Yi[0],Eo=Yi[1],ao=m(We,No,Vn),Ji="".concat(Te,"-nav-operations-hidden"),Qi=0,$a=0;Rn?St?(Qi=0,$a=Math.max(0,Vn-wa)):(Qi=Math.min(0,wa-Vn),$a=0):(Qi=Math.min(0,Ii-Ca),$a=0);function Li(Oa){return Oa<Qi?[Qi,!1]:Oa>$a?[$a,!1]:[Oa,!0]}var Di=Object(E.useRef)(),Zi=Object(E.useState)(),Ri=Object(p.a)(Zi,2),yo=Ri[0],xo=Ri[1];function Co(){xo(Date.now())}function io(){window.clearTimeout(Di.current)}Tn(xr,function(Oa,ma){var Ka=!1;function oi(eo,ki){eo(function(ho){var Ti=Li(ho+ki),Qa=Object(p.a)(Ti,2),po=Qa[0],Ki=Qa[1];return Ka=Ki,po})}if(Rn){if(wa>=Vn)return Ka;oi($r,Oa)}else{if(Ii>=Ca)return Ka;oi(_r,ma)}return io(),Co(),Ka}),Object(E.useEffect)(function(){return io(),yo&&(Di.current=window.setTimeout(function(){xo(0)},100)),io},[yo]);function Ni(){var Oa=arguments.length>0&&arguments[0]!==void 0?arguments[0]:qe,ma=ao.get(Oa);if(!ma)return;if(Rn){var Ka=ir;St?ma.right<ir?Ka=ma.right:ma.right+ma.width>ir+wa&&(Ka=ma.right+ma.width-wa):ma.left<-ir?Ka=-ma.left:ma.left+ma.width>-ir+wa&&(Ka=-(ma.left+ma.width-wa)),_r(0),$r(Li(Ka)[0])}else{var oi=ba;ma.top<-ba?oi=-ma.top:ma.top+ma.height>-ba+Ii&&(oi=-(ma.top+ma.height-Ii)),$r(0),_r(Li(oi)[0])}}var qi=C(ao,{width:wa,height:Ii,left:ir,top:ba},{width:Ua,height:Pa},{width:uo,height:Vi},Object(b.a)(Object(b.a)({},Ke),{},{tabs:We})),ko=Object(p.a)(qi,2),oo=ko[0],so=ko[1],Oo=We.map(function(Oa){var ma=Oa.key;return E.createElement(s,{id:Ve,prefixCls:Te,key:ma,rtl:St,tab:Oa,closable:Oa.closable,editable:rn,active:ma===qe,tabPosition:en,tabBarGutter:$t,renderWrapper:In,removeAriaLabel:Zt==null?void 0:Zt.removeAriaLabel,ref:kn(ma),onClick:function(oi){fn(ma,oi)},onRemove:function(){cn(ma)},onFocus:function(){Ni(ma),Co(),St||(xr.current.scrollLeft=0),xr.current.scrollTop=0}})}),Uo=a(function(){var Oa,ma,Ka,oi,eo,ki,ho,Ti,Qa,po=((Oa=xr.current)===null||Oa===void 0?void 0:Oa.offsetWidth)||0,Ki=((ma=xr.current)===null||ma===void 0?void 0:ma.offsetHeight)||0,mo=((Ka=Qr.current)===null||Ka===void 0?void 0:Ka.offsetWidth)||0,di=((oi=Qr.current)===null||oi===void 0?void 0:oi.offsetHeight)||0,Sa=((eo=Lr.current)===null||eo===void 0?void 0:eo.offsetWidth)||0,ta=((ki=Lr.current)===null||ki===void 0?void 0:ki.offsetHeight)||0;Ja(po),no(Ki),Io(mo),co(di);var pr=(((ho=Gr.current)===null||ho===void 0?void 0:ho.offsetWidth)||0)-mo,zr=(((Ti=Gr.current)===null||Ti===void 0?void 0:Ti.offsetHeight)||0)-di;oa(pr),ua(zr);var fa=(Qa=Lr.current)===null||Qa===void 0?void 0:Qa.className.includes(Ji);ti(pr-(fa?0:Sa)),_i(zr-(fa?0:ta)),Eo(function(){var ja=new Map;return We.forEach(function(Ei){var Pi=Ei.key,Za=kn(Pi).current;Za&&ja.set(Pi,{width:Za.offsetWidth,height:Za.offsetHeight,left:Za.offsetLeft,top:Za.offsetTop})}),ja})}),jo=We.slice(0,oo),ci=We.slice(so+1),Ba=[].concat(Object(d.a)(jo),Object(d.a)(ci)),ni=Object(E.useState)(),za=Object(p.a)(ni,2),ri=za[0],To=za[1],bi=ao.get(qe),Bo=Object(E.useRef)();function Ao(){c.a.cancel(Bo.current)}Object(E.useEffect)(function(){var Oa={};return bi&&(Rn?(St?Oa.right=bi.right:Oa.left=bi.left,Oa.width=bi.width):(Oa.top=bi.top,Oa.height=bi.height)),Ao(),Bo.current=c()(function(){To(Oa)}),Ao},[bi,Rn,St]),Object(E.useEffect)(function(){Ni()},[qe,bi,ao,Rn]),Object(E.useEffect)(function(){Uo()},[St,$t,qe,We.map(function(Oa){return Oa.key}).join("_")]);var $i=!!Ba.length,Wi="".concat(Te,"-nav-wrap"),So,fo,Wo,lo;return Rn?St?(fo=ir>0,So=ir+wa<Vn):(So=ir<0,fo=-ir+wa<Vn):(Wo=ba<0,lo=-ba+Ii<Ca),E.createElement("div",{ref:nt,role:"tablist",className:S()("".concat(Te,"-nav"),Se),style:Xe,onKeyDown:function(){Co()}},E.createElement(er,{position:"left",extra:Bt,prefixCls:Te}),E.createElement(t.a,{onResize:Uo},E.createElement("div",{className:S()(Wi,(ht={},Object(L.a)(ht,"".concat(Wi,"-ping-left"),So),Object(L.a)(ht,"".concat(Wi,"-ping-right"),fo),Object(L.a)(ht,"".concat(Wi,"-ping-top"),Wo),Object(L.a)(ht,"".concat(Wi,"-ping-bottom"),lo),ht)),ref:xr},E.createElement(t.a,{onResize:Uo},E.createElement("div",{ref:Gr,className:"".concat(Te,"-nav-list"),style:{transform:"translate(".concat(ir,"px, ").concat(ba,"px)"),transition:yo?"none":void 0}},Oo,E.createElement(Br,{ref:Qr,prefixCls:Te,locale:Zt,editable:rn,style:{visibility:$i?"hidden":null}}),E.createElement("div",{className:S()("".concat(Te,"-ink-bar"),Object(L.a)({},"".concat(Te,"-ink-bar-animated"),st.inkBar)),style:ri}))))),E.createElement(Xr,Object.assign({},Ke,{ref:Lr,prefixCls:Te,tabs:Ba,className:!$i&&Ji})),E.createElement(er,{position:"right",extra:Bt,prefixCls:Te}))}var tr=E.forwardRef(Vr);function ra(Ke){var nt=Ke.id,ht=Ke.activeKey,Je=Ke.animated,Te=Ke.tabPosition,We=Ke.rtl,Se=Ke.destroyInactiveTabPane,Xe=E.useContext(Qn),Ve=Xe.prefixCls,st=Xe.tabs,qe=Je.tabPane,St=st.findIndex(function(Bt){return Bt.key===ht});return E.createElement("div",{className:S()("".concat(Ve,"-content-holder"))},E.createElement("div",{className:S()("".concat(Ve,"-content"),"".concat(Ve,"-content-").concat(Te),Object(L.a)({},"".concat(Ve,"-content-animated"),qe)),style:St&&qe?Object(L.a)({},We?"marginRight":"marginLeft","-".concat(St,"00%")):null},st.map(function(Bt){return E.cloneElement(Bt.node,{key:Bt.key,prefixCls:Ve,tabKey:Bt.key,id:nt,animated:qe,active:Bt.key===ht,destroyInactiveTabPane:Se})})))}function Kr(Ke){var nt=Ke.prefixCls,ht=Ke.forceRender,Je=Ke.className,Te=Ke.style,We=Ke.id,Se=Ke.active,Xe=Ke.animated,Ve=Ke.destroyInactiveTabPane,st=Ke.tabKey,qe=Ke.children,St=E.useState(ht),Bt=Object(p.a)(St,2),rn=Bt[0],Zt=Bt[1];E.useEffect(function(){Se?Zt(!0):Ve&&Zt(!1)},[Se,Ve]);var en={};return Se||(Xe?(en.visibility="hidden",en.height=0,en.overflowY="hidden"):en.display="none"),E.createElement("div",{id:We&&"".concat(We,"-panel-").concat(st),role:"tabpanel",tabIndex:Se?0:-1,"aria-labelledby":We&&"".concat(We,"-tab-").concat(st),"aria-hidden":!Se,style:Object(b.a)(Object(b.a)({},en),Te),className:S()("".concat(nt,"-tabpane"),Se&&"".concat(nt,"-tabpane-active"),Je)},(Se||rn||ht)&&qe)}var cr=0;function vr(Ke){return Object(h.a)(Ke).map(function(nt){if(E.isValidElement(nt)){var ht=nt.key!==void 0?String(nt.key):void 0;return Object(b.a)(Object(b.a)({key:ht},nt.props),{},{node:nt})}return null}).filter(function(nt){return nt})}function kr(Ke,nt){var ht,Je=Ke.id,Te=Ke.prefixCls,We=Te===void 0?"rc-tabs":Te,Se=Ke.className,Xe=Ke.children,Ve=Ke.direction,st=Ke.activeKey,qe=Ke.defaultActiveKey,St=Ke.editable,Bt=Ke.animated,rn=Ke.tabPosition,Zt=rn===void 0?"top":rn,en=Ke.tabBarGutter,$t=Ke.tabBarStyle,In=Ke.tabBarExtraContent,fn=Ke.locale,Mr=Ke.moreIcon,xr=Ke.moreTransitionName,Gr=Ke.destroyInactiveTabPane,Lr=Ke.renderTabBar,Qr=Ke.onChange,Nn=Ke.onTabClick,gr=Ke.onTabScroll,kn=Object(w.a)(Ke,["id","prefixCls","className","children","direction","activeKey","defaultActiveKey","editable","animated","tabPosition","tabBarGutter","tabBarStyle","tabBarExtraContent","locale","moreIcon","moreTransitionName","destroyInactiveTabPane","renderTabBar","onChange","onTabClick","onTabScroll"]),cn=vr(Xe),Rn=Ve==="rtl",Fr;Bt===!1?Fr={inkBar:!1,tabPane:!1}:Fr=Object(b.a)({inkBar:!0,tabPane:!1},Bt!==!0?Bt:null);var na=Object(E.useState)(!1),ir=Object(p.a)(na,2),$r=ir[0],ga=ir[1];Object(E.useEffect)(function(){ga(Gn())},[]);var ia=Object(_.a)(function(){var Pa;return(Pa=cn[0])===null||Pa===void 0?void 0:Pa.key},{value:st,defaultValue:qe}),ba=Object(p.a)(ia,2),_r=ba[0],dr=ba[1],Ar=Object(E.useState)(function(){return cn.findIndex(function(Pa){return Pa.key===_r})}),Vn=Object(p.a)(Ar,2),oa=Vn[0],va=Vn[1];Object(E.useEffect)(function(){var Pa=cn.findIndex(function(Oi){return Oi.key===_r});if(Pa===-1){var _i;Pa=Math.max(0,Math.min(oa,cn.length-1)),dr((_i=cn[Pa])===null||_i===void 0?void 0:_i.key)}va(Pa)},[cn.map(function(Pa){return Pa.key}).join("_"),_r,oa]);var pa=Object(_.a)(null,{value:Je}),Ca=Object(p.a)(pa,2),ua=Ca[0],La=Ca[1],Na=Zt;$r&&!["left","right"].includes(Zt)&&(Na="top"),Object(E.useEffect)(function(){Je||(La("rc-tabs-".concat(cr)),cr+=1)},[]);function Ua(Pa,_i){Nn==null||Nn(Pa,_i),dr(Pa),Qr==null||Qr(Pa)}var ti={id:ua,activeKey:_r,animated:Fr,tabPosition:Na,rtl:Rn,mobile:$r},Fi,wi=Object(b.a)(Object(b.a)({},ti),{},{editable:St,locale:fn,moreIcon:Mr,moreTransitionName:xr,tabBarGutter:en,onTabClick:Ua,onTabScroll:gr,extra:In,style:$t,panes:Xe});return Lr?Fi=Lr(wi,tr):Fi=E.createElement(tr,Object.assign({},wi)),E.createElement(Qn.Provider,{value:{tabs:cn,prefixCls:We}},E.createElement("div",Object.assign({ref:nt,id:Je,className:S()(We,"".concat(We,"-").concat(Na),(ht={},Object(L.a)(ht,"".concat(We,"-mobile"),$r),Object(L.a)(ht,"".concat(We,"-editable"),St),Object(L.a)(ht,"".concat(We,"-rtl"),Rn),ht),Se)},kn),Fi,E.createElement(ra,Object.assign({destroyInactiveTabPane:Gr},ti,{animated:Fr}))))}var Hr=E.forwardRef(kr);Hr.TabPane=Kr;var xa=Hr,ha=X.b=xa},kPWJ:function(M,X,o){M.exports=o.p+"static/question.cb52bef9.gif"},kPYp:function(M,X){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,X,o){},l2Kq:function(M,X,o){M.exports=o.p+"static/match_ad.24dc22fd.jpg"},lPiR:function(M,X,o){(function(L,p){M.exports=X=p(o("Ib8C"))})(this,function(L){return function(p){var w=L,b=w.lib,E=b.WordArray,O=b.Hasher,S=w.algo,h=[],_=[];(function(){function c(i){for(var f=p.sqrt(i),s=2;s<=f;s++)if(!(i%s))return!1;return!0}function t(i){return(i-(i|0))*4294967296|0}for(var a=2,n=0;n<64;)c(a)&&(n<8&&(h[n]=t(p.pow(a,1/2))),_[n]=t(p.pow(a,1/3)),n++),a++})();var d=[],r=S.SHA256=O.extend({_doReset:function(){this._hash=new E.init(h.slice(0))},_doProcessBlock:function(c,t){for(var a=this._hash.words,n=a[0],i=a[1],f=a[2],s=a[3],l=a[4],m=a[5],T=a[6],C=a[7],g=0;g<64;g++){if(g<16)d[g]=c[t+g]|0;else{var P=d[g-15],R=(P<<25|P>>>7)^(P<<14|P>>>18)^P>>>3,y=d[g-2],x=(y<<15|y>>>17)^(y<<13|y>>>19)^y>>>10;d[g]=R+d[g-7]+x+d[g-16]}var v=l&m^~l&T,A=n&i^n&f^i&f,I=(n<<30|n>>>2)^(n<<19|n>>>13)^(n<<10|n>>>22),D=(l<<26|l>>>6)^(l<<21|l>>>11)^(l<<7|l>>>25),N=C+D+v+_[g]+d[g],z=I+A;C=T,T=m,m=l,l=s+N|0,s=f,f=i,i=n,n=N+z|0}a[0]=a[0]+n|0,a[1]=a[1]+i|0,a[2]=a[2]+f|0,a[3]=a[3]+s|0,a[4]=a[4]+l|0,a[5]=a[5]+m|0,a[6]=a[6]+T|0,a[7]=a[7]+C|0},_doFinalize:function(){var c=this._data,t=c.words,a=this._nDataBytes*8,n=c.sigBytes*8;return t[n>>>5]|=128<<24-n%32,t[(n+64>>>9<<4)+14]=p.floor(a/4294967296),t[(n+64>>>9<<4)+15]=a,c.sigBytes=t.length*4,this._process(),this._hash},clone:function(){var c=O.clone.call(this);return c._hash=this._hash.clone(),c}});w.SHA256=O._createHelper(r),w.HmacSHA256=O._createHmacHelper(r)}(Math),L.SHA256})},lZu9:function(M,X,o){(function(L){L(o("VrN/"),o("1eCo"),o("8EBN"))})(function(L){"use strict";L.defineMode("markdown",function(p,w){var b=L.getMode(p,"text/html"),E=b.name=="null";function O(B){if(L.findModeByName){var k=L.findModeByName(B);k&&(B=k.mime||k.mimes[0])}var G=L.getMode(p,B);return G.name=="null"?null:G}w.highlightFormatting===void 0&&(w.highlightFormatting=!1),w.maxBlockquoteDepth===void 0&&(w.maxBlockquoteDepth=0),w.taskLists===void 0&&(w.taskLists=!1),w.strikethrough===void 0&&(w.strikethrough=!1),w.emoji===void 0&&(w.emoji=!1),w.fencedCodeBlockHighlighting===void 0&&(w.fencedCodeBlockHighlighting=!0),w.fencedCodeBlockDefaultMode===void 0&&(w.fencedCodeBlockDefaultMode="text/plain"),w.xml===void 0&&(w.xml=!0),w.tokenTypeOverrides===void 0&&(w.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 h in S)S.hasOwnProperty(h)&&w.tokenTypeOverrides[h]&&(S[h]=w.tokenTypeOverrides[h]);var _=/^([*\-_])(?:\s*\1){2,}\s*$/,d=/^(?:[*\-+]|^[0-9]+([.)]))\s+/,r=/^\[(x| )\](?=\s)/i,c=w.allowAtxHeaderWithoutSpace?/^(#+)/:/^(#+)(?: |$)/,t=/^ {0,3}(?:\={1,}|-{2,})\s*$/,a=/^[^#!\[\]*_\\<>` "'(~:]+/,n=/^(~~~+|```+)[ \t]*([\w\/+#-]*)[^\n`]*$/,i=/^\s*\[[^\]]+?\]:.*$/,f=/[!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~\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]/,s=" ";function l(B,k,G){return k.f=k.inline=G,G(B,k)}function m(B,k,G){return k.f=k.block=G,G(B,k)}function T(B){return!B||!/\S/.test(B.string)}function C(B){if(B.linkTitle=!1,B.linkHref=!1,B.linkText=!1,B.em=!1,B.strong=!1,B.strikethrough=!1,B.quote=0,B.indentedCode=!1,B.f==P){var k=E;if(!k){var G=L.innerMode(b,B.htmlState);k=G.mode.name=="xml"&&G.state.tagStart===null&&!G.state.context&&G.state.tokenize.isInText}k&&(B.f=v,B.block=g,B.htmlState=null)}return B.trailingSpace=0,B.trailingSpaceNewLine=!1,B.prevLine=B.thisLine,B.thisLine={stream:null},null}function g(B,k){var G=B.column()===k.indentation,ee=T(k.prevLine.stream),ue=k.indentedCode,le=k.prevLine.hr,ve=k.list!==!1,be=(k.listStack[k.listStack.length-1]||0)+3;k.indentedCode=!1;var oe=k.indentation;if(k.indentationDiff===null&&(k.indentationDiff=k.indentation,ve)){for(k.list=null;oe<k.listStack[k.listStack.length-1];)k.listStack.pop(),k.listStack.length?k.indentation=k.listStack[k.listStack.length-1]:k.list=!1;k.list!==!1&&(k.indentationDiff=oe-k.listStack[k.listStack.length-1])}var he=!ee&&!le&&!k.prevLine.header&&(!ve||!ue)&&!k.prevLine.fencedCodeEnd,fe=(k.list===!1||le||ee)&&k.indentation<=be&&B.match(_),ae=null;if(k.indentationDiff>=4&&(ue||k.prevLine.fencedCodeEnd||k.prevLine.header||ee))return B.skipToEnd(),k.indentedCode=!0,S.code;if(B.eatSpace())return null;if(G&&k.indentation<=be&&(ae=B.match(c))&&ae[1].length<=6)return k.quote=0,k.header=ae[1].length,k.thisLine.header=!0,w.highlightFormatting&&(k.formatting="header"),k.f=k.inline,y(k);if(k.indentation<=be&&B.eat(">"))return k.quote=G?1:k.quote+1,w.highlightFormatting&&(k.formatting="quote"),B.eatSpace(),y(k);if(!fe&&!k.setext&&G&&k.indentation<=be&&(ae=B.match(d))){var se=ae[1]?"ol":"ul";return k.indentation=oe+B.current().length,k.list=!0,k.quote=0,k.listStack.push(k.indentation),k.em=!1,k.strong=!1,k.code=!1,k.strikethrough=!1,w.taskLists&&B.match(r,!1)&&(k.taskList=!0),k.f=k.inline,w.highlightFormatting&&(k.formatting=["list","list-"+se]),y(k)}else{if(G&&k.indentation<=be&&(ae=B.match(n,!0)))return k.quote=0,k.fencedEndRE=new RegExp(ae[1]+"+ *$"),k.localMode=w.fencedCodeBlockHighlighting&&O(ae[2]||w.fencedCodeBlockDefaultMode),k.localMode&&(k.localState=L.startState(k.localMode)),k.f=k.block=R,w.highlightFormatting&&(k.formatting="code-block"),k.code=-1,y(k);if(k.setext||(!he||!ve)&&!k.quote&&k.list===!1&&!k.code&&!fe&&!i.test(B.string)&&(ae=B.lookAhead(1))&&(ae=ae.match(t)))return k.setext?(k.header=k.setext,k.setext=0,B.skipToEnd(),w.highlightFormatting&&(k.formatting="header")):(k.header=ae[0].charAt(0)=="="?1:2,k.setext=k.header),k.thisLine.header=!0,k.f=k.inline,y(k);if(fe)return B.skipToEnd(),k.hr=!0,k.thisLine.hr=!0,S.hr;if(B.peek()==="[")return l(B,k,z)}return l(B,k,k.inline)}function P(B,k){var G=b.token(B,k.htmlState);if(!E){var ee=L.innerMode(b,k.htmlState);(ee.mode.name=="xml"&&ee.state.tagStart===null&&!ee.state.context&&ee.state.tokenize.isInText||k.md_inside&&B.current().indexOf(">")>-1)&&(k.f=v,k.block=g,k.htmlState=null)}return G}function R(B,k){var G=k.listStack[k.listStack.length-1]||0,ee=k.indentation<G,ue=G+3;if(k.fencedEndRE&&k.indentation<=ue&&(ee||B.match(k.fencedEndRE))){w.highlightFormatting&&(k.formatting="code-block");var le;return ee||(le=y(k)),k.localMode=k.localState=null,k.block=g,k.f=v,k.fencedEndRE=null,k.code=0,k.thisLine.fencedCodeEnd=!0,ee?m(B,k,k.block):le}else return k.localMode?k.localMode.token(B,k.localState):(B.skipToEnd(),S.code)}function y(B){var k=[];if(B.formatting){k.push(S.formatting),typeof B.formatting=="string"&&(B.formatting=[B.formatting]);for(var G=0;G<B.formatting.length;G++)k.push(S.formatting+"-"+B.formatting[G]),B.formatting[G]==="header"&&k.push(S.formatting+"-"+B.formatting[G]+"-"+B.header),B.formatting[G]==="quote"&&(!w.maxBlockquoteDepth||w.maxBlockquoteDepth>=B.quote?k.push(S.formatting+"-"+B.formatting[G]+"-"+B.quote):k.push("error"))}if(B.taskOpen)return k.push("meta"),k.length?k.join(" "):null;if(B.taskClosed)return k.push("property"),k.length?k.join(" "):null;if(B.linkHref?k.push(S.linkHref,"url"):(B.strong&&k.push(S.strong),B.em&&k.push(S.em),B.strikethrough&&k.push(S.strikethrough),B.emoji&&k.push(S.emoji),B.linkText&&k.push(S.linkText),B.code&&k.push(S.code),B.image&&k.push(S.image),B.imageAltText&&k.push(S.imageAltText,"link"),B.imageMarker&&k.push(S.imageMarker)),B.header&&k.push(S.header,S.header+"-"+B.header),B.quote&&(k.push(S.quote),!w.maxBlockquoteDepth||w.maxBlockquoteDepth>=B.quote?k.push(S.quote+"-"+B.quote):k.push(S.quote+"-"+w.maxBlockquoteDepth)),B.list!==!1){var ee=(B.listStack.length-1)%3;ee?ee===1?k.push(S.list2):k.push(S.list3):k.push(S.list1)}return B.trailingSpaceNewLine?k.push("trailing-space-new-line"):B.trailingSpace&&k.push("trailing-space-"+(B.trailingSpace%2?"a":"b")),k.length?k.join(" "):null}function x(B,k){return B.match(a,!0)?y(k):void 0}function v(B,k){var G=k.text(B,k);if(typeof G!="undefined")return G;if(k.list)return k.list=null,y(k);if(k.taskList){var ee=B.match(r,!0)[1]===" ";return ee?k.taskOpen=!0:k.taskClosed=!0,w.highlightFormatting&&(k.formatting="task"),k.taskList=!1,y(k)}if(k.taskOpen=!1,k.taskClosed=!1,k.header&&B.match(/^#+$/,!0))return w.highlightFormatting&&(k.formatting="header"),y(k);var ue=B.next();if(k.linkTitle){k.linkTitle=!1;var le=ue;ue==="("&&(le=")"),le=(le+"").replace(/([.?*+^\[\]\\(){}|-])/g,"\\$1");var ve="^\\s*(?:[^"+le+"\\\\]+|\\\\\\\\|\\\\.)"+le;if(B.match(new RegExp(ve),!0))return S.linkHref}if(ue==="`"){var be=k.formatting;w.highlightFormatting&&(k.formatting="code"),B.eatWhile("`");var oe=B.current().length;if(k.code==0&&(!k.quote||oe==1))return k.code=oe,y(k);if(oe==k.code){var he=y(k);return k.code=0,he}else return k.formatting=be,y(k)}else if(k.code)return y(k);if(ue==="\\"&&(B.next(),w.highlightFormatting)){var fe=y(k),ae=S.formatting+"-escape";return fe?fe+" "+ae:ae}if(ue==="!"&&B.match(/\[[^\]]*\] ?(?:\(|\[)/,!1))return k.imageMarker=!0,k.image=!0,w.highlightFormatting&&(k.formatting="image"),y(k);if(ue==="["&&k.imageMarker&&B.match(/[^\]]*\](\(.*?\)| ?\[.*?\])/,!1))return k.imageMarker=!1,k.imageAltText=!0,w.highlightFormatting&&(k.formatting="image"),y(k);if(ue==="]"&&k.imageAltText){w.highlightFormatting&&(k.formatting="image");var fe=y(k);return k.imageAltText=!1,k.image=!1,k.inline=k.f=I,fe}if(ue==="["&&!k.image)return k.linkText&&B.match(/^.*?\]/)||(k.linkText=!0,w.highlightFormatting&&(k.formatting="link")),y(k);if(ue==="]"&&k.linkText){w.highlightFormatting&&(k.formatting="link");var fe=y(k);return k.linkText=!1,k.inline=k.f=B.match(/\(.*?\)| ?\[.*?\]/,!1)?I:v,fe}if(ue==="<"&&B.match(/^(https?|ftps?):\/\/(?:[^\\>]|\\.)+>/,!1)){k.f=k.inline=A,w.highlightFormatting&&(k.formatting="link");var fe=y(k);return fe?fe+=" ":fe="",fe+S.linkInline}if(ue==="<"&&B.match(/^[^> \\]+@(?:[^\\>]|\\.)+>/,!1)){k.f=k.inline=A,w.highlightFormatting&&(k.formatting="link");var fe=y(k);return fe?fe+=" ":fe="",fe+S.linkEmail}if(w.xml&&ue==="<"&&B.match(/^(!--|\?|!\[CDATA\[|[a-z][a-z0-9-]*(?:\s+[a-z_:.\-]+(?:\s*=\s*[^>]+)?)*\s*(?:>|$))/i,!1)){var se=B.string.indexOf(">",B.pos);if(se!=-1){var Q=B.string.substring(B.start,se);/markdown\s*=\s*('|"){0,1}1('|"){0,1}/.test(Q)&&(k.md_inside=!0)}return B.backUp(1),k.htmlState=L.startState(b),m(B,k,P)}if(w.xml&&ue==="<"&&B.match(/^\/\w*?>/))return k.md_inside=!1,"tag";if(ue==="*"||ue==="_"){for(var ce=1,te=B.pos==1?" ":B.string.charAt(B.pos-2);ce<3&&B.eat(ue);)ce++;var re=B.peek()||" ",ye=!/\s/.test(re)&&(!f.test(re)||/\s/.test(te)||f.test(te)),ie=!/\s/.test(te)&&(!f.test(te)||/\s/.test(re)||f.test(re)),Z=null,Y=null;if(ce%2&&(!k.em&&ye&&(ue==="*"||!ie||f.test(te))?Z=!0:k.em==ue&&ie&&(ue==="*"||!ye||f.test(re))&&(Z=!1)),ce>1&&(!k.strong&&ye&&(ue==="*"||!ie||f.test(te))?Y=!0:k.strong==ue&&ie&&(ue==="*"||!ye||f.test(re))&&(Y=!1)),Y!=null||Z!=null){w.highlightFormatting&&(k.formatting=Z==null?"strong":Y==null?"em":"strong em"),Z===!0&&(k.em=ue),Y===!0&&(k.strong=ue);var he=y(k);return Z===!1&&(k.em=!1),Y===!1&&(k.strong=!1),he}}else if(ue===" "&&(B.eat("*")||B.eat("_"))){if(B.peek()===" ")return y(k);B.backUp(1)}if(w.strikethrough){if(ue==="~"&&B.eatWhile(ue)){if(k.strikethrough){w.highlightFormatting&&(k.formatting="strikethrough");var he=y(k);return k.strikethrough=!1,he}else if(B.match(/^[^\s]/,!1))return k.strikethrough=!0,w.highlightFormatting&&(k.formatting="strikethrough"),y(k)}else if(ue===" "&&B.match(/^~~/,!0)){if(B.peek()===" ")return y(k);B.backUp(2)}}if(w.emoji&&ue===":"&&B.match(/^(?:[a-z_\d+][a-z_\d+-]*|\-[a-z_\d+][a-z_\d+-]*):/)){k.emoji=!0,w.highlightFormatting&&(k.formatting="emoji");var $=y(k);return k.emoji=!1,$}return ue===" "&&(B.match(/^ +$/,!1)?k.trailingSpace++:k.trailingSpace&&(k.trailingSpaceNewLine=!0)),y(k)}function A(B,k){var G=B.next();if(G===">"){k.f=k.inline=v,w.highlightFormatting&&(k.formatting="link");var ee=y(k);return ee?ee+=" ":ee="",ee+S.linkInline}return B.match(/^[^>]+/,!0),S.linkInline}function I(B,k){if(B.eatSpace())return null;var G=B.next();return G==="("||G==="["?(k.f=k.inline=N(G==="("?")":"]"),w.highlightFormatting&&(k.formatting="link-string"),k.linkHref=!0,y(k)):"error"}var D={")":/^(?:[^\\\(\)]|\\.|\((?:[^\\\(\)]|\\.)*\))*?(?=\))/,"]":/^(?:[^\\\[\]]|\\.|\[(?:[^\\\[\]]|\\.)*\])*?(?=\])/};function N(B){return function(k,G){var ee=k.next();if(ee===B){G.f=G.inline=v,w.highlightFormatting&&(G.formatting="link-string");var ue=y(G);return G.linkHref=!1,ue}return k.match(D[B]),G.linkHref=!0,y(G)}}function z(B,k){return B.match(/^([^\]\\]|\\.)*\]:/,!1)?(k.f=F,B.next(),w.highlightFormatting&&(k.formatting="link"),k.linkText=!0,y(k)):l(B,k,v)}function F(B,k){if(B.match(/^\]:/,!0)){k.f=k.inline=W,w.highlightFormatting&&(k.formatting="link");var G=y(k);return k.linkText=!1,G}return B.match(/^([^\]\\]|\\.)+/,!0),S.linkText}function W(B,k){return B.eatSpace()?null:(B.match(/^[^\s]+/,!0),B.peek()===void 0?k.linkTitle=!0:B.match(/^(?:\s+(?:"(?:[^"\\]|\\\\|\\.)+"|'(?:[^'\\]|\\\\|\\.)+'|\((?:[^)\\]|\\\\|\\.)+\)))?/,!0),k.f=k.inline=v,S.linkHref+" url")}var H={startState:function(){return{f:g,prevLine:{stream:null},thisLine:{stream:null},block:g,htmlState:null,indentation:0,inline:v,text:x,formatting:!1,linkText:!1,linkHref:!1,linkTitle:!1,code:0,em:!1,strong:!1,header:0,setext:0,hr:!1,taskList:!1,list:!1,listStack:[],quote:0,trailingSpace:0,trailingSpaceNewLine:!1,strikethrough:!1,emoji:!1,fencedEndRE:null}},copyState:function(B){return{f:B.f,prevLine:B.prevLine,thisLine:B.thisLine,block:B.block,htmlState:B.htmlState&&L.copyState(b,B.htmlState),indentation:B.indentation,localMode:B.localMode,localState:B.localMode?L.copyState(B.localMode,B.localState):null,inline:B.inline,text:B.text,formatting:!1,linkText:B.linkText,linkTitle:B.linkTitle,linkHref:B.linkHref,code:B.code,em:B.em,strong:B.strong,strikethrough:B.strikethrough,emoji:B.emoji,header:B.header,setext:B.setext,hr:B.hr,taskList:B.taskList,list:B.list,listStack:B.listStack.slice(0),quote:B.quote,indentedCode:B.indentedCode,trailingSpace:B.trailingSpace,trailingSpaceNewLine:B.trailingSpaceNewLine,md_inside:B.md_inside,fencedEndRE:B.fencedEndRE}},token:function(B,k){if(k.formatting=!1,B!=k.thisLine.stream){if(k.header=0,k.hr=!1,B.match(/^\s*$/,!0))return C(k),null;if(k.prevLine=k.thisLine,k.thisLine={stream:B},k.taskList=!1,k.trailingSpace=0,k.trailingSpaceNewLine=!1,!k.localState&&(k.f=k.block,k.f!=P)){var G=B.match(/^\s*/,!0)[0].replace(/\t/g,s).length;if(k.indentation=G,k.indentationDiff=null,G>0)return null}}return k.f(B,k)},innerMode:function(B){return B.block==P?{state:B.htmlState,mode:b}:B.localState?{state:B.localState,mode:B.localMode}:{state:B,mode:H}},indent:function(B,k,G){return B.block==P&&b.indent?b.indent(B.htmlState,k,G):B.localState&&B.localMode.indent?B.localMode.indent(B.localState,k,G):L.Pass},blankLine:C,getType:y,blockCommentStart:"<!--",blockCommentEnd:"-->",closeBrackets:"()[]{}''\"\"``",fold:"markdown"};return H},"xml"),L.defineMIME("text/markdown","markdown"),L.defineMIME("text/x-markdown","markdown")})},luix:function(M,X,o){M.exports=o.p+"static/tips.2ae2707a.svg"},lzim:function(M,X,o){"use strict";var L=o("E7E6"),p=o.n(L);o.d(X,"y",function(){return p.a});var w=o("/GNS"),b=o.n(w);o.d(X,"x",function(){return b.a});var E=o("FOrL"),O=o.n(E);o.d(X,"r",function(){return O.a});var S=o("HpTS"),h=o.n(S);o.d(X,"z",function(){return h.a});var _=o("tWlo"),d=o.n(_);o.d(X,"b",function(){return d.a});var r=o("7ZXX"),c=o.n(r);o.d(X,"m",function(){return c.a});var t=o("GABl"),a=o.n(t);o.d(X,"f",function(){return a.a});var n=o("onxn"),i=o.n(n);o.d(X,"o",function(){return i.a});var f=o("nKGa"),s=o.n(f);o.d(X,"n",function(){return s.a});var l=o("4qgm"),m=o.n(l);o.d(X,"B",function(){return m.a});var T=o("JeFH"),C=o.n(T);o.d(X,"c",function(){return C.a});var g=o("ji0R"),P=o.n(g);o.d(X,"j",function(){return P.a});var R=o("W6BS"),y=o.n(R);o.d(X,"C",function(){return y.a});var x=o("kPYp"),v=o.n(x);o.d(X,"D",function(){return v.a});var A=o("nukY"),I=o.n(A),D=o("4u4S"),N=o.n(D),z=o("yslc"),F=o.n(z),W=o("l2Kq"),H=o.n(W),B=o("RMFE"),k=o.n(B);o.d(X,"p",function(){return k.a});var G=o("TGq3"),ee=o.n(G),ue=o("SMhR"),le=o.n(ue);o.d(X,"A",function(){return le.a});var ve=o("8/bI"),be=o.n(ve);o.d(X,"k",function(){return be.a});var oe=o("JWDV"),he=o.n(oe),fe=o("Xsq0"),ae=o.n(fe);o.d(X,"q",function(){return ae.a});var se=o("Ohmc"),Q=o.n(se);o.d(X,"d",function(){return Q.a});var ce=o("csWT"),te=o.n(ce);o.d(X,"e",function(){return te.a});var re=o("7v3h"),ye=o.n(re);o.d(X,"l",function(){return ye.a});var ie=o("cRFk"),Z=o.n(ie);o.d(X,"w",function(){return Z.a});var Y=o("kPWJ"),$=o.n(Y);o.d(X,"v",function(){return $.a});var Ce=o("qgvg"),_e=o.n(Ce);o.d(X,"s",function(){return _e.a});var Re=o("FPkq"),Qe=o.n(Re);o.d(X,"u",function(){return Qe.a});var $e=o("A/g1"),ct=o.n($e);o.d(X,"g",function(){return ct.a});var dt=o("Nmxd"),vt=o.n(dt);o.d(X,"h",function(){return vt.a});var _t=o("5D2P"),He=o.n(_t);o.d(X,"i",function(){return He.a});var Pe=o("djh8"),at=o.n(Pe);o.d(X,"t",function(){return at.a});var Rt=o("Jq4h"),rt=o.n(Rt);o.d(X,"a",function(){return rt.a})},mOS8:function(M,X,o){M.exports=o.p+"static/403Qrcode.6c17b6f4.png"},mxV5:function(module,exports,__webpack_require__){(function(global){var require,require;(function(M){if(!0)module.exports=M();else var X})(function(){var define,module,exports;return function(){function M(X,o,L){function p(E,O){if(!o[E]){if(!X[E]){var S=typeof require=="function"&&require;if(!O&&S)return require(E,!0);if(w)return w(E,!0);var h=new Error("Cannot find module '"+E+"'");throw h.code="MODULE_NOT_FOUND",h}var _=o[E]={exports:{}};X[E][0].call(_.exports,function(d){var r=X[E][1][d];return p(r||d)},_,_.exports,M,X,o,L)}return o[E].exports}for(var w=typeof require=="function"&&require,b=0;b<L.length;b++)p(L[b]);return p}return M}()({1:[function(M,X,o){"use strict";var L=M("./browser/client");L.Buffer=M("buffer").Buffer,L.urllib=M("../shims/xhr"),L.version=M("./browser/version").version,X.exports=L},{"../shims/xhr":291,"./browser/client":2,"./browser/version":5,buffer:73}],2:[function(M,X,o){(function(L,p){"use strict";var w=M("babel-runtime/core-js/promise"),b=_(w),E=M("babel-runtime/regenerator"),O=_(E),S=M("babel-runtime/core-js/object/assign"),h=_(S);function _(z){return z&&z.__esModule?z:{default:z}}var d=M("debug")("ali-oss"),r=M("copy-to"),c=M("xml2js"),t=M("agentkeepalive"),a=M("merge-descriptors"),n=M("url"),i=M("is-type-of"),f=M("platform"),s=M("utility"),l=M("urllib"),m=M("./version"),T=M("bowser"),C=M("../common/signUtils"),g=M("../common/utils/isIP"),P=g.isIP,R=M("../common/client/initOptions"),y=M("../common/utils/createRequest"),x=y.createRequest,v=new t;function A(){var z=f.name,F=f.version;z&&z.toLowerCase&&z.toLowerCase()==="ie"&&F.split(".")[0]<10&&console.warn("ali-oss does not support the current browser")}function I(){return location&&location.protocol==="https:"}function D(z,F){if(A(),!(this instanceof D))return new D(z,F);z&&z.inited?this.options=z:this.options=D.initOptions(z),this.options.cancelFlag=!1,this.options.urllib?this.urllib=this.options.urllib:(this.urllib=l,this.agent=this.options.agent||v),this.ctx=F,this.userAgent=this._getUserAgent(),this.options.amendTimeSkewed=0}X.exports=D,D.initOptions=function(F){F.stsToken||console.warn("Please use STS Token for safety, see more details at https://help.aliyun.com/document_detail/32077.html");var W=(0,h.default)({secure:I(),useFetch:!1},F);return R(W)};var N=D.prototype;N.debug=d,a(N,M("./object")),a(N,M("../common/bucket/getBucketWebsite")),a(N,M("../common/bucket/putBucketWebsite")),a(N,M("../common/bucket/deleteBucketWebsite")),a(N,M("../common/bucket/getBucketLifecycle")),a(N,M("../common/bucket/putBucketLifecycle")),a(N,M("../common/bucket/deleteBucketLifecycle")),a(N,M("../common/bucket/putBucketVersioning")),a(N,M("../common/bucket/getBucketVersioning")),a(N,M("./managed-upload")),a(N,M("../common/multipart")),a(N,M("../common/parallel")),N.signature=function(F){return this.debug("authorization stringToSign: %s",F,"info"),C.computeSignature(this.options.accessKeySecret,F)},N.authorization=function(F,W,H,B){var k=C.buildCanonicalString(F.toUpperCase(),W,{headers:B,parameters:H});return C.authorization(this.options.accessKeyId,this.options.accessKeySecret,k)},N.request=function(F){var W,H,B,k,G,ee;return O.default.async(function(le){for(;;)switch(le.prev=le.next){case 0:return W=x.call(this,F),this.options.useFetch||(W.params.mode="disable-fetch"),H=void 0,B=void 0,k=!!F.stream,le.prev=5,le.next=8,O.default.awrap(this.urllib.request(W.url,W.params));case 8:H=le.sent,this.debug("response %s %s, got %s, headers: %j",F.method,W.url,H.status,H.headers,"info"),le.next=15;break;case 12:le.prev=12,le.t0=le.catch(5),B=le.t0;case 15:if(G=void 0,!(H&&F.successStatuses&&F.successStatuses.indexOf(H.status)===-1)){le.next=28;break}return le.next=19,O.default.awrap(this.requestError(H));case 19:if(G=le.sent,!(G.code==="RequestTimeTooSkewed"&&!k)){le.next=25;break}return this.options.amendTimeSkewed=+new Date(G.serverTime)-new Date,le.next=24,O.default.awrap(this.request(F));case 24:return le.abrupt("return",le.sent);case 25:G.params=F,le.next=32;break;case 28:if(!B){le.next=32;break}return le.next=31,O.default.awrap(this.requestError(B));case 31:G=le.sent;case 32:if(!G){le.next=34;break}throw G;case 34:if(!F.xmlResponse){le.next=39;break}return le.next=37,O.default.awrap(this.parseXML(H.data));case 37:ee=le.sent,H.data=ee;case 39:return le.abrupt("return",H);case 40:case"end":return le.stop()}},null,this,[[5,12]])},N._getResource=function(F){var W="/";return F.bucket&&(W+=F.bucket+"/"),F.object&&(W+=F.object),W},N._isIP=P,N._escape=function(F){return s.encodeURIComponent(F).replace(/%2F/g,"/")},N._getReqUrl=function(F){var W={};r(this.options.endpoint).to(W);var H=this._isIP(W.hostname),B=this.options.cname;F.bucket&&!B&&!H&&(W.host=F.bucket+"."+W.host);var k="/";F.bucket&&H&&(k+=F.bucket+"/"),F.object&&(k+=this._escape(F.object).replace(/\+/g,"%2B")),W.pathname=k;var G={};if(F.query&&a(G,F.query),F.subres){var ee={};i.string(F.subres)?ee[F.subres]="":i.array(F.subres)?F.subres.forEach(function(ue){ee[ue]=""}):ee=F.subres,a(G,ee)}return W.query=G,n.format(W)},N._getUserAgent=function(){var F=p&&p.browser?"js":"nodejs",W="aliyun-sdk-"+F+"/"+m.version,H=f.description;return!H&&p&&(H="Node.js "+p.version.slice(1)+" on "+p.platform+" "+p.arch),this._checkUserAgent(W+" "+H)},N._checkUserAgent=function(F){var W=F.replace(/\u03b1/,"alpha").replace(/\u03b2/,"beta");return W},N.checkBrowserAndVersion=function(F,W){return T.name===F&&T.version.split(".")[0]===W},N.parseXML=function(F){return new b.default(function(W,H){L.isBuffer(F)&&(F=F.toString()),c.parseString(F,{explicitRoot:!1,explicitArray:!1},function(B,k){B?H(B):W(k)})})},N.requestError=function(F){var W,H,B,k;return O.default.async(function(ee){for(;;)switch(ee.prev=ee.next){case 0:if(W=null,!(!F.data||!F.data.length)){ee.next=5;break}F.status===-1||F.status===-2?(W=new Error(F.message),W.name=F.name,W.status=F.status,W.code=F.name):(F.status===404?(W=new Error("Object not exists"),W.name="NoSuchKeyError",W.status=404,W.code="NoSuchKey"):F.status===412?(W=new Error("Pre condition failed"),W.name="PreconditionFailedError",W.status=412,W.code="PreconditionFailed"):(W=new Error("Unknow error, status: "+F.status),W.name="UnknowError",W.status=F.status),W.requestId=F.headers["x-oss-request-id"],W.host=""),ee.next=33;break;case 5:return H=String(F.data),this.debug("request response error data: %s",H,"error"),B=void 0,ee.prev=8,ee.next=11,O.default.awrap(this.parseXML(H));case 11:if(ee.t0=ee.sent,ee.t0){ee.next=14;break}ee.t0={};case 14:B=ee.t0,ee.next=24;break;case 17:return ee.prev=17,ee.t1=ee.catch(8),this.debug(H,"error"),ee.t1.message+=`
|
|
|
raw xml: `+H,ee.t1.status=F.status,ee.t1.requestId=F.headers["x-oss-request-id"],ee.abrupt("return",ee.t1);case 24:k=B.Message||"unknow request error, status: "+F.status,B.Condition&&(k+=" (condition: "+B.Condition+")"),W=new Error(k),W.name=B.Code?B.Code+"Error":"UnknowError",W.status=F.status,W.code=B.Code,W.requestId=B.RequestId,W.hostId=B.HostId,W.serverTime=B.ServerTime;case 33:return this.debug("generate error %j",W,"error"),ee.abrupt("return",W);case 35:case"end":return ee.stop()}},null,this,[[8,17]])}}).call(this,{isBuffer:M("../../node_modules/is-buffer/index.js")},M("_process"))},{"../../node_modules/is-buffer/index.js":197,"../common/bucket/deleteBucketLifecycle":6,"../common/bucket/deleteBucketWebsite":7,"../common/bucket/getBucketLifecycle":8,"../common/bucket/getBucketVersioning":9,"../common/bucket/getBucketWebsite":10,"../common/bucket/putBucketLifecycle":11,"../common/bucket/putBucketVersioning":12,"../common/bucket/putBucketWebsite":13,"../common/client/initOptions":15,"../common/multipart":18,"../common/parallel":33,"../common/signUtils":34,"../common/utils/createRequest":38,"../common/utils/isIP":45,"./managed-upload":3,"./object":4,"./version":5,_process:208,agentkeepalive:48,"babel-runtime/core-js/object/assign":54,"babel-runtime/core-js/promise":61,"babel-runtime/regenerator":68,bowser:70,"copy-to":76,debug:288,"is-type-of":289,"merge-descriptors":200,platform:206,url:238,urllib:291,utility:290,xml2js:249}],3:[function(M,X,o){(function(L){"use strict";var p=M("babel-runtime/core-js/array/from"),w=h(p),b=M("babel-runtime/core-js/promise"),E=h(b),O=M("babel-runtime/regenerator"),S=h(O);function h(C){return C&&C.__esModule?C:{default:C}}var _=M("is-type-of"),d=M("util"),r=M("path"),c=M("mime"),t=M("copy-to"),a=M("../common/utils/isBlob"),n=a.isBlob,i=M("../common/utils/isFile"),f=i.isFile,s=o;s.multipartUpload=function(g,P,R){var y,x,v,A,I,D,N,z,F;return S.default.async(function(H){for(;;)switch(H.prev=H.next){case 0:if(this.resetCancelFlag(),R=R||{},!(R.checkpoint&&R.checkpoint.uploadId)){H.next=6;break}return H.next=5,S.default.awrap(this._resumeMultipart(R.checkpoint,R));case 5:return H.abrupt("return",H.sent);case 6:return y=100*1024,R.mime||(f(P)?R.mime=c.getType(r.extname(P.name)):n(P)?R.mime=P.type:R.mime=c.getType(r.extname(P))),R.headers=R.headers||{},this._convertMetaToHeaders(R.meta,R.headers),H.next=12,S.default.awrap(this._getFileSize(P));case 12:if(x=H.sent,!(x<y)){H.next=25;break}return v=this._createStream(P,0,x),R.contentLength=x,H.next=18,S.default.awrap(this.putStream(g,v,R));case 18:if(A=H.sent,!(R&&R.progress)){H.next=22;break}return H.next=22,S.default.awrap(R.progress(1));case 22:return I={res:A.res,bucket:this.options.bucket,name:g,etag:A.res.headers.etag},(R.headers&&R.headers["x-oss-callback"]||R.callback)&&(I.data=A.data),H.abrupt("return",I);case 25:if(!(R.partSize&&!(parseInt(R.partSize,10)===R.partSize))){H.next=27;break}throw new Error("partSize must be int number");case 27:if(!(R.partSize&&R.partSize<y)){H.next=29;break}throw new Error("partSize must not be smaller than "+y);case 29:return H.next=31,S.default.awrap(this.initMultipartUpload(g,R));case 31:if(D=H.sent,N=D.uploadId,z=this._getPartSize(x,R.partSize),F={file:P,name:g,fileSize:x,partSize:z,uploadId:N,doneParts:[]},!(R&&R.progress)){H.next=38;break}return H.next=38,S.default.awrap(R.progress(0,F,D.res));case 38:return H.next=40,S.default.awrap(this._resumeMultipart(F,R));case 40:return H.abrupt("return",H.sent);case 41:case"end":return H.stop()}},null,this)},s._resumeMultipart=function(g,P){var R,y,x,v,A,I,D,N,z,F,W,H,B,k,G,ee,ue,le;return S.default.async(function(be){for(;;)switch(be.prev=be.next){case 0:if(R=this,!this.isCancel()){be.next=3;break}throw this._makeCancelEvent();case 3:return y=g.file,x=g.fileSize,v=g.partSize,A=g.uploadId,I=g.doneParts,D=g.name,N=[],I.length>0&&t(I).to(N),z=this._divideParts(x,v),F=z.length,W=!1,H=function(he,fe){var ae=this;return new E.default(function(Q,ce){var te,re,ye,ie;return S.default.async(function(Y){for(;;)switch(Y.prev=Y.next){case 0:if(Y.prev=0,he.isCancel()){Y.next=18;break}return te=z[fe-1],re={stream:he._createStream(y,te.start,te.end),size:te.end-te.start},Y.next=6,S.default.awrap(he._uploadPart(D,A,fe,re));case 6:if(ye=Y.sent,!(!he.isCancel()&&!W)){Y.next=15;break}if(g.doneParts.push({number:fe,etag:ye.res.headers.etag}),!P.progress){Y.next=12;break}return Y.next=12,S.default.awrap(P.progress(I.length/F,g,ye.res));case 12:Q({number:fe,etag:ye.res.headers.etag}),Y.next=16;break;case 15:Q();case 16:Y.next=19;break;case 18:Q();case 19:Y.next=30;break;case 21:Y.prev=21,Y.t0=Y.catch(0),ie=new Error,ie.name=Y.t0.name,ie.message=Y.t0.message,ie.stack=Y.t0.stack,ie.partNum=fe,t(Y.t0).to(ie),ce(ie);case 30:case"end":return Y.stop()}},null,ae,[[0,21]])})},B=(0,w.default)(new Array(F),function(oe,he){return he+1}),k=N.map(function(oe){return oe.number}),G=B.filter(function(oe){return k.indexOf(oe)<0}),ee=5,ue=P.parallel||ee,be.next=17,S.default.awrap(this._parallel(G,ue,function(oe){return new E.default(function(he,fe){H(R,oe).then(function(ae){ae&&N.push(ae),he()}).catch(function(ae){fe(ae)})})}));case 17:if(le=be.sent,W=!0,!this.isCancel()){be.next=22;break}throw H=null,this._makeCancelEvent();case 22:if(!(le&&le.length>0)){be.next=25;break}throw le[0].message="Failed to upload some parts with error: "+le[0].toString()+" part_num: "+le[0].partNum,le[0];case 25:return be.next=27,S.default.awrap(this.completeMultipartUpload(D,A,N,P));case 27:return be.abrupt("return",be.sent);case 28:case"end":return be.stop()}},null,this)},s._getFileSize=function(g){return S.default.async(function(R){for(;;)switch(R.prev=R.next){case 0:if(!_.buffer(g)){R.next=4;break}return R.abrupt("return",g.length);case 4:if(!(n(g)||f(g))){R.next=6;break}return R.abrupt("return",g.size);case 6:throw new Error("_getFileSize requires Buffer/File/Blob.");case 7:case"end":return R.stop()}},null,this)};var l=M("stream"),m=l.Readable;function T(C,g){if(!(this instanceof T))return new T(C,g);m.call(this,g),this.file=C,this.reader=new FileReader,this.start=0,this.finish=!1,this.fileBuffer=null}d.inherits(T,m),T.prototype.readFileAndPush=function(g){if(this.fileBuffer)for(var P=!0;P&&this.fileBuffer&&this.start<this.fileBuffer.length;){var R=this.start,y=R+g;y=y>this.fileBuffer.length?this.fileBuffer.length:y,this.start=y,P=this.push(this.fileBuffer.slice(R,y))}},T.prototype._read=function(g){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 P=16*1024;g=g||P;var R=this;this.reader.onload=function(x){R.fileBuffer=L.from(new Uint8Array(x.target.result)),R.file=null,R.readFileAndPush(g)},this.start===0?this.reader.readAsArrayBuffer(this.file):this.readFileAndPush(g)},s._createStream=function(g,P,R){if(n(g)||f(g))return new T(g.slice(P,R));throw new Error("_createStream requires File/Blob.")},s._getPartSize=function(g,P){var R=10*1e3,y=1024*1024;return P?Math.max(Math.ceil(g/R),P):y},s._divideParts=function(g,P){for(var R=Math.ceil(g/P),y=[],x=0;x<R;x++){var v=P*x,A=Math.min(v+P,g);y.push({start:v,end:A})}return y}}).call(this,M("buffer").Buffer)},{"../common/utils/isBlob":43,"../common/utils/isFile":44,"babel-runtime/core-js/array/from":52,"babel-runtime/core-js/promise":61,"babel-runtime/regenerator":68,buffer:73,"copy-to":76,"is-type-of":289,mime:202,path:205,stream:230,util:243}],4:[function(M,X,o){"use strict";var L=M("babel-runtime/core-js/promise"),p=_(L),w=M("babel-runtime/core-js/object/keys"),b=_(w),E=M("babel-runtime/core-js/object/assign"),O=_(E),S=M("babel-runtime/regenerator"),h=_(S);function _(R){return R&&R.__esModule?R:{default:R}}var d=M("utility"),r=M("fs"),c=M("is-type-of"),t=M("url"),a=M("copy-to"),n=M("path"),i=M("mime"),f=M("../common/callback"),s=M("../common/signUtils"),l=M("merge-descriptors"),m=M("../common/utils/isBlob"),T=m.isBlob,C=M("../common/utils/isFile"),g=C.isFile,P=o;P.append=function(y,x,v){var A;return h.default.async(function(D){for(;;)switch(D.prev=D.next){case 0:return v=v||{},v.position===void 0&&(v.position="0"),v.subres={append:"",position:v.position},v.method="POST",D.next=6,h.default.awrap(this.put(y,x,v));case 6:return A=D.sent,A.nextAppendPosition=A.res.headers["x-oss-next-append-position"],D.abrupt("return",A);case 9:case"end":return D.stop()}},null,this)},P.put=function(y,x,v){var A,I,D,N,z,F,W;return h.default.async(function(B){for(;;)switch(B.prev=B.next){case 0:if(A=void 0,v=v||{},y=this._objectName(y),!c.buffer(x)){B.next=7;break}A=x,B.next=33;break;case 7:if(!(T(x)||g(x))){B.next=32;break}return v.mime||(g(x)?v.mime=i.getType(n.extname(x.name)):v.mime=x.type),I=this._createStream(x,0,x.size),B.next=12,h.default.awrap(this._getFileSize(x));case 12:return v.contentLength=B.sent,B.prev=13,B.next=16,h.default.awrap(this.putStream(y,I,v));case 16:return D=B.sent,B.abrupt("return",D);case 20:if(B.prev=20,B.t0=B.catch(13),!(B.t0.code==="RequestTimeTooSkewed")){B.next=29;break}return this.options.amendTimeSkewed=+new Date(B.t0.serverTime)-new Date,B.next=26,h.default.awrap(this.put(y,x,v));case 26:return B.abrupt("return",B.sent);case 29:throw B.t0;case 30:B.next=33;break;case 32:throw new TypeError("Must provide Buffer/Blob/File for put.");case 33:return v.headers=v.headers||{},this._convertMetaToHeaders(v.meta,v.headers),N=v.method||"PUT",z=this._objectRequestParams(N,y,v),f.encodeCallback(z,v),z.mime=v.mime,z.content=A,z.successStatuses=[200],B.next=43,h.default.awrap(this.request(z));case 43:return F=B.sent,W={name:y,url:this._objectUrl(y),res:F.res},z.headers&&z.headers["x-oss-callback"]&&(W.data=JSON.parse(F.data.toString())),B.abrupt("return",W);case 47:case"end":return B.stop()}},null,this,[[13,20]])},P.putStream=function(y,x,v){var A,I,D,N;return h.default.async(function(F){for(;;)switch(F.prev=F.next){case 0:return v=v||{},v.headers=v.headers||{},y=this._objectName(y),v.contentLength?v.headers["Content-Length"]=v.contentLength:v.headers["Transfer-Encoding"]="chunked",this._convertMetaToHeaders(v.meta,v.headers),A=v.method||"PUT",I=this._objectRequestParams(A,y,v),f.encodeCallback(I,v),I.mime=v.mime,I.stream=x,I.successStatuses=[200],F.next=13,h.default.awrap(this.request(I));case 13:return D=F.sent,N={name:y,url:this._objectUrl(y),res:D.res},I.headers&&I.headers["x-oss-callback"]&&(N.data=JSON.parse(D.data.toString())),F.abrupt("return",N);case 17:case"end":return F.stop()}},null,this)},l(P,M("../common/object/copyObject")),l(P,M("../common/object/getObjectTagging")),l(P,M("../common/object/putObjectTagging")),l(P,M("../common/object/deleteObjectTagging")),l(P,M("../common/image")),l(P,M("../common/object/getBucketVersions")),l(P,M("../common/object/getACL")),l(P,M("../common/object/putACL")),l(P,M("../common/object/head")),l(P,M("../common/object/delete")),l(P,M("../common/object/get")),l(P,M("../common/object/putSymlink")),l(P,M("../common/object/getSymlink")),l(P,M("../common/object/deleteMulti")),l(P,M("../common/object/getObjectMeta")),P.putMeta=function(y,x,v){var A;return h.default.async(function(D){for(;;)switch(D.prev=D.next){case 0:return D.next=2,h.default.awrap(this.copy(y,y,{meta:x||{},timeout:v&&v.timeout,ctx:v&&v.ctx}));case 2:return A=D.sent,D.abrupt("return",A);case 4:case"end":return D.stop()}},null,this)},P.list=function(y,x){var v,A,I,D,N;return h.default.async(function(F){for(;;)switch(F.prev=F.next){case 0:return v=this._objectRequestParams("GET","",x),v.query=y,v.xmlResponse=!0,v.successStatuses=[200],F.next=6,h.default.awrap(this.request(v));case 6:return A=F.sent,I=A.data.Contents,D=this,I&&(Array.isArray(I)||(I=[I]),I=I.map(function(W){return{name:W.Key,url:D._objectUrl(W.Key),lastModified:W.LastModified,etag:W.ETag,type:W.Type,size:Number(W.Size),storageClass:W.StorageClass,owner:{id:W.Owner.ID,displayName:W.Owner.DisplayName}}})),N=A.data.CommonPrefixes||null,N&&(Array.isArray(N)||(N=[N]),N=N.map(function(W){return W.Prefix})),F.abrupt("return",{res:A.res,objects:I,prefixes:N,nextMarker:A.data.NextMarker||null,isTruncated:A.data.IsTruncated==="true"});case 13:case"end":return F.stop()}},null,this)},P.restore=function(y,x){var v,A;return h.default.async(function(D){for(;;)switch(D.prev=D.next){case 0:return x=x||{},x.subres=(0,O.default)({restore:""},x.subres),x.versionId&&(x.subres.versionId=x.versionId),v=this._objectRequestParams("POST",y,x),v.successStatuses=[202],D.next=7,h.default.awrap(this.request(v));case 7:return A=D.sent,D.abrupt("return",{res:A.res});case 9:case"end":return D.stop()}},null,this)},P.signatureUrl=function(y,x){x=x||{},y=this._objectName(y),x.method=x.method||"GET";var v=d.timestamp()+(x.expires||1800),A={bucket:this.options.bucket,object:y},I=this._getResource(A);this.options.stsToken&&(x["security-token"]=this.options.stsToken);var D=s._signatureForURL(this.options.accessKeySecret,x,I,v),N=t.parse(this._getReqUrl(A));return N.query={OSSAccessKeyId:this.options.accessKeyId,Expires:v,Signature:D.Signature},a(D.subResource).to(N.query),N.format()},P.getObjectUrl=function(y,x){return x?x[x.length-1]!=="/"&&(x+="/"):x=this.options.endpoint.format(),x+this._escape(this._objectName(y))},P._objectUrl=function(y){return this._getReqUrl({bucket:this.options.bucket,object:y})},P.generateObjectUrl=function(R,y){if(y)y[y.length-1]!=="/"&&(y+="/");else{y=this.options.endpoint.format();var x=t.parse(y),v=this.options.bucket;x.hostname=v+"."+x.hostname,x.host=v+"."+x.host,y=x.format()}return y+this._escape(this._objectName(R))},P._objectRequestParams=function(y,x,v){if(!this.options.bucket)throw new Error("Please create a bucket first");v=v||{},x=this._objectName(x);var A={object:x,bucket:this.options.bucket,method:y,subres:v&&v.subres,timeout:v&&v.timeout,ctx:v&&v.ctx};return v.headers&&(A.headers={},a(v.headers).to(A.headers)),A},P._objectName=function(y){return y.replace(/^\/+/,"")},P._convertMetaToHeaders=function(y,x){if(!y)return;(0,b.default)(y).forEach(function(v){x["x-oss-meta-"+v]=y[v]})},P._deleteFileSafe=function(y){var x=this;return new p.default(function(v){r.exists(y,function(A){A?r.unlink(y,function(I){I&&x.debug("unlink %j error: %s",y,I,"error"),v()}):v()})})}},{"../common/callback":14,"../common/image":16,"../common/object/copyObject":19,"../common/object/delete":20,"../common/object/deleteMulti":21,"../common/object/deleteObjectTagging":22,"../common/object/get":23,"../common/object/getACL":24,"../common/object/getBucketVersions":25,"../common/object/getObjectMeta":26,"../common/object/getObjectTagging":27,"../common/object/getSymlink":28,"../common/object/head":29,"../common/object/putACL":30,"../common/object/putObjectTagging":31,"../common/object/putSymlink":32,"../common/signUtils":34,"../common/utils/isBlob":43,"../common/utils/isFile":44,"babel-runtime/core-js/object/assign":54,"babel-runtime/core-js/object/keys":60,"babel-runtime/core-js/promise":61,"babel-runtime/regenerator":68,"copy-to":76,fs:71,"is-type-of":289,"merge-descriptors":200,mime:202,path:205,url:238,utility:290}],5:[function(M,X,o){"use strict";o.version="6.10.0"},{}],6:[function(M,X,o){"use strict";var L=M("babel-runtime/regenerator"),p=w(L);function w(S){return S&&S.__esModule?S:{default:S}}var b=M("../utils/checkBucketName"),E=b.checkBucketName,O=o;O.deleteBucketLifecycle=function(h,_){var d,r;return p.default.async(function(t){for(;;)switch(t.prev=t.next){case 0:return E(h),d=this._bucketRequestParams("DELETE",h,"lifecycle",_),d.successStatuses=[204],t.next=5,p.default.awrap(this.request(d));case 5:return r=t.sent,t.abrupt("return",{res:r.res});case 7:case"end":return t.stop()}},null,this)}},{"../utils/checkBucketName":35,"babel-runtime/regenerator":68}],7:[function(M,X,o){"use strict";var L=M("babel-runtime/regenerator"),p=w(L);function w(S){return S&&S.__esModule?S:{default:S}}var b=M("../utils/checkBucketName"),E=b.checkBucketName,O=o;O.deleteBucketWebsite=function(h,_){var d,r;return p.default.async(function(t){for(;;)switch(t.prev=t.next){case 0:return E(h),d=this._bucketRequestParams("DELETE",h,"website",_),d.successStatuses=[204],t.next=5,p.default.awrap(this.request(d));case 5:return r=t.sent,t.abrupt("return",{res:r.res});case 7:case"end":return t.stop()}},null,this)}},{"../utils/checkBucketName":35,"babel-runtime/regenerator":68}],8:[function(M,X,o){"use strict";var L=M("babel-runtime/regenerator"),p=w(L);function w(r){return r&&r.__esModule?r:{default:r}}var b=M("../utils/checkBucketName"),E=b.checkBucketName,O=M("../utils/isArray"),S=O.isArray,h=M("../utils/formatObjKey"),_=h.formatObjKey,d=o;d.getBucketLifecycle=function(c,t){var a,n,i;return p.default.async(function(s){for(;;)switch(s.prev=s.next){case 0:return E(c),a=this._bucketRequestParams("GET",c,"lifecycle",t),a.successStatuses=[200],a.xmlResponse=!0,s.next=6,p.default.awrap(this.request(a));case 6:return n=s.sent,i=n.data.Rule||null,i&&(S(i)||(i=[i]),i=i.map(function(l){return l.ID&&(l.id=l.ID,delete l.ID),l.Tag&&!S(l.Tag)&&(l.Tag=[l.Tag]),_(l,"firstLowerCase")})),s.abrupt("return",{rules:i,res:n.res});case 10:case"end":return s.stop()}},null,this)}},{"../utils/checkBucketName":35,"../utils/formatObjKey":40,"../utils/isArray":42,"babel-runtime/regenerator":68}],9:[function(M,X,o){"use strict";var L=M("babel-runtime/regenerator"),p=w(L);function w(S){return S&&S.__esModule?S:{default:S}}var b=M("../utils/checkBucketName"),E=b.checkBucketName,O=o;O.getBucketVersioning=function(h,_){var d,r,c;return p.default.async(function(a){for(;;)switch(a.prev=a.next){case 0:return E(h),d=this._bucketRequestParams("GET",h,"versioning",_),d.xmlResponse=!0,d.successStatuses=[200],a.next=6,p.default.awrap(this.request(d));case 6:return r=a.sent,c=r.data.Status,a.abrupt("return",{status:r.status,versionStatus:c,res:r.res});case 9:case"end":return a.stop()}},null,this)}},{"../utils/checkBucketName":35,"babel-runtime/regenerator":68}],10:[function(M,X,o){"use strict";var L=M("babel-runtime/regenerator"),p=w(L);function w(_){return _&&_.__esModule?_:{default:_}}var b=M("../utils/checkBucketName"),E=b.checkBucketName,O=M("../utils/isObject"),S=O.isObject,h=o;h.getBucketWebsite=function(d,r){var c,t,a;return p.default.async(function(i){for(;;)switch(i.prev=i.next){case 0:return E(d),c=this._bucketRequestParams("GET",d,"website",r),c.successStatuses=[200],c.xmlResponse=!0,i.next=6,p.default.awrap(this.request(c));case 6:return t=i.sent,a=[],t.data.RoutingRules&&t.data.RoutingRules.RoutingRule&&(S(t.data.RoutingRules.RoutingRule)?a=[t.data.RoutingRules.RoutingRule]:a=t.data.RoutingRules.RoutingRule),i.abrupt("return",{index:t.data.IndexDocument&&t.data.IndexDocument.Suffix||"",supportSubDir:t.data.IndexDocument&&t.data.IndexDocument.SupportSubDir||"false",type:t.data.IndexDocument&&t.data.IndexDocument.Type,routingRules:a,error:t.data.ErrorDocument&&t.data.ErrorDocument.Key||null,res:t.res});case 10:case"end":return i.stop()}},null,this)}},{"../utils/checkBucketName":35,"../utils/isObject":46,"babel-runtime/regenerator":68}],11:[function(M,X,o){"use strict";var L=M("babel-runtime/regenerator"),p=w(L);function w(g){return g&&g.__esModule?g:{default:g}}var b=M("../utils/checkBucketName"),E=b.checkBucketName,O=M("../utils/isArray"),S=O.isArray,h=M("../utils/deepCopy"),_=h.deepCopy,d=M("../utils/isObject"),r=d.isObject,c=M("../utils/obj2xml"),t=c.obj2xml,a=M("../utils/checkObjectTag"),n=a.checkObjectTag,i=M("../utils/getStrBytesCount"),f=i.getStrBytesCount,s=o;s.putBucketLifecycle=function(P,R,y){var x,v,A,I,D;return p.default.async(function(z){for(;;)switch(z.prev=z.next){case 0:if(E(P),S(R)){z.next=3;break}throw new Error("rules must be Array");case 3:return x=this._bucketRequestParams("PUT",P,"lifecycle",y),v=[],A={LifecycleConfiguration:{Rule:v}},R.forEach(function(F){l(F),C(F),F.id&&(F.ID=F.id,delete F.id),v.push(F)}),I=t(A,{headers:!0,firstUpperCase:!0}),x.content=I,x.mime="xml",x.successStatuses=[200],z.next=13,p.default.awrap(this.request(x));case 13:return D=z.sent,z.abrupt("return",{res:D.res});case 15:case"end":return z.stop()}},null,this)};function l(g){g.days&&(g.expiration={days:g.days}),g.date&&(g.expiration={createdBeforeDate:g.date})}function m(g,P){var R=g.days,y=g.createdBeforeDate;if(!R&&!y)throw new Error(P+" must includes days or createdBeforeDate");if(R&&!/^[1-9][0-9]*$/.test(R))throw new Error("days must be a positive integer");if(y&&!/\d{4}-\d{2}-\d{2}T00:00:00.000Z/.test(y))throw new Error("createdBeforeDate must be date and conform to iso8601 format")}function T(g){if(!S(g)&&!r(g))throw new Error("tag must be Object or Array");g=r(g)?[g]:g;var P={},R=_(g);R.forEach(function(y){P[y.key]=y.value}),n(P)}function C(g){if(g.id&&f(g.id)>255)throw new Error("ID is composed of 255 bytes at most");if(g.prefix===""||g.prefix===void 0)throw new Error("Rule must includes prefix");if(!["Enabled","Disabled"].includes(g.status))throw new Error("Status must be Enabled or Disabled");if(g.transition){if(!["IA","Archive"].includes(g.transition.storageClass))throw new Error("StorageClass must be IA or Archive");m(g.transition,"Transition")}if(g.expiration){if(!g.expiration.expiredObjectDeleteMarker)m(g.expiration,"Expiration");else if(g.expiration.days||g.expiration.createdBeforeDate)throw new Error("expiredObjectDeleteMarker cannot be used with days or createdBeforeDate")}if(g.abortMultipartUpload&&m(g.abortMultipartUpload,"AbortMultipartUpload"),!g.expiration&&!g.abortMultipartUpload&&!g.transition&&!g.noncurrentVersionTransition)throw new Error("Rule must includes expiration or abortMultipartUpload or transition or noncurrentVersionTransition");if(g.tag){if(g.abortMultipartUpload)throw new Error("Tag cannot be used with abortMultipartUpload");T(g.tag)}}},{"../utils/checkBucketName":35,"../utils/checkObjectTag":36,"../utils/deepCopy":39,"../utils/getStrBytesCount":41,"../utils/isArray":42,"../utils/isObject":46,"../utils/obj2xml":47,"babel-runtime/regenerator":68}],12:[function(M,X,o){"use strict";var L=M("babel-runtime/regenerator"),p=w(L);function w(_){return _&&_.__esModule?_:{default:_}}var b=M("../utils/checkBucketName"),E=b.checkBucketName,O=M("../utils/obj2xml"),S=O.obj2xml,h=o;h.putBucketVersioning=function(d,r){var c=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},t,a,n;return p.default.async(function(f){for(;;)switch(f.prev=f.next){case 0:if(E(d),["Enabled","Suspended"].includes(r)){f.next=3;break}throw new Error("status must be Enabled or Suspended");case 3:return t=this._bucketRequestParams("PUT",d,"versioning",c),a={VersioningConfiguration:{Status:r}},t.mime="xml",t.content=S(a,{headers:!0}),f.next=9,p.default.awrap(this.request(t));case 9:return n=f.sent,f.abrupt("return",{res:n.res,status:n.status});case 11:case"end":return f.stop()}},null,this)}},{"../utils/checkBucketName":35,"../utils/obj2xml":47,"babel-runtime/regenerator":68}],13:[function(M,X,o){"use strict";var L=M("babel-runtime/regenerator"),p=w(L);function w(r){return r&&r.__esModule?r:{default:r}}var b=M("../utils/checkBucketName"),E=b.checkBucketName,O=M("../utils/obj2xml"),S=O.obj2xml,h=M("../utils/isArray"),_=h.isArray,d=o;d.putBucketWebsite=function(c){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},a=arguments[2],n,i,f,s,l;return p.default.async(function(T){for(;;)switch(T.prev=T.next){case 0:if(E(c),n=this._bucketRequestParams("PUT",c,"website",a),i={Suffix:t.index||"index.html"},f={IndexDocument:i},s={WebsiteConfiguration:f},t.supportSubDir&&(i.SupportSubDir=t.supportSubDir),t.type&&(i.Type=t.type),t.error&&(f.ErrorDocument={Key:t.error}),!(t.routingRules!==void 0)){T.next=12;break}if(_(t.routingRules)){T.next=11;break}throw new Error("RoutingRules must be Array");case 11:f.RoutingRules={RoutingRule:t.routingRules};case 12:return s=S(s),n.content=s,n.mime="xml",n.successStatuses=[200],T.next=18,p.default.awrap(this.request(n));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,X,o){(function(L){"use strict";var p=M("babel-runtime/core-js/object/keys"),w=O(p),b=M("babel-runtime/core-js/json/stringify"),E=O(b);function O(S){return S&&S.__esModule?S:{default:S}}o.encodeCallback=function(h,_){if(h.headers=h.headers||{},!Object.prototype.hasOwnProperty.call(h.headers,"x-oss-callback")&&_.callback){var d={callbackUrl:encodeURI(_.callback.url),callbackBody:_.callback.body};_.callback.host&&(d.callbackHost=_.callback.host),_.callback.contentType&&(d.callbackBodyType=_.callback.contentType);var r=L.from((0,E.default)(d)).toString("base64");if(h.headers["x-oss-callback"]=r,_.callback.customValue){var c={};(0,w.default)(_.callback.customValue).forEach(function(t){c["x:"+t]=_.callback.customValue[t]}),h.headers["x-oss-callback-var"]=L.from((0,E.default)(c)).toString("base64")}}}}).call(this,M("buffer").Buffer)},{"babel-runtime/core-js/json/stringify":53,"babel-runtime/core-js/object/keys":60,buffer:73}],15:[function(M,X,o){"use strict";var L=M("babel-runtime/core-js/object/assign"),p=w(L);function w(d){return d&&d.__esModule?d:{default:d}}var b=M("humanize-ms"),E=M("url"),O=M("../utils/checkBucketName"),S=O.checkBucketName;function h(d,r){var c=E.parse(d);if(c.protocol||(c=E.parse("http"+(r?"s":"")+"://"+d)),c.protocol!=="http:"&&c.protocol!=="https:")throw new Error("Endpoint protocol must be http or https.");return c}function _(d,r,c){var t=c?"https://":"http://",a=r?"-internal.aliyuncs.com":".aliyuncs.com",n="vpc100-oss-cn-";return d.substr(0,n.length)===n&&(a=".aliyuncs.com"),E.parse(t+d+a)}X.exports=function(d){if(!d||!d.accessKeyId||!d.accessKeySecret)throw new Error("require accessKeyId, accessKeySecret");d.bucket&&S(d.bucket);var r=(0,p.default)({region:"oss-cn-hangzhou",internal:!1,secure:!1,timeout:6e4,bucket:null,endpoint:null,cname:!1,isRequestPay:!1,sldEnable:!1},d);if(r.accessKeyId=r.accessKeyId.trim(),r.accessKeySecret=r.accessKeySecret.trim(),r.timeout&&(r.timeout=b(r.timeout)),r.endpoint)r.endpoint=h(r.endpoint,r.secure);else if(r.region)r.endpoint=_(r.region,r.internal,r.secure);else throw new Error("require options.endpoint or options.region");return r.inited=!0,r}},{"../utils/checkBucketName":35,"babel-runtime/core-js/object/assign":54,"humanize-ms":194,url:238}],16:[function(M,X,o){"use strict";var L=M("merge-descriptors"),p=o;L(p,M("./processObjectSave"))},{"./processObjectSave":17,"merge-descriptors":200}],17:[function(M,X,o){"use strict";var L=M("babel-runtime/regenerator"),p=w(L);function w(r){return r&&r.__esModule?r:{default:r}}var b=M("../utils/checkBucketName"),E=b.checkBucketName,O=M("querystring"),S=M("js-base64"),h=S.Base64.encode,_=o;_.processObjectSave=function(c,t,a,n){var i,f,s,l;return p.default.async(function(T){for(;;)switch(T.prev=T.next){case 0:return d(c,"sourceObject"),d(t,"targetObject"),d(a,"process"),t=this._objectName(t),n&&E(n),i=this._objectRequestParams("POST",c,{subres:"x-oss-process"}),f=n?",b_"+h(n):"",t=h(t),s={"x-oss-process":a+"|sys/saveas,o_"+t+f},i.content=O.stringify(s),T.next=12,p.default.awrap(this.request(i));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 d(r,c){if(!r)throw new Error(c+" is required");if(typeof r!="string")throw new Error(c+" must be String")}},{"../utils/checkBucketName":35,"babel-runtime/regenerator":68,"js-base64":199,querystring:212}],18:[function(M,X,o){"use strict";var L=M("babel-runtime/regenerator"),p=w(L);function w(_){return _&&_.__esModule?_:{default:_}}var b=M("copy-to"),E=M("./callback"),O=M("./utils/deepCopy"),S=O.deepCopy,h=o;h.listUploads=function(d,r){var c,t,a,n;return p.default.async(function(f){for(;;)switch(f.prev=f.next){case 0:return r=r||{},c={},b(r).to(c),c.subres="uploads",t=this._objectRequestParams("GET","",c),t.query=d,t.xmlResponse=!0,t.successStatuses=[200],f.next=10,p.default.awrap(this.request(t));case 10:return a=f.sent,n=a.data.Upload||[],Array.isArray(n)||(n=[n]),n=n.map(function(s){return{name:s.Key,uploadId:s.UploadId,initiated:s.Initiated}}),f.abrupt("return",{res:a.res,uploads:n,bucket:a.data.Bucket,nextKeyMarker:a.data.NextKeyMarker,nextUploadIdMarker:a.data.NextUploadIdMarker,isTruncated:a.data.IsTruncated==="true"});case 15:case"end":return f.stop()}},null,this)},h.listParts=function(d,r,c,t){var a,n,i;return p.default.async(function(s){for(;;)switch(s.prev=s.next){case 0:return t=t||{},a={},b(t).to(a),a.subres={uploadId:r},n=this._objectRequestParams("GET",d,a),n.query=c,n.xmlResponse=!0,n.successStatuses=[200],s.next=10,p.default.awrap(this.request(n));case 10:return i=s.sent,s.abrupt("return",{res:i.res,uploadId:i.data.UploadId,bucket:i.data.Bucket,name:i.data.Key,partNumberMarker:i.data.PartNumberMarker,nextPartNumberMarker:i.data.NextPartNumberMarker,maxParts:i.data.MaxParts,isTruncated:i.data.IsTruncated,parts:i.data.Part||[]});case 12:case"end":return s.stop()}},null,this)},h.abortMultipartUpload=function(d,r,c){var t,a,n;return p.default.async(function(f){for(;;)switch(f.prev=f.next){case 0:return this._stop(),c=c||{},t={},b(c).to(t),t.subres={uploadId:r},a=this._objectRequestParams("DELETE",d,t),a.successStatuses=[204],f.next=9,p.default.awrap(this.request(a));case 9:return n=f.sent,f.abrupt("return",{res:n.res});case 11:case"end":return f.stop()}},null,this)},h.initMultipartUpload=function(d,r){var c,t,a;return p.default.async(function(i){for(;;)switch(i.prev=i.next){case 0:return r=r||{},c={},b(r).to(c),c.headers=c.headers||{},this._convertMetaToHeaders(r.meta,c.headers),c.subres="uploads",t=this._objectRequestParams("POST",d,c),t.mime=r.mime,t.xmlResponse=!0,t.successStatuses=[200],i.next=12,p.default.awrap(this.request(t));case 12:return a=i.sent,i.abrupt("return",{res:a.res,bucket:a.data.Bucket,name:a.data.Key,uploadId:a.data.UploadId});case 14:case"end":return i.stop()}},null,this)},h.uploadPart=function(d,r,c,t,a,n,i){var f;return p.default.async(function(l){for(;;)switch(l.prev=l.next){case 0:return f={stream:this._createStream(t,a,n),size:n-a},l.next=3,p.default.awrap(this._uploadPart(d,r,c,f,i));case 3:return l.abrupt("return",l.sent);case 4:case"end":return l.stop()}},null,this)},h.completeMultipartUpload=function(d,r,c,t){var a,n,i,f,s,l,m,T;return p.default.async(function(g){for(;;)switch(g.prev=g.next){case 0:for(a=c.concat().sort(function(P,R){return P.number-R.number}).filter(function(P,R,y){return!R||P.number!==y[R-1].number}),n=`<?xml version="1.0" encoding="UTF-8"?>
|
|
|
<CompleteMultipartUpload>
|
|
|
`,i=0;i<a.length;i++)f=a[i],n+=`<Part>
|
|
|
`,n+="<PartNumber>"+f.number+`</PartNumber>
|
|
|
`,n+="<ETag>"+f.etag+`</ETag>
|
|
|
`,n+=`</Part>
|
|
|
`;return n+="</CompleteMultipartUpload>",t=t||{},s={},s=S(t),s.headers&&delete s.headers["x-oss-server-side-encryption"],s.subres={uploadId:r},l=this._objectRequestParams("POST",d,s),E.encodeCallback(l,s),l.mime="xml",l.content=n,l.headers&&l.headers["x-oss-callback"]||(l.xmlResponse=!0),l.successStatuses=[200],g.next=17,p.default.awrap(this.request(l));case 17:return m=g.sent,T={res:m.res,bucket:l.bucket,name:d,etag:m.res.headers.etag},l.headers&&l.headers["x-oss-callback"]&&(T.data=JSON.parse(m.data.toString())),g.abrupt("return",T);case 21:case"end":return g.stop()}},null,this)},h._uploadPart=function(d,r,c,t,a){var n,i,f;return p.default.async(function(l){for(;;)switch(l.prev=l.next){case 0:return a=a||{},n={},b(a).to(n),n.headers={"Content-Length":t.size},n.subres={partNumber:c,uploadId:r},i=this._objectRequestParams("PUT",d,n),i.mime=n.mime,i.stream=t.stream,i.successStatuses=[200],l.next=11,p.default.awrap(this.request(i));case 11:if(f=l.sent,f.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 t.stream=null,i.stream=null,l.abrupt("return",{name:d,etag:f.res.headers.etag,res:f.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,X,o){"use strict";var L=M("babel-runtime/regenerator"),p=S(L),w=M("babel-runtime/core-js/object/keys"),b=S(w),E=M("babel-runtime/helpers/typeof"),O=S(E);function S(r){return r&&r.__esModule?r:{default:r}}var h=M("../utils/checkBucketName"),_=h.checkBucketName,d=o;d.copy=function(c,t,a,n){var i,f,s;return p.default.async(function(m){for(;;)switch(m.prev=m.next){case 0:return(typeof a=="undefined"?"undefined":(0,O.default)(a))==="object"&&(n=a),n=n||{},n.headers=n.headers||{},(0,b.default)(n.headers).forEach(function(T){n.headers["x-oss-copy-source-"+T.toLowerCase()]=n.headers[T]}),n.meta&&(n.headers["x-oss-metadata-directive"]="REPLACE"),this._convertMetaToHeaders(n.meta,n.headers),t=this._getSourceName(t,a),n.versionId&&(t=t+"?versionId="+n.versionId),n.headers["x-oss-copy-source"]=t,i=this._objectRequestParams("PUT",c,n),i.xmlResponse=!0,i.successStatuses=[200,304],m.next=14,p.default.awrap(this.request(i));case 14:return f=m.sent,s=f.data,s&&(s={etag:s.ETag,lastModified:s.LastModified}),m.abrupt("return",{data:s,res:f.res});case 18:case"end":return m.stop()}},null,this)},d._getSourceName=function(c,t){return typeof t=="string"?c=this._objectName(c):c[0]!=="/"?t=this.options.bucket:(t=c.replace(/\/(.+?)(\/.*)/,"$1"),c=c.replace(/(\/.+?\/)(.*)/,"$2")),_(t),c=encodeURI(c),c="/"+t+"/"+c,c}},{"../utils/checkBucketName":35,"babel-runtime/core-js/object/keys":60,"babel-runtime/helpers/typeof":67,"babel-runtime/regenerator":68}],20:[function(M,X,o){"use strict";var L=M("babel-runtime/regenerator"),p=E(L),w=M("babel-runtime/core-js/object/assign"),b=E(w);function E(S){return S&&S.__esModule?S:{default:S}}var O=o;O.delete=function(h){var _=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},d,r;return p.default.async(function(t){for(;;)switch(t.prev=t.next){case 0:return _.subres=(0,b.default)({},_.subres),_.versionId&&(_.subres.versionId=_.versionId),d=this._objectRequestParams("DELETE",h,_),d.successStatuses=[204],t.next=6,p.default.awrap(this.request(d));case 6:return r=t.sent,t.abrupt("return",{res:r.res});case 8:case"end":return t.stop()}},null,this)}},{"babel-runtime/core-js/object/assign":54,"babel-runtime/regenerator":68}],21:[function(M,X,o){"use strict";var L=M("babel-runtime/regenerator"),p=E(L),w=M("babel-runtime/core-js/object/assign"),b=E(w);function E(d){return d&&d.__esModule?d:{default:d}}var O=M("utility"),S=M("../utils/obj2xml"),h=S.obj2xml,_=o;_.deleteMulti=function(r){var c=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},t,a,n,i,f,s,l,m,T,C,g,P;return p.default.async(function(y){for(;;)switch(y.prev=y.next){case 0:if(t=[],!(!r||!r.length)){y.next=3;break}throw new Error("names is required");case 3:for(a=0;a<r.length;a++)n={},typeof r[a]=="string"?n.Key=O.escape(this._objectName(r[a])):(i=r[a],f=i.key,s=i.versionId,n.Key=O.escape(this._objectName(f)),n.VersionId=s),t.push(n);return l={Delete:{Quiet:!!c.quiet,Object:t}},m=h(l,{headers:!0}),c.subres=(0,b.default)({delete:""},c.subres),c.versionId&&(c.subres.versionId=c.versionId),T=this._objectRequestParams("POST","",c),T.mime="xml",T.content=m,T.xmlResponse=!0,T.successStatuses=[200],y.next=15,p.default.awrap(this.request(T));case 15:return C=y.sent,g=C.data,P=g&&g.Deleted||null,P&&(Array.isArray(P)||(P=[P])),y.abrupt("return",{res:C.res,deleted:P||[]});case 20:case"end":return y.stop()}},null,this)}},{"../utils/obj2xml":47,"babel-runtime/core-js/object/assign":54,"babel-runtime/regenerator":68,utility:290}],22:[function(M,X,o){"use strict";var L=M("babel-runtime/regenerator"),p=E(L),w=M("babel-runtime/core-js/object/assign"),b=E(w);function E(S){return S&&S.__esModule?S:{default:S}}var O=o;O.deleteObjectTagging=function(h){var _=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},d,r;return p.default.async(function(t){for(;;)switch(t.prev=t.next){case 0:return _.subres=(0,b.default)({tagging:""},_.subres),_.versionId&&(_.subres.versionId=_.versionId),h=this._objectName(h),d=this._objectRequestParams("DELETE",h,_),d.successStatuses=[204],t.next=7,p.default.awrap(this.request(d));case 7:return r=t.sent,t.abrupt("return",{status:r.status,res:r.res});case 9:case"end":return t.stop()}},null,this)}},{"babel-runtime/core-js/object/assign":54,"babel-runtime/regenerator":68}],23:[function(M,X,o){"use strict";var L=M("babel-runtime/regenerator"),p=E(L),w=M("babel-runtime/core-js/object/assign"),b=E(w);function E(_){return _&&_.__esModule?_:{default:_}}var O=M("fs"),S=M("is-type-of"),h=o;h.get=function(d,r){var c=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},t,a,n,i;return p.default.async(function(s){for(;;)switch(s.prev=s.next){case 0:return t=null,a=!1,S.writableStream(r)?t=r:S.string(r)?(t=O.createWriteStream(r),a=!0):c=r,c=c||{},c.subres=(0,b.default)({},c.subres),c.versionId&&(c.subres.versionId=c.versionId),c.process&&(c.subres["x-oss-process"]=c.process),n=void 0,s.prev=8,i=this._objectRequestParams("GET",d,c),i.writeStream=t,i.successStatuses=[200,206,304],s.next=14,p.default.awrap(this.request(i));case 14:n=s.sent,a&&t.destroy(),s.next=25;break;case 18:if(s.prev=18,s.t0=s.catch(8),!a){s.next=24;break}return t.destroy(),s.next=24,p.default.awrap(this._deleteFileSafe(r));case 24:throw s.t0;case 25:return s.abrupt("return",{res:n.res,content:n.data});case 26:case"end":return s.stop()}},null,this,[[8,18]])}},{"babel-runtime/core-js/object/assign":54,"babel-runtime/regenerator":68,fs:71,"is-type-of":289}],24:[function(M,X,o){"use strict";var L=M("babel-runtime/regenerator"),p=E(L),w=M("babel-runtime/core-js/object/assign"),b=E(w);function E(S){return S&&S.__esModule?S:{default:S}}var O=o;O.getACL=function(h){var _=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},d,r;return p.default.async(function(t){for(;;)switch(t.prev=t.next){case 0:return _.subres=(0,b.default)({acl:""},_.subres),_.versionId&&(_.subres.versionId=_.versionId),h=this._objectName(h),d=this._objectRequestParams("GET",h,_),d.successStatuses=[200],d.xmlResponse=!0,t.next=8,p.default.awrap(this.request(d));case 8:return r=t.sent,t.abrupt("return",{acl:r.data.AccessControlList.Grant,owner:{id:r.data.Owner.ID,displayName:r.data.Owner.DisplayName},res:r.res});case 10:case"end":return t.stop()}},null,this)}},{"babel-runtime/core-js/object/assign":54,"babel-runtime/regenerator":68}],25:[function(M,X,o){"use strict";var L=M("babel-runtime/core-js/object/keys"),p=S(L),w=M("babel-runtime/regenerator"),b=S(w),E=M("babel-runtime/core-js/object/assign"),O=S(E);function S(i){return i&&i.__esModule?i:{default:i}}var h=o,_=M("../utils/isObject"),d=_.isObject,r=M("../utils/isArray"),c=r.isArray;h.getBucketVersions=t,h.listObjectVersions=t;function t(){var i=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},f=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},s,l,m,T,C,g;return b.default.async(function(R){for(;;)switch(R.prev=R.next){case 0:if(!(i.versionIdMarker&&i.keyMarker===void 0)){R.next=2;break}throw new Error("A version-id marker cannot be specified without a key marker");case 2:return f.subres=(0,O.default)({versions:""},f.subres),f.versionId&&(f.subres.versionId=f.versionId),s=this._objectRequestParams("GET","",f),s.xmlResponse=!0,s.successStatuses=[200],s.query=n(i),R.next=10,b.default.awrap(this.request(s));case 10:return l=R.sent,m=l.data.Version||[],T=l.data.DeleteMarker||[],C=this,m&&(Array.isArray(m)||(m=[m]),m=m.map(function(y){return{name:y.Key,url:C._objectUrl(y.Key),lastModified:y.LastModified,isLatest:y.IsLatest==="true",versionId:y.VersionId,etag:y.ETag,type:y.Type,size:Number(y.Size),storageClass:y.StorageClass,owner:{id:y.Owner.ID,displayName:y.Owner.DisplayName}}})),T&&(c(T)||(T=[T]),T=T.map(function(y){return{name:y.Key,lastModified:y.LastModified,versionId:y.VersionId,owner:{id:y.Owner.ID,displayName:y.Owner.DisplayName}}})),g=l.data.CommonPrefixes||null,g&&(c(g)||(g=[g]),g=g.map(function(y){return y.Prefix})),R.abrupt("return",{res:l.res,objects:m,deleteMarker:T,prefixes:g,nextMarker:l.data.NextMarker||null,NextVersionIdMarker:l.data.NextVersionIdMarker||null,isTruncated:l.data.IsTruncated==="true"});case 19:case"end":return R.stop()}},null,this)}function a(i){return i.replace(/([A-Z])/g,"-$1").toLowerCase()}function n(){var i=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},f={};return d(i)&&(0,p.default)(i).forEach(function(s){f[a(s)]=i[s]}),f}},{"../utils/isArray":42,"../utils/isObject":46,"babel-runtime/core-js/object/assign":54,"babel-runtime/core-js/object/keys":60,"babel-runtime/regenerator":68}],26:[function(M,X,o){"use strict";var L=M("babel-runtime/regenerator"),p=E(L),w=M("babel-runtime/core-js/object/assign"),b=E(w);function E(S){return S&&S.__esModule?S:{default:S}}var O=o;O.getObjectMeta=function(h,_){var d,r;return p.default.async(function(t){for(;;)switch(t.prev=t.next){case 0:return _=_||{},h=this._objectName(h),_.subres=(0,b.default)({objectMeta:""},_.subres),_.versionId&&(_.subres.versionId=_.versionId),d=this._objectRequestParams("HEAD",h,_),d.successStatuses=[200],t.next=8,p.default.awrap(this.request(d));case 8:return r=t.sent,t.abrupt("return",{status:r.status,res:r.res});case 10:case"end":return t.stop()}},null,this)}},{"babel-runtime/core-js/object/assign":54,"babel-runtime/regenerator":68}],27:[function(M,X,o){"use strict";var L=M("babel-runtime/regenerator"),p=E(L),w=M("babel-runtime/core-js/object/assign"),b=E(w);function E(_){return _&&_.__esModule?_:{default:_}}var O=o,S=M("../utils/isObject"),h=S.isObject;O.getObjectTagging=function(d){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},c,t,a,n,i;return p.default.async(function(s){for(;;)switch(s.prev=s.next){case 0:return r.subres=(0,b.default)({tagging:""},r.subres),r.versionId&&(r.subres.versionId=r.versionId),d=this._objectName(d),c=this._objectRequestParams("GET",d,r),c.successStatuses=[200],s.next=7,p.default.awrap(this.request(c));case 7:return t=s.sent,s.next=10,p.default.awrap(this.parseXML(t.data));case 10:return a=s.sent,n=a.TagSet.Tag,n=n&&h(n)?[n]:n||[],i={},n.forEach(function(l){i[l.Key]=l.Value}),s.abrupt("return",{status:t.status,res:t.res,tag:i});case 16:case"end":return s.stop()}},null,this)}},{"../utils/isObject":46,"babel-runtime/core-js/object/assign":54,"babel-runtime/regenerator":68}],28:[function(M,X,o){"use strict";var L=M("babel-runtime/regenerator"),p=E(L),w=M("babel-runtime/core-js/object/assign"),b=E(w);function E(S){return S&&S.__esModule?S:{default:S}}var O=o;O.getSymlink=function(h){var _=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},d,r,c;return p.default.async(function(a){for(;;)switch(a.prev=a.next){case 0:return _.subres=(0,b.default)({symlink:""},_.subres),_.versionId&&(_.subres.versionId=_.versionId),h=this._objectName(h),d=this._objectRequestParams("GET",h,_),d.successStatuses=[200],a.next=7,p.default.awrap(this.request(d));case 7:return r=a.sent,c=r.res.headers["x-oss-symlink-target"],a.abrupt("return",{targetName:decodeURIComponent(c),res:r.res});case 10:case"end":return a.stop()}},null,this)}},{"babel-runtime/core-js/object/assign":54,"babel-runtime/regenerator":68}],29:[function(M,X,o){"use strict";var L=M("babel-runtime/regenerator"),p=S(L),w=M("babel-runtime/core-js/object/keys"),b=S(w),E=M("babel-runtime/core-js/object/assign"),O=S(E);function S(_){return _&&_.__esModule?_:{default:_}}var h=o;h.head=function(d){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},c,t,a;return p.default.async(function(i){for(;;)switch(i.prev=i.next){case 0:return r.subres=(0,O.default)({},r.subres),r.versionId&&(r.subres.versionId=r.versionId),c=this._objectRequestParams("HEAD",d,r),c.successStatuses=[200,304],i.next=6,p.default.awrap(this.request(c));case 6:return t=i.sent,a={meta:null,res:t.res,status:t.status},t.status===200&&(0,b.default)(t.headers).forEach(function(f){f.indexOf("x-oss-meta-")===0&&(a.meta||(a.meta={}),a.meta[f.substring(11)]=t.headers[f])}),i.abrupt("return",a);case 10:case"end":return i.stop()}},null,this)}},{"babel-runtime/core-js/object/assign":54,"babel-runtime/core-js/object/keys":60,"babel-runtime/regenerator":68}],30:[function(M,X,o){"use strict";var L=M("babel-runtime/regenerator"),p=E(L),w=M("babel-runtime/core-js/object/assign"),b=E(w);function E(S){return S&&S.__esModule?S:{default:S}}var O=o;O.putACL=function(h,_,d){var r,c;return p.default.async(function(a){for(;;)switch(a.prev=a.next){case 0:return d=d||{},d.subres=(0,b.default)({acl:""},d.subres),d.versionId&&(d.subres.versionId=d.versionId),d.headers=d.headers||{},d.headers["x-oss-object-acl"]=_,h=this._objectName(h),r=this._objectRequestParams("PUT",h,d),r.successStatuses=[200],a.next=10,p.default.awrap(this.request(r));case 10:return c=a.sent,a.abrupt("return",{res:c.res});case 12:case"end":return a.stop()}},null,this)}},{"babel-runtime/core-js/object/assign":54,"babel-runtime/regenerator":68}],31:[function(M,X,o){"use strict";var L=M("babel-runtime/regenerator"),p=S(L),w=M("babel-runtime/core-js/object/keys"),b=S(w),E=M("babel-runtime/core-js/object/assign"),O=S(E);function S(t){return t&&t.__esModule?t:{default:t}}var h=M("../utils/obj2xml"),_=h.obj2xml,d=M("../utils/checkObjectTag"),r=d.checkObjectTag,c=o;c.putObjectTagging=function(a,n){var i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},f,s,l;return p.default.async(function(T){for(;;)switch(T.prev=T.next){case 0:return r(n),i.subres=(0,O.default)({tagging:""},i.subres),i.versionId&&(i.subres.versionId=i.versionId),a=this._objectName(a),f=this._objectRequestParams("PUT",a,i),f.successStatuses=[200],n=(0,b.default)(n).map(function(C){return{Key:C,Value:n[C]}}),s={Tagging:{TagSet:{Tag:n}}},f.mime="xml",f.content=_(s),T.next=12,p.default.awrap(this.request(f));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,X,o){"use strict";var L=M("babel-runtime/regenerator"),p=E(L),w=M("babel-runtime/core-js/object/assign"),b=E(w);function E(S){return S&&S.__esModule?S:{default:S}}var O=o;O.putSymlink=function(h,_,d){var r,c;return p.default.async(function(a){for(;;)switch(a.prev=a.next){case 0:return d=d||{},d.headers=d.headers||{},_=this._escape(this._objectName(_)),this._convertMetaToHeaders(d.meta,d.headers),d.headers["x-oss-symlink-target"]=_,d.subres=(0,b.default)({symlink:""},d.subres),d.versionId&&(d.subres.versionId=d.versionId),d.storageClass&&(d.headers["x-oss-storage-class"]=d.storageClass),h=this._objectName(h),r=this._objectRequestParams("PUT",h,d),r.successStatuses=[200],a.next=13,p.default.awrap(this.request(r));case 13:return c=a.sent,a.abrupt("return",{res:c.res});case 15:case"end":return a.stop()}},null,this)}},{"babel-runtime/core-js/object/assign":54,"babel-runtime/regenerator":68}],33:[function(M,X,o){"use strict";var L=M("babel-runtime/regenerator"),p=E(L),w=M("babel-runtime/core-js/promise"),b=E(w);function E(S){return S&&S.__esModule?S:{default:S}}var O=o;O._parallelNode=function(h,_,d,r){var c,t,a,n,i,f,s,l;return p.default.async(function(T){for(;;)switch(T.prev=T.next){case 0:c=this,t=[],a=[],n=h.length/_,i=h.length%_,f=i===0?n:(h.length-i)/_+1,s=1,l=0;case 8:if(!(l<h.length)){T.next=26;break}if(!c.isCancel()){T.next=11;break}return T.abrupt("break",26);case 11:if(r?a.push(d(c,h[l],r)):a.push(d(c,h[l])),!(a.length===_||s===f&&l===h.length-1)){T.next=23;break}return T.prev=13,s+=1,T.next=17,p.default.awrap(b.default.all(a));case 17:T.next=22;break;case 19:T.prev=19,T.t0=T.catch(13),t.push(T.t0);case 22:a=[];case 23:l++,T.next=8;break;case 26:return T.abrupt("return",t);case 27:case"end":return T.stop()}},null,this,[[13,19]])},O._parallel=function(h,_,d){var r=this;return new b.default(function(c){var t=[];if(_<=0||!h){c(t);return}function a(g){return function(){if(g===null)throw new Error("Callback was already called.");var P=g;g=null;for(var R=arguments.length,y=Array(R),x=0;x<R;x++)y[x]=arguments[x];P.apply(this,y)}}function n(g){var P=-1,R=g.length;return function(){return++P<R&&!r.isCancel()?{value:g[P],key:P}:null}}var i=n(h),f=!1,s=0,l=!1;function m(g,P){s-=1,g?(f=!0,t.push(g),c(t)):P==={}||f&&s<=0?(f=!0,c(t)):l||(r.isCancel()?c(t):C())}function T(g,P){d(g).then(function(R){P(null,R)}).catch(function(R){P(R)})}function C(){for(l=!0;s<_&&!f&&!r.isCancel();){var g=i();if(g===null||t.length>0){f=!0,s<=0&&c(t);return}s+=1,T(g.value,a(m))}l=!1}C()})},O.cancel=function(h){this.options.cancelFlag=!0,h&&this.abortMultipartUpload(h.name,h.uploadId,h.options)},O.isCancel=function(){return this.options.cancelFlag},O.resetCancelFlag=function(){this.options.cancelFlag=!1},O._stop=function(){this.options.cancelFlag=!0},O._makeCancelEvent=function(){var h={status:0,name:"cancel"};return h}},{"babel-runtime/core-js/promise":61,"babel-runtime/regenerator":68}],34:[function(M,X,o){(function(L){"use strict";var p=M("babel-runtime/core-js/json/stringify"),w=O(p),b=M("babel-runtime/core-js/object/keys"),E=O(b);function O(_){return _&&_.__esModule?_:{default:_}}var S=M("./../../shims/crypto/crypto.js"),h=M("is-type-of");o.buildCanonicalizedResource=function(d,r){var c=""+d,t="?";if(h.string(r)&&r.trim()!=="")c+=t+r;else if(h.array(r))r.sort(),c+=t+r.join("&");else if(r){var a=function(f,s){return f[0]>s[0]?1:f[0]<s[0]?-1:0},n=function(f){c+=t+f,r[f]&&(c+="="+r[f]),t="&"};(0,E.default)(r).sort(a).forEach(n)}return c},o.buildCanonicalString=function(d,r,c,t){c=c||{};var a=c.headers||{},n="x-oss-",i=[],f={},s=[d.toUpperCase(),a["Content-Md5"]||"",a["Content-Type"]||a["Content-Type".toLowerCase()],t||a["x-oss-date"]];return(0,E.default)(a).forEach(function(l){var m=l.toLowerCase();m.indexOf(n)===0&&(f[m]=String(a[l]).trim())}),(0,E.default)(f).sort().forEach(function(l){i.push(l+":"+f[l])}),s=s.concat(i),s.push(this.buildCanonicalizedResource(r,c.parameters)),s.join(`
|
|
|
`)},o.computeSignature=function(d,r){var c=S.createHmac("sha1",d);return c.update(L.from(r,"utf8")).digest("base64")},o.authorization=function(d,r,c){return"OSS "+d+":"+this.computeSignature(r,c)},o._signatureForURL=function(d){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},c=arguments[2],t=arguments[3],a={},n=r.subResource,i=n===void 0?{}:n;if(r.process){var f="x-oss-process";i[f]=r.process}if(r.trafficLimit){var s="x-oss-traffic-limit";i[s]=r.trafficLimit}if(r.response&&(0,E.default)(r.response).forEach(function(C){var g="response-"+C.toLowerCase();i[g]=r.response[C]}),(0,E.default)(r).forEach(function(C){var g=C.toLowerCase(),P=r[C];g.indexOf("x-oss-")===0?a[g]=P:(g.indexOf("content-md5")===0||g.indexOf("content-type")===0)&&(a[C]=P)}),Object.prototype.hasOwnProperty.call(r,"security-token")&&(i["security-token"]=r["security-token"]),Object.prototype.hasOwnProperty.call(r,"callback")){var l={callbackUrl:encodeURI(r.callback.url),callbackBody:r.callback.body};if(r.callback.host&&(l.callbackHost=r.callback.host),r.callback.contentType&&(l.callbackBodyType=r.callback.contentType),i.callback=L.from((0,w.default)(l)).toString("base64"),r.callback.customValue){var m={};(0,E.default)(r.callback.customValue).forEach(function(C){m["x:"+C]=r.callback.customValue[C]}),i["callback-var"]=L.from((0,w.default)(m)).toString("base64")}}var T=this.buildCanonicalString(r.method,c,{headers:a,parameters:i},t.toString());return{Signature:this.computeSignature(d,T),subResource:i}}}).call(this,M("buffer").Buffer)},{"./../../shims/crypto/crypto.js":284,"babel-runtime/core-js/json/stringify":53,"babel-runtime/core-js/object/keys":60,buffer:73,"is-type-of":289}],35:[function(M,X,o){"use strict";Object.defineProperty(o,"__esModule",{value:!0}),o.checkBucketName=void 0,o.checkBucketName=function(L,p){var w=p?/^[a-z0-9][a-z0-9-]{1,61}[a-z0-9]$/:/^[a-z0-9_][a-z0-9-_]{1,61}[a-z0-9_]$/;if(!w.test(L))throw new Error("The bucket must be conform to the specifications")}},{}],36:[function(M,X,o){"use strict";var L=M("babel-runtime/core-js/object/entries"),p=w(L);function w(r){return r&&r.__esModule?r:{default:r}}Object.defineProperty(o,"__esModule",{value:!0}),o.checkObjectTag=void 0;var b=M("./checkValid"),E=b.checkValid,O=M("./isObject"),S=O.isObject,h=[{validator:function(c){if(typeof c!="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 (/)"}],_={key:[].concat(h,[{pattern:/^.{1,128}$/,msg:"tag key can be a maximum of 128 bytes in length"}]),value:[].concat(h,[{pattern:/^.{0,256}$/,msg:"tag value can be a maximum of 256 bytes in length"}])};function d(r){if(!S(r))throw new Error("tag must be Object");var c=(0,p.default)(r);if(c.length>10)throw new Error("maximum of 10 tags for a object");var t=["key","value"];c.forEach(function(a){a.forEach(function(n,i){E(n,_[t[i]])})})}o.checkObjectTag=d},{"./checkValid":37,"./isObject":46,"babel-runtime/core-js/object/entries":57}],37:[function(M,X,o){"use strict";Object.defineProperty(o,"__esModule",{value:!0}),o.checkValid=void 0;function L(p,w){w.forEach(function(b){if(b.validator)b.validator(p);else if(b.pattern&&!b.pattern.test(p))throw new Error(b.msg)})}o.checkValid=L},{}],38:[function(M,X,o){(function(L){"use strict";var p=M("babel-runtime/core-js/object/assign"),w=b(p);function b(a){return a&&a.__esModule?a:{default:a}}Object.defineProperty(o,"__esModule",{value:!0}),o.createRequest=void 0;var E=M("./../../../shims/crypto/crypto.js"),O=M("debug")("ali-oss"),S=M("mime"),h=M("dateformat"),_=M("copy-to"),d=M("path");function r(a,n){return a[n]||a[n.toLowerCase()]}function c(a,n){delete a[n],delete a[n.toLowerCase()]}function t(a){var n=new Date;this.options.amendTimeSkewed&&(n=+new Date+this.options.amendTimeSkewed);var i={"x-oss-date":h(n,"UTC:ddd, dd mmm yyyy HH:MM:ss 'GMT'"),"x-oss-user-agent":this.userAgent};this.userAgent.includes("nodejs")&&(i["User-Agent"]=this.userAgent),this.options.isRequestPay&&(0,w.default)(i,{"x-oss-request-payer":"requester"}),this.options.stsToken&&(i["x-oss-security-token"]=this.options.stsToken),_(a.headers).to(i),r(i,"Content-Type")||(a.mime&&a.mime.indexOf("/")>0?i["Content-Type"]=a.mime:i["Content-Type"]=S.getType(a.mime||d.extname(a.object||""))),r(i,"Content-Type")||c(i,"Content-Type"),a.content&&(i["Content-Md5"]=E.createHash("md5").update(L.from(a.content,"utf8")).digest("base64"),i["Content-Length"]||(i["Content-Length"]=a.content.length));var f=this._getResource(a);i.authorization=this.authorization(a.method,f,a.subres,i);var s=this._getReqUrl(a);O("request %s %s, with headers %j, !!stream: %s",a.method,s,i,!!a.stream);var l=a.timeout||this.options.timeout,m={method:a.method,content:a.content,stream:a.stream,headers:i,timeout:l,writeStream:a.writeStream,customResponse:a.customResponse,ctx:a.ctx||this.ctx};return this.agent&&(m.agent=this.agent),this.httpsAgent&&(m.httpsAgent=this.httpsAgent),{url:s,params:m}}o.createRequest=t}).call(this,M("buffer").Buffer)},{"./../../../shims/crypto/crypto.js":284,"babel-runtime/core-js/object/assign":54,buffer:73,"copy-to":76,dateformat:190,debug:288,mime:202,path:205}],39:[function(M,X,o){"use strict";var L=M("babel-runtime/core-js/object/keys"),p=E(L),w=M("babel-runtime/helpers/typeof"),b=E(w);function E(O){return O&&O.__esModule?O:{default:O}}Object.defineProperty(o,"__esModule",{value:!0}),o.deepCopy=void 0,o.deepCopy=function(O){if(O===null||(typeof O=="undefined"?"undefined":(0,b.default)(O))!=="object")return O;var S=Array.isArray(O)?[]:{};return(0,p.default)(O).forEach(function(h){S[h]=o.deepCopy(O[h])}),S}},{"babel-runtime/core-js/object/keys":60,"babel-runtime/helpers/typeof":67}],40:[function(M,X,o){"use strict";var L=M("babel-runtime/core-js/object/keys"),p=E(L),w=M("babel-runtime/helpers/typeof"),b=E(w);function E(h){return h&&h.__esModule?h:{default:h}}Object.defineProperty(o,"__esModule",{value:!0}),o.formatObjKey=void 0;function O(h,_){if(h===null||(typeof h=="undefined"?"undefined":(0,b.default)(h))!=="object")return h;var d=void 0;if(Array.isArray(h)){d=[];for(var r=0;r<h.length;r++)d.push(O(h[r],_))}else d={},(0,p.default)(h).forEach(function(c){d[S(c,_)]=O(h[c],_)});return d}o.formatObjKey=O;function S(h,_){return _==="firstUpperCase"?h=h.replace(/^./,function(d){return d.toUpperCase()}):_==="firstLowerCase"&&(h=h.replace(/^./,function(d){return d.toLowerCase()})),h}},{"babel-runtime/core-js/object/keys":60,"babel-runtime/helpers/typeof":67}],41:[function(M,X,o){"use strict";Object.defineProperty(o,"__esModule",{value:!0}),o.getStrBytesCount=void 0;function L(p){for(var w=0,b=0;b<p.length;b++){var E=p.charAt(b);/^[\u00-\uff]$/.test(E)?w+=1:w+=2}return w}o.getStrBytesCount=L},{}],42:[function(M,X,o){"use strict";Object.defineProperty(o,"__esModule",{value:!0}),o.isArray=void 0,o.isArray=function(L){return Object.prototype.toString.call(L)==="[object Array]"}},{}],43:[function(M,X,o){"use strict";Object.defineProperty(o,"__esModule",{value:!0}),o.isBlob=void 0;function L(p){return typeof Blob!="undefined"&&p instanceof Blob}o.isBlob=L},{}],44:[function(M,X,o){"use strict";Object.defineProperty(o,"__esModule",{value:!0}),o.isFile=void 0,o.isFile=function(L){return typeof File!="undefined"&&L instanceof File}},{}],45:[function(M,X,o){"use strict";Object.defineProperty(o,"__esModule",{value:!0}),o.isIP=void 0,o.isIP=function(L){var p=/^(25[0-5]|2[0-4]\d|[0-1]?\d?\d)(\.(25[0-5]|2[0-4]\d|[0-1]?\d?\d)){3}$/,w=/^\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 p.test(L)||w.test(L)}},{}],46:[function(M,X,o){"use strict";Object.defineProperty(o,"__esModule",{value:!0}),o.isObject=void 0,o.isObject=function(L){return Object.prototype.toString.call(L)==="[object Object]"}},{}],47:[function(M,X,o){"use strict";var L=M("babel-runtime/core-js/object/keys"),p=w(L);function w(S){return S&&S.__esModule?S:{default:S}}Object.defineProperty(o,"__esModule",{value:!0}),o.obj2xml=void 0;var b=M("./formatObjKey");function E(S){return Object.prototype.toString.call(S).replace(/(.*? |])/g,"").toLowerCase()}function O(S,h){var _="";return h&&h.headers&&(_=`<?xml version="1.0" encoding="UTF-8"?>
|
|
|
`),h&&h.firstUpperCase&&(S=b.formatObjKey(S,"firstUpperCase")),E(S)==="object"?(0,p.default)(S).forEach(function(d){E(S[d])==="string"||E(S[d])==="number"?_+="<"+d+">"+S[d]+"</"+d+">":E(S[d])==="object"?_+="<"+d+">"+O(S[d])+"</"+d+">":E(S[d])==="array"?_+=S[d].map(function(r){return"<"+d+">"+O(r)+"</"+d+">"}).join(""):_+="<"+d+">"+S[d].toString()+"</"+d+">"}):_+=S.toString(),_}o.obj2xml=O},{"./formatObjKey":40,"babel-runtime/core-js/object/keys":60}],48:[function(M,X,o){X.exports=L,X.exports.HttpsAgent=L;function L(){}},{}],49:[function(M,X,o){X.exports=M("./register")().Promise},{"./register":51}],50:[function(M,X,o){"use strict";var L="@@any-promise/REGISTRATION",p=null;X.exports=function(w,b){return function(O,S){O=O||null,S=S||{};var h=S.global!==!1;if(p===null&&h&&(p=w[L]||null),p!==null&&O!==null&&p.implementation!==O)throw new Error('any-promise already defined as "'+p.implementation+'". You can only register an implementation before the first call to require("any-promise") and an implementation cannot be changed');return p===null&&(O!==null&&typeof S.Promise!="undefined"?p={Promise:S.Promise,implementation:O}:p=b(O),h&&(w[L]=p)),p}}},{}],51:[function(M,X,o){"use strict";X.exports=M("./loader")(window,L);function L(){if(typeof window.Promise=="undefined")throw new Error("any-promise browser requires a polyfill or explicit registration e.g: require('any-promise/register/bluebird')");return{Promise:window.Promise,implementation:"window.Promise"}}},{"./loader":50}],52:[function(M,X,o){X.exports={default:M("core-js/library/fn/array/from"),__esModule:!0}},{"core-js/library/fn/array/from":77}],53:[function(M,X,o){X.exports={default:M("core-js/library/fn/json/stringify"),__esModule:!0}},{"core-js/library/fn/json/stringify":78}],54:[function(M,X,o){X.exports={default:M("core-js/library/fn/object/assign"),__esModule:!0}},{"core-js/library/fn/object/assign":79}],55:[function(M,X,o){X.exports={default:M("core-js/library/fn/object/create"),__esModule:!0}},{"core-js/library/fn/object/create":80}],56:[function(M,X,o){X.exports={default:M("core-js/library/fn/object/define-property"),__esModule:!0}},{"core-js/library/fn/object/define-property":81}],57:[function(M,X,o){X.exports={default:M("core-js/library/fn/object/entries"),__esModule:!0}},{"core-js/library/fn/object/entries":82}],58:[function(M,X,o){X.exports={default:M("core-js/library/fn/object/get-own-property-names"),__esModule:!0}},{"core-js/library/fn/object/get-own-property-names":83}],59:[function(M,X,o){X.exports={default:M("core-js/library/fn/object/get-prototype-of"),__esModule:!0}},{"core-js/library/fn/object/get-prototype-of":84}],60:[function(M,X,o){X.exports={default:M("core-js/library/fn/object/keys"),__esModule:!0}},{"core-js/library/fn/object/keys":85}],61:[function(M,X,o){X.exports={default:M("core-js/library/fn/promise"),__esModule:!0}},{"core-js/library/fn/promise":86}],62:[function(M,X,o){X.exports={default:M("core-js/library/fn/set-immediate"),__esModule:!0}},{"core-js/library/fn/set-immediate":87}],63:[function(M,X,o){X.exports={default:M("core-js/library/fn/string/from-code-point"),__esModule:!0}},{"core-js/library/fn/string/from-code-point":88}],64:[function(M,X,o){X.exports={default:M("core-js/library/fn/symbol"),__esModule:!0}},{"core-js/library/fn/symbol":90}],65:[function(M,X,o){X.exports={default:M("core-js/library/fn/symbol/has-instance"),__esModule:!0}},{"core-js/library/fn/symbol/has-instance":89}],66:[function(M,X,o){X.exports={default:M("core-js/library/fn/symbol/iterator"),__esModule:!0}},{"core-js/library/fn/symbol/iterator":91}],67:[function(M,X,o){"use strict";o.__esModule=!0;var L=M("../core-js/symbol/iterator"),p=O(L),w=M("../core-js/symbol"),b=O(w),E=typeof b.default=="function"&&typeof p.default=="symbol"?function(S){return typeof S}:function(S){return S&&typeof b.default=="function"&&S.constructor===b.default&&S!==b.default.prototype?"symbol":typeof S};function O(S){return S&&S.__esModule?S:{default:S}}o.default=typeof b.default=="function"&&E(p.default)==="symbol"?function(S){return typeof S=="undefined"?"undefined":E(S)}:function(S){return S&&typeof b.default=="function"&&S.constructor===b.default&&S!==b.default.prototype?"symbol":typeof S=="undefined"?"undefined":E(S)}},{"../core-js/symbol":64,"../core-js/symbol/iterator":66}],68:[function(M,X,o){X.exports=M("regenerator-runtime")},{"regenerator-runtime":226}],69:[function(M,X,o){"use strict";o.byteLength=h,o.toByteArray=d,o.fromByteArray=t;for(var L=[],p=[],w=typeof Uint8Array!="undefined"?Uint8Array:Array,b="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",E=0,O=b.length;E<O;++E)L[E]=b[E],p[b.charCodeAt(E)]=E;p["-".charCodeAt(0)]=62,p["_".charCodeAt(0)]=63;function S(a){var n=a.length;if(n%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var i=a.indexOf("=");i===-1&&(i=n);var f=i===n?0:4-i%4;return[i,f]}function h(a){var n=S(a),i=n[0],f=n[1];return(i+f)*3/4-f}function _(a,n,i){return(n+i)*3/4-i}function d(a){var n,i=S(a),f=i[0],s=i[1],l=new w(_(a,f,s)),m=0,T=s>0?f-4:f,C;for(C=0;C<T;C+=4)n=p[a.charCodeAt(C)]<<18|p[a.charCodeAt(C+1)]<<12|p[a.charCodeAt(C+2)]<<6|p[a.charCodeAt(C+3)],l[m++]=n>>16&255,l[m++]=n>>8&255,l[m++]=n&255;return s===2&&(n=p[a.charCodeAt(C)]<<2|p[a.charCodeAt(C+1)]>>4,l[m++]=n&255),s===1&&(n=p[a.charCodeAt(C)]<<10|p[a.charCodeAt(C+1)]<<4|p[a.charCodeAt(C+2)]>>2,l[m++]=n>>8&255,l[m++]=n&255),l}function r(a){return L[a>>18&63]+L[a>>12&63]+L[a>>6&63]+L[a&63]}function c(a,n,i){for(var f,s=[],l=n;l<i;l+=3)f=(a[l]<<16&16711680)+(a[l+1]<<8&65280)+(a[l+2]&255),s.push(r(f));return s.join("")}function t(a){for(var n,i=a.length,f=i%3,s=[],l=16383,m=0,T=i-f;m<T;m+=l)s.push(c(a,m,m+l>T?T:m+l));return f===1?(n=a[i-1],s.push(L[n>>2]+L[n<<4&63]+"==")):f===2&&(n=(a[i-2]<<8)+a[i-1],s.push(L[n>>10]+L[n>>4&63]+L[n<<2&63]+"=")),s.join("")}},{}],70:[function(M,X,o){/*!
|
|
|
* Bowser - a browser detector
|
|
|
* https://github.com/ded/bowser
|
|
|
* MIT License | (c) Dustin Diaz 2015
|
|
|
*/!function(L,p,w){typeof X!="undefined"&&X.exports?X.exports=w():typeof define=="function"&&define.amd?define(p,w):L[p]=w()}(this,"bowser",function(){var L=!0;function p(_){function d(H){var B=_.match(H);return B&&B.length>1&&B[1]||""}function r(H){var B=_.match(H);return B&&B.length>1&&B[2]||""}var c=d(/(ipod|iphone|ipad)/i).toLowerCase(),t=/like android/i.test(_),a=!t&&/android/i.test(_),n=/nexus\s*[0-6]\s*/i.test(_),i=!n&&/nexus\s*[0-9]+/i.test(_),f=/CrOS/.test(_),s=/silk/i.test(_),l=/sailfish/i.test(_),m=/tizen/i.test(_),T=/(web|hpw)(o|0)s/i.test(_),C=/windows phone/i.test(_),g=/SamsungBrowser/i.test(_),P=!C&&/windows/i.test(_),R=!c&&!s&&/macintosh/i.test(_),y=!a&&!l&&!m&&!T&&/linux/i.test(_),x=r(/edg([ea]|ios)\/(\d+(\.\d+)?)/i),v=d(/version\/(\d+(\.\d+)?)/i),A=/tablet/i.test(_)&&!/tablet pc/i.test(_),I=!A&&/[^-]mobi/i.test(_),D=/xbox/i.test(_),N;/opera/i.test(_)?N={name:"Opera",opera:L,version:v||d(/(?:opera|opr|opios)[\s\/](\d+(\.\d+)?)/i)}:/opr\/|opios/i.test(_)?N={name:"Opera",opera:L,version:d(/(?:opr|opios)[\s\/](\d+(\.\d+)?)/i)||v}:/SamsungBrowser/i.test(_)?N={name:"Samsung Internet for Android",samsungBrowser:L,version:v||d(/(?:SamsungBrowser)[\s\/](\d+(\.\d+)?)/i)}:/Whale/i.test(_)?N={name:"NAVER Whale browser",whale:L,version:d(/(?:whale)[\s\/](\d+(?:\.\d+)+)/i)}:/MZBrowser/i.test(_)?N={name:"MZ Browser",mzbrowser:L,version:d(/(?:MZBrowser)[\s\/](\d+(?:\.\d+)+)/i)}:/coast/i.test(_)?N={name:"Opera Coast",coast:L,version:v||d(/(?:coast)[\s\/](\d+(\.\d+)?)/i)}:/focus/i.test(_)?N={name:"Focus",focus:L,version:d(/(?:focus)[\s\/](\d+(?:\.\d+)+)/i)}:/yabrowser/i.test(_)?N={name:"Yandex Browser",yandexbrowser:L,version:v||d(/(?:yabrowser)[\s\/](\d+(\.\d+)?)/i)}:/ucbrowser/i.test(_)?N={name:"UC Browser",ucbrowser:L,version:d(/(?:ucbrowser)[\s\/](\d+(?:\.\d+)+)/i)}:/mxios/i.test(_)?N={name:"Maxthon",maxthon:L,version:d(/(?:mxios)[\s\/](\d+(?:\.\d+)+)/i)}:/epiphany/i.test(_)?N={name:"Epiphany",epiphany:L,version:d(/(?:epiphany)[\s\/](\d+(?:\.\d+)+)/i)}:/puffin/i.test(_)?N={name:"Puffin",puffin:L,version:d(/(?:puffin)[\s\/](\d+(?:\.\d+)?)/i)}:/sleipnir/i.test(_)?N={name:"Sleipnir",sleipnir:L,version:d(/(?:sleipnir)[\s\/](\d+(?:\.\d+)+)/i)}:/k-meleon/i.test(_)?N={name:"K-Meleon",kMeleon:L,version:d(/(?:k-meleon)[\s\/](\d+(?:\.\d+)+)/i)}:C?(N={name:"Windows Phone",osname:"Windows Phone",windowsphone:L},x?(N.msedge=L,N.version=x):(N.msie=L,N.version=d(/iemobile\/(\d+(\.\d+)?)/i))):/msie|trident/i.test(_)?N={name:"Internet Explorer",msie:L,version:d(/(?:msie |rv:)(\d+(\.\d+)?)/i)}:f?N={name:"Chrome",osname:"Chrome OS",chromeos:L,chromeBook:L,chrome:L,version:d(/(?:chrome|crios|crmo)\/(\d+(\.\d+)?)/i)}:/edg([ea]|ios)/i.test(_)?N={name:"Microsoft Edge",msedge:L,version:x}:/vivaldi/i.test(_)?N={name:"Vivaldi",vivaldi:L,version:d(/vivaldi\/(\d+(\.\d+)?)/i)||v}:l?N={name:"Sailfish",osname:"Sailfish OS",sailfish:L,version:d(/sailfish\s?browser\/(\d+(\.\d+)?)/i)}:/seamonkey\//i.test(_)?N={name:"SeaMonkey",seamonkey:L,version:d(/seamonkey\/(\d+(\.\d+)?)/i)}:/firefox|iceweasel|fxios/i.test(_)?(N={name:"Firefox",firefox:L,version:d(/(?:firefox|iceweasel|fxios)[ \/](\d+(\.\d+)?)/i)},/\((mobile|tablet);[^\)]*rv:[\d\.]+\)/i.test(_)&&(N.firefoxos=L,N.osname="Firefox OS")):s?N={name:"Amazon Silk",silk:L,version:d(/silk\/(\d+(\.\d+)?)/i)}:/phantom/i.test(_)?N={name:"PhantomJS",phantom:L,version:d(/phantomjs\/(\d+(\.\d+)?)/i)}:/slimerjs/i.test(_)?N={name:"SlimerJS",slimer:L,version:d(/slimerjs\/(\d+(\.\d+)?)/i)}:/blackberry|\bbb\d+/i.test(_)||/rim\stablet/i.test(_)?N={name:"BlackBerry",osname:"BlackBerry OS",blackberry:L,version:v||d(/blackberry[\d]+\/(\d+(\.\d+)?)/i)}:T?(N={name:"WebOS",osname:"WebOS",webos:L,version:v||d(/w(?:eb)?osbrowser\/(\d+(\.\d+)?)/i)},/touchpad\//i.test(_)&&(N.touchpad=L)):/bada/i.test(_)?N={name:"Bada",osname:"Bada",bada:L,version:d(/dolfin\/(\d+(\.\d+)?)/i)}:m?N={name:"Tizen",osname:"Tizen",tizen:L,version:d(/(?:tizen\s?)?browser\/(\d+(\.\d+)?)/i)||v}:/qupzilla/i.test(_)?N={name:"QupZilla",qupzilla:L,version:d(/(?:qupzilla)[\s\/](\d+(?:\.\d+)+)/i)||v}:/chromium/i.test(_)?N={name:"Chromium",chromium:L,version:d(/(?:chromium)[\s\/](\d+(?:\.\d+)?)/i)||v}:/chrome|crios|crmo/i.test(_)?N={name:"Chrome",chrome:L,version:d(/(?:chrome|crios|crmo)\/(\d+(\.\d+)?)/i)}:a?N={name:"Android",version:v}:/safari|applewebkit/i.test(_)?(N={name:"Safari",safari:L},v&&(N.version=v)):c?(N={name:c=="iphone"?"iPhone":c=="ipad"?"iPad":"iPod"},v&&(N.version=v)):/googlebot/i.test(_)?N={name:"Googlebot",googlebot:L,version:d(/googlebot\/(\d+(\.\d+))/i)||v}:N={name:d(/^(.*)\/(.*) /),version:r(/^(.*)\/(.*) /)},!N.msedge&&/(apple)?webkit/i.test(_)?(/(apple)?webkit\/537\.36/i.test(_)?(N.name=N.name||"Blink",N.blink=L):(N.name=N.name||"Webkit",N.webkit=L),!N.version&&v&&(N.version=v)):!N.opera&&/gecko\//i.test(_)&&(N.name=N.name||"Gecko",N.gecko=L,N.version=N.version||d(/gecko\/(\d+(\.\d+)?)/i)),!N.windowsphone&&(a||N.silk)?(N.android=L,N.osname="Android"):!N.windowsphone&&c?(N[c]=L,N.ios=L,N.osname="iOS"):R?(N.mac=L,N.osname="macOS"):D?(N.xbox=L,N.osname="Xbox"):P?(N.windows=L,N.osname="Windows"):y&&(N.linux=L,N.osname="Linux");function z(H){switch(H){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 F="";N.windows?F=z(d(/Windows ((NT|XP)( \d\d?.\d)?)/i)):N.windowsphone?F=d(/windows phone (?:os)?\s?(\d+(\.\d+)*)/i):N.mac?(F=d(/Mac OS X (\d+([_\.\s]\d+)*)/i),F=F.replace(/[_\s]/g,".")):c?(F=d(/os (\d+([_\s]\d+)*) like mac os x/i),F=F.replace(/[_\s]/g,".")):a?F=d(/android[ \/-](\d+(\.\d+)*)/i):N.webos?F=d(/(?:web|hpw)os\/(\d+(\.\d+)*)/i):N.blackberry?F=d(/rim\stablet\sos\s(\d+(\.\d+)*)/i):N.bada?F=d(/bada\/(\d+(\.\d+)*)/i):N.tizen&&(F=d(/tizen[\/\s](\d+(\.\d+)*)/i)),F&&(N.osversion=F);var W=!N.windows&&F.split(".")[0];return A||i||c=="ipad"||a&&(W==3||W>=4&&!I)||N.silk?N.tablet=L:(I||c=="iphone"||c=="ipod"||a||n||N.blackberry||N.webos||N.bada)&&(N.mobile=L),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&&O([N.version,"1.0"])===1||N.mzbrowser&&O([N.version,"6.0"])===1||N.focus&&O([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=L: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=L:N.x=L,N}var w=p(typeof navigator!="undefined"&&navigator.userAgent||"");w.test=function(_){for(var d=0;d<_.length;++d){var r=_[d];if(typeof r=="string"&&r in w)return!0}return!1};function b(_){return _.split(".").length}function E(_,d){var r=[],c;if(Array.prototype.map)return Array.prototype.map.call(_,d);for(c=0;c<_.length;c++)r.push(d(_[c]));return r}function O(_){for(var d=Math.max(b(_[0]),b(_[1])),r=E(_,function(c){var t=d-b(c);return c=c+new Array(t+1).join(".0"),E(c.split("."),function(a){return new Array(20-a.length).join("0")+a}).reverse()});--d>=0;){if(r[0][d]>r[1][d])return 1;if(r[0][d]===r[1][d]){if(d===0)return 0}else return-1}}function S(_,d,r){var c=w;typeof d=="string"&&(r=d,d=void 0),d===void 0&&(d=!1),r&&(c=p(r));var t=""+c.version;for(var a in _)if(_.hasOwnProperty(a)&&c[a]){if(typeof _[a]!="string")throw new Error("Browser version in the minVersion map should be a string: "+a+": "+String(_));return O([t,_[a]])<0}return d}function h(_,d,r){return!S(_,d,r)}return w.isUnsupportedBrowser=S,w.compareVersions=O,w.check=h,w._detect=p,w.detect=p,w})},{}],71:[function(M,X,o){},{}],72:[function(M,X,o){var L=M("buffer").Buffer,p=L.isEncoding||function(h){switch(h&&h.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 w(h){if(h&&!p(h))throw new Error("Unknown encoding: "+h)}var b=o.StringDecoder=function(h){this.encoding=(h||"utf8").toLowerCase().replace(/[-_]/,""),w(h);switch(this.encoding){case"utf8":this.surrogateSize=3;break;case"ucs2":case"utf16le":this.surrogateSize=2,this.detectIncompleteChar=O;break;case"base64":this.surrogateSize=3,this.detectIncompleteChar=S;break;default:this.write=E;return}this.charBuffer=new L(6),this.charReceived=0,this.charLength=0};b.prototype.write=function(h){for(var _="";this.charLength;){var d=h.length>=this.charLength-this.charReceived?this.charLength-this.charReceived:h.length;if(h.copy(this.charBuffer,this.charReceived,0,d),this.charReceived+=d,this.charReceived<this.charLength)return"";h=h.slice(d,h.length),_=this.charBuffer.slice(0,this.charLength).toString(this.encoding);var c=_.charCodeAt(_.length-1);if(c>=55296&&c<=56319){this.charLength+=this.surrogateSize,_="";continue}if(this.charReceived=this.charLength=0,h.length===0)return _;break}this.detectIncompleteChar(h);var r=h.length;this.charLength&&(h.copy(this.charBuffer,0,h.length-this.charReceived,r),r-=this.charReceived),_+=h.toString(this.encoding,0,r);var r=_.length-1,c=_.charCodeAt(r);if(c>=55296&&c<=56319){var t=this.surrogateSize;return this.charLength+=t,this.charReceived+=t,this.charBuffer.copy(this.charBuffer,t,0,t),h.copy(this.charBuffer,0,0,t),_.substring(0,r)}return _},b.prototype.detectIncompleteChar=function(h){for(var _=h.length>=3?3:h.length;_>0;_--){var d=h[h.length-_];if(_==1&&d>>5==6){this.charLength=2;break}if(_<=2&&d>>4==14){this.charLength=3;break}if(_<=3&&d>>3==30){this.charLength=4;break}}this.charReceived=_},b.prototype.end=function(h){var _="";if(h&&h.length&&(_=this.write(h)),this.charReceived){var d=this.charReceived,r=this.charBuffer,c=this.encoding;_+=r.slice(0,d).toString(c)}return _};function E(h){return h.toString(this.encoding)}function O(h){this.charReceived=h.length%2,this.charLength=this.charReceived?2:0}function S(h){this.charReceived=h.length%3,this.charLength=this.charReceived?3:0}},{buffer:73}],73:[function(M,X,o){(function(L,p){/*!
|
|
|
* The buffer module from node.js, for the browser.
|
|
|
*
|
|
|
* @author Feross Aboukhadijeh <http://feross.org>
|
|
|
* @license MIT
|
|
|
*/"use strict";var w=M("base64-js"),b=M("ieee754"),E=M("isarray");o.Buffer=p,o.SlowBuffer=s,o.INSPECT_MAX_BYTES=50,p.TYPED_ARRAY_SUPPORT=L.TYPED_ARRAY_SUPPORT!==void 0?L.TYPED_ARRAY_SUPPORT:O(),o.kMaxLength=S();function O(){try{var ie=new Uint8Array(1);return ie.__proto__={__proto__:Uint8Array.prototype,foo:function(){return 42}},ie.foo()===42&&typeof ie.subarray=="function"&&ie.subarray(1,1).byteLength===0}catch(Z){return!1}}function S(){return p.TYPED_ARRAY_SUPPORT?2147483647:1073741823}function h(ie,Z){if(S()<Z)throw new RangeError("Invalid typed array length");return p.TYPED_ARRAY_SUPPORT?(ie=new Uint8Array(Z),ie.__proto__=p.prototype):(ie===null&&(ie=new p(Z)),ie.length=Z),ie}function p(ie,Z,Y){if(!p.TYPED_ARRAY_SUPPORT&&!(this instanceof p))return new p(ie,Z,Y);if(typeof ie=="number"){if(typeof Z=="string")throw new Error("If encoding is specified then the first argument must be a string");return c(this,ie)}return _(this,ie,Z,Y)}p.poolSize=8192,p._augment=function(ie){return ie.__proto__=p.prototype,ie};function _(ie,Z,Y,$){if(typeof Z=="number")throw new TypeError('"value" argument must not be a number');return typeof ArrayBuffer!="undefined"&&Z instanceof ArrayBuffer?n(ie,Z,Y,$):typeof Z=="string"?t(ie,Z,Y):i(ie,Z)}p.from=function(ie,Z,Y){return _(null,ie,Z,Y)},p.TYPED_ARRAY_SUPPORT&&(p.prototype.__proto__=Uint8Array.prototype,p.__proto__=Uint8Array,typeof Symbol!="undefined"&&Symbol.species&&p[Symbol.species]===p&&Object.defineProperty(p,Symbol.species,{value:null,configurable:!0}));function d(ie){if(typeof ie!="number")throw new TypeError('"size" argument must be a number');if(ie<0)throw new RangeError('"size" argument must not be negative')}function r(ie,Z,Y,$){return d(Z),Z<=0?h(ie,Z):Y!==void 0?typeof $=="string"?h(ie,Z).fill(Y,$):h(ie,Z).fill(Y):h(ie,Z)}p.alloc=function(ie,Z,Y){return r(null,ie,Z,Y)};function c(ie,Z){if(d(Z),ie=h(ie,Z<0?0:f(Z)|0),!p.TYPED_ARRAY_SUPPORT)for(var Y=0;Y<Z;++Y)ie[Y]=0;return ie}p.allocUnsafe=function(ie){return c(null,ie)},p.allocUnsafeSlow=function(ie){return c(null,ie)};function t(ie,Z,Y){if((typeof Y!="string"||Y==="")&&(Y="utf8"),!p.isEncoding(Y))throw new TypeError('"encoding" must be a valid string encoding');var $=l(Z,Y)|0;ie=h(ie,$);var Ce=ie.write(Z,Y);return Ce!==$&&(ie=ie.slice(0,Ce)),ie}function a(ie,Z){var Y=Z.length<0?0:f(Z.length)|0;ie=h(ie,Y);for(var $=0;$<Y;$+=1)ie[$]=Z[$]&255;return ie}function n(ie,Z,Y,$){if(Z.byteLength,Y<0||Z.byteLength<Y)throw new RangeError("'offset' is out of bounds");if(Z.byteLength<Y+($||0))throw new RangeError("'length' is out of bounds");return Y===void 0&&$===void 0?Z=new Uint8Array(Z):$===void 0?Z=new Uint8Array(Z,Y):Z=new Uint8Array(Z,Y,$),p.TYPED_ARRAY_SUPPORT?(ie=Z,ie.__proto__=p.prototype):ie=a(ie,Z),ie}function i(ie,Z){if(p.isBuffer(Z)){var Y=f(Z.length)|0;return ie=h(ie,Y),ie.length===0||Z.copy(ie,0,0,Y),ie}if(Z){if(typeof ArrayBuffer!="undefined"&&Z.buffer instanceof ArrayBuffer||"length"in Z)return typeof Z.length!="number"||ye(Z.length)?h(ie,0):a(ie,Z);if(Z.type==="Buffer"&&E(Z.data))return a(ie,Z.data)}throw new TypeError("First argument must be a string, Buffer, ArrayBuffer, Array, or array-like object.")}function f(ie){if(ie>=S())throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+S().toString(16)+" bytes");return ie|0}function s(ie){return+ie!=ie&&(ie=0),p.alloc(+ie)}p.isBuffer=function(Z){return!!(Z!=null&&Z._isBuffer)},p.compare=function(Z,Y){if(!p.isBuffer(Z)||!p.isBuffer(Y))throw new TypeError("Arguments must be Buffers");if(Z===Y)return 0;for(var $=Z.length,Ce=Y.length,_e=0,Re=Math.min($,Ce);_e<Re;++_e)if(Z[_e]!==Y[_e]){$=Z[_e],Ce=Y[_e];break}return $<Ce?-1:Ce<$?1:0},p.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}},p.concat=function(Z,Y){if(!E(Z))throw new TypeError('"list" argument must be an Array of Buffers');if(Z.length===0)return p.alloc(0);var $;if(Y===void 0)for(Y=0,$=0;$<Z.length;++$)Y+=Z[$].length;var Ce=p.allocUnsafe(Y),_e=0;for($=0;$<Z.length;++$){var Re=Z[$];if(!p.isBuffer(Re))throw new TypeError('"list" argument must be an Array of Buffers');Re.copy(Ce,_e),_e+=Re.length}return Ce};function l(ie,Z){if(p.isBuffer(ie))return ie.length;if(typeof ArrayBuffer!="undefined"&&typeof ArrayBuffer.isView=="function"&&(ArrayBuffer.isView(ie)||ie instanceof ArrayBuffer))return ie.byteLength;typeof ie!="string"&&(ie=""+ie);var Y=ie.length;if(Y===0)return 0;for(var $=!1;;)switch(Z){case"ascii":case"latin1":case"binary":return Y;case"utf8":case"utf-8":case void 0:return se(ie).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return Y*2;case"hex":return Y>>>1;case"base64":return te(ie).length;default:if($)return se(ie).length;Z=(""+Z).toLowerCase(),$=!0}}p.byteLength=l;function m(ie,Z,Y){var $=!1;if((Z===void 0||Z<0)&&(Z=0),Z>this.length)return"";if((Y===void 0||Y>this.length)&&(Y=this.length),Y<=0)return"";if(Y>>>=0,Z>>>=0,Y<=Z)return"";for(ie||(ie="utf8");;)switch(ie){case"hex":return H(this,Z,Y);case"utf8":case"utf-8":return D(this,Z,Y);case"ascii":return F(this,Z,Y);case"latin1":case"binary":return W(this,Z,Y);case"base64":return I(this,Z,Y);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return B(this,Z,Y);default:if($)throw new TypeError("Unknown encoding: "+ie);ie=(ie+"").toLowerCase(),$=!0}}p.prototype._isBuffer=!0;function T(ie,Z,Y){var $=ie[Z];ie[Z]=ie[Y],ie[Y]=$}p.prototype.swap16=function(){var Z=this.length;if(Z%2!==0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var Y=0;Y<Z;Y+=2)T(this,Y,Y+1);return this},p.prototype.swap32=function(){var Z=this.length;if(Z%4!==0)throw new RangeError("Buffer size must be a multiple of 32-bits");for(var Y=0;Y<Z;Y+=4)T(this,Y,Y+3),T(this,Y+1,Y+2);return this},p.prototype.swap64=function(){var Z=this.length;if(Z%8!==0)throw new RangeError("Buffer size must be a multiple of 64-bits");for(var Y=0;Y<Z;Y+=8)T(this,Y,Y+7),T(this,Y+1,Y+6),T(this,Y+2,Y+5),T(this,Y+3,Y+4);return this},p.prototype.toString=function(){var Z=this.length|0;return Z===0?"":arguments.length===0?D(this,0,Z):m.apply(this,arguments)},p.prototype.equals=function(Z){if(!p.isBuffer(Z))throw new TypeError("Argument must be a Buffer");return this===Z?!0:p.compare(this,Z)===0},p.prototype.inspect=function(){var Z="",Y=o.INSPECT_MAX_BYTES;return this.length>0&&(Z=this.toString("hex",0,Y).match(/.{2}/g).join(" "),this.length>Y&&(Z+=" ... ")),"<Buffer "+Z+">"},p.prototype.compare=function(Z,Y,$,Ce,_e){if(!p.isBuffer(Z))throw new TypeError("Argument must be a Buffer");if(Y===void 0&&(Y=0),$===void 0&&($=Z?Z.length:0),Ce===void 0&&(Ce=0),_e===void 0&&(_e=this.length),Y<0||$>Z.length||Ce<0||_e>this.length)throw new RangeError("out of range index");if(Ce>=_e&&Y>=$)return 0;if(Ce>=_e)return-1;if(Y>=$)return 1;if(Y>>>=0,$>>>=0,Ce>>>=0,_e>>>=0,this===Z)return 0;for(var Re=_e-Ce,Qe=$-Y,$e=Math.min(Re,Qe),ct=this.slice(Ce,_e),dt=Z.slice(Y,$),vt=0;vt<$e;++vt)if(ct[vt]!==dt[vt]){Re=ct[vt],Qe=dt[vt];break}return Re<Qe?-1:Qe<Re?1:0};function C(ie,Z,Y,$,Ce){if(ie.length===0)return-1;if(typeof Y=="string"?($=Y,Y=0):Y>2147483647?Y=2147483647:Y<-2147483648&&(Y=-2147483648),Y=+Y,isNaN(Y)&&(Y=Ce?0:ie.length-1),Y<0&&(Y=ie.length+Y),Y>=ie.length){if(Ce)return-1;Y=ie.length-1}else if(Y<0)if(Ce)Y=0;else return-1;if(typeof Z=="string"&&(Z=p.from(Z,$)),p.isBuffer(Z))return Z.length===0?-1:g(ie,Z,Y,$,Ce);if(typeof Z=="number")return Z=Z&255,p.TYPED_ARRAY_SUPPORT&&typeof Uint8Array.prototype.indexOf=="function"?Ce?Uint8Array.prototype.indexOf.call(ie,Z,Y):Uint8Array.prototype.lastIndexOf.call(ie,Z,Y):g(ie,[Z],Y,$,Ce);throw new TypeError("val must be string, number or Buffer")}function g(ie,Z,Y,$,Ce){var _e=1,Re=ie.length,Qe=Z.length;if($!==void 0&&($=String($).toLowerCase(),$==="ucs2"||$==="ucs-2"||$==="utf16le"||$==="utf-16le")){if(ie.length<2||Z.length<2)return-1;_e=2,Re/=2,Qe/=2,Y/=2}function $e(He,Pe){return _e===1?He[Pe]:He.readUInt16BE(Pe*_e)}var ct;if(Ce){var dt=-1;for(ct=Y;ct<Re;ct++)if($e(ie,ct)===$e(Z,dt===-1?0:ct-dt)){if(dt===-1&&(dt=ct),ct-dt+1===Qe)return dt*_e}else dt!==-1&&(ct-=ct-dt),dt=-1}else for(Y+Qe>Re&&(Y=Re-Qe),ct=Y;ct>=0;ct--){for(var vt=!0,_t=0;_t<Qe;_t++)if($e(ie,ct+_t)!==$e(Z,_t)){vt=!1;break}if(vt)return ct}return-1}p.prototype.includes=function(Z,Y,$){return this.indexOf(Z,Y,$)!==-1},p.prototype.indexOf=function(Z,Y,$){return C(this,Z,Y,$,!0)},p.prototype.lastIndexOf=function(Z,Y,$){return C(this,Z,Y,$,!1)};function P(ie,Z,Y,$){Y=Number(Y)||0;var Ce=ie.length-Y;$?($=Number($),$>Ce&&($=Ce)):$=Ce;var _e=Z.length;if(_e%2!==0)throw new TypeError("Invalid hex string");$>_e/2&&($=_e/2);for(var Re=0;Re<$;++Re){var Qe=parseInt(Z.substr(Re*2,2),16);if(isNaN(Qe))return Re;ie[Y+Re]=Qe}return Re}function R(ie,Z,Y,$){return re(se(Z,ie.length-Y),ie,Y,$)}function y(ie,Z,Y,$){return re(Q(Z),ie,Y,$)}function x(ie,Z,Y,$){return y(ie,Z,Y,$)}function v(ie,Z,Y,$){return re(te(Z),ie,Y,$)}function A(ie,Z,Y,$){return re(ce(Z,ie.length-Y),ie,Y,$)}p.prototype.write=function(Z,Y,$,Ce){if(Y===void 0)Ce="utf8",$=this.length,Y=0;else if($===void 0&&typeof Y=="string")Ce=Y,$=this.length,Y=0;else if(isFinite(Y))Y=Y|0,isFinite($)?($=$|0,Ce===void 0&&(Ce="utf8")):(Ce=$,$=void 0);else throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");var _e=this.length-Y;if(($===void 0||$>_e)&&($=_e),Z.length>0&&($<0||Y<0)||Y>this.length)throw new RangeError("Attempt to write outside buffer bounds");Ce||(Ce="utf8");for(var Re=!1;;)switch(Ce){case"hex":return P(this,Z,Y,$);case"utf8":case"utf-8":return R(this,Z,Y,$);case"ascii":return y(this,Z,Y,$);case"latin1":case"binary":return x(this,Z,Y,$);case"base64":return v(this,Z,Y,$);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return A(this,Z,Y,$);default:if(Re)throw new TypeError("Unknown encoding: "+Ce);Ce=(""+Ce).toLowerCase(),Re=!0}},p.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};function I(ie,Z,Y){return Z===0&&Y===ie.length?w.fromByteArray(ie):w.fromByteArray(ie.slice(Z,Y))}function D(ie,Z,Y){Y=Math.min(ie.length,Y);for(var $=[],Ce=Z;Ce<Y;){var _e=ie[Ce],Re=null,Qe=_e>239?4:_e>223?3:_e>191?2:1;if(Ce+Qe<=Y){var $e,ct,dt,vt;switch(Qe){case 1:_e<128&&(Re=_e);break;case 2:$e=ie[Ce+1],($e&192)===128&&(vt=(_e&31)<<6|$e&63,vt>127&&(Re=vt));break;case 3:$e=ie[Ce+1],ct=ie[Ce+2],($e&192)===128&&(ct&192)===128&&(vt=(_e&15)<<12|($e&63)<<6|ct&63,vt>2047&&(vt<55296||vt>57343)&&(Re=vt));break;case 4:$e=ie[Ce+1],ct=ie[Ce+2],dt=ie[Ce+3],($e&192)===128&&(ct&192)===128&&(dt&192)===128&&(vt=(_e&15)<<18|($e&63)<<12|(ct&63)<<6|dt&63,vt>65535&&vt<1114112&&(Re=vt))}}Re===null?(Re=65533,Qe=1):Re>65535&&(Re-=65536,$.push(Re>>>10&1023|55296),Re=56320|Re&1023),$.push(Re),Ce+=Qe}return z($)}var N=4096;function z(ie){var Z=ie.length;if(Z<=N)return String.fromCharCode.apply(String,ie);for(var Y="",$=0;$<Z;)Y+=String.fromCharCode.apply(String,ie.slice($,$+=N));return Y}function F(ie,Z,Y){var $="";Y=Math.min(ie.length,Y);for(var Ce=Z;Ce<Y;++Ce)$+=String.fromCharCode(ie[Ce]&127);return $}function W(ie,Z,Y){var $="";Y=Math.min(ie.length,Y);for(var Ce=Z;Ce<Y;++Ce)$+=String.fromCharCode(ie[Ce]);return $}function H(ie,Z,Y){var $=ie.length;(!Z||Z<0)&&(Z=0),(!Y||Y<0||Y>$)&&(Y=$);for(var Ce="",_e=Z;_e<Y;++_e)Ce+=ae(ie[_e]);return Ce}function B(ie,Z,Y){for(var $=ie.slice(Z,Y),Ce="",_e=0;_e<$.length;_e+=2)Ce+=String.fromCharCode($[_e]+$[_e+1]*256);return Ce}p.prototype.slice=function(Z,Y){var $=this.length;Z=~~Z,Y=Y===void 0?$:~~Y,Z<0?(Z+=$,Z<0&&(Z=0)):Z>$&&(Z=$),Y<0?(Y+=$,Y<0&&(Y=0)):Y>$&&(Y=$),Y<Z&&(Y=Z);var Ce;if(p.TYPED_ARRAY_SUPPORT)Ce=this.subarray(Z,Y),Ce.__proto__=p.prototype;else{var _e=Y-Z;Ce=new p(_e,void 0);for(var Re=0;Re<_e;++Re)Ce[Re]=this[Re+Z]}return Ce};function k(ie,Z,Y){if(ie%1!==0||ie<0)throw new RangeError("offset is not uint");if(ie+Z>Y)throw new RangeError("Trying to access beyond buffer length")}p.prototype.readUIntLE=function(Z,Y,$){Z=Z|0,Y=Y|0,$||k(Z,Y,this.length);for(var Ce=this[Z],_e=1,Re=0;++Re<Y&&(_e*=256);)Ce+=this[Z+Re]*_e;return Ce},p.prototype.readUIntBE=function(Z,Y,$){Z=Z|0,Y=Y|0,$||k(Z,Y,this.length);for(var Ce=this[Z+--Y],_e=1;Y>0&&(_e*=256);)Ce+=this[Z+--Y]*_e;return Ce},p.prototype.readUInt8=function(Z,Y){return Y||k(Z,1,this.length),this[Z]},p.prototype.readUInt16LE=function(Z,Y){return Y||k(Z,2,this.length),this[Z]|this[Z+1]<<8},p.prototype.readUInt16BE=function(Z,Y){return Y||k(Z,2,this.length),this[Z]<<8|this[Z+1]},p.prototype.readUInt32LE=function(Z,Y){return Y||k(Z,4,this.length),(this[Z]|this[Z+1]<<8|this[Z+2]<<16)+this[Z+3]*16777216},p.prototype.readUInt32BE=function(Z,Y){return Y||k(Z,4,this.length),this[Z]*16777216+(this[Z+1]<<16|this[Z+2]<<8|this[Z+3])},p.prototype.readIntLE=function(Z,Y,$){Z=Z|0,Y=Y|0,$||k(Z,Y,this.length);for(var Ce=this[Z],_e=1,Re=0;++Re<Y&&(_e*=256);)Ce+=this[Z+Re]*_e;return _e*=128,Ce>=_e&&(Ce-=Math.pow(2,8*Y)),Ce},p.prototype.readIntBE=function(Z,Y,$){Z=Z|0,Y=Y|0,$||k(Z,Y,this.length);for(var Ce=Y,_e=1,Re=this[Z+--Ce];Ce>0&&(_e*=256);)Re+=this[Z+--Ce]*_e;return _e*=128,Re>=_e&&(Re-=Math.pow(2,8*Y)),Re},p.prototype.readInt8=function(Z,Y){return Y||k(Z,1,this.length),this[Z]&128?(255-this[Z]+1)*-1:this[Z]},p.prototype.readInt16LE=function(Z,Y){Y||k(Z,2,this.length);var $=this[Z]|this[Z+1]<<8;return $&32768?$|4294901760:$},p.prototype.readInt16BE=function(Z,Y){Y||k(Z,2,this.length);var $=this[Z+1]|this[Z]<<8;return $&32768?$|4294901760:$},p.prototype.readInt32LE=function(Z,Y){return Y||k(Z,4,this.length),this[Z]|this[Z+1]<<8|this[Z+2]<<16|this[Z+3]<<24},p.prototype.readInt32BE=function(Z,Y){return Y||k(Z,4,this.length),this[Z]<<24|this[Z+1]<<16|this[Z+2]<<8|this[Z+3]},p.prototype.readFloatLE=function(Z,Y){return Y||k(Z,4,this.length),b.read(this,Z,!0,23,4)},p.prototype.readFloatBE=function(Z,Y){return Y||k(Z,4,this.length),b.read(this,Z,!1,23,4)},p.prototype.readDoubleLE=function(Z,Y){return Y||k(Z,8,this.length),b.read(this,Z,!0,52,8)},p.prototype.readDoubleBE=function(Z,Y){return Y||k(Z,8,this.length),b.read(this,Z,!1,52,8)};function G(ie,Z,Y,$,Ce,_e){if(!p.isBuffer(ie))throw new TypeError('"buffer" argument must be a Buffer instance');if(Z>Ce||Z<_e)throw new RangeError('"value" argument is out of bounds');if(Y+$>ie.length)throw new RangeError("Index out of range")}p.prototype.writeUIntLE=function(Z,Y,$,Ce){if(Z=+Z,Y=Y|0,$=$|0,!Ce){var _e=Math.pow(2,8*$)-1;G(this,Z,Y,$,_e,0)}var Re=1,Qe=0;for(this[Y]=Z&255;++Qe<$&&(Re*=256);)this[Y+Qe]=Z/Re&255;return Y+$},p.prototype.writeUIntBE=function(Z,Y,$,Ce){if(Z=+Z,Y=Y|0,$=$|0,!Ce){var _e=Math.pow(2,8*$)-1;G(this,Z,Y,$,_e,0)}var Re=$-1,Qe=1;for(this[Y+Re]=Z&255;--Re>=0&&(Qe*=256);)this[Y+Re]=Z/Qe&255;return Y+$},p.prototype.writeUInt8=function(Z,Y,$){return Z=+Z,Y=Y|0,$||G(this,Z,Y,1,255,0),p.TYPED_ARRAY_SUPPORT||(Z=Math.floor(Z)),this[Y]=Z&255,Y+1};function ee(ie,Z,Y,$){Z<0&&(Z=65535+Z+1);for(var Ce=0,_e=Math.min(ie.length-Y,2);Ce<_e;++Ce)ie[Y+Ce]=(Z&255<<8*($?Ce:1-Ce))>>>($?Ce:1-Ce)*8}p.prototype.writeUInt16LE=function(Z,Y,$){return Z=+Z,Y=Y|0,$||G(this,Z,Y,2,65535,0),p.TYPED_ARRAY_SUPPORT?(this[Y]=Z&255,this[Y+1]=Z>>>8):ee(this,Z,Y,!0),Y+2},p.prototype.writeUInt16BE=function(Z,Y,$){return Z=+Z,Y=Y|0,$||G(this,Z,Y,2,65535,0),p.TYPED_ARRAY_SUPPORT?(this[Y]=Z>>>8,this[Y+1]=Z&255):ee(this,Z,Y,!1),Y+2};function ue(ie,Z,Y,$){Z<0&&(Z=4294967295+Z+1);for(var Ce=0,_e=Math.min(ie.length-Y,4);Ce<_e;++Ce)ie[Y+Ce]=Z>>>($?Ce:3-Ce)*8&255}p.prototype.writeUInt32LE=function(Z,Y,$){return Z=+Z,Y=Y|0,$||G(this,Z,Y,4,4294967295,0),p.TYPED_ARRAY_SUPPORT?(this[Y+3]=Z>>>24,this[Y+2]=Z>>>16,this[Y+1]=Z>>>8,this[Y]=Z&255):ue(this,Z,Y,!0),Y+4},p.prototype.writeUInt32BE=function(Z,Y,$){return Z=+Z,Y=Y|0,$||G(this,Z,Y,4,4294967295,0),p.TYPED_ARRAY_SUPPORT?(this[Y]=Z>>>24,this[Y+1]=Z>>>16,this[Y+2]=Z>>>8,this[Y+3]=Z&255):ue(this,Z,Y,!1),Y+4},p.prototype.writeIntLE=function(Z,Y,$,Ce){if(Z=+Z,Y=Y|0,!Ce){var _e=Math.pow(2,8*$-1);G(this,Z,Y,$,_e-1,-_e)}var Re=0,Qe=1,$e=0;for(this[Y]=Z&255;++Re<$&&(Qe*=256);)Z<0&&$e===0&&this[Y+Re-1]!==0&&($e=1),this[Y+Re]=(Z/Qe>>0)-$e&255;return Y+$},p.prototype.writeIntBE=function(Z,Y,$,Ce){if(Z=+Z,Y=Y|0,!Ce){var _e=Math.pow(2,8*$-1);G(this,Z,Y,$,_e-1,-_e)}var Re=$-1,Qe=1,$e=0;for(this[Y+Re]=Z&255;--Re>=0&&(Qe*=256);)Z<0&&$e===0&&this[Y+Re+1]!==0&&($e=1),this[Y+Re]=(Z/Qe>>0)-$e&255;return Y+$},p.prototype.writeInt8=function(Z,Y,$){return Z=+Z,Y=Y|0,$||G(this,Z,Y,1,127,-128),p.TYPED_ARRAY_SUPPORT||(Z=Math.floor(Z)),Z<0&&(Z=255+Z+1),this[Y]=Z&255,Y+1},p.prototype.writeInt16LE=function(Z,Y,$){return Z=+Z,Y=Y|0,$||G(this,Z,Y,2,32767,-32768),p.TYPED_ARRAY_SUPPORT?(this[Y]=Z&255,this[Y+1]=Z>>>8):ee(this,Z,Y,!0),Y+2},p.prototype.writeInt16BE=function(Z,Y,$){return Z=+Z,Y=Y|0,$||G(this,Z,Y,2,32767,-32768),p.TYPED_ARRAY_SUPPORT?(this[Y]=Z>>>8,this[Y+1]=Z&255):ee(this,Z,Y,!1),Y+2},p.prototype.writeInt32LE=function(Z,Y,$){return Z=+Z,Y=Y|0,$||G(this,Z,Y,4,2147483647,-2147483648),p.TYPED_ARRAY_SUPPORT?(this[Y]=Z&255,this[Y+1]=Z>>>8,this[Y+2]=Z>>>16,this[Y+3]=Z>>>24):ue(this,Z,Y,!0),Y+4},p.prototype.writeInt32BE=function(Z,Y,$){return Z=+Z,Y=Y|0,$||G(this,Z,Y,4,2147483647,-2147483648),Z<0&&(Z=4294967295+Z+1),p.TYPED_ARRAY_SUPPORT?(this[Y]=Z>>>24,this[Y+1]=Z>>>16,this[Y+2]=Z>>>8,this[Y+3]=Z&255):ue(this,Z,Y,!1),Y+4};function le(ie,Z,Y,$,Ce,_e){if(Y+$>ie.length)throw new RangeError("Index out of range");if(Y<0)throw new RangeError("Index out of range")}function ve(ie,Z,Y,$,Ce){return Ce||le(ie,Z,Y,4,34028234663852886e22,-34028234663852886e22),b.write(ie,Z,Y,$,23,4),Y+4}p.prototype.writeFloatLE=function(Z,Y,$){return ve(this,Z,Y,!0,$)},p.prototype.writeFloatBE=function(Z,Y,$){return ve(this,Z,Y,!1,$)};function be(ie,Z,Y,$,Ce){return Ce||le(ie,Z,Y,8,17976931348623157e292,-17976931348623157e292),b.write(ie,Z,Y,$,52,8),Y+8}p.prototype.writeDoubleLE=function(Z,Y,$){return be(this,Z,Y,!0,$)},p.prototype.writeDoubleBE=function(Z,Y,$){return be(this,Z,Y,!1,$)},p.prototype.copy=function(Z,Y,$,Ce){if($||($=0),!Ce&&Ce!==0&&(Ce=this.length),Y>=Z.length&&(Y=Z.length),Y||(Y=0),Ce>0&&Ce<$&&(Ce=$),Ce===$)return 0;if(Z.length===0||this.length===0)return 0;if(Y<0)throw new RangeError("targetStart out of bounds");if($<0||$>=this.length)throw new RangeError("sourceStart out of bounds");if(Ce<0)throw new RangeError("sourceEnd out of bounds");Ce>this.length&&(Ce=this.length),Z.length-Y<Ce-$&&(Ce=Z.length-Y+$);var _e=Ce-$,Re;if(this===Z&&$<Y&&Y<Ce)for(Re=_e-1;Re>=0;--Re)Z[Re+Y]=this[Re+$];else if(_e<1e3||!p.TYPED_ARRAY_SUPPORT)for(Re=0;Re<_e;++Re)Z[Re+Y]=this[Re+$];else Uint8Array.prototype.set.call(Z,this.subarray($,$+_e),Y);return _e},p.prototype.fill=function(Z,Y,$,Ce){if(typeof Z=="string"){if(typeof Y=="string"?(Ce=Y,Y=0,$=this.length):typeof $=="string"&&(Ce=$,$=this.length),Z.length===1){var _e=Z.charCodeAt(0);_e<256&&(Z=_e)}if(Ce!==void 0&&typeof Ce!="string")throw new TypeError("encoding must be a string");if(typeof Ce=="string"&&!p.isEncoding(Ce))throw new TypeError("Unknown encoding: "+Ce)}else typeof Z=="number"&&(Z=Z&255);if(Y<0||this.length<Y||this.length<$)throw new RangeError("Out of range index");if($<=Y)return this;Y=Y>>>0,$=$===void 0?this.length:$>>>0,Z||(Z=0);var Re;if(typeof Z=="number")for(Re=Y;Re<$;++Re)this[Re]=Z;else{var Qe=p.isBuffer(Z)?Z:se(new p(Z,Ce).toString()),$e=Qe.length;for(Re=0;Re<$-Y;++Re)this[Re+Y]=Qe[Re%$e]}return this};var oe=/[^+\/0-9A-Za-z-_]/g;function he(ie){if(ie=fe(ie).replace(oe,""),ie.length<2)return"";for(;ie.length%4!==0;)ie=ie+"=";return ie}function fe(ie){return ie.trim?ie.trim():ie.replace(/^\s+|\s+$/g,"")}function ae(ie){return ie<16?"0"+ie.toString(16):ie.toString(16)}function se(ie,Z){Z=Z||Infinity;for(var Y,$=ie.length,Ce=null,_e=[],Re=0;Re<$;++Re){if(Y=ie.charCodeAt(Re),Y>55295&&Y<57344){if(!Ce){if(Y>56319){(Z-=3)>-1&&_e.push(239,191,189);continue}else if(Re+1===$){(Z-=3)>-1&&_e.push(239,191,189);continue}Ce=Y;continue}if(Y<56320){(Z-=3)>-1&&_e.push(239,191,189),Ce=Y;continue}Y=(Ce-55296<<10|Y-56320)+65536}else Ce&&((Z-=3)>-1&&_e.push(239,191,189));if(Ce=null,Y<128){if((Z-=1)<0)break;_e.push(Y)}else if(Y<2048){if((Z-=2)<0)break;_e.push(Y>>6|192,Y&63|128)}else if(Y<65536){if((Z-=3)<0)break;_e.push(Y>>12|224,Y>>6&63|128,Y&63|128)}else if(Y<1114112){if((Z-=4)<0)break;_e.push(Y>>18|240,Y>>12&63|128,Y>>6&63|128,Y&63|128)}else throw new Error("Invalid code point")}return _e}function Q(ie){for(var Z=[],Y=0;Y<ie.length;++Y)Z.push(ie.charCodeAt(Y)&255);return Z}function ce(ie,Z){for(var Y,$,Ce,_e=[],Re=0;Re<ie.length&&!((Z-=2)<0);++Re)Y=ie.charCodeAt(Re),$=Y>>8,Ce=Y%256,_e.push(Ce),_e.push($);return _e}function te(ie){return w.toByteArray(he(ie))}function re(ie,Z,Y,$){for(var Ce=0;Ce<$&&!(Ce+Y>=Z.length||Ce>=ie.length);++Ce)Z[Ce+Y]=ie[Ce];return Ce}function ye(ie){return ie!==ie}}).call(this,typeof global!="undefined"?global:typeof self!="undefined"?self:typeof window!="undefined"?window:{},M("buffer").Buffer)},{"base64-js":69,buffer:73,ieee754:195,isarray:198}],74:[function(M,X,o){X.exports={"100":"Continue","101":"Switching Protocols","102":"Processing","200":"OK","201":"Created","202":"Accepted","203":"Non-Authoritative Information","204":"No Content","205":"Reset Content","206":"Partial Content","207":"Multi-Status","208":"Already Reported","226":"IM Used","300":"Multiple Choices","301":"Moved Permanently","302":"Found","303":"See Other","304":"Not Modified","305":"Use Proxy","307":"Temporary Redirect","308":"Permanent Redirect","400":"Bad Request","401":"Unauthorized","402":"Payment Required","403":"Forbidden","404":"Not Found","405":"Method Not Allowed","406":"Not Acceptable","407":"Proxy Authentication Required","408":"Request Timeout","409":"Conflict","410":"Gone","411":"Length Required","412":"Precondition Failed","413":"Payload Too Large","414":"URI Too Long","415":"Unsupported Media Type","416":"Range Not Satisfiable","417":"Expectation Failed","418":"I'm a teapot","421":"Misdirected Request","422":"Unprocessable Entity","423":"Locked","424":"Failed Dependency","425":"Unordered Collection","426":"Upgrade Required","428":"Precondition Required","429":"Too Many Requests","431":"Request Header Fields Too Large","451":"Unavailable For Legal Reasons","500":"Internal Server Error","501":"Not Implemented","502":"Bad Gateway","503":"Service Unavailable","504":"Gateway Timeout","505":"HTTP Version Not Supported","506":"Variant Also Negotiates","507":"Insufficient Storage","508":"Loop Detected","509":"Bandwidth Limit Exceeded","510":"Not Extended","511":"Network Authentication Required"}},{}],75:[function(M,X,o){X.exports={O_RDONLY:0,O_WRONLY:1,O_RDWR:2,S_IFMT:61440,S_IFREG:32768,S_IFDIR:16384,S_IFCHR:8192,S_IFBLK:24576,S_IFIFO:4096,S_IFLNK:40960,S_IFSOCK:49152,O_CREAT:512,O_EXCL:2048,O_NOCTTY:131072,O_TRUNC:1024,O_APPEND:8,O_DIRECTORY:1048576,O_NOFOLLOW:256,O_SYNC:128,O_SYMLINK:2097152,O_NONBLOCK:4,S_IRWXU:448,S_IRUSR:256,S_IWUSR:128,S_IXUSR:64,S_IRWXG:56,S_IRGRP:32,S_IWGRP:16,S_IXGRP:8,S_IRWXO:7,S_IROTH:4,S_IWOTH:2,S_IXOTH:1,E2BIG:7,EACCES:13,EADDRINUSE:48,EADDRNOTAVAIL:49,EAFNOSUPPORT:47,EAGAIN:35,EALREADY:37,EBADF:9,EBADMSG:94,EBUSY:16,ECANCELED:89,ECHILD:10,ECONNABORTED:53,ECONNREFUSED:61,ECONNRESET:54,EDEADLK:11,EDESTADDRREQ:39,EDOM:33,EDQUOT:69,EEXIST:17,EFAULT:14,EFBIG:27,EHOSTUNREACH:65,EIDRM:90,EILSEQ:92,EINPROGRESS:36,EINTR:4,EINVAL:22,EIO:5,EISCONN:56,EISDIR:21,ELOOP:62,EMFILE:24,EMLINK:31,EMSGSIZE:40,EMULTIHOP:95,ENAMETOOLONG:63,ENETDOWN:50,ENETRESET:52,ENETUNREACH:51,ENFILE:23,ENOBUFS:55,ENODATA:96,ENODEV:19,ENOENT:2,ENOEXEC:8,ENOLCK:77,ENOLINK:97,ENOMEM:12,ENOMSG:91,ENOPROTOOPT:42,ENOSPC:28,ENOSR:98,ENOSTR:99,ENOSYS:78,ENOTCONN:57,ENOTDIR:20,ENOTEMPTY:66,ENOTSOCK:38,ENOTSUP:45,ENOTTY:25,ENXIO:6,EOPNOTSUPP:102,EOVERFLOW:84,EPERM:1,EPIPE:32,EPROTO:100,EPROTONOSUPPORT:43,EPROTOTYPE:41,ERANGE:34,EROFS:30,ESPIPE:29,ESRCH:3,ESTALE:70,ETIME:101,ETIMEDOUT:60,ETXTBSY:26,EWOULDBLOCK:35,EXDEV:18,SIGHUP:1,SIGINT:2,SIGQUIT:3,SIGILL:4,SIGTRAP:5,SIGABRT:6,SIGIOT:6,SIGBUS:10,SIGFPE:8,SIGKILL:9,SIGUSR1:30,SIGSEGV:11,SIGUSR2:31,SIGPIPE:13,SIGALRM:14,SIGTERM:15,SIGCHLD:20,SIGCONT:19,SIGSTOP:17,SIGTSTP:18,SIGTTIN:21,SIGTTOU:22,SIGURG:16,SIGXCPU:24,SIGXFSZ:25,SIGVTALRM:26,SIGPROF:27,SIGWINCH:28,SIGIO:23,SIGSYS:12,SSL_OP_ALL:2147486719,SSL_OP_ALLOW_UNSAFE_LEGACY_RENEGOTIATION:262144,SSL_OP_CIPHER_SERVER_PREFERENCE:4194304,SSL_OP_CISCO_ANYCONNECT:32768,SSL_OP_COOKIE_EXCHANGE:8192,SSL_OP_CRYPTOPRO_TLSEXT_BUG:2147483648,SSL_OP_DONT_INSERT_EMPTY_FRAGMENTS:2048,SSL_OP_EPHEMERAL_RSA:0,SSL_OP_LEGACY_SERVER_CONNECT:4,SSL_OP_MICROSOFT_BIG_SSLV3_BUFFER:32,SSL_OP_MICROSOFT_SESS_ID_BUG:1,SSL_OP_MSIE_SSLV2_RSA_PADDING:0,SSL_OP_NETSCAPE_CA_DN_BUG:536870912,SSL_OP_NETSCAPE_CHALLENGE_BUG:2,SSL_OP_NETSCAPE_DEMO_CIPHER_CHANGE_BUG:1073741824,SSL_OP_NETSCAPE_REUSE_CIPHER_CHANGE_BUG:8,SSL_OP_NO_COMPRESSION:131072,SSL_OP_NO_QUERY_MTU:4096,SSL_OP_NO_SESSION_RESUMPTION_ON_RENEGOTIATION:65536,SSL_OP_NO_SSLv2:16777216,SSL_OP_NO_SSLv3:33554432,SSL_OP_NO_TICKET:16384,SSL_OP_NO_TLSv1:67108864,SSL_OP_NO_TLSv1_1:268435456,SSL_OP_NO_TLSv1_2:134217728,SSL_OP_PKCS1_CHECK_1:0,SSL_OP_PKCS1_CHECK_2:0,SSL_OP_SINGLE_DH_USE:1048576,SSL_OP_SINGLE_ECDH_USE:524288,SSL_OP_SSLEAY_080_CLIENT_DH_BUG:128,SSL_OP_SSLREF2_REUSE_CERT_TYPE_BUG:0,SSL_OP_TLS_BLOCK_PADDING_BUG:512,SSL_OP_TLS_D5_BUG:256,SSL_OP_TLS_ROLLBACK_BUG:8388608,ENGINE_METHOD_DSA:2,ENGINE_METHOD_DH:4,ENGINE_METHOD_RAND:8,ENGINE_METHOD_ECDH:16,ENGINE_METHOD_ECDSA:32,ENGINE_METHOD_CIPHERS:64,ENGINE_METHOD_DIGESTS:128,ENGINE_METHOD_STORE:256,ENGINE_METHOD_PKEY_METHS:512,ENGINE_METHOD_PKEY_ASN1_METHS:1024,ENGINE_METHOD_ALL:65535,ENGINE_METHOD_NONE:0,DH_CHECK_P_NOT_SAFE_PRIME:2,DH_CHECK_P_NOT_PRIME:1,DH_UNABLE_TO_CHECK_GENERATOR:4,DH_NOT_SUITABLE_GENERATOR:8,NPN_ENABLED:1,RSA_PKCS1_PADDING:1,RSA_SSLV23_PADDING:2,RSA_NO_PADDING:3,RSA_PKCS1_OAEP_PADDING:4,RSA_X931_PADDING:5,RSA_PKCS1_PSS_PADDING:6,POINT_CONVERSION_COMPRESSED:2,POINT_CONVERSION_UNCOMPRESSED:4,POINT_CONVERSION_HYBRID:6,F_OK:0,R_OK:4,W_OK:2,X_OK:1,UV_UDP_REUSEADDR:4}},{}],76:[function(M,X,o){/*!
|
|
|
* copy-to - index.js
|
|
|
* Copyright(c) 2014 dead_horse <dead_horse@qq.com>
|
|
|
* MIT Licensed
|
|
|
*/"use strict";var L=Array.prototype.slice;X.exports=p;function p(b,E){if(!(this instanceof p))return new p(b,E);this.src=b,this._withAccess=E}p.prototype.withAccess=function(b){return this._withAccess=b!==!1,this},p.prototype.pick=function(b){return Array.isArray(b)||(b=L.call(arguments)),b.length&&(this.keys=b),this},p.prototype.to=function(b){if(b=b||{},!this.src)return b;var E=this.keys||Object.keys(this.src);if(!this._withAccess){for(var O=0;O<E.length;O++){if(S=E[O],b[S]!==void 0)continue;b[S]=this.src[S]}return b}for(var O=0;O<E.length;O++){var S=E[O];if(!w(b,S))continue;var h=this.src.__lookupGetter__(S),_=this.src.__lookupSetter__(S);h&&b.__defineGetter__(S,h),_&&b.__defineSetter__(S,_),!h&&!_&&(b[S]=this.src[S])}return b},p.prototype.toCover=function(b){for(var E=this.keys||Object.keys(this.src),O=0;O<E.length;O++){var S=E[O];delete b[S];var h=this.src.__lookupGetter__(S),_=this.src.__lookupSetter__(S);h&&b.__defineGetter__(S,h),_&&b.__defineSetter__(S,_),!h&&!_&&(b[S]=this.src[S])}},p.prototype.override=p.prototype.toCover,p.prototype.and=function(b){var E={};return this.to(E),this.src=b,this.to(E),this.src=E,this};function w(b,E){return b[E]===void 0&&b.__lookupGetter__(E)===void 0&&b.__lookupSetter__(E)===void 0}},{}],77:[function(M,X,o){M("../../modules/es6.string.iterator"),M("../../modules/es6.array.from"),X.exports=M("../../modules/_core").Array.from},{"../../modules/_core":99,"../../modules/es6.array.from":168,"../../modules/es6.string.iterator":180}],78:[function(M,X,o){var L=M("../../modules/_core"),p=L.JSON||(L.JSON={stringify:JSON.stringify});X.exports=function(b){return p.stringify.apply(p,arguments)}},{"../../modules/_core":99}],79:[function(M,X,o){M("../../modules/es6.object.assign"),X.exports=M("../../modules/_core").Object.assign},{"../../modules/_core":99,"../../modules/es6.object.assign":171}],80:[function(M,X,o){M("../../modules/es6.object.create");var L=M("../../modules/_core").Object;X.exports=function(w,b){return L.create(w,b)}},{"../../modules/_core":99,"../../modules/es6.object.create":172}],81:[function(M,X,o){M("../../modules/es6.object.define-property");var L=M("../../modules/_core").Object;X.exports=function(w,b,E){return L.defineProperty(w,b,E)}},{"../../modules/_core":99,"../../modules/es6.object.define-property":173}],82:[function(M,X,o){M("../../modules/es7.object.entries"),X.exports=M("../../modules/_core").Object.entries},{"../../modules/_core":99,"../../modules/es7.object.entries":182}],83:[function(M,X,o){M("../../modules/es6.object.get-own-property-names");var L=M("../../modules/_core").Object;X.exports=function(w){return L.getOwnPropertyNames(w)}},{"../../modules/_core":99,"../../modules/es6.object.get-own-property-names":174}],84:[function(M,X,o){M("../../modules/es6.object.get-prototype-of"),X.exports=M("../../modules/_core").Object.getPrototypeOf},{"../../modules/_core":99,"../../modules/es6.object.get-prototype-of":175}],85:[function(M,X,o){M("../../modules/es6.object.keys"),X.exports=M("../../modules/_core").Object.keys},{"../../modules/_core":99,"../../modules/es6.object.keys":176}],86:[function(M,X,o){M("../modules/es6.object.to-string"),M("../modules/es6.string.iterator"),M("../modules/web.dom.iterable"),M("../modules/es6.promise"),M("../modules/es7.promise.finally"),M("../modules/es7.promise.try"),X.exports=M("../modules/_core").Promise},{"../modules/_core":99,"../modules/es6.object.to-string":177,"../modules/es6.promise":178,"../modules/es6.string.iterator":180,"../modules/es7.promise.finally":183,"../modules/es7.promise.try":184,"../modules/web.dom.iterable":187}],87:[function(M,X,o){M("../modules/web.immediate"),X.exports=M("../modules/_core").setImmediate},{"../modules/_core":99,"../modules/web.immediate":188}],88:[function(M,X,o){M("../../modules/es6.string.from-code-point"),X.exports=M("../../modules/_core").String.fromCodePoint},{"../../modules/_core":99,"../../modules/es6.string.from-code-point":179}],89:[function(M,X,o){M("../../modules/es6.function.has-instance"),X.exports=M("../../modules/_wks-ext").f("hasInstance")},{"../../modules/_wks-ext":165,"../../modules/es6.function.has-instance":170}],90:[function(M,X,o){M("../../modules/es6.symbol"),M("../../modules/es6.object.to-string"),M("../../modules/es7.symbol.async-iterator"),M("../../modules/es7.symbol.observable"),X.exports=M("../../modules/_core").Symbol},{"../../modules/_core":99,"../../modules/es6.object.to-string":177,"../../modules/es6.symbol":181,"../../modules/es7.symbol.async-iterator":185,"../../modules/es7.symbol.observable":186}],91:[function(M,X,o){M("../../modules/es6.string.iterator"),M("../../modules/web.dom.iterable"),X.exports=M("../../modules/_wks-ext").f("iterator")},{"../../modules/_wks-ext":165,"../../modules/es6.string.iterator":180,"../../modules/web.dom.iterable":187}],92:[function(M,X,o){X.exports=function(L){if(typeof L!="function")throw TypeError(L+" is not a function!");return L}},{}],93:[function(M,X,o){X.exports=function(){}},{}],94:[function(M,X,o){X.exports=function(L,p,w,b){if(!(L instanceof p)||b!==void 0&&b in L)throw TypeError(w+": incorrect invocation!");return L}},{}],95:[function(M,X,o){var L=M("./_is-object");X.exports=function(p){if(!L(p))throw TypeError(p+" is not an object!");return p}},{"./_is-object":119}],96:[function(M,X,o){var L=M("./_to-iobject"),p=M("./_to-length"),w=M("./_to-absolute-index");X.exports=function(b){return function(E,O,S){var h=L(E),_=p(h.length),d=w(S,_),r;if(b&&O!=O){for(;_>d;)if(r=h[d++],r!=r)return!0}else for(;_>d;d++)if((b||d in h)&&h[d]===O)return b||d||0;return!b&&-1}}},{"./_to-absolute-index":156,"./_to-iobject":158,"./_to-length":159}],97:[function(M,X,o){var L=M("./_cof"),p=M("./_wks")("toStringTag"),w=L(function(){return arguments}())=="Arguments",b=function(E,O){try{return E[O]}catch(S){}};X.exports=function(E){var O,S,h;return E===void 0?"Undefined":E===null?"Null":typeof(S=b(O=Object(E),p))=="string"?S:w?L(O):(h=L(O))=="Object"&&typeof O.callee=="function"?"Arguments":h}},{"./_cof":98,"./_wks":166}],98:[function(M,X,o){var L={}.toString;X.exports=function(p){return L.call(p).slice(8,-1)}},{}],99:[function(M,X,o){var L=X.exports={version:"2.6.11"};typeof __e=="number"&&(__e=L)},{}],100:[function(M,X,o){"use strict";var L=M("./_object-dp"),p=M("./_property-desc");X.exports=function(w,b,E){b in w?L.f(w,b,p(0,E)):w[b]=E}},{"./_object-dp":132,"./_property-desc":146}],101:[function(M,X,o){var L=M("./_a-function");X.exports=function(p,w,b){if(L(p),w===void 0)return p;switch(b){case 1:return function(E){return p.call(w,E)};case 2:return function(E,O){return p.call(w,E,O)};case 3:return function(E,O,S){return p.call(w,E,O,S)}}return function(){return p.apply(w,arguments)}}},{"./_a-function":92}],102:[function(M,X,o){X.exports=function(L){if(L==null)throw TypeError("Can't call method on "+L);return L}},{}],103:[function(M,X,o){X.exports=!M("./_fails")(function(){return Object.defineProperty({},"a",{get:function(){return 7}}).a!=7})},{"./_fails":108}],104:[function(M,X,o){var L=M("./_is-object"),p=M("./_global").document,w=L(p)&&L(p.createElement);X.exports=function(b){return w?p.createElement(b):{}}},{"./_global":110,"./_is-object":119}],105:[function(M,X,o){X.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},{}],106:[function(M,X,o){var L=M("./_object-keys"),p=M("./_object-gops"),w=M("./_object-pie");X.exports=function(b){var E=L(b),O=p.f;if(O)for(var S=O(b),h=w.f,_=0,d;S.length>_;)h.call(b,d=S[_++])&&E.push(d);return E}},{"./_object-gops":137,"./_object-keys":140,"./_object-pie":141}],107:[function(M,X,o){var L=M("./_global"),p=M("./_core"),w=M("./_ctx"),b=M("./_hide"),E=M("./_has"),O="prototype",S=function(h,_,d){var r=h&S.F,c=h&S.G,t=h&S.S,a=h&S.P,n=h&S.B,i=h&S.W,f=c?p:p[_]||(p[_]={}),s=f[O],l=c?L:t?L[_]:(L[_]||{})[O],m,T,C;c&&(d=_);for(m in d){if(T=!r&&l&&l[m]!==void 0,T&&E(f,m))continue;C=T?l[m]:d[m],f[m]=c&&typeof l[m]!="function"?d[m]:n&&T?w(C,L):i&&l[m]==C?function(g){var P=function(R,y,x){if(this instanceof g){switch(arguments.length){case 0:return new g;case 1:return new g(R);case 2:return new g(R,y)}return new g(R,y,x)}return g.apply(this,arguments)};return P[O]=g[O],P}(C):a&&typeof C=="function"?w(Function.call,C):C,a&&((f.virtual||(f.virtual={}))[m]=C,h&S.R&&s&&!s[m]&&b(s,m,C))}};S.F=1,S.G=2,S.S=4,S.P=8,S.B=16,S.W=32,S.U=64,S.R=128,X.exports=S},{"./_core":99,"./_ctx":101,"./_global":110,"./_has":111,"./_hide":112}],108:[function(M,X,o){X.exports=function(L){try{return!!L()}catch(p){return!0}}},{}],109:[function(M,X,o){var L=M("./_ctx"),p=M("./_iter-call"),w=M("./_is-array-iter"),b=M("./_an-object"),E=M("./_to-length"),O=M("./core.get-iterator-method"),S={},h={},o=X.exports=function(_,d,r,c,t){var a=t?function(){return _}:O(_),n=L(r,c,d?2:1),i=0,f,s,l,m;if(typeof a!="function")throw TypeError(_+" is not iterable!");if(w(a)){for(f=E(_.length);f>i;i++)if(m=d?n(b(s=_[i])[0],s[1]):n(_[i]),m===S||m===h)return m}else for(l=a.call(_);!(s=l.next()).done;)if(m=p(l,n,s.value,d),m===S||m===h)return m};o.BREAK=S,o.RETURN=h},{"./_an-object":95,"./_ctx":101,"./_is-array-iter":117,"./_iter-call":120,"./_to-length":159,"./core.get-iterator-method":167}],110:[function(M,X,o){var L=X.exports=typeof window!="undefined"&&window.Math==Math?window:typeof self!="undefined"&&self.Math==Math?self:Function("return this")();typeof __g=="number"&&(__g=L)},{}],111:[function(M,X,o){var L={}.hasOwnProperty;X.exports=function(p,w){return L.call(p,w)}},{}],112:[function(M,X,o){var L=M("./_object-dp"),p=M("./_property-desc");X.exports=M("./_descriptors")?function(w,b,E){return L.f(w,b,p(1,E))}:function(w,b,E){return w[b]=E,w}},{"./_descriptors":103,"./_object-dp":132,"./_property-desc":146}],113:[function(M,X,o){var L=M("./_global").document;X.exports=L&&L.documentElement},{"./_global":110}],114:[function(M,X,o){X.exports=!M("./_descriptors")&&!M("./_fails")(function(){return Object.defineProperty(M("./_dom-create")("div"),"a",{get:function(){return 7}}).a!=7})},{"./_descriptors":103,"./_dom-create":104,"./_fails":108}],115:[function(M,X,o){X.exports=function(L,p,w){var b=w===void 0;switch(p.length){case 0:return b?L():L.call(w);case 1:return b?L(p[0]):L.call(w,p[0]);case 2:return b?L(p[0],p[1]):L.call(w,p[0],p[1]);case 3:return b?L(p[0],p[1],p[2]):L.call(w,p[0],p[1],p[2]);case 4:return b?L(p[0],p[1],p[2],p[3]):L.call(w,p[0],p[1],p[2],p[3])}return L.apply(w,p)}},{}],116:[function(M,X,o){var L=M("./_cof");X.exports=Object("z").propertyIsEnumerable(0)?Object:function(p){return L(p)=="String"?p.split(""):Object(p)}},{"./_cof":98}],117:[function(M,X,o){var L=M("./_iterators"),p=M("./_wks")("iterator"),w=Array.prototype;X.exports=function(b){return b!==void 0&&(L.Array===b||w[p]===b)}},{"./_iterators":125,"./_wks":166}],118:[function(M,X,o){var L=M("./_cof");X.exports=Array.isArray||function(w){return L(w)=="Array"}},{"./_cof":98}],119:[function(M,X,o){X.exports=function(L){return typeof L=="object"?L!==null:typeof L=="function"}},{}],120:[function(M,X,o){var L=M("./_an-object");X.exports=function(p,w,b,E){try{return E?w(L(b)[0],b[1]):w(b)}catch(S){var O=p.return;throw O!==void 0&&L(O.call(p)),S}}},{"./_an-object":95}],121:[function(M,X,o){"use strict";var L=M("./_object-create"),p=M("./_property-desc"),w=M("./_set-to-string-tag"),b={};M("./_hide")(b,M("./_wks")("iterator"),function(){return this}),X.exports=function(E,O,S){E.prototype=L(b,{next:p(1,S)}),w(E,O+" Iterator")}},{"./_hide":112,"./_object-create":131,"./_property-desc":146,"./_set-to-string-tag":150,"./_wks":166}],122:[function(M,X,o){"use strict";var L=M("./_library"),p=M("./_export"),w=M("./_redefine"),b=M("./_hide"),E=M("./_iterators"),O=M("./_iter-create"),S=M("./_set-to-string-tag"),h=M("./_object-gpo"),_=M("./_wks")("iterator"),d=!([].keys&&"next"in[].keys()),r="@@iterator",c="keys",t="values",a=function(){return this};X.exports=function(n,i,f,s,l,m,T){O(f,i,s);var C=function(F){if(!d&&F in y)return y[F];switch(F){case c:return function(){return new f(this,F)};case t:return function(){return new f(this,F)}}return function(){return new f(this,F)}},g=i+" Iterator",P=l==t,R=!1,y=n.prototype,x=y[_]||y[r]||l&&y[l],v=x||C(l),A=l?P?C("entries"):v:void 0,I=i=="Array"&&y.entries||x,D,N,z;if(I&&(z=h(I.call(new n)),z!==Object.prototype&&z.next&&(S(z,g,!0),!L&&typeof z[_]!="function"&&b(z,_,a))),P&&x&&x.name!==t&&(R=!0,v=function(){return x.call(this)}),(!L||T)&&(d||R||!y[_])&&b(y,_,v),E[i]=v,E[g]=a,l)if(D={values:P?v:C(t),keys:m?v:C(c),entries:A},T)for(N in D)N in y||w(y,N,D[N]);else p(p.P+p.F*(d||R),i,D);return D}},{"./_export":107,"./_hide":112,"./_iter-create":121,"./_iterators":125,"./_library":126,"./_object-gpo":138,"./_redefine":148,"./_set-to-string-tag":150,"./_wks":166}],123:[function(M,X,o){var L=M("./_wks")("iterator"),p=!1;try{var w=[7][L]();w.return=function(){p=!0},Array.from(w,function(){throw 2})}catch(b){}X.exports=function(b,E){if(!E&&!p)return!1;var O=!1;try{var S=[7],h=S[L]();h.next=function(){return{done:O=!0}},S[L]=function(){return h},b(S)}catch(_){}return O}},{"./_wks":166}],124:[function(M,X,o){X.exports=function(L,p){return{value:p,done:!!L}}},{}],125:[function(M,X,o){X.exports={}},{}],126:[function(M,X,o){X.exports=!0},{}],127:[function(M,X,o){var L=M("./_uid")("meta"),p=M("./_is-object"),w=M("./_has"),b=M("./_object-dp").f,E=0,O=Object.isExtensible||function(){return!0},S=!M("./_fails")(function(){return O(Object.preventExtensions({}))}),h=function(t){b(t,L,{value:{i:"O"+ ++E,w:{}}})},_=function(t,a){if(!p(t))return typeof t=="symbol"?t:(typeof t=="string"?"S":"P")+t;if(!w(t,L)){if(!O(t))return"F";if(!a)return"E";h(t)}return t[L].i},d=function(t,a){if(!w(t,L)){if(!O(t))return!0;if(!a)return!1;h(t)}return t[L].w},r=function(t){return S&&c.NEED&&O(t)&&!w(t,L)&&h(t),t},c=X.exports={KEY:L,NEED:!1,fastKey:_,getWeak:d,onFreeze:r}},{"./_fails":108,"./_has":111,"./_is-object":119,"./_object-dp":132,"./_uid":162}],128:[function(M,X,o){var L=M("./_global"),p=M("./_task").set,w=L.MutationObserver||L.WebKitMutationObserver,b=L.process,E=L.Promise,O=M("./_cof")(b)=="process";X.exports=function(){var S,h,_,d=function(){var a,n;for(O&&(a=b.domain)&&a.exit();S;){n=S.fn,S=S.next;try{n()}catch(i){throw S?_():h=void 0,i}}h=void 0,a&&a.enter()};if(O)_=function(){b.nextTick(d)};else if(w&&!(L.navigator&&L.navigator.standalone)){var r=!0,c=document.createTextNode("");new w(d).observe(c,{characterData:!0}),_=function(){c.data=r=!r}}else if(E&&E.resolve){var t=E.resolve(void 0);_=function(){t.then(d)}}else _=function(){p.call(L,d)};return function(a){var n={fn:a,next:void 0};h&&(h.next=n),S||(S=n,_()),h=n}}},{"./_cof":98,"./_global":110,"./_task":155}],129:[function(M,X,o){"use strict";var L=M("./_a-function");function p(w){var b,E;this.promise=new w(function(O,S){if(b!==void 0||E!==void 0)throw TypeError("Bad Promise constructor");b=O,E=S}),this.resolve=L(b),this.reject=L(E)}X.exports.f=function(w){return new p(w)}},{"./_a-function":92}],130:[function(M,X,o){"use strict";var L=M("./_descriptors"),p=M("./_object-keys"),w=M("./_object-gops"),b=M("./_object-pie"),E=M("./_to-object"),O=M("./_iobject"),S=Object.assign;X.exports=!S||M("./_fails")(function(){var h={},_={},d=Symbol(),r="abcdefghijklmnopqrst";return h[d]=7,r.split("").forEach(function(c){_[c]=c}),S({},h)[d]!=7||Object.keys(S({},_)).join("")!=r})?function(_,d){for(var r=E(_),c=arguments.length,t=1,a=w.f,n=b.f;c>t;)for(var i=O(arguments[t++]),f=a?p(i).concat(a(i)):p(i),s=f.length,l=0,m;s>l;)m=f[l++],(!L||n.call(i,m))&&(r[m]=i[m]);return r}:S},{"./_descriptors":103,"./_fails":108,"./_iobject":116,"./_object-gops":137,"./_object-keys":140,"./_object-pie":141,"./_to-object":160}],131:[function(M,X,o){var L=M("./_an-object"),p=M("./_object-dps"),w=M("./_enum-bug-keys"),b=M("./_shared-key")("IE_PROTO"),E=function(){},O="prototype",S=function(){var h=M("./_dom-create")("iframe"),_=w.length,d="<",r=">",c;for(h.style.display="none",M("./_html").appendChild(h),h.src="javascript:",c=h.contentWindow.document,c.open(),c.write(d+"script"+r+"document.F=Object"+d+"/script"+r),c.close(),S=c.F;_--;)delete S[O][w[_]];return S()};X.exports=Object.create||function(_,d){var r;return _!==null?(E[O]=L(_),r=new E,E[O]=null,r[b]=_):r=S(),d===void 0?r:p(r,d)}},{"./_an-object":95,"./_dom-create":104,"./_enum-bug-keys":105,"./_html":113,"./_object-dps":133,"./_shared-key":151}],132:[function(M,X,o){var L=M("./_an-object"),p=M("./_ie8-dom-define"),w=M("./_to-primitive"),b=Object.defineProperty;o.f=M("./_descriptors")?Object.defineProperty:function(O,S,h){if(L(O),S=w(S,!0),L(h),p)try{return b(O,S,h)}catch(_){}if("get"in h||"set"in h)throw TypeError("Accessors not supported!");return"value"in h&&(O[S]=h.value),O}},{"./_an-object":95,"./_descriptors":103,"./_ie8-dom-define":114,"./_to-primitive":161}],133:[function(M,X,o){var L=M("./_object-dp"),p=M("./_an-object"),w=M("./_object-keys");X.exports=M("./_descriptors")?Object.defineProperties:function(E,O){p(E);for(var S=w(O),h=S.length,_=0,d;h>_;)L.f(E,d=S[_++],O[d]);return E}},{"./_an-object":95,"./_descriptors":103,"./_object-dp":132,"./_object-keys":140}],134:[function(M,X,o){var L=M("./_object-pie"),p=M("./_property-desc"),w=M("./_to-iobject"),b=M("./_to-primitive"),E=M("./_has"),O=M("./_ie8-dom-define"),S=Object.getOwnPropertyDescriptor;o.f=M("./_descriptors")?S:function(_,d){if(_=w(_),d=b(d,!0),O)try{return S(_,d)}catch(r){}if(E(_,d))return p(!L.f.call(_,d),_[d])}},{"./_descriptors":103,"./_has":111,"./_ie8-dom-define":114,"./_object-pie":141,"./_property-desc":146,"./_to-iobject":158,"./_to-primitive":161}],135:[function(M,X,o){var L=M("./_to-iobject"),p=M("./_object-gopn").f,w={}.toString,b=typeof window=="object"&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],E=function(O){try{return p(O)}catch(S){return b.slice()}};X.exports.f=function(S){return b&&w.call(S)=="[object Window]"?E(S):p(L(S))}},{"./_object-gopn":136,"./_to-iobject":158}],136:[function(M,X,o){var L=M("./_object-keys-internal"),p=M("./_enum-bug-keys").concat("length","prototype");o.f=Object.getOwnPropertyNames||function(b){return L(b,p)}},{"./_enum-bug-keys":105,"./_object-keys-internal":139}],137:[function(M,X,o){o.f=Object.getOwnPropertySymbols},{}],138:[function(M,X,o){var L=M("./_has"),p=M("./_to-object"),w=M("./_shared-key")("IE_PROTO"),b=Object.prototype;X.exports=Object.getPrototypeOf||function(E){return E=p(E),L(E,w)?E[w]:typeof E.constructor=="function"&&E instanceof E.constructor?E.constructor.prototype:E instanceof Object?b:null}},{"./_has":111,"./_shared-key":151,"./_to-object":160}],139:[function(M,X,o){var L=M("./_has"),p=M("./_to-iobject"),w=M("./_array-includes")(!1),b=M("./_shared-key")("IE_PROTO");X.exports=function(E,O){var S=p(E),h=0,_=[],d;for(d in S)d!=b&&(L(S,d)&&_.push(d));for(;O.length>h;)L(S,d=O[h++])&&(~w(_,d)||_.push(d));return _}},{"./_array-includes":96,"./_has":111,"./_shared-key":151,"./_to-iobject":158}],140:[function(M,X,o){var L=M("./_object-keys-internal"),p=M("./_enum-bug-keys");X.exports=Object.keys||function(b){return L(b,p)}},{"./_enum-bug-keys":105,"./_object-keys-internal":139}],141:[function(M,X,o){o.f={}.propertyIsEnumerable},{}],142:[function(M,X,o){var L=M("./_export"),p=M("./_core"),w=M("./_fails");X.exports=function(b,E){var O=(p.Object||{})[b]||Object[b],S={};S[b]=E(O),L(L.S+L.F*w(function(){O(1)}),"Object",S)}},{"./_core":99,"./_export":107,"./_fails":108}],143:[function(M,X,o){var L=M("./_descriptors"),p=M("./_object-keys"),w=M("./_to-iobject"),b=M("./_object-pie").f;X.exports=function(E){return function(O){for(var S=w(O),h=p(S),_=h.length,d=0,r=[],c;_>d;)c=h[d++],(!L||b.call(S,c))&&r.push(E?[c,S[c]]:S[c]);return r}}},{"./_descriptors":103,"./_object-keys":140,"./_object-pie":141,"./_to-iobject":158}],144:[function(M,X,o){X.exports=function(L){try{return{e:!1,v:L()}}catch(p){return{e:!0,v:p}}}},{}],145:[function(M,X,o){var L=M("./_an-object"),p=M("./_is-object"),w=M("./_new-promise-capability");X.exports=function(b,E){if(L(b),p(E)&&E.constructor===b)return E;var O=w.f(b),S=O.resolve;return S(E),O.promise}},{"./_an-object":95,"./_is-object":119,"./_new-promise-capability":129}],146:[function(M,X,o){X.exports=function(L,p){return{enumerable:!(L&1),configurable:!(L&2),writable:!(L&4),value:p}}},{}],147:[function(M,X,o){var L=M("./_hide");X.exports=function(p,w,b){for(var E in w)b&&p[E]?p[E]=w[E]:L(p,E,w[E]);return p}},{"./_hide":112}],148:[function(M,X,o){X.exports=M("./_hide")},{"./_hide":112}],149:[function(M,X,o){"use strict";var L=M("./_global"),p=M("./_core"),w=M("./_object-dp"),b=M("./_descriptors"),E=M("./_wks")("species");X.exports=function(O){var S=typeof p[O]=="function"?p[O]:L[O];b&&S&&!S[E]&&w.f(S,E,{configurable:!0,get:function(){return this}})}},{"./_core":99,"./_descriptors":103,"./_global":110,"./_object-dp":132,"./_wks":166}],150:[function(M,X,o){var L=M("./_object-dp").f,p=M("./_has"),w=M("./_wks")("toStringTag");X.exports=function(b,E,O){b&&!p(b=O?b:b.prototype,w)&&L(b,w,{configurable:!0,value:E})}},{"./_has":111,"./_object-dp":132,"./_wks":166}],151:[function(M,X,o){var L=M("./_shared")("keys"),p=M("./_uid");X.exports=function(w){return L[w]||(L[w]=p(w))}},{"./_shared":152,"./_uid":162}],152:[function(M,X,o){var L=M("./_core"),p=M("./_global"),w="__core-js_shared__",b=p[w]||(p[w]={});(X.exports=function(E,O){return b[E]||(b[E]=O!==void 0?O:{})})("versions",[]).push({version:L.version,mode:M("./_library")?"pure":"global",copyright:"\xA9 2019 Denis Pushkarev (zloirock.ru)"})},{"./_core":99,"./_global":110,"./_library":126}],153:[function(M,X,o){var L=M("./_an-object"),p=M("./_a-function"),w=M("./_wks")("species");X.exports=function(b,E){var O=L(b).constructor,S;return O===void 0||(S=L(O)[w])==null?E:p(S)}},{"./_a-function":92,"./_an-object":95,"./_wks":166}],154:[function(M,X,o){var L=M("./_to-integer"),p=M("./_defined");X.exports=function(w){return function(b,E){var O=String(p(b)),S=L(E),h=O.length,_,d;return S<0||S>=h?w?"":void 0:(_=O.charCodeAt(S),_<55296||_>56319||S+1===h||(d=O.charCodeAt(S+1))<56320||d>57343?w?O.charAt(S):_:w?O.slice(S,S+2):(_-55296<<10)+(d-56320)+65536)}}},{"./_defined":102,"./_to-integer":157}],155:[function(M,X,o){var L=M("./_ctx"),p=M("./_invoke"),w=M("./_html"),b=M("./_dom-create"),E=M("./_global"),O=E.process,S=E.setImmediate,h=E.clearImmediate,_=E.MessageChannel,d=E.Dispatch,r=0,c={},t="onreadystatechange",a,n,i,f=function(){var l=+this;if(c.hasOwnProperty(l)){var m=c[l];delete c[l],m()}},s=function(l){f.call(l.data)};(!S||!h)&&(S=function(m){for(var T=[],C=1;arguments.length>C;)T.push(arguments[C++]);return c[++r]=function(){p(typeof m=="function"?m:Function(m),T)},a(r),r},h=function(m){delete c[m]},M("./_cof")(O)=="process"?a=function(l){O.nextTick(L(f,l,1))}:d&&d.now?a=function(l){d.now(L(f,l,1))}:_?(n=new _,i=n.port2,n.port1.onmessage=s,a=L(i.postMessage,i,1)):E.addEventListener&&typeof postMessage=="function"&&!E.importScripts?(a=function(l){E.postMessage(l+"","*")},E.addEventListener("message",s,!1)):t in b("script")?a=function(l){w.appendChild(b("script"))[t]=function(){w.removeChild(this),f.call(l)}}:a=function(l){setTimeout(L(f,l,1),0)}),X.exports={set:S,clear:h}},{"./_cof":98,"./_ctx":101,"./_dom-create":104,"./_global":110,"./_html":113,"./_invoke":115}],156:[function(M,X,o){var L=M("./_to-integer"),p=Math.max,w=Math.min;X.exports=function(b,E){return b=L(b),b<0?p(b+E,0):w(b,E)}},{"./_to-integer":157}],157:[function(M,X,o){var L=Math.ceil,p=Math.floor;X.exports=function(w){return isNaN(w=+w)?0:(w>0?p:L)(w)}},{}],158:[function(M,X,o){var L=M("./_iobject"),p=M("./_defined");X.exports=function(w){return L(p(w))}},{"./_defined":102,"./_iobject":116}],159:[function(M,X,o){var L=M("./_to-integer"),p=Math.min;X.exports=function(w){return w>0?p(L(w),9007199254740991):0}},{"./_to-integer":157}],160:[function(M,X,o){var L=M("./_defined");X.exports=function(p){return Object(L(p))}},{"./_defined":102}],161:[function(M,X,o){var L=M("./_is-object");X.exports=function(p,w){if(!L(p))return p;var b,E;if(w&&typeof(b=p.toString)=="function"&&!L(E=b.call(p)))return E;if(typeof(b=p.valueOf)=="function"&&!L(E=b.call(p)))return E;if(!w&&typeof(b=p.toString)=="function"&&!L(E=b.call(p)))return E;throw TypeError("Can't convert object to primitive value")}},{"./_is-object":119}],162:[function(M,X,o){var L=0,p=Math.random();X.exports=function(w){return"Symbol(".concat(w===void 0?"":w,")_",(++L+p).toString(36))}},{}],163:[function(M,X,o){var L=M("./_global"),p=L.navigator;X.exports=p&&p.userAgent||""},{"./_global":110}],164:[function(M,X,o){var L=M("./_global"),p=M("./_core"),w=M("./_library"),b=M("./_wks-ext"),E=M("./_object-dp").f;X.exports=function(O){var S=p.Symbol||(p.Symbol=w?{}:L.Symbol||{});O.charAt(0)!="_"&&!(O in S)&&E(S,O,{value:b.f(O)})}},{"./_core":99,"./_global":110,"./_library":126,"./_object-dp":132,"./_wks-ext":165}],165:[function(M,X,o){o.f=M("./_wks")},{"./_wks":166}],166:[function(M,X,o){var L=M("./_shared")("wks"),p=M("./_uid"),w=M("./_global").Symbol,b=typeof w=="function",E=X.exports=function(O){return L[O]||(L[O]=b&&w[O]||(b?w:p)("Symbol."+O))};E.store=L},{"./_global":110,"./_shared":152,"./_uid":162}],167:[function(M,X,o){var L=M("./_classof"),p=M("./_wks")("iterator"),w=M("./_iterators");X.exports=M("./_core").getIteratorMethod=function(b){if(b!=null)return b[p]||b["@@iterator"]||w[L(b)]}},{"./_classof":97,"./_core":99,"./_iterators":125,"./_wks":166}],168:[function(M,X,o){"use strict";var L=M("./_ctx"),p=M("./_export"),w=M("./_to-object"),b=M("./_iter-call"),E=M("./_is-array-iter"),O=M("./_to-length"),S=M("./_create-property"),h=M("./core.get-iterator-method");p(p.S+p.F*!M("./_iter-detect")(function(_){Array.from(_)}),"Array",{from:function(d){var r=w(d),c=typeof this=="function"?this:Array,t=arguments.length,a=t>1?arguments[1]:void 0,n=a!==void 0,i=0,f=h(r),s,l,m,T;if(n&&(a=L(a,t>2?arguments[2]:void 0,2)),f!=null&&!(c==Array&&E(f)))for(T=f.call(r),l=new c;!(m=T.next()).done;i++)S(l,i,n?b(T,a,[m.value,i],!0):m.value);else for(s=O(r.length),l=new c(s);s>i;i++)S(l,i,n?a(r[i],i):r[i]);return l.length=i,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,X,o){"use strict";var L=M("./_add-to-unscopables"),p=M("./_iter-step"),w=M("./_iterators"),b=M("./_to-iobject");X.exports=M("./_iter-define")(Array,"Array",function(E,O){this._t=b(E),this._i=0,this._k=O},function(){var E=this._t,O=this._k,S=this._i++;return!E||S>=E.length?(this._t=void 0,p(1)):O=="keys"?p(0,S):O=="values"?p(0,E[S]):p(0,[S,E[S]])},"values"),w.Arguments=w.Array,L("keys"),L("values"),L("entries")},{"./_add-to-unscopables":93,"./_iter-define":122,"./_iter-step":124,"./_iterators":125,"./_to-iobject":158}],170:[function(M,X,o){"use strict";var L=M("./_is-object"),p=M("./_object-gpo"),w=M("./_wks")("hasInstance"),b=Function.prototype;w in b||M("./_object-dp").f(b,w,{value:function(E){if(typeof this!="function"||!L(E))return!1;if(!L(this.prototype))return E instanceof this;for(;E=p(E);)if(this.prototype===E)return!0;return!1}})},{"./_is-object":119,"./_object-dp":132,"./_object-gpo":138,"./_wks":166}],171:[function(M,X,o){var L=M("./_export");L(L.S+L.F,"Object",{assign:M("./_object-assign")})},{"./_export":107,"./_object-assign":130}],172:[function(M,X,o){var L=M("./_export");L(L.S,"Object",{create:M("./_object-create")})},{"./_export":107,"./_object-create":131}],173:[function(M,X,o){var L=M("./_export");L(L.S+L.F*!M("./_descriptors"),"Object",{defineProperty:M("./_object-dp").f})},{"./_descriptors":103,"./_export":107,"./_object-dp":132}],174:[function(M,X,o){M("./_object-sap")("getOwnPropertyNames",function(){return M("./_object-gopn-ext").f})},{"./_object-gopn-ext":135,"./_object-sap":142}],175:[function(M,X,o){var L=M("./_to-object"),p=M("./_object-gpo");M("./_object-sap")("getPrototypeOf",function(){return function(b){return p(L(b))}})},{"./_object-gpo":138,"./_object-sap":142,"./_to-object":160}],176:[function(M,X,o){var L=M("./_to-object"),p=M("./_object-keys");M("./_object-sap")("keys",function(){return function(b){return p(L(b))}})},{"./_object-keys":140,"./_object-sap":142,"./_to-object":160}],177:[function(M,X,o){arguments[4][71][0].apply(o,arguments)},{dup:71}],178:[function(M,X,o){"use strict";var L=M("./_library"),p=M("./_global"),w=M("./_ctx"),b=M("./_classof"),E=M("./_export"),O=M("./_is-object"),S=M("./_a-function"),h=M("./_an-instance"),_=M("./_for-of"),d=M("./_species-constructor"),r=M("./_task").set,c=M("./_microtask")(),t=M("./_new-promise-capability"),a=M("./_perform"),n=M("./_user-agent"),i=M("./_promise-resolve"),f="Promise",s=p.TypeError,l=p.process,m=l&&l.versions,T=m&&m.v8||"",C=p[f],g=b(l)=="process",P=function(){},R,y,x,v,A=y=t.f,I=!!function(){try{var k=C.resolve(1),G=(k.constructor={})[M("./_wks")("species")]=function(ee){ee(P,P)};return(g||typeof PromiseRejectionEvent=="function")&&k.then(P)instanceof G&&T.indexOf("6.6")!==0&&n.indexOf("Chrome/66")===-1}catch(ee){}}(),D=function(k){var G;return O(k)&&typeof(G=k.then)=="function"?G:!1},N=function(k,G){if(k._n)return;k._n=!0;var ee=k._c;c(function(){for(var ue=k._v,le=k._s==1,ve=0,be=function(oe){var he=le?oe.ok:oe.fail,fe=oe.resolve,ae=oe.reject,se=oe.domain,Q,ce,te;try{he?(le||(k._h==2&&W(k),k._h=1),he===!0?Q=ue:(se&&se.enter(),Q=he(ue),se&&(se.exit(),te=!0)),Q===oe.promise?ae(s("Promise-chain cycle")):(ce=D(Q))?ce.call(Q,fe,ae):fe(Q)):ae(ue)}catch(re){se&&!te&&se.exit(),ae(re)}};ee.length>ve;)be(ee[ve++]);k._c=[],k._n=!1,G&&!k._h&&z(k)})},z=function(k){r.call(p,function(){var G=k._v,ee=F(k),ue,le,ve;if(ee&&(ue=a(function(){g?l.emit("unhandledRejection",G,k):(le=p.onunhandledrejection)?le({promise:k,reason:G}):(ve=p.console)&&ve.error&&ve.error("Unhandled promise rejection",G)}),k._h=g||F(k)?2:1),k._a=void 0,ee&&ue.e)throw ue.v})},F=function(k){return k._h!==1&&(k._a||k._c).length===0},W=function(k){r.call(p,function(){var G;g?l.emit("rejectionHandled",k):(G=p.onrejectionhandled)&&G({promise:k,reason:k._v})})},H=function(k){var G=this;if(G._d)return;G._d=!0,G=G._w||G,G._v=k,G._s=2,G._a||(G._a=G._c.slice()),N(G,!0)},B=function(k){var G=this,ee;if(G._d)return;G._d=!0,G=G._w||G;try{if(G===k)throw s("Promise can't be resolved itself");(ee=D(k))?c(function(){var ue={_w:G,_d:!1};try{ee.call(k,w(B,ue,1),w(H,ue,1))}catch(le){H.call(ue,le)}}):(G._v=k,G._s=1,N(G,!1))}catch(ue){H.call({_w:G,_d:!1},ue)}};I||(C=function(G){h(this,C,f,"_h"),S(G),R.call(this);try{G(w(B,this,1),w(H,this,1))}catch(ee){H.call(this,ee)}},R=function(G){this._c=[],this._a=void 0,this._s=0,this._d=!1,this._v=void 0,this._h=0,this._n=!1},R.prototype=M("./_redefine-all")(C.prototype,{then:function(G,ee){var ue=A(d(this,C));return ue.ok=typeof G=="function"?G:!0,ue.fail=typeof ee=="function"&&ee,ue.domain=g?l.domain:void 0,this._c.push(ue),this._a&&this._a.push(ue),this._s&&N(this,!1),ue.promise},catch:function(k){return this.then(void 0,k)}}),x=function(){var k=new R;this.promise=k,this.resolve=w(B,k,1),this.reject=w(H,k,1)},t.f=A=function(k){return k===C||k===v?new x(k):y(k)}),E(E.G+E.W+E.F*!I,{Promise:C}),M("./_set-to-string-tag")(C,f),M("./_set-species")(f),v=M("./_core")[f],E(E.S+E.F*!I,f,{reject:function(G){var ee=A(this),ue=ee.reject;return ue(G),ee.promise}}),E(E.S+E.F*(L||!I),f,{resolve:function(G){return i(L&&this===v?C:this,G)}}),E(E.S+E.F*!(I&&M("./_iter-detect")(function(k){C.all(k).catch(P)})),f,{all:function(G){var ee=this,ue=A(ee),le=ue.resolve,ve=ue.reject,be=a(function(){var oe=[],he=0,fe=1;_(G,!1,function(ae){var se=he++,Q=!1;oe.push(void 0),fe++,ee.resolve(ae).then(function(ce){if(Q)return;Q=!0,oe[se]=ce,--fe||le(oe)},ve)}),--fe||le(oe)});return be.e&&ve(be.v),ue.promise},race:function(G){var ee=this,ue=A(ee),le=ue.reject,ve=a(function(){_(G,!1,function(be){ee.resolve(be).then(ue.resolve,le)})});return ve.e&&le(ve.v),ue.promise}})},{"./_a-function":92,"./_an-instance":94,"./_classof":97,"./_core":99,"./_ctx":101,"./_export":107,"./_for-of":109,"./_global":110,"./_is-object":119,"./_iter-detect":123,"./_library":126,"./_microtask":128,"./_new-promise-capability":129,"./_perform":144,"./_promise-resolve":145,"./_redefine-all":147,"./_set-species":149,"./_set-to-string-tag":150,"./_species-constructor":153,"./_task":155,"./_user-agent":163,"./_wks":166}],179:[function(M,X,o){var L=M("./_export"),p=M("./_to-absolute-index"),w=String.fromCharCode,b=String.fromCodePoint;L(L.S+L.F*(!!b&&b.length!=1),"String",{fromCodePoint:function(O){for(var S=[],h=arguments.length,_=0,d;h>_;){if(d=+arguments[_++],p(d,1114111)!==d)throw RangeError(d+" is not a valid code point");S.push(d<65536?w(d):w(((d-=65536)>>10)+55296,d%1024+56320))}return S.join("")}})},{"./_export":107,"./_to-absolute-index":156}],180:[function(M,X,o){"use strict";var L=M("./_string-at")(!0);M("./_iter-define")(String,"String",function(p){this._t=String(p),this._i=0},function(){var p=this._t,w=this._i,b;return w>=p.length?{value:void 0,done:!0}:(b=L(p,w),this._i+=b.length,{value:b,done:!1})})},{"./_iter-define":122,"./_string-at":154}],181:[function(M,X,o){"use strict";var L=M("./_global"),p=M("./_has"),w=M("./_descriptors"),b=M("./_export"),E=M("./_redefine"),O=M("./_meta").KEY,S=M("./_fails"),h=M("./_shared"),_=M("./_set-to-string-tag"),d=M("./_uid"),r=M("./_wks"),c=M("./_wks-ext"),t=M("./_wks-define"),a=M("./_enum-keys"),n=M("./_is-array"),i=M("./_an-object"),f=M("./_is-object"),s=M("./_to-object"),l=M("./_to-iobject"),m=M("./_to-primitive"),T=M("./_property-desc"),C=M("./_object-create"),g=M("./_object-gopn-ext"),P=M("./_object-gopd"),R=M("./_object-gops"),y=M("./_object-dp"),x=M("./_object-keys"),v=P.f,A=y.f,I=g.f,D=L.Symbol,N=L.JSON,z=N&&N.stringify,F="prototype",W=r("_hidden"),H=r("toPrimitive"),B={}.propertyIsEnumerable,k=h("symbol-registry"),G=h("symbols"),ee=h("op-symbols"),ue=Object[F],le=typeof D=="function"&&!!R.f,ve=L.QObject,be=!ve||!ve[F]||!ve[F].findChild,oe=w&&S(function(){return C(A({},"a",{get:function(){return A(this,"a",{value:7}).a}})).a!=7})?function(_e,Re,Qe){var $e=v(ue,Re);$e&&delete ue[Re],A(_e,Re,Qe),$e&&_e!==ue&&A(ue,Re,$e)}:A,he=function(_e){var Re=G[_e]=C(D[F]);return Re._k=_e,Re},fe=le&&typeof D.iterator=="symbol"?function(_e){return typeof _e=="symbol"}:function(_e){return _e instanceof D},ae=function(Re,Qe,$e){return Re===ue&&ae(ee,Qe,$e),i(Re),Qe=m(Qe,!0),i($e),p(G,Qe)?($e.enumerable?(p(Re,W)&&Re[W][Qe]&&(Re[W][Qe]=!1),$e=C($e,{enumerable:T(0,!1)})):(p(Re,W)||A(Re,W,T(1,{})),Re[W][Qe]=!0),oe(Re,Qe,$e)):A(Re,Qe,$e)},se=function(Re,Qe){i(Re);for(var $e=a(Qe=l(Qe)),ct=0,dt=$e.length,vt;dt>ct;)ae(Re,vt=$e[ct++],Qe[vt]);return Re},Q=function(Re,Qe){return Qe===void 0?C(Re):se(C(Re),Qe)},ce=function(Re){var Qe=B.call(this,Re=m(Re,!0));return this===ue&&p(G,Re)&&!p(ee,Re)?!1:Qe||!p(this,Re)||!p(G,Re)||p(this,W)&&this[W][Re]?Qe:!0},te=function(Re,Qe){if(Re=l(Re),Qe=m(Qe,!0),Re===ue&&p(G,Qe)&&!p(ee,Qe))return;var $e=v(Re,Qe);return $e&&p(G,Qe)&&!(p(Re,W)&&Re[W][Qe])&&($e.enumerable=!0),$e},re=function(Re){for(var Qe=I(l(Re)),$e=[],ct=0,dt;Qe.length>ct;)!p(G,dt=Qe[ct++])&&dt!=W&&dt!=O&&$e.push(dt);return $e},ye=function(Re){for(var Qe=Re===ue,$e=I(Qe?ee:l(Re)),ct=[],dt=0,vt;$e.length>dt;)p(G,vt=$e[dt++])&&(Qe?p(ue,vt):!0)&&ct.push(G[vt]);return ct};le||(D=function(){if(this instanceof D)throw TypeError("Symbol is not a constructor!");var Re=d(arguments.length>0?arguments[0]:void 0),Qe=function($e){this===ue&&Qe.call(ee,$e),p(this,W)&&p(this[W],Re)&&(this[W][Re]=!1),oe(this,Re,T(1,$e))};return w&&be&&oe(ue,Re,{configurable:!0,set:Qe}),he(Re)},E(D[F],"toString",function(){return this._k}),P.f=te,y.f=ae,M("./_object-gopn").f=g.f=re,M("./_object-pie").f=ce,R.f=ye,w&&!M("./_library")&&E(ue,"propertyIsEnumerable",ce,!0),c.f=function(_e){return he(r(_e))}),b(b.G+b.W+b.F*!le,{Symbol:D});for(var ie="hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables".split(","),Z=0;ie.length>Z;)r(ie[Z++]);for(var Y=x(r.store),$=0;Y.length>$;)t(Y[$++]);b(b.S+b.F*!le,"Symbol",{for:function(_e){return p(k,_e+="")?k[_e]:k[_e]=D(_e)},keyFor:function(Re){if(!fe(Re))throw TypeError(Re+" is not a symbol!");for(var Qe in k)if(k[Qe]===Re)return Qe},useSetter:function(){be=!0},useSimple:function(){be=!1}}),b(b.S+b.F*!le,"Object",{create:Q,defineProperty:ae,defineProperties:se,getOwnPropertyDescriptor:te,getOwnPropertyNames:re,getOwnPropertySymbols:ye});var Ce=S(function(){R.f(1)});b(b.S+b.F*Ce,"Object",{getOwnPropertySymbols:function(Re){return R.f(s(Re))}}),N&&b(b.S+b.F*(!le||S(function(){var _e=D();return z([_e])!="[null]"||z({a:_e})!="{}"||z(Object(_e))!="{}"})),"JSON",{stringify:function(Re){for(var Qe=[Re],$e=1,ct,dt;arguments.length>$e;)Qe.push(arguments[$e++]);return dt=ct=Qe[1],!f(ct)&&Re===void 0||fe(Re)?void 0:(n(ct)||(ct=function(vt,_t){if(typeof dt=="function"&&(_t=dt.call(this,vt,_t)),!fe(_t))return _t}),Qe[1]=ct,z.apply(N,Qe))}}),D[F][H]||M("./_hide")(D[F],H,D[F].valueOf),_(D,"Symbol"),_(Math,"Math",!0),_(L.JSON,"JSON",!0)},{"./_an-object":95,"./_descriptors":103,"./_enum-keys":106,"./_export":107,"./_fails":108,"./_global":110,"./_has":111,"./_hide":112,"./_is-array":118,"./_is-object":119,"./_library":126,"./_meta":127,"./_object-create":131,"./_object-dp":132,"./_object-gopd":134,"./_object-gopn":136,"./_object-gopn-ext":135,"./_object-gops":137,"./_object-keys":140,"./_object-pie":141,"./_property-desc":146,"./_redefine":148,"./_set-to-string-tag":150,"./_shared":152,"./_to-iobject":158,"./_to-object":160,"./_to-primitive":161,"./_uid":162,"./_wks":166,"./_wks-define":164,"./_wks-ext":165}],182:[function(M,X,o){var L=M("./_export"),p=M("./_object-to-array")(!0);L(L.S,"Object",{entries:function(b){return p(b)}})},{"./_export":107,"./_object-to-array":143}],183:[function(M,X,o){"use strict";var L=M("./_export"),p=M("./_core"),w=M("./_global"),b=M("./_species-constructor"),E=M("./_promise-resolve");L(L.P+L.R,"Promise",{finally:function(O){var S=b(this,p.Promise||w.Promise),h=typeof O=="function";return this.then(h?function(_){return E(S,O()).then(function(){return _})}:O,h?function(_){return E(S,O()).then(function(){throw _})}:O)}})},{"./_core":99,"./_export":107,"./_global":110,"./_promise-resolve":145,"./_species-constructor":153}],184:[function(M,X,o){"use strict";var L=M("./_export"),p=M("./_new-promise-capability"),w=M("./_perform");L(L.S,"Promise",{try:function(b){var E=p.f(this),O=w(b);return(O.e?E.reject:E.resolve)(O.v),E.promise}})},{"./_export":107,"./_new-promise-capability":129,"./_perform":144}],185:[function(M,X,o){M("./_wks-define")("asyncIterator")},{"./_wks-define":164}],186:[function(M,X,o){M("./_wks-define")("observable")},{"./_wks-define":164}],187:[function(M,X,o){M("./es6.array.iterator");for(var L=M("./_global"),p=M("./_hide"),w=M("./_iterators"),b=M("./_wks")("toStringTag"),E="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(","),O=0;O<E.length;O++){var S=E[O],h=L[S],_=h&&h.prototype;_&&!_[b]&&p(_,b,S),w[S]=w.Array}},{"./_global":110,"./_hide":112,"./_iterators":125,"./_wks":166,"./es6.array.iterator":169}],188:[function(M,X,o){var L=M("./_export"),p=M("./_task");L(L.G+L.B,{setImmediate:p.set,clearImmediate:p.clear})},{"./_export":107,"./_task":155}],189:[function(M,X,o){(function(L){"use strict";var p=M("babel-runtime/helpers/typeof"),w=b(p);function b(m){return m&&m.__esModule?m:{default:m}}function E(m){return Array.isArray?Array.isArray(m):l(m)==="[object Array]"}o.isArray=E;function O(m){return typeof m=="boolean"}o.isBoolean=O;function S(m){return m===null}o.isNull=S;function h(m){return m==null}o.isNullOrUndefined=h;function _(m){return typeof m=="number"}o.isNumber=_;function d(m){return typeof m=="string"}o.isString=d;function r(m){return(typeof m=="undefined"?"undefined":(0,w.default)(m))==="symbol"}o.isSymbol=r;function c(m){return m===void 0}o.isUndefined=c;function t(m){return l(m)==="[object RegExp]"}o.isRegExp=t;function a(m){return(typeof m=="undefined"?"undefined":(0,w.default)(m))==="object"&&m!==null}o.isObject=a;function n(m){return l(m)==="[object Date]"}o.isDate=n;function i(m){return l(m)==="[object Error]"||m instanceof Error}o.isError=i;function f(m){return typeof m=="function"}o.isFunction=f;function s(m){return m===null||typeof m=="boolean"||typeof m=="number"||typeof m=="string"||(typeof m=="undefined"?"undefined":(0,w.default)(m))==="symbol"||typeof m=="undefined"}o.isPrimitive=s,o.isBuffer=L.isBuffer;function l(m){return Object.prototype.toString.call(m)}}).call(this,{isBuffer:M("../../is-buffer/index.js")})},{"../../is-buffer/index.js":197,"babel-runtime/helpers/typeof":67}],190:[function(M,X,o){"use strict";var L=M("babel-runtime/helpers/typeof"),p=w(L);function w(b){return b&&b.__esModule?b:{default:b}}(function(b){"use strict";var E=function(){var d=/d{1,4}|m{1,4}|yy(?:yy)?|([HhMsTt])\1?|[LloSZWN]|'[^']*'|'[^']*'/g,r=/\b(?:[PMCEA][SDP]T|(?:Pacific|Mountain|Central|Eastern|Atlantic) (?:Standard|Daylight|Prevailing) Time|(?:GMT|UTC)(?:[-+]\d{4})?)\b/g,c=/[^-+\dA-Z]/g;return function(t,a,n,i){if(arguments.length===1&&_(t)==="string"&&!/\d/.test(t)&&(a=t,t=void 0),t=t||new Date,t instanceof Date||(t=new Date(t)),isNaN(t))throw TypeError("Invalid date");a=String(E.masks[a]||a||E.masks.default);var f=a.slice(0,4);(f==="UTC:"||f==="GMT:")&&(a=a.slice(4),n=!0,f==="GMT:"&&(i=!0));var s=n?"getUTC":"get",l=t[s+"Date"](),m=t[s+"Day"](),T=t[s+"Month"](),C=t[s+"FullYear"](),g=t[s+"Hours"](),P=t[s+"Minutes"](),R=t[s+"Seconds"](),y=t[s+"Milliseconds"](),x=n?0:t.getTimezoneOffset(),v=S(t),A=h(t),I={d:l,dd:O(l),ddd:E.i18n.dayNames[m],dddd:E.i18n.dayNames[m+7],m:T+1,mm:O(T+1),mmm:E.i18n.monthNames[T],mmmm:E.i18n.monthNames[T+12],yy:String(C).slice(2),yyyy:C,h:g%12||12,hh:O(g%12||12),H:g,HH:O(g),M:P,MM:O(P),s:R,ss:O(R),l:O(y,3),L:O(Math.round(y/10)),t:g<12?"a":"p",tt:g<12?"am":"pm",T:g<12?"A":"P",TT:g<12?"AM":"PM",Z:i?"GMT":n?"UTC":(String(t).match(r)||[""]).pop().replace(c,""),o:(x>0?"-":"+")+O(Math.floor(Math.abs(x)/60)*100+Math.abs(x)%60,4),S:["th","st","nd","rd"][l%10>3?0:(l%100-l%10!=10)*l%10],W:v,N:A};return a.replace(d,function(D){return D in I?I[D]:D.slice(1,D.length-1)})}}();E.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"},E.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 O(d,r){for(d=String(d),r=r||2;d.length<r;)d="0"+d;return d}function S(d){var r=new Date(d.getFullYear(),d.getMonth(),d.getDate());r.setDate(r.getDate()-(r.getDay()+6)%7+3);var c=new Date(r.getFullYear(),0,4);c.setDate(c.getDate()-(c.getDay()+6)%7+3);var t=r.getTimezoneOffset()-c.getTimezoneOffset();r.setHours(r.getHours()-t);var a=(r-c)/(864e5*7);return 1+Math.floor(a)}function h(d){var r=d.getDay();return r===0&&(r=7),r}function _(d){return d===null?"null":d===void 0?"undefined":(typeof d=="undefined"?"undefined":(0,p.default)(d))!=="object"?typeof d=="undefined"?"undefined":(0,p.default)(d):Array.isArray(d)?"array":{}.toString.call(d).slice(8,-1).toLowerCase()}typeof define=="function"&&define.amd?define(function(){return E}):(typeof o=="undefined"?"undefined":(0,p.default)(o))==="object"?X.exports=E:b.dateFormat=E})(void 0)},{"babel-runtime/helpers/typeof":67}],191:[function(M,X,o){/*!
|
|
|
* escape-html
|
|
|
* Copyright(c) 2012-2013 TJ Holowaychuk
|
|
|
* Copyright(c) 2015 Andreas Lubbe
|
|
|
* Copyright(c) 2015 Tiancheng "Timothy" Gu
|
|
|
* MIT Licensed
|
|
|
*/"use strict";var L=/["'&<>]/;X.exports=p;function p(w){var b=""+w,E=L.exec(b);if(!E)return b;var O,S="",h=0,_=0;for(h=E.index;h<b.length;h++){switch(b.charCodeAt(h)){case 34:O=""";break;case 38:O="&";break;case 39:O="'";break;case 60:O="<";break;case 62:O=">";break;default:continue}_!==h&&(S+=b.substring(_,h)),_=h+1,S+=O}return _!==h?S+b.substring(_,h):S}},{}],192:[function(M,X,o){function L(){this._events=this._events||{},this._maxListeners=this._maxListeners||void 0}X.exports=L,L.EventEmitter=L,L.prototype._events=void 0,L.prototype._maxListeners=void 0,L.defaultMaxListeners=10,L.prototype.setMaxListeners=function(O){if(!w(O)||O<0||isNaN(O))throw TypeError("n must be a positive number");return this._maxListeners=O,this},L.prototype.emit=function(O){var S,h,_,d,r,c;if(this._events||(this._events={}),O==="error"&&(!this._events.error||b(this._events.error)&&!this._events.error.length)){if(S=arguments[1],S instanceof Error)throw S;var t=new Error('Uncaught, unspecified "error" event. ('+S+")");throw t.context=S,t}if(h=this._events[O],E(h))return!1;if(p(h))switch(arguments.length){case 1:h.call(this);break;case 2:h.call(this,arguments[1]);break;case 3:h.call(this,arguments[1],arguments[2]);break;default:d=Array.prototype.slice.call(arguments,1),h.apply(this,d)}else if(b(h))for(d=Array.prototype.slice.call(arguments,1),c=h.slice(),_=c.length,r=0;r<_;r++)c[r].apply(this,d);return!0},L.prototype.addListener=function(O,S){var h;if(!p(S))throw TypeError("listener must be a function");return this._events||(this._events={}),this._events.newListener&&this.emit("newListener",O,p(S.listener)?S.listener:S),this._events[O]?b(this._events[O])?this._events[O].push(S):this._events[O]=[this._events[O],S]:this._events[O]=S,b(this._events[O])&&!this._events[O].warned&&(E(this._maxListeners)?h=L.defaultMaxListeners:h=this._maxListeners,h&&h>0&&this._events[O].length>h&&(this._events[O].warned=!0,console.error("(node) warning: possible EventEmitter memory leak detected. %d listeners added. Use emitter.setMaxListeners() to increase limit.",this._events[O].length),typeof console.trace=="function"&&console.trace())),this},L.prototype.on=L.prototype.addListener,L.prototype.once=function(O,S){if(!p(S))throw TypeError("listener must be a function");var h=!1;function _(){this.removeListener(O,_),h||(h=!0,S.apply(this,arguments))}return _.listener=S,this.on(O,_),this},L.prototype.removeListener=function(O,S){var h,_,d,r;if(!p(S))throw TypeError("listener must be a function");if(!this._events||!this._events[O])return this;if(h=this._events[O],d=h.length,_=-1,h===S||p(h.listener)&&h.listener===S)delete this._events[O],this._events.removeListener&&this.emit("removeListener",O,S);else if(b(h)){for(r=d;r-- >0;)if(h[r]===S||h[r].listener&&h[r].listener===S){_=r;break}if(_<0)return this;h.length===1?(h.length=0,delete this._events[O]):h.splice(_,1),this._events.removeListener&&this.emit("removeListener",O,S)}return this},L.prototype.removeAllListeners=function(O){var S,h;if(!this._events)return this;if(!this._events.removeListener)return arguments.length===0?this._events={}:this._events[O]&&delete this._events[O],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(h=this._events[O],p(h))this.removeListener(O,h);else if(h)for(;h.length;)this.removeListener(O,h[h.length-1]);return delete this._events[O],this},L.prototype.listeners=function(O){var S;return!this._events||!this._events[O]?S=[]:p(this._events[O])?S=[this._events[O]]:S=this._events[O].slice(),S},L.prototype.listenerCount=function(O){if(this._events){var S=this._events[O];if(p(S))return 1;if(S)return S.length}return 0},L.listenerCount=function(O,S){return O.listenerCount(S)};function p(O){return typeof O=="function"}function w(O){return typeof O=="number"}function b(O){return typeof O=="object"&&O!==null}function E(O){return O===void 0}},{}],193:[function(M,X,o){var L=M("http"),p=X.exports;for(var w in L)L.hasOwnProperty(w)&&(p[w]=L[w]);p.request=function(b,E){return b||(b={}),b.scheme="https",b.protocol="https:",L.request.call(this,b,E)}},{http:231}],194:[function(M,X,o){/*!
|
|
|
* humanize-ms - index.js
|
|
|
* Copyright(c) 2014 dead_horse <dead_horse@qq.com>
|
|
|
* MIT Licensed
|
|
|
*/"use strict";var L=M("util"),p=M("ms");X.exports=function(w){if(typeof w=="number")return w;var b=p(w);if(b===void 0){var E=new Error(L.format("humanize-ms(%j) result undefined",w));console.warn(E.stack)}return b}},{ms:204,util:243}],195:[function(M,X,o){o.read=function(L,p,w,b,E){var O,S,h=E*8-b-1,_=(1<<h)-1,d=_>>1,r=-7,c=w?E-1:0,t=w?-1:1,a=L[p+c];for(c+=t,O=a&(1<<-r)-1,a>>=-r,r+=h;r>0;O=O*256+L[p+c],c+=t,r-=8);for(S=O&(1<<-r)-1,O>>=-r,r+=b;r>0;S=S*256+L[p+c],c+=t,r-=8);if(O===0)O=1-d;else{if(O===_)return S?NaN:(a?-1:1)*Infinity;S=S+Math.pow(2,b),O=O-d}return(a?-1:1)*S*Math.pow(2,O-b)},o.write=function(L,p,w,b,E,O){var S,h,_,d=O*8-E-1,r=(1<<d)-1,c=r>>1,t=E===23?Math.pow(2,-24)-Math.pow(2,-77):0,a=b?0:O-1,n=b?1:-1,i=p<0||p===0&&1/p<0?1:0;for(p=Math.abs(p),isNaN(p)||p===Infinity?(h=isNaN(p)?1:0,S=r):(S=Math.floor(Math.log(p)/Math.LN2),p*(_=Math.pow(2,-S))<1&&(S--,_*=2),S+c>=1?p+=t/_:p+=t*Math.pow(2,1-c),p*_>=2&&(S++,_/=2),S+c>=r?(h=0,S=r):S+c>=1?(h=(p*_-1)*Math.pow(2,E),S=S+c):(h=p*Math.pow(2,c-1)*Math.pow(2,E),S=0));E>=8;L[w+a]=h&255,a+=n,h/=256,E-=8);for(S=S<<E|h,d+=E;d>0;L[w+a]=S&255,a+=n,S/=256,d-=8);L[w+a-n]|=i*128}},{}],196:[function(M,X,o){typeof Object.create=="function"?X.exports=function(p,w){w&&(p.super_=w,p.prototype=Object.create(w.prototype,{constructor:{value:p,enumerable:!1,writable:!0,configurable:!0}}))}:X.exports=function(p,w){if(w){p.super_=w;var b=function(){};b.prototype=w.prototype,p.prototype=new b,p.prototype.constructor=p}}},{}],197:[function(M,X,o){/*!
|
|
|
* Determine if an object is a Buffer
|
|
|
*
|
|
|
* @author Feross Aboukhadijeh <https://feross.org>
|
|
|
* @license MIT
|
|
|
*/X.exports=function(w){return w!=null&&(L(w)||p(w)||!!w._isBuffer)};function L(w){return!!w.constructor&&typeof w.constructor.isBuffer=="function"&&w.constructor.isBuffer(w)}function p(w){return typeof w.readFloatLE=="function"&&typeof w.slice=="function"&&L(w.slice(0,0))}},{}],198:[function(M,X,o){var L={}.toString;X.exports=Array.isArray||function(p){return L.call(p)=="[object Array]"}},{}],199:[function(require,module,exports){(function(global){(function(M,X){typeof exports=="object"&&typeof module!="undefined"?module.exports=X(M):typeof define=="function"&&define.amd?define(X):X(M)})(typeof self!="undefined"?self:typeof window!="undefined"?window:typeof global!="undefined"?global:this,function(global){"use strict";global=global||{};var _Base64=global.Base64,version="2.5.2",buffer;if(typeof module!="undefined"&&module.exports)try{buffer=eval("require('buffer').Buffer")}catch(M){buffer=void 0}var b64chars="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",b64tab=function(M){for(var X={},o=0,L=M.length;o<L;o++)X[M.charAt(o)]=o;return X}(b64chars),fromCharCode=String.fromCharCode,cb_utob=function(M){if(M.length<2){var X=M.charCodeAt(0);return X<128?M:X<2048?fromCharCode(192|X>>>6)+fromCharCode(128|X&63):fromCharCode(224|X>>>12&15)+fromCharCode(128|X>>>6&63)+fromCharCode(128|X&63)}else{var X=65536+(M.charCodeAt(0)-55296)*1024+(M.charCodeAt(1)-56320);return fromCharCode(240|X>>>18&7)+fromCharCode(128|X>>>12&63)+fromCharCode(128|X>>>6&63)+fromCharCode(128|X&63)}},re_utob=/[\uD800-\uDBFF][\uDC00-\uDFFFF]|[^\x00-\x7F]/g,utob=function(M){return M.replace(re_utob,cb_utob)},cb_encode=function(M){var X=[0,2,1][M.length%3],o=M.charCodeAt(0)<<16|(M.length>1?M.charCodeAt(1):0)<<8|(M.length>2?M.charCodeAt(2):0),L=[b64chars.charAt(o>>>18),b64chars.charAt(o>>>12&63),X>=2?"=":b64chars.charAt(o>>>6&63),X>=1?"=":b64chars.charAt(o&63)];return L.join("")},btoa=global.btoa?function(M){return global.btoa(M)}:function(M){return M.replace(/[\s\S]{1,3}/g,cb_encode)},_encode=function(M){var X=Object.prototype.toString.call(M)==="[object Uint8Array]";return X?M.toString("base64"):btoa(utob(String(M)))},encode=function(M,X){return X?_encode(String(M)).replace(/[+\/]/g,function(o){return o=="+"?"-":"_"}).replace(/=/g,""):_encode(M)},encodeURI=function(M){return encode(M,!0)},re_btou=/[\xC0-\xDF][\x80-\xBF]|[\xE0-\xEF][\x80-\xBF]{2}|[\xF0-\xF7][\x80-\xBF]{3}/g,cb_btou=function(M){switch(M.length){case 4:var X=(7&M.charCodeAt(0))<<18|(63&M.charCodeAt(1))<<12|(63&M.charCodeAt(2))<<6|63&M.charCodeAt(3),o=X-65536;return fromCharCode((o>>>10)+55296)+fromCharCode((o&1023)+56320);case 3:return fromCharCode((15&M.charCodeAt(0))<<12|(63&M.charCodeAt(1))<<6|63&M.charCodeAt(2));default:return fromCharCode((31&M.charCodeAt(0))<<6|63&M.charCodeAt(1))}},btou=function(M){return M.replace(re_btou,cb_btou)},cb_decode=function(M){var X=M.length,o=X%4,L=(X>0?b64tab[M.charAt(0)]<<18:0)|(X>1?b64tab[M.charAt(1)]<<12:0)|(X>2?b64tab[M.charAt(2)]<<6:0)|(X>3?b64tab[M.charAt(3)]:0),p=[fromCharCode(L>>>16),fromCharCode(L>>>8&255),fromCharCode(L&255)];return p.length-=[0,0,2,1][o],p.join("")},_atob=global.atob?function(M){return global.atob(M)}:function(M){return M.replace(/\S{1,4}/g,cb_decode)},atob=function(M){return _atob(String(M).replace(/[^A-Za-z0-9\+\/]/g,""))},_decode=buffer?buffer.from&&Uint8Array&&buffer.from!==Uint8Array.from?function(M){return(M.constructor===buffer.constructor?M:buffer.from(M,"base64")).toString()}:function(M){return(M.constructor===buffer.constructor?M:new buffer(M,"base64")).toString()}:function(M){return btou(_atob(M))},decode=function(M){return _decode(String(M).replace(/[-_]/g,function(X){return X=="-"?"+":"/"}).replace(/[^A-Za-z0-9\+\/]/g,""))},noConflict=function(){var M=global.Base64;return global.Base64=_Base64,M};if(global.Base64={VERSION:version,atob,btoa,fromBase64:decode,toBase64:encode,utob,encode,encodeURI,btou,decode,noConflict,__buffer__:buffer},typeof Object.defineProperty=="function"){var noEnum=function(M){return{value:M,enumerable:!1,writable:!0,configurable:!0}};global.Base64.extendString=function(){Object.defineProperty(String.prototype,"fromBase64",noEnum(function(){return decode(this)})),Object.defineProperty(String.prototype,"toBase64",noEnum(function(M){return encode(this,M)})),Object.defineProperty(String.prototype,"toBase64URI",noEnum(function(){return encode(this,!0)}))}}return global.Meteor&&(Base64=global.Base64),typeof module!="undefined"&&module.exports?module.exports.Base64=global.Base64:typeof define=="function"&&define.amd&&define([],function(){return global.Base64}),{Base64:global.Base64}})}).call(this,typeof global!="undefined"?global:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],200:[function(M,X,o){/*!
|
|
|
* merge-descriptors
|
|
|
* Copyright(c) 2014 Jonathan Ong
|
|
|
* Copyright(c) 2015 Douglas Christopher Wilson
|
|
|
* MIT Licensed
|
|
|
*/"use strict";X.exports=p;var L=Object.prototype.hasOwnProperty;function p(w,b,E){if(!w)throw new TypeError("argument dest is required");if(!b)throw new TypeError("argument src is required");return E===void 0&&(E=!0),Object.getOwnPropertyNames(b).forEach(function(S){if(!E&&L.call(w,S))return;var h=Object.getOwnPropertyDescriptor(b,S);Object.defineProperty(w,S,h)}),w}},{}],201:[function(M,X,o){"use strict";function L(){this._types=Object.create(null),this._extensions=Object.create(null);for(var p=0;p<arguments.length;p++)this.define(arguments[p]);this.define=this.define.bind(this),this.getType=this.getType.bind(this),this.getExtension=this.getExtension.bind(this)}L.prototype.define=function(p,w){for(var b in p){var E=p[b].map(function(h){return h.toLowerCase()});b=b.toLowerCase();for(var O=0;O<E.length;O++){var S=E[O];if(S[0]=="*")continue;if(!w&&S in this._types)throw new Error('Attempt to change mapping for "'+S+'" extension from "'+this._types[S]+'" to "'+b+'". Pass `force=true` to allow this, otherwise remove "'+S+'" from the list of extensions for "'+b+'".');this._types[S]=b}if(w||!this._extensions[b]){var S=E[0];this._extensions[b]=S[0]!="*"?S:S.substr(1)}}},L.prototype.getType=function(p){p=String(p);var w=p.replace(/^.*[/\\]/,"").toLowerCase(),b=w.replace(/^.*\./,"").toLowerCase(),E=w.length<p.length,O=b.length<w.length-1;return(O||!E)&&this._types[b]||null},L.prototype.getExtension=function(p){return p=/^\s*([^;\s]*)/.test(p)&&RegExp.$1,p&&this._extensions[p.toLowerCase()]||null},X.exports=L},{}],202:[function(M,X,o){"use strict";var L=M("./Mime");X.exports=new L(M("./types/standard"))},{"./Mime":201,"./types/standard":203}],203:[function(M,X,o){X.exports={"application/andrew-inset":["ez"],"application/applixware":["aw"],"application/atom+xml":["atom"],"application/atomcat+xml":["atomcat"],"application/atomdeleted+xml":["atomdeleted"],"application/atomsvc+xml":["atomsvc"],"application/atsc-dwd+xml":["dwd"],"application/atsc-held+xml":["held"],"application/atsc-rsat+xml":["rsat"],"application/bdoc":["bdoc"],"application/calendar+xml":["xcs"],"application/ccxml+xml":["ccxml"],"application/cdfx+xml":["cdfx"],"application/cdmi-capability":["cdmia"],"application/cdmi-container":["cdmic"],"application/cdmi-domain":["cdmid"],"application/cdmi-object":["cdmio"],"application/cdmi-queue":["cdmiq"],"application/cu-seeme":["cu"],"application/dash+xml":["mpd"],"application/davmount+xml":["davmount"],"application/docbook+xml":["dbk"],"application/dssc+der":["dssc"],"application/dssc+xml":["xdssc"],"application/ecmascript":["ecma","es"],"application/emma+xml":["emma"],"application/emotionml+xml":["emotionml"],"application/epub+zip":["epub"],"application/exi":["exi"],"application/fdt+xml":["fdt"],"application/font-tdpfr":["pfr"],"application/geo+json":["geojson"],"application/gml+xml":["gml"],"application/gpx+xml":["gpx"],"application/gxf":["gxf"],"application/gzip":["gz"],"application/hjson":["hjson"],"application/hyperstudio":["stk"],"application/inkml+xml":["ink","inkml"],"application/ipfix":["ipfix"],"application/its+xml":["its"],"application/java-archive":["jar","war","ear"],"application/java-serialized-object":["ser"],"application/java-vm":["class"],"application/javascript":["js","mjs"],"application/json":["json","map"],"application/json5":["json5"],"application/jsonml+json":["jsonml"],"application/ld+json":["jsonld"],"application/lgr+xml":["lgr"],"application/lost+xml":["lostxml"],"application/mac-binhex40":["hqx"],"application/mac-compactpro":["cpt"],"application/mads+xml":["mads"],"application/manifest+json":["webmanifest"],"application/marc":["mrc"],"application/marcxml+xml":["mrcx"],"application/mathematica":["ma","nb","mb"],"application/mathml+xml":["mathml"],"application/mbox":["mbox"],"application/mediaservercontrol+xml":["mscml"],"application/metalink+xml":["metalink"],"application/metalink4+xml":["meta4"],"application/mets+xml":["mets"],"application/mmt-aei+xml":["maei"],"application/mmt-usd+xml":["musd"],"application/mods+xml":["mods"],"application/mp21":["m21","mp21"],"application/mp4":["mp4s","m4p"],"application/mrb-consumer+xml":["*xdf"],"application/mrb-publish+xml":["*xdf"],"application/msword":["doc","dot"],"application/mxf":["mxf"],"application/n-quads":["nq"],"application/n-triples":["nt"],"application/node":["cjs"],"application/octet-stream":["bin","dms","lrf","mar","so","dist","distz","pkg","bpk","dump","elc","deploy","exe","dll","deb","dmg","iso","img","msi","msp","msm","buffer"],"application/oda":["oda"],"application/oebps-package+xml":["opf"],"application/ogg":["ogx"],"application/omdoc+xml":["omdoc"],"application/onenote":["onetoc","onetoc2","onetmp","onepkg"],"application/oxps":["oxps"],"application/p2p-overlay+xml":["relo"],"application/patch-ops-error+xml":["*xer"],"application/pdf":["pdf"],"application/pgp-encrypted":["pgp"],"application/pgp-signature":["asc","sig"],"application/pics-rules":["prf"],"application/pkcs10":["p10"],"application/pkcs7-mime":["p7m","p7c"],"application/pkcs7-signature":["p7s"],"application/pkcs8":["p8"],"application/pkix-attr-cert":["ac"],"application/pkix-cert":["cer"],"application/pkix-crl":["crl"],"application/pkix-pkipath":["pkipath"],"application/pkixcmp":["pki"],"application/pls+xml":["pls"],"application/postscript":["ai","eps","ps"],"application/provenance+xml":["provx"],"application/pskc+xml":["pskcxml"],"application/raml+yaml":["raml"],"application/rdf+xml":["rdf","owl"],"application/reginfo+xml":["rif"],"application/relax-ng-compact-syntax":["rnc"],"application/resource-lists+xml":["rl"],"application/resource-lists-diff+xml":["rld"],"application/rls-services+xml":["rs"],"application/route-apd+xml":["rapd"],"application/route-s-tsid+xml":["sls"],"application/route-usd+xml":["rusd"],"application/rpki-ghostbusters":["gbr"],"application/rpki-manifest":["mft"],"application/rpki-roa":["roa"],"application/rsd+xml":["rsd"],"application/rss+xml":["rss"],"application/rtf":["rtf"],"application/sbml+xml":["sbml"],"application/scvp-cv-request":["scq"],"application/scvp-cv-response":["scs"],"application/scvp-vp-request":["spq"],"application/scvp-vp-response":["spp"],"application/sdp":["sdp"],"application/senml+xml":["senmlx"],"application/sensml+xml":["sensmlx"],"application/set-payment-initiation":["setpay"],"application/set-registration-initiation":["setreg"],"application/shf+xml":["shf"],"application/sieve":["siv","sieve"],"application/smil+xml":["smi","smil"],"application/sparql-query":["rq"],"application/sparql-results+xml":["srx"],"application/srgs":["gram"],"application/srgs+xml":["grxml"],"application/sru+xml":["sru"],"application/ssdl+xml":["ssdl"],"application/ssml+xml":["ssml"],"application/swid+xml":["swidtag"],"application/tei+xml":["tei","teicorpus"],"application/thraud+xml":["tfi"],"application/timestamped-data":["tsd"],"application/toml":["toml"],"application/ttml+xml":["ttml"],"application/urc-ressheet+xml":["rsheet"],"application/voicexml+xml":["vxml"],"application/wasm":["wasm"],"application/widget":["wgt"],"application/winhlp":["hlp"],"application/wsdl+xml":["wsdl"],"application/wspolicy+xml":["wspolicy"],"application/xaml+xml":["xaml"],"application/xcap-att+xml":["xav"],"application/xcap-caps+xml":["xca"],"application/xcap-diff+xml":["xdf"],"application/xcap-el+xml":["xel"],"application/xcap-error+xml":["xer"],"application/xcap-ns+xml":["xns"],"application/xenc+xml":["xenc"],"application/xhtml+xml":["xhtml","xht"],"application/xliff+xml":["xlf"],"application/xml":["xml","xsl","xsd","rng"],"application/xml-dtd":["dtd"],"application/xop+xml":["xop"],"application/xproc+xml":["xpl"],"application/xslt+xml":["xslt"],"application/xspf+xml":["xspf"],"application/xv+xml":["mxml","xhvml","xvml","xvm"],"application/yang":["yang"],"application/yin+xml":["yin"],"application/zip":["zip"],"audio/3gpp":["*3gpp"],"audio/adpcm":["adp"],"audio/basic":["au","snd"],"audio/midi":["mid","midi","kar","rmi"],"audio/mobile-xmf":["mxmf"],"audio/mp3":["*mp3"],"audio/mp4":["m4a","mp4a"],"audio/mpeg":["mpga","mp2","mp2a","mp3","m2a","m3a"],"audio/ogg":["oga","ogg","spx"],"audio/s3m":["s3m"],"audio/silk":["sil"],"audio/wav":["wav"],"audio/wave":["*wav"],"audio/webm":["weba"],"audio/xm":["xm"],"font/collection":["ttc"],"font/otf":["otf"],"font/ttf":["ttf"],"font/woff":["woff"],"font/woff2":["woff2"],"image/aces":["exr"],"image/apng":["apng"],"image/bmp":["bmp"],"image/cgm":["cgm"],"image/dicom-rle":["drle"],"image/emf":["emf"],"image/fits":["fits"],"image/g3fax":["g3"],"image/gif":["gif"],"image/heic":["heic"],"image/heic-sequence":["heics"],"image/heif":["heif"],"image/heif-sequence":["heifs"],"image/hej2k":["hej2"],"image/hsj2":["hsj2"],"image/ief":["ief"],"image/jls":["jls"],"image/jp2":["jp2","jpg2"],"image/jpeg":["jpeg","jpg","jpe"],"image/jph":["jph"],"image/jphc":["jhc"],"image/jpm":["jpm"],"image/jpx":["jpx","jpf"],"image/jxr":["jxr"],"image/jxra":["jxra"],"image/jxrs":["jxrs"],"image/jxs":["jxs"],"image/jxsc":["jxsc"],"image/jxsi":["jxsi"],"image/jxss":["jxss"],"image/ktx":["ktx"],"image/png":["png"],"image/sgi":["sgi"],"image/svg+xml":["svg","svgz"],"image/t38":["t38"],"image/tiff":["tif","tiff"],"image/tiff-fx":["tfx"],"image/webp":["webp"],"image/wmf":["wmf"],"message/disposition-notification":["disposition-notification"],"message/global":["u8msg"],"message/global-delivery-status":["u8dsn"],"message/global-disposition-notification":["u8mdn"],"message/global-headers":["u8hdr"],"message/rfc822":["eml","mime"],"model/3mf":["3mf"],"model/gltf+json":["gltf"],"model/gltf-binary":["glb"],"model/iges":["igs","iges"],"model/mesh":["msh","mesh","silo"],"model/mtl":["mtl"],"model/obj":["obj"],"model/stl":["stl"],"model/vrml":["wrl","vrml"],"model/x3d+binary":["*x3db","x3dbz"],"model/x3d+fastinfoset":["x3db"],"model/x3d+vrml":["*x3dv","x3dvz"],"model/x3d+xml":["x3d","x3dz"],"model/x3d-vrml":["x3dv"],"text/cache-manifest":["appcache","manifest"],"text/calendar":["ics","ifb"],"text/coffeescript":["coffee","litcoffee"],"text/css":["css"],"text/csv":["csv"],"text/html":["html","htm","shtml"],"text/jade":["jade"],"text/jsx":["jsx"],"text/less":["less"],"text/markdown":["markdown","md"],"text/mathml":["mml"],"text/mdx":["mdx"],"text/n3":["n3"],"text/plain":["txt","text","conf","def","list","log","in","ini"],"text/richtext":["rtx"],"text/rtf":["*rtf"],"text/sgml":["sgml","sgm"],"text/shex":["shex"],"text/slim":["slim","slm"],"text/stylus":["stylus","styl"],"text/tab-separated-values":["tsv"],"text/troff":["t","tr","roff","man","me","ms"],"text/turtle":["ttl"],"text/uri-list":["uri","uris","urls"],"text/vcard":["vcard"],"text/vtt":["vtt"],"text/xml":["*xml"],"text/yaml":["yaml","yml"],"video/3gpp":["3gp","3gpp"],"video/3gpp2":["3g2"],"video/h261":["h261"],"video/h263":["h263"],"video/h264":["h264"],"video/jpeg":["jpgv"],"video/jpm":["*jpm","jpgm"],"video/mj2":["mj2","mjp2"],"video/mp2t":["ts"],"video/mp4":["mp4","mp4v","mpg4"],"video/mpeg":["mpeg","mpg","mpe","m1v","m2v"],"video/ogg":["ogv"],"video/quicktime":["qt","mov"],"video/webm":["webm"]}},{}],204:[function(M,X,o){var L=1e3,p=L*60,w=p*60,b=w*24,E=b*7,O=b*365.25;X.exports=function(r,c){c=c||{};var t=typeof r;if(t==="string"&&r.length>0)return S(r);if(t==="number"&&isFinite(r))return c.long?_(r):h(r);throw new Error("val is not a non-empty string or a valid number. val="+JSON.stringify(r))};function S(r){if(r=String(r),r.length>100)return;var c=/^(-?(?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|weeks?|w|years?|yrs?|y)?$/i.exec(r);if(!c)return;var t=parseFloat(c[1]),a=(c[2]||"ms").toLowerCase();switch(a){case"years":case"year":case"yrs":case"yr":case"y":return t*O;case"weeks":case"week":case"w":return t*E;case"days":case"day":case"d":return t*b;case"hours":case"hour":case"hrs":case"hr":case"h":return t*w;case"minutes":case"minute":case"mins":case"min":case"m":return t*p;case"seconds":case"second":case"secs":case"sec":case"s":return t*L;case"milliseconds":case"millisecond":case"msecs":case"msec":case"ms":return t;default:return}}function h(r){var c=Math.abs(r);return c>=b?Math.round(r/b)+"d":c>=w?Math.round(r/w)+"h":c>=p?Math.round(r/p)+"m":c>=L?Math.round(r/L)+"s":r+"ms"}function _(r){var c=Math.abs(r);return c>=b?d(r,c,b,"day"):c>=w?d(r,c,w,"hour"):c>=p?d(r,c,p,"minute"):c>=L?d(r,c,L,"second"):r+" ms"}function d(r,c,t,a){var n=c>=t*1.5;return Math.round(r/t)+" "+a+(n?"s":"")}},{}],205:[function(M,X,o){(function(L){function p(O,S){for(var h=0,_=O.length-1;_>=0;_--){var d=O[_];d==="."?O.splice(_,1):d===".."?(O.splice(_,1),h++):h&&(O.splice(_,1),h--)}if(S)for(;h--;h)O.unshift("..");return O}o.resolve=function(){for(var O="",S=!1,h=arguments.length-1;h>=-1&&!S;h--){var _=h>=0?arguments[h]:L.cwd();if(typeof _!="string")throw new TypeError("Arguments to path.resolve must be strings");if(!_)continue;O=_+"/"+O,S=_.charAt(0)==="/"}return O=p(b(O.split("/"),function(d){return!!d}),!S).join("/"),(S?"/":"")+O||"."},o.normalize=function(O){var S=o.isAbsolute(O),h=E(O,-1)==="/";return O=p(b(O.split("/"),function(_){return!!_}),!S).join("/"),!O&&!S&&(O="."),O&&h&&(O+="/"),(S?"/":"")+O},o.isAbsolute=function(O){return O.charAt(0)==="/"},o.join=function(){var O=Array.prototype.slice.call(arguments,0);return o.normalize(b(O,function(S,h){if(typeof S!="string")throw new TypeError("Arguments to path.join must be strings");return S}).join("/"))},o.relative=function(O,S){O=o.resolve(O).substr(1),S=o.resolve(S).substr(1);function h(n){for(var i=0;i<n.length&&!(n[i]!=="");i++);for(var f=n.length-1;f>=0&&!(n[f]!=="");f--);return i>f?[]:n.slice(i,f-i+1)}for(var _=h(O.split("/")),d=h(S.split("/")),r=Math.min(_.length,d.length),c=r,t=0;t<r;t++)if(_[t]!==d[t]){c=t;break}for(var a=[],t=c;t<_.length;t++)a.push("..");return a=a.concat(d.slice(c)),a.join("/")},o.sep="/",o.delimiter=":",o.dirname=function(O){if(typeof O!="string"&&(O=O+""),O.length===0)return".";for(var S=O.charCodeAt(0),h=S===47,_=-1,d=!0,r=O.length-1;r>=1;--r)if(S=O.charCodeAt(r),S===47){if(!d){_=r;break}}else d=!1;return _===-1?h?"/":".":h&&_===1?"/":O.slice(0,_)};function w(O){typeof O!="string"&&(O=O+"");var S=0,h=-1,_=!0,d;for(d=O.length-1;d>=0;--d)if(O.charCodeAt(d)===47){if(!_){S=d+1;break}}else h===-1&&(_=!1,h=d+1);return h===-1?"":O.slice(S,h)}o.basename=function(O,S){var h=w(O);return S&&h.substr(-1*S.length)===S&&(h=h.substr(0,h.length-S.length)),h},o.extname=function(O){typeof O!="string"&&(O=O+"");for(var S=-1,h=0,_=-1,d=!0,r=0,c=O.length-1;c>=0;--c){var t=O.charCodeAt(c);if(t===47){if(!d){h=c+1;break}continue}_===-1&&(d=!1,_=c+1),t===46?S===-1?S=c:r!==1&&(r=1):S!==-1&&(r=-1)}return S===-1||_===-1||r===0||r===1&&S===_-1&&S===h+1?"":O.slice(S,_)};function b(O,S){if(O.filter)return O.filter(S);for(var h=[],_=0;_<O.length;_++)S(O[_],_,O)&&h.push(O[_]);return h}var E="ab".substr(-1)==="b"?function(O,S,h){return O.substr(S,h)}:function(O,S,h){return S<0&&(S=O.length+S),O.substr(S,h)}}).call(this,M("_process"))},{_process:208}],206:[function(M,X,o){(function(L){/*!
|
|
|
* 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 p={function:!0,object:!0},w=p[typeof window]&&window||this,b=w,E=p[typeof o]&&o,O=p[typeof X]&&X&&!X.nodeType&&X,S=E&&O&&typeof L=="object"&&L;S&&(S.global===S||S.window===S||S.self===S)&&(w=S);var h=Math.pow(2,53)-1,_=/\bOpera/,d=this,r=Object.prototype,c=r.hasOwnProperty,t=r.toString;function a(y){return y=String(y),y.charAt(0).toUpperCase()+y.slice(1)}function n(y,x,v){var A={"10.0":"10","6.4":"10 Technical Preview","6.3":"8.1","6.2":"8","6.1":"Server 2008 R2 / 7","6.0":"Server 2008 / Vista","5.2":"Server 2003 / XP 64-bit","5.1":"XP","5.01":"2000 SP1","5.0":"2000","4.0":"NT","4.90":"ME"};return x&&v&&/^Win/i.test(y)&&!/^Windows Phone /i.test(y)&&(A=A[/[\d.]+$/.exec(y)])&&(y="Windows "+A),y=String(y),x&&v&&(y=y.replace(RegExp(x,"i"),v)),y=f(y.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]),y}function i(y,x){var v=-1,A=y?y.length:0;if(typeof A=="number"&&A>-1&&A<=h)for(;++v<A;)x(y[v],v,y);else s(y,x)}function f(y){return y=g(y),/^(?:webOS|i(?:OS|P))/.test(y)?y:a(y)}function s(y,x){for(var v in y)c.call(y,v)&&x(y[v],v,y)}function l(y){return y==null?a(y):t.call(y).slice(8,-1)}function m(y,x){var v=y!=null?typeof y[x]:"number";return!/^(?:boolean|number|string|undefined)$/.test(v)&&(v=="object"?!!y[x]:!0)}function T(y){return String(y).replace(/([ -])(?!$)/g,"$1?")}function C(y,x){var v=null;return i(y,function(A,I){v=x(v,A,I,y)}),v}function g(y){return String(y).replace(/^ +| +$/g,"")}function P(y){var x=w,v=y&&typeof y=="object"&&l(y)!="String";v&&(x=y,y=null);var A=x.navigator||{},I=A.userAgent||"";y||(y=I);var D=v||d==b,N=v?!!A.likeChrome:/\bChrome\b/.test(y)&&!/internal|\n/i.test(t.toString()),z="Object",F=v?z:"ScriptBridgingProxyObject",W=v?z:"Environment",H=v&&x.java?"JavaPackage":l(x.java),B=v?z:"RuntimeObject",k=/\bJava/.test(H)&&x.java,G=k&&l(x.environment)==W,ee=k?"a":"\u03B1",ue=k?"b":"\u03B2",le=x.document||{},ve=x.operamini||x.opera,be=_.test(be=v&&ve?ve["[[Class]]"]:l(ve))?be:ve=null,oe,he=y,fe=[],ae=null,se=y==I,Q=se&&ve&&typeof ve.version=="function"&&ve.version(),ce,te=Y([{label:"EdgeHTML",pattern:"Edge"},"Trident",{label:"WebKit",pattern:"AppleWebKit"},"iCab","Presto","NetFront","Tasman","KHTML","Gecko"]),re=Ce(["Adobe AIR","Arora","Avant Browser","Breach","Camino","Electron","Epiphany","Fennec","Flock","Galeon","GreenBrowser","iCab","Iceweasel","K-Meleon","Konqueror","Lunascape","Maxthon",{label:"Microsoft Edge",pattern:"Edge"},"Midori","Nook Browser","PaleMoon","PhantomJS","Raven","Rekonq","RockMelt",{label:"Samsung Internet",pattern:"SamsungBrowser"},"SeaMonkey",{label:"Silk",pattern:"(?:Cloud9|Silk-Accelerated)"},"Sleipnir","SlimBrowser",{label:"SRWare Iron",pattern:"Iron"},"Sunrise","Swiftfox","Waterfox","WebPositive","Opera Mini",{label:"Opera Mini",pattern:"OPiOS"},"Opera",{label:"Opera",pattern:"OPR"},"Chrome",{label:"Chrome Mobile",pattern:"(?:CriOS|CrMo)"},{label:"Firefox",pattern:"(?:Firefox|Minefield)"},{label:"Firefox for iOS",pattern:"FxiOS"},{label:"IE",pattern:"IEMobile"},{label:"IE",pattern:"MSIE"},"Safari"]),ye=Re([{label:"BlackBerry",pattern:"BB10"},"BlackBerry",{label:"Galaxy S",pattern:"GT-I9000"},{label:"Galaxy S2",pattern:"GT-I9100"},{label:"Galaxy S3",pattern:"GT-I9300"},{label:"Galaxy S4",pattern:"GT-I9500"},{label:"Galaxy S5",pattern:"SM-G900"},{label:"Galaxy S6",pattern:"SM-G920"},{label:"Galaxy S6 Edge",pattern:"SM-G925"},{label:"Galaxy S7",pattern:"SM-G930"},{label:"Galaxy S7 Edge",pattern:"SM-G935"},"Google TV","Lumia","iPad","iPod","iPhone","Kindle",{label:"Kindle Fire",pattern:"(?:Cloud9|Silk-Accelerated)"},"Nexus","Nook","PlayBook","PlayStation Vita","PlayStation","TouchPad","Transformer",{label:"Wii U",pattern:"WiiU"},"Wii","Xbox One",{label:"Xbox 360",pattern:"Xbox"},"Xoom"]),ie=$({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=_e(["Windows Phone","Android","CentOS",{label:"Chrome OS",pattern:"CrOS"},"Debian","Fedora","FreeBSD","Gentoo","Haiku","Kubuntu","Linux Mint","OpenBSD","Red Hat","SuSE","Ubuntu","Xubuntu","Cygwin","Symbian OS","hpwOS","webOS ","webOS","Tablet OS","Tizen","Linux","Mac OS X","Macintosh","Mac","Windows 98;","Windows "]);function Y(dt){return C(dt,function(vt,_t){return vt||RegExp("\\b"+(_t.pattern||T(_t))+"\\b","i").exec(y)&&(_t.label||_t)})}function $(dt){return C(dt,function(vt,_t,He){return vt||(_t[ye]||_t[/^[a-z]+(?: +[a-z]+\b)*/i.exec(ye)]||RegExp("\\b"+T(He)+"(?:\\b|\\w*\\d)","i").exec(y))&&He})}function Ce(dt){return C(dt,function(vt,_t){return vt||RegExp("\\b"+(_t.pattern||T(_t))+"\\b","i").exec(y)&&(_t.label||_t)})}function _e(dt){return C(dt,function(vt,_t){var He=_t.pattern||T(_t);return!vt&&(vt=RegExp("\\b"+He+"(?:/[\\d.]+|[ \\w.]*)","i").exec(y))&&(vt=n(vt,He,_t.label||_t)),vt})}function Re(dt){return C(dt,function(vt,_t){var He=_t.pattern||T(_t);return!vt&&(vt=RegExp("\\b"+He+" *\\d+[.\\w_]*","i").exec(y)||RegExp("\\b"+He+" *\\w+-[\\w]*","i").exec(y)||RegExp("\\b"+He+"(?:; *(?:[a-z]+[_-])?[a-z]+\\d+|[^ ();-]*)","i").exec(y))&&((vt=String(_t.label&&!RegExp(He,"i").test(_t.label)?_t.label:vt).split("/"))[1]&&!/[\d.]+/.test(vt[0])&&(vt[0]+=" "+vt[1]),_t=_t.label||_t,vt=f(vt[0].replace(RegExp(He,"i"),_t).replace(RegExp("; *(?:"+_t+"[_-])?","i")," ").replace(RegExp("("+_t+")[-_.]?(\\w)","i"),"$1 $2"))),vt})}function Qe(dt){return C(dt,function(vt,_t){return vt||(RegExp(_t+"(?:-[\\d.]+/|(?: for [\\w-]+)?[ /-])([\\d.]+[^ ();/_-]*)","i").exec(y)||0)[1]||null})}function $e(){return this.description||""}if(te&&(te=[te]),ie&&!ye&&(ye=Re([ie])),(oe=/\bGoogle TV\b/.exec(ye))&&(ye=oe[0]),/\bSimulator\b/i.test(y)&&(ye=(ye?ye+" ":"")+"Simulator"),re=="Opera Mini"&&/\bOPiOS\b/.test(y)&&fe.push("running in Turbo/Uncompressed mode"),re=="IE"&&/\blike iPhone OS\b/.test(y)?(oe=P(y.replace(/like iPhone OS/,"")),ie=oe.manufacturer,ye=oe.product):/^iP/.test(ye)?(re||(re="Safari"),Z="iOS"+((oe=/ OS ([\d_]+)/i.exec(y))?" "+oe[1].replace(/_/g,"."):"")):re=="Konqueror"&&!/buntu/i.test(Z)?Z="Kubuntu":ie&&ie!="Google"&&(/Chrome/.test(re)&&!/\bMobile Safari\b/i.test(y)||/\bVita\b/.test(ye))||/\bAndroid\b/.test(Z)&&/^Chrome/.test(re)&&/\bVersion\//i.test(y)?(re="Android Browser",Z=/\bAndroid\b/.test(Z)?Z:"Android"):re=="Silk"?(/\bMobi/i.test(y)||(Z="Android",fe.unshift("desktop mode")),/Accelerated *= *true/i.test(y)&&fe.unshift("accelerated")):re=="PaleMoon"&&(oe=/\bFirefox\/([\d.]+)\b/.exec(y))?fe.push("identifying as Firefox "+oe[1]):re=="Firefox"&&(oe=/\b(Mobile|Tablet|TV)\b/i.exec(y))?(Z||(Z="Firefox OS"),ye||(ye=oe[1])):!re||(oe=!/\bMinefield\b/i.test(y)&&/\b(?:Firefox|Safari)\b/.exec(re))?(re&&!ye&&/[\/,]|^[^(]+?\)/.test(y.slice(y.indexOf(oe+"/")+8))&&(re=null),(oe=ye||ie||Z)&&(ye||ie||/\b(?:Android|Symbian OS|Tablet OS|webOS)\b/.test(Z))&&(re=/[a-z]+(?: Hat)?/i.exec(/\bAndroid\b/.test(Z)?Z:oe)+" Browser")):re=="Electron"&&(oe=(/\bChrome\/([\d.]+)\b/.exec(y)||0)[1])&&fe.push("Chromium "+oe),Q||(Q=Qe(["(?:Cloud9|CriOS|CrMo|Edge|FxiOS|IEMobile|Iron|Opera ?Mini|OPiOS|OPR|Raven|SamsungBrowser|Silk(?!/[\\d.]+$))","Version",T(re),"(?:Firefox|Minefield|NetFront)"])),(oe=te=="iCab"&&parseFloat(Q)>3&&"WebKit"||/\bOpera\b/.test(re)&&(/\bOPR\b/.test(y)?"Blink":"Presto")||/\b(?:Midori|Nook|Safari)\b/i.test(y)&&!/^(?:Trident|EdgeHTML)$/.test(te)&&"WebKit"||!te&&/\bMSIE\b/i.test(y)&&(Z=="Mac OS"?"Tasman":"Trident")||te=="WebKit"&&/\bPlayStation\b(?! Vita\b)/i.test(re)&&"NetFront")&&(te=[oe]),re=="IE"&&(oe=(/; *(?:XBLWP|ZuneWP)(\d+)/i.exec(y)||0)[1])?(re+=" Mobile",Z="Windows Phone "+(/\+$/.test(oe)?oe:oe+".x"),fe.unshift("desktop mode")):/\bWPDesktop\b/i.test(y)?(re="IE Mobile",Z="Windows Phone 8.x",fe.unshift("desktop mode"),Q||(Q=(/\brv:([\d.]+)/.exec(y)||0)[1])):re!="IE"&&te=="Trident"&&(oe=/\brv:([\d.]+)/.exec(y))&&(re&&fe.push("identifying as "+re+(Q?" "+Q:"")),re="IE",Q=oe[1]),se){if(m(x,"global"))if(k&&(oe=k.lang.System,he=oe.getProperty("os.arch"),Z=Z||oe.getProperty("os.name")+" "+oe.getProperty("os.version")),G){try{Q=x.require("ringo/engine").version.join("."),re="RingoJS"}catch(dt){(oe=x.system)&&oe.global.system==x.system&&(re="Narwhal",Z||(Z=oe[0].os||null))}re||(re="Rhino")}else typeof x.process=="object"&&!x.process.browser&&(oe=x.process)&&(typeof oe.versions=="object"&&(typeof oe.versions.electron=="string"?(fe.push("Node "+oe.versions.node),re="Electron",Q=oe.versions.electron):typeof oe.versions.nw=="string"&&(fe.push("Chromium "+Q,"Node "+oe.versions.node),re="NW.js",Q=oe.versions.nw)),re||(re="Node.js",he=oe.arch,Z=oe.platform,Q=/[\d.]+/.exec(oe.version),Q=Q?Q[0]:null));else l(oe=x.runtime)==F?(re="Adobe AIR",Z=oe.flash.system.Capabilities.os):l(oe=x.phantom)==B?(re="PhantomJS",Q=(oe=oe.version||null)&&oe.major+"."+oe.minor+"."+oe.patch):typeof le.documentMode=="number"&&(oe=/\bTrident\/(\d+)/i.exec(y))?(Q=[Q,le.documentMode],(oe=+oe[1]+4)!=Q[1]&&(fe.push("IE "+Q[1]+" mode"),te&&(te[1]=""),Q[1]=oe),Q=re=="IE"?String(Q[1].toFixed(1)):Q[0]):typeof le.documentMode=="number"&&/^(?:Chrome|Firefox)\b/.test(re)&&(fe.push("masking as "+re+" "+Q),re="IE",Q="11.0",te=["Trident"],Z="Windows");Z=Z&&f(Z)}if(Q&&(oe=/(?:[ab]|dp|pre|[ab]\d+pre)(?:\d+\+?)?$/i.exec(Q)||/(?:alpha|beta)(?: ?\d)?/i.exec(y+";"+(se&&A.appMinorVersion))||/\bMinefield\b/i.test(y)&&"a")&&(ae=/b/i.test(oe)?"beta":"alpha",Q=Q.replace(RegExp(oe+"\\+?$"),"")+(ae=="beta"?ue:ee)+(/\d+\+?/.exec(oe)||"")),re=="Fennec"||re=="Firefox"&&/\b(?:Android|Firefox OS)\b/.test(Z))re="Firefox Mobile";else if(re=="Maxthon"&&Q)Q=Q.replace(/\.[\d.]+/,".x");else if(/\bXbox\b/i.test(ye))ye=="Xbox 360"&&(Z=null),ye=="Xbox 360"&&/\bIEMobile\b/.test(y)&&fe.unshift("mobile mode");else if((/^(?:Chrome|IE|Opera)$/.test(re)||re&&!ye&&!/Browser|Mobi/.test(re))&&(Z=="Windows CE"||/Mobi/i.test(y)))re+=" Mobile";else if(re=="IE"&&se)try{x.external===null&&fe.unshift("platform preview")}catch(dt){fe.unshift("embedded")}else(/\bBlackBerry\b/.test(ye)||/\bBB10\b/.test(y))&&(oe=(RegExp(ye.replace(/ +/g," *")+"/([.\\d]+)","i").exec(y)||0)[1]||Q)?(oe=[oe,/BB10/.test(y)],Z=(oe[1]?(ye=null,ie="BlackBerry"):"Device Software")+" "+oe[0],Q=null):this!=s&&ye!="Wii"&&(se&&ve||/Opera/.test(re)&&/\b(?:MSIE|Firefox)\b/i.test(y)||re=="Firefox"&&/\bOS X (?:\d+\.){2,}/.test(Z)||re=="IE"&&(Z&&!/^Win/.test(Z)&&Q>5.5||/\bWindows XP\b/.test(Z)&&Q>8||Q==8&&!/\bTrident\b/.test(y)))&&!_.test(oe=P.call(s,y.replace(_,"")+";"))&&oe.name&&(oe="ing as "+oe.name+((oe=oe.version)?" "+oe:""),_.test(re)?(/\bIE\b/.test(oe)&&Z=="Mac OS"&&(Z=null),oe="identify"+oe):(oe="mask"+oe,be?re=f(be.replace(/([a-z])([A-Z])/g,"$1 $2")):re="Opera",/\bIE\b/.test(oe)&&(Z=null),se||(Q=null)),te=["Presto"],fe.push(oe));(oe=(/\bAppleWebKit\/([\d.]+\+?)/i.exec(y)||0)[1])&&(oe=[parseFloat(oe.replace(/\.(\d)$/,".0$1")),oe],re=="Safari"&&oe[1].slice(-1)=="+"?(re="WebKit Nightly",ae="alpha",Q=oe[1].slice(0,-1)):(Q==oe[1]||Q==(oe[2]=(/\bSafari\/([\d.]+\+?)/i.exec(y)||0)[1]))&&(Q=null),oe[1]=(/\bChrome\/([\d.]+)/i.exec(y)||0)[1],oe[0]==537.36&&oe[2]==537.36&&parseFloat(oe[1])>=28&&te=="WebKit"&&(te=["Blink"]),!se||!N&&!oe[1]?(te&&(te[1]="like Safari"),oe=(oe=oe[0],oe<400?1:oe<500?2:oe<526?3:oe<533?4:oe<534?"4+":oe<535?5:oe<537?6:oe<538?7:oe<601?8:"8")):(te&&(te[1]="like Chrome"),oe=oe[1]||(oe=oe[0],oe<530?1:oe<532?2:oe<532.05?3:oe<533?4:oe<534.03?5:oe<534.07?6:oe<534.1?7:oe<534.13?8:oe<534.16?9:oe<534.24?10:oe<534.3?11:oe<535.01?12:oe<535.02?"13+":oe<535.07?15:oe<535.11?16:oe<535.19?17:oe<536.05?18:oe<536.1?19:oe<537.01?20:oe<537.11?"21+":oe<537.13?23:oe<537.18?24:oe<537.24?25:oe<537.36?26:te!="Blink"?"27":"28")),te&&(te[1]+=" "+(oe+=typeof oe=="number"?".x":/[.+]/.test(oe)?"":"+")),re=="Safari"&&(!Q||parseInt(Q)>45)&&(Q=oe)),re=="Opera"&&(oe=/\bzbov|zvav$/.exec(Z))?(re+=" ",fe.unshift("desktop mode"),oe=="zvav"?(re+="Mini",Q=null):re+="Mobile",Z=Z.replace(RegExp(" *"+oe+"$"),"")):re=="Safari"&&/\bChrome\b/.exec(te&&te[1])&&(fe.unshift("desktop mode"),re="Chrome Mobile",Q=null,/\bOS X\b/.test(Z)?(ie="Apple",Z="iOS 4.3+"):Z=null),Q&&Q.indexOf(oe=/[\d.]+$/.exec(Z))==0&&y.indexOf("/"+oe+"-")>-1&&(Z=g(Z.replace(oe,""))),te&&!/\b(?:Avant|Nook)\b/.test(re)&&(/Browser|Lunascape|Maxthon/.test(re)||re!="Safari"&&/^iOS/.test(Z)&&/\bSafari\b/.test(te[1])||/^(?:Adobe|Arora|Breach|Midori|Opera|Phantom|Rekonq|Rock|Samsung Internet|Sleipnir|Web)/.test(re)&&te[1])&&((oe=te[te.length-1])&&fe.push(oe)),fe.length&&(fe=["("+fe.join("; ")+")"]),ie&&ye&&ye.indexOf(ie)<0&&fe.push("on "+ie),ye&&fe.push((/^on /.test(fe[fe.length-1])?"":"on ")+ye),Z&&(oe=/ ([\d.+]+)$/.exec(Z),ce=oe&&Z.charAt(Z.length-oe[0].length-1)=="/",Z={architecture:32,family:oe&&!ce?Z.replace(oe[0],""):Z,version:oe?oe[1]:null,toString:function(){var dt=this.version;return this.family+(dt&&!ce?" "+dt:"")+(this.architecture==64?" 64-bit":"")}}),(oe=/\b(?:AMD|IA|Win|WOW|x86_|x)64\b/i.exec(he))&&!/\bi686\b/i.test(he)?(Z&&(Z.architecture=64,Z.family=Z.family.replace(RegExp(" *"+oe),"")),re&&(/\bWOW64\b/i.test(y)||se&&/\w(?:86|32)$/.test(A.cpuClass||A.platform)&&!/\bWin64; x64\b/i.test(y))&&fe.unshift("32-bit")):Z&&/^OS X/.test(Z.family)&&re=="Chrome"&&parseFloat(Q)>=39&&(Z.architecture=64),y||(y=null);var ct={};return ct.description=y,ct.layout=te&&te[0],ct.manufacturer=ie,ct.name=re,ct.prerelease=ae,ct.product=ye,ct.ua=y,ct.version=re&&Q,ct.os=Z||{architecture:null,family:null,version:null,toString:function(){return"null"}},ct.parse=P,ct.toString=$e,ct.version&&fe.unshift(Q),ct.name&&fe.unshift(re),Z&&re&&!(Z==String(Z).split(" ")[0]&&(Z==re.split(" ")[0]||ye))&&fe.push(ye?"("+Z+")":"on "+Z),fe.length&&(ct.description=fe.join(" ")),ct}var R=P();typeof define=="function"&&typeof define.amd=="object"&&define.amd?(w.platform=R,define(function(){return R})):E&&O?s(R,function(y,x){E[x]=y}):w.platform=R}).call(this)}).call(this,typeof global!="undefined"?global:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],207:[function(M,X,o){(function(L){"use strict";typeof L=="undefined"||!L.version||L.version.indexOf("v0.")===0||L.version.indexOf("v1.")===0&&L.version.indexOf("v1.8.")!==0?X.exports={nextTick:p}:X.exports=L;function p(w,b,E,O){if(typeof w!="function")throw new TypeError('"callback" argument must be a function');var S=arguments.length,h,_;switch(S){case 0:case 1:return L.nextTick(w);case 2:return L.nextTick(function(){w.call(null,b)});case 3:return L.nextTick(function(){w.call(null,b,E)});case 4:return L.nextTick(function(){w.call(null,b,E,O)});default:for(h=new Array(S-1),_=0;_<h.length;)h[_++]=arguments[_];return L.nextTick(function(){w.apply(null,h)})}}}).call(this,M("_process"))},{_process:208}],208:[function(M,X,o){var L=X.exports={},p,w;function b(){throw new Error("setTimeout has not been defined")}function E(){throw new Error("clearTimeout has not been defined")}(function(){try{typeof setTimeout=="function"?p=setTimeout:p=b}catch(i){p=b}try{typeof clearTimeout=="function"?w=clearTimeout:w=E}catch(i){w=E}})();function O(i){if(p===setTimeout)return setTimeout(i,0);if((p===b||!p)&&setTimeout)return p=setTimeout,setTimeout(i,0);try{return p(i,0)}catch(f){try{return p.call(null,i,0)}catch(s){return p.call(this,i,0)}}}function S(i){if(w===clearTimeout)return clearTimeout(i);if((w===E||!w)&&clearTimeout)return w=clearTimeout,clearTimeout(i);try{return w(i)}catch(f){try{return w.call(null,i)}catch(s){return w.call(this,i)}}}var h=[],_=!1,d,r=-1;function c(){if(!_||!d)return;_=!1,d.length?h=d.concat(h):r=-1,h.length&&t()}function t(){if(_)return;var i=O(c);_=!0;for(var f=h.length;f;){for(d=h,h=[];++r<f;)d&&d[r].run();r=-1,f=h.length}d=null,_=!1,S(i)}L.nextTick=function(i){var f=new Array(arguments.length-1);if(arguments.length>1)for(var s=1;s<arguments.length;s++)f[s-1]=arguments[s];h.push(new a(i,f)),h.length===1&&!_&&O(t)};function a(i,f){this.fun=i,this.array=f}a.prototype.run=function(){this.fun.apply(null,this.array)},L.title="browser",L.browser=!0,L.env={},L.argv=[],L.version="",L.versions={};function n(){}L.on=n,L.addListener=n,L.once=n,L.off=n,L.removeListener=n,L.removeAllListeners=n,L.emit=n,L.prependListener=n,L.prependOnceListener=n,L.listeners=function(i){return[]},L.binding=function(i){throw new Error("process.binding is not supported")},L.cwd=function(){return"/"},L.chdir=function(i){throw new Error("process.chdir is not supported")},L.umask=function(){return 0}},{}],209:[function(M,X,o){(function(L){/*! https://mths.be/punycode v1.4.1 by @mathias */(function(p){var w=typeof o=="object"&&o&&!o.nodeType&&o,b=typeof X=="object"&&X&&!X.nodeType&&X,E=typeof L=="object"&&L;(E.global===E||E.window===E||E.self===E)&&(p=E);var O,S=2147483647,h=36,_=1,d=26,r=38,c=700,t=72,a=128,n="-",i=/^xn--/,f=/[^\x20-\x7E]/,s=/[\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"},m=h-_,T=Math.floor,C=String.fromCharCode,g;function P(H){throw new RangeError(l[H])}function R(H,B){for(var k=H.length,G=[];k--;)G[k]=B(H[k]);return G}function y(H,B){var k=H.split("@"),G="";k.length>1&&(G=k[0]+"@",H=k[1]),H=H.replace(s,".");var ee=H.split("."),ue=R(ee,B).join(".");return G+ue}function x(H){for(var B=[],k=0,G=H.length,ee,ue;k<G;)ee=H.charCodeAt(k++),ee>=55296&&ee<=56319&&k<G?(ue=H.charCodeAt(k++),(ue&64512)==56320?B.push(((ee&1023)<<10)+(ue&1023)+65536):(B.push(ee),k--)):B.push(ee);return B}function v(H){return R(H,function(B){var k="";return B>65535&&(B-=65536,k+=C(B>>>10&1023|55296),B=56320|B&1023),k+=C(B),k}).join("")}function A(H){return H-48<10?H-22:H-65<26?H-65:H-97<26?H-97:h}function I(H,B){return H+22+75*(H<26)-((B!=0)<<5)}function D(H,B,k){var G=0;for(H=k?T(H/c):H>>1,H+=T(H/B);H>m*d>>1;G+=h)H=T(H/m);return T(G+(m+1)*H/(H+r))}function N(H){var B=[],k=H.length,G,ee=0,ue=a,le=t,ve,be,oe,he,fe,ae,se,Q,ce;for(ve=H.lastIndexOf(n),ve<0&&(ve=0),be=0;be<ve;++be)H.charCodeAt(be)>=128&&P("not-basic"),B.push(H.charCodeAt(be));for(oe=ve>0?ve+1:0;oe<k;){for(he=ee,fe=1,ae=h;!(oe>=k&&P("invalid-input"),se=A(H.charCodeAt(oe++)),(se>=h||se>T((S-ee)/fe))&&P("overflow"),ee+=se*fe,Q=ae<=le?_:ae>=le+d?d:ae-le,se<Q);ae+=h)ce=h-Q,fe>T(S/ce)&&P("overflow"),fe*=ce;G=B.length+1,le=D(ee-he,G,he==0),T(ee/G)>S-ue&&P("overflow"),ue+=T(ee/G),ee%=G,B.splice(ee++,0,ue)}return v(B)}function z(H){var B,k,G,ee,ue,le,ve,be,oe,he,fe,ae=[],se,Q,ce,te;for(H=x(H),se=H.length,B=a,k=0,ue=t,le=0;le<se;++le)fe=H[le],fe<128&&ae.push(C(fe));for(G=ee=ae.length,ee&&ae.push(n);G<se;){for(ve=S,le=0;le<se;++le)fe=H[le],fe>=B&&fe<ve&&(ve=fe);for(Q=G+1,ve-B>T((S-k)/Q)&&P("overflow"),k+=(ve-B)*Q,B=ve,le=0;le<se;++le)if(fe=H[le],fe<B&&++k>S&&P("overflow"),fe==B){for(be=k,oe=h;!(he=oe<=ue?_:oe>=ue+d?d:oe-ue,be<he);oe+=h)te=be-he,ce=h-he,ae.push(C(I(he+te%ce,0))),be=T(te/ce);ae.push(C(I(be,0))),ue=D(k,Q,G==ee),k=0,++G}++k,++B}return ae.join("")}function F(H){return y(H,function(B){return i.test(B)?N(B.slice(4).toLowerCase()):B})}function W(H){return y(H,function(B){return f.test(B)?"xn--"+z(B):B})}if(O={version:"1.4.1",ucs2:{decode:x,encode:v},decode:N,encode:z,toASCII:W,toUnicode:F},typeof define=="function"&&typeof define.amd=="object"&&define.amd)define("punycode",function(){return O});else if(w&&b)if(X.exports==w)b.exports=O;else for(g in O)O.hasOwnProperty(g)&&(w[g]=O[g]);else p.punycode=O})(this)}).call(this,typeof global!="undefined"?global:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],210:[function(M,X,o){"use strict";function L(w,b){return Object.prototype.hasOwnProperty.call(w,b)}X.exports=function(w,b,E,O){b=b||"&",E=E||"=";var S={};if(typeof w!="string"||w.length===0)return S;var h=/\+/g;w=w.split(b);var _=1e3;O&&typeof O.maxKeys=="number"&&(_=O.maxKeys);var d=w.length;_>0&&d>_&&(d=_);for(var r=0;r<d;++r){var c=w[r].replace(h,"%20"),t=c.indexOf(E),a,n,i,f;t>=0?(a=c.substr(0,t),n=c.substr(t+1)):(a=c,n=""),i=decodeURIComponent(a),f=decodeURIComponent(n),L(S,i)?p(S[i])?S[i].push(f):S[i]=[S[i],f]:S[i]=f}return S};var p=Array.isArray||function(w){return Object.prototype.toString.call(w)==="[object Array]"}},{}],211:[function(M,X,o){"use strict";var L=function(E){switch(typeof E){case"string":return E;case"boolean":return E?"true":"false";case"number":return isFinite(E)?E:"";default:return""}};X.exports=function(E,O,S,h){return O=O||"&",S=S||"=",E===null&&(E=void 0),typeof E=="object"?w(b(E),function(_){var d=encodeURIComponent(L(_))+S;return p(E[_])?w(E[_],function(r){return d+encodeURIComponent(L(r))}).join(O):d+encodeURIComponent(L(E[_]))}).join(O):h?encodeURIComponent(L(h))+S+encodeURIComponent(L(E)):""};var p=Array.isArray||function(E){return Object.prototype.toString.call(E)==="[object Array]"};function w(E,O){if(E.map)return E.map(O);for(var S=[],h=0;h<E.length;h++)S.push(O(E[h],h));return S}var b=Object.keys||function(E){var O=[];for(var S in E)Object.prototype.hasOwnProperty.call(E,S)&&O.push(S);return O}},{}],212:[function(M,X,o){"use strict";o.decode=o.parse=M("./decode"),o.encode=o.stringify=M("./encode")},{"./decode":210,"./encode":211}],213:[function(M,X,o){X.exports=M("./lib/_stream_duplex.js")},{"./lib/_stream_duplex.js":214}],214:[function(M,X,o){"use strict";var L=M("babel-runtime/core-js/object/create"),p=E(L),w=M("babel-runtime/core-js/object/keys"),b=E(w);function E(f){return f&&f.__esModule?f:{default:f}}var O=M("process-nextick-args"),S=b.default||function(f){var s=[];for(var l in f)s.push(l);return s};X.exports=a;var h=(0,p.default)(M("core-util-is"));h.inherits=M("inherits");var _=M("./_stream_readable"),d=M("./_stream_writable");h.inherits(a,_);for(var r=S(d.prototype),c=0;c<r.length;c++){var t=r[c];a.prototype[t]||(a.prototype[t]=d.prototype[t])}function a(f){if(!(this instanceof a))return new a(f);_.call(this,f),d.call(this,f),f&&f.readable===!1&&(this.readable=!1),f&&f.writable===!1&&(this.writable=!1),this.allowHalfOpen=!0,f&&f.allowHalfOpen===!1&&(this.allowHalfOpen=!1),this.once("end",n)}Object.defineProperty(a.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}});function n(){if(this.allowHalfOpen||this._writableState.ended)return;O.nextTick(i,this)}function i(f){f.end()}Object.defineProperty(a.prototype,"destroyed",{get:function(){return this._readableState===void 0||this._writableState===void 0?!1:this._readableState.destroyed&&this._writableState.destroyed},set:function(s){if(this._readableState===void 0||this._writableState===void 0)return;this._readableState.destroyed=s,this._writableState.destroyed=s}}),a.prototype._destroy=function(f,s){this.push(null),this.end(),O.nextTick(s,f)}},{"./_stream_readable":216,"./_stream_writable":218,"babel-runtime/core-js/object/create":55,"babel-runtime/core-js/object/keys":60,"core-util-is":189,inherits:196,"process-nextick-args":207}],215:[function(M,X,o){"use strict";var L=M("babel-runtime/core-js/object/create"),p=w(L);function w(S){return S&&S.__esModule?S:{default:S}}X.exports=O;var b=M("./_stream_transform"),E=(0,p.default)(M("core-util-is"));E.inherits=M("inherits"),E.inherits(O,b);function O(S){if(!(this instanceof O))return new O(S);b.call(this,S)}O.prototype._transform=function(S,h,_){_(null,S)}},{"./_stream_transform":217,"babel-runtime/core-js/object/create":55,"core-util-is":189,inherits:196}],216:[function(M,X,o){(function(L,p){"use strict";var w=M("babel-runtime/core-js/object/get-prototype-of"),b=S(w),E=M("babel-runtime/core-js/object/create"),O=S(E);function S(te){return te&&te.__esModule?te:{default:te}}var h=M("process-nextick-args");X.exports=x;var _=M("isarray"),d;x.ReadableState=y;var r=M("events").EventEmitter,c=function(re,ye){return re.listeners(ye).length},t=M("./internal/streams/stream"),a=M("safe-buffer").Buffer,n=p.Uint8Array||function(){};function i(te){return a.from(te)}function f(te){return a.isBuffer(te)||te instanceof n}var s=(0,O.default)(M("core-util-is"));s.inherits=M("inherits");var l=M("util"),m=void 0;l&&l.debuglog?m=l.debuglog("stream"):m=function(){};var T=M("./internal/streams/BufferList"),C=M("./internal/streams/destroy"),g;s.inherits(x,t);var P=["error","close","destroy","pause","resume"];function R(te,re,ye){if(typeof te.prependListener=="function")return te.prependListener(re,ye);!te._events||!te._events[re]?te.on(re,ye):_(te._events[re])?te._events[re].unshift(ye):te._events[re]=[ye,te._events[re]]}function y(te,re){d=d||M("./_stream_duplex"),te=te||{};var ye=re instanceof d;this.objectMode=!!te.objectMode,ye&&(this.objectMode=this.objectMode||!!te.readableObjectMode);var ie=te.highWaterMark,Z=te.readableHighWaterMark,Y=this.objectMode?16:16*1024;ie||ie===0?this.highWaterMark=ie:ye&&(Z||Z===0)?this.highWaterMark=Z:this.highWaterMark=Y,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&&(g||(g=M("string_decoder/").StringDecoder),this.decoder=new g(te.encoding),this.encoding=te.encoding)}function x(te){if(d=d||M("./_stream_duplex"),!(this instanceof x))return new x(te);this._readableState=new y(te,this),this.readable=!0,te&&(typeof te.read=="function"&&(this._read=te.read),typeof te.destroy=="function"&&(this._destroy=te.destroy)),t.call(this)}Object.defineProperty(x.prototype,"destroyed",{get:function(){return this._readableState===void 0?!1:this._readableState.destroyed},set:function(re){if(!this._readableState)return;this._readableState.destroyed=re}}),x.prototype.destroy=C.destroy,x.prototype._undestroy=C.undestroy,x.prototype._destroy=function(te,re){this.push(null),re(te)},x.prototype.push=function(te,re){var ye=this._readableState,ie;return ye.objectMode?ie=!0:typeof te=="string"&&(re=re||ye.defaultEncoding,re!==ye.encoding&&(te=a.from(te,re),re=""),ie=!0),v(this,te,re,!1,ie)},x.prototype.unshift=function(te){return v(this,te,null,!0,!1)};function v(te,re,ye,ie,Z){var Y=te._readableState;if(re===null)Y.reading=!1,W(te,Y);else{var $;Z||($=I(Y,re)),$?te.emit("error",$):Y.objectMode||re&&re.length>0?(typeof re!="string"&&!Y.objectMode&&(0,b.default)(re)!==a.prototype&&(re=i(re)),ie?Y.endEmitted?te.emit("error",new Error("stream.unshift() after end event")):A(te,Y,re,!0):Y.ended?te.emit("error",new Error("stream.push() after EOF")):(Y.reading=!1,Y.decoder&&!ye?(re=Y.decoder.write(re),Y.objectMode||re.length!==0?A(te,Y,re,!1):k(te,Y)):A(te,Y,re,!1))):ie||(Y.reading=!1)}return D(Y)}function A(te,re,ye,ie){re.flowing&&re.length===0&&!re.sync?(te.emit("data",ye),te.read(0)):(re.length+=re.objectMode?1:ye.length,ie?re.buffer.unshift(ye):re.buffer.push(ye),re.needReadable&&H(te)),k(te,re)}function I(te,re){var ye;return!f(re)&&typeof re!="string"&&re!==void 0&&!te.objectMode&&(ye=new TypeError("Invalid non-string/buffer chunk")),ye}function D(te){return!te.ended&&(te.needReadable||te.length<te.highWaterMark||te.length===0)}x.prototype.isPaused=function(){return this._readableState.flowing===!1},x.prototype.setEncoding=function(te){return g||(g=M("string_decoder/").StringDecoder),this._readableState.decoder=new g(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 F(te,re){return te<=0||re.length===0&&re.ended?0:re.objectMode?1:te!==te?re.flowing&&re.length?re.buffer.head.data.length:re.length:(te>re.highWaterMark&&(re.highWaterMark=z(te)),te<=re.length?te:re.ended?re.length:(re.needReadable=!0,0))}x.prototype.read=function(te){m("read",te),te=parseInt(te,10);var re=this._readableState,ye=te;if(te!==0&&(re.emittedReadable=!1),te===0&&re.needReadable&&(re.length>=re.highWaterMark||re.ended))return m("read: emitReadable",re.length,re.ended),re.length===0&&re.ended?se(this):H(this),null;if(te=F(te,re),te===0&&re.ended)return re.length===0&&se(this),null;var ie=re.needReadable;m("need readable",ie),(re.length===0||re.length-te<re.highWaterMark)&&(ie=!0,m("length less than watermark",ie)),re.ended||re.reading?(ie=!1,m("reading or ended",ie)):ie&&(m("do read"),re.reading=!0,re.sync=!0,re.length===0&&(re.needReadable=!0),this._read(re.highWaterMark),re.sync=!1,re.reading||(te=F(ye,re)));var Z;return te>0?Z=oe(te,re):Z=null,Z===null?(re.needReadable=!0,te=0):re.length-=te,re.length===0&&(re.ended||(re.needReadable=!0),ye!==te&&re.ended&&se(this)),Z!==null&&this.emit("data",Z),Z};function W(te,re){if(re.ended)return;if(re.decoder){var ye=re.decoder.end();ye&&ye.length&&(re.buffer.push(ye),re.length+=re.objectMode?1:ye.length)}re.ended=!0,H(te)}function H(te){var re=te._readableState;re.needReadable=!1,re.emittedReadable||(m("emitReadable",re.flowing),re.emittedReadable=!0,re.sync?h.nextTick(B,te):B(te))}function B(te){m("emit readable"),te.emit("readable"),be(te)}function k(te,re){re.readingMore||(re.readingMore=!0,h.nextTick(G,te,re))}function G(te,re){for(var ye=re.length;!re.reading&&!re.flowing&&!re.ended&&re.length<re.highWaterMark&&!(m("maybeReadMore read 0"),te.read(0),ye===re.length);)ye=re.length;re.readingMore=!1}x.prototype._read=function(te){this.emit("error",new Error("_read() is not implemented"))},x.prototype.pipe=function(te,re){var ye=this,ie=this._readableState;switch(ie.pipesCount){case 0:ie.pipes=te;break;case 1:ie.pipes=[ie.pipes,te];break;default:ie.pipes.push(te);break}ie.pipesCount+=1,m("pipe count=%d opts=%j",ie.pipesCount,re);var Z=(!re||re.end!==!1)&&te!==L.stdout&&te!==L.stderr,Y=Z?Ce:He;ie.endEmitted?h.nextTick(Y):ye.once("end",Y),te.on("unpipe",$);function $(Pe,at){m("onunpipe"),Pe===ye&&(at&&at.hasUnpiped===!1&&(at.hasUnpiped=!0,Qe()))}function Ce(){m("onend"),te.end()}var _e=ee(ye);te.on("drain",_e);var Re=!1;function Qe(){m("cleanup"),te.removeListener("close",vt),te.removeListener("finish",_t),te.removeListener("drain",_e),te.removeListener("error",dt),te.removeListener("unpipe",$),ye.removeListener("end",Ce),ye.removeListener("end",He),ye.removeListener("data",ct),Re=!0,ie.awaitDrain&&(!te._writableState||te._writableState.needDrain)&&_e()}var $e=!1;ye.on("data",ct);function ct(Pe){m("ondata"),$e=!1;var at=te.write(Pe);at===!1&&!$e&&((ie.pipesCount===1&&ie.pipes===te||ie.pipesCount>1&&ce(ie.pipes,te)!==-1)&&!Re&&(m("false write response, pause",ye._readableState.awaitDrain),ye._readableState.awaitDrain++,$e=!0),ye.pause())}function dt(Pe){m("onerror",Pe),He(),te.removeListener("error",dt),c(te,"error")===0&&te.emit("error",Pe)}R(te,"error",dt);function vt(){te.removeListener("finish",_t),He()}te.once("close",vt);function _t(){m("onfinish"),te.removeListener("close",vt),He()}te.once("finish",_t);function He(){m("unpipe"),ye.unpipe(te)}return te.emit("pipe",ye),ie.flowing||(m("pipe resume"),ye.resume()),te};function ee(te){return function(){var re=te._readableState;m("pipeOnDrain",re.awaitDrain),re.awaitDrain&&re.awaitDrain--,re.awaitDrain===0&&c(te,"data")&&(re.flowing=!0,be(te))}}x.prototype.unpipe=function(te){var re=this._readableState,ye={hasUnpiped:!1};if(re.pipesCount===0)return this;if(re.pipesCount===1)return te&&te!==re.pipes?this:(te||(te=re.pipes),re.pipes=null,re.pipesCount=0,re.flowing=!1,te&&te.emit("unpipe",this,ye),this);if(!te){var ie=re.pipes,Z=re.pipesCount;re.pipes=null,re.pipesCount=0,re.flowing=!1;for(var Y=0;Y<Z;Y++)ie[Y].emit("unpipe",this,ye);return this}var $=ce(re.pipes,te);return $===-1?this:(re.pipes.splice($,1),re.pipesCount-=1,re.pipesCount===1&&(re.pipes=re.pipes[0]),te.emit("unpipe",this,ye),this)},x.prototype.on=function(te,re){var ye=t.prototype.on.call(this,te,re);if(te==="data")this._readableState.flowing!==!1&&this.resume();else if(te==="readable"){var ie=this._readableState;!ie.endEmitted&&!ie.readableListening&&(ie.readableListening=ie.needReadable=!0,ie.emittedReadable=!1,ie.reading?ie.length&&H(this):h.nextTick(ue,this))}return ye},x.prototype.addListener=x.prototype.on;function ue(te){m("readable nexttick read 0"),te.read(0)}x.prototype.resume=function(){var te=this._readableState;return te.flowing||(m("resume"),te.flowing=!0,le(this,te)),this};function le(te,re){re.resumeScheduled||(re.resumeScheduled=!0,h.nextTick(ve,te,re))}function ve(te,re){re.reading||(m("resume read 0"),te.read(0)),re.resumeScheduled=!1,re.awaitDrain=0,te.emit("resume"),be(te),re.flowing&&!re.reading&&te.read(0)}x.prototype.pause=function(){return m("call pause flowing=%j",this._readableState.flowing),this._readableState.flowing!==!1&&(m("pause"),this._readableState.flowing=!1,this.emit("pause")),this};function be(te){var re=te._readableState;for(m("flow",re.flowing);re.flowing&&te.read()!==null;);}x.prototype.wrap=function(te){var re=this,ye=this._readableState,ie=!1;te.on("end",function(){if(m("wrapped end"),ye.decoder&&!ye.ended){var $=ye.decoder.end();$&&$.length&&re.push($)}re.push(null)}),te.on("data",function($){if(m("wrapped data"),ye.decoder&&($=ye.decoder.write($)),ye.objectMode&&$==null)return;if(!ye.objectMode&&(!$||!$.length))return;var Ce=re.push($);Ce||(ie=!0,te.pause())});for(var Z in te)this[Z]===void 0&&typeof te[Z]=="function"&&(this[Z]=function($){return function(){return te[$].apply(te,arguments)}}(Z));for(var Y=0;Y<P.length;Y++)te.on(P[Y],this.emit.bind(this,P[Y]));return this._read=function($){m("wrapped _read",$),ie&&(ie=!1,te.resume())},this},Object.defineProperty(x.prototype,"readableHighWaterMark",{enumerable:!1,get:function(){return this._readableState.highWaterMark}}),x._fromList=oe;function oe(te,re){if(re.length===0)return null;var ye;return re.objectMode?ye=re.buffer.shift():!te||te>=re.length?(re.decoder?ye=re.buffer.join(""):re.buffer.length===1?ye=re.buffer.head.data:ye=re.buffer.concat(re.length),re.buffer.clear()):ye=he(te,re.buffer,re.decoder),ye}function he(te,re,ye){var ie;return te<re.head.data.length?(ie=re.head.data.slice(0,te),re.head.data=re.head.data.slice(te)):te===re.head.data.length?ie=re.shift():ie=ye?fe(te,re):ae(te,re),ie}function fe(te,re){var ye=re.head,ie=1,Z=ye.data;for(te-=Z.length;ye=ye.next;){var Y=ye.data,$=te>Y.length?Y.length:te;if($===Y.length?Z+=Y:Z+=Y.slice(0,te),te-=$,te===0){$===Y.length?(++ie,ye.next?re.head=ye.next:re.head=re.tail=null):(re.head=ye,ye.data=Y.slice($));break}++ie}return re.length-=ie,Z}function ae(te,re){var ye=a.allocUnsafe(te),ie=re.head,Z=1;for(ie.data.copy(ye),te-=ie.data.length;ie=ie.next;){var Y=ie.data,$=te>Y.length?Y.length:te;if(Y.copy(ye,ye.length-te,0,$),te-=$,te===0){$===Y.length?(++Z,ie.next?re.head=ie.next:re.head=re.tail=null):(re.head=ie,ie.data=Y.slice($));break}++Z}return re.length-=Z,ye}function se(te){var re=te._readableState;if(re.length>0)throw new Error('"endReadable()" called on non-empty stream');re.endEmitted||(re.ended=!0,h.nextTick(Q,re,te))}function Q(te,re){!te.endEmitted&&te.length===0&&(te.endEmitted=!0,re.readable=!1,re.emit("end"))}function ce(te,re){for(var ye=0,ie=te.length;ye<ie;ye++)if(te[ye]===re)return ye;return-1}}).call(this,M("_process"),typeof global!="undefined"?global:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{"./_stream_duplex":214,"./internal/streams/BufferList":219,"./internal/streams/destroy":220,"./internal/streams/stream":221,_process:208,"babel-runtime/core-js/object/create":55,"babel-runtime/core-js/object/get-prototype-of":59,"core-util-is":189,events:192,inherits:196,isarray:198,"process-nextick-args":207,"safe-buffer":228,"string_decoder/":235,util:71}],217:[function(M,X,o){"use strict";var L=M("babel-runtime/core-js/object/create"),p=w(L);function w(d){return d&&d.__esModule?d:{default:d}}X.exports=S;var b=M("./_stream_duplex"),E=(0,p.default)(M("core-util-is"));E.inherits=M("inherits"),E.inherits(S,b);function O(d,r){var c=this._transformState;c.transforming=!1;var t=c.writecb;if(!t)return this.emit("error",new Error("write callback called multiple times"));c.writechunk=null,c.writecb=null,r!=null&&this.push(r),t(d);var a=this._readableState;a.reading=!1,(a.needReadable||a.length<a.highWaterMark)&&this._read(a.highWaterMark)}function S(d){if(!(this instanceof S))return new S(d);b.call(this,d),this._transformState={afterTransform:O.bind(this),needTransform:!1,transforming:!1,writecb:null,writechunk:null,writeencoding:null},this._readableState.needReadable=!0,this._readableState.sync=!1,d&&(typeof d.transform=="function"&&(this._transform=d.transform),typeof d.flush=="function"&&(this._flush=d.flush)),this.on("prefinish",h)}function h(){var d=this;typeof this._flush=="function"?this._flush(function(r,c){_(d,r,c)}):_(this,null,null)}S.prototype.push=function(d,r){return this._transformState.needTransform=!1,b.prototype.push.call(this,d,r)},S.prototype._transform=function(d,r,c){throw new Error("_transform() is not implemented")},S.prototype._write=function(d,r,c){var t=this._transformState;if(t.writecb=c,t.writechunk=d,t.writeencoding=r,!t.transforming){var a=this._readableState;(t.needTransform||a.needReadable||a.length<a.highWaterMark)&&this._read(a.highWaterMark)}},S.prototype._read=function(d){var r=this._transformState;r.writechunk!==null&&r.writecb&&!r.transforming?(r.transforming=!0,this._transform(r.writechunk,r.writeencoding,r.afterTransform)):r.needTransform=!0},S.prototype._destroy=function(d,r){var c=this;b.prototype._destroy.call(this,d,function(t){r(t),c.emit("close")})};function _(d,r,c){if(r)return d.emit("error",r);if(c!=null&&d.push(c),d._writableState.length)throw new Error("Calling transform done when ws.length != 0");if(d._transformState.transforming)throw new Error("Calling transform done when still transforming");return d.push(null)}},{"./_stream_duplex":214,"babel-runtime/core-js/object/create":55,"core-util-is":189,inherits:196}],218:[function(M,X,o){(function(L,p){"use strict";var w=M("babel-runtime/core-js/object/define-property"),b=t(w),E=M("babel-runtime/core-js/symbol/has-instance"),O=t(E),S=M("babel-runtime/core-js/symbol"),h=t(S),_=M("babel-runtime/core-js/object/create"),d=t(_),r=M("babel-runtime/core-js/set-immediate"),c=t(r);function t(ae){return ae&&ae.__esModule?ae:{default:ae}}var a=M("process-nextick-args");X.exports=I;function n(ae,se,Q){this.chunk=ae,this.encoding=se,this.callback=Q,this.next=null}function i(ae){var se=this;this.next=null,this.entry=null,this.finish=function(){fe(se,ae)}}var f=!L.browser&&["v0.10","v0.9."].indexOf(L.version.slice(0,5))>-1?c.default:a.nextTick,s;I.WritableState=v;var l=(0,d.default)(M("core-util-is"));l.inherits=M("inherits");var m={deprecate:M("util-deprecate")},T=M("./internal/streams/stream"),C=M("safe-buffer").Buffer,g=p.Uint8Array||function(){};function P(ae){return C.from(ae)}function R(ae){return C.isBuffer(ae)||ae instanceof g}var y=M("./internal/streams/destroy");l.inherits(I,T);function x(){}function v(ae,se){s=s||M("./_stream_duplex"),ae=ae||{};var Q=se instanceof s;this.objectMode=!!ae.objectMode,Q&&(this.objectMode=this.objectMode||!!ae.writableObjectMode);var ce=ae.highWaterMark,te=ae.writableHighWaterMark,re=this.objectMode?16:16*1024;ce||ce===0?this.highWaterMark=ce:Q&&(te||te===0)?this.highWaterMark=te:this.highWaterMark=re,this.highWaterMark=Math.floor(this.highWaterMark),this.finalCalled=!1,this.needDrain=!1,this.ending=!1,this.ended=!1,this.finished=!1,this.destroyed=!1;var ye=ae.decodeStrings===!1;this.decodeStrings=!ye,this.defaultEncoding=ae.defaultEncoding||"utf8",this.length=0,this.writing=!1,this.corked=0,this.sync=!0,this.bufferProcessing=!1,this.onwrite=function(ie){k(se,ie)},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 i(this)}v.prototype.getBuffer=function(){for(var se=this.bufferedRequest,Q=[];se;)Q.push(se),se=se.next;return Q},function(){try{Object.defineProperty(v.prototype,"buffer",{get:m.deprecate(function(){return this.getBuffer()},"_writableState.buffer is deprecated. Use _writableState.getBuffer instead.","DEP0003")})}catch(ae){}}();var A;typeof h.default=="function"&&O.default&&typeof Function.prototype[O.default]=="function"?(A=Function.prototype[O.default],(0,b.default)(I,O.default,{value:function(se){return A.call(this,se)?!0:this!==I?!1:se&&se._writableState instanceof v}})):A=function(se){return se instanceof this};function I(ae){if(s=s||M("./_stream_duplex"),!A.call(I,this)&&!(this instanceof s))return new I(ae);this._writableState=new v(ae,this),this.writable=!0,ae&&(typeof ae.write=="function"&&(this._write=ae.write),typeof ae.writev=="function"&&(this._writev=ae.writev),typeof ae.destroy=="function"&&(this._destroy=ae.destroy),typeof ae.final=="function"&&(this._final=ae.final)),T.call(this)}I.prototype.pipe=function(){this.emit("error",new Error("Cannot pipe, not readable"))};function D(ae,se){var Q=new Error("write after end");ae.emit("error",Q),a.nextTick(se,Q)}function N(ae,se,Q,ce){var te=!0,re=!1;return Q===null?re=new TypeError("May not write null values to stream"):typeof Q!="string"&&Q!==void 0&&!se.objectMode&&(re=new TypeError("Invalid non-string/buffer chunk")),re&&(ae.emit("error",re),a.nextTick(ce,re),te=!1),te}I.prototype.write=function(ae,se,Q){var ce=this._writableState,te=!1,re=!ce.objectMode&&R(ae);return re&&!C.isBuffer(ae)&&(ae=P(ae)),typeof se=="function"&&(Q=se,se=null),re?se="buffer":se||(se=ce.defaultEncoding),typeof Q!="function"&&(Q=x),ce.ended?D(this,Q):(re||N(this,ce,ae,Q))&&(ce.pendingcb++,te=F(this,ce,re,ae,se,Q)),te},I.prototype.cork=function(){var ae=this._writableState;ae.corked++},I.prototype.uncork=function(){var ae=this._writableState;ae.corked&&(ae.corked--,!ae.writing&&!ae.corked&&!ae.finished&&!ae.bufferProcessing&&ae.bufferedRequest&&ue(this,ae))},I.prototype.setDefaultEncoding=function(se){if(typeof se=="string"&&(se=se.toLowerCase()),!(["hex","utf8","utf-8","ascii","binary","base64","ucs2","ucs-2","utf16le","utf-16le","raw"].indexOf((se+"").toLowerCase())>-1))throw new TypeError("Unknown encoding: "+se);return this._writableState.defaultEncoding=se,this};function z(ae,se,Q){return!ae.objectMode&&ae.decodeStrings!==!1&&typeof se=="string"&&(se=C.from(se,Q)),se}Object.defineProperty(I.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}});function F(ae,se,Q,ce,te,re){if(!Q){var ye=z(se,ce,te);ce!==ye&&(Q=!0,te="buffer",ce=ye)}var ie=se.objectMode?1:ce.length;se.length+=ie;var Z=se.length<se.highWaterMark;if(Z||(se.needDrain=!0),se.writing||se.corked){var Y=se.lastBufferedRequest;se.lastBufferedRequest={chunk:ce,encoding:te,isBuf:Q,callback:re,next:null},Y?Y.next=se.lastBufferedRequest:se.bufferedRequest=se.lastBufferedRequest,se.bufferedRequestCount+=1}else W(ae,se,!1,ie,ce,te,re);return Z}function W(ae,se,Q,ce,te,re,ye){se.writelen=ce,se.writecb=ye,se.writing=!0,se.sync=!0,Q?ae._writev(te,se.onwrite):ae._write(te,re,se.onwrite),se.sync=!1}function H(ae,se,Q,ce,te){--se.pendingcb,Q?(a.nextTick(te,ce),a.nextTick(oe,ae,se),ae._writableState.errorEmitted=!0,ae.emit("error",ce)):(te(ce),ae._writableState.errorEmitted=!0,ae.emit("error",ce),oe(ae,se))}function B(ae){ae.writing=!1,ae.writecb=null,ae.length-=ae.writelen,ae.writelen=0}function k(ae,se){var Q=ae._writableState,ce=Q.sync,te=Q.writecb;if(B(Q),se)H(ae,Q,ce,se,te);else{var re=le(Q);!re&&!Q.corked&&!Q.bufferProcessing&&Q.bufferedRequest&&ue(ae,Q),ce?f(G,ae,Q,re,te):G(ae,Q,re,te)}}function G(ae,se,Q,ce){Q||ee(ae,se),se.pendingcb--,ce(),oe(ae,se)}function ee(ae,se){se.length===0&&se.needDrain&&(se.needDrain=!1,ae.emit("drain"))}function ue(ae,se){se.bufferProcessing=!0;var Q=se.bufferedRequest;if(ae._writev&&Q&&Q.next){var ce=se.bufferedRequestCount,te=new Array(ce),re=se.corkedRequestsFree;re.entry=Q;for(var ye=0,ie=!0;Q;)te[ye]=Q,Q.isBuf||(ie=!1),Q=Q.next,ye+=1;te.allBuffers=ie,W(ae,se,!0,se.length,te,"",re.finish),se.pendingcb++,se.lastBufferedRequest=null,re.next?(se.corkedRequestsFree=re.next,re.next=null):se.corkedRequestsFree=new i(se),se.bufferedRequestCount=0}else{for(;Q;){var Z=Q.chunk,Y=Q.encoding,$=Q.callback,Ce=se.objectMode?1:Z.length;if(W(ae,se,!1,Ce,Z,Y,$),Q=Q.next,se.bufferedRequestCount--,se.writing)break}Q===null&&(se.lastBufferedRequest=null)}se.bufferedRequest=Q,se.bufferProcessing=!1}I.prototype._write=function(ae,se,Q){Q(new Error("_write() is not implemented"))},I.prototype._writev=null,I.prototype.end=function(ae,se,Q){var ce=this._writableState;typeof ae=="function"?(Q=ae,ae=null,se=null):typeof se=="function"&&(Q=se,se=null),ae!=null&&this.write(ae,se),ce.corked&&(ce.corked=1,this.uncork()),!ce.ending&&!ce.finished&&he(this,ce,Q)};function le(ae){return ae.ending&&ae.length===0&&ae.bufferedRequest===null&&!ae.finished&&!ae.writing}function ve(ae,se){ae._final(function(Q){se.pendingcb--,Q&&ae.emit("error",Q),se.prefinished=!0,ae.emit("prefinish"),oe(ae,se)})}function be(ae,se){!se.prefinished&&!se.finalCalled&&(typeof ae._final=="function"?(se.pendingcb++,se.finalCalled=!0,a.nextTick(ve,ae,se)):(se.prefinished=!0,ae.emit("prefinish")))}function oe(ae,se){var Q=le(se);return Q&&(be(ae,se),se.pendingcb===0&&(se.finished=!0,ae.emit("finish"))),Q}function he(ae,se,Q){se.ending=!0,oe(ae,se),Q&&(se.finished?a.nextTick(Q):ae.once("finish",Q)),se.ended=!0,ae.writable=!1}function fe(ae,se,Q){var ce=ae.entry;for(ae.entry=null;ce;){var te=ce.callback;se.pendingcb--,te(Q),ce=ce.next}se.corkedRequestsFree?se.corkedRequestsFree.next=ae:se.corkedRequestsFree=ae}Object.defineProperty(I.prototype,"destroyed",{get:function(){return this._writableState===void 0?!1:this._writableState.destroyed},set:function(se){if(!this._writableState)return;this._writableState.destroyed=se}}),I.prototype.destroy=y.destroy,I.prototype._undestroy=y.undestroy,I.prototype._destroy=function(ae,se){this.end(),se(ae)}}).call(this,M("_process"),typeof global!="undefined"?global:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{"./_stream_duplex":214,"./internal/streams/destroy":220,"./internal/streams/stream":221,_process:208,"babel-runtime/core-js/object/create":55,"babel-runtime/core-js/object/define-property":56,"babel-runtime/core-js/set-immediate":62,"babel-runtime/core-js/symbol":64,"babel-runtime/core-js/symbol/has-instance":65,"core-util-is":189,inherits:196,"process-nextick-args":207,"safe-buffer":228,"util-deprecate":240}],219:[function(M,X,o){"use strict";function L(E,O){if(!(E instanceof O))throw new TypeError("Cannot call a class as a function")}var p=M("safe-buffer").Buffer,w=M("util");function b(E,O,S){E.copy(O,S)}X.exports=function(){function E(){L(this,E),this.head=null,this.tail=null,this.length=0}return E.prototype.push=function(S){var h={data:S,next:null};this.length>0?this.tail.next=h:this.head=h,this.tail=h,++this.length},E.prototype.unshift=function(S){var h={data:S,next:this.head};this.length===0&&(this.tail=h),this.head=h,++this.length},E.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},E.prototype.clear=function(){this.head=this.tail=null,this.length=0},E.prototype.join=function(S){if(this.length===0)return"";for(var h=this.head,_=""+h.data;h=h.next;)_+=S+h.data;return _},E.prototype.concat=function(S){if(this.length===0)return p.alloc(0);if(this.length===1)return this.head.data;for(var h=p.allocUnsafe(S>>>0),_=this.head,d=0;_;)b(_.data,h,d),d+=_.data.length,_=_.next;return h},E}(),w&&w.inspect&&w.inspect.custom&&(X.exports.prototype[w.inspect.custom]=function(){var E=w.inspect({length:this.length});return this.constructor.name+" "+E})},{"safe-buffer":228,util:71}],220:[function(M,X,o){"use strict";var L=M("process-nextick-args");function p(E,O){var S=this,h=this._readableState&&this._readableState.destroyed,_=this._writableState&&this._writableState.destroyed;return h||_?(O?O(E):E&&(!this._writableState||!this._writableState.errorEmitted)&&L.nextTick(b,this,E),this):(this._readableState&&(this._readableState.destroyed=!0),this._writableState&&(this._writableState.destroyed=!0),this._destroy(E||null,function(d){!O&&d?(L.nextTick(b,S,d),S._writableState&&(S._writableState.errorEmitted=!0)):O&&O(d)}),this)}function w(){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 b(E,O){E.emit("error",O)}X.exports={destroy:p,undestroy:w}},{"process-nextick-args":207}],221:[function(M,X,o){"use strict";X.exports=M("events").EventEmitter},{events:192}],222:[function(M,X,o){X.exports=M("./readable").PassThrough},{"./readable":223}],223:[function(M,X,o){o=X.exports=M("./lib/_stream_readable.js"),o.Stream=o,o.Readable=o,o.Writable=M("./lib/_stream_writable.js"),o.Duplex=M("./lib/_stream_duplex.js"),o.Transform=M("./lib/_stream_transform.js"),o.PassThrough=M("./lib/_stream_passthrough.js")},{"./lib/_stream_duplex.js":214,"./lib/_stream_passthrough.js":215,"./lib/_stream_readable.js":216,"./lib/_stream_transform.js":217,"./lib/_stream_writable.js":218}],224:[function(M,X,o){X.exports=M("./readable").Transform},{"./readable":223}],225:[function(M,X,o){X.exports=M("./lib/_stream_writable.js")},{"./lib/_stream_writable.js":218}],226:[function(M,X,o){var L=function(){return this}()||Function("return this")(),p=L.regeneratorRuntime&&Object.getOwnPropertyNames(L).indexOf("regeneratorRuntime")>=0,w=p&&L.regeneratorRuntime;if(L.regeneratorRuntime=void 0,X.exports=M("./runtime"),p)L.regeneratorRuntime=w;else try{delete L.regeneratorRuntime}catch(b){L.regeneratorRuntime=void 0}},{"./runtime":227}],227:[function(M,X,o){!function(L){"use strict";var p=Object.prototype,w=p.hasOwnProperty,b,E=typeof Symbol=="function"?Symbol:{},O=E.iterator||"@@iterator",S=E.asyncIterator||"@@asyncIterator",h=E.toStringTag||"@@toStringTag",_=typeof X=="object",d=L.regeneratorRuntime;if(d){_&&(X.exports=d);return}d=L.regeneratorRuntime=_?X.exports:{};function r(F,W,H,B){var k=W&&W.prototype instanceof s?W:s,G=Object.create(k.prototype),ee=new D(B||[]);return G._invoke=x(F,H,ee),G}d.wrap=r;function c(F,W,H){try{return{type:"normal",arg:F.call(W,H)}}catch(B){return{type:"throw",arg:B}}}var t="suspendedStart",a="suspendedYield",n="executing",i="completed",f={};function s(){}function l(){}function m(){}var T={};T[O]=function(){return this};var C=Object.getPrototypeOf,g=C&&C(C(N([])));g&&g!==p&&w.call(g,O)&&(T=g);var P=m.prototype=s.prototype=Object.create(T);l.prototype=P.constructor=m,m.constructor=l,m[h]=l.displayName="GeneratorFunction";function R(F){["next","throw","return"].forEach(function(W){F[W]=function(H){return this._invoke(W,H)}})}d.isGeneratorFunction=function(F){var W=typeof F=="function"&&F.constructor;return W?W===l||(W.displayName||W.name)==="GeneratorFunction":!1},d.mark=function(F){return Object.setPrototypeOf?Object.setPrototypeOf(F,m):(F.__proto__=m,h in F||(F[h]="GeneratorFunction")),F.prototype=Object.create(P),F},d.awrap=function(F){return{__await:F}};function y(F){function W(k,G,ee,ue){var le=c(F[k],F,G);if(le.type==="throw")ue(le.arg);else{var ve=le.arg,be=ve.value;return be&&typeof be=="object"&&w.call(be,"__await")?Promise.resolve(be.__await).then(function(oe){W("next",oe,ee,ue)},function(oe){W("throw",oe,ee,ue)}):Promise.resolve(be).then(function(oe){ve.value=oe,ee(ve)},ue)}}var H;function B(k,G){function ee(){return new Promise(function(ue,le){W(k,G,ue,le)})}return H=H?H.then(ee,ee):ee()}this._invoke=B}R(y.prototype),y.prototype[S]=function(){return this},d.AsyncIterator=y,d.async=function(F,W,H,B){var k=new y(r(F,W,H,B));return d.isGeneratorFunction(W)?k:k.next().then(function(G){return G.done?G.value:k.next()})};function x(F,W,H){var B=t;return function(G,ee){if(B===n)throw new Error("Generator is already running");if(B===i){if(G==="throw")throw ee;return z()}for(H.method=G,H.arg=ee;;){var ue=H.delegate;if(ue){var le=v(ue,H);if(le){if(le===f)continue;return le}}if(H.method==="next")H.sent=H._sent=H.arg;else if(H.method==="throw"){if(B===t)throw B=i,H.arg;H.dispatchException(H.arg)}else H.method==="return"&&H.abrupt("return",H.arg);B=n;var ve=c(F,W,H);if(ve.type==="normal"){if(B=H.done?i:a,ve.arg===f)continue;return{value:ve.arg,done:H.done}}else ve.type==="throw"&&(B=i,H.method="throw",H.arg=ve.arg)}}}function v(F,W){var H=F.iterator[W.method];if(H===b){if(W.delegate=null,W.method==="throw"){if(F.iterator.return&&(W.method="return",W.arg=b,v(F,W),W.method==="throw"))return f;W.method="throw",W.arg=new TypeError("The iterator does not provide a 'throw' method")}return f}var B=c(H,F.iterator,W.arg);if(B.type==="throw")return W.method="throw",W.arg=B.arg,W.delegate=null,f;var k=B.arg;if(!k)return W.method="throw",W.arg=new TypeError("iterator result is not an object"),W.delegate=null,f;if(k.done)W[F.resultName]=k.value,W.next=F.nextLoc,W.method!=="return"&&(W.method="next",W.arg=b);else return k;return W.delegate=null,f}R(P),P[h]="Generator",P[O]=function(){return this},P.toString=function(){return"[object Generator]"};function A(F){var W={tryLoc:F[0]};1 in F&&(W.catchLoc=F[1]),2 in F&&(W.finallyLoc=F[2],W.afterLoc=F[3]),this.tryEntries.push(W)}function I(F){var W=F.completion||{};W.type="normal",delete W.arg,F.completion=W}function D(F){this.tryEntries=[{tryLoc:"root"}],F.forEach(A,this),this.reset(!0)}d.keys=function(F){var W=[];for(var H in F)W.push(H);return W.reverse(),function B(){for(;W.length;){var k=W.pop();if(k in F)return B.value=k,B.done=!1,B}return B.done=!0,B}};function N(F){if(F){var W=F[O];if(W)return W.call(F);if(typeof F.next=="function")return F;if(!isNaN(F.length)){var H=-1,B=function k(){for(;++H<F.length;)if(w.call(F,H))return k.value=F[H],k.done=!1,k;return k.value=b,k.done=!0,k};return B.next=B}}return{next:z}}d.values=N;function z(){return{value:b,done:!0}}D.prototype={constructor:D,reset:function(F){if(this.prev=0,this.next=0,this.sent=this._sent=b,this.done=!1,this.delegate=null,this.method="next",this.arg=b,this.tryEntries.forEach(I),!F)for(var W in this)W.charAt(0)==="t"&&w.call(this,W)&&!isNaN(+W.slice(1))&&(this[W]=b)},stop:function(){this.done=!0;var F=this.tryEntries[0],W=F.completion;if(W.type==="throw")throw W.arg;return this.rval},dispatchException:function(F){if(this.done)throw F;var W=this;function H(le,ve){return G.type="throw",G.arg=F,W.next=le,ve&&(W.method="next",W.arg=b),!!ve}for(var B=this.tryEntries.length-1;B>=0;--B){var k=this.tryEntries[B],G=k.completion;if(k.tryLoc==="root")return H("end");if(k.tryLoc<=this.prev){var ee=w.call(k,"catchLoc"),ue=w.call(k,"finallyLoc");if(ee&&ue){if(this.prev<k.catchLoc)return H(k.catchLoc,!0);if(this.prev<k.finallyLoc)return H(k.finallyLoc)}else if(ee){if(this.prev<k.catchLoc)return H(k.catchLoc,!0)}else if(ue){if(this.prev<k.finallyLoc)return H(k.finallyLoc)}else throw new Error("try statement without catch or finally")}}},abrupt:function(F,W){for(var H=this.tryEntries.length-1;H>=0;--H){var B=this.tryEntries[H];if(B.tryLoc<=this.prev&&w.call(B,"finallyLoc")&&this.prev<B.finallyLoc){var k=B;break}}k&&(F==="break"||F==="continue")&&k.tryLoc<=W&&W<=k.finallyLoc&&(k=null);var G=k?k.completion:{};return G.type=F,G.arg=W,k?(this.method="next",this.next=k.finallyLoc,f):this.complete(G)},complete:function(F,W){if(F.type==="throw")throw F.arg;return F.type==="break"||F.type==="continue"?this.next=F.arg:F.type==="return"?(this.rval=this.arg=F.arg,this.method="return",this.next="end"):F.type==="normal"&&W&&(this.next=W),f},finish:function(F){for(var W=this.tryEntries.length-1;W>=0;--W){var H=this.tryEntries[W];if(H.finallyLoc===F)return this.complete(H.completion,H.afterLoc),I(H),f}},catch:function(F){for(var W=this.tryEntries.length-1;W>=0;--W){var H=this.tryEntries[W];if(H.tryLoc===F){var B=H.completion;if(B.type==="throw"){var k=B.arg;I(H)}return k}}throw new Error("illegal catch attempt")},delegateYield:function(F,W,H){return this.delegate={iterator:N(F),resultName:W,nextLoc:H},this.method==="next"&&(this.arg=b),f}}}(function(){return this}()||Function("return this")())},{}],228:[function(M,X,o){var L=M("buffer"),p=L.Buffer;function w(E,O){for(var S in E)O[S]=E[S]}p.from&&p.alloc&&p.allocUnsafe&&p.allocUnsafeSlow?X.exports=L:(w(L,o),o.Buffer=b);function b(E,O,S){return p(E,O,S)}w(p,b),b.from=function(E,O,S){if(typeof E=="number")throw new TypeError("Argument must not be a number");return p(E,O,S)},b.alloc=function(E,O,S){if(typeof E!="number")throw new TypeError("Argument must be a number");var h=p(E);return O!==void 0?typeof S=="string"?h.fill(O,S):h.fill(O):h.fill(0),h},b.allocUnsafe=function(E){if(typeof E!="number")throw new TypeError("Argument must be a number");return p(E)},b.allocUnsafeSlow=function(E){if(typeof E!="number")throw new TypeError("Argument must be a number");return L.SlowBuffer(E)}},{buffer:73}],229:[function(M,X,o){(function(L){"use strict";var p=M("babel-runtime/core-js/string/from-code-point"),w=a(p),b=M("babel-runtime/core-js/json/stringify"),E=a(b),O=M("babel-runtime/helpers/typeof"),S=a(O),h=M("babel-runtime/core-js/object/define-property"),_=a(h),d=M("babel-runtime/core-js/object/keys"),r=a(d),c=M("babel-runtime/core-js/object/create"),t=a(c);function a(n){return n&&n.__esModule?n:{default:n}}(function(n){n.parser=function(Y,$){return new f(Y,$)},n.SAXParser=f,n.SAXStream=P,n.createStream=g,n.MAX_BUFFER_LENGTH=64*1024;var i=["comment","sgmlDecl","textNode","tagName","doctype","procInstName","procInstBody","entity","attribName","attribValue","cdata","script"];n.EVENTS=["text","processinginstruction","sgmldeclaration","doctype","comment","opentagstart","attribute","opentag","closetag","opencdata","cdata","closecdata","error","end","ready","script","opennamespace","closenamespace"];function f(Y,$){if(!(this instanceof f))return new f(Y,$);var Ce=this;l(Ce),Ce.q=Ce.c="",Ce.bufferCheckPosition=n.MAX_BUFFER_LENGTH,Ce.opt=$||{},Ce.opt.lowercase=Ce.opt.lowercase||Ce.opt.lowercasetags,Ce.looseCase=Ce.opt.lowercase?"toLowerCase":"toUpperCase",Ce.tags=[],Ce.closed=Ce.closedRoot=Ce.sawRoot=!1,Ce.tag=Ce.error=null,Ce.strict=!!Y,Ce.noscript=!!(Y||Ce.opt.noscript),Ce.state=G.BEGIN,Ce.strictEntities=Ce.opt.strictEntities,Ce.ENTITIES=Ce.strictEntities?(0,t.default)(n.XML_ENTITIES):(0,t.default)(n.ENTITIES),Ce.attribList=[],Ce.opt.xmlns&&(Ce.ns=(0,t.default)(A)),Ce.trackPosition=Ce.opt.position!==!1,Ce.trackPosition&&(Ce.position=Ce.line=Ce.column=0),ue(Ce,"onready")}t.default||(Object.create=function(Y){function $(){}$.prototype=Y;var Ce=new $;return Ce}),r.default||(Object.keys=function(Y){var $=[];for(var Ce in Y)Y.hasOwnProperty(Ce)&&$.push(Ce);return $});function s(Y){for(var $=Math.max(n.MAX_BUFFER_LENGTH,10),Ce=0,_e=0,Re=i.length;_e<Re;_e++){var Qe=Y[i[_e]].length;if(Qe>$)switch(i[_e]){case"textNode":ve(Y);break;case"cdata":le(Y,"oncdata",Y.cdata),Y.cdata="";break;case"script":le(Y,"onscript",Y.script),Y.script="";break;default:oe(Y,"Max buffer length exceeded: "+i[_e])}Ce=Math.max(Ce,Qe)}var $e=n.MAX_BUFFER_LENGTH-Ce;Y.bufferCheckPosition=$e+Y.position}function l(Y){for(var $=0,Ce=i.length;$<Ce;$++)Y[i[$]]=""}function m(Y){ve(Y),Y.cdata!==""&&(le(Y,"oncdata",Y.cdata),Y.cdata=""),Y.script!==""&&(le(Y,"onscript",Y.script),Y.script="")}f.prototype={end:function(){he(this)},write:Z,resume:function(){return this.error=null,this},close:function(){return this.write(null)},flush:function(){m(this)}};var T;try{T=M("stream").Stream}catch(Y){T=function(){}}var C=n.EVENTS.filter(function(Y){return Y!=="error"&&Y!=="end"});function g(Y,$){return new P(Y,$)}function P(Y,$){if(!(this instanceof P))return new P(Y,$);T.apply(this),this._parser=new f(Y,$),this.writable=!0,this.readable=!0;var Ce=this;this._parser.onend=function(){Ce.emit("end")},this._parser.onerror=function(_e){Ce.emit("error",_e),Ce._parser.error=null},this._decoder=null,C.forEach(function(_e){(0,_.default)(Ce,"on"+_e,{get:function(){return Ce._parser["on"+_e]},set:function(Qe){if(!Qe)return Ce.removeAllListeners(_e),Ce._parser["on"+_e]=Qe,Qe;Ce.on(_e,Qe)},enumerable:!0,configurable:!1})})}P.prototype=(0,t.default)(T.prototype,{constructor:{value:P}}),P.prototype.write=function(Y){if(typeof L=="function"&&typeof L.isBuffer=="function"&&L.isBuffer(Y)){if(!this._decoder){var $=M("string_decoder").StringDecoder;this._decoder=new $("utf8")}Y=this._decoder.write(Y)}return this._parser.write(Y.toString()),this.emit("data",Y),!0},P.prototype.end=function(Y){return Y&&Y.length&&this.write(Y),this._parser.end(),!0},P.prototype.on=function(Y,$){var Ce=this;return!Ce._parser["on"+Y]&&C.indexOf(Y)!==-1&&(Ce._parser["on"+Y]=function(){var _e=arguments.length===1?[arguments[0]]:Array.apply(null,arguments);_e.splice(0,0,Y),Ce.emit.apply(Ce,_e)}),T.prototype.on.call(Ce,Y,$)};var R="[CDATA[",y="DOCTYPE",x="http://www.w3.org/XML/1998/namespace",v="http://www.w3.org/2000/xmlns/",A={xml:x,xmlns:v},I=/[:_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]/,D=/[:_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 F(Y){return Y===" "||Y===`
|
|
|
`||Y==="\r"||Y===" "}function W(Y){return Y==='"'||Y==="'"}function H(Y){return Y===">"||F(Y)}function B(Y,$){return Y.test($)}function k(Y,$){return!B(Y,$)}var G=0;n.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++},n.XML_ENTITIES={amp:"&",gt:">",lt:"<",quot:'"',apos:"'"},n.ENTITIES={amp:"&",gt:">",lt:"<",quot:'"',apos:"'",AElig:198,Aacute:193,Acirc:194,Agrave:192,Aring:197,Atilde:195,Auml:196,Ccedil:199,ETH:208,Eacute:201,Ecirc:202,Egrave:200,Euml:203,Iacute:205,Icirc:206,Igrave:204,Iuml:207,Ntilde:209,Oacute:211,Ocirc:212,Ograve:210,Oslash:216,Otilde:213,Ouml:214,THORN:222,Uacute:218,Ucirc:219,Ugrave:217,Uuml:220,Yacute:221,aacute:225,acirc:226,aelig:230,agrave:224,aring:229,atilde:227,auml:228,ccedil:231,eacute:233,ecirc:234,egrave:232,eth:240,euml:235,iacute:237,icirc:238,igrave:236,iuml:239,ntilde:241,oacute:243,ocirc:244,ograve:242,oslash:248,otilde:245,ouml:246,szlig:223,thorn:254,uacute:250,ucirc:251,ugrave:249,uuml:252,yacute:253,yuml:255,copy:169,reg:174,nbsp:160,iexcl:161,cent:162,pound:163,curren:164,yen:165,brvbar:166,sect:167,uml:168,ordf:170,laquo:171,not:172,shy:173,macr:175,deg:176,plusmn:177,sup1:185,sup2:178,sup3:179,acute:180,micro:181,para:182,middot:183,cedil:184,ordm:186,raquo:187,frac14:188,frac12:189,frac34:190,iquest:191,times:215,divide:247,OElig:338,oelig:339,Scaron:352,scaron:353,Yuml:376,fnof:402,circ:710,tilde:732,Alpha:913,Beta:914,Gamma:915,Delta:916,Epsilon:917,Zeta:918,Eta:919,Theta:920,Iota:921,Kappa:922,Lambda:923,Mu:924,Nu:925,Xi:926,Omicron:927,Pi:928,Rho:929,Sigma:931,Tau:932,Upsilon:933,Phi:934,Chi:935,Psi:936,Omega:937,alpha:945,beta:946,gamma:947,delta:948,epsilon:949,zeta:950,eta:951,theta:952,iota:953,kappa:954,lambda:955,mu:956,nu:957,xi:958,omicron:959,pi:960,rho:961,sigmaf:962,sigma:963,tau:964,upsilon:965,phi:966,chi:967,psi:968,omega:969,thetasym:977,upsih:978,piv:982,ensp:8194,emsp:8195,thinsp:8201,zwnj:8204,zwj:8205,lrm:8206,rlm:8207,ndash:8211,mdash:8212,lsquo:8216,rsquo:8217,sbquo:8218,ldquo:8220,rdquo:8221,bdquo:8222,dagger:8224,Dagger:8225,bull:8226,hellip:8230,permil:8240,prime:8242,Prime:8243,lsaquo:8249,rsaquo:8250,oline:8254,frasl:8260,euro:8364,image:8465,weierp:8472,real:8476,trade:8482,alefsym:8501,larr:8592,uarr:8593,rarr:8594,darr:8595,harr:8596,crarr:8629,lArr:8656,uArr:8657,rArr:8658,dArr:8659,hArr:8660,forall:8704,part:8706,exist:8707,empty:8709,nabla:8711,isin:8712,notin:8713,ni:8715,prod:8719,sum:8721,minus:8722,lowast:8727,radic:8730,prop:8733,infin:8734,ang:8736,and:8743,or:8744,cap:8745,cup:8746,int:8747,there4:8756,sim:8764,cong:8773,asymp:8776,ne:8800,equiv:8801,le:8804,ge:8805,sub:8834,sup:8835,nsub:8836,sube:8838,supe:8839,oplus:8853,otimes:8855,perp:8869,sdot:8901,lceil:8968,rceil:8969,lfloor:8970,rfloor:8971,lang:9001,rang:9002,loz:9674,spades:9824,clubs:9827,hearts:9829,diams:9830},(0,r.default)(n.ENTITIES).forEach(function(Y){var $=n.ENTITIES[Y],Ce=typeof $=="number"?String.fromCharCode($):$;n.ENTITIES[Y]=Ce});for(var ee in n.STATE)n.STATE[n.STATE[ee]]=ee;G=n.STATE;function ue(Y,$,Ce){Y[$]&&Y[$](Ce)}function le(Y,$,Ce){Y.textNode&&ve(Y),ue(Y,$,Ce)}function ve(Y){Y.textNode=be(Y.opt,Y.textNode),Y.textNode&&ue(Y,"ontext",Y.textNode),Y.textNode=""}function be(Y,$){return Y.trim&&($=$.trim()),Y.normalize&&($=$.replace(/\s+/g," ")),$}function oe(Y,$){return ve(Y),Y.trackPosition&&($+=`
|
|
|
Line: `+Y.line+`
|
|
|
Column: `+Y.column+`
|
|
|
Char: `+Y.c),$=new Error($),Y.error=$,ue(Y,"onerror",$),Y}function he(Y){return Y.sawRoot&&!Y.closedRoot&&fe(Y,"Unclosed root tag"),Y.state!==G.BEGIN&&Y.state!==G.BEGIN_WHITESPACE&&Y.state!==G.TEXT&&oe(Y,"Unexpected end"),ve(Y),Y.c="",Y.closed=!0,ue(Y,"onend"),f.call(Y,Y.strict,Y.opt),Y}function fe(Y,$){if((typeof Y=="undefined"?"undefined":(0,S.default)(Y))!=="object"||!(Y instanceof f))throw new Error("bad call to strictFail");Y.strict&&oe(Y,$)}function ae(Y){Y.strict||(Y.tagName=Y.tagName[Y.looseCase]());var $=Y.tags[Y.tags.length-1]||Y,Ce=Y.tag={name:Y.tagName,attributes:{}};Y.opt.xmlns&&(Ce.ns=$.ns),Y.attribList.length=0,le(Y,"onopentagstart",Ce)}function se(Y,$){var Ce=Y.indexOf(":"),_e=Ce<0?["",Y]:Y.split(":"),Re=_e[0],Qe=_e[1];return $&&Y==="xmlns"&&(Re="xmlns",Qe=""),{prefix:Re,local:Qe}}function Q(Y){if(Y.strict||(Y.attribName=Y.attribName[Y.looseCase]()),Y.attribList.indexOf(Y.attribName)!==-1||Y.tag.attributes.hasOwnProperty(Y.attribName)){Y.attribName=Y.attribValue="";return}if(Y.opt.xmlns){var $=se(Y.attribName,!0),Ce=$.prefix,_e=$.local;if(Ce==="xmlns")if(_e==="xml"&&Y.attribValue!==x)fe(Y,"xml: prefix must be bound to "+x+`
|
|
|
Actual: `+Y.attribValue);else if(_e==="xmlns"&&Y.attribValue!==v)fe(Y,"xmlns: prefix must be bound to "+v+`
|
|
|
Actual: `+Y.attribValue);else{var Re=Y.tag,Qe=Y.tags[Y.tags.length-1]||Y;Re.ns===Qe.ns&&(Re.ns=(0,t.default)(Qe.ns)),Re.ns[_e]=Y.attribValue}Y.attribList.push([Y.attribName,Y.attribValue])}else Y.tag.attributes[Y.attribName]=Y.attribValue,le(Y,"onattribute",{name:Y.attribName,value:Y.attribValue});Y.attribName=Y.attribValue=""}function ce(Y,$){if(Y.opt.xmlns){var Ce=Y.tag,_e=se(Y.tagName);Ce.prefix=_e.prefix,Ce.local=_e.local,Ce.uri=Ce.ns[_e.prefix]||"",Ce.prefix&&!Ce.uri&&(fe(Y,"Unbound namespace prefix: "+(0,E.default)(Y.tagName)),Ce.uri=_e.prefix);var Re=Y.tags[Y.tags.length-1]||Y;Ce.ns&&Re.ns!==Ce.ns&&(0,r.default)(Ce.ns).forEach(function(rt){le(Y,"onopennamespace",{prefix:rt,uri:Ce.ns[rt]})});for(var Qe=0,$e=Y.attribList.length;Qe<$e;Qe++){var ct=Y.attribList[Qe],dt=ct[0],vt=ct[1],_t=se(dt,!0),He=_t.prefix,Pe=_t.local,at=He===""?"":Ce.ns[He]||"",Rt={name:dt,value:vt,prefix:He,local:Pe,uri:at};He&&He!=="xmlns"&&!at&&(fe(Y,"Unbound namespace prefix: "+(0,E.default)(He)),Rt.uri=He),Y.tag.attributes[dt]=Rt,le(Y,"onattribute",Rt)}Y.attribList.length=0}Y.tag.isSelfClosing=!!$,Y.sawRoot=!0,Y.tags.push(Y.tag),le(Y,"onopentag",Y.tag),$||(!Y.noscript&&Y.tagName.toLowerCase()==="script"?Y.state=G.SCRIPT:Y.state=G.TEXT,Y.tag=null,Y.tagName=""),Y.attribName=Y.attribValue="",Y.attribList.length=0}function te(Y){if(!Y.tagName){fe(Y,"Weird empty close tag."),Y.textNode+="</>",Y.state=G.TEXT;return}if(Y.script){if(Y.tagName!=="script"){Y.script+="</"+Y.tagName+">",Y.tagName="",Y.state=G.SCRIPT;return}le(Y,"onscript",Y.script),Y.script=""}var $=Y.tags.length,Ce=Y.tagName;Y.strict||(Ce=Ce[Y.looseCase]());for(var _e=Ce;$--;){var Re=Y.tags[$];if(Re.name!==_e)fe(Y,"Unexpected close tag");else break}if($<0){fe(Y,"Unmatched closing tag: "+Y.tagName),Y.textNode+="</"+Y.tagName+">",Y.state=G.TEXT;return}Y.tagName=Ce;for(var Qe=Y.tags.length;Qe-- >$;){var $e=Y.tag=Y.tags.pop();Y.tagName=Y.tag.name,le(Y,"onclosetag",Y.tagName);var ct={};for(var dt in $e.ns)ct[dt]=$e.ns[dt];var vt=Y.tags[Y.tags.length-1]||Y;Y.opt.xmlns&&$e.ns!==vt.ns&&(0,r.default)($e.ns).forEach(function(_t){var He=$e.ns[_t];le(Y,"onclosenamespace",{prefix:_t,uri:He})})}$===0&&(Y.closedRoot=!0),Y.tagName=Y.attribValue=Y.attribName="",Y.attribList.length=0,Y.state=G.TEXT}function re(Y){var $=Y.entity,Ce=$.toLowerCase(),_e,Re="";return Y.ENTITIES[$]?Y.ENTITIES[$]:Y.ENTITIES[Ce]?Y.ENTITIES[Ce]:($=Ce,$.charAt(0)==="#"&&($.charAt(1)==="x"?($=$.slice(2),_e=parseInt($,16),Re=_e.toString(16)):($=$.slice(1),_e=parseInt($,10),Re=_e.toString(10))),$=$.replace(/^0+/,""),isNaN(_e)||Re.toLowerCase()!==$?(fe(Y,"Invalid character entity"),"&"+Y.entity+";"):(0,w.default)(_e))}function ye(Y,$){$==="<"?(Y.state=G.OPEN_WAKA,Y.startTagPosition=Y.position):F($)||(fe(Y,"Non-whitespace before first tag."),Y.textNode=$,Y.state=G.TEXT)}function ie(Y,$){var Ce="";return $<Y.length&&(Ce=Y.charAt($)),Ce}function Z(Y){var $=this;if(this.error)throw this.error;if($.closed)return oe($,"Cannot write after close. Assign an onready handler.");if(Y===null)return he($);(typeof Y=="undefined"?"undefined":(0,S.default)(Y))==="object"&&(Y=Y.toString());for(var Ce=0,_e="";!(_e=ie(Y,Ce++),$.c=_e,!_e);){$.trackPosition&&($.position++,_e===`
|
|
|
`?($.line++,$.column=0):$.column++);switch($.state){case G.BEGIN:if($.state=G.BEGIN_WHITESPACE,_e==="\uFEFF")continue;ye($,_e);continue;case G.BEGIN_WHITESPACE:ye($,_e);continue;case G.TEXT:if($.sawRoot&&!$.closedRoot){for(var Re=Ce-1;_e&&_e!=="<"&&_e!=="&";)_e=ie(Y,Ce++),_e&&$.trackPosition&&($.position++,_e===`
|
|
|
`?($.line++,$.column=0):$.column++);$.textNode+=Y.substring(Re,Ce-1)}_e==="<"&&!($.sawRoot&&$.closedRoot&&!$.strict)?($.state=G.OPEN_WAKA,$.startTagPosition=$.position):(!F(_e)&&(!$.sawRoot||$.closedRoot)&&fe($,"Text data outside of root node."),_e==="&"?$.state=G.TEXT_ENTITY:$.textNode+=_e);continue;case G.SCRIPT:_e==="<"?$.state=G.SCRIPT_ENDING:$.script+=_e;continue;case G.SCRIPT_ENDING:_e==="/"?$.state=G.CLOSE_TAG:($.script+="<"+_e,$.state=G.SCRIPT);continue;case G.OPEN_WAKA:if(_e==="!")$.state=G.SGML_DECL,$.sgmlDecl="";else if(!F(_e))if(B(I,_e))$.state=G.OPEN_TAG,$.tagName=_e;else if(_e==="/")$.state=G.CLOSE_TAG,$.tagName="";else if(_e==="?")$.state=G.PROC_INST,$.procInstName=$.procInstBody="";else{if(fe($,"Unencoded <"),$.startTagPosition+1<$.position){var Qe=$.position-$.startTagPosition;_e=new Array(Qe).join(" ")+_e}$.textNode+="<"+_e,$.state=G.TEXT}continue;case G.SGML_DECL:($.sgmlDecl+_e).toUpperCase()===R?(le($,"onopencdata"),$.state=G.CDATA,$.sgmlDecl="",$.cdata=""):$.sgmlDecl+_e==="--"?($.state=G.COMMENT,$.comment="",$.sgmlDecl=""):($.sgmlDecl+_e).toUpperCase()===y?($.state=G.DOCTYPE,($.doctype||$.sawRoot)&&fe($,"Inappropriately located doctype declaration"),$.doctype="",$.sgmlDecl=""):_e===">"?(le($,"onsgmldeclaration",$.sgmlDecl),$.sgmlDecl="",$.state=G.TEXT):(W(_e)&&($.state=G.SGML_DECL_QUOTED),$.sgmlDecl+=_e);continue;case G.SGML_DECL_QUOTED:_e===$.q&&($.state=G.SGML_DECL,$.q=""),$.sgmlDecl+=_e;continue;case G.DOCTYPE:_e===">"?($.state=G.TEXT,le($,"ondoctype",$.doctype),$.doctype=!0):($.doctype+=_e,_e==="["?$.state=G.DOCTYPE_DTD:W(_e)&&($.state=G.DOCTYPE_QUOTED,$.q=_e));continue;case G.DOCTYPE_QUOTED:$.doctype+=_e,_e===$.q&&($.q="",$.state=G.DOCTYPE);continue;case G.DOCTYPE_DTD:$.doctype+=_e,_e==="]"?$.state=G.DOCTYPE:W(_e)&&($.state=G.DOCTYPE_DTD_QUOTED,$.q=_e);continue;case G.DOCTYPE_DTD_QUOTED:$.doctype+=_e,_e===$.q&&($.state=G.DOCTYPE_DTD,$.q="");continue;case G.COMMENT:_e==="-"?$.state=G.COMMENT_ENDING:$.comment+=_e;continue;case G.COMMENT_ENDING:_e==="-"?($.state=G.COMMENT_ENDED,$.comment=be($.opt,$.comment),$.comment&&le($,"oncomment",$.comment),$.comment=""):($.comment+="-"+_e,$.state=G.COMMENT);continue;case G.COMMENT_ENDED:_e!==">"?(fe($,"Malformed comment"),$.comment+="--"+_e,$.state=G.COMMENT):$.state=G.TEXT;continue;case G.CDATA:_e==="]"?$.state=G.CDATA_ENDING:$.cdata+=_e;continue;case G.CDATA_ENDING:_e==="]"?$.state=G.CDATA_ENDING_2:($.cdata+="]"+_e,$.state=G.CDATA);continue;case G.CDATA_ENDING_2:_e===">"?($.cdata&&le($,"oncdata",$.cdata),le($,"onclosecdata"),$.cdata="",$.state=G.TEXT):_e==="]"?$.cdata+="]":($.cdata+="]]"+_e,$.state=G.CDATA);continue;case G.PROC_INST:_e==="?"?$.state=G.PROC_INST_ENDING:F(_e)?$.state=G.PROC_INST_BODY:$.procInstName+=_e;continue;case G.PROC_INST_BODY:if(!$.procInstBody&&F(_e))continue;_e==="?"?$.state=G.PROC_INST_ENDING:$.procInstBody+=_e;continue;case G.PROC_INST_ENDING:_e===">"?(le($,"onprocessinginstruction",{name:$.procInstName,body:$.procInstBody}),$.procInstName=$.procInstBody="",$.state=G.TEXT):($.procInstBody+="?"+_e,$.state=G.PROC_INST_BODY);continue;case G.OPEN_TAG:B(D,_e)?$.tagName+=_e:(ae($),_e===">"?ce($):_e==="/"?$.state=G.OPEN_TAG_SLASH:(F(_e)||fe($,"Invalid character in tag name"),$.state=G.ATTRIB));continue;case G.OPEN_TAG_SLASH:_e===">"?(ce($,!0),te($)):(fe($,"Forward-slash in opening tag not followed by >"),$.state=G.ATTRIB);continue;case G.ATTRIB:if(F(_e))continue;_e===">"?ce($):_e==="/"?$.state=G.OPEN_TAG_SLASH:B(I,_e)?($.attribName=_e,$.attribValue="",$.state=G.ATTRIB_NAME):fe($,"Invalid attribute name");continue;case G.ATTRIB_NAME:_e==="="?$.state=G.ATTRIB_VALUE:_e===">"?(fe($,"Attribute without value"),$.attribValue=$.attribName,Q($),ce($)):F(_e)?$.state=G.ATTRIB_NAME_SAW_WHITE:B(D,_e)?$.attribName+=_e:fe($,"Invalid attribute name");continue;case G.ATTRIB_NAME_SAW_WHITE:if(_e==="=")$.state=G.ATTRIB_VALUE;else{if(F(_e))continue;fe($,"Attribute without value"),$.tag.attributes[$.attribName]="",$.attribValue="",le($,"onattribute",{name:$.attribName,value:""}),$.attribName="",_e===">"?ce($):B(I,_e)?($.attribName=_e,$.state=G.ATTRIB_NAME):(fe($,"Invalid attribute name"),$.state=G.ATTRIB)}continue;case G.ATTRIB_VALUE:if(F(_e))continue;W(_e)?($.q=_e,$.state=G.ATTRIB_VALUE_QUOTED):(fe($,"Unquoted attribute value"),$.state=G.ATTRIB_VALUE_UNQUOTED,$.attribValue=_e);continue;case G.ATTRIB_VALUE_QUOTED:if(_e!==$.q){_e==="&"?$.state=G.ATTRIB_VALUE_ENTITY_Q:$.attribValue+=_e;continue}Q($),$.q="",$.state=G.ATTRIB_VALUE_CLOSED;continue;case G.ATTRIB_VALUE_CLOSED:F(_e)?$.state=G.ATTRIB:_e===">"?ce($):_e==="/"?$.state=G.OPEN_TAG_SLASH:B(I,_e)?(fe($,"No whitespace between attributes"),$.attribName=_e,$.attribValue="",$.state=G.ATTRIB_NAME):fe($,"Invalid attribute name");continue;case G.ATTRIB_VALUE_UNQUOTED:if(!H(_e)){_e==="&"?$.state=G.ATTRIB_VALUE_ENTITY_U:$.attribValue+=_e;continue}Q($),_e===">"?ce($):$.state=G.ATTRIB;continue;case G.CLOSE_TAG:if($.tagName)_e===">"?te($):B(D,_e)?$.tagName+=_e:$.script?($.script+="</"+$.tagName,$.tagName="",$.state=G.SCRIPT):(F(_e)||fe($,"Invalid tagname in closing tag"),$.state=G.CLOSE_TAG_SAW_WHITE);else{if(F(_e))continue;k(I,_e)?$.script?($.script+="</"+_e,$.state=G.SCRIPT):fe($,"Invalid tagname in closing tag."):$.tagName=_e}continue;case G.CLOSE_TAG_SAW_WHITE:if(F(_e))continue;_e===">"?te($):fe($,"Invalid characters in closing tag");continue;case G.TEXT_ENTITY:case G.ATTRIB_VALUE_ENTITY_Q:case G.ATTRIB_VALUE_ENTITY_U:var $e,ct;switch($.state){case G.TEXT_ENTITY:$e=G.TEXT,ct="textNode";break;case G.ATTRIB_VALUE_ENTITY_Q:$e=G.ATTRIB_VALUE_QUOTED,ct="attribValue";break;case G.ATTRIB_VALUE_ENTITY_U:$e=G.ATTRIB_VALUE_UNQUOTED,ct="attribValue";break}_e===";"?($[ct]+=re($),$.entity="",$.state=$e):B($.entity.length?z:N,_e)?$.entity+=_e:(fe($,"Invalid character in entity name"),$[ct]+="&"+$.entity+_e,$.entity="",$.state=$e);continue;default:throw new Error($,"Unknown state: "+$.state)}}return $.position>=$.bufferCheckPosition&&s($),$}/*! http://mths.be/fromcodepoint v0.1.0 by @mathias */w.default||function(){var Y=String.fromCharCode,$=Math.floor,Ce=function(){var Re=16384,Qe=[],$e,ct,dt=-1,vt=arguments.length;if(!vt)return"";for(var _t="";++dt<vt;){var He=Number(arguments[dt]);if(!isFinite(He)||He<0||He>1114111||$(He)!==He)throw RangeError("Invalid code point: "+He);He<=65535?Qe.push(He):(He-=65536,$e=(He>>10)+55296,ct=He%1024+56320,Qe.push($e,ct)),(dt+1===vt||Qe.length>Re)&&(_t+=Y.apply(null,Qe),Qe.length=0)}return _t};_.default?Object.defineProperty(String,"fromCodePoint",{value:Ce,configurable:!0,writable:!0}):String.fromCodePoint=Ce}()})(typeof o=="undefined"?(void 0).sax={}:o)}).call(this,M("buffer").Buffer)},{"babel-runtime/core-js/json/stringify":53,"babel-runtime/core-js/object/create":55,"babel-runtime/core-js/object/define-property":56,"babel-runtime/core-js/object/keys":60,"babel-runtime/core-js/string/from-code-point":63,"babel-runtime/helpers/typeof":67,buffer:73,stream:230,string_decoder:72}],230:[function(M,X,o){X.exports=w;var L=M("events").EventEmitter,p=M("inherits");p(w,L),w.Readable=M("readable-stream/readable.js"),w.Writable=M("readable-stream/writable.js"),w.Duplex=M("readable-stream/duplex.js"),w.Transform=M("readable-stream/transform.js"),w.PassThrough=M("readable-stream/passthrough.js"),w.Stream=w;function w(){L.call(this)}w.prototype.pipe=function(b,E){var O=this;function S(a){b.writable&&(b.write(a)===!1&&O.pause&&O.pause())}O.on("data",S);function h(){O.readable&&O.resume&&O.resume()}b.on("drain",h),!b._isStdio&&(!E||E.end!==!1)&&(O.on("end",d),O.on("close",r));var _=!1;function d(){if(_)return;_=!0,b.end()}function r(){if(_)return;_=!0,typeof b.destroy=="function"&&b.destroy()}function c(a){if(t(),L.listenerCount(this,"error")===0)throw a}O.on("error",c),b.on("error",c);function t(){O.removeListener("data",S),b.removeListener("drain",h),O.removeListener("end",d),O.removeListener("close",r),O.removeListener("error",c),b.removeListener("error",c),O.removeListener("end",t),O.removeListener("close",t),b.removeListener("close",t)}return O.on("end",t),O.on("close",t),b.on("close",t),b.emit("pipe",O),b}},{events:192,inherits:196,"readable-stream/duplex.js":213,"readable-stream/passthrough.js":222,"readable-stream/readable.js":223,"readable-stream/transform.js":224,"readable-stream/writable.js":225}],231:[function(M,X,o){(function(L){var p=M("./lib/request"),w=M("./lib/response"),b=M("xtend"),E=M("builtin-status-codes"),O=M("url"),S=o;S.request=function(h,_){typeof h=="string"?h=O.parse(h):h=b(h);var d=L.location.protocol.search(/^https?:$/)===-1?"http:":"",r=h.protocol||d,c=h.hostname||h.host,t=h.port,a=h.path||"/";c&&c.indexOf(":")!==-1&&(c="["+c+"]"),h.url=(c?r+"//"+c:"")+(t?":"+t:"")+a,h.method=(h.method||"GET").toUpperCase(),h.headers=h.headers||{};var n=new p(h);return _&&n.on("response",_),n},S.get=function(_,d){var r=S.request(_,d);return r.end(),r},S.ClientRequest=p,S.IncomingMessage=w.IncomingMessage,S.Agent=function(){},S.Agent.defaultMaxSockets=4,S.globalAgent=new S.Agent,S.STATUS_CODES=E,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,X,o){(function(L){"use strict";o.fetch=S(L.fetch)&&S(L.ReadableStream),o.writableStream=S(L.WritableStream),o.abortController=S(L.AbortController),o.blobConstructor=!1;try{new Blob([new ArrayBuffer(1)]),o.blobConstructor=!0}catch(h){}var p;function w(){if(p!==void 0)return p;if(L.XMLHttpRequest){p=new L.XMLHttpRequest;try{p.open("GET",L.XDomainRequest?"/":"https://example.com")}catch(h){p=null}}else p=null;return p}function b(h){var _=w();if(!_)return!1;try{return _.responseType=h,_.responseType===h}catch(d){}return!1}var E=typeof L.ArrayBuffer!="undefined",O=E&&S(L.ArrayBuffer.prototype.slice);o.arraybuffer=o.fetch||E&&b("arraybuffer"),o.msstream=!o.fetch&&O&&b("ms-stream"),o.mozchunkedarraybuffer=!o.fetch&&E&&b("moz-chunked-arraybuffer"),o.overrideMimeType=o.fetch||(w()?S(w().overrideMimeType):!1),o.vbArray=S(L.VBArray);function S(h){return typeof h=="function"}p=null}).call(this,typeof global!="undefined"?global:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],233:[function(M,X,o){(function(L,p,w){"use strict";var b=M("babel-runtime/core-js/object/keys"),E=O(b);function O(s){return s&&s.__esModule?s:{default:s}}var S=M("./capability"),h=M("inherits"),_=M("./response"),d=M("readable-stream"),r=M("to-arraybuffer"),c=_.IncomingMessage,t=_.readyStates;function a(s,l){return S.fetch&&l?"fetch":S.mozchunkedarraybuffer?"moz-chunked-arraybuffer":S.msstream?"ms-stream":S.arraybuffer&&s?"arraybuffer":S.vbArray&&s?"text:vbarray":"text"}var n=X.exports=function(s){var l=this;d.Writable.call(l),l._opts=s,l._body=[],l._headers={},s.auth&&l.setHeader("Authorization","Basic "+new w(s.auth).toString("base64")),(0,E.default)(s.headers).forEach(function(C){l.setHeader(C,s.headers[C])});var m,T=!0;if(s.mode==="disable-fetch"||"requestTimeout"in s&&!S.abortController)T=!1,m=!0;else if(s.mode==="prefer-streaming")m=!1;else if(s.mode==="allow-wrong-content-type")m=!S.overrideMimeType;else if(!s.mode||s.mode==="default"||s.mode==="prefer-fast")m=!0;else throw new Error("Invalid value for opts.mode");l._mode=a(m,T),l._fetchTimer=null,l.on("finish",function(){l._onFinish()})};h(n,d.Writable),n.prototype.setHeader=function(s,l){var m=this,T=s.toLowerCase();if(f.indexOf(T)!==-1)return;m._headers[T]={name:s,value:l}},n.prototype.getHeader=function(s){var l=this._headers[s.toLowerCase()];return l?l.value:null},n.prototype.removeHeader=function(s){var l=this;delete l._headers[s.toLowerCase()]},n.prototype._onFinish=function(){var s=this;if(s._destroyed)return;var l=s._opts,m=s._headers,T=null;l.method!=="GET"&&l.method!=="HEAD"&&(S.arraybuffer?T=r(w.concat(s._body)):S.blobConstructor?T=new p.Blob(s._body.map(function(x){return r(x)}),{type:(m["content-type"]||{}).value||""}):T=w.concat(s._body).toString());var C=[];if((0,E.default)(m).forEach(function(x){var v=m[x].name,A=m[x].value;Array.isArray(A)?A.forEach(function(I){C.push([v,I])}):C.push([v,A])}),s._mode==="fetch"){var g=null,P=null;if(S.abortController){var R=new AbortController;g=R.signal,s._fetchAbortController=R,"requestTimeout"in l&&l.requestTimeout!==0&&(s._fetchTimer=p.setTimeout(function(){s.emit("requestTimeout"),s._fetchAbortController&&s._fetchAbortController.abort()},l.requestTimeout))}p.fetch(s._opts.url,{method:s._opts.method,headers:C,body:T||void 0,mode:"cors",credentials:l.withCredentials?"include":"same-origin",signal:g}).then(function(x){s._fetchResponse=x,s._connect()},function(x){p.clearTimeout(s._fetchTimer),s._destroyed||s.emit("error",x)})}else{var y=s._xhr=new p.XMLHttpRequest;try{y.open(s._opts.method,s._opts.url,!0)}catch(x){L.nextTick(function(){s.emit("error",x)});return}"responseType"in y&&(y.responseType=s._mode.split(":")[0]),"withCredentials"in y&&(y.withCredentials=!!l.withCredentials),s._mode==="text"&&"overrideMimeType"in y&&y.overrideMimeType("text/plain; charset=x-user-defined"),"requestTimeout"in l&&(y.timeout=l.requestTimeout,y.ontimeout=function(){s.emit("requestTimeout")}),C.forEach(function(x){y.setRequestHeader(x[0],x[1])}),s._response=null,y.onreadystatechange=function(){switch(y.readyState){case t.LOADING:case t.DONE:s._onXHRProgress();break}},s._mode==="moz-chunked-arraybuffer"&&(y.onprogress=function(){s._onXHRProgress()}),y.onerror=function(){if(s._destroyed)return;s.emit("error",new Error("XHR error"))};try{y.send(T)}catch(x){L.nextTick(function(){s.emit("error",x)});return}}};function i(s){try{var l=s.status;return l!==null&&l!==0}catch(m){return!1}}n.prototype._onXHRProgress=function(){var s=this;if(!i(s._xhr)||s._destroyed)return;s._response||s._connect(),s._response._onXHRProgress()},n.prototype._connect=function(){var s=this;if(s._destroyed)return;s._response=new c(s._xhr,s._fetchResponse,s._mode,s._fetchTimer),s._response.on("error",function(l){s.emit("error",l)}),s.emit("response",s._response)},n.prototype._write=function(s,l,m){var T=this;T._body.push(s),m()},n.prototype.abort=n.prototype.destroy=function(){var s=this;s._destroyed=!0,p.clearTimeout(s._fetchTimer),s._response&&(s._response._destroyed=!0),s._xhr?s._xhr.abort():s._fetchAbortController&&s._fetchAbortController.abort()},n.prototype.end=function(s,l,m){var T=this;typeof s=="function"&&(m=s,s=void 0),d.Writable.prototype.end.call(T,s,l,m)},n.prototype.flushHeaders=function(){},n.prototype.setTimeout=function(){},n.prototype.setNoDelay=function(){},n.prototype.setSocketKeepAlive=function(){};var f=["accept-charset","accept-encoding","access-control-request-headers","access-control-request-method","connection","content-length","cookie","cookie2","date","dnt","expect","host","keep-alive","origin","referer","te","trailer","transfer-encoding","upgrade","user-agent","via"]}).call(this,M("_process"),typeof global!="undefined"?global:typeof self!="undefined"?self:typeof window!="undefined"?window:{},M("buffer").Buffer)},{"./capability":232,"./response":234,_process:208,"babel-runtime/core-js/object/keys":60,buffer:73,inherits:196,"readable-stream":223,"to-arraybuffer":237}],234:[function(M,X,o){(function(L,p,w){"use strict";var b=M("babel-runtime/core-js/promise"),E=O(b);function O(c){return c&&c.__esModule?c:{default:c}}var S=M("./capability"),h=M("inherits"),_=M("readable-stream"),d=o.readyStates={UNSENT:0,OPENED:1,HEADERS_RECEIVED:2,LOADING:3,DONE:4},r=o.IncomingMessage=function(c,t,a,n){var i=this;if(_.Readable.call(i),i._mode=a,i.headers={},i.rawHeaders=[],i.trailers={},i.rawTrailers=[],i.on("end",function(){L.nextTick(function(){i.emit("close")})}),a==="fetch"){var f=function g(){l.read().then(function(P){if(i._destroyed)return;if(P.done){p.clearTimeout(n),i.push(null);return}i.push(new w(P.value)),g()}).catch(function(P){p.clearTimeout(n),i._destroyed||i.emit("error",P)})};if(i._fetchResponse=t,i.url=t.url,i.statusCode=t.status,i.statusMessage=t.statusText,t.headers.forEach(function(g,P){i.headers[P.toLowerCase()]=g,i.rawHeaders.push(P,g)}),S.writableStream){var s=new WritableStream({write:function(P){return new E.default(function(R,y){i._destroyed?y():i.push(new w(P))?R():i._resumeFetch=R})},close:function(){p.clearTimeout(n),i._destroyed||i.push(null)},abort:function(P){i._destroyed||i.emit("error",P)}});try{t.body.pipeTo(s).catch(function(g){p.clearTimeout(n),i._destroyed||i.emit("error",g)});return}catch(g){}}var l=t.body.getReader();f()}else{i._xhr=c,i._pos=0,i.url=c.responseURL,i.statusCode=c.status,i.statusMessage=c.statusText;var m=c.getAllResponseHeaders().split(/\r?\n/);if(m.forEach(function(g){var P=g.match(/^([^:]+):\s*(.*)/);if(P){var R=P[1].toLowerCase();R==="set-cookie"?(i.headers[R]===void 0&&(i.headers[R]=[]),i.headers[R].push(P[2])):i.headers[R]!==void 0?i.headers[R]+=", "+P[2]:i.headers[R]=P[2],i.rawHeaders.push(P[1],P[2])}}),i._charset="x-user-defined",!S.overrideMimeType){var T=i.rawHeaders["mime-type"];if(T){var C=T.match(/;\s*charset=([^;])(;|$)/);C&&(i._charset=C[1].toLowerCase())}i._charset||(i._charset="utf-8")}}};h(r,_.Readable),r.prototype._read=function(){var c=this,t=c._resumeFetch;t&&(c._resumeFetch=null,t())},r.prototype._onXHRProgress=function(){var c=this,t=c._xhr,a=null;switch(c._mode){case"text:vbarray":if(t.readyState!==d.DONE)break;try{a=new p.VBArray(t.responseBody).toArray()}catch(l){}if(a!==null){c.push(new w(a));break}case"text":try{a=t.responseText}catch(l){c._mode="text:vbarray";break}if(a.length>c._pos){var n=a.substr(c._pos);if(c._charset==="x-user-defined"){for(var i=new w(n.length),f=0;f<n.length;f++)i[f]=n.charCodeAt(f)&255;c.push(i)}else c.push(n,c._charset);c._pos=a.length}break;case"arraybuffer":if(t.readyState!==d.DONE||!t.response)break;a=t.response,c.push(new w(new Uint8Array(a)));break;case"moz-chunked-arraybuffer":if(a=t.response,t.readyState!==d.LOADING||!a)break;c.push(new w(new Uint8Array(a)));break;case"ms-stream":if(a=t.response,t.readyState!==d.LOADING)break;var s=new p.MSStreamReader;s.onprogress=function(){s.result.byteLength>c._pos&&(c.push(new w(new Uint8Array(s.result.slice(c._pos)))),c._pos=s.result.byteLength)},s.onload=function(){c.push(null)},s.readAsArrayBuffer(a);break}c._xhr.readyState===d.DONE&&c._mode!=="ms-stream"&&c.push(null)}}).call(this,M("_process"),typeof global!="undefined"?global:typeof self!="undefined"?self:typeof window!="undefined"?window:{},M("buffer").Buffer)},{"./capability":232,_process:208,"babel-runtime/core-js/promise":61,buffer:73,inherits:196,"readable-stream":223}],235:[function(M,X,o){"use strict";var L=M("safe-buffer").Buffer,p=L.isEncoding||function(s){s=""+s;switch(s&&s.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 w(s){if(!s)return"utf8";for(var l;;)switch(s){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 s;default:if(l)return;s=(""+s).toLowerCase(),l=!0}}function b(s){var l=w(s);if(typeof l!="string"&&(L.isEncoding===p||!p(s)))throw new Error("Unknown encoding: "+s);return l||s}o.StringDecoder=E;function E(s){this.encoding=b(s);var l;switch(this.encoding){case"utf16le":this.text=c,this.end=t,l=4;break;case"utf8":this.fillLast=_,l=4;break;case"base64":this.text=a,this.end=n,l=3;break;default:this.write=i,this.end=f;return}this.lastNeed=0,this.lastTotal=0,this.lastChar=L.allocUnsafe(l)}E.prototype.write=function(s){if(s.length===0)return"";var l,m;if(this.lastNeed){if(l=this.fillLast(s),l===void 0)return"";m=this.lastNeed,this.lastNeed=0}else m=0;return m<s.length?l?l+this.text(s,m):this.text(s,m):l||""},E.prototype.end=r,E.prototype.text=d,E.prototype.fillLast=function(s){if(this.lastNeed<=s.length)return s.copy(this.lastChar,this.lastTotal-this.lastNeed,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal);s.copy(this.lastChar,this.lastTotal-this.lastNeed,0,s.length),this.lastNeed-=s.length};function O(s){return s<=127?0:s>>5===6?2:s>>4===14?3:s>>3===30?4:s>>6===2?-1:-2}function S(s,l,m){var T=l.length-1;if(T<m)return 0;var C=O(l[T]);return C>=0?(C>0&&(s.lastNeed=C-1),C):--T<m||C===-2?0:(C=O(l[T]),C>=0?(C>0&&(s.lastNeed=C-2),C):--T<m||C===-2?0:(C=O(l[T]),C>=0?(C>0&&(C===2?C=0:s.lastNeed=C-3),C):0))}function h(s,l,m){if((l[0]&192)!==128)return s.lastNeed=0,"\uFFFD";if(s.lastNeed>1&&l.length>1){if((l[1]&192)!==128)return s.lastNeed=1,"\uFFFD";if(s.lastNeed>2&&l.length>2&&(l[2]&192)!==128)return s.lastNeed=2,"\uFFFD"}}function _(s){var l=this.lastTotal-this.lastNeed,m=h(this,s,l);if(m!==void 0)return m;if(this.lastNeed<=s.length)return s.copy(this.lastChar,l,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal);s.copy(this.lastChar,l,0,s.length),this.lastNeed-=s.length}function d(s,l){var m=S(this,s,l);if(!this.lastNeed)return s.toString("utf8",l);this.lastTotal=m;var T=s.length-(m-this.lastNeed);return s.copy(this.lastChar,0,T),s.toString("utf8",l,T)}function r(s){var l=s&&s.length?this.write(s):"";return this.lastNeed?l+"\uFFFD":l}function c(s,l){if((s.length-l)%2===0){var m=s.toString("utf16le",l);if(m){var T=m.charCodeAt(m.length-1);if(T>=55296&&T<=56319)return this.lastNeed=2,this.lastTotal=4,this.lastChar[0]=s[s.length-2],this.lastChar[1]=s[s.length-1],m.slice(0,-1)}return m}return this.lastNeed=1,this.lastTotal=2,this.lastChar[0]=s[s.length-1],s.toString("utf16le",l,s.length-1)}function t(s){var l=s&&s.length?this.write(s):"";if(this.lastNeed){var m=this.lastTotal-this.lastNeed;return l+this.lastChar.toString("utf16le",0,m)}return l}function a(s,l){var m=(s.length-l)%3;return m===0?s.toString("base64",l):(this.lastNeed=3-m,this.lastTotal=3,m===1?this.lastChar[0]=s[s.length-1]:(this.lastChar[0]=s[s.length-2],this.lastChar[1]=s[s.length-1]),s.toString("base64",l,s.length-m))}function n(s){var l=s&&s.length?this.write(s):"";return this.lastNeed?l+this.lastChar.toString("base64",0,3-this.lastNeed):l}function i(s){return s.toString(this.encoding)}function f(s){return s&&s.length?this.write(s):""}},{"safe-buffer":228}],236:[function(M,X,o){(function(L,p){var w=M("process/browser.js").nextTick,b=Function.prototype.apply,E=Array.prototype.slice,O={},S=0;o.setTimeout=function(){return new h(b.call(setTimeout,window,arguments),clearTimeout)},o.setInterval=function(){return new h(b.call(setInterval,window,arguments),clearInterval)},o.clearTimeout=o.clearInterval=function(_){_.close()};function h(_,d){this._id=_,this._clearFn=d}h.prototype.unref=h.prototype.ref=function(){},h.prototype.close=function(){this._clearFn.call(window,this._id)},o.enroll=function(_,d){clearTimeout(_._idleTimeoutId),_._idleTimeout=d},o.unenroll=function(_){clearTimeout(_._idleTimeoutId),_._idleTimeout=-1},o._unrefActive=o.active=function(_){clearTimeout(_._idleTimeoutId);var d=_._idleTimeout;d>=0&&(_._idleTimeoutId=setTimeout(function(){_._onTimeout&&_._onTimeout()},d))},o.setImmediate=typeof L=="function"?L:function(_){var d=S++,r=arguments.length<2?!1:E.call(arguments,1);return O[d]=!0,w(function(){O[d]&&(r?_.apply(null,r):_.call(null),o.clearImmediate(d))}),d},o.clearImmediate=typeof p=="function"?p:function(_){delete O[_]}}).call(this,M("timers").setImmediate,M("timers").clearImmediate)},{"process/browser.js":208,timers:236}],237:[function(M,X,o){var L=M("buffer").Buffer;X.exports=function(p){if(p instanceof Uint8Array){if(p.byteOffset===0&&p.byteLength===p.buffer.byteLength)return p.buffer;if(typeof p.buffer.slice=="function")return p.buffer.slice(p.byteOffset,p.byteOffset+p.byteLength)}if(L.isBuffer(p)){for(var w=new Uint8Array(p.length),b=p.length,E=0;E<b;E++)w[E]=p[E];return w.buffer}else throw new Error("Argument must be a Buffer")}},{buffer:73}],238:[function(M,X,o){"use strict";var L=M("punycode"),p=M("./util");o.parse=l,o.resolve=T,o.resolveObject=C,o.format=m,o.Url=w;function w(){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 b=/^([a-z0-9.+-]+:)/i,E=/:[0-9]*$/,O=/^(\/\/?(?!\/)[^\?\s]*)(\?[^\s]*)?$/,S=["<",">",'"',"`"," ","\r",`
|
|
|
`," "],h=["{","}","|","\\","^","`"].concat(S),_=["'"].concat(h),d=["%","/","?",";","#"].concat(_),r=["/","?","#"],c=255,t=/^[+a-z0-9A-Z_-]{0,63}$/,a=/^([+a-z0-9A-Z_-]{0,63})(.*)$/,n={javascript:!0,"javascript:":!0},i={javascript:!0,"javascript:":!0},f={http:!0,https:!0,ftp:!0,gopher:!0,file:!0,"http:":!0,"https:":!0,"ftp:":!0,"gopher:":!0,"file:":!0},s=M("querystring");function l(g,P,R){if(g&&p.isObject(g)&&g instanceof w)return g;var y=new w;return y.parse(g,P,R),y}w.prototype.parse=function(g,P,R){if(!p.isString(g))throw new TypeError("Parameter 'url' must be a string, not "+typeof g);var y=g.indexOf("?"),x=y!==-1&&y<g.indexOf("#")?"?":"#",v=g.split(x),A=/\\/g;v[0]=v[0].replace(A,"/"),g=v.join(x);var I=g;if(I=I.trim(),!R&&g.split("#").length===1){var D=O.exec(I);if(D)return this.path=I,this.href=I,this.pathname=D[1],D[2]?(this.search=D[2],P?this.query=s.parse(this.search.substr(1)):this.query=this.search.substr(1)):P&&(this.search="",this.query={}),this}var N=b.exec(I);if(N){N=N[0];var z=N.toLowerCase();this.protocol=z,I=I.substr(N.length)}if(R||N||I.match(/^\/\/[^@\/]+@[^@\/]+/)){var F=I.substr(0,2)==="//";F&&!(N&&i[N])&&(I=I.substr(2),this.slashes=!0)}if(!i[N]&&(F||N&&!f[N])){for(var W=-1,H=0;H<r.length;H++){var B=I.indexOf(r[H]);B!==-1&&(W===-1||B<W)&&(W=B)}var k,G;W===-1?G=I.lastIndexOf("@"):G=I.lastIndexOf("@",W),G!==-1&&(k=I.slice(0,G),I=I.slice(G+1),this.auth=decodeURIComponent(k)),W=-1;for(var H=0;H<d.length;H++){var B=I.indexOf(d[H]);B!==-1&&(W===-1||B<W)&&(W=B)}W===-1&&(W=I.length),this.host=I.slice(0,W),I=I.slice(W),this.parseHost(),this.hostname=this.hostname||"";var ee=this.hostname[0]==="["&&this.hostname[this.hostname.length-1]==="]";if(!ee)for(var ue=this.hostname.split(/\./),H=0,le=ue.length;H<le;H++){var ve=ue[H];if(!ve)continue;if(!ve.match(t)){for(var be="",oe=0,he=ve.length;oe<he;oe++)ve.charCodeAt(oe)>127?be+="x":be+=ve[oe];if(!be.match(t)){var fe=ue.slice(0,H),ae=ue.slice(H+1),se=ve.match(a);se&&(fe.push(se[1]),ae.unshift(se[2])),ae.length&&(I="/"+ae.join(".")+I),this.hostname=fe.join(".");break}}}this.hostname.length>c?this.hostname="":this.hostname=this.hostname.toLowerCase(),ee||(this.hostname=L.toASCII(this.hostname));var Q=this.port?":"+this.port:"",ce=this.hostname||"";this.host=ce+Q,this.href+=this.host,ee&&(this.hostname=this.hostname.substr(1,this.hostname.length-2),I[0]!=="/"&&(I="/"+I))}if(!n[z])for(var H=0,le=_.length;H<le;H++){var te=_[H];if(I.indexOf(te)===-1)continue;var re=encodeURIComponent(te);re===te&&(re=escape(te)),I=I.split(te).join(re)}var ye=I.indexOf("#");ye!==-1&&(this.hash=I.substr(ye),I=I.slice(0,ye));var ie=I.indexOf("?");if(ie!==-1?(this.search=I.substr(ie),this.query=I.substr(ie+1),P&&(this.query=s.parse(this.query)),I=I.slice(0,ie)):P&&(this.search="",this.query={}),I&&(this.pathname=I),f[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 m(g){return p.isString(g)&&(g=l(g)),g instanceof w?g.format():w.prototype.format.call(g)}w.prototype.format=function(){var g=this.auth||"";g&&(g=encodeURIComponent(g),g=g.replace(/%3A/i,":"),g+="@");var P=this.protocol||"",R=this.pathname||"",y=this.hash||"",x=!1,v="";this.host?x=g+this.host:this.hostname&&(x=g+(this.hostname.indexOf(":")===-1?this.hostname:"["+this.hostname+"]"),this.port&&(x+=":"+this.port)),this.query&&p.isObject(this.query)&&Object.keys(this.query).length&&(v=s.stringify(this.query));var A=this.search||v&&"?"+v||"";return P&&P.substr(-1)!==":"&&(P+=":"),this.slashes||(!P||f[P])&&x!==!1?(x="//"+(x||""),R&&R.charAt(0)!=="/"&&(R="/"+R)):x||(x=""),y&&y.charAt(0)!=="#"&&(y="#"+y),A&&A.charAt(0)!=="?"&&(A="?"+A),R=R.replace(/[?#]/g,function(I){return encodeURIComponent(I)}),A=A.replace("#","%23"),P+x+R+A+y};function T(g,P){return l(g,!1,!0).resolve(P)}w.prototype.resolve=function(g){return this.resolveObject(l(g,!1,!0)).format()};function C(g,P){return g?l(g,!1,!0).resolveObject(P):P}w.prototype.resolveObject=function(g){if(p.isString(g)){var P=new w;P.parse(g,!1,!0),g=P}for(var R=new w,y=Object.keys(this),x=0;x<y.length;x++){var v=y[x];R[v]=this[v]}if(R.hash=g.hash,g.href==="")return R.href=R.format(),R;if(g.slashes&&!g.protocol){for(var A=Object.keys(g),I=0;I<A.length;I++){var D=A[I];D!=="protocol"&&(R[D]=g[D])}return f[R.protocol]&&R.hostname&&!R.pathname&&(R.path=R.pathname="/"),R.href=R.format(),R}if(g.protocol&&g.protocol!==R.protocol){if(!f[g.protocol]){for(var N=Object.keys(g),z=0;z<N.length;z++){var F=N[z];R[F]=g[F]}return R.href=R.format(),R}if(R.protocol=g.protocol,!g.host&&!i[g.protocol]){for(var le=(g.pathname||"").split("/");le.length&&!(g.host=le.shift()););g.host||(g.host=""),g.hostname||(g.hostname=""),le[0]!==""&&le.unshift(""),le.length<2&&le.unshift(""),R.pathname=le.join("/")}else R.pathname=g.pathname;if(R.search=g.search,R.query=g.query,R.host=g.host||"",R.auth=g.auth,R.hostname=g.hostname||g.host,R.port=g.port,R.pathname||R.search){var W=R.pathname||"",H=R.search||"";R.path=W+H}return R.slashes=R.slashes||g.slashes,R.href=R.format(),R}var B=R.pathname&&R.pathname.charAt(0)==="/",k=g.host||g.pathname&&g.pathname.charAt(0)==="/",G=k||B||R.host&&g.pathname,ee=G,ue=R.pathname&&R.pathname.split("/")||[],le=g.pathname&&g.pathname.split("/")||[],ve=R.protocol&&!f[R.protocol];if(ve&&(R.hostname="",R.port=null,R.host&&(ue[0]===""?ue[0]=R.host:ue.unshift(R.host)),R.host="",g.protocol&&(g.hostname=null,g.port=null,g.host&&(le[0]===""?le[0]=g.host:le.unshift(g.host)),g.host=null),G=G&&(le[0]===""||ue[0]==="")),k)R.host=g.host||g.host===""?g.host:R.host,R.hostname=g.hostname||g.hostname===""?g.hostname:R.hostname,R.search=g.search,R.query=g.query,ue=le;else if(le.length)ue||(ue=[]),ue.pop(),ue=ue.concat(le),R.search=g.search,R.query=g.query;else if(!p.isNullOrUndefined(g.search)){if(ve){R.hostname=R.host=ue.shift();var be=R.host&&R.host.indexOf("@")>0?R.host.split("@"):!1;be&&(R.auth=be.shift(),R.host=R.hostname=be.shift())}return R.search=g.search,R.query=g.query,(!p.isNull(R.pathname)||!p.isNull(R.search))&&(R.path=(R.pathname?R.pathname:"")+(R.search?R.search:"")),R.href=R.format(),R}if(!ue.length)return R.pathname=null,R.search?R.path="/"+R.search:R.path=null,R.href=R.format(),R;for(var oe=ue.slice(-1)[0],he=(R.host||g.host||ue.length>1)&&(oe==="."||oe==="..")||oe==="",fe=0,ae=ue.length;ae>=0;ae--)oe=ue[ae],oe==="."?ue.splice(ae,1):oe===".."?(ue.splice(ae,1),fe++):fe&&(ue.splice(ae,1),fe--);if(!G&&!ee)for(;fe--;fe)ue.unshift("..");G&&ue[0]!==""&&(!ue[0]||ue[0].charAt(0)!=="/")&&ue.unshift(""),he&&ue.join("/").substr(-1)!=="/"&&ue.push("");var se=ue[0]===""||ue[0]&&ue[0].charAt(0)==="/";if(ve){R.hostname=R.host=se?"":ue.length?ue.shift():"";var be=R.host&&R.host.indexOf("@")>0?R.host.split("@"):!1;be&&(R.auth=be.shift(),R.host=R.hostname=be.shift())}return G=G||R.host&&ue.length,G&&!se&&ue.unshift(""),ue.length?R.pathname=ue.join("/"):(R.pathname=null,R.path=null),(!p.isNull(R.pathname)||!p.isNull(R.search))&&(R.path=(R.pathname?R.pathname:"")+(R.search?R.search:"")),R.auth=g.auth||R.auth,R.slashes=R.slashes||g.slashes,R.href=R.format(),R},w.prototype.parseHost=function(){var g=this.host,P=E.exec(g);P&&(P=P[0],P!==":"&&(this.port=P.substr(1)),g=g.substr(0,g.length-P.length)),g&&(this.hostname=g)}},{"./util":239,punycode:209,querystring:212}],239:[function(M,X,o){"use strict";X.exports={isString:function(L){return typeof L=="string"},isObject:function(L){return typeof L=="object"&&L!==null},isNull:function(L){return L===null},isNullOrUndefined:function(L){return L==null}}},{}],240:[function(M,X,o){(function(L){X.exports=p;function p(b,E){if(w("noDeprecation"))return b;var O=!1;function S(){if(!O){if(w("throwDeprecation"))throw new Error(E);w("traceDeprecation")?console.trace(E):console.warn(E),O=!0}return b.apply(this,arguments)}return S}function w(b){try{if(!L.localStorage)return!1}catch(O){return!1}var E=L.localStorage[b];return E==null?!1:String(E).toLowerCase()==="true"}}).call(this,typeof global!="undefined"?global:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],241:[function(M,X,o){typeof Object.create=="function"?X.exports=function(p,w){p.super_=w,p.prototype=Object.create(w.prototype,{constructor:{value:p,enumerable:!1,writable:!0,configurable:!0}})}:X.exports=function(p,w){p.super_=w;var b=function(){};b.prototype=w.prototype,p.prototype=new b,p.prototype.constructor=p}},{}],242:[function(M,X,o){X.exports=function(p){return p&&typeof p=="object"&&typeof p.copy=="function"&&typeof p.fill=="function"&&typeof p.readUInt8=="function"}},{}],243:[function(M,X,o){(function(L,p){var w=/%[sdj%]/g;o.format=function(W){if(!T(W)){for(var H=[],B=0;B<arguments.length;B++)H.push(O(arguments[B]));return H.join(" ")}for(var B=1,k=arguments,G=k.length,ee=String(W).replace(w,function(le){if(le==="%%")return"%";if(B>=G)return le;switch(le){case"%s":return String(k[B++]);case"%d":return Number(k[B++]);case"%j":try{return JSON.stringify(k[B++])}catch(ve){return"[Circular]"}default:return le}}),ue=k[B];B<G;ue=k[++B])s(ue)||!R(ue)?ee+=" "+ue:ee+=" "+O(ue);return ee},o.deprecate=function(W,H){if(g(p.process))return function(){return o.deprecate(W,H).apply(this,arguments)};if(L.noDeprecation===!0)return W;var B=!1;function k(){if(!B){if(L.throwDeprecation)throw new Error(H);L.traceDeprecation?console.trace(H):console.error(H),B=!0}return W.apply(this,arguments)}return k};var b={},E;o.debuglog=function(W){if(g(E)&&(E=L.env.NODE_DEBUG||""),W=W.toUpperCase(),!b[W])if(new RegExp("\\b"+W+"\\b","i").test(E)){var H=L.pid;b[W]=function(){var B=o.format.apply(o,arguments);console.error("%s %d: %s",W,H,B)}}else b[W]=function(){};return b[W]};function O(W,H){var B={seen:[],stylize:h};return arguments.length>=3&&(B.depth=arguments[2]),arguments.length>=4&&(B.colors=arguments[3]),f(H)?B.showHidden=H:H&&o._extend(B,H),g(B.showHidden)&&(B.showHidden=!1),g(B.depth)&&(B.depth=2),g(B.colors)&&(B.colors=!1),g(B.customInspect)&&(B.customInspect=!0),B.colors&&(B.stylize=S),d(B,W,B.depth)}o.inspect=O,O.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]},O.styles={special:"cyan",number:"yellow",boolean:"yellow",undefined:"grey",null:"bold",string:"green",date:"magenta",regexp:"red"};function S(W,H){var B=O.styles[H];return B?"["+O.colors[B][0]+"m"+W+"["+O.colors[B][1]+"m":W}function h(W,H){return W}function _(W){var H={};return W.forEach(function(B,k){H[B]=!0}),H}function d(W,H,B){if(W.customInspect&&H&&v(H.inspect)&&H.inspect!==o.inspect&&!(H.constructor&&H.constructor.prototype===H)){var k=H.inspect(B,W);return T(k)||(k=d(W,k,B)),k}var G=r(W,H);if(G)return G;var ee=Object.keys(H),ue=_(ee);if(W.showHidden&&(ee=Object.getOwnPropertyNames(H)),x(H)&&(ee.indexOf("message")>=0||ee.indexOf("description")>=0))return c(H);if(ee.length===0){if(v(H)){var le=H.name?": "+H.name:"";return W.stylize("[Function"+le+"]","special")}if(P(H))return W.stylize(RegExp.prototype.toString.call(H),"regexp");if(y(H))return W.stylize(Date.prototype.toString.call(H),"date");if(x(H))return c(H)}var ve="",be=!1,oe=["{","}"];if(i(H)&&(be=!0,oe=["[","]"]),v(H)){var he=H.name?": "+H.name:"";ve=" [Function"+he+"]"}if(P(H)&&(ve=" "+RegExp.prototype.toString.call(H)),y(H)&&(ve=" "+Date.prototype.toUTCString.call(H)),x(H)&&(ve=" "+c(H)),ee.length===0&&(!be||H.length==0))return oe[0]+ve+oe[1];if(B<0)return P(H)?W.stylize(RegExp.prototype.toString.call(H),"regexp"):W.stylize("[Object]","special");W.seen.push(H);var fe;return be?fe=t(W,H,B,ue,ee):fe=ee.map(function(ae){return a(W,H,B,ue,ae,be)}),W.seen.pop(),n(fe,ve,oe)}function r(W,H){if(g(H))return W.stylize("undefined","undefined");if(T(H)){var B="'"+JSON.stringify(H).replace(/^"|"$/g,"").replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return W.stylize(B,"string")}if(m(H))return W.stylize(""+H,"number");if(f(H))return W.stylize(""+H,"boolean");if(s(H))return W.stylize("null","null")}function c(W){return"["+Error.prototype.toString.call(W)+"]"}function t(W,H,B,k,G){for(var ee=[],ue=0,le=H.length;ue<le;++ue)F(H,String(ue))?ee.push(a(W,H,B,k,String(ue),!0)):ee.push("");return G.forEach(function(ve){ve.match(/^\d+$/)||ee.push(a(W,H,B,k,ve,!0))}),ee}function a(W,H,B,k,G,ee){var ue,le,ve;if(ve=Object.getOwnPropertyDescriptor(H,G)||{value:H[G]},ve.get?ve.set?le=W.stylize("[Getter/Setter]","special"):le=W.stylize("[Getter]","special"):ve.set&&(le=W.stylize("[Setter]","special")),F(k,G)||(ue="["+G+"]"),le||(W.seen.indexOf(ve.value)<0?(s(B)?le=d(W,ve.value,null):le=d(W,ve.value,B-1),le.indexOf(`
|
|
|
`)>-1&&(ee?le=le.split(`
|
|
|
`).map(function(be){return" "+be}).join(`
|
|
|
`).substr(2):le=`
|
|
|
`+le.split(`
|
|
|
`).map(function(be){return" "+be}).join(`
|
|
|
`))):le=W.stylize("[Circular]","special")),g(ue)){if(ee&&G.match(/^\d+$/))return le;ue=JSON.stringify(""+G),ue.match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)?(ue=ue.substr(1,ue.length-2),ue=W.stylize(ue,"name")):(ue=ue.replace(/'/g,"\\'").replace(/\\"/g,'"').replace(/(^"|"$)/g,"'"),ue=W.stylize(ue,"string"))}return ue+": "+le}function n(W,H,B){var k=0,G=W.reduce(function(ee,ue){return k++,ue.indexOf(`
|
|
|
`)>=0&&k++,ee+ue.replace(/\u001b\[\d\d?m/g,"").length+1},0);return G>60?B[0]+(H===""?"":H+`
|
|
|
`)+" "+W.join(`,
|
|
|
`)+" "+B[1]:B[0]+H+" "+W.join(", ")+" "+B[1]}function i(W){return Array.isArray(W)}o.isArray=i;function f(W){return typeof W=="boolean"}o.isBoolean=f;function s(W){return W===null}o.isNull=s;function l(W){return W==null}o.isNullOrUndefined=l;function m(W){return typeof W=="number"}o.isNumber=m;function T(W){return typeof W=="string"}o.isString=T;function C(W){return typeof W=="symbol"}o.isSymbol=C;function g(W){return W===void 0}o.isUndefined=g;function P(W){return R(W)&&I(W)==="[object RegExp]"}o.isRegExp=P;function R(W){return typeof W=="object"&&W!==null}o.isObject=R;function y(W){return R(W)&&I(W)==="[object Date]"}o.isDate=y;function x(W){return R(W)&&(I(W)==="[object Error]"||W instanceof Error)}o.isError=x;function v(W){return typeof W=="function"}o.isFunction=v;function A(W){return W===null||typeof W=="boolean"||typeof W=="number"||typeof W=="string"||typeof W=="symbol"||typeof W=="undefined"}o.isPrimitive=A,o.isBuffer=M("./support/isBuffer");function I(W){return Object.prototype.toString.call(W)}function D(W){return W<10?"0"+W.toString(10):W.toString(10)}var N=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];function z(){var W=new Date,H=[D(W.getHours()),D(W.getMinutes()),D(W.getSeconds())].join(":");return[W.getDate(),N[W.getMonth()],H].join(" ")}o.log=function(){console.log("%s - %s",z(),o.format.apply(o,arguments))},o.inherits=M("inherits"),o._extend=function(W,H){if(!H||!R(H))return W;for(var B=Object.keys(H),k=B.length;k--;)W[B[k]]=H[B[k]];return W};function F(W,H){return Object.prototype.hasOwnProperty.call(W,H)}}).call(this,M("_process"),typeof global!="undefined"?global:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{"./support/isBuffer":242,_process:208,inherits:241}],244:[function(M,X,o){"use strict";(function(){"use strict";o.stripBOM=function(L){return L[0]==="\uFEFF"?L.substring(1):L}}).call(void 0)},{}],245:[function(M,X,o){"use strict";var L=M("babel-runtime/helpers/typeof"),p=E(L),w=M("babel-runtime/core-js/object/keys"),b=E(w);function E(O){return O&&O.__esModule?O:{default:O}}(function(){"use strict";var O,S,h,_,d,r={}.hasOwnProperty;O=M("xmlbuilder"),S=M("./defaults").defaults,_=function(t){return typeof t=="string"&&(t.indexOf("&")>=0||t.indexOf(">")>=0||t.indexOf("<")>=0)},d=function(t){return"<![CDATA["+h(t)+"]]>"},h=function(t){return t.replace("]]>","]]]]><![CDATA[>")},o.Builder=function(){function c(t){var a,n,i;this.options={},n=S["0.2"];for(a in n){if(!r.call(n,a))continue;i=n[a],this.options[a]=i}for(a in t){if(!r.call(t,a))continue;i=t[a],this.options[a]=i}}return c.prototype.buildObject=function(t){var a,n,i,f,s;return a=this.options.attrkey,n=this.options.charkey,(0,b.default)(t).length===1&&this.options.rootName===S["0.2"].rootName?(s=(0,b.default)(t)[0],t=t[s]):s=this.options.rootName,i=function(l){return function(m,T){var C,g,P,R,y,x;if((typeof T=="undefined"?"undefined":(0,p.default)(T))!=="object")l.options.cdata&&_(T)?m.raw(d(T)):m.txt(T);else if(Array.isArray(T))for(R in T){if(!r.call(T,R))continue;g=T[R];for(y in g)P=g[y],m=i(m.ele(y),P).up()}else for(y in T){if(!r.call(T,y))continue;if(g=T[y],y===a){if((typeof g=="undefined"?"undefined":(0,p.default)(g))==="object")for(C in g)x=g[C],m=m.att(C,x)}else if(y===n)l.options.cdata&&_(g)?m=m.raw(d(g)):m=m.txt(g);else if(Array.isArray(g))for(R in g){if(!r.call(g,R))continue;P=g[R],typeof P=="string"?l.options.cdata&&_(P)?m=m.ele(y).raw(d(P)).up():m=m.ele(y,P).up():m=i(m.ele(y),P).up()}else(typeof g=="undefined"?"undefined":(0,p.default)(g))==="object"?m=i(m.ele(y),g).up():typeof g=="string"&&l.options.cdata&&_(g)?m=m.ele(y).raw(d(g)).up():(g==null&&(g=""),m=m.ele(y,g.toString()).up())}return m}}(this),f=O.create(s,this.options.xmldec,this.options.doctype,{headless:this.options.headless,allowSurrogateChars:this.options.allowSurrogateChars}),i(f,t).end(this.options.renderOpts)},c}()}).call(void 0)},{"./defaults":246,"babel-runtime/core-js/object/keys":60,"babel-runtime/helpers/typeof":67,xmlbuilder:282}],246:[function(M,X,o){"use strict";(function(){o.defaults={"0.1":{explicitCharkey:!1,trim:!0,normalize:!0,normalizeTags:!1,attrkey:"@",charkey:"#",explicitArray:!1,ignoreAttrs:!1,mergeAttrs:!1,explicitRoot:!1,validator:null,xmlns:!1,explicitChildren:!1,childkey:"@@",charsAsChildren:!1,includeWhiteChars:!1,async:!1,strict:!0,attrNameProcessors:null,attrValueProcessors:null,tagNameProcessors:null,valueProcessors:null,emptyTag:""},"0.2":{explicitCharkey:!1,trim:!1,normalize:!1,normalizeTags:!1,attrkey:"$",charkey:"_",explicitArray:!0,ignoreAttrs:!1,mergeAttrs:!1,explicitRoot:!0,validator:null,xmlns:!1,explicitChildren:!1,preserveChildrenOrder:!1,childkey:"$$",charsAsChildren:!1,includeWhiteChars:!1,async:!1,strict:!0,attrNameProcessors:null,attrValueProcessors:null,tagNameProcessors:null,valueProcessors:null,rootName:"root",xmldec:{version:"1.0",encoding:"UTF-8",standalone:!0},doctype:null,renderOpts:{pretty:!0,indent:" ",newline:`
|
|
|
`},headless:!1,chunkSize:1e4,emptyTag:"",cdata:!1}}}).call(void 0)},{}],247:[function(M,X,o){"use strict";var L=M("babel-runtime/core-js/promise"),p=_(L),w=M("babel-runtime/core-js/object/get-own-property-names"),b=_(w),E=M("babel-runtime/core-js/object/keys"),O=_(E),S=M("babel-runtime/helpers/typeof"),h=_(S);function _(d){return d&&d.__esModule?d:{default:d}}(function(){"use strict";var d,r,c,t,a,n,i,f,s=function(C,g){return function(){return C.apply(g,arguments)}},l=function(C,g){for(var P in g)m.call(g,P)&&(C[P]=g[P]);function R(){this.constructor=C}return R.prototype=g.prototype,C.prototype=new R,C.__super__=g.prototype,C},m={}.hasOwnProperty;i=M("sax"),c=M("events"),d=M("./bom"),n=M("./processors"),f=M("timers").setImmediate,r=M("./defaults").defaults,t=function(C){return(typeof C=="undefined"?"undefined":(0,h.default)(C))==="object"&&C!=null&&(0,O.default)(C).length===0},a=function(C,g,P){var R,y,x;for(R=0,y=C.length;R<y;R++)x=C[R],g=x(g,P);return g},o.Parser=function(T){l(C,T);function C(g){this.parseStringPromise=s(this.parseStringPromise,this),this.parseString=s(this.parseString,this),this.reset=s(this.reset,this),this.assignOrPush=s(this.assignOrPush,this),this.processAsync=s(this.processAsync,this);var P,R,y;if(!(this instanceof o.Parser))return new o.Parser(g);this.options={},R=r["0.2"];for(P in R){if(!m.call(R,P))continue;y=R[P],this.options[P]=y}for(P in g){if(!m.call(g,P))continue;y=g[P],this.options[P]=y}this.options.xmlns&&(this.options.xmlnskey=this.options.attrkey+"ns"),this.options.normalizeTags&&(this.options.tagNameProcessors||(this.options.tagNameProcessors=[]),this.options.tagNameProcessors.unshift(n.normalize)),this.reset()}return C.prototype.processAsync=function(){var g,P;try{return this.remaining.length<=this.options.chunkSize?(g=this.remaining,this.remaining="",this.saxParser=this.saxParser.write(g),this.saxParser.close()):(g=this.remaining.substr(0,this.options.chunkSize),this.remaining=this.remaining.substr(this.options.chunkSize,this.remaining.length),this.saxParser=this.saxParser.write(g),f(this.processAsync))}catch(R){if(P=R,!this.saxParser.errThrown)return this.saxParser.errThrown=!0,this.emit(P)}},C.prototype.assignOrPush=function(g,P,R){return P in g?(g[P]instanceof Array||(g[P]=[g[P]]),g[P].push(R)):this.options.explicitArray?g[P]=[R]:g[P]=R},C.prototype.reset=function(){var g,P,R,y;return this.removeAllListeners(),this.saxParser=i.parser(this.options.strict,{trim:!1,normalize:!1,xmlns:this.options.xmlns}),this.saxParser.errThrown=!1,this.saxParser.onerror=function(x){return function(v){if(x.saxParser.resume(),!x.saxParser.errThrown)return x.saxParser.errThrown=!0,x.emit("error",v)}}(this),this.saxParser.onend=function(x){return function(){if(!x.saxParser.ended)return x.saxParser.ended=!0,x.emit("end",x.resultObject)}}(this),this.saxParser.ended=!1,this.EXPLICIT_CHARKEY=this.options.explicitCharkey,this.resultObject=null,y=[],g=this.options.attrkey,P=this.options.charkey,this.saxParser.onopentag=function(x){return function(v){var A,I,D,N,z;if(D={},D[P]="",!x.options.ignoreAttrs){z=v.attributes;for(A in z){if(!m.call(z,A))continue;!(g in D)&&!x.options.mergeAttrs&&(D[g]={}),I=x.options.attrValueProcessors?a(x.options.attrValueProcessors,v.attributes[A],A):v.attributes[A],N=x.options.attrNameProcessors?a(x.options.attrNameProcessors,A):A,x.options.mergeAttrs?x.assignOrPush(D,N,I):D[g][N]=I}}return D["#name"]=x.options.tagNameProcessors?a(x.options.tagNameProcessors,v.name):v.name,x.options.xmlns&&(D[x.options.xmlnskey]={uri:v.uri,local:v.local}),y.push(D)}}(this),this.saxParser.onclosetag=function(x){return function(){var v,A,I,D,N,z,F,W,H,B;if(z=y.pop(),N=z["#name"],(!x.options.explicitChildren||!x.options.preserveChildrenOrder)&&delete z["#name"],z.cdata===!0&&(v=z.cdata,delete z.cdata),H=y[y.length-1],z[P].match(/^\s*$/)&&!v?(A=z[P],delete z[P]):(x.options.trim&&(z[P]=z[P].trim()),x.options.normalize&&(z[P]=z[P].replace(/\s{2,}/g," ").trim()),z[P]=x.options.valueProcessors?a(x.options.valueProcessors,z[P],N):z[P],(0,O.default)(z).length===1&&P in z&&!x.EXPLICIT_CHARKEY&&(z=z[P])),t(z)&&(z=x.options.emptyTag!==""?x.options.emptyTag:A),x.options.validator!=null&&(B="/"+function(){var k,G,ee;for(ee=[],k=0,G=y.length;k<G;k++)D=y[k],ee.push(D["#name"]);return ee}().concat(N).join("/"),function(){var k;try{return z=x.options.validator(B,H&&H[N],z)}catch(G){return k=G,x.emit("error",k)}}()),x.options.explicitChildren&&!x.options.mergeAttrs&&(typeof z=="undefined"?"undefined":(0,h.default)(z))==="object"){if(!x.options.preserveChildrenOrder)D={},x.options.attrkey in z&&(D[x.options.attrkey]=z[x.options.attrkey],delete z[x.options.attrkey]),!x.options.charsAsChildren&&x.options.charkey in z&&(D[x.options.charkey]=z[x.options.charkey],delete z[x.options.charkey]),(0,b.default)(z).length>0&&(D[x.options.childkey]=z),z=D;else if(H){H[x.options.childkey]=H[x.options.childkey]||[],F={};for(I in z){if(!m.call(z,I))continue;F[I]=z[I]}H[x.options.childkey].push(F),delete z["#name"],(0,O.default)(z).length===1&&P in z&&!x.EXPLICIT_CHARKEY&&(z=z[P])}}return y.length>0?x.assignOrPush(H,N,z):(x.options.explicitRoot&&(W=z,z={},z[N]=W),x.resultObject=z,x.saxParser.ended=!0,x.emit("end",x.resultObject))}}(this),R=function(x){return function(v){var A,I;if(I=y[y.length-1],I)return I[P]+=v,x.options.explicitChildren&&x.options.preserveChildrenOrder&&x.options.charsAsChildren&&(x.options.includeWhiteChars||v.replace(/\\n/g,"").trim()!=="")&&(I[x.options.childkey]=I[x.options.childkey]||[],A={"#name":"__text__"},A[P]=v,x.options.normalize&&(A[P]=A[P].replace(/\s{2,}/g," ").trim()),I[x.options.childkey].push(A)),I}}(this),this.saxParser.ontext=R,this.saxParser.oncdata=function(x){return function(v){var A;if(A=R(v),A)return A.cdata=!0}}(this)},C.prototype.parseString=function(g,P){var R;P!=null&&typeof P=="function"&&(this.on("end",function(y){return this.reset(),P(null,y)}),this.on("error",function(y){return this.reset(),P(y)}));try{return g=g.toString(),g.trim()===""?(this.emit("end",null),!0):(g=d.stripBOM(g),this.options.async?(this.remaining=g,f(this.processAsync),this.saxParser):this.saxParser.write(g).close())}catch(y){if(R=y,this.saxParser.errThrown||this.saxParser.ended){if(this.saxParser.ended)throw R}else return this.emit("error",R),this.saxParser.errThrown=!0}},C.prototype.parseStringPromise=function(g){return new p.default(function(P){return function(R,y){return P.parseString(g,function(x,v){return x?y(x):R(v)})}}(this))},C}(c),o.parseString=function(T,C,g){var P,R,y;return g!=null?(typeof g=="function"&&(P=g),(typeof C=="undefined"?"undefined":(0,h.default)(C))==="object"&&(R=C)):(typeof C=="function"&&(P=C),R={}),y=new o.Parser(R),y.parseString(T,P)},o.parseStringPromise=function(T,C){var g,P;return(typeof C=="undefined"?"undefined":(0,h.default)(C))==="object"&&(g=C),P=new o.Parser(g),P.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,X,o){"use strict";(function(){"use strict";var L;L=new RegExp(/(?!xmlns)^.*:/),o.normalize=function(p){return p.toLowerCase()},o.firstCharLowerCase=function(p){return p.charAt(0).toLowerCase()+p.slice(1)},o.stripPrefix=function(p){return p.replace(L,"")},o.parseNumbers=function(p){return isNaN(p)||(p=p%1===0?parseInt(p,10):parseFloat(p)),p},o.parseBooleans=function(p){return/^(?:true|false)$/i.test(p)&&(p=p.toLowerCase()==="true"),p}}).call(void 0)},{}],249:[function(M,X,o){"use strict";(function(){"use strict";var L,p,w,b,E=function(h,_){for(var d in _)O.call(_,d)&&(h[d]=_[d]);function r(){this.constructor=h}return r.prototype=_.prototype,h.prototype=new r,h.__super__=_.prototype,h},O={}.hasOwnProperty;p=M("./defaults"),L=M("./builder"),w=M("./parser"),b=M("./processors"),o.defaults=p.defaults,o.processors=b,o.ValidationError=function(S){E(h,S);function h(_){this.message=_}return h}(Error),o.Builder=L.Builder,o.Parser=w.Parser,o.parseString=w.parseString,o.parseStringPromise=w.parseStringPromise}).call(void 0)},{"./builder":245,"./defaults":246,"./parser":247,"./processors":248}],250:[function(M,X,o){"use strict";(function(){X.exports={Disconnected:1,Preceding:2,Following:4,Contains:8,ContainedBy:16,ImplementationSpecific:32}}).call(void 0)},{}],251:[function(M,X,o){"use strict";(function(){X.exports={Element:1,Attribute:2,Text:3,CData:4,EntityReference:5,EntityDeclaration:6,ProcessingInstruction:7,Comment:8,Document:9,DocType:10,DocumentFragment:11,NotationDeclaration:12,Declaration:201,Raw:202,AttributeDeclaration:203,ElementDeclaration:204,Dummy:205}}).call(void 0)},{}],252:[function(M,X,o){"use strict";var L=M("babel-runtime/core-js/object/get-prototype-of"),p=S(L),w=M("babel-runtime/helpers/typeof"),b=S(w),E=M("babel-runtime/core-js/object/assign"),O=S(E);function S(h){return h&&h.__esModule?h:{default:h}}(function(){var h,_,d,r,c,t,a,n=[].slice,i={}.hasOwnProperty;h=function(){var s,l,m,T,C,g;if(g=arguments[0],C=2<=arguments.length?n.call(arguments,1):[],c(O.default))O.default.apply(null,arguments);else for(s=0,m=C.length;s<m;s++)if(T=C[s],T!=null)for(l in T){if(!i.call(T,l))continue;g[l]=T[l]}return g},c=function(s){return!!s&&Object.prototype.toString.call(s)==="[object Function]"},t=function(s){var l;return!!s&&((l=typeof s=="undefined"?"undefined":(0,b.default)(s))==="function"||l==="object")},d=function(s){return c(Array.isArray)?Array.isArray(s):Object.prototype.toString.call(s)==="[object Array]"},r=function(s){var l;if(d(s))return!s.length;for(l in s){if(!i.call(s,l))continue;return!1}return!0},a=function(s){var l,m;return t(s)&&(m=(0,p.default)(s))&&(l=m.constructor)&&typeof l=="function"&&l instanceof l&&Function.prototype.toString.call(l)===Function.prototype.toString.call(Object)},_=function(s){return c(s.valueOf)?s.valueOf():s},X.exports.assign=h,X.exports.isFunction=c,X.exports.isObject=t,X.exports.isArray=d,X.exports.isEmpty=r,X.exports.isPlainObject=a,X.exports.getValue=_}).call(void 0)},{"babel-runtime/core-js/object/assign":54,"babel-runtime/core-js/object/get-prototype-of":59,"babel-runtime/helpers/typeof":67}],253:[function(M,X,o){"use strict";(function(){X.exports={None:0,OpenTag:1,InsideTag:2,CloseTag:3}}).call(void 0)},{}],254:[function(M,X,o){"use strict";var L=M("babel-runtime/core-js/object/create"),p=w(L);function w(b){return b&&b.__esModule?b:{default:b}}(function(){var b,E,O;b=M("./NodeType"),O=M("./XMLNode"),X.exports=E=function(){function S(h,_,d){if(this.parent=h,this.parent&&(this.options=this.parent.options,this.stringify=this.parent.stringify),_==null)throw new Error("Missing attribute name. "+this.debugInfo(_));this.name=this.stringify.name(_),this.value=this.stringify.attValue(d),this.type=b.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(_){return this.value=_||""}}),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,p.default)(this)},S.prototype.toString=function(h){return this.options.writer.attribute(this,this.options.writer.filterOptions(h))},S.prototype.debugInfo=function(h){return h=h||this.name,h==null?"parent: <"+this.parent.name+">":"attribute: {"+h+"}, parent: <"+this.parent.name+">"},S.prototype.isEqualNode=function(h){return h.namespaceURI!==this.namespaceURI||(h.prefix!==this.prefix||h.localName!==this.localName)?!1:!(h.value!==this.value)},S}()}).call(void 0)},{"./NodeType":251,"./XMLNode":273,"babel-runtime/core-js/object/create":55}],255:[function(M,X,o){"use strict";var L=M("babel-runtime/core-js/object/create"),p=w(L);function w(b){return b&&b.__esModule?b:{default:b}}(function(){var b,E,O,S=function(d,r){for(var c in r)h.call(r,c)&&(d[c]=r[c]);function t(){this.constructor=d}return t.prototype=r.prototype,d.prototype=new t,d.__super__=r.prototype,d},h={}.hasOwnProperty;b=M("./NodeType"),O=M("./XMLCharacterData"),X.exports=E=function(_){S(d,_);function d(r,c){if(d.__super__.constructor.call(this,r),c==null)throw new Error("Missing CDATA text. "+this.debugInfo());this.name="#cdata-section",this.type=b.CData,this.value=this.stringify.cdata(c)}return d.prototype.clone=function(){return(0,p.default)(this)},d.prototype.toString=function(r){return this.options.writer.cdata(this,this.options.writer.filterOptions(r))},d}(O)}).call(void 0)},{"./NodeType":251,"./XMLCharacterData":256,"babel-runtime/core-js/object/create":55}],256:[function(M,X,o){"use strict";var L=M("babel-runtime/core-js/object/create"),p=w(L);function w(b){return b&&b.__esModule?b:{default:b}}(function(){var b,E,O=function(_,d){for(var r in d)S.call(d,r)&&(_[r]=d[r]);function c(){this.constructor=_}return c.prototype=d.prototype,_.prototype=new c,_.__super__=d.prototype,_},S={}.hasOwnProperty;E=M("./XMLNode"),X.exports=b=function(h){O(_,h);function _(d){_.__super__.constructor.call(this,d),this.value=""}return Object.defineProperty(_.prototype,"data",{get:function(){return this.value},set:function(r){return this.value=r||""}}),Object.defineProperty(_.prototype,"length",{get:function(){return this.value.length}}),Object.defineProperty(_.prototype,"textContent",{get:function(){return this.value},set:function(r){return this.value=r||""}}),_.prototype.clone=function(){return(0,p.default)(this)},_.prototype.substringData=function(d,r){throw new Error("This DOM method is not implemented."+this.debugInfo())},_.prototype.appendData=function(d){throw new Error("This DOM method is not implemented."+this.debugInfo())},_.prototype.insertData=function(d,r){throw new Error("This DOM method is not implemented."+this.debugInfo())},_.prototype.deleteData=function(d,r){throw new Error("This DOM method is not implemented."+this.debugInfo())},_.prototype.replaceData=function(d,r,c){throw new Error("This DOM method is not implemented."+this.debugInfo())},_.prototype.isEqualNode=function(d){return _.__super__.isEqualNode.apply(this,arguments).isEqualNode(d)?!(d.data!==this.data):!1},_}(E)}).call(void 0)},{"./XMLNode":273,"babel-runtime/core-js/object/create":55}],257:[function(M,X,o){"use strict";var L=M("babel-runtime/core-js/object/create"),p=w(L);function w(b){return b&&b.__esModule?b:{default:b}}(function(){var b,E,O,S=function(d,r){for(var c in r)h.call(r,c)&&(d[c]=r[c]);function t(){this.constructor=d}return t.prototype=r.prototype,d.prototype=new t,d.__super__=r.prototype,d},h={}.hasOwnProperty;b=M("./NodeType"),E=M("./XMLCharacterData"),X.exports=O=function(_){S(d,_);function d(r,c){if(d.__super__.constructor.call(this,r),c==null)throw new Error("Missing comment text. "+this.debugInfo());this.name="#comment",this.type=b.Comment,this.value=this.stringify.comment(c)}return d.prototype.clone=function(){return(0,p.default)(this)},d.prototype.toString=function(r){return this.options.writer.comment(this,this.options.writer.filterOptions(r))},d}(E)}).call(void 0)},{"./NodeType":251,"./XMLCharacterData":256,"babel-runtime/core-js/object/create":55}],258:[function(M,X,o){"use strict";var L=M("babel-runtime/core-js/object/keys"),p=E(L),w=M("babel-runtime/core-js/object/create"),b=E(w);function E(O){return O&&O.__esModule?O:{default:O}}(function(){var O,S,h;S=M("./XMLDOMErrorHandler"),h=M("./XMLDOMStringList"),X.exports=O=function(){function _(){var d;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=d=(0,b.default)(this.defaultParams)}return Object.defineProperty(_.prototype,"parameterNames",{get:function(){return new h((0,p.default)(this.defaultParams))}}),_.prototype.getParameter=function(d){return this.params.hasOwnProperty(d)?this.params[d]:null},_.prototype.canSetParameter=function(d,r){return!0},_.prototype.setParameter=function(d,r){return r!=null?this.params[d]=r:delete this.params[d]},_}()}).call(void 0)},{"./XMLDOMErrorHandler":259,"./XMLDOMStringList":261,"babel-runtime/core-js/object/create":55,"babel-runtime/core-js/object/keys":60}],259:[function(M,X,o){"use strict";(function(){var L;X.exports=L=function(){function p(){}return p.prototype.handleError=function(w){throw new Error(w)},p}()}).call(void 0)},{}],260:[function(M,X,o){"use strict";(function(){var L;X.exports=L=function(){function p(){}return p.prototype.hasFeature=function(w,b){return!0},p.prototype.createDocumentType=function(w,b,E){throw new Error("This DOM method is not implemented.")},p.prototype.createDocument=function(w,b,E){throw new Error("This DOM method is not implemented.")},p.prototype.createHTMLDocument=function(w){throw new Error("This DOM method is not implemented.")},p.prototype.getFeature=function(w,b){throw new Error("This DOM method is not implemented.")},p}()}).call(void 0)},{}],261:[function(M,X,o){"use strict";(function(){var L;X.exports=L=function(){function p(w){this.arr=w||[]}return Object.defineProperty(p.prototype,"length",{get:function(){return this.arr.length}}),p.prototype.item=function(w){return this.arr[w]||null},p.prototype.contains=function(w){return this.arr.indexOf(w)!==-1},p}()}).call(void 0)},{}],262:[function(M,X,o){"use strict";(function(){var L,p,w,b=function(S,h){for(var _ in h)E.call(h,_)&&(S[_]=h[_]);function d(){this.constructor=S}return d.prototype=h.prototype,S.prototype=new d,S.__super__=h.prototype,S},E={}.hasOwnProperty;w=M("./XMLNode"),L=M("./NodeType"),X.exports=p=function(O){b(S,O);function S(h,_,d,r,c,t){if(S.__super__.constructor.call(this,h),_==null)throw new Error("Missing DTD element name. "+this.debugInfo());if(d==null)throw new Error("Missing DTD attribute name. "+this.debugInfo(_));if(!r)throw new Error("Missing DTD attribute type. "+this.debugInfo(_));if(!c)throw new Error("Missing DTD attribute default. "+this.debugInfo(_));if(c.indexOf("#")!==0&&(c="#"+c),!c.match(/^(#REQUIRED|#IMPLIED|#FIXED|#DEFAULT)$/))throw new Error("Invalid default value type; expected: #REQUIRED, #IMPLIED, #FIXED or #DEFAULT. "+this.debugInfo(_));if(t&&!c.match(/^(#FIXED|#DEFAULT)$/))throw new Error("Default value only applies to #FIXED or #DEFAULT. "+this.debugInfo(_));this.elementName=this.stringify.name(_),this.type=L.AttributeDeclaration,this.attributeName=this.stringify.name(d),this.attributeType=this.stringify.dtdAttType(r),t&&(this.defaultValue=this.stringify.dtdAttDefault(t)),this.defaultValueType=c}return S.prototype.toString=function(h){return this.options.writer.dtdAttList(this,this.options.writer.filterOptions(h))},S}(w)}).call(void 0)},{"./NodeType":251,"./XMLNode":273}],263:[function(M,X,o){"use strict";(function(){var L,p,w,b=function(S,h){for(var _ in h)E.call(h,_)&&(S[_]=h[_]);function d(){this.constructor=S}return d.prototype=h.prototype,S.prototype=new d,S.__super__=h.prototype,S},E={}.hasOwnProperty;w=M("./XMLNode"),L=M("./NodeType"),X.exports=p=function(O){b(S,O);function S(h,_,d){if(S.__super__.constructor.call(this,h),_==null)throw new Error("Missing DTD element name. "+this.debugInfo());d||(d="(#PCDATA)"),Array.isArray(d)&&(d="("+d.join(",")+")"),this.name=this.stringify.name(_),this.type=L.ElementDeclaration,this.value=this.stringify.dtdElementValue(d)}return S.prototype.toString=function(h){return this.options.writer.dtdElement(this,this.options.writer.filterOptions(h))},S}(w)}).call(void 0)},{"./NodeType":251,"./XMLNode":273}],264:[function(M,X,o){"use strict";(function(){var L,p,w,b,E=function(h,_){for(var d in _)O.call(_,d)&&(h[d]=_[d]);function r(){this.constructor=h}return r.prototype=_.prototype,h.prototype=new r,h.__super__=_.prototype,h},O={}.hasOwnProperty;b=M("./Utility").isObject,w=M("./XMLNode"),L=M("./NodeType"),X.exports=p=function(S){E(h,S);function h(_,d,r,c){if(h.__super__.constructor.call(this,_),r==null)throw new Error("Missing DTD entity name. "+this.debugInfo(r));if(c==null)throw new Error("Missing DTD entity value. "+this.debugInfo(r));if(this.pe=!!d,this.name=this.stringify.name(r),this.type=L.EntityDeclaration,!b(c))this.value=this.stringify.dtdEntityValue(c),this.internal=!0;else{if(!c.pubID&&!c.sysID)throw new Error("Public and/or system identifiers are required for an external entity. "+this.debugInfo(r));if(c.pubID&&!c.sysID)throw new Error("System identifier is required for a public external entity. "+this.debugInfo(r));if(this.internal=!1,c.pubID!=null&&(this.pubID=this.stringify.dtdPubID(c.pubID)),c.sysID!=null&&(this.sysID=this.stringify.dtdSysID(c.sysID)),c.nData!=null&&(this.nData=this.stringify.dtdNData(c.nData)),this.pe&&this.nData)throw new Error("Notation declaration is not allowed in a parameter entity. "+this.debugInfo(r))}}return Object.defineProperty(h.prototype,"publicId",{get:function(){return this.pubID}}),Object.defineProperty(h.prototype,"systemId",{get:function(){return this.sysID}}),Object.defineProperty(h.prototype,"notationName",{get:function(){return this.nData||null}}),Object.defineProperty(h.prototype,"inputEncoding",{get:function(){return null}}),Object.defineProperty(h.prototype,"xmlEncoding",{get:function(){return null}}),Object.defineProperty(h.prototype,"xmlVersion",{get:function(){return null}}),h.prototype.toString=function(_){return this.options.writer.dtdEntity(this,this.options.writer.filterOptions(_))},h}(w)}).call(void 0)},{"./NodeType":251,"./Utility":252,"./XMLNode":273}],265:[function(M,X,o){"use strict";(function(){var L,p,w,b=function(S,h){for(var _ in h)E.call(h,_)&&(S[_]=h[_]);function d(){this.constructor=S}return d.prototype=h.prototype,S.prototype=new d,S.__super__=h.prototype,S},E={}.hasOwnProperty;w=M("./XMLNode"),L=M("./NodeType"),X.exports=p=function(O){b(S,O);function S(h,_,d){if(S.__super__.constructor.call(this,h),_==null)throw new Error("Missing DTD notation name. "+this.debugInfo(_));if(!d.pubID&&!d.sysID)throw new Error("Public or system identifiers are required for an external entity. "+this.debugInfo(_));this.name=this.stringify.name(_),this.type=L.NotationDeclaration,d.pubID!=null&&(this.pubID=this.stringify.dtdPubID(d.pubID)),d.sysID!=null&&(this.sysID=this.stringify.dtdSysID(d.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(h){return this.options.writer.dtdNotation(this,this.options.writer.filterOptions(h))},S}(w)}).call(void 0)},{"./NodeType":251,"./XMLNode":273}],266:[function(M,X,o){"use strict";(function(){var L,p,w,b,E=function(h,_){for(var d in _)O.call(_,d)&&(h[d]=_[d]);function r(){this.constructor=h}return r.prototype=_.prototype,h.prototype=new r,h.__super__=_.prototype,h},O={}.hasOwnProperty;b=M("./Utility").isObject,w=M("./XMLNode"),L=M("./NodeType"),X.exports=p=function(S){E(h,S);function h(_,d,r,c){var t;h.__super__.constructor.call(this,_),b(d)&&(t=d,d=t.version,r=t.encoding,c=t.standalone),d||(d="1.0"),this.type=L.Declaration,this.version=this.stringify.xmlVersion(d),r!=null&&(this.encoding=this.stringify.xmlEncoding(r)),c!=null&&(this.standalone=this.stringify.xmlStandalone(c))}return h.prototype.toString=function(_){return this.options.writer.declaration(this,this.options.writer.filterOptions(_))},h}(w)}).call(void 0)},{"./NodeType":251,"./Utility":252,"./XMLNode":273}],267:[function(M,X,o){"use strict";(function(){var L,p,w,b,E,O,S,h,_,d=function(t,a){for(var n in a)r.call(a,n)&&(t[n]=a[n]);function i(){this.constructor=t}return i.prototype=a.prototype,t.prototype=new i,t.__super__=a.prototype,t},r={}.hasOwnProperty;_=M("./Utility").isObject,h=M("./XMLNode"),L=M("./NodeType"),p=M("./XMLDTDAttList"),b=M("./XMLDTDEntity"),w=M("./XMLDTDElement"),E=M("./XMLDTDNotation"),S=M("./XMLNamedNodeMap"),X.exports=O=function(c){d(t,c);function t(a,n,i){var f,s,l,m,T,C;if(t.__super__.constructor.call(this,a),this.type=L.DocType,a.children){for(m=a.children,s=0,l=m.length;s<l;s++)if(f=m[s],f.type===L.Element){this.name=f.name;break}}this.documentObject=a,_(n)&&(T=n,n=T.pubID,i=T.sysID),i==null&&(C=[n,i],i=C[0],n=C[1]),n!=null&&(this.pubID=this.stringify.dtdPubID(n)),i!=null&&(this.sysID=this.stringify.dtdSysID(i))}return Object.defineProperty(t.prototype,"entities",{get:function(){var n,i,f,s,l;for(s={},l=this.children,i=0,f=l.length;i<f;i++)n=l[i],n.type===L.EntityDeclaration&&!n.pe&&(s[n.name]=n);return new S(s)}}),Object.defineProperty(t.prototype,"notations",{get:function(){var n,i,f,s,l;for(s={},l=this.children,i=0,f=l.length;i<f;i++)n=l[i],n.type===L.NotationDeclaration&&(s[n.name]=n);return new S(s)}}),Object.defineProperty(t.prototype,"publicId",{get:function(){return this.pubID}}),Object.defineProperty(t.prototype,"systemId",{get:function(){return this.sysID}}),Object.defineProperty(t.prototype,"internalSubset",{get:function(){throw new Error("This DOM method is not implemented."+this.debugInfo())}}),t.prototype.element=function(a,n){var i;return i=new w(this,a,n),this.children.push(i),this},t.prototype.attList=function(a,n,i,f,s){var l;return l=new p(this,a,n,i,f,s),this.children.push(l),this},t.prototype.entity=function(a,n){var i;return i=new b(this,!1,a,n),this.children.push(i),this},t.prototype.pEntity=function(a,n){var i;return i=new b(this,!0,a,n),this.children.push(i),this},t.prototype.notation=function(a,n){var i;return i=new E(this,a,n),this.children.push(i),this},t.prototype.toString=function(a){return this.options.writer.docType(this,this.options.writer.filterOptions(a))},t.prototype.ele=function(a,n){return this.element(a,n)},t.prototype.att=function(a,n,i,f,s){return this.attList(a,n,i,f,s)},t.prototype.ent=function(a,n){return this.entity(a,n)},t.prototype.pent=function(a,n){return this.pEntity(a,n)},t.prototype.not=function(a,n){return this.notation(a,n)},t.prototype.up=function(){return this.root()||this.documentObject},t.prototype.isEqualNode=function(a){return t.__super__.isEqualNode.apply(this,arguments).isEqualNode(a)?a.name!==this.name||a.publicId!==this.publicId?!1:!(a.systemId!==this.systemId):!1},t}(h)}).call(void 0)},{"./NodeType":251,"./Utility":252,"./XMLDTDAttList":262,"./XMLDTDElement":263,"./XMLDTDEntity":264,"./XMLDTDNotation":265,"./XMLNamedNodeMap":272,"./XMLNode":273}],268:[function(M,X,o){"use strict";(function(){var L,p,w,b,E,O,S,h,_=function(c,t){for(var a in t)d.call(t,a)&&(c[a]=t[a]);function n(){this.constructor=c}return n.prototype=t.prototype,c.prototype=new n,c.__super__=t.prototype,c},d={}.hasOwnProperty;h=M("./Utility").isPlainObject,w=M("./XMLDOMImplementation"),p=M("./XMLDOMConfiguration"),E=M("./XMLNode"),L=M("./NodeType"),S=M("./XMLStringifier"),O=M("./XMLStringWriter"),X.exports=b=function(r){_(c,r);function c(t){c.__super__.constructor.call(this,null),this.name="#document",this.type=L.Document,this.documentURI=null,this.domConfig=new p,t||(t={}),t.writer||(t.writer=new O),this.options=t,this.stringify=new S(t)}return Object.defineProperty(c.prototype,"implementation",{value:new w}),Object.defineProperty(c.prototype,"doctype",{get:function(){var a,n,i,f;for(f=this.children,n=0,i=f.length;n<i;n++)if(a=f[n],a.type===L.DocType)return a;return null}}),Object.defineProperty(c.prototype,"documentElement",{get:function(){return this.rootObject||null}}),Object.defineProperty(c.prototype,"inputEncoding",{get:function(){return null}}),Object.defineProperty(c.prototype,"strictErrorChecking",{get:function(){return!1}}),Object.defineProperty(c.prototype,"xmlEncoding",{get:function(){return this.children.length!==0&&this.children[0].type===L.Declaration?this.children[0].encoding:null}}),Object.defineProperty(c.prototype,"xmlStandalone",{get:function(){return this.children.length!==0&&this.children[0].type===L.Declaration?this.children[0].standalone==="yes":!1}}),Object.defineProperty(c.prototype,"xmlVersion",{get:function(){return this.children.length!==0&&this.children[0].type===L.Declaration?this.children[0].version:"1.0"}}),Object.defineProperty(c.prototype,"URL",{get:function(){return this.documentURI}}),Object.defineProperty(c.prototype,"origin",{get:function(){return null}}),Object.defineProperty(c.prototype,"compatMode",{get:function(){return null}}),Object.defineProperty(c.prototype,"characterSet",{get:function(){return null}}),Object.defineProperty(c.prototype,"contentType",{get:function(){return null}}),c.prototype.end=function(t){var a;return a={},t?h(t)&&(a=t,t=this.options.writer):t=this.options.writer,t.document(this,t.filterOptions(a))},c.prototype.toString=function(t){return this.options.writer.document(this,this.options.writer.filterOptions(t))},c.prototype.createElement=function(t){throw new Error("This DOM method is not implemented."+this.debugInfo())},c.prototype.createDocumentFragment=function(){throw new Error("This DOM method is not implemented."+this.debugInfo())},c.prototype.createTextNode=function(t){throw new Error("This DOM method is not implemented."+this.debugInfo())},c.prototype.createComment=function(t){throw new Error("This DOM method is not implemented."+this.debugInfo())},c.prototype.createCDATASection=function(t){throw new Error("This DOM method is not implemented."+this.debugInfo())},c.prototype.createProcessingInstruction=function(t,a){throw new Error("This DOM method is not implemented."+this.debugInfo())},c.prototype.createAttribute=function(t){throw new Error("This DOM method is not implemented."+this.debugInfo())},c.prototype.createEntityReference=function(t){throw new Error("This DOM method is not implemented."+this.debugInfo())},c.prototype.getElementsByTagName=function(t){throw new Error("This DOM method is not implemented."+this.debugInfo())},c.prototype.importNode=function(t,a){throw new Error("This DOM method is not implemented."+this.debugInfo())},c.prototype.createElementNS=function(t,a){throw new Error("This DOM method is not implemented."+this.debugInfo())},c.prototype.createAttributeNS=function(t,a){throw new Error("This DOM method is not implemented."+this.debugInfo())},c.prototype.getElementsByTagNameNS=function(t,a){throw new Error("This DOM method is not implemented."+this.debugInfo())},c.prototype.getElementById=function(t){throw new Error("This DOM method is not implemented."+this.debugInfo())},c.prototype.adoptNode=function(t){throw new Error("This DOM method is not implemented."+this.debugInfo())},c.prototype.normalizeDocument=function(){throw new Error("This DOM method is not implemented."+this.debugInfo())},c.prototype.renameNode=function(t,a,n){throw new Error("This DOM method is not implemented."+this.debugInfo())},c.prototype.getElementsByClassName=function(t){throw new Error("This DOM method is not implemented."+this.debugInfo())},c.prototype.createEvent=function(t){throw new Error("This DOM method is not implemented."+this.debugInfo())},c.prototype.createRange=function(){throw new Error("This DOM method is not implemented."+this.debugInfo())},c.prototype.createNodeIterator=function(t,a,n){throw new Error("This DOM method is not implemented."+this.debugInfo())},c.prototype.createTreeWalker=function(t,a,n){throw new Error("This DOM method is not implemented."+this.debugInfo())},c}(E)}).call(void 0)},{"./NodeType":251,"./Utility":252,"./XMLDOMConfiguration":258,"./XMLDOMImplementation":260,"./XMLNode":273,"./XMLStringWriter":278,"./XMLStringifier":279}],269:[function(M,X,o){"use strict";(function(){var L,p,w,b,E,O,S,h,_,d,r,c,t,a,n,i,f,s,l,m,T,C,g,P,R={}.hasOwnProperty;P=M("./Utility"),C=P.isObject,T=P.isFunction,g=P.isPlainObject,m=P.getValue,L=M("./NodeType"),c=M("./XMLDocument"),a=M("./XMLElement"),b=M("./XMLCData"),E=M("./XMLComment"),i=M("./XMLRaw"),l=M("./XMLText"),n=M("./XMLProcessingInstruction"),d=M("./XMLDeclaration"),r=M("./XMLDocType"),O=M("./XMLDTDAttList"),h=M("./XMLDTDEntity"),S=M("./XMLDTDElement"),_=M("./XMLDTDNotation"),w=M("./XMLAttribute"),s=M("./XMLStringifier"),f=M("./XMLStringWriter"),p=M("./WriterState"),X.exports=t=function(){function y(x,v,A){var I;this.name="?xml",this.type=L.Document,x||(x={}),I={},x.writer?g(x.writer)&&(I=x.writer,x.writer=new f):x.writer=new f,this.options=x,this.writer=x.writer,this.writerOptions=this.writer.filterOptions(I),this.stringify=new s(x),this.onDataCallback=v||function(){},this.onEndCallback=A||function(){},this.currentNode=null,this.currentLevel=-1,this.openTags={},this.documentStarted=!1,this.documentCompleted=!1,this.root=null}return y.prototype.createChildNode=function(x){var v,A,I,D,N,z,F,W;switch(x.type){case L.CData:this.cdata(x.value);break;case L.Comment:this.comment(x.value);break;case L.Element:I={},F=x.attribs;for(A in F){if(!R.call(F,A))continue;v=F[A],I[A]=v.value}this.node(x.name,I);break;case L.Dummy:this.dummy();break;case L.Raw:this.raw(x.value);break;case L.Text:this.text(x.value);break;case L.ProcessingInstruction:this.instruction(x.target,x.value);break;default:throw new Error("This XML node type is not supported in a JS object: "+x.constructor.name)}for(W=x.children,N=0,z=W.length;N<z;N++)D=W[N],this.createChildNode(D),D.type===L.Element&&this.up();return this},y.prototype.dummy=function(){return this},y.prototype.node=function(x,v,A){var I;if(x==null)throw new Error("Missing node name.");if(this.root&&this.currentLevel===-1)throw new Error("Document can only have one root node. "+this.debugInfo(x));return this.openCurrent(),x=m(x),v==null&&(v={}),v=m(v),C(v)||(I=[v,A],A=I[0],v=I[1]),this.currentNode=new a(this,x,v),this.currentNode.children=!1,this.currentLevel++,this.openTags[this.currentLevel]=this.currentNode,A!=null&&this.text(A),this},y.prototype.element=function(x,v,A){var I,D,N,z,F,W;if(this.currentNode&&this.currentNode.type===L.DocType)this.dtdElement.apply(this,arguments);else if(Array.isArray(x)||C(x)||T(x))for(z=this.options.noValidation,this.options.noValidation=!0,W=new c(this.options).element("TEMP_ROOT"),W.element(x),this.options.noValidation=z,F=W.children,D=0,N=F.length;D<N;D++)I=F[D],this.createChildNode(I),I.type===L.Element&&this.up();else this.node(x,v,A);return this},y.prototype.attribute=function(x,v){var A,I;if(!this.currentNode||this.currentNode.children)throw new Error("att() can only be used immediately after an ele() call in callback mode. "+this.debugInfo(x));if(x!=null&&(x=m(x)),C(x))for(A in x){if(!R.call(x,A))continue;I=x[A],this.attribute(A,I)}else T(v)&&(v=v.apply()),this.options.keepNullAttributes&&v==null?this.currentNode.attribs[x]=new w(this,x,""):v!=null&&(this.currentNode.attribs[x]=new w(this,x,v));return this},y.prototype.text=function(x){var v;return this.openCurrent(),v=new l(this,x),this.onData(this.writer.text(v,this.writerOptions,this.currentLevel+1),this.currentLevel+1),this},y.prototype.cdata=function(x){var v;return this.openCurrent(),v=new b(this,x),this.onData(this.writer.cdata(v,this.writerOptions,this.currentLevel+1),this.currentLevel+1),this},y.prototype.comment=function(x){var v;return this.openCurrent(),v=new E(this,x),this.onData(this.writer.comment(v,this.writerOptions,this.currentLevel+1),this.currentLevel+1),this},y.prototype.raw=function(x){var v;return this.openCurrent(),v=new i(this,x),this.onData(this.writer.raw(v,this.writerOptions,this.currentLevel+1),this.currentLevel+1),this},y.prototype.instruction=function(x,v){var A,I,D,N,z;if(this.openCurrent(),x!=null&&(x=m(x)),v!=null&&(v=m(v)),Array.isArray(x))for(A=0,N=x.length;A<N;A++)I=x[A],this.instruction(I);else if(C(x))for(I in x){if(!R.call(x,I))continue;D=x[I],this.instruction(I,D)}else T(v)&&(v=v.apply()),z=new n(this,x,v),this.onData(this.writer.processingInstruction(z,this.writerOptions,this.currentLevel+1),this.currentLevel+1);return this},y.prototype.declaration=function(x,v,A){var I;if(this.openCurrent(),this.documentStarted)throw new Error("declaration() must be the first node.");return I=new d(this,x,v,A),this.onData(this.writer.declaration(I,this.writerOptions,this.currentLevel+1),this.currentLevel+1),this},y.prototype.doctype=function(x,v,A){if(this.openCurrent(),x==null)throw new Error("Missing root node name.");if(this.root)throw new Error("dtd() must come before the root node.");return this.currentNode=new r(this,v,A),this.currentNode.rootNodeName=x,this.currentNode.children=!1,this.currentLevel++,this.openTags[this.currentLevel]=this.currentNode,this},y.prototype.dtdElement=function(x,v){var A;return this.openCurrent(),A=new S(this,x,v),this.onData(this.writer.dtdElement(A,this.writerOptions,this.currentLevel+1),this.currentLevel+1),this},y.prototype.attList=function(x,v,A,I,D){var N;return this.openCurrent(),N=new O(this,x,v,A,I,D),this.onData(this.writer.dtdAttList(N,this.writerOptions,this.currentLevel+1),this.currentLevel+1),this},y.prototype.entity=function(x,v){var A;return this.openCurrent(),A=new h(this,!1,x,v),this.onData(this.writer.dtdEntity(A,this.writerOptions,this.currentLevel+1),this.currentLevel+1),this},y.prototype.pEntity=function(x,v){var A;return this.openCurrent(),A=new h(this,!0,x,v),this.onData(this.writer.dtdEntity(A,this.writerOptions,this.currentLevel+1),this.currentLevel+1),this},y.prototype.notation=function(x,v){var A;return this.openCurrent(),A=new _(this,x,v),this.onData(this.writer.dtdNotation(A,this.writerOptions,this.currentLevel+1),this.currentLevel+1),this},y.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},y.prototype.end=function(){for(;this.currentLevel>=0;)this.up();return this.onEnd()},y.prototype.openCurrent=function(){if(this.currentNode)return this.currentNode.children=!0,this.openNode(this.currentNode)},y.prototype.openNode=function(x){var v,A,I,D;if(!x.isOpen){if(!this.root&&this.currentLevel===0&&x.type===L.Element&&(this.root=x),A="",x.type===L.Element){this.writerOptions.state=p.OpenTag,A=this.writer.indent(x,this.writerOptions,this.currentLevel)+"<"+x.name,D=x.attribs;for(I in D){if(!R.call(D,I))continue;v=D[I],A+=this.writer.attribute(v,this.writerOptions,this.currentLevel)}A+=(x.children?">":"/>")+this.writer.endline(x,this.writerOptions,this.currentLevel),this.writerOptions.state=p.InsideTag}else this.writerOptions.state=p.OpenTag,A=this.writer.indent(x,this.writerOptions,this.currentLevel)+"<!DOCTYPE "+x.rootNodeName,x.pubID&&x.sysID?A+=' PUBLIC "'+x.pubID+'" "'+x.sysID+'"':x.sysID&&(A+=' SYSTEM "'+x.sysID+'"'),x.children?(A+=" [",this.writerOptions.state=p.InsideTag):(this.writerOptions.state=p.CloseTag,A+=">"),A+=this.writer.endline(x,this.writerOptions,this.currentLevel);return this.onData(A,this.currentLevel),x.isOpen=!0}},y.prototype.closeNode=function(x){var v;if(!x.isClosed)return v="",this.writerOptions.state=p.CloseTag,x.type===L.Element?v=this.writer.indent(x,this.writerOptions,this.currentLevel)+"</"+x.name+">"+this.writer.endline(x,this.writerOptions,this.currentLevel):v=this.writer.indent(x,this.writerOptions,this.currentLevel)+"]>"+this.writer.endline(x,this.writerOptions,this.currentLevel),this.writerOptions.state=p.None,this.onData(v,this.currentLevel),x.isClosed=!0},y.prototype.onData=function(x,v){return this.documentStarted=!0,this.onDataCallback(x,v+1)},y.prototype.onEnd=function(){return this.documentCompleted=!0,this.onEndCallback()},y.prototype.debugInfo=function(x){return x==null?"":"node: <"+x+">"},y.prototype.ele=function(){return this.element.apply(this,arguments)},y.prototype.nod=function(x,v,A){return this.node(x,v,A)},y.prototype.txt=function(x){return this.text(x)},y.prototype.dat=function(x){return this.cdata(x)},y.prototype.com=function(x){return this.comment(x)},y.prototype.ins=function(x,v){return this.instruction(x,v)},y.prototype.dec=function(x,v,A){return this.declaration(x,v,A)},y.prototype.dtd=function(x,v,A){return this.doctype(x,v,A)},y.prototype.e=function(x,v,A){return this.element(x,v,A)},y.prototype.n=function(x,v,A){return this.node(x,v,A)},y.prototype.t=function(x){return this.text(x)},y.prototype.d=function(x){return this.cdata(x)},y.prototype.c=function(x){return this.comment(x)},y.prototype.r=function(x){return this.raw(x)},y.prototype.i=function(x,v){return this.instruction(x,v)},y.prototype.att=function(){return this.currentNode&&this.currentNode.type===L.DocType?this.attList.apply(this,arguments):this.attribute.apply(this,arguments)},y.prototype.a=function(){return this.currentNode&&this.currentNode.type===L.DocType?this.attList.apply(this,arguments):this.attribute.apply(this,arguments)},y.prototype.ent=function(x,v){return this.entity(x,v)},y.prototype.pent=function(x,v){return this.pEntity(x,v)},y.prototype.not=function(x,v){return this.notation(x,v)},y}()}).call(void 0)},{"./NodeType":251,"./Utility":252,"./WriterState":253,"./XMLAttribute":254,"./XMLCData":255,"./XMLComment":257,"./XMLDTDAttList":262,"./XMLDTDElement":263,"./XMLDTDEntity":264,"./XMLDTDNotation":265,"./XMLDeclaration":266,"./XMLDocType":267,"./XMLDocument":268,"./XMLElement":271,"./XMLProcessingInstruction":275,"./XMLRaw":276,"./XMLStringWriter":278,"./XMLStringifier":279,"./XMLText":280}],270:[function(M,X,o){"use strict";var L=M("babel-runtime/core-js/object/create"),p=w(L);function w(b){return b&&b.__esModule?b:{default:b}}(function(){var b,E,O,S=function(d,r){for(var c in r)h.call(r,c)&&(d[c]=r[c]);function t(){this.constructor=d}return t.prototype=r.prototype,d.prototype=new t,d.__super__=r.prototype,d},h={}.hasOwnProperty;O=M("./XMLNode"),b=M("./NodeType"),X.exports=E=function(_){S(d,_);function d(r){d.__super__.constructor.call(this,r),this.type=b.Dummy}return d.prototype.clone=function(){return(0,p.default)(this)},d.prototype.toString=function(r){return""},d}(O)}).call(void 0)},{"./NodeType":251,"./XMLNode":273,"babel-runtime/core-js/object/create":55}],271:[function(M,X,o){"use strict";var L=M("babel-runtime/core-js/object/create"),p=w(L);function w(b){return b&&b.__esModule?b:{default:b}}(function(){var b,E,O,S,h,_,d,r,c,t=function(i,f){for(var s in f)a.call(f,s)&&(i[s]=f[s]);function l(){this.constructor=i}return l.prototype=f.prototype,i.prototype=new l,i.__super__=f.prototype,i},a={}.hasOwnProperty;c=M("./Utility"),r=c.isObject,d=c.isFunction,_=c.getValue,h=M("./XMLNode"),b=M("./NodeType"),E=M("./XMLAttribute"),S=M("./XMLNamedNodeMap"),X.exports=O=function(n){t(i,n);function i(f,s,l){var m,T,C,g;if(i.__super__.constructor.call(this,f),s==null)throw new Error("Missing element name. "+this.debugInfo());if(this.name=this.stringify.name(s),this.type=b.Element,this.attribs={},this.schemaTypeInfo=null,l!=null&&this.attribute(l),f.type===b.Document&&(this.isRoot=!0,this.documentObject=f,f.rootObject=this,f.children)){for(g=f.children,T=0,C=g.length;T<C;T++)if(m=g[T],m.type===b.DocType){m.name=this.name;break}}}return Object.defineProperty(i.prototype,"tagName",{get:function(){return this.name}}),Object.defineProperty(i.prototype,"namespaceURI",{get:function(){return""}}),Object.defineProperty(i.prototype,"prefix",{get:function(){return""}}),Object.defineProperty(i.prototype,"localName",{get:function(){return this.name}}),Object.defineProperty(i.prototype,"id",{get:function(){throw new Error("This DOM method is not implemented."+this.debugInfo())}}),Object.defineProperty(i.prototype,"className",{get:function(){throw new Error("This DOM method is not implemented."+this.debugInfo())}}),Object.defineProperty(i.prototype,"classList",{get:function(){throw new Error("This DOM method is not implemented."+this.debugInfo())}}),Object.defineProperty(i.prototype,"attributes",{get:function(){return(!this.attributeMap||!this.attributeMap.nodes)&&(this.attributeMap=new S(this.attribs)),this.attributeMap}}),i.prototype.clone=function(){var f,s,l,m;l=(0,p.default)(this),l.isRoot&&(l.documentObject=null),l.attribs={},m=this.attribs;for(s in m){if(!a.call(m,s))continue;f=m[s],l.attribs[s]=f.clone()}return l.children=[],this.children.forEach(function(T){var C;return C=T.clone(),C.parent=l,l.children.push(C)}),l},i.prototype.attribute=function(f,s){var l,m;if(f!=null&&(f=_(f)),r(f))for(l in f){if(!a.call(f,l))continue;m=f[l],this.attribute(l,m)}else d(s)&&(s=s.apply()),this.options.keepNullAttributes&&s==null?this.attribs[f]=new E(this,f,""):s!=null&&(this.attribs[f]=new E(this,f,s));return this},i.prototype.removeAttribute=function(f){var s,l,m;if(f==null)throw new Error("Missing attribute name. "+this.debugInfo());if(f=_(f),Array.isArray(f))for(l=0,m=f.length;l<m;l++)s=f[l],delete this.attribs[s];else delete this.attribs[f];return this},i.prototype.toString=function(f){return this.options.writer.element(this,this.options.writer.filterOptions(f))},i.prototype.att=function(f,s){return this.attribute(f,s)},i.prototype.a=function(f,s){return this.attribute(f,s)},i.prototype.getAttribute=function(f){return this.attribs.hasOwnProperty(f)?this.attribs[f].value:null},i.prototype.setAttribute=function(f,s){throw new Error("This DOM method is not implemented."+this.debugInfo())},i.prototype.getAttributeNode=function(f){return this.attribs.hasOwnProperty(f)?this.attribs[f]:null},i.prototype.setAttributeNode=function(f){throw new Error("This DOM method is not implemented."+this.debugInfo())},i.prototype.removeAttributeNode=function(f){throw new Error("This DOM method is not implemented."+this.debugInfo())},i.prototype.getElementsByTagName=function(f){throw new Error("This DOM method is not implemented."+this.debugInfo())},i.prototype.getAttributeNS=function(f,s){throw new Error("This DOM method is not implemented."+this.debugInfo())},i.prototype.setAttributeNS=function(f,s,l){throw new Error("This DOM method is not implemented."+this.debugInfo())},i.prototype.removeAttributeNS=function(f,s){throw new Error("This DOM method is not implemented."+this.debugInfo())},i.prototype.getAttributeNodeNS=function(f,s){throw new Error("This DOM method is not implemented."+this.debugInfo())},i.prototype.setAttributeNodeNS=function(f){throw new Error("This DOM method is not implemented."+this.debugInfo())},i.prototype.getElementsByTagNameNS=function(f,s){throw new Error("This DOM method is not implemented."+this.debugInfo())},i.prototype.hasAttribute=function(f){return this.attribs.hasOwnProperty(f)},i.prototype.hasAttributeNS=function(f,s){throw new Error("This DOM method is not implemented."+this.debugInfo())},i.prototype.setIdAttribute=function(f,s){return this.attribs.hasOwnProperty(f)?this.attribs[f].isId:s},i.prototype.setIdAttributeNS=function(f,s,l){throw new Error("This DOM method is not implemented."+this.debugInfo())},i.prototype.setIdAttributeNode=function(f,s){throw new Error("This DOM method is not implemented."+this.debugInfo())},i.prototype.getElementsByTagName=function(f){throw new Error("This DOM method is not implemented."+this.debugInfo())},i.prototype.getElementsByTagNameNS=function(f,s){throw new Error("This DOM method is not implemented."+this.debugInfo())},i.prototype.getElementsByClassName=function(f){throw new Error("This DOM method is not implemented."+this.debugInfo())},i.prototype.isEqualNode=function(f){var s,l,m;if(!i.__super__.isEqualNode.apply(this,arguments).isEqualNode(f))return!1;if(f.namespaceURI!==this.namespaceURI)return!1;if(f.prefix!==this.prefix)return!1;if(f.localName!==this.localName)return!1;if(f.attribs.length!==this.attribs.length)return!1;for(s=l=0,m=this.attribs.length-1;0<=m?l<=m:l>=m;s=0<=m?++l:--l)if(!this.attribs[s].isEqualNode(f.attribs[s]))return!1;return!0},i}(h)}).call(void 0)},{"./NodeType":251,"./Utility":252,"./XMLAttribute":254,"./XMLNamedNodeMap":272,"./XMLNode":273,"babel-runtime/core-js/object/create":55}],272:[function(M,X,o){"use strict";var L=M("babel-runtime/core-js/object/keys"),p=w(L);function w(b){return b&&b.__esModule?b:{default:b}}(function(){var b;X.exports=b=function(){function E(O){this.nodes=O}return Object.defineProperty(E.prototype,"length",{get:function(){return(0,p.default)(this.nodes).length||0}}),E.prototype.clone=function(){return this.nodes=null},E.prototype.getNamedItem=function(O){return this.nodes[O]},E.prototype.setNamedItem=function(O){var S;return S=this.nodes[O.nodeName],this.nodes[O.nodeName]=O,S||null},E.prototype.removeNamedItem=function(O){var S;return S=this.nodes[O],delete this.nodes[O],S||null},E.prototype.item=function(O){return this.nodes[(0,p.default)(this.nodes)[O]]||null},E.prototype.getNamedItemNS=function(O,S){throw new Error("This DOM method is not implemented.")},E.prototype.setNamedItemNS=function(O){throw new Error("This DOM method is not implemented.")},E.prototype.removeNamedItemNS=function(O,S){throw new Error("This DOM method is not implemented.")},E}()}).call(void 0)},{"babel-runtime/core-js/object/keys":60}],273:[function(M,X,o){"use strict";(function(){var L,p,w,b,E,O,S,h,_,d,r,c,t,a,n,i,f,s,l,m={}.hasOwnProperty;l=M("./Utility"),s=l.isObject,f=l.isFunction,i=l.isEmpty,n=l.getValue,h=null,w=null,b=null,E=null,O=null,t=null,a=null,c=null,S=null,p=null,r=null,_=null,L=null,X.exports=d=function(){function T(C){this.parent=C,this.parent&&(this.options=this.parent.options,this.stringify=this.parent.stringify),this.value=null,this.children=[],this.baseURI=null,h||(h=M("./XMLElement"),w=M("./XMLCData"),b=M("./XMLComment"),E=M("./XMLDeclaration"),O=M("./XMLDocType"),t=M("./XMLRaw"),a=M("./XMLText"),c=M("./XMLProcessingInstruction"),S=M("./XMLDummy"),p=M("./NodeType"),r=M("./XMLNodeList"),_=M("./XMLNamedNodeMap"),L=M("./DocumentPosition"))}return Object.defineProperty(T.prototype,"nodeName",{get:function(){return this.name}}),Object.defineProperty(T.prototype,"nodeType",{get:function(){return this.type}}),Object.defineProperty(T.prototype,"nodeValue",{get:function(){return this.value}}),Object.defineProperty(T.prototype,"parentNode",{get:function(){return this.parent}}),Object.defineProperty(T.prototype,"childNodes",{get:function(){return(!this.childNodeList||!this.childNodeList.nodes)&&(this.childNodeList=new r(this.children)),this.childNodeList}}),Object.defineProperty(T.prototype,"firstChild",{get:function(){return this.children[0]||null}}),Object.defineProperty(T.prototype,"lastChild",{get:function(){return this.children[this.children.length-1]||null}}),Object.defineProperty(T.prototype,"previousSibling",{get:function(){var g;return g=this.parent.children.indexOf(this),this.parent.children[g-1]||null}}),Object.defineProperty(T.prototype,"nextSibling",{get:function(){var g;return g=this.parent.children.indexOf(this),this.parent.children[g+1]||null}}),Object.defineProperty(T.prototype,"ownerDocument",{get:function(){return this.document()||null}}),Object.defineProperty(T.prototype,"textContent",{get:function(){var g,P,R,y,x;if(this.nodeType===p.Element||this.nodeType===p.DocumentFragment){for(x="",y=this.children,P=0,R=y.length;P<R;P++)g=y[P],g.textContent&&(x+=g.textContent);return x}else return null},set:function(g){throw new Error("This DOM method is not implemented."+this.debugInfo())}}),T.prototype.setParent=function(C){var g,P,R,y,x;for(this.parent=C,C&&(this.options=C.options,this.stringify=C.stringify),y=this.children,x=[],P=0,R=y.length;P<R;P++)g=y[P],x.push(g.setParent(this));return x},T.prototype.element=function(C,g,P){var R,y,x,v,A,I,D,N,z,F,W;if(I=null,g===null&&P==null&&(z=[{},null],g=z[0],P=z[1]),g==null&&(g={}),g=n(g),s(g)||(F=[g,P],P=F[0],g=F[1]),C!=null&&(C=n(C)),Array.isArray(C))for(x=0,D=C.length;x<D;x++)y=C[x],I=this.element(y);else if(f(C))I=this.element(C.apply());else if(s(C))for(A in C){if(!m.call(C,A))continue;if(W=C[A],f(W)&&(W=W.apply()),!this.options.ignoreDecorators&&this.stringify.convertAttKey&&A.indexOf(this.stringify.convertAttKey)===0)I=this.attribute(A.substr(this.stringify.convertAttKey.length),W);else if(!this.options.separateArrayItems&&Array.isArray(W)&&i(W))I=this.dummy();else if(s(W)&&i(W))I=this.element(A);else if(!this.options.keepNullNodes&&W==null)I=this.dummy();else if(!this.options.separateArrayItems&&Array.isArray(W))for(v=0,N=W.length;v<N;v++)y=W[v],R={},R[A]=y,I=this.element(R);else s(W)?!this.options.ignoreDecorators&&this.stringify.convertTextKey&&A.indexOf(this.stringify.convertTextKey)===0?I=this.element(W):(I=this.element(A),I.element(W)):I=this.element(A,W)}else!this.options.keepNullNodes&&P===null?I=this.dummy():!this.options.ignoreDecorators&&this.stringify.convertTextKey&&C.indexOf(this.stringify.convertTextKey)===0?I=this.text(P):!this.options.ignoreDecorators&&this.stringify.convertCDataKey&&C.indexOf(this.stringify.convertCDataKey)===0?I=this.cdata(P):!this.options.ignoreDecorators&&this.stringify.convertCommentKey&&C.indexOf(this.stringify.convertCommentKey)===0?I=this.comment(P):!this.options.ignoreDecorators&&this.stringify.convertRawKey&&C.indexOf(this.stringify.convertRawKey)===0?I=this.raw(P):!this.options.ignoreDecorators&&this.stringify.convertPIKey&&C.indexOf(this.stringify.convertPIKey)===0?I=this.instruction(C.substr(this.stringify.convertPIKey.length),P):I=this.node(C,g,P);if(I==null)throw new Error("Could not create any elements with: "+C+". "+this.debugInfo());return I},T.prototype.insertBefore=function(C,g,P){var R,y,x,v,A;if(C!=null?C.type:void 0)return x=C,v=g,x.setParent(this),v?(y=children.indexOf(v),A=children.splice(y),children.push(x),Array.prototype.push.apply(children,A)):children.push(x),x;if(this.isRoot)throw new Error("Cannot insert elements at root level. "+this.debugInfo(C));return y=this.parent.children.indexOf(this),A=this.parent.children.splice(y),R=this.parent.element(C,g,P),Array.prototype.push.apply(this.parent.children,A),R},T.prototype.insertAfter=function(C,g,P){var R,y,x;if(this.isRoot)throw new Error("Cannot insert elements at root level. "+this.debugInfo(C));return y=this.parent.children.indexOf(this),x=this.parent.children.splice(y+1),R=this.parent.element(C,g,P),Array.prototype.push.apply(this.parent.children,x),R},T.prototype.remove=function(){var C,g;if(this.isRoot)throw new Error("Cannot remove the root element. "+this.debugInfo());return C=this.parent.children.indexOf(this),[].splice.apply(this.parent.children,[C,C-C+1].concat(g=[])),this.parent},T.prototype.node=function(C,g,P){var R,y;return C!=null&&(C=n(C)),g||(g={}),g=n(g),s(g)||(y=[g,P],P=y[0],g=y[1]),R=new h(this,C,g),P!=null&&R.text(P),this.children.push(R),R},T.prototype.text=function(C){var g;return s(C)&&this.element(C),g=new a(this,C),this.children.push(g),this},T.prototype.cdata=function(C){var g;return g=new w(this,C),this.children.push(g),this},T.prototype.comment=function(C){var g;return g=new b(this,C),this.children.push(g),this},T.prototype.commentBefore=function(C){var g,P,R;return P=this.parent.children.indexOf(this),R=this.parent.children.splice(P),g=this.parent.comment(C),Array.prototype.push.apply(this.parent.children,R),this},T.prototype.commentAfter=function(C){var g,P,R;return P=this.parent.children.indexOf(this),R=this.parent.children.splice(P+1),g=this.parent.comment(C),Array.prototype.push.apply(this.parent.children,R),this},T.prototype.raw=function(C){var g;return g=new t(this,C),this.children.push(g),this},T.prototype.dummy=function(){var C;return C=new S(this),C},T.prototype.instruction=function(C,g){var P,R,y,x,v;if(C!=null&&(C=n(C)),g!=null&&(g=n(g)),Array.isArray(C))for(x=0,v=C.length;x<v;x++)P=C[x],this.instruction(P);else if(s(C))for(P in C){if(!m.call(C,P))continue;R=C[P],this.instruction(P,R)}else f(g)&&(g=g.apply()),y=new c(this,C,g),this.children.push(y);return this},T.prototype.instructionBefore=function(C,g){var P,R,y;return R=this.parent.children.indexOf(this),y=this.parent.children.splice(R),P=this.parent.instruction(C,g),Array.prototype.push.apply(this.parent.children,y),this},T.prototype.instructionAfter=function(C,g){var P,R,y;return R=this.parent.children.indexOf(this),y=this.parent.children.splice(R+1),P=this.parent.instruction(C,g),Array.prototype.push.apply(this.parent.children,y),this},T.prototype.declaration=function(C,g,P){var R,y;return R=this.document(),y=new E(R,C,g,P),R.children.length===0?R.children.unshift(y):R.children[0].type===p.Declaration?R.children[0]=y:R.children.unshift(y),R.root()||R},T.prototype.dtd=function(C,g){var P,R,y,x,v,A,I,D,N,z;for(R=this.document(),y=new O(R,C,g),N=R.children,x=v=0,I=N.length;v<I;x=++v)if(P=N[x],P.type===p.DocType)return R.children[x]=y,y;for(z=R.children,x=A=0,D=z.length;A<D;x=++A)if(P=z[x],P.isRoot)return R.children.splice(x,0,y),y;return R.children.push(y),y},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 C;for(C=this;C;){if(C.type===p.Document)return C.rootObject;if(C.isRoot)return C;C=C.parent}},T.prototype.document=function(){var C;for(C=this;C;){if(C.type===p.Document)return C;C=C.parent}},T.prototype.end=function(C){return this.document().end(C)},T.prototype.prev=function(){var C;if(C=this.parent.children.indexOf(this),C<1)throw new Error("Already at the first node. "+this.debugInfo());return this.parent.children[C-1]},T.prototype.next=function(){var C;if(C=this.parent.children.indexOf(this),C===-1||C===this.parent.children.length-1)throw new Error("Already at the last node. "+this.debugInfo());return this.parent.children[C+1]},T.prototype.importDocument=function(C){var g;return g=C.root().clone(),g.parent=this,g.isRoot=!1,this.children.push(g),this},T.prototype.debugInfo=function(C){var g,P;return C=C||this.name,C==null&&!((g=this.parent)!=null?g.name:void 0)?"":C==null?"parent: <"+this.parent.name+">":((P=this.parent)!=null?P.name:void 0)?"node: <"+C+">, parent: <"+this.parent.name+">":"node: <"+C+">"},T.prototype.ele=function(C,g,P){return this.element(C,g,P)},T.prototype.nod=function(C,g,P){return this.node(C,g,P)},T.prototype.txt=function(C){return this.text(C)},T.prototype.dat=function(C){return this.cdata(C)},T.prototype.com=function(C){return this.comment(C)},T.prototype.ins=function(C,g){return this.instruction(C,g)},T.prototype.doc=function(){return this.document()},T.prototype.dec=function(C,g,P){return this.declaration(C,g,P)},T.prototype.e=function(C,g,P){return this.element(C,g,P)},T.prototype.n=function(C,g,P){return this.node(C,g,P)},T.prototype.t=function(C){return this.text(C)},T.prototype.d=function(C){return this.cdata(C)},T.prototype.c=function(C){return this.comment(C)},T.prototype.r=function(C){return this.raw(C)},T.prototype.i=function(C,g){return this.instruction(C,g)},T.prototype.u=function(){return this.up()},T.prototype.importXMLBuilder=function(C){return this.importDocument(C)},T.prototype.replaceChild=function(C,g){throw new Error("This DOM method is not implemented."+this.debugInfo())},T.prototype.removeChild=function(C){throw new Error("This DOM method is not implemented."+this.debugInfo())},T.prototype.appendChild=function(C){throw new Error("This DOM method is not implemented."+this.debugInfo())},T.prototype.hasChildNodes=function(){return this.children.length!==0},T.prototype.cloneNode=function(C){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,g){return!0},T.prototype.hasAttributes=function(){return this.attribs.length!==0},T.prototype.compareDocumentPosition=function(C){var g,P;return g=this,g===C?0:this.document()!==C.document()?(P=L.Disconnected|L.ImplementationSpecific,Math.random()<.5?P|=L.Preceding:P|=L.Following,P):g.isAncestor(C)?L.Contains|L.Preceding:g.isDescendant(C)?L.Contains|L.Following:g.isPreceding(C)?L.Preceding:L.Following},T.prototype.isSameNode=function(C){throw new Error("This DOM method is not implemented."+this.debugInfo())},T.prototype.lookupPrefix=function(C){throw new Error("This DOM method is not implemented."+this.debugInfo())},T.prototype.isDefaultNamespace=function(C){throw new Error("This DOM method is not implemented."+this.debugInfo())},T.prototype.lookupNamespaceURI=function(C){throw new Error("This DOM method is not implemented."+this.debugInfo())},T.prototype.isEqualNode=function(C){var g,P,R;if(C.nodeType!==this.nodeType)return!1;if(C.children.length!==this.children.length)return!1;for(g=P=0,R=this.children.length-1;0<=R?P<=R:P>=R;g=0<=R?++P:--P)if(!this.children[g].isEqualNode(C.children[g]))return!1;return!0},T.prototype.getFeature=function(C,g){throw new Error("This DOM method is not implemented."+this.debugInfo())},T.prototype.setUserData=function(C,g,P){throw new Error("This DOM method is not implemented."+this.debugInfo())},T.prototype.getUserData=function(C){throw new Error("This DOM method is not implemented."+this.debugInfo())},T.prototype.contains=function(C){return C?C===this||this.isDescendant(C):!1},T.prototype.isDescendant=function(C){var g,P,R,y,x;for(x=this.children,R=0,y=x.length;R<y;R++){if(g=x[R],C===g)return!0;if(P=g.isDescendant(C),P)return!0}return!1},T.prototype.isAncestor=function(C){return C.isDescendant(this)},T.prototype.isPreceding=function(C){var g,P;return g=this.treePosition(C),P=this.treePosition(this),g===-1||P===-1?!1:g<P},T.prototype.isFollowing=function(C){var g,P;return g=this.treePosition(C),P=this.treePosition(this),g===-1||P===-1?!1:g>P},T.prototype.treePosition=function(C){var g,P;return P=0,g=!1,this.foreachTreeNode(this.document(),function(R){if(P++,!g&&R===C)return g=!0}),g?P:-1},T.prototype.foreachTreeNode=function(C,g){var P,R,y,x,v;for(C||(C=this.document()),x=C.children,R=0,y=x.length;R<y;R++){if(P=x[R],v=g(P))return v;if(v=this.foreachTreeNode(P,g),v)return v}},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,X,o){"use strict";(function(){var L;X.exports=L=function(){function p(w){this.nodes=w}return Object.defineProperty(p.prototype,"length",{get:function(){return this.nodes.length||0}}),p.prototype.clone=function(){return this.nodes=null},p.prototype.item=function(w){return this.nodes[w]||null},p}()}).call(void 0)},{}],275:[function(M,X,o){"use strict";var L=M("babel-runtime/core-js/object/create"),p=w(L);function w(b){return b&&b.__esModule?b:{default:b}}(function(){var b,E,O,S=function(d,r){for(var c in r)h.call(r,c)&&(d[c]=r[c]);function t(){this.constructor=d}return t.prototype=r.prototype,d.prototype=new t,d.__super__=r.prototype,d},h={}.hasOwnProperty;b=M("./NodeType"),E=M("./XMLCharacterData"),X.exports=O=function(_){S(d,_);function d(r,c,t){if(d.__super__.constructor.call(this,r),c==null)throw new Error("Missing instruction target. "+this.debugInfo());this.type=b.ProcessingInstruction,this.target=this.stringify.insTarget(c),this.name=this.target,t&&(this.value=this.stringify.insValue(t))}return d.prototype.clone=function(){return(0,p.default)(this)},d.prototype.toString=function(r){return this.options.writer.processingInstruction(this,this.options.writer.filterOptions(r))},d.prototype.isEqualNode=function(r){return d.__super__.isEqualNode.apply(this,arguments).isEqualNode(r)?!(r.target!==this.target):!1},d}(E)}).call(void 0)},{"./NodeType":251,"./XMLCharacterData":256,"babel-runtime/core-js/object/create":55}],276:[function(M,X,o){"use strict";var L=M("babel-runtime/core-js/object/create"),p=w(L);function w(b){return b&&b.__esModule?b:{default:b}}(function(){var b,E,O,S=function(d,r){for(var c in r)h.call(r,c)&&(d[c]=r[c]);function t(){this.constructor=d}return t.prototype=r.prototype,d.prototype=new t,d.__super__=r.prototype,d},h={}.hasOwnProperty;b=M("./NodeType"),E=M("./XMLNode"),X.exports=O=function(_){S(d,_);function d(r,c){if(d.__super__.constructor.call(this,r),c==null)throw new Error("Missing raw text. "+this.debugInfo());this.type=b.Raw,this.value=this.stringify.raw(c)}return d.prototype.clone=function(){return(0,p.default)(this)},d.prototype.toString=function(r){return this.options.writer.raw(this,this.options.writer.filterOptions(r))},d}(E)}).call(void 0)},{"./NodeType":251,"./XMLNode":273,"babel-runtime/core-js/object/create":55}],277:[function(M,X,o){"use strict";(function(){var L,p,w,b,E=function(h,_){for(var d in _)O.call(_,d)&&(h[d]=_[d]);function r(){this.constructor=h}return r.prototype=_.prototype,h.prototype=new r,h.__super__=_.prototype,h},O={}.hasOwnProperty;L=M("./NodeType"),b=M("./XMLWriterBase"),p=M("./WriterState"),X.exports=w=function(S){E(h,S);function h(_,d){this.stream=_,h.__super__.constructor.call(this,d)}return h.prototype.endline=function(_,d,r){return _.isLastRootNode&&d.state===p.CloseTag?"":h.__super__.endline.call(this,_,d,r)},h.prototype.document=function(_,d){var r,c,t,a,n,i,f,s,l;for(f=_.children,c=t=0,n=f.length;t<n;c=++t)r=f[c],r.isLastRootNode=c===_.children.length-1;for(d=this.filterOptions(d),s=_.children,l=[],a=0,i=s.length;a<i;a++)r=s[a],l.push(this.writeChildNode(r,d,0));return l},h.prototype.attribute=function(_,d,r){return this.stream.write(h.__super__.attribute.call(this,_,d,r))},h.prototype.cdata=function(_,d,r){return this.stream.write(h.__super__.cdata.call(this,_,d,r))},h.prototype.comment=function(_,d,r){return this.stream.write(h.__super__.comment.call(this,_,d,r))},h.prototype.declaration=function(_,d,r){return this.stream.write(h.__super__.declaration.call(this,_,d,r))},h.prototype.docType=function(_,d,r){var c,t,a,n;if(r||(r=0),this.openNode(_,d,r),d.state=p.OpenTag,this.stream.write(this.indent(_,d,r)),this.stream.write("<!DOCTYPE "+_.root().name),_.pubID&&_.sysID?this.stream.write(' PUBLIC "'+_.pubID+'" "'+_.sysID+'"'):_.sysID&&this.stream.write(' SYSTEM "'+_.sysID+'"'),_.children.length>0){for(this.stream.write(" ["),this.stream.write(this.endline(_,d,r)),d.state=p.InsideTag,n=_.children,t=0,a=n.length;t<a;t++)c=n[t],this.writeChildNode(c,d,r+1);d.state=p.CloseTag,this.stream.write("]")}return d.state=p.CloseTag,this.stream.write(d.spaceBeforeSlash+">"),this.stream.write(this.endline(_,d,r)),d.state=p.None,this.closeNode(_,d,r)},h.prototype.element=function(_,d,r){var c,t,a,n,i,f,s,l,m,T;r||(r=0),this.openNode(_,d,r),d.state=p.OpenTag,this.stream.write(this.indent(_,d,r)+"<"+_.name),m=_.attribs;for(s in m){if(!O.call(m,s))continue;c=m[s],this.attribute(c,d,r)}if(a=_.children.length,n=a===0?null:_.children[0],a===0||_.children.every(function(C){return(C.type===L.Text||C.type===L.Raw)&&C.value===""}))d.allowEmpty?(this.stream.write(">"),d.state=p.CloseTag,this.stream.write("</"+_.name+">")):(d.state=p.CloseTag,this.stream.write(d.spaceBeforeSlash+"/>"));else if(d.pretty&&a===1&&(n.type===L.Text||n.type===L.Raw)&&n.value!=null)this.stream.write(">"),d.state=p.InsideTag,d.suppressPrettyCount++,l=!0,this.writeChildNode(n,d,r+1),d.suppressPrettyCount--,l=!1,d.state=p.CloseTag,this.stream.write("</"+_.name+">");else{for(this.stream.write(">"+this.endline(_,d,r)),d.state=p.InsideTag,T=_.children,i=0,f=T.length;i<f;i++)t=T[i],this.writeChildNode(t,d,r+1);d.state=p.CloseTag,this.stream.write(this.indent(_,d,r)+"</"+_.name+">")}return this.stream.write(this.endline(_,d,r)),d.state=p.None,this.closeNode(_,d,r)},h.prototype.processingInstruction=function(_,d,r){return this.stream.write(h.__super__.processingInstruction.call(this,_,d,r))},h.prototype.raw=function(_,d,r){return this.stream.write(h.__super__.raw.call(this,_,d,r))},h.prototype.text=function(_,d,r){return this.stream.write(h.__super__.text.call(this,_,d,r))},h.prototype.dtdAttList=function(_,d,r){return this.stream.write(h.__super__.dtdAttList.call(this,_,d,r))},h.prototype.dtdElement=function(_,d,r){return this.stream.write(h.__super__.dtdElement.call(this,_,d,r))},h.prototype.dtdEntity=function(_,d,r){return this.stream.write(h.__super__.dtdEntity.call(this,_,d,r))},h.prototype.dtdNotation=function(_,d,r){return this.stream.write(h.__super__.dtdNotation.call(this,_,d,r))},h}(b)}).call(void 0)},{"./NodeType":251,"./WriterState":253,"./XMLWriterBase":281}],278:[function(M,X,o){"use strict";(function(){var L,p,w=function(O,S){for(var h in S)b.call(S,h)&&(O[h]=S[h]);function _(){this.constructor=O}return _.prototype=S.prototype,O.prototype=new _,O.__super__=S.prototype,O},b={}.hasOwnProperty;p=M("./XMLWriterBase"),X.exports=L=function(E){w(O,E);function O(S){O.__super__.constructor.call(this,S)}return O.prototype.document=function(S,h){var _,d,r,c,t;for(h=this.filterOptions(h),c="",t=S.children,d=0,r=t.length;d<r;d++)_=t[d],c+=this.writeChildNode(_,h,0);return h.pretty&&c.slice(-h.newline.length)===h.newline&&(c=c.slice(0,-h.newline.length)),c},O}(p)}).call(void 0)},{"./XMLWriterBase":281}],279:[function(M,X,o){"use strict";(function(){var L,p=function(E,O){return function(){return E.apply(O,arguments)}},w={}.hasOwnProperty;X.exports=L=function(){function b(E){this.assertLegalName=p(this.assertLegalName,this),this.assertLegalChar=p(this.assertLegalChar,this);var O,S,h;E||(E={}),this.options=E,this.options.version||(this.options.version="1.0"),S=E.stringify||{};for(O in S){if(!w.call(S,O))continue;h=S[O],this[O]=h}}return b.prototype.name=function(E){return this.options.noValidation?E:this.assertLegalName(""+E||"")},b.prototype.text=function(E){return this.options.noValidation?E:this.assertLegalChar(this.textEscape(""+E||""))},b.prototype.cdata=function(E){return this.options.noValidation?E:(E=""+E||"",E=E.replace("]]>","]]]]><![CDATA[>"),this.assertLegalChar(E))},b.prototype.comment=function(E){if(this.options.noValidation)return E;if(E=""+E||"",E.match(/--/))throw new Error("Comment text cannot contain double-hypen: "+E);return this.assertLegalChar(E)},b.prototype.raw=function(E){return this.options.noValidation?E:""+E||""},b.prototype.attValue=function(E){return this.options.noValidation?E:this.assertLegalChar(this.attEscape(E=""+E||""))},b.prototype.insTarget=function(E){return this.options.noValidation?E:this.assertLegalChar(""+E||"")},b.prototype.insValue=function(E){if(this.options.noValidation)return E;if(E=""+E||"",E.match(/\?>/))throw new Error("Invalid processing instruction value: "+E);return this.assertLegalChar(E)},b.prototype.xmlVersion=function(E){if(this.options.noValidation)return E;if(E=""+E||"",!E.match(/1\.[0-9]+/))throw new Error("Invalid version number: "+E);return E},b.prototype.xmlEncoding=function(E){if(this.options.noValidation)return E;if(E=""+E||"",!E.match(/^[A-Za-z](?:[A-Za-z0-9._-])*$/))throw new Error("Invalid encoding: "+E);return this.assertLegalChar(E)},b.prototype.xmlStandalone=function(E){return this.options.noValidation?E:E?"yes":"no"},b.prototype.dtdPubID=function(E){return this.options.noValidation?E:this.assertLegalChar(""+E||"")},b.prototype.dtdSysID=function(E){return this.options.noValidation?E:this.assertLegalChar(""+E||"")},b.prototype.dtdElementValue=function(E){return this.options.noValidation?E:this.assertLegalChar(""+E||"")},b.prototype.dtdAttType=function(E){return this.options.noValidation?E:this.assertLegalChar(""+E||"")},b.prototype.dtdAttDefault=function(E){return this.options.noValidation?E:this.assertLegalChar(""+E||"")},b.prototype.dtdEntityValue=function(E){return this.options.noValidation?E:this.assertLegalChar(""+E||"")},b.prototype.dtdNData=function(E){return this.options.noValidation?E:this.assertLegalChar(""+E||"")},b.prototype.convertAttKey="@",b.prototype.convertPIKey="?",b.prototype.convertTextKey="#text",b.prototype.convertCDataKey="#cdata",b.prototype.convertCommentKey="#comment",b.prototype.convertRawKey="#raw",b.prototype.assertLegalChar=function(E){var O,S;if(this.options.noValidation)return E;if(O="",this.options.version==="1.0"){if(O=/[\0-\x08\x0B\f\x0E-\x1F\uFFFE\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/,S=E.match(O))throw new Error("Invalid character in string: "+E+" at index "+S.index)}else if(this.options.version==="1.1"&&(O=/[\0\uFFFE\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/,S=E.match(O)))throw new Error("Invalid character in string: "+E+" at index "+S.index);return E},b.prototype.assertLegalName=function(E){var O;if(this.options.noValidation)return E;if(this.assertLegalChar(E),O=/^([: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])*$/,!E.match(O))throw new Error("Invalid character in name");return E},b.prototype.textEscape=function(E){var O;return this.options.noValidation?E:(O=this.options.noDoubleEncoding?/(?!&\S+;)&/g:/&/g,E.replace(O,"&").replace(/</g,"<").replace(/>/g,">").replace(/\r/g,"
"))},b.prototype.attEscape=function(E){var O;return this.options.noValidation?E:(O=this.options.noDoubleEncoding?/(?!&\S+;)&/g:/&/g,E.replace(O,"&").replace(/</g,"<").replace(/"/g,""").replace(/\t/g,"	").replace(/\n/g,"
").replace(/\r/g,"
"))},b}()}).call(void 0)},{}],280:[function(M,X,o){"use strict";var L=M("babel-runtime/core-js/object/create"),p=w(L);function w(b){return b&&b.__esModule?b:{default:b}}(function(){var b,E,O,S=function(d,r){for(var c in r)h.call(r,c)&&(d[c]=r[c]);function t(){this.constructor=d}return t.prototype=r.prototype,d.prototype=new t,d.__super__=r.prototype,d},h={}.hasOwnProperty;b=M("./NodeType"),E=M("./XMLCharacterData"),X.exports=O=function(_){S(d,_);function d(r,c){if(d.__super__.constructor.call(this,r),c==null)throw new Error("Missing element text. "+this.debugInfo());this.name="#text",this.type=b.Text,this.value=this.stringify.text(c)}return Object.defineProperty(d.prototype,"isElementContentWhitespace",{get:function(){throw new Error("This DOM method is not implemented."+this.debugInfo())}}),Object.defineProperty(d.prototype,"wholeText",{get:function(){var c,t,a;for(a="",t=this.previousSibling;t;)a=t.data+a,t=t.previousSibling;for(a+=this.data,c=this.nextSibling;c;)a=a+c.data,c=c.nextSibling;return a}}),d.prototype.clone=function(){return(0,p.default)(this)},d.prototype.toString=function(r){return this.options.writer.text(this,this.options.writer.filterOptions(r))},d.prototype.splitText=function(r){throw new Error("This DOM method is not implemented."+this.debugInfo())},d.prototype.replaceWholeText=function(r){throw new Error("This DOM method is not implemented."+this.debugInfo())},d}(E)}).call(void 0)},{"./NodeType":251,"./XMLCharacterData":256,"babel-runtime/core-js/object/create":55}],281:[function(M,X,o){"use strict";(function(){var L,p,w,b,E,O,S,h,_,d,r,c,t,a,n,i,f,s={}.hasOwnProperty;f=M("./Utility").assign,L=M("./NodeType"),_=M("./XMLDeclaration"),d=M("./XMLDocType"),w=M("./XMLCData"),b=M("./XMLComment"),c=M("./XMLElement"),a=M("./XMLRaw"),n=M("./XMLText"),t=M("./XMLProcessingInstruction"),r=M("./XMLDummy"),E=M("./XMLDTDAttList"),O=M("./XMLDTDElement"),S=M("./XMLDTDEntity"),h=M("./XMLDTDNotation"),p=M("./WriterState"),X.exports=i=function(){function l(m){var T,C,g;m||(m={}),this.options=m,C=m.writer||{};for(T in C){if(!s.call(C,T))continue;g=C[T],this["_"+T]=this[T],this[T]=g}}return l.prototype.filterOptions=function(m){var T,C,g,P,R,y,x,v;return m||(m={}),m=f({},this.options,m),T={writer:this},T.pretty=m.pretty||!1,T.allowEmpty=m.allowEmpty||!1,T.indent=(C=m.indent)!=null?C:" ",T.newline=(g=m.newline)!=null?g:`
|
|
|
`,T.offset=(P=m.offset)!=null?P:0,T.dontPrettyTextNodes=(R=(y=m.dontPrettyTextNodes)!=null?y:m.dontprettytextnodes)!=null?R:0,T.spaceBeforeSlash=(x=(v=m.spaceBeforeSlash)!=null?v:m.spacebeforeslash)!=null?x:"",T.spaceBeforeSlash===!0&&(T.spaceBeforeSlash=" "),T.suppressPrettyCount=0,T.user={},T.state=p.None,T},l.prototype.indent=function(m,T,C){var g;return!T.pretty||T.suppressPrettyCount?"":T.pretty&&(g=(C||0)+T.offset+1,g>0)?new Array(g).join(T.indent):""},l.prototype.endline=function(m,T,C){return!T.pretty||T.suppressPrettyCount?"":T.newline},l.prototype.attribute=function(m,T,C){var g;return this.openAttribute(m,T,C),g=" "+m.name+'="'+m.value+'"',this.closeAttribute(m,T,C),g},l.prototype.cdata=function(m,T,C){var g;return this.openNode(m,T,C),T.state=p.OpenTag,g=this.indent(m,T,C)+"<![CDATA[",T.state=p.InsideTag,g+=m.value,T.state=p.CloseTag,g+="]]>"+this.endline(m,T,C),T.state=p.None,this.closeNode(m,T,C),g},l.prototype.comment=function(m,T,C){var g;return this.openNode(m,T,C),T.state=p.OpenTag,g=this.indent(m,T,C)+"<!-- ",T.state=p.InsideTag,g+=m.value,T.state=p.CloseTag,g+=" -->"+this.endline(m,T,C),T.state=p.None,this.closeNode(m,T,C),g},l.prototype.declaration=function(m,T,C){var g;return this.openNode(m,T,C),T.state=p.OpenTag,g=this.indent(m,T,C)+"<?xml",T.state=p.InsideTag,g+=' version="'+m.version+'"',m.encoding!=null&&(g+=' encoding="'+m.encoding+'"'),m.standalone!=null&&(g+=' standalone="'+m.standalone+'"'),T.state=p.CloseTag,g+=T.spaceBeforeSlash+"?>",g+=this.endline(m,T,C),T.state=p.None,this.closeNode(m,T,C),g},l.prototype.docType=function(m,T,C){var g,P,R,y,x;if(C||(C=0),this.openNode(m,T,C),T.state=p.OpenTag,y=this.indent(m,T,C),y+="<!DOCTYPE "+m.root().name,m.pubID&&m.sysID?y+=' PUBLIC "'+m.pubID+'" "'+m.sysID+'"':m.sysID&&(y+=' SYSTEM "'+m.sysID+'"'),m.children.length>0){for(y+=" [",y+=this.endline(m,T,C),T.state=p.InsideTag,x=m.children,P=0,R=x.length;P<R;P++)g=x[P],y+=this.writeChildNode(g,T,C+1);T.state=p.CloseTag,y+="]"}return T.state=p.CloseTag,y+=T.spaceBeforeSlash+">",y+=this.endline(m,T,C),T.state=p.None,this.closeNode(m,T,C),y},l.prototype.element=function(m,T,C){var g,P,R,y,x,v,A,I,D,N,z,F,W,H;C||(C=0),N=!1,z="",this.openNode(m,T,C),T.state=p.OpenTag,z+=this.indent(m,T,C)+"<"+m.name,F=m.attribs;for(D in F){if(!s.call(F,D))continue;g=F[D],z+=this.attribute(g,T,C)}if(R=m.children.length,y=R===0?null:m.children[0],R===0||m.children.every(function(B){return(B.type===L.Text||B.type===L.Raw)&&B.value===""}))T.allowEmpty?(z+=">",T.state=p.CloseTag,z+="</"+m.name+">"+this.endline(m,T,C)):(T.state=p.CloseTag,z+=T.spaceBeforeSlash+"/>"+this.endline(m,T,C));else if(T.pretty&&R===1&&(y.type===L.Text||y.type===L.Raw)&&y.value!=null)z+=">",T.state=p.InsideTag,T.suppressPrettyCount++,N=!0,z+=this.writeChildNode(y,T,C+1),T.suppressPrettyCount--,N=!1,T.state=p.CloseTag,z+="</"+m.name+">"+this.endline(m,T,C);else{if(T.dontPrettyTextNodes){for(W=m.children,x=0,A=W.length;x<A;x++)if(P=W[x],(P.type===L.Text||P.type===L.Raw)&&P.value!=null){T.suppressPrettyCount++,N=!0;break}}for(z+=">"+this.endline(m,T,C),T.state=p.InsideTag,H=m.children,v=0,I=H.length;v<I;v++)P=H[v],z+=this.writeChildNode(P,T,C+1);T.state=p.CloseTag,z+=this.indent(m,T,C)+"</"+m.name+">",N&&T.suppressPrettyCount--,z+=this.endline(m,T,C),T.state=p.None}return this.closeNode(m,T,C),z},l.prototype.writeChildNode=function(m,T,C){switch(m.type){case L.CData:return this.cdata(m,T,C);case L.Comment:return this.comment(m,T,C);case L.Element:return this.element(m,T,C);case L.Raw:return this.raw(m,T,C);case L.Text:return this.text(m,T,C);case L.ProcessingInstruction:return this.processingInstruction(m,T,C);case L.Dummy:return"";case L.Declaration:return this.declaration(m,T,C);case L.DocType:return this.docType(m,T,C);case L.AttributeDeclaration:return this.dtdAttList(m,T,C);case L.ElementDeclaration:return this.dtdElement(m,T,C);case L.EntityDeclaration:return this.dtdEntity(m,T,C);case L.NotationDeclaration:return this.dtdNotation(m,T,C);default:throw new Error("Unknown XML node type: "+m.constructor.name)}},l.prototype.processingInstruction=function(m,T,C){var g;return this.openNode(m,T,C),T.state=p.OpenTag,g=this.indent(m,T,C)+"<?",T.state=p.InsideTag,g+=m.target,m.value&&(g+=" "+m.value),T.state=p.CloseTag,g+=T.spaceBeforeSlash+"?>",g+=this.endline(m,T,C),T.state=p.None,this.closeNode(m,T,C),g},l.prototype.raw=function(m,T,C){var g;return this.openNode(m,T,C),T.state=p.OpenTag,g=this.indent(m,T,C),T.state=p.InsideTag,g+=m.value,T.state=p.CloseTag,g+=this.endline(m,T,C),T.state=p.None,this.closeNode(m,T,C),g},l.prototype.text=function(m,T,C){var g;return this.openNode(m,T,C),T.state=p.OpenTag,g=this.indent(m,T,C),T.state=p.InsideTag,g+=m.value,T.state=p.CloseTag,g+=this.endline(m,T,C),T.state=p.None,this.closeNode(m,T,C),g},l.prototype.dtdAttList=function(m,T,C){var g;return this.openNode(m,T,C),T.state=p.OpenTag,g=this.indent(m,T,C)+"<!ATTLIST",T.state=p.InsideTag,g+=" "+m.elementName+" "+m.attributeName+" "+m.attributeType,m.defaultValueType!=="#DEFAULT"&&(g+=" "+m.defaultValueType),m.defaultValue&&(g+=' "'+m.defaultValue+'"'),T.state=p.CloseTag,g+=T.spaceBeforeSlash+">"+this.endline(m,T,C),T.state=p.None,this.closeNode(m,T,C),g},l.prototype.dtdElement=function(m,T,C){var g;return this.openNode(m,T,C),T.state=p.OpenTag,g=this.indent(m,T,C)+"<!ELEMENT",T.state=p.InsideTag,g+=" "+m.name+" "+m.value,T.state=p.CloseTag,g+=T.spaceBeforeSlash+">"+this.endline(m,T,C),T.state=p.None,this.closeNode(m,T,C),g},l.prototype.dtdEntity=function(m,T,C){var g;return this.openNode(m,T,C),T.state=p.OpenTag,g=this.indent(m,T,C)+"<!ENTITY",T.state=p.InsideTag,m.pe&&(g+=" %"),g+=" "+m.name,m.value?g+=' "'+m.value+'"':(m.pubID&&m.sysID?g+=' PUBLIC "'+m.pubID+'" "'+m.sysID+'"':m.sysID&&(g+=' SYSTEM "'+m.sysID+'"'),m.nData&&(g+=" NDATA "+m.nData)),T.state=p.CloseTag,g+=T.spaceBeforeSlash+">"+this.endline(m,T,C),T.state=p.None,this.closeNode(m,T,C),g},l.prototype.dtdNotation=function(m,T,C){var g;return this.openNode(m,T,C),T.state=p.OpenTag,g=this.indent(m,T,C)+"<!NOTATION",T.state=p.InsideTag,g+=" "+m.name,m.pubID&&m.sysID?g+=' PUBLIC "'+m.pubID+'" "'+m.sysID+'"':m.pubID?g+=' PUBLIC "'+m.pubID+'"':m.sysID&&(g+=' SYSTEM "'+m.sysID+'"'),T.state=p.CloseTag,g+=T.spaceBeforeSlash+">"+this.endline(m,T,C),T.state=p.None,this.closeNode(m,T,C),g},l.prototype.openNode=function(m,T,C){},l.prototype.closeNode=function(m,T,C){},l.prototype.openAttribute=function(m,T,C){},l.prototype.closeAttribute=function(m,T,C){},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,X,o){"use strict";(function(){var L,p,w,b,E,O,S,h,_,d;d=M("./Utility"),h=d.assign,_=d.isFunction,w=M("./XMLDOMImplementation"),b=M("./XMLDocument"),E=M("./XMLDocumentCB"),S=M("./XMLStringWriter"),O=M("./XMLStreamWriter"),L=M("./NodeType"),p=M("./WriterState"),X.exports.create=function(r,c,t,a){var n,i;if(r==null)throw new Error("Root element needs a name.");return a=h({},c,t,a),n=new b(a),i=n.element(r),a.headless||(n.declaration(a),(a.pubID!=null||a.sysID!=null)&&n.dtd(a)),i},X.exports.begin=function(r,c,t){var a;return _(r)&&(a=[r,c],c=a[0],t=a[1],r={}),c?new E(r,c,t):new b(r)},X.exports.stringWriter=function(r){return new S(r)},X.exports.streamWriter=function(r,c){return new O(r,c)},X.exports.implementation=new w,X.exports.nodeType=L,X.exports.writerState=p}).call(void 0)},{"./NodeType":251,"./Utility":252,"./WriterState":253,"./XMLDOMImplementation":260,"./XMLDocument":268,"./XMLDocumentCB":269,"./XMLStreamWriter":277,"./XMLStringWriter":278}],283:[function(M,X,o){X.exports=p;var L=Object.prototype.hasOwnProperty;function p(){for(var w={},b=0;b<arguments.length;b++){var E=arguments[b];for(var O in E)L.call(E,O)&&(w[O]=E[O])}return w}},{}],284:[function(M,X,o){"use strict";var L=M("buffer").Buffer,p=M("./sha"),w=M("./md5"),b={sha1:p,md5:w},E=64,O=L.alloc(E);O.fill(0);function S(d,r,c){L.isBuffer(r)||(r=L.from(r)),L.isBuffer(c)||(c=L.from(c)),r.length>E?r=d(r):r.length<E&&(r=L.concat([r,O],E));for(var t=L.alloc(E),a=L.alloc(E),n=0;n<E;n++)t[n]=r[n]^54,a[n]=r[n]^92;var i=d(L.concat([t,c]));return d(L.concat([a,i]))}function h(d,r){d=d||"sha1";var c=b[d],t=[],a=0;return c||_("algorithm:",d,"is not yet supported"),{update:function(i){return L.isBuffer(i)||(i=L.from(i)),t.push(i),a+=i.length,this},digest:function(i){var f=L.concat(t),s=r?S(c,r,f):c(f);return t=null,i?s.toString(i):s}}}function _(){var d=[].slice.call(arguments).join(" ");throw new Error([d,"we accept pull requests","http://github.com/dominictarr/crypto-browserify"].join(`
|
|
|
`))}o.createHash=function(d){return h(d)},o.createHmac=function(d,r){return h(d,r)},o.createCredentials=function(){_("sorry,createCredentials is not implemented yet")},o.createCipher=function(){_("sorry,createCipher is not implemented yet")},o.createCipheriv=function(){_("sorry,createCipheriv is not implemented yet")},o.createDecipher=function(){_("sorry,createDecipher is not implemented yet")},o.createDecipheriv=function(){_("sorry,createDecipheriv is not implemented yet")},o.createSign=function(){_("sorry,createSign is not implemented yet")},o.createVerify=function(){_("sorry,createVerify is not implemented yet")},o.createDiffieHellman=function(){_("sorry,createDiffieHellman is not implemented yet")},o.pbkdf2=function(){_("sorry,pbkdf2 is not implemented yet")}},{"./md5":286,"./sha":287,buffer:73}],285:[function(M,X,o){"use strict";var L=M("buffer").Buffer,p=4,w=L.alloc(p);w.fill(0);var b=8;function E(h,_){if(h.length%p!==0){var d=h.length+(p-h.length%p);h=L.concat([h,w],d)}for(var r=[],c=_?h.readInt32BE:h.readInt32LE,t=0;t<h.length;t+=p)r.push(c.call(h,t));return r}function O(h,_,d){for(var r=L.alloc(_),c=d?r.writeInt32BE:r.writeInt32LE,t=0;t<h.length;t++)c.call(r,h[t],t*4,!0);return r}function S(h,_,d,r){L.isBuffer(h)||(h=L.from(h));var c=_(E(h,r),h.length*b);return O(c,d,r)}X.exports={hash:S}},{buffer:73}],286:[function(M,X,o){"use strict";var L=M("./helpers");function p(){return hex_md5("abc")=="900150983cd24fb0d6963f7d28e17f72"}function w(r,c){r[c>>5]|=128<<c%32,r[(c+64>>>9<<4)+14]=c;for(var t=1732584193,a=-271733879,n=-1732584194,i=271733878,f=0;f<r.length;f+=16){var s=t,l=a,m=n,T=i;t=E(t,a,n,i,r[f+0],7,-680876936),i=E(i,t,a,n,r[f+1],12,-389564586),n=E(n,i,t,a,r[f+2],17,606105819),a=E(a,n,i,t,r[f+3],22,-1044525330),t=E(t,a,n,i,r[f+4],7,-176418897),i=E(i,t,a,n,r[f+5],12,1200080426),n=E(n,i,t,a,r[f+6],17,-1473231341),a=E(a,n,i,t,r[f+7],22,-45705983),t=E(t,a,n,i,r[f+8],7,1770035416),i=E(i,t,a,n,r[f+9],12,-1958414417),n=E(n,i,t,a,r[f+10],17,-42063),a=E(a,n,i,t,r[f+11],22,-1990404162),t=E(t,a,n,i,r[f+12],7,1804603682),i=E(i,t,a,n,r[f+13],12,-40341101),n=E(n,i,t,a,r[f+14],17,-1502002290),a=E(a,n,i,t,r[f+15],22,1236535329),t=O(t,a,n,i,r[f+1],5,-165796510),i=O(i,t,a,n,r[f+6],9,-1069501632),n=O(n,i,t,a,r[f+11],14,643717713),a=O(a,n,i,t,r[f+0],20,-373897302),t=O(t,a,n,i,r[f+5],5,-701558691),i=O(i,t,a,n,r[f+10],9,38016083),n=O(n,i,t,a,r[f+15],14,-660478335),a=O(a,n,i,t,r[f+4],20,-405537848),t=O(t,a,n,i,r[f+9],5,568446438),i=O(i,t,a,n,r[f+14],9,-1019803690),n=O(n,i,t,a,r[f+3],14,-187363961),a=O(a,n,i,t,r[f+8],20,1163531501),t=O(t,a,n,i,r[f+13],5,-1444681467),i=O(i,t,a,n,r[f+2],9,-51403784),n=O(n,i,t,a,r[f+7],14,1735328473),a=O(a,n,i,t,r[f+12],20,-1926607734),t=S(t,a,n,i,r[f+5],4,-378558),i=S(i,t,a,n,r[f+8],11,-2022574463),n=S(n,i,t,a,r[f+11],16,1839030562),a=S(a,n,i,t,r[f+14],23,-35309556),t=S(t,a,n,i,r[f+1],4,-1530992060),i=S(i,t,a,n,r[f+4],11,1272893353),n=S(n,i,t,a,r[f+7],16,-155497632),a=S(a,n,i,t,r[f+10],23,-1094730640),t=S(t,a,n,i,r[f+13],4,681279174),i=S(i,t,a,n,r[f+0],11,-358537222),n=S(n,i,t,a,r[f+3],16,-722521979),a=S(a,n,i,t,r[f+6],23,76029189),t=S(t,a,n,i,r[f+9],4,-640364487),i=S(i,t,a,n,r[f+12],11,-421815835),n=S(n,i,t,a,r[f+15],16,530742520),a=S(a,n,i,t,r[f+2],23,-995338651),t=h(t,a,n,i,r[f+0],6,-198630844),i=h(i,t,a,n,r[f+7],10,1126891415),n=h(n,i,t,a,r[f+14],15,-1416354905),a=h(a,n,i,t,r[f+5],21,-57434055),t=h(t,a,n,i,r[f+12],6,1700485571),i=h(i,t,a,n,r[f+3],10,-1894986606),n=h(n,i,t,a,r[f+10],15,-1051523),a=h(a,n,i,t,r[f+1],21,-2054922799),t=h(t,a,n,i,r[f+8],6,1873313359),i=h(i,t,a,n,r[f+15],10,-30611744),n=h(n,i,t,a,r[f+6],15,-1560198380),a=h(a,n,i,t,r[f+13],21,1309151649),t=h(t,a,n,i,r[f+4],6,-145523070),i=h(i,t,a,n,r[f+11],10,-1120210379),n=h(n,i,t,a,r[f+2],15,718787259),a=h(a,n,i,t,r[f+9],21,-343485551),t=_(t,s),a=_(a,l),n=_(n,m),i=_(i,T)}return Array(t,a,n,i)}function b(r,c,t,a,n,i){return _(d(_(_(c,r),_(a,i)),n),t)}function E(r,c,t,a,n,i,f){return b(c&t|~c&a,r,c,n,i,f)}function O(r,c,t,a,n,i,f){return b(c&a|t&~a,r,c,n,i,f)}function S(r,c,t,a,n,i,f){return b(c^t^a,r,c,n,i,f)}function h(r,c,t,a,n,i,f){return b(t^(c|~a),r,c,n,i,f)}function _(r,c){var t=(r&65535)+(c&65535),a=(r>>16)+(c>>16)+(t>>16);return a<<16|t&65535}function d(r,c){return r<<c|r>>>32-c}X.exports=function(c){return L.hash(c,w,16)}},{"./helpers":285}],287:[function(M,X,o){"use strict";var L=M("./helpers");function p(S,h){S[h>>5]|=128<<24-h%32,S[(h+64>>9<<4)+15]=h;for(var _=Array(80),d=1732584193,r=-271733879,c=-1732584194,t=271733878,a=-1009589776,n=0;n<S.length;n+=16){for(var i=d,f=r,s=c,l=t,m=a,T=0;T<80;T++){T<16?_[T]=S[n+T]:_[T]=O(_[T-3]^_[T-8]^_[T-14]^_[T-16],1);var C=E(E(O(d,5),w(T,r,c,t)),E(E(a,_[T]),b(T)));a=t,t=c,c=O(r,30),r=d,d=C}d=E(d,i),r=E(r,f),c=E(c,s),t=E(t,l),a=E(a,m)}return Array(d,r,c,t,a)}function w(S,h,_,d){return S<20?h&_|~h&d:S<40?h^_^d:S<60?h&_|h&d|_&d:h^_^d}function b(S){return S<20?1518500249:S<40?1859775393:S<60?-1894007588:-899497514}function E(S,h){var _=(S&65535)+(h&65535),d=(S>>16)+(h>>16)+(_>>16);return d<<16|_&65535}function O(S,h){return S<<h|S>>>32-h}X.exports=function(h){return L.hash(h,p,20,!0)}},{"./helpers":285}],288:[function(M,X,o){"use strict";X.exports=function(){return function(){}}},{}],289:[function(M,X,o){(function(L){"use strict";var p=M("babel-runtime/helpers/typeof"),w=b(p);function b(d){return d&&d.__esModule?d:{default:d}}var E=M("stream"),O=E.Stream,S=M("../lib/common/utils/isArray"),h=S.isArray;X.exports.string=function(r){return typeof r=="string"},X.exports.array=h,X.exports.buffer=L.isBuffer;function _(d){return d instanceof O}X.exports.writableStream=function(r){return _(r)&&typeof r._write=="function"&&(0,w.default)(r._writableState)==="object"}}).call(this,{isBuffer:M("../node_modules/is-buffer/index.js")})},{"../lib/common/utils/isArray":42,"../node_modules/is-buffer/index.js":197,"babel-runtime/helpers/typeof":67,stream:230}],290:[function(M,X,o){"use strict";o.encodeURIComponent=function(L){try{return encodeURIComponent(L)}catch(p){return L}},o.escape=M("escape-html"),o.timestamp=function(p){if(p){var w=p;return typeof w=="string"&&(w=Number(w)),String(p).length===10&&(w*=1e3),new Date(w)}return Math.round(Date.now()/1e3)}},{"escape-html":191}],291:[function(M,X,o){(function(L,p){"use strict";var w=M("babel-runtime/core-js/json/stringify"),b=S(w),E=M("babel-runtime/helpers/typeof"),O=S(E);function S(T){return T&&T.__esModule?T:{default:T}}var h=M("util"),_=M("url"),d=M("http"),r=M("https"),c=M("debug")("urllib"),t=M("humanize-ms"),a,n=0,i=Math.pow(2,31)-10,f=/^https?:\/\//i;function s(T,C){return T===void 0?C:T}function l(T,C){return function(g,P,R){if(g)return C(g);T({data:P,status:R.statusCode,headers:R.headers,res:R})}}o.TIMEOUTS=[t("300s"),t("300s")];var m=["json","text"];o.request=function(C,g,P){return arguments.length===2&&typeof g=="function"&&(P=g,g=null),typeof P=="function"?o.requestWithCallback(C,g,P):(a||(a=M("any-promise")),new a(function(R,y){o.requestWithCallback(C,g,l(R,y))}))},o.requestWithCallback=function(C,g,P){if(!C||typeof C!="string"&&(typeof C=="undefined"?"undefined":(0,O.default)(C))!=="object"){var R=h.format("expect request url to be a string or a http request options, but got %j",C);throw new Error(R)}arguments.length===2&&typeof g=="function"&&(P=g,g=null),g=g||{},n>=i&&(n=0);var y=++n;g.requestUrls=g.requestUrls||[];var x={requestId:y,url:C,args:g,ctx:g.ctx};g.emitter&&g.emitter.emit("request",x),g.timeout=g.timeout||o.TIMEOUTS,g.maxRedirects=g.maxRedirects||10,g.streaming=g.streaming||g.customResponse;var v=Date.now(),A;typeof C=="string"?(f.test(C)||(C="http://"+C),A=_.parse(C)):A=C;var I=(g.type||g.method||A.method||"GET").toUpperCase(),D=A.port||80,N=d,z=s(g.agent,o.agent),F=g.fixJSONCtlChars;A.protocol==="https:"&&(N=r,z=s(g.httpsAgent,o.httpsAgent),A.port||(D=443));var W={host:A.hostname||A.host||"localhost",path:A.path||"/",method:I,port:D,agent:z,headers:g.headers||{},lookup:g.lookup};Array.isArray(g.timeout)?W.requestTimeout=g.timeout[g.timeout.length-1]:typeof g.timeout!="undefined"&&(W.requestTimeout=g.timeout);for(var H=["pfx","key","passphrase","cert","ca","ciphers","rejectUnauthorized","secureProtocol","secureOptions"],B=0;B<H.length;B++){var k=H[B];g.hasOwnProperty(k)&&(W[k]=g[k])}W.rejectUnauthorized===!1&&!W.hasOwnProperty("secureOptions")&&(W.secureOptions=M("constants").SSL_OP_NO_TLSv1_2);var G=g.auth||A.auth;G&&(W.auth=G);var ee=g.content||g.data,ue=I==="GET"||I==="HEAD"||g.dataAsQueryString;if(!g.content&&(ee&&!(typeof ee=="string"||p.isBuffer(ee))))if(ue)ee=g.nestedQuerystring?qs.stringify(ee):querystring.stringify(ee);else{var le=W.headers["Content-Type"]||W.headers["content-type"];le||(g.contentType==="json"?le="application/json":le="application/x-www-form-urlencoded",W.headers["Content-Type"]=le),parseContentType(le).type==="application/json"?ee=(0,b.default)(ee):ee=g.nestedQuerystring?qs.stringify(ee):querystring.stringify(ee)}ue&&ee&&(W.path+=(A.query?"&":"?")+ee,ee=null);var ve=0;if(ee){var be=ee.length;p.isBuffer(ee)||(be=p.byteLength(ee)),ve=W.headers["Content-Length"]=be}g.dataType==="json"&&(W.headers.Accept="application/json"),typeof g.beforeRequest=="function"&&g.beforeRequest(W);var oe=null,he=null,fe=null,ae=!1,se=!1,Q=0,ce=-1,te=!1,re="",ye="",ie=null;g.timing&&(ie={queuing:0,dnslookup:0,connected:0,requestSent:0,waiting:0,contentDownload:0});function Z(){oe&&(clearTimeout(oe),oe=null)}function Y(){he&&(clearTimeout(he),he=null)}function $(Pe,at,Rt){if(Y(),!P){console.warn("[urllib:warn] [%s] [%s] [worker:%s] %s %s callback twice!!!",Date(),y,L.pid,W.method,C),Pe&&console.warn(`[urllib:warn] [%s] [%s] [worker:%s] %s: %s
|
|
|
stack: %s`,Date(),y,L.pid,Pe.name,Pe.message,Pe.stack);return}var rt=P;P=null;var ft={};if(Rt&&(ce=Rt.statusCode,ft=Rt.headers),ce===401&&ft["www-authenticate"]&&(!g.headers||!g.headers.Authorization)&&g.digestAuth){var Ge=ft["www-authenticate"];if(Ge.indexOf("Digest ")>=0)return c("Request#%d %s: got digest auth header WWW-Authenticate: %s",y,C,Ge),g.headers=g.headers||{},g.headers.Authorization=digestAuthHeader(W.method,W.path,Ge,g.digestAuth),c("Request#%d %s: auth with digest header: %s",y,C,g.headers.Authorization),Rt.headers["set-cookie"]&&(g.headers.Cookie=Rt.headers["set-cookie"].join(";")),o.requestWithCallback(C,g,rt)}var Ne=Date.now()-v;ie&&(ie.contentDownload=Ne),c("[%sms] done, %s bytes HTTP %s %s %s %s, keepAliveSocket: %s, timing: %j",Ne,Q,ce,W.method,W.host,W.path,se,ie);var je={status:ce,statusCode:ce,headers:ft,size:Q,aborted:te,rt:Ne,keepAliveSocket:se,data:at,requestUrls:g.requestUrls,timing:ie,remoteAddress:re,remotePort:ye};if(Pe){var Ee="";z&&typeof z.getCurrentStatus=="function"&&(Ee=", agent status: "+(0,b.default)(z.getCurrentStatus())),Pe.message+=", "+W.method+" "+C+" "+ce+" (connected: "+ae+", keepalive socket: "+se+Ee+`)
|
|
|
headers: `+(0,b.default)(ft),Pe.data=at,Pe.path=W.path,Pe.status=ce,Pe.headers=ft,Pe.res=je}rt(Pe,at,g.streaming?Rt:je),g.emitter&&(x.url=C,x.socket=_t&&_t.connection,x.options=W,x.size=ve,g.emitter.emit("response",{requestId:y,error:Pe,ctx:g.ctx,req:x,res:je}))}function Ce(Pe){var at=null;if(g.followRedirect&&statuses.redirect[Pe.statusCode]){g._followRedirectCount=(g._followRedirectCount||0)+1;var Rt=Pe.headers.location;if(!Rt)at=new Error("Got statusCode "+Pe.statusCode+" but cannot resolve next location from headers"),at.name="FollowRedirectError";else if(g._followRedirectCount>g.maxRedirects)at=new Error("Exceeded maxRedirects. Probably stuck in a redirect loop "+C),at.name="MaxRedirectError";else{var rt=g.formatRedirectUrl?g.formatRedirectUrl(C,Rt):_.resolve(C,Rt);c("Request#%d %s: `redirected` from %s to %s",y,W.path,C,rt),Y(),g.headers&&g.headers.Host&&f.test(Rt)&&(g.headers.Host=null);var ft=P;return P=null,o.requestWithCallback(rt,g,ft),{redirect:!0,error:null}}}return{redirect:!1,error:at}}!W.headers["User-Agent"]&&!W.headers["user-agent"]&&(W.headers["User-Agent"]=navigator.userAgent),g.gzip&&(!W.headers["Accept-Encoding"]&&!W.headers["accept-encoding"]&&(W.headers["Accept-Encoding"]="gzip"));function _e(Pe,at,Rt){var rt=Pe.headers["content-encoding"];return Rt(null,at,rt)}var Re=g.writeStream;c("Request#%d %s %s with headers %j, options.path: %s",y,I,C,W.headers,W.path),g.requestUrls.push(C);function Qe(Pe){if(ie&&(ie.waiting=Date.now()-v),c("Request#%d %s `req response` event emit: status %d, headers: %j",y,C,Pe.statusCode,Pe.headers),g.streaming){var at=Ce(Pe);if(at.redirect){Pe.resume();return}return at.error?(Pe.resume(),$(at.error,null,Pe)):$(null,null,Pe)}if(Pe.on("close",function(){c("Request#%d %s: `res close` event emit, total size %d",y,C,Q)}),Pe.on("error",function(){c("Request#%d %s: `res error` event emit, total size %d",y,C,Q)}),Pe.on("aborted",function(){te=!0,c("Request#%d %s: `res aborted` event emit, total size %d",y,C,Q)}),Re){var at=Ce(Pe);if(at.redirect){Pe.resume();return}return at.error?(Pe.resume(),Re.end(),$(at.error,null,Pe)):(g.consumeWriteStream===!1?Pe.on("end",$.bind(null,null,null,Pe)):isNode010||isNode012?first([[Re,"close"],[Pe,"aborted"]],function(ft,Ge,Ne){c("Request#%d %s: writeStream or res %s event emitted",y,C,Ne),$(fe||null,null,Pe)}):Re.on("close",function(){c("Request#%d %s: writeStream close event emitted",y,C),$(fe||null,null,Pe)}),Pe.pipe(Re))}var Rt=[];Pe.on("data",function(rt){c("Request#%d %s: `res data` event emit, size %d",y,C,rt.length),Q+=rt.length,Rt.push(rt)}),Pe.on("end",function(){var rt=p.concat(Rt,Q);if(c("Request#%d %s: `res end` event emit, total size %d, _dumped: %s",y,C,Q,Pe._dumped),fe)return $(fe,rt,Pe);var ft=Ce(Pe);if(ft.error)return $(ft.error,rt,Pe);if(ft.redirect)return;_e(Pe,rt,function(Ge,Ne,je){if(Ge)return $(Ge,rt,Pe);if(!je&&m.indexOf(g.dataType)>=0){try{Ne=decodeBodyByCharset(Ne,Pe)}catch(Ae){return c("decodeBodyByCharset error: %s",Ae),$(null,Ne,Pe)}if(g.dataType==="json")if(Q===0)Ne=null;else{var Ee=parseJSON(Ne,F);Ee.error?Ge=Ee.error:Ne=Ee.data}}te&&c("Request#%d %s: Remote socket was terminated before `response.end()` was called",y,C),$(Ge,Ne,Pe)})})}var $e,ct;Array.isArray(g.timeout)?($e=t(g.timeout[0]),ct=t(g.timeout[1])):$e=ct=t(g.timeout),c("ConnectTimeout: %d, ResponseTimeout: %d",$e,ct);function dt(){c("Connect timer ticking, timeout: %d",$e),oe=setTimeout(function(){oe=null,ce===-1&&(ce=-2);var Pe="Connect timeout for "+$e+"ms",at="ConnectionTimeoutError";_t.socket||(at="SocketAssignTimeoutError",Pe+=", working sockets is full"),fe=new Error(Pe),fe.name=at,fe.requestId=y,c("ConnectTimeout: Request#%d %s %s: %s, connected: %s",y,C,fe.name,Pe,ae),He()},$e)}function vt(){c("Response timer ticking, timeout: %d",ct),he=setTimeout(function(){he=null;var Pe="Response timeout for "+ct+"ms",at="ResponseTimeoutError";fe=new Error(Pe),fe.name=at,fe.requestId=y,c("ResponseTimeout: Request#%d %s %s: %s, connected: %s",y,C,fe.name,Pe,ae),He()},ct)}var _t;W.mode=g.mode?g.mode:"";try{_t=N.request(W,Qe)}catch(Pe){return $(Pe)}typeof window=="undefined"?dt():_t.on("requestTimeout",function(){ce===-1&&(ce=-2);var Pe="Connect timeout for "+$e+"ms",at="ConnectionTimeoutError";fe=new Error(Pe),fe.name=at,fe.requestId=y,He()});function He(){c("Request#%d %s abort, connected: %s",y,C,ae),_t.socket||(fe.noSocket=!0,$(fe)),_t.abort()}return ie&&_t.on("finish",function(){ie.requestSent=Date.now()-v}),_t.once("socket",function(Pe){ie&&(ie.queuing=Date.now()-v),isNode010&&Pe.socket&&(Pe=Pe.socket);var at=Pe.readyState;if(at==="opening"){Pe.once("lookup",function(Rt,rt,ft){c("Request#%d %s lookup: %s, %s, %s",y,C,Rt,rt,ft),ie&&(ie.dnslookup=Date.now()-v),rt&&(re=rt)}),Pe.once("connect",function(){ie&&(ie.connected=Date.now()-v),Z(),vt(),c("Request#%d %s new socket connected",y,C),ae=!0,re||(re=Pe.remoteAddress),ye=Pe.remotePort});return}c("Request#%d %s reuse socket connected, readyState: %s",y,C,at),ae=!0,se=!0,re||(re=Pe.remoteAddress),ye=Pe.remotePort,Z(),vt()}),_t.on("error",function(Pe){(Pe.name==="Error"||Pe.name==="TypeError")&&(Pe.name=ae?"ResponseError":"RequestError"),Pe.message+=' (req "error")',c("Request#%d %s `req error` event emit, %s: %s",y,C,Pe.name,Pe.message),$(fe||Pe)}),Re&&Re.once("error",function(Pe){Pe.message+=' (writeStream "error")',fe=Pe,c("Request#%d %s `writeStream error` event emit, %s: %s",y,C,Pe.name,Pe.message),He()}),g.stream?(g.stream.pipe(_t),g.stream.once("error",function(Pe){Pe.message+=' (stream "error")',fe=Pe,c("Request#%d %s `readStream error` event emit, %s: %s",y,C,Pe.name,Pe.message),He()})):_t.end(ee),_t.requestId=y,_t}}).call(this,M("_process"),M("buffer").Buffer)},{_process:208,"any-promise":49,"babel-runtime/core-js/json/stringify":53,"babel-runtime/helpers/typeof":67,buffer:73,constants:75,debug:288,http:231,https:193,"humanize-ms":194,url:238,util:243}]},{},[1])(1)})}).call(this,__webpack_require__("IyRk"))},n6Qo:function(M,X,o){"use strict";o.d(X,"a",function(){return h});var L=o("cDcd"),p=o("biw7"),w=o("fyJ8");function b(_){var d=_.className,r=_.index,c=_.children,t=_.colSpan,a=_.rowSpan,n=L.useContext(p.a),i=n.prefixCls,f=n.fixedInfoList,s=f[r];return L.createElement(w.a,Object.assign({className:d,index:r,component:"td",prefixCls:i,record:null,dataIndex:null,render:function(){return{children:c,props:{colSpan:t,rowSpan:a}}}},s))}function E(_){return L.createElement("tr",Object.assign({},_))}function O(_){var d=_.children,r=L.useContext(p.a),c=r.prefixCls;return L.createElement("tfoot",{className:"".concat(c,"-summary")},d)}var S=X.b=O,h={Cell:b,Row:E}},nKGa:function(M,X,o){M.exports=o.p+"static/export_exercise-template.f7655c19.png"},ngQI:function(M,X,o){"use strict";o.d(X,"a",function(){return jl}),o.d(X,"b",function(){return Dl}),o.d(X,"c",function(){return Rl});var L=o("cDcd"),p=o.n(L),w=o("dI71"),b=o("wx14"),E=o("ANjH"),O=o("/MKj");function S(V,J){if(V.length!==J.length)return!1;for(var ne=0;ne<V.length;ne++)if(V[ne]!==J[ne])return!1;return!0}function h(V,J){var ne=Object(L.useState)(function(){return{inputs:J,result:V()}})[0],pe=Object(L.useRef)(!0),we=Object(L.useRef)(ne),De=pe.current||Boolean(J&&we.current.inputs&&S(J,we.current.inputs)),Be=De?we.current:{inputs:J,result:V()};return Object(L.useEffect)(function(){pe.current=!1,we.current=Be},[Be]),Be.result}function _(V,J){return h(function(){return V},J)}var d=h,r=_,c=o("9R94"),t=function(J){var ne=J.top,pe=J.right,we=J.bottom,De=J.left,Be=pe-De,Fe=we-ne,gt={top:ne,right:pe,bottom:we,left:De,width:Be,height:Fe,x:De,y:ne,center:{x:(pe+De)/2,y:(we+ne)/2}};return gt},a=function(J,ne){return{top:J.top-ne.top,left:J.left-ne.left,bottom:J.bottom+ne.bottom,right:J.right+ne.right}},n=function(J,ne){return{top:J.top+ne.top,left:J.left+ne.left,bottom:J.bottom-ne.bottom,right:J.right-ne.right}},i=function(J,ne){return{top:J.top+ne.y,left:J.left+ne.x,bottom:J.bottom+ne.y,right:J.right+ne.x}},f={top:0,right:0,bottom:0,left:0},s=function(J){var ne=J.borderBox,pe=J.margin,we=pe===void 0?f:pe,De=J.border,Be=De===void 0?f:De,Fe=J.padding,gt=Fe===void 0?f:Fe,Pt=t(a(ne,we)),Mt=t(n(ne,Be)),yt=t(n(Mt,gt));return{marginBox:Pt,borderBox:t(ne),paddingBox:Mt,contentBox:yt,margin:we,border:Be,padding:gt}},l=function(J){var ne=J.slice(0,-2),pe=J.slice(-2);if(pe!=="px")return 0;var we=Number(ne);return isNaN(we)&&Object(c.a)(!1),we},m=function(){return{x:window.pageXOffset,y:window.pageYOffset}},T=function(J,ne){var pe=J.borderBox,we=J.border,De=J.margin,Be=J.padding,Fe=i(pe,ne);return s({borderBox:Fe,border:we,margin:De,padding:Be})},C=function(J,ne){return ne===void 0&&(ne=m()),T(J,ne)},g=function(J,ne){var pe={top:l(ne.marginTop),right:l(ne.marginRight),bottom:l(ne.marginBottom),left:l(ne.marginLeft)},we={top:l(ne.paddingTop),right:l(ne.paddingRight),bottom:l(ne.paddingBottom),left:l(ne.paddingLeft)},De={top:l(ne.borderTopWidth),right:l(ne.borderRightWidth),bottom:l(ne.borderBottomWidth),left:l(ne.borderLeftWidth)};return s({borderBox:J,margin:pe,padding:we,border:De})},P=function(J){var ne=J.getBoundingClientRect(),pe=window.getComputedStyle(J);return g(ne,pe)},R=Number.isNaN||function(J){return typeof J=="number"&&J!==J};function y(V,J){return V===J?!0:!!(R(V)&&R(J))}function x(V,J){if(V.length!==J.length)return!1;for(var ne=0;ne<V.length;ne++)if(!y(V[ne],J[ne]))return!1;return!0}function v(V,J){J===void 0&&(J=x);var ne,pe=[],we,De=!1;function Be(){for(var Fe=[],gt=0;gt<arguments.length;gt++)Fe[gt]=arguments[gt];return De&&ne===this&&J(Fe,pe)||(we=V.apply(this,Fe),De=!0,ne=this,pe=Fe),we}return Be}var A=v,I=function(J){var ne=[],pe=null,we=function(){for(var Be=arguments.length,Fe=new Array(Be),gt=0;gt<Be;gt++)Fe[gt]=arguments[gt];if(ne=Fe,pe)return;pe=requestAnimationFrame(function(){pe=null,J.apply(void 0,ne)})};return we.cancel=function(){if(!pe)return;cancelAnimationFrame(pe),pe=null},we},D=I,N=o("faye"),z=o.n(N),F=!0,W=/[ \t]{2,}/g,H=/^[ \t]*/gm,B=function(J){return J.replace(W," ").replace(H,"").trim()},k=function(J){return B(`
|
|
|
%creact-beautiful-dnd
|
|
|
|
|
|
%c`+B(J)+`
|
|
|
|
|
|
%c\u{1F477}\u200D This is a development only message. It will be removed in production builds.
|
|
|
`)},G=function(J){return[k(J),"color: #00C584; font-size: 1.2em; font-weight: bold;","line-height: 1.5","color: #723874;"]},ee="__react-beautiful-dnd-disable-dev-warnings";function ue(V,J){var ne;if(F)return;if(typeof window!="undefined"&&window[ee])return;(ne=console)[V].apply(ne,G(J))}var le=ue.bind(null,"warn"),ve=ue.bind(null,"error");function be(){}function oe(V,J){return Object(b.a)({},V,{},J)}function he(V,J,ne){var pe=J.map(function(we){var De=oe(ne,we.options);return V.addEventListener(we.eventName,we.fn,De),function(){V.removeEventListener(we.eventName,we.fn,De)}});return function(){pe.forEach(function(De){De()})}}var fe=!0,ae="Invariant failed";function se(V){this.message=V}se.prototype.toString=function(){return this.message};function Q(V,J){if(V)return;throw fe?new se(ae):new se(ae+": "+(J||""))}var ce=function(V){Object(w.a)(J,V);function J(){for(var pe,we=arguments.length,De=new Array(we),Be=0;Be<we;Be++)De[Be]=arguments[Be];return pe=V.call.apply(V,[this].concat(De))||this,pe.callbacks=null,pe.unbind=be,pe.onWindowError=function(Fe){var gt=pe.getCallbacks();gt.isDragging()&>.tryAbort();var Pt=Fe.error;Pt instanceof se&&Fe.preventDefault()},pe.getCallbacks=function(){if(!pe.callbacks)throw new Error("Unable to find AppCallbacks in <ErrorBoundary/>");return pe.callbacks},pe.setCallbacks=function(Fe){pe.callbacks=Fe},pe}var ne=J.prototype;return ne.componentDidMount=function(){this.unbind=he(window,[{eventName:"error",fn:this.onWindowError}])},ne.componentWillUnmount=function(){this.unbind()},ne.componentDidCatch=function(we){if(we instanceof se){this.setState({});return}throw we},ne.render=function(){return this.props.children(this.setCallbacks)},J}(p.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
|
|
|
`,re=function(J){return J+1},ye=function(J){return`
|
|
|
You have lifted an item in position `+re(J.source.index)+`
|
|
|
`},ie=function(J,ne){var pe=J.droppableId===ne.droppableId,we=re(J.index),De=re(ne.index);return pe?`
|
|
|
You have moved the item from position `+we+`
|
|
|
to position `+De+`
|
|
|
`:`
|
|
|
You have moved the item from position `+we+`
|
|
|
in list `+J.droppableId+`
|
|
|
to list `+ne.droppableId+`
|
|
|
in position `+De+`
|
|
|
`},Z=function(J,ne,pe){var we=ne.droppableId===pe.droppableId;return we?`
|
|
|
The item `+J+`
|
|
|
has been combined with `+pe.draggableId:`
|
|
|
The item `+J+`
|
|
|
in list `+ne.droppableId+`
|
|
|
has been combined with `+pe.draggableId+`
|
|
|
in list `+pe.droppableId+`
|
|
|
`},Y=function(J){var ne=J.destination;if(ne)return ie(J.source,ne);var pe=J.combine;return pe?Z(J.draggableId,J.source,pe):"You are over an area that cannot be dropped on"},$=function(J){return`
|
|
|
The item has returned to its starting position
|
|
|
of `+re(J.index)+`
|
|
|
`},Ce=function(J){if(J.reason==="CANCEL")return`
|
|
|
Movement cancelled.
|
|
|
`+$(J.source)+`
|
|
|
`;var ne=J.destination,pe=J.combine;return ne?`
|
|
|
You have dropped the item.
|
|
|
`+ie(J.source,ne)+`
|
|
|
`:pe?`
|
|
|
You have dropped the item.
|
|
|
`+Z(J.draggableId,J.source,pe)+`
|
|
|
`:`
|
|
|
The item has been dropped while not over a drop area.
|
|
|
`+$(J.source)+`
|
|
|
`},_e={dragHandleUsageInstructions:te,onDragStart:ye,onDragUpdate:Y,onDragEnd:Ce},Re={x:0,y:0},Qe=function(J,ne){return{x:J.x+ne.x,y:J.y+ne.y}},$e=function(J,ne){return{x:J.x-ne.x,y:J.y-ne.y}},ct=function(J,ne){return J.x===ne.x&&J.y===ne.y},dt=function(J){return{x:J.x!==0?-J.x:0,y:J.y!==0?-J.y:0}},vt=function(J,ne,pe){var we;return pe===void 0&&(pe=0),we={},we[J]=ne,we[J==="x"?"y":"x"]=pe,we},_t=function(J,ne){return Math.sqrt(Math.pow(ne.x-J.x,2)+Math.pow(ne.y-J.y,2))},He=function(J,ne){return Math.min.apply(Math,ne.map(function(pe){return _t(J,pe)}))},Pe=function(J){return function(ne){return{x:J(ne.x),y:J(ne.y)}}},at=function(V,J){var ne=t({top:Math.max(J.top,V.top),right:Math.min(J.right,V.right),bottom:Math.min(J.bottom,V.bottom),left:Math.max(J.left,V.left)});return ne.width<=0||ne.height<=0?null:ne},Rt=function(J,ne){return{top:J.top+ne.y,left:J.left+ne.x,bottom:J.bottom+ne.y,right:J.right+ne.x}},rt=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}]},ft={top:0,right:0,bottom:0,left:0},Ge=function(J,ne){return ne?Rt(J,ne.scroll.diff.displacement):J},Ne=function(J,ne,pe){if(pe&&pe.increasedBy){var we;return Object(b.a)({},J,(we={},we[ne.end]=J[ne.end]+pe.increasedBy[ne.line],we))}return J},je=function(J,ne){return ne&&ne.shouldClipSubject?at(ne.pageMarginBox,J):t(J)},Ee=function(V){var J=V.page,ne=V.withPlaceholder,pe=V.axis,we=V.frame,De=Ge(J.marginBox,we),Be=Ne(De,pe,ne),Fe=je(Be,we);return{page:J,withPlaceholder:ne,active:Fe}},Ae=function(V,J){V.frame||Q(!1);var ne=V.frame,pe=$e(J,ne.scroll.initial),we=dt(pe),De=Object(b.a)({},ne,{scroll:{initial:ne.scroll.initial,current:J,diff:{value:pe,displacement:we},max:ne.scroll.max}}),Be=Ee({page:V.subject.page,withPlaceholder:V.subject.withPlaceholder,axis:V.axis,frame:De}),Fe=Object(b.a)({},V,{frame:De,subject:Be});return Fe};function Le(V){return Number.isInteger?Number.isInteger(V):typeof V=="number"&&isFinite(V)&&Math.floor(V)===V}function Ue(V){return Object.values?Object.values(V):Object.keys(V).map(function(J){return V[J]})}function ze(V,J){if(V.findIndex)return V.findIndex(J);for(var ne=0;ne<V.length;ne++)if(J(V[ne]))return ne;return-1}function ut(V,J){if(V.find)return V.find(J);var ne=ze(V,J);return ne!==-1?V[ne]:void 0}function Ot(V){return Array.prototype.slice.call(V)}var Nt=A(function(V){return V.reduce(function(J,ne){return J[ne.descriptor.id]=ne,J},{})}),nn=A(function(V){return V.reduce(function(J,ne){return J[ne.descriptor.id]=ne,J},{})}),Et=A(function(V){return Ue(V)}),ot=A(function(V){return Ue(V)}),Ie=A(function(V,J){var ne=ot(J).filter(function(pe){return V===pe.descriptor.droppableId}).sort(function(pe,we){return pe.descriptor.index-we.descriptor.index});return ne});function Ze(V){return V.at&&V.at.type==="REORDER"?V.at.destination:null}function Ye(V){return V.at&&V.at.type==="COMBINE"?V.at.combine:null}var xe=A(function(V,J){return J.filter(function(ne){return ne.descriptor.id!==V.descriptor.id})}),ke=function(V){var J=V.isMovingForward,ne=V.draggable,pe=V.destination,we=V.insideDestination,De=V.previousImpact;if(!pe.isCombineEnabled)return null;var Be=Ze(De);if(!Be)return null;function Fe(rr){var sr={type:"COMBINE",combine:{draggableId:rr,droppableId:pe.descriptor.id}};return Object(b.a)({},De,{at:sr})}var gt=De.displaced.all,Pt=gt.length?gt[0]:null;if(J)return Pt?Fe(Pt):null;var Mt=xe(ne,we);if(!Pt){if(!Mt.length)return null;var yt=Mt[Mt.length-1];return Fe(yt.descriptor.id)}var bt=ze(Mt,function(rr){return rr.descriptor.id===Pt});bt!==-1||Q(!1);var wt=bt-1;if(wt<0)return null;var an=Mt[wt];return Fe(an.descriptor.id)},pt=function(V,J){return V.descriptor.droppableId===J.descriptor.id},it={point:Re,value:0},mt={invisible:{},visible:{},all:[]},Dt={displaced:mt,displacedBy:it,at:null},tt=function(V,J){return function(ne){return V<=ne&&ne<=J}},At=function(V){var J=tt(V.top,V.bottom),ne=tt(V.left,V.right);return function(pe){var we=J(pe.top)&&J(pe.bottom)&&ne(pe.left)&&ne(pe.right);if(we)return!0;var De=J(pe.top)||J(pe.bottom),Be=ne(pe.left)||ne(pe.right),Fe=De&&Be;if(Fe)return!0;var gt=pe.top<V.top&&pe.bottom>V.bottom,Pt=pe.left<V.left&&pe.right>V.right,Mt=gt&&Pt;if(Mt)return!0;var yt=gt&&Be||Pt&&De;return yt}},kt=function(V){var J=tt(V.top,V.bottom),ne=tt(V.left,V.right);return function(pe){var we=J(pe.top)&&J(pe.bottom)&&ne(pe.left)&&ne(pe.right);return we}},gn={direction:"vertical",line:"y",crossAxisLine:"x",start:"top",end:"bottom",size:"height",crossAxisStart:"left",crossAxisEnd:"right",crossAxisSize:"width"},un={direction:"horizontal",line:"x",crossAxisLine:"y",start:"left",end:"right",size:"width",crossAxisStart:"top",crossAxisEnd:"bottom",crossAxisSize:"height"},on=function(V){return function(J){var ne=tt(J.top,J.bottom),pe=tt(J.left,J.right);return function(we){return V===gn?ne(we.top)&&ne(we.bottom):pe(we.left)&&pe(we.right)}}},jn=function(J,ne){var pe=ne.frame?ne.frame.scroll.diff.displacement:Re;return Rt(J,pe)},xn=function(J,ne,pe){return ne.subject.active?pe(ne.subject.active)(J):!1},Yt=function(J,ne,pe){return pe(ne)(J)},Xn=function(J){var ne=J.target,pe=J.destination,we=J.viewport,De=J.withDroppableDisplacement,Be=J.isVisibleThroughFrameFn,Fe=De?jn(ne,pe):ne;return xn(Fe,pe,Be)&&Yt(Fe,we,Be)},Zn=function(J){return Xn(Object(b.a)({},J,{isVisibleThroughFrameFn:At}))},zn=function(J){return Xn(Object(b.a)({},J,{isVisibleThroughFrameFn:kt}))},Yn=function(J){return Xn(Object(b.a)({},J,{isVisibleThroughFrameFn:on(J.destination.axis)}))},Cr=function(J,ne,pe){if(typeof pe=="boolean")return pe;if(!ne)return!0;var we=ne.invisible,De=ne.visible;if(we[J])return!1;var Be=De[J];return Be?Be.shouldAnimate:!0};function lr(V,J){var ne=V.page.marginBox,pe={top:J.point.y,right:0,bottom:0,left:J.point.x};return t(a(ne,pe))}function qt(V){var J=V.afterDragging,ne=V.destination,pe=V.displacedBy,we=V.viewport,De=V.forceShouldAnimate,Be=V.last;return J.reduce(function(gt,Pt){var Mt=lr(Pt,pe),yt=Pt.descriptor.id;gt.all.push(yt);var bt=Zn({target:Mt,destination:ne,viewport:we,withDroppableDisplacement:!0});if(!bt)return gt.invisible[Pt.descriptor.id]=!0,gt;var wt=Cr(yt,Be,De),an={draggableId:yt,shouldAnimate:wt};return gt.visible[yt]=an,gt},{all:[],visible:{},invisible:{}})}function Xt(V,J){if(!V.length)return 0;var ne=V[V.length-1].descriptor.index;return J.inHomeList?ne:ne+1}function En(V){var J=V.insideDestination,ne=V.inHomeList,pe=V.displacedBy,we=V.destination,De=Xt(J,{inHomeList:ne});return{displaced:mt,displacedBy:pe,at:{type:"REORDER",destination:{droppableId:we.descriptor.id,index:De}}}}function jr(V){var J=V.draggable,ne=V.insideDestination,pe=V.destination,we=V.viewport,De=V.displacedBy,Be=V.last,Fe=V.index,gt=V.forceShouldAnimate,Pt=pt(J,pe);if(Fe==null)return En({insideDestination:ne,inHomeList:Pt,displacedBy:De,destination:pe});var Mt=ut(ne,function(rr){return rr.descriptor.index===Fe});if(!Mt)return En({insideDestination:ne,inHomeList:Pt,displacedBy:De,destination:pe});var yt=xe(J,ne),bt=ne.indexOf(Mt),wt=yt.slice(bt),an=qt({afterDragging:wt,destination:pe,displacedBy:De,last:Be,viewport:we.frame,forceShouldAnimate:gt});return{displaced:an,displacedBy:De,at:{type:"REORDER",destination:{droppableId:pe.descriptor.id,index:Fe}}}}function An(V,J){return Boolean(J.effected[V])}var Bn=function(V){var J=V.isMovingForward,ne=V.destination,pe=V.draggables,we=V.combine,De=V.afterCritical;if(!ne.isCombineEnabled)return null;var Be=we.draggableId,Fe=pe[Be],gt=Fe.descriptor.index,Pt=An(Be,De);return Pt?J?gt:gt-1:J?gt+1:gt},Sn=function(V){var J=V.isMovingForward,ne=V.isInHomeList,pe=V.insideDestination,we=V.location;if(!pe.length)return null;var De=we.index,Be=J?De+1:De-1,Fe=pe[0].descriptor.index,gt=pe[pe.length-1].descriptor.index,Pt=ne?gt:gt+1;return Be<Fe||Be>Pt?null:Be},Or=function(V){var J=V.isMovingForward,ne=V.isInHomeList,pe=V.draggable,we=V.draggables,De=V.destination,Be=V.insideDestination,Fe=V.previousImpact,gt=V.viewport,Pt=V.afterCritical,Mt=Fe.at;if(Mt||Q(!1),Mt.type==="REORDER"){var yt=Sn({isMovingForward:J,isInHomeList:ne,location:Mt.destination,insideDestination:Be});return yt==null?null:jr({draggable:pe,insideDestination:Be,destination:De,viewport:gt,last:Fe.displaced,displacedBy:Fe.displacedBy,index:yt})}var bt=Bn({isMovingForward:J,destination:De,displaced:Fe.displaced,draggables:we,combine:Mt.combine,afterCritical:Pt});return bt==null?null:jr({draggable:pe,insideDestination:Be,destination:De,viewport:gt,last:Fe.displaced,displacedBy:Fe.displacedBy,index:bt})},Qt=function(V){var J=V.displaced,ne=V.afterCritical,pe=V.combineWith,we=V.displacedBy,De=Boolean(J.visible[pe]||J.invisible[pe]);return An(pe,ne)?De?Re:dt(we.point):De?we.point:Re},mr=function(V){var J=V.afterCritical,ne=V.impact,pe=V.draggables,we=Ye(ne);we||Q(!1);var De=we.draggableId,Be=pe[De].page.borderBox.center,Fe=Qt({displaced:ne.displaced,afterCritical:J,combineWith:De,displacedBy:ne.displacedBy});return Qe(Be,Fe)},Kt=function(J,ne){return ne.margin[J.start]+ne.borderBox[J.size]/2},nr=function(J,ne){return ne.margin[J.end]+ne.borderBox[J.size]/2},br=function(J,ne,pe){return ne[J.crossAxisStart]+pe.margin[J.crossAxisStart]+pe.borderBox[J.crossAxisSize]/2},qr=function(J){var ne=J.axis,pe=J.moveRelativeTo,we=J.isMoving;return vt(ne.line,pe.marginBox[ne.end]+Kt(ne,we),br(ne,pe.marginBox,we))},aa=function(J){var ne=J.axis,pe=J.moveRelativeTo,we=J.isMoving;return vt(ne.line,pe.marginBox[ne.start]-nr(ne,we),br(ne,pe.marginBox,we))},_a=function(J){var ne=J.axis,pe=J.moveInto,we=J.isMoving;return vt(ne.line,pe.contentBox[ne.start]+Kt(ne,we),br(ne,pe.contentBox,we))},ca=function(V){var J=V.impact,ne=V.draggable,pe=V.draggables,we=V.droppable,De=V.afterCritical,Be=Ie(we.descriptor.id,pe),Fe=ne.page,gt=we.axis;if(!Be.length)return _a({axis:gt,moveInto:we.page,isMoving:Fe});var Pt=J.displaced,Mt=J.displacedBy,yt=Pt.all[0];if(yt){var bt=pe[yt];if(An(yt,De))return aa({axis:gt,moveRelativeTo:bt.page,isMoving:Fe});var wt=T(bt.page,Mt.point);return aa({axis:gt,moveRelativeTo:wt,isMoving:Fe})}var an=Be[Be.length-1];if(an.descriptor.id===ne.descriptor.id)return Fe.borderBox.center;if(An(an.descriptor.id,De)){var rr=T(an.page,dt(De.displacedBy.point));return qr({axis:gt,moveRelativeTo:rr,isMoving:Fe})}return qr({axis:gt,moveRelativeTo:an.page,isMoving:Fe})},Yr=function(V,J){var ne=V.frame;return ne?Qe(J,ne.scroll.diff.displacement):J},Jn=function(J){var ne=J.impact,pe=J.draggable,we=J.droppable,De=J.draggables,Be=J.afterCritical,Fe=pe.page.borderBox.center,gt=ne.at;return we&>?gt.type==="REORDER"?ca({impact:ne,draggable:pe,draggables:De,droppable:we,afterCritical:Be}):mr({impact:ne,draggables:De,afterCritical:Be}):Fe},Tr=function(V){var J=Jn(V),ne=V.droppable,pe=ne?Yr(ne,J):J;return pe},Aa=function(V,J){var ne=$e(J,V.scroll.initial),pe=dt(ne),we=t({top:J.y,bottom:J.y+V.frame.height,left:J.x,right:J.x+V.frame.width}),De={frame:we,scroll:{initial:V.scroll.initial,max:V.scroll.max,current:J,diff:{value:ne,displacement:pe}}};return De};function Ra(V,J){return V.map(function(ne){return J[ne]})}function ya(V,J){for(var ne=0;ne<J.length;ne++){var pe=J[ne].visible[V];if(pe)return pe}return null}var Pr=function(V){var J=V.impact,ne=V.viewport,pe=V.destination,we=V.draggables,De=V.maxScrollChange,Be=Aa(ne,Qe(ne.scroll.current,De)),Fe=pe.frame?Ae(pe,Qe(pe.frame.scroll.current,De)):pe,gt=J.displaced,Pt=qt({afterDragging:Ra(gt.all,we),destination:pe,displacedBy:J.displacedBy,viewport:Be.frame,last:gt,forceShouldAnimate:!1}),Mt=qt({afterDragging:Ra(gt.all,we),destination:Fe,displacedBy:J.displacedBy,viewport:ne.frame,last:gt,forceShouldAnimate:!1}),yt={},bt={},wt=[gt,Pt,Mt];gt.all.forEach(function(rr){var sr=ya(rr,wt);if(sr){bt[rr]=sr;return}yt[rr]=!0});var an=Object(b.a)({},J,{displaced:{all:gt.all,invisible:yt,visible:bt}});return an},ui=function(V,J){return Qe(V.scroll.diff.displacement,J)},Fa=function(V){var J=V.pageBorderBoxCenter,ne=V.draggable,pe=V.viewport,we=ui(pe,J),De=$e(we,ne.page.borderBox.center);return Qe(ne.client.borderBox.center,De)},Ma=function(V){var J=V.draggable,ne=V.destination,pe=V.newPageBorderBoxCenter,we=V.viewport,De=V.withDroppableDisplacement,Be=V.onlyOnMainAxis,Fe=Be===void 0?!1:Be,gt=$e(pe,J.page.borderBox.center),Pt=Rt(J.page.borderBox,gt),Mt={target:Pt,destination:ne,withDroppableDisplacement:De,viewport:we};return Fe?Yn(Mt):zn(Mt)},Ya=function(V){var J=V.isMovingForward,ne=V.draggable,pe=V.destination,we=V.draggables,De=V.previousImpact,Be=V.viewport,Fe=V.previousPageBorderBoxCenter,gt=V.previousClientSelection,Pt=V.afterCritical;if(!pe.isEnabled)return null;var Mt=Ie(pe.descriptor.id,we),yt=pt(ne,pe),bt=ke({isMovingForward:J,draggable:ne,destination:pe,insideDestination:Mt,previousImpact:De})||Or({isMovingForward:J,isInHomeList:yt,draggable:ne,draggables:we,destination:pe,insideDestination:Mt,previousImpact:De,viewport:Be,afterCritical:Pt});if(!bt)return null;var wt=Tr({impact:bt,draggable:ne,droppable:pe,draggables:we,afterCritical:Pt}),an=Ma({draggable:ne,destination:pe,newPageBorderBoxCenter:wt,viewport:Be.frame,withDroppableDisplacement:!1,onlyOnMainAxis:!0});if(an){var rr=Fa({pageBorderBoxCenter:wt,draggable:ne,viewport:Be});return{clientSelection:rr,impact:bt,scrollJumpRequest:null}}var sr=$e(wt,Fe),Dr=Pr({impact:bt,viewport:Be,destination:pe,draggables:we,maxScrollChange:sr});return{clientSelection:gt,impact:Dr,scrollJumpRequest:sr}},Ia=function(J){var ne=J.subject.active;return ne||Q(!1),ne},qa=function(V){var J=V.isMovingForward,ne=V.pageBorderBoxCenter,pe=V.source,we=V.droppables,De=V.viewport,Be=pe.subject.active;if(!Be)return null;var Fe=pe.axis,gt=tt(Be[Fe.start],Be[Fe.end]),Pt=Et(we).filter(function(yt){return yt!==pe}).filter(function(yt){return yt.isEnabled}).filter(function(yt){return Boolean(yt.subject.active)}).filter(function(yt){return At(De.frame)(Ia(yt))}).filter(function(yt){var bt=Ia(yt);return J?Be[Fe.crossAxisEnd]<bt[Fe.crossAxisEnd]:bt[Fe.crossAxisStart]<Be[Fe.crossAxisStart]}).filter(function(yt){var bt=Ia(yt),wt=tt(bt[Fe.start],bt[Fe.end]);return gt(bt[Fe.start])||gt(bt[Fe.end])||wt(Be[Fe.start])||wt(Be[Fe.end])}).sort(function(yt,bt){var wt=Ia(yt)[Fe.crossAxisStart],an=Ia(bt)[Fe.crossAxisStart];return J?wt-an:an-wt}).filter(function(yt,bt,wt){return Ia(yt)[Fe.crossAxisStart]===Ia(wt[0])[Fe.crossAxisStart]});if(!Pt.length)return null;if(Pt.length===1)return Pt[0];var Mt=Pt.filter(function(yt){var bt=tt(Ia(yt)[Fe.start],Ia(yt)[Fe.end]);return bt(ne[Fe.line])});return Mt.length===1?Mt[0]:Mt.length>1?Mt.sort(function(yt,bt){return Ia(yt)[Fe.start]-Ia(bt)[Fe.start]})[0]:Pt.sort(function(yt,bt){var wt=He(ne,rt(Ia(yt))),an=He(ne,rt(Ia(bt)));return wt!==an?wt-an:Ia(yt)[Fe.start]-Ia(bt)[Fe.start]})[0]},Wa=function(J,ne){var pe=J.page.borderBox.center;return An(J.descriptor.id,ne)?$e(pe,ne.displacedBy.point):pe},hi=function(J,ne){var pe=J.page.borderBox;return An(J.descriptor.id,ne)?Rt(pe,dt(ne.displacedBy.point)):pe},Ci=function(V){var J=V.pageBorderBoxCenter,ne=V.viewport,pe=V.destination,we=V.insideDestination,De=V.afterCritical,Be=we.filter(function(Fe){return zn({target:hi(Fe,De),destination:pe,viewport:ne.frame,withDroppableDisplacement:!0})}).sort(function(Fe,gt){var Pt=_t(J,Yr(pe,Wa(Fe,De))),Mt=_t(J,Yr(pe,Wa(gt,De)));return Pt<Mt?-1:Mt<Pt?1:Fe.descriptor.index-gt.descriptor.index});return Be[0]||null},sa=A(function(J,ne){var pe=ne[J.line];return{value:pe,point:vt(J.line,pe)}}),da=function(J,ne,pe){var we=J.axis;if(J.descriptor.mode==="virtual")return vt(we.line,ne[we.line]);var De=J.subject.page.contentBox[we.size],Be=Ie(J.descriptor.id,pe),Fe=Be.reduce(function(Mt,yt){return Mt+yt.client.marginBox[we.size]},0),gt=Fe+ne[we.line],Pt=gt-De;return Pt<=0?null:vt(we.line,Pt)},la=function(J,ne){return Object(b.a)({},J,{scroll:Object(b.a)({},J.scroll,{max:ne})})},me=function(J,ne,pe){var we=J.frame;pt(ne,J)&&Q(!1),J.subject.withPlaceholder&&Q(!1);var De=sa(J.axis,ne.displaceBy).point,Be=da(J,De,pe),Fe={placeholderSize:De,increasedBy:Be,oldFrameMaxScroll:J.frame?J.frame.scroll.max:null};if(!we){var gt=Ee({page:J.subject.page,withPlaceholder:Fe,axis:J.axis,frame:J.frame});return Object(b.a)({},J,{subject:gt})}var Pt=Be?Qe(we.scroll.max,Be):we.scroll.max,Mt=la(we,Pt),yt=Ee({page:J.subject.page,withPlaceholder:Fe,axis:J.axis,frame:Mt});return Object(b.a)({},J,{subject:yt,frame:Mt})},et=function(J){var ne=J.subject.withPlaceholder;ne||Q(!1);var pe=J.frame;if(!pe){var we=Ee({page:J.subject.page,axis:J.axis,frame:null,withPlaceholder:null});return Object(b.a)({},J,{subject:we})}var De=ne.oldFrameMaxScroll;De||Q(!1);var Be=la(pe,De),Fe=Ee({page:J.subject.page,axis:J.axis,frame:Be,withPlaceholder:null});return Object(b.a)({},J,{subject:Fe,frame:Be})},Tt=function(V){var J=V.previousPageBorderBoxCenter,ne=V.moveRelativeTo,pe=V.insideDestination,we=V.draggable,De=V.draggables,Be=V.destination,Fe=V.viewport,gt=V.afterCritical;if(!ne){if(pe.length)return null;var Pt={displaced:mt,displacedBy:it,at:{type:"REORDER",destination:{droppableId:Be.descriptor.id,index:0}}},Mt=Tr({impact:Pt,draggable:we,droppable:Be,draggables:De,afterCritical:gt}),yt=pt(we,Be)?Be:me(Be,we,De),bt=Ma({draggable:we,destination:yt,newPageBorderBoxCenter:Mt,viewport:Fe.frame,withDroppableDisplacement:!1,onlyOnMainAxis:!0});return bt?Pt:null}var wt=Boolean(J[Be.axis.line]<=ne.page.borderBox.center[Be.axis.line]),an=function(){var sr=ne.descriptor.index;return ne.descriptor.id===we.descriptor.id||wt?sr:sr+1}(),rr=sa(Be.axis,we.displaceBy);return jr({draggable:we,insideDestination:pe,destination:Be,viewport:Fe,displacedBy:rr,last:mt,index:an})},xt=function(V){var J=V.isMovingForward,ne=V.previousPageBorderBoxCenter,pe=V.draggable,we=V.isOver,De=V.draggables,Be=V.droppables,Fe=V.viewport,gt=V.afterCritical,Pt=qa({isMovingForward:J,pageBorderBoxCenter:ne,source:we,droppables:Be,viewport:Fe});if(!Pt)return null;var Mt=Ie(Pt.descriptor.id,De),yt=Ci({pageBorderBoxCenter:ne,viewport:Fe,destination:Pt,insideDestination:Mt,afterCritical:gt}),bt=Tt({previousPageBorderBoxCenter:ne,destination:Pt,draggable:pe,draggables:De,moveRelativeTo:yt,insideDestination:Mt,viewport:Fe,afterCritical:gt});if(!bt)return null;var wt=Tr({impact:bt,draggable:pe,droppable:Pt,draggables:De,afterCritical:gt}),an=Fa({pageBorderBoxCenter:wt,draggable:pe,viewport:Fe});return{clientSelection:an,impact:bt,scrollJumpRequest:null}},Ut=function(V){var J=V.at;return J?J.type==="REORDER"?J.destination.droppableId:J.combine.droppableId:null},It=function(J,ne){var pe=Ut(J);return pe?ne[pe]:null},Gt=function(V){var J=V.state,ne=V.type,pe=It(J.impact,J.dimensions.droppables),we=Boolean(pe),De=J.dimensions.droppables[J.critical.droppable.id],Be=pe||De,Fe=Be.axis.direction,gt=Fe==="vertical"&&(ne==="MOVE_UP"||ne==="MOVE_DOWN")||Fe==="horizontal"&&(ne==="MOVE_LEFT"||ne==="MOVE_RIGHT");if(gt&&!we)return null;var Pt=ne==="MOVE_DOWN"||ne==="MOVE_RIGHT",Mt=J.dimensions.draggables[J.critical.draggable.id],yt=J.current.page.borderBoxCenter,bt=J.dimensions,wt=bt.draggables,an=bt.droppables;return gt?Ya({isMovingForward:Pt,previousPageBorderBoxCenter:yt,draggable:Mt,destination:Be,draggables:wt,viewport:J.viewport,previousClientSelection:J.current.client.selection,previousImpact:J.impact,afterCritical:J.afterCritical}):xt({isMovingForward:Pt,previousPageBorderBoxCenter:yt,draggable:Mt,isOver:Be,draggables:wt,droppables:an,viewport:J.viewport,afterCritical:J.afterCritical})};function sn(V){return V.phase==="DRAGGING"||V.phase==="COLLECTING"}function mn(V){var J=tt(V.top,V.bottom),ne=tt(V.left,V.right);return function(we){return J(we.y)&&ne(we.x)}}function _n(V,J){return V.left<J.right&&V.right>J.left&&V.top<J.bottom&&V.bottom>J.top}function Ln(V){var J=V.pageBorderBox,ne=V.draggable,pe=V.candidates,we=ne.page.borderBox.center,De=pe.map(function(Be){var Fe=Be.axis,gt=vt(Be.axis.line,J.center[Fe.line],Be.page.borderBox.center[Fe.crossAxisLine]);return{id:Be.descriptor.id,distance:_t(we,gt)}}).sort(function(Be,Fe){return Fe.distance-Be.distance});return De[0]?De[0].id:null}function Mn(V){var J=V.pageBorderBox,ne=V.draggable,pe=V.droppables,we=Et(pe).filter(function(De){if(!De.isEnabled)return!1;var Be=De.subject.active;if(!Be)return!1;if(!_n(J,Be))return!1;if(mn(Be)(J.center))return!0;var Fe=De.axis,gt=Be.center[Fe.crossAxisLine],Pt=J[Fe.crossAxisStart],Mt=J[Fe.crossAxisEnd],yt=tt(Be[Fe.crossAxisStart],Be[Fe.crossAxisEnd]),bt=yt(Pt),wt=yt(Mt);return!bt&&!wt?!0:bt?Pt<gt:Mt>gt});return we.length?we.length===1?we[0].descriptor.id:Ln({pageBorderBox:J,draggable:ne,candidates:we}):null}var Jt=function(J,ne){return t(Rt(J,ne))},Cn=function(V,J){var ne=V.frame;return ne?Jt(J,ne.scroll.diff.value):J};function dn(V){var J=V.displaced,ne=V.id;return Boolean(J.visible[ne]||J.invisible[ne])}function wn(V){var J=V.draggable,ne=V.closest,pe=V.inHomeList;return ne?pe&&ne.descriptor.index>J.descriptor.index?ne.descriptor.index-1:ne.descriptor.index:null}var yn=function(V){var J=V.pageBorderBoxWithDroppableScroll,ne=V.draggable,pe=V.destination,we=V.insideDestination,De=V.last,Be=V.viewport,Fe=V.afterCritical,gt=pe.axis,Pt=sa(pe.axis,ne.displaceBy),Mt=Pt.value,yt=J[gt.start],bt=J[gt.end],wt=xe(ne,we),an=ut(wt,function(sr){var Dr=sr.descriptor.id,Ur=sr.page.borderBox.center[gt.line],Zr=An(Dr,Fe),Nr=dn({displaced:De,id:Dr});return Zr?Nr?bt<=Ur:yt<Ur-Mt:Nr?bt<=Ur+Mt:yt<Ur}),rr=wn({draggable:ne,closest:an,inHomeList:pt(ne,pe)});return jr({draggable:ne,insideDestination:we,destination:pe,viewport:Be,last:De,displacedBy:Pt,index:rr})},Fn=4,or=function(V){var J=V.draggable,ne=V.pageBorderBoxWithDroppableScroll,pe=V.previousImpact,we=V.destination,De=V.insideDestination,Be=V.afterCritical;if(!we.isCombineEnabled)return null;var Fe=we.axis,gt=sa(we.axis,J.displaceBy),Pt=gt.value,Mt=ne[Fe.start],yt=ne[Fe.end],bt=xe(J,De),wt=ut(bt,function(rr){var sr=rr.descriptor.id,Dr=rr.page.borderBox,Ur=Dr[Fe.size],Zr=Ur/Fn,Nr=An(sr,Be),Da=dn({displaced:pe.displaced,id:sr});return Nr?Da?yt>Dr[Fe.start]+Zr&&yt<Dr[Fe.end]-Zr:Mt>Dr[Fe.start]-Pt+Zr&&Mt<Dr[Fe.end]-Pt-Zr:Da?yt>Dr[Fe.start]+Pt+Zr&&yt<Dr[Fe.end]+Pt-Zr:Mt>Dr[Fe.start]+Zr&&Mt<Dr[Fe.end]-Zr});if(!wt)return null;var an={displacedBy:gt,displaced:pe.displaced,at:{type:"COMBINE",combine:{draggableId:wt.descriptor.id,droppableId:we.descriptor.id}}};return an},Ir=function(V){var J=V.pageOffset,ne=V.draggable,pe=V.draggables,we=V.droppables,De=V.previousImpact,Be=V.viewport,Fe=V.afterCritical,gt=Jt(ne.page.borderBox,J),Pt=Mn({pageBorderBox:gt,draggable:ne,droppables:we});if(!Pt)return Dt;var Mt=we[Pt],yt=Ie(Mt.descriptor.id,pe),bt=Cn(Mt,gt);return or({pageBorderBoxWithDroppableScroll:bt,draggable:ne,previousImpact:De,destination:Mt,insideDestination:yt,afterCritical:Fe})||yn({pageBorderBoxWithDroppableScroll:bt,draggable:ne,destination:Mt,insideDestination:yt,last:De.displaced,viewport:Be,afterCritical:Fe})},hn=function(V,J){var ne;return Object(b.a)({},V,(ne={},ne[J.descriptor.id]=J,ne))},Ft=function(J){var ne=J.previousImpact,pe=J.impact,we=J.droppables,De=Ut(ne),Be=Ut(pe);if(!De)return we;if(De===Be)return we;var Fe=we[De];if(!Fe.subject.withPlaceholder)return we;var gt=et(Fe);return hn(we,gt)},tn=function(V){var J=V.draggable,ne=V.draggables,pe=V.droppables,we=V.previousImpact,De=V.impact,Be=Ft({previousImpact:we,impact:De,droppables:pe}),Fe=Ut(De);if(!Fe)return Be;var gt=pe[Fe];if(pt(J,gt))return Be;if(gt.subject.withPlaceholder)return Be;var Pt=me(gt,J,ne);return hn(Be,Pt)},bn=function(V){var J=V.state,ne=V.clientSelection,pe=V.dimensions,we=V.viewport,De=V.impact,Be=V.scrollJumpRequest,Fe=we||J.viewport,gt=pe||J.dimensions,Pt=ne||J.current.client.selection,Mt=$e(Pt,J.initial.client.selection),yt={offset:Mt,selection:Pt,borderBoxCenter:Qe(J.initial.client.borderBoxCenter,Mt)},bt={selection:Qe(yt.selection,Fe.scroll.current),borderBoxCenter:Qe(yt.borderBoxCenter,Fe.scroll.current),offset:Qe(yt.offset,Fe.scroll.diff.value)},wt={client:yt,page:bt};if(J.phase==="COLLECTING")return Object(b.a)({phase:"COLLECTING"},J,{dimensions:gt,viewport:Fe,current:wt});var an=gt.draggables[J.critical.draggable.id],rr=De||Ir({pageOffset:bt.offset,draggable:an,draggables:gt.draggables,droppables:gt.droppables,previousImpact:J.impact,viewport:Fe,afterCritical:J.afterCritical}),sr=tn({draggable:an,impact:rr,previousImpact:J.impact,draggables:gt.draggables,droppables:gt.droppables}),Dr=Object(b.a)({},J,{current:wt,dimensions:{draggables:gt.draggables,droppables:sr},impact:rr,viewport:Fe,scrollJumpRequest:Be||null,forceShouldAnimate:Be?!1:null});return Dr};function zt(V,J){return V.map(function(ne){return J[ne]})}var pn=function(V){var J=V.impact,ne=V.viewport,pe=V.draggables,we=V.destination,De=V.forceShouldAnimate,Be=J.displaced,Fe=zt(Be.all,pe),gt=qt({afterDragging:Fe,destination:we,displacedBy:J.displacedBy,viewport:ne.frame,forceShouldAnimate:De,last:Be});return Object(b.a)({},J,{displaced:gt})},ln=function(V){var J=V.impact,ne=V.draggable,pe=V.droppable,we=V.draggables,De=V.viewport,Be=V.afterCritical,Fe=Tr({impact:J,draggable:ne,draggables:we,droppable:pe,afterCritical:Be});return Fa({pageBorderBoxCenter:Fe,draggable:ne,viewport:De})},On=function(V){var J=V.state,ne=V.dimensions,pe=V.viewport;J.movementMode==="SNAP"||Q(!1);var we=J.impact,De=pe||J.viewport,Be=ne||J.dimensions,Fe=Be.draggables,gt=Be.droppables,Pt=Fe[J.critical.draggable.id],Mt=Ut(we);Mt||Q(!1);var yt=gt[Mt],bt=pn({impact:we,viewport:De,destination:yt,draggables:Fe}),wt=ln({impact:bt,draggable:Pt,droppable:yt,draggables:Fe,viewport:De,afterCritical:J.afterCritical});return bn({impact:bt,clientSelection:wt,state:J,dimensions:Be,viewport:De})},Dn=function(V){return{index:V.index,droppableId:V.droppableId}},$n=function(V){var J=V.draggable,ne=V.home,pe=V.draggables,we=V.viewport,De=sa(ne.axis,J.displaceBy),Be=Ie(ne.descriptor.id,pe),Fe=Be.indexOf(J);Fe!==-1||Q(!1);var gt=Be.slice(Fe+1),Pt=gt.reduce(function(wt,an){return wt[an.descriptor.id]=!0,wt},{}),Mt={inVirtualList:ne.descriptor.mode==="virtual",displacedBy:De,effected:Pt},yt=qt({afterDragging:gt,destination:ne,displacedBy:De,last:null,viewport:we.frame,forceShouldAnimate:!1}),bt={displaced:yt,displacedBy:De,at:{type:"REORDER",destination:Dn(J.descriptor)}};return{impact:bt,afterCritical:Mt}},Hn=function(V,J){return{draggables:V.draggables,droppables:hn(V.droppables,J)}},yr=function(J){},Sr=function(J){},Wn=function(V){var J=V.draggable,ne=V.offset,pe=V.initialWindowScroll,we=T(J.client,ne),De=C(we,pe),Be=Object(b.a)({},J,{placeholder:Object(b.a)({},J.placeholder,{client:we}),client:we,page:De});return Be},Er=function(V){var J=V.frame;return J||Q(!1),J},ur=function(V){var J=V.additions,ne=V.updatedDroppables,pe=V.viewport,we=pe.scroll.diff.value;return J.map(function(De){var Be=De.descriptor.droppableId,Fe=ne[Be],gt=Er(Fe),Pt=gt.scroll.diff.value,Mt=Qe(we,Pt),yt=Wn({draggable:De,offset:Mt,initialWindowScroll:pe.scroll.initial});return yt})},Br=function(V){var J=V.state,ne=V.published;yr();var pe=ne.modified.map(function(Zr){var Nr=J.dimensions.droppables[Zr.droppableId],Da=Ae(Nr,Zr.scroll);return Da}),we=Object(b.a)({},J.dimensions.droppables,{},Nt(pe)),De=nn(ur({additions:ne.additions,updatedDroppables:we,viewport:J.viewport})),Be=Object(b.a)({},J.dimensions.draggables,{},De);ne.removals.forEach(function(Zr){delete Be[Zr]});var Fe={droppables:we,draggables:Be},gt=Ut(J.impact),Pt=gt?Fe.droppables[gt]:null,Mt=Fe.draggables[J.critical.draggable.id],yt=Fe.droppables[J.critical.droppable.id],bt=$n({draggable:Mt,home:yt,draggables:Be,viewport:J.viewport}),wt=bt.impact,an=bt.afterCritical,rr=Pt&&Pt.isCombineEnabled?J.impact:wt,sr=Ir({pageOffset:J.current.page.offset,draggable:Fe.draggables[J.critical.draggable.id],draggables:Fe.draggables,droppables:Fe.droppables,previousImpact:rr,viewport:J.viewport,afterCritical:an});Sr();var Dr=Object(b.a)({phase:"DRAGGING"},J,{phase:"DRAGGING",impact:sr,onLiftImpact:wt,dimensions:Fe,afterCritical:an,forceShouldAnimate:!1});if(J.phase==="COLLECTING")return Dr;var Ur=Object(b.a)({phase:"DROP_PENDING"},Dr,{phase:"DROP_PENDING",reason:J.reason,isWaiting:!1});return Ur},wr=function(J){return J.movementMode==="SNAP"},Xr=function(J,ne,pe){var we=Hn(J.dimensions,ne);return!wr(J)||pe?bn({state:J,dimensions:we}):On({state:J,dimensions:we})};function Qn(V){return V.isDragging&&V.movementMode==="SNAP"?Object(b.a)({phase:"DRAGGING"},V,{scrollJumpRequest:null}):V}var Lt={phase:"IDLE",completed:null,shouldFlush:!1},Ht=function(V,J){if(V===void 0&&(V=Lt),J.type==="FLUSH")return Object(b.a)({},Lt,{shouldFlush:!0});if(J.type==="INITIAL_PUBLISH"){V.phase==="IDLE"||Q(!1);var ne=J.payload,pe=ne.critical,we=ne.clientSelection,De=ne.viewport,Be=ne.dimensions,Fe=ne.movementMode,gt=Be.draggables[pe.draggable.id],Pt=Be.droppables[pe.droppable.id],Mt={selection:we,borderBoxCenter:gt.client.borderBox.center,offset:Re},yt={client:Mt,page:{selection:Qe(Mt.selection,De.scroll.initial),borderBoxCenter:Qe(Mt.selection,De.scroll.initial),offset:Qe(Mt.selection,De.scroll.diff.value)}},bt=Et(Be.droppables).every(function(Jr){return!Jr.isFixedOnPage}),wt=$n({draggable:gt,home:Pt,draggables:Be.draggables,viewport:De}),an=wt.impact,rr=wt.afterCritical,sr={phase:"DRAGGING",isDragging:!0,critical:pe,movementMode:Fe,dimensions:Be,initial:yt,current:yt,isWindowScrollAllowed:bt,impact:an,afterCritical:rr,onLiftImpact:an,viewport:De,scrollJumpRequest:null,forceShouldAnimate:null};return sr}if(J.type==="COLLECTION_STARTING"){if(V.phase==="COLLECTING"||V.phase==="DROP_PENDING")return V;V.phase==="DRAGGING"||Q(!1);var Dr=Object(b.a)({phase:"COLLECTING"},V,{phase:"COLLECTING"});return Dr}if(J.type==="PUBLISH_WHILE_DRAGGING")return V.phase==="COLLECTING"||V.phase==="DROP_PENDING"||Q(!1),Br({state:V,published:J.payload});if(J.type==="MOVE"){if(V.phase==="DROP_PENDING")return V;sn(V)||Q(!1);var Ur=J.payload.client;return ct(Ur,V.current.client.selection)?V:bn({state:V,clientSelection:Ur,impact:wr(V)?V.impact:null})}if(J.type==="UPDATE_DROPPABLE_SCROLL"){if(V.phase==="DROP_PENDING")return Qn(V);if(V.phase==="COLLECTING")return Qn(V);sn(V)||Q(!1);var Zr=J.payload,Nr=Zr.id,Da=Zr.newScroll,Ta=V.dimensions.droppables[Nr];if(!Ta)return V;var Ha=Ae(Ta,Da);return Xr(V,Ha,!1)}if(J.type==="UPDATE_DROPPABLE_IS_ENABLED"){if(V.phase==="DROP_PENDING")return V;sn(V)||Q(!1);var ii=J.payload,e=ii.id,u=ii.isEnabled,j=V.dimensions.droppables[e];j||Q(!1),j.isEnabled!==u||Q(!1);var U=Object(b.a)({},j,{isEnabled:u});return Xr(V,U,!0)}if(J.type==="UPDATE_DROPPABLE_IS_COMBINE_ENABLED"){if(V.phase==="DROP_PENDING")return V;sn(V)||Q(!1);var K=J.payload,q=K.id,de=K.isCombineEnabled,ge=V.dimensions.droppables[q];ge||Q(!1),ge.isCombineEnabled!==de||Q(!1);var Oe=Object(b.a)({},ge,{isCombineEnabled:de});return Xr(V,Oe,!0)}if(J.type==="MOVE_BY_WINDOW_SCROLL"){if(V.phase==="DROP_PENDING"||V.phase==="DROP_ANIMATING")return V;sn(V)||Q(!1),V.isWindowScrollAllowed||Q(!1);var Me=J.payload.newScroll;if(ct(V.viewport.scroll.current,Me))return Qn(V);var lt=Aa(V.viewport,Me);return wr(V)?On({state:V,viewport:lt}):bn({state:V,viewport:lt})}if(J.type==="UPDATE_VIEWPORT_MAX_SCROLL"){if(!sn(V))return V;var Ct=J.payload.maxScroll;if(ct(Ct,V.viewport.scroll.max))return V;var Vt=Object(b.a)({},V.viewport,{scroll:Object(b.a)({},V.viewport.scroll,{max:Ct})});return Object(b.a)({phase:"DRAGGING"},V,{viewport:Vt})}if(J.type==="MOVE_UP"||J.type==="MOVE_DOWN"||J.type==="MOVE_LEFT"||J.type==="MOVE_RIGHT"){if(V.phase==="COLLECTING"||V.phase==="DROP_PENDING")return V;V.phase==="DRAGGING"||Q(!1);var jt=Gt({state:V,type:J.type});return jt?bn({state:V,impact:jt.impact,clientSelection:jt.clientSelection,scrollJumpRequest:jt.scrollJumpRequest}):V}if(J.type==="DROP_PENDING"){var vn=J.payload.reason;V.phase==="COLLECTING"||Q(!1);var Pn=Object(b.a)({phase:"DROP_PENDING"},V,{phase:"DROP_PENDING",isWaiting:!0,reason:vn});return Pn}if(J.type==="DROP_ANIMATE"){var Kn=J.payload,fr=Kn.completed,Rr=Kn.dropDuration,hr=Kn.newHomeClientOffset;V.phase==="DRAGGING"||V.phase==="DROP_PENDING"||Q(!1);var Wr={phase:"DROP_ANIMATING",completed:fr,dropDuration:Rr,newHomeClientOffset:hr,dimensions:V.dimensions};return Wr}if(J.type==="DROP_COMPLETE"){var ea=J.payload.completed;return{phase:"IDLE",completed:ea,shouldFlush:!1}}return V},Wt=function(J){return{type:"BEFORE_INITIAL_CAPTURE",payload:J}},Un=function(J){return{type:"LIFT",payload:J}},Gn=function(J){return{type:"INITIAL_PUBLISH",payload:J}},Tn=function(J){return{type:"PUBLISH_WHILE_DRAGGING",payload:J}},qn=function(){return{type:"COLLECTION_STARTING",payload:null}},ar=function(J){return{type:"UPDATE_DROPPABLE_SCROLL",payload:J}},er=function(J){return{type:"UPDATE_DROPPABLE_IS_ENABLED",payload:J}},Vr=function(J){return{type:"UPDATE_DROPPABLE_IS_COMBINE_ENABLED",payload:J}},tr=function(J){return{type:"MOVE",payload:J}},ra=function(J){return{type:"MOVE_BY_WINDOW_SCROLL",payload:J}},Kr=function(J){return{type:"UPDATE_VIEWPORT_MAX_SCROLL",payload:J}},cr=function(){return{type:"MOVE_UP",payload:null}},vr=function(){return{type:"MOVE_DOWN",payload:null}},kr=function(){return{type:"MOVE_RIGHT",payload:null}},Hr=function(){return{type:"MOVE_LEFT",payload:null}},xa=function(){return{type:"FLUSH",payload:null}},ha=function(J){return{type:"DROP_ANIMATE",payload:J}},Ke=function(J){return{type:"DROP_COMPLETE",payload:J}},nt=function(J){return{type:"DROP",payload:J}},ht=function(J){return{type:"DROP_PENDING",payload:J}},Je=function(){return{type:"DROP_ANIMATION_FINISHED",payload:null}};function Te(V){if(V.length<=1)return;for(var J=V.map(function(Fe){return Fe.descriptor.index}),ne={},pe=1;pe<J.length;pe++){var we=J[pe],De=J[pe-1];we!==De+1&&(ne[we]=!0)}if(!Object.keys(ne).length)return;var Be=J.map(function(Fe){var gt=Boolean(ne[Fe]);return gt?"[\u{1F525}"+Fe+"]":""+Fe}).join(", ")}function We(V,J){if(!1)var ne}var Se=function(V){return function(J){var ne=J.getState,pe=J.dispatch;return function(we){return function(De){if(De.type!=="LIFT"){we(De);return}var Be=De.payload,Fe=Be.id,gt=Be.clientSelection,Pt=Be.movementMode,Mt=ne();Mt.phase==="DROP_ANIMATING"&&pe(Ke({completed:Mt.completed})),ne().phase==="IDLE"||Q(!1),pe(xa()),pe(Wt({draggableId:Fe,movementMode:Pt}));var yt={shouldPublishImmediately:Pt==="SNAP"},bt={draggableId:Fe,scrollOptions:yt},wt=V.startPublishing(bt),an=wt.critical,rr=wt.dimensions,sr=wt.viewport;We(an,rr),pe(Gn({critical:an,dimensions:rr,clientSelection:gt,movementMode:Pt,viewport:sr}))}}}},Xe=function(V){return function(){return function(J){return function(ne){ne.type==="INITIAL_PUBLISH"&&V.dragging(),ne.type==="DROP_ANIMATE"&&V.dropping(ne.payload.completed.result.reason),(ne.type==="FLUSH"||ne.type==="DROP_COMPLETE")&&V.resting(),J(ne)}}}},Ve={outOfTheWay:"cubic-bezier(0.2, 0, 0, 1)",drop:"cubic-bezier(.2,1,.1,1)"},st={opacity:{drop:0,combining:.7},scale:{drop:.75}},qe={outOfTheWay:.2,minDropTime:.33,maxDropTime:.55},St=qe.outOfTheWay+"s "+Ve.outOfTheWay,Bt={fluid:"opacity "+St,snap:"transform "+St+", opacity "+St,drop:function(J){var ne=J+"s "+Ve.drop;return"transform "+ne+", opacity "+ne},outOfTheWay:"transform "+St,placeholder:"height "+St+", width "+St+", margin "+St},rn=function(J){return ct(J,Re)?null:"translate("+J.x+"px, "+J.y+"px)"},Zt={moveTo:rn,drop:function(J,ne){var pe=rn(J);return pe?ne?pe+" scale("+st.scale.drop+")":pe:null}},en=qe.minDropTime,$t=qe.maxDropTime,In=$t-en,fn=1500,Mr=.6,xr=function(V){var J=V.current,ne=V.destination,pe=V.reason,we=_t(J,ne);if(we<=0)return en;if(we>=fn)return $t;var De=we/fn,Be=en+In*De,Fe=pe==="CANCEL"?Be*Mr:Be;return Number(Fe.toFixed(2))},Gr=function(V){var J=V.impact,ne=V.draggable,pe=V.dimensions,we=V.viewport,De=V.afterCritical,Be=pe.draggables,Fe=pe.droppables,gt=Ut(J),Pt=gt?Fe[gt]:null,Mt=Fe[ne.descriptor.droppableId],yt=ln({impact:J,draggable:ne,draggables:Be,afterCritical:De,droppable:Pt||Mt,viewport:we}),bt=$e(yt,ne.client.borderBox.center);return bt},Lr=function(V){var J=V.draggables,ne=V.reason,pe=V.lastImpact,we=V.home,De=V.viewport,Be=V.onLiftImpact;if(!pe.at||ne!=="DROP"){var Fe=pn({draggables:J,impact:Be,destination:we,viewport:De,forceShouldAnimate:!0});return{impact:Fe,didDropInsideDroppable:!1}}if(pe.at.type==="REORDER")return{impact:pe,didDropInsideDroppable:!0};var gt=Object(b.a)({},pe,{displaced:mt});return{impact:gt,didDropInsideDroppable:!0}},Qr=function(V){var J=V.getState,ne=V.dispatch;return function(pe){return function(we){if(we.type!=="DROP"){pe(we);return}var De=J(),Be=we.payload.reason;if(De.phase==="COLLECTING"){ne(ht({reason:Be}));return}if(De.phase==="IDLE")return;var Fe=De.phase==="DROP_PENDING"&&De.isWaiting;Fe&&Q(!1),De.phase==="DRAGGING"||De.phase==="DROP_PENDING"||Q(!1);var gt=De.critical,Pt=De.dimensions,Mt=Pt.draggables[De.critical.draggable.id],yt=Lr({reason:Be,lastImpact:De.impact,afterCritical:De.afterCritical,onLiftImpact:De.onLiftImpact,home:De.dimensions.droppables[De.critical.droppable.id],viewport:De.viewport,draggables:De.dimensions.draggables}),bt=yt.impact,wt=yt.didDropInsideDroppable,an=wt?Ze(bt):null,rr=wt?Ye(bt):null,sr={index:gt.draggable.index,droppableId:gt.droppable.id},Dr={draggableId:Mt.descriptor.id,type:Mt.descriptor.type,source:sr,reason:Be,mode:De.movementMode,destination:an,combine:rr},Ur=Gr({impact:bt,draggable:Mt,dimensions:Pt,viewport:De.viewport,afterCritical:De.afterCritical}),Zr={critical:De.critical,afterCritical:De.afterCritical,result:Dr,impact:bt},Nr=!ct(De.current.client.offset,Ur)||Boolean(Dr.combine);if(!Nr){ne(Ke({completed:Zr}));return}var Da=xr({current:De.current.client.offset,destination:Ur,reason:Be}),Ta={newHomeClientOffset:Ur,dropDuration:Da,completed:Zr};ne(ha(Ta))}}},Nn=function(){return{x:window.pageXOffset,y:window.pageYOffset}};function gr(V){return{eventName:"scroll",options:{passive:!0,capture:!1},fn:function(ne){if(ne.target!==window&&ne.target!==window.document)return;V()}}}function kn(V){var J=V.onWindowScroll;function ne(){J(Nn())}var pe=D(ne),we=gr(pe),De=be;function Be(){return De!==be}function Fe(){Be()&&Q(!1),De=he(window,[we])}function gt(){Be()||Q(!1),pe.cancel(),De(),De=be}return{start:Fe,stop:gt,isActive:Be}}var cn=function(J){return J.type==="DROP_COMPLETE"||J.type==="DROP_ANIMATE"||J.type==="FLUSH"},Rn=function(V){var J=kn({onWindowScroll:function(pe){V.dispatch(ra({newScroll:pe}))}});return function(ne){return function(pe){!J.isActive()&&pe.type==="INITIAL_PUBLISH"&&J.start(),J.isActive()&&cn(pe)&&J.stop(),ne(pe)}}},Fr=function(V){var J=!1,ne=!1,pe=setTimeout(function(){ne=!0}),we=function(Be){if(J)return;if(ne)return;J=!0,V(Be),clearTimeout(pe)};return we.wasCalled=function(){return J},we},na=function(){var V=[],J=function(De){var Be=ze(V,function(Pt){return Pt.timerId===De});Be!==-1||Q(!1);var Fe=V.splice(Be,1),gt=Fe[0];gt.callback()},ne=function(De){var Be=setTimeout(function(){return J(Be)}),Fe={timerId:Be,callback:De};V.push(Fe)},pe=function(){if(!V.length)return;var De=[].concat(V);V.length=0,De.forEach(function(Be){clearTimeout(Be.timerId),Be.callback()})};return{add:ne,flush:pe}},ir=function(J,ne){return J==null&&ne==null?!0:J==null||ne==null?!1:J.droppableId===ne.droppableId&&J.index===ne.index},$r=function(J,ne){return J==null&&ne==null?!0:J==null||ne==null?!1:J.draggableId===ne.draggableId&&J.droppableId===ne.droppableId},ga=function(J,ne){if(J===ne)return!0;var pe=J.draggable.id===ne.draggable.id&&J.draggable.droppableId===ne.draggable.droppableId&&J.draggable.type===ne.draggable.type&&J.draggable.index===ne.draggable.index,we=J.droppable.id===ne.droppable.id&&J.droppable.type===ne.droppable.type;return pe&&we},ia=function(J,ne){yr(),ne(),Sr()},ba=function(J,ne){return{draggableId:J.draggable.id,type:J.droppable.type,source:{droppableId:J.droppable.id,index:J.draggable.index},mode:ne}},_r=function(J,ne,pe,we){if(!J){pe(we(ne));return}var De=Fr(pe),Be={announce:De};J(ne,Be),De.wasCalled()||pe(we(ne))},dr=function(V,J){var ne=na(),pe=null,we=function(bt,wt){pe&&Q(!1),ia("onBeforeCapture",function(){var an=V().onBeforeCapture;if(an){var rr={draggableId:bt,mode:wt};an(rr)}})},De=function(bt,wt){pe&&Q(!1),ia("onBeforeDragStart",function(){var an=V().onBeforeDragStart;an&&an(ba(bt,wt))})},Be=function(bt,wt){pe&&Q(!1);var an=ba(bt,wt);pe={mode:wt,lastCritical:bt,lastLocation:an.source,lastCombine:null},ne.add(function(){ia("onDragStart",function(){return _r(V().onDragStart,an,J,_e.onDragStart)})})},Fe=function(bt,wt){var an=Ze(wt),rr=Ye(wt);pe||Q(!1);var sr=!ga(bt,pe.lastCritical);sr&&(pe.lastCritical=bt);var Dr=!ir(pe.lastLocation,an);Dr&&(pe.lastLocation=an);var Ur=!$r(pe.lastCombine,rr);if(Ur&&(pe.lastCombine=rr),!sr&&!Dr&&!Ur)return;var Zr=Object(b.a)({},ba(bt,pe.mode),{combine:rr,destination:an});ne.add(function(){ia("onDragUpdate",function(){return _r(V().onDragUpdate,Zr,J,_e.onDragUpdate)})})},gt=function(){pe||Q(!1),ne.flush()},Pt=function(bt){pe||Q(!1),pe=null,ia("onDragEnd",function(){return _r(V().onDragEnd,bt,J,_e.onDragEnd)})},Mt=function(){if(!pe)return;var bt=Object(b.a)({},ba(pe.lastCritical,pe.mode),{combine:null,destination:null,reason:"CANCEL"});Pt(bt)};return{beforeCapture:we,beforeStart:De,start:Be,update:Fe,flush:gt,drop:Pt,abort:Mt}},Ar=function(V,J){var ne=dr(V,J);return function(pe){return function(we){return function(De){if(De.type==="BEFORE_INITIAL_CAPTURE"){ne.beforeCapture(De.payload.draggableId,De.payload.movementMode);return}if(De.type==="INITIAL_PUBLISH"){var Be=De.payload.critical;ne.beforeStart(Be,De.payload.movementMode),we(De),ne.start(Be,De.payload.movementMode);return}if(De.type==="DROP_COMPLETE"){var Fe=De.payload.completed.result;ne.flush(),we(De),ne.drop(Fe);return}if(we(De),De.type==="FLUSH"){ne.abort();return}var gt=pe.getState();gt.phase==="DRAGGING"&&ne.update(gt.critical,gt.impact)}}}},Vn=function(V){return function(J){return function(ne){if(ne.type!=="DROP_ANIMATION_FINISHED"){J(ne);return}var pe=V.getState();pe.phase==="DROP_ANIMATING"||Q(!1),V.dispatch(Ke({completed:pe.completed}))}}},oa=function(V){var J=null,ne=null;function pe(){ne&&(cancelAnimationFrame(ne),ne=null),J&&(J(),J=null)}return function(we){return function(De){if((De.type==="FLUSH"||De.type==="DROP_COMPLETE"||De.type==="DROP_ANIMATION_FINISHED")&&pe(),we(De),De.type!=="DROP_ANIMATE")return;var Be={eventName:"scroll",options:{capture:!0,passive:!1,once:!0},fn:function(){var gt=V.getState();gt.phase==="DROP_ANIMATING"&&V.dispatch(Je())}};ne=requestAnimationFrame(function(){ne=null,J=he(window,[Be])})}}},va=function(V){return function(){return function(J){return function(ne){(ne.type==="DROP_COMPLETE"||ne.type==="FLUSH"||ne.type==="DROP_ANIMATE")&&V.stopPublishing(),J(ne)}}}},pa=function(V){var J=!1;return function(){return function(ne){return function(pe){if(pe.type==="INITIAL_PUBLISH"){J=!0,V.tryRecordFocus(pe.payload.critical.draggable.id),ne(pe),V.tryRestoreFocusRecorded();return}if(ne(pe),!J)return;if(pe.type==="FLUSH"){J=!1,V.tryRestoreFocusRecorded();return}if(pe.type==="DROP_COMPLETE"){J=!1;var we=pe.payload.completed.result;we.combine&&V.tryShiftRecord(we.draggableId,we.combine.draggableId),V.tryRestoreFocusRecorded()}}}}},Ca=function(J){return J.type==="DROP_COMPLETE"||J.type==="DROP_ANIMATE"||J.type==="FLUSH"},ua=function(V){return function(J){return function(ne){return function(pe){if(Ca(pe)){V.stop(),ne(pe);return}if(pe.type==="INITIAL_PUBLISH"){ne(pe);var we=J.getState();we.phase==="DRAGGING"||Q(!1),V.start(we);return}ne(pe),V.scroll(J.getState())}}}},La=function(V){return function(J){return function(ne){if(J(ne),ne.type!=="PUBLISH_WHILE_DRAGGING")return;var pe=V.getState();if(pe.phase!=="DROP_PENDING")return;if(pe.isWaiting)return;V.dispatch(nt({reason:pe.reason}))}}},Na=E.d,Ua=function(V){var J=V.dimensionMarshal,ne=V.focusMarshal,pe=V.styleMarshal,we=V.getResponders,De=V.announce,Be=V.autoScroller;return Object(E.e)(Ht,Na(Object(E.a)(Xe(pe),va(J),Se(J),Qr,Vn,oa,La,ua(Be),Rn,pa(ne),Ar(we,De))))},ti=function(){return{additions:{},removals:{},modified:{}}};function Fi(V){var J=V.registry,ne=V.callbacks,pe=ti(),we=null,De=function(){if(we)return;ne.collectionStarting(),we=requestAnimationFrame(function(){we=null,yr();var Mt=pe,yt=Mt.additions,bt=Mt.removals,wt=Mt.modified,an=Object.keys(yt).map(function(Dr){return J.draggable.getById(Dr).getDimension(Re)}).sort(function(Dr,Ur){return Dr.descriptor.index-Ur.descriptor.index}),rr=Object.keys(wt).map(function(Dr){var Ur=J.droppable.getById(Dr),Zr=Ur.callbacks.getScrollWhileDragging();return{droppableId:Dr,scroll:Zr}}),sr={additions:an,removals:Object.keys(bt),modified:rr};pe=ti(),Sr(),ne.publish(sr)})},Be=function(Mt){var yt=Mt.descriptor.id;pe.additions[yt]=Mt,pe.modified[Mt.descriptor.droppableId]=!0,pe.removals[yt]&&delete pe.removals[yt],De()},Fe=function(Mt){var yt=Mt.descriptor;pe.removals[yt.id]=!0,pe.modified[yt.droppableId]=!0,pe.additions[yt.id]&&delete pe.additions[yt.id],De()},gt=function(){if(!we)return;cancelAnimationFrame(we),we=null,pe=ti()};return{add:Be,remove:Fe,stop:gt}}var wi=function(V){var J=V.scrollHeight,ne=V.scrollWidth,pe=V.height,we=V.width,De=$e({x:ne,y:J},{x:we,y:pe}),Be={x:Math.max(0,De.x),y:Math.max(0,De.y)};return Be},Pa=function(){var V=document.documentElement;return V||Q(!1),V},_i=function(){var V=Pa(),J=wi({scrollHeight:V.scrollHeight,scrollWidth:V.scrollWidth,width:V.clientWidth,height:V.clientHeight});return J},Oi=function(){var V=Nn(),J=_i(),ne=V.y,pe=V.x,we=Pa(),De=we.clientWidth,Be=we.clientHeight,Fe=pe+De,gt=ne+Be,Pt=t({top:ne,left:pe,right:Fe,bottom:gt}),Mt={frame:Pt,scroll:{initial:V,current:V,max:J,diff:{value:Re,displacement:Re}}};return Mt},ka=function(V){var J=V.critical,ne=V.scrollOptions,pe=V.registry;yr();var we=Oi(),De=we.scroll.current,Be=J.droppable,Fe=pe.droppable.getAllByType(Be.type).map(function(yt){return yt.callbacks.getDimensionAndWatchScroll(De,ne)}),gt=pe.draggable.getAllByType(J.draggable.type).map(function(yt){return yt.getDimension(De)}),Pt={draggables:nn(gt),droppables:Nt(Fe)};Sr();var Mt={dimensions:Pt,critical:J,viewport:we};return Mt};function wa(V,J,ne){if(ne.descriptor.id===J.id)return!1;if(ne.descriptor.type!==J.type)return!1;var pe=V.droppable.getById(ne.descriptor.droppableId);return!(pe.descriptor.mode!=="virtual")}var Ja=function(V,J){var ne=null,pe=Fi({callbacks:{publish:J.publishWhileDragging,collectionStarting:J.collectionStarting},registry:V}),we=function(wt,an){if(V.droppable.exists(wt)||Q(!1),!ne)return;J.updateDroppableIsEnabled({id:wt,isEnabled:an})},De=function(wt,an){if(!ne)return;V.droppable.exists(wt)||Q(!1),J.updateDroppableIsCombineEnabled({id:wt,isCombineEnabled:an})},Be=function(wt,an){if(!ne)return;V.droppable.exists(wt)||Q(!1),J.updateDroppableScroll({id:wt,newScroll:an})},Fe=function(wt,an){if(!ne)return;V.droppable.getById(wt).callbacks.scroll(an)},gt=function(){if(!ne)return;pe.stop();var wt=ne.critical.droppable;V.droppable.getAllByType(wt.type).forEach(function(an){return an.callbacks.dragStopped()}),ne.unsubscribe(),ne=null},Pt=function(wt){ne||Q(!1);var an=ne.critical.draggable;wt.type==="ADDITION"&&(wa(V,an,wt.value)&&pe.add(wt.value)),wt.type==="REMOVAL"&&(wa(V,an,wt.value)&&pe.remove(wt.value))},Mt=function(wt){ne&&Q(!1);var an=V.draggable.getById(wt.draggableId),rr=V.droppable.getById(an.descriptor.droppableId),sr={draggable:an.descriptor,droppable:rr.descriptor},Dr=V.subscribe(Pt);return ne={critical:sr,unsubscribe:Dr},ka({critical:sr,registry:V,scrollOptions:wt.scrollOptions})},yt={updateDroppableIsEnabled:we,updateDroppableIsCombineEnabled:De,scrollDroppable:Fe,updateDroppableScroll:Be,startPublishing:Mt,stopPublishing:gt};return yt},to=function(V,J){return V.phase==="IDLE"?!0:V.phase!=="DROP_ANIMATING"||V.completed.result.draggableId===J?!1:V.completed.result.reason==="DROP"},Mo=function(V){window.scrollBy(V.x,V.y)},Ii=A(function(V){return Et(V).filter(function(J){return J.isEnabled?!!J.frame:!1})}),no=function(J,ne){var pe=ut(Ii(ne),function(we){return we.frame||Q(!1),mn(we.frame.pageMarginBox)(J)});return pe},ro=function(V){var J=V.center,ne=V.destination,pe=V.droppables;if(ne){var we=pe[ne];return we.frame?we:null}var De=no(J,pe);return De},pi={startFromPercentage:.25,maxScrollAtPercentage:.05,maxPixelScroll:28,ease:function(J){return Math.pow(J,2)},durationDampening:{stopDampeningAt:1200,accelerateAt:360}},uo=function(V,J){var ne=V[J.size]*pi.startFromPercentage,pe=V[J.size]*pi.maxScrollAtPercentage,we={startScrollingFrom:ne,maxScrollValueAt:pe};return we},Io=function(V){var J=V.startOfRange,ne=V.endOfRange,pe=V.current,we=ne-J;if(we===0)return 0;var De=pe-J,Be=De/we;return Be},Lo=1,bo=function(V,J){if(V>J.startScrollingFrom)return 0;if(V<=J.maxScrollValueAt)return pi.maxPixelScroll;if(V===J.startScrollingFrom)return Lo;var ne=Io({startOfRange:J.maxScrollValueAt,endOfRange:J.startScrollingFrom,current:V}),pe=1-ne,we=pi.maxPixelScroll*pi.ease(pe);return Math.ceil(we)},Vi=pi.durationDampening.accelerateAt,co=pi.durationDampening.stopDampeningAt,Xi=function(V,J){var ne=J,pe=co,we=Date.now(),De=we-ne;if(De>=co)return V;if(De<Vi)return Lo;var Be=Io({startOfRange:Vi,endOfRange:pe,current:De}),Fe=V*pi.ease(Be);return Math.ceil(Fe)},Yi=function(V){var J=V.distanceToEdge,ne=V.thresholds,pe=V.dragStartTime,we=V.shouldUseTimeDampening,De=bo(J,ne);return De===0?0:we?Math.max(Xi(De,pe),Lo):De},No=function(V){var J=V.container,ne=V.distanceToEdges,pe=V.dragStartTime,we=V.axis,De=V.shouldUseTimeDampening,Be=uo(J,we),Fe=ne[we.end]<ne[we.start];return Fe?Yi({distanceToEdge:ne[we.end],thresholds:Be,dragStartTime:pe,shouldUseTimeDampening:De}):-1*Yi({distanceToEdge:ne[we.start],thresholds:Be,dragStartTime:pe,shouldUseTimeDampening:De})},Eo=function(V){var J=V.container,ne=V.subject,pe=V.proposedScroll,we=ne.height>J.height,De=ne.width>J.width;return!De&&!we?pe:De&&we?null:{x:De?0:pe.x,y:we?0:pe.y}},ao=Pe(function(V){return V===0?0:V}),Ji=function(V){var J=V.dragStartTime,ne=V.container,pe=V.subject,we=V.center,De=V.shouldUseTimeDampening,Be={top:we.y-ne.top,right:ne.right-we.x,bottom:ne.bottom-we.y,left:we.x-ne.left},Fe=No({container:ne,distanceToEdges:Be,dragStartTime:J,axis:gn,shouldUseTimeDampening:De}),gt=No({container:ne,distanceToEdges:Be,dragStartTime:J,axis:un,shouldUseTimeDampening:De}),Pt=ao({x:gt,y:Fe});if(ct(Pt,Re))return null;var Mt=Eo({container:ne,subject:pe,proposedScroll:Pt});return Mt?ct(Mt,Re)?null:Mt:null},Qi=Pe(function(V){return V===0?0:V>0?1:-1}),$a=function(){var V=function(ne,pe){return ne<0?ne:ne>pe?ne-pe:0};return function(J){var ne=J.current,pe=J.max,we=J.change,De=Qe(ne,we),Be={x:V(De.x,pe.x),y:V(De.y,pe.y)};return ct(Be,Re)?null:Be}}(),Li=function(J){var ne=J.max,pe=J.current,we=J.change,De={x:Math.max(pe.x,ne.x),y:Math.max(pe.y,ne.y)},Be=Qi(we),Fe=$a({max:De,current:pe,change:Be});return Fe?Be.x!==0&&Fe.x===0?!0:Be.y!==0&&Fe.y===0:!0},Di=function(J,ne){return Li({current:J.scroll.current,max:J.scroll.max,change:ne})},Zi=function(J,ne){if(!Di(J,ne))return null;var pe=J.scroll.max,we=J.scroll.current;return $a({current:we,max:pe,change:ne})},Ri=function(J,ne){var pe=J.frame;return pe?Li({current:pe.scroll.current,max:pe.scroll.max,change:ne}):!1},yo=function(J,ne){var pe=J.frame;return pe&&Ri(J,ne)?$a({current:pe.scroll.current,max:pe.scroll.max,change:ne}):null},xo=function(V){var J=V.viewport,ne=V.subject,pe=V.center,we=V.dragStartTime,De=V.shouldUseTimeDampening,Be=Ji({dragStartTime:we,container:J.frame,subject:ne,center:pe,shouldUseTimeDampening:De});return Be&&Di(J,Be)?Be:null},Co=function(V){var J=V.droppable,ne=V.subject,pe=V.center,we=V.dragStartTime,De=V.shouldUseTimeDampening,Be=J.frame;if(!Be)return null;var Fe=Ji({dragStartTime:we,container:Be.pageMarginBox,subject:ne,center:pe,shouldUseTimeDampening:De});return Fe&&Ri(J,Fe)?Fe:null},io=function(V){var J=V.state,ne=V.dragStartTime,pe=V.shouldUseTimeDampening,we=V.scrollWindow,De=V.scrollDroppable,Be=J.current.page.borderBoxCenter,Fe=J.dimensions.draggables[J.critical.draggable.id],gt=Fe.page.marginBox;if(J.isWindowScrollAllowed){var Pt=J.viewport,Mt=xo({dragStartTime:ne,viewport:Pt,subject:gt,center:Be,shouldUseTimeDampening:pe});if(Mt){we(Mt);return}}var yt=ro({center:Be,destination:Ut(J.impact),droppables:J.dimensions.droppables});if(!yt)return;var bt=Co({dragStartTime:ne,droppable:yt,subject:gt,center:Be,shouldUseTimeDampening:pe});bt&&De(yt.descriptor.id,bt)},Ni=function(V){var J=V.scrollWindow,ne=V.scrollDroppable,pe=D(J),we=D(ne),De=null,Be=function(Mt){De||Q(!1);var yt=De,bt=yt.shouldUseTimeDampening,wt=yt.dragStartTime;io({state:Mt,scrollWindow:pe,scrollDroppable:we,dragStartTime:wt,shouldUseTimeDampening:bt})},Fe=function(Mt){yr(),De&&Q(!1);var yt=Date.now(),bt=!1,wt=function(){bt=!0};io({state:Mt,dragStartTime:0,shouldUseTimeDampening:!1,scrollWindow:wt,scrollDroppable:wt}),De={dragStartTime:yt,shouldUseTimeDampening:bt},Sr(),bt&&Be(Mt)},gt=function(){if(!De)return;pe.cancel(),we.cancel(),De=null};return{start:Fe,stop:gt,scroll:Be}},qi=function(V){var J=V.move,ne=V.scrollDroppable,pe=V.scrollWindow,we=function(Pt,Mt){var yt=Qe(Pt.current.client.selection,Mt);J({client:yt})},De=function(Pt,Mt){if(!Ri(Pt,Mt))return Mt;var yt=yo(Pt,Mt);if(!yt)return ne(Pt.descriptor.id,Mt),null;var bt=$e(Mt,yt);ne(Pt.descriptor.id,bt);var wt=$e(Mt,bt);return wt},Be=function(Pt,Mt,yt){if(!Pt)return yt;if(!Di(Mt,yt))return yt;var bt=Zi(Mt,yt);if(!bt)return pe(yt),null;var wt=$e(yt,bt);pe(wt);var an=$e(yt,wt);return an},Fe=function(Pt){var Mt=Pt.scrollJumpRequest;if(!Mt)return;var yt=Ut(Pt.impact);yt||Q(!1);var bt=De(Pt.dimensions.droppables[yt],Mt);if(!bt)return;var wt=Pt.viewport,an=Be(Pt.isWindowScrollAllowed,wt,bt);if(!an)return;we(Pt,an)};return Fe},ko=function(V){var J=V.scrollDroppable,ne=V.scrollWindow,pe=V.move,we=Ni({scrollWindow:ne,scrollDroppable:J}),De=qi({move:pe,scrollWindow:ne,scrollDroppable:J}),Be=function(Pt){if(Pt.phase!=="DRAGGING")return;if(Pt.movementMode==="FLUID"){we.scroll(Pt);return}if(!Pt.scrollJumpRequest)return;De(Pt)},Fe={scroll:Be,start:we.start,stop:we.stop};return Fe},oo="data-rbd",so=function(){var V=oo+"-drag-handle";return{base:V,draggableId:V+"-draggable-id",contextId:V+"-context-id"}}(),Oo=function(){var V=oo+"-draggable";return{base:V,contextId:V+"-context-id",id:V+"-id"}}(),Uo=function(){var V=oo+"-droppable";return{base:V,contextId:V+"-context-id",id:V+"-id"}}(),jo={contextId:oo+"-scroll-container-context-id"},ci=function(J){return function(ne){return"["+ne+'="'+J+'"]'}},Ba=function(J,ne){return J.map(function(pe){var we=pe.styles[ne];return we?pe.selector+" { "+we+" }":""}).join(" ")},ni="pointer-events: none;",za=function(V){var J=ci(V),ne=function(){var Fe=`
|
|
|
cursor: -webkit-grab;
|
|
|
cursor: grab;
|
|
|
`;return{selector:J(so.contextId),styles:{always:`
|
|
|
-webkit-touch-callout: none;
|
|
|
-webkit-tap-highlight-color: rgba(0,0,0,0);
|
|
|
touch-action: manipulation;
|
|
|
`,resting:Fe,dragging:ni,dropAnimating:Fe}}}(),pe=function(){var Fe=`
|
|
|
transition: `+Bt.outOfTheWay+`;
|
|
|
`;return{selector:J(Oo.contextId),styles:{dragging:Fe,dropAnimating:Fe,userCancel:Fe}}}(),we={selector:J(Uo.contextId),styles:{always:"overflow-anchor: none;"}},De={selector:"body",styles:{dragging:`
|
|
|
cursor: grabbing;
|
|
|
cursor: -webkit-grabbing;
|
|
|
user-select: none;
|
|
|
-webkit-user-select: none;
|
|
|
-moz-user-select: none;
|
|
|
-ms-user-select: none;
|
|
|
overflow-anchor: none;
|
|
|
`}},Be=[pe,ne,we,De];return{always:Ba(Be,"always"),resting:Ba(Be,"resting"),dragging:Ba(Be,"dragging"),dropAnimating:Ba(Be,"dropAnimating"),userCancel:Ba(Be,"userCancel")}},ri=typeof window!="undefined"&&typeof window.document!="undefined"&&typeof window.document.createElement!="undefined"?L.useLayoutEffect:L.useEffect,To=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(V,J){var ne=d(function(){return za(V)},[V]),pe=Object(L.useRef)(null),we=Object(L.useRef)(null),De=r(A(function(yt){var bt=we.current;bt||Q(!1),bt.textContent=yt}),[]),Be=r(function(yt){var bt=pe.current;bt||Q(!1),bt.textContent=yt},[]);ri(function(){!pe.current&&!we.current||Q(!1);var yt=bi(J),bt=bi(J);return pe.current=yt,we.current=bt,yt.setAttribute(oo+"-always",V),bt.setAttribute(oo+"-dynamic",V),To().appendChild(yt),To().appendChild(bt),Be(ne.always),De(ne.resting),function(){var wt=function(rr){var sr=rr.current;sr||Q(!1),To().removeChild(sr),rr.current=null};wt(pe),wt(we)}},[J,Be,De,ne.always,ne.resting,V]);var Fe=r(function(){return De(ne.dragging)},[De,ne.dragging]),gt=r(function(yt){if(yt==="DROP"){De(ne.dropAnimating);return}De(ne.userCancel)},[De,ne.dropAnimating,ne.userCancel]),Pt=r(function(){if(!we.current)return;De(ne.resting)},[De,ne.resting]),Mt=d(function(){return{dragging:Fe,dropping:gt,resting:Pt}},[Fe,gt,Pt]);return Mt}var Ao=function(V){return V&&V.ownerDocument?V.ownerDocument.defaultView:window};function $i(V){return V instanceof Ao(V).HTMLElement}function Wi(V,J){var ne="["+so.contextId+'="'+V+'"]',pe=Ot(document.querySelectorAll(ne));if(!pe.length)return null;var we=ut(pe,function(De){return De.getAttribute(so.draggableId)===J});return we&&$i(we)?we:null}function So(V){var J=Object(L.useRef)({}),ne=Object(L.useRef)(null),pe=Object(L.useRef)(null),we=Object(L.useRef)(!1),De=r(function(bt,wt){var an={id:bt,focus:wt};return J.current[bt]=an,function(){var sr=J.current,Dr=sr[bt];Dr!==an&&delete sr[bt]}},[]),Be=r(function(bt){var wt=Wi(V,bt);wt&&wt!==document.activeElement&&wt.focus()},[V]),Fe=r(function(bt,wt){ne.current===bt&&(ne.current=wt)},[]),gt=r(function(){if(pe.current)return;if(!we.current)return;pe.current=requestAnimationFrame(function(){pe.current=null;var bt=ne.current;bt&&Be(bt)})},[Be]),Pt=r(function(bt){ne.current=null;var wt=document.activeElement;if(!wt)return;if(wt.getAttribute(so.draggableId)!==bt)return;ne.current=bt},[]);ri(function(){return we.current=!0,function(){we.current=!1;var bt=pe.current;bt&&cancelAnimationFrame(bt)}},[]);var Mt=d(function(){return{register:De,tryRecordFocus:Pt,tryRestoreFocusRecorded:gt,tryShiftRecord:Fe}},[De,Pt,gt,Fe]);return Mt}function fo(){var V={draggables:{},droppables:{}},J=[];function ne(yt){return J.push(yt),function(){var wt=J.indexOf(yt);if(wt===-1)return;J.splice(wt,1)}}function pe(yt){J.length&&J.forEach(function(bt){return bt(yt)})}function we(yt){return V.draggables[yt]||null}function De(yt){var bt=we(yt);return bt||Q(!1),bt}var Be={register:function(bt){V.draggables[bt.descriptor.id]=bt,pe({type:"ADDITION",value:bt})},update:function(bt,wt){var an=V.draggables[wt.descriptor.id];if(!an)return;if(an.uniqueId!==bt.uniqueId)return;delete V.draggables[wt.descriptor.id],V.draggables[bt.descriptor.id]=bt},unregister:function(bt){var wt=bt.descriptor.id,an=we(wt);if(!an)return;if(bt.uniqueId!==an.uniqueId)return;delete V.draggables[wt],pe({type:"REMOVAL",value:bt})},getById:De,findById:we,exists:function(bt){return Boolean(we(bt))},getAllByType:function(bt){return Ue(V.draggables).filter(function(wt){return wt.descriptor.type===bt})}};function Fe(yt){return V.droppables[yt]||null}function gt(yt){var bt=Fe(yt);return bt||Q(!1),bt}var Pt={register:function(bt){V.droppables[bt.descriptor.id]=bt},unregister:function(bt){var wt=Fe(bt.descriptor.id);if(!wt)return;if(bt.uniqueId!==wt.uniqueId)return;delete V.droppables[bt.descriptor.id]},getById:gt,findById:Fe,exists:function(bt){return Boolean(Fe(bt))},getAllByType:function(bt){return Ue(V.droppables).filter(function(wt){return wt.descriptor.type===bt})}};function Mt(){V.draggables={},V.droppables={},J.length=0}return{draggable:Be,droppable:Pt,subscribe:ne,clean:Mt}}function Wo(){var V=d(fo,[]);return Object(L.useEffect)(function(){return function(){requestAnimationFrame(V.clean)}},[V]),V}var lo=p.a.createContext(null),Oa=function(){var V=document.body;return V||Q(!1),V},ma={position:"absolute",width:"1px",height:"1px",margin:"-1px",border:"0",padding:"0",overflow:"hidden",clip:"rect(0 0 0 0)","clip-path":"inset(100%)"},Ka=function(J){return"rbd-announcement-"+J};function oi(V){var J=d(function(){return Ka(V)},[V]),ne=Object(L.useRef)(null);Object(L.useEffect)(function(){var De=document.createElement("div");return ne.current=De,De.id=J,De.setAttribute("aria-live","assertive"),De.setAttribute("aria-atomic","true"),Object(b.a)(De.style,ma),Oa().appendChild(De),function(){setTimeout(function(){var gt=Oa();gt.contains(De)&>.removeChild(De),De===ne.current&&(ne.current=null)})}},[J]);var pe=r(function(we){var De=ne.current;if(De){De.textContent=we;return}},[]);return pe}var eo=0,ki={separator:"::"};function ho(){eo=0}function Ti(V,J){return J===void 0&&(J=ki),d(function(){return""+V+J.separator+eo++},[J.separator,V])}function Qa(V){var J=V.contextId,ne=V.uniqueId;return"rbd-hidden-text-"+J+"-"+ne}function po(V){var J=V.contextId,ne=V.text,pe=Ti("hidden-text",{separator:"-"}),we=d(function(){return Qa({contextId:J,uniqueId:pe})},[pe,J]);return Object(L.useEffect)(function(){var Be=document.createElement("div");return Be.id=we,Be.textContent=ne,Be.style.display="none",Oa().appendChild(Be),function(){var gt=Oa();gt.contains(Be)&>.removeChild(Be)}},[we,ne]),we}var Ki=p.a.createContext(null),mo={react:"^16.8.5","react-dom":"^16.8.5"},di=/(\d+)\.(\d+)\.(\d+)/,Sa=function(J){var ne=di.exec(J);ne!=null||Q(!1);var pe=Number(ne[1]),we=Number(ne[2]),De=Number(ne[3]);return{major:pe,minor:we,patch:De,raw:J}},ta=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},pr=function(V,J){var ne=Sa(V),pe=Sa(J);if(ta(ne,pe))return},zr=`
|
|
|
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
|
|
|
`,fa=function(V){var J=V.doctype;if(!J)return;J.name.toLowerCase()!=="html",J.publicId!==""};function ja(V){}function Ei(V,J){ja(function(){Object(L.useEffect)(function(){try{V()}catch(ne){ve(`
|
|
|
A setup problem was encountered.
|
|
|
|
|
|
> `+ne.message+`
|
|
|
`)}},J)})}function Pi(){Ei(function(){pr(mo.react,p.a.version),fa(document)},[])}function Za(V){var J=Object(L.useRef)(V);return Object(L.useEffect)(function(){J.current=V}),J}function yi(){var V=null;function J(){return Boolean(V)}function ne(Be){return Be===V}function pe(Be){V&&Q(!1);var Fe={abandon:Be};return V=Fe,Fe}function we(){V||Q(!1),V=null}function De(){V&&(V.abandon(),we())}return{isClaimed:J,isActive:ne,claim:pe,release:we,tryAbandon:De}}var Hi=9,vo=13,Xa=27,ws=32,Ys=33,Pl=34,hs=35,Ds=36,Js=37,Ml=38,Qs=39,Il=40,ps,ms=(ps={},ps[vo]=!0,ps[Hi]=!0,ps),Rs=function(V){ms[V.keyCode]&&V.preventDefault()},vs=function(){var V="visibilitychange";if(typeof document=="undefined")return V;var J=[V,"ms"+V,"webkit"+V,"moz"+V,"o"+V],ne=ut(J,function(pe){return"on"+pe in document});return ne||V}(),Zs=0,Ps=5;function Ko(V,J){return Math.abs(J.x-V.x)>=Ps||Math.abs(J.y-V.y)>=Ps}var gs={type:"IDLE"};function _s(V){var J=V.cancel,ne=V.completed,pe=V.getPhase,we=V.setPhase;return[{eventName:"mousemove",fn:function(Be){var Fe=Be.button,gt=Be.clientX,Pt=Be.clientY;if(Fe!==Zs)return;var Mt={x:gt,y:Pt},yt=pe();if(yt.type==="DRAGGING"){Be.preventDefault(),yt.actions.move(Mt);return}yt.type==="PENDING"||Q(!1);var bt=yt.point;if(!Ko(bt,Mt))return;Be.preventDefault();var wt=yt.actions.fluidLift(Mt);we({type:"DRAGGING",actions:wt})}},{eventName:"mouseup",fn:function(Be){var Fe=pe();if(Fe.type!=="DRAGGING"){J();return}Be.preventDefault(),Fe.actions.drop({shouldBlockNextClick:!0}),ne()}},{eventName:"mousedown",fn:function(Be){pe().type==="DRAGGING"&&Be.preventDefault(),J()}},{eventName:"keydown",fn:function(Be){var Fe=pe();if(Fe.type==="PENDING"){J();return}if(Be.keyCode===Xa){Be.preventDefault(),J();return}Rs(Be)}},{eventName:"resize",fn:J},{eventName:"scroll",options:{passive:!0,capture:!1},fn:function(){pe().type==="PENDING"&&J()}},{eventName:"webkitmouseforcedown",fn:function(Be){var Fe=pe();if(Fe.type!=="IDLE"||Q(!1),Fe.actions.shouldRespectForcePress()){J();return}Be.preventDefault()}},{eventName:vs,fn:J}]}function $s(V){var J=Object(L.useRef)(gs),ne=Object(L.useRef)(be),pe=d(function(){return{eventName:"mousedown",fn:function(yt){if(yt.defaultPrevented)return;if(yt.button!==Zs)return;if(yt.ctrlKey||yt.metaKey||yt.shiftKey||yt.altKey)return;var bt=V.findClosestDraggableId(yt);if(!bt)return;var wt=V.tryGetLock(bt,Be,{sourceEvent:yt});if(!wt)return;yt.preventDefault();var an={x:yt.clientX,y:yt.clientY};ne.current(),Pt(wt,an)}}},[V]),we=d(function(){return{eventName:"webkitmouseforcewillbegin",fn:function(yt){if(yt.defaultPrevented)return;var bt=V.findClosestDraggableId(yt);if(!bt)return;var wt=V.findOptionsForDraggable(bt);if(!wt)return;if(wt.shouldRespectForcePress)return;if(!V.canGetLock(bt))return;yt.preventDefault()}}},[V]),De=r(function(){var yt={passive:!1,capture:!0};ne.current=he(window,[we,pe],yt)},[we,pe]),Be=r(function(){var Mt=J.current;if(Mt.type==="IDLE")return;J.current=gs,ne.current(),De()},[De]),Fe=r(function(){var Mt=J.current;Be(),Mt.type==="DRAGGING"&&Mt.actions.cancel({shouldBlockNextClick:!0}),Mt.type==="PENDING"&&Mt.actions.abort()},[Be]),gt=r(function(){var yt={capture:!0,passive:!1},bt=_s({cancel:Fe,completed:Be,getPhase:function(){return J.current},setPhase:function(an){J.current=an}});ne.current=he(window,bt,yt)},[Fe,Be]),Pt=r(function(yt,bt){J.current.type==="IDLE"||Q(!1),J.current={type:"PENDING",point:bt,actions:yt},gt()},[gt]);ri(function(){return De(),function(){ne.current()}},[De])}var wo;function el(){}var Ll=(wo={},wo[Pl]=!0,wo[Ys]=!0,wo[Ds]=!0,wo[hs]=!0,wo);function tl(V,J){function ne(){J(),V.cancel()}function pe(){J(),V.drop()}return[{eventName:"keydown",fn:function(De){if(De.keyCode===Xa){De.preventDefault(),ne();return}if(De.keyCode===ws){De.preventDefault(),pe();return}if(De.keyCode===Il){De.preventDefault(),V.moveDown();return}if(De.keyCode===Ml){De.preventDefault(),V.moveUp();return}if(De.keyCode===Qs){De.preventDefault(),V.moveRight();return}if(De.keyCode===Js){De.preventDefault(),V.moveLeft();return}if(Ll[De.keyCode]){De.preventDefault();return}Rs(De)}},{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(V){var J=Object(L.useRef)(el),ne=d(function(){return{eventName:"keydown",fn:function(De){if(De.defaultPrevented)return;if(De.keyCode!==ws)return;var Be=V.findClosestDraggableId(De);if(!Be)return;var Fe=V.tryGetLock(Be,Mt,{sourceEvent:De});if(!Fe)return;De.preventDefault();var gt=!0,Pt=Fe.snapLift();J.current();function Mt(){gt||Q(!1),gt=!1,J.current(),pe()}J.current=he(window,tl(Pt,Mt),{capture:!0,passive:!1})}}},[V]),pe=r(function(){var De={passive:!1,capture:!0};J.current=he(window,[ne],De)},[ne]);ri(function(){return pe(),function(){J.current()}},[pe])}var Ho={type:"IDLE"},nl=120,rl=.15;function al(V){var J=V.cancel,ne=V.getPhase;return[{eventName:"orientationchange",fn:J},{eventName:"resize",fn:J},{eventName:"contextmenu",fn:function(we){we.preventDefault()}},{eventName:"keydown",fn:function(we){if(ne().type!=="DRAGGING"){J();return}we.keyCode===Xa&&we.preventDefault(),J()}},{eventName:vs,fn:J}]}function Go(V){var J=V.cancel,ne=V.completed,pe=V.getPhase;return[{eventName:"touchmove",options:{capture:!1},fn:function(De){var Be=pe();if(Be.type!=="DRAGGING"){J();return}Be.hasMoved=!0;var Fe=De.touches[0],gt=Fe.clientX,Pt=Fe.clientY,Mt={x:gt,y:Pt};De.preventDefault(),Be.actions.move(Mt)}},{eventName:"touchend",fn:function(De){var Be=pe();if(Be.type!=="DRAGGING"){J();return}De.preventDefault(),Be.actions.drop({shouldBlockNextClick:!0}),ne()}},{eventName:"touchcancel",fn:function(De){if(pe().type!=="DRAGGING"){J();return}De.preventDefault(),J()}},{eventName:"touchforcechange",fn:function(De){var Be=pe();Be.type!=="IDLE"||Q(!1);var Fe=De.touches[0];if(!Fe)return;var gt=Fe.force>=rl;if(!gt)return;var Pt=Be.actions.shouldRespectForcePress();if(Be.type==="PENDING"){Pt&&J();return}if(Pt){if(Be.hasMoved){De.preventDefault();return}J();return}De.preventDefault()}},{eventName:vs,fn:J}]}function bs(V){var J=Object(L.useRef)(Ho),ne=Object(L.useRef)(be),pe=r(function(){return J.current},[]),we=r(function(wt){J.current=wt},[]),De=d(function(){return{eventName:"touchstart",fn:function(wt){if(wt.defaultPrevented)return;var an=V.findClosestDraggableId(wt);if(!an)return;var rr=V.tryGetLock(an,Fe,{sourceEvent:wt});if(!rr)return;var sr=wt.touches[0],Dr=sr.clientX,Ur=sr.clientY,Zr={x:Dr,y:Ur};ne.current(),yt(rr,Zr)}}},[V]),Be=r(function(){var wt={capture:!0,passive:!1};ne.current=he(window,[De],wt)},[De]),Fe=r(function(){var bt=J.current;if(bt.type==="IDLE")return;bt.type==="PENDING"&&clearTimeout(bt.longPressTimerId),we(Ho),ne.current(),Be()},[Be,we]),gt=r(function(){var bt=J.current;Fe(),bt.type==="DRAGGING"&&bt.actions.cancel({shouldBlockNextClick:!0}),bt.type==="PENDING"&&bt.actions.abort()},[Fe]),Pt=r(function(){var wt={capture:!0,passive:!1},an={cancel:gt,completed:Fe,getPhase:pe},rr=he(window,Go(an),wt),sr=he(window,al(an),wt);ne.current=function(){rr(),sr()}},[gt,pe,Fe]),Mt=r(function(){var wt=pe();wt.type==="PENDING"||Q(!1);var an=wt.actions.fluidLift(wt.point);we({type:"DRAGGING",actions:an,hasMoved:!1})},[pe,we]),yt=r(function(wt,an){pe().type==="IDLE"||Q(!1);var rr=setTimeout(Mt,nl);we({type:"PENDING",point:an,actions:wt,longPressTimerId:rr}),Pt()},[Pt,pe,we,Mt]);ri(function(){return Be(),function(){ne.current();var an=pe();an.type==="PENDING"&&(clearTimeout(an.longPressTimerId),we(Ho))}},[pe,Be,we]),ri(function(){var wt=he(window,[{eventName:"touchmove",fn:function(){},options:{capture:!1,passive:!1}}]);return wt},[])}function il(V){ja(function(){var J=Za(V);Ei(function(){J.current.length===V.length||Q(!1)})})}var ol={input:!0,button:!0,textarea:!0,select:!0,option:!0,optgroup:!0,video:!0,audio:!0};function Ms(V,J){if(J==null)return!1;var ne=Boolean(ol[J.tagName.toLowerCase()]);if(ne)return!0;var pe=J.getAttribute("contenteditable");return pe==="true"||pe===""?!0:J===V?!1:Ms(V,J.parentElement)}function zo(V,J){var ne=J.target;return $i(ne)?Ms(V,ne):!1}var sl=function(V){return t(V.getBoundingClientRect()).center};function Es(V){return V instanceof Ao(V).Element}var ll=function(){var V="matches";if(typeof document=="undefined")return V;var J=[V,"msMatchesSelector","webkitMatchesSelector"],ne=ut(J,function(pe){return pe in Element.prototype});return ne||V}();function Vo(V,J){return V==null?null:V[ll](J)?V:Vo(V.parentElement,J)}function Nl(V,J){return V.closest?V.closest(J):Vo(V,J)}function Xo(V){return"["+so.contextId+'="'+V+'"]'}function ul(V,J){var ne=J.target;if(!Es(ne))return null;var pe=Xo(V),we=Nl(ne,pe);return we&&$i(we)?we:null}function cl(V,J){var ne=ul(V,J);return ne?ne.getAttribute(so.draggableId):null}function dl(V,J){var ne="["+Oo.contextId+'="'+V+'"]',pe=Ot(document.querySelectorAll(ne)),we=ut(pe,function(De){return De.getAttribute(Oo.id)===J});return we&&$i(we)?we:null}function ts(V){V.preventDefault()}function Do(V){var J=V.expected,ne=V.phase,pe=V.isLockActive,we=V.shouldWarn;return pe()?!(J!==ne):!1}function Yo(V){var J=V.lockAPI,ne=V.store,pe=V.registry,we=V.draggableId;if(J.isClaimed())return!1;var De=pe.draggable.findById(we);return De&&De.options.isEnabled?!!to(ne.getState(),we):!1}function ns(V){var J=V.lockAPI,ne=V.contextId,pe=V.store,we=V.registry,De=V.draggableId,Be=V.forceSensorStop,Fe=V.sourceEvent,gt=Yo({lockAPI:J,store:pe,registry:we,draggableId:De});if(!gt)return null;var Pt=we.draggable.getById(De),Mt=dl(ne,Pt.descriptor.id);if(!Mt)return null;if(Fe&&!Pt.options.canDragInteractiveElements&&zo(Mt,Fe))return null;var yt=J.claim(Be||be),bt="PRE_DRAG";function wt(){return Pt.options.shouldRespectForcePress}function an(){return J.isActive(yt)}function rr(Ta,Ha){Do({expected:Ta,phase:bt,isLockActive:an,shouldWarn:!0})&&pe.dispatch(Ha())}var sr=rr.bind(null,"DRAGGING");function Dr(Ta){function Ha(){J.release(),bt="COMPLETED"}bt!=="PRE_DRAG"&&(Ha(),bt==="PRE_DRAG"||Q(!1)),pe.dispatch(Un(Ta.liftActionArgs)),bt="DRAGGING";function ii(e,u){if(u===void 0&&(u={shouldBlockNextClick:!1}),Ta.cleanup(),u.shouldBlockNextClick){var j=he(window,[{eventName:"click",fn:ts,options:{once:!0,passive:!1,capture:!0}}]);setTimeout(j)}Ha(),pe.dispatch(nt({reason:e}))}return Object(b.a)({isActive:function(){return Do({expected:"DRAGGING",phase:bt,isLockActive:an,shouldWarn:!1})},shouldRespectForcePress:wt,drop:function(u){return ii("DROP",u)},cancel:function(u){return ii("CANCEL",u)}},Ta.actions)}function Ur(Ta){var Ha=D(function(e){sr(function(){return tr({client:e})})}),ii=Dr({liftActionArgs:{id:De,clientSelection:Ta,movementMode:"FLUID"},cleanup:function(){return Ha.cancel()},actions:{move:Ha}});return Object(b.a)({},ii,{move:Ha})}function Zr(){var Ta={moveUp:function(){return sr(cr)},moveRight:function(){return sr(kr)},moveDown:function(){return sr(vr)},moveLeft:function(){return sr(Hr)}};return Dr({liftActionArgs:{id:De,clientSelection:sl(Mt),movementMode:"SNAP"},cleanup:be,actions:Ta})}function Nr(){var Ta=Do({expected:"PRE_DRAG",phase:bt,isLockActive:an,shouldWarn:!0});Ta&&J.release()}var Da={isActive:function(){return Do({expected:"PRE_DRAG",phase:bt,isLockActive:an,shouldWarn:!1})},shouldRespectForcePress:wt,fluidLift:Ur,snapLift:Zr,abort:Nr};return Da}var fl=[$s,mi,bs];function kl(V){var J=V.contextId,ne=V.store,pe=V.registry,we=V.customSensors,De=V.enableDefaultSensors,Be=[].concat(De?fl:[],we||[]),Fe=Object(L.useState)(function(){return yi()})[0],gt=r(function(Ur,Zr){Ur.isDragging&&!Zr.isDragging&&Fe.tryAbandon()},[Fe]);ri(function(){var Ur=ne.getState(),Zr=ne.subscribe(function(){var Nr=ne.getState();gt(Ur,Nr),Ur=Nr});return Zr},[Fe,ne,gt]),ri(function(){return Fe.tryAbandon},[Fe.tryAbandon]);var Pt=r(function(Dr){return Yo({lockAPI:Fe,registry:pe,store:ne,draggableId:Dr})},[Fe,pe,ne]),Mt=r(function(Dr,Ur,Zr){return ns({lockAPI:Fe,registry:pe,contextId:J,store:ne,draggableId:Dr,forceSensorStop:Ur,sourceEvent:Zr&&Zr.sourceEvent?Zr.sourceEvent:null})},[J,Fe,pe,ne]),yt=r(function(Dr){return cl(J,Dr)},[J]),bt=r(function(Dr){var Ur=pe.draggable.findById(Dr);return Ur?Ur.options:null},[pe.draggable]),wt=r(function(){if(!Fe.isClaimed())return;Fe.tryAbandon(),ne.getState().phase!=="IDLE"&&ne.dispatch(xa())},[Fe,ne]),an=r(Fe.isClaimed,[Fe]),rr=d(function(){return{canGetLock:Pt,tryGetLock:Mt,findClosestDraggableId:yt,findOptionsForDraggable:bt,tryReleaseLock:wt,isLockClaimed:an}},[Pt,Mt,yt,bt,wt,an]);il(Be);for(var sr=0;sr<Be.length;sr++)Be[sr](rr)}var hl=function(J){return{onBeforeCapture:J.onBeforeCapture,onBeforeDragStart:J.onBeforeDragStart,onDragStart:J.onDragStart,onDragEnd:J.onDragEnd,onDragUpdate:J.onDragUpdate}};function Gi(V){return V.current||Q(!1),V.current}function Jo(V){var J=V.contextId,ne=V.setCallbacks,pe=V.sensors,we=V.nonce,De=V.dragHandleUsageInstructions,Be=Object(L.useRef)(null);Pi();var Fe=Za(V),gt=r(function(){return hl(Fe.current)},[Fe]),Pt=oi(J),Mt=po({contextId:J,text:De}),yt=Bo(J,we),bt=r(function(e){Gi(Be).dispatch(e)},[]),wt=d(function(){return Object(E.b)({publishWhileDragging:Tn,updateDroppableScroll:ar,updateDroppableIsEnabled:er,updateDroppableIsCombineEnabled:Vr,collectionStarting:qn},bt)},[bt]),an=Wo(),rr=d(function(){return Ja(an,wt)},[an,wt]),sr=d(function(){return ko(Object(b.a)({scrollWindow:Mo,scrollDroppable:rr.scrollDroppable},Object(E.b)({move:tr},bt)))},[rr.scrollDroppable,bt]),Dr=So(J),Ur=d(function(){return Ua({announce:Pt,autoScroller:sr,dimensionMarshal:rr,focusMarshal:Dr,getResponders:gt,styleMarshal:yt})},[Pt,sr,rr,Dr,gt,yt]);Be.current=Ur;var Zr=r(function(){var e=Gi(Be),u=e.getState();u.phase!=="IDLE"&&e.dispatch(xa())},[]),Nr=r(function(){var e=Gi(Be).getState();return e.isDragging||e.phase==="DROP_ANIMATING"},[]),Da=d(function(){return{isDragging:Nr,tryAbort:Zr}},[Nr,Zr]);ne(Da);var Ta=r(function(e){return to(Gi(Be).getState(),e)},[]),Ha=r(function(){return sn(Gi(Be).getState())},[]),ii=d(function(){return{marshal:rr,focus:Dr,contextId:J,canLift:Ta,isMovementAllowed:Ha,dragHandleUsageInstructionsId:Mt,registry:an}},[J,rr,Mt,Dr,Ta,Ha,an]);return kl({contextId:J,store:Ur,registry:an,customSensors:pe,enableDefaultSensors:V.enableDefaultSensors!==!1}),Object(L.useEffect)(function(){return Zr},[Zr]),p.a.createElement(Ki.Provider,{value:ii},p.a.createElement(O.a,{context:lo,store:Ur},V.children))}var Qo=0;function Ul(){Qo=0}function pl(){return d(function(){return""+Qo++},[])}function iu(){Ul(),ho()}function jl(V){var J=pl(),ne=V.dragHandleUsageInstructions||_e.dragHandleUsageInstructions;return p.a.createElement(ce,null,function(pe){return p.a.createElement(Jo,{nonce:V.nonce,contextId:J,setCallbacks:pe,dragHandleUsageInstructions:ne,enableDefaultSensors:V.enableDefaultSensors,sensors:V.sensors,onBeforeCapture:V.onBeforeCapture,onBeforeDragStart:V.onBeforeDragStart,onDragStart:V.onDragStart,onDragUpdate:V.onDragUpdate,onDragEnd:V.onDragEnd},V.children)})}var Is=function(J){return function(ne){return J===ne}},Ai=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),pe={overflowX:ne.overflowX,overflowY:ne.overflowY};return vl(pe,Ai)||vl(pe,ml)},gl=function(){return!1;var J,ne;if(!Ls(J))return!1;var pe,we;if(Fl(we,Bl))return!1},Ns=function V(J){return J==null?null:J===document.body?gl()?J:null:J===document.documentElement?null:Ls(J)?J:V(J.parentElement)},ou=function(V){if(!V)return;var J=Ns(V.parentElement);if(!J)return},ks=function(V){return{x:V.scrollLeft,y:V.scrollTop}},Wl=function V(J){if(!J)return!1;var ne=window.getComputedStyle(J);return ne.position==="fixed"?!0:V(J.parentElement)},Ro=function(V){var J=Ns(V),ne=Wl(V);return{closestScrollable:J,isFixedOnPage:ne}},rs=function(V){var J=V.descriptor,ne=V.isEnabled,pe=V.isCombineEnabled,we=V.isFixedOnPage,De=V.direction,Be=V.client,Fe=V.page,gt=V.closest,Pt=function(){if(!gt)return null;var wt=gt.scrollSize,an=gt.client,rr=wi({scrollHeight:wt.scrollHeight,scrollWidth:wt.scrollWidth,height:an.paddingBox.height,width:an.paddingBox.width});return{pageMarginBox:gt.page.marginBox,frameClient:an,scrollSize:wt,shouldClipSubject:gt.shouldClipSubject,scroll:{initial:gt.scroll,current:gt.scroll,max:rr,diff:{value:Re,displacement:Re}}}}(),Mt=De==="vertical"?gn:un,yt=Ee({page:Fe,withPlaceholder:null,axis:Mt,frame:Pt}),bt={descriptor:J,isCombineEnabled:pe,isFixedOnPage:we,axis:Mt,isEnabled:ne,client:Be,page:Fe,frame:Pt,subject:yt};return bt},ys=function(J,ne){var pe=P(J);if(!ne)return pe;if(J!==ne)return pe;var we=pe.paddingBox.top-ne.scrollTop,De=pe.paddingBox.left-ne.scrollLeft,Be=we+ne.scrollHeight,Fe=De+ne.scrollWidth,gt={top:we,right:Fe,bottom:Be,left:De},Pt=a(gt,pe.border),Mt=s({borderBox:Pt,margin:pe.margin,border:pe.border,padding:pe.padding});return Mt},as=function(V){var J=V.ref,ne=V.descriptor,pe=V.env,we=V.windowScroll,De=V.direction,Be=V.isDropDisabled,Fe=V.isCombineEnabled,gt=V.shouldClipSubject,Pt=pe.closestScrollable,Mt=ys(J,Pt),yt=C(Mt,we),bt=function(){if(!Pt)return null;var an=P(Pt),rr={scrollHeight:Pt.scrollHeight,scrollWidth:Pt.scrollWidth};return{client:an,page:C(an,we),scroll:ks(Pt),scrollSize:rr,shouldClipSubject:gt}}(),wt=rs({descriptor:ne,isEnabled:!Be,isCombineEnabled:Fe,isFixedOnPage:pe.isFixedOnPage,direction:De,client:Mt,page:yt,closest:bt});return wt},go={passive:!1},Kl={passive:!0},_l=function(V){return V.shouldPublishImmediately?go:Kl};function _o(V){var J=Object(L.useContext)(V);return J||Q(!1),J}var is=function(J){return J&&J.env.closestScrollable||null};function bl(V){var J=Object(L.useRef)(null),ne=_o(Ki),pe=Ti("droppable"),we=ne.registry,De=ne.marshal,Be=Za(V),Fe=d(function(){return{id:V.droppableId,type:V.type,mode:V.mode}},[V.droppableId,V.mode,V.type]),gt=Object(L.useRef)(Fe),Pt=d(function(){return A(function(Nr,Da){J.current||Q(!1);var Ta={x:Nr,y:Da};De.updateDroppableScroll(Fe.id,Ta)})},[Fe.id,De]),Mt=r(function(){var Nr=J.current;return!Nr||!Nr.env.closestScrollable?Re:ks(Nr.env.closestScrollable)},[]),yt=r(function(){var Nr=Mt();Pt(Nr.x,Nr.y)},[Mt,Pt]),bt=d(function(){return D(yt)},[yt]),wt=r(function(){var Nr=J.current,Da=is(Nr);Nr&&Da||Q(!1);var Ta=Nr.scrollOptions;if(Ta.shouldPublishImmediately){yt();return}bt()},[bt,yt]),an=r(function(Nr,Da){J.current&&Q(!1);var Ta=Be.current,Ha=Ta.getDroppableRef();Ha||Q(!1);var ii=Ro(Ha),e={ref:Ha,descriptor:Fe,env:ii,scrollOptions:Da};J.current=e;var u=as({ref:Ha,descriptor:Fe,env:ii,windowScroll:Nr,direction:Ta.direction,isDropDisabled:Ta.isDropDisabled,isCombineEnabled:Ta.isCombineEnabled,shouldClipSubject:!Ta.ignoreContainerClipping}),j=ii.closestScrollable;return j&&(j.setAttribute(jo.contextId,ne.contextId),j.addEventListener("scroll",wt,_l(e.scrollOptions))),u},[ne.contextId,Fe,wt,Be]),rr=r(function(){var Nr=J.current,Da=is(Nr);return Nr&&Da||Q(!1),ks(Da)},[]),sr=r(function(){var Nr=J.current;Nr||Q(!1);var Da=is(Nr);if(J.current=null,!Da)return;bt.cancel(),Da.removeAttribute(jo.contextId),Da.removeEventListener("scroll",wt,_l(Nr.scrollOptions))},[wt,bt]),Dr=r(function(Nr){var Da=J.current;Da||Q(!1);var Ta=is(Da);Ta||Q(!1),Ta.scrollTop+=Nr.y,Ta.scrollLeft+=Nr.x},[]),Ur=d(function(){return{getDimensionAndWatchScroll:an,getScrollWhileDragging:rr,dragStopped:sr,scroll:Dr}},[sr,an,rr,Dr]),Zr=d(function(){return{uniqueId:pe,descriptor:Fe,callbacks:Ur}},[Ur,Fe,pe]);ri(function(){return gt.current=Zr.descriptor,we.droppable.register(Zr),function(){J.current&&sr(),we.droppable.unregister(Zr)}},[Ur,Fe,sr,Zr,De,we.droppable]),ri(function(){if(!J.current)return;De.updateDroppableIsEnabled(gt.current.id,!V.isDropDisabled)},[V.isDropDisabled,De]),ri(function(){if(!J.current)return;De.updateDroppableIsCombineEnabled(gt.current.id,V.isCombineEnabled)},[V.isCombineEnabled,De])}function xs(){}var os={width:0,height:0,margin:ft},Zo=function(J){var ne=J.isAnimatingOpenOnMount,pe=J.placeholder,we=J.animate;return ne||we==="close"?os:{height:pe.client.borderBox.height,width:pe.client.borderBox.width,margin:pe.client.margin}},Us=function(J){var ne=J.isAnimatingOpenOnMount,pe=J.placeholder,we=J.animate,De=Zo({isAnimatingOpenOnMount:ne,placeholder:pe,animate:we});return{display:pe.display,boxSizing:"border-box",width:De.width,height:De.height,marginTop:De.margin.top,marginRight:De.margin.right,marginBottom:De.margin.bottom,marginLeft:De.margin.left,flexShrink:"0",flexGrow:"0",pointerEvents:"none",transition:we!=="none"?Bt.placeholder:null}};function js(V){var J=Object(L.useRef)(null),ne=r(function(){if(!J.current)return;clearTimeout(J.current),J.current=null},[]),pe=V.animate,we=V.onTransitionEnd,De=V.onClose,Be=V.contextId,Fe=Object(L.useState)(V.animate==="open"),gt=Fe[0],Pt=Fe[1];Object(L.useEffect)(function(){return gt?pe!=="open"?(ne(),Pt(!1),xs):J.current?xs:(J.current=setTimeout(function(){J.current=null,Pt(!1)}),ne):xs},[pe,gt,ne]);var Mt=r(function(bt){if(bt.propertyName!=="height")return;we(),pe==="close"&&De()},[pe,De,we]),yt=Us({isAnimatingOpenOnMount:gt,animate:V.animate,placeholder:V.placeholder});return p.a.createElement(V.placeholder.tagName,{style:yt,"data-rbd-placeholder-context-id":Be,onTransitionEnd:Mt,ref:V.innerRef})}var Bs=p.a.memo(js),Fs=p.a.createContext(null);function qo(V){V&&$i(V)||Q(!1)}function Cs(V){return typeof V=="boolean"}function Ws(V,J){J.forEach(function(ne){return ne(V)})}var El=[function(J){var ne=J.props;ne.droppableId||Q(!1),typeof ne.droppableId=="string"||Q(!1)},function(J){var ne=J.props;Cs(ne.isDropDisabled)||Q(!1),Cs(ne.isCombineEnabled)||Q(!1),Cs(ne.ignoreContainerClipping)||Q(!1)},function(J){var ne=J.getDroppableRef;qo(ne())}],Os=[function(J){var ne=J.props,pe=J.getPlaceholderRef;if(!ne.placeholder)return;var we=pe();if(we)return}],Hl=[function(J){var ne=J.props;ne.renderClone||Q(!1)},function(J){var ne=J.getPlaceholderRef;ne()&&Q(!1)}];function Gl(V){Ei(function(){Ws(V,El),V.props.mode==="standard"&&Ws(V,Os),V.props.mode==="virtual"&&Ws(V,Hl)})}var ss=function(V){Object(w.a)(J,V);function J(){for(var pe,we=arguments.length,De=new Array(we),Be=0;Be<we;Be++)De[Be]=arguments[Be];return pe=V.call.apply(V,[this].concat(De))||this,pe.state={isVisible:Boolean(pe.props.on),data:pe.props.on,animate:pe.props.shouldAnimate&&pe.props.on?"open":"none"},pe.onClose=function(){if(pe.state.animate!=="close")return;pe.setState({isVisible:!1})},pe}J.getDerivedStateFromProps=function(we,De){return we.shouldAnimate?we.on?{isVisible:!0,data:we.on,animate:"open"}:De.isVisible?{isVisible:!0,data:De.data,animate:"close"}:{isVisible:!1,animate:"close",data:null}:{isVisible:Boolean(we.on),data:we.on,animate:"none"}};var ne=J.prototype;return ne.render=function(){if(!this.state.isVisible)return null;var we={onClose:this.onClose,data:this.state.data,animate:this.state.animate};return this.props.children(we)},J}(p.a.PureComponent),Ks={dragging:5e3,dropAnimating:4500},yl=function(J,ne){return ne?Bt.drop(ne.duration):J?Bt.snap:Bt.fluid},zl=function(J,ne){return J?ne?st.opacity.drop:st.opacity.combining:null},Hs=function(J){return J.forceShouldAnimate!=null?J.forceShouldAnimate:J.mode==="SNAP"};function xl(V){var J=V.dimension,ne=J.client,pe=V.offset,we=V.combineWith,De=V.dropping,Be=Boolean(we),Fe=Hs(V),gt=Boolean(De),Pt=gt?Zt.drop(pe,Be):Zt.moveTo(pe),Mt={position:"fixed",top:ne.marginBox.top,left:ne.marginBox.left,boxSizing:"border-box",width:ne.borderBox.width,height:ne.borderBox.height,transition:yl(Fe,De),transform:Pt,opacity:zl(Be,gt),zIndex:gt?Ks.dropAnimating:Ks.dragging,pointerEvents:"none"};return Mt}function Vl(V){return{transform:Zt.moveTo(V.offset),transition:V.shouldAnimateDisplacement?null:"none"}}function Cl(V){return V.type==="DRAGGING"?xl(V):Vl(V)}function Ol(V,J,ne){ne===void 0&&(ne=Re);var pe=window.getComputedStyle(J),we=J.getBoundingClientRect(),De=g(we,pe),Be=C(De,ne),Fe={client:De,tagName:J.tagName.toLowerCase(),display:pe.display},gt={x:De.marginBox.width,y:De.marginBox.height},Pt={descriptor:V,placeholder:Fe,displaceBy:gt,client:De,page:Be};return Pt}function Xl(V){var J=Ti("draggable"),ne=V.descriptor,pe=V.registry,we=V.getDraggableRef,De=V.canDragInteractiveElements,Be=V.shouldRespectForcePress,Fe=V.isEnabled,gt=d(function(){return{canDragInteractiveElements:De,shouldRespectForcePress:Be,isEnabled:Fe}},[De,Fe,Be]),Pt=r(function(wt){var an=we();return an||Q(!1),Ol(ne,an,wt)},[ne,we]),Mt=d(function(){return{uniqueId:J,descriptor:ne,options:gt,getDimension:Pt}},[ne,Pt,gt,J]),yt=Object(L.useRef)(Mt),bt=Object(L.useRef)(!0);ri(function(){return pe.draggable.register(yt.current),function(){return pe.draggable.unregister(yt.current)}},[pe.draggable]),ri(function(){if(bt.current){bt.current=!1;return}var wt=yt.current;yt.current=Mt,pe.draggable.update(Mt,wt)},[Mt,pe.draggable])}function Gs(V,J,ne){Ei(function(){function pe(De){return"Draggable[id: "+De+"]: "}var we=V.draggableId;if(we||Q(!1),typeof we=="string"||Q(!1),Le(V.index)||Q(!1),V.mapped.type==="DRAGGING")return;qo(ne()),V.isEnabled&&(Wi(J,we)||Q(!1))})}function ls(V){ja(function(){var J=Object(L.useRef)(V);Ei(function(){V===J.current||Q(!1)},[V])})}function us(V){V.preventDefault()}function Yl(V){var J=Object(L.useRef)(null),ne=r(function(e){J.current=e},[]),pe=r(function(){return J.current},[]),we=_o(Ki),De=we.contextId,Be=we.dragHandleUsageInstructionsId,Fe=we.registry,gt=_o(Fs),Pt=gt.type,Mt=gt.droppableId,yt=d(function(){return{id:V.draggableId,index:V.index,type:Pt,droppableId:Mt}},[V.draggableId,V.index,Pt,Mt]),bt=V.children,wt=V.draggableId,an=V.isEnabled,rr=V.shouldRespectForcePress,sr=V.canDragInteractiveElements,Dr=V.isClone,Ur=V.mapped,Zr=V.dropAnimationFinished;if(Gs(V,De,pe),ls(Dr),!Dr){var Nr=d(function(){return{descriptor:yt,registry:Fe,getDraggableRef:pe,canDragInteractiveElements:sr,shouldRespectForcePress:rr,isEnabled:an}},[yt,Fe,pe,sr,rr,an]);Xl(Nr)}var Da=d(function(){return an?{tabIndex:0,role:"button","aria-describedby":Be,"data-rbd-drag-handle-draggable-id":wt,"data-rbd-drag-handle-context-id":De,draggable:!1,onDragStart:us}:null},[De,Be,wt,an]),Ta=r(function(e){if(Ur.type!=="DRAGGING")return;if(!Ur.dropping)return;if(e.propertyName!=="transform")return;Zr()},[Zr,Ur]),Ha=d(function(){var e=Cl(Ur),u=Ur.type==="DRAGGING"&&Ur.dropping?Ta:null,j={innerRef:ne,draggableProps:{"data-rbd-draggable-context-id":De,"data-rbd-draggable-id":wt,style:e,onTransitionEnd:u},dragHandleProps:Da};return j},[De,Da,wt,Ur,Ta,ne]),ii=d(function(){return{draggableId:yt.id,type:yt.type,source:{index:yt.index,droppableId:yt.droppableId}}},[yt.droppableId,yt.id,yt.index,yt.type]);return bt(Ha,Ur.snapshot,ii)}var zs=function(V,J){return V===J},Tl=function(V){var J=V.combine,ne=V.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 V=A(function(we,De){return{x:we,y:De}}),J=A(function(we,De,Be,Fe,gt){return{isDragging:!0,isClone:De,isDropAnimating:Boolean(gt),dropAnimation:gt,mode:we,draggingOver:Be,combineWith:Fe,combineTargetFor:null}}),ne=A(function(we,De,Be,Fe,gt,Pt,Mt){return{mapped:{type:"DRAGGING",dropping:null,draggingOver:gt,combineWith:Pt,mode:De,offset:we,dimension:Be,forceShouldAnimate:Mt,snapshot:J(De,Fe,gt,Pt,null)}}}),pe=function(De,Be){if(De.isDragging){if(De.critical.draggable.id!==Be.draggableId)return null;var Fe=De.current.client.offset,gt=De.dimensions.draggables[Be.draggableId],Pt=Ut(De.impact),Mt=Ql(De.impact),yt=De.forceShouldAnimate;return ne(V(Fe.x,Fe.y),De.movementMode,gt,Be.isClone,Pt,Mt,yt)}if(De.phase==="DROP_ANIMATING"){var bt=De.completed;if(bt.result.draggableId!==Be.draggableId)return null;var wt=Be.isClone,an=De.dimensions.draggables[Be.draggableId],rr=bt.result,sr=rr.mode,Dr=Tl(rr),Ur=Jl(rr),Zr=De.dropDuration,Nr={duration:Zr,curve:Ve.drop,moveTo:De.newHomeClientOffset,opacity:Ur?st.opacity.drop:null,scale:Ur?st.scale.drop:null};return{mapped:{type:"DRAGGING",offset:De.newHomeClientOffset,dimension:an,dropping:Nr,draggingOver:Dr,combineWith:Ur,mode:sr,forceShouldAnimate:null,snapshot:J(sr,wt,Dr,Ur,Nr)}}}return null};return pe}function Vs(V){return{isDragging:!1,isDropAnimating:!1,isClone:!1,dropAnimation:null,mode:null,draggingOver:null,combineTargetFor:V,combineWith:null}}var ql={mapped:{type:"SECONDARY",offset:Re,combineTargetFor:null,shouldAnimateDisplacement:!0,snapshot:Vs(null)}};function $l(){var V=A(function(Be,Fe){return{x:Be,y:Fe}}),J=A(Vs),ne=A(function(Be,Fe,gt){return Fe===void 0&&(Fe=null),{mapped:{type:"SECONDARY",offset:Be,combineTargetFor:Fe,shouldAnimateDisplacement:gt,snapshot:J(Fe)}}}),pe=function(Fe){return Fe?ne(Re,Fe,!0):null},we=function(Fe,gt,Pt,Mt){var yt=Pt.displaced.visible[Fe],bt=Boolean(Mt.inVirtualList&&Mt.effected[Fe]),wt=Ye(Pt),an=wt&&wt.draggableId===Fe?gt:null;if(!yt){if(!bt)return pe(an);if(Pt.displaced.invisible[Fe])return null;var rr=dt(Mt.displacedBy.point),sr=V(rr.x,rr.y);return ne(sr,an,!0)}if(bt)return pe(an);var Dr=Pt.displacedBy.point,Ur=V(Dr.x,Dr.y);return ne(Ur,an,yt.shouldAnimate)},De=function(Fe,gt){if(Fe.isDragging)return Fe.critical.draggable.id===gt.draggableId?null:we(gt.draggableId,Fe.critical.draggable.id,Fe.impact,Fe.afterCritical);if(Fe.phase==="DROP_ANIMATING"){var Pt=Fe.completed;return Pt.result.draggableId===gt.draggableId?null:we(gt.draggableId,Pt.result.draggableId,Pt.impact,Pt.afterCritical)}return null};return De}var Al=function(){var J=Zl(),ne=$l(),pe=function(De,Be){return J(De,Be)||ne(De,Be)||ql};return pe},Xs={dropAnimationFinished:Je},Sl=Object(O.c)(Al,Xs,null,{context:lo,pure:!0,areStatePropsEqual:zs})(Yl);function wl(V){var J=_o(Fs),ne=J.isUsingCloneFor;return ne===V.draggableId&&!V.isClone?null:p.a.createElement(Sl,V)}function Dl(V){var J=typeof V.isDragDisabled=="boolean"?!V.isDragDisabled:!0,ne=Boolean(V.disableInteractiveElementBlocking),pe=Boolean(V.shouldRespectForcePress);return p.a.createElement(wl,Object(b.a)({},V,{isClone:!1,isEnabled:J,canDragInteractiveElements:ne,shouldRespectForcePress:pe}))}function $o(V){var J=Object(L.useContext)(Ki);J||Q(!1);var ne=J.contextId,pe=J.isMovementAllowed,we=Object(L.useRef)(null),De=Object(L.useRef)(null),Be=V.children,Fe=V.droppableId,gt=V.type,Pt=V.mode,Mt=V.direction,yt=V.ignoreContainerClipping,bt=V.isDropDisabled,wt=V.isCombineEnabled,an=V.snapshot,rr=V.useClone,sr=V.updateViewportMaxScroll,Dr=V.getContainerForClone,Ur=r(function(){return we.current},[]),Zr=r(function(U){we.current=U},[]),Nr=r(function(){return De.current},[]),Da=r(function(U){De.current=U},[]);Gl({props:V,getDroppableRef:Ur,getPlaceholderRef:Nr});var Ta=r(function(){pe()&&sr({maxScroll:_i()})},[pe,sr]);bl({droppableId:Fe,type:gt,mode:Pt,direction:Mt,isDropDisabled:bt,isCombineEnabled:wt,ignoreContainerClipping:yt,getDroppableRef:Ur});var Ha=p.a.createElement(ss,{on:V.placeholder,shouldAnimate:V.shouldAnimatePlaceholder},function(U){var K=U.onClose,q=U.data,de=U.animate;return p.a.createElement(Bs,{placeholder:q,onClose:K,innerRef:Da,animate:de,contextId:ne,onTransitionEnd:Ta})}),ii=d(function(){return{innerRef:Zr,placeholder:Ha,droppableProps:{"data-rbd-droppable-id":Fe,"data-rbd-droppable-context-id":ne}}},[ne,Fe,Ha,Zr]),e=rr?rr.dragging.draggableId:null,u=d(function(){return{droppableId:Fe,type:gt,isUsingCloneFor:e}},[Fe,e,gt]);function j(){if(!rr)return null;var U=rr.dragging,K=rr.render,q=p.a.createElement(wl,{draggableId:U.draggableId,index:U.source.index,isClone:!0,isEnabled:!0,shouldRespectForcePress:!1,canDragInteractiveElements:!0},function(de,ge){return K(de,ge,U)});return z.a.createPortal(q,Dr())}return p.a.createElement(Fs.Provider,{value:u},Be(ii,an),j())}var Ts=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(b.a)({},J,{shouldAnimatePlaceholder:!1}),pe=A(function(Be){return{draggableId:Be.id,type:Be.type,source:{index:Be.index,droppableId:Be.droppableId}}}),we=A(function(Be,Fe,gt,Pt,Mt,yt){var bt=Mt.descriptor.id,wt=Mt.descriptor.droppableId===Be;if(wt){var an=yt?{render:yt,dragging:pe(Mt.descriptor)}:null,rr={isDraggingOver:gt,draggingOverWith:gt?bt:null,draggingFromThisWith:bt,isUsingPlaceholder:!0};return{placeholder:Mt.placeholder,shouldAnimatePlaceholder:!1,snapshot:rr,useClone:an}}if(!Fe)return ne;if(!Pt)return J;var sr={isDraggingOver:gt,draggingOverWith:bt,draggingFromThisWith:null,isUsingPlaceholder:!0};return{placeholder:Mt.placeholder,shouldAnimatePlaceholder:!0,snapshot:sr,useClone:null}}),De=function(Fe,gt){var Pt=gt.droppableId,Mt=gt.type,yt=!gt.isDropDisabled,bt=gt.renderClone;if(Fe.isDragging){var wt=Fe.critical;if(!Ts(Mt,wt))return ne;var an=cs(wt,Fe.dimensions),rr=Ut(Fe.impact)===Pt;return we(Pt,yt,rr,rr,an,bt)}if(Fe.phase==="DROP_ANIMATING"){var sr=Fe.completed;if(!Ts(Mt,sr.critical))return ne;var Dr=cs(sr.critical,Fe.dimensions);return we(Pt,yt,Tl(sr.result)===Pt,Ut(sr.impact)===Pt,Dr,bt)}if(Fe.phase==="IDLE"&&Fe.completed&&!Fe.shouldFlush){var Ur=Fe.completed;if(!Ts(Mt,Ur.critical))return ne;var Zr=Ut(Ur.impact)===Pt,Nr=Boolean(Ur.impact.at&&Ur.impact.at.type==="COMBINE"),Da=Ur.critical.droppable.id===Pt;return Zr?Nr?J:ne:Da?J:ne}return ne};return De},tu={updateViewportMaxScroll:Kr};function nu(){return document.body||Q(!1),document.body}var Va={mode:"standard",type:"DEFAULT",direction:"vertical",isDropDisabled:!1,isCombineEnabled:!1,ignoreContainerClipping:!1,renderClone:null,getContainerForClone:nu},Rl=Object(O.c)(eu,tu,null,{context:lo,pure:!0,areStatePropsEqual:zs})($o);Rl.defaultProps=Va},nukY:function(M,X){M.exports="data:image/png;base64,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"},oRuE:function(M,X,o){(function(L,p,w){M.exports=X=p(o("Ib8C"),o("OLod"))})(this,function(L){return L.pad.Iso10126={pad:function(p,w){var b=w*4,E=b-p.sigBytes%b;p.concat(L.lib.WordArray.random(E-1)).concat(L.lib.WordArray.create([E<<24],1))},unpad:function(p){var w=p.words[p.sigBytes-1>>>2]&255;p.sigBytes-=w}},L.pad.Iso10126})},oaGz:function(M,X,o){M.exports={bg:"bg___24uy8",wrap:"wrap___14NGB",modal:"modal___2LUSY",content:"content___uJSz1",head:"head___1b8cM",headCount:"headCount___8qSbD",button:"button___3uWW2",itemWrap:"itemWrap___30TsE",imgWrap:"imgWrap___2LXqq",img:"img___3JUpQ",manager:"manager___VrVN1",itemContent:"itemContent___gyTTk",nameWrap:"nameWrap___3WMS2",name:"name___2ym5i",actionGroup:"actionGroup___8xT17",deleteIcon:"deleteIcon___24yPS",schoolWrap:"schoolWrap___23Lyd",school:"school___1PzsI",countWrap:"countWrap___8XfQc",deletetitle:"deletetitle___2yGtk",yseTitle:"yseTitle___sqFvw"}},ogmK:function(M,X,o){"use strict";o.d(X,"a",function(){return da});var L=o("1OyB"),p=o("vuIU"),w=o("Ji7U"),b=o("LK+K"),E=o("rePB"),O=o("VTBJ"),S=o("ODXe"),h=o("cDcd"),_=o("TSYQ"),d=o.n(_),r=o("Kwbf"),c=o("6cGi"),t=o("U8pU"),a=o("4IlW"),n=h.createContext({}),i=n,f={visibility:"hidden"};function s(me){var et=me.prefixCls,Tt=me.prevIcon,xt=Tt===void 0?"\u2039":Tt,Ut=me.nextIcon,It=Ut===void 0?"\u203A":Ut,Gt=me.superPrevIcon,sn=Gt===void 0?"\xAB":Gt,mn=me.superNextIcon,_n=mn===void 0?"\xBB":mn,Ln=me.onSuperPrev,Mn=me.onSuperNext,Jt=me.onPrev,Cn=me.onNext,dn=me.children,wn=h.useContext(i),yn=wn.hideNextBtn,Fn=wn.hidePrevBtn;return h.createElement("div",{className:et},Ln&&h.createElement("button",{type:"button",onClick:Ln,tabIndex:-1,className:"".concat(et,"-super-prev-btn"),style:Fn?f:{}},sn),Jt&&h.createElement("button",{type:"button",onClick:Jt,tabIndex:-1,className:"".concat(et,"-prev-btn"),style:Fn?f:{}},xt),h.createElement("div",{className:"".concat(et,"-view")},dn),Cn&&h.createElement("button",{type:"button",onClick:Cn,tabIndex:-1,className:"".concat(et,"-next-btn"),style:yn?f:{}},It),Mn&&h.createElement("button",{type:"button",onClick:Mn,tabIndex:-1,className:"".concat(et,"-super-next-btn"),style:yn?f:{}},_n))}var l=s;function m(me){var et=h.useContext(i),Tt=et.hideHeader;if(Tt)return null;var xt=me.prefixCls,Ut=me.generateConfig,It=me.locale,Gt=me.value,sn=me.format,mn="".concat(xt,"-header");return h.createElement(l,{prefixCls:mn},Gt?Ut.locale.format(It.locale,Gt,sn):"\xA0")}var T=m,C=o("YrtM"),g=o("KQm4"),P=new Map;function R(me,et,Tt){if(P.get(me)&&cancelAnimationFrame(P.get(me)),Tt<=0){P.set(me,requestAnimationFrame(function(){me.scrollTop=et}));return}var xt=et-me.scrollTop,Ut=xt/Tt*10;P.set(me,requestAnimationFrame(function(){me.scrollTop+=Ut,me.scrollTop!==et&&R(me,et,Tt-10)}))}function y(me,et){var Tt=et.onLeftRight,xt=et.onCtrlLeftRight,Ut=et.onUpDown,It=et.onPageUpDown,Gt=et.onEnter,sn=me.which,mn=me.ctrlKey,_n=me.metaKey;switch(sn){case a.a.LEFT:if(mn||_n){if(xt)return xt(-1),!0}else if(Tt)return Tt(-1),!0;break;case a.a.RIGHT:if(mn||_n){if(xt)return xt(1),!0}else if(Tt)return Tt(1),!0;break;case a.a.UP:if(Ut)return Ut(-1),!0;break;case a.a.DOWN:if(Ut)return Ut(1),!0;break;case a.a.PAGE_UP:if(It)return It(-1),!0;break;case a.a.PAGE_DOWN:if(It)return It(1),!0;break;case a.a.ENTER:if(Gt)return Gt(),!0;break}return!1}function x(me,et,Tt,xt){var Ut=me;if(!Ut)switch(et){case"time":Ut=xt?"hh:mm:ss a":"HH:mm:ss";break;case"week":Ut="gggg-wo";break;case"month":Ut="YYYY-MM";break;case"quarter":Ut="YYYY-[Q]Q";break;case"year":Ut="YYYY";break;default:Ut=Tt?"YYYY-MM-DD HH:mm:ss":"YYYY-MM-DD"}return Ut}function v(me,et){var Tt=me==="time"?8:10;return Math.max(Tt,et.length)+2}var A=null,I=new Set;function D(me){return!A&&typeof window!="undefined"&&window.addEventListener&&(A=function(Tt){Object(g.a)(I).forEach(function(xt){xt(Tt)})},window.addEventListener("mousedown",A)),I.add(me),function(){I.delete(me),I.size===0&&(window.removeEventListener("mousedown",A),A=null)}}var N=function(et){return et==="month"||et==="date"?"year":et},z=function(et){return et==="date"?"month":et},F=function(et){return et==="month"||et==="date"?"quarter":et},W=function(et){return et==="date"?"week":et},H={year:N,month:z,quarter:F,week:W,time:null,date:null};function B(me,et){return me.some(function(Tt){return Tt&&Tt.contains(et)})}function k(me){var et=me.prefixCls,Tt=me.units,xt=me.onSelect,Ut=me.value,It=me.active,Gt=me.hideDisabledOptions,sn="".concat(et,"-cell"),mn=h.useContext(i),_n=mn.open,Ln=h.useRef(null),Mn=h.useRef(new Map);return h.useLayoutEffect(function(){var Jt=Mn.current.get(Ut);Jt&&_n!==!1&&R(Ln.current,Jt.offsetTop,120)},[Ut]),h.useLayoutEffect(function(){if(_n){var Jt=Mn.current.get(Ut);Jt&&R(Ln.current,Jt.offsetTop,0)}},[_n]),h.createElement("ul",{className:d()("".concat(et,"-column"),Object(E.a)({},"".concat(et,"-column-active"),It)),ref:Ln,style:{position:"relative"}},Tt.map(function(Jt){var Cn;return Gt&&Jt.disabled?null:h.createElement("li",{key:Jt.value,ref:function(wn){Mn.current.set(Jt.value,wn)},className:d()(sn,(Cn={},Object(E.a)(Cn,"".concat(sn,"-disabled"),Jt.disabled),Object(E.a)(Cn,"".concat(sn,"-selected"),Ut===Jt.value),Cn)),onClick:function(){if(Jt.disabled)return;xt(Jt.value)}},h.createElement("div",{className:"".concat(sn,"-inner")},Jt.label))}))}var G=k;function ee(me,et){for(var Tt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"0",xt=String(me);xt.length<et;)xt="".concat(Tt).concat(me);return xt}var ue=function(){for(var et=arguments.length,Tt=new Array(et),xt=0;xt<et;xt++)Tt[xt]=arguments[xt];return Tt};function le(me){return me==null?[]:Array.isArray(me)?me:[me]}function ve(me){var et={};return Object.keys(me).forEach(function(Tt){(Tt.substr(0,5)==="data-"||Tt.substr(0,5)==="aria-"||Tt==="role"||Tt==="name")&&Tt.substr(0,7)!=="data-__"&&(et[Tt]=me[Tt])}),et}function be(me,et){return me?me[et]:null}function oe(me,et,Tt){var xt=[be(me,0),be(me,1)];return xt[Tt]=typeof et=="function"?et(xt[Tt]):et,!xt[0]&&!xt[1]?null:xt}function he(me,et,Tt,xt,Ut){var It=me.setHour(et,Tt);return It=me.setMinute(It,xt),It=me.setSecond(It,Ut),It}function fe(me,et,Tt,xt,Ut,It){var Gt=Math.floor(me/xt)*xt;if(Gt<me)return[Gt,60-Ut,60-It];var sn=Math.floor(et/Ut)*Ut;if(sn<et)return[Gt,sn,60-It];var mn=Math.floor(Tt/It)*It;return[Gt,sn,mn]}function ae(me,et){if(me.length!==et.length)return!0;for(var Tt=0;Tt<me.length;Tt+=1)if(me[Tt].disabled!==et[Tt].disabled)return!0;return!1}function se(me,et,Tt,xt){for(var Ut=[],It=me;It<=et;It+=Tt)Ut.push({label:ee(It,2),value:It,disabled:(xt||[]).includes(It)});return Ut}function Q(me){var et=me.generateConfig,Tt=me.prefixCls,xt=me.operationRef,Ut=me.activeColumnIndex,It=me.value,Gt=me.showHour,sn=me.showMinute,mn=me.showSecond,_n=me.use12Hours,Ln=me.hourStep,Mn=Ln===void 0?1:Ln,Jt=me.minuteStep,Cn=Jt===void 0?1:Jt,dn=me.secondStep,wn=dn===void 0?1:dn,yn=me.disabledHours,Fn=me.disabledMinutes,or=me.disabledSeconds,Ir=me.hideDisabledOptions,hn=me.onSelect,Ft=[],tn="".concat(Tt,"-content"),bn="".concat(Tt,"-time-panel"),zt,pn=It?et.getHour(It):-1,ln=It?et.getMinute(It):-1,On=It?et.getSecond(It):-1,Dn=function(Ht,Wt,Un,Gn){var Tn=It||et.getNow(),qn=Math.max(0,Wt),ar=Math.max(0,Un),er=Math.max(0,Gn);return Tn=he(et,Tn,!_n||!Ht?qn:qn+12,ar,er),Tn},$n=se(0,23,Mn,yn&&yn()),Hn=Object(C.a)(function(){return $n},$n,ae);_n&&(zt=pn>=12,pn%=12);var yr=h.useMemo(function(){if(!_n)return[!1,!1];var Lt=[!0,!0];return Hn.forEach(function(Ht){var Wt=Ht.disabled,Un=Ht.value;if(Wt)return;Un>=12?Lt[1]=!1:Lt[0]=!1}),Lt},[_n,Hn]),Sr=Object(S.a)(yr,2),Wn=Sr[0],Er=Sr[1],ur=h.useMemo(function(){return _n?Hn.filter(zt?function(Lt){return Lt.value>=12}:function(Lt){return Lt.value<12}).map(function(Lt){var Ht=Lt.value%12,Wt=Ht===0?"12":ee(Ht,2);return Object(O.a)(Object(O.a)({},Lt),{},{label:Wt,value:Ht})}):Hn},[_n,Hn]),Br=se(0,59,Cn,Fn&&Fn(pn)),wr=se(0,59,wn,or&&or(pn,ln));xt.current={onUpDown:function(Ht){var Wt=Ft[Ut];if(Wt)for(var Un=Wt.units.findIndex(function(ar){return ar.value===Wt.value}),Gn=Wt.units.length,Tn=1;Tn<Gn;Tn+=1){var qn=Wt.units[(Un+Ht*Tn+Gn)%Gn];if(qn.disabled!==!0){Wt.onSelect(qn.value);break}}}};function Xr(Lt,Ht,Wt,Un,Gn){Lt!==!1&&Ft.push({node:h.cloneElement(Ht,{prefixCls:bn,value:Wt,active:Ut===Ft.length,onSelect:Gn,units:Un,hideDisabledOptions:Ir}),onSelect:Gn,value:Wt,units:Un})}Xr(Gt,h.createElement(G,{key:"hour"}),pn,ur,function(Lt){hn(Dn(zt,Lt,ln,On),"mouse")}),Xr(sn,h.createElement(G,{key:"minute"}),ln,Br,function(Lt){hn(Dn(zt,pn,Lt,On),"mouse")}),Xr(mn,h.createElement(G,{key:"second"}),On,wr,function(Lt){hn(Dn(zt,pn,ln,Lt),"mouse")});var Qn=-1;return typeof zt=="boolean"&&(Qn=zt?1:0),Xr(_n===!0,h.createElement(G,{key:"12hours"}),Qn,[{label:"AM",value:0,disabled:Wn},{label:"PM",value:1,disabled:Er}],function(Lt){hn(Dn(!!Lt,pn,ln,On),"mouse")}),h.createElement("div",{className:tn},Ft.map(function(Lt){var Ht=Lt.node;return Ht}))}var ce=Q,te=function(et){return et.filter(function(Tt){return Tt!==!1}).length};function re(me){var et=me.generateConfig,Tt=me.format,xt=Tt===void 0?"HH:mm:ss":Tt,Ut=me.prefixCls,It=me.active,Gt=me.operationRef,sn=me.showHour,mn=me.showMinute,_n=me.showSecond,Ln=me.use12Hours,Mn=Ln===void 0?!1:Ln,Jt=me.onSelect,Cn=me.value,dn="".concat(Ut,"-time-panel"),wn=h.useRef(),yn=h.useState(-1),Fn=Object(S.a)(yn,2),or=Fn[0],Ir=Fn[1],hn=te([sn,mn,_n,Mn]);return Gt.current={onKeyDown:function(tn){return y(tn,{onLeftRight:function(zt){Ir((or+zt+hn)%hn)},onUpDown:function(zt){or===-1?Ir(0):wn.current&&wn.current.onUpDown(zt)},onEnter:function(){Jt(Cn||et.getNow(),"key"),Ir(-1)}})},onBlur:function(){Ir(-1)}},h.createElement("div",{className:d()(dn,Object(E.a)({},"".concat(dn,"-active"),It))},h.createElement(T,Object.assign({},me,{format:xt,prefixCls:Ut})),h.createElement(ce,Object.assign({},me,{prefixCls:Ut,activeColumnIndex:or,operationRef:wn})))}var ye=re,ie=7;function Z(me,et){return!me&&!et?!0:!me||!et?!1:void 0}function Y(me,et,Tt){var xt=Z(et,Tt);if(typeof xt=="boolean")return xt;var Ut=Math.floor(me.getYear(et)/10),It=Math.floor(me.getYear(Tt)/10);return Ut===It}function $(me,et,Tt){var xt=Z(et,Tt);return typeof xt=="boolean"?xt:me.getYear(et)===me.getYear(Tt)}function Ce(me,et){var Tt=Math.floor(me.getMonth(et)/3);return Tt+1}function _e(me,et,Tt){var xt=Z(et,Tt);return typeof xt=="boolean"?xt:$(me,et,Tt)&&Ce(me,et)===Ce(me,Tt)}function Re(me,et,Tt){var xt=Z(et,Tt);return typeof xt=="boolean"?xt:$(me,et,Tt)&&me.getMonth(et)===me.getMonth(Tt)}function Qe(me,et,Tt){var xt=Z(et,Tt);return typeof xt=="boolean"?xt:me.getYear(et)===me.getYear(Tt)&&me.getMonth(et)===me.getMonth(Tt)&&me.getDate(et)===me.getDate(Tt)}function $e(me,et,Tt){var xt=Z(et,Tt);return typeof xt=="boolean"?xt:me.getHour(et)===me.getHour(Tt)&&me.getMinute(et)===me.getMinute(Tt)&&me.getSecond(et)===me.getSecond(Tt)}function ct(me,et,Tt,xt){var Ut=Z(Tt,xt);return typeof Ut=="boolean"?Ut:me.locale.getWeek(et,Tt)===me.locale.getWeek(et,xt)}function dt(me,et,Tt){return Qe(me,et,Tt)&&$e(me,et,Tt)}function vt(me,et,Tt,xt){return!et||!Tt||!xt?!1:!Qe(me,et,xt)&&!Qe(me,Tt,xt)&&me.isAfter(xt,et)&&me.isAfter(Tt,xt)}function _t(me,et,Tt){var xt=et.locale.getWeekFirstDay(me),Ut=et.setDate(Tt,1),It=et.getWeekDay(Ut),Gt=et.addDate(Ut,xt-It);return et.getMonth(Gt)===et.getMonth(Tt)&&et.getDate(Gt)>1&&(Gt=et.addDate(Gt,-7)),Gt}function He(me,et,Tt){var xt=arguments.length>3&&arguments[3]!==void 0?arguments[3]:1;switch(et){case"year":return Tt.addYear(me,xt*10);case"quarter":case"month":return Tt.addYear(me,xt);default:return Tt.addMonth(me,xt)}}var Pe=h.createContext({}),at=Pe;function Rt(me){var et=me.cellPrefixCls,Tt=me.generateConfig,xt=me.rangedValue,Ut=me.hoverRangedValue,It=me.isInView,Gt=me.isSameCell,sn=me.offsetCell,mn=me.today,_n=me.value;function Ln(Mn){var Jt,Cn=sn(Mn,-1),dn=sn(Mn,1),wn=be(xt,0),yn=be(xt,1),Fn=be(Ut,0),or=be(Ut,1),Ir=vt(Tt,Fn,or,Mn);function hn(ln){return Gt(wn,ln)}function Ft(ln){return Gt(yn,ln)}var tn=Gt(Fn,Mn),bn=Gt(or,Mn),zt=(Ir||bn)&&(!It(Cn)||Ft(Cn)),pn=(Ir||tn)&&(!It(dn)||hn(dn));return Jt={},Object(E.a)(Jt,"".concat(et,"-in-view"),It(Mn)),Object(E.a)(Jt,"".concat(et,"-in-range"),vt(Tt,wn,yn,Mn)),Object(E.a)(Jt,"".concat(et,"-range-start"),hn(Mn)),Object(E.a)(Jt,"".concat(et,"-range-end"),Ft(Mn)),Object(E.a)(Jt,"".concat(et,"-range-start-single"),hn(Mn)&&!yn),Object(E.a)(Jt,"".concat(et,"-range-end-single"),Ft(Mn)&&!wn),Object(E.a)(Jt,"".concat(et,"-range-start-near-hover"),hn(Mn)&&(Gt(Cn,Fn)||vt(Tt,Fn,or,Cn))),Object(E.a)(Jt,"".concat(et,"-range-end-near-hover"),Ft(Mn)&&(Gt(dn,or)||vt(Tt,Fn,or,dn))),Object(E.a)(Jt,"".concat(et,"-range-hover"),Ir),Object(E.a)(Jt,"".concat(et,"-range-hover-start"),tn),Object(E.a)(Jt,"".concat(et,"-range-hover-end"),bn),Object(E.a)(Jt,"".concat(et,"-range-hover-edge-start"),zt),Object(E.a)(Jt,"".concat(et,"-range-hover-edge-end"),pn),Object(E.a)(Jt,"".concat(et,"-range-hover-edge-start-near-range"),zt&&Gt(Cn,yn)),Object(E.a)(Jt,"".concat(et,"-range-hover-edge-end-near-range"),pn&&Gt(dn,wn)),Object(E.a)(Jt,"".concat(et,"-today"),Gt(mn,Mn)),Object(E.a)(Jt,"".concat(et,"-selected"),Gt(_n,Mn)),Jt}return Ln}function rt(me){for(var et=me.prefixCls,Tt=me.disabledDate,xt=me.onSelect,Ut=me.rowNum,It=me.colNum,Gt=me.prefixColumn,sn=me.rowClassName,mn=me.baseDate,_n=me.getCellClassName,Ln=me.getCellText,Mn=me.getCellNode,Jt=me.getCellDate,Cn=me.titleCell,dn=me.headerCells,wn=h.useContext(i),yn=wn.onDateMouseEnter,Fn=wn.onDateMouseLeave,or="".concat(et,"-cell"),Ir=[],hn=0;hn<Ut;hn+=1){for(var Ft=[],tn=void 0,bn=function(ln){var On=hn*It+ln,Dn=Jt(mn,On),$n=Tt&&Tt(Dn);ln===0&&(tn=Dn,Gt&&Ft.push(Gt(tn))),Ft.push(h.createElement("td",{key:ln,title:Cn&&Cn(Dn),className:d()(or,Object(O.a)(Object(E.a)({},"".concat(or,"-disabled"),$n),_n(Dn))),onClick:function(){$n||xt(Dn)},onMouseEnter:function(){!$n&&yn&&yn(Dn)},onMouseLeave:function(){!$n&&Fn&&Fn(Dn)}},Mn?Mn(Dn):h.createElement("div",{className:"".concat(or,"-inner")},Ln(Dn))))},zt=0;zt<It;zt+=1)bn(zt);Ir.push(h.createElement("tr",{key:hn,className:sn&&sn(tn)},Ft))}return h.createElement("div",{className:"".concat(et,"-body")},h.createElement("table",{className:"".concat(et,"-content")},dn&&h.createElement("thead",null,h.createElement("tr",null,dn)),h.createElement("tbody",null,Ir)))}function ft(me){var et=me.prefixCls,Tt=me.generateConfig,xt=me.prefixColumn,Ut=me.locale,It=me.rowCount,Gt=me.viewDate,sn=me.value,mn=me.dateRender,_n=h.useContext(at),Ln=_n.rangedValue,Mn=_n.hoverRangedValue,Jt=_t(Ut.locale,Tt,Gt),Cn="".concat(et,"-cell"),dn=Tt.locale.getWeekFirstDay(Ut.locale),wn=Tt.getNow(),yn=[],Fn=Ut.shortWeekDays||(Tt.locale.getShortWeekDays?Tt.locale.getShortWeekDays(Ut.locale):[]);xt&&yn.push(h.createElement("th",{key:"empty","aria-label":"empty cell"}));for(var or=0;or<ie;or+=1)yn.push(h.createElement("th",{key:or},Fn[(or+dn)%ie]));var Ir=Rt({cellPrefixCls:Cn,today:wn,value:sn,generateConfig:Tt,rangedValue:xt?null:Ln,hoverRangedValue:xt?null:Mn,isSameCell:function(tn,bn){return Qe(Tt,tn,bn)},isInView:function(tn){return Re(Tt,tn,Gt)},offsetCell:function(tn,bn){return Tt.addDate(tn,bn)}}),hn=mn?function(Ft){return mn(Ft,wn)}:void 0;return h.createElement(rt,Object.assign({},me,{rowNum:It,colNum:ie,baseDate:Jt,getCellNode:hn,getCellText:Tt.getDate,getCellClassName:Ir,getCellDate:Tt.addDate,titleCell:function(tn){return Tt.locale.format(Ut.locale,tn,"YYYY-MM-DD")},headerCells:yn}))}var Ge=ft;function Ne(me){var et=me.prefixCls,Tt=me.generateConfig,xt=me.locale,Ut=me.viewDate,It=me.onNextMonth,Gt=me.onPrevMonth,sn=me.onNextYear,mn=me.onPrevYear,_n=me.onYearClick,Ln=me.onMonthClick,Mn=h.useContext(i),Jt=Mn.hideHeader;if(Jt)return null;var Cn="".concat(et,"-header"),dn=xt.shortMonths||(Tt.locale.getShortMonths?Tt.locale.getShortMonths(xt.locale):[]),wn=Tt.getMonth(Ut),yn=h.createElement("button",{type:"button",key:"year",onClick:_n,tabIndex:-1,className:"".concat(et,"-year-btn")},Tt.locale.format(xt.locale,Ut,xt.yearFormat)),Fn=h.createElement("button",{type:"button",key:"month",onClick:Ln,tabIndex:-1,className:"".concat(et,"-month-btn")},xt.monthFormat?Tt.locale.format(xt.locale,Ut,xt.monthFormat):dn[wn]),or=xt.monthBeforeYear?[Fn,yn]:[yn,Fn];return h.createElement(l,Object.assign({},me,{prefixCls:Cn,onSuperPrev:mn,onPrev:Gt,onNext:It,onSuperNext:sn}),or)}var je=Ne,Ee=6;function Ae(me){var et=me.prefixCls,Tt=me.panelName,xt=Tt===void 0?"date":Tt,Ut=me.keyboardConfig,It=me.active,Gt=me.operationRef,sn=me.generateConfig,mn=me.value,_n=me.viewDate,Ln=me.onViewDateChange,Mn=me.onPanelChange,Jt=me.onSelect,Cn="".concat(et,"-").concat(xt,"-panel");Gt.current={onKeyDown:function(Fn){return y(Fn,Object(O.a)({onLeftRight:function(Ir){Jt(sn.addDate(mn||_n,Ir),"key")},onCtrlLeftRight:function(Ir){Jt(sn.addYear(mn||_n,Ir),"key")},onUpDown:function(Ir){Jt(sn.addDate(mn||_n,Ir*ie),"key")},onPageUpDown:function(Ir){Jt(sn.addMonth(mn||_n,Ir),"key")}},Ut))}};var dn=function(Fn){var or=sn.addYear(_n,Fn);Ln(or),Mn(null,or)},wn=function(Fn){var or=sn.addMonth(_n,Fn);Ln(or),Mn(null,or)};return h.createElement("div",{className:d()(Cn,Object(E.a)({},"".concat(Cn,"-active"),It))},h.createElement(je,Object.assign({},me,{prefixCls:et,value:mn,viewDate:_n,onPrevYear:function(){dn(-1)},onNextYear:function(){dn(1)},onPrevMonth:function(){wn(-1)},onNextMonth:function(){wn(1)},onMonthClick:function(){Mn("month",_n)},onYearClick:function(){Mn("year",_n)}})),h.createElement(Ge,Object.assign({},me,{onSelect:function(Fn){return Jt(Fn,"mouse")},prefixCls:et,value:mn,viewDate:_n,rowCount:Ee})))}var Le=Ae;function Ue(me,et,Tt){if(!Tt)return et;var xt=et;return xt=me.setHour(xt,me.getHour(Tt)),xt=me.setMinute(xt,me.getMinute(Tt)),xt=me.setSecond(xt,me.getSecond(Tt)),xt}var ze=ue("date","time");function ut(me){var et=me.prefixCls,Tt=me.operationRef,xt=me.generateConfig,Ut=me.value,It=me.defaultValue,Gt=me.disabledTime,sn=me.showTime,mn=me.onSelect,_n="".concat(et,"-datetime-panel"),Ln=h.useState(null),Mn=Object(S.a)(Ln,2),Jt=Mn[0],Cn=Mn[1],dn=h.useRef({}),wn=h.useRef({}),yn=Object(t.a)(sn)==="object"?Object(O.a)({},sn):{};function Fn(Ft){var tn=ze.indexOf(Jt)+Ft,bn=ze[tn]||null;return bn}var or=function(tn){wn.current.onBlur&&wn.current.onBlur(tn),Cn(null)};Tt.current={onKeyDown:function(tn){if(tn.which===a.a.TAB){var bn=Fn(tn.shiftKey?-1:1);return Cn(bn),bn&&tn.preventDefault(),!0}if(Jt){var zt=Jt==="date"?dn:wn;return zt.current&&zt.current.onKeyDown&&zt.current.onKeyDown(tn),!0}return[a.a.LEFT,a.a.RIGHT,a.a.UP,a.a.DOWN].includes(tn.which)?(Cn("date"),!0):!1},onBlur:or,onClose:or};var Ir=function(tn,bn){var zt=tn;bn==="date"&&!Ut&&yn.defaultValue?(zt=xt.setHour(zt,xt.getHour(yn.defaultValue)),zt=xt.setMinute(zt,xt.getMinute(yn.defaultValue)),zt=xt.setSecond(zt,xt.getSecond(yn.defaultValue))):bn==="time"&&!Ut&&It&&(zt=xt.setYear(zt,xt.getYear(It)),zt=xt.setMonth(zt,xt.getMonth(It)),zt=xt.setDate(zt,xt.getDate(It))),mn&&mn(zt,"mouse")},hn=Gt?Gt(Ut||null):{};return h.createElement("div",{className:d()(_n,Object(E.a)({},"".concat(_n,"-active"),Jt))},h.createElement(Le,Object.assign({},me,{operationRef:dn,active:Jt==="date",onSelect:function(tn){Ir(Ue(xt,tn,sn&&Object(t.a)(sn)==="object"?sn.defaultValue:null),"date")}})),h.createElement(ye,Object.assign({},me,{format:void 0},yn,hn,{defaultValue:void 0,operationRef:wn,active:Jt==="time",onSelect:function(tn){Ir(tn,"time")}})))}var Ot=ut;function Nt(me){var et=me.prefixCls,Tt=me.generateConfig,xt=me.locale,Ut=me.value,It="".concat(et,"-cell"),Gt=function(Ln){return h.createElement("td",{key:"week",className:d()(It,"".concat(It,"-week"))},Tt.locale.getWeek(xt.locale,Ln))},sn="".concat(et,"-week-panel-row"),mn=function(Ln){return d()(sn,Object(E.a)({},"".concat(sn,"-selected"),ct(Tt,xt.locale,Ut,Ln)))};return h.createElement(Le,Object.assign({},me,{panelName:"week",prefixColumn:Gt,rowClassName:mn,keyboardConfig:{onLeftRight:null}}))}var nn=Nt;function Et(me){var et=me.prefixCls,Tt=me.generateConfig,xt=me.locale,Ut=me.viewDate,It=me.onNextYear,Gt=me.onPrevYear,sn=me.onYearClick,mn=h.useContext(i),_n=mn.hideHeader;if(_n)return null;var Ln="".concat(et,"-header");return h.createElement(l,Object.assign({},me,{prefixCls:Ln,onSuperPrev:Gt,onSuperNext:It}),h.createElement("button",{type:"button",onClick:sn,className:"".concat(et,"-year-btn")},Tt.locale.format(xt.locale,Ut,xt.yearFormat)))}var ot=Et,Ie=3,Ze=4;function Ye(me){var et=me.prefixCls,Tt=me.locale,xt=me.value,Ut=me.viewDate,It=me.generateConfig,Gt=me.monthCellRender,sn=h.useContext(at),mn=sn.rangedValue,_n=sn.hoverRangedValue,Ln="".concat(et,"-cell"),Mn=Rt({cellPrefixCls:Ln,value:xt,generateConfig:It,rangedValue:mn,hoverRangedValue:_n,isSameCell:function(yn,Fn){return Re(It,yn,Fn)},isInView:function(){return!0},offsetCell:function(yn,Fn){return It.addMonth(yn,Fn)}}),Jt=Tt.shortMonths||(It.locale.getShortMonths?It.locale.getShortMonths(Tt.locale):[]),Cn=It.setMonth(Ut,0),dn=Gt?function(wn){return Gt(wn,Tt)}:void 0;return h.createElement(rt,Object.assign({},me,{rowNum:Ze,colNum:Ie,baseDate:Cn,getCellNode:dn,getCellText:function(yn){return Tt.monthFormat?It.locale.format(Tt.locale,yn,Tt.monthFormat):Jt[It.getMonth(yn)]},getCellClassName:Mn,getCellDate:It.addMonth,titleCell:function(yn){return It.locale.format(Tt.locale,yn,"YYYY-MM")}}))}var xe=Ye;function ke(me){var et=me.prefixCls,Tt=me.operationRef,xt=me.onViewDateChange,Ut=me.generateConfig,It=me.value,Gt=me.viewDate,sn=me.onPanelChange,mn=me.onSelect,_n="".concat(et,"-month-panel");Tt.current={onKeyDown:function(Jt){return y(Jt,{onLeftRight:function(dn){mn(Ut.addMonth(It||Gt,dn),"key")},onCtrlLeftRight:function(dn){mn(Ut.addYear(It||Gt,dn),"key")},onUpDown:function(dn){mn(Ut.addMonth(It||Gt,dn*Ie),"key")},onEnter:function(){sn("date",It||Gt)}})}};var Ln=function(Jt){var Cn=Ut.addYear(Gt,Jt);xt(Cn),sn(null,Cn)};return h.createElement("div",{className:_n},h.createElement(ot,Object.assign({},me,{prefixCls:et,onPrevYear:function(){Ln(-1)},onNextYear:function(){Ln(1)},onYearClick:function(){sn("year",Gt)}})),h.createElement(xe,Object.assign({},me,{prefixCls:et,onSelect:function(Jt){mn(Jt,"mouse"),sn("date",Jt)}})))}var pt=ke;function it(me){var et=me.prefixCls,Tt=me.generateConfig,xt=me.locale,Ut=me.viewDate,It=me.onNextYear,Gt=me.onPrevYear,sn=me.onYearClick,mn=h.useContext(i),_n=mn.hideHeader;if(_n)return null;var Ln="".concat(et,"-header");return h.createElement(l,Object.assign({},me,{prefixCls:Ln,onSuperPrev:Gt,onSuperNext:It}),h.createElement("button",{type:"button",onClick:sn,className:"".concat(et,"-year-btn")},Tt.locale.format(xt.locale,Ut,xt.yearFormat)))}var mt=it,Dt=4,tt=1;function At(me){var et=me.prefixCls,Tt=me.locale,xt=me.value,Ut=me.viewDate,It=me.generateConfig,Gt=h.useContext(at),sn=Gt.rangedValue,mn=Gt.hoverRangedValue,_n="".concat(et,"-cell"),Ln=Rt({cellPrefixCls:_n,value:xt,generateConfig:It,rangedValue:sn,hoverRangedValue:mn,isSameCell:function(Cn,dn){return _e(It,Cn,dn)},isInView:function(){return!0},offsetCell:function(Cn,dn){return It.addMonth(Cn,dn*3)}}),Mn=It.setDate(It.setMonth(Ut,0),1);return h.createElement(rt,Object.assign({},me,{rowNum:tt,colNum:Dt,baseDate:Mn,getCellText:function(Cn){return It.locale.format(Tt.locale,Cn,Tt.quarterFormat||"[Q]Q")},getCellClassName:Ln,getCellDate:function(Cn,dn){return It.addMonth(Cn,dn*3)},titleCell:function(Cn){return It.locale.format(Tt.locale,Cn,"YYYY-[Q]Q")}}))}var kt=At;function gn(me){var et=me.prefixCls,Tt=me.operationRef,xt=me.onViewDateChange,Ut=me.generateConfig,It=me.value,Gt=me.viewDate,sn=me.onPanelChange,mn=me.onSelect,_n="".concat(et,"-quarter-panel");Tt.current={onKeyDown:function(Jt){return y(Jt,{onLeftRight:function(dn){mn(Ut.addMonth(It||Gt,dn*3),"key")},onCtrlLeftRight:function(dn){mn(Ut.addYear(It||Gt,dn),"key")},onUpDown:function(dn){mn(Ut.addYear(It||Gt,dn),"key")}})}};var Ln=function(Jt){var Cn=Ut.addYear(Gt,Jt);xt(Cn),sn(null,Cn)};return h.createElement("div",{className:_n},h.createElement(mt,Object.assign({},me,{prefixCls:et,onPrevYear:function(){Ln(-1)},onNextYear:function(){Ln(1)},onYearClick:function(){sn("year",Gt)}})),h.createElement(kt,Object.assign({},me,{prefixCls:et,onSelect:function(Jt){mn(Jt,"mouse")}})))}var un=gn;function on(me){var et=me.prefixCls,Tt=me.generateConfig,xt=me.viewDate,Ut=me.onPrevDecade,It=me.onNextDecade,Gt=me.onDecadeClick,sn=h.useContext(i),mn=sn.hideHeader;if(mn)return null;var _n="".concat(et,"-header"),Ln=Tt.getYear(xt),Mn=Math.floor(Ln/zn)*zn,Jt=Mn+zn-1;return h.createElement(l,Object.assign({},me,{prefixCls:_n,onSuperPrev:Ut,onSuperNext:It}),h.createElement("button",{type:"button",onClick:Gt,className:"".concat(et,"-decade-btn")},Mn,"-",Jt))}var jn=on,xn=3,Yt=4;function Xn(me){var et=me.prefixCls,Tt=me.value,xt=me.viewDate,Ut=me.locale,It=me.generateConfig,Gt=h.useContext(at),sn=Gt.rangedValue,mn=Gt.hoverRangedValue,_n="".concat(et,"-cell"),Ln=It.getYear(xt),Mn=Math.floor(Ln/zn)*zn,Jt=Mn+zn-1,Cn=It.setYear(xt,Mn-Math.ceil((xn*Yt-zn)/2)),dn=function(Fn){var or=It.getYear(Fn);return Mn<=or&&or<=Jt},wn=Rt({cellPrefixCls:_n,value:Tt,generateConfig:It,rangedValue:sn,hoverRangedValue:mn,isSameCell:function(Fn,or){return $(It,Fn,or)},isInView:dn,offsetCell:function(Fn,or){return It.addYear(Fn,or)}});return h.createElement(rt,Object.assign({},me,{rowNum:Yt,colNum:xn,baseDate:Cn,getCellText:It.getYear,getCellClassName:wn,getCellDate:It.addYear,titleCell:function(Fn){return It.locale.format(Ut.locale,Fn,"YYYY")}}))}var Zn=Xn,zn=10;function Yn(me){var et=me.prefixCls,Tt=me.operationRef,xt=me.onViewDateChange,Ut=me.generateConfig,It=me.value,Gt=me.viewDate,sn=me.sourceMode,mn=me.onSelect,_n=me.onPanelChange,Ln="".concat(et,"-year-panel");Tt.current={onKeyDown:function(Cn){return y(Cn,{onLeftRight:function(wn){mn(Ut.addYear(It||Gt,wn),"key")},onCtrlLeftRight:function(wn){mn(Ut.addYear(It||Gt,wn*zn),"key")},onUpDown:function(wn){mn(Ut.addYear(It||Gt,wn*xn),"key")},onEnter:function(){_n(sn==="date"?"date":"month",It||Gt)}})}};var Mn=function(Cn){var dn=Ut.addYear(Gt,Cn*10);xt(dn),_n(null,dn)};return h.createElement("div",{className:Ln},h.createElement(jn,Object.assign({},me,{prefixCls:et,onPrevDecade:function(){Mn(-1)},onNextDecade:function(){Mn(1)},onDecadeClick:function(){_n("decade",Gt)}})),h.createElement(Zn,Object.assign({},me,{prefixCls:et,onSelect:function(Cn){_n(sn==="date"?"date":"month",Cn),mn(Cn,"mouse")}})))}var Cr=Yn;function lr(me){var et=me.prefixCls,Tt=me.generateConfig,xt=me.viewDate,Ut=me.onPrevDecades,It=me.onNextDecades,Gt=h.useContext(i),sn=Gt.hideHeader;if(sn)return null;var mn="".concat(et,"-header"),_n=Tt.getYear(xt),Ln=Math.floor(_n/Sn)*Sn,Mn=Ln+Sn-1;return h.createElement(l,Object.assign({},me,{prefixCls:mn,onSuperPrev:Ut,onSuperNext:It}),Ln,"-",Mn)}var qt=lr,Xt=3,En=4;function jr(me){var et=Bn-1,Tt=me.prefixCls,xt=me.viewDate,Ut=me.generateConfig,It=me.disabledDate,Gt="".concat(Tt,"-cell"),sn=Ut.getYear(xt),mn=Math.floor(sn/Bn)*Bn,_n=Math.floor(sn/Sn)*Sn,Ln=_n+Sn-1,Mn=Ut.setYear(xt,_n-Math.ceil((Xt*En*Bn-Sn)/2)),Jt=function(dn){var wn,yn=It&&It(dn),Fn=Ut.getYear(dn),or=Fn+et;return wn={},Object(E.a)(wn,"".concat(Gt,"-disabled"),yn),Object(E.a)(wn,"".concat(Gt,"-in-view"),_n<=Fn&&or<=Ln),Object(E.a)(wn,"".concat(Gt,"-selected"),Fn===mn),wn};return h.createElement(rt,Object.assign({},me,{rowNum:En,colNum:Xt,baseDate:Mn,getCellText:function(dn){var wn=Ut.getYear(dn);return"".concat(wn,"-").concat(wn+et)},getCellClassName:Jt,getCellDate:function(dn,wn){return Ut.addYear(dn,wn*Bn)}}))}var An=jr,Bn=10,Sn=Bn*10;function Or(me){var et=me.prefixCls,Tt=me.onViewDateChange,xt=me.generateConfig,Ut=me.viewDate,It=me.operationRef,Gt=me.onSelect,sn=me.onPanelChange,mn="".concat(et,"-decade-panel");It.current={onKeyDown:function(Jt){return y(Jt,{onLeftRight:function(dn){Gt(xt.addYear(Ut,dn*Bn),"key")},onCtrlLeftRight:function(dn){Gt(xt.addYear(Ut,dn*Sn),"key")},onUpDown:function(dn){Gt(xt.addYear(Ut,dn*Bn*Xt),"key")},onEnter:function(){sn("year",Ut)}})}};var _n=function(Jt){var Cn=xt.addYear(Ut,Jt*Sn);Tt(Cn),sn(null,Cn)},Ln=function(Jt){Gt(Jt,"mouse"),sn("year",Jt)};return h.createElement("div",{className:mn},h.createElement(qt,Object.assign({},me,{prefixCls:et,onPrevDecades:function(){_n(-1)},onNextDecades:function(){_n(1)}})),h.createElement(An,Object.assign({},me,{prefixCls:et,onSelect:Ln})))}var Qt=Or;function mr(me,et,Tt){return Tt?h.createElement("div",{className:"".concat(me,"-footer-extra")},Tt(et)):null}function Kt(me){var et=me.prefixCls,Tt=me.rangeList,xt=Tt===void 0?[]:Tt,Ut=me.components,It=Ut===void 0?{}:Ut,Gt=me.needConfirmButton,sn=me.onNow,mn=me.onOk,_n=me.okDisabled,Ln=me.showNow,Mn=me.locale,Jt,Cn;if(xt.length){var dn=It.rangeItem||"span";Jt=h.createElement(h.Fragment,null,xt.map(function(yn){var Fn=yn.label,or=yn.onClick,Ir=yn.onMouseEnter,hn=yn.onMouseLeave;return h.createElement("li",{key:Fn,className:"".concat(et,"-preset")},h.createElement(dn,{onClick:or,onMouseEnter:Ir,onMouseLeave:hn},Fn))}))}if(Gt){var wn=It.button||"button";sn&&!Jt&&Ln!==!1&&(Jt=h.createElement("li",{className:"".concat(et,"-now")},h.createElement("a",{className:"".concat(et,"-now-btn"),onClick:sn},Mn.now))),Cn=Gt&&h.createElement("li",{className:"".concat(et,"-ok")},h.createElement(wn,{disabled:_n,onClick:mn},Mn.ok))}return!Jt&&!Cn?null:h.createElement("ul",{className:"".concat(et,"-ranges")},Jt,Cn)}function nr(me){var et,Tt=me.prefixCls,xt=Tt===void 0?"rc-picker":Tt,Ut=me.className,It=me.style,Gt=me.locale,sn=me.generateConfig,mn=me.value,_n=me.defaultValue,Ln=me.pickerValue,Mn=me.defaultPickerValue,Jt=me.disabledDate,Cn=me.mode,dn=me.picker,wn=dn===void 0?"date":dn,yn=me.tabIndex,Fn=yn===void 0?0:yn,or=me.showNow,Ir=me.showTime,hn=me.showToday,Ft=me.renderExtraFooter,tn=me.hideHeader,bn=me.onSelect,zt=me.onChange,pn=me.onPanelChange,ln=me.onMouseDown,On=me.onPickerValueChange,Dn=me.onOk,$n=me.components,Hn=me.direction,yr=me.hourStep,Sr=yr===void 0?1:yr,Wn=me.minuteStep,Er=Wn===void 0?1:Wn,ur=me.secondStep,Br=ur===void 0?1:ur,wr=wn==="date"&&!!Ir||wn==="time",Xr=24%Sr===0,Qn=60%Er===0,Lt=60%Br===0,Ht=h.useContext(i),Wt=Ht.operationRef,Un=Ht.panelRef,Gn=Ht.onSelect,Tn=Ht.hideRanges,qn=Ht.defaultOpenValue,ar=h.useContext(at),er=ar.inRange,Vr=ar.panelPosition,tr=ar.rangedValue,ra=ar.hoverRangedValue,Kr=h.useRef({}),cr=h.useRef(!0),vr=Object(c.a)(null,{value:mn,defaultValue:_n,postState:function(cn){return!cn&&qn&&wn==="time"?qn:cn}}),kr=Object(S.a)(vr,2),Hr=kr[0],xa=kr[1],ha=Object(c.a)(null,{value:Ln,defaultValue:Mn||Hr,postState:function(cn){return cn||sn.getNow()}}),Ke=Object(S.a)(ha,2),nt=Ke[0],ht=Ke[1],Je=function(cn){ht(cn),On&&On(cn)},Te=function(cn){var Rn=H[wn];return Rn?Rn(cn):cn},We=Object(c.a)(function(){return wn==="time"?"time":Te("date")},{value:Cn}),Se=Object(S.a)(We,2),Xe=Se[0],Ve=Se[1];h.useEffect(function(){Ve(wn)},[wn]);var st=h.useState(function(){return Xe}),qe=Object(S.a)(st,2),St=qe[0],Bt=qe[1],rn=function(cn,Rn){var Fr=Te(cn||Xe);Bt(Xe),Ve(Fr),pn&&(Xe!==Fr||dt(sn,nt,nt))&&pn(Rn,Fr)},Zt=function(cn,Rn){var Fr=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;(Xe===wn||Fr)&&(xa(cn),bn&&bn(cn),Gn&&Gn(cn,Rn),zt&&!dt(sn,cn,Hr)&&zt(cn))},en=function(cn){return Kr.current&&Kr.current.onKeyDown?([a.a.LEFT,a.a.RIGHT,a.a.UP,a.a.DOWN,a.a.PAGE_UP,a.a.PAGE_DOWN,a.a.ENTER].includes(cn.which)&&cn.preventDefault(),Kr.current.onKeyDown(cn)):(Object(r.a)(!1,"Panel not correct handle keyDown event. Please help to fire issue about this."),!1)},$t=function(cn){Kr.current&&Kr.current.onBlur&&Kr.current.onBlur(cn)};Wt&&Vr!=="right"&&(Wt.current={onKeyDown:en,onClose:function(){Kr.current&&Kr.current.onClose&&Kr.current.onClose()}}),h.useEffect(function(){mn&&!cr.current&&ht(mn)},[mn]),h.useEffect(function(){cr.current=!1},[]);var In,fn=Object(O.a)(Object(O.a)({},me),{},{operationRef:Kr,prefixCls:xt,viewDate:nt,value:Hr,onViewDateChange:Je,sourceMode:St,onPanelChange:rn,disabledDate:Xe!=="decade"?Jt:void 0});delete fn.onChange,delete fn.onSelect;switch(Xe){case"decade":In=h.createElement(Qt,Object.assign({},fn,{onSelect:function(cn,Rn){Je(cn),Zt(cn,Rn)}}));break;case"year":In=h.createElement(Cr,Object.assign({},fn,{onSelect:function(cn,Rn){Je(cn),Zt(cn,Rn)}}));break;case"month":In=h.createElement(pt,Object.assign({},fn,{onSelect:function(cn,Rn){Je(cn),Zt(cn,Rn)}}));break;case"quarter":In=h.createElement(un,Object.assign({},fn,{onSelect:function(cn,Rn){Je(cn),Zt(cn,Rn)}}));break;case"week":In=h.createElement(nn,Object.assign({},fn,{onSelect:function(cn,Rn){Je(cn),Zt(cn,Rn)}}));break;case"time":delete fn.showTime,In=h.createElement(ye,Object.assign({},fn,Object(t.a)(Ir)==="object"?Ir:null,{onSelect:function(cn,Rn){Je(cn),Zt(cn,Rn)}}));break;default:Ir?In=h.createElement(Ot,Object.assign({},fn,{onSelect:function(cn,Rn){Je(cn),Zt(cn,Rn)}})):In=h.createElement(Le,Object.assign({},fn,{onSelect:function(cn,Rn){Je(cn),Zt(cn,Rn)}}))}var Mr,xr,Gr=function(){var cn=sn.getNow(),Rn=fe(sn.getHour(cn),sn.getMinute(cn),sn.getSecond(cn),Xr?Sr:1,Qn?Er:1,Lt?Br:1),Fr=he(sn,cn,Rn[0],Rn[1],Rn[2]);Zt(Fr,"submit")};Tn||(Mr=mr(xt,Xe,Ft),xr=Kt({prefixCls:xt,components:$n,needConfirmButton:wr,okDisabled:!Hr||Jt&&Jt(Hr),locale:Gt,showNow:or,onNow:wr&&Gr,onOk:function(){Hr&&(Zt(Hr,"submit",!0),Dn&&Dn(Hr))}}));var Lr;if(hn&&Xe==="date"&&wn==="date"&&!Ir){var Qr=sn.getNow(),Nn="".concat(xt,"-today-btn"),gr=Jt&&Jt(Qr);Lr=h.createElement("a",{className:d()(Nn,gr&&"".concat(Nn,"-disabled")),"aria-disabled":gr,onClick:function(){gr||Zt(Qr,"mouse",!0)}},Gt.today)}return h.createElement(i.Provider,{value:Object(O.a)(Object(O.a)({},Ht),{},{hideHeader:"hideHeader"in me?tn:Ht.hideHeader,hidePrevBtn:er&&Vr==="right",hideNextBtn:er&&Vr==="left"})},h.createElement("div",{tabIndex:Fn,className:d()("".concat(xt,"-panel"),Ut,(et={},Object(E.a)(et,"".concat(xt,"-panel-has-range"),tr&&tr[0]&&tr[1]),Object(E.a)(et,"".concat(xt,"-panel-has-range-hover"),ra&&ra[0]&&ra[1]),Object(E.a)(et,"".concat(xt,"-panel-rtl"),Hn==="rtl"),et)),style:It,onKeyDown:en,onBlur:$t,onMouseDown:ln,ref:Un},In,Mr||xr||Lr?h.createElement("div",{className:"".concat(xt,"-footer")},Mr,xr,Lr):null))}var br=nr,qr=o("uciX"),aa={bottomLeft:{points:["tl","bl"],offset:[0,4],overflow:{adjustX:1,adjustY:1}},bottomRight:{points:["tr","br"],offset:[0,4],overflow:{adjustX:1,adjustY:1}},topLeft:{points:["bl","tl"],offset:[0,-4],overflow:{adjustX:0,adjustY:1}},topRight:{points:["br","tr"],offset:[0,-4],overflow:{adjustX:0,adjustY:1}}};function _a(me){var et,Tt=me.prefixCls,xt=me.popupElement,Ut=me.popupStyle,It=me.visible,Gt=me.dropdownClassName,sn=me.dropdownAlign,mn=me.transitionName,_n=me.getPopupContainer,Ln=me.children,Mn=me.range,Jt=me.popupPlacement,Cn=me.direction,dn="".concat(Tt,"-dropdown"),wn=function(){return Jt!==void 0?Jt:Cn==="rtl"?"bottomRight":"bottomLeft"};return h.createElement(qr.a,{showAction:[],hideAction:[],popupPlacement:wn(),builtinPlacements:aa,prefixCls:dn,popupTransitionName:mn,popup:xt,popupAlign:sn,popupVisible:It,popupClassName:d()(Gt,(et={},Object(E.a)(et,"".concat(dn,"-range"),Mn),Object(E.a)(et,"".concat(dn,"-rtl"),Cn==="rtl"),et)),popupStyle:Ut,getPopupContainer:_n},Ln)}var ca=_a;function Yr(me){var et=me.open,Tt=me.value,xt=me.isClickOutside,Ut=me.triggerOpen,It=me.forwardKeyDown,Gt=me.blurToCancel,sn=me.onSubmit,mn=me.onCancel,_n=me.onFocus,Ln=me.onBlur,Mn=Object(h.useState)(!1),Jt=Object(S.a)(Mn,2),Cn=Jt[0],dn=Jt[1],wn=Object(h.useState)(!1),yn=Object(S.a)(wn,2),Fn=yn[0],or=yn[1],Ir=Object(h.useRef)(!1),hn=Object(h.useRef)(!1),Ft={onMouseDown:function(){dn(!0),Ut(!0)},onKeyDown:function(bn){switch(bn.which){case a.a.ENTER:{et?sn()!==!1&&dn(!0):Ut(!0),bn.preventDefault();return}case a.a.TAB:{Cn&&et&&!bn.shiftKey?(dn(!1),bn.preventDefault()):!Cn&&et&&(!It(bn)&&bn.shiftKey&&(dn(!0),bn.preventDefault()));return}case a.a.ESC:{dn(!0),mn();return}}!et&&![a.a.SHIFT].includes(bn.which)?Ut(!0):Cn||It(bn)},onFocus:function(bn){dn(!0),or(!0),_n&&_n(bn)},onBlur:function(bn){if(Ir.current||!xt(document.activeElement)){Ir.current=!1;return}Gt?setTimeout(function(){xt(document.activeElement)&&mn()},0):et&&(Ut(!1),hn.current&&sn()),or(!1),Ln&&Ln(bn)}};return Object(h.useEffect)(function(){hn.current=!1},[et]),Object(h.useEffect)(function(){hn.current=!0},[Tt]),Object(h.useEffect)(function(){return D(function(tn){var bn=tn.target;et&&(xt(bn)?Fn||Ut(!1):(Ir.current=!0,requestAnimationFrame(function(){Ir.current=!1})))})}),[Ft,{focused:Fn,typing:Cn}]}function Jn(me){var et=me.valueTexts,Tt=me.onTextChange,xt=h.useState(""),Ut=Object(S.a)(xt,2),It=Ut[0],Gt=Ut[1],sn=h.useRef([]);sn.current=et;function mn(Ln){Gt(Ln),Tt(Ln)}function _n(){Gt(sn.current[0])}return h.useEffect(function(){et.every(function(Ln){return Ln!==It})&&_n()},[et.join("||")]),[It,mn,_n]}var Tr=o("Gytx"),Aa=o.n(Tr);function Ra(me,et){var Tt=et.formatList,xt=et.generateConfig,Ut=et.locale;return Object(C.a)(function(){if(!me)return[[""],""];for(var It="",Gt=[],sn=0;sn<Tt.length;sn+=1){var mn=Tt[sn],_n=xt.locale.format(Ut.locale,me,mn);Gt.push(_n),sn===0&&(It=_n)}return[Gt,It]},[me,Tt],function(It,Gt){return It[0]!==Gt[0]||!Aa()(It[1],Gt[1])})}function ya(me,et){var Tt=et.formatList,xt=et.generateConfig,Ut=et.locale,It=Object(h.useState)(null),Gt=Object(S.a)(It,2),sn=Gt[0],mn=Gt[1],_n=Object(h.useRef)(null);function Ln(yn){var Fn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;if(cancelAnimationFrame(_n.current),Fn){mn(yn);return}_n.current=requestAnimationFrame(function(){mn(yn)})}var Mn=Ra(sn,{formatList:Tt,generateConfig:xt,locale:Ut}),Jt=Object(S.a)(Mn,2),Cn=Jt[1];function dn(yn){Ln(yn)}function wn(){var yn=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;Ln(null,yn)}return Object(h.useEffect)(function(){wn(!0)},[me]),Object(h.useEffect)(function(){return function(){return cancelAnimationFrame(_n.current)}},[]),[Cn,dn,wn]}function Pr(me){var et,Tt=me.prefixCls,xt=Tt===void 0?"rc-picker":Tt,Ut=me.id,It=me.tabIndex,Gt=me.style,sn=me.className,mn=me.dropdownClassName,_n=me.dropdownAlign,Ln=me.popupStyle,Mn=me.transitionName,Jt=me.generateConfig,Cn=me.locale,dn=me.inputReadOnly,wn=me.allowClear,yn=me.autoFocus,Fn=me.showTime,or=me.picker,Ir=or===void 0?"date":or,hn=me.format,Ft=me.use12Hours,tn=me.value,bn=me.defaultValue,zt=me.open,pn=me.defaultOpen,ln=me.defaultOpenValue,On=me.suffixIcon,Dn=me.clearIcon,$n=me.disabled,Hn=me.disabledDate,yr=me.placeholder,Sr=me.getPopupContainer,Wn=me.pickerRef,Er=me.panelRender,ur=me.onChange,Br=me.onOpenChange,wr=me.onFocus,Xr=me.onBlur,Qn=me.onMouseDown,Lt=me.onMouseUp,Ht=me.onMouseEnter,Wt=me.onMouseLeave,Un=me.onContextMenu,Gn=me.onClick,Tn=me.direction,qn=me.autoComplete,ar=qn===void 0?"off":qn,er=h.useRef(null),Vr=Ir==="date"&&!!Fn||Ir==="time",tr=le(x(hn,Ir,Fn,Ft)),ra=h.useRef(null),Kr=h.useRef(null),cr=Object(c.a)(null,{value:tn,defaultValue:bn}),vr=Object(S.a)(cr,2),kr=vr[0],Hr=vr[1],xa=h.useState(kr),ha=Object(S.a)(xa,2),Ke=ha[0],nt=ha[1],ht=h.useRef(null),Je=Object(c.a)(!1,{value:zt,defaultValue:pn,postState:function(Vn){return $n?!1:Vn},onChange:function(Vn){Br&&Br(Vn),!Vn&&ht.current&&ht.current.onClose&&ht.current.onClose()}}),Te=Object(S.a)(Je,2),We=Te[0],Se=Te[1],Xe=Ra(Ke,{formatList:tr,generateConfig:Jt,locale:Cn}),Ve=Object(S.a)(Xe,2),st=Ve[0],qe=Ve[1],St=Jn({valueTexts:st,onTextChange:function(Vn){var oa=Jt.locale.parse(Cn.locale,Vn,tr);oa&&(!Hn||!Hn(oa))&&nt(oa)}}),Bt=Object(S.a)(St,3),rn=Bt[0],Zt=Bt[1],en=Bt[2],$t=function(Vn){nt(Vn),Hr(Vn),ur&&!dt(Jt,kr,Vn)&&ur(Vn,Vn?Jt.locale.format(Cn.locale,Vn,tr[0]):"")},In=function(Vn){if($n&&Vn)return;Se(Vn)},fn=function(Vn){return We&&ht.current&&ht.current.onKeyDown?ht.current.onKeyDown(Vn):(Object(r.a)(!1,"Picker not correct forward KeyDown operation. Please help to fire issue about this."),!1)},Mr=function(){Lt&&Lt.apply(void 0,arguments),er.current&&(er.current.focus(),In(!0))},xr=Yr({blurToCancel:Vr,open:We,value:rn,triggerOpen:In,forwardKeyDown:fn,isClickOutside:function(Vn){return!B([ra.current,Kr.current],Vn)},onSubmit:function(){return Hn&&Hn(Ke)?!1:($t(Ke),In(!1),en(),!0)},onCancel:function(){In(!1),nt(kr),en()},onFocus:wr,onBlur:Xr}),Gr=Object(S.a)(xr,2),Lr=Gr[0],Qr=Gr[1],Nn=Qr.focused,gr=Qr.typing;h.useEffect(function(){We||(nt(kr),!st.length||st[0]===""?Zt(""):qe!==rn&&en())},[We,st]),h.useEffect(function(){We||en()},[Ir]),h.useEffect(function(){nt(kr)},[kr]),Wn&&(Wn.current={focus:function(){er.current&&er.current.focus()},blur:function(){er.current&&er.current.blur()}});var kn=Object(O.a)(Object(O.a)({},me),{},{className:void 0,style:void 0,pickerValue:void 0,onPickerValueChange:void 0}),cn=h.createElement(br,Object.assign({},kn,{generateConfig:Jt,className:d()(Object(E.a)({},"".concat(xt,"-panel-focused"),!gr)),value:Ke,locale:Cn,tabIndex:-1,onChange:nt,direction:Tn}));Er&&(cn=Er(cn));var Rn=h.createElement("div",{className:"".concat(xt,"-panel-container"),onMouseDown:function(Vn){Vn.preventDefault()}},cn),Fr;On&&(Fr=h.createElement("span",{className:"".concat(xt,"-suffix")},On));var na;wn&&kr&&!$n&&(na=h.createElement("span",{onMouseDown:function(Vn){Vn.preventDefault(),Vn.stopPropagation()},onMouseUp:function(Vn){Vn.preventDefault(),Vn.stopPropagation(),$t(null),In(!1)},className:"".concat(xt,"-clear")},Dn||h.createElement("span",{className:"".concat(xt,"-clear-btn")})));var ir=function(Vn,oa){(oa==="submit"||oa!=="key"&&!Vr)&&($t(Vn),In(!1))},$r=Tn==="rtl"?"bottomRight":"bottomLeft",ga=ya(rn,{formatList:tr,generateConfig:Jt,locale:Cn}),ia=Object(S.a)(ga,3),ba=ia[0],_r=ia[1],dr=ia[2];return h.createElement(i.Provider,{value:{operationRef:ht,hideHeader:Ir==="time",panelRef:ra,onSelect:ir,open:We,defaultOpenValue:ln,onDateMouseEnter:_r,onDateMouseLeave:dr}},h.createElement(ca,{visible:We,popupElement:Rn,popupStyle:Ln,prefixCls:xt,dropdownClassName:mn,dropdownAlign:_n,getPopupContainer:Sr,transitionName:Mn,popupPlacement:$r,direction:Tn},h.createElement("div",{className:d()(xt,sn,(et={},Object(E.a)(et,"".concat(xt,"-disabled"),$n),Object(E.a)(et,"".concat(xt,"-focused"),Nn),Object(E.a)(et,"".concat(xt,"-rtl"),Tn==="rtl"),et)),style:Gt,onMouseDown:Qn,onMouseUp:Mr,onMouseEnter:Ht,onMouseLeave:Wt,onContextMenu:Un,onClick:Gn},h.createElement("div",{className:d()("".concat(xt,"-input"),Object(E.a)({},"".concat(xt,"-input-placeholder"),!!ba)),ref:Kr},h.createElement("input",Object.assign({id:Ut,tabIndex:It,disabled:$n,readOnly:dn||!gr,value:ba||rn,onChange:function(Vn){Zt(Vn.target.value)},autoFocus:yn,placeholder:yr,ref:er,title:rn},Lr,{size:v(Ir,tr[0])},ve(me),{autoComplete:ar})),Fr,na))))}var ui=function(me){Object(w.a)(Tt,me);var et=Object(b.a)(Tt);function Tt(){var xt;return Object(L.a)(this,Tt),xt=et.apply(this,arguments),xt.pickerRef=h.createRef(),xt.focus=function(){xt.pickerRef.current&&xt.pickerRef.current.focus()},xt.blur=function(){xt.pickerRef.current&&xt.pickerRef.current.blur()},xt}return Object(p.a)(Tt,[{key:"render",value:function(){return h.createElement(Pr,Object.assign({},this.props,{pickerRef:this.pickerRef}))}}]),Tt}(h.Component),Fa=ui;function Ma(me,et,Tt){var xt=me.picker,Ut=me.locale,It=me.selectedValue,Gt=me.disabledDate,sn=me.disabled,mn=me.generateConfig,_n=be(It,0),Ln=be(It,1);function Mn(yn){var Fn=mn.getYear(yn),or=mn.locale.getWeek(Ut.locale,yn);return Fn*100+or}function Jt(yn){var Fn=mn.getYear(yn),or=mn.getMonth(yn);return Fn*100+or}function Cn(yn){var Fn=mn.getYear(yn),or=Ce(mn,yn);return Fn*10+or}var dn=h.useCallback(function(yn){if(Gt&&Gt(yn))return!0;if(sn[1]&&Ln)return!Qe(mn,yn,Ln)&&mn.isAfter(yn,Ln);if(et&&Ln)switch(xt){case"quarter":return Cn(yn)>Cn(Ln);case"month":return Jt(yn)>Jt(Ln);case"week":return Mn(yn)>Mn(Ln);default:return!Qe(mn,yn,Ln)&&mn.isAfter(yn,Ln)}return!1},[Gt,sn[1],Ln,et]),wn=h.useCallback(function(yn){if(Gt&&Gt(yn))return!0;if(sn[0]&&_n)return!Qe(mn,yn,Ln)&&mn.isAfter(_n,yn);if(Tt&&_n)switch(xt){case"quarter":return Cn(yn)<Cn(_n);case"month":return Jt(yn)<Jt(_n);case"week":return Mn(yn)<Mn(_n);default:return!Qe(mn,yn,_n)&&mn.isAfter(_n,yn)}return!1},[Gt,sn[0],_n,Tt]);return[dn,wn]}function Ya(me,et,Tt,xt){var Ut=He(me,Tt,xt,1);function It(Gt){return Gt(me,et)?"same":Gt(Ut,et)?"closing":"far"}switch(Tt){case"year":return It(function(Gt,sn){return Y(xt,Gt,sn)});case"quarter":case"month":return It(function(Gt,sn){return $(xt,Gt,sn)});default:return It(function(Gt,sn){return Re(xt,Gt,sn)})}}function Ia(me,et,Tt,xt){var Ut=be(me,0),It=be(me,1);if(et===0)return Ut;if(Ut&&It){var Gt=Ya(Ut,It,Tt,xt);switch(Gt){case"same":return Ut;case"closing":return Ut;default:return He(It,Tt,xt,-1)}}return Ut}function qa(me){var et=me.values,Tt=me.picker,xt=me.defaultDates,Ut=me.generateConfig,It=h.useState(function(){return[be(xt,0),be(xt,1)]}),Gt=Object(S.a)(It,2),sn=Gt[0],mn=Gt[1],_n=h.useState(null),Ln=Object(S.a)(_n,2),Mn=Ln[0],Jt=Ln[1],Cn=be(et,0),dn=be(et,1);function wn(Fn){return sn[Fn]?sn[Fn]:be(Mn,Fn)||Ia(et,Fn,Tt,Ut)||Cn||dn||Ut.getNow()}function yn(Fn,or){if(Fn){var Ir=oe(Mn,Fn,or);mn(oe(sn,null,or)||[null,null]);var hn=(or+1)%2;be(et,hn)||(Ir=oe(Ir,Fn,hn)),Jt(Ir)}else(Cn||dn)&&Jt(null)}return[wn,yn]}function Wa(me,et){return me&&me[0]&&me[1]&&et.isAfter(me[0],me[1])?[me[1],me[0]]:me}function hi(me,et,Tt,xt){return me||xt&&xt[et]?!0:!!Tt[(et+1)%2]}function Ci(me){var et,Tt,xt,Ut=me.prefixCls,It=Ut===void 0?"rc-picker":Ut,Gt=me.id,sn=me.style,mn=me.className,_n=me.popupStyle,Ln=me.dropdownClassName,Mn=me.transitionName,Jt=me.dropdownAlign,Cn=me.getPopupContainer,dn=me.generateConfig,wn=me.locale,yn=me.placeholder,Fn=me.autoFocus,or=me.disabled,Ir=me.format,hn=me.picker,Ft=hn===void 0?"date":hn,tn=me.showTime,bn=me.use12Hours,zt=me.separator,pn=zt===void 0?"~":zt,ln=me.value,On=me.defaultValue,Dn=me.defaultPickerValue,$n=me.open,Hn=me.defaultOpen,yr=me.disabledDate,Sr=me.disabledTime,Wn=me.dateRender,Er=me.panelRender,ur=me.ranges,Br=me.allowEmpty,wr=me.allowClear,Xr=me.suffixIcon,Qn=me.clearIcon,Lt=me.pickerRef,Ht=me.inputReadOnly,Wt=me.mode,Un=me.renderExtraFooter,Gn=me.onChange,Tn=me.onOpenChange,qn=me.onPanelChange,ar=me.onCalendarChange,er=me.onFocus,Vr=me.onBlur,tr=me.onOk,ra=me.components,Kr=me.order,cr=me.direction,vr=me.activePickerIndex,kr=me.autoComplete,Hr=kr===void 0?"off":kr,xa=Ft==="date"&&!!tn||Ft==="time",ha=Object(h.useRef)({}),Ke=Object(h.useRef)(null),nt=Object(h.useRef)(null),ht=Object(h.useRef)(null),Je=Object(h.useRef)(null),Te=Object(h.useRef)(null),We=Object(h.useRef)(null),Se=Object(h.useRef)(null),Xe=le(x(Ir,Ft,tn,bn)),Ve=Object(c.a)(0,{value:vr}),st=Object(S.a)(Ve,2),qe=st[0],St=st[1],Bt=Object(h.useRef)(null),rn=h.useMemo(function(){return Array.isArray(or)?or:[or||!1,or||!1]},[or]),Zt=Object(c.a)(null,{value:ln,defaultValue:On,postState:function(pr){return Ft==="time"&&!Kr?pr:Wa(pr,dn)}}),en=Object(S.a)(Zt,2),$t=en[0],In=en[1],fn=qa({values:$t,picker:Ft,defaultDates:Dn,generateConfig:dn}),Mr=Object(S.a)(fn,2),xr=Mr[0],Gr=Mr[1],Lr=Object(c.a)($t,{postState:function(pr){var zr=pr;if(rn[0]&&rn[1])return zr;for(var fa=0;fa<2;fa+=1)rn[fa]&&!be(zr,fa)&&!be(Br,fa)&&(zr=oe(zr,dn.getNow(),fa));return zr}}),Qr=Object(S.a)(Lr,2),Nn=Qr[0],gr=Qr[1],kn=Object(c.a)([Ft,Ft],{value:Wt}),cn=Object(S.a)(kn,2),Rn=cn[0],Fr=cn[1];Object(h.useEffect)(function(){Fr([Ft,Ft])},[Ft]);var na=function(pr,zr){Fr(pr),qn&&qn(zr,pr)},ir=Ma({picker:Ft,selectedValue:Nn,locale:wn,disabled:rn,disabledDate:yr,generateConfig:dn},ha.current[1],ha.current[0]),$r=Object(S.a)(ir,2),ga=$r[0],ia=$r[1],ba=Object(c.a)(!1,{value:$n,defaultValue:Hn,postState:function(pr){return rn[qe]?!1:pr},onChange:function(pr){Tn&&Tn(pr),!pr&&Bt.current&&Bt.current.onClose&&Bt.current.onClose()}}),_r=Object(S.a)(ba,2),dr=_r[0],Ar=_r[1],Vn=dr&&qe===0,oa=dr&&qe===1,va=Object(h.useState)(0),pa=Object(S.a)(va,2),Ca=pa[0],ua=pa[1];Object(h.useEffect)(function(){!dr&&Ke.current&&ua(Ke.current.offsetWidth)},[dr]);var La=h.useRef();function Na(ta,pr){if(ta)clearTimeout(La.current),ha.current[pr]=!0,St(pr),Ar(ta),dr||Gr(null,pr);else if(qe===pr){Ar(ta);var zr=ha.current;La.current=setTimeout(function(){zr===ha.current&&(ha.current={})})}}function Ua(ta){Na(!0,ta),setTimeout(function(){var pr=[We,Se][ta];pr.current&&pr.current.focus()},0)}function ti(ta,pr){var zr=ta,fa=be(zr,0),ja=be(zr,1);fa&&ja&&dn.isAfter(fa,ja)&&(Ft==="week"&&!ct(dn,wn.locale,fa,ja)||Ft==="quarter"&&!_e(dn,fa,ja)||Ft!=="week"&&Ft!=="quarter"&&Ft!=="time"&&!Qe(dn,fa,ja)?(pr===0?(zr=[fa,null],ja=null):(fa=null,zr=[null,ja]),ha.current=Object(E.a)({},pr,!0)):(Ft!=="time"||Kr!==!1)&&(zr=Wa(zr,dn))),gr(zr);var Ei=zr&&zr[0]?dn.locale.format(wn.locale,zr[0],Xe[0]):"",Pi=zr&&zr[1]?dn.locale.format(wn.locale,zr[1],Xe[0]):"";if(ar){var Za={range:pr===0?"start":"end"};ar(zr,[Ei,Pi],Za)}var yi=hi(fa,0,rn,Br),Hi=hi(ja,1,rn,Br),vo=zr===null||yi&&Hi;vo&&(In(zr),Gn&&(!dt(dn,be($t,0),fa)||!dt(dn,be($t,1),ja))&&Gn(zr,[Ei,Pi]));var Xa=null;pr===0&&!rn[1]?Xa=1:pr===1&&!rn[0]&&(Xa=0),Xa!==null&&Xa!==qe&&(!ha.current[Xa]||!be(zr,Xa))&&be(zr,pr)?Ua(Xa):Na(!1,pr)}var Fi=function(pr){return dr&&Bt.current&&Bt.current.onKeyDown?Bt.current.onKeyDown(pr):(Object(r.a)(!1,"Picker not correct forward KeyDown operation. Please help to fire issue about this."),!1)},wi={formatList:Xe,generateConfig:dn,locale:wn},Pa=Ra(be(Nn,0),wi),_i=Object(S.a)(Pa,2),Oi=_i[0],ka=_i[1],wa=Ra(be(Nn,1),wi),Ja=Object(S.a)(wa,2),to=Ja[0],Mo=Ja[1],Ii=function(pr,zr){var fa=dn.locale.parse(wn.locale,pr,Xe),ja=zr===0?ga:ia;fa&&!ja(fa)&&(gr(oe(Nn,fa,zr)),Gr(fa,zr))},no=Jn({valueTexts:Oi,onTextChange:function(pr){return Ii(pr,0)}}),ro=Object(S.a)(no,3),pi=ro[0],uo=ro[1],Io=ro[2],Lo=Jn({valueTexts:to,onTextChange:function(pr){return Ii(pr,1)}}),bo=Object(S.a)(Lo,3),Vi=bo[0],co=bo[1],Xi=bo[2],Yi=Object(h.useState)(null),No=Object(S.a)(Yi,2),Eo=No[0],ao=No[1],Ji=Object(h.useState)(null),Qi=Object(S.a)(Ji,2),$a=Qi[0],Li=Qi[1],Di=ya(pi,{formatList:Xe,generateConfig:dn,locale:wn}),Zi=Object(S.a)(Di,3),Ri=Zi[0],yo=Zi[1],xo=Zi[2],Co=ya(Vi,{formatList:Xe,generateConfig:dn,locale:wn}),io=Object(S.a)(Co,3),Ni=io[0],qi=io[1],ko=io[2],oo=function(pr){Li(oe(Nn,pr,qe)),qe===0?yo(pr):qi(pr)},so=function(){Li(oe(Nn,null,qe)),qe===0?xo():ko()},Oo=function(pr,zr){return{blurToCancel:xa,forwardKeyDown:Fi,onBlur:Vr,isClickOutside:function(ja){return!B([nt.current,ht.current,Je.current],ja)},onFocus:function(ja){St(pr),er&&er(ja)},triggerOpen:function(ja){Na(ja,pr)},onSubmit:function(){ti(Nn,pr),zr()},onCancel:function(){Na(!1,pr),gr($t),zr()}}},Uo=Yr(Object(O.a)(Object(O.a)({},Oo(0,Io)),{},{open:Vn,value:pi})),jo=Object(S.a)(Uo,2),ci=jo[0],Ba=jo[1],ni=Ba.focused,za=Ba.typing,ri=Yr(Object(O.a)(Object(O.a)({},Oo(1,Xi)),{},{open:oa,value:Vi})),To=Object(S.a)(ri,2),bi=To[0],Bo=To[1],Ao=Bo.focused,$i=Bo.typing,Wi=function(pr){!dr&&!We.current.contains(pr.target)&&!Se.current.contains(pr.target)&&(rn[0]?rn[1]||Ua(1):Ua(0))},So=function(pr){dr&&(ni||Ao)&&!We.current.contains(pr.target)&&!Se.current.contains(pr.target)&&pr.preventDefault()},fo=$t&&$t[0]?dn.locale.format(wn.locale,$t[0],"YYYYMMDDHHmmss"):"",Wo=$t&&$t[1]?dn.locale.format(wn.locale,$t[1],"YYYYMMDDHHmmss"):"";Object(h.useEffect)(function(){dr||(gr($t),!Oi.length||Oi[0]===""?uo(""):ka!==pi&&Io(),!to.length||to[0]===""?co(""):Mo!==Vi&&Xi())},[dr,Oi,to]),Object(h.useEffect)(function(){gr($t)},[fo,Wo]),Lt&&(Lt.current={focus:function(){We.current&&We.current.focus()},blur:function(){We.current&&We.current.blur(),Se.current&&Se.current.blur()}});var lo=Object.keys(ur||{}),Oa=lo.map(function(ta){var pr=ur[ta],zr=typeof pr=="function"?pr():pr;return{label:ta,onClick:function(){ti(zr,null),Na(!1,qe)},onMouseEnter:function(){ao(zr)},onMouseLeave:function(){ao(null)}}});function ma(){var ta=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1,pr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},zr=null;dr&&$a&&$a[0]&&$a[1]&&dn.isAfter($a[1],$a[0])&&(zr=$a);var fa=tn;if(tn&&Object(t.a)(tn)==="object"&&tn.defaultValue){var ja=tn.defaultValue;fa=Object(O.a)(Object(O.a)({},tn),{},{defaultValue:be(ja,qe)||void 0})}var Ei=null;return Wn&&(Ei=function(Za,yi){return Wn(Za,yi,{range:qe?"end":"start"})}),h.createElement(at.Provider,{value:{inRange:!0,panelPosition:ta,rangedValue:Eo||Nn,hoverRangedValue:zr}},h.createElement(br,Object.assign({},me,pr,{dateRender:Ei,showTime:fa,mode:Rn[qe],generateConfig:dn,style:void 0,direction:cr,disabledDate:qe===0?ga:ia,disabledTime:function(Za){return Sr?Sr(Za,qe===0?"start":"end"):!1},className:d()(Object(E.a)({},"".concat(It,"-panel-focused"),qe===0?!za:!$i)),value:be(Nn,qe),locale:wn,tabIndex:-1,onPanelChange:function(Za,yi){na(oe(Rn,yi,qe),oe(Nn,Za,qe));var Hi=Za;ta==="right"&&Rn[qe]===yi&&(Hi=He(Hi,yi,dn,-1)),Gr(Hi,qe)},onOk:null,onSelect:void 0,onChange:void 0,defaultValue:void 0,defaultPickerValue:void 0})))}var Ka=0,oi=0;qe&&ht.current&&Te.current&&nt.current&&(Ka=ht.current.offsetWidth+Te.current.offsetWidth,nt.current.offsetWidth&&Ka>nt.current.offsetWidth&&(oi=Ka));var eo=cr==="rtl"?{right:Ka}:{left:Ka};function ki(){var ta,pr=mr(It,Rn[qe],Un),zr=Kt({prefixCls:It,components:ra,needConfirmButton:xa,okDisabled:!be(Nn,qe)||yr&&yr(Nn[qe]),locale:wn,rangeList:Oa,onOk:function(){be(Nn,qe)&&(ti(Nn,qe),tr&&tr(Nn))}});if(Ft!=="time"&&!tn){var fa=xr(qe),ja=He(fa,Ft,dn),Ei=Rn[qe],Pi=Ei===Ft,Za=ma(Pi?"left":!1,{pickerValue:fa,onPickerValueChange:function(Xa){Gr(Xa,qe)}}),yi=ma("right",{pickerValue:ja,onPickerValueChange:function(Xa){Gr(He(Xa,Ft,dn,-1),qe)}});cr==="rtl"?ta=h.createElement(h.Fragment,null,yi,Pi&&Za):ta=h.createElement(h.Fragment,null,Za,Pi&&yi)}else ta=ma();var Hi=h.createElement(h.Fragment,null,h.createElement("div",{className:"".concat(It,"-panels")},ta),(pr||zr)&&h.createElement("div",{className:"".concat(It,"-footer")},pr,zr));return Er&&(Hi=Er(Hi)),h.createElement("div",{className:"".concat(It,"-panel-container"),style:{marginLeft:oi},ref:nt,onMouseDown:function(Xa){Xa.preventDefault()}},Hi)}var ho=h.createElement("div",{className:d()("".concat(It,"-range-wrapper"),"".concat(It,"-").concat(Ft,"-range-wrapper")),style:{minWidth:Ca}},h.createElement("div",{className:"".concat(It,"-range-arrow"),style:eo}),ki()),Ti;Xr&&(Ti=h.createElement("span",{className:"".concat(It,"-suffix")},Xr));var Qa;wr&&(be($t,0)&&!rn[0]||be($t,1)&&!rn[1])&&(Qa=h.createElement("span",{onMouseDown:function(pr){pr.preventDefault(),pr.stopPropagation()},onMouseUp:function(pr){pr.preventDefault(),pr.stopPropagation();var zr=$t;rn[0]||(zr=oe(zr,null,0)),rn[1]||(zr=oe(zr,null,1)),ti(zr,null),Na(!1,qe)},className:"".concat(It,"-clear")},Qn||h.createElement("span",{className:"".concat(It,"-clear-btn")})));var po={size:v(Ft,Xe[0])},Ki=0,mo=0;ht.current&&Je.current&&Te.current&&(qe===0?mo=ht.current.offsetWidth:(Ki=Ka,mo=Je.current.offsetWidth));var di=cr==="rtl"?{right:Ki}:{left:Ki},Sa=function(pr,zr){var fa=oe(Nn,pr,qe);zr==="submit"||zr!=="key"&&!xa?(ti(fa,qe),qe===0?xo():ko()):gr(fa)};return h.createElement(i.Provider,{value:{operationRef:Bt,hideHeader:Ft==="time",onDateMouseEnter:oo,onDateMouseLeave:so,hideRanges:!0,onSelect:Sa,open:dr}},h.createElement(ca,{visible:dr,popupElement:ho,popupStyle:_n,prefixCls:It,dropdownClassName:Ln,dropdownAlign:Jt,getPopupContainer:Cn,transitionName:Mn,range:!0,direction:cr},h.createElement("div",Object.assign({ref:Ke,className:d()(It,"".concat(It,"-range"),mn,(et={},Object(E.a)(et,"".concat(It,"-disabled"),rn[0]&&rn[1]),Object(E.a)(et,"".concat(It,"-focused"),qe===0?ni:Ao),Object(E.a)(et,"".concat(It,"-rtl"),cr==="rtl"),et)),style:sn,onClick:Wi,onMouseDown:So},ve(me)),h.createElement("div",{className:d()("".concat(It,"-input"),(Tt={},Object(E.a)(Tt,"".concat(It,"-input-active"),qe===0),Object(E.a)(Tt,"".concat(It,"-input-placeholder"),!!Ri),Tt)),ref:ht},h.createElement("input",Object.assign({id:Gt,disabled:rn[0],readOnly:Ht||!za,value:Ri||pi,onChange:function(pr){uo(pr.target.value)},autoFocus:Fn,placeholder:be(yn,0)||"",ref:We},ci,po,{autoComplete:Hr}))),h.createElement("div",{className:"".concat(It,"-range-separator"),ref:Te},pn),h.createElement("div",{className:d()("".concat(It,"-input"),(xt={},Object(E.a)(xt,"".concat(It,"-input-active"),qe===1),Object(E.a)(xt,"".concat(It,"-input-placeholder"),!!Ni),xt)),ref:Je},h.createElement("input",Object.assign({disabled:rn[1],readOnly:Ht||!$i,value:Ni||Vi,onChange:function(pr){co(pr.target.value)},placeholder:be(yn,1)||"",ref:Se},bi,po,{autoComplete:Hr}))),h.createElement("div",{className:"".concat(It,"-active-bar"),style:Object(O.a)(Object(O.a)({},di),{},{width:mo,position:"absolute"})}),Ti,Qa)))}var sa=function(me){Object(w.a)(Tt,me);var et=Object(b.a)(Tt);function Tt(){var xt;return Object(L.a)(this,Tt),xt=et.apply(this,arguments),xt.pickerRef=h.createRef(),xt.focus=function(){xt.pickerRef.current&&xt.pickerRef.current.focus()},xt.blur=function(){xt.pickerRef.current&&xt.pickerRef.current.blur()},xt}return Object(p.a)(Tt,[{key:"render",value:function(){return h.createElement(Ci,Object.assign({},this.props,{pickerRef:this.pickerRef}))}}]),Tt}(h.Component),da=sa,la=X.b=Fa},onxn:function(M,X){M.exports="data:image/png;base64,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"},osHv:function(M,X,o){(function(L){L(o("VrN/"))})(function(L){"use strict";var p=L.Pos;function w(f,s){return f.line-s.line||f.ch-s.ch}var b="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",E=b+"-:.0-9\\u00B7\\u0300-\\u036F\\u203F-\\u2040",O=new RegExp("<(/?)(["+b+"]["+E+"]*)","g");function S(f,s,l,m){this.line=s,this.ch=l,this.cm=f,this.text=f.getLine(s),this.min=m?Math.max(m.from,f.firstLine()):f.firstLine(),this.max=m?Math.min(m.to-1,f.lastLine()):f.lastLine()}function h(f,s){var l=f.cm.getTokenTypeAt(p(f.line,s));return l&&/\btag\b/.test(l)}function _(f){return f.line>=f.max?void 0:(f.ch=0,f.text=f.cm.getLine(++f.line),!0)}function d(f){return f.line<=f.min?void 0:(f.text=f.cm.getLine(--f.line),f.ch=f.text.length,!0)}function r(f){for(;;){var s=f.text.indexOf(">",f.ch);if(s==-1){if(_(f))continue;return}if(!h(f,s+1)){f.ch=s+1;continue}var l=f.text.lastIndexOf("/",s),m=l>-1&&!/\S/.test(f.text.slice(l+1,s));return f.ch=s+1,m?"selfClose":"regular"}}function c(f){for(;;){var s=f.ch?f.text.lastIndexOf("<",f.ch-1):-1;if(s==-1){if(d(f))continue;return}if(!h(f,s+1)){f.ch=s;continue}O.lastIndex=s,f.ch=s;var l=O.exec(f.text);if(l&&l.index==s)return l}}function t(f){for(;;){O.lastIndex=f.ch;var s=O.exec(f.text);if(!s){if(_(f))continue;return}if(!h(f,s.index+1)){f.ch=s.index+1;continue}return f.ch=s.index+s[0].length,s}}function a(f){for(;;){var s=f.ch?f.text.lastIndexOf(">",f.ch-1):-1;if(s==-1){if(d(f))continue;return}if(!h(f,s+1)){f.ch=s;continue}var l=f.text.lastIndexOf("/",s),m=l>-1&&!/\S/.test(f.text.slice(l+1,s));return f.ch=s+1,m?"selfClose":"regular"}}function n(f,s){for(var l=[];;){var m=t(f),T,C=f.line,g=f.ch-(m?m[0].length:0);if(!m||!(T=r(f)))return;if(T=="selfClose")continue;if(m[1]){for(var P=l.length-1;P>=0;--P)if(l[P]==m[2]){l.length=P;break}if(P<0&&(!s||s==m[2]))return{tag:m[2],from:p(C,g),to:p(f.line,f.ch)}}else l.push(m[2])}}function i(f,s){for(var l=[];;){var m=a(f);if(!m)return;if(m=="selfClose"){c(f);continue}var T=f.line,C=f.ch,g=c(f);if(!g)return;if(g[1])l.push(g[2]);else{for(var P=l.length-1;P>=0;--P)if(l[P]==g[2]){l.length=P;break}if(P<0&&(!s||s==g[2]))return{tag:g[2],from:p(f.line,f.ch),to:p(T,C)}}}}L.registerHelper("fold","xml",function(f,s){for(var l=new S(f,s.line,0);;){var m=t(l);if(!m||l.line!=s.line)return;var T=r(l);if(!T)return;if(!m[1]&&T!="selfClose"){var C=p(l.line,l.ch),g=n(l,m[2]);return g&&w(g.from,C)>0?{from:C,to:g.from}:null}}}),L.findMatchingTag=function(f,s,l){var m=new S(f,s.line,s.ch,l);if(m.text.indexOf(">")==-1&&m.text.indexOf("<")==-1)return;var T=r(m),C=T&&p(m.line,m.ch),g=T&&c(m);if(!T||!g||w(m,s)>0)return;var P={from:p(m.line,m.ch),to:C,tag:g[2]};return T=="selfClose"?{open:P,close:null,at:"open"}:g[1]?{open:i(m,g[2]),close:P,at:"close"}:(m=new S(f,C.line,C.ch,l),{open:P,close:n(m,g[2]),at:"open"})},L.findEnclosingTag=function(f,s,l,m){for(var T=new S(f,s.line,s.ch,l);;){var C=i(T,m);if(!C)break;var g=new S(f,s.line,s.ch,l),P=n(g,C.tag);if(P)return{open:C,close:P}}},L.scanForClosingTag=function(f,s,l,m){var T=new S(f,s.line,s.ch,m?{from:0,to:m}:null);return n(T,l)}})},p5ED:function(M,X,o){"use strict";var L=o("+L6B"),p=o("2/Rp"),w=o("5Dmo"),b=o("3S7+"),E=o("k1fw"),O=o("tJVT"),S=o("cDcd"),h=o.n(S),_=o("vHTk"),d=o.n(_),r=o("yEEn"),c=o("ZW9T"),t=o("1vsH");X.a=function(a){var n=a.name,i=a.data,f=a.theme,s=a.type,l=a.filename,m=a.monacoEditor,T=a.className,C=a.style,g=a.close,P=a.onClose,R=a.hasMask,y=Object(S.useState)("https://view.officeapps.live.com/op/view.aspx?src=http://testgs.educoder.net//rails/active_storage/blobs/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBCZz09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--03541f6234b93d7ac3b2d84e7eb0e6594a952945/1.ppt"),x=Object(O.a)(y,2),v=x[0],A=x[1],I=Object(S.useState)(""),D=Object(O.a)(I,2),N=D[0],z=D[1],F,W=1024*1024,H=10*W,B=Object(S.useRef)();s==="office"&&(F=Object(t.V)(i).filesize,F>H&&(s="other")),l&&(m.filename=l),Object(S.useEffect)(function(){var ee,ue,le=(ee=document.cookie)===null||ee===void 0||((ue=ee.replace(/\s/g,""))===null||ue===void 0)?void 0:ue.split(";");le==null||le.map(function(ve){var be=ve.split("=");be[0]==="_educoder_session"&&z(be[1])})},[]);var k=function(){if(i.startsWith("http")||i.startsWith("/")){G();return}Object(t.z)(l||"educoder",i,l)},G=function(){Object(t.x)(l||n,i)};return console.log("data:",i,"fileanme:",l," name:",n),h.a.createElement("div",{style:Object(E.a)({},C||{}),className:"".concat(R&&d.a.bgBlack," ").concat(s?d.a.wrp:"hide")},g&&h.a.createElement("div",{className:d.a.close,ref:B},h.a.createElement(b.a,{title:"\u70B9\u51FB\u4E0B\u8F7D\u6B64\u6587\u4EF6",getPopupContainer:function(){return B.current}},h.a.createElement("span",{onClick:G},h.a.createElement("i",{className:"icon-quxiaozhiding"}))),h.a.createElement(b.a,{title:"\u5173\u95ED",getPopupContainer:function(){return B.current}},h.a.createElement("span",{className:"",onClick:P},h.a.createElement("i",{className:"icon-guanbi1"})))),h.a.createElement("div",{className:"".concat(d.a[T]," ").concat(T," ").concat(d.a.monaco," ").concat(s==="txt"?"show":"hide")},s==="txt"&&h.a.createElement(c.b,m)),s==="audio"&&h.a.createElement("audio",{src:"".concat(i!=null&&i.startsWith("/")||(i==null?void 0:i.indexOf("https://"))>-1?i:"data:audio/mp3;base64,").concat(i),autoPlay:!0}),s==="video"&&h.a.createElement(h.a.Fragment,null,i!=null&&i.startsWith("/")?h.a.createElement("video",{controls:!0,src:"".concat(i),autoPlay:!0}):h.a.createElement("video",{controls:!0,src:"data:video/mp4;base64,".concat(i),autoPlay:!0})),s==="html"&&h.a.createElement("iframe",{src:i+"&disposition=inline"}),s==="pdf"&&h.a.createElement("embed",{className:d.a.embed,src:i}),s==="image"&&h.a.createElement(h.a.Fragment,null,h.a.createElement("img",{src:"".concat(i!=null&&i.startsWith("/")||(i==null?void 0:i.indexOf("https://"))>-1?"":"data:image/png;base64,").concat(i)})),s==="other"&&h.a.createElement("div",null,h.a.createElement(p.a,{type:"primary",size:"large",onClick:k},h.a.createElement(r.a,null),"\u70B9\u51FB\u4E0B\u8F7D")),(s==="download"||s==="office")&&h.a.createElement(p.a,{type:"primary",size:"large",onClick:k},h.a.createElement(r.a,null),"\u70B9\u51FB\u4E0B\u8F7D"))}},"p77/":function(M,X,o){},pA7S:function(M,X,o){(function(L,p,w){M.exports=X=p(o("Ib8C"),o("ETIr"),o("cv67"),o("K3mO"),o("OLod"))})(this,function(L){return function(){var p=L,w=p.lib,b=w.WordArray,E=w.BlockCipher,O=p.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],h=[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],_=[1,2,4,6,8,10,12,14,15,17,19,21,23,25,27,28],d=[{0:8421888,268435456:32768,536870912:8421378,805306368:2,1073741824:512,1342177280:8421890,1610612736:8389122,1879048192:8388608,2147483648:514,2415919104:8389120,2684354560:33280,2952790016:8421376,3221225472:32770,3489660928:8388610,3758096384:0,4026531840:33282,134217728:0,402653184:8421890,671088640:33282,939524096:32768,1207959552:8421888,1476395008:512,1744830464:8421378,2013265920:2,2281701376:8389120,2550136832:33280,2818572288:8421376,3087007744:8389122,3355443200:8388610,3623878656:32770,3892314112:514,4160749568:8388608,1:32768,268435457:2,536870913:8421888,805306369:8388608,1073741825:8421378,1342177281:33280,1610612737:512,1879048193:8389122,2147483649:8421890,2415919105:8421376,2684354561:8388610,2952790017:33282,3221225473:514,3489660929:8389120,3758096385:32770,4026531841:0,134217729:8421890,402653185:8421376,671088641:8388608,939524097:512,1207959553:32768,1476395009:8388610,1744830465:2,2013265921:33282,2281701377:32770,2550136833:8389122,2818572289:514,3087007745:8421888,3355443201:8389120,3623878657:0,3892314113:33280,4160749569:8421378},{0:1074282512,16777216:16384,33554432:524288,50331648:1074266128,67108864:1073741840,83886080:1074282496,100663296:1073758208,117440512:16,134217728:540672,150994944:1073758224,167772160:1073741824,184549376:540688,201326592:524304,218103808:0,234881024:16400,251658240:1074266112,8388608:1073758208,25165824:540688,41943040:16,58720256:1073758224,75497472:1074282512,92274688:1073741824,109051904:524288,125829120:1074266128,142606336:524304,159383552:0,176160768:16384,192937984:1074266112,209715200:1073741840,226492416:540672,243269632:1074282496,260046848:16400,268435456:0,285212672:1074266128,301989888:1073758224,318767104:1074282496,335544320:1074266112,352321536:16,369098752:540688,385875968:16384,402653184:16400,419430400:524288,436207616:524304,452984832:1073741840,469762048:540672,486539264:1073758208,503316480:1073741824,520093696:1074282512,276824064:540688,293601280:524288,310378496:1074266112,327155712:16384,343932928:1073758208,360710144:1074282512,377487360:16,394264576:1073741824,411041792:1074282496,427819008:1073741840,444596224:1073758224,461373440:524304,478150656:0,494927872:16400,511705088:1074266128,528482304:540672},{0:260,1048576:0,2097152:67109120,3145728:65796,4194304:65540,5242880:67108868,6291456:67174660,7340032:67174400,8388608:67108864,9437184:67174656,10485760:65792,11534336:67174404,12582912:67109124,13631488:65536,14680064:4,15728640:256,524288:67174656,1572864:67174404,2621440:0,3670016:67109120,4718592:67108868,5767168:65536,6815744:65540,7864320:260,8912896:4,9961472:256,11010048:67174400,12058624:65796,13107200:65792,14155776:67109124,15204352:67174660,16252928:67108864,16777216:67174656,17825792:65540,18874368:65536,19922944:67109120,20971520:256,22020096:67174660,23068672:67108868,24117248:0,25165824:67109124,26214400:67108864,27262976:4,28311552:65792,29360128:67174400,30408704:260,31457280:65796,32505856:67174404,17301504:67108864,18350080:260,19398656:67174656,20447232:0,21495808:65540,22544384:67109120,23592960:256,24641536:67174404,25690112:65536,26738688:67174660,27787264:65796,28835840:67108868,29884416:67109124,30932992:67174400,31981568:4,33030144:65792},{0:2151682048,65536:2147487808,131072:4198464,196608:2151677952,262144:0,327680:4198400,393216:2147483712,458752:4194368,524288:2147483648,589824:4194304,655360:64,720896:2147487744,786432:2151678016,851968:4160,917504:4096,983040:2151682112,32768:2147487808,98304:64,163840:2151678016,229376:2147487744,294912:4198400,360448:2151682112,425984:0,491520:2151677952,557056:4096,622592:2151682048,688128:4194304,753664:4160,819200:2147483648,884736:4194368,950272:4198464,1015808:2147483712,1048576:4194368,1114112:4198400,1179648:2147483712,1245184:0,1310720:4160,1376256:2151678016,1441792:2151682048,1507328:2147487808,1572864:2151682112,1638400:2147483648,1703936:2151677952,1769472:4198464,1835008:2147487744,1900544:4194304,1966080:64,2031616:4096,1081344:2151677952,1146880:2151682112,1212416:0,1277952:4198400,1343488:4194368,1409024:2147483648,1474560:2147487808,1540096:64,1605632:2147483712,1671168:4096,1736704:2147487744,1802240:2151678016,1867776:4160,1933312:2151682048,1998848:4194304,2064384:4198464},{0:128,4096:17039360,8192:262144,12288:536870912,16384:537133184,20480:16777344,24576:553648256,28672:262272,32768:16777216,36864:537133056,40960:536871040,45056:553910400,49152:553910272,53248:0,57344:17039488,61440:553648128,2048:17039488,6144:553648256,10240:128,14336:17039360,18432:262144,22528:537133184,26624:553910272,30720:536870912,34816:537133056,38912:0,43008:553910400,47104:16777344,51200:536871040,55296:553648128,59392:16777216,63488:262272,65536:262144,69632:128,73728:536870912,77824:553648256,81920:16777344,86016:553910272,90112:537133184,94208:16777216,98304:553910400,102400:553648128,106496:17039360,110592:537133056,114688:262272,118784:536871040,122880:0,126976:17039488,67584:553648256,71680:16777216,75776:17039360,79872:537133184,83968:536870912,88064:17039488,92160:128,96256:553910272,100352:262272,104448:553910400,108544:0,112640:553648128,116736:16777344,120832:262144,124928:537133056,129024:536871040},{0:268435464,256:8192,512:270532608,768:270540808,1024:268443648,1280:2097152,1536:2097160,1792:268435456,2048:0,2304:268443656,2560:2105344,2816:8,3072:270532616,3328:2105352,3584:8200,3840:270540800,128:270532608,384:270540808,640:8,896:2097152,1152:2105352,1408:268435464,1664:268443648,1920:8200,2176:2097160,2432:8192,2688:268443656,2944:270532616,3200:0,3456:270540800,3712:2105344,3968:268435456,4096:268443648,4352:270532616,4608:270540808,4864:8200,5120:2097152,5376:268435456,5632:268435464,5888:2105344,6144:2105352,6400:0,6656:8,6912:270532608,7168:8192,7424:268443656,7680:270540800,7936:2097160,4224:8,4480:2105344,4736:2097152,4992:268435464,5248:268443648,5504:8200,5760:270540808,6016:270532608,6272:270540800,6528:270532616,6784:8192,7040:2105352,7296:2097160,7552:0,7808:268435456,8064:268443656},{0:1048576,16:33555457,32:1024,48:1049601,64:34604033,80:0,96:1,112:34603009,128:33555456,144:1048577,160:33554433,176:34604032,192:34603008,208:1025,224:1049600,240:33554432,8:34603009,24:0,40:33555457,56:34604032,72:1048576,88:33554433,104:33554432,120:1025,136:1049601,152:33555456,168:34603008,184:1048577,200:1024,216:34604033,232:1,248:1049600,256:33554432,272:1048576,288:33555457,304:34603009,320:1048577,336:33555456,352:34604032,368:1049601,384:1025,400:34604033,416:1049600,432:1,448:0,464:34603008,480:33554433,496:1024,264:1049600,280:33555457,296:34603009,312:1,328:33554432,344:1048576,360:1025,376:34604032,392:33554433,408:34603008,424:0,440:34604033,456:1049601,472:1024,488:33555456,504:1048577},{0:134219808,1:131072,2:134217728,3:32,4:131104,5:134350880,6:134350848,7:2048,8:134348800,9:134219776,10:133120,11:134348832,12:2080,13:0,14:134217760,15:133152,2147483648:2048,2147483649:134350880,2147483650:134219808,2147483651:134217728,2147483652:134348800,2147483653:133120,2147483654:133152,2147483655:32,2147483656:134217760,2147483657:2080,2147483658:131104,2147483659:134350848,2147483660:0,2147483661:134348832,2147483662:134219776,2147483663:131072,16:133152,17:134350848,18:32,19:2048,20:134219776,21:134217760,22:134348832,23:131072,24:0,25:131104,26:134348800,27:134219808,28:134350880,29:133120,30:2080,31:134217728,2147483664:131072,2147483665:2048,2147483666:134348832,2147483667:133152,2147483668:32,2147483669:134348800,2147483670:134217728,2147483671:134219808,2147483672:134350880,2147483673:134217760,2147483674:134219776,2147483675:0,2147483676:133120,2147483677:2080,2147483678:131104,2147483679:134350848}],r=[4160749569,528482304,33030144,2064384,129024,8064,504,2147483679],c=O.DES=E.extend({_doReset:function(){for(var i=this._key,f=i.words,s=[],l=0;l<56;l++){var m=S[l]-1;s[l]=f[m>>>5]>>>31-m%32&1}for(var T=this._subKeys=[],C=0;C<16;C++){for(var g=T[C]=[],P=_[C],l=0;l<24;l++)g[l/6|0]|=s[(h[l]-1+P)%28]<<31-l%6,g[4+(l/6|0)]|=s[28+(h[l+24]-1+P)%28]<<31-l%6;g[0]=g[0]<<1|g[0]>>>31;for(var l=1;l<7;l++)g[l]=g[l]>>>(l-1)*4+3;g[7]=g[7]<<5|g[7]>>>27}for(var R=this._invSubKeys=[],l=0;l<16;l++)R[l]=T[15-l]},encryptBlock:function(i,f){this._doCryptBlock(i,f,this._subKeys)},decryptBlock:function(i,f){this._doCryptBlock(i,f,this._invSubKeys)},_doCryptBlock:function(i,f,s){this._lBlock=i[f],this._rBlock=i[f+1],t.call(this,4,252645135),t.call(this,16,65535),a.call(this,2,858993459),a.call(this,8,16711935),t.call(this,1,1431655765);for(var l=0;l<16;l++){for(var m=s[l],T=this._lBlock,C=this._rBlock,g=0,P=0;P<8;P++)g|=d[P][((C^m[P])&r[P])>>>0];this._lBlock=C,this._rBlock=T^g}var R=this._lBlock;this._lBlock=this._rBlock,this._rBlock=R,t.call(this,1,1431655765),a.call(this,8,16711935),a.call(this,2,858993459),t.call(this,16,65535),t.call(this,4,252645135),i[f]=this._lBlock,i[f+1]=this._rBlock},keySize:64/32,ivSize:64/32,blockSize:64/32});function t(i,f){var s=(this._lBlock>>>i^this._rBlock)&f;this._rBlock^=s,this._lBlock^=s<<i}function a(i,f){var s=(this._rBlock>>>i^this._lBlock)&f;this._lBlock^=s,this._rBlock^=s<<i}p.DES=E._createHelper(c);var n=O.TripleDES=E.extend({_doReset:function(){var i=this._key,f=i.words;if(f.length!==2&&f.length!==4&&f.length<6)throw new Error("Invalid key length - 3DES requires the key length to be 64, 128, 192 or >192.");var s=f.slice(0,2),l=f.length<4?f.slice(0,2):f.slice(2,4),m=f.length<6?f.slice(0,2):f.slice(4,6);this._des1=c.createEncryptor(b.create(s)),this._des2=c.createEncryptor(b.create(l)),this._des3=c.createEncryptor(b.create(m))},encryptBlock:function(i,f){this._des1.encryptBlock(i,f),this._des2.decryptBlock(i,f),this._des3.encryptBlock(i,f)},decryptBlock:function(i,f){this._des3.decryptBlock(i,f),this._des2.encryptBlock(i,f),this._des1.decryptBlock(i,f)},keySize:192/32,ivSize:64/32,blockSize:64/32});p.TripleDES=E._createHelper(n)}(),L.TripleDES})},pUFm:function(M,X,o){M.exports=o.p+"static/no-data.c803c40c.png"},psGv:function(M,X,o){var L,p;(function(){var w;(function(){"use strict";var S=[,,function(r){function c(n){this.__parent=n,this.__character_count=0,this.__indent_count=-1,this.__alignment_count=0,this.__wrap_point_index=0,this.__wrap_point_character_count=0,this.__wrap_point_indent_count=-1,this.__wrap_point_alignment_count=0,this.__items=[]}c.prototype.clone_empty=function(){var n=new c(this.__parent);return n.set_indent(this.__indent_count,this.__alignment_count),n},c.prototype.item=function(n){return n<0?this.__items[this.__items.length+n]:this.__items[n]},c.prototype.has_match=function(n){for(var i=this.__items.length-1;i>=0;i--)if(this.__items[i].match(n))return!0;return!1},c.prototype.set_indent=function(n,i){this.is_empty()&&(this.__indent_count=n||0,this.__alignment_count=i||0,this.__character_count=this.__parent.get_indent_size(this.__indent_count,this.__alignment_count))},c.prototype._set_wrap_point=function(){this.__parent.wrap_line_length&&(this.__wrap_point_index=this.__items.length,this.__wrap_point_character_count=this.__character_count,this.__wrap_point_indent_count=this.__parent.next_line.__indent_count,this.__wrap_point_alignment_count=this.__parent.next_line.__alignment_count)},c.prototype._should_wrap=function(){return this.__wrap_point_index&&this.__character_count>this.__parent.wrap_line_length&&this.__wrap_point_character_count>this.__parent.next_line.__character_count},c.prototype._allow_wrap=function(){if(this._should_wrap()){this.__parent.add_new_line();var n=this.__parent.current_line;return n.set_indent(this.__wrap_point_indent_count,this.__wrap_point_alignment_count),n.__items=this.__items.slice(this.__wrap_point_index),this.__items=this.__items.slice(0,this.__wrap_point_index),n.__character_count+=this.__character_count-this.__wrap_point_character_count,this.__character_count=this.__wrap_point_character_count,n.__items[0]===" "&&(n.__items.splice(0,1),n.__character_count-=1),!0}return!1},c.prototype.is_empty=function(){return this.__items.length===0},c.prototype.last=function(){return this.is_empty()?null:this.__items[this.__items.length-1]},c.prototype.push=function(n){this.__items.push(n);var i=n.lastIndexOf(`
|
|
|
`);i!==-1?this.__character_count=n.length-i:this.__character_count+=n.length},c.prototype.pop=function(){var n=null;return this.is_empty()||(n=this.__items.pop(),this.__character_count-=n.length),n},c.prototype._remove_indent=function(){this.__indent_count>0&&(this.__indent_count-=1,this.__character_count-=this.__parent.indent_size)},c.prototype._remove_wrap_indent=function(){this.__wrap_point_indent_count>0&&(this.__wrap_point_indent_count-=1)},c.prototype.trim=function(){for(;this.last()===" ";)this.__items.pop(),this.__character_count-=1},c.prototype.toString=function(){var n="";return this.is_empty()?this.__parent.indent_empty_lines&&(n=this.__parent.get_indent_string(this.__indent_count)):(n=this.__parent.get_indent_string(this.__indent_count,this.__alignment_count),n+=this.__items.join("")),n};function t(n,i){this.__cache=[""],this.__indent_size=n.indent_size,this.__indent_string=n.indent_char,n.indent_with_tabs||(this.__indent_string=new Array(n.indent_size+1).join(n.indent_char)),i=i||"",n.indent_level>0&&(i=new Array(n.indent_level+1).join(this.__indent_string)),this.__base_string=i,this.__base_string_length=i.length}t.prototype.get_indent_size=function(n,i){var f=this.__base_string_length;return i=i||0,n<0&&(f=0),f+=n*this.__indent_size,f+=i,f},t.prototype.get_indent_string=function(n,i){var f=this.__base_string;return i=i||0,n<0&&(n=0,f=""),i+=n*this.__indent_size,this.__ensure_cache(i),f+=this.__cache[i],f},t.prototype.__ensure_cache=function(n){for(;n>=this.__cache.length;)this.__add_column()},t.prototype.__add_column=function(){var n=this.__cache.length,i=0,f="";this.__indent_size&&n>=this.__indent_size&&(i=Math.floor(n/this.__indent_size),n-=i*this.__indent_size,f=new Array(i+1).join(this.__indent_string)),n&&(f+=new Array(n+1).join(" ")),this.__cache.push(f)};function a(n,i){this.__indent_cache=new t(n,i),this.raw=!1,this._end_with_newline=n.end_with_newline,this.indent_size=n.indent_size,this.wrap_line_length=n.wrap_line_length,this.indent_empty_lines=n.indent_empty_lines,this.__lines=[],this.previous_line=null,this.current_line=null,this.next_line=new c(this),this.space_before_token=!1,this.non_breaking_space=!1,this.previous_token_wrapped=!1,this.__add_outputline()}a.prototype.__add_outputline=function(){this.previous_line=this.current_line,this.current_line=this.next_line.clone_empty(),this.__lines.push(this.current_line)},a.prototype.get_line_number=function(){return this.__lines.length},a.prototype.get_indent_string=function(n,i){return this.__indent_cache.get_indent_string(n,i)},a.prototype.get_indent_size=function(n,i){return this.__indent_cache.get_indent_size(n,i)},a.prototype.is_empty=function(){return!this.previous_line&&this.current_line.is_empty()},a.prototype.add_new_line=function(n){return this.is_empty()||!n&&this.just_added_newline()?!1:(this.raw||this.__add_outputline(),!0)},a.prototype.get_code=function(n){this.trim(!0);var i=this.current_line.pop();i&&(i[i.length-1]===`
|
|
|
`&&(i=i.replace(/\n+$/g,"")),this.current_line.push(i)),this._end_with_newline&&this.__add_outputline();var f=this.__lines.join(`
|
|
|
`);return n!==`
|
|
|
`&&(f=f.replace(/[\n]/g,n)),f},a.prototype.set_wrap_point=function(){this.current_line._set_wrap_point()},a.prototype.set_indent=function(n,i){return n=n||0,i=i||0,this.next_line.set_indent(n,i),this.__lines.length>1?(this.current_line.set_indent(n,i),!0):(this.current_line.set_indent(),!1)},a.prototype.add_raw_token=function(n){for(var i=0;i<n.newlines;i++)this.__add_outputline();this.current_line.set_indent(-1),this.current_line.push(n.whitespace_before),this.current_line.push(n.text),this.space_before_token=!1,this.non_breaking_space=!1,this.previous_token_wrapped=!1},a.prototype.add_token=function(n){this.__add_space_before_token(),this.current_line.push(n),this.space_before_token=!1,this.non_breaking_space=!1,this.previous_token_wrapped=this.current_line._allow_wrap()},a.prototype.__add_space_before_token=function(){this.space_before_token&&!this.just_added_newline()&&(this.non_breaking_space||this.set_wrap_point(),this.current_line.push(" "))},a.prototype.remove_indent=function(n){for(var i=this.__lines.length;n<i;)this.__lines[n]._remove_indent(),n++;this.current_line._remove_wrap_indent()},a.prototype.trim=function(n){for(n=n===void 0?!1:n,this.current_line.trim();n&&this.__lines.length>1&&this.current_line.is_empty();)this.__lines.pop(),this.current_line=this.__lines[this.__lines.length-1],this.current_line.trim();this.previous_line=this.__lines.length>1?this.__lines[this.__lines.length-2]:null},a.prototype.just_added_newline=function(){return this.current_line.is_empty()},a.prototype.just_added_blankline=function(){return this.is_empty()||this.current_line.is_empty()&&this.previous_line.is_empty()},a.prototype.ensure_empty_line_above=function(n,i){for(var f=this.__lines.length-2;f>=0;){var s=this.__lines[f];if(s.is_empty())break;if(s.item(0).indexOf(n)!==0&&s.item(-1)!==i){this.__lines.splice(f+1,0,new c(this)),this.previous_line=this.__lines[this.__lines.length-2];break}f--}},r.exports.Output=a},function(r){function c(t,a,n,i){this.type=t,this.text=a,this.comments_before=null,this.newlines=n||0,this.whitespace_before=i||"",this.parent=null,this.next=null,this.previous=null,this.opened=null,this.closed=null,this.directives=null}r.exports.Token=c},,,function(r){function c(n,i){this.raw_options=t(n,i),this.disabled=this._get_boolean("disabled"),this.eol=this._get_characters("eol","auto"),this.end_with_newline=this._get_boolean("end_with_newline"),this.indent_size=this._get_number("indent_size",4),this.indent_char=this._get_characters("indent_char"," "),this.indent_level=this._get_number("indent_level"),this.preserve_newlines=this._get_boolean("preserve_newlines",!0),this.max_preserve_newlines=this._get_number("max_preserve_newlines",32786),this.preserve_newlines||(this.max_preserve_newlines=0),this.indent_with_tabs=this._get_boolean("indent_with_tabs",this.indent_char===" "),this.indent_with_tabs&&(this.indent_char=" ",this.indent_size===1&&(this.indent_size=4)),this.wrap_line_length=this._get_number("wrap_line_length",this._get_number("max_char")),this.indent_empty_lines=this._get_boolean("indent_empty_lines"),this.templating=this._get_selection_list("templating",["auto","none","django","erb","handlebars","php","smarty"],["auto"])}c.prototype._get_array=function(n,i){var f=this.raw_options[n],s=i||[];return typeof f=="object"?f!==null&&typeof f.concat=="function"&&(s=f.concat()):typeof f=="string"&&(s=f.split(/[^a-zA-Z0-9_\/\-]+/)),s},c.prototype._get_boolean=function(n,i){var f=this.raw_options[n],s=f===void 0?!!i:!!f;return s},c.prototype._get_characters=function(n,i){var f=this.raw_options[n],s=i||"";return typeof f=="string"&&(s=f.replace(/\\r/,"\r").replace(/\\n/,`
|
|
|
`).replace(/\\t/," ")),s},c.prototype._get_number=function(n,i){var f=this.raw_options[n];i=parseInt(i,10),isNaN(i)&&(i=0);var s=parseInt(f,10);return isNaN(s)&&(s=i),s},c.prototype._get_selection=function(n,i,f){var s=this._get_selection_list(n,i,f);if(s.length!==1)throw new Error("Invalid Option Value: The option '"+n+`' can only be one of the following values:
|
|
|
`+i+`
|
|
|
You passed in: '`+this.raw_options[n]+"'");return s[0]},c.prototype._get_selection_list=function(n,i,f){if(!i||i.length===0)throw new Error("Selection list cannot be empty.");if(f=f||[i[0]],!this._is_valid_selection(f,i))throw new Error("Invalid Default Value!");var s=this._get_array(n,f);if(!this._is_valid_selection(s,i))throw new Error("Invalid Option Value: The option '"+n+`' can contain only the following values:
|
|
|
`+i+`
|
|
|
You passed in: '`+this.raw_options[n]+"'");return s},c.prototype._is_valid_selection=function(n,i){return n.length&&i.length&&!n.some(function(f){return i.indexOf(f)===-1})};function t(n,i){var f={};n=a(n);var s;for(s in n)s!==i&&(f[s]=n[s]);if(i&&n[i])for(s in n[i])f[s]=n[i][s];return f}function a(n){var i={},f;for(f in n){var s=f.replace(/-/g,"_");i[s]=n[f]}return i}r.exports.Options=c,r.exports.normalizeOpts=a,r.exports.mergeOpts=t},,function(r){var c=RegExp.prototype.hasOwnProperty("sticky");function t(a){this.__input=a||"",this.__input_length=this.__input.length,this.__position=0}t.prototype.restart=function(){this.__position=0},t.prototype.back=function(){this.__position>0&&(this.__position-=1)},t.prototype.hasNext=function(){return this.__position<this.__input_length},t.prototype.next=function(){var a=null;return this.hasNext()&&(a=this.__input.charAt(this.__position),this.__position+=1),a},t.prototype.peek=function(a){var n=null;return a=a||0,a+=this.__position,a>=0&&a<this.__input_length&&(n=this.__input.charAt(a)),n},t.prototype.__match=function(a,n){a.lastIndex=n;var i=a.exec(this.__input);return i&&!(c&&a.sticky)&&(i.index!==n&&(i=null)),i},t.prototype.test=function(a,n){return n=n||0,n+=this.__position,n>=0&&n<this.__input_length?!!this.__match(a,n):!1},t.prototype.testChar=function(a,n){var i=this.peek(n);return a.lastIndex=0,i!==null&&a.test(i)},t.prototype.match=function(a){var n=this.__match(a,this.__position);return n?this.__position+=n[0].length:n=null,n},t.prototype.read=function(a,n,i){var f="",s;return a&&(s=this.match(a),s&&(f+=s[0])),n&&(s||!a)&&(f+=this.readUntil(n,i)),f},t.prototype.readUntil=function(a,n){var i="",f=this.__position;a.lastIndex=this.__position;var s=a.exec(this.__input);return s?(f=s.index,n&&(f+=s[0].length)):f=this.__input_length,i=this.__input.substring(this.__position,f),this.__position=f,i},t.prototype.readUntilAfter=function(a){return this.readUntil(a,!0)},t.prototype.get_regexp=function(a,n){var i=null,f="g";return n&&c&&(f="y"),typeof a=="string"&&a!==""?i=new RegExp(a,f):a&&(i=new RegExp(a.source,f)),i},t.prototype.get_literal_regexp=function(a){return RegExp(a.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&"))},t.prototype.peekUntilAfter=function(a){var n=this.__position,i=this.readUntilAfter(a);return this.__position=n,i},t.prototype.lookBack=function(a){var n=this.__position-1;return n>=a.length&&this.__input.substring(n-a.length,n).toLowerCase()===a},r.exports.InputScanner=t},function(r,c,t){var a=t(8).InputScanner,n=t(3).Token,i=t(10).TokenStream,f=t(11).WhitespacePattern,s={START:"TK_START",RAW:"TK_RAW",EOF:"TK_EOF"},l=function(m,T){this._input=new a(m),this._options=T||{},this.__tokens=null,this._patterns={},this._patterns.whitespace=new f(this._input)};l.prototype.tokenize=function(){this._input.restart(),this.__tokens=new i,this._reset();for(var m,T=new n(s.START,""),C=null,g=[],P=new i;T.type!==s.EOF;){for(m=this._get_next_token(T,C);this._is_comment(m);)P.add(m),m=this._get_next_token(T,C);P.isEmpty()||(m.comments_before=P,P=new i),m.parent=C,this._is_opening(m)?(g.push(C),C=m):C&&this._is_closing(m,C)&&(m.opened=C,C.closed=m,C=g.pop(),m.parent=C),m.previous=T,T.next=m,this.__tokens.add(m),T=m}return this.__tokens},l.prototype._is_first_token=function(){return this.__tokens.isEmpty()},l.prototype._reset=function(){},l.prototype._get_next_token=function(m,T){this._readWhitespace();var C=this._input.read(/.+/g);return C?this._create_token(s.RAW,C):this._create_token(s.EOF,"")},l.prototype._is_comment=function(m){return!1},l.prototype._is_opening=function(m){return!1},l.prototype._is_closing=function(m,T){return!1},l.prototype._create_token=function(m,T){var C=new n(m,T,this._patterns.whitespace.newline_count,this._patterns.whitespace.whitespace_before_token);return C},l.prototype._readWhitespace=function(){return this._patterns.whitespace.read()},r.exports.Tokenizer=l,r.exports.TOKEN=s},function(r){function c(t){this.__tokens=[],this.__tokens_length=this.__tokens.length,this.__position=0,this.__parent_token=t}c.prototype.restart=function(){this.__position=0},c.prototype.isEmpty=function(){return this.__tokens_length===0},c.prototype.hasNext=function(){return this.__position<this.__tokens_length},c.prototype.next=function(){var t=null;return this.hasNext()&&(t=this.__tokens[this.__position],this.__position+=1),t},c.prototype.peek=function(t){var a=null;return t=t||0,t+=this.__position,t>=0&&t<this.__tokens_length&&(a=this.__tokens[t]),a},c.prototype.add=function(t){this.__parent_token&&(t.parent=this.__parent_token),this.__tokens.push(t),this.__tokens_length+=1},r.exports.TokenStream=c},function(r,c,t){var a=t(12).Pattern;function n(i,f){a.call(this,i,f),f?this._line_regexp=this._input.get_regexp(f._line_regexp):this.__set_whitespace_patterns("",""),this.newline_count=0,this.whitespace_before_token=""}n.prototype=new a,n.prototype.__set_whitespace_patterns=function(i,f){i+="\\t ",f+="\\n\\r",this._match_pattern=this._input.get_regexp("["+i+f+"]+",!0),this._newline_regexp=this._input.get_regexp("\\r\\n|["+f+"]")},n.prototype.read=function(){this.newline_count=0,this.whitespace_before_token="";var i=this._input.read(this._match_pattern);if(i===" ")this.whitespace_before_token=" ";else if(i){var f=this.__split(this._newline_regexp,i);this.newline_count=f.length-1,this.whitespace_before_token=f[this.newline_count]}return i},n.prototype.matching=function(i,f){var s=this._create();return s.__set_whitespace_patterns(i,f),s._update(),s},n.prototype._create=function(){return new n(this._input,this)},n.prototype.__split=function(i,f){i.lastIndex=0;for(var s=0,l=[],m=i.exec(f);m;)l.push(f.substring(s,m.index)),s=m.index+m[0].length,m=i.exec(f);return s<f.length?l.push(f.substring(s,f.length)):l.push(""),l},r.exports.WhitespacePattern=n},function(r){function c(t,a){this._input=t,this._starting_pattern=null,this._match_pattern=null,this._until_pattern=null,this._until_after=!1,a&&(this._starting_pattern=this._input.get_regexp(a._starting_pattern,!0),this._match_pattern=this._input.get_regexp(a._match_pattern,!0),this._until_pattern=this._input.get_regexp(a._until_pattern),this._until_after=a._until_after)}c.prototype.read=function(){var t=this._input.read(this._starting_pattern);return(!this._starting_pattern||t)&&(t+=this._input.read(this._match_pattern,this._until_pattern,this._until_after)),t},c.prototype.read_match=function(){return this._input.match(this._match_pattern)},c.prototype.until_after=function(t){var a=this._create();return a._until_after=!0,a._until_pattern=this._input.get_regexp(t),a._update(),a},c.prototype.until=function(t){var a=this._create();return a._until_after=!1,a._until_pattern=this._input.get_regexp(t),a._update(),a},c.prototype.starting_with=function(t){var a=this._create();return a._starting_pattern=this._input.get_regexp(t,!0),a._update(),a},c.prototype.matching=function(t){var a=this._create();return a._match_pattern=this._input.get_regexp(t,!0),a._update(),a},c.prototype._create=function(){return new c(this._input,this)},c.prototype._update=function(){},r.exports.Pattern=c},function(r){function c(t,a){t=typeof t=="string"?t:t.source,a=typeof a=="string"?a:a.source,this.__directives_block_pattern=new RegExp(t+/ beautify( \w+[:]\w+)+ /.source+a,"g"),this.__directive_pattern=/ (\w+)[:](\w+)/g,this.__directives_end_ignore_pattern=new RegExp(t+/\sbeautify\signore:end\s/.source+a,"g")}c.prototype.get_directives=function(t){if(!t.match(this.__directives_block_pattern))return null;var a={};this.__directive_pattern.lastIndex=0;for(var n=this.__directive_pattern.exec(t);n;)a[n[1]]=n[2],n=this.__directive_pattern.exec(t);return a},c.prototype.readIgnored=function(t){return t.readUntilAfter(this.__directives_end_ignore_pattern)},r.exports.Directives=c},function(r,c,t){var a=t(12).Pattern,n={django:!1,erb:!1,handlebars:!1,php:!1,smarty:!1};function i(f,s){a.call(this,f,s),this.__template_pattern=null,this._disabled=Object.assign({},n),this._excluded=Object.assign({},n),s&&(this.__template_pattern=this._input.get_regexp(s.__template_pattern),this._excluded=Object.assign(this._excluded,s._excluded),this._disabled=Object.assign(this._disabled,s._disabled));var l=new a(f);this.__patterns={handlebars_comment:l.starting_with(/{{!--/).until_after(/--}}/),handlebars_unescaped:l.starting_with(/{{{/).until_after(/}}}/),handlebars:l.starting_with(/{{/).until_after(/}}/),php:l.starting_with(/<\?(?:[= ]|php)/).until_after(/\?>/),erb:l.starting_with(/<%[^%]/).until_after(/[^%]%>/),django:l.starting_with(/{%/).until_after(/%}/),django_value:l.starting_with(/{{/).until_after(/}}/),django_comment:l.starting_with(/{#/).until_after(/#}/),smarty:l.starting_with(/{(?=[^}{\s\n])/).until_after(/[^\s\n]}/),smarty_comment:l.starting_with(/{\*/).until_after(/\*}/),smarty_literal:l.starting_with(/{literal}/).until_after(/{\/literal}/)}}i.prototype=new a,i.prototype._create=function(){return new i(this._input,this)},i.prototype._update=function(){this.__set_templated_pattern()},i.prototype.disable=function(f){var s=this._create();return s._disabled[f]=!0,s._update(),s},i.prototype.read_options=function(f){var s=this._create();for(var l in n)s._disabled[l]=f.templating.indexOf(l)===-1;return s._update(),s},i.prototype.exclude=function(f){var s=this._create();return s._excluded[f]=!0,s._update(),s},i.prototype.read=function(){var f="";this._match_pattern?f=this._input.read(this._starting_pattern):f=this._input.read(this._starting_pattern,this.__template_pattern);for(var s=this._read_template();s;)this._match_pattern?s+=this._input.read(this._match_pattern):s+=this._input.readUntil(this.__template_pattern),f+=s,s=this._read_template();return this._until_after&&(f+=this._input.readUntilAfter(this._until_pattern)),f},i.prototype.__set_templated_pattern=function(){var f=[];this._disabled.php||f.push(this.__patterns.php._starting_pattern.source),this._disabled.handlebars||f.push(this.__patterns.handlebars._starting_pattern.source),this._disabled.erb||f.push(this.__patterns.erb._starting_pattern.source),this._disabled.django||(f.push(this.__patterns.django._starting_pattern.source),f.push(this.__patterns.django_value._starting_pattern.source),f.push(this.__patterns.django_comment._starting_pattern.source)),this._disabled.smarty||f.push(this.__patterns.smarty._starting_pattern.source),this._until_pattern&&f.push(this._until_pattern.source),this.__template_pattern=this._input.get_regexp("(?:"+f.join("|")+")")},i.prototype._read_template=function(){var f="",s=this._input.peek();if(s==="<"){var l=this._input.peek(1);!this._disabled.php&&!this._excluded.php&&l==="?"&&(f=f||this.__patterns.php.read()),!this._disabled.erb&&!this._excluded.erb&&l==="%"&&(f=f||this.__patterns.erb.read())}else s==="{"&&(!this._disabled.handlebars&&!this._excluded.handlebars&&(f=f||this.__patterns.handlebars_comment.read(),f=f||this.__patterns.handlebars_unescaped.read(),f=f||this.__patterns.handlebars.read()),this._disabled.django||(!this._excluded.django&&!this._excluded.handlebars&&(f=f||this.__patterns.django_value.read()),this._excluded.django||(f=f||this.__patterns.django_comment.read(),f=f||this.__patterns.django.read())),this._disabled.smarty||this._disabled.django&&this._disabled.handlebars&&(f=f||this.__patterns.smarty_comment.read(),f=f||this.__patterns.smarty_literal.read(),f=f||this.__patterns.smarty.read()));return f},r.exports.TemplatablePattern=i},,,,function(r,c,t){var a=t(19).Beautifier,n=t(20).Options;function i(f,s,l,m){var T=new a(f,s,l,m);return T.beautify()}r.exports=i,r.exports.defaultOptions=function(){return new n}},function(r,c,t){var a=t(20).Options,n=t(2).Output,i=t(21).Tokenizer,f=t(21).TOKEN,s=/\r\n|[\r\n]/,l=/\r\n|[\r\n]/g,m=function(I,D){this.indent_level=0,this.alignment_size=0,this.max_preserve_newlines=I.max_preserve_newlines,this.preserve_newlines=I.preserve_newlines,this._output=new n(I,D)};m.prototype.current_line_has_match=function(I){return this._output.current_line.has_match(I)},m.prototype.set_space_before_token=function(I,D){this._output.space_before_token=I,this._output.non_breaking_space=D},m.prototype.set_wrap_point=function(){this._output.set_indent(this.indent_level,this.alignment_size),this._output.set_wrap_point()},m.prototype.add_raw_token=function(I){this._output.add_raw_token(I)},m.prototype.print_preserved_newlines=function(I){var D=0;I.type!==f.TEXT&&I.previous.type!==f.TEXT&&(D=I.newlines?1:0),this.preserve_newlines&&(D=I.newlines<this.max_preserve_newlines+1?I.newlines:this.max_preserve_newlines+1);for(var N=0;N<D;N++)this.print_newline(N>0);return D!==0},m.prototype.traverse_whitespace=function(I){return I.whitespace_before||I.newlines?(this.print_preserved_newlines(I)||(this._output.space_before_token=!0),!0):!1},m.prototype.previous_token_wrapped=function(){return this._output.previous_token_wrapped},m.prototype.print_newline=function(I){this._output.add_new_line(I)},m.prototype.print_token=function(I){I.text&&(this._output.set_indent(this.indent_level,this.alignment_size),this._output.add_token(I.text))},m.prototype.indent=function(){this.indent_level++},m.prototype.get_full_indent=function(I){return I=this.indent_level+(I||0),I<1?"":this._output.get_indent_string(I)};var T=function(I){for(var D=null,N=I.next;N.type!==f.EOF&&I.closed!==N;){if(N.type===f.ATTRIBUTE&&N.text==="type"){N.next&&N.next.type===f.EQUALS&&N.next.next&&N.next.next.type===f.VALUE&&(D=N.next.next.text);break}N=N.next}return D},C=function(I,D){var N=null,z=null;return D.closed?(I==="script"?N="text/javascript":I==="style"&&(N="text/css"),N=T(D)||N,N.search("text/css")>-1?z="css":N.search(/module|((text|application|dojo)\/(x-)?(javascript|ecmascript|jscript|livescript|(ld\+)?json|method|aspect))/)>-1?z="javascript":N.search(/(text|application|dojo)\/(x-)?(html)/)>-1?z="html":N.search(/test\/null/)>-1&&(z="null"),z):null};function g(I,D){return D.indexOf(I)!==-1}function P(I,D,N){this.parent=I||null,this.tag=D?D.tag_name:"",this.indent_level=N||0,this.parser_token=D||null}function R(I){this._printer=I,this._current_frame=null}R.prototype.get_parser_token=function(){return this._current_frame?this._current_frame.parser_token:null},R.prototype.record_tag=function(I){var D=new P(this._current_frame,I,this._printer.indent_level);this._current_frame=D},R.prototype._try_pop_frame=function(I){var D=null;return I&&(D=I.parser_token,this._printer.indent_level=I.indent_level,this._current_frame=I.parent),D},R.prototype._get_frame=function(I,D){for(var N=this._current_frame;N&&!(I.indexOf(N.tag)!==-1);){if(D&&D.indexOf(N.tag)!==-1){N=null;break}N=N.parent}return N},R.prototype.try_pop=function(I,D){var N=this._get_frame([I],D);return this._try_pop_frame(N)},R.prototype.indent_to_tag=function(I){var D=this._get_frame(I);D&&(this._printer.indent_level=D.indent_level)};function y(I,D,N,z){this._source_text=I||"",D=D||{},this._js_beautify=N,this._css_beautify=z,this._tag_stack=null;var F=new a(D,"html");this._options=F,this._is_wrap_attributes_force=this._options.wrap_attributes.substr(0,"force".length)==="force",this._is_wrap_attributes_force_expand_multiline=this._options.wrap_attributes==="force-expand-multiline",this._is_wrap_attributes_force_aligned=this._options.wrap_attributes==="force-aligned",this._is_wrap_attributes_aligned_multiple=this._options.wrap_attributes==="aligned-multiple",this._is_wrap_attributes_preserve=this._options.wrap_attributes.substr(0,"preserve".length)==="preserve",this._is_wrap_attributes_preserve_aligned=this._options.wrap_attributes==="preserve-aligned"}y.prototype.beautify=function(){if(this._options.disabled)return this._source_text;var I=this._source_text,D=this._options.eol;this._options.eol==="auto"&&(D=`
|
|
|
`,I&&s.test(I)&&(D=I.match(s)[0])),I=I.replace(l,`
|
|
|
`);var N=I.match(/^[\t ]*/)[0],z={text:"",type:""},F=new x,W=new m(this._options,N),H=new i(I,this._options).tokenize();this._tag_stack=new R(W);for(var B=null,k=H.next();k.type!==f.EOF;)k.type===f.TAG_OPEN||k.type===f.COMMENT?(B=this._handle_tag_open(W,k,F,z),F=B):k.type===f.ATTRIBUTE||k.type===f.EQUALS||k.type===f.VALUE||k.type===f.TEXT&&!F.tag_complete?B=this._handle_inside_tag(W,k,F,H):k.type===f.TAG_CLOSE?B=this._handle_tag_close(W,k,F):k.type===f.TEXT?B=this._handle_text(W,k,F):W.add_raw_token(k),z=B,k=H.next();var G=W._output.get_code(D);return G},y.prototype._handle_tag_close=function(I,D,N){var z={text:D.text,type:D.type};return I.alignment_size=0,N.tag_complete=!0,I.set_space_before_token(D.newlines||D.whitespace_before!=="",!0),N.is_unformatted?I.add_raw_token(D):(N.tag_start_char==="<"&&(I.set_space_before_token(D.text[0]==="/",!0),this._is_wrap_attributes_force_expand_multiline&&N.has_wrapped_attrs&&I.print_newline(!1)),I.print_token(D)),N.indent_content&&!(N.is_unformatted||N.is_content_unformatted)&&(I.indent(),N.indent_content=!1),!N.is_inline_element&&!(N.is_unformatted||N.is_content_unformatted)&&I.set_wrap_point(),z},y.prototype._handle_inside_tag=function(I,D,N,z){var F=N.has_wrapped_attrs,W={text:D.text,type:D.type};if(I.set_space_before_token(D.newlines||D.whitespace_before!=="",!0),N.is_unformatted)I.add_raw_token(D);else if(N.tag_start_char==="{"&&D.type===f.TEXT)I.print_preserved_newlines(D)?(D.newlines=0,I.add_raw_token(D)):I.print_token(D);else{if(D.type===f.ATTRIBUTE?(I.set_space_before_token(!0),N.attr_count+=1):(D.type===f.EQUALS||D.type===f.VALUE&&D.previous.type===f.EQUALS)&&I.set_space_before_token(!1),D.type===f.ATTRIBUTE&&N.tag_start_char==="<"&&((this._is_wrap_attributes_preserve||this._is_wrap_attributes_preserve_aligned)&&(I.traverse_whitespace(D),F=F||D.newlines!==0),this._is_wrap_attributes_force)){var H=N.attr_count>1;if(this._is_wrap_attributes_force_expand_multiline&&N.attr_count===1){var B=!0,k=0,G;do{if(G=z.peek(k),G.type===f.ATTRIBUTE){B=!1;break}k+=1}while(k<4&&G.type!==f.EOF&&G.type!==f.TAG_CLOSE);H=!B}H&&(I.print_newline(!1),F=!0)}I.print_token(D),F=F||I.previous_token_wrapped(),N.has_wrapped_attrs=F}return W},y.prototype._handle_text=function(I,D,N){var z={text:D.text,type:"TK_CONTENT"};return N.custom_beautifier_name?this._print_custom_beatifier_text(I,D,N):N.is_unformatted||N.is_content_unformatted?I.add_raw_token(D):(I.traverse_whitespace(D),I.print_token(D)),z},y.prototype._print_custom_beatifier_text=function(I,D,N){var z=this;if(D.text!==""){var F=D.text,W,H=1,B="",k="";N.custom_beautifier_name==="javascript"&&typeof this._js_beautify=="function"?W=this._js_beautify:N.custom_beautifier_name==="css"&&typeof this._css_beautify=="function"?W=this._css_beautify:N.custom_beautifier_name==="html"&&(W=function(be,oe){var he=new y(be,oe,z._js_beautify,z._css_beautify);return he.beautify()}),this._options.indent_scripts==="keep"?H=0:this._options.indent_scripts==="separate"&&(H=-I.indent_level);var G=I.get_full_indent(H);if(F=F.replace(/\n[ \t]*$/,""),N.custom_beautifier_name!=="html"&&F[0]==="<"&&F.match(/^(<!--|<!\[CDATA\[)/)){var ee=/^(<!--[^\n]*|<!\[CDATA\[)(\n?)([ \t\n]*)([\s\S]*)(-->|]]>)$/.exec(F);if(!ee){I.add_raw_token(D);return}B=G+ee[1]+`
|
|
|
`,F=ee[4],ee[5]&&(k=G+ee[5]),F=F.replace(/\n[ \t]*$/,""),(ee[2]||ee[3].indexOf(`
|
|
|
`)!==-1)&&(ee=ee[3].match(/[ \t]+$/),ee&&(D.whitespace_before=ee[0]))}if(F)if(W){var ue=function(){this.eol=`
|
|
|
`};ue.prototype=this._options.raw_options;var le=new ue;F=W(G+F,le)}else{var ve=D.whitespace_before;ve&&(F=F.replace(new RegExp(`
|
|
|
(`+ve+")?","g"),`
|
|
|
`)),F=G+F.replace(/\n/g,`
|
|
|
`+G)}B&&(F?F=B+F+`
|
|
|
`+k:F=B+k),I.print_newline(!1),F&&(D.text=F,D.whitespace_before="",D.newlines=0,I.add_raw_token(D),I.print_newline(!0))}},y.prototype._handle_tag_open=function(I,D,N,z){var F=this._get_tag_open_token(D);return(N.is_unformatted||N.is_content_unformatted)&&!N.is_empty_element&&D.type===f.TAG_OPEN&&D.text.indexOf("</")===0?(I.add_raw_token(D),F.start_tag_token=this._tag_stack.try_pop(F.tag_name)):(I.traverse_whitespace(D),this._set_tag_position(I,D,F,N,z),F.is_inline_element||I.set_wrap_point(),I.print_token(D)),(this._is_wrap_attributes_force_aligned||this._is_wrap_attributes_aligned_multiple||this._is_wrap_attributes_preserve_aligned)&&(F.alignment_size=D.text.length+1),!F.tag_complete&&!F.is_unformatted&&(I.alignment_size=F.alignment_size),F};var x=function(I,D){if(this.parent=I||null,this.text="",this.type="TK_TAG_OPEN",this.tag_name="",this.is_inline_element=!1,this.is_unformatted=!1,this.is_content_unformatted=!1,this.is_empty_element=!1,this.is_start_tag=!1,this.is_end_tag=!1,this.indent_content=!1,this.multiline_content=!1,this.custom_beautifier_name=null,this.start_tag_token=null,this.attr_count=0,this.has_wrapped_attrs=!1,this.alignment_size=0,this.tag_complete=!1,this.tag_start_char="",this.tag_check="",!D)this.tag_complete=!0;else{var N;this.tag_start_char=D.text[0],this.text=D.text,this.tag_start_char==="<"?(N=D.text.match(/^<([^\s>]*)/),this.tag_check=N?N[1]:""):(N=D.text.match(/^{{~?(?:[\^]|#\*?)?([^\s}]+)/),this.tag_check=N?N[1]:"",(D.text.startsWith("{{#>")||D.text.startsWith("{{~#>"))&&this.tag_check[0]===">"&&(this.tag_check===">"&&D.next!==null?this.tag_check=D.next.text.split(" ")[0]:this.tag_check=D.text.split(">")[1])),this.tag_check=this.tag_check.toLowerCase(),D.type===f.COMMENT&&(this.tag_complete=!0),this.is_start_tag=this.tag_check.charAt(0)!=="/",this.tag_name=this.is_start_tag?this.tag_check:this.tag_check.substr(1),this.is_end_tag=!this.is_start_tag||D.closed&&D.closed.text==="/>";var z=2;this.tag_start_char==="{"&&this.text.length>=3&&(this.text.charAt(2)==="~"&&(z=3)),this.is_end_tag=this.is_end_tag||this.tag_start_char==="{"&&(this.text.length<3||/[^#\^]/.test(this.text.charAt(z)))}};y.prototype._get_tag_open_token=function(I){var D=new x(this._tag_stack.get_parser_token(),I);return D.alignment_size=this._options.wrap_attributes_indent_size,D.is_end_tag=D.is_end_tag||g(D.tag_check,this._options.void_elements),D.is_empty_element=D.tag_complete||D.is_start_tag&&D.is_end_tag,D.is_unformatted=!D.tag_complete&&g(D.tag_check,this._options.unformatted),D.is_content_unformatted=!D.is_empty_element&&g(D.tag_check,this._options.content_unformatted),D.is_inline_element=g(D.tag_name,this._options.inline)||D.tag_name.includes("-")||D.tag_start_char==="{",D},y.prototype._set_tag_position=function(I,D,N,z,F){if(N.is_empty_element||(N.is_end_tag?N.start_tag_token=this._tag_stack.try_pop(N.tag_name):(this._do_optional_end_element(N)&&(N.is_inline_element||I.print_newline(!1)),this._tag_stack.record_tag(N),(N.tag_name==="script"||N.tag_name==="style")&&!(N.is_unformatted||N.is_content_unformatted)&&(N.custom_beautifier_name=C(N.tag_check,D)))),g(N.tag_check,this._options.extra_liners)&&(I.print_newline(!1),I._output.just_added_blankline()||I.print_newline(!0)),N.is_empty_element){if(N.tag_start_char==="{"&&N.tag_check==="else"){this._tag_stack.indent_to_tag(["if","unless","each"]),N.indent_content=!0;var W=I.current_line_has_match(/{{#if/);W||I.print_newline(!1)}N.tag_name==="!--"&&F.type===f.TAG_CLOSE&&z.is_end_tag&&N.text.indexOf(`
|
|
|
`)===-1||(N.is_inline_element||N.is_unformatted||I.print_newline(!1),this._calcluate_parent_multiline(I,N))}else if(N.is_end_tag){var H=!1;H=N.start_tag_token&&N.start_tag_token.multiline_content,H=H||!N.is_inline_element&&!(z.is_inline_element||z.is_unformatted)&&!(F.type===f.TAG_CLOSE&&N.start_tag_token===z)&&F.type!=="TK_CONTENT",(N.is_content_unformatted||N.is_unformatted)&&(H=!1),H&&I.print_newline(!1)}else N.indent_content=!N.custom_beautifier_name,N.tag_start_char==="<"&&(N.tag_name==="html"?N.indent_content=this._options.indent_inner_html:N.tag_name==="head"?N.indent_content=this._options.indent_head_inner_html:N.tag_name==="body"&&(N.indent_content=this._options.indent_body_inner_html)),!(N.is_inline_element||N.is_unformatted)&&(F.type!=="TK_CONTENT"||N.is_content_unformatted)&&I.print_newline(!1),this._calcluate_parent_multiline(I,N)},y.prototype._calcluate_parent_multiline=function(I,D){D.parent&&I._output.just_added_newline()&&!((D.is_inline_element||D.is_unformatted)&&D.parent.is_inline_element)&&(D.parent.multiline_content=!0)};var v=["address","article","aside","blockquote","details","div","dl","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","header","hr","main","nav","ol","p","pre","section","table","ul"],A=["a","audio","del","ins","map","noscript","video"];y.prototype._do_optional_end_element=function(I){var D=null;if(I.is_empty_element||!I.is_start_tag||!I.parent)return;if(I.tag_name==="body")D=D||this._tag_stack.try_pop("head");else if(I.tag_name==="li")D=D||this._tag_stack.try_pop("li",["ol","ul"]);else if(I.tag_name==="dd"||I.tag_name==="dt")D=D||this._tag_stack.try_pop("dt",["dl"]),D=D||this._tag_stack.try_pop("dd",["dl"]);else if(I.parent.tag_name==="p"&&v.indexOf(I.tag_name)!==-1){var N=I.parent.parent;(!N||A.indexOf(N.tag_name)===-1)&&(D=D||this._tag_stack.try_pop("p"))}else I.tag_name==="rp"||I.tag_name==="rt"?(D=D||this._tag_stack.try_pop("rt",["ruby","rtc"]),D=D||this._tag_stack.try_pop("rp",["ruby","rtc"])):I.tag_name==="optgroup"?D=D||this._tag_stack.try_pop("optgroup",["select"]):I.tag_name==="option"?D=D||this._tag_stack.try_pop("option",["select","datalist","optgroup"]):I.tag_name==="colgroup"?D=D||this._tag_stack.try_pop("caption",["table"]):I.tag_name==="thead"?(D=D||this._tag_stack.try_pop("caption",["table"]),D=D||this._tag_stack.try_pop("colgroup",["table"])):I.tag_name==="tbody"||I.tag_name==="tfoot"?(D=D||this._tag_stack.try_pop("caption",["table"]),D=D||this._tag_stack.try_pop("colgroup",["table"]),D=D||this._tag_stack.try_pop("thead",["table"]),D=D||this._tag_stack.try_pop("tbody",["table"])):I.tag_name==="tr"?(D=D||this._tag_stack.try_pop("caption",["table"]),D=D||this._tag_stack.try_pop("colgroup",["table"]),D=D||this._tag_stack.try_pop("tr",["table","thead","tbody","tfoot"])):(I.tag_name==="th"||I.tag_name==="td")&&(D=D||this._tag_stack.try_pop("td",["table","thead","tbody","tfoot","tr"]),D=D||this._tag_stack.try_pop("th",["table","thead","tbody","tfoot","tr"]));return I.parent=this._tag_stack.get_parser_token(),D},r.exports.Beautifier=y},function(r,c,t){var a=t(6).Options;function n(i){a.call(this,i,"html"),this.templating.length===1&&this.templating[0]==="auto"&&(this.templating=["django","erb","handlebars","php"]),this.indent_inner_html=this._get_boolean("indent_inner_html"),this.indent_body_inner_html=this._get_boolean("indent_body_inner_html",!0),this.indent_head_inner_html=this._get_boolean("indent_head_inner_html",!0),this.indent_handlebars=this._get_boolean("indent_handlebars",!0),this.wrap_attributes=this._get_selection("wrap_attributes",["auto","force","force-aligned","force-expand-multiline","aligned-multiple","preserve","preserve-aligned"]),this.wrap_attributes_indent_size=this._get_number("wrap_attributes_indent_size",this.indent_size),this.extra_liners=this._get_array("extra_liners",["head","body","/html"]),this.inline=this._get_array("inline",["a","abbr","area","audio","b","bdi","bdo","br","button","canvas","cite","code","data","datalist","del","dfn","em","embed","i","iframe","img","input","ins","kbd","keygen","label","map","mark","math","meter","noscript","object","output","progress","q","ruby","s","samp","select","small","span","strong","sub","sup","svg","template","textarea","time","u","var","video","wbr","text","acronym","big","strike","tt"]),this.void_elements=this._get_array("void_elements",["area","base","br","col","embed","hr","img","input","keygen","link","menuitem","meta","param","source","track","wbr","!doctype","?xml","basefont","isindex"]),this.unformatted=this._get_array("unformatted",[]),this.content_unformatted=this._get_array("content_unformatted",["pre","textarea"]),this.unformatted_content_delimiter=this._get_characters("unformatted_content_delimiter"),this.indent_scripts=this._get_selection("indent_scripts",["normal","keep","separate"])}n.prototype=new a,r.exports.Options=n},function(r,c,t){var a=t(9).Tokenizer,n=t(9).TOKEN,i=t(13).Directives,f=t(14).TemplatablePattern,s=t(12).Pattern,l={TAG_OPEN:"TK_TAG_OPEN",TAG_CLOSE:"TK_TAG_CLOSE",ATTRIBUTE:"TK_ATTRIBUTE",EQUALS:"TK_EQUALS",VALUE:"TK_VALUE",COMMENT:"TK_COMMENT",TEXT:"TK_TEXT",UNKNOWN:"TK_UNKNOWN",START:n.START,RAW:n.RAW,EOF:n.EOF},m=new i(/<\!--/,/-->/),T=function(C,g){a.call(this,C,g),this._current_tag_name="";var P=new f(this._input).read_options(this._options),R=new s(this._input);if(this.__patterns={word:P.until(/[\n\r\t <]/),single_quote:P.until_after(/'/),double_quote:P.until_after(/"/),attribute:P.until(/[\n\r\t =>]|\/>/),element_name:P.until(/[\n\r\t >\/]/),handlebars_comment:R.starting_with(/{{!--/).until_after(/--}}/),handlebars:R.starting_with(/{{/).until_after(/}}/),handlebars_open:R.until(/[\n\r\t }]/),handlebars_raw_close:R.until(/}}/),comment:R.starting_with(/<!--/).until_after(/-->/),cdata:R.starting_with(/<!\[CDATA\[/).until_after(/]]>/),conditional_comment:R.starting_with(/<!\[/).until_after(/]>/),processing:R.starting_with(/<\?/).until_after(/\?>/)},this._options.indent_handlebars&&(this.__patterns.word=this.__patterns.word.exclude("handlebars")),this._unformatted_content_delimiter=null,this._options.unformatted_content_delimiter){var y=this._input.get_literal_regexp(this._options.unformatted_content_delimiter);this.__patterns.unformatted_content_delimiter=R.matching(y).until_after(y)}};T.prototype=new a,T.prototype._is_comment=function(C){return!1},T.prototype._is_opening=function(C){return C.type===l.TAG_OPEN},T.prototype._is_closing=function(C,g){return C.type===l.TAG_CLOSE&&g&&((C.text===">"||C.text==="/>")&&g.text[0]==="<"||C.text==="}}"&&g.text[0]==="{"&&g.text[1]==="{")},T.prototype._reset=function(){this._current_tag_name=""},T.prototype._get_next_token=function(C,g){var P=null;this._readWhitespace();var R=this._input.peek();return R===null?this._create_token(l.EOF,""):(P=P||this._read_open_handlebars(R,g),P=P||this._read_attribute(R,C,g),P=P||this._read_close(R,g),P=P||this._read_raw_content(R,C,g),P=P||this._read_content_word(R),P=P||this._read_comment_or_cdata(R),P=P||this._read_processing(R),P=P||this._read_open(R,g),P=P||this._create_token(l.UNKNOWN,this._input.next()),P)},T.prototype._read_comment_or_cdata=function(C){var g=null,P=null,R=null;if(C==="<"){var y=this._input.peek(1);y==="!"&&(P=this.__patterns.comment.read(),P?(R=m.get_directives(P),R&&R.ignore==="start"&&(P+=m.readIgnored(this._input))):P=this.__patterns.cdata.read()),P&&(g=this._create_token(l.COMMENT,P),g.directives=R)}return g},T.prototype._read_processing=function(C){var g=null,P=null,R=null;if(C==="<"){var y=this._input.peek(1);(y==="!"||y==="?")&&(P=this.__patterns.conditional_comment.read(),P=P||this.__patterns.processing.read()),P&&(g=this._create_token(l.COMMENT,P),g.directives=R)}return g},T.prototype._read_open=function(C,g){var P=null,R=null;return g||C==="<"&&(P=this._input.next(),this._input.peek()==="/"&&(P+=this._input.next()),P+=this.__patterns.element_name.read(),R=this._create_token(l.TAG_OPEN,P)),R},T.prototype._read_open_handlebars=function(C,g){var P=null,R=null;return g||this._options.indent_handlebars&&C==="{"&&this._input.peek(1)==="{"&&(this._input.peek(2)==="!"?(P=this.__patterns.handlebars_comment.read(),P=P||this.__patterns.handlebars.read(),R=this._create_token(l.COMMENT,P)):(P=this.__patterns.handlebars_open.read(),R=this._create_token(l.TAG_OPEN,P))),R},T.prototype._read_close=function(C,g){var P=null,R=null;return g&&(g.text[0]==="<"&&(C===">"||C==="/"&&this._input.peek(1)===">")?(P=this._input.next(),C==="/"&&(P+=this._input.next()),R=this._create_token(l.TAG_CLOSE,P)):g.text[0]==="{"&&C==="}"&&this._input.peek(1)==="}"&&(this._input.next(),this._input.next(),R=this._create_token(l.TAG_CLOSE,"}}"))),R},T.prototype._read_attribute=function(C,g,P){var R=null,y="";if(P&&P.text[0]==="<")if(C==="=")R=this._create_token(l.EQUALS,this._input.next());else if(C==='"'||C==="'"){var x=this._input.next();C==='"'?x+=this.__patterns.double_quote.read():x+=this.__patterns.single_quote.read(),R=this._create_token(l.VALUE,x)}else y=this.__patterns.attribute.read(),y&&(g.type===l.EQUALS?R=this._create_token(l.VALUE,y):R=this._create_token(l.ATTRIBUTE,y));return R},T.prototype._is_content_unformatted=function(C){return this._options.void_elements.indexOf(C)===-1&&(this._options.content_unformatted.indexOf(C)!==-1||this._options.unformatted.indexOf(C)!==-1)},T.prototype._read_raw_content=function(C,g,P){var R="";if(P&&P.text[0]==="{")R=this.__patterns.handlebars_raw_close.read();else if(g.type===l.TAG_CLOSE&&g.opened.text[0]==="<"&&g.text[0]!=="/"){var y=g.opened.text.substr(1).toLowerCase();if(y==="script"||y==="style"){var x=this._read_comment_or_cdata(C);if(x)return x.type=l.TEXT,x;R=this._input.readUntil(new RegExp("</"+y+"[\\n\\r\\t ]*?>","ig"))}else this._is_content_unformatted(y)&&(R=this._input.readUntil(new RegExp("</"+y+"[\\n\\r\\t ]*?>","ig")))}return R?this._create_token(l.TEXT,R):null},T.prototype._read_content_word=function(C){var g="";if(this._options.unformatted_content_delimiter&&(C===this._options.unformatted_content_delimiter[0]&&(g=this.__patterns.unformatted_content_delimiter.read())),g||(g=this.__patterns.word.read()),g)return this._create_token(l.TEXT,g)},r.exports.Tokenizer=T,r.exports.TOKEN=l}],h={};function _(r){var c=h[r];if(c!==void 0)return c.exports;var t=h[r]={exports:{}};return S[r](t,t.exports,_),t.exports}var d=_(18);w=d})();var b=w;if(!0)!(L=[o,o("6UM0"),o("TXwP")],p=function(S){var h=o("6UM0"),_=o("TXwP");return{html_beautify:function(d,r){return b(d,r,h.js_beautify,_.css_beautify)}}}.apply(X,L),p!==void 0&&(M.exports=p));else var E,O})()},qB8g:function(M,X,o){M.exports={flexRow:"flexRow___Aj71W",flexColumn:"flexColumn___2jvSr",formWrap:"formWrap___3OxLN",upload:"upload___2lUf4",color0152d9:"color0152d9___10ICR",colorCCC:"colorCCC___2mbRd",footerWrap:"footerWrap___1Ytvb",qrCode:"qrCode___2RFKG",a1:"a1___HdrHw",code:"code___17cwA",group:"group___DUj4t",groupNumber:"groupNumber___3_2zt",a2:"a2___2_e5C"}},qBft:function(M,X,o){(function(L,p,w){M.exports=X=p(o("Ib8C"),o("OLod"))})(this,function(L){return L.pad.AnsiX923={pad:function(p,w){var b=p.sigBytes,E=w*4,O=E-b%E,S=b+O-1;p.clamp(),p.words[S>>>2]|=O<<24-S%4*8,p.sigBytes+=O},unpad:function(p){var w=p.words[p.sigBytes-1>>>2]&255;p.sigBytes-=w}},L.pad.Ansix923})},qM6L:function(M,X,o){(function(L,p){M.exports=X=p(o("Ib8C"))})(this,function(L){return function(){var p=L,w=p.lib,b=w.WordArray,E=p.enc,O=E.Utf16=E.Utf16BE={stringify:function(h){for(var _=h.words,d=h.sigBytes,r=[],c=0;c<d;c+=2){var t=_[c>>>2]>>>16-c%4*8&65535;r.push(String.fromCharCode(t))}return r.join("")},parse:function(h){for(var _=h.length,d=[],r=0;r<_;r++)d[r>>>1]|=h.charCodeAt(r)<<16-r%2*16;return b.create(d,_*2)}};E.Utf16LE={stringify:function(h){for(var _=h.words,d=h.sigBytes,r=[],c=0;c<d;c+=2){var t=S(_[c>>>2]>>>16-c%4*8&65535);r.push(String.fromCharCode(t))}return r.join("")},parse:function(h){for(var _=h.length,d=[],r=0;r<_;r++)d[r>>>1]|=S(h.charCodeAt(r)<<16-r%2*16);return b.create(d,_*2)}};function S(h){return h<<8&4278255360|h>>>8&16711935}}(),L.enc.Utf16})},qgvg:function(M,X){M.exports="data:image/gif;base64,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"},qu8F:function(M,X,o){(function(L,p,w){M.exports=X=p(o("Ib8C"),o("OLod"))})(this,function(L){/** @preserve
|
|
|
* Counter block mode compatible with Dr Brian Gladman fileenc.c
|
|
|
* derived from CryptoJS.mode.CTR
|
|
|
* Jan Hruby jhruby.web@gmail.com
|
|
|
*/return L.mode.CTRGladman=function(){var p=L.lib.BlockCipherMode.extend();function w(O){if((O>>24&255)===255){var S=O>>16&255,h=O>>8&255,_=O&255;S===255?(S=0,h===255?(h=0,_===255?_=0:++_):++h):++S,O=0,O+=S<<16,O+=h<<8,O+=_}else O+=1<<24;return O}function b(O){return(O[0]=w(O[0]))===0&&(O[1]=w(O[1])),O}var E=p.Encryptor=p.extend({processBlock:function(O,S){var h=this._cipher,_=h.blockSize,d=this._iv,r=this._counter;d&&(r=this._counter=d.slice(0),this._iv=void 0),b(r);var c=r.slice(0);h.encryptBlock(c,0);for(var t=0;t<_;t++)O[S+t]^=c[t]}});return p.Decryptor=E,p}(),L.mode.CTRGladman})},"rAM+":function(M,X,o){"use strict";o.d(X,"a",function(){return p});var L=o("Qw5x");function p(w,b){var E;if(typeof Symbol=="undefined"||w[Symbol.iterator]==null){if(Array.isArray(w)||(E=Object(L.a)(w))||b&&w&&typeof w.length=="number"){E&&(w=E);var O=0,S=function(){};return{s:S,n:function(){return O>=w.length?{done:!0}:{done:!1,value:w[O++]}},e:function(c){throw c},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 h=!0,_=!1,d;return{s:function(){E=w[Symbol.iterator]()},n:function(){var c=E.next();return h=c.done,c},e:function(c){_=!0,d=c},f:function(){try{!h&&E.return!=null&&E.return()}finally{if(_)throw d}}}}},rHrb:function(M,X,o){"use strict";Object.defineProperty(X,"__esModule",{value:!0}),X.CopyToClipboard=void 0;var L=w(o("cDcd")),p=w(o("+QRC"));function w(l){return l&&l.__esModule?l:{default:l}}function b(l){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?b=function(T){return typeof T}:b=function(T){return T&&typeof Symbol=="function"&&T.constructor===Symbol&&T!==Symbol.prototype?"symbol":typeof T},b(l)}function E(l,m){var T=Object.keys(l);if(Object.getOwnPropertySymbols){var C=Object.getOwnPropertySymbols(l);m&&(C=C.filter(function(g){return Object.getOwnPropertyDescriptor(l,g).enumerable})),T.push.apply(T,C)}return T}function O(l){for(var m=1;m<arguments.length;m++){var T=arguments[m]!=null?arguments[m]:{};m%2?E(T,!0).forEach(function(C){f(l,C,T[C])}):Object.getOwnPropertyDescriptors?Object.defineProperties(l,Object.getOwnPropertyDescriptors(T)):E(T).forEach(function(C){Object.defineProperty(l,C,Object.getOwnPropertyDescriptor(T,C))})}return l}function S(l,m){if(l==null)return{};var T=h(l,m),C,g;if(Object.getOwnPropertySymbols){var P=Object.getOwnPropertySymbols(l);for(g=0;g<P.length;g++){if(C=P[g],m.indexOf(C)>=0)continue;if(!Object.prototype.propertyIsEnumerable.call(l,C))continue;T[C]=l[C]}}return T}function h(l,m){if(l==null)return{};var T={},C=Object.keys(l),g,P;for(P=0;P<C.length;P++){if(g=C[P],m.indexOf(g)>=0)continue;T[g]=l[g]}return T}function _(l,m){if(!(l instanceof m))throw new TypeError("Cannot call a class as a function")}function d(l,m){for(var T=0;T<m.length;T++){var C=m[T];C.enumerable=C.enumerable||!1,C.configurable=!0,"value"in C&&(C.writable=!0),Object.defineProperty(l,C.key,C)}}function r(l,m,T){return m&&d(l.prototype,m),T&&d(l,T),l}function c(l,m){return m&&(b(m)==="object"||typeof m=="function")?m:a(l)}function t(l){return t=Object.setPrototypeOf?Object.getPrototypeOf:function(T){return T.__proto__||Object.getPrototypeOf(T)},t(l)}function a(l){if(l===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return l}function n(l,m){if(typeof m!="function"&&m!==null)throw new TypeError("Super expression must either be null or a function");l.prototype=Object.create(m&&m.prototype,{constructor:{value:l,writable:!0,configurable:!0}}),m&&i(l,m)}function i(l,m){return i=Object.setPrototypeOf||function(C,g){return C.__proto__=g,C},i(l,m)}function f(l,m,T){return m in l?Object.defineProperty(l,m,{value:T,enumerable:!0,configurable:!0,writable:!0}):l[m]=T,l}var s=function(l){n(m,l);function m(){var T,C;_(this,m);for(var g=arguments.length,P=new Array(g),R=0;R<g;R++)P[R]=arguments[R];return C=c(this,(T=t(m)).call.apply(T,[this].concat(P))),f(a(C),"onClick",function(y){var x=C.props,v=x.text,A=x.onCopy,I=x.children,D=x.options,N=L.default.Children.only(I),z=(0,p.default)(v,D);A&&A(v,z),N&&N.props&&typeof N.props.onClick=="function"&&N.props.onClick(y)}),C}return r(m,[{key:"render",value:function(){var C=this.props,g=C.text,P=C.onCopy,R=C.options,y=C.children,x=S(C,["text","onCopy","options","children"]),v=L.default.Children.only(y);return L.default.cloneElement(v,O({},x,{onClick:this.onClick}))}}]),m}(L.default.PureComponent);X.CopyToClipboard=s,f(s,"defaultProps",{onCopy:void 0,options:void 0})},rUJ1:function(M,X){const o=/[&<>"']/,L=/[&<>"']/g,p=/[<>"']|&(?!#?\w+;)/,w=/[<>"']|&(?!#?\w+;)/g,b={"&":"&","<":"<",">":">",'"':""","'":"'"},E=R=>b[R];function O(R,y){if(y){if(o.test(R))return R.replace(L,E)}else if(p.test(R))return R.replace(w,E);return R}const S=/&(#(?:\d+)|(?:#x[0-9A-Fa-f]+)|(?:\w+));?/ig;function h(R){return R.replace(S,(y,x)=>(x=x.toLowerCase(),x==="colon"?":":x.charAt(0)==="#"?x.charAt(1)==="x"?String.fromCharCode(parseInt(x.substring(2),16)):String.fromCharCode(+x.substring(1)):""))}const _=/(^|[^\[])\^/g;function d(R,y){R=R.source||R,y=y||"";const x={replace:(v,A)=>(A=A.source||A,A=A.replace(_,"$1"),R=R.replace(v,A),x),getRegex:()=>new RegExp(R,y)};return x}const r=/[^\w:]/g,c=/^$|^[a-z][a-z0-9+.-]*:|^[?#]/i;function t(R,y,x){if(R){let v;try{v=decodeURIComponent(h(x)).replace(r,"").toLowerCase()}catch(A){return null}if(v.indexOf("javascript:")===0||v.indexOf("vbscript:")===0||v.indexOf("data:")===0)return null}y&&!c.test(x)&&(x=s(y,x));try{x=encodeURI(x).replace(/%25/g,"%")}catch(v){return null}return x}const a={},n=/^[^:]+:\/*[^/]*$/,i=/^([^:]+:)[\s\S]*$/,f=/^([^:]+:\/*[^/]*)[\s\S]*$/;function s(R,y){a[" "+R]||(n.test(R)?a[" "+R]=R+"/":a[" "+R]=C(R,"/",!0)),R=a[" "+R];const x=R.indexOf(":")===-1;return y.substring(0,2)==="//"?x?y:R.replace(i,"$1")+y:y.charAt(0)==="/"?x?y:R.replace(f,"$1")+y:R+y}const l={exec:function(){}};function m(R){let y=1,x,v;for(;y<arguments.length;y++){x=arguments[y];for(v in x)Object.prototype.hasOwnProperty.call(x,v)&&(R[v]=x[v])}return R}function T(R,y){const x=R.replace(/\|/g,(I,D,N)=>{let z=!1,F=D;for(;--F>=0&&N[F]==="\\";)z=!z;return z?"|":" |"}),v=x.split(/ \|/);let A=0;if(v.length>y)v.splice(y);else for(;v.length<y;)v.push("");for(;A<v.length;A++)v[A]=v[A].trim().replace(/\\\|/g,"|");return v}function C(R,y,x){const v=R.length;if(v===0)return"";let A=0;for(;A<v;){const I=R.charAt(v-A-1);if(I===y&&!x)A++;else if(I!==y&&x)A++;else break}return R.substr(0,v-A)}function g(R,y){if(R.indexOf(y[1])===-1)return-1;const x=R.length;let v=0,A=0;for(;A<x;A++)if(R[A]==="\\")A++;else if(R[A]===y[0])v++;else if(R[A]===y[1]&&(v--,v<0))return A;return-1}function P(R){R&&R.sanitize&&!R.silent&&console.warn("marked(): sanitize and sanitizer parameters are deprecated since version 0.7.0, should not be used and will be removed in the future. Read more here: https://marked.js.org/#/USING_ADVANCED.md#options")}M.exports={escape:O,unescape:h,edit:d,cleanUrl:t,resolveUrl:s,noopTest:l,merge:m,splitCells:T,rtrim:C,findClosingBracket:g,checkSanitizeDeprecation:P}},ruvs:function(M,X,o){"use strict";o.d(X,"b",function(){return Pe});var L=o("2qtc"),p=o("kLXV"),w=o("9og8"),b=o("rAM+"),E=o("tJVT"),O=o("PpiC"),S=o("k1fw"),h=o("5NDa"),_=o("5rEg"),d=o("B9cy"),r=o("Ol7k"),c=o("WmNS"),t=o.n(c),a=o("cDcd"),n=o.n(a),i=o("Ty5D"),f=o("55Ip"),s=o("9kvl"),l=o("lzim"),m=o("xrsn"),T=o.n(m),C=o("1Sn+"),g=o("qVdP"),P=o("jsC+"),R=o("14J3"),y=o("BMrR"),x=o("jCWc"),v=o("kPKH"),A=o("lUTK"),I=o("BvKs"),D=o("miYZ"),N=o("tsqr"),z=o("7Kak"),F=o("9yH6"),W=o("6CvP"),H=o("1vsH"),B;(function(ft){ft.Manager="manager",ft.Developer="developer",ft.Reporter="reporter"})(B||(B={}));var k=function(Ge){var Ne=Ge.visible,je=Ge.onCancel,Ee=je===void 0?function(){}:je,Ae=Object(a.useState)(),Le=Object(E.a)(Ae,2),Ue=Le[0],ze=Le[1],ut=Object(a.useState)(),Ot=Object(E.a)(ut,2),Nt=Ot[0],nn=Ot[1],Et=Object(a.useState)(!1),ot=Object(E.a)(Et,2),Ie=ot[0],Ze=ot[1],Ye=function(){var ke=Object(w.a)(t.a.mark(function pt(){var it,mt;return t.a.wrap(function(tt){for(;;)switch(tt.prev=tt.next){case 0:if(Ue){tt.next=3;break}return N.b.info("\u8BF7\u8F93\u5165\u5F00\u53D1\u9879\u76EE\u9080\u8BF7\u7801\uFF01"),tt.abrupt("return");case 3:if(!(Ue.length!==6)){tt.next=6;break}return N.b.info("\u8BF7\u8F93\u51656\u4F4D\u9879\u76EE\u9080\u8BF7\u7801\uFF01"),tt.abrupt("return");case 6:if(Nt){tt.next=9;break}return N.b.info("\u8BF7\u9009\u62E9\u4E00\u4E2A\u8EAB\u4EFD\uFF01"),tt.abrupt("return");case 9:return Ze(!0),tt.next=12,Object(W.e)({code:Ue,role:Nt});case 12:if(it=tt.sent,Ze(!1),xe(),mt={1:"\u60A8\u8F93\u5165\u7684\u9080\u8BF7\u7801\u9519\u8BEF",2:"\u60A8\u5DF2\u7ECF\u662F\u8BE5\u9879\u76EE\u6210\u5458",3:"\u8BF7\u9009\u62E9\u4E00\u4E2A\u89D2\u8272",4:"\u60A8\u7684\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u9879\u76EE\u7BA1\u7406\u5458\u5BA1\u6279",5:"\u60A8\u5DF2\u7ECF\u7533\u8BF7\u52A0\u5165\u8BE5\u9879\u76EE\u4E86\uFF0C\u8BF7\u8010\u5FC3\u7B49\u5F85",6:"\u60A8\u5DF2\u6210\u529F\u52A0\u5165\u9879\u76EE"},!mt[it.status]){tt.next=19;break}return N.b.info(mt[it.status]),tt.abrupt("return");case 19:if(!(it.status===0)){tt.next=22;break}return Nt==="reporter"?(N.b.success("\u60A8\u52A0\u5165\u9879\u76EE\u6210\u529F\uFF01"),Object(H.eb)(["\u5F00\u53D1\u9879\u76EE","\u52A0\u5165\u9879\u76EE\u6210\u529F"]),s.d.push("/projects/".concat(it==null?void 0:it.project_id))):(Object(H.eb)(["\u5F00\u53D1\u9879\u76EE","\u52A0\u5165\u9879\u76EE\u7B49\u5F85\u5BA1\u6279"]),N.b.success("\u60A8\u7684\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u9879\u76EE\u7BA1\u7406\u5458\u5BA1\u6279\uFF01")),tt.abrupt("return");case 22:case"end":return tt.stop()}},pt)}));return function(){return ke.apply(this,arguments)}}(),xe=function(){var ke=Object(w.a)(t.a.mark(function pt(){return t.a.wrap(function(mt){for(;;)switch(mt.prev=mt.next){case 0:Ee();case 1:case"end":return mt.stop()}},pt)}));return function(){return ke.apply(this,arguments)}}();return n.a.createElement(n.a.Fragment,null,n.a.createElement(p.a,{centered:!0,keyboard:!1,closable:!1,title:"\u52A0\u5165\u9879\u76EE",visible:Ne,confirmLoading:Ie,onOk:Ye,onCancel:xe},n.a.createElement("div",{className:"tc"},n.a.createElement("div",null,n.a.createElement("span",null,"\u9879\u76EE\u9080\u8BF7\u7801\uFF1A"),n.a.createElement(_.a,{placeholder:"\u8BF7\u8F93\u51656\u4F4D\u5F00\u53D1\u9879\u76EE\u9080\u8BF7\u7801",style:{width:270},value:Ue,onChange:function(pt){if(pt.target.value.length>=7){N.b.info("\u8BF7\u8F93\u51656\u4F4D\u5F00\u53D1\u9879\u76EE\u9080\u8BF7\u7801\uFF01");return}ze(pt.target.value)}})),n.a.createElement("div",{className:"mt10 font14"},n.a.createElement("span",null,"\u8EAB\u4EFD\uFF1A"),n.a.createElement(F.a.Group,{value:Nt,onChange:function(pt){return nn(pt.target.value)}},n.a.createElement(F.a,{value:B.Manager},"\u7BA1\u7406\u4EBA\u5458"),n.a.createElement(F.a,{value:B.Developer},"\u5F00\u53D1\u4EBA\u5458"),n.a.createElement(F.a,{value:B.Reporter},"\u62A5\u544A\u4EBA\u5458"))))))},G=k,ee=o("Jky8"),ue=o("6Fuo"),le=o.n(ue),ve=o("NLgs"),be;(function(ft){ft.Projects="projects",ft.Shixuns="shixuns",ft.Classrooms="classrooms"})(be||(be={}));var oe;(function(ft){ft.Classrooms="classrooms",ft.Shixuns="shixuns",ft.Paths="paths",ft.Projects="projects",ft.Videos="videos",ft.Topics="topics"})(oe||(oe={}));var he=function(Ge){var Ne,je,Ee,Ae,Le,Ue,ze,ut=Ge.homePage,Ot=Ge.user,Nt=Ge.globalSetting,nn=Ge.loading,Et=Ge.dispatch,ot=Ge.location,Ie=Object(O.a)(Ge,["homePage","user","globalSetting","loading","dispatch","location"]),Ze=Object(a.useState)(),Ye=Object(E.a)(Ze,2),xe=Ye[0],ke=Ye[1],pt=Object(a.useState)(),it=Object(E.a)(pt,2),mt=it[0],Dt=it[1],tt=function(Yt){var Xn;if(!Object(ve.e)(Et))return;if(Yt===be.Projects&&!((Xn=Ot.userInfo)!==null&&Xn!==void 0&&Xn.email)){N.b.info("\u8BF7\u5148\u7ED1\u5B9A\u90AE\u7BB1\uFF0C\u8C22\u8C22");return}Yt===be.Classrooms?ke(!0):Yt===be.Projects&&Dt(!0)},At=function(Yt,Xn){var Zn;if(!Object(ve.e)(Et))return;if(Xn===be.Projects&&!((Zn=Ot.userInfo)!==null&&Zn!==void 0&&Zn.email)){N.b.info("\u8BF7\u5148\u7ED1\u5B9A\u90AE\u7BB1\uFF0C\u8C22\u8C22");return}if(Xn===be.Shixuns&&!Object(ve.c)())return;Yt&&(window.location.href=Yt)},kt=(Ne=(((je=Nt.setting)===null||je===void 0?void 0:je.navbar)||[]).find(function(xn){return xn.link==="/".concat(oe.Classrooms)}))===null||Ne===void 0?void 0:Ne.hidden,gn=(Ee=(((Ae=Nt.setting)===null||Ae===void 0?void 0:Ae.navbar)||[]).find(function(xn){return xn.link==="/".concat(oe.Shixuns)}))===null||Ee===void 0?void 0:Ee.hidden,un=(Le=(((Ue=Nt.setting)===null||Ue===void 0?void 0:Ue.navbar)||[]).find(function(xn){return xn.link==="/".concat(oe.Paths)}))===null||Le===void 0?void 0:Le.hidden;if(Nt!=null&&(ze=Nt.setting)!==null&&ze!==void 0&&ze.is_local){var on;Ot!=null&&(on=Ot.userInfo)!==null&&on!==void 0&&on.is_shixun_marker||(gn=!0)}var jn=function(Yt){var Xn,Zn,zn,Yn,Cr,lr,qt,Xt,En,jr,An,Bn,Sn,Or;return n.a.createElement(n.a.Fragment,null,n.a.createElement(y.a,{justify:"space-around",className:"pt5 pb5"},n.a.createElement(v.a,{className:le.a.joinCol},((Xn=Ot.userInfo)===null||Xn===void 0?void 0:Xn.user_identity)!=="\u5B66\u751F"&&!kt&&n.a.createElement(I.a.Item,Yt,n.a.createElement("a",{onClick:function(){return At("/classrooms/new")}},(Zn=Ot.userInfo)!==null&&Zn!==void 0&&Zn.main_site?"\u65B0\u5EFA\u6559\u5B66\u8BFE\u5802":"\u65B0\u5EFA\u8BFE\u5802")),!gn&&n.a.createElement(I.a.Item,Yt,n.a.createElement("a",{onClick:function(){return At("/shixuns/new",be.Shixuns)}},"\u65B0\u5EFA\u5B9E\u8DF5\u9879\u76EE")),(((zn=Ot.userInfo)===null||zn===void 0?void 0:zn.main_site)&&((Yn=Ot.navigationInfo)===null||Yn===void 0?void 0:Yn.top)||!((Cr=Ot.userInfo)!==null&&Cr!==void 0&&Cr.main_site)&&((lr=Ot.navigationInfo)===null||lr===void 0?void 0:lr.top)&&!un&&(((qt=Ot.userInfo)===null||qt===void 0?void 0:qt.admin)||((Xt=Ot.userInfo)===null||Xt===void 0?void 0:Xt.is_teacher)||((En=Ot.userInfo)===null||En===void 0?void 0:En.business)))&&n.a.createElement(I.a.Item,Yt,n.a.createElement("a",{onClick:function(){return At("/paths/new")}},"\u65B0\u5EFA\u5B9E\u8DF5\u8BFE\u7A0B")),!(Nt!=null&&(jr=Nt.setting)!==null&&jr!==void 0&&jr.is_local)&&((An=Ot.userInfo)===null||An===void 0?void 0:An.main_site)&&n.a.createElement(I.a.Item,Yt,n.a.createElement("a",{onClick:function(){var mr,Kt;return At("".concat((mr=Ot.navigationInfo)===null||mr===void 0||((Kt=mr.top)===null||Kt===void 0)?void 0:Kt.old_url,"/projects/deposit/new"),be.Projects)}},"\u65B0\u5EFA\u5F00\u53D1\u9879\u76EE"))),n.a.createElement(v.a,null,n.a.createElement("div",{className:le.a.joinBoard})),n.a.createElement(v.a,{className:le.a.joinCol},!kt&&n.a.createElement(I.a.Item,Yt,n.a.createElement("a",{onClick:function(){return tt(be.Classrooms)}},(Bn=Ot.userInfo)!==null&&Bn!==void 0&&Bn.main_site?"\u52A0\u5165\u6559\u5B66\u8BFE\u5802":"\u52A0\u5165\u8BFE\u5802")),((Sn=Ot.userInfo)===null||Sn===void 0?void 0:Sn.main_site)&&!(Nt!=null&&(Or=Nt.setting)!==null&&Or!==void 0&&Or.is_local)&&n.a.createElement(I.a.Item,Yt,n.a.createElement("a",{onClick:function(){return tt(be.Projects)}},"\u52A0\u5165\u5F00\u53D1\u9879\u76EE")))))};return n.a.createElement("section",null,n.a.createElement(P.a,{overlay:n.a.createElement(I.a,{className:"".concat(le.a.rightMenu," ").concat(le.a.joinMenu," mt10")},n.a.createElement(jn,null)),placement:"bottomRight"},n.a.createElement("span",{style:{lineHeight:"inherit"},className:"iconfont icon-tianjiafangda c-white font18 current ml15 mr15"})),n.a.createElement(ee.a,{visible:xe,onCancel:function(){return ke(!1)}}),n.a.createElement(G,{visible:mt,onCancel:function(){return Dt(!1)}}))},fe=Object(s.a)(function(ft){var Ge=ft.homePage,Ne=ft.loading,je=ft.user,Ee=ft.globalSetting;return{homePage:Ge,user:je,globalSetting:Ee,loading:Ne.models.index}})(he),ae=o("vToQ"),se=o.n(ae),Q=o("xKgJ"),ce=o("jb+D"),te=o("m3rI"),re=function(Ge){var Ne,je=RegExp("(^| )"+Ge+"=([^;]+)(;|$)");return(Ne=document.cookie.match(je))?decodeURIComponent(Ne[2]):null},ye=function(Ge){var Ne=new Date;Ne.setTime(Ne.getTime()-1);var je=re(Ge);je!=null&&(document.cookie=Ge+"="+je+";expires="+Ne.toGMTString())},ie;(function(ft){ft.Classrooms="classrooms",ft.Shixuns="shixuns",ft.Paths="paths",ft.Projects="projects",ft.Videos="videos",ft.Topics="topics"})(ie||(ie={}));var Z=function(Ge){var Ne,je,Ee,Ae,Le,Ue,ze,ut,Ot,Nt,nn,Et=Ge.homePage,ot=Ge.user,Ie=Ge.globalSetting,Ze=Ge.loading,Ye=Ge.dispatch,xe=Ge.shixunHomeworks,ke=Ge.location,pt=Ge.payload,it=pt===void 0?{}:pt,mt=Object(O.a)(Ge,["homePage","user","globalSetting","loading","dispatch","shixunHomeworks","location","payload"]),Dt=(Ne=(((je=Ie.setting)===null||je===void 0?void 0:je.navbar)||[]).find(function(xn){return xn.link==="/".concat(ie.Classrooms)}))===null||Ne===void 0?void 0:Ne.hidden,tt=(Ee=(((Ae=Ie.setting)===null||Ae===void 0?void 0:Ae.navbar)||[]).find(function(xn){return xn.link==="/".concat(ie.Shixuns)}))===null||Ee===void 0?void 0:Ee.hidden,At=(Le=(((Ue=Ie.setting)===null||Ue===void 0?void 0:Ue.navbar)||[]).find(function(xn){return xn.link==="/".concat(ie.Paths)}))===null||Le===void 0?void 0:Le.hidden,kt=((ze=ot.userInfo)===null||ze===void 0?void 0:ze.admin)||((ut=ot.userInfo)===null||ut===void 0?void 0:ut.business)||((Ot=ot.userInfo)===null||Ot===void 0?void 0:Ot.is_shixun_marker)||((Nt=ot.userInfo)===null||Nt===void 0?void 0:Nt.is_teacher)||((nn=ot.userInfo)===null||nn===void 0?void 0:nn.user_identity)!=="\u5B66\u751F",gn=function(){if(Object(H.r)())return n.a.createElement(I.a,{className:"".concat(se.a.rightMenu," ").concat(se.a.menuWrap)},n.a.createElement(I.a.Item,null,n.a.createElement(f.a,{to:"/account/profile"},"\u8D26\u53F7\u7BA1\u7406")));var Yt,Xn,Zn,zn,Yn,Cr,lr,qt,Xt,En,jr,An,Bn,Sn,Or,Qt,mr,Kt,nr,br,qr,aa;return n.a.createElement(I.a,{className:"".concat(se.a.rightMenu," ").concat(se.a.menuWrap)},n.a.createElement(I.a.Item,null,n.a.createElement(f.a,{to:"/users/".concat((Yt=ot.userInfo)===null||Yt===void 0?void 0:Yt.login,"/classrooms")},"\u6211\u7684\u4E2A\u4EBA\u4E3B\u9875")),!Dt&&n.a.createElement(I.a.Item,null,n.a.createElement(f.a,{to:"/users/".concat((Xn=ot.userInfo)===null||Xn===void 0?void 0:Xn.login,"/classrooms")},(Zn=ot.userInfo)!==null&&Zn!==void 0&&Zn.main_site?"\u6211\u7684\u6559\u5B66\u8BFE\u5802":"\u6211\u7684\u8BFE\u5802")),!tt&&n.a.createElement(I.a.Item,null,n.a.createElement(f.a,{to:"/users/".concat((zn=ot.userInfo)===null||zn===void 0?void 0:zn.login,"/shixuns")},"\u6211\u7684\u5B9E\u8DF5\u9879\u76EE")),!At&&n.a.createElement(I.a.Item,null,n.a.createElement(f.a,{to:"/users/".concat((Yn=ot.userInfo)===null||Yn===void 0?void 0:Yn.login,"/paths")},(Cr=ot.userInfo)!==null&&Cr!==void 0&&Cr.main_site?"\u6211\u7684\u5B9E\u8DF5\u8BFE\u7A0B":"\u6211\u7684\u8BFE\u7A0B")),((lr=ot.userInfo)===null||lr===void 0?void 0:lr.main_site)&&!((qt=Ie.setting)!==null&&qt!==void 0&&qt.is_local)&&n.a.createElement(I.a.Item,null,n.a.createElement(f.a,{to:"/users/".concat((Xt=ot.userInfo)===null||Xt===void 0?void 0:Xt.login,"/projects")},"\u6211\u7684\u5F00\u53D1\u9879\u76EE")),n.a.createElement(I.a.Item,null,n.a.createElement(f.a,{to:"/users/".concat((En=ot.userInfo)===null||En===void 0?void 0:En.login,"/teach-group")},"\u6211\u7684\u6559\u7814\u56E2\u961F")),n.a.createElement(I.a.Item,null,n.a.createElement("a",{onClick:function(){if(!Object(ve.e)(Ye))return;s.d.push("/problemset")}},"\u8BD5\u9898\u5E93")),kt&&n.a.createElement(I.a.Item,null,n.a.createElement("a",{onClick:function(){if(!Object(ve.e)(Ye))return;s.d.push("/paperlibrary")}},"\u8BD5\u5377\u5E93")),((jr=ot.navigationInfo)===null||jr===void 0||((An=jr.top)===null||An===void 0)?void 0:An.customer_management_url)&&n.a.createElement(I.a.Item,null,n.a.createElement("a",{href:(Bn=ot.navigationInfo)===null||Bn===void 0||((Sn=Bn.top)===null||Sn===void 0)?void 0:Sn.customer_management_url},"\u5BA2\u6237\u7BA1\u7406")),((Or=ot.navigationInfo)===null||Or===void 0||((Qt=Or.top)===null||Qt===void 0)?void 0:Qt.college_identifier)&&n.a.createElement(I.a.Item,null,n.a.createElement(f.a,{to:"/colleges/".concat((mr=ot.navigationInfo)===null||mr===void 0||((Kt=mr.top)===null||Kt===void 0)?void 0:Kt.college_identifier,"/statistics")},"\u5B66\u9662\u7EDF\u8BA1")),((nr=ot.navigationInfo)===null||nr===void 0||((br=nr.top)===null||br===void 0)?void 0:br.laboratory_admin_url)&&n.a.createElement(I.a.Item,null,n.a.createElement("a",{href:(qr=ot.navigationInfo)===null||qr===void 0||((aa=qr.top)===null||aa===void 0)?void 0:aa.laboratory_admin_url},"\u540E\u53F0\u7BA1\u7406")),n.a.createElement(I.a.Item,null,n.a.createElement(f.a,{onClick:function(){localStorage.getItem("Noviceguide")==="0"||Ye({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:2,href:"/classrooms",text:n.a.createElement("div",null,"OK\uFF0C\u63A5\u4E0B\u6765\uFF0C\u8BA9\u6211\u4EEC\u5F00\u59CB\u65B0\u5EFA\u3010\u6559\u5B66\u8BFE\u5802\u3011\uFF0C\u8BF7\u60A8\u627E\u5230\u95EA\u5149\u6846\u5E76\u70B9\u51FB \u201C\u6559\u5B66\u8BFE\u5802\u201D\u3002")}})},to:"/account/profile"},"\u8D26\u53F7\u7BA1\u7406")),n.a.createElement(I.a.Item,{className:se.a.exit},n.a.createElement("a",{onClick:Object(w.a)(t.a.mark(function _a(){var ca;return t.a.wrap(function(Jn){for(;;)switch(Jn.prev=Jn.next){case 0:return Jn.next=2,Object(ce.c)({});case 2:ca=Jn.sent,(ca==null?void 0:ca.status)===1&&(Ye({type:"user/getUserInfo",payload:Object(S.a)({},it)}),Ye({type:"user/getNavigationInfo",payload:Object(S.a)({},it)}),ye("autologin_trustie"),ye("_educoder_session"),localStorage.removeItem("isfirst"),localStorage.removeItem("SystemUpdateadvtime"),localStorage.removeItem("item"),localStorage.removeItem("iscreate"),N.b.success(ca==null?void 0:ca.message),s.d.replace("/"));case 4:case"end":return Jn.stop()}},_a)}))},"\u9000\u51FA")))};if(Object(Q.p)()){var un,on;return n.a.createElement(P.a,{className:"".concat(se.a.height67),overlay:gn,placement:"bottomRight"},n.a.createElement("section",null,n.a.createElement("aside",null,n.a.createElement("div",{className:xe.actionTabs.type===1?se.a.classromediv:""},n.a.createElement("img",{className:"".concat(se.a.userPic," current ml15"),src:"".concat(te.a===null||te.a===void 0?void 0:te.a.IMG_SERVER,"/images/").concat((un=ot.userInfo)===null||un===void 0?void 0:un.image_url),alt:"",onClick:function(){var Yt;return s.d.push(Object(H.r)()?"/account/profile":"/users/".concat((Yt=ot.userInfo)===null||Yt===void 0?void 0:Yt.login,"/classrooms"))}}),Object(H.r)()&&n.a.createElement("span",{className:"ml10 font16"},(on=ot.userInfo)===null||on===void 0?void 0:on.username)))))}else{var jn;return n.a.createElement("div",{className:"font15 ".concat(Ie.isIlearning?se.a.login:"")},n.a.createElement("span",{className:"ml10 mr5 current c-white",onClick:function(){Ye({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}})}},"\u767B\u5F55"),!((jn=Ie.setting)!==null&&jn!==void 0&&jn.close_register)&&n.a.createElement(n.a.Fragment,null,n.a.createElement("span",{className:"ml5 mr5"},"|"),n.a.createElement(f.a,{to:"/user/register",className:"ml5 current c-white pr25"},"\u6CE8\u518C")))}},Y=Object(s.a)(function(ft){var Ge=ft.homePage,Ne=ft.loading,je=ft.user,Ee=ft.globalSetting,Ae=ft.shixunHomeworks;return{homePage:Ge,user:je,globalSetting:Ee,shixunHomeworks:Ae,loading:Ne.models.index}})(Z),$=o("+L6B"),Ce=o("2/Rp"),_e=o("Cs+z"),Re=o.n(_e),Qe=["/","/classrooms","/account/profile","/account/profile/edit","/classrooms/new"],$e=function(Ge){var Ne=Ge.homePage,je=Ge.user,Ee=Ge.globalSetting,Ae=Ge.loading,Le=Ge.dispatch,Ue=Ge.location,ze=Ge.text,ut=Ge.shixunHomeworks,Ot=Ge.payload,Nt=Ot===void 0?{}:Ot,nn=Object(O.a)(Ge,["homePage","user","globalSetting","loading","dispatch","location","text","shixunHomeworks","payload"]),Et=Object(a.useState)("none"),ot=Object(E.a)(Et,2),Ie=ot[0],Ze=ot[1];return Object(a.useEffect)(function(){ut.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"&&Ze("flex")},[ut.actionTabs.key]),Object(a.useEffect)(function(){ut.actionTabs.key==="\u9690\u85CF"&&(Ze("none"),localStorage.setItem("Noviceguide","0"))},[ut.actionTabs.key]),n.a.createElement("div",{style:{display:Ie,background:"#fff",width:"100%",height:"200px",position:"fixed",bottom:"0px",boxShadow:"0px -4px 6px 0px rgba(204, 204, 204, 0.2)",zIndex:"999"}},n.a.createElement("div",{style:{margin:"0 auto",width:"1200px"}},n.a.createElement("img",{src:Re.a,style:{position:"absolute",top:"-32px"}}),n.a.createElement("div",{style:{marginLeft:"151px",marginTop:"40px",fontSize:"18px",color:"#333333"}},ut.actionTabs.text),ut.actionTabs.type===9?n.a.createElement("div",{style:{display:"flex",justifyContent:"flex-end"}},n.a.createElement(Ce.a,{type:"primary",onClick:function(){localStorage.setItem("Noviceguide","0"),Ze("none"),Le({type:"shixunHomeworks/setActionTabs",payload:{key:""}})},ghost:!0,style:{marginTop:"30px",width:"138px",height:"40px",position:"absolute",top:"124px"}},"\u5446\u4F1A\u89C1\uFF0C\u6709\u4E8B\u547C\u6211")):n.a.createElement("div",{style:{display:"flex",justifyContent:"flex-end"}},n.a.createElement(Ce.a,{type:"primary",onClick:function(){localStorage.setItem("Noviceguide","0"),Le({type:"shixunHomeworks/setActionTabs",payload:{key:""}}),Ze("none")},ghost:!0,style:{marginTop:"30px",width:"138px",height:"40px",position:"absolute",top:"124px"}},"\u8DF3\u8FC7\uFF0C\u6211\u81EA\u5DF1\u6765"))))},ct=Object(s.a)(function(ft){var Ge=ft.homePage,Ne=ft.loading,je=ft.user,Ee=ft.globalSetting,Ae=ft.shixunHomeworks;return{homePage:Ge,user:je,globalSetting:Ee,loading:Ne.models.index,shixunHomeworks:Ae}})($e),dt=o("498V"),vt=o.n(dt),_t=r.a.Header,He=_.a.Search;function Pe(){var ft,Ge,Ne=window.location.pathname,je=Ne.split("/"),Ee={};return je[1]=="classrooms"&&je.length>3&&!((ft=je[4])!==null&&ft!==void 0&&ft.includes("newgold"))&&!((Ge=je[5])!==null&&Ge!==void 0&&Ge.includes("newgold"))&&je[2]!=="coursesId"&&(Ee.course_id=je[2]),je[1]==="shixuns"&&je.length>3&&(Ee.objective_type="shixun",Ee.objective_id=je[2]),je[1]==="paths"&&je.length>3&&(Ee.objective_type="path",Ee.objective_id=je[2]),Object(S.a)(Object(S.a)({},Ee),{school:1})}var at=["/","/classrooms","/account/profile","/account/profile/edit","/classrooms/new"],Rt=function(Ge){var Ne,je=Ge.homePage,Ee=Ge.user,Ae=Ge.globalSetting,Le=Ge.loading,Ue=Ge.dispatch,ze=Ge.location,ut=Ge.isLogin,Ot=ut===void 0?!1:ut,Nt=Ge.shixunHomeworks,nn=Object(O.a)(Ge,["homePage","user","globalSetting","loading","dispatch","location","isLogin","shixunHomeworks"]),Et=Object(i.g)(),ot=Object(a.useState)(!1),Ie=Object(E.a)(ot,2),Ze=Ie[0],Ye=Ie[1],xe=Object(a.useState)(""),ke=Object(E.a)(xe,2),pt=ke[0],it=ke[1],mt=Object(a.useState)(!1),Dt=Object(E.a)(mt,2),tt=Dt[0],At=Dt[1],kt=Pe();Object(a.useEffect)(function(){Ue({type:"user/getNavigationInfo",payload:Object(S.a)({},kt)})},[Ae.name]),Object(a.useEffect)(function(){Nt.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"&&(at!=null&&at.includes(ze==null?void 0:ze.pathname)||(ze==null?void 0:ze.pathname.indexOf("/classrooms"))===0||Ue({type:"shixunHomeworks/setActionTabs",payload:{key:"\u9690\u85CF"}}))},[ze.pathname]),Object(a.useEffect)(function(){Nt.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"||(Nt.actionTabs.key||localStorage.setItem("Noviceguide","0"))},[Nt.actionTabs.key]),Object(a.useEffect)(function(){if(Ae!=null&&Ae.setting){var An,Bn,Sn=Ae==null||((An=Ae.setting)===null||An===void 0||((Bn=An.navbar)===null||Bn===void 0))?void 0:Bn.filter(function(nr){return!(nr!=null&&nr.hidden)&&!(Object(Q.m)()&&nr.link==="/paperlibrary")}),Or=Object(b.a)(Sn),Qt;try{for(Or.s();!(Qt=Or.n()).done;){var mr=Qt.value;mr.subitem&&(mr.subitem=mr.subitem.filter(function(nr){return!(nr!=null&&nr.hidden)&&!(Object(Q.m)()&&nr.link==="/paperlibrary")}))}}catch(nr){Or.e(nr)}finally{Or.f()}var Kt=!1;Sn==null||Sn.map(function(nr,br){var qr,aa,_a,ca="/"+((qr=ze.pathname)===null||qr===void 0||((aa=qr.split("/"))===null||aa===void 0)?void 0:aa[1]);if(nr.link===ca&&(it(nr==null?void 0:nr.link),Object(H.Z)(nr==null?void 0:nr.name),Xn(zn(br,{name:nr==null?void 0:nr.name,link:nr==null?void 0:nr.link},Sn)),Kt=!0),nr!=null&&(_a=nr.subitem)!==null&&_a!==void 0&&_a.length){var Yr;nr==null||((Yr=nr.subitem)===null||Yr===void 0)||Yr.map(function(Jn){Jn.link===ca&&(it(Jn==null?void 0:Jn.link),Object(H.Z)(Jn==null?void 0:Jn.name),Xn(zn(br,{name:Jn==null?void 0:Jn.name,link:Jn==null?void 0:Jn.link},Sn)),Kt=!0)})}}),Kt||Xn(Sn)}},[Ae==null?void 0:Ae.setting,Ee]);var gn=Object(a.useMemo)(function(){var An;if(Ae!=null&&(An=Ae.setting)!==null&&An!==void 0&&An.nav_logo_url){var Bn;return"".concat(te.a.IMG_SERVER,"/").concat(Ae==null||((Bn=Ae.setting)===null||Bn===void 0)?void 0:Bn.nav_logo_url)}else return"".concat(te.a.IMG_SERVER,"/images/avatars/LaboratorySetting/1nav?t=").concat(new Date().getTime())},[Ae==null||((Ne=Ae.setting)===null||Ne===void 0)?void 0:Ne.nav_logo_url]);function un(An){Et.push("/search?value="+An)}var on=function(){return Ze?n.a.createElement("div",{onBlur:function(){setTimeout(function(){Ye(!1)},300)}},n.a.createElement(He,{placeholder:"\u5B9E\u8DF5\u8BFE\u7A0B/\u6559\u5B66\u8BFE\u5802/\u5B9E\u8DF5\u9879\u76EE/\u4EA4\u6D41\u95EE\u7B54",className:"search-input mr20",onSearch:un,autoFocus:!0})):n.a.createElement("span",{className:"iconfont icon-sousuo font18 current ml15 mr15",onClick:function(){Et.push("/search?value=")}})},jn=Object(a.useState)([]),xn=Object(E.a)(jn,2),Yt=xn[0],Xn=xn[1],Zn=function(){var An=Object(w.a)(t.a.mark(function Bn(Sn,Or){var Qt,mr,Kt,nr,br,qr,aa;return t.a.wrap(function(ca){for(;;)switch(ca.prev=ca.next){case 0:if(!((Sn==null?void 0:Sn.name)==="\u5DE5\u7A0B\u8BA4\u8BC1")){ca.next=6;break}return ca.next=3,Object(ce.j)();case 3:return Kt=ca.sent,Kt!=null&&(mr=Kt.data)!==null&&mr!==void 0&&mr.engineer_url?Kt!=null&&(nr=Kt.data)!==null&&nr!==void 0&&(br=nr.engineer_url)!==null&&br!==void 0&&br.includes("http")?Object(H.U)(Kt==null||((qr=Kt.data)===null||qr===void 0)?void 0:qr.engineer_url):Et.push(Kt==null||((aa=Kt.data)===null||aa===void 0)?void 0:aa.engineer_url):(Kt==null?void 0:Kt.status)!=401&&At(!0),ca.abrupt("return");case 6:Sn!=null&&(Qt=Sn.link)!==null&&Qt!==void 0&&Qt.includes("http")?Object(H.U)(Sn==null?void 0:Sn.link):Et.push(Sn==null?void 0:Sn.link),(Sn==null?void 0:Sn.name)==="\u6559\u5B66\u8BFE\u5802"&&localStorage.getItem("Noviceguide")!=="0"&&Ue({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:5,text:n.a.createElement("div",null,"\u975E\u5E38\u68D2\uFF0C\u54B1\u4EEC\u5DF2\u7ECF\u5230\u8FBE\u3010\u6559\u5B66\u8BFE\u5802\u3011\uFF0C\u5E73\u53F0\u4E0A\u5DF2\u7ECF\u6709\u51E0\u5343\u4F4D\u8001\u5E08\u521B\u5EFA\u4E86\u81EA\u5DF1\u7684\u6559\u5B66\u8BFE\u5802\uFF0C\u4F60\u4E5F\u53EF\u4EE5\u8F7B\u677E\u5B8C\u6210\u54DF\uFF01\u73B0\u5728\u8BF7\u60A8\u70B9\u51FB\u9875\u9762\u4E0A \u201C\u65B0\u5EFA\u8BFE\u5802\u201D\u6309\u94AE\u5F00\u59CB\u65B0\u5EFA\u81EA\u5DF1\u7684\u8BFE\u5802~")}});case 8:case"end":return ca.stop()}},Bn)}));return function(Sn,Or){return An.apply(this,arguments)}}(),zn=function(Bn,Sn,Or){var Qt=Or.slice();return Qt[Bn]&&(Qt[Bn].name=Sn.name,Qt[Bn].link=Sn.link),Qt||[]};if(Ae.showHeader&&Ae.showHeaderFooter){var Yn,Cr,lr,qt,Xt,En,jr;return n.a.createElement(r.a,{className:"".concat(Ae.isIlearning?T.a["header-iearning"]:T.a.header," ").concat(Ae.showHeaderFixed?T.a.headerFixed:"")},n.a.createElement(_t,{className:"header"},n.a.createElement("section",{className:T.a["edu-menu"]},(!!Ae.isIlearning||!(Ae!=null&&(Yn=Ae.setting)!==null&&Yn!==void 0&&Yn.main_site)&&!!(Ae!=null&&(Cr=Ae.setting)!==null&&Cr!==void 0&&Cr.navbar))&&n.a.createElement(f.a,{style:{display:"flex",alignItems:"center"},onClick:function(){Ue({type:"shixunHomeworks/setActionTabs",payload:{key:""}})},to:"/"},n.a.createElement("img",{className:T.a.logo,title:(lr=Ae.setting)===null||lr===void 0?void 0:lr.name,src:gn||vt.a})),n.a.createElement("ul",{className:"".concat(T.a.menu," ").concat(Object(H.r)()&&"ml0")},Object(H.r)()&&n.a.createElement("li",null,n.a.createElement("a",{href:"/"},"\u8003\u8BD5\u7CFB\u7EDF")),!Object(H.r)()&&Ae.setting&&Yt.map(function(An,Bn){var Sn,Or,Qt,mr,Kt;return n.a.createElement("li",{key:Bn,className:!(An!=null&&(Sn=An.subitem)!==null&&Sn!==void 0&&Sn.length)&&pt===(An==null?void 0:An.link)||An!=null&&(Or=An.subitem)!==null&&Or!==void 0&&Or.some(function(nr){return pt===(nr==null?void 0:nr.link)})?T.a.actived:""},n.a.createElement("div",{onClick:function(){return Zn(An,Bn)},className:Nt.actionTabs.type===4?"".concat(T.a.name," ").concat(T.a.classromediv):T.a.name},n.a.createElement("span",null,function(){var nr=An==null?void 0:An.name;{var br;An==null||((br=An.subitem)===null||br===void 0)||br.map(function(qr,aa){return qr.link===ze.pathname&&(nr=qr.name),qr})}return nr}()),(An==null||((Qt=An.subitem)===null||Qt===void 0)?void 0:Qt.length)>0&&n.a.createElement("i",{className:"iconfont icon-zhankai4"})),(An==null||((mr=An.subitem)===null||mr===void 0)?void 0:mr.length)>0&&n.a.createElement("div",{className:T.a.dropDown},An==null||((Kt=An.subitem)===null||Kt===void 0)?void 0:Kt.map(function(nr,br){return n.a.createElement("div",{className:T.a.subName,onClick:function(){return Zn(nr,Bn)},key:Bn+"-"+br},!!br&&n.a.createElement("div",{className:T.a.line}),n.a.createElement("aside",{className:"font16 c-black"},nr.name),n.a.createElement("div",{className:"font14",style:{color:"#9FA7B3",whiteSpace:"nowrap"}},nr.content))})))})),n.a.createElement("div",{className:"search-bar",style:{flex:Ae.isIlearning?"initial":"1 0 auto"}},!Object(H.r)()&&!(Ae!=null&&Ae.isIlearning)&&n.a.createElement(n.a.Fragment,null,n.a.createElement(on,null),!Ot&&n.a.createElement(fe,null),!Ot&&!!(Ee!=null&&(qt=Ee.userInfo)!==null&&qt!==void 0&&qt.login)&&n.a.createElement(f.a,{className:"iconfont icon-xiaoxilingdang c-white ml15 mr15 font18 relative",to:"/messages/".concat(Ee==null||((Xt=Ee.userInfo)===null||Xt===void 0)?void 0:Xt.login,"/user_tidings")},(Ee==null||((En=Ee.navigationInfo)===null||En===void 0||((jr=En.top)===null||jr===void 0))?void 0:jr.new_message)&&n.a.createElement("span",{className:T.a.newslight}))),!Ot&&n.a.createElement(Y,{payload:kt}))),n.a.createElement(p.a,{centered:!0,destroyOnClose:!0,visible:tt,title:"\u63D0\u793A",width:"500px",okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:function(){Object(H.U)("https://qm.qq.com/cgi-bin/qm/qr?k=DWdqQHAbbfw7_rqm0d-Q_vDn5H6bMp91&jump_from=webapi")},onCancel:function(){return At(!1)}},n.a.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"center"}},n.a.createElement("p",null,"\u60A8\u53EF\u4EE5\u5728QQ\u670D\u52A1\u7FA4\u5411\u7BA1\u7406\u5458\u7533\u8BF7\uFF0C\u83B7\u5F97\u7EE7\u7EED\u64CD\u4F5C\u7684\u6743\u9650"),n.a.createElement("img",{src:l.A,width:200,height:200}),n.a.createElement("p",null,"\u7FA4\u53F7\uFF1A693542422 ")))),n.a.createElement(ct,null))}else return n.a.createElement(n.a.Fragment,null)},rt=X.a=Object(s.a)(function(ft){var Ge=ft.homePage,Ne=ft.loading,je=ft.user,Ee=ft.globalSetting,Ae=ft.shixunHomeworks;return{homePage:Ge,user:je,globalSetting:Ee,loading:Ne.models.index,shixunHomeworks:Ae}})(Rt)},sLOW:function(M,X,o){"use strict";var L=o("iQDF"),p=o("+eQT"),w=o("Awhp"),b=o("KrTs"),E=o("O3gP"),O=o("lrIw"),S=o("7Kak"),h=o("9yH6"),_=o("sRBo"),d=o("kaz8"),r=o("+L6B"),c=o("2/Rp"),t=o("oBTY"),a=o("miYZ"),n=o("tsqr"),i=o("2qtc"),f=o("kLXV"),s=o("9og8"),l=o("tJVT"),m=o("PpiC"),T=o("WmNS"),C=o.n(T),g=o("cDcd"),P=o.n(g),R=o("9kvl"),y=o("Z0Lh"),x=o.n(y),v=o("9ZNV"),A=o("NLgs"),I=o("wd/R"),D=o.n(I),N=o("L+Ii"),z=o.n(N),F=function(k){if(!k)return k;var G=k.split(":");if(G[1]=="00"||G[1]=="30")return k;var ee=parseInt(G[1]);if(ee<30||ee==60)return[G[0],"30"].join(":");if(ee<60){var ue=[G[0],"00"].join(":"),le="YYYY-MM-DD HH:mm",ve=D()(ue,le);return ve.add(1,"hours"),ve.format(le)}return k},W="YYYY-MM-DD HH:mm",H=function(k){var G,ee,ue,le,ve,be,oe,he,fe=k.shixunsDetail,ae=k.globalSetting,se=k.loading,Q=k.user,ce=k.dispatch,te=Object(m.a)(k,["shixunsDetail","globalSetting","loading","user","dispatch"]),re=Object(g.useRef)(),ye=Object(g.useState)(),ie=Object(l.a)(ye,2),Z=ie[0],Y=ie[1],$=Object(g.useState)(),Ce=Object(l.a)($,2),_e=Ce[0],Re=Ce[1],Qe=Object(g.useState)([]),$e=Object(l.a)(Qe,2),ct=$e[0],dt=$e[1],vt=Object(g.useState)([]),_t=Object(l.a)(vt,2),He=_t[0],Pe=_t[1],at=Object(g.useState)(""),Rt=Object(l.a)(at,2),rt=Rt[0],ft=Rt[1],Ge=Object(g.useState)(),Ne=Object(l.a)(Ge,2),je=Ne[0],Ee=Ne[1],Ae=Object(g.useState)(),Le=Object(l.a)(Ae,2),Ue=Le[0],ze=Le[1],ut=(G=Q.userInfo)===null||G===void 0||((ee=G.shixun)===null||ee===void 0)?void 0:ee.editable;Object(g.useEffect)(function(){var Ie,Ze;re.current=(Ie=location.pathname)===null||Ie===void 0||((Ze=Ie.split("/"))===null||Ze===void 0)?void 0:Ze[2],Ot()},[]),Object(g.useEffect)(function(){var Ie,Ze,Ye,xe,ke,pt,it,mt,Dt,tt;if(!fe.setting)return;Y((Ie=fe.setting)===null||Ie===void 0||((Ze=Ie.shixun)===null||Ze===void 0)?void 0:Ze.can_copy),Re((Ye=fe.setting)===null||Ye===void 0||((xe=Ye.shixun)===null||xe===void 0)?void 0:xe.use_scope),Ee(!!((ke=fe.setting)!==null&&ke!==void 0&&(pt=ke.shixun)!==null&&pt!==void 0&&pt.opening_time)),ze((it=fe.setting)===null||it===void 0||((mt=it.shixun)===null||mt===void 0)?void 0:mt.opening_time),dt((Dt=fe.setting)===null||Dt===void 0||((tt=Dt.shixun)===null||tt===void 0)?void 0:tt.scope_partment)},[fe.setting]);var Ot=function(){var Ie=Object(s.a)(C.a.mark(function Ze(Ye){var xe;return C.a.wrap(function(pt){for(;;)switch(pt.prev=pt.next){case 0:return pt.next=2,ce({type:"shixunsDetail/getDepartments",payload:{q:Ye}});case 2:xe=pt.sent,xe&&Pe(xe.shools_name||[]);case 4:case"end":return pt.stop()}},Ze)}));return function(Ye){return Ie.apply(this,arguments)}}(),Nt=function(){var Ie=Object(s.a)(C.a.mark(function Ze(){var Ye,xe,ke,pt,it,mt,Dt;return C.a.wrap(function(At){for(;;)switch(At.prev=At.next){case 0:return At.next=2,ce({type:"shixunsDetail/getShixunQuote",payload:{id:re.current}});case 2:if(At.t0=At.sent,At.t0){At.next=5;break}At.t0={};case 5:Dt=At.t0,f.a.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",width:520,content:P.a.createElement("div",{className:"tc font14 ".concat(z.a.modal)},!!((Ye=Dt.subjects)!==null&&Ye!==void 0&&Ye.length)&&P.a.createElement(P.a.Fragment,null,P.a.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u88AB\u5E94\u7528\u5230 ",(xe=Dt.subjects)===null||xe===void 0||((ke=xe.splice(0,2))===null||ke===void 0)?void 0:ke.map(function(kt){return"\u300A".concat(kt,"\u300B")}),"\u7B49",P.a.createElement("span",{className:z.a.colorOrange},Dt==null?void 0:Dt.subjects_count),"\u4E2A\u5B9E\u8BAD\u8BFE\u7A0B"),P.a.createElement("br",null)),!!((pt=Dt.courses)!==null&&pt!==void 0&&pt.length)&&P.a.createElement(P.a.Fragment,null,P.a.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u88AB\u5E94\u7528\u5230",(it=Dt.courses)===null||it===void 0||((mt=it.splice(0,2))===null||mt===void 0)?void 0:mt.map(function(kt){return"\u300A".concat(kt,"\u300B")}),"\u7B49",P.a.createElement("span",{className:z.a.colorOrange},Dt==null?void 0:Dt.courses_count),"\u4E2A\u6559\u5B66\u8BFE\u5802"),P.a.createElement("br",null)),P.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 kt=Object(s.a)(C.a.mark(function un(){var on;return C.a.wrap(function(xn){for(;;)switch(xn.prev=xn.next){case 0:return xn.next=2,ce({type:"shixunsDetail/deleteShixun",payload:{id:re.current}});case 2:on=xn.sent,on.status===1&&(n.b.success("\u64CD\u4F5C\u6210\u529F"),R.d.push("/shixuns"));case 4:case"end":return xn.stop()}},un)}));function gn(){return kt.apply(this,arguments)}return gn}()});case 7:case"end":return At.stop()}},Ze)}));return function(){return Ie.apply(this,arguments)}}(),nn=function(){if(Object(A.b)(ce,"\u4E0D\u80FD\u8FDB\u884C\u5220\u9664"))return},Et=function(Ze){if(ct.includes(Ze)){n.b.info("\u8BF7\u52FF\u6307\u5B9A\u76F8\u540C\u7684\u5355\u4F4D");return}ft(null),dt([].concat(Object(t.a)(ct),[Ze]))},ot=function(){var Ie=Object(s.a)(C.a.mark(function Ze(){var Ye;return C.a.wrap(function(ke){for(;;)switch(ke.prev=ke.next){case 0:if(!(je&&!Ue)){ke.next=3;break}return n.b.info("\u8BF7\u9009\u62E9\u5F00\u542F\u65F6\u95F4"),ke.abrupt("return");case 3:if(!(_e===1&&!ct.length)){ke.next=6;break}return n.b.info("\u8BF7\u9009\u62E9\u6307\u5B9A\u5355\u4F4D\u516C\u5F00"),ke.abrupt("return");case 6:return ke.next=8,ce({type:"shixunsDetail/updatePermissionSetting",payload:{id:re.current,scope_partment:_e===0?null:ct,shixun:{can_copy:Z,use_scope:_e,opening_time:Ue}}});case 8:Ye=ke.sent,Ye.status!==-1&&(n.b.info("\u6743\u9650\u914D\u7F6E\u4FDD\u5B58\u6210\u529F\uFF01"),ce({type:"shixunsDetail/getSettingsData",payload:{id:re.current}}),ce({type:"shixunsDetail/getShixunsDetail",payload:{id:re.current}}));case 10:case"end":return ke.stop()}},Ze)}));return function(){return Ie.apply(this,arguments)}}();return P.a.createElement("section",{className:z.a.wrap},P.a.createElement("div",{style:{position:"absolute",top:"80px",right:"40px"}},(fe==null||((ue=fe.detail)===null||ue===void 0)?void 0:ue.shixun_status)!==2?P.a.createElement(c.a,{danger:!0,onClick:Nt},"\u5220\u9664\u5B9E\u8DF5\u9879\u76EE"):P.a.createElement(c.a,{danger:!0,onClick:nn},"\u5220\u9664\u5B9E\u8DF5\u9879\u76EE")),P.a.createElement("div",{className:z.a.labelWrap},P.a.createElement("label",{className:z.a.label},"\u590D\u5236:"),P.a.createElement("div",{className:z.a.labelContent},P.a.createElement("div",null,P.a.createElement(d.a,{checked:Z,onChange:function(Ze){return Y(Ze.target.checked)},disabled:!ut}),P.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")))),!((((le=fe.detail)===null||le===void 0?void 0:le.shixun_status)>1||((ve=fe.detail)===null||ve===void 0?void 0:ve.public)===2)&&((be=fe.setting)===null||be===void 0||((oe=be.shixun)===null||oe===void 0)?void 0:oe.use_scope)===0&&((he=fe.detail)===null||he===void 0?void 0:he.identity)>2)&&P.a.createElement("div",{className:z.a.labelWrap},P.a.createElement("label",{className:z.a.label},"\u516C\u5F00\u7A0B\u5EA6:"),P.a.createElement("div",{className:z.a.labelContent},P.a.createElement(h.a.Group,{value:_e,onChange:function(Ze){return Re(Ze.target.value)},disabled:!ut},P.a.createElement(h.a,{className:z.a.radio,value:0},P.a.createElement("span",null,"\u5BF9\u6240\u6709\u5355\u4F4D\u516C\u5F00"),P.a.createElement("span",{className:z.a.color999},"\uFF08\u5B9E\u8BAD\u53D1\u5E03\u540E\uFF0C\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF09")),P.a.createElement(h.a,{className:z.a.radio,value:1},P.a.createElement("span",null,"\u5BF9\u6307\u5B9A\u5355\u4F4D\u516C\u5F00"),P.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"))),_e===1&&P.a.createElement(P.a.Fragment,null,P.a.createElement("div",{className:"mt10"},P.a.createElement(O.a,{showSearch:!0,className:z.a.selectSchool,placeholder:"\u8BF7\u8F93\u5165\u5E76\u9009\u62E9\u5355\u4F4D\u540D\u79F0",value:rt,onChange:function(Ze){ft(Ze),Ot(Ze)},disabled:!ut,onSelect:Et,options:He==null?void 0:He.map(function(Ie){return{value:Ie}})}),P.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")),P.a.createElement("div",{className:"mt10"},ct==null?void 0:ct.map(function(Ie){return ut?P.a.createElement(b.a,{count:"x",className:"mr20 current",onClick:function(){return dt(ct.filter(function(Ye){return Ye!==Ie}))}},P.a.createElement(c.a,{type:"primary",ghost:!0},Ie)):P.a.createElement(c.a,{type:"primary",ghost:!0,className:"mr20"},Ie)}))))),P.a.createElement("div",{className:z.a.labelWrap},P.a.createElement("label",{className:z.a.label},"\u5F00\u542F\u65F6\u95F4:"),P.a.createElement("div",{className:z.a.labelContent},P.a.createElement("div",null,P.a.createElement(d.a,{checked:je,onChange:function(Ze){return Ee(Ze.target.checked)},disabled:!ut}),P.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")),je&&P.a.createElement(p.a,{className:"".concat(z.a.dataPicker," mt10"),format:W,locale:x.a,disabled:!ut,placeholder:"\u8BF7\u8F93\u5165\u5F00\u542F\u65F6\u95F4",showToday:!1,disabledDate:function(Ze){return Ze&&Ze<D()().endOf("day").subtract(1,"days")},showTime:{minuteStep:30},value:Ue&&D()(Ue,W),onChange:function(Ze,Ye){return ze(F(Ye))}}))),P.a.createElement(v.a,{okText:"\u4FDD\u5B58",hasOkBtn:ut,loading:se.effects["shixunsDetail/updatePermissionSetting"],onCancel:function(){return R.d.push("/shixuns/".concat(re.current,"/challenges"))},onOk:ot}))};X.a=Object(R.a)(function(B){var k=B.shixunsDetail,G=B.loading,ee=B.globalSetting,ue=B.user;return{shixunsDetail:k,globalSetting:ee,user:ue,loading:G}})(H)},sR1s:function(M,X,o){"use strict";o.d(X,"b",function(){return b}),o.d(X,"a",function(){return E}),o.d(X,"c",function(){return O}),o.d(X,"d",function(){return S});var L=o("U8pU"),p="RC_TABLE_KEY";function w(h){return h==null?[]:Array.isArray(h)?h:[h]}function b(h,_){if(!_&&typeof _!="number")return h;for(var d=w(_),r=h,c=0;c<d.length;c+=1){if(!r)return null;var t=d[c];r=r[t]}return r}function E(h){var _=[],d={};return h.forEach(function(r){for(var c=r||{},t=c.key,a=c.dataIndex,n=t||w(a).join("-")||p;d[n];)n="".concat(n,"_next");d[n]=!0,_.push(n)}),_}function O(){var h={};function _(t,a){a&&Object.keys(a).forEach(function(n){var i=a[n];i&&Object(L.a)(i)==="object"?(t[n]=t[n]||{},_(t[n],i)):t[n]=i})}for(var d=arguments.length,r=new Array(d),c=0;c<d;c++)r[c]=arguments[c];return r.forEach(function(t){_(h,t)}),h}function S(h){return h!=null}},sboe:function(M,X,o){"use strict";o.d(X,"a",function(){return w});var L=o("cDcd"),p=o.n(L),w=L.createContext(null)},sckv:function(M,X,o){M.exports={wrap:"wrap___3kep6",colorBlue:"colorBlue___3r5Hq",repeatedName:"repeatedName___vESvE"}},siWv:function(M,X,o){M.exports={flex_box_center:"flex_box_center___3IH6S",flex_space_between:"flex_space_between___3AU-S",flex_box_vertical_center:"flex_box_vertical_center___1ykIO",flex_box_center_end:"flex_box_center_end___1aIQB",flex_box_column:"flex_box_column___2A_ra",btn:"btn___23gjd"}},t23M:function(M,X,o){"use strict";var L=o("VTBJ"),p=o("1OyB"),w=o("vuIU"),b=o("Ji7U"),E=o("LK+K"),O=o("cDcd"),S=o.n(O),h=o("m+aA"),_=o("Zm9Q"),d=o("Kwbf"),r=o("c+Xe"),c=o("bdgK"),t="rc-observer-key",a=function(n){Object(b.a)(f,n);var i=Object(E.a)(f);function f(){var s;return Object(p.a)(this,f),s=i.apply(this,arguments),s.resizeObserver=null,s.childNode=null,s.currentElement=null,s.state={width:0,height:0,offsetHeight:0,offsetWidth:0},s.onResize=function(l){var m=s.props.onResize,T=l[0].target,C=T.getBoundingClientRect(),g=C.width,P=C.height,R=T.offsetWidth,y=T.offsetHeight,x=Math.floor(g),v=Math.floor(P);if(s.state.width!==x||s.state.height!==v||s.state.offsetWidth!==R||s.state.offsetHeight!==y){var A={width:x,height:v,offsetWidth:R,offsetHeight:y};s.setState(A),m&&Promise.resolve().then(function(){m(Object(L.a)(Object(L.a)({},A),{},{offsetWidth:R,offsetHeight:y}))})}},s.setChildNode=function(l){s.childNode=l},s}return Object(w.a)(f,[{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 m=Object(h.a)(this.childNode||this),T=m!==this.currentElement;T&&(this.destroyObserver(),this.currentElement=m),!this.resizeObserver&&m&&(this.resizeObserver=new c.default(this.onResize),this.resizeObserver.observe(m))}},{key:"destroyObserver",value:function(){this.resizeObserver&&(this.resizeObserver.disconnect(),this.resizeObserver=null)}},{key:"render",value:function(){var l=this.props.children,m=Object(_.a)(l);if(m.length>1)Object(d.a)(!1,"Find more than one child node with `children` in ResizeObserver. Will only observe first one.");else if(m.length===0)return Object(d.a)(!1,"`children` of ResizeObserver is empty. Nothing is in observe."),null;var T=m[0];if(O.isValidElement(T)&&Object(r.c)(T)){var C=T.ref;m[0]=O.cloneElement(T,{ref:Object(r.a)(C,this.setChildNode)})}return m.length===1?m[0]:m.map(function(g,P){return!O.isValidElement(g)||"key"in g&&g.key!==null?g:O.cloneElement(g,{key:"".concat(t,"-").concat(P)})})}}]),f}(O.Component);a.displayName="ResizeObserver",X.a=a},tWlo:function(M,X){M.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkVCNENBMTM0OENGMTExRTk4NzNCRkMxMzdBMjc5MEY5IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkVCNENBMTM1OENGMTExRTk4NzNCRkMxMzdBMjc5MEY5Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RUI0Q0ExMzI4Q0YxMTFFOTg3M0JGQzEzN0EyNzkwRjkiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RUI0Q0ExMzM4Q0YxMTFFOTg3M0JGQzEzN0EyNzkwRjkiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7p3KzkAAAFvElEQVR42sRae0ybVRQ/peVRaFce8pwgj1Je5TFsEHGbMAkzmqiJyba4hYh/LJlxiRr9Z0aNGv8xvhKTGckM2zKWmGEgU7MsPnCZIrKBjMcKY9BCBMqjjEcLtFDwHPZVC12h934f8yS/P6Dfud/5nXvvueec+8neOPEuSCAxiDJEMSITkYKIRoQJv9sREwgTogfRjGhEjIt9sUKEbhSiEvEC4mGEbJNngxGRiAzEk8L/VhGtiPOIswgrjxEBHDrxiE8Qg4hPEYYtjPclMkGXxhhCfIFI2E4CNFtvIm4hXvdYHlJIKOIVRK/wjkCpCaQjWhAfIVSwfaIS3kHvypaKwLOI64hdcP+kAPEn4jmxBI4ivkXsgPsvNBt1gg1cBI4hvkLI4f8TuWDDMdYw+owQFdh3Y6gSCnL1oNOmQnxcHAQHB8HCwiLMzM7C8KgFjD23oN9khtXVVZZhyZZhxEV/CGQhalk9r1AoYO9jxfBokQGCgoK8SBHi42LBsCsfJq1TcOnHn+F2v4llJsimIoRx3Q8le0o9/6bwdRmRxGJ8ZEQ4vHjkEORkZYBcLvdrlvL0OeBwOuDv4RF/X0Ne2Y34GrHiaw+8ishnMT4tNRmOVlVCTPQDzKfY/vJ9kJWpY1Ej217ztYnpFHyH6UjGJXH4wPOgVIZw7VAi8XRFOSjkTKv1bc8T25PACdZDan95mV9LZjNRq1Wg02lZw+tbGwnQ/L/EMooyJASSkxIliZUp7ONUCTb/S+AI2cTqOZlMJgmBcI2GVUUp2LyOAJMwxvHN04EAnqQYDrsJUDFSyKrtdC5JRmDR4eBRoxokgQjs48nn5+fnJSNgt3ONRTaXEYFHeLSXlpd5Peclk1Yrr6ohQKhhuWR6ekYSAiOWMV7VDCKg5Z0/uwTLaNnlAssYd22fTgRieTRz9dmQlpIsmgCdwuWle3nVY4mAmkczLCxUsk0cEaHhVVUH8GqOT0xKRmB6ZpZX1UkE5ng0zeYhsNntkhBgqAs2yhwR4AoBrpUVaO/oEm38nelp6B/gJnCHCNzm1f79jxaWgsRLbDY7XKj/Dlb405I+ItDDqz2/sACnTp9DEqNc+qfO1MLwyKiYCewNEPov3EK+G59k39BOp3Nt+YiUViLQKNjBH8sV7EXNivhslgb4xb2J28SMtMSRmbrwBBYpZPOI+xw4J2aka23tzB4VETrdct6zoCECC7wjjWIy1tbewZT//9R4RYzxZOtZTwK0C2vEjHjT2Ov3sx2d3TA7ZxPzuhrB5nVdiQ8pNPPvKP+XkEjjbYKtXm0VOpHe5x01KDDI72dFtmI+EGz1IkDyOeIvnlETH/T/digqKoLXeLLts3UNgY0REXGQZpmpqtCmrjV1/ZWcrEzIzEhnTtwQhwQb/5vNDc1dkinak4gDsMUFSEhwMJQ9vhueqihnWhYBMhnokYRGowGLZRwcW9fWLsGxTV6HqA8F6sMfR5z0qiDUKsjQpoEuPQ1SsSILVPDd1FJTrDA/Fwry9NDX1w9dxh7MSs2+ytTjcI+7gc0IkHwpMD+JnpbnZGdCXk4WPJSUKFlHzj0bGTrtGqhZNjJqgQHzIHRjWMbzhd7/MqLaZxqzxfjVFU+UjhcZCs+gp7f9nowcszMhfg17SoptSKDyym9N9cbePt8O2GrQ5pbrDRMTkwbe6MQpN6hfFRUVWa+Qb+7je23ideLAtPdGZ/cUZpw1iTsTFtFLJcBwEc2RIryHqELvW2q/qQPT4JA4AmupL5aP/Saza8A0eDU2Jvr0DrWaNkEe3L32kULmhXV+cHHR8cOvV5tcDd9f8qvm9ouAW2Zm5yhpm5uwWi9HRoRXq1UqC9zt08cDe391VUiJPyaPo+F1zddaZy80XFyLRv52v2ViPrehiJSvz6Z7rthQpZI+t6E+K91yuj+3UXnkL+7PbYxCFdiIKfgYdTcohHZ23QTnEntd8Y8AAwCTubpzlq2wWAAAAABJRU5ErkJggg=="},uGsb:function(M,X,o){(function(L,p,w){M.exports=X=p(o("Ib8C"),o("MlIO"),o("1uat"))})(this,function(L){return function(){var p=L,w=p.x64,b=w.Word,E=w.WordArray,O=p.algo,S=O.SHA512,h=O.SHA384=S.extend({_doReset:function(){this._hash=new E.init([new b.init(3418070365,3238371032),new b.init(1654270250,914150663),new b.init(2438529370,812702999),new b.init(355462360,4144912697),new b.init(1731405415,4290775857),new b.init(2394180231,1750603025),new b.init(3675008525,1694076839),new b.init(1203062813,3204075428)])},_doFinalize:function(){var _=S._doFinalize.call(this);return _.sigBytes-=16,_}});p.SHA384=S._createHelper(h),p.HmacSHA384=S._createHmacHelper(h)}(),L.SHA384})},uGxW:function(M,X,o){(function(L,p,w){M.exports=X=p(o("Ib8C"),o("OLod"))})(this,function(L){return L.pad.NoPadding={pad:function(){},unpad:function(){}},L.pad.NoPadding})},uK0f:function(M,X,o){(function(L,p){M.exports=p()})(this,function(){"use strict";function L(p,w,b){b=b||{},b.childrenKeyName=b.childrenKeyName||"children";var E=p||[],O=[],S=0;do{var h=E.filter(function(_){return w(_,S)})[0];if(!h)break;O.push(h),E=h[b.childrenKeyName]||[],S+=1}while(E.length>0);return O}return L})},ulZh:function(M,X,o){typeof window!="undefined"&&function(p,w){M.exports=w()}(this,function(){return function(L){var p={};function w(b){if(p[b])return p[b].exports;var E=p[b]={i:b,l:!1,exports:{}};return L[b].call(E.exports,E,E.exports,w),E.l=!0,E.exports}return w.m=L,w.c=p,w.d=function(b,E,O){w.o(b,E)||Object.defineProperty(b,E,{enumerable:!0,get:O})},w.r=function(b){typeof Symbol!="undefined"&&Symbol.toStringTag&&Object.defineProperty(b,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(b,"__esModule",{value:!0})},w.t=function(b,E){if(E&1&&(b=w(b)),E&8)return b;if(E&4&&typeof b=="object"&&b&&b.__esModule)return b;var O=Object.create(null);if(w.r(O),Object.defineProperty(O,"default",{enumerable:!0,value:b}),E&2&&typeof b!="string")for(var S in b)w.d(O,S,function(h){return b[h]}.bind(null,S));return O},w.n=function(b){var E=b&&b.__esModule?function(){return b.default}:function(){return b};return w.d(E,"a",E),E},w.o=function(b,E){return Object.prototype.hasOwnProperty.call(b,E)},w.p="/dist/",w(w.s="./src/hls.ts")}({"./node_modules/eventemitter3/index.js":function(L,p,w){"use strict";var b=Object.prototype.hasOwnProperty,E="~";function O(){}Object.create&&(O.prototype=Object.create(null),new O().__proto__||(E=!1));function S(r,c,t){this.fn=r,this.context=c,this.once=t||!1}function h(r,c,t,a,n){if(typeof t!="function")throw new TypeError("The listener must be a function");var i=new S(t,a||r,n),f=E?E+c:c;return r._events[f]?r._events[f].fn?r._events[f]=[r._events[f],i]:r._events[f].push(i):(r._events[f]=i,r._eventsCount++),r}function _(r,c){--r._eventsCount===0?r._events=new O:delete r._events[c]}function d(){this._events=new O,this._eventsCount=0}d.prototype.eventNames=function(){var c=[],t,a;if(this._eventsCount===0)return c;for(a in t=this._events)b.call(t,a)&&c.push(E?a.slice(1):a);return Object.getOwnPropertySymbols?c.concat(Object.getOwnPropertySymbols(t)):c},d.prototype.listeners=function(c){var t=E?E+c:c,a=this._events[t];if(!a)return[];if(a.fn)return[a.fn];for(var n=0,i=a.length,f=new Array(i);n<i;n++)f[n]=a[n].fn;return f},d.prototype.listenerCount=function(c){var t=E?E+c:c,a=this._events[t];return a?a.fn?1:a.length:0},d.prototype.emit=function(c,t,a,n,i,f){var s=E?E+c:c;if(!this._events[s])return!1;var l=this._events[s],m=arguments.length,T,C;if(l.fn){l.once&&this.removeListener(c,l.fn,void 0,!0);switch(m){case 1:return l.fn.call(l.context),!0;case 2:return l.fn.call(l.context,t),!0;case 3:return l.fn.call(l.context,t,a),!0;case 4:return l.fn.call(l.context,t,a,n),!0;case 5:return l.fn.call(l.context,t,a,n,i),!0;case 6:return l.fn.call(l.context,t,a,n,i,f),!0}for(C=1,T=new Array(m-1);C<m;C++)T[C-1]=arguments[C];l.fn.apply(l.context,T)}else{var g=l.length,P;for(C=0;C<g;C++){l[C].once&&this.removeListener(c,l[C].fn,void 0,!0);switch(m){case 1:l[C].fn.call(l[C].context);break;case 2:l[C].fn.call(l[C].context,t);break;case 3:l[C].fn.call(l[C].context,t,a);break;case 4:l[C].fn.call(l[C].context,t,a,n);break;default:if(!T)for(P=1,T=new Array(m-1);P<m;P++)T[P-1]=arguments[P];l[C].fn.apply(l[C].context,T)}}}return!0},d.prototype.on=function(c,t,a){return h(this,c,t,a,!1)},d.prototype.once=function(c,t,a){return h(this,c,t,a,!0)},d.prototype.removeListener=function(c,t,a,n){var i=E?E+c:c;if(!this._events[i])return this;if(!t)return _(this,i),this;var f=this._events[i];if(f.fn)f.fn===t&&(!n||f.once)&&(!a||f.context===a)&&_(this,i);else{for(var s=0,l=[],m=f.length;s<m;s++)(f[s].fn!==t||n&&!f[s].once||a&&f[s].context!==a)&&l.push(f[s]);l.length?this._events[i]=l.length===1?l[0]:l:_(this,i)}return this},d.prototype.removeAllListeners=function(c){var t;return c?(t=E?E+c:c,this._events[t]&&_(this,t)):(this._events=new O,this._eventsCount=0),this},d.prototype.off=d.prototype.removeListener,d.prototype.addListener=d.prototype.on,d.prefixed=E,d.EventEmitter=d,L.exports=d},"./node_modules/url-toolkit/src/url-toolkit.js":function(L,p,w){(function(b){var E=/^((?:[a-zA-Z0-9+\-.]+:)?)(\/\/[^\/?#]*)?((?:[^\/?#]*\/)*[^;?#]*)?(;[^?#]*)?(\?[^#]*)?(#[^]*)?$/,O=/^([^\/?#]*)([^]*)$/,S=/(?:\/|^)\.(?=\/)/g,h=/(?:\/|^)\.\.\/(?!\.\.\/)[^\/]*(?=\/)/g,_={buildAbsoluteURL:function(d,r,c){if(c=c||{},d=d.trim(),r=r.trim(),!r){if(!c.alwaysNormalize)return d;var t=_.parseURL(d);if(!t)throw new Error("Error trying to parse base URL.");return t.path=_.normalizePath(t.path),_.buildURLFromParts(t)}var a=_.parseURL(r);if(!a)throw new Error("Error trying to parse relative URL.");if(a.scheme)return c.alwaysNormalize?(a.path=_.normalizePath(a.path),_.buildURLFromParts(a)):r;var n=_.parseURL(d);if(!n)throw new Error("Error trying to parse base URL.");if(!n.netLoc&&n.path&&n.path[0]!=="/"){var i=O.exec(n.path);n.netLoc=i[1],n.path=i[2]}n.netLoc&&!n.path&&(n.path="/");var f={scheme:n.scheme,netLoc:a.netLoc,path:null,params:a.params,query:a.query,fragment:a.fragment};if(!a.netLoc&&(f.netLoc=n.netLoc,a.path[0]!=="/"))if(!a.path)f.path=n.path,a.params||(f.params=n.params,a.query||(f.query=n.query));else{var s=n.path,l=s.substring(0,s.lastIndexOf("/")+1)+a.path;f.path=_.normalizePath(l)}return f.path===null&&(f.path=c.alwaysNormalize?_.normalizePath(a.path):a.path),_.buildURLFromParts(f)},parseURL:function(d){var r=E.exec(d);return r?{scheme:r[1]||"",netLoc:r[2]||"",path:r[3]||"",params:r[4]||"",query:r[5]||"",fragment:r[6]||""}:null},normalizePath:function(d){for(d=d.split("").reverse().join("").replace(S,"");d.length!==(d=d.replace(h,"")).length;);return d.split("").reverse().join("")},buildURLFromParts:function(d){return d.scheme+d.netLoc+d.path+d.params+d.query+d.fragment}};L.exports=_})(this)},"./node_modules/webworkify-webpack/index.js":function(L,p,w){function b(c){var t={};function a(i){if(t[i])return t[i].exports;var f=t[i]={i,l:!1,exports:{}};return c[i].call(f.exports,f,f.exports,a),f.l=!0,f.exports}a.m=c,a.c=t,a.i=function(i){return i},a.d=function(i,f,s){a.o(i,f)||Object.defineProperty(i,f,{configurable:!1,enumerable:!0,get:s})},a.r=function(i){Object.defineProperty(i,"__esModule",{value:!0})},a.n=function(i){var f=i&&i.__esModule?function(){return i.default}:function(){return i};return a.d(f,"a",f),f},a.o=function(i,f){return Object.prototype.hasOwnProperty.call(i,f)},a.p="/",a.oe=function(i){throw console.error(i),i};var n=a(a.s=ENTRY_MODULE);return n.default||n}var E="[\\.|\\-|\\+|\\w|/|@]+",O="\\(\\s*(/\\*.*?\\*/)?\\s*.*?("+E+").*?\\)";function S(c){return(c+"").replace(/[.?*+^$[\]\\(){}|-]/g,"\\$&")}function h(c){return!isNaN(1*c)}function _(c,t,a){var n={};n[a]=[];var i=t.toString(),f=i.match(/^function\s?\w*\(\w+,\s*\w+,\s*(\w+)\)/);if(!f)return n;for(var s=f[1],l=new RegExp("(\\\\n|\\W)"+S(s)+O,"g"),m;m=l.exec(i);){if(m[3]==="dll-reference")continue;n[a].push(m[3])}for(l=new RegExp("\\("+S(s)+'\\("(dll-reference\\s('+E+'))"\\)\\)'+O,"g");m=l.exec(i);)c[m[2]]||(n[a].push(m[1]),c[m[2]]=w(m[1]).m),n[m[2]]=n[m[2]]||[],n[m[2]].push(m[4]);for(var T=Object.keys(n),C=0;C<T.length;C++)for(var g=0;g<n[T[C]].length;g++)h(n[T[C]][g])&&(n[T[C]][g]=1*n[T[C]][g]);return n}function d(c){var t=Object.keys(c);return t.reduce(function(a,n){return a||c[n].length>0},!1)}function r(c,t){for(var a={main:[t]},n={main:[]},i={main:{}};d(a);)for(var f=Object.keys(a),s=0;s<f.length;s++){var l=f[s],m=a[l],T=m.pop();if(i[l]=i[l]||{},i[l][T]||!c[l][T])continue;i[l][T]=!0,n[l]=n[l]||[],n[l].push(T);for(var C=_(c,c[l][T],l),g=Object.keys(C),P=0;P<g.length;P++)a[g[P]]=a[g[P]]||[],a[g[P]]=a[g[P]].concat(C[g[P]])}return n}L.exports=function(c,t){t=t||{};var a={main:w.m},n=t.all?{main:Object.keys(a.main)}:r(a,c),i="";Object.keys(n).filter(function(T){return T!=="main"}).forEach(function(T){for(var C=0;n[T][C];)C++;n[T].push(C),a[T][C]="(function(module, exports, __webpack_require__) { module.exports = __webpack_require__; })",i=i+"var "+T+" = ("+b.toString().replace("ENTRY_MODULE",JSON.stringify(C))+")({"+n[T].map(function(g){return""+JSON.stringify(g)+": "+a[T][g].toString()}).join(",")+`});
|
|
|
`}),i=i+"new (("+b.toString().replace("ENTRY_MODULE",JSON.stringify(c))+")({"+n.main.map(function(T){return""+JSON.stringify(T)+": "+a.main[T].toString()}).join(",")+"}))(self);";var f=new window.Blob([i],{type:"text/javascript"});if(t.bare)return f;var s=window.URL||window.webkitURL||window.mozURL||window.msURL,l=s.createObjectURL(f),m=new window.Worker(l);return m.objectURL=l,m}},"./src/config.ts":function(L,p,w){"use strict";w.r(p),w.d(p,"hlsDefaultConfig",function(){return P}),w.d(p,"mergeConfig",function(){return y}),w.d(p,"enableStreamingMode",function(){return x});var b=w("./src/controller/abr-controller.ts"),E=w("./src/controller/audio-stream-controller.ts"),O=w("./src/controller/audio-track-controller.ts"),S=w("./src/controller/subtitle-stream-controller.ts"),h=w("./src/controller/subtitle-track-controller.ts"),_=w("./src/controller/buffer-controller.ts"),d=w("./src/controller/timeline-controller.ts"),r=w("./src/controller/cap-level-controller.ts"),c=w("./src/controller/fps-controller.ts"),t=w("./src/controller/eme-controller.ts"),a=w("./src/controller/cmcd-controller.ts"),n=w("./src/utils/xhr-loader.ts"),i=w("./src/utils/fetch-loader.ts"),f=w("./src/utils/cues.ts"),s=w("./src/utils/mediakeys-helper.ts"),l=w("./src/utils/logger.ts");function m(){return m=Object.assign||function(v){for(var A=1;A<arguments.length;A++){var I=arguments[A];for(var D in I)Object.prototype.hasOwnProperty.call(I,D)&&(v[D]=I[D])}return v},m.apply(this,arguments)}function T(v,A){var I=Object.keys(v);if(Object.getOwnPropertySymbols){var D=Object.getOwnPropertySymbols(v);A&&(D=D.filter(function(N){return Object.getOwnPropertyDescriptor(v,N).enumerable})),I.push.apply(I,D)}return I}function C(v){for(var A=1;A<arguments.length;A++){var I=arguments[A]!=null?arguments[A]:{};A%2?T(Object(I),!0).forEach(function(D){g(v,D,I[D])}):Object.getOwnPropertyDescriptors?Object.defineProperties(v,Object.getOwnPropertyDescriptors(I)):T(Object(I)).forEach(function(D){Object.defineProperty(v,D,Object.getOwnPropertyDescriptor(I,D))})}return v}function g(v,A,I){return A in v?Object.defineProperty(v,A,{value:I,enumerable:!0,configurable:!0,writable:!0}):v[A]=I,v}var P=C(C({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:n.default,fLoader:void 0,pLoader:void 0,xhrSetup:void 0,licenseXhrSetup:void 0,licenseResponseCallback:void 0,abrController:b.default,bufferController:_.default,capLevelController:r.default,fpsController:c.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:s.requestMediaKeySystemAccess,testBandwidth:!0,progressive:!1,lowLatencyMode:!0,cmcd:void 0},R()),{},{subtitleStreamController:S.SubtitleStreamController,subtitleTrackController:h.default,timelineController:d.TimelineController,audioStreamController:E.default,audioTrackController:O.default,emeController:t.default,cmcdController:a.default});function R(){return{cueHandler:f.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 y(v,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 m({},v,A)}function x(v){var A=v.loader;if(A!==i.default&&A!==n.default)l.logger.log("[config]: Custom loader detected, cannot enable progressive streaming"),v.progressive=!1;else{var I=Object(i.fetchSupported)();I&&(v.loader=i.default,v.progressive=!0,v.enableSoftwareAES=!0,l.logger.log("[config]: Progressive streaming enabled, using FetchLoader"))}}},"./src/controller/abr-controller.ts":function(L,p,w){"use strict";w.r(p);var b=w("./src/polyfills/number.ts"),E=w("./src/utils/ewma-bandwidth-estimator.ts"),O=w("./src/events.ts"),S=w("./src/utils/buffer-helper.ts"),h=w("./src/errors.ts"),_=w("./src/types/loader.ts"),d=w("./src/utils/logger.ts");function r(a,n){for(var i=0;i<n.length;i++){var f=n[i];f.enumerable=f.enumerable||!1,f.configurable=!0,"value"in f&&(f.writable=!0),Object.defineProperty(a,f.key,f)}}function c(a,n,i){return n&&r(a.prototype,n),i&&r(a,i),a}var t=function(){function a(i){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=i;var f=i.config;this.bwEstimator=new E.default(f.abrEwmaSlowVoD,f.abrEwmaFastVoD,f.abrEwmaDefaultEstimate),this.registerListeners()}var n=a.prototype;return n.registerListeners=function(){var f=this.hls;f.on(O.Events.FRAG_LOADING,this.onFragLoading,this),f.on(O.Events.FRAG_LOADED,this.onFragLoaded,this),f.on(O.Events.FRAG_BUFFERED,this.onFragBuffered,this),f.on(O.Events.LEVEL_LOADED,this.onLevelLoaded,this),f.on(O.Events.ERROR,this.onError,this)},n.unregisterListeners=function(){var f=this.hls;f.off(O.Events.FRAG_LOADING,this.onFragLoading,this),f.off(O.Events.FRAG_LOADED,this.onFragLoaded,this),f.off(O.Events.FRAG_BUFFERED,this.onFragBuffered,this),f.off(O.Events.LEVEL_LOADED,this.onLevelLoaded,this),f.off(O.Events.ERROR,this.onError,this)},n.destroy=function(){this.unregisterListeners(),this.clearTimer(),this.hls=this.onCheck=null,this.fragCurrent=this.partCurrent=null},n.onFragLoading=function(f,s){var l=s.frag;if(l.type===_.PlaylistLevelType.MAIN&&!this.timer){var m;this.fragCurrent=l,this.partCurrent=(m=s.part)!=null?m:null,this.timer=self.setInterval(this.onCheck,100)}},n.onLevelLoaded=function(f,s){var l=this.hls.config;s.details.live?this.bwEstimator.update(l.abrEwmaSlowLive,l.abrEwmaFastLive):this.bwEstimator.update(l.abrEwmaSlowVoD,l.abrEwmaFastVoD)},n._abandonRulesCheck=function(){var f=this.fragCurrent,s=this.partCurrent,l=this.hls,m=l.autoLevelEnabled,T=l.config,C=l.media;if(!f||!C)return;var g=s?s.stats:f.stats,P=s?s.duration:f.duration;if(g.aborted){d.logger.warn("frag loader destroy or aborted, disarm abandonRules"),this.clearTimer(),this._nextAutoLevel=-1;return}if(!m||C.paused||!C.playbackRate||!C.readyState)return;var R=performance.now()-g.loading.start,y=Math.abs(C.playbackRate);if(R<=500*P/y)return;var x=l.levels,v=l.minAutoLevel,A=x[f.level],I=g.total||Math.max(g.loaded,Math.round(P*A.maxBitrate/8)),D=Math.max(1,g.bwEstimate?g.bwEstimate/8:g.loaded*1e3/R),N=(I-g.loaded)/D,z=C.currentTime,F=(S.BufferHelper.bufferInfo(C,z,T.maxBufferHole).end-z)/y;if(F>=2*P/y||N<=F)return;var W=Number.POSITIVE_INFINITY,H;for(H=f.level-1;H>v;H--){var B=x[H].maxBitrate;if(W=P*B/(8*.8*D),W<F)break}if(W>=N)return;var k=this.bwEstimator.getEstimate();d.logger.warn("Fragment "+f.sn+(s?" part "+s.index:"")+" of level "+f.level+" is loading too slowly and will cause an underbuffer; aborting and switching to level "+H+`
|
|
|
Current BW estimate: `+(Object(b.isFiniteNumber)(k)?(k/1024).toFixed(3):"Unknown")+` Kb/s
|
|
|
Estimated load time for current fragment: `+N.toFixed(3)+` s
|
|
|
Estimated load time for the next fragment: `+W.toFixed(3)+` s
|
|
|
Time to underbuffer: `+F.toFixed(3)+" s"),l.nextLoadLevel=H,this.bwEstimator.sample(R,g.loaded),this.clearTimer(),f.loader&&(this.fragCurrent=this.partCurrent=null,f.loader.abort()),l.trigger(O.Events.FRAG_LOAD_EMERGENCY_ABORTED,{frag:f,part:s,stats:g})},n.onFragLoaded=function(f,s){var l=s.frag,m=s.part;if(l.type===_.PlaylistLevelType.MAIN&&Object(b.isFiniteNumber)(l.sn)){var T=m?m.stats:l.stats,C=m?m.duration:l.duration;if(this.clearTimer(),this.lastLoadedFragLevel=l.level,this._nextAutoLevel=-1,this.hls.config.abrMaxWithRealBitrate){var g=this.hls.levels[l.level],P=(g.loaded?g.loaded.bytes:0)+T.loaded,R=(g.loaded?g.loaded.duration:0)+C;g.loaded={bytes:P,duration:R},g.realBitrate=Math.round(8*P/R)}if(l.bitrateTest){var y={stats:T,frag:l,part:m,id:l.type};this.onFragBuffered(O.Events.FRAG_BUFFERED,y),l.bitrateTest=!1}}},n.onFragBuffered=function(f,s){var l=s.frag,m=s.part,T=m?m.stats:l.stats;if(T.aborted)return;if(l.type!==_.PlaylistLevelType.MAIN||l.sn==="initSegment")return;var C=T.parsing.end-T.loading.start;this.bwEstimator.sample(C,T.loaded),T.bwEstimate=this.bwEstimator.getEstimate(),l.bitrateTest?this.bitrateTestDelay=C/1e3:this.bitrateTestDelay=0},n.onError=function(f,s){switch(s.details){case h.ErrorDetails.FRAG_LOAD_ERROR:case h.ErrorDetails.FRAG_LOAD_TIMEOUT:this.clearTimer();break;default:break}},n.clearTimer=function(){self.clearInterval(this.timer),this.timer=void 0},n.getNextABRAutoLevel=function(){var f=this.fragCurrent,s=this.partCurrent,l=this.hls,m=l.maxAutoLevel,T=l.config,C=l.minAutoLevel,g=l.media,P=s?s.duration:f?f.duration:0,R=g?g.currentTime:0,y=g&&g.playbackRate!==0?Math.abs(g.playbackRate):1,x=this.bwEstimator?this.bwEstimator.getEstimate():T.abrEwmaDefaultEstimate,v=(S.BufferHelper.bufferInfo(g,R,T.maxBufferHole).end-R)/y,A=this.findBestLevel(x,C,m,v,T.abrBandWidthFactor,T.abrBandWidthUpFactor);if(A>=0)return A;d.logger.trace((v?"rebuffering expected":"buffer is empty")+", finding optimal quality level");var I=P?Math.min(P,T.maxStarvationDelay):T.maxStarvationDelay,D=T.abrBandWidthFactor,N=T.abrBandWidthUpFactor;if(!v){var z=this.bitrateTestDelay;if(z){var F=P?Math.min(P,T.maxLoadingDelay):T.maxLoadingDelay;I=F-z,d.logger.trace("bitrate test took "+Math.round(1e3*z)+"ms, set first fragment max fetchDuration to "+Math.round(1e3*I)+" ms"),D=N=1}}return A=this.findBestLevel(x,C,m,v+I,D,N),Math.max(A,0)},n.findBestLevel=function(f,s,l,m,T,C){for(var g,P=this.fragCurrent,R=this.partCurrent,y=this.lastLoadedFragLevel,x=this.hls.levels,v=x[y],A=!!(v!=null&&(g=v.details)!==null&&g!==void 0&&g.live),I=v==null?void 0:v.codecSet,D=R?R.duration:P?P.duration:0,N=l;N>=s;N--){var z=x[N];if(!z||I&&z.codecSet!==I)continue;var F=z.details,W=(R?F==null?void 0:F.partTarget:F==null?void 0:F.averagetargetduration)||D,H=void 0;N<=y?H=T*f:H=C*f;var B=x[N].maxBitrate,k=B*W/H;if(d.logger.trace("level/adjustedbw/bitrate/avgDuration/maxFetchDuration/fetchDuration: "+N+"/"+Math.round(H)+"/"+B+"/"+W+"/"+m+"/"+k),H>B&&(!k||A&&!this.bitrateTestDelay||k<m))return N}return-1},c(a,[{key:"nextAutoLevel",get:function(){var f=this._nextAutoLevel,s=this.bwEstimator;if(f!==-1&&(!s||!s.canEstimate()))return f;var l=this.getNextABRAutoLevel();return f!==-1&&(l=Math.min(f,l)),l},set:function(f){this._nextAutoLevel=f}}]),a}();p.default=t},"./src/controller/audio-stream-controller.ts":function(L,p,w){"use strict";w.r(p);var b=w("./src/polyfills/number.ts"),E=w("./src/controller/base-stream-controller.ts"),O=w("./src/events.ts"),S=w("./src/utils/buffer-helper.ts"),h=w("./src/controller/fragment-tracker.ts"),_=w("./src/types/level.ts"),d=w("./src/types/loader.ts"),r=w("./src/loader/fragment.ts"),c=w("./src/demux/chunk-cache.ts"),t=w("./src/demux/transmuxer-interface.ts"),a=w("./src/types/transmuxer.ts"),n=w("./src/controller/fragment-finders.ts"),i=w("./src/utils/discontinuities.ts"),f=w("./src/errors.ts"),s=w("./src/utils/logger.ts");function l(){return l=Object.assign||function(P){for(var R=1;R<arguments.length;R++){var y=arguments[R];for(var x in y)Object.prototype.hasOwnProperty.call(y,x)&&(P[x]=y[x])}return P},l.apply(this,arguments)}function m(P,R){P.prototype=Object.create(R.prototype),P.prototype.constructor=P,T(P,R)}function T(P,R){return T=Object.setPrototypeOf||function(x,v){return x.__proto__=v,x},T(P,R)}var C=100,g=function(P){m(R,P);function R(x,v){var A;return A=P.call(this,x,v,"[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 y=R.prototype;return y.onHandlerDestroying=function(){this._unregisterListeners(),this.mainDetails=null},y._registerListeners=function(){var v=this.hls;v.on(O.Events.MEDIA_ATTACHED,this.onMediaAttached,this),v.on(O.Events.MEDIA_DETACHING,this.onMediaDetaching,this),v.on(O.Events.MANIFEST_LOADING,this.onManifestLoading,this),v.on(O.Events.LEVEL_LOADED,this.onLevelLoaded,this),v.on(O.Events.AUDIO_TRACKS_UPDATED,this.onAudioTracksUpdated,this),v.on(O.Events.AUDIO_TRACK_SWITCHING,this.onAudioTrackSwitching,this),v.on(O.Events.AUDIO_TRACK_LOADED,this.onAudioTrackLoaded,this),v.on(O.Events.ERROR,this.onError,this),v.on(O.Events.BUFFER_RESET,this.onBufferReset,this),v.on(O.Events.BUFFER_CREATED,this.onBufferCreated,this),v.on(O.Events.BUFFER_FLUSHED,this.onBufferFlushed,this),v.on(O.Events.INIT_PTS_FOUND,this.onInitPtsFound,this),v.on(O.Events.FRAG_BUFFERED,this.onFragBuffered,this)},y._unregisterListeners=function(){var v=this.hls;v.off(O.Events.MEDIA_ATTACHED,this.onMediaAttached,this),v.off(O.Events.MEDIA_DETACHING,this.onMediaDetaching,this),v.off(O.Events.MANIFEST_LOADING,this.onManifestLoading,this),v.off(O.Events.LEVEL_LOADED,this.onLevelLoaded,this),v.off(O.Events.AUDIO_TRACKS_UPDATED,this.onAudioTracksUpdated,this),v.off(O.Events.AUDIO_TRACK_SWITCHING,this.onAudioTrackSwitching,this),v.off(O.Events.AUDIO_TRACK_LOADED,this.onAudioTrackLoaded,this),v.off(O.Events.ERROR,this.onError,this),v.off(O.Events.BUFFER_RESET,this.onBufferReset,this),v.off(O.Events.BUFFER_CREATED,this.onBufferCreated,this),v.off(O.Events.BUFFER_FLUSHED,this.onBufferFlushed,this),v.off(O.Events.INIT_PTS_FOUND,this.onInitPtsFound,this),v.off(O.Events.FRAG_BUFFERED,this.onFragBuffered,this)},y.onInitPtsFound=function(v,A){var I=A.frag,D=A.id,N=A.initPTS;if(D==="main"){var z=I.cc;this.initPTS[I.cc]=N,this.log("InitPTS for cc: "+z+" found from main: "+N),this.videoTrackCC=z,this.state===E.State.WAITING_INIT_PTS&&this.tick()}},y.startLoad=function(v){if(!this.levels){this.startPosition=v,this.state=E.State.STOPPED;return}var A=this.lastCurrentTime;this.stopLoad(),this.setInterval(C),this.fragLoadError=0,A>0&&v===-1?(this.log("Override startPosition with lastCurrentTime @"+A.toFixed(3)),this.state=E.State.IDLE):(this.loadedmetadata=!1,this.state=E.State.WAITING_TRACK),this.nextLoadPosition=this.startPosition=this.lastCurrentTime=v,this.tick()},y.doTick=function(){switch(this.state){case E.State.IDLE:this.doTickIdle();break;case E.State.WAITING_TRACK:{var v,A=this.levels,I=this.trackId,D=A==null||((v=A[I])===null||v===void 0)?void 0:v.details;if(D){if(this.waitForCdnTuneIn(D))break;this.state=E.State.WAITING_INIT_PTS}break}case E.State.FRAG_LOADING_WAITING_RETRY:{var N,z=performance.now(),F=this.retryDate;(!F||z>=F||(N=this.media)!==null&&N!==void 0&&N.seeking)&&(this.log("RetryDate reached, switch back to IDLE state"),this.state=E.State.IDLE);break}case E.State.WAITING_INIT_PTS:{var W=this.waitingData;if(W){var H=W.frag,B=W.part,k=W.cache,G=W.complete;if(this.initPTS[H.cc]!==void 0){this.waitingData=null,this.waitingVideoCC=-1,this.state=E.State.FRAG_LOADING;var ee=k.flush(),ue={frag:H,part:B,payload:ee,networkDetails:null};this._handleFragmentLoadProgress(ue),G&&P.prototype._handleFragmentLoadComplete.call(this,ue)}else if(this.videoTrackCC!==this.waitingVideoCC)s.logger.log("Waiting fragment cc ("+H.cc+") cancelled because video is at cc "+this.videoTrackCC),this.clearWaitingFragment();else{var le=this.getLoadPosition(),ve=S.BufferHelper.bufferInfo(this.mediaBuffer,le,this.config.maxBufferHole),be=Object(n.fragmentWithinToleranceTest)(ve.end,this.config.maxFragLookUpTolerance,H);be<0&&(s.logger.log("Waiting fragment cc ("+H.cc+") @ "+H.start+" cancelled because another fragment at "+ve.end+" is needed"),this.clearWaitingFragment())}}else this.state=E.State.IDLE}}this.onTickEnd()},y.clearWaitingFragment=function(){var v=this.waitingData;v&&(this.fragmentTracker.removeFragment(v.frag),this.waitingData=null,this.waitingVideoCC=-1,this.state=E.State.IDLE)},y.onTickEnd=function(){var v=this.media;if(!v||!v.readyState)return;var A=this.mediaBuffer?this.mediaBuffer:v,I=A.buffered;!this.loadedmetadata&&I.length&&(this.loadedmetadata=!0),this.lastCurrentTime=v.currentTime},y.doTickIdle=function(){var v,A,I=this.hls,D=this.levels,N=this.media,z=this.trackId,F=I.config;if(!D||!D[z])return;if(!N&&(this.startFragRequested||!F.startFragPrefetch))return;var W=D[z],H=W.details;if(!H||H.live&&this.levelLastLoaded!==z||this.waitForCdnTuneIn(H)){this.state=E.State.WAITING_TRACK;return}this.bufferFlushed&&(this.bufferFlushed=!1,this.afterBufferFlushed(this.mediaBuffer?this.mediaBuffer:this.media,r.ElementaryStreamTypes.AUDIO,d.PlaylistLevelType.AUDIO));var B=this.getFwdBufferInfo(this.mediaBuffer?this.mediaBuffer:this.media,d.PlaylistLevelType.AUDIO);if(B===null)return;var k=B.len,G=this.getMaxBufferLength(),ee=this.audioSwitch;if(k>=G&&!ee)return;if(!ee&&this._streamEnded(B,H)){I.trigger(O.Events.BUFFER_EOS,{type:"audio"}),this.state=E.State.ENDED;return}var ue=H.fragments,le=ue[0].start,ve=B.end;if(ee){var be=this.getLoadPosition();ve=be,H.PTSKnown&&be<le&&((B.end>le||B.nextStart)&&(this.log("Alt audio track ahead of main track, seek to start of alt audio track"),N.currentTime=le+.05))}var oe=this.getNextFragment(ve,H);if(!oe){this.bufferFlushed=!0;return}((v=oe.decryptdata)===null||v===void 0?void 0:v.keyFormat)==="identity"&&!((A=oe.decryptdata)!==null&&A!==void 0&&A.key)?this.loadKey(oe,H):this.loadFragment(oe,H,ve)},y.getMaxBufferLength=function(){var v=P.prototype.getMaxBufferLength.call(this),A=this.getFwdBufferInfo(this.videoBuffer?this.videoBuffer:this.media,d.PlaylistLevelType.MAIN);return A===null?v:Math.max(v,A.len)},y.onMediaDetaching=function(){this.videoBuffer=null,P.prototype.onMediaDetaching.call(this)},y.onAudioTracksUpdated=function(v,A){var I=A.audioTracks;this.resetTransmuxer(),this.levels=I.map(function(D){return new _.Level(D)})},y.onAudioTrackSwitching=function(v,A){var I=!!A.url;this.trackId=A.id;var D=this.fragCurrent;D!=null&&D.loader&&D.loader.abort(),this.fragCurrent=null,this.clearWaitingFragment(),I?this.setInterval(C):this.resetTransmuxer(),I?(this.audioSwitch=!0,this.state=E.State.IDLE):this.state=E.State.STOPPED,this.tick()},y.onManifestLoading=function(){this.mainDetails=null,this.fragmentTracker.removeAllFragments(),this.startPosition=this.lastCurrentTime=0,this.bufferFlushed=!1},y.onLevelLoaded=function(v,A){this.mainDetails=A.details},y.onAudioTrackLoaded=function(v,A){var I,D=this.levels,N=A.details,z=A.id;if(!D){this.warn("Audio tracks were reset while loading level "+z);return}this.log("Track "+z+" loaded ["+N.startSN+","+N.endSN+"],duration:"+N.totalduration);var F=D[z],W=0;if(N.live||(I=F.details)!==null&&I!==void 0&&I.live){var H=this.mainDetails;if(N.fragments[0]||(N.deltaUpdateFailed=!0),N.deltaUpdateFailed||!H)return;!F.details&&N.hasProgramDateTime&&H.hasProgramDateTime?(Object(i.alignMediaPlaylistByPDT)(N,H),W=N.fragments[0].start):W=this.alignPlaylists(N,F.details)}F.details=N,this.levelLastLoaded=z,!this.startFragRequested&&(this.mainDetails||!N.live)&&this.setStartPosition(F.details,W),this.state===E.State.WAITING_TRACK&&!this.waitForCdnTuneIn(N)&&(this.state=E.State.IDLE),this.tick()},y._handleFragmentLoadProgress=function(v){var A,I=v.frag,D=v.part,N=v.payload,z=this.config,F=this.trackId,W=this.levels;if(!W){this.warn("Audio tracks were reset while fragment load was in progress. Fragment "+I.sn+" of level "+I.level+" will not be buffered");return}var H=W[F];console.assert(H,"Audio track is defined on fragment load progress");var B=H.details;console.assert(B,"Audio track details are defined on fragment load progress");var k=z.defaultAudioCodec||H.audioCodec||"mp4a.40.2",G=this.transmuxer;G||(G=this.transmuxer=new t.default(this.hls,d.PlaylistLevelType.AUDIO,this._handleTransmuxComplete.bind(this),this._handleTransmuxerFlush.bind(this)));var ee=this.initPTS[I.cc],ue=(A=I.initSegment)===null||A===void 0?void 0:A.data;if(ee!==void 0){var le=!1,ve=D?D.index:-1,be=ve!==-1,oe=new a.ChunkMetadata(I.level,I.sn,I.stats.chunkCount,N.byteLength,ve,be);G.push(N,ue,k,"",I,D,B.totalduration,le,oe,ee)}else{s.logger.log("Unknown video PTS for cc "+I.cc+", waiting for video PTS before demuxing audio frag "+I.sn+" of ["+B.startSN+" ,"+B.endSN+"],track "+F);var he=this.waitingData=this.waitingData||{frag:I,part:D,cache:new c.default,complete:!1},fe=he.cache;fe.push(new Uint8Array(N)),this.waitingVideoCC=this.videoTrackCC,this.state=E.State.WAITING_INIT_PTS}},y._handleFragmentLoadComplete=function(v){if(this.waitingData){this.waitingData.complete=!0;return}P.prototype._handleFragmentLoadComplete.call(this,v)},y.onBufferReset=function(){this.mediaBuffer=this.videoBuffer=null,this.loadedmetadata=!1},y.onBufferCreated=function(v,A){var I=A.tracks.audio;I&&(this.mediaBuffer=I.buffer),A.tracks.video&&(this.videoBuffer=A.tracks.video.buffer)},y.onFragBuffered=function(v,A){var I=A.frag,D=A.part;if(I.type!==d.PlaylistLevelType.AUDIO)return;if(this.fragContextChanged(I)){this.warn("Fragment "+I.sn+(D?" p: "+D.index:"")+" of level "+I.level+" finished buffering, but was aborted. state: "+this.state+", audioSwitch: "+this.audioSwitch);return}I.sn!=="initSegment"&&(this.fragPrevious=I,this.audioSwitch&&(this.audioSwitch=!1,this.hls.trigger(O.Events.AUDIO_TRACK_SWITCHED,{id:this.trackId}))),this.fragBufferedComplete(I,D)},y.onError=function(v,A){switch(A.details){case f.ErrorDetails.FRAG_LOAD_ERROR:case f.ErrorDetails.FRAG_LOAD_TIMEOUT:case f.ErrorDetails.KEY_LOAD_ERROR:case f.ErrorDetails.KEY_LOAD_TIMEOUT:this.onFragmentOrKeyLoadError(d.PlaylistLevelType.AUDIO,A);break;case f.ErrorDetails.AUDIO_TRACK_LOAD_ERROR:case f.ErrorDetails.AUDIO_TRACK_LOAD_TIMEOUT:this.state!==E.State.ERROR&&this.state!==E.State.STOPPED&&(this.state=A.fatal?E.State.ERROR:E.State.IDLE,this.warn(A.details+" while loading frag, switching to "+this.state+" state"));break;case f.ErrorDetails.BUFFER_FULL_ERROR:if(A.parent==="audio"&&(this.state===E.State.PARSING||this.state===E.State.PARSED)){var I=!0,D=this.getFwdBufferInfo(this.mediaBuffer,d.PlaylistLevelType.AUDIO);D&&D.len>.5&&(I=!this.reduceMaxBufferLength(D.len)),I&&(this.warn("Buffer full error also media.currentTime is not buffered, flush audio buffer"),this.fragCurrent=null,P.prototype.flushMainBuffer.call(this,0,Number.POSITIVE_INFINITY,"audio")),this.resetLoadingState()}break;default:break}},y.onBufferFlushed=function(v,A){var I=A.type;I===r.ElementaryStreamTypes.AUDIO&&(this.bufferFlushed=!0)},y._handleTransmuxComplete=function(v){var A,I="audio",D=this.hls,N=v.remuxResult,z=v.chunkMeta,F=this.getCurrentContext(z);if(!F){this.warn("The loading context changed while buffering fragment "+z.sn+" of level "+z.level+". This chunk will not be buffered."),this.resetLiveStartWhenNotLoaded(z.level);return}var W=F.frag,H=F.part,B=N.audio,k=N.text,G=N.id3,ee=N.initSegment;if(this.fragContextChanged(W))return;if(this.state=E.State.PARSING,this.audioSwitch&&B&&this.completeAudioSwitch(),ee!=null&&ee.tracks&&(this._bufferInitSegment(ee.tracks,W,z),D.trigger(O.Events.FRAG_PARSING_INIT_SEGMENT,{frag:W,id:I,tracks:ee.tracks})),B){var ue=B.startPTS,le=B.endPTS,ve=B.startDTS,be=B.endDTS;H&&(H.elementaryStreams[r.ElementaryStreamTypes.AUDIO]={startPTS:ue,endPTS:le,startDTS:ve,endDTS:be}),W.setElementaryStreamInfo(r.ElementaryStreamTypes.AUDIO,ue,le,ve,be),this.bufferFragmentData(B,W,H,z)}if(G!=null&&(A=G.samples)!==null&&A!==void 0&&A.length){var oe=l({frag:W,id:I},G);D.trigger(O.Events.FRAG_PARSING_METADATA,oe)}if(k){var he=l({frag:W,id:I},k);D.trigger(O.Events.FRAG_PARSING_USERDATA,he)}},y._bufferInitSegment=function(v,A,I){if(this.state!==E.State.PARSING)return;v.video&&delete v.video;var D=v.audio;if(!D)return;D.levelCodec=D.codec,D.id="audio",this.log("Init audio buffer, container:"+D.container+", codecs[parsed]=["+D.codec+"]"),this.hls.trigger(O.Events.BUFFER_CODECS,v);var N=D.initSegment;if(N!=null&&N.byteLength){var z={type:"audio",frag:A,part:null,chunkMeta:I,parent:A.type,data:N};this.hls.trigger(O.Events.BUFFER_APPENDING,z)}this.tick()},y.loadFragment=function(v,A,I){var D=this.fragmentTracker.getState(v);this.fragCurrent=v,(this.audioSwitch||D===h.FragmentState.NOT_LOADED||D===h.FragmentState.PARTIAL)&&(v.sn==="initSegment"?this._loadInitSegment(v):A.live&&!Object(b.isFiniteNumber)(this.initPTS[v.cc])?(this.log("Waiting for video PTS in continuity counter "+v.cc+" of live stream before loading audio fragment "+v.sn+" of level "+this.trackId),this.state=E.State.WAITING_INIT_PTS):(this.startFragRequested=!0,P.prototype.loadFragment.call(this,v,A,I)))},y.completeAudioSwitch=function(){var v=this.hls,A=this.media,I=this.trackId;A&&(this.log("Switching audio track : flushing all audio"),P.prototype.flushMainBuffer.call(this,0,Number.POSITIVE_INFINITY,"audio")),this.audioSwitch=!1,v.trigger(O.Events.AUDIO_TRACK_SWITCHED,{id:I})},R}(E.default);p.default=g},"./src/controller/audio-track-controller.ts":function(L,p,w){"use strict";w.r(p);var b=w("./src/events.ts"),E=w("./src/errors.ts"),O=w("./src/controller/base-playlist-controller.ts"),S=w("./src/types/loader.ts");function h(t,a){for(var n=0;n<a.length;n++){var i=a[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}function _(t,a,n){return a&&h(t.prototype,a),n&&h(t,n),t}function d(t,a){t.prototype=Object.create(a.prototype),t.prototype.constructor=t,r(t,a)}function r(t,a){return r=Object.setPrototypeOf||function(i,f){return i.__proto__=f,i},r(t,a)}var c=function(t){d(a,t);function a(i){var f;return f=t.call(this,i,"[audio-track-controller]")||this,f.tracks=[],f.groupId=null,f.tracksInGroup=[],f.trackId=-1,f.trackName="",f.selectDefaultTrack=!0,f.registerListeners(),f}var n=a.prototype;return n.registerListeners=function(){var f=this.hls;f.on(b.Events.MANIFEST_LOADING,this.onManifestLoading,this),f.on(b.Events.MANIFEST_PARSED,this.onManifestParsed,this),f.on(b.Events.LEVEL_LOADING,this.onLevelLoading,this),f.on(b.Events.LEVEL_SWITCHING,this.onLevelSwitching,this),f.on(b.Events.AUDIO_TRACK_LOADED,this.onAudioTrackLoaded,this),f.on(b.Events.ERROR,this.onError,this)},n.unregisterListeners=function(){var f=this.hls;f.off(b.Events.MANIFEST_LOADING,this.onManifestLoading,this),f.off(b.Events.MANIFEST_PARSED,this.onManifestParsed,this),f.off(b.Events.LEVEL_LOADING,this.onLevelLoading,this),f.off(b.Events.LEVEL_SWITCHING,this.onLevelSwitching,this),f.off(b.Events.AUDIO_TRACK_LOADED,this.onAudioTrackLoaded,this),f.off(b.Events.ERROR,this.onError,this)},n.destroy=function(){this.unregisterListeners(),this.tracks.length=0,this.tracksInGroup.length=0,t.prototype.destroy.call(this)},n.onManifestLoading=function(){this.tracks=[],this.groupId=null,this.tracksInGroup=[],this.trackId=-1,this.trackName="",this.selectDefaultTrack=!0},n.onManifestParsed=function(f,s){this.tracks=s.audioTracks||[]},n.onAudioTrackLoaded=function(f,s){var l=s.id,m=s.details,T=this.tracksInGroup[l];if(!T){this.warn("Invalid audio track id "+l);return}var C=T.details;T.details=s.details,this.log("audioTrack "+l+" loaded ["+m.startSN+"-"+m.endSN+"]"),l===this.trackId&&(this.retryCount=0,this.playlistLoaded(l,s,C))},n.onLevelLoading=function(f,s){this.switchLevel(s.level)},n.onLevelSwitching=function(f,s){this.switchLevel(s.level)},n.switchLevel=function(f){var s=this.hls.levels[f];if(!(s!=null&&s.audioGroupIds))return;var l=s.audioGroupIds[s.urlId];if(this.groupId!==l){this.groupId=l;var m=this.tracks.filter(function(C){return!l||C.groupId===l});this.selectDefaultTrack&&!m.some(function(C){return C.default})&&(this.selectDefaultTrack=!1),this.tracksInGroup=m;var T={audioTracks:m};this.log("Updating audio tracks, "+m.length+' track(s) found in "'+l+'" group-id'),this.hls.trigger(b.Events.AUDIO_TRACKS_UPDATED,T),this.selectInitialTrack()}},n.onError=function(f,s){if(t.prototype.onError.call(this,f,s),s.fatal||!s.context)return;s.context.type===S.PlaylistContextType.AUDIO_TRACK&&s.context.id===this.trackId&&s.context.groupId===this.groupId&&this.retryLoadingOrFail(s)},n.setAudioTrack=function(f){var s=this.tracksInGroup;if(f<0||f>=s.length){this.warn("Invalid id passed to audio-track controller");return}this.clearTimer();var l=s[this.trackId];this.log("Now switching to audio-track index "+f);var m=s[f],T=m.id,C=m.groupId,g=C===void 0?"":C,P=m.name,R=m.type,y=m.url;if(this.trackId=f,this.trackName=P,this.selectDefaultTrack=!1,this.hls.trigger(b.Events.AUDIO_TRACK_SWITCHING,{id:T,groupId:g,name:P,type:R,url:y}),m.details&&!m.details.live)return;var x=this.switchParams(m.url,l==null?void 0:l.details);this.loadPlaylist(x)},n.selectInitialTrack=function(){var f=this.tracksInGroup;console.assert(f.length,"Initial audio track should be selected when tracks are known");var s=this.trackName,l=this.findTrackId(s)||this.findTrackId();l!==-1?this.setAudioTrack(l):(this.warn("No track found for running audio group-ID: "+this.groupId),this.hls.trigger(b.Events.ERROR,{type:E.ErrorTypes.MEDIA_ERROR,details:E.ErrorDetails.AUDIO_TRACK_LOAD_ERROR,fatal:!0}))},n.findTrackId=function(f){for(var s=this.tracksInGroup,l=0;l<s.length;l++){var m=s[l];if((!this.selectDefaultTrack||m.default)&&(!f||f===m.name))return m.id}return-1},n.loadPlaylist=function(f){var s=this.tracksInGroup[this.trackId];if(this.shouldLoadTrack(s)){var l=s.id,m=s.groupId,T=s.url;if(f)try{T=f.addDirectives(T)}catch(C){this.warn("Could not construct new URL with HLS Delivery Directives: "+C)}this.log("loading audio-track playlist for id: "+l),this.clearTimer(),this.hls.trigger(b.Events.AUDIO_TRACK_LOADING,{url:T,id:l,groupId:m,deliveryDirectives:f||null})}},_(a,[{key:"audioTracks",get:function(){return this.tracksInGroup}},{key:"audioTrack",get:function(){return this.trackId},set:function(f){this.selectDefaultTrack=!1,this.setAudioTrack(f)}}]),a}(O.default);p.default=c},"./src/controller/base-playlist-controller.ts":function(L,p,w){"use strict";w.r(p),w.d(p,"default",function(){return _});var b=w("./src/polyfills/number.ts"),E=w("./src/types/level.ts"),O=w("./src/controller/level-helper.ts"),S=w("./src/utils/logger.ts"),h=w("./src/errors.ts"),_=function(){function d(c,t){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,t+":"),this.warn=S.logger.warn.bind(S.logger,t+":"),this.hls=c}var r=d.prototype;return r.destroy=function(){this.clearTimer(),this.hls=this.log=this.warn=null},r.onError=function(t,a){a.fatal&&a.type===h.ErrorTypes.NETWORK_ERROR&&this.clearTimer()},r.clearTimer=function(){clearTimeout(this.timer),this.timer=-1},r.startLoad=function(){this.canLoad=!0,this.retryCount=0,this.loadPlaylist()},r.stopLoad=function(){this.canLoad=!1,this.clearTimer()},r.switchParams=function(t,a){var n=a==null?void 0:a.renditionReports;if(n)for(var i=0;i<n.length;i++){var f=n[i],s=""+f.URI;if(s===t.substr(-s.length)){var l=parseInt(f["LAST-MSN"]),m=parseInt(f["LAST-PART"]);if(a&&this.hls.config.lowLatencyMode){var T=Math.min(a.age-a.partTarget,a.targetduration);m!==void 0&&T>a.partTarget&&(m+=1)}if(Object(b.isFiniteNumber)(l))return new E.HlsUrlParameters(l,Object(b.isFiniteNumber)(m)?m:void 0,E.HlsSkip.No)}}},r.loadPlaylist=function(t){},r.shouldLoadTrack=function(t){return this.canLoad&&t&&!!t.url&&(!t.details||t.details.live)},r.playlistLoaded=function(t,a,n){var i=this,f=a.details,s=a.stats,l=s.loading.end?Math.max(0,self.performance.now()-s.loading.end):0;if(f.advancedDateTime=Date.now()-l,f.live||n!=null&&n.live){if(f.reloaded(n),n&&this.log("live playlist "+t+" "+(f.advanced?"REFRESHED "+f.lastPartSn+"-"+f.lastPartIndex:"MISSED")),n&&f.fragments.length>0&&Object(O.mergeDetails)(n,f),!this.canLoad||!f.live)return;var m,T=void 0,C=void 0;if(f.canBlockReload&&f.endSN&&f.advanced){var g=this.hls.config.lowLatencyMode,P=f.lastPartSn,R=f.endSN,y=f.lastPartIndex,x=y!==-1,v=P===R,A=g?0:y;x?(T=v?R+1:P,C=v?A:y+1):T=R+1;var I=f.age,D=I+f.ageHeader,N=Math.min(D-f.partTarget,f.targetduration*1.5);if(N>0){if(n&&N>n.tuneInGoal)this.warn("CDN Tune-in goal increased from: "+n.tuneInGoal+" to: "+N+" with playlist age: "+f.age),N=0;else{var z=Math.floor(N/f.targetduration);if(T+=z,C!==void 0){var F=Math.round(N%f.targetduration/f.partTarget);C+=F}this.log("CDN Tune-in age: "+f.ageHeader+"s last advanced "+I.toFixed(2)+"s goal: "+N+" skip sn "+z+" to part "+C)}f.tuneInGoal=N}if(m=this.getDeliveryDirectives(f,a.deliveryDirectives,T,C),g||!v){this.loadPlaylist(m);return}}else m=this.getDeliveryDirectives(f,a.deliveryDirectives,T,C);var W=Object(O.computeReloadInterval)(f,s);T!==void 0&&f.canBlockReload&&(W-=f.partTarget||1),this.log("reload live playlist "+t+" in "+Math.round(W)+" ms"),this.timer=self.setTimeout(function(){return i.loadPlaylist(m)},W)}else this.clearTimer()},r.getDeliveryDirectives=function(t,a,n,i){var f=Object(E.getSkipValue)(t,n);return a!=null&&a.skip&&t.deltaUpdateFailed&&(n=a.msn,i=a.part,f=E.HlsSkip.No),new E.HlsUrlParameters(n,i,f)},r.retryLoadingOrFail=function(t){var a=this,n=this.hls.config,i=this.retryCount<n.levelLoadingMaxRetry;if(i){var f;if(this.retryCount++,t.details.indexOf("LoadTimeOut")>-1&&(f=t.context)!==null&&f!==void 0&&f.deliveryDirectives)this.warn("retry playlist loading #"+this.retryCount+' after "'+t.details+'"'),this.loadPlaylist();else{var s=Math.min(Math.pow(2,this.retryCount)*n.levelLoadingRetryDelay,n.levelLoadingMaxRetryTimeout);this.timer=self.setTimeout(function(){return a.loadPlaylist()},s),this.warn("retry playlist loading #"+this.retryCount+" in "+s+' ms after "'+t.details+'"')}}else this.warn('cannot recover from error "'+t.details+'"'),this.clearTimer(),t.fatal=!0;return i},d}()},"./src/controller/base-stream-controller.ts":function(L,p,w){"use strict";w.r(p),w.d(p,"State",function(){return R}),w.d(p,"default",function(){return y});var b=w("./src/polyfills/number.ts"),E=w("./src/task-loop.ts"),O=w("./src/controller/fragment-tracker.ts"),S=w("./src/utils/buffer-helper.ts"),h=w("./src/utils/logger.ts"),_=w("./src/events.ts"),d=w("./src/errors.ts"),r=w("./src/types/transmuxer.ts"),c=w("./src/utils/mp4-tools.ts"),t=w("./src/utils/discontinuities.ts"),a=w("./src/controller/fragment-finders.ts"),n=w("./src/controller/level-helper.ts"),i=w("./src/loader/fragment-loader.ts"),f=w("./src/crypt/decrypter.ts"),s=w("./src/utils/time-ranges.ts"),l=w("./src/types/loader.ts");function m(x,v){for(var A=0;A<v.length;A++){var I=v[A];I.enumerable=I.enumerable||!1,I.configurable=!0,"value"in I&&(I.writable=!0),Object.defineProperty(x,I.key,I)}}function T(x,v,A){return v&&m(x.prototype,v),A&&m(x,A),x}function C(x){if(x===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return x}function g(x,v){x.prototype=Object.create(v.prototype),x.prototype.constructor=x,P(x,v)}function P(x,v){return P=Object.setPrototypeOf||function(I,D){return I.__proto__=D,I},P(x,v)}var R={STOPPED:"STOPPED",IDLE:"IDLE",KEY_LOADING:"KEY_LOADING",FRAG_LOADING:"FRAG_LOADING",FRAG_LOADING_WAITING_RETRY:"FRAG_LOADING_WAITING_RETRY",WAITING_TRACK:"WAITING_TRACK",PARSING:"PARSING",PARSED:"PARSED",BACKTRACKING:"BACKTRACKING",ENDED:"ENDED",ERROR:"ERROR",WAITING_INIT_PTS:"WAITING_INIT_PTS",WAITING_LEVEL:"WAITING_LEVEL"},y=function(x){g(v,x);function v(I,D,N){var z;return z=x.call(this)||this,z.hls=void 0,z.fragPrevious=null,z.fragCurrent=null,z.fragmentTracker=void 0,z.transmuxer=null,z._state=R.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=h.logger.log.bind(h.logger,N+":"),z.warn=h.logger.warn.bind(h.logger,N+":"),z.hls=I,z.fragmentLoader=new i.default(I.config),z.fragmentTracker=D,z.config=I.config,z.decrypter=new f.default(I,I.config),I.on(_.Events.KEY_LOADED,z.onKeyLoaded,C(z)),z}var A=v.prototype;return A.doTick=function(){this.onTickEnd()},A.onTickEnd=function(){},A.startLoad=function(D){},A.stopLoad=function(){this.fragmentLoader.abort();var D=this.fragCurrent;D&&this.fragmentTracker.removeFragment(D),this.resetTransmuxer(),this.fragCurrent=null,this.fragPrevious=null,this.clearInterval(),this.clearNextTick(),this.state=R.STOPPED},A._streamEnded=function(D,N){var z=this.fragCurrent,F=this.fragmentTracker;if(!N.live&&z&&z.sn===N.endSN&&!D.nextStart){var W=F.getState(z);return W===O.FragmentState.PARTIAL||W===O.FragmentState.OK}return!1},A.onMediaAttached=function(D,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 F=this.config;this.levels&&F.autoStartLoad&&this.state===R.STOPPED&&this.startLoad(F.startPosition)},A.onMediaDetaching=function(){var D=this.media;D!=null&&D.ended&&(this.log("MSE detaching and video ended, reset startPosition"),this.startPosition=this.lastCurrentTime=0),D&&(D.removeEventListener("seeking",this.onvseeking),D.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 D=this.config,N=this.fragCurrent,z=this.media,F=this.mediaBuffer,W=this.state,H=z?z.currentTime:0,B=S.BufferHelper.bufferInfo(F||z,H,D.maxBufferHole);if(this.log("media seeking to "+(Object(b.isFiniteNumber)(H)?H.toFixed(3):H)+", state: "+W),W===R.ENDED)this.resetLoadingState();else if(N&&!B.len){var k=D.maxFragLookUpTolerance,G=N.start-k,ee=N.start+N.duration+k,ue=H>ee;(H<G||ue)&&(ue&&N.loader&&(this.log("seeking outside of buffer while fragment load in progress, cancel fragment load"),N.loader.abort()),this.resetLoadingState())}z&&(this.lastCurrentTime=H),!this.loadedmetadata&&!B.len&&(this.nextLoadPosition=this.startPosition=H),this.tickImmediate()},A.onMediaEnded=function(){this.startPosition=this.lastCurrentTime=0},A.onKeyLoaded=function(D,N){if(this.state!==R.KEY_LOADING||N.frag!==this.fragCurrent||!this.levels)return;this.state=R.IDLE;var z=this.levels[N.frag.level].details;z&&this.loadFragment(N.frag,z,N.frag.start)},A.onHandlerDestroying=function(){this.stopLoad(),x.prototype.onHandlerDestroying.call(this)},A.onHandlerDestroyed=function(){this.state=R.STOPPED,this.hls.off(_.Events.KEY_LOADED,this.onKeyLoaded,this),this.fragmentLoader&&this.fragmentLoader.destroy(),this.decrypter&&this.decrypter.destroy(),this.hls=this.log=this.warn=this.decrypter=this.fragmentLoader=this.fragmentTracker=null,x.prototype.onHandlerDestroyed.call(this)},A.loadKey=function(D,N){this.log("Loading key for "+D.sn+" of ["+N.startSN+"-"+N.endSN+"], "+(this.logPrefix==="[stream-controller]"?"level":"track")+" "+D.level),this.state=R.KEY_LOADING,this.fragCurrent=D,this.hls.trigger(_.Events.KEY_LOADING,{frag:D})},A.loadFragment=function(D,N,z){this._loadFragForPlayback(D,N,z)},A._loadFragForPlayback=function(D,N,z){var F=this,W=function(B){if(F.fragContextChanged(D)){F.warn("Fragment "+D.sn+(B.part?" p: "+B.part.index:"")+" of level "+D.level+" was dropped during download."),F.fragmentTracker.removeFragment(D);return}D.stats.chunkCount++,F._handleFragmentLoadProgress(B)};this._doFragLoad(D,N,z,W).then(function(H){if(!H)return;F.fragLoadError=0;var B=F.state;if(F.fragContextChanged(D)){(B===R.FRAG_LOADING||B===R.BACKTRACKING||!F.fragCurrent&&B===R.PARSING)&&(F.fragmentTracker.removeFragment(D),F.state=R.IDLE);return}if("payload"in H&&(F.log("Loaded fragment "+D.sn+" of level "+D.level),F.hls.trigger(_.Events.FRAG_LOADED,H),F.state===R.BACKTRACKING)){F.fragmentTracker.backtrack(D,H),F.resetFragmentLoading(D);return}F._handleFragmentLoadComplete(H)}).catch(function(H){F.warn(H),F.resetFragmentLoading(D)})},A.flushMainBuffer=function(D,N,z){if(z===void 0&&(z=null),!(D-N))return;var F={startOffset:D,endOffset:N,type:z};this.fragLoadError=0,this.hls.trigger(_.Events.BUFFER_FLUSHING,F)},A._loadInitSegment=function(D){var N=this;this._doFragLoad(D).then(function(z){if(!z||N.fragContextChanged(D)||!N.levels)throw new Error("init load aborted");return z}).then(function(z){var F=N.hls,W=z.payload,H=D.decryptdata;if(W&&W.byteLength>0&&H&&H.key&&H.iv&&H.method==="AES-128"){var B=self.performance.now();return N.decrypter.webCryptoDecrypt(new Uint8Array(W),H.key.buffer,H.iv.buffer).then(function(k){var G=self.performance.now();return F.trigger(_.Events.FRAG_DECRYPTED,{frag:D,payload:k,stats:{tstart:B,tdecrypt:G}}),z.payload=k,z})}return z}).then(function(z){var F=N.fragCurrent,W=N.hls,H=N.levels;if(!H)throw new Error("init load aborted, missing levels");var B=H[D.level].details;console.assert(B,"Level details are defined when init segment is loaded");var k=D.stats;N.state=R.IDLE,N.fragLoadError=0,D.data=new Uint8Array(z.payload),k.parsing.start=k.buffering.start=self.performance.now(),k.parsing.end=k.buffering.end=self.performance.now(),z.frag===F&&W.trigger(_.Events.FRAG_BUFFERED,{stats:k,frag:F,part:null,id:D.type}),N.tick()}).catch(function(z){N.warn(z),N.resetFragmentLoading(D)})},A.fragContextChanged=function(D){var N=this.fragCurrent;return!D||!N||D.level!==N.level||D.sn!==N.sn||D.urlId!==N.urlId},A.fragBufferedComplete=function(D,N){var z=this.mediaBuffer?this.mediaBuffer:this.media;this.log("Buffered "+D.type+" sn: "+D.sn+(N?" part: "+N.index:"")+" of "+(this.logPrefix==="[stream-controller]"?"level":"track")+" "+D.level+" "+s.default.toString(S.BufferHelper.getBuffered(z))),this.state=R.IDLE,this.tick()},A._handleFragmentLoadComplete=function(D){var N=this.transmuxer;if(!N)return;var z=D.frag,F=D.part,W=D.partsLoaded,H=!W||W.length===0||W.some(function(k){return!k}),B=new r.ChunkMetadata(z.level,z.sn,z.stats.chunkCount+1,0,F?F.index:-1,!H);N.flush(B)},A._handleFragmentLoadProgress=function(D){},A._doFragLoad=function(D,N,z,F){var W=this;if(z===void 0&&(z=null),!this.levels)throw new Error("frag load aborted, missing levels");if(z=Math.max(D.start,z||0),this.config.lowLatencyMode&&N){var H=N.partList;if(H&&F){z>D.end&&N.fragmentHint&&(D=N.fragmentHint);var B=this.getNextPart(H,D,z);if(B>-1){var k=H[B];return this.log("Loading part sn: "+D.sn+" p: "+k.index+" cc: "+D.cc+" of playlist ["+N.startSN+"-"+N.endSN+"] parts [0-"+B+"-"+(H.length-1)+"] "+(this.logPrefix==="[stream-controller]"?"level":"track")+": "+D.level+", target: "+parseFloat(z.toFixed(3))),this.nextLoadPosition=k.start+k.duration,this.state=R.FRAG_LOADING,this.hls.trigger(_.Events.FRAG_LOADING,{frag:D,part:H[B],targetBufferTime:z}),this.doFragPartsLoad(D,H,B,F).catch(function(G){return W.handleFragLoadError(G)})}else if(!D.url||this.loadedEndOfParts(H,z))return Promise.resolve(null)}}return this.log("Loading fragment "+D.sn+" cc: "+D.cc+" "+(N?"of ["+N.startSN+"-"+N.endSN+"] ":"")+(this.logPrefix==="[stream-controller]"?"level":"track")+": "+D.level+", target: "+parseFloat(z.toFixed(3))),Object(b.isFiniteNumber)(D.sn)&&!this.bitrateTest&&(this.nextLoadPosition=D.start+D.duration),this.state=R.FRAG_LOADING,this.hls.trigger(_.Events.FRAG_LOADING,{frag:D,targetBufferTime:z}),this.fragmentLoader.load(D,F).catch(function(G){return W.handleFragLoadError(G)})},A.doFragPartsLoad=function(D,N,z,F){var W=this;return new Promise(function(H,B){var k=[],G=function ee(ue){var le=N[ue];W.fragmentLoader.loadPart(D,le,F).then(function(ve){k[le.index]=ve;var be=ve.part;W.hls.trigger(_.Events.FRAG_LOADED,ve);var oe=N[ue+1];if(oe&&oe.fragment===D)ee(ue+1);else return H({frag:D,part:be,partsLoaded:k})}).catch(B)};G(z)})},A.handleFragLoadError=function(D){var N=D.data;return N&&N.details===d.ErrorDetails.INTERNAL_ABORTED?this.handleFragLoadAborted(N.frag,N.part):this.hls.trigger(_.Events.ERROR,N),null},A._handleTransmuxerFlush=function(D){var N=this.getCurrentContext(D);if(!N||this.state!==R.PARSING){this.fragCurrent||(this.state=R.IDLE);return}var z=N.frag,F=N.part,W=N.level,H=self.performance.now();z.stats.parsing.end=H,F&&(F.stats.parsing.end=H),this.updateLevelTiming(z,F,W,D.partial)},A.getCurrentContext=function(D){var N=this.levels,z=D.level,F=D.sn,W=D.part;if(!N||!N[z])return this.warn("Levels object was unset while buffering fragment "+F+" of level "+z+". The current chunk will not be buffered."),null;var H=N[z],B=W>-1?Object(n.getPartWith)(H,F,W):null,k=B?B.fragment:Object(n.getFragmentWithSN)(H,F,this.fragCurrent);return k?{frag:k,part:B,level:H}:null},A.bufferFragmentData=function(D,N,z,F){if(!D||this.state!==R.PARSING)return;var W=D.data1,H=D.data2,B=W;if(W&&H&&(B=Object(c.appendUint8Array)(W,H)),!B||!B.length)return;var k={type:D.type,frag:N,part:z,chunkMeta:F,parent:N.type,data:B};this.hls.trigger(_.Events.BUFFER_APPENDING,k),D.dropped&&D.independent&&!z&&this.flushBufferGap(N)},A.flushBufferGap=function(D){var N=this.media;if(!N)return;if(!S.BufferHelper.isBuffered(N,N.currentTime)){this.flushMainBuffer(0,D.start);return}var z=N.currentTime,F=S.BufferHelper.bufferInfo(N,z,0),W=D.duration,H=Math.min(this.config.maxFragLookUpTolerance*2,W*.25),B=Math.max(Math.min(D.start-H,F.end-H),z+H);D.start-B>H&&this.flushMainBuffer(B,D.start)},A.getFwdBufferInfo=function(D,N){var z=this.config,F=this.getLoadPosition();if(!Object(b.isFiniteNumber)(F))return null;var W=S.BufferHelper.bufferInfo(D,F,z.maxBufferHole);if(W.len===0&&W.nextStart!==void 0){var H=this.fragmentTracker.getBufferedFrag(F,N);if(H&&W.nextStart<H.end)return S.BufferHelper.bufferInfo(D,F,Math.max(W.nextStart,z.maxBufferHole))}return W},A.getMaxBufferLength=function(D){var N=this.config,z;return D?z=Math.max(8*N.maxBufferSize/D,N.maxBufferLength):z=N.maxBufferLength,Math.min(z,N.maxMaxBufferLength)},A.reduceMaxBufferLength=function(D){var N=this.config,z=D||N.maxBufferLength;return N.maxMaxBufferLength>=z?(N.maxMaxBufferLength/=2,this.warn("Reduce max buffer length to "+N.maxMaxBufferLength+"s"),!0):!1},A.getNextFragment=function(D,N){var z,F,W=N.fragments,H=W.length;if(!H)return null;var B=this.config,k=W[0].start,G;if(N.live){var ee=B.initialLiveManifestSize;if(H<ee)return this.warn("Not enough fragments to start playback (have: "+H+", need: "+ee+")"),null;!N.PTSKnown&&!this.startFragRequested&&this.startPosition===-1&&(G=this.getInitialLiveFragment(N,W),this.startPosition=G?this.hls.liveSyncPosition||G.start:D)}else D<=k&&(G=W[0]);if(!G){var ue=B.lowLatencyMode?N.partEnd:N.fragmentEnd;G=this.getFragmentAtPosition(D,ue,N)}return(z=G)!==null&&z!==void 0&&z.initSegment&&!((F=G)!==null&&F!==void 0&&F.initSegment.data)&&!this.bitrateTest&&(G=G.initSegment),G},A.getNextPart=function(D,N,z){for(var F=-1,W=!1,H=!0,B=0,k=D.length;B<k;B++){var G=D[B];if(H=H&&!G.independent,F>-1&&z<G.start)break;var ee=G.loaded;!ee&&(W||G.independent||H)&&G.fragment===N&&(F=B),W=ee}return F},A.loadedEndOfParts=function(D,N){var z=D[D.length-1];return z&&N>z.start&&z.loaded},A.getInitialLiveFragment=function(D,N){var z=this.fragPrevious,F=null;if(z){if(D.hasProgramDateTime&&(this.log("Live playlist, switching playlist, load frag with same PDT: "+z.programDateTime),F=Object(a.findFragmentByPDT)(N,z.endProgramDateTime,this.config.maxFragLookUpTolerance)),!F){var W=z.sn+1;if(W>=D.startSN&&W<=D.endSN){var H=N[W-D.startSN];z.cc===H.cc&&(F=H,this.log("Live playlist, switching playlist, load frag with next SN: "+F.sn))}F||(F=Object(a.findFragWithCC)(N,z.cc),F&&this.log("Live playlist, switching playlist, load frag with same CC: "+F.sn))}}else{var B=this.hls.liveSyncPosition;B!==null&&(F=this.getFragmentAtPosition(B,this.bitrateTest?D.fragmentEnd:D.edge,D))}return F},A.getFragmentAtPosition=function(D,N,z){var F=this.config,W=this.fragPrevious,H=z.fragments,B=z.endSN,k=z.fragmentHint,G=F.maxFragLookUpTolerance,ee=!!(F.lowLatencyMode&&z.partList&&k);ee&&k&&!this.bitrateTest&&(H=H.concat(k),B=k.sn);var ue;if(D<N){var le=D>N-G?0:G;ue=Object(a.findFragmentByPTS)(W,H,D,le)}else ue=H[H.length-1];if(ue){var ve=ue.sn-z.startSN,be=W&&ue.level===W.level,oe=H[ve+1],he=this.fragmentTracker.getState(ue);if(he===O.FragmentState.BACKTRACKED){ue=null;for(var fe=ve;H[fe]&&this.fragmentTracker.getState(H[fe])===O.FragmentState.BACKTRACKED;)W?ue=H[fe--]:ue=H[--fe];ue||(ue=oe)}else W&&ue.sn===W.sn&&!ee&&(be&&(ue.sn<B&&this.fragmentTracker.getState(oe)!==O.FragmentState.OK?(this.log("SN "+ue.sn+" just loaded, load next one: "+oe.sn),ue=oe):ue=null))}return ue},A.synchronizeToLiveEdge=function(D){var N=this.config,z=this.media;if(!z)return;var F=this.hls.liveSyncPosition,W=z.currentTime,H=D.fragments[0].start,B=D.edge,k=W>=H-N.maxFragLookUpTolerance&&W<=B;if(F!==null&&z.duration>F&&(W<F||!k)){var G=N.liveMaxLatencyDuration!==void 0?N.liveMaxLatencyDuration:N.liveMaxLatencyDurationCount*D.targetduration;(!k&&z.readyState<4||W<B-G)&&(this.loadedmetadata||(this.nextLoadPosition=F),z.readyState&&(this.warn("Playback: "+W.toFixed(3)+" is located too far from the end of live sliding playlist: "+B+", reset currentTime to : "+F.toFixed(3)),z.currentTime=F))}},A.alignPlaylists=function(D,N){var z=this.levels,F=this.levelLastLoaded,W=this.fragPrevious,H=F!==null?z[F]:null,B=D.fragments.length;if(!B)return this.warn("No fragments in live playlist"),0;var k=D.fragments[0].start,G=!N,ee=D.alignedSliding&&Object(b.isFiniteNumber)(k);if(G||!ee&&!k){Object(t.alignStream)(W,H,D);var ue=D.fragments[0].start;return this.log("Live playlist sliding: "+ue.toFixed(2)+" start-sn: "+(N?N.startSN:"na")+"->"+D.startSN+" prev-sn: "+(W?W.sn:"na")+" fragments: "+B),ue}return k},A.waitForCdnTuneIn=function(D){var N=3;return D.live&&D.canBlockReload&&D.tuneInGoal>Math.max(D.partHoldBack,D.partTarget*N)},A.setStartPosition=function(D,N){var z=this.startPosition;if(z<N&&(z=-1),z===-1||this.lastCurrentTime===-1){var F=D.startTimeOffset;Object(b.isFiniteNumber)(F)?(z=N+F,F<0&&(z+=D.totalduration),z=Math.min(Math.max(N,z),N+D.totalduration),this.log("Start time offset "+F+" found in playlist, adjust startPosition to "+z),this.startPosition=z):D.live?z=this.hls.liveSyncPosition||N:this.startPosition=z=0,this.lastCurrentTime=z}this.nextLoadPosition=z},A.getLoadPosition=function(){var D=this.media,N=0;return this.loadedmetadata&&D?N=D.currentTime:this.nextLoadPosition&&(N=this.nextLoadPosition),N},A.handleFragLoadAborted=function(D,N){this.transmuxer&&D.sn!=="initSegment"&&D.stats.aborted&&(this.warn("Fragment "+D.sn+(N?" part"+N.index:"")+" of level "+D.level+" was aborted"),this.resetFragmentLoading(D))},A.resetFragmentLoading=function(D){(!this.fragCurrent||!this.fragContextChanged(D))&&(this.state=R.IDLE)},A.onFragmentOrKeyLoadError=function(D,N){if(N.fatal)return;var z=N.frag;if(!z||z.type!==D)return;var F=this.fragCurrent;console.assert(F&&z.sn===F.sn&&z.level===F.level&&z.urlId===F.urlId,"Frag load error must match current frag to retry");var W=this.config;if(this.fragLoadError+1<=W.fragLoadingMaxRetry){if(this.resetLiveStartWhenNotLoaded(z.level))return;var H=Math.min(Math.pow(2,this.fragLoadError)*W.fragLoadingRetryDelay,W.fragLoadingMaxRetryTimeout);this.warn("Fragment "+z.sn+" of "+D+" "+z.level+" failed to load, retrying in "+H+"ms"),this.retryDate=self.performance.now()+H,this.fragLoadError++,this.state=R.FRAG_LOADING_WAITING_RETRY}else N.levelRetry?(D===l.PlaylistLevelType.AUDIO&&(this.fragCurrent=null),this.fragLoadError=0,this.state=R.IDLE):(h.logger.error(N.details+" reaches max retry, redispatch as fatal ..."),N.fatal=!0,this.hls.stopLoad(),this.state=R.ERROR)},A.afterBufferFlushed=function(D,N,z){if(!D)return;var F=S.BufferHelper.getBuffered(D);this.fragmentTracker.detectEvictedFragments(N,F,z),this.state===R.ENDED&&this.resetLoadingState()},A.resetLoadingState=function(){this.fragCurrent=null,this.fragPrevious=null,this.state=R.IDLE},A.resetLiveStartWhenNotLoaded=function(D){if(!this.loadedmetadata){this.startFragRequested=!1;var N=this.levels?this.levels[D].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(D,N,z,F){var W=this,H=z.details;console.assert(!!H,"level.details must be defined");var B=Object.keys(D.elementaryStreams).reduce(function(k,G){var ee=D.elementaryStreams[G];if(ee){var ue=ee.endPTS-ee.startPTS;if(ue<=0)return W.warn("Could not parse fragment "+D.sn+" "+G+" duration reliably ("+ue+") resetting transmuxer to fallback to playlist timing"),W.resetTransmuxer(),k||!1;var le=F?0:Object(n.updateFragPTSDTS)(H,D,ee.startPTS,ee.endPTS,ee.startDTS,ee.endDTS);return W.hls.trigger(_.Events.LEVEL_PTS_UPDATED,{details:H,level:z,drift:le,type:G,frag:D,start:ee.startPTS,end:ee.endPTS}),!0}return k},!1);B?(this.state=R.PARSED,this.hls.trigger(_.Events.FRAG_PARSED,{frag:D,part:N})):this.resetLoadingState()},A.resetTransmuxer=function(){this.transmuxer&&(this.transmuxer.destroy(),this.transmuxer=null)},T(v,[{key:"state",get:function(){return this._state},set:function(D){var N=this._state;N!==D&&(this._state=D,this.log(N+"->"+D))}}]),v}(E.default)},"./src/controller/buffer-controller.ts":function(L,p,w){"use strict";w.r(p),w.d(p,"default",function(){return a});var b=w("./src/polyfills/number.ts"),E=w("./src/events.ts"),O=w("./src/utils/logger.ts"),S=w("./src/errors.ts"),h=w("./src/utils/buffer-helper.ts"),_=w("./src/utils/mediasource-helper.ts"),d=w("./src/loader/fragment.ts"),r=w("./src/controller/buffer-operation-queue.ts"),c=Object(_.getMediaSource)(),t=/([ha]vc.)(?:\.[^.,]+)+/,a=function(){function n(f){var s=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=s.hls,m=s.media,T=s.mediaSource;O.logger.log("[buffer-controller]: Media source opened"),m&&(s.updateMediaElementDuration(),l.trigger(E.Events.MEDIA_ATTACHED,{media:m})),T&&T.removeEventListener("sourceopen",s._onMediaSourceOpen),s.checkPendingTracks()},this._onMediaSourceClose=function(){O.logger.log("[buffer-controller]: Media source closed")},this._onMediaSourceEnded=function(){O.logger.log("[buffer-controller]: Media source ended")},this.hls=f,this._initSourceBuffer(),this.registerListeners()}var i=n.prototype;return i.hasSourceTypes=function(){return this.getSourceBufferTypes().length>0||Object.keys(this.pendingTracks).length>0},i.destroy=function(){this.unregisterListeners(),this.details=null},i.registerListeners=function(){var s=this.hls;s.on(E.Events.MEDIA_ATTACHING,this.onMediaAttaching,this),s.on(E.Events.MEDIA_DETACHING,this.onMediaDetaching,this),s.on(E.Events.MANIFEST_PARSED,this.onManifestParsed,this),s.on(E.Events.BUFFER_RESET,this.onBufferReset,this),s.on(E.Events.BUFFER_APPENDING,this.onBufferAppending,this),s.on(E.Events.BUFFER_CODECS,this.onBufferCodecs,this),s.on(E.Events.BUFFER_EOS,this.onBufferEos,this),s.on(E.Events.BUFFER_FLUSHING,this.onBufferFlushing,this),s.on(E.Events.LEVEL_UPDATED,this.onLevelUpdated,this),s.on(E.Events.FRAG_PARSED,this.onFragParsed,this),s.on(E.Events.FRAG_CHANGED,this.onFragChanged,this)},i.unregisterListeners=function(){var s=this.hls;s.off(E.Events.MEDIA_ATTACHING,this.onMediaAttaching,this),s.off(E.Events.MEDIA_DETACHING,this.onMediaDetaching,this),s.off(E.Events.MANIFEST_PARSED,this.onManifestParsed,this),s.off(E.Events.BUFFER_RESET,this.onBufferReset,this),s.off(E.Events.BUFFER_APPENDING,this.onBufferAppending,this),s.off(E.Events.BUFFER_CODECS,this.onBufferCodecs,this),s.off(E.Events.BUFFER_EOS,this.onBufferEos,this),s.off(E.Events.BUFFER_FLUSHING,this.onBufferFlushing,this),s.off(E.Events.LEVEL_UPDATED,this.onLevelUpdated,this),s.off(E.Events.FRAG_PARSED,this.onFragParsed,this),s.off(E.Events.FRAG_CHANGED,this.onFragChanged,this)},i._initSourceBuffer=function(){this.sourceBuffer={},this.operationQueue=new r.default(this.sourceBuffer),this.listeners={audio:[],video:[],audiovideo:[]}},i.onManifestParsed=function(s,l){var m=2;(l.audio&&!l.video||!l.altAudio)&&(m=1),this.bufferCodecEventsExpected=this._bufferCodecEventsTotal=m,this.details=null,O.logger.log(this.bufferCodecEventsExpected+" bufferCodec event(s) expected")},i.onMediaAttaching=function(s,l){var m=this.media=l.media;if(m&&c){var T=this.mediaSource=new c;T.addEventListener("sourceopen",this._onMediaSourceOpen),T.addEventListener("sourceended",this._onMediaSourceEnded),T.addEventListener("sourceclose",this._onMediaSourceClose),m.src=self.URL.createObjectURL(T),this._objectUrl=m.src}},i.onMediaDetaching=function(){var s=this.media,l=this.mediaSource,m=this._objectUrl;if(l){if(O.logger.log("[buffer-controller]: media source detaching"),l.readyState==="open")try{l.endOfStream()}catch(T){O.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),s&&(m&&self.URL.revokeObjectURL(m),s.src===m?(s.removeAttribute("src"),s.load()):O.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(E.Events.MEDIA_DETACHED,void 0)},i.onBufferReset=function(){var s=this;this.getSourceBufferTypes().forEach(function(l){var m=s.sourceBuffer[l];try{m&&(s.removeBufferListeners(l),s.mediaSource&&s.mediaSource.removeSourceBuffer(m),s.sourceBuffer[l]=void 0)}catch(T){O.logger.warn("[buffer-controller]: Failed to reset the "+l+" buffer",T)}}),this._initSourceBuffer()},i.onBufferCodecs=function(s,l){var m=this,T=this.getSourceBufferTypes().length;if(Object.keys(l).forEach(function(C){if(T){var g=m.tracks[C];if(g&&typeof g.buffer.changeType=="function"){var P=l[C],R=P.codec,y=P.levelCodec,x=P.container,v=(g.levelCodec||g.codec).replace(t,"$1"),A=(y||R).replace(t,"$1");if(v!==A){var I=x+";codecs="+(y||R);m.appendChangeType(C,I)}}}else m.pendingTracks[C]=l[C]}),T)return;this.bufferCodecEventsExpected=Math.max(this.bufferCodecEventsExpected-1,0),this.mediaSource&&this.mediaSource.readyState==="open"&&this.checkPendingTracks()},i.appendChangeType=function(s,l){var m=this,T=this.operationQueue,C={execute:function(){var P=m.sourceBuffer[s];P&&(O.logger.log("[buffer-controller]: changing "+s+" sourceBuffer type to "+l),P.changeType(l)),T.shiftAndExecuteNext(s)},onStart:function(){},onComplete:function(){},onError:function(P){O.logger.warn("[buffer-controller]: Failed to change "+s+" SourceBuffer type",P)}};T.append(C,s)},i.onBufferAppending=function(s,l){var m=this,T=this.hls,C=this.operationQueue,g=this.tracks,P=l.data,R=l.type,y=l.frag,x=l.part,v=l.chunkMeta,A=v.buffering[R],I=self.performance.now();A.start=I;var D=y.stats.buffering,N=x?x.stats.buffering:null;D.start===0&&(D.start=I),N&&N.start===0&&(N.start=I);var z=g.audio,F=R==="audio"&&v.id===1&&(z==null?void 0:z.container)==="audio/mpeg",W={execute:function(){if(A.executeStart=self.performance.now(),F){var B=m.sourceBuffer[R];if(B){var k=y.start-B.timestampOffset;Math.abs(k)>=.1&&(O.logger.log("[buffer-controller]: Updating audio SourceBuffer timestampOffset to "+y.start+" (delta: "+k+") sn: "+y.sn+")"),B.timestampOffset=y.start)}}m.appendExecutor(P,R)},onStart:function(){},onComplete:function(){var B=self.performance.now();A.executeEnd=A.end=B,D.first===0&&(D.first=B),N&&N.first===0&&(N.first=B);var k=m.sourceBuffer,G={};for(var ee in k)G[ee]=h.BufferHelper.getBuffered(k[ee]);m.appendError=0,m.hls.trigger(E.Events.BUFFER_APPENDED,{type:R,frag:y,part:x,chunkMeta:v,parent:y.type,timeRanges:G})},onError:function(B){O.logger.error("[buffer-controller]: Error encountered while trying to append to the "+R+" SourceBuffer",B);var k={type:S.ErrorTypes.MEDIA_ERROR,parent:y.type,details:S.ErrorDetails.BUFFER_APPEND_ERROR,err:B,fatal:!1};B.code===DOMException.QUOTA_EXCEEDED_ERR?k.details=S.ErrorDetails.BUFFER_FULL_ERROR:(m.appendError++,k.details=S.ErrorDetails.BUFFER_APPEND_ERROR,m.appendError>T.config.appendErrorMaxRetry&&(O.logger.error("[buffer-controller]: Failed "+T.config.appendErrorMaxRetry+" times to append segment in sourceBuffer"),k.fatal=!0)),T.trigger(E.Events.ERROR,k)}};C.append(W,R)},i.onBufferFlushing=function(s,l){var m=this,T=this.operationQueue,C=function(P){return{execute:m.removeExecutor.bind(m,P,l.startOffset,l.endOffset),onStart:function(){},onComplete:function(){m.hls.trigger(E.Events.BUFFER_FLUSHED,{type:P})},onError:function(y){O.logger.warn("[buffer-controller]: Failed to remove from "+P+" SourceBuffer",y)}}};l.type?T.append(C(l.type),l.type):this.getSourceBufferTypes().forEach(function(g){T.append(C(g),g)})},i.onFragParsed=function(s,l){var m=this,T=l.frag,C=l.part,g=[],P=C?C.elementaryStreams:T.elementaryStreams;P[d.ElementaryStreamTypes.AUDIOVIDEO]?g.push("audiovideo"):(P[d.ElementaryStreamTypes.AUDIO]&&g.push("audio"),P[d.ElementaryStreamTypes.VIDEO]&&g.push("video"));var R=function(){var x=self.performance.now();T.stats.buffering.end=x,C&&(C.stats.buffering.end=x);var v=C?C.stats:T.stats;m.hls.trigger(E.Events.FRAG_BUFFERED,{frag:T,part:C,stats:v,id:T.type})};g.length===0&&O.logger.warn("Fragments must have at least one ElementaryStreamType set. type: "+T.type+" level: "+T.level+" sn: "+T.sn),this.blockBuffers(R,g)},i.onFragChanged=function(s,l){this.flushBackBuffer()},i.onBufferEos=function(s,l){var m=this,T=this.getSourceBufferTypes().reduce(function(C,g){var P=m.sourceBuffer[g];return(!l.type||l.type===g)&&(P&&!P.ended&&(P.ended=!0,O.logger.log("[buffer-controller]: "+g+" sourceBuffer now EOS"))),C&&!!(!P||P.ended)},!0);T&&this.blockBuffers(function(){var C=m.mediaSource;if(!C||C.readyState!=="open")return;C.endOfStream()})},i.onLevelUpdated=function(s,l){var m=l.details;if(!m.fragments.length)return;this.details=m,this.getSourceBufferTypes().length?this.blockBuffers(this.updateMediaElementDuration.bind(this)):this.updateMediaElementDuration()},i.flushBackBuffer=function(){var s=this.hls,l=this.details,m=this.media,T=this.sourceBuffer;if(!m||l===null)return;var C=this.getSourceBufferTypes();if(!C.length)return;var g=l.live&&s.config.liveBackBufferLength!==null?s.config.liveBackBufferLength:s.config.backBufferLength;if(!Object(b.isFiniteNumber)(g)||g<0)return;var P=m.currentTime,R=l.levelTargetDuration,y=Math.max(g,R),x=Math.floor(P/R)*R-y;C.forEach(function(v){var A=T[v];if(A){var I=h.BufferHelper.getBuffered(A);I.length>0&&x>I.start(0)&&(s.trigger(E.Events.BACK_BUFFER_REACHED,{bufferEnd:x}),l.live&&s.trigger(E.Events.LIVE_BACK_BUFFER_REACHED,{bufferEnd:x}),s.trigger(E.Events.BUFFER_FLUSHING,{startOffset:0,endOffset:x,type:v}))}})},i.updateMediaElementDuration=function(){if(!this.details||!this.media||!this.mediaSource||this.mediaSource.readyState!=="open")return;var s=this.details,l=this.hls,m=this.media,T=this.mediaSource,C=s.fragments[0].start+s.totalduration,g=m.duration,P=Object(b.isFiniteNumber)(T.duration)?T.duration:0;s.live&&l.config.liveDurationInfinity?(O.logger.log("[buffer-controller]: Media Source duration is set to Infinity"),T.duration=Infinity,this.updateSeekableRange(s)):(C>P&&C>g||!Object(b.isFiniteNumber)(g))&&(O.logger.log("[buffer-controller]: Updating Media Source duration to "+C.toFixed(3)),T.duration=C)},i.updateSeekableRange=function(s){var l=this.mediaSource,m=s.fragments,T=m.length;if(T&&s.live&&l!==null&&l!==void 0&&l.setLiveSeekableRange){var C=Math.max(0,m[0].start),g=Math.max(C,C+s.totalduration);l.setLiveSeekableRange(C,g)}},i.checkPendingTracks=function(){var s=this.bufferCodecEventsExpected,l=this.operationQueue,m=this.pendingTracks,T=Object.keys(m).length;if(T&&!s||T===2){this.createSourceBuffers(m),this.pendingTracks={};var C=this.getSourceBufferTypes();if(C.length===0){this.hls.trigger(E.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}C.forEach(function(g){l.executeNext(g)})}},i.createSourceBuffers=function(s){var l=this.sourceBuffer,m=this.mediaSource;if(!m)throw Error("createSourceBuffers called when mediaSource was null");var T=0;for(var C in s)if(!l[C]){var g=s[C];if(!g)throw Error("source buffer exists for track "+C+", however track does not");var P=g.levelCodec||g.codec,R=g.container+";codecs="+P;O.logger.log("[buffer-controller]: creating sourceBuffer("+R+")");try{var y=l[C]=m.addSourceBuffer(R),x=C;this.addBufferListener(x,"updatestart",this._onSBUpdateStart),this.addBufferListener(x,"updateend",this._onSBUpdateEnd),this.addBufferListener(x,"error",this._onSBUpdateError),this.tracks[C]={buffer:y,codec:P,container:g.container,levelCodec:g.levelCodec,id:g.id},T++}catch(v){O.logger.error("[buffer-controller]: error while trying to add sourceBuffer: "+v.message),this.hls.trigger(E.Events.ERROR,{type:S.ErrorTypes.MEDIA_ERROR,details:S.ErrorDetails.BUFFER_ADD_CODEC_ERROR,fatal:!1,error:v,mimeType:R})}}T&&this.hls.trigger(E.Events.BUFFER_CREATED,{tracks:this.tracks})},i._onSBUpdateStart=function(s){var l=this.operationQueue,m=l.current(s);m.onStart()},i._onSBUpdateEnd=function(s){var l=this.operationQueue,m=l.current(s);m.onComplete(),l.shiftAndExecuteNext(s)},i._onSBUpdateError=function(s,l){O.logger.error("[buffer-controller]: "+s+" SourceBuffer error",l),this.hls.trigger(E.Events.ERROR,{type:S.ErrorTypes.MEDIA_ERROR,details:S.ErrorDetails.BUFFER_APPENDING_ERROR,fatal:!1});var m=this.operationQueue.current(s);m&&m.onError(l)},i.removeExecutor=function(s,l,m){var T=this.media,C=this.mediaSource,g=this.operationQueue,P=this.sourceBuffer,R=P[s];if(!T||!C||!R){O.logger.warn("[buffer-controller]: Attempting to remove from the "+s+" SourceBuffer, but it does not exist"),g.shiftAndExecuteNext(s);return}var y=Object(b.isFiniteNumber)(T.duration)?T.duration:Infinity,x=Object(b.isFiniteNumber)(C.duration)?C.duration:Infinity,v=Math.max(0,l),A=Math.min(m,y,x);A>v?(O.logger.log("[buffer-controller]: Removing ["+v+","+A+"] from the "+s+" SourceBuffer"),console.assert(!R.updating,s+" sourceBuffer must not be updating"),R.remove(v,A)):g.shiftAndExecuteNext(s)},i.appendExecutor=function(s,l){var m=this.operationQueue,T=this.sourceBuffer,C=T[l];if(!C){O.logger.warn("[buffer-controller]: Attempting to append to the "+l+" SourceBuffer, but it does not exist"),m.shiftAndExecuteNext(l);return}C.ended=!1,console.assert(!C.updating,l+" sourceBuffer must not be updating"),C.appendBuffer(s)},i.blockBuffers=function(s,l){var m=this;if(l===void 0&&(l=this.getSourceBufferTypes()),!l.length){O.logger.log("[buffer-controller]: Blocking operation requested, but no SourceBuffers exist"),Promise.resolve(s);return}var T=this.operationQueue,C=l.map(function(g){return T.appendBlocker(g)});Promise.all(C).then(function(){s(),l.forEach(function(g){var P=m.sourceBuffer[g];(!P||!P.updating)&&T.shiftAndExecuteNext(g)})})},i.getSourceBufferTypes=function(){return Object.keys(this.sourceBuffer)},i.addBufferListener=function(s,l,m){var T=this.sourceBuffer[s];if(!T)return;var C=m.bind(this,s);this.listeners[s].push({event:l,listener:C}),T.addEventListener(l,C)},i.removeBufferListeners=function(s){var l=this.sourceBuffer[s];if(!l)return;this.listeners[s].forEach(function(m){l.removeEventListener(m.event,m.listener)})},n}()},"./src/controller/buffer-operation-queue.ts":function(L,p,w){"use strict";w.r(p),w.d(p,"default",function(){return E});var b=w("./src/utils/logger.ts"),E=function(){function O(h){this.buffers=void 0,this.queues={video:[],audio:[],audiovideo:[]},this.buffers=h}var S=O.prototype;return S.append=function(_,d){var r=this.queues[d];r.push(_),r.length===1&&this.buffers[d]&&this.executeNext(d)},S.insertAbort=function(_,d){var r=this.queues[d];r.unshift(_),this.executeNext(d)},S.appendBlocker=function(_){var d,r=new Promise(function(t){d=t}),c={execute:d,onStart:function(){},onComplete:function(){},onError:function(){}};return this.append(c,_),r},S.executeNext=function(_){var d=this.buffers,r=this.queues,c=d[_],t=r[_];if(t.length){var a=t[0];try{a.execute()}catch(n){b.logger.warn("[buffer-operation-queue]: Unhandled exception executing the current operation"),a.onError(n),(!c||!c.updating)&&(t.shift(),this.executeNext(_))}}},S.shiftAndExecuteNext=function(_){this.queues[_].shift(),this.executeNext(_)},S.current=function(_){return this.queues[_][0]},O}()},"./src/controller/cap-level-controller.ts":function(L,p,w){"use strict";w.r(p);var b=w("./src/events.ts");function E(h,_){for(var d=0;d<_.length;d++){var r=_[d];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(h,r.key,r)}}function O(h,_,d){return _&&E(h.prototype,_),d&&E(h,d),h}var S=function(){function h(d){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=d,this.autoLevelCapping=Number.POSITIVE_INFINITY,this.firstLevel=-1,this.media=null,this.restrictedLevels=[],this.timer=void 0,this.clientRect=null,this.registerListeners()}var _=h.prototype;return _.setStreamController=function(r){this.streamController=r},_.destroy=function(){this.unregisterListener(),this.hls.config.capLevelToPlayerSize&&this.stopCapping(),this.media=null,this.clientRect=null,this.hls=this.streamController=null},_.registerListeners=function(){var r=this.hls;r.on(b.Events.FPS_DROP_LEVEL_CAPPING,this.onFpsDropLevelCapping,this),r.on(b.Events.MEDIA_ATTACHING,this.onMediaAttaching,this),r.on(b.Events.MANIFEST_PARSED,this.onManifestParsed,this),r.on(b.Events.BUFFER_CODECS,this.onBufferCodecs,this),r.on(b.Events.MEDIA_DETACHING,this.onMediaDetaching,this)},_.unregisterListener=function(){var r=this.hls;r.off(b.Events.FPS_DROP_LEVEL_CAPPING,this.onFpsDropLevelCapping,this),r.off(b.Events.MEDIA_ATTACHING,this.onMediaAttaching,this),r.off(b.Events.MANIFEST_PARSED,this.onManifestParsed,this),r.off(b.Events.BUFFER_CODECS,this.onBufferCodecs,this),r.off(b.Events.MEDIA_DETACHING,this.onMediaDetaching,this)},_.onFpsDropLevelCapping=function(r,c){h.isLevelAllowed(c.droppedLevel,this.restrictedLevels)&&this.restrictedLevels.push(c.droppedLevel)},_.onMediaAttaching=function(r,c){this.media=c.media instanceof HTMLVideoElement?c.media:null},_.onManifestParsed=function(r,c){var t=this.hls;this.restrictedLevels=[],this.firstLevel=c.firstLevel,t.config.capLevelToPlayerSize&&c.video&&this.startCapping()},_.onBufferCodecs=function(r,c){var t=this.hls;t.config.capLevelToPlayerSize&&c.video&&this.startCapping()},_.onMediaDetaching=function(){this.stopCapping()},_.detectPlayerSize=function(){if(this.media&&this.mediaHeight>0&&this.mediaWidth>0){var r=this.hls.levels;if(r.length){var c=this.hls;c.autoLevelCapping=this.getMaxLevel(r.length-1),c.autoLevelCapping>this.autoLevelCapping&&this.streamController&&this.streamController.nextLevelSwitch(),this.autoLevelCapping=c.autoLevelCapping}}},_.getMaxLevel=function(r){var c=this,t=this.hls.levels;if(!t.length)return-1;var a=t.filter(function(n,i){return h.isLevelAllowed(i,c.restrictedLevels)&&i<=r});return this.clientRect=null,h.getMaxLevelByMediaSize(a,this.mediaWidth,this.mediaHeight)},_.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()},_.stopCapping=function(){this.restrictedLevels=[],this.firstLevel=-1,this.autoLevelCapping=Number.POSITIVE_INFINITY,this.timer&&(self.clearInterval(this.timer),this.timer=void 0)},_.getDimensions=function(){if(this.clientRect)return this.clientRect;var r=this.media,c={width:0,height:0};if(r){var t=r.getBoundingClientRect();c.width=t.width,c.height=t.height,!c.width&&!c.height&&(c.width=t.right-t.left||r.width||0,c.height=t.bottom-t.top||r.height||0)}return this.clientRect=c,c},h.isLevelAllowed=function(r,c){return c===void 0&&(c=[]),c.indexOf(r)===-1},h.getMaxLevelByMediaSize=function(r,c,t){if(!r||!r.length)return-1;for(var a=function(l,m){return m?l.width!==m.width||l.height!==m.height:!0},n=r.length-1,i=0;i<r.length;i+=1){var f=r[i];if((f.width>=c||f.height>=t)&&a(f,r[i+1])){n=i;break}}return n},O(h,[{key:"mediaWidth",get:function(){return this.getDimensions().width*h.contentScaleFactor}},{key:"mediaHeight",get:function(){return this.getDimensions().height*h.contentScaleFactor}}],[{key:"contentScaleFactor",get:function(){var r=1;try{r=self.devicePixelRatio}catch(c){}return r}}]),h}();p.default=S},"./src/controller/cmcd-controller.ts":function(L,p,w){"use strict";w.r(p),w.d(p,"default",function(){return a});var b=w("./src/events.ts"),E=w("./src/types/cmcd.ts"),O=w("./src/utils/buffer-helper.ts"),S=w("./src/utils/logger.ts");function h(n,i){for(var f=0;f<i.length;f++){var s=i[f];s.enumerable=s.enumerable||!1,s.configurable=!0,"value"in s&&(s.writable=!0),Object.defineProperty(n,s.key,s)}}function _(n,i,f){return i&&h(n.prototype,i),f&&h(n,f),n}function d(n,i){var f=typeof Symbol!="undefined"&&n[Symbol.iterator]||n["@@iterator"];if(f)return(f=f.call(n)).next.bind(f);if(Array.isArray(n)||(f=r(n))||i&&n&&typeof n.length=="number"){f&&(n=f);var s=0;return function(){return s>=n.length?{done:!0}:{done:!1,value:n[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.`)}function r(n,i){if(!n)return;if(typeof n=="string")return c(n,i);var f=Object.prototype.toString.call(n).slice(8,-1);if(f==="Object"&&n.constructor&&(f=n.constructor.name),f==="Map"||f==="Set")return Array.from(n);if(f==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(f))return c(n,i)}function c(n,i){(i==null||i>n.length)&&(i=n.length);for(var f=0,s=new Array(i);f<i;f++)s[f]=n[f];return s}function t(){return t=Object.assign||function(n){for(var i=1;i<arguments.length;i++){var f=arguments[i];for(var s in f)Object.prototype.hasOwnProperty.call(f,s)&&(n[s]=f[s])}return n},t.apply(this,arguments)}var a=function(){function n(f){var s=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(){s.initialized&&(s.starved=!0),s.buffering=!0},this.onPlaying=function(){s.initialized||(s.initialized=!0),s.buffering=!1},this.applyPlaylistData=function(T){try{s.apply(T,{ot:E.CMCDObjectType.MANIFEST,su:!s.initialized})}catch(C){S.logger.warn("Could not generate manifest CMCD data.",C)}},this.applyFragmentData=function(T){try{var C=T.frag,g=s.hls.levels[C.level],P=s.getObjectType(C),R={d:C.duration*1e3,ot:P};(P===E.CMCDObjectType.VIDEO||P===E.CMCDObjectType.AUDIO||P==E.CMCDObjectType.MUXED)&&(R.br=g.bitrate/1e3,R.tb=s.getTopBandwidth(P),R.bl=s.getBufferLength(P)),s.apply(T,R)}catch(y){S.logger.warn("Could not generate segment CMCD data.",y)}},this.hls=f;var l=this.config=f.config,m=l.cmcd;m!=null&&(l.pLoader=this.createPlaylistLoader(),l.fLoader=this.createFragmentLoader(),this.sid=m.sessionId||n.uuid(),this.cid=m.contentId,this.useHeaders=m.useHeaders===!0,this.registerListeners())}var i=n.prototype;return i.registerListeners=function(){var s=this.hls;s.on(b.Events.MEDIA_ATTACHED,this.onMediaAttached,this),s.on(b.Events.MEDIA_DETACHED,this.onMediaDetached,this),s.on(b.Events.BUFFER_CREATED,this.onBufferCreated,this)},i.unregisterListeners=function(){var s=this.hls;s.off(b.Events.MEDIA_ATTACHED,this.onMediaAttached,this),s.off(b.Events.MEDIA_DETACHED,this.onMediaDetached,this),s.off(b.Events.BUFFER_CREATED,this.onBufferCreated,this),this.onMediaDetached()},i.destroy=function(){this.unregisterListeners(),this.hls=this.config=this.audioBuffer=this.videoBuffer=null},i.onMediaAttached=function(s,l){this.media=l.media,this.media.addEventListener("waiting",this.onWaiting),this.media.addEventListener("playing",this.onPlaying)},i.onMediaDetached=function(){if(!this.media)return;this.media.removeEventListener("waiting",this.onWaiting),this.media.removeEventListener("playing",this.onPlaying),this.media=null},i.onBufferCreated=function(s,l){var m,T;this.audioBuffer=(m=l.tracks.audio)===null||m===void 0?void 0:m.buffer,this.videoBuffer=(T=l.tracks.video)===null||T===void 0?void 0:T.buffer},i.createData=function(){var s;return{v:E.CMCDVersion,sf:E.CMCDStreamingFormat.HLS,sid:this.sid,cid:this.cid,pr:(s=this.media)===null||s===void 0?void 0:s.playbackRate,mtp:this.hls.bandwidthEstimate/1e3}},i.apply=function(s,l){l===void 0&&(l={}),t(l,this.createData());var m=l.ot===E.CMCDObjectType.INIT||l.ot===E.CMCDObjectType.VIDEO||l.ot===E.CMCDObjectType.MUXED;if(this.starved&&m&&(l.bs=!0,l.su=!0,this.starved=!1),l.su==null&&(l.su=this.buffering),this.useHeaders){var T=n.toHeaders(l);if(!Object.keys(T).length)return;s.headers||(s.headers={}),t(s.headers,T)}else{var C=n.toQuery(l);if(!C)return;s.url=n.appendQueryToUri(s.url,C)}},i.getObjectType=function(s){var l=s.type;return l==="subtitle"?E.CMCDObjectType.TIMED_TEXT:s.sn==="initSegment"?E.CMCDObjectType.INIT:l==="audio"?E.CMCDObjectType.AUDIO:l==="main"?this.hls.audioTracks.length?E.CMCDObjectType.VIDEO:E.CMCDObjectType.MUXED:void 0},i.getTopBandwidth=function(s){for(var l=0,m=s===E.CMCDObjectType.AUDIO?this.hls.audioTracks:this.hls.levels,T=d(m),C;!(C=T()).done;){var g=C.value;g.bitrate>l&&(l=g.bitrate)}return l>0?l:NaN},i.getBufferLength=function(s){var l=this.hls.media,m=s===E.CMCDObjectType.AUDIO?this.audioBuffer:this.videoBuffer;if(!m||!l)return NaN;var T=O.BufferHelper.bufferInfo(m,l.currentTime,this.config.maxBufferHole);return T.len*1e3},i.createPlaylistLoader=function(){var s=this.config.pLoader,l=this.applyPlaylistData,m=s||this.config.loader;return function(){function T(g){this.loader=void 0,this.loader=new m(g)}var C=T.prototype;return C.destroy=function(){this.loader.destroy()},C.abort=function(){this.loader.abort()},C.load=function(P,R,y){l(P),this.loader.load(P,R,y)},_(T,[{key:"stats",get:function(){return this.loader.stats}},{key:"context",get:function(){return this.loader.context}}]),T}()},i.createFragmentLoader=function(){var s=this.config.fLoader,l=this.applyFragmentData,m=s||this.config.loader;return function(){function T(g){this.loader=void 0,this.loader=new m(g)}var C=T.prototype;return C.destroy=function(){this.loader.destroy()},C.abort=function(){this.loader.abort()},C.load=function(P,R,y){l(P),this.loader.load(P,R,y)},_(T,[{key:"stats",get:function(){return this.loader.stats}},{key:"context",get:function(){return this.loader.context}}]),T}()},n.uuid=function(){var s=URL.createObjectURL(new Blob),l=s.toString();return URL.revokeObjectURL(s),l.substr(l.lastIndexOf("/")+1)},n.serialize=function(s){for(var l=[],m=function(F){return!Number.isNaN(F)&&F!=null&&F!==""&&F!==!1},T=function(F){return Math.round(F)},C=function(F){return T(F/100)*100},g=function(F){return encodeURIComponent(F)},P={br:T,d:T,bl:C,dl:C,mtp:C,nor:g,rtp:C,tb:T},R=Object.keys(s||{}).sort(),y=d(R),x;!(x=y()).done;){var v=x.value,A=s[v];if(!m(A))continue;if(v==="v"&&A===1)continue;if(v=="pr"&&A===1)continue;var I=P[v];I&&(A=I(A));var D=typeof A,N=void 0;v==="ot"||v==="sf"||v==="st"?N=v+"="+A:D==="boolean"?N=v:D==="number"?N=v+"="+A:N=v+"="+JSON.stringify(A),l.push(N)}return l.join(",")},n.toHeaders=function(s){for(var l=Object.keys(s),m={},T=["Object","Request","Session","Status"],C=[{},{},{},{}],g={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},P=0,R=l;P<R.length;P++){var y=R[P],x=g[y]!=null?g[y]:1;C[x][y]=s[y]}for(var v=0;v<C.length;v++){var A=n.serialize(C[v]);A&&(m["CMCD-"+T[v]]=A)}return m},n.toQuery=function(s){return"CMCD="+encodeURIComponent(n.serialize(s))},n.appendQueryToUri=function(s,l){if(!l)return s;var m=s.includes("?")?"&":"?";return""+s+m+l},n}()},"./src/controller/eme-controller.ts":function(L,p,w){"use strict";w.r(p);var b=w("./src/events.ts"),E=w("./src/errors.ts"),O=w("./src/utils/logger.ts"),S=w("./src/utils/mediakeys-helper.ts");function h(a,n){for(var i=0;i<n.length;i++){var f=n[i];f.enumerable=f.enumerable||!1,f.configurable=!0,"value"in f&&(f.writable=!0),Object.defineProperty(a,f.key,f)}}function _(a,n,i){return n&&h(a.prototype,n),i&&h(a,i),a}var d=3,r=function(n,i,f){var s={audioCapabilities:[],videoCapabilities:[]};return n.forEach(function(l){s.audioCapabilities.push({contentType:'audio/mp4; codecs="'+l+'"',robustness:f.audioRobustness||""})}),i.forEach(function(l){s.videoCapabilities.push({contentType:'video/mp4; codecs="'+l+'"',robustness:f.videoRobustness||""})}),[s]},c=function(n,i,f,s){switch(n){case S.KeySystems.WIDEVINE:return r(i,f,s);default:throw new Error("Unknown key-system: "+n)}},t=function(){function a(i){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=i,this._config=i.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 n=a.prototype;return n.destroy=function(){this._unregisterListeners(),this.hls=this._onMediaEncrypted=null,this._requestMediaKeySystemAccess=null},n._registerListeners=function(){this.hls.on(b.Events.MEDIA_ATTACHED,this.onMediaAttached,this),this.hls.on(b.Events.MEDIA_DETACHED,this.onMediaDetached,this),this.hls.on(b.Events.MANIFEST_PARSED,this.onManifestParsed,this)},n._unregisterListeners=function(){this.hls.off(b.Events.MEDIA_ATTACHED,this.onMediaAttached,this),this.hls.off(b.Events.MEDIA_DETACHED,this.onMediaDetached,this),this.hls.off(b.Events.MANIFEST_PARSED,this.onManifestParsed,this)},n.getLicenseServerUrl=function(f){switch(f){case S.KeySystems.WIDEVINE:if(!this._widevineLicenseUrl)break;return this._widevineLicenseUrl}throw new Error('no license server URL configured for key-system "'+f+'"')},n._attemptKeySystemAccess=function(f,s,l){var m=this,T=c(f,s,l,this._drmSystemOptions);O.logger.log("Requesting encrypted media key-system access");var C=this.requestMediaKeySystemAccess(f,T);this.mediaKeysPromise=C.then(function(g){return m._onMediaKeySystemAccessObtained(f,g)}),C.catch(function(g){O.logger.error('Failed to obtain key-system "'+f+'" access:',g)})},n._onMediaKeySystemAccessObtained=function(f,s){var l=this;O.logger.log('Access for key-system "'+f+'" obtained');var m={mediaKeysSessionInitialized:!1,mediaKeySystemAccess:s,mediaKeySystemDomain:f};this._mediaKeysList.push(m);var T=Promise.resolve().then(function(){return s.createMediaKeys()}).then(function(C){return m.mediaKeys=C,O.logger.log('Media-keys created for key-system "'+f+'"'),l._onMediaKeysCreated(),C});return T.catch(function(C){O.logger.error("Failed to create media-keys:",C)}),T},n._onMediaKeysCreated=function(){var f=this;this._mediaKeysList.forEach(function(s){s.mediaKeysSession||(s.mediaKeysSession=s.mediaKeys.createSession(),f._onNewMediaKeySession(s.mediaKeysSession))})},n._onNewMediaKeySession=function(f){var s=this;O.logger.log("New key-system session "+f.sessionId),f.addEventListener("message",function(l){s._onKeySessionMessage(f,l.message)},!1)},n._onKeySessionMessage=function(f,s){O.logger.log("Got EME message event, creating license request"),this._requestLicense(s,function(l){O.logger.log("Received license data (length: "+(l&&l.byteLength)+"), updating key-session"),f.update(l)})},n.onMediaEncrypted=function(f){var s=this;if(O.logger.log('Media is encrypted using "'+f.initDataType+'" init data type'),!this.mediaKeysPromise){O.logger.error("Fatal: Media is encrypted but no CDM access or no keys have been requested"),this.hls.trigger(b.Events.ERROR,{type:E.ErrorTypes.KEY_SYSTEM_ERROR,details:E.ErrorDetails.KEY_SYSTEM_NO_KEYS,fatal:!0});return}var l=function(T){if(!s._media)return;s._attemptSetMediaKeys(T),s._generateRequestWithPreferredKeySession(f.initDataType,f.initData)};this.mediaKeysPromise.then(l).catch(l)},n._attemptSetMediaKeys=function(f){if(!this._media)throw new Error("Attempted to set mediaKeys without first attaching a media element");if(!this._hasSetMediaKeys){var s=this._mediaKeysList[0];if(!s||!s.mediaKeys){O.logger.error("Fatal: Media is encrypted but no CDM access or no keys have been obtained yet"),this.hls.trigger(b.Events.ERROR,{type:E.ErrorTypes.KEY_SYSTEM_ERROR,details:E.ErrorDetails.KEY_SYSTEM_NO_KEYS,fatal:!0});return}O.logger.log("Setting keys for encrypted media"),this._media.setMediaKeys(s.mediaKeys),this._hasSetMediaKeys=!0}},n._generateRequestWithPreferredKeySession=function(f,s){var l=this,m=this._mediaKeysList[0];if(!m){O.logger.error("Fatal: Media is encrypted but not any key-system access has been obtained yet"),this.hls.trigger(b.Events.ERROR,{type:E.ErrorTypes.KEY_SYSTEM_ERROR,details:E.ErrorDetails.KEY_SYSTEM_NO_ACCESS,fatal:!0});return}if(m.mediaKeysSessionInitialized){O.logger.warn("Key-Session already initialized but requested again");return}var T=m.mediaKeysSession;if(!T){O.logger.error("Fatal: Media is encrypted but no key-session existing"),this.hls.trigger(b.Events.ERROR,{type:E.ErrorTypes.KEY_SYSTEM_ERROR,details:E.ErrorDetails.KEY_SYSTEM_NO_SESSION,fatal:!0});return}if(!s){O.logger.warn("Fatal: initData required for generating a key session is null"),this.hls.trigger(b.Events.ERROR,{type:E.ErrorTypes.KEY_SYSTEM_ERROR,details:E.ErrorDetails.KEY_SYSTEM_NO_INIT_DATA,fatal:!0});return}O.logger.log('Generating key-session request for "'+f+'" init data type'),m.mediaKeysSessionInitialized=!0,T.generateRequest(f,s).then(function(){O.logger.debug("Key-session generation succeeded")}).catch(function(C){O.logger.error("Error generating key-session request:",C),l.hls.trigger(b.Events.ERROR,{type:E.ErrorTypes.KEY_SYSTEM_ERROR,details:E.ErrorDetails.KEY_SYSTEM_NO_SESSION,fatal:!1})})},n._createLicenseXhr=function(f,s,l){var m=new XMLHttpRequest;m.responseType="arraybuffer",m.onreadystatechange=this._onLicenseRequestReadyStageChange.bind(this,m,f,s,l);var T=this._licenseXhrSetup;if(T)try{T.call(this.hls,m,f),T=void 0}catch(C){O.logger.error(C)}try{m.readyState||m.open("POST",f,!0),T&&T.call(this.hls,m,f)}catch(C){throw new Error("issue setting up KeySystem license XHR "+C)}return m},n._onLicenseRequestReadyStageChange=function(f,s,l,m){switch(f.readyState){case 4:if(f.status===200){this._requestLicenseFailureCount=0,O.logger.log("License request succeeded");var T=f.response,C=this._licenseResponseCallback;if(C)try{T=C.call(this.hls,f,s)}catch(P){O.logger.error(P)}m(T)}else{if(O.logger.error("License Request XHR failed ("+s+"). Status: "+f.status+" ("+f.statusText+")"),this._requestLicenseFailureCount++,this._requestLicenseFailureCount>d){this.hls.trigger(b.Events.ERROR,{type:E.ErrorTypes.KEY_SYSTEM_ERROR,details:E.ErrorDetails.KEY_SYSTEM_LICENSE_REQUEST_FAILED,fatal:!0});return}var g=d-this._requestLicenseFailureCount+1;O.logger.warn("Retrying license request, "+g+" attempts left"),this._requestLicense(l,m)}break}},n._generateLicenseRequestChallenge=function(f,s){switch(f.mediaKeySystemDomain){case S.KeySystems.WIDEVINE:return s}throw new Error("unsupported key-system: "+f.mediaKeySystemDomain)},n._requestLicense=function(f,s){O.logger.log("Requesting content license for key-system");var l=this._mediaKeysList[0];if(!l){O.logger.error("Fatal error: Media is encrypted but no key-system access has been obtained yet"),this.hls.trigger(b.Events.ERROR,{type:E.ErrorTypes.KEY_SYSTEM_ERROR,details:E.ErrorDetails.KEY_SYSTEM_NO_ACCESS,fatal:!0});return}try{var m=this.getLicenseServerUrl(l.mediaKeySystemDomain),T=this._createLicenseXhr(m,f,s);O.logger.log("Sending license request to URL: "+m);var C=this._generateLicenseRequestChallenge(l,f);T.send(C)}catch(g){O.logger.error("Failure requesting DRM license: "+g),this.hls.trigger(b.Events.ERROR,{type:E.ErrorTypes.KEY_SYSTEM_ERROR,details:E.ErrorDetails.KEY_SYSTEM_LICENSE_REQUEST_FAILED,fatal:!0})}},n.onMediaAttached=function(f,s){if(!this._emeEnabled)return;var l=s.media;this._media=l,l.addEventListener("encrypted",this._onMediaEncrypted)},n.onMediaDetached=function(){var f=this._media,s=this._mediaKeysList;if(!f)return;f.removeEventListener("encrypted",this._onMediaEncrypted),this._media=null,this._mediaKeysList=[],Promise.all(s.map(function(l){if(l.mediaKeysSession)return l.mediaKeysSession.close().catch(function(){})})).then(function(){return f.setMediaKeys(null)}).catch(function(){})},n.onManifestParsed=function(f,s){if(!this._emeEnabled)return;var l=s.levels.map(function(T){return T.audioCodec}).filter(function(T){return!!T}),m=s.levels.map(function(T){return T.videoCodec}).filter(function(T){return!!T});this._attemptKeySystemAccess(S.KeySystems.WIDEVINE,l,m)},_(a,[{key:"requestMediaKeySystemAccess",get:function(){if(!this._requestMediaKeySystemAccess)throw new Error("No requestMediaKeySystemAccess function configured");return this._requestMediaKeySystemAccess}}]),a}();p.default=t},"./src/controller/fps-controller.ts":function(L,p,w){"use strict";w.r(p);var b=w("./src/events.ts"),E=w("./src/utils/logger.ts"),O=function(){function S(_){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=_,this.registerListeners()}var h=S.prototype;return h.setStreamController=function(d){this.streamController=d},h.registerListeners=function(){this.hls.on(b.Events.MEDIA_ATTACHING,this.onMediaAttaching,this)},h.unregisterListeners=function(){this.hls.off(b.Events.MEDIA_ATTACHING,this.onMediaAttaching)},h.destroy=function(){this.timer&&clearInterval(this.timer),this.unregisterListeners(),this.isVideoPlaybackQualityAvailable=!1,this.media=null},h.onMediaAttaching=function(d,r){var c=this.hls.config;if(c.capLevelOnFPSDrop){var t=r.media instanceof self.HTMLVideoElement?r.media:null;this.media=t,t&&typeof t.getVideoPlaybackQuality=="function"&&(this.isVideoPlaybackQualityAvailable=!0),self.clearInterval(this.timer),this.timer=self.setInterval(this.checkFPSInterval.bind(this),c.fpsDroppedMonitoringPeriod)}},h.checkFPS=function(d,r,c){var t=performance.now();if(r){if(this.lastTime){var a=t-this.lastTime,n=c-this.lastDroppedFrames,i=r-this.lastDecodedFrames,f=1e3*n/a,s=this.hls;if(s.trigger(b.Events.FPS_DROP,{currentDropped:n,currentDecoded:i,totalDroppedFrames:c}),f>0&&n>s.config.fpsDroppedMonitoringThreshold*i){var l=s.currentLevel;E.logger.warn("drop FPS ratio greater than max allowed value for currentLevel: "+l),l>0&&(s.autoLevelCapping===-1||s.autoLevelCapping>=l)&&(l=l-1,s.trigger(b.Events.FPS_DROP_LEVEL_CAPPING,{level:l,droppedLevel:s.currentLevel}),s.autoLevelCapping=l,this.streamController.nextLevelSwitch())}}this.lastTime=t,this.lastDroppedFrames=c,this.lastDecodedFrames=r}},h.checkFPSInterval=function(){var d=this.media;if(d)if(this.isVideoPlaybackQualityAvailable){var r=d.getVideoPlaybackQuality();this.checkFPS(d,r.totalVideoFrames,r.droppedVideoFrames)}else this.checkFPS(d,d.webkitDecodedFrameCount,d.webkitDroppedFrameCount)},S}();p.default=O},"./src/controller/fragment-finders.ts":function(L,p,w){"use strict";w.r(p),w.d(p,"findFragmentByPDT",function(){return O}),w.d(p,"findFragmentByPTS",function(){return S}),w.d(p,"fragmentWithinToleranceTest",function(){return h}),w.d(p,"pdtWithinToleranceTest",function(){return _}),w.d(p,"findFragWithCC",function(){return d});var b=w("./src/polyfills/number.ts"),E=w("./src/utils/binary-search.ts");function O(r,c,t){if(c===null||!Array.isArray(r)||!r.length||!Object(b.isFiniteNumber)(c))return null;var a=r[0].programDateTime;if(c<(a||0))return null;var n=r[r.length-1].endProgramDateTime;if(c>=(n||0))return null;t=t||0;for(var i=0;i<r.length;++i){var f=r[i];if(_(c,t,f))return f}return null}function S(r,c,t,a){t===void 0&&(t=0),a===void 0&&(a=0);var n=null;if(r?n=c[r.sn-c[0].sn+1]||null:t===0&&c[0].start===0&&(n=c[0]),n&&h(t,a,n)===0)return n;var i=E.default.search(c,h.bind(null,t,a));return i||n}function h(r,c,t){r===void 0&&(r=0),c===void 0&&(c=0);var a=Math.min(c,t.duration+(t.deltaPTS?t.deltaPTS:0));return t.start+t.duration-a<=r?1:t.start-a>r&&t.start?-1:0}function _(r,c,t){var a=Math.min(c,t.duration+(t.deltaPTS?t.deltaPTS:0))*1e3,n=t.endProgramDateTime||0;return n-a>r}function d(r,c){return E.default.search(r,function(t){return t.cc<c?1:t.cc>c?-1:0})}},"./src/controller/fragment-tracker.ts":function(L,p,w){"use strict";w.r(p),w.d(p,"FragmentState",function(){return O}),w.d(p,"FragmentTracker",function(){return S});var b=w("./src/events.ts"),E=w("./src/types/loader.ts"),O;(function(d){d.NOT_LOADED="NOT_LOADED",d.BACKTRACKED="BACKTRACKED",d.APPENDING="APPENDING",d.PARTIAL="PARTIAL",d.OK="OK"})(O||(O={}));var S=function(){function d(c){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=c,this._registerListeners()}var r=d.prototype;return r._registerListeners=function(){var t=this.hls;t.on(b.Events.BUFFER_APPENDED,this.onBufferAppended,this),t.on(b.Events.FRAG_BUFFERED,this.onFragBuffered,this),t.on(b.Events.FRAG_LOADED,this.onFragLoaded,this)},r._unregisterListeners=function(){var t=this.hls;t.off(b.Events.BUFFER_APPENDED,this.onBufferAppended,this),t.off(b.Events.FRAG_BUFFERED,this.onFragBuffered,this),t.off(b.Events.FRAG_LOADED,this.onFragLoaded,this)},r.destroy=function(){this._unregisterListeners(),this.fragments=this.timeRanges=null},r.getAppendedFrag=function(t,a){if(a===E.PlaylistLevelType.MAIN){var n=this.activeFragment,i=this.activeParts;if(!n)return null;if(i)for(var f=i.length;f--;){var s=i[f],l=s?s.end:n.appendedPTS;if(s.start<=t&&l!==void 0&&t<=l)return f>9&&(this.activeParts=i.slice(f-9)),s}else if(n.start<=t&&n.appendedPTS!==void 0&&t<=n.appendedPTS)return n}return this.getBufferedFrag(t,a)},r.getBufferedFrag=function(t,a){for(var n=this.fragments,i=Object.keys(n),f=i.length;f--;){var s=n[i[f]];if((s==null?void 0:s.body.type)===a&&s.buffered){var l=s.body;if(l.start<=t&&t<=l.end)return l}}return null},r.detectEvictedFragments=function(t,a,n){var i=this;Object.keys(this.fragments).forEach(function(f){var s=i.fragments[f];if(!s)return;if(!s.buffered){s.body.type===n&&i.removeFragment(s.body);return}var l=s.range[t];if(!l)return;l.time.some(function(m){var T=!i.isTimeBuffered(m.startPTS,m.endPTS,a);return T&&i.removeFragment(s.body),T})})},r.detectPartialFragments=function(t){var a=this,n=this.timeRanges,i=t.frag,f=t.part;if(!n||i.sn==="initSegment")return;var s=_(i),l=this.fragments[s];if(!l)return;Object.keys(n).forEach(function(m){var T=i.elementaryStreams[m];if(!T)return;var C=n[m],g=f!==null||T.partial===!0;l.range[m]=a.getBufferedTimes(i,f,g,C)}),l.backtrack=l.loaded=null,Object.keys(l.range).length?l.buffered=!0:this.removeFragment(l.body)},r.fragBuffered=function(t){var a=_(t),n=this.fragments[a];n&&(n.backtrack=n.loaded=null,n.buffered=!0)},r.getBufferedTimes=function(t,a,n,i){for(var f={time:[],partial:n},s=a?a.start:t.start,l=a?a.end:t.end,m=t.minEndPTS||l,T=t.maxStartPTS||s,C=0;C<i.length;C++){var g=i.start(C)-this.bufferPadding,P=i.end(C)+this.bufferPadding;if(T>=g&&m<=P){f.time.push({startPTS:Math.max(s,i.start(C)),endPTS:Math.min(l,i.end(C))});break}else if(s<P&&l>g)f.partial=!0,f.time.push({startPTS:Math.max(s,i.start(C)),endPTS:Math.min(l,i.end(C))});else if(l<=g)break}return f},r.getPartialFragment=function(t){var a=null,n,i,f,s=0,l=this.bufferPadding,m=this.fragments;return Object.keys(m).forEach(function(T){var C=m[T];if(!C)return;h(C)&&(i=C.body.start-l,f=C.body.end+l,t>=i&&t<=f&&(n=Math.min(t-i,f-t),s<=n&&(a=C.body,s=n)))}),a},r.getState=function(t){var a=_(t),n=this.fragments[a];return n?n.buffered?h(n)?O.PARTIAL:O.OK:n.backtrack?O.BACKTRACKED:O.APPENDING:O.NOT_LOADED},r.backtrack=function(t,a){var n=_(t),i=this.fragments[n];if(!i||i.backtrack)return null;var f=i.backtrack=a||i.loaded;return i.loaded=null,f},r.getBacktrackData=function(t){var a=_(t),n=this.fragments[a];if(n){var i,f=n.backtrack;if(f!=null&&(i=f.payload)!==null&&i!==void 0&&i.byteLength)return f;this.removeFragment(t)}return null},r.isTimeBuffered=function(t,a,n){for(var i,f,s=0;s<n.length;s++){if(i=n.start(s)-this.bufferPadding,f=n.end(s)+this.bufferPadding,t>=i&&a<=f)return!0;if(a<=i)return!1}return!1},r.onFragLoaded=function(t,a){var n=a.frag,i=a.part;if(n.sn==="initSegment"||n.bitrateTest||i)return;var f=_(n);this.fragments[f]={body:n,loaded:a,backtrack:null,buffered:!1,range:Object.create(null)}},r.onBufferAppended=function(t,a){var n=this,i=a.frag,f=a.part,s=a.timeRanges;if(i.type===E.PlaylistLevelType.MAIN)if(this.activeFragment=i,f){var l=this.activeParts;l||(this.activeParts=l=[]),l.push(f)}else this.activeParts=null;this.timeRanges=s,Object.keys(s).forEach(function(m){var T=s[m];if(n.detectEvictedFragments(m,T),!f)for(var C=0;C<T.length;C++)i.appendedPTS=Math.max(T.end(C),i.appendedPTS||0)})},r.onFragBuffered=function(t,a){this.detectPartialFragments(a)},r.hasFragment=function(t){var a=_(t);return!!this.fragments[a]},r.removeFragmentsInRange=function(t,a,n){var i=this;Object.keys(this.fragments).forEach(function(f){var s=i.fragments[f];if(!s)return;if(s.buffered){var l=s.body;l.type===n&&l.start<a&&l.end>t&&i.removeFragment(l)}})},r.removeFragment=function(t){var a=_(t);t.stats.loaded=0,t.clearElementaryStreamInfo(),delete this.fragments[a]},r.removeAllFragments=function(){this.fragments=Object.create(null),this.activeFragment=null,this.activeParts=null},d}();function h(d){var r,c;return d.buffered&&(((r=d.range.video)===null||r===void 0?void 0:r.partial)||((c=d.range.audio)===null||c===void 0?void 0:c.partial))}function _(d){return d.type+"_"+d.level+"_"+d.urlId+"_"+d.sn}},"./src/controller/gap-controller.ts":function(L,p,w){"use strict";w.r(p),w.d(p,"STALL_MINIMUM_DURATION_MS",function(){return h}),w.d(p,"MAX_START_GAP_JUMP",function(){return _}),w.d(p,"SKIP_BUFFER_HOLE_STEP_SECONDS",function(){return d}),w.d(p,"SKIP_BUFFER_RANGE_START",function(){return r}),w.d(p,"default",function(){return c});var b=w("./src/utils/buffer-helper.ts"),E=w("./src/errors.ts"),O=w("./src/events.ts"),S=w("./src/utils/logger.ts"),h=250,_=2,d=.1,r=.05,c=function(){function t(n,i,f,s){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=n,this.media=i,this.fragmentTracker=f,this.hls=s}var a=t.prototype;return a.destroy=function(){this.hls=this.fragmentTracker=this.media=null},a.poll=function(i){var f=this.config,s=this.media,l=this.stalled,m=s.currentTime,T=s.seeking,C=this.seeking&&!T,g=!this.seeking&&T;if(this.seeking=T,m!==i){if(this.moved=!0,l!==null){if(this.stallReported){var P=self.performance.now()-l;S.logger.warn("playback not stuck anymore @"+m+", after "+Math.round(P)+"ms"),this.stallReported=!1}this.stalled=null,this.nudgeRetry=0}return}if((g||C)&&(this.stalled=null),s.paused||s.ended||s.playbackRate===0||!b.BufferHelper.getBuffered(s).length)return;var R=b.BufferHelper.bufferInfo(s,m,0),y=R.len>0,x=R.nextStart||0;if(!y&&!x)return;if(T){var v=R.len>_,A=!x||x-m>_&&!this.fragmentTracker.getPartialFragment(m);if(v||A)return;this.moved=!1}if(!this.moved&&this.stalled!==null){var I,D=Math.max(x,R.start||0)-m,N=this.hls.levels?this.hls.levels[this.hls.currentLevel]:null,z=N==null||((I=N.details)===null||I===void 0)?void 0:I.live,F=z?N.details.targetduration*2:_;if(D>0&&D<=F){this._trySkipBufferHole(null);return}}var W=self.performance.now();if(l===null){this.stalled=W;return}var H=W-l;!T&&H>=h&&this._reportStall(R.len);var B=b.BufferHelper.bufferInfo(s,m,f.maxBufferHole);this._tryFixBufferStall(B,H)},a._tryFixBufferStall=function(i,f){var s=this.config,l=this.fragmentTracker,m=this.media,T=m.currentTime,C=l.getPartialFragment(T);if(C){var g=this._trySkipBufferHole(C);if(g)return}i.len>s.maxBufferHole&&f>s.highBufferWatchdogPeriod*1e3&&(S.logger.warn("Trying to nudge playhead over buffer-hole"),this.stalled=null,this._tryNudgeBuffer())},a._reportStall=function(i){var f=this.hls,s=this.media,l=this.stallReported;l||(this.stallReported=!0,S.logger.warn("Playback stalling at @"+s.currentTime+" due to low buffer (buffer="+i+")"),f.trigger(O.Events.ERROR,{type:E.ErrorTypes.MEDIA_ERROR,details:E.ErrorDetails.BUFFER_STALLED_ERROR,fatal:!1,buffer:i}))},a._trySkipBufferHole=function(i){for(var f=this.config,s=this.hls,l=this.media,m=l.currentTime,T=0,C=b.BufferHelper.getBuffered(l),g=0;g<C.length;g++){var P=C.start(g);if(m+f.maxBufferHole>=T&&m<P){var R=Math.max(P+r,l.currentTime+d);return S.logger.warn("skipping hole, adjusting currentTime from "+m+" to "+R),this.moved=!0,this.stalled=null,l.currentTime=R,i&&s.trigger(O.Events.ERROR,{type:E.ErrorTypes.MEDIA_ERROR,details:E.ErrorDetails.BUFFER_SEEK_OVER_HOLE,fatal:!1,reason:"fragment loaded with buffer holes, seeking from "+m+" to "+R,frag:i}),R}T=C.end(g)}return 0},a._tryNudgeBuffer=function(){var i=this.config,f=this.hls,s=this.media,l=s.currentTime,m=(this.nudgeRetry||0)+1;if(this.nudgeRetry=m,m<i.nudgeMaxRetry){var T=l+m*i.nudgeOffset;S.logger.warn("Nudging 'currentTime' from "+l+" to "+T),s.currentTime=T,f.trigger(O.Events.ERROR,{type:E.ErrorTypes.MEDIA_ERROR,details:E.ErrorDetails.BUFFER_NUDGE_ON_STALL,fatal:!1})}else S.logger.error("Playhead still not moving while enough data buffered @"+l+" after "+i.nudgeMaxRetry+" nudges"),f.trigger(O.Events.ERROR,{type:E.ErrorTypes.MEDIA_ERROR,details:E.ErrorDetails.BUFFER_STALLED_ERROR,fatal:!0})},t}()},"./src/controller/id3-track-controller.ts":function(L,p,w){"use strict";w.r(p);var b=w("./src/events.ts"),E=w("./src/utils/texttrack-utils.ts"),O=w("./src/demux/id3.ts"),S=.25,h=function(){function _(r){this.hls=void 0,this.id3Track=null,this.media=null,this.hls=r,this._registerListeners()}var d=_.prototype;return d.destroy=function(){this._unregisterListeners()},d._registerListeners=function(){var c=this.hls;c.on(b.Events.MEDIA_ATTACHED,this.onMediaAttached,this),c.on(b.Events.MEDIA_DETACHING,this.onMediaDetaching,this),c.on(b.Events.FRAG_PARSING_METADATA,this.onFragParsingMetadata,this),c.on(b.Events.BUFFER_FLUSHING,this.onBufferFlushing,this)},d._unregisterListeners=function(){var c=this.hls;c.off(b.Events.MEDIA_ATTACHED,this.onMediaAttached,this),c.off(b.Events.MEDIA_DETACHING,this.onMediaDetaching,this),c.off(b.Events.FRAG_PARSING_METADATA,this.onFragParsingMetadata,this),c.off(b.Events.BUFFER_FLUSHING,this.onBufferFlushing,this)},d.onMediaAttached=function(c,t){this.media=t.media},d.onMediaDetaching=function(){if(!this.id3Track)return;Object(E.clearCurrentCues)(this.id3Track),this.id3Track=null,this.media=null},d.getID3Track=function(c){if(!this.media)return;for(var t=0;t<c.length;t++){var a=c[t];if(a.kind==="metadata"&&a.label==="id3")return Object(E.sendAddTrackEvent)(a,this.media),a}return this.media.addTextTrack("metadata","id3")},d.onFragParsingMetadata=function(c,t){if(!this.media)return;var a=t.frag,n=t.samples;this.id3Track||(this.id3Track=this.getID3Track(this.media.textTracks),this.id3Track.mode="hidden");for(var i=self.WebKitDataCue||self.VTTCue||self.TextTrackCue,f=0;f<n.length;f++){var s=O.getID3Frames(n[f].data);if(s){var l=n[f].pts,m=f<n.length-1?n[f+1].pts:a.end,T=m-l;T<=0&&(m=l+S);for(var C=0;C<s.length;C++){var g=s[C];if(!O.isTimeStampFrame(g)){var P=new i(l,m,"");P.value=g,this.id3Track.addCue(P)}}}}},d.onBufferFlushing=function(c,t){var a=t.startOffset,n=t.endOffset,i=t.type;if(!i||i==="audio"){var f=this.id3Track;f&&Object(E.removeCuesInRange)(f,a,n)}},_}();p.default=h},"./src/controller/latency-controller.ts":function(L,p,w){"use strict";w.r(p),w.d(p,"default",function(){return _});var b=w("./src/errors.ts"),E=w("./src/events.ts"),O=w("./src/utils/logger.ts");function S(d,r){for(var c=0;c<r.length;c++){var t=r[c];t.enumerable=t.enumerable||!1,t.configurable=!0,"value"in t&&(t.writable=!0),Object.defineProperty(d,t.key,t)}}function h(d,r,c){return r&&S(d.prototype,r),c&&S(d,c),d}var _=function(){function d(c){var t=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 t.timeupdate()},this.hls=c,this.config=c.config,this.registerListeners()}var r=d.prototype;return r.destroy=function(){this.unregisterListeners(),this.onMediaDetaching(),this.levelDetails=null,this.hls=this.timeupdateHandler=null},r.registerListeners=function(){this.hls.on(E.Events.MEDIA_ATTACHED,this.onMediaAttached,this),this.hls.on(E.Events.MEDIA_DETACHING,this.onMediaDetaching,this),this.hls.on(E.Events.MANIFEST_LOADING,this.onManifestLoading,this),this.hls.on(E.Events.LEVEL_UPDATED,this.onLevelUpdated,this),this.hls.on(E.Events.ERROR,this.onError,this)},r.unregisterListeners=function(){this.hls.off(E.Events.MEDIA_ATTACHED,this.onMediaAttached),this.hls.off(E.Events.MEDIA_DETACHING,this.onMediaDetaching),this.hls.off(E.Events.MANIFEST_LOADING,this.onManifestLoading),this.hls.off(E.Events.LEVEL_UPDATED,this.onLevelUpdated),this.hls.off(E.Events.ERROR,this.onError)},r.onMediaAttached=function(t,a){this.media=a.media,this.media.addEventListener("timeupdate",this.timeupdateHandler)},r.onMediaDetaching=function(){this.media&&(this.media.removeEventListener("timeupdate",this.timeupdateHandler),this.media=null)},r.onManifestLoading=function(){this.levelDetails=null,this._latency=null,this.stallCount=0},r.onLevelUpdated=function(t,a){var n=a.details;this.levelDetails=n,n.advanced&&this.timeupdate(),!n.live&&this.media&&this.media.removeEventListener("timeupdate",this.timeupdateHandler)},r.onError=function(t,a){if(a.details!==b.ErrorDetails.BUFFER_STALLED_ERROR)return;this.stallCount++,O.logger.warn("[playback-rate-controller]: Stall detected, adjusting target latency")},r.timeupdate=function(){var t=this.media,a=this.levelDetails;if(!t||!a)return;this.currentTime=t.currentTime;var n=this.computeLatency();if(n===null)return;this._latency=n;var i=this.config,f=i.lowLatencyMode,s=i.maxLiveSyncPlaybackRate;if(!f||s===1)return;var l=this.targetLatency;if(l===null)return;var m=n-l,T=Math.min(this.maxLatency,l+a.targetduration),C=m<T;if(a.live&&C&&m>.05&&this.forwardBufferLength>1){var g=Math.min(2,Math.max(1,s)),P=Math.round(2/(1+Math.exp(-.75*m-this.edgeStalled))*20)/20;t.playbackRate=Math.min(g,Math.max(1,P))}else t.playbackRate!==1&&t.playbackRate!==0&&(t.playbackRate=1)},r.estimateLiveEdge=function(){var t=this.levelDetails;return t===null?null:t.edge+t.age},r.computeLatency=function(){var t=this.estimateLiveEdge();return t===null?null:t-this.currentTime},h(d,[{key:"latency",get:function(){return this._latency||0}},{key:"maxLatency",get:function(){var t=this.config,a=this.levelDetails;return t.liveMaxLatencyDuration!==void 0?t.liveMaxLatencyDuration:a?t.liveMaxLatencyDurationCount*a.targetduration:0}},{key:"targetLatency",get:function(){var t=this.levelDetails;if(t===null)return null;var a=t.holdBack,n=t.partHoldBack,i=t.targetduration,f=this.config,s=f.liveSyncDuration,l=f.liveSyncDurationCount,m=f.lowLatencyMode,T=this.hls.userConfig,C=m&&n||a;(T.liveSyncDuration||T.liveSyncDurationCount||C===0)&&(C=s!==void 0?s:l*i);var g=i,P=1;return C+Math.min(this.stallCount*P,g)}},{key:"liveSyncPosition",get:function(){var t=this.estimateLiveEdge(),a=this.targetLatency,n=this.levelDetails;if(t===null||a===null||n===null)return null;var i=n.edge,f=t-a-this.edgeStalled,s=i-n.totalduration,l=i-(this.config.lowLatencyMode&&n.partTarget||n.targetduration);return Math.min(Math.max(s,f),l)}},{key:"drift",get:function(){var t=this.levelDetails;return t===null?1:t.drift}},{key:"edgeStalled",get:function(){var t=this.levelDetails;if(t===null)return 0;var a=(this.config.lowLatencyMode&&t.partTarget||t.targetduration)*3;return Math.max(t.age-a,0)}},{key:"forwardBufferLength",get:function(){var t=this.media,a=this.levelDetails;if(!t||!a)return 0;var n=t.buffered.length;return n?t.buffered.end(n-1):a.edge-this.currentTime}}]),d}()},"./src/controller/level-controller.ts":function(L,p,w){"use strict";w.r(p),w.d(p,"default",function(){return f});var b=w("./src/types/level.ts"),E=w("./src/events.ts"),O=w("./src/errors.ts"),S=w("./src/utils/codecs.ts"),h=w("./src/controller/level-helper.ts"),_=w("./src/controller/base-playlist-controller.ts"),d=w("./src/types/loader.ts");function r(){return r=Object.assign||function(s){for(var l=1;l<arguments.length;l++){var m=arguments[l];for(var T in m)Object.prototype.hasOwnProperty.call(m,T)&&(s[T]=m[T])}return s},r.apply(this,arguments)}function c(s,l){for(var m=0;m<l.length;m++){var T=l[m];T.enumerable=T.enumerable||!1,T.configurable=!0,"value"in T&&(T.writable=!0),Object.defineProperty(s,T.key,T)}}function t(s,l,m){return l&&c(s.prototype,l),m&&c(s,m),s}function a(s,l){s.prototype=Object.create(l.prototype),s.prototype.constructor=s,n(s,l)}function n(s,l){return n=Object.setPrototypeOf||function(T,C){return T.__proto__=C,T},n(s,l)}var i=/chrome|firefox/.test(navigator.userAgent.toLowerCase()),f=function(s){a(l,s);function l(T){var C;return C=s.call(this,T,"[level-controller]")||this,C._levels=[],C._firstLevel=-1,C._startLevel=void 0,C.currentLevelIndex=-1,C.manualLevelIndex=-1,C.onParsedComplete=void 0,C._registerListeners(),C}var m=l.prototype;return m._registerListeners=function(){var C=this.hls;C.on(E.Events.MANIFEST_LOADED,this.onManifestLoaded,this),C.on(E.Events.LEVEL_LOADED,this.onLevelLoaded,this),C.on(E.Events.AUDIO_TRACK_SWITCHED,this.onAudioTrackSwitched,this),C.on(E.Events.FRAG_LOADED,this.onFragLoaded,this),C.on(E.Events.ERROR,this.onError,this)},m._unregisterListeners=function(){var C=this.hls;C.off(E.Events.MANIFEST_LOADED,this.onManifestLoaded,this),C.off(E.Events.LEVEL_LOADED,this.onLevelLoaded,this),C.off(E.Events.AUDIO_TRACK_SWITCHED,this.onAudioTrackSwitched,this),C.off(E.Events.FRAG_LOADED,this.onFragLoaded,this),C.off(E.Events.ERROR,this.onError,this)},m.destroy=function(){this._unregisterListeners(),this.manualLevelIndex=-1,this._levels.length=0,s.prototype.destroy.call(this)},m.startLoad=function(){var C=this._levels;C.forEach(function(g){g.loadError=0}),s.prototype.startLoad.call(this)},m.onManifestLoaded=function(C,g){var P=[],R=[],y=[],x,v={},A,I=!1,D=!1,N=!1;if(g.levels.forEach(function(H){var B=H.attrs;I=I||!!(H.width&&H.height),D=D||!!H.videoCodec,N=N||!!H.audioCodec,i&&H.audioCodec&&H.audioCodec.indexOf("mp4a.40.34")!==-1&&(H.audioCodec=void 0);var k=H.bitrate+"-"+H.attrs.RESOLUTION+"-"+H.attrs.CODECS;A=v[k],A?A.url.push(H.url):(A=new b.Level(H),v[k]=A,P.push(A)),B&&(B.AUDIO&&Object(h.addGroupId)(A,"audio",B.AUDIO),B.SUBTITLES&&Object(h.addGroupId)(A,"text",B.SUBTITLES))}),(I||D)&&N&&(P=P.filter(function(H){var B=H.videoCodec,k=H.width,G=H.height;return!!B||!!(k&&G)})),P=P.filter(function(H){var B=H.audioCodec,k=H.videoCodec;return(!B||Object(S.isCodecSupportedInMp4)(B,"audio"))&&(!k||Object(S.isCodecSupportedInMp4)(k,"video"))}),g.audioTracks&&(R=g.audioTracks.filter(function(H){return!H.audioCodec||Object(S.isCodecSupportedInMp4)(H.audioCodec,"audio")}),Object(h.assignTrackIdsByGroup)(R)),g.subtitles&&(y=g.subtitles,Object(h.assignTrackIdsByGroup)(y)),P.length>0){x=P[0].bitrate,P.sort(function(H,B){return H.bitrate-B.bitrate}),this._levels=P;for(var z=0;z<P.length;z++)if(P[z].bitrate===x){this._firstLevel=z,this.log("manifest loaded, "+P.length+" level(s) found, first bitrate: "+x);break}var F=N&&!D,W={levels:P,audioTracks:R,subtitleTracks:y,firstLevel:this._firstLevel,stats:g.stats,audio:N,video:D,altAudio:!F&&R.some(function(H){return!!H.url})};this.hls.trigger(E.Events.MANIFEST_PARSED,W),(this.hls.config.autoStartLoad||this.hls.forceStartLoad)&&this.hls.startLoad(this.hls.config.startPosition)}else this.hls.trigger(E.Events.ERROR,{type:O.ErrorTypes.MEDIA_ERROR,details:O.ErrorDetails.MANIFEST_INCOMPATIBLE_CODECS_ERROR,fatal:!0,url:g.url,reason:"no level with compatible codecs found in manifest"})},m.onError=function(C,g){if(s.prototype.onError.call(this,C,g),g.fatal)return;var P=g.context,R=this._levels[this.currentLevelIndex];if(P&&(P.type===d.PlaylistContextType.AUDIO_TRACK&&R.audioGroupIds&&P.groupId===R.audioGroupIds[R.urlId]||P.type===d.PlaylistContextType.SUBTITLE_TRACK&&R.textGroupIds&&P.groupId===R.textGroupIds[R.urlId])){this.redundantFailover(this.currentLevelIndex);return}var y=!1,x=!0,v;switch(g.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:if(g.frag){var A=this._levels[g.frag.level];A?(A.fragmentError++,A.fragmentError>this.hls.config.fragLoadingMaxRetry&&(v=g.frag.level)):v=g.frag.level}break;case O.ErrorDetails.LEVEL_LOAD_ERROR:case O.ErrorDetails.LEVEL_LOAD_TIMEOUT:P&&(P.deliveryDirectives&&(x=!1),v=P.level),y=!0;break;case O.ErrorDetails.REMUX_ALLOC_ERROR:v=g.level,y=!0;break}v!==void 0&&this.recoverLevel(g,v,y,x)},m.recoverLevel=function(C,g,P,R){var y=C.details,x=this._levels[g];if(x.loadError++,P){var v=this.retryLoadingOrFail(C);if(v)C.levelRetry=!0;else{this.currentLevelIndex=-1;return}}if(R){var A=x.url.length;if(A>1&&x.loadError<A)C.levelRetry=!0,this.redundantFailover(g);else if(this.manualLevelIndex===-1){var I=g===0?this._levels.length-1:g-1;this.currentLevelIndex!==I&&this._levels[I].loadError===0&&(this.warn(y+": switch to "+I),C.levelRetry=!0,this.hls.nextAutoLevel=I)}}},m.redundantFailover=function(C){var g=this._levels[C],P=g.url.length;if(P>1){var R=(g.urlId+1)%P;this.warn("Switching to redundant URL-id "+R),this._levels.forEach(function(y){y.urlId=R}),this.level=C}},m.onFragLoaded=function(C,g){var P=g.frag;if(P!==void 0&&P.type===d.PlaylistLevelType.MAIN){var R=this._levels[P.level];R!==void 0&&(R.fragmentError=0,R.loadError=0)}},m.onLevelLoaded=function(C,g){var P,R=g.level,y=g.details,x=this._levels[R];if(!x){var v;this.warn("Invalid level index "+R),(v=g.deliveryDirectives)!==null&&v!==void 0&&v.skip&&(y.deltaUpdateFailed=!0);return}R===this.currentLevelIndex?(x.fragmentError===0&&(x.loadError=0,this.retryCount=0),this.playlistLoaded(R,g,x.details)):(P=g.deliveryDirectives)!==null&&P!==void 0&&P.skip&&(y.deltaUpdateFailed=!0)},m.onAudioTrackSwitched=function(C,g){var P=this.hls.levels[this.currentLevelIndex];if(!P)return;if(P.audioGroupIds){for(var R=-1,y=this.hls.audioTracks[g.id].groupId,x=0;x<P.audioGroupIds.length;x++)if(P.audioGroupIds[x]===y){R=x;break}R!==P.urlId&&(P.urlId=R,this.startLoad())}},m.loadPlaylist=function(C){var g=this.currentLevelIndex,P=this._levels[g];if(this.canLoad&&P&&P.url.length>0){var R=P.urlId,y=P.url[R];if(C)try{y=C.addDirectives(y)}catch(x){this.warn("Could not construct new URL with HLS Delivery Directives: "+x)}this.log("Attempt loading level index "+g+(C?" at sn "+C.msn+" part "+C.part:"")+" with URL-id "+R+" "+y),this.clearTimer(),this.hls.trigger(E.Events.LEVEL_LOADING,{url:y,level:g,id:R,deliveryDirectives:C||null})}},m.removeLevel=function(C,g){var P=function(x,v){return v!==g},R=this._levels.filter(function(y,x){return x!==C?!0:y.url.length>1&&g!==void 0?(y.url=y.url.filter(P),y.audioGroupIds&&(y.audioGroupIds=y.audioGroupIds.filter(P)),y.textGroupIds&&(y.textGroupIds=y.textGroupIds.filter(P)),y.urlId=0,!0):!1}).map(function(y,x){var v=y.details;return v!=null&&v.fragments&&v.fragments.forEach(function(A){A.level=x}),y});this._levels=R,this.hls.trigger(E.Events.LEVELS_UPDATED,{levels:R})},t(l,[{key:"levels",get:function(){return this._levels.length===0?null:this._levels}},{key:"level",get:function(){return this.currentLevelIndex},set:function(C){var g,P=this._levels;if(P.length===0)return;if(this.currentLevelIndex===C&&(g=P[C])!==null&&g!==void 0&&g.details)return;if(C<0||C>=P.length){var R=C<0;if(this.hls.trigger(E.Events.ERROR,{type:O.ErrorTypes.OTHER_ERROR,details:O.ErrorDetails.LEVEL_SWITCH_ERROR,level:C,fatal:R,reason:"invalid level idx"}),R)return;C=Math.min(C,P.length-1)}this.clearTimer();var y=this.currentLevelIndex,x=P[y],v=P[C];this.log("switching to level "+C+" from "+y),this.currentLevelIndex=C;var A=r({},v,{level:C,maxBitrate:v.maxBitrate,uri:v.uri,urlId:v.urlId});delete A._urlId,this.hls.trigger(E.Events.LEVEL_SWITCHING,A);var I=v.details;if(!I||I.live){var D=this.switchParams(v.uri,x==null?void 0:x.details);this.loadPlaylist(D)}}},{key:"manualLevel",get:function(){return this.manualLevelIndex},set:function(C){this.manualLevelIndex=C,this._startLevel===void 0&&(this._startLevel=C),C!==-1&&(this.level=C)}},{key:"firstLevel",get:function(){return this._firstLevel},set:function(C){this._firstLevel=C}},{key:"startLevel",get:function(){if(this._startLevel===void 0){var C=this.hls.config.startLevel;return C!==void 0?C:this._firstLevel}else return this._startLevel},set:function(C){this._startLevel=C}},{key:"nextLoadLevel",get:function(){return this.manualLevelIndex!==-1?this.manualLevelIndex:this.hls.nextAutoLevel},set:function(C){this.level=C,this.manualLevelIndex===-1&&(this.hls.nextAutoLevel=C)}}]),l}(_.default)},"./src/controller/level-helper.ts":function(L,p,w){"use strict";w.r(p),w.d(p,"addGroupId",function(){return O}),w.d(p,"assignTrackIdsByGroup",function(){return S}),w.d(p,"updatePTS",function(){return h}),w.d(p,"updateFragPTSDTS",function(){return d}),w.d(p,"mergeDetails",function(){return r}),w.d(p,"mapPartIntersection",function(){return c}),w.d(p,"mapFragmentIntersection",function(){return t}),w.d(p,"adjustSliding",function(){return a}),w.d(p,"addSliding",function(){return n}),w.d(p,"computeReloadInterval",function(){return i}),w.d(p,"getFragmentWithSN",function(){return f}),w.d(p,"getPartWith",function(){return s});var b=w("./src/polyfills/number.ts"),E=w("./src/utils/logger.ts");function O(l,m,T){switch(m){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 m={};l.forEach(function(T){var C=T.groupId||"";T.id=m[C]=m[C]||0,m[C]++})}function h(l,m,T){var C=l[m],g=l[T];_(C,g)}function _(l,m){var T=m.startPTS;if(Object(b.isFiniteNumber)(T)){var C=0,g;m.sn>l.sn?(C=T-l.start,g=l):(C=l.start-T,g=m),g.duration!==C&&(g.duration=C)}else if(m.sn>l.sn){var P=l.cc===m.cc;P&&l.minEndPTS?m.start=l.start+(l.minEndPTS-l.start):m.start=l.start+l.duration}else m.start=Math.max(l.start-m.duration,0)}function d(l,m,T,C,g,P){var R=C-T;R<=0&&(E.logger.warn("Fragment should have a positive duration",m),C=T+m.duration,P=g+m.duration);var y=T,x=C,v=m.startPTS,A=m.endPTS;if(Object(b.isFiniteNumber)(v)){var I=Math.abs(v-T);Object(b.isFiniteNumber)(m.deltaPTS)?m.deltaPTS=Math.max(I,m.deltaPTS):m.deltaPTS=I,y=Math.max(T,v),T=Math.min(T,v),g=Math.min(g,m.startDTS),x=Math.min(C,A),C=Math.max(C,A),P=Math.max(P,m.endDTS)}m.duration=C-T;var D=T-m.start;m.appendedPTS=C,m.start=m.startPTS=T,m.maxStartPTS=y,m.startDTS=g,m.endPTS=C,m.minEndPTS=x,m.endDTS=P;var N=m.sn;if(!l||N<l.startSN||N>l.endSN)return 0;var z,F=N-l.startSN,W=l.fragments;for(W[F]=m,z=F;z>0;z--)_(W[z],W[z-1]);for(z=F;z<W.length-1;z++)_(W[z],W[z+1]);return l.fragmentHint&&_(W[W.length-1],l.fragmentHint),l.PTSKnown=l.alignedSliding=!0,D}function r(l,m){for(var T=null,C=l.fragments,g=C.length-1;g>=0;g--){var P=C[g].initSegment;if(P){T=P;break}}l.fragmentHint&&delete l.fragmentHint.endPTS;var R=0,y;if(t(l,m,function(z,F){z.relurl&&(R=z.cc-F.cc),Object(b.isFiniteNumber)(z.startPTS)&&Object(b.isFiniteNumber)(z.endPTS)&&(F.start=F.startPTS=z.startPTS,F.startDTS=z.startDTS,F.appendedPTS=z.appendedPTS,F.maxStartPTS=z.maxStartPTS,F.endPTS=z.endPTS,F.endDTS=z.endDTS,F.minEndPTS=z.minEndPTS,F.duration=z.endPTS-z.startPTS,F.duration&&(y=F),m.PTSKnown=m.alignedSliding=!0),F.elementaryStreams=z.elementaryStreams,F.loader=z.loader,F.stats=z.stats,F.urlId=z.urlId,z.initSegment&&(F.initSegment=z.initSegment,T=z.initSegment)}),T){var x=m.fragmentHint?m.fragments.concat(m.fragmentHint):m.fragments;x.forEach(function(z){var F;(!z.initSegment||z.initSegment.relurl===((F=T)===null||F===void 0?void 0:F.relurl))&&(z.initSegment=T)})}if(m.skippedSegments&&(m.deltaUpdateFailed=m.fragments.some(function(z){return!z}),m.deltaUpdateFailed)){E.logger.warn("[level-helper] Previous playlist missing segments skipped in delta playlist");for(var v=m.skippedSegments;v--;)m.fragments.shift();m.startSN=m.fragments[0].sn,m.startCC=m.fragments[0].cc}var A=m.fragments;if(R){E.logger.warn("discontinuity sliding from playlist, take drift into account");for(var I=0;I<A.length;I++)A[I].cc+=R}m.skippedSegments&&(m.startCC=m.fragments[0].cc),c(l.partList,m.partList,function(z,F){F.elementaryStreams=z.elementaryStreams,F.stats=z.stats}),y?d(m,y,y.startPTS,y.endPTS,y.startDTS,y.endDTS):a(l,m),A.length&&(m.totalduration=m.edge-A[0].start),m.driftStartTime=l.driftStartTime,m.driftStart=l.driftStart;var D=m.advancedDateTime;if(m.advanced&&D){var N=m.edge;m.driftStart||(m.driftStartTime=D,m.driftStart=N),m.driftEndTime=D,m.driftEnd=N}else m.driftEndTime=l.driftEndTime,m.driftEnd=l.driftEnd,m.advancedDateTime=l.advancedDateTime}function c(l,m,T){if(l&&m)for(var C=0,g=0,P=l.length;g<=P;g++){var R=l[g],y=m[g+C];R&&y&&R.index===y.index&&R.fragment.sn===y.fragment.sn?T(R,y):C--}}function t(l,m,T){for(var C=m.skippedSegments,g=Math.max(l.startSN,m.startSN)-m.startSN,P=(l.fragmentHint?1:0)+(C?m.endSN:Math.min(l.endSN,m.endSN))-m.startSN,R=m.startSN-l.startSN,y=m.fragmentHint?m.fragments.concat(m.fragmentHint):m.fragments,x=l.fragmentHint?l.fragments.concat(l.fragmentHint):l.fragments,v=g;v<=P;v++){var A=x[R+v],I=y[v];C&&!I&&v<C&&(I=m.fragments[v]=A),A&&I&&T(A,I)}}function a(l,m){var T=m.startSN+m.skippedSegments-l.startSN,C=l.fragments;if(T<0||T>=C.length)return;n(m,C[T].start)}function n(l,m){if(m){for(var T=l.fragments,C=l.skippedSegments;C<T.length;C++)T[C].start+=m;l.fragmentHint&&(l.fragmentHint.start+=m)}}function i(l,m){var T=1e3*l.levelTargetDuration,C=T/2,g=l.age,P=g>0&&g<T*3,R=m.loading.end-m.loading.start,y,x=l.availabilityDelay;if(l.updated===!1)if(P){var v=333*l.misses;y=Math.max(Math.min(C,R*2),v),l.availabilityDelay=(l.availabilityDelay||0)+y}else y=C;else P?(x=Math.min(x||T/2,g),l.availabilityDelay=x,y=x+T-g):y=T-R;return Math.round(y)}function f(l,m,T){if(!l||!l.details)return null;var C=l.details,g=C.fragments[m-C.startSN];return g||(g=C.fragmentHint,g&&g.sn===m?g:m<C.startSN&&T&&T.sn===m?T:null)}function s(l,m,T){if(!l||!l.details)return null;var C=l.details.partList;if(C)for(var g=C.length;g--;){var P=C[g];if(P.index===T&&P.fragment.sn===m)return P}return null}},"./src/controller/stream-controller.ts":function(L,p,w){"use strict";w.r(p),w.d(p,"default",function(){return C});var b=w("./src/polyfills/number.ts"),E=w("./src/controller/base-stream-controller.ts"),O=w("./src/is-supported.ts"),S=w("./src/events.ts"),h=w("./src/utils/buffer-helper.ts"),_=w("./src/controller/fragment-tracker.ts"),d=w("./src/types/loader.ts"),r=w("./src/loader/fragment.ts"),c=w("./src/demux/transmuxer-interface.ts"),t=w("./src/types/transmuxer.ts"),a=w("./src/controller/gap-controller.ts"),n=w("./src/errors.ts"),i=w("./src/utils/logger.ts");function f(g,P){for(var R=0;R<P.length;R++){var y=P[R];y.enumerable=y.enumerable||!1,y.configurable=!0,"value"in y&&(y.writable=!0),Object.defineProperty(g,y.key,y)}}function s(g,P,R){return P&&f(g.prototype,P),R&&f(g,R),g}function l(g,P){g.prototype=Object.create(P.prototype),g.prototype.constructor=g,m(g,P)}function m(g,P){return m=Object.setPrototypeOf||function(y,x){return y.__proto__=x,y},m(g,P)}var T=100,C=function(g){l(P,g);function P(y,x){var v;return v=g.call(this,y,x,"[stream-controller]")||this,v.audioCodecSwap=!1,v.gapController=null,v.level=-1,v._forceStartLoad=!1,v.altAudio=!1,v.audioOnly=!1,v.fragPlaying=null,v.onvplaying=null,v.onvseeked=null,v.fragLastKbps=0,v.stalled=!1,v.couldBacktrack=!1,v.audioCodecSwitch=!1,v.videoBuffer=null,v._registerListeners(),v}var R=P.prototype;return R._registerListeners=function(){var x=this.hls;x.on(S.Events.MEDIA_ATTACHED,this.onMediaAttached,this),x.on(S.Events.MEDIA_DETACHING,this.onMediaDetaching,this),x.on(S.Events.MANIFEST_LOADING,this.onManifestLoading,this),x.on(S.Events.MANIFEST_PARSED,this.onManifestParsed,this),x.on(S.Events.LEVEL_LOADING,this.onLevelLoading,this),x.on(S.Events.LEVEL_LOADED,this.onLevelLoaded,this),x.on(S.Events.FRAG_LOAD_EMERGENCY_ABORTED,this.onFragLoadEmergencyAborted,this),x.on(S.Events.ERROR,this.onError,this),x.on(S.Events.AUDIO_TRACK_SWITCHING,this.onAudioTrackSwitching,this),x.on(S.Events.AUDIO_TRACK_SWITCHED,this.onAudioTrackSwitched,this),x.on(S.Events.BUFFER_CREATED,this.onBufferCreated,this),x.on(S.Events.BUFFER_FLUSHED,this.onBufferFlushed,this),x.on(S.Events.LEVELS_UPDATED,this.onLevelsUpdated,this),x.on(S.Events.FRAG_BUFFERED,this.onFragBuffered,this)},R._unregisterListeners=function(){var x=this.hls;x.off(S.Events.MEDIA_ATTACHED,this.onMediaAttached,this),x.off(S.Events.MEDIA_DETACHING,this.onMediaDetaching,this),x.off(S.Events.MANIFEST_LOADING,this.onManifestLoading,this),x.off(S.Events.MANIFEST_PARSED,this.onManifestParsed,this),x.off(S.Events.LEVEL_LOADED,this.onLevelLoaded,this),x.off(S.Events.FRAG_LOAD_EMERGENCY_ABORTED,this.onFragLoadEmergencyAborted,this),x.off(S.Events.ERROR,this.onError,this),x.off(S.Events.AUDIO_TRACK_SWITCHING,this.onAudioTrackSwitching,this),x.off(S.Events.AUDIO_TRACK_SWITCHED,this.onAudioTrackSwitched,this),x.off(S.Events.BUFFER_CREATED,this.onBufferCreated,this),x.off(S.Events.BUFFER_FLUSHED,this.onBufferFlushed,this),x.off(S.Events.LEVELS_UPDATED,this.onLevelsUpdated,this),x.off(S.Events.FRAG_BUFFERED,this.onFragBuffered,this)},R.onHandlerDestroying=function(){this._unregisterListeners(),this.onMediaDetaching()},R.startLoad=function(x){if(this.levels){var v=this.lastCurrentTime,A=this.hls;if(this.stopLoad(),this.setInterval(T),this.level=-1,this.fragLoadError=0,!this.startFragRequested){var I=A.startLevel;I===-1&&(A.config.testBandwidth?(I=0,this.bitrateTest=!0):I=A.nextAutoLevel),this.level=A.nextLoadLevel=I,this.loadedmetadata=!1}v>0&&x===-1&&(this.log("Override startPosition with lastCurrentTime @"+v.toFixed(3)),x=v),this.state=E.State.IDLE,this.nextLoadPosition=this.startPosition=this.lastCurrentTime=x,this.tick()}else this._forceStartLoad=!0,this.state=E.State.STOPPED},R.stopLoad=function(){this._forceStartLoad=!1,g.prototype.stopLoad.call(this)},R.doTick=function(){switch(this.state){case E.State.IDLE:this.doTickIdle();break;case E.State.WAITING_LEVEL:{var x,v=this.levels,A=this.level,I=v==null||((x=v[A])===null||x===void 0)?void 0:x.details;if(I&&(!I.live||this.levelLastLoaded===this.level)){if(this.waitForCdnTuneIn(I))break;this.state=E.State.IDLE;break}break}case E.State.FRAG_LOADING_WAITING_RETRY:{var D,N=self.performance.now(),z=this.retryDate;(!z||N>=z||(D=this.media)!==null&&D!==void 0&&D.seeking)&&(this.log("retryDate reached, switch back to IDLE state"),this.state=E.State.IDLE)}break;default:break}this.onTickEnd()},R.onTickEnd=function(){g.prototype.onTickEnd.call(this),this.checkBuffer(),this.checkFragmentChanged()},R.doTickIdle=function(){var x,v,A=this.hls,I=this.levelLastLoaded,D=this.levels,N=this.media,z=A.config,F=A.nextLoadLevel;if(I===null||!N&&(this.startFragRequested||!z.startFragPrefetch))return;if(this.altAudio&&this.audioOnly)return;if(!D||!D[F])return;var W=D[F];this.level=A.nextLoadLevel=F;var H=W.details;if(!H||this.state===E.State.WAITING_LEVEL||H.live&&this.levelLastLoaded!==F){this.state=E.State.WAITING_LEVEL;return}var B=this.getFwdBufferInfo(this.mediaBuffer?this.mediaBuffer:N,d.PlaylistLevelType.MAIN);if(B===null)return;var k=B.len,G=this.getMaxBufferLength(W.maxBitrate);if(k>=G)return;if(this._streamEnded(B,H)){var ee={};this.altAudio&&(ee.type="video"),this.hls.trigger(S.Events.BUFFER_EOS,ee),this.state=E.State.ENDED;return}var ue=B.end,le=this.getNextFragment(ue,H);if(this.couldBacktrack&&!this.fragPrevious&&le&&le.sn!=="initSegment"){var ve=le.sn-H.startSN;ve>1&&(le=H.fragments[ve-1],this.fragmentTracker.removeFragment(le))}if(le&&this.fragmentTracker.getState(le)===_.FragmentState.OK&&this.nextLoadPosition>ue){var be=this.audioOnly&&!this.altAudio?r.ElementaryStreamTypes.AUDIO:r.ElementaryStreamTypes.VIDEO;this.afterBufferFlushed(N,be,d.PlaylistLevelType.MAIN),le=this.getNextFragment(this.nextLoadPosition,H)}if(!le)return;le.initSegment&&!le.initSegment.data&&!this.bitrateTest&&(le=le.initSegment),((x=le.decryptdata)===null||x===void 0?void 0:x.keyFormat)==="identity"&&!((v=le.decryptdata)!==null&&v!==void 0&&v.key)?this.loadKey(le,H):this.loadFragment(le,H,ue)},R.loadFragment=function(x,v,A){var I,D=this.fragmentTracker.getState(x);if(this.fragCurrent=x,D===_.FragmentState.BACKTRACKED){var N=this.fragmentTracker.getBacktrackData(x);if(N){this._handleFragmentLoadProgress(N),this._handleFragmentLoadComplete(N);return}else D=_.FragmentState.NOT_LOADED}D===_.FragmentState.NOT_LOADED||D===_.FragmentState.PARTIAL?x.sn==="initSegment"?this._loadInitSegment(x):this.bitrateTest?(x.bitrateTest=!0,this.log("Fragment "+x.sn+" of level "+x.level+" is being downloaded to test bitrate and will not be buffered"),this._loadBitrateTestFrag(x)):(this.startFragRequested=!0,g.prototype.loadFragment.call(this,x,v,A)):D===_.FragmentState.APPENDING?this.reduceMaxBufferLength(x.duration)&&this.fragmentTracker.removeFragment(x):((I=this.media)===null||I===void 0?void 0:I.buffered.length)===0&&this.fragmentTracker.removeAllFragments()},R.getAppendedFrag=function(x){var v=this.fragmentTracker.getAppendedFrag(x,d.PlaylistLevelType.MAIN);return v&&"fragment"in v?v.fragment:v},R.getBufferedFrag=function(x){return this.fragmentTracker.getBufferedFrag(x,d.PlaylistLevelType.MAIN)},R.followingBufferedFrag=function(x){return x?this.getBufferedFrag(x.end+.5):null},R.immediateLevelSwitch=function(){this.abortCurrentFrag(),this.flushMainBuffer(0,Number.POSITIVE_INFINITY)},R.nextLevelSwitch=function(){var x=this.levels,v=this.media;if(v!=null&&v.readyState){var A,I=this.getAppendedFrag(v.currentTime);if(I&&I.start>1&&this.flushMainBuffer(0,I.start-1),!v.paused&&x){var D=this.hls.nextLoadLevel,N=x[D],z=this.fragLastKbps;z&&this.fragCurrent?A=this.fragCurrent.duration*N.maxBitrate/(1e3*z)+1:A=0}else A=0;var F=this.getBufferedFrag(v.currentTime+A);if(F){var W=this.followingBufferedFrag(F);if(W){this.abortCurrentFrag();var H=W.maxStartPTS?W.maxStartPTS:W.start,B=W.duration,k=Math.max(F.end,H+Math.min(Math.max(B-this.config.maxFragLookUpTolerance,B*.5),B*.75));this.flushMainBuffer(k,Number.POSITIVE_INFINITY)}}}},R.abortCurrentFrag=function(){var x=this.fragCurrent;this.fragCurrent=null,x!=null&&x.loader&&x.loader.abort(),this.state===E.State.KEY_LOADING&&(this.state=E.State.IDLE),this.nextLoadPosition=this.getLoadPosition()},R.flushMainBuffer=function(x,v){g.prototype.flushMainBuffer.call(this,x,v,this.altAudio?"video":null)},R.onMediaAttached=function(x,v){g.prototype.onMediaAttached.call(this,x,v);var A=v.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 a.default(this.config,A,this.fragmentTracker,this.hls)},R.onMediaDetaching=function(){var x=this.media;x&&(x.removeEventListener("playing",this.onvplaying),x.removeEventListener("seeked",this.onvseeked),this.onvplaying=this.onvseeked=null,this.videoBuffer=null),this.fragPlaying=null,this.gapController&&(this.gapController.destroy(),this.gapController=null),g.prototype.onMediaDetaching.call(this)},R.onMediaPlaying=function(){this.tick()},R.onMediaSeeked=function(){var x=this.media,v=x?x.currentTime:null;Object(b.isFiniteNumber)(v)&&this.log("Media seeked to "+v.toFixed(3)),this.tick()},R.onManifestLoading=function(){this.log("Trigger BUFFER_RESET"),this.hls.trigger(S.Events.BUFFER_RESET,void 0),this.fragmentTracker.removeAllFragments(),this.couldBacktrack=this.stalled=!1,this.startPosition=this.lastCurrentTime=0,this.fragPlaying=null},R.onManifestParsed=function(x,v){var A=!1,I=!1,D;v.levels.forEach(function(N){D=N.audioCodec,D&&(D.indexOf("mp4a.40.2")!==-1&&(A=!0),D.indexOf("mp4a.40.5")!==-1&&(I=!0))}),this.audioCodecSwitch=A&&I&&!Object(O.changeTypeSupported)(),this.audioCodecSwitch&&this.log("Both AAC/HE-AAC audio found in levels; declaring level codec as HE-AAC"),this.levels=v.levels,this.startFragRequested=!1},R.onLevelLoading=function(x,v){var A=this.levels;if(!A||this.state!==E.State.IDLE)return;var I=A[v.level];(!I.details||I.details.live&&this.levelLastLoaded!==v.level||this.waitForCdnTuneIn(I.details))&&(this.state=E.State.WAITING_LEVEL)},R.onLevelLoaded=function(x,v){var A,I=this.levels,D=v.level,N=v.details,z=N.totalduration;if(!I){this.warn("Levels were reset while loading level "+D);return}this.log("Level "+D+" loaded ["+N.startSN+","+N.endSN+"], cc ["+N.startCC+", "+N.endCC+"] duration:"+z);var F=this.fragCurrent;F&&(this.state===E.State.FRAG_LOADING||this.state===E.State.FRAG_LOADING_WAITING_RETRY)&&(F.level!==v.level&&F.loader&&(this.state=E.State.IDLE,F.loader.abort()));var W=I[D],H=0;if(N.live||(A=W.details)!==null&&A!==void 0&&A.live){if(N.fragments[0]||(N.deltaUpdateFailed=!0),N.deltaUpdateFailed)return;H=this.alignPlaylists(N,W.details)}if(W.details=N,this.levelLastLoaded=D,this.hls.trigger(S.Events.LEVEL_UPDATED,{details:N,level:D}),this.state===E.State.WAITING_LEVEL){if(this.waitForCdnTuneIn(N))return;this.state=E.State.IDLE}this.startFragRequested?N.live&&this.synchronizeToLiveEdge(N):this.setStartPosition(N,H),this.tick()},R._handleFragmentLoadProgress=function(x){var v,A=x.frag,I=x.part,D=x.payload,N=this.levels;if(!N){this.warn("Levels were reset while fragment load was in progress. Fragment "+A.sn+" of level "+A.level+" will not be buffered");return}var z=N[A.level],F=z.details;if(!F){this.warn("Dropping fragment "+A.sn+" of level "+A.level+" after level details were reset");return}var W=z.videoCodec,H=F.PTSKnown||!F.live,B=(v=A.initSegment)===null||v===void 0?void 0:v.data,k=this._getAudioCodec(z),G=this.transmuxer=this.transmuxer||new c.default(this.hls,d.PlaylistLevelType.MAIN,this._handleTransmuxComplete.bind(this),this._handleTransmuxerFlush.bind(this)),ee=I?I.index:-1,ue=ee!==-1,le=new t.ChunkMetadata(A.level,A.sn,A.stats.chunkCount,D.byteLength,ee,ue),ve=this.initPTS[A.cc];G.push(D,B,k,W,A,I,F.totalduration,H,le,ve)},R.onAudioTrackSwitching=function(x,v){var A=this.altAudio,I=!!v.url,D=v.id;if(!I){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:D})}},R.onAudioTrackSwitched=function(x,v){var A=v.id,I=!!this.hls.audioTracks[A].url;if(I){var D=this.videoBuffer;D&&this.mediaBuffer!==D&&(this.log("Switching on alternate audio, use video.buffered to schedule main fragment loading"),this.mediaBuffer=D)}this.altAudio=I,this.tick()},R.onBufferCreated=function(x,v){var A=v.tracks,I,D,N=!1;for(var z in A){var F=A[z];if(F.id==="main"){if(D=z,I=F,z==="video"){var W=A[z];W&&(this.videoBuffer=W.buffer)}}else N=!0}N&&I?(this.log("Alternate track found, use "+D+".buffered to schedule main fragment loading"),this.mediaBuffer=I.buffer):this.mediaBuffer=this.media},R.onFragBuffered=function(x,v){var A=v.frag,I=v.part;if(A&&A.type!==d.PlaylistLevelType.MAIN)return;if(this.fragContextChanged(A)){this.warn("Fragment "+A.sn+(I?" p: "+I.index:"")+" of level "+A.level+" finished buffering, but was aborted. state: "+this.state),this.state===E.State.PARSED&&(this.state=E.State.IDLE);return}var D=I?I.stats:A.stats;this.fragLastKbps=Math.round(8*D.total/(D.buffering.end-D.loading.first)),A.sn!=="initSegment"&&(this.fragPrevious=A),this.fragBufferedComplete(A,I)},R.onError=function(x,v){switch(v.details){case n.ErrorDetails.FRAG_LOAD_ERROR:case n.ErrorDetails.FRAG_LOAD_TIMEOUT:case n.ErrorDetails.KEY_LOAD_ERROR:case n.ErrorDetails.KEY_LOAD_TIMEOUT:this.onFragmentOrKeyLoadError(d.PlaylistLevelType.MAIN,v);break;case n.ErrorDetails.LEVEL_LOAD_ERROR:case n.ErrorDetails.LEVEL_LOAD_TIMEOUT:this.state!==E.State.ERROR&&(v.fatal?(this.warn(""+v.details),this.state=E.State.ERROR):!v.levelRetry&&this.state===E.State.WAITING_LEVEL&&(this.state=E.State.IDLE));break;case n.ErrorDetails.BUFFER_FULL_ERROR:if(v.parent==="main"&&(this.state===E.State.PARSING||this.state===E.State.PARSED)){var A=!0,I=this.getFwdBufferInfo(this.media,d.PlaylistLevelType.MAIN);I&&I.len>.5&&(A=!this.reduceMaxBufferLength(I.len)),A&&(this.warn("buffer full error also media.currentTime is not buffered, flush main"),this.immediateLevelSwitch()),this.resetLoadingState()}break;default:break}},R.checkBuffer=function(){var x=this.media,v=this.gapController;if(!x||!v||!x.readyState)return;var A=h.BufferHelper.getBuffered(x);!this.loadedmetadata&&A.length?(this.loadedmetadata=!0,this.seekToStartPos()):v.poll(this.lastCurrentTime),this.lastCurrentTime=x.currentTime},R.onFragLoadEmergencyAborted=function(){this.state=E.State.IDLE,this.loadedmetadata||(this.startFragRequested=!1,this.nextLoadPosition=this.startPosition),this.tickImmediate()},R.onBufferFlushed=function(x,v){var A=v.type;if(A!==r.ElementaryStreamTypes.AUDIO||this.audioOnly&&!this.altAudio){var I=(A===r.ElementaryStreamTypes.VIDEO?this.videoBuffer:this.mediaBuffer)||this.media;this.afterBufferFlushed(I,A,d.PlaylistLevelType.MAIN)}},R.onLevelsUpdated=function(x,v){this.levels=v.levels},R.swapAudioCodec=function(){this.audioCodecSwap=!this.audioCodecSwap},R.seekToStartPos=function(){var x=this.media,v=x.currentTime,A=this.startPosition;if(A>=0&&v<A){if(x.seeking){i.logger.log("could not seek to "+A+", already seeking at "+v);return}var I=h.BufferHelper.getBuffered(x),D=I.length?I.start(0):0,N=D-A;N>0&&(N<this.config.maxBufferHole||N<this.config.maxFragLookUpTolerance)&&(i.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 "+v),x.currentTime=A}},R._getAudioCodec=function(x){var v=this.config.defaultAudioCodec||x.audioCodec;return this.audioCodecSwap&&v&&(this.log("Swapping audio codec"),v.indexOf("mp4a.40.5")!==-1?v="mp4a.40.2":v="mp4a.40.5"),v},R._loadBitrateTestFrag=function(x){var v=this;this._doFragLoad(x).then(function(A){var I=v.hls;if(!A||I.nextLoadLevel||v.fragContextChanged(x))return;v.fragLoadError=0,v.state=E.State.IDLE,v.startFragRequested=!1,v.bitrateTest=!1;var D=x.stats;D.parsing.start=D.parsing.end=D.buffering.start=D.buffering.end=self.performance.now(),I.trigger(S.Events.FRAG_LOADED,A)})},R._handleTransmuxComplete=function(x){var v,A="main",I=this.hls,D=x.remuxResult,N=x.chunkMeta,z=this.getCurrentContext(N);if(!z){this.warn("The loading context changed while buffering fragment "+N.sn+" of level "+N.level+". This chunk will not be buffered."),this.resetLiveStartWhenNotLoaded(N.level);return}var F=z.frag,W=z.part,H=z.level,B=D.video,k=D.text,G=D.id3,ee=D.initSegment,ue=this.altAudio?void 0:D.audio;if(this.fragContextChanged(F))return;if(this.state=E.State.PARSING,ee){ee.tracks&&(this._bufferInitSegment(H,ee.tracks,F,N),I.trigger(S.Events.FRAG_PARSING_INIT_SEGMENT,{frag:F,id:A,tracks:ee.tracks}));var le=ee.initPTS,ve=ee.timescale;Object(b.isFiniteNumber)(le)&&(this.initPTS[F.cc]=le,I.trigger(S.Events.INIT_PTS_FOUND,{frag:F,id:A,initPTS:le,timescale:ve}))}if(B&&D.independent!==!1){if(H.details){var be=B.startPTS,oe=B.endPTS,he=B.startDTS,fe=B.endDTS;if(W)W.elementaryStreams[B.type]={startPTS:be,endPTS:oe,startDTS:he,endDTS:fe};else if(B.firstKeyFrame&&B.independent&&(this.couldBacktrack=!0),B.dropped&&B.independent){var ae=this.getLoadPosition()+this.config.maxBufferHole;if(ae<be){this.backtrack(F);return}F.setElementaryStreamInfo(B.type,F.start,oe,F.start,fe,!0)}F.setElementaryStreamInfo(B.type,be,oe,he,fe),this.bufferFragmentData(B,F,W,N)}}else if(D.independent===!1){this.backtrack(F);return}if(ue){var se=ue.startPTS,Q=ue.endPTS,ce=ue.startDTS,te=ue.endDTS;W&&(W.elementaryStreams[r.ElementaryStreamTypes.AUDIO]={startPTS:se,endPTS:Q,startDTS:ce,endDTS:te}),F.setElementaryStreamInfo(r.ElementaryStreamTypes.AUDIO,se,Q,ce,te),this.bufferFragmentData(ue,F,W,N)}if(G!=null&&(v=G.samples)!==null&&v!==void 0&&v.length){var re={frag:F,id:A,samples:G.samples};I.trigger(S.Events.FRAG_PARSING_METADATA,re)}if(k){var ye={frag:F,id:A,samples:k.samples};I.trigger(S.Events.FRAG_PARSING_USERDATA,ye)}},R._bufferInitSegment=function(x,v,A,I){var D=this;if(this.state!==E.State.PARSING)return;this.audioOnly=!!v.audio&&!v.video,this.altAudio&&!this.audioOnly&&delete v.audio;var N=v.audio,z=v.video,F=v.audiovideo;if(N){var W=x.audioCodec,H=navigator.userAgent.toLowerCase();this.audioCodecSwitch&&(W&&(W.indexOf("mp4a.40.5")!==-1?W="mp4a.40.2":W="mp4a.40.5"),N.metadata.channelCount!==1&&H.indexOf("firefox")===-1&&(W="mp4a.40.5")),H.indexOf("android")!==-1&&N.container!=="audio/mpeg"&&(W="mp4a.40.2",this.log("Android: force audio codec to "+W)),x.audioCodec&&x.audioCodec!==W&&this.log('Swapping manifest audio codec "'+x.audioCodec+'" for "'+W+'"'),N.levelCodec=W,N.id="main",this.log("Init audio buffer, container:"+N.container+", codecs[selected/level/parsed]=["+(W||"")+"/"+(x.audioCodec||"")+"/"+N.codec+"]")}z&&(z.levelCodec=x.videoCodec,z.id="main",this.log("Init video buffer, container:"+z.container+", codecs[level/parsed]=["+(x.videoCodec||"")+"/"+z.codec+"]")),F&&this.log("Init audiovideo buffer, container:"+F.container+", codecs[level/parsed]=["+(x.attrs.CODECS||"")+"/"+F.codec+"]"),this.hls.trigger(S.Events.BUFFER_CODECS,v),Object.keys(v).forEach(function(B){var k=v[B],G=k.initSegment;G!=null&&G.byteLength&&D.hls.trigger(S.Events.BUFFER_APPENDING,{type:B,data:G,frag:A,part:null,chunkMeta:I,parent:A.type})}),this.tick()},R.backtrack=function(x){this.couldBacktrack=!0,this.resetTransmuxer(),this.flushBufferGap(x);var v=this.fragmentTracker.backtrack(x);this.fragPrevious=null,this.nextLoadPosition=x.start,v?this.resetFragmentLoading(x):this.state=E.State.BACKTRACKING},R.checkFragmentChanged=function(){var x=this.media,v=null;if(x&&x.readyState>1&&x.seeking===!1){var A=x.currentTime;if(h.BufferHelper.isBuffered(x,A)?v=this.getAppendedFrag(A):h.BufferHelper.isBuffered(x,A+.1)&&(v=this.getAppendedFrag(A+.1)),v){var I=this.fragPlaying,D=v.level;(!I||v.sn!==I.sn||I.level!==D||v.urlId!==I.urlId)&&(this.hls.trigger(S.Events.FRAG_CHANGED,{frag:v}),(!I||I.level!==D)&&this.hls.trigger(S.Events.LEVEL_SWITCHED,{level:D}),this.fragPlaying=v)}}},s(P,[{key:"nextLevel",get:function(){var x=this.nextBufferedFrag;return x?x.level:-1}},{key:"currentLevel",get:function(){var x=this.media;if(x){var v=this.getAppendedFrag(x.currentTime);if(v)return v.level}return-1}},{key:"nextBufferedFrag",get:function(){var x=this.media;if(x){var v=this.getAppendedFrag(x.currentTime);return this.followingBufferedFrag(v)}else return null}},{key:"forceStartLoad",get:function(){return this._forceStartLoad}}]),P}(E.default)},"./src/controller/subtitle-stream-controller.ts":function(L,p,w){"use strict";w.r(p),w.d(p,"SubtitleStreamController",function(){return l});var b=w("./src/events.ts"),E=w("./src/utils/logger.ts"),O=w("./src/utils/buffer-helper.ts"),S=w("./src/controller/fragment-finders.ts"),h=w("./src/utils/discontinuities.ts"),_=w("./src/controller/level-helper.ts"),d=w("./src/controller/fragment-tracker.ts"),r=w("./src/controller/base-stream-controller.ts"),c=w("./src/types/loader.ts"),t=w("./src/types/level.ts");function a(m,T){for(var C=0;C<T.length;C++){var g=T[C];g.enumerable=g.enumerable||!1,g.configurable=!0,"value"in g&&(g.writable=!0),Object.defineProperty(m,g.key,g)}}function n(m,T,C){return T&&a(m.prototype,T),C&&a(m,C),m}function i(m,T){m.prototype=Object.create(T.prototype),m.prototype.constructor=m,f(m,T)}function f(m,T){return f=Object.setPrototypeOf||function(g,P){return g.__proto__=P,g},f(m,T)}var s=500,l=function(m){i(T,m);function T(g,P){var R;return R=m.call(this,g,P,"[subtitle-stream-controller]")||this,R.levels=[],R.currentTrackId=-1,R.tracksBuffered=[],R.mainDetails=null,R._registerListeners(),R}var C=T.prototype;return C.onHandlerDestroying=function(){this._unregisterListeners(),this.mainDetails=null},C._registerListeners=function(){var P=this.hls;P.on(b.Events.MEDIA_ATTACHED,this.onMediaAttached,this),P.on(b.Events.MEDIA_DETACHING,this.onMediaDetaching,this),P.on(b.Events.MANIFEST_LOADING,this.onManifestLoading,this),P.on(b.Events.LEVEL_LOADED,this.onLevelLoaded,this),P.on(b.Events.ERROR,this.onError,this),P.on(b.Events.SUBTITLE_TRACKS_UPDATED,this.onSubtitleTracksUpdated,this),P.on(b.Events.SUBTITLE_TRACK_SWITCH,this.onSubtitleTrackSwitch,this),P.on(b.Events.SUBTITLE_TRACK_LOADED,this.onSubtitleTrackLoaded,this),P.on(b.Events.SUBTITLE_FRAG_PROCESSED,this.onSubtitleFragProcessed,this),P.on(b.Events.BUFFER_FLUSHING,this.onBufferFlushing,this)},C._unregisterListeners=function(){var P=this.hls;P.off(b.Events.MEDIA_ATTACHED,this.onMediaAttached,this),P.off(b.Events.MEDIA_DETACHING,this.onMediaDetaching,this),P.off(b.Events.MANIFEST_LOADING,this.onManifestLoading,this),P.off(b.Events.LEVEL_LOADED,this.onLevelLoaded,this),P.off(b.Events.ERROR,this.onError,this),P.off(b.Events.SUBTITLE_TRACKS_UPDATED,this.onSubtitleTracksUpdated,this),P.off(b.Events.SUBTITLE_TRACK_SWITCH,this.onSubtitleTrackSwitch,this),P.off(b.Events.SUBTITLE_TRACK_LOADED,this.onSubtitleTrackLoaded,this),P.off(b.Events.SUBTITLE_FRAG_PROCESSED,this.onSubtitleFragProcessed,this),P.off(b.Events.BUFFER_FLUSHING,this.onBufferFlushing,this)},C.startLoad=function(){this.stopLoad(),this.state=r.State.IDLE,this.setInterval(s),this.tick()},C.onManifestLoading=function(){this.mainDetails=null,this.fragmentTracker.removeAllFragments()},C.onLevelLoaded=function(P,R){this.mainDetails=R.details},C.onSubtitleFragProcessed=function(P,R){var y=R.frag,x=R.success;if(this.fragPrevious=y,this.state=r.State.IDLE,!x)return;var v=this.tracksBuffered[this.currentTrackId];if(!v)return;for(var A,I=y.start,D=0;D<v.length;D++)if(I>=v[D].start&&I<=v[D].end){A=v[D];break}var N=y.start+y.duration;A?A.end=N:(A={start:I,end:N},v.push(A)),this.fragmentTracker.fragBuffered(y)},C.onBufferFlushing=function(P,R){var y=R.startOffset,x=R.endOffset;if(y===0&&x!==Number.POSITIVE_INFINITY){var v=this.currentTrackId,A=this.levels;if(!A.length||!A[v]||!A[v].details)return;var I=A[v].details,D=I.targetduration,N=x-D;if(N<=0)return;R.endOffsetSubtitles=Math.max(0,N),this.tracksBuffered.forEach(function(z){for(var F=0;F<z.length;){if(z[F].end<=N){z.shift();continue}else if(z[F].start<N)z[F].start=N;else break;F++}}),this.fragmentTracker.removeFragmentsInRange(y,N,c.PlaylistLevelType.SUBTITLE)}},C.onError=function(P,R){var y,x=R.frag;if(!x||x.type!==c.PlaylistLevelType.SUBTITLE)return;(y=this.fragCurrent)!==null&&y!==void 0&&y.loader&&this.fragCurrent.loader.abort(),this.state=r.State.IDLE},C.onSubtitleTracksUpdated=function(P,R){var y=this,x=R.subtitleTracks;this.tracksBuffered=[],this.levels=x.map(function(v){return new t.Level(v)}),this.fragmentTracker.removeAllFragments(),this.fragPrevious=null,this.levels.forEach(function(v){y.tracksBuffered[v.id]=[]}),this.mediaBuffer=null},C.onSubtitleTrackSwitch=function(P,R){if(this.currentTrackId=R.id,!this.levels.length||this.currentTrackId===-1){this.clearInterval();return}var y=this.levels[this.currentTrackId];y!=null&&y.details?this.mediaBuffer=this.mediaBufferTimeRanges:this.mediaBuffer=null,y&&this.setInterval(s)},C.onSubtitleTrackLoaded=function(P,R){var y,x=R.details,v=R.id,A=this.currentTrackId,I=this.levels;if(!I.length)return;var D=I[A];if(v>=I.length||v!==A||!D)return;if(this.mediaBuffer=this.mediaBufferTimeRanges,x.live||(y=D.details)!==null&&y!==void 0&&y.live){var N=this.mainDetails;if(x.deltaUpdateFailed||!N)return;var z=N.fragments[0];if(!D.details)x.hasProgramDateTime&&N.hasProgramDateTime?Object(h.alignMediaPlaylistByPDT)(x,N):z&&Object(_.addSliding)(x,z.start);else{var F=this.alignPlaylists(x,D.details);F===0&&z&&Object(_.addSliding)(x,z.start)}}if(D.details=x,this.levelLastLoaded=v,this.tick(),x.live&&!this.fragCurrent&&this.media&&this.state===r.State.IDLE){var W=Object(S.findFragmentByPTS)(null,x.fragments,this.media.currentTime,0);W||(this.warn("Subtitle playlist not aligned with playback"),D.details=void 0)}},C._handleFragmentLoadComplete=function(P){var R=P.frag,y=P.payload,x=R.decryptdata,v=this.hls;if(this.fragContextChanged(R))return;if(y&&y.byteLength>0&&x&&x.key&&x.iv&&x.method==="AES-128"){var A=performance.now();this.decrypter.webCryptoDecrypt(new Uint8Array(y),x.key.buffer,x.iv.buffer).then(function(I){var D=performance.now();v.trigger(b.Events.FRAG_DECRYPTED,{frag:R,payload:I,stats:{tstart:A,tdecrypt:D}})})}},C.doTick=function(){if(!this.media){this.state=r.State.IDLE;return}if(this.state===r.State.IDLE){var P,R=this.currentTrackId,y=this.levels;if(!y.length||!y[R]||!y[R].details)return;var x=y[R].details,v=x.targetduration,A=this.config,I=this.media,D=O.BufferHelper.bufferedInfo(this.mediaBufferTimeRanges,I.currentTime-v,A.maxBufferHole),N=D.end,z=D.len,F=this.getMaxBufferLength()+v;if(z>F)return;console.assert(x,"Subtitle track details are defined on idle subtitle stream controller tick");var W=x.fragments,H=W.length,B=x.edge,k,G=this.fragPrevious;if(N<B){var ee=A.maxFragLookUpTolerance;G&&x.hasProgramDateTime&&(k=Object(S.findFragmentByPDT)(W,G.endProgramDateTime,ee)),k||(k=Object(S.findFragmentByPTS)(G,W,N,ee),!k&&G&&G.start<W[0].start&&(k=W[0]))}else k=W[H-1];(P=k)!==null&&P!==void 0&&P.encrypted?(E.logger.log("Loading key for "+k.sn),this.state=r.State.KEY_LOADING,this.hls.trigger(b.Events.KEY_LOADING,{frag:k})):k&&this.fragmentTracker.getState(k)===d.FragmentState.NOT_LOADED&&this.loadFragment(k,x,N)}},C.loadFragment=function(P,R,y){this.fragCurrent=P,m.prototype.loadFragment.call(this,P,R,y)},n(T,[{key:"mediaBufferTimeRanges",get:function(){return this.tracksBuffered[this.currentTrackId]||[]}}]),T}(r.default)},"./src/controller/subtitle-track-controller.ts":function(L,p,w){"use strict";w.r(p);var b=w("./src/events.ts"),E=w("./src/utils/texttrack-utils.ts"),O=w("./src/controller/base-playlist-controller.ts"),S=w("./src/types/loader.ts");function h(a,n){for(var i=0;i<n.length;i++){var f=n[i];f.enumerable=f.enumerable||!1,f.configurable=!0,"value"in f&&(f.writable=!0),Object.defineProperty(a,f.key,f)}}function _(a,n,i){return n&&h(a.prototype,n),i&&h(a,i),a}function d(a,n){a.prototype=Object.create(n.prototype),a.prototype.constructor=a,r(a,n)}function r(a,n){return r=Object.setPrototypeOf||function(f,s){return f.__proto__=s,f},r(a,n)}var c=function(a){d(n,a);function n(f){var s;return s=a.call(this,f,"[subtitle-track-controller]")||this,s.media=null,s.tracks=[],s.groupId=null,s.tracksInGroup=[],s.trackId=-1,s.selectDefaultTrack=!0,s.queuedDefaultTrack=-1,s.trackChangeListener=function(){return s.onTextTracksChanged()},s.asyncPollTrackChange=function(){return s.pollTrackChange(0)},s.useTextTrackPolling=!1,s.subtitlePollingInterval=-1,s.subtitleDisplay=!0,s.registerListeners(),s}var i=n.prototype;return i.destroy=function(){this.unregisterListeners(),this.tracks.length=0,this.tracksInGroup.length=0,this.trackChangeListener=this.asyncPollTrackChange=null,a.prototype.destroy.call(this)},i.registerListeners=function(){var s=this.hls;s.on(b.Events.MEDIA_ATTACHED,this.onMediaAttached,this),s.on(b.Events.MEDIA_DETACHING,this.onMediaDetaching,this),s.on(b.Events.MANIFEST_LOADING,this.onManifestLoading,this),s.on(b.Events.MANIFEST_PARSED,this.onManifestParsed,this),s.on(b.Events.LEVEL_LOADING,this.onLevelLoading,this),s.on(b.Events.LEVEL_SWITCHING,this.onLevelSwitching,this),s.on(b.Events.SUBTITLE_TRACK_LOADED,this.onSubtitleTrackLoaded,this),s.on(b.Events.ERROR,this.onError,this)},i.unregisterListeners=function(){var s=this.hls;s.off(b.Events.MEDIA_ATTACHED,this.onMediaAttached,this),s.off(b.Events.MEDIA_DETACHING,this.onMediaDetaching,this),s.off(b.Events.MANIFEST_LOADING,this.onManifestLoading,this),s.off(b.Events.MANIFEST_PARSED,this.onManifestParsed,this),s.off(b.Events.LEVEL_LOADING,this.onLevelLoading,this),s.off(b.Events.LEVEL_SWITCHING,this.onLevelSwitching,this),s.off(b.Events.SUBTITLE_TRACK_LOADED,this.onSubtitleTrackLoaded,this),s.off(b.Events.ERROR,this.onError,this)},i.onMediaAttached=function(s,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)},i.pollTrackChange=function(s){self.clearInterval(this.subtitlePollingInterval),this.subtitlePollingInterval=self.setInterval(this.trackChangeListener,s)},i.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 s=t(this.media.textTracks);s.forEach(function(l){Object(E.clearCurrentCues)(l)}),this.subtitleTrack=-1,this.media=null},i.onManifestLoading=function(){this.tracks=[],this.groupId=null,this.tracksInGroup=[],this.trackId=-1,this.selectDefaultTrack=!0},i.onManifestParsed=function(s,l){this.tracks=l.subtitleTracks},i.onSubtitleTrackLoaded=function(s,l){var m=l.id,T=l.details,C=this.trackId,g=this.tracksInGroup[C];if(!g){this.warn("Invalid subtitle track id "+m);return}var P=g.details;g.details=l.details,this.log("subtitle track "+m+" loaded ["+T.startSN+"-"+T.endSN+"]"),m===this.trackId&&(this.retryCount=0,this.playlistLoaded(m,l,P))},i.onLevelLoading=function(s,l){this.switchLevel(l.level)},i.onLevelSwitching=function(s,l){this.switchLevel(l.level)},i.switchLevel=function(s){var l=this.hls.levels[s];if(!(l!=null&&l.textGroupIds))return;var m=l.textGroupIds[l.urlId];if(this.groupId!==m){var T=this.tracksInGroup?this.tracksInGroup[this.trackId]:void 0,C=this.tracks.filter(function(R){return!m||R.groupId===m});this.tracksInGroup=C;var g=this.findTrackId(T==null?void 0:T.name)||this.findTrackId();this.groupId=m;var P={subtitleTracks:C};this.log("Updating subtitle tracks, "+C.length+' track(s) found in "'+m+'" group-id'),this.hls.trigger(b.Events.SUBTITLE_TRACKS_UPDATED,P),g!==-1&&this.setSubtitleTrack(g,T)}},i.findTrackId=function(s){for(var l=this.tracksInGroup,m=0;m<l.length;m++){var T=l[m];if((!this.selectDefaultTrack||T.default)&&(!s||s===T.name))return T.id}return-1},i.onError=function(s,l){if(a.prototype.onError.call(this,s,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)},i.loadPlaylist=function(s){var l=this.tracksInGroup[this.trackId];if(this.shouldLoadTrack(l)){var m=l.id,T=l.groupId,C=l.url;if(s)try{C=s.addDirectives(C)}catch(g){this.warn("Could not construct new URL with HLS Delivery Directives: "+g)}this.log("Loading subtitle playlist for id "+m),this.hls.trigger(b.Events.SUBTITLE_TRACK_LOADING,{url:C,id:m,groupId:T,deliveryDirectives:s||null})}},i.toggleTrackModes=function(s){var l=this,m=this.media,T=this.subtitleDisplay,C=this.trackId;if(!m)return;var g=t(m.textTracks),P=g.filter(function(x){return x.groupId===l.groupId});if(s===-1)[].slice.call(g).forEach(function(x){x.mode="disabled"});else{var R=P[C];R&&(R.mode="disabled")}var y=P[s];y&&(y.mode=T?"showing":"hidden")},i.setSubtitleTrack=function(s,l){var m,T=this.tracksInGroup;if(!this.media){this.queuedDefaultTrack=s;return}if(this.trackId!==s&&this.toggleTrackModes(s),this.trackId===s&&(s===-1||(m=T[s])!==null&&m!==void 0&&m.details)||s<-1||s>=T.length)return;this.clearTimer();var C=T[s];if(this.log("Switching to subtitle track "+s),this.trackId=s,C){var g=C.id,P=C.groupId,R=P===void 0?"":P,y=C.name,x=C.type,v=C.url;this.hls.trigger(b.Events.SUBTITLE_TRACK_SWITCH,{id:g,groupId:R,name:y,type:x,url:v});var A=this.switchParams(C.url,l==null?void 0:l.details);this.loadPlaylist(A)}else this.hls.trigger(b.Events.SUBTITLE_TRACK_SWITCH,{id:s})},i.onTextTracksChanged=function(){if(this.useTextTrackPolling||self.clearInterval(this.subtitlePollingInterval),!this.media||!this.hls.config.renderTextTracksNatively)return;for(var s=-1,l=t(this.media.textTracks),m=0;m<l.length;m++)if(l[m].mode==="hidden")s=m;else if(l[m].mode==="showing"){s=m;break}this.subtitleTrack!==s&&(this.subtitleTrack=s)},_(n,[{key:"subtitleTracks",get:function(){return this.tracksInGroup}},{key:"subtitleTrack",get:function(){return this.trackId},set:function(s){this.selectDefaultTrack=!1;var l=this.tracksInGroup?this.tracksInGroup[this.trackId]:void 0;this.setSubtitleTrack(s,l)}}]),n}(O.default);function t(a){for(var n=[],i=0;i<a.length;i++){var f=a[i];f.kind==="subtitles"&&f.label&&n.push(a[i])}return n}p.default=c},"./src/controller/timeline-controller.ts":function(L,p,w){"use strict";w.r(p),w.d(p,"TimelineController",function(){return t});var b=w("./src/polyfills/number.ts"),E=w("./src/events.ts"),O=w("./src/utils/cea-608-parser.ts"),S=w("./src/utils/output-filter.ts"),h=w("./src/utils/webvtt-parser.ts"),_=w("./src/utils/texttrack-utils.ts"),d=w("./src/utils/imsc1-ttml-parser.ts"),r=w("./src/types/loader.ts"),c=w("./src/utils/logger.ts"),t=function(){function f(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=i(),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 m=new S.default(this,"textTrack1"),T=new S.default(this,"textTrack2"),C=new S.default(this,"textTrack3"),g=new S.default(this,"textTrack4");this.cea608Parser1=new O.default(1,m,T),this.cea608Parser2=new O.default(3,C,g)}l.on(E.Events.MEDIA_ATTACHING,this.onMediaAttaching,this),l.on(E.Events.MEDIA_DETACHING,this.onMediaDetaching,this),l.on(E.Events.MANIFEST_LOADING,this.onManifestLoading,this),l.on(E.Events.MANIFEST_LOADED,this.onManifestLoaded,this),l.on(E.Events.SUBTITLE_TRACKS_UPDATED,this.onSubtitleTracksUpdated,this),l.on(E.Events.FRAG_LOADING,this.onFragLoading,this),l.on(E.Events.FRAG_LOADED,this.onFragLoaded,this),l.on(E.Events.FRAG_PARSING_USERDATA,this.onFragParsingUserdata,this),l.on(E.Events.FRAG_DECRYPTED,this.onFragDecrypted,this),l.on(E.Events.INIT_PTS_FOUND,this.onInitPtsFound,this),l.on(E.Events.SUBTITLE_TRACKS_CLEARED,this.onSubtitleTracksCleared,this),l.on(E.Events.BUFFER_FLUSHING,this.onBufferFlushing,this)}var s=f.prototype;return s.destroy=function(){var m=this.hls;m.off(E.Events.MEDIA_ATTACHING,this.onMediaAttaching,this),m.off(E.Events.MEDIA_DETACHING,this.onMediaDetaching,this),m.off(E.Events.MANIFEST_LOADING,this.onManifestLoading,this),m.off(E.Events.MANIFEST_LOADED,this.onManifestLoaded,this),m.off(E.Events.SUBTITLE_TRACKS_UPDATED,this.onSubtitleTracksUpdated,this),m.off(E.Events.FRAG_LOADING,this.onFragLoading,this),m.off(E.Events.FRAG_LOADED,this.onFragLoaded,this),m.off(E.Events.FRAG_PARSING_USERDATA,this.onFragParsingUserdata,this),m.off(E.Events.FRAG_DECRYPTED,this.onFragDecrypted,this),m.off(E.Events.INIT_PTS_FOUND,this.onInitPtsFound,this),m.off(E.Events.SUBTITLE_TRACKS_CLEARED,this.onSubtitleTracksCleared,this),m.off(E.Events.BUFFER_FLUSHING,this.onBufferFlushing,this),this.hls=this.config=this.cea608Parser1=this.cea608Parser2=null},s.addCues=function(m,T,C,g,P){for(var R=!1,y=P.length;y--;){var x=P[y],v=n(x[0],x[1],T,C);if(v>=0&&(x[0]=Math.min(x[0],T),x[1]=Math.max(x[1],C),R=!0,v/(C-T)>.5))return}if(R||P.push([T,C]),this.config.renderTextTracksNatively){var A=this.captionsTracks[m];this.Cues.newCue(A,T,C,g)}else{var I=this.Cues.newCue(null,T,C,g);this.hls.trigger(E.Events.CUES_PARSED,{type:"captions",cues:I,track:m})}},s.onInitPtsFound=function(m,T){var C=this,g=T.frag,P=T.id,R=T.initPTS,y=T.timescale,x=this.unparsedVttFrags;P==="main"&&(this.initPTS[g.cc]=R,this.timescale[g.cc]=y),x.length&&(this.unparsedVttFrags=[],x.forEach(function(v){C.onFragLoaded(E.Events.FRAG_LOADED,v)}))},s.getExistingTrack=function(m){var T=this.media;if(T)for(var C=0;C<T.textTracks.length;C++){var g=T.textTracks[C];if(g[m])return g}return null},s.createCaptionsTrack=function(m){this.config.renderTextTracksNatively?this.createNativeTrack(m):this.createNonNativeTrack(m)},s.createNativeTrack=function(m){if(this.captionsTracks[m])return;var T=this.captionsProperties,C=this.captionsTracks,g=this.media,P=T[m],R=P.label,y=P.languageCode,x=this.getExistingTrack(m);if(x)C[m]=x,Object(_.clearCurrentCues)(C[m]),Object(_.sendAddTrackEvent)(C[m],g);else{var v=this.createTextTrack("captions",R,y);v&&(v[m]=!0,C[m]=v)}},s.createNonNativeTrack=function(m){if(this.nonNativeCaptionsTracks[m])return;var T=this.captionsProperties[m];if(!T)return;var C=T.label,g={_id:m,label:C,kind:"captions",default:T.media?!!T.media.default:!1,closedCaptions:T.media};this.nonNativeCaptionsTracks[m]=g,this.hls.trigger(E.Events.NON_NATIVE_TEXT_TRACKS_FOUND,{tracks:[g]})},s.createTextTrack=function(m,T,C){var g=this.media;return g?g.addTextTrack(m,T,C):void 0},s.onMediaAttaching=function(m,T){this.media=T.media,this._cleanTracks()},s.onMediaDetaching=function(){var m=this.captionsTracks;Object.keys(m).forEach(function(T){Object(_.clearCurrentCues)(m[T]),delete m[T]}),this.nonNativeCaptionsTracks={}},s.onManifestLoading=function(){this.lastSn=-1,this.lastPartIndex=-1,this.prevCC=-1,this.vttCCs=i(),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())},s._cleanTracks=function(){var m=this.media;if(!m)return;var T=m.textTracks;if(T)for(var C=0;C<T.length;C++)Object(_.clearCurrentCues)(T[C])},s.onSubtitleTracksUpdated=function(m,T){var C=this;this.textTracks=[];var g=T.subtitleTracks||[],P=g.some(function(v){return v.textCodec===d.IMSC1_CODEC});if(this.config.enableWebVTT||P&&this.config.enableIMSC1){var R=this.tracks&&g&&this.tracks.length===g.length;if(this.tracks=g||[],this.config.renderTextTracksNatively){var y=this.media?this.media.textTracks:[];this.tracks.forEach(function(v,A){var I;if(A<y.length){for(var D=null,N=0;N<y.length;N++)if(a(y[N],v)){D=y[N];break}D&&(I=D)}I?Object(_.clearCurrentCues)(I):(I=C.createTextTrack("subtitles",v.name,v.lang),I&&(I.mode="disabled")),I&&(I.groupId=v.groupId,C.textTracks.push(I))})}else if(!R&&this.tracks&&this.tracks.length){var x=this.tracks.map(function(v){return{label:v.name,kind:v.type.toLowerCase(),default:v.default,subtitleTrack:v}});this.hls.trigger(E.Events.NON_NATIVE_TEXT_TRACKS_FOUND,{tracks:x})}}},s.onManifestLoaded=function(m,T){var C=this;this.config.enableCEA708Captions&&T.captions&&T.captions.forEach(function(g){var P=/(?:CC|SERVICE)([1-4])/.exec(g.instreamId);if(!P)return;var R="textTrack"+P[1],y=C.captionsProperties[R];if(!y)return;y.label=g.name,g.lang&&(y.languageCode=g.lang),y.media=g})},s.onFragLoading=function(m,T){var C=this.cea608Parser1,g=this.cea608Parser2,P=this.lastSn,R=this.lastPartIndex;if(!this.enabled||!(C&&g))return;if(T.frag.type===r.PlaylistLevelType.MAIN){var y,x,v=T.frag.sn,A=(y=T==null||((x=T.part)===null||x===void 0)?void 0:x.index)!=null?y:-1;v===P+1||v===P&&A===R+1||(C.reset(),g.reset()),this.lastSn=v,this.lastPartIndex=A}},s.onFragLoaded=function(m,T){var C=T.frag,g=T.payload,P=this.initPTS,R=this.unparsedVttFrags;if(C.type===r.PlaylistLevelType.SUBTITLE)if(g.byteLength){if(!Object(b.isFiniteNumber)(P[C.cc])){R.push(T),P.length&&this.hls.trigger(E.Events.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:C,error:new Error("Missing initial subtitle PTS")});return}var y=C.decryptdata;if(y==null||y.key==null||y.method!=="AES-128"){var x=this.tracks[C.level],v=this.vttCCs;v[C.cc]||(v[C.cc]={start:C.start,prevCC:this.prevCC,new:!0},this.prevCC=C.cc),x&&x.textCodec===d.IMSC1_CODEC?this._parseIMSC1(C,g):this._parseVTTs(C,g,v)}}else this.hls.trigger(E.Events.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:C,error:new Error("Empty subtitle payload")})},s._parseIMSC1=function(m,T){var C=this,g=this.hls;Object(d.parseIMSC1)(T,this.initPTS[m.cc],this.timescale[m.cc],function(P){C._appendCues(P,m.level),g.trigger(E.Events.SUBTITLE_FRAG_PROCESSED,{success:!0,frag:m})},function(P){c.logger.log("Failed to parse IMSC1: "+P),g.trigger(E.Events.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:m,error:P})})},s._parseVTTs=function(m,T,C){var g=this,P=this.hls;Object(h.parseWebVTT)(T,this.initPTS[m.cc],this.timescale[m.cc],C,m.cc,m.start,function(R){g._appendCues(R,m.level),P.trigger(E.Events.SUBTITLE_FRAG_PROCESSED,{success:!0,frag:m})},function(R){g._fallbackToIMSC1(m,T),c.logger.log("Failed to parse VTT cue: "+R),P.trigger(E.Events.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:m,error:R})})},s._fallbackToIMSC1=function(m,T){var C=this,g=this.tracks[m.level];g.textCodec||Object(d.parseIMSC1)(T,this.initPTS[m.cc],this.timescale[m.cc],function(){g.textCodec=d.IMSC1_CODEC,C._parseIMSC1(m,T)},function(){g.textCodec="wvtt"})},s._appendCues=function(m,T){var C=this.hls;if(this.config.renderTextTracksNatively){var g=this.textTracks[T];if(g.mode==="disabled")return;m.forEach(function(y){return Object(_.addCueToTrack)(g,y)})}else{var P=this.tracks[T],R=P.default?"default":"subtitles"+T;C.trigger(E.Events.CUES_PARSED,{type:"subtitles",cues:m,track:R})}},s.onFragDecrypted=function(m,T){var C=T.frag;if(C.type===r.PlaylistLevelType.SUBTITLE){if(!Object(b.isFiniteNumber)(this.initPTS[C.cc])){this.unparsedVttFrags.push(T);return}this.onFragLoaded(E.Events.FRAG_LOADED,T)}},s.onSubtitleTracksCleared=function(){this.tracks=[],this.captionsTracks={}},s.onFragParsingUserdata=function(m,T){var C=this.cea608Parser1,g=this.cea608Parser2;if(!this.enabled||!(C&&g))return;for(var P=0;P<T.samples.length;P++){var R=T.samples[P].bytes;if(R){var y=this.extractCea608Data(R);C.addData(T.samples[P].pts,y[0]),g.addData(T.samples[P].pts,y[1])}}},s.onBufferFlushing=function(m,T){var C=T.startOffset,g=T.endOffset,P=T.endOffsetSubtitles,R=T.type,y=this.media;if(!y||y.currentTime<g)return;if(!R||R==="video"){var x=this.captionsTracks;Object.keys(x).forEach(function(A){return Object(_.removeCuesInRange)(x[A],C,g)})}if(this.config.renderTextTracksNatively&&(C===0&&P!==void 0)){var v=this.textTracks;Object.keys(v).forEach(function(A){return Object(_.removeCuesInRange)(v[A],C,P)})}},s.extractCea608Data=function(m){for(var T=m[0]&31,C=2,g=[[],[]],P=0;P<T;P++){var R=m[C++],y=127&m[C++],x=127&m[C++],v=(4&R)!==0,A=3&R;if(y===0&&x===0)continue;v&&((A===0||A===1)&&(g[A].push(y),g[A].push(x)))}return g},f}();function a(f,s){return f&&f.label===s.name&&!(f.textTrack1||f.textTrack2)}function n(f,s,l,m){return Math.min(s,m)-Math.max(f,l)}function i(){return{ccOffset:0,presentationOffset:0,0:{start:0,prevCC:-1,new:!1}}}},"./src/crypt/aes-crypto.ts":function(L,p,w){"use strict";w.r(p),w.d(p,"default",function(){return b});var b=function(){function E(S,h){this.subtle=void 0,this.aesIV=void 0,this.subtle=S,this.aesIV=h}var O=E.prototype;return O.decrypt=function(h,_){return this.subtle.decrypt({name:"AES-CBC",iv:this.aesIV},_,h)},E}()},"./src/crypt/aes-decryptor.ts":function(L,p,w){"use strict";w.r(p),w.d(p,"removePadding",function(){return E}),w.d(p,"default",function(){return O});var b=w("./src/utils/typed-array.ts");function E(S){var h=S.byteLength,_=h&&new DataView(S.buffer).getUint8(h-1);return _?Object(b.sliceUint8)(S,0,h-_):S}var O=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 h=S.prototype;return h.uint8ArrayToUint32Array_=function(d){for(var r=new DataView(d),c=new Uint32Array(4),t=0;t<4;t++)c[t]=r.getUint32(t*4);return c},h.initTable=function(){var d=this.sBox,r=this.invSBox,c=this.subMix,t=c[0],a=c[1],n=c[2],i=c[3],f=this.invSubMix,s=f[0],l=f[1],m=f[2],T=f[3],C=new Uint32Array(256),g=0,P=0,R=0;for(R=0;R<256;R++)R<128?C[R]=R<<1:C[R]=R<<1^283;for(R=0;R<256;R++){var y=P^P<<1^P<<2^P<<3^P<<4;y=y>>>8^y&255^99,d[g]=y,r[y]=g;var x=C[g],v=C[x],A=C[v],I=C[y]*257^y*16843008;t[g]=I<<24|I>>>8,a[g]=I<<16|I>>>16,n[g]=I<<8|I>>>24,i[g]=I,I=A*16843009^v*65537^x*257^g*16843008,s[y]=I<<24|I>>>8,l[y]=I<<16|I>>>16,m[y]=I<<8|I>>>24,T[y]=I,g?(g=x^C[C[C[A^x]]],P^=C[C[P]]):g=P=1}},h.expandKey=function(d){for(var r=this.uint8ArrayToUint32Array_(d),c=!0,t=0;t<r.length&&c;)c=r[t]===this.key[t],t++;if(c)return;this.key=r;var a=this.keySize=r.length;if(a!==4&&a!==6&&a!==8)throw new Error("Invalid aes key size="+a);var n=this.ksRows=(a+6+1)*4,i,f,s=this.keySchedule=new Uint32Array(n),l=this.invKeySchedule=new Uint32Array(n),m=this.sBox,T=this.rcon,C=this.invSubMix,g=C[0],P=C[1],R=C[2],y=C[3],x,v;for(i=0;i<n;i++){if(i<a){x=s[i]=r[i];continue}v=x,i%a===0?(v=v<<8|v>>>24,v=m[v>>>24]<<24|m[v>>>16&255]<<16|m[v>>>8&255]<<8|m[v&255],v^=T[i/a|0]<<24):a>6&&i%a===4&&(v=m[v>>>24]<<24|m[v>>>16&255]<<16|m[v>>>8&255]<<8|m[v&255]),s[i]=x=(s[i-a]^v)>>>0}for(f=0;f<n;f++)i=n-f,f&3?v=s[i]:v=s[i-4],f<4||i<=4?l[f]=v:l[f]=g[m[v>>>24]]^P[m[v>>>16&255]]^R[m[v>>>8&255]]^y[m[v&255]],l[f]=l[f]>>>0},h.networkToHostOrderSwap=function(d){return d<<24|(d&65280)<<8|(d&16711680)>>8|d>>>24},h.decrypt=function(d,r,c){for(var t=this.keySize+6,a=this.invKeySchedule,n=this.invSBox,i=this.invSubMix,f=i[0],s=i[1],l=i[2],m=i[3],T=this.uint8ArrayToUint32Array_(c),C=T[0],g=T[1],P=T[2],R=T[3],y=new Int32Array(d),x=new Int32Array(y.length),v,A,I,D,N,z,F,W,H,B,k,G,ee,ue,le=this.networkToHostOrderSwap;r<y.length;){for(H=le(y[r]),B=le(y[r+1]),k=le(y[r+2]),G=le(y[r+3]),N=H^a[0],z=G^a[1],F=k^a[2],W=B^a[3],ee=4,ue=1;ue<t;ue++)v=f[N>>>24]^s[z>>16&255]^l[F>>8&255]^m[W&255]^a[ee],A=f[z>>>24]^s[F>>16&255]^l[W>>8&255]^m[N&255]^a[ee+1],I=f[F>>>24]^s[W>>16&255]^l[N>>8&255]^m[z&255]^a[ee+2],D=f[W>>>24]^s[N>>16&255]^l[z>>8&255]^m[F&255]^a[ee+3],N=v,z=A,F=I,W=D,ee=ee+4;v=n[N>>>24]<<24^n[z>>16&255]<<16^n[F>>8&255]<<8^n[W&255]^a[ee],A=n[z>>>24]<<24^n[F>>16&255]<<16^n[W>>8&255]<<8^n[N&255]^a[ee+1],I=n[F>>>24]<<24^n[W>>16&255]<<16^n[N>>8&255]<<8^n[z&255]^a[ee+2],D=n[W>>>24]<<24^n[N>>16&255]<<16^n[z>>8&255]<<8^n[F&255]^a[ee+3],x[r]=le(v^C),x[r+1]=le(D^g),x[r+2]=le(I^P),x[r+3]=le(A^R),C=H,g=B,P=k,R=G,r=r+4}return x.buffer},S}()},"./src/crypt/decrypter.ts":function(L,p,w){"use strict";w.r(p),w.d(p,"default",function(){return r});var b=w("./src/crypt/aes-crypto.ts"),E=w("./src/crypt/fast-aes-key.ts"),O=w("./src/crypt/aes-decryptor.ts"),S=w("./src/utils/logger.ts"),h=w("./src/utils/mp4-tools.ts"),_=w("./src/utils/typed-array.ts"),d=16,r=function(){function c(a,n,i){var f=i===void 0?{}:i,s=f.removePKCS7Padding,l=s===void 0?!0:s;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=a,this.config=n,this.removePKCS7Padding=l,l)try{var m=self.crypto;m&&(this.subtle=m.subtle||m.webkitSubtle)}catch(T){}this.subtle===null&&(this.config.enableSoftwareAES=!0)}var t=c.prototype;return t.destroy=function(){this.observer=null},t.isSync=function(){return this.config.enableSoftwareAES},t.flush=function(){var n=this.currentResult;if(!n){this.reset();return}var i=new Uint8Array(n);return this.reset(),this.removePKCS7Padding?Object(O.removePadding)(i):i},t.reset=function(){this.currentResult=null,this.currentIV=null,this.remainderData=null,this.softwareDecrypter&&(this.softwareDecrypter=null)},t.decrypt=function(n,i,f,s){if(this.config.enableSoftwareAES){this.softwareDecrypt(new Uint8Array(n),i,f);var l=this.flush();l&&s(l.buffer)}else this.webCryptoDecrypt(new Uint8Array(n),i,f).then(s)},t.softwareDecrypt=function(n,i,f){var s=this.currentIV,l=this.currentResult,m=this.remainderData;this.logOnce("JS AES decrypt"),m&&(n=Object(h.appendUint8Array)(m,n),this.remainderData=null);var T=this.getValidChunk(n);if(!T.length)return null;s&&(f=s);var C=this.softwareDecrypter;C||(C=this.softwareDecrypter=new O.default),C.expandKey(i);var g=l;return this.currentResult=C.decrypt(T.buffer,0,f),this.currentIV=Object(_.sliceUint8)(T,-16).buffer,g||null},t.webCryptoDecrypt=function(n,i,f){var s=this,l=this.subtle;return(this.key!==i||!this.fastAesKey)&&(this.key=i,this.fastAesKey=new E.default(l,i)),this.fastAesKey.expandKey().then(function(m){if(!l)return Promise.reject(new Error("web crypto not initialized"));var T=new b.default(l,f);return T.decrypt(n.buffer,m)}).catch(function(m){return s.onWebCryptoError(m,n,i,f)})},t.onWebCryptoError=function(n,i,f,s){return S.logger.warn("[decrypter.ts]: WebCrypto Error, disable WebCrypto API:",n),this.config.enableSoftwareAES=!0,this.logEnabled=!0,this.softwareDecrypt(i,f,s)},t.getValidChunk=function(n){var i=n,f=n.length-n.length%d;return f!==n.length&&(i=Object(_.sliceUint8)(n,0,f),this.remainderData=Object(_.sliceUint8)(n,f)),i},t.logOnce=function(n){if(!this.logEnabled)return;S.logger.log("[decrypter.ts]: "+n),this.logEnabled=!1},c}()},"./src/crypt/fast-aes-key.ts":function(L,p,w){"use strict";w.r(p),w.d(p,"default",function(){return b});var b=function(){function E(S,h){this.subtle=void 0,this.key=void 0,this.subtle=S,this.key=h}var O=E.prototype;return O.expandKey=function(){return this.subtle.importKey("raw",this.key,{name:"AES-CBC"},!1,["encrypt","decrypt"])},E}()},"./src/demux/aacdemuxer.ts":function(L,p,w){"use strict";w.r(p);var b=w("./src/demux/base-audio-demuxer.ts"),E=w("./src/demux/adts.ts"),O=w("./src/utils/logger.ts"),S=w("./src/demux/id3.ts");function h(r,c){r.prototype=Object.create(c.prototype),r.prototype.constructor=r,_(r,c)}function _(r,c){return _=Object.setPrototypeOf||function(a,n){return a.__proto__=n,a},_(r,c)}var d=function(r){h(c,r);function c(a,n){var i;return i=r.call(this)||this,i.observer=void 0,i.config=void 0,i.observer=a,i.config=n,i}var t=c.prototype;return t.resetInitSegment=function(n,i,f){r.prototype.resetInitSegment.call(this,n,i,f),this._audioTrack={container:"audio/adts",type:"audio",id:2,pid:-1,sequenceNumber:0,isAAC:!0,samples:[],manifestCodec:n,duration:f,inputTimeScale:9e4,dropped:0}},c.probe=function(n){if(!n)return!1;for(var i=S.getID3Data(n,0)||[],f=i.length,s=n.length;f<s;f++)if(E.probe(n,f))return O.logger.log("ADTS sync word found !"),!0;return!1},t.canParse=function(n,i){return E.canParse(n,i)},t.appendFrame=function(n,i,f){E.initTrackConfig(n,this.observer,i,f,n.manifestCodec);var s=E.appendFrame(n,i,f,this.initPTS,this.frameIndex);if(s&&s.missing===0)return s},c}(b.default);d.minProbeByteLength=9,p.default=d},"./src/demux/adts.ts":function(L,p,w){"use strict";w.r(p),w.d(p,"getAudioConfig",function(){return S}),w.d(p,"isHeaderPattern",function(){return h}),w.d(p,"getHeaderLength",function(){return _}),w.d(p,"getFullFrameLength",function(){return d}),w.d(p,"canGetFrameLength",function(){return r}),w.d(p,"isHeader",function(){return c}),w.d(p,"canParse",function(){return t}),w.d(p,"probe",function(){return a}),w.d(p,"initTrackConfig",function(){return n}),w.d(p,"getFrameDuration",function(){return i}),w.d(p,"parseFrameHeader",function(){return f}),w.d(p,"appendFrame",function(){return s});var b=w("./src/utils/logger.ts"),E=w("./src/errors.ts"),O=w("./src/events.ts");function S(l,m,T,C){var g,P,R,y,x=navigator.userAgent.toLowerCase(),v=C,A=[96e3,88200,64e3,48e3,44100,32e3,24e3,22050,16e3,12e3,11025,8e3,7350];g=((m[T+2]&192)>>>6)+1;var I=(m[T+2]&60)>>>2;if(I>A.length-1){l.trigger(O.Events.ERROR,{type:E.ErrorTypes.MEDIA_ERROR,details:E.ErrorDetails.FRAG_PARSING_ERROR,fatal:!0,reason:"invalid ADTS sampling index:"+I});return}return R=(m[T+2]&1)<<2,R|=(m[T+3]&192)>>>6,b.logger.log("manifest codec:"+C+", ADTS type:"+g+", samplingIndex:"+I),/firefox/i.test(x)?I>=6?(g=5,y=new Array(4),P=I-3):(g=2,y=new Array(2),P=I):x.indexOf("android")!==-1?(g=2,y=new Array(2),P=I):(g=5,y=new Array(4),C&&(C.indexOf("mp4a.40.29")!==-1||C.indexOf("mp4a.40.5")!==-1)||!C&&I>=6?P=I-3:((C&&C.indexOf("mp4a.40.2")!==-1&&(I>=6&&R===1||/vivaldi/i.test(x))||!C&&R===1)&&(g=2,y=new Array(2)),P=I)),y[0]=g<<3,y[0]|=(I&14)>>1,y[1]|=(I&1)<<7,y[1]|=R<<3,g===5&&(y[1]|=(P&14)>>1,y[2]=(P&1)<<7,y[2]|=2<<2,y[3]=0),{config:y,samplerate:A[I],channelCount:R,codec:"mp4a.40."+g,manifestCodec:v}}function h(l,m){return l[m]===255&&(l[m+1]&246)===240}function _(l,m){return l[m+1]&1?7:9}function d(l,m){return(l[m+3]&3)<<11|l[m+4]<<3|(l[m+5]&224)>>>5}function r(l,m){return m+5<l.length}function c(l,m){return m+1<l.length&&h(l,m)}function t(l,m){return r(l,m)&&h(l,m)&&d(l,m)<=l.length-m}function a(l,m){if(c(l,m)){var T=_(l,m);if(m+T>=l.length)return!1;var C=d(l,m);if(C<=T)return!1;var g=m+C;return g===l.length||c(l,g)}return!1}function n(l,m,T,C,g){if(!l.samplerate){var P=S(m,T,C,g);if(!P)return;l.config=P.config,l.samplerate=P.samplerate,l.channelCount=P.channelCount,l.codec=P.codec,l.manifestCodec=P.manifestCodec,b.logger.log("parsed codec:"+l.codec+", rate:"+P.samplerate+", channels:"+P.channelCount)}}function i(l){return 1024*9e4/l}function f(l,m,T,C,g){var P=_(l,m),R=d(l,m);if(R-=P,R>0){var y=T+C*g;return{headerLength:P,frameLength:R,stamp:y}}}function s(l,m,T,C,g){var P=i(l.samplerate),R=f(m,T,C,g,P);if(R){var y=R.frameLength,x=R.headerLength,v=R.stamp,A=x+y,I=Math.max(0,T+A-m.length),D;I?(D=new Uint8Array(A-x),D.set(m.subarray(T+x,m.length),0)):D=m.subarray(T+x,T+A);var N={unit:D,pts:v};return I||l.samples.push(N),{sample:N,length:A,missing:I}}}},"./src/demux/base-audio-demuxer.ts":function(L,p,w){"use strict";w.r(p),w.d(p,"initPTSFn",function(){return d});var b=w("./src/polyfills/number.ts"),E=w("./src/demux/id3.ts"),O=w("./src/demux/dummy-demuxed-track.ts"),S=w("./src/utils/mp4-tools.ts"),h=w("./src/utils/typed-array.ts"),_=function(){function r(){this._audioTrack=void 0,this._id3Track=void 0,this.frameIndex=0,this.cachedData=null,this.initPTS=null}var c=r.prototype;return c.resetInitSegment=function(a,n,i){this._id3Track={type:"id3",id:3,pid:-1,inputTimeScale:9e4,sequenceNumber:0,samples:[],dropped:0}},c.resetTimeStamp=function(){},c.resetContiguity=function(){},c.canParse=function(a,n){return!1},c.appendFrame=function(a,n,i){},c.demux=function(a,n){this.cachedData&&(a=Object(S.appendUint8Array)(this.cachedData,a),this.cachedData=null);var i=E.getID3Data(a,0),f=i?i.length:0,s,l,m=this._audioTrack,T=this._id3Track,C=i?E.getTimeStamp(i):void 0,g=a.length;for((this.frameIndex===0||this.initPTS===null)&&(this.initPTS=d(C,n)),i&&i.length>0&&T.samples.push({pts:this.initPTS,dts:this.initPTS,data:i}),l=this.initPTS;f<g;){if(this.canParse(a,f)){var P=this.appendFrame(m,a,f);P?(this.frameIndex++,l=P.sample.pts,f+=P.length,s=f):f=g}else E.canParse(a,f)?(i=E.getID3Data(a,f),T.samples.push({pts:l,dts:l,data:i}),f+=i.length,s=f):f++;if(f===g&&s!==g){var R=Object(h.sliceUint8)(a,s);this.cachedData?this.cachedData=Object(S.appendUint8Array)(this.cachedData,R):this.cachedData=R}}return{audioTrack:m,avcTrack:Object(O.dummyTrack)(),id3Track:T,textTrack:Object(O.dummyTrack)()}},c.demuxSampleAes=function(a,n,i){return Promise.reject(new Error("["+this+"] This demuxer does not support Sample-AES decryption"))},c.flush=function(a){var n=this.cachedData;return n&&(this.cachedData=null,this.demux(n,0)),this.frameIndex=0,{audioTrack:this._audioTrack,avcTrack:Object(O.dummyTrack)(),id3Track:this._id3Track,textTrack:Object(O.dummyTrack)()}},c.destroy=function(){},r}(),d=function(c,t){return Object(b.isFiniteNumber)(c)?c*90:t*9e4};p.default=_},"./src/demux/chunk-cache.ts":function(L,p,w){"use strict";w.r(p),w.d(p,"default",function(){return b});var b=function(){function O(){this.chunks=[],this.dataLength=0}var S=O.prototype;return S.push=function(_){this.chunks.push(_),this.dataLength+=_.length},S.flush=function(){var _=this.chunks,d=this.dataLength,r;if(_.length)_.length===1?r=_[0]:r=E(_,d);else return new Uint8Array(0);return this.reset(),r},S.reset=function(){this.chunks.length=0,this.dataLength=0},O}();function E(O,S){for(var h=new Uint8Array(S),_=0,d=0;d<O.length;d++){var r=O[d];h.set(r,_),_+=r.length}return h}},"./src/demux/dummy-demuxed-track.ts":function(L,p,w){"use strict";w.r(p),w.d(p,"dummyTrack",function(){return b});function b(){return{type:"",id:-1,pid:-1,inputTimeScale:9e4,sequenceNumber:-1,samples:[],dropped:0}}},"./src/demux/exp-golomb.ts":function(L,p,w){"use strict";w.r(p);var b=w("./src/utils/logger.ts"),E=function(){function O(h){this.data=void 0,this.bytesAvailable=void 0,this.word=void 0,this.bitsAvailable=void 0,this.data=h,this.bytesAvailable=h.byteLength,this.word=0,this.bitsAvailable=0}var S=O.prototype;return S.loadWord=function(){var _=this.data,d=this.bytesAvailable,r=_.byteLength-d,c=new Uint8Array(4),t=Math.min(4,d);if(t===0)throw new Error("no bytes available");c.set(_.subarray(r,r+t)),this.word=new DataView(c.buffer).getUint32(0),this.bitsAvailable=t*8,this.bytesAvailable-=t},S.skipBits=function(_){var d;this.bitsAvailable>_?(this.word<<=_,this.bitsAvailable-=_):(_-=this.bitsAvailable,d=_>>3,_-=d>>3,this.bytesAvailable-=d,this.loadWord(),this.word<<=_,this.bitsAvailable-=_)},S.readBits=function(_){var d=Math.min(this.bitsAvailable,_),r=this.word>>>32-d;return _>32&&b.logger.error("Cannot read more than 32 bits at a time"),this.bitsAvailable-=d,this.bitsAvailable>0?this.word<<=d:this.bytesAvailable>0&&this.loadWord(),d=_-d,d>0&&this.bitsAvailable?r<<d|this.readBits(d):r},S.skipLZ=function(){var _;for(_=0;_<this.bitsAvailable;++_)if((this.word&2147483648>>>_)!==0)return this.word<<=_,this.bitsAvailable-=_,_;return this.loadWord(),_+this.skipLZ()},S.skipUEG=function(){this.skipBits(1+this.skipLZ())},S.skipEG=function(){this.skipBits(1+this.skipLZ())},S.readUEG=function(){var _=this.skipLZ();return this.readBits(_+1)-1},S.readEG=function(){var _=this.readUEG();return 1&_?1+_>>>1:-1*(_>>>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(_){for(var d=8,r=8,c,t=0;t<_;t++)r!==0&&(c=this.readEG(),r=(d+c+256)%256),d=r===0?d:r},S.readSPS=function(){var _=0,d=0,r=0,c=0,t,a,n,i=this.readUByte.bind(this),f=this.readBits.bind(this),s=this.readUEG.bind(this),l=this.readBoolean.bind(this),m=this.skipBits.bind(this),T=this.skipEG.bind(this),C=this.skipUEG.bind(this),g=this.skipScalingList.bind(this);i();var P=i();if(f(5),m(3),i(),C(),P===100||P===110||P===122||P===244||P===44||P===83||P===86||P===118||P===128){var R=s();if(R===3&&m(1),C(),C(),m(1),l())for(a=R!==3?8:12,n=0;n<a;n++)l()&&(n<6?g(16):g(64))}C();var y=s();if(y===0)s();else if(y===1)for(m(1),T(),T(),t=s(),n=0;n<t;n++)T();C(),m(1);var x=s(),v=s(),A=f(1);A===0&&m(1),m(1),l()&&(_=s(),d=s(),r=s(),c=s());var I=[1,1];if(l()&&l()){var D=i();switch(D){case 1:I=[1,1];break;case 2:I=[12,11];break;case 3:I=[10,11];break;case 4:I=[16,11];break;case 5:I=[40,33];break;case 6:I=[24,11];break;case 7:I=[20,11];break;case 8:I=[32,11];break;case 9:I=[80,33];break;case 10:I=[18,11];break;case 11:I=[15,11];break;case 12:I=[64,33];break;case 13:I=[160,99];break;case 14:I=[4,3];break;case 15:I=[3,2];break;case 16:I=[2,1];break;case 255:{I=[i()<<8|i(),i()<<8|i()];break}}}return{width:Math.ceil((x+1)*16-_*2-d*2),height:(2-A)*(v+1)*16-(A?2:4)*(r+c),pixelRatio:I}},S.readSliceType=function(){return this.readUByte(),this.readUEG(),this.readUEG()},O}();p.default=E},"./src/demux/id3.ts":function(L,p,w){"use strict";w.r(p),w.d(p,"isHeader",function(){return b}),w.d(p,"isFooter",function(){return E}),w.d(p,"getID3Data",function(){return O}),w.d(p,"canParse",function(){return h}),w.d(p,"getTimeStamp",function(){return _}),w.d(p,"isTimeStampFrame",function(){return d}),w.d(p,"getID3Frames",function(){return c}),w.d(p,"decodeFrame",function(){return t}),w.d(p,"utf8ArrayToStr",function(){return s}),w.d(p,"testables",function(){return l});var b=function(g,P){return P+10<=g.length&&(g[P]===73&&g[P+1]===68&&g[P+2]===51&&(g[P+3]<255&&g[P+4]<255&&(g[P+6]<128&&g[P+7]<128&&g[P+8]<128&&g[P+9]<128)))},E=function(g,P){return P+10<=g.length&&(g[P]===51&&g[P+1]===68&&g[P+2]===73&&(g[P+3]<255&&g[P+4]<255&&(g[P+6]<128&&g[P+7]<128&&g[P+8]<128&&g[P+9]<128)))},O=function(g,P){for(var R=P,y=0;b(g,P);){y+=10;var x=S(g,P+6);y+=x,E(g,P+10)&&(y+=10),P+=y}return y>0?g.subarray(R,R+y):void 0},S=function(g,P){var R=0;return R=(g[P]&127)<<21,R|=(g[P+1]&127)<<14,R|=(g[P+2]&127)<<7,R|=g[P+3]&127,R},h=function(g,P){return b(g,P)&&S(g,P+6)+10<=g.length-P},_=function(g){for(var P=c(g),R=0;R<P.length;R++){var y=P[R];if(d(y))return f(y)}return},d=function(g){return g&&g.key==="PRIV"&&g.info==="com.apple.streaming.transportStreamTimestamp"},r=function(g){var P=String.fromCharCode(g[0],g[1],g[2],g[3]),R=S(g,4),y=10;return{type:P,size:R,data:g.subarray(y,y+R)}},c=function(g){for(var P=0,R=[];b(g,P);){var y=S(g,P+6);P+=10;for(var x=P+y;P+8<x;){var v=r(g.subarray(P)),A=t(v);A&&R.push(A),P+=v.size+10}E(g,P)&&(P+=10)}return R},t=function(g){return g.type==="PRIV"?a(g):g.type[0]==="W"?i(g):n(g)},a=function(g){if(g.size<2)return;var P=s(g.data,!0),R=new Uint8Array(g.data.subarray(P.length+1));return{key:g.type,info:P,data:R.buffer}},n=function(g){if(g.size<2)return;if(g.type==="TXXX"){var P=1,R=s(g.data.subarray(P),!0);P+=R.length+1;var y=s(g.data.subarray(P));return{key:g.type,info:R,data:y}}var x=s(g.data.subarray(1));return{key:g.type,data:x}},i=function(g){if(g.type==="WXXX"){if(g.size<2)return;var P=1,R=s(g.data.subarray(P),!0);P+=R.length+1;var y=s(g.data.subarray(P));return{key:g.type,info:R,data:y}}var x=s(g.data);return{key:g.type,data:x}},f=function(g){if(g.data.byteLength===8){var P=new Uint8Array(g.data),R=P[3]&1,y=(P[4]<<23)+(P[5]<<15)+(P[6]<<7)+P[7];return y/=45,R&&(y+=4772185884e-2),Math.round(y)}return},s=function(g,P){P===void 0&&(P=!1);var R=T();if(R){var y=R.decode(g);if(P){var x=y.indexOf("\0");return x!==-1?y.substring(0,x):y}return y.replace(/\0/g,"")}for(var v=g.length,A,I,D,N="",z=0;z<v;){if(A=g[z++],A===0&&P)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:I=g[z++],N+=String.fromCharCode((A&31)<<6|I&63);break;case 14:I=g[z++],D=g[z++],N+=String.fromCharCode((A&15)<<12|(I&63)<<6|(D&63)<<0);break;default:}}return N},l={decodeTextFrame:n},m;function T(){return!m&&typeof self.TextDecoder!="undefined"&&(m=new self.TextDecoder("utf-8")),m}},"./src/demux/mp3demuxer.ts":function(L,p,w){"use strict";w.r(p);var b=w("./src/demux/base-audio-demuxer.ts"),E=w("./src/demux/id3.ts"),O=w("./src/utils/logger.ts"),S=w("./src/demux/mpegaudio.ts");function h(r,c){r.prototype=Object.create(c.prototype),r.prototype.constructor=r,_(r,c)}function _(r,c){return _=Object.setPrototypeOf||function(a,n){return a.__proto__=n,a},_(r,c)}var d=function(r){h(c,r);function c(){return r.apply(this,arguments)||this}var t=c.prototype;return t.resetInitSegment=function(n,i,f){r.prototype.resetInitSegment.call(this,n,i,f),this._audioTrack={container:"audio/mpeg",type:"audio",id:2,pid:-1,sequenceNumber:0,isAAC:!1,samples:[],manifestCodec:n,duration:f,inputTimeScale:9e4,dropped:0}},c.probe=function(n){if(!n)return!1;for(var i=E.getID3Data(n,0)||[],f=i.length,s=n.length;f<s;f++)if(S.probe(n,f))return O.logger.log("MPEG Audio sync word found !"),!0;return!1},t.canParse=function(n,i){return S.canParse(n,i)},t.appendFrame=function(n,i,f){return this.initPTS===null?void 0:S.appendFrame(n,i,f,this.initPTS,this.frameIndex)},c}(b.default);d.minProbeByteLength=4,p.default=d},"./src/demux/mp4demuxer.ts":function(L,p,w){"use strict";w.r(p);var b=w("./src/utils/mp4-tools.ts"),E=w("./src/demux/dummy-demuxed-track.ts"),O=function(){function S(_,d){this.remainderData=null,this.config=void 0,this.config=d}var h=S.prototype;return h.resetTimeStamp=function(){},h.resetInitSegment=function(){},h.resetContiguity=function(){},S.probe=function(d){return Object(b.findBox)({data:d,start:0,end:Math.min(d.length,16384)},["moof"]).length>0},h.demux=function(d){var r=d,c=Object(E.dummyTrack)();if(this.config.progressive){this.remainderData&&(r=Object(b.appendUint8Array)(this.remainderData,d));var t=Object(b.segmentValidRange)(r);this.remainderData=t.remainder,c.samples=t.valid||new Uint8Array}else c.samples=r;return{audioTrack:Object(E.dummyTrack)(),avcTrack:c,id3Track:Object(E.dummyTrack)(),textTrack:Object(E.dummyTrack)()}},h.flush=function(){var d=Object(E.dummyTrack)();return d.samples=this.remainderData||new Uint8Array,this.remainderData=null,{audioTrack:Object(E.dummyTrack)(),avcTrack:d,id3Track:Object(E.dummyTrack)(),textTrack:Object(E.dummyTrack)()}},h.demuxSampleAes=function(d,r,c){return Promise.reject(new Error("The MP4 demuxer does not support SAMPLE-AES decryption"))},h.destroy=function(){},S}();O.minProbeByteLength=1024,p.default=O},"./src/demux/mpegaudio.ts":function(L,p,w){"use strict";w.r(p),w.d(p,"appendFrame",function(){return _}),w.d(p,"parseHeader",function(){return d}),w.d(p,"isHeaderPattern",function(){return r}),w.d(p,"isHeader",function(){return c}),w.d(p,"canParse",function(){return t}),w.d(p,"probe",function(){return a});var b=null,E=[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],O=[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]],h=[0,1,1,4];function _(n,i,f,s,l){if(f+24>i.length)return;var m=d(i,f);if(m&&f+m.frameLength<=i.length){var T=m.samplesPerFrame*9e4/m.sampleRate,C=s+l*T,g={unit:i.subarray(f,f+m.frameLength),pts:C,dts:C};return n.config=[],n.channelCount=m.channelCount,n.samplerate=m.sampleRate,n.samples.push(g),{sample:g,length:m.frameLength,missing:0}}}function d(n,i){var f=n[i+1]>>3&3,s=n[i+1]>>1&3,l=n[i+2]>>4&15,m=n[i+2]>>2&3;if(f!==1&&l!==0&&l!==15&&m!==3){var T=n[i+2]>>1&1,C=n[i+3]>>6,g=f===3?3-s:s===3?3:4,P=E[g*14+l-1]*1e3,R=f===3?0:f===2?1:2,y=O[R*3+m],x=C===3?1:2,v=S[f][s],A=h[s],I=v*8*A,D=Math.floor(v*P/y+T)*A;if(b===null){var N=navigator.userAgent||"",z=N.match(/Chrome\/(\d+)/i);b=z?parseInt(z[1]):0}var F=!!b&&b<=87;return F&&s===2&&P>=224e3&&C===0&&(n[i+3]=n[i+3]|128),{sampleRate:y,channelCount:x,frameLength:D,samplesPerFrame:I}}}function r(n,i){return n[i]===255&&(n[i+1]&224)===224&&(n[i+1]&6)!==0}function c(n,i){return i+1<n.length&&r(n,i)}function t(n,i){var f=4;return r(n,i)&&f<=n.length-i}function a(n,i){if(i+1<n.length&&r(n,i)){var f=4,s=d(n,i),l=f;s!=null&&s.frameLength&&(l=s.frameLength);var m=i+l;return m===n.length||c(n,m)}return!1}},"./src/demux/sample-aes.ts":function(L,p,w){"use strict";w.r(p);var b=w("./src/crypt/decrypter.ts"),E=w("./src/demux/tsdemuxer.ts"),O=function(){function S(_,d,r){this.keyData=void 0,this.decrypter=void 0,this.keyData=r,this.decrypter=new b.default(_,d,{removePKCS7Padding:!1})}var h=S.prototype;return h.decryptBuffer=function(d,r){this.decrypter.decrypt(d,this.keyData.key.buffer,this.keyData.iv.buffer,r)},h.decryptAacSample=function(d,r,c,t){var a=d[r].unit,n=a.subarray(16,a.length-a.length%16),i=n.buffer.slice(n.byteOffset,n.byteOffset+n.length),f=this;this.decryptBuffer(i,function(s){var l=new Uint8Array(s);a.set(l,16),t||f.decryptAacSamples(d,r+1,c)})},h.decryptAacSamples=function(d,r,c){for(;;r++){if(r>=d.length){c();return}if(d[r].unit.length<32)continue;var t=this.decrypter.isSync();if(this.decryptAacSample(d,r,c,t),!t)return}},h.getAvcEncryptedData=function(d){for(var r=Math.floor((d.length-48)/160)*16+16,c=new Int8Array(r),t=0,a=32;a<=d.length-16;a+=160,t+=16)c.set(d.subarray(a,a+16),t);return c},h.getAvcDecryptedUnit=function(d,r){for(var c=new Uint8Array(r),t=0,a=32;a<=d.length-16;a+=160,t+=16)d.set(c.subarray(t,t+16),a);return d},h.decryptAvcSample=function(d,r,c,t,a,n){var i=Object(E.discardEPB)(a.data),f=this.getAvcEncryptedData(i),s=this;this.decryptBuffer(f.buffer,function(l){a.data=s.getAvcDecryptedUnit(i,l),n||s.decryptAvcSamples(d,r,c+1,t)})},h.decryptAvcSamples=function(d,r,c,t){if(d instanceof Uint8Array)throw new Error("Cannot decrypt samples of type Uint8Array");for(;;r++,c=0){if(r>=d.length){t();return}for(var a=d[r].units;!(c>=a.length);c++){var n=a[c];if(n.data.length<=48||n.type!==1&&n.type!==5)continue;var i=this.decrypter.isSync();if(this.decryptAvcSample(d,r,c,t,n,i),!i)return}}},S}();p.default=O},"./src/demux/transmuxer-interface.ts":function(L,p,w){"use strict";w.r(p),w.d(p,"default",function(){return a});var b=w("./node_modules/webworkify-webpack/index.js"),E=w.n(b),O=w("./src/events.ts"),S=w("./src/demux/transmuxer.ts"),h=w("./src/utils/logger.ts"),_=w("./src/errors.ts"),d=w("./src/utils/mediasource-helper.ts"),r=w("./node_modules/eventemitter3/index.js"),c=w.n(r),t=Object(d.getMediaSource)()||{isTypeSupported:function(){return!1}},a=function(){function n(f,s,l,m){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=f,this.id=s,this.onTransmuxComplete=l,this.onFlush=m;var C=f.config,g=function(v,A){A=A||{},A.frag=T.frag,A.id=T.id,f.trigger(v,A)};this.observer=new r.EventEmitter,this.observer.on(O.Events.FRAG_DECRYPTED,g),this.observer.on(O.Events.ERROR,g);var P={mp4:t.isTypeSupported("video/mp4"),mpeg:t.isTypeSupported("audio/mpeg"),mp3:t.isTypeSupported('audio/mp4; codecs="mp3"')},R=navigator.vendor;if(C.enableWorker&&typeof Worker!="undefined"){h.logger.log("demuxing in webworker");var y;try{y=this.worker=b("./src/demux/transmuxer-worker.ts"),this.onwmsg=this.onWorkerMessage.bind(this),y.addEventListener("message",this.onwmsg),y.onerror=function(x){f.trigger(O.Events.ERROR,{type:_.ErrorTypes.OTHER_ERROR,details:_.ErrorDetails.INTERNAL_EXCEPTION,fatal:!0,event:"demuxerWorker",error:new Error(x.message+" ("+x.filename+":"+x.lineno+")")})},y.postMessage({cmd:"init",typeSupported:P,vendor:R,id:s,config:JSON.stringify(C)})}catch(x){h.logger.warn("Error in worker:",x),h.logger.error("Error while initializing DemuxerWorker, fallback to inline"),y&&self.URL.revokeObjectURL(y.objectURL),this.transmuxer=new S.default(this.observer,P,C,R,s),this.worker=null}}else this.transmuxer=new S.default(this.observer,P,C,R,s)}var i=n.prototype;return i.destroy=function(){var s=this.worker;if(s)s.removeEventListener("message",this.onwmsg),s.terminate(),this.worker=null;else{var l=this.transmuxer;l&&(l.destroy(),this.transmuxer=null)}var m=this.observer;m&&m.removeAllListeners(),this.observer=null},i.push=function(s,l,m,T,C,g,P,R,y,x){var v=this;y.transmuxing.start=self.performance.now();var A=this.transmuxer,I=this.worker,D=g?g.start:C.start,N=C.decryptdata,z=this.frag,F=!(z&&C.cc===z.cc),W=!(z&&y.level===z.level),H=z?y.sn-z.sn:-1,B=this.part?y.part-this.part.index:1,k=!W&&(H===1||H===0&&B===1),G=self.performance.now();(W||H||C.stats.parsing.start===0)&&(C.stats.parsing.start=G),g&&(B||!k)&&(g.stats.parsing.start=G);var ee=new S.TransmuxState(F,k,R,W,D);if(!k||F){h.logger.log("[transmuxer-interface, "+C.type+"]: Starting new transmux session for sn: "+y.sn+" p: "+y.part+" level: "+y.level+" id: "+y.id+`
|
|
|
discontinuity: `+F+`
|
|
|
trackSwitch: `+W+`
|
|
|
contiguous: `+k+`
|
|
|
accurateTimeOffset: `+R+`
|
|
|
timeOffset: `+D);var ue=new S.TransmuxConfig(m,T,l,P,x);this.configureTransmuxer(ue)}if(this.frag=C,this.part=g,I)I.postMessage({cmd:"demux",data:s,decryptdata:N,chunkMeta:y,state:ee},s instanceof ArrayBuffer?[s]:[]);else if(A){var le=A.push(s,N,y,ee);Object(S.isPromise)(le)?le.then(function(ve){v.handleTransmuxComplete(ve)}):this.handleTransmuxComplete(le)}},i.flush=function(s){var l=this;s.transmuxing.start=self.performance.now();var m=this.transmuxer,T=this.worker;if(T)T.postMessage({cmd:"flush",chunkMeta:s});else if(m){var C=m.flush(s);Object(S.isPromise)(C)?C.then(function(g){l.handleFlushResult(g,s)}):this.handleFlushResult(C,s)}},i.handleFlushResult=function(s,l){var m=this;s.forEach(function(T){m.handleTransmuxComplete(T)}),this.onFlush(l)},i.onWorkerMessage=function(s){var l=s.data,m=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,m.trigger(l.event,l.data);break}}},i.configureTransmuxer=function(s){var l=this.worker,m=this.transmuxer;l?l.postMessage({cmd:"configure",config:s}):m&&m.configure(s)},i.handleTransmuxComplete=function(s){s.chunkMeta.transmuxing.end=self.performance.now(),this.onTransmuxComplete(s)},n}()},"./src/demux/transmuxer-worker.ts":function(L,p,w){"use strict";w.r(p),w.d(p,"default",function(){return _});var b=w("./src/demux/transmuxer.ts"),E=w("./src/events.ts"),O=w("./src/utils/logger.ts"),S=w("./node_modules/eventemitter3/index.js"),h=w.n(S);function _(a){var n=new S.EventEmitter,i=function(s,l){a.postMessage({event:s,data:l})};n.on(E.Events.FRAG_DECRYPTED,i),n.on(E.Events.ERROR,i),a.addEventListener("message",function(f){var s=f.data;switch(s.cmd){case"init":{var l=JSON.parse(s.config);a.transmuxer=new b.default(n,s.typeSupported,l,s.vendor,s.id),Object(O.enableLogs)(l.debug),i("init",null);break}case"configure":{a.transmuxer.configure(s.config);break}case"demux":{var m=a.transmuxer.push(s.data,s.decryptdata,s.chunkMeta,s.state);Object(b.isPromise)(m)?m.then(function(g){d(a,g)}):d(a,m);break}case"flush":{var T=s.chunkMeta,C=a.transmuxer.flush(T);Object(b.isPromise)(C)?C.then(function(g){c(a,g,T)}):c(a,C,T);break}default:break}})}function d(a,n){if(t(n.remuxResult))return;var i=[],f=n.remuxResult,s=f.audio,l=f.video;s&&r(i,s),l&&r(i,l),a.postMessage({event:"transmuxComplete",data:n},i)}function r(a,n){n.data1&&a.push(n.data1.buffer),n.data2&&a.push(n.data2.buffer)}function c(a,n,i){n.forEach(function(f){d(a,f)}),a.postMessage({event:"flush",data:i})}function t(a){return!a.audio&&!a.video&&!a.text&&!a.id3&&!a.initSegment}},"./src/demux/transmuxer.ts":function(L,p,w){"use strict";w.r(p),w.d(p,"default",function(){return l}),w.d(p,"isPromise",function(){return C}),w.d(p,"TransmuxConfig",function(){return g}),w.d(p,"TransmuxState",function(){return P});var b=w("./src/events.ts"),E=w("./src/errors.ts"),O=w("./src/crypt/decrypter.ts"),S=w("./src/demux/aacdemuxer.ts"),h=w("./src/demux/mp4demuxer.ts"),_=w("./src/demux/tsdemuxer.ts"),d=w("./src/demux/mp3demuxer.ts"),r=w("./src/remux/mp4-remuxer.ts"),c=w("./src/remux/passthrough-remuxer.ts"),t=w("./src/demux/chunk-cache.ts"),a=w("./src/utils/mp4-tools.ts"),n=w("./src/utils/logger.ts"),i;try{i=self.performance.now.bind(self.performance)}catch(R){n.logger.debug("Unable to use Performance API on this environment"),i=self.Date.now}var f=[{demux:_.default,remux:r.default},{demux:h.default,remux:c.default},{demux:S.default,remux:r.default},{demux:d.default,remux:r.default}],s=1024;f.forEach(function(R){var y=R.demux;s=Math.max(s,y.minProbeByteLength)});var l=function(){function R(x,v,A,I,D){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 t.default,this.observer=x,this.typeSupported=v,this.config=A,this.vendor=I,this.id=D}var y=R.prototype;return y.configure=function(v){this.transmuxConfig=v,this.decrypter&&this.decrypter.reset()},y.push=function(v,A,I,D){var N=this,z=I.transmuxing;z.executeStart=i();var F=new Uint8Array(v),W=this.cache,H=this.config,B=this.currentTransmuxState,k=this.transmuxConfig;D&&(this.currentTransmuxState=D);var G=m(F,A);if(G&&G.method==="AES-128"){var ee=this.getDecrypter();if(H.enableSoftwareAES){var ue=ee.softwareDecrypt(F,G.key.buffer,G.iv.buffer);if(!ue)return z.executeEnd=i(),T(I);F=new Uint8Array(ue)}else return this.decryptionPromise=ee.webCryptoDecrypt(F,G.key.buffer,G.iv.buffer).then(function(Z){var Y=N.push(Z,null,I);return N.decryptionPromise=null,Y}),this.decryptionPromise}var le=D||B,ve=le.contiguous,be=le.discontinuity,oe=le.trackSwitch,he=le.accurateTimeOffset,fe=le.timeOffset,ae=k.audioCodec,se=k.videoCodec,Q=k.defaultInitPts,ce=k.duration,te=k.initSegmentData;if((be||oe)&&this.resetInitSegment(te,ae,se,ce),be&&this.resetInitialTimestamp(Q),ve||this.resetContiguity(),this.needsProbing(F,be,oe)){if(W.dataLength){var re=W.flush();F=Object(a.appendUint8Array)(re,F)}this.configureTransmuxer(F,k)}var ye=this.transmux(F,G,fe,he,I),ie=this.currentTransmuxState;return ie.contiguous=!0,ie.discontinuity=!1,ie.trackSwitch=!1,z.executeEnd=i(),ye},y.flush=function(v){var A=this,I=v.transmuxing;I.executeStart=i();var D=this.decrypter,N=this.cache,z=this.currentTransmuxState,F=this.decryptionPromise;if(F)return F.then(function(){return A.flush(v)});var W=[],H=z.timeOffset;if(D){var B=D.flush();B&&W.push(this.push(B,null,v))}var k=N.dataLength;N.reset();var G=this.demuxer,ee=this.remuxer;if(!G||!ee)return k>=s&&this.observer.emit(b.Events.ERROR,b.Events.ERROR,{type:E.ErrorTypes.MEDIA_ERROR,details:E.ErrorDetails.FRAG_PARSING_ERROR,fatal:!0,reason:"no demux matching with content found"}),I.executeEnd=i(),[T(v)];var ue=G.flush(H);return C(ue)?ue.then(function(le){return A.flushRemux(W,le,v),W}):(this.flushRemux(W,ue,v),W)},y.flushRemux=function(v,A,I){var D=A.audioTrack,N=A.avcTrack,z=A.id3Track,F=A.textTrack,W=this.currentTransmuxState,H=W.accurateTimeOffset,B=W.timeOffset;n.logger.log("[transmuxer.ts]: Flushed fragment "+I.sn+(I.part>-1?" p: "+I.part:"")+" of level "+I.level);var k=this.remuxer.remux(D,N,z,F,B,H,!0,this.id);v.push({remuxResult:k,chunkMeta:I}),I.transmuxing.executeEnd=i()},y.resetInitialTimestamp=function(v){var A=this.demuxer,I=this.remuxer;if(!A||!I)return;A.resetTimeStamp(v),I.resetTimeStamp(v)},y.resetContiguity=function(){var v=this.demuxer,A=this.remuxer;if(!v||!A)return;v.resetContiguity(),A.resetNextTimestamp()},y.resetInitSegment=function(v,A,I,D){var N=this.demuxer,z=this.remuxer;if(!N||!z)return;N.resetInitSegment(A,I,D),z.resetInitSegment(v,A,I)},y.destroy=function(){this.demuxer&&(this.demuxer.destroy(),this.demuxer=void 0),this.remuxer&&(this.remuxer.destroy(),this.remuxer=void 0)},y.transmux=function(v,A,I,D,N){var z;return A&&A.method==="SAMPLE-AES"?z=this.transmuxSampleAes(v,A,I,D,N):z=this.transmuxUnencrypted(v,I,D,N),z},y.transmuxUnencrypted=function(v,A,I,D){var N=this.demuxer.demux(v,A,!1,!this.config.progressive),z=N.audioTrack,F=N.avcTrack,W=N.id3Track,H=N.textTrack,B=this.remuxer.remux(z,F,W,H,A,I,!1,this.id);return{remuxResult:B,chunkMeta:D}},y.transmuxSampleAes=function(v,A,I,D,N){var z=this;return this.demuxer.demuxSampleAes(v,A,I).then(function(F){var W=z.remuxer.remux(F.audioTrack,F.avcTrack,F.id3Track,F.textTrack,I,D,!1,z.id);return{remuxResult:W,chunkMeta:N}})},y.configureTransmuxer=function(v,A){for(var I=this.config,D=this.observer,N=this.typeSupported,z=this.vendor,F=A.audioCodec,W=A.defaultInitPts,H=A.duration,B=A.initSegmentData,k=A.videoCodec,G,ee=0,ue=f.length;ee<ue;ee++)if(f[ee].demux.probe(v)){G=f[ee];break}G||(n.logger.warn("Failed to find demuxer by probing frag, treating as mp4 passthrough"),G={demux:h.default,remux:c.default});var le=this.demuxer,ve=this.remuxer,be=G.remux,oe=G.demux;(!ve||!(ve instanceof be))&&(this.remuxer=new be(D,I,N,z)),(!le||!(le instanceof oe))&&(this.demuxer=new oe(D,I,N),this.probe=oe.probe),this.resetInitSegment(B,F,k,H),this.resetInitialTimestamp(W)},y.needsProbing=function(v,A,I){return!this.demuxer||!this.remuxer||A||I},y.getDecrypter=function(){var v=this.decrypter;return v||(v=this.decrypter=new O.default(this.observer,this.config)),v},R}();function m(R,y){var x=null;return R.byteLength>0&&y!=null&&y.key!=null&&y.iv!==null&&y.method!=null&&(x=y),x}var T=function(y){return{remuxResult:{},chunkMeta:y}};function C(R){return"then"in R&&R.then instanceof Function}var g=function(y,x,v,A,I){this.audioCodec=void 0,this.videoCodec=void 0,this.initSegmentData=void 0,this.duration=void 0,this.defaultInitPts=void 0,this.audioCodec=y,this.videoCodec=x,this.initSegmentData=v,this.duration=A,this.defaultInitPts=I},P=function(y,x,v,A,I){this.discontinuity=void 0,this.contiguous=void 0,this.accurateTimeOffset=void 0,this.trackSwitch=void 0,this.timeOffset=void 0,this.discontinuity=y,this.contiguous=x,this.accurateTimeOffset=v,this.trackSwitch=A,this.timeOffset=I}},"./src/demux/tsdemuxer.ts":function(L,p,w){"use strict";w.r(p),w.d(p,"discardEPB",function(){return T});var b=w("./src/demux/adts.ts"),E=w("./src/demux/mpegaudio.ts"),O=w("./src/demux/exp-golomb.ts"),S=w("./src/demux/id3.ts"),h=w("./src/demux/sample-aes.ts"),_=w("./src/events.ts"),d=w("./src/utils/mp4-tools.ts"),r=w("./src/utils/logger.ts"),c=w("./src/errors.ts"),t={video:1,audio:2,id3:3,text:4},a=function(){function C(P,R,y){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=P,this.config=R,this.typeSupported=y}C.probe=function(R){var y=C.syncOffset(R);return y<0?!1:(y&&r.logger.warn("MPEG2-TS detected but first sync word found @ offset "+y+", junk ahead ?"),!0)},C.syncOffset=function(R){for(var y=Math.min(1e3,R.length-3*188),x=0;x<y;){if(R[x]===71&&R[x+188]===71&&R[x+2*188]===71)return x;x++}return-1},C.createTrack=function(R,y){return{container:R==="video"||R==="audio"?"video/mp2t":void 0,type:R,id:t[R],pid:-1,inputTimeScale:9e4,sequenceNumber:0,samples:[],dropped:0,duration:R==="audio"?y:void 0}};var g=C.prototype;return g.resetInitSegment=function(R,y,x){this.pmtParsed=!1,this._pmtId=-1,this._avcTrack=C.createTrack("video",x),this._audioTrack=C.createTrack("audio",x),this._id3Track=C.createTrack("id3",x),this._txtTrack=C.createTrack("text",x),this._audioTrack.isAAC=!0,this.aacOverFlow=null,this.aacLastPTS=null,this.avcSample=null,this.audioCodec=R,this.videoCodec=y,this._duration=x},g.resetTimeStamp=function(){},g.resetContiguity=function(){var R=this._audioTrack,y=this._avcTrack,x=this._id3Track;R&&(R.pesData=null),y&&(y.pesData=null),x&&(x.pesData=null),this.aacOverFlow=null,this.aacLastPTS=null},g.demux=function(R,y,x,v){x===void 0&&(x=!1),v===void 0&&(v=!1),x||(this.sampleAes=null);var A,I=this._avcTrack,D=this._audioTrack,N=this._id3Track,z=I.pid,F=I.pesData,W=D.pid,H=N.pid,B=D.pesData,k=N.pesData,G=!1,ee=this.pmtParsed,ue=this._pmtId,le=R.length;if(this.remainderData&&(R=Object(d.appendUint8Array)(this.remainderData,R),le=R.length,this.remainderData=null),le<188&&!v)return this.remainderData=R,{audioTrack:D,avcTrack:I,id3Track:N,textTrack:this._txtTrack};var ve=Math.max(0,C.syncOffset(R));le-=(le+ve)%188,le<R.byteLength&&!v&&(this.remainderData=new Uint8Array(R.buffer,le,R.buffer.byteLength-le));for(var be=ve;be<le;be+=188)if(R[be]===71){var oe=!!(R[be+1]&64),he=((R[be+1]&31)<<8)+R[be+2],fe=(R[be+3]&48)>>4,ae=void 0;if(fe>1){if(ae=be+5+R[be+4],ae===be+188)continue}else ae=be+4;switch(he){case z:oe&&(F&&(A=s(F))&&this.parseAVCPES(A,!1),F={data:[],size:0}),F&&(F.data.push(R.subarray(ae,be+188)),F.size+=be+188-ae);break;case W:oe&&(B&&(A=s(B))&&(D.isAAC?this.parseAACPES(A):this.parseMPEGPES(A)),B={data:[],size:0}),B&&(B.data.push(R.subarray(ae,be+188)),B.size+=be+188-ae);break;case H:oe&&(k&&(A=s(k))&&this.parseID3PES(A),k={data:[],size:0}),k&&(k.data.push(R.subarray(ae,be+188)),k.size+=be+188-ae);break;case 0:oe&&(ae+=R[ae]+1),ue=this._pmtId=i(R,ae);break;case ue:{oe&&(ae+=R[ae]+1);var se=f(R,ae,this.typeSupported.mpeg===!0||this.typeSupported.mp3===!0,x);z=se.avc,z>0&&(I.pid=z),W=se.audio,W>0&&(D.pid=W,D.isAAC=se.isAAC),H=se.id3,H>0&&(N.pid=H),G&&!ee&&(r.logger.log("reparse from beginning"),G=!1,be=ve-188),ee=this.pmtParsed=!0;break}case 17:case 8191:break;default:G=!0;break}}else this.observer.emit(_.Events.ERROR,_.Events.ERROR,{type:c.ErrorTypes.MEDIA_ERROR,details:c.ErrorDetails.FRAG_PARSING_ERROR,fatal:!1,reason:"TS packet did not start with 0x47"});I.pesData=F,D.pesData=B,N.pesData=k;var Q={audioTrack:D,avcTrack:I,id3Track:N,textTrack:this._txtTrack};return v&&this.extractRemainingSamples(Q),Q},g.flush=function(){var R=this.remainderData;this.remainderData=null;var y;return R?y=this.demux(R,-1,!1,!0):y={audioTrack:this._audioTrack,avcTrack:this._avcTrack,textTrack:this._txtTrack,id3Track:this._id3Track},this.extractRemainingSamples(y),this.sampleAes?this.decrypt(y,this.sampleAes):y},g.extractRemainingSamples=function(R){var y=R.audioTrack,x=R.avcTrack,v=R.id3Track,A=x.pesData,I=y.pesData,D=v.pesData,N;A&&(N=s(A))?(this.parseAVCPES(N,!0),x.pesData=null):x.pesData=A,I&&(N=s(I))?(y.isAAC?this.parseAACPES(N):this.parseMPEGPES(N),y.pesData=null):(I!=null&&I.size&&r.logger.log("last AAC PES packet truncated,might overlap between fragments"),y.pesData=I),D&&(N=s(D))?(this.parseID3PES(N),v.pesData=null):v.pesData=D},g.demuxSampleAes=function(R,y,x){var v=this.demux(R,x,!0,!this.config.progressive),A=this.sampleAes=new h.default(this.observer,this.config,y);return this.decrypt(v,A)},g.decrypt=function(R,y){return new Promise(function(x){var v=R.audioTrack,A=R.avcTrack;v.samples&&v.isAAC?y.decryptAacSamples(v.samples,0,function(){A.samples?y.decryptAvcSamples(A.samples,0,0,function(){x(R)}):x(R)}):A.samples&&y.decryptAvcSamples(A.samples,0,0,function(){x(R)})})},g.destroy=function(){this._initPTS=this._initDTS=null,this._duration=0},g.parseAVCPES=function(R,y){var x=this,v=this._avcTrack,A=this.parseAVCNALu(R.data),I=!1,D=this.avcSample,N,z=!1;R.data=null,D&&A.length&&!v.audFound&&(l(D,v),D=this.avcSample=n(!1,R.pts,R.dts,"")),A.forEach(function(F){switch(F.type){case 1:{N=!0,D||(D=x.avcSample=n(!0,R.pts,R.dts,"")),I&&(D.debug+="NDR "),D.frame=!0;var W=F.data;if(z&&W.length>4){var H=new O.default(W).readSliceType();(H===2||H===4||H===7||H===9)&&(D.key=!0)}break}case 5:N=!0,D||(D=x.avcSample=n(!0,R.pts,R.dts,"")),I&&(D.debug+="IDR "),D.key=!0,D.frame=!0;break;case 6:{N=!0,I&&D&&(D.debug+="SEI ");var B=new O.default(T(F.data));B.readUByte();for(var k=0,G=0,ee=!1,ue=0;!ee&&B.bytesAvailable>1;){k=0;do ue=B.readUByte(),k+=ue;while(ue===255);G=0;do ue=B.readUByte(),G+=ue;while(ue===255);if(k===4&&B.bytesAvailable!==0){ee=!0;var le=B.readUByte();if(le===181){var ve=B.readUShort();if(ve===49){var be=B.readUInt();if(be===1195456820){var oe=B.readUByte();if(oe===3){for(var he=B.readUByte(),fe=B.readUByte(),ae=31&he,se=[he,fe],Q=0;Q<ae;Q++)se.push(B.readUByte()),se.push(B.readUByte()),se.push(B.readUByte());m(x._txtTrack.samples,{type:3,pts:R.pts,bytes:se})}}}}}else if(k===5&&B.bytesAvailable!==0){if(ee=!0,G>16){for(var ce=[],te=0;te<16;te++)ce.push(B.readUByte().toString(16)),(te===3||te===5||te===7||te===9)&&ce.push("-");for(var re=G-16,ye=new Uint8Array(re),ie=0;ie<re;ie++)ye[ie]=B.readUByte();m(x._txtTrack.samples,{pts:R.pts,payloadType:k,uuid:ce.join(""),userData:Object(S.utf8ArrayToStr)(ye),userDataBytes:ye})}}else if(G<B.bytesAvailable)for(var Z=0;Z<G;Z++)B.readUByte()}break}case 7:if(N=!0,z=!0,I&&D&&(D.debug+="SPS "),!v.sps){var Y=new O.default(F.data),$=Y.readSPS();v.width=$.width,v.height=$.height,v.pixelRatio=$.pixelRatio,v.sps=[F.data],v.duration=x._duration;for(var Ce=F.data.subarray(1,4),_e="avc1.",Re=0;Re<3;Re++){var Qe=Ce[Re].toString(16);Qe.length<2&&(Qe="0"+Qe),_e+=Qe}v.codec=_e}break;case 8:N=!0,I&&D&&(D.debug+="PPS "),v.pps||(v.pps=[F.data]);break;case 9:N=!1,v.audFound=!0,D&&l(D,v),D=x.avcSample=n(!1,R.pts,R.dts,I?"AUD ":"");break;case 12:N=!1;break;default:N=!1,D&&(D.debug+="unknown NAL "+F.type+" ");break}if(D&&N){var $e=D.units;$e.push(F)}}),y&&D&&(l(D,v),this.avcSample=null)},g.getLastNalUnit=function(){var R,y=this.avcSample,x;if(!y||y.units.length===0){var v=this._avcTrack.samples;y=v[v.length-1]}if((R=y)!==null&&R!==void 0&&R.units){var A=y.units;x=A[A.length-1]}return x},g.parseAVCNALu=function(R){var y=R.byteLength,x=this._avcTrack,v=x.naluState||0,A=v,I=[],D=0,N,z,F,W=-1,H=0;for(v===-1&&(W=0,H=R[0]&31,v=0,D=1);D<y;){if(N=R[D++],!v){v=N?0:1;continue}if(v===1){v=N?0:2;continue}if(!N)v=3;else if(N===1){if(W>=0){var B={data:R.subarray(W,D-v-1),type:H};I.push(B)}else{var k=this.getLastNalUnit();if(k&&(A&&D<=4-A&&(k.state&&(k.data=k.data.subarray(0,k.data.byteLength-A))),z=D-v-1,z>0)){var G=new Uint8Array(k.data.byteLength+z);G.set(k.data,0),G.set(R.subarray(0,z),k.data.byteLength),k.data=G,k.state=0}}D<y?(F=R[D]&31,W=D,H=F,v=0):v=-1}else v=0}if(W>=0&&v>=0){var ee={data:R.subarray(W,y),type:H,state:v};I.push(ee)}if(I.length===0){var ue=this.getLastNalUnit();if(ue){var le=new Uint8Array(ue.data.byteLength+R.byteLength);le.set(ue.data,0),le.set(R,ue.data.byteLength),ue.data=le}}return x.naluState=v,I},g.parseAACPES=function(R){var y=0,x=this._audioTrack,v=this.aacOverFlow,A=R.data;if(v){this.aacOverFlow=null;var I=v.sample.unit.byteLength,D=Math.min(v.missing,I),N=I-D;v.sample.unit.set(A.subarray(0,D),N),x.samples.push(v.sample),y=v.missing}var z,F;for(z=y,F=A.length;z<F-1&&!b.isHeader(A,z);z++);if(z!==y){var W,H;if(z<F-1?(W="AAC PES did not start with ADTS header,offset:"+z,H=!1):(W="no ADTS header found in AAC PES",H=!0),r.logger.warn("parsing error:"+W),this.observer.emit(_.Events.ERROR,_.Events.ERROR,{type:c.ErrorTypes.MEDIA_ERROR,details:c.ErrorDetails.FRAG_PARSING_ERROR,fatal:H,reason:W}),H)return}b.initTrackConfig(x,this.observer,A,z,this.audioCodec);var B;if(R.pts!==void 0)B=R.pts;else if(v){var k=b.getFrameDuration(x.samplerate);B=v.sample.pts+k}else{r.logger.warn("[tsdemuxer]: AAC PES unknown PTS");return}for(var G=0;z<F;)if(b.isHeader(A,z)){if(z+5<F){var ee=b.appendFrame(x,A,z,B,G);if(ee)if(ee.missing)this.aacOverFlow=ee;else{z+=ee.length,G++;continue}}break}else z++},g.parseMPEGPES=function(R){var y=R.data,x=y.length,v=0,A=0,I=R.pts;if(I===void 0){r.logger.warn("[tsdemuxer]: MPEG PES unknown PTS");return}for(;A<x;)if(E.isHeader(y,A)){var D=E.appendFrame(this._audioTrack,y,A,I,v);if(D)A+=D.length,v++;else break}else A++},g.parseID3PES=function(R){if(R.pts===void 0){r.logger.warn("[tsdemuxer]: ID3 PES unknown PTS");return}this._id3Track.samples.push(R)},C}();a.minProbeByteLength=188;function n(C,g,P,R){return{key:C,frame:!1,pts:g,dts:P,units:[],debug:R,length:0}}function i(C,g){return(C[g+10]&31)<<8|C[g+11]}function f(C,g,P,R){var y={audio:-1,avc:-1,id3:-1,isAAC:!0},x=(C[g+1]&15)<<8|C[g+2],v=g+3+x-4,A=(C[g+10]&15)<<8|C[g+11];for(g+=12+A;g<v;){var I=(C[g+1]&31)<<8|C[g+2];switch(C[g]){case 207:if(!R){r.logger.log("ADTS AAC with AES-128-CBC frame encryption found in unencrypted stream");break}case 15:y.audio===-1&&(y.audio=I);break;case 21:y.id3===-1&&(y.id3=I);break;case 219:if(!R){r.logger.log("H.264 with AES-128-CBC slice encryption found in unencrypted stream");break}case 27:y.avc===-1&&(y.avc=I);break;case 3:case 4:P?y.audio===-1&&(y.audio=I,y.isAAC=!1):r.logger.log("MPEG audio found, not supported in this browser");break;case 36:r.logger.warn("Unsupported HEVC stream type found");break;default:break}g+=((C[g+3]&15)<<8|C[g+4])+5}return y}function s(C){var g=0,P,R,y,x,v,A=C.data;if(!C||C.size===0)return null;for(;A[0].length<19&&A.length>1;){var I=new Uint8Array(A[0].length+A[1].length);I.set(A[0]),I.set(A[1],A[0].length),A[0]=I,A.splice(1,1)}P=A[0];var D=(P[0]<<16)+(P[1]<<8)+P[2];if(D===1){if(R=(P[4]<<8)+P[5],R&&R>C.size-6)return null;var N=P[7];N&192&&(x=(P[9]&14)*536870912+(P[10]&255)*4194304+(P[11]&254)*16384+(P[12]&255)*128+(P[13]&254)/2,N&64?(v=(P[14]&14)*536870912+(P[15]&255)*4194304+(P[16]&254)*16384+(P[17]&255)*128+(P[18]&254)/2,x-v>60*9e4&&(r.logger.warn(Math.round((x-v)/9e4)+"s delta between PTS and DTS, align them"),x=v)):v=x),y=P[8];var z=y+9;if(C.size<=z)return null;C.size-=z;for(var F=new Uint8Array(C.size),W=0,H=A.length;W<H;W++){P=A[W];var B=P.byteLength;if(z)if(z>B){z-=B;continue}else P=P.subarray(z),B-=z,z=0;F.set(P,g),g+=B}return R&&(R-=y+3),{data:F,pts:x,dts:v,len:R}}return null}function l(C,g){if(C.units.length&&C.frame){if(C.pts===void 0){var P=g.samples,R=P.length;if(R){var y=P[R-1];C.pts=y.pts,C.dts=y.dts}else{g.dropped++;return}}g.samples.push(C)}C.debug.length&&r.logger.log(C.pts+"/"+C.dts+":"+C.debug)}function m(C,g){var P=C.length;if(P>0){if(g.pts>=C[P-1].pts)C.push(g);else for(var R=P-1;R>=0;R--)if(g.pts<C[R].pts){C.splice(R,0,g);break}}else C.push(g)}function T(C){for(var g=C.byteLength,P=[],R=1;R<g-2;)C[R]===0&&C[R+1]===0&&C[R+2]===3?(P.push(R+2),R+=2):R++;if(P.length===0)return C;var y=g-P.length,x=new Uint8Array(y),v=0;for(R=0;R<y;v++,R++)v===P[0]&&(v++,P.shift()),x[R]=C[v];return x}p.default=a},"./src/errors.ts":function(L,p,w){"use strict";w.r(p),w.d(p,"ErrorTypes",function(){return b}),w.d(p,"ErrorDetails",function(){return E});var b;(function(O){O.NETWORK_ERROR="networkError",O.MEDIA_ERROR="mediaError",O.KEY_SYSTEM_ERROR="keySystemError",O.MUX_ERROR="muxError",O.OTHER_ERROR="otherError"})(b||(b={}));var E;(function(O){O.KEY_SYSTEM_NO_KEYS="keySystemNoKeys",O.KEY_SYSTEM_NO_ACCESS="keySystemNoAccess",O.KEY_SYSTEM_NO_SESSION="keySystemNoSession",O.KEY_SYSTEM_LICENSE_REQUEST_FAILED="keySystemLicenseRequestFailed",O.KEY_SYSTEM_NO_INIT_DATA="keySystemNoInitData",O.MANIFEST_LOAD_ERROR="manifestLoadError",O.MANIFEST_LOAD_TIMEOUT="manifestLoadTimeOut",O.MANIFEST_PARSING_ERROR="manifestParsingError",O.MANIFEST_INCOMPATIBLE_CODECS_ERROR="manifestIncompatibleCodecsError",O.LEVEL_EMPTY_ERROR="levelEmptyError",O.LEVEL_LOAD_ERROR="levelLoadError",O.LEVEL_LOAD_TIMEOUT="levelLoadTimeOut",O.LEVEL_SWITCH_ERROR="levelSwitchError",O.AUDIO_TRACK_LOAD_ERROR="audioTrackLoadError",O.AUDIO_TRACK_LOAD_TIMEOUT="audioTrackLoadTimeOut",O.SUBTITLE_LOAD_ERROR="subtitleTrackLoadError",O.SUBTITLE_TRACK_LOAD_TIMEOUT="subtitleTrackLoadTimeOut",O.FRAG_LOAD_ERROR="fragLoadError",O.FRAG_LOAD_TIMEOUT="fragLoadTimeOut",O.FRAG_DECRYPT_ERROR="fragDecryptError",O.FRAG_PARSING_ERROR="fragParsingError",O.REMUX_ALLOC_ERROR="remuxAllocError",O.KEY_LOAD_ERROR="keyLoadError",O.KEY_LOAD_TIMEOUT="keyLoadTimeOut",O.BUFFER_ADD_CODEC_ERROR="bufferAddCodecError",O.BUFFER_INCOMPATIBLE_CODECS_ERROR="bufferIncompatibleCodecsError",O.BUFFER_APPEND_ERROR="bufferAppendError",O.BUFFER_APPENDING_ERROR="bufferAppendingError",O.BUFFER_STALLED_ERROR="bufferStalledError",O.BUFFER_FULL_ERROR="bufferFullError",O.BUFFER_SEEK_OVER_HOLE="bufferSeekOverHole",O.BUFFER_NUDGE_ON_STALL="bufferNudgeOnStall",O.INTERNAL_EXCEPTION="internalException",O.INTERNAL_ABORTED="aborted",O.UNKNOWN="unknown"})(E||(E={}))},"./src/events.ts":function(L,p,w){"use strict";w.r(p),w.d(p,"Events",function(){return b});var b;(function(E){E.MEDIA_ATTACHING="hlsMediaAttaching",E.MEDIA_ATTACHED="hlsMediaAttached",E.MEDIA_DETACHING="hlsMediaDetaching",E.MEDIA_DETACHED="hlsMediaDetached",E.BUFFER_RESET="hlsBufferReset",E.BUFFER_CODECS="hlsBufferCodecs",E.BUFFER_CREATED="hlsBufferCreated",E.BUFFER_APPENDING="hlsBufferAppending",E.BUFFER_APPENDED="hlsBufferAppended",E.BUFFER_EOS="hlsBufferEos",E.BUFFER_FLUSHING="hlsBufferFlushing",E.BUFFER_FLUSHED="hlsBufferFlushed",E.MANIFEST_LOADING="hlsManifestLoading",E.MANIFEST_LOADED="hlsManifestLoaded",E.MANIFEST_PARSED="hlsManifestParsed",E.LEVEL_SWITCHING="hlsLevelSwitching",E.LEVEL_SWITCHED="hlsLevelSwitched",E.LEVEL_LOADING="hlsLevelLoading",E.LEVEL_LOADED="hlsLevelLoaded",E.LEVEL_UPDATED="hlsLevelUpdated",E.LEVEL_PTS_UPDATED="hlsLevelPtsUpdated",E.LEVELS_UPDATED="hlsLevelsUpdated",E.AUDIO_TRACKS_UPDATED="hlsAudioTracksUpdated",E.AUDIO_TRACK_SWITCHING="hlsAudioTrackSwitching",E.AUDIO_TRACK_SWITCHED="hlsAudioTrackSwitched",E.AUDIO_TRACK_LOADING="hlsAudioTrackLoading",E.AUDIO_TRACK_LOADED="hlsAudioTrackLoaded",E.SUBTITLE_TRACKS_UPDATED="hlsSubtitleTracksUpdated",E.SUBTITLE_TRACKS_CLEARED="hlsSubtitleTracksCleared",E.SUBTITLE_TRACK_SWITCH="hlsSubtitleTrackSwitch",E.SUBTITLE_TRACK_LOADING="hlsSubtitleTrackLoading",E.SUBTITLE_TRACK_LOADED="hlsSubtitleTrackLoaded",E.SUBTITLE_FRAG_PROCESSED="hlsSubtitleFragProcessed",E.CUES_PARSED="hlsCuesParsed",E.NON_NATIVE_TEXT_TRACKS_FOUND="hlsNonNativeTextTracksFound",E.INIT_PTS_FOUND="hlsInitPtsFound",E.FRAG_LOADING="hlsFragLoading",E.FRAG_LOAD_EMERGENCY_ABORTED="hlsFragLoadEmergencyAborted",E.FRAG_LOADED="hlsFragLoaded",E.FRAG_DECRYPTED="hlsFragDecrypted",E.FRAG_PARSING_INIT_SEGMENT="hlsFragParsingInitSegment",E.FRAG_PARSING_USERDATA="hlsFragParsingUserdata",E.FRAG_PARSING_METADATA="hlsFragParsingMetadata",E.FRAG_PARSED="hlsFragParsed",E.FRAG_BUFFERED="hlsFragBuffered",E.FRAG_CHANGED="hlsFragChanged",E.FPS_DROP="hlsFpsDrop",E.FPS_DROP_LEVEL_CAPPING="hlsFpsDropLevelCapping",E.ERROR="hlsError",E.DESTROYING="hlsDestroying",E.KEY_LOADING="hlsKeyLoading",E.KEY_LOADED="hlsKeyLoaded",E.LIVE_BACK_BUFFER_REACHED="hlsLiveBackBufferReached",E.BACK_BUFFER_REACHED="hlsBackBufferReached"})(b||(b={}))},"./src/hls.ts":function(L,p,w){"use strict";w.r(p),w.d(p,"default",function(){return C});var b=w("./node_modules/url-toolkit/src/url-toolkit.js"),E=w.n(b),O=w("./src/loader/playlist-loader.ts"),S=w("./src/loader/key-loader.ts"),h=w("./src/controller/id3-track-controller.ts"),_=w("./src/controller/latency-controller.ts"),d=w("./src/controller/level-controller.ts"),r=w("./src/controller/fragment-tracker.ts"),c=w("./src/controller/stream-controller.ts"),t=w("./src/is-supported.ts"),a=w("./src/utils/logger.ts"),n=w("./src/config.ts"),i=w("./node_modules/eventemitter3/index.js"),f=w.n(i),s=w("./src/events.ts"),l=w("./src/errors.ts");function m(g,P){for(var R=0;R<P.length;R++){var y=P[R];y.enumerable=y.enumerable||!1,y.configurable=!0,"value"in y&&(y.writable=!0),Object.defineProperty(g,y.key,y)}}function T(g,P,R){return P&&m(g.prototype,P),R&&m(g,R),g}var C=function(){g.isSupported=function(){return Object(t.isSupported)()};function g(R){R===void 0&&(R={}),this.config=void 0,this.userConfig=void 0,this.coreComponents=void 0,this.networkControllers=void 0,this._emitter=new i.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 y=this.config=Object(n.mergeConfig)(g.DefaultConfig,R);this.userConfig=R,Object(a.enableLogs)(y.debug),this._autoLevelCapping=-1,y.progressive&&Object(n.enableStreamingMode)(y);var x=y.abrController,v=y.bufferController,A=y.capLevelController,I=y.fpsController,D=this.abrController=new x(this),N=this.bufferController=new v(this),z=this.capLevelController=new A(this),F=new I(this),W=new O.default(this),H=new S.default(this),B=new h.default(this),k=this.levelController=new d.default(this),G=new r.FragmentTracker(this),ee=this.streamController=new c.default(this,G);z.setStreamController(ee),F.setStreamController(ee);var ue=[k,ee];this.networkControllers=ue;var le=[W,H,D,N,z,F,B,G];this.audioTrackController=this.createController(y.audioTrackController,null,ue),this.createController(y.audioStreamController,G,ue),this.subtitleTrackController=this.createController(y.subtitleTrackController,null,ue),this.createController(y.subtitleStreamController,G,ue),this.createController(y.timelineController,null,le),this.emeController=this.createController(y.emeController,null,le),this.cmcdController=this.createController(y.cmcdController,null,le),this.latencyController=this.createController(_.default,null,le),this.coreComponents=le}var P=g.prototype;return P.createController=function(y,x,v){if(y){var A=x?new y(this,x):new y(this);return v&&v.push(A),A}return null},P.on=function(y,x,v){v===void 0&&(v=this),this._emitter.on(y,x,v)},P.once=function(y,x,v){v===void 0&&(v=this),this._emitter.once(y,x,v)},P.removeAllListeners=function(y){this._emitter.removeAllListeners(y)},P.off=function(y,x,v,A){v===void 0&&(v=this),this._emitter.off(y,x,v,A)},P.listeners=function(y){return this._emitter.listeners(y)},P.emit=function(y,x,v){return this._emitter.emit(y,x,v)},P.trigger=function(y,x){if(this.config.debug)return this.emit(y,y,x);try{return this.emit(y,y,x)}catch(v){a.logger.error("An internal error happened while handling event "+y+'. Error message: "'+v.message+'". Here is a stacktrace:',v),this.trigger(s.Events.ERROR,{type:l.ErrorTypes.OTHER_ERROR,details:l.ErrorDetails.INTERNAL_EXCEPTION,fatal:!1,event:y,error:v})}return!1},P.listenerCount=function(y){return this._emitter.listenerCount(y)},P.destroy=function(){a.logger.log("destroy"),this.trigger(s.Events.DESTROYING,void 0),this.detachMedia(),this.removeAllListeners(),this._autoLevelCapping=-1,this.url=null,this.networkControllers.forEach(function(y){return y.destroy()}),this.networkControllers.length=0,this.coreComponents.forEach(function(y){return y.destroy()}),this.coreComponents.length=0},P.attachMedia=function(y){a.logger.log("attachMedia"),this._media=y,this.trigger(s.Events.MEDIA_ATTACHING,{media:y})},P.detachMedia=function(){a.logger.log("detachMedia"),this.trigger(s.Events.MEDIA_DETACHING,void 0),this._media=null},P.loadSource=function(y){this.stopLoad();var x=this.media,v=this.url,A=this.url=b.buildAbsoluteURL(self.location.href,y,{alwaysNormalize:!0});a.logger.log("loadSource:"+A),x&&v&&v!==A&&this.bufferController.hasSourceTypes()&&(this.detachMedia(),this.attachMedia(x)),this.trigger(s.Events.MANIFEST_LOADING,{url:y})},P.startLoad=function(y){y===void 0&&(y=-1),a.logger.log("startLoad("+y+")"),this.networkControllers.forEach(function(x){x.startLoad(y)})},P.stopLoad=function(){a.logger.log("stopLoad"),this.networkControllers.forEach(function(y){y.stopLoad()})},P.swapAudioCodec=function(){a.logger.log("swapAudioCodec"),this.streamController.swapAudioCodec()},P.recoverMediaError=function(){a.logger.log("recoverMediaError");var y=this._media;this.detachMedia(),y&&this.attachMedia(y)},P.removeLevel=function(y,x){x===void 0&&(x=0),this.levelController.removeLevel(y,x)},T(g,[{key:"levels",get:function(){var y=this.levelController.levels;return y||[]}},{key:"currentLevel",get:function(){return this.streamController.currentLevel},set:function(y){a.logger.log("set currentLevel:"+y),this.loadLevel=y,this.abrController.clearTimer(),this.streamController.immediateLevelSwitch()}},{key:"nextLevel",get:function(){return this.streamController.nextLevel},set:function(y){a.logger.log("set nextLevel:"+y),this.levelController.manualLevel=y,this.streamController.nextLevelSwitch()}},{key:"loadLevel",get:function(){return this.levelController.level},set:function(y){a.logger.log("set loadLevel:"+y),this.levelController.manualLevel=y}},{key:"nextLoadLevel",get:function(){return this.levelController.nextLoadLevel},set:function(y){this.levelController.nextLoadLevel=y}},{key:"firstLevel",get:function(){return Math.max(this.levelController.firstLevel,this.minAutoLevel)},set:function(y){a.logger.log("set firstLevel:"+y),this.levelController.firstLevel=y}},{key:"startLevel",get:function(){return this.levelController.startLevel},set:function(y){a.logger.log("set startLevel:"+y),y!==-1&&(y=Math.max(y,this.minAutoLevel)),this.levelController.startLevel=y}},{key:"capLevelToPlayerSize",get:function(){return this.config.capLevelToPlayerSize},set:function(y){var x=!!y;x!==this.config.capLevelToPlayerSize&&(x?this.capLevelController.startCapping():(this.capLevelController.stopCapping(),this.autoLevelCapping=-1,this.streamController.nextLevelSwitch()),this.config.capLevelToPlayerSize=x)}},{key:"autoLevelCapping",get:function(){return this._autoLevelCapping},set:function(y){this._autoLevelCapping!==y&&(a.logger.log("set autoLevelCapping:"+y),this._autoLevelCapping=y)}},{key:"bandwidthEstimate",get:function(){var y=this.abrController.bwEstimator;return y?y.getEstimate():NaN}},{key:"autoLevelEnabled",get:function(){return this.levelController.manualLevel===-1}},{key:"manualLevel",get:function(){return this.levelController.manualLevel}},{key:"minAutoLevel",get:function(){var y=this.levels,x=this.config.minAutoBitrate;if(!y)return 0;for(var v=y.length,A=0;A<v;A++)if(y[A].maxBitrate>x)return A;return 0}},{key:"maxAutoLevel",get:function(){var y=this.levels,x=this.autoLevelCapping,v;return x===-1&&y&&y.length?v=y.length-1:v=x,v}},{key:"nextAutoLevel",get:function(){return Math.min(Math.max(this.abrController.nextAutoLevel,this.minAutoLevel),this.maxAutoLevel)},set:function(y){this.abrController.nextAutoLevel=Math.max(this.minAutoLevel,y)}},{key:"audioTracks",get:function(){var y=this.audioTrackController;return y?y.audioTracks:[]}},{key:"audioTrack",get:function(){var y=this.audioTrackController;return y?y.audioTrack:-1},set:function(y){var x=this.audioTrackController;x&&(x.audioTrack=y)}},{key:"subtitleTracks",get:function(){var y=this.subtitleTrackController;return y?y.subtitleTracks:[]}},{key:"subtitleTrack",get:function(){var y=this.subtitleTrackController;return y?y.subtitleTrack:-1},set:function(y){var x=this.subtitleTrackController;x&&(x.subtitleTrack=y)}},{key:"media",get:function(){return this._media}},{key:"subtitleDisplay",get:function(){var y=this.subtitleTrackController;return y?y.subtitleDisplay:!1},set:function(y){var x=this.subtitleTrackController;x&&(x.subtitleDisplay=y)}},{key:"lowLatencyMode",get:function(){return this.config.lowLatencyMode},set:function(y){this.config.lowLatencyMode=y}},{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 s.Events}},{key:"ErrorTypes",get:function(){return l.ErrorTypes}},{key:"ErrorDetails",get:function(){return l.ErrorDetails}},{key:"DefaultConfig",get:function(){return g.defaultConfig?g.defaultConfig:n.hlsDefaultConfig},set:function(y){g.defaultConfig=y}}]),g}();C.defaultConfig=void 0},"./src/is-supported.ts":function(L,p,w){"use strict";w.r(p),w.d(p,"isSupported",function(){return O}),w.d(p,"changeTypeSupported",function(){return S});var b=w("./src/utils/mediasource-helper.ts");function E(){return self.SourceBuffer||self.WebKitSourceBuffer}function O(){var h=Object(b.getMediaSource)();if(!h)return!1;var _=E(),d=h&&typeof h.isTypeSupported=="function"&&h.isTypeSupported('video/mp4; codecs="avc1.42E01E,mp4a.40.2"'),r=!_||_.prototype&&typeof _.prototype.appendBuffer=="function"&&typeof _.prototype.remove=="function";return!!d&&!!r}function S(){var h,_=E();return typeof(_==null||((h=_.prototype)===null||h===void 0)?void 0:h.changeType)=="function"}},"./src/loader/fragment-loader.ts":function(L,p,w){"use strict";w.r(p),w.d(p,"default",function(){return a}),w.d(p,"LoadError",function(){return i});var b=w("./src/polyfills/number.ts"),E=w("./src/errors.ts");function O(f,s){f.prototype=Object.create(s.prototype),f.prototype.constructor=f,r(f,s)}function S(f){var s=typeof Map=="function"?new Map:void 0;return S=function(m){if(m===null||!d(m))return m;if(typeof m!="function")throw new TypeError("Super expression must either be null or a function");if(typeof s!="undefined"){if(s.has(m))return s.get(m);s.set(m,T)}function T(){return h(m,arguments,c(this).constructor)}return T.prototype=Object.create(m.prototype,{constructor:{value:T,enumerable:!1,writable:!0,configurable:!0}}),r(T,m)},S(f)}function h(f,s,l){return _()?h=Reflect.construct:h=function(T,C,g){var P=[null];P.push.apply(P,C);var R=Function.bind.apply(T,P),y=new R;return g&&r(y,g.prototype),y},h.apply(null,arguments)}function _(){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(f){return!1}}function d(f){return Function.toString.call(f).indexOf("[native code]")!==-1}function r(f,s){return r=Object.setPrototypeOf||function(m,T){return m.__proto__=T,m},r(f,s)}function c(f){return c=Object.setPrototypeOf?Object.getPrototypeOf:function(l){return l.__proto__||Object.getPrototypeOf(l)},c(f)}var t=Math.pow(2,17),a=function(){function f(l){this.config=void 0,this.loader=null,this.partLoadTimeout=-1,this.config=l}var s=f.prototype;return s.destroy=function(){this.loader&&(this.loader.destroy(),this.loader=null)},s.abort=function(){this.loader&&this.loader.abort()},s.load=function(m,T){var C=this,g=m.url;if(!g)return Promise.reject(new i({type:E.ErrorTypes.NETWORK_ERROR,details:E.ErrorDetails.FRAG_LOAD_ERROR,fatal:!1,frag:m,networkDetails:null},"Fragment does not have a "+(g?"part list":"url")));this.abort();var P=this.config,R=P.fLoader,y=P.loader;return new Promise(function(x,v){C.loader&&C.loader.destroy();var A=C.loader=m.loader=R?new R(P):new y(P),I=n(m),D={timeout:P.fragLoadingTimeOut,maxRetry:0,retryDelay:0,maxRetryDelay:P.fragLoadingMaxRetryTimeout,highWaterMark:t};m.stats=A.stats,A.load(I,D,{onSuccess:function(z,F,W,H){C.resetLoader(m,A),x({frag:m,part:null,payload:z.data,networkDetails:H})},onError:function(z,F,W){C.resetLoader(m,A),v(new i({type:E.ErrorTypes.NETWORK_ERROR,details:E.ErrorDetails.FRAG_LOAD_ERROR,fatal:!1,frag:m,response:z,networkDetails:W}))},onAbort:function(z,F,W){C.resetLoader(m,A),v(new i({type:E.ErrorTypes.NETWORK_ERROR,details:E.ErrorDetails.INTERNAL_ABORTED,fatal:!1,frag:m,networkDetails:W}))},onTimeout:function(z,F,W){C.resetLoader(m,A),v(new i({type:E.ErrorTypes.NETWORK_ERROR,details:E.ErrorDetails.FRAG_LOAD_TIMEOUT,fatal:!1,frag:m,networkDetails:W}))},onProgress:function(z,F,W,H){T&&T({frag:m,part:null,payload:W,networkDetails:H})}})})},s.loadPart=function(m,T,C){var g=this;this.abort();var P=this.config,R=P.fLoader,y=P.loader;return new Promise(function(x,v){g.loader&&g.loader.destroy();var A=g.loader=m.loader=R?new R(P):new y(P),I=n(m,T),D={timeout:P.fragLoadingTimeOut,maxRetry:0,retryDelay:0,maxRetryDelay:P.fragLoadingMaxRetryTimeout,highWaterMark:t};T.stats=A.stats,A.load(I,D,{onSuccess:function(z,F,W,H){g.resetLoader(m,A),g.updateStatsFromPart(m,T);var B={frag:m,part:T,payload:z.data,networkDetails:H};C(B),x(B)},onError:function(z,F,W){g.resetLoader(m,A),v(new i({type:E.ErrorTypes.NETWORK_ERROR,details:E.ErrorDetails.FRAG_LOAD_ERROR,fatal:!1,frag:m,part:T,response:z,networkDetails:W}))},onAbort:function(z,F,W){m.stats.aborted=T.stats.aborted,g.resetLoader(m,A),v(new i({type:E.ErrorTypes.NETWORK_ERROR,details:E.ErrorDetails.INTERNAL_ABORTED,fatal:!1,frag:m,part:T,networkDetails:W}))},onTimeout:function(z,F,W){g.resetLoader(m,A),v(new i({type:E.ErrorTypes.NETWORK_ERROR,details:E.ErrorDetails.FRAG_LOAD_TIMEOUT,fatal:!1,frag:m,part:T,networkDetails:W}))}})})},s.updateStatsFromPart=function(m,T){var C=m.stats,g=T.stats,P=g.total;if(C.loaded+=g.loaded,P){var R=Math.round(m.duration/T.duration),y=Math.min(Math.round(C.loaded/P),R),x=R-y,v=x*Math.round(C.loaded/y);C.total=C.loaded+v}else C.total=Math.max(C.loaded,C.total);var A=C.loading,I=g.loading;A.start?A.first+=I.first-I.start:(A.start=I.start,A.first=I.first),A.end=I.end},s.resetLoader=function(m,T){m.loader=null,this.loader===T&&(self.clearTimeout(this.partLoadTimeout),this.loader=null),T.destroy()},f}();function n(f,s){s===void 0&&(s=null);var l=s||f,m={frag:f,part:s,responseType:"arraybuffer",url:l.url,headers:{},rangeStart:0,rangeEnd:0},T=l.byteRangeStartOffset,C=l.byteRangeEndOffset;return Object(b.isFiniteNumber)(T)&&Object(b.isFiniteNumber)(C)&&(m.rangeStart=T,m.rangeEnd=C),m}var i=function(f){O(s,f);function s(l){for(var m,T=arguments.length,C=new Array(T>1?T-1:0),g=1;g<T;g++)C[g-1]=arguments[g];return m=f.call.apply(f,[this].concat(C))||this,m.data=void 0,m.data=l,m}return s}(S(Error))},"./src/loader/fragment.ts":function(L,p,w){"use strict";w.r(p),w.d(p,"ElementaryStreamTypes",function(){return a}),w.d(p,"BaseSegment",function(){return n}),w.d(p,"Fragment",function(){return i}),w.d(p,"Part",function(){return f});var b=w("./src/polyfills/number.ts"),E=w("./node_modules/url-toolkit/src/url-toolkit.js"),O=w.n(E),S=w("./src/utils/logger.ts"),h=w("./src/loader/level-key.ts"),_=w("./src/loader/load-stats.ts");function d(s,l){s.prototype=Object.create(l.prototype),s.prototype.constructor=s,r(s,l)}function r(s,l){return r=Object.setPrototypeOf||function(T,C){return T.__proto__=C,T},r(s,l)}function c(s,l){for(var m=0;m<l.length;m++){var T=l[m];T.enumerable=T.enumerable||!1,T.configurable=!0,"value"in T&&(T.writable=!0),Object.defineProperty(s,T.key,T)}}function t(s,l,m){return l&&c(s.prototype,l),m&&c(s,m),s}var a;(function(s){s.AUDIO="audio",s.VIDEO="video",s.AUDIOVIDEO="audiovideo"})(a||(a={}));var n=function(){function s(m){var T;this._byteRange=null,this._url=null,this.baseurl=void 0,this.relurl=void 0,this.elementaryStreams=(T={},T[a.AUDIO]=null,T[a.VIDEO]=null,T[a.AUDIOVIDEO]=null,T),this.baseurl=m}var l=s.prototype;return l.setByteRange=function(T,C){var g=T.split("@",2),P=[];g.length===1?P[0]=C?C.byteRangeEndOffset:0:P[0]=parseInt(g[1]),P[1]=parseInt(g[0])+P[0],this._byteRange=P},t(s,[{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(E.buildAbsoluteURL)(this.baseurl,this.relurl,{alwaysNormalize:!0})),this._url||""},set:function(T){this._url=T}}]),s}(),i=function(s){d(l,s);function l(T,C){var g;return g=s.call(this,C)||this,g._decryptdata=null,g.rawProgramDateTime=null,g.programDateTime=null,g.tagList=[],g.duration=0,g.sn=0,g.levelkey=void 0,g.type=void 0,g.loader=null,g.level=-1,g.cc=0,g.startPTS=void 0,g.endPTS=void 0,g.appendedPTS=void 0,g.startDTS=void 0,g.endDTS=void 0,g.start=0,g.deltaPTS=void 0,g.maxStartPTS=void 0,g.minEndPTS=void 0,g.stats=new _.LoadStats,g.urlId=0,g.data=void 0,g.bitrateTest=!1,g.title=null,g.initSegment=null,g.type=T,g}var m=l.prototype;return m.createInitializationVector=function(C){for(var g=new Uint8Array(16),P=12;P<16;P++)g[P]=C>>8*(15-P)&255;return g},m.setDecryptDataFromLevelKey=function(C,g){var P=C;return(C==null?void 0:C.method)==="AES-128"&&C.uri&&!C.iv&&(P=h.LevelKey.fromURI(C.uri),P.method=C.method,P.iv=this.createInitializationVector(g),P.keyFormat="identity"),P},m.setElementaryStreamInfo=function(C,g,P,R,y,x){x===void 0&&(x=!1);var v=this.elementaryStreams,A=v[C];if(!A){v[C]={startPTS:g,endPTS:P,startDTS:R,endDTS:y,partial:x};return}A.startPTS=Math.min(A.startPTS,g),A.endPTS=Math.max(A.endPTS,P),A.startDTS=Math.min(A.startDTS,R),A.endDTS=Math.max(A.endDTS,y)},m.clearElementaryStreamInfo=function(){var C=this.elementaryStreams;C[a.AUDIO]=null,C[a.VIDEO]=null,C[a.AUDIOVIDEO]=null},t(l,[{key:"decryptdata",get:function(){if(!this.levelkey&&!this._decryptdata)return null;if(!this._decryptdata&&this.levelkey){var C=this.sn;typeof C!="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'),C=0),this._decryptdata=this.setDecryptDataFromLevelKey(this.levelkey,C)}return this._decryptdata}},{key:"end",get:function(){return this.start+this.duration}},{key:"endProgramDateTime",get:function(){if(this.programDateTime===null)return null;if(!Object(b.isFiniteNumber)(this.programDateTime))return null;var C=Object(b.isFiniteNumber)(this.duration)?this.duration:0;return this.programDateTime+C*1e3}},{key:"encrypted",get:function(){var C;return!!((C=this.decryptdata)!==null&&C!==void 0&&C.keyFormat&&this.decryptdata.uri)}}]),l}(n),f=function(s){d(l,s);function l(m,T,C,g,P){var R;R=s.call(this,C)||this,R.fragOffset=0,R.duration=0,R.gap=!1,R.independent=!1,R.relurl=void 0,R.fragment=void 0,R.index=void 0,R.stats=new _.LoadStats,R.duration=m.decimalFloatingPoint("DURATION"),R.gap=m.bool("GAP"),R.independent=m.bool("INDEPENDENT"),R.relurl=m.enumeratedString("URI"),R.fragment=T,R.index=g;var y=m.enumeratedString("BYTERANGE");return y&&R.setByteRange(y,P),P&&(R.fragOffset=P.fragOffset+P.duration),R}return t(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}(n)},"./src/loader/key-loader.ts":function(L,p,w){"use strict";w.r(p),w.d(p,"default",function(){return S});var b=w("./src/events.ts"),E=w("./src/errors.ts"),O=w("./src/utils/logger.ts"),S=function(){function h(d){this.hls=void 0,this.loaders={},this.decryptkey=null,this.decrypturl=null,this.hls=d,this._registerListeners()}var _=h.prototype;return _._registerListeners=function(){this.hls.on(b.Events.KEY_LOADING,this.onKeyLoading,this)},_._unregisterListeners=function(){this.hls.off(b.Events.KEY_LOADING,this.onKeyLoading)},_.destroy=function(){this._unregisterListeners();for(var r in this.loaders){var c=this.loaders[r];c&&c.destroy()}this.loaders={}},_.onKeyLoading=function(r,c){var t=c.frag,a=t.type,n=this.loaders[a];if(!t.decryptdata){O.logger.warn("Missing decryption data on fragment in onKeyLoading");return}var i=t.decryptdata.uri;if(i!==this.decrypturl||this.decryptkey===null){var f=this.hls.config;if(n&&(O.logger.warn("abort previous key loader for type:"+a),n.abort()),!i){O.logger.warn("key uri is falsy");return}var s=f.loader,l=t.loader=this.loaders[a]=new s(f);this.decrypturl=i,this.decryptkey=null;var m={url:i,frag:t,responseType:"arraybuffer"},T={timeout:f.fragLoadingTimeOut,maxRetry:0,retryDelay:f.fragLoadingRetryDelay,maxRetryDelay:f.fragLoadingMaxRetryTimeout,highWaterMark:0},C={onSuccess:this.loadsuccess.bind(this),onError:this.loaderror.bind(this),onTimeout:this.loadtimeout.bind(this)};l.load(m,T,C)}else this.decryptkey&&(t.decryptdata.key=this.decryptkey,this.hls.trigger(b.Events.KEY_LOADED,{frag:t}))},_.loadsuccess=function(r,c,t){var a=t.frag;if(!a.decryptdata){O.logger.error("after key load, decryptdata unset");return}this.decryptkey=a.decryptdata.key=new Uint8Array(r.data),a.loader=null,delete this.loaders[a.type],this.hls.trigger(b.Events.KEY_LOADED,{frag:a})},_.loaderror=function(r,c){var t=c.frag,a=t.loader;a&&a.abort(),delete this.loaders[t.type],this.hls.trigger(b.Events.ERROR,{type:E.ErrorTypes.NETWORK_ERROR,details:E.ErrorDetails.KEY_LOAD_ERROR,fatal:!1,frag:t,response:r})},_.loadtimeout=function(r,c){var t=c.frag,a=t.loader;a&&a.abort(),delete this.loaders[t.type],this.hls.trigger(b.Events.ERROR,{type:E.ErrorTypes.NETWORK_ERROR,details:E.ErrorDetails.KEY_LOAD_TIMEOUT,fatal:!1,frag:t})},h}()},"./src/loader/level-details.ts":function(L,p,w){"use strict";w.r(p),w.d(p,"LevelDetails",function(){return h});var b=w("./src/polyfills/number.ts");function E(_,d){for(var r=0;r<d.length;r++){var c=d[r];c.enumerable=c.enumerable||!1,c.configurable=!0,"value"in c&&(c.writable=!0),Object.defineProperty(_,c.key,c)}}function O(_,d,r){return d&&E(_.prototype,d),r&&E(_,r),_}var S=10,h=function(){function _(r){this.PTSKnown=!1,this.alignedSliding=!1,this.averagetargetduration=void 0,this.endCC=0,this.endSN=0,this.fragments=void 0,this.fragmentHint=void 0,this.partList=null,this.live=!0,this.ageHeader=0,this.advancedDateTime=void 0,this.updated=!0,this.advanced=!0,this.availabilityDelay=void 0,this.misses=0,this.needSidxRanges=!1,this.startCC=0,this.startSN=0,this.startTimeOffset=null,this.targetduration=0,this.totalduration=0,this.type=null,this.url=void 0,this.m3u8="",this.version=null,this.canBlockReload=!1,this.canSkipUntil=0,this.canSkipDateRanges=!1,this.skippedSegments=0,this.recentlyRemovedDateranges=void 0,this.partHoldBack=0,this.holdBack=0,this.partTarget=0,this.preloadHint=void 0,this.renditionReports=void 0,this.tuneInGoal=0,this.deltaUpdateFailed=void 0,this.driftStartTime=0,this.driftEndTime=0,this.driftStart=0,this.driftEnd=0,this.fragments=[],this.url=r}var d=_.prototype;return d.reloaded=function(c){if(!c){this.advanced=!0,this.updated=!0;return}var t=this.lastPartSn-c.lastPartSn,a=this.lastPartIndex-c.lastPartIndex;this.updated=this.endSN!==c.endSN||!!a||!!t,this.advanced=this.endSN>c.endSN||t>0||t===0&&a>0,this.updated||this.advanced?this.misses=Math.floor(c.misses*.6):this.misses=c.misses+1,this.availabilityDelay=c.availabilityDelay},O(_,[{key:"hasProgramDateTime",get:function(){return this.fragments.length?Object(b.isFiniteNumber)(this.fragments[this.fragments.length-1].programDateTime):!1}},{key:"levelTargetDuration",get:function(){return this.averagetargetduration||this.targetduration||S}},{key:"drift",get:function(){var c=this.driftEndTime-this.driftStartTime;if(c>0){var t=this.driftEnd-this.driftStart;return t*1e3/c}return 1}},{key:"edge",get:function(){return this.partEnd||this.fragmentEnd}},{key:"partEnd",get:function(){var c;return(c=this.partList)!==null&&c!==void 0&&c.length?this.partList[this.partList.length-1].end:this.fragmentEnd}},{key:"fragmentEnd",get:function(){var c;return(c=this.fragments)!==null&&c!==void 0&&c.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 c;return(c=this.partList)!==null&&c!==void 0&&c.length?this.partList[this.partList.length-1].index:-1}},{key:"lastPartSn",get:function(){var c;return(c=this.partList)!==null&&c!==void 0&&c.length?this.partList[this.partList.length-1].fragment.sn:this.endSN}}]),_}()},"./src/loader/level-key.ts":function(L,p,w){"use strict";w.r(p),w.d(p,"LevelKey",function(){return h});var b=w("./node_modules/url-toolkit/src/url-toolkit.js"),E=w.n(b);function O(_,d){for(var r=0;r<d.length;r++){var c=d[r];c.enumerable=c.enumerable||!1,c.configurable=!0,"value"in c&&(c.writable=!0),Object.defineProperty(_,c.key,c)}}function S(_,d,r){return d&&O(_.prototype,d),r&&O(_,r),_}var h=function(){_.fromURL=function(r,c){return new _(r,c)},_.fromURI=function(r){return new _(r)};function _(d,r){this._uri=null,this.method=null,this.keyFormat=null,this.keyFormatVersions=null,this.keyID=null,this.key=null,this.iv=null,r?this._uri=Object(b.buildAbsoluteURL)(d,r,{alwaysNormalize:!0}):this._uri=d}return S(_,[{key:"uri",get:function(){return this._uri}}]),_}()},"./src/loader/load-stats.ts":function(L,p,w){"use strict";w.r(p),w.d(p,"LoadStats",function(){return b});var b=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(L,p,w){"use strict";w.r(p),w.d(p,"default",function(){return l});var b=w("./src/polyfills/number.ts"),E=w("./node_modules/url-toolkit/src/url-toolkit.js"),O=w.n(E),S=w("./src/loader/fragment.ts"),h=w("./src/loader/level-details.ts"),_=w("./src/loader/level-key.ts"),d=w("./src/utils/attr-list.ts"),r=w("./src/utils/logger.ts"),c=w("./src/utils/codecs.ts"),t=/#EXT-X-STREAM-INF:([^\r\n]*)(?:[\r\n](?:#[^\r\n]*)?)*([^\r\n]+)|#EXT-X-SESSION-DATA:([^\r\n]*)[\r\n]+/g,a=/#EXT-X-MEDIA:(.*)/g,n=new RegExp([/#EXTINF:\s*(\d*(?:\.\d+)?)(?:,(.*)\s+)?/.source,/(?!#) *(\S[\S ]*)/.source,/#EXT-X-BYTERANGE:*(.+)/.source,/#EXT-X-PROGRAM-DATE-TIME:(.+)/.source,/#.*/.source].join("|"),"g"),i=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("|")),f=/\.(mp4|m4s|m4v|m4a)$/i;function s(P){var R,y;return f.test((R=(y=E.parseURL(P))===null||y===void 0?void 0:y.path)!=null?R:"")}var l=function(){function P(){}return P.findGroup=function(y,x){for(var v=0;v<y.length;v++){var A=y[v];if(A.id===x)return A}},P.convertAVC1ToAVCOTI=function(y){var x=y.split(".");if(x.length>2){var v=x.shift()+".";return v+=parseInt(x.shift()).toString(16),v+=("000"+parseInt(x.shift()).toString(16)).substr(-4),v}return y},P.resolve=function(y,x){return E.buildAbsoluteURL(x,y,{alwaysNormalize:!0})},P.parseMasterPlaylist=function(y,x){var v=[],A={},I=!1;t.lastIndex=0;for(var D;(D=t.exec(y))!=null;)if(D[1]){var N=new d.AttrList(D[1]),z={attrs:N,bitrate:N.decimalInteger("AVERAGE-BANDWIDTH")||N.decimalInteger("BANDWIDTH"),name:N.NAME,url:P.resolve(D[2],x)},F=N.decimalResolution("RESOLUTION");F&&(z.width=F.width,z.height=F.height),m((N.CODECS||"").split(/[ ,]+/).filter(function(H){return H}),z),z.videoCodec&&z.videoCodec.indexOf("avc1")!==-1&&(z.videoCodec=P.convertAVC1ToAVCOTI(z.videoCodec)),v.push(z)}else if(D[3]){var W=new d.AttrList(D[3]);W["DATA-ID"]&&(I=!0,A[W["DATA-ID"]]=W)}return{levels:v,sessionData:I?A:null}},P.parseMasterPlaylistMedia=function(y,x,v,A){A===void 0&&(A=[]);var I,D=[],N=0;for(a.lastIndex=0;(I=a.exec(y))!==null;){var z=new d.AttrList(I[1]);if(z.TYPE===v){var F={attrs:z,bitrate:0,id:N++,groupId:z["GROUP-ID"],instreamId:z["INSTREAM-ID"],name:z.NAME||z.LANGUAGE||"",type:v,default:z.bool("DEFAULT"),autoselect:z.bool("AUTOSELECT"),forced:z.bool("FORCED"),lang:z.LANGUAGE,url:z.URI?P.resolve(z.URI,x):""};if(A.length){var W=P.findGroup(A,F.groupId)||A[0];T(F,W,"audioCodec"),T(F,W,"textCodec")}D.push(F)}}return D},P.parseLevelPlaylist=function(y,x,v,A,I){var D=new h.LevelDetails(x),N=D.fragments,z=null,F=0,W=0,H=0,B=0,k=null,G=new S.Fragment(A,x),ee,ue,le,ve=-1,be=!1;for(n.lastIndex=0,D.m3u8=y;(ee=n.exec(y))!==null;){be&&(be=!1,G=new S.Fragment(A,x),G.start=H,G.sn=F,G.cc=B,G.level=v,z&&(G.initSegment=z,G.rawProgramDateTime=z.rawProgramDateTime));var oe=ee[1];if(oe){G.duration=parseFloat(oe);var he=(" "+ee[2]).slice(1);G.title=he||null,G.tagList.push(he?["INF",oe,he]:["INF",oe])}else if(ee[3])Object(b.isFiniteNumber)(G.duration)&&(G.start=H,le&&(G.levelkey=le),G.sn=F,G.level=v,G.cc=B,G.urlId=I,N.push(G),G.relurl=(" "+ee[3]).slice(1),g(G,k),k=G,H+=G.duration,F++,W=0,be=!0);else if(ee[4]){var fe=(" "+ee[4]).slice(1);k?G.setByteRange(fe,k):G.setByteRange(fe)}else if(ee[5])G.rawProgramDateTime=(" "+ee[5]).slice(1),G.tagList.push(["PROGRAM-DATE-TIME",G.rawProgramDateTime]),ve===-1&&(ve=N.length);else{if(ee=ee[0].match(i),!ee){r.logger.warn("No matches on slow regex match for level playlist!");continue}for(ue=1;ue<ee.length&&!(typeof ee[ue]!="undefined");ue++);var ae=(" "+ee[ue]).slice(1),se=(" "+ee[ue+1]).slice(1),Q=ee[ue+2]?(" "+ee[ue+2]).slice(1):"";switch(ae){case"PLAYLIST-TYPE":D.type=se.toUpperCase();break;case"MEDIA-SEQUENCE":F=D.startSN=parseInt(se);break;case"SKIP":{var ce=new d.AttrList(se),te=ce.decimalInteger("SKIPPED-SEGMENTS");if(Object(b.isFiniteNumber)(te)){D.skippedSegments=te;for(var re=te;re--;)N.unshift(null);F+=te}var ye=ce.enumeratedString("RECENTLY-REMOVED-DATERANGES");ye&&(D.recentlyRemovedDateranges=ye.split(" "));break}case"TARGETDURATION":D.targetduration=parseFloat(se);break;case"VERSION":D.version=parseInt(se);break;case"EXTM3U":break;case"ENDLIST":D.live=!1;break;case"#":(se||Q)&&G.tagList.push(Q?[se,Q]:[se]);break;case"DIS":B++;case"GAP":G.tagList.push([ae]);break;case"BITRATE":G.tagList.push([ae,se]);break;case"DISCONTINUITY-SEQ":B=parseInt(se);break;case"KEY":{var ie,Z=new d.AttrList(se),Y=Z.enumeratedString("METHOD"),$=Z.URI,Ce=Z.hexadecimalInteger("IV"),_e=Z.enumeratedString("KEYFORMATVERSIONS"),Re=Z.enumeratedString("KEYID"),Qe=(ie=Z.enumeratedString("KEYFORMAT"))!=null?ie:"identity",$e=["com.apple.streamingkeydelivery","com.microsoft.playready","urn:uuid:edef8ba9-79d6-4ace-a3c8-27dcd51d21ed","com.widevine"];if($e.indexOf(Qe)>-1){r.logger.warn("Keyformat "+Qe+" is not supported from the manifest");continue}else if(Qe!=="identity")continue;Y&&(le=_.LevelKey.fromURL(x,$),$&&["AES-128","SAMPLE-AES","SAMPLE-AES-CENC"].indexOf(Y)>=0&&(le.method=Y,le.keyFormat=Qe,Re&&(le.keyID=Re),_e&&(le.keyFormatVersions=_e),le.iv=Ce));break}case"START":{var ct=new d.AttrList(se),dt=ct.decimalFloatingPoint("TIME-OFFSET");Object(b.isFiniteNumber)(dt)&&(D.startTimeOffset=dt);break}case"MAP":{var vt=new d.AttrList(se);G.relurl=vt.URI,vt.BYTERANGE&&G.setByteRange(vt.BYTERANGE),G.level=v,G.sn="initSegment",le&&(G.levelkey=le),G.initSegment=null,z=G,be=!0;break}case"SERVER-CONTROL":{var _t=new d.AttrList(se);D.canBlockReload=_t.bool("CAN-BLOCK-RELOAD"),D.canSkipUntil=_t.optionalFloat("CAN-SKIP-UNTIL",0),D.canSkipDateRanges=D.canSkipUntil>0&&_t.bool("CAN-SKIP-DATERANGES"),D.partHoldBack=_t.optionalFloat("PART-HOLD-BACK",0),D.holdBack=_t.optionalFloat("HOLD-BACK",0);break}case"PART-INF":{var He=new d.AttrList(se);D.partTarget=He.decimalFloatingPoint("PART-TARGET");break}case"PART":{var Pe=D.partList;Pe||(Pe=D.partList=[]);var at=W>0?Pe[Pe.length-1]:void 0,Rt=W++,rt=new S.Part(new d.AttrList(se),G,x,Rt,at);Pe.push(rt),G.duration+=rt.duration;break}case"PRELOAD-HINT":{var ft=new d.AttrList(se);D.preloadHint=ft;break}case"RENDITION-REPORT":{var Ge=new d.AttrList(se);D.renditionReports=D.renditionReports||[],D.renditionReports.push(Ge);break}default:r.logger.warn("line parsed but not handled: "+ee);break}}}k&&!k.relurl?(N.pop(),H-=k.duration,D.partList&&(D.fragmentHint=k)):D.partList&&(g(G,k),G.cc=B,D.fragmentHint=G);var Ne=N.length,je=N[0],Ee=N[Ne-1];if(H+=D.skippedSegments*D.targetduration,H>0&&Ne&&Ee){D.averagetargetduration=H/Ne;var Ae=Ee.sn;D.endSN=Ae!=="initSegment"?Ae:0,je&&(D.startCC=je.cc,je.initSegment||D.fragments.every(function(Le){return Le.relurl&&s(Le.relurl)})&&(r.logger.warn("MP4 fragments found but no init segment (probably no MAP, incomplete M3U8), trying to fetch SIDX"),G=new S.Fragment(A,x),G.relurl=Ee.relurl,G.level=v,G.sn="initSegment",je.initSegment=G,D.needSidxRanges=!0))}else D.endSN=0,D.startCC=0;return D.fragmentHint&&(H+=D.fragmentHint.duration),D.totalduration=H,D.endCC=B,ve>0&&C(N,ve),D},P}();function m(P,R){["video","audio","text"].forEach(function(y){var x=P.filter(function(A){return Object(c.isCodecType)(A,y)});if(x.length){var v=x.filter(function(A){return A.lastIndexOf("avc1",0)===0||A.lastIndexOf("mp4a",0)===0});R[y+"Codec"]=v.length>0?v[0]:x[0],P=P.filter(function(A){return x.indexOf(A)===-1})}}),R.unknownCodecs=P}function T(P,R,y){var x=R[y];x&&(P[y]=x)}function C(P,R){for(var y=P[R],x=R;x--;){var v=P[x];if(!v)return;v.programDateTime=y.programDateTime-v.duration*1e3,y=v}}function g(P,R){P.rawProgramDateTime?P.programDateTime=Date.parse(P.rawProgramDateTime):R!=null&&R.programDateTime&&(P.programDateTime=R.endProgramDateTime),Object(b.isFiniteNumber)(P.programDateTime)||(P.programDateTime=null,P.rawProgramDateTime=null)}},"./src/loader/playlist-loader.ts":function(L,p,w){"use strict";w.r(p);var b=w("./src/polyfills/number.ts"),E=w("./src/events.ts"),O=w("./src/errors.ts"),S=w("./src/utils/logger.ts"),h=w("./src/utils/mp4-tools.ts"),_=w("./src/loader/m3u8-parser.ts"),d=w("./src/types/loader.ts"),r=w("./src/utils/attr-list.ts");function c(n){var i=n.type;switch(i){case d.PlaylistContextType.AUDIO_TRACK:return d.PlaylistLevelType.AUDIO;case d.PlaylistContextType.SUBTITLE_TRACK:return d.PlaylistLevelType.SUBTITLE;default:return d.PlaylistLevelType.MAIN}}function t(n,i){var f=n.url;return(f===void 0||f.indexOf("data:")===0)&&(f=i.url),f}var a=function(){function n(f){this.hls=void 0,this.loaders=Object.create(null),this.hls=f,this.registerListeners()}var i=n.prototype;return i.registerListeners=function(){var s=this.hls;s.on(E.Events.MANIFEST_LOADING,this.onManifestLoading,this),s.on(E.Events.LEVEL_LOADING,this.onLevelLoading,this),s.on(E.Events.AUDIO_TRACK_LOADING,this.onAudioTrackLoading,this),s.on(E.Events.SUBTITLE_TRACK_LOADING,this.onSubtitleTrackLoading,this)},i.unregisterListeners=function(){var s=this.hls;s.off(E.Events.MANIFEST_LOADING,this.onManifestLoading,this),s.off(E.Events.LEVEL_LOADING,this.onLevelLoading,this),s.off(E.Events.AUDIO_TRACK_LOADING,this.onAudioTrackLoading,this),s.off(E.Events.SUBTITLE_TRACK_LOADING,this.onSubtitleTrackLoading,this)},i.createInternalLoader=function(s){var l=this.hls.config,m=l.pLoader,T=l.loader,C=m||T,g=new C(l);return s.loader=g,this.loaders[s.type]=g,g},i.getInternalLoader=function(s){return this.loaders[s.type]},i.resetInternalLoader=function(s){this.loaders[s]&&delete this.loaders[s]},i.destroyInternalLoaders=function(){for(var s in this.loaders){var l=this.loaders[s];l&&l.destroy(),this.resetInternalLoader(s)}},i.destroy=function(){this.unregisterListeners(),this.destroyInternalLoaders()},i.onManifestLoading=function(s,l){var m=l.url;this.load({id:null,groupId:null,level:0,responseType:"text",type:d.PlaylistContextType.MANIFEST,url:m,deliveryDirectives:null})},i.onLevelLoading=function(s,l){var m=l.id,T=l.level,C=l.url,g=l.deliveryDirectives;this.load({id:m,groupId:null,level:T,responseType:"text",type:d.PlaylistContextType.LEVEL,url:C,deliveryDirectives:g})},i.onAudioTrackLoading=function(s,l){var m=l.id,T=l.groupId,C=l.url,g=l.deliveryDirectives;this.load({id:m,groupId:T,level:null,responseType:"text",type:d.PlaylistContextType.AUDIO_TRACK,url:C,deliveryDirectives:g})},i.onSubtitleTrackLoading=function(s,l){var m=l.id,T=l.groupId,C=l.url,g=l.deliveryDirectives;this.load({id:m,groupId:T,level:null,responseType:"text",type:d.PlaylistContextType.SUBTITLE_TRACK,url:C,deliveryDirectives:g})},i.load=function(s){var l,m=this.hls.config,T=this.getInternalLoader(s);if(T){var C=T.context;if(C&&C.url===s.url){S.logger.trace("[playlist-loader]: playlist request ongoing");return}S.logger.log("[playlist-loader]: aborting previous loader for type: "+s.type),T.abort()}var g,P,R,y;switch(s.type){case d.PlaylistContextType.MANIFEST:g=m.manifestLoadingMaxRetry,P=m.manifestLoadingTimeOut,R=m.manifestLoadingRetryDelay,y=m.manifestLoadingMaxRetryTimeout;break;case d.PlaylistContextType.LEVEL:case d.PlaylistContextType.AUDIO_TRACK:case d.PlaylistContextType.SUBTITLE_TRACK:g=0,P=m.levelLoadingTimeOut;break;default:g=m.levelLoadingMaxRetry,P=m.levelLoadingTimeOut,R=m.levelLoadingRetryDelay,y=m.levelLoadingMaxRetryTimeout;break}if(T=this.createInternalLoader(s),(l=s.deliveryDirectives)!==null&&l!==void 0&&l.part){var x;if(s.type===d.PlaylistContextType.LEVEL&&s.level!==null?x=this.hls.levels[s.level].details:s.type===d.PlaylistContextType.AUDIO_TRACK&&s.id!==null?x=this.hls.audioTracks[s.id].details:s.type===d.PlaylistContextType.SUBTITLE_TRACK&&s.id!==null&&(x=this.hls.subtitleTracks[s.id].details),x){var v=x.partTarget,A=x.targetduration;v&&A&&(P=Math.min(Math.max(v*3,A*.8)*1e3,P))}}var I={timeout:P,maxRetry:g,retryDelay:R,maxRetryDelay:y,highWaterMark:0},D={onSuccess:this.loadsuccess.bind(this),onError:this.loaderror.bind(this),onTimeout:this.loadtimeout.bind(this)};T.load(s,I,D)},i.loadsuccess=function(s,l,m,T){if(T===void 0&&(T=null),m.isSidxRequest){this.handleSidxRequest(s,m),this.handlePlaylistLoaded(s,l,m,T);return}this.resetInternalLoader(m.type);var C=s.data;if(C.indexOf("#EXTM3U")!==0){this.handleManifestParsingError(s,m,"no EXTM3U delimiter",T);return}l.parsing.start=performance.now(),C.indexOf("#EXTINF:")>0||C.indexOf("#EXT-X-TARGETDURATION:")>0?this.handleTrackOrLevelPlaylist(s,l,m,T):this.handleMasterPlaylist(s,l,m,T)},i.loaderror=function(s,l,m){m===void 0&&(m=null),this.handleNetworkError(l,m,!1,s)},i.loadtimeout=function(s,l,m){m===void 0&&(m=null),this.handleNetworkError(l,m,!0)},i.handleMasterPlaylist=function(s,l,m,T){var C=this.hls,g=s.data,P=t(s,m),R=_.default.parseMasterPlaylist(g,P),y=R.levels,x=R.sessionData;if(!y.length){this.handleManifestParsingError(s,m,"no level found in manifest",T);return}var v=y.map(function(F){return{id:F.attrs.AUDIO,audioCodec:F.audioCodec}}),A=y.map(function(F){return{id:F.attrs.SUBTITLES,textCodec:F.textCodec}}),I=_.default.parseMasterPlaylistMedia(g,P,"AUDIO",v),D=_.default.parseMasterPlaylistMedia(g,P,"SUBTITLES",A),N=_.default.parseMasterPlaylistMedia(g,P,"CLOSED-CAPTIONS");if(I.length){var z=I.some(function(F){return!F.url});!z&&y[0].audioCodec&&!y[0].attrs.AUDIO&&(S.logger.log("[playlist-loader]: audio codec signaled in quality level, but no embedded audio track signaled, create one"),I.unshift({type:"main",name:"main",default:!1,autoselect:!1,forced:!1,id:-1,attrs:new r.AttrList({}),bitrate:0,url:""}))}C.trigger(E.Events.MANIFEST_LOADED,{levels:y,audioTracks:I,subtitles:D,captions:N,url:P,stats:l,networkDetails:T,sessionData:x})},i.handleTrackOrLevelPlaylist=function(s,l,m,T){var C=this.hls,g=m.id,P=m.level,R=m.type,y=t(s,m),x=Object(b.isFiniteNumber)(g)?g:0,v=Object(b.isFiniteNumber)(P)?P:x,A=c(m),I=_.default.parseLevelPlaylist(s.data,y,v,A,x);if(!I.fragments.length){C.trigger(E.Events.ERROR,{type:O.ErrorTypes.NETWORK_ERROR,details:O.ErrorDetails.LEVEL_EMPTY_ERROR,fatal:!1,url:y,reason:"no fragments found in level",level:typeof m.level=="number"?m.level:void 0});return}if(R===d.PlaylistContextType.MANIFEST){var D={attrs:new r.AttrList({}),bitrate:0,details:I,name:"",url:y};C.trigger(E.Events.MANIFEST_LOADED,{levels:[D],audioTracks:[],url:y,stats:l,networkDetails:T,sessionData:null})}if(l.parsing.end=performance.now(),I.needSidxRanges){var N,z=(N=I.fragments[0].initSegment)===null||N===void 0?void 0:N.url;this.load({url:z,isSidxRequest:!0,type:R,level:P,levelDetails:I,id:g,groupId:null,rangeStart:0,rangeEnd:2048,responseType:"arraybuffer",deliveryDirectives:null});return}m.levelDetails=I,this.handlePlaylistLoaded(s,l,m,T)},i.handleSidxRequest=function(s,l){var m=Object(h.parseSegmentIndex)(new Uint8Array(s.data));if(!m)return;var T=m.references,C=l.levelDetails;T.forEach(function(g,P){var R=g.info,y=C.fragments[P];y.byteRange.length===0&&y.setByteRange(String(1+R.end-R.start)+"@"+String(R.start)),y.initSegment&&y.initSegment.setByteRange(String(m.moovEndOffset)+"@0")})},i.handleManifestParsingError=function(s,l,m,T){this.hls.trigger(E.Events.ERROR,{type:O.ErrorTypes.NETWORK_ERROR,details:O.ErrorDetails.MANIFEST_PARSING_ERROR,fatal:l.type===d.PlaylistContextType.MANIFEST,url:s.url,reason:m,response:s,context:l,networkDetails:T})},i.handleNetworkError=function(s,l,m,T){m===void 0&&(m=!1),S.logger.warn("[playlist-loader]: A network "+(m?"timeout":"error")+" occurred while loading "+s.type+" level: "+s.level+" id: "+s.id+' group-id: "'+s.groupId+'"');var C=O.ErrorDetails.UNKNOWN,g=!1,P=this.getInternalLoader(s);switch(s.type){case d.PlaylistContextType.MANIFEST:C=m?O.ErrorDetails.MANIFEST_LOAD_TIMEOUT:O.ErrorDetails.MANIFEST_LOAD_ERROR,g=!0;break;case d.PlaylistContextType.LEVEL:C=m?O.ErrorDetails.LEVEL_LOAD_TIMEOUT:O.ErrorDetails.LEVEL_LOAD_ERROR,g=!1;break;case d.PlaylistContextType.AUDIO_TRACK:C=m?O.ErrorDetails.AUDIO_TRACK_LOAD_TIMEOUT:O.ErrorDetails.AUDIO_TRACK_LOAD_ERROR,g=!1;break;case d.PlaylistContextType.SUBTITLE_TRACK:C=m?O.ErrorDetails.SUBTITLE_TRACK_LOAD_TIMEOUT:O.ErrorDetails.SUBTITLE_LOAD_ERROR,g=!1;break}P&&this.resetInternalLoader(s.type);var R={type:O.ErrorTypes.NETWORK_ERROR,details:C,fatal:g,url:s.url,loader:P,context:s,networkDetails:l};T&&(R.response=T),this.hls.trigger(E.Events.ERROR,R)},i.handlePlaylistLoaded=function(s,l,m,T){var C=m.type,g=m.level,P=m.id,R=m.groupId,y=m.loader,x=m.levelDetails,v=m.deliveryDirectives;if(!(x!=null&&x.targetduration)){this.handleManifestParsingError(s,m,"invalid target duration",T);return}if(!y)return;x.live&&(y.getCacheAge&&(x.ageHeader=y.getCacheAge()||0),(!y.getCacheAge||isNaN(x.ageHeader))&&(x.ageHeader=0));switch(C){case d.PlaylistContextType.MANIFEST:case d.PlaylistContextType.LEVEL:this.hls.trigger(E.Events.LEVEL_LOADED,{details:x,level:g||0,id:P||0,stats:l,networkDetails:T,deliveryDirectives:v});break;case d.PlaylistContextType.AUDIO_TRACK:this.hls.trigger(E.Events.AUDIO_TRACK_LOADED,{details:x,id:P||0,groupId:R||"",stats:l,networkDetails:T,deliveryDirectives:v});break;case d.PlaylistContextType.SUBTITLE_TRACK:this.hls.trigger(E.Events.SUBTITLE_TRACK_LOADED,{details:x,id:P||0,groupId:R||"",stats:l,networkDetails:T,deliveryDirectives:v});break}},n}();p.default=a},"./src/polyfills/number.ts":function(L,p,w){"use strict";w.r(p),w.d(p,"isFiniteNumber",function(){return b}),w.d(p,"MAX_SAFE_INTEGER",function(){return E});var b=Number.isFinite||function(O){return typeof O=="number"&&isFinite(O)},E=Number.MAX_SAFE_INTEGER||9007199254740991},"./src/remux/aac-helper.ts":function(L,p,w){"use strict";w.r(p);var b=function(){function E(){}return E.getSilentFrame=function(S,h){switch(S){case"mp4a.40.2":if(h===1)return new Uint8Array([0,200,0,128,35,128]);if(h===2)return new Uint8Array([33,0,73,144,2,25,0,35,128]);if(h===3)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,142]);if(h===4)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,128,44,128,8,2,56]);if(h===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(h===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(h===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(h===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(h===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},E}();p.default=b},"./src/remux/mp4-generator.ts":function(L,p,w){"use strict";w.r(p);var b=Math.pow(2,32)-1,E=function(){function O(){}return O.init=function(){O.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 h;for(h in O.types)O.types.hasOwnProperty(h)&&(O.types[h]=[h.charCodeAt(0),h.charCodeAt(1),h.charCodeAt(2),h.charCodeAt(3)]);var _=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]),d=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]);O.HDLR_TYPES={video:_,audio:d};var r=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,12,117,114,108,32,0,0,0,1]),c=new Uint8Array([0,0,0,0,0,0,0,0]);O.STTS=O.STSC=O.STCO=c,O.STSZ=new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0]),O.VMHD=new Uint8Array([0,0,0,1,0,0,0,0,0,0,0,0]),O.SMHD=new Uint8Array([0,0,0,0,0,0,0,0]),O.STSD=new Uint8Array([0,0,0,0,0,0,0,1]);var t=new Uint8Array([105,115,111,109]),a=new Uint8Array([97,118,99,49]),n=new Uint8Array([0,0,0,1]);O.FTYP=O.box(O.types.ftyp,t,n,t,a),O.DINF=O.box(O.types.dinf,O.box(O.types.dref,r))},O.box=function(h){for(var _=8,d=arguments.length,r=new Array(d>1?d-1:0),c=1;c<d;c++)r[c-1]=arguments[c];for(var t=r.length,a=t;t--;)_+=r[t].byteLength;var n=new Uint8Array(_);for(n[0]=_>>24&255,n[1]=_>>16&255,n[2]=_>>8&255,n[3]=_&255,n.set(h,4),t=0,_=8;t<a;t++)n.set(r[t],_),_+=r[t].byteLength;return n},O.hdlr=function(h){return O.box(O.types.hdlr,O.HDLR_TYPES[h])},O.mdat=function(h){return O.box(O.types.mdat,h)},O.mdhd=function(h,_){_*=h;var d=Math.floor(_/(b+1)),r=Math.floor(_%(b+1));return O.box(O.types.mdhd,new Uint8Array([1,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,3,h>>24&255,h>>16&255,h>>8&255,h&255,d>>24,d>>16&255,d>>8&255,d&255,r>>24,r>>16&255,r>>8&255,r&255,85,196,0,0]))},O.mdia=function(h){return O.box(O.types.mdia,O.mdhd(h.timescale,h.duration),O.hdlr(h.type),O.minf(h))},O.mfhd=function(h){return O.box(O.types.mfhd,new Uint8Array([0,0,0,0,h>>24,h>>16&255,h>>8&255,h&255]))},O.minf=function(h){return h.type==="audio"?O.box(O.types.minf,O.box(O.types.smhd,O.SMHD),O.DINF,O.stbl(h)):O.box(O.types.minf,O.box(O.types.vmhd,O.VMHD),O.DINF,O.stbl(h))},O.moof=function(h,_,d){return O.box(O.types.moof,O.mfhd(h),O.traf(d,_))},O.moov=function(h){for(var _=h.length,d=[];_--;)d[_]=O.trak(h[_]);return O.box.apply(null,[O.types.moov,O.mvhd(h[0].timescale,h[0].duration)].concat(d).concat(O.mvex(h)))},O.mvex=function(h){for(var _=h.length,d=[];_--;)d[_]=O.trex(h[_]);return O.box.apply(null,[O.types.mvex].concat(d))},O.mvhd=function(h,_){_*=h;var d=Math.floor(_/(b+1)),r=Math.floor(_%(b+1)),c=new Uint8Array([1,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,3,h>>24&255,h>>16&255,h>>8&255,h&255,d>>24,d>>16&255,d>>8&255,d&255,r>>24,r>>16&255,r>>8&255,r&255,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255]);return O.box(O.types.mvhd,c)},O.sdtp=function(h){var _=h.samples||[],d=new Uint8Array(4+_.length),r,c;for(r=0;r<_.length;r++)c=_[r].flags,d[r+4]=c.dependsOn<<4|c.isDependedOn<<2|c.hasRedundancy;return O.box(O.types.sdtp,d)},O.stbl=function(h){return O.box(O.types.stbl,O.stsd(h),O.box(O.types.stts,O.STTS),O.box(O.types.stsc,O.STSC),O.box(O.types.stsz,O.STSZ),O.box(O.types.stco,O.STCO))},O.avc1=function(h){var _=[],d=[],r,c,t;for(r=0;r<h.sps.length;r++)c=h.sps[r],t=c.byteLength,_.push(t>>>8&255),_.push(t&255),_=_.concat(Array.prototype.slice.call(c));for(r=0;r<h.pps.length;r++)c=h.pps[r],t=c.byteLength,d.push(t>>>8&255),d.push(t&255),d=d.concat(Array.prototype.slice.call(c));var a=O.box(O.types.avcC,new Uint8Array([1,_[3],_[4],_[5],252|3,224|h.sps.length].concat(_).concat([h.pps.length]).concat(d))),n=h.width,i=h.height,f=h.pixelRatio[0],s=h.pixelRatio[1];return O.box(O.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,n>>8&255,n&255,i>>8&255,i&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]),a,O.box(O.types.btrt,new Uint8Array([0,28,156,128,0,45,198,192,0,45,198,192])),O.box(O.types.pasp,new Uint8Array([f>>24,f>>16&255,f>>8&255,f&255,s>>24,s>>16&255,s>>8&255,s&255])))},O.esds=function(h){var _=h.config.length;return new Uint8Array([0,0,0,0,3,23+_,0,1,0,4,15+_,64,21,0,0,0,0,0,0,0,0,0,0,0,5].concat([_]).concat(h.config).concat([6,1,2]))},O.mp4a=function(h){var _=h.samplerate;return O.box(O.types.mp4a,new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,h.channelCount,0,16,0,0,0,0,_>>8&255,_&255,0,0]),O.box(O.types.esds,O.esds(h)))},O.mp3=function(h){var _=h.samplerate;return O.box(O.types[".mp3"],new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,h.channelCount,0,16,0,0,0,0,_>>8&255,_&255,0,0]))},O.stsd=function(h){return h.type==="audio"?!h.isAAC&&h.codec==="mp3"?O.box(O.types.stsd,O.STSD,O.mp3(h)):O.box(O.types.stsd,O.STSD,O.mp4a(h)):O.box(O.types.stsd,O.STSD,O.avc1(h))},O.tkhd=function(h){var _=h.id,d=h.duration*h.timescale,r=h.width,c=h.height,t=Math.floor(d/(b+1)),a=Math.floor(d%(b+1));return O.box(O.types.tkhd,new Uint8Array([1,0,0,7,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,3,_>>24&255,_>>16&255,_>>8&255,_&255,0,0,0,0,t>>24,t>>16&255,t>>8&255,t&255,a>>24,a>>16&255,a>>8&255,a&255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,r>>8&255,r&255,0,0,c>>8&255,c&255,0,0]))},O.traf=function(h,_){var d=O.sdtp(h),r=h.id,c=Math.floor(_/(b+1)),t=Math.floor(_%(b+1));return O.box(O.types.traf,O.box(O.types.tfhd,new Uint8Array([0,0,0,0,r>>24,r>>16&255,r>>8&255,r&255])),O.box(O.types.tfdt,new Uint8Array([1,0,0,0,c>>24,c>>16&255,c>>8&255,c&255,t>>24,t>>16&255,t>>8&255,t&255])),O.trun(h,d.length+16+20+8+16+8+8),d)},O.trak=function(h){return h.duration=h.duration||4294967295,O.box(O.types.trak,O.tkhd(h),O.mdia(h))},O.trex=function(h){var _=h.id;return O.box(O.types.trex,new Uint8Array([0,0,0,0,_>>24,_>>16&255,_>>8&255,_&255,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,1]))},O.trun=function(h,_){var d=h.samples||[],r=d.length,c=12+16*r,t=new Uint8Array(c),a,n,i,f,s,l;for(_+=8+c,t.set([0,0,15,1,r>>>24&255,r>>>16&255,r>>>8&255,r&255,_>>>24&255,_>>>16&255,_>>>8&255,_&255],0),a=0;a<r;a++)n=d[a],i=n.duration,f=n.size,s=n.flags,l=n.cts,t.set([i>>>24&255,i>>>16&255,i>>>8&255,i&255,f>>>24&255,f>>>16&255,f>>>8&255,f&255,s.isLeading<<2|s.dependsOn,s.isDependedOn<<6|s.hasRedundancy<<4|s.paddingValue<<1|s.isNonSync,s.degradPrio&240<<8,s.degradPrio&15,l>>>24&255,l>>>16&255,l>>>8&255,l&255],12+16*a);return O.box(O.types.trun,t)},O.initSegment=function(h){O.types||O.init();var _=O.moov(h),d=new Uint8Array(O.FTYP.byteLength+_.byteLength);return d.set(O.FTYP),d.set(_,O.FTYP.byteLength),d},O}();E.types=void 0,E.HDLR_TYPES=void 0,E.STTS=void 0,E.STSC=void 0,E.STCO=void 0,E.STSZ=void 0,E.VMHD=void 0,E.SMHD=void 0,E.STSD=void 0,E.FTYP=void 0,E.DINF=void 0,p.default=E},"./src/remux/mp4-remuxer.ts":function(L,p,w){"use strict";w.r(p),w.d(p,"default",function(){return l}),w.d(p,"normalizePts",function(){return m});var b=w("./src/polyfills/number.ts"),E=w("./src/remux/aac-helper.ts"),O=w("./src/remux/mp4-generator.ts"),S=w("./src/events.ts"),h=w("./src/errors.ts"),_=w("./src/utils/logger.ts"),d=w("./src/types/loader.ts"),r=w("./src/utils/timescale-conversion.ts");function c(){return c=Object.assign||function(P){for(var R=1;R<arguments.length;R++){var y=arguments[R];for(var x in y)Object.prototype.hasOwnProperty.call(y,x)&&(P[x]=y[x])}return P},c.apply(this,arguments)}var t=10*1e3,a=1024,n=1152,i=null,f=null,s=!1,l=function(){function P(y,x,v,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=y,this.config=x,this.typeSupported=v,this.ISGenerated=!1,i===null){var I=navigator.userAgent||"",D=I.match(/Chrome\/(\d+)/i);i=D?parseInt(D[1]):0}if(f===null){var N=navigator.userAgent.match(/Safari\/(\d+)/i);f=N?parseInt(N[1]):0}s=!!i&&i<75||!!f&&f<600}var R=P.prototype;return R.destroy=function(){},R.resetTimeStamp=function(x){_.logger.log("[mp4-remuxer]: initPTS & initDTS reset"),this._initPTS=this._initDTS=x},R.resetNextTimestamp=function(){_.logger.log("[mp4-remuxer]: reset next timestamp"),this.isVideoContiguous=!1,this.isAudioContiguous=!1},R.resetInitSegment=function(){_.logger.log("[mp4-remuxer]: ISGenerated flag reset"),this.ISGenerated=!1},R.getVideoStartPts=function(x){var v=!1,A=x.reduce(function(I,D){var N=D.pts-I;return N<-4294967296?(v=!0,m(I,D.pts)):N>0?I:D.pts},x[0].pts);return v&&_.logger.debug("PTS rollover detected"),A},R.remux=function(x,v,A,I,D,N,z,F){var W,H,B,k,G,ee,ue=D,le=D,ve=x.pid>-1,be=v.pid>-1,oe=v.samples.length,he=x.samples.length>0,fe=oe>1,ae=(!ve||he)&&(!be||fe)||this.ISGenerated||z;if(ae){this.ISGenerated||(B=this.generateIS(x,v,D));var se=this.isVideoContiguous,Q=-1;if(fe&&(Q=T(v.samples),!se&&this.config.forceKeyFrameOnDiscontinuity))if(ee=!0,Q>0){_.logger.warn("[mp4-remuxer]: Dropped "+Q+" out of "+oe+" video samples due to a missing keyframe");var ce=this.getVideoStartPts(v.samples);v.samples=v.samples.slice(Q),v.dropped+=Q,le+=(v.samples[0].pts-ce)/(v.timescale||9e4)}else Q===-1&&(_.logger.warn("[mp4-remuxer]: No keyframe found out of "+oe+" video samples"),ee=!1);if(this.ISGenerated){if(he&&fe){var te=this.getVideoStartPts(v.samples),re=m(x.samples[0].pts,te)-te,ye=re/v.inputTimeScale;ue+=Math.max(0,ye),le+=Math.max(0,-ye)}if(he){if(x.samplerate||(_.logger.warn("[mp4-remuxer]: regenerate InitSegment as audio detected"),B=this.generateIS(x,v,D)),H=this.remuxAudio(x,ue,this.isAudioContiguous,N,be||fe||F===d.PlaylistLevelType.AUDIO?le:void 0),fe){var ie=H?H.endPTS-H.startPTS:0;v.inputTimeScale||(_.logger.warn("[mp4-remuxer]: regenerate InitSegment as video detected"),B=this.generateIS(x,v,D)),W=this.remuxVideo(v,le,se,ie)}}else fe&&(W=this.remuxVideo(v,le,se,0));W&&(W.firstKeyFrame=Q,W.independent=Q!==-1)}}return this.ISGenerated&&(A.samples.length&&(G=this.remuxID3(A,D)),I.samples.length&&(k=this.remuxText(I,D))),{audio:H,video:W,initSegment:B,independent:ee,text:k,id3:G}},R.generateIS=function(x,v,A){var I=x.samples,D=v.samples,N=this.typeSupported,z={},F=!Object(b.isFiniteNumber)(this._initPTS),W="audio/mp4",H,B,k;if(F&&(H=B=Infinity),x.config&&I.length&&(x.timescale=x.samplerate,x.isAAC||(N.mpeg?(W="audio/mpeg",x.codec=""):N.mp3&&(x.codec="mp3")),z.audio={id:"audio",container:W,codec:x.codec,initSegment:!x.isAAC&&N.mpeg?new Uint8Array(0):O.default.initSegment([x]),metadata:{channelCount:x.channelCount}},F&&(k=x.inputTimeScale,H=B=I[0].pts-Math.round(k*A))),v.sps&&v.pps&&D.length&&(v.timescale=v.inputTimeScale,z.video={id:"main",container:"video/mp4",codec:v.codec,initSegment:O.default.initSegment([v]),metadata:{width:v.width,height:v.height}},F)){k=v.inputTimeScale;var G=this.getVideoStartPts(D),ee=Math.round(k*A);B=Math.min(B,m(D[0].dts,G)-ee),H=Math.min(H,G-ee)}if(Object.keys(z).length)return this.ISGenerated=!0,F&&(this._initPTS=H,this._initDTS=B),{tracks:z,initPTS:H,timescale:k}},R.remuxVideo=function(x,v,A,I){var D=x.inputTimeScale,N=x.samples,z=[],F=N.length,W=this._initPTS,H=this.nextAvcDts,B=8,k,G,ee,ue=Number.POSITIVE_INFINITY,le=Number.NEGATIVE_INFINITY,ve=0,be=!1;if(!A||H===null){var oe=v*D,he=N[0].pts-m(N[0].dts,N[0].pts);H=oe-he}for(var fe=0;fe<F;fe++){var ae=N[fe];if(ae.pts=m(ae.pts-W,H),ae.dts=m(ae.dts-W,H),ae.dts>ae.pts){var se=9e4*.2;ve=Math.max(Math.min(ve,ae.pts-ae.dts),-1*se)}ae.dts<N[fe>0?fe-1:fe].dts&&(be=!0)}be&&N.sort(function(ot,Ie){var Ze=ot.dts-Ie.dts,Ye=ot.pts-Ie.pts;return Ze||Ye}),G=N[0].dts,ee=N[N.length-1].dts;var Q=Math.round((ee-G)/(F-1));if(ve<0){if(ve<Q*-2){_.logger.warn("PTS < DTS detected in video samples, offsetting DTS from PTS by "+Object(r.toMsFromMpegTsClock)(-Q,!0)+" ms");for(var ce=ve,te=0;te<F;te++)N[te].dts=ce=Math.max(ce,N[te].pts-Q),N[te].pts=Math.max(ce,N[te].pts)}else{_.logger.warn("PTS < DTS detected in video samples, shifting DTS by "+Object(r.toMsFromMpegTsClock)(ve,!0)+" ms to overcome this issue");for(var re=0;re<F;re++)N[re].dts=N[re].dts+ve}G=N[0].dts}if(A){var ye=G-H,ie=ye>Q,Z=ye<-1;if(ie||Z){ie?_.logger.warn("AVC: "+Object(r.toMsFromMpegTsClock)(ye,!0)+" ms ("+ye+"dts) hole between fragments detected, filling it"):_.logger.warn("AVC: "+Object(r.toMsFromMpegTsClock)(-ye,!0)+" ms ("+ye+"dts) overlapping between fragments detected"),G=H;var Y=N[0].pts-ye;N[0].dts=G,N[0].pts=Y,_.logger.log("Video: First PTS/DTS adjusted: "+Object(r.toMsFromMpegTsClock)(Y,!0)+"/"+Object(r.toMsFromMpegTsClock)(G,!0)+", delta: "+Object(r.toMsFromMpegTsClock)(ye,!0)+" ms")}}s&&(G=Math.max(0,G));for(var $=0,Ce=0,_e=0;_e<F;_e++){for(var Re=N[_e],Qe=Re.units,$e=Qe.length,ct=0,dt=0;dt<$e;dt++)ct+=Qe[dt].data.length;Ce+=ct,$+=$e,Re.length=ct,Re.dts=Math.max(Re.dts,G),Re.pts=Math.max(Re.pts,Re.dts,0),ue=Math.min(Re.pts,ue),le=Math.max(Re.pts,le)}ee=N[F-1].dts;var vt=Ce+4*$+8,_t;try{_t=new Uint8Array(vt)}catch(ot){this.observer.emit(S.Events.ERROR,S.Events.ERROR,{type:h.ErrorTypes.MUX_ERROR,details:h.ErrorDetails.REMUX_ALLOC_ERROR,fatal:!1,bytes:vt,reason:"fail allocating video mdat "+vt});return}var He=new DataView(_t.buffer);He.setUint32(0,vt),_t.set(O.default.types.mdat,4);for(var Pe=0;Pe<F;Pe++){for(var at=N[Pe],Rt=at.units,rt=0,ft=0,Ge=Rt.length;ft<Ge;ft++){var Ne=Rt[ft],je=Ne.data,Ee=Ne.data.byteLength;He.setUint32(B,Ee),B+=4,_t.set(je,B),B+=Ee,rt+=4+Ee}if(Pe<F-1)k=N[Pe+1].dts-at.dts;else{var Ae=this.config,Le=at.dts-N[Pe>0?Pe-1:Pe].dts;if(Ae.stretchShortVideoTrack&&this.nextAudioPts!==null){var Ue=Math.floor(Ae.maxBufferHole*D),ze=(I?ue+I*D:this.nextAudioPts)-at.pts;ze>Ue?(k=ze-Le,k<0&&(k=Le),_.logger.log("[mp4-remuxer]: It is approximately "+ze/90+" ms to the next segment; using duration "+k/90+" ms for the last video frame.")):k=Le}else k=Le}var ut=Math.round(at.pts-at.dts);z.push(new C(at.key,k,rt,ut))}if(z.length&&i&&i<70){var Ot=z[0].flags;Ot.dependsOn=2,Ot.isNonSync=0}console.assert(k!==void 0,"mp4SampleDuration must be computed"),this.nextAvcDts=H=ee+k,this.isVideoContiguous=!0;var Nt=O.default.moof(x.sequenceNumber++,G,c({},x,{samples:z})),nn="video",Et={data1:Nt,data2:_t,startPTS:ue/D,endPTS:(le+k)/D,startDTS:G/D,endDTS:H/D,type:nn,hasAudio:!1,hasVideo:!0,nb:z.length,dropped:x.dropped};return x.samples=[],x.dropped=0,console.assert(_t.length,"MDAT length must not be zero"),Et},R.remuxAudio=function(x,v,A,I,D){var N=x.inputTimeScale,z=x.samplerate?x.samplerate:N,F=N/z,W=x.isAAC?a:n,H=W*F,B=this._initPTS,k=!x.isAAC&&this.typeSupported.mpeg,G=[],ee=x.samples,ue=k?0:8,le=this.nextAudioPts||-1,ve=v*N;if(this.isAudioContiguous=A=A||ee.length&&le>0&&(I&&Math.abs(ve-le)<9e3||Math.abs(m(ee[0].pts-B,ve)-le)<20*H),ee.forEach(function(je){je.pts=m(je.pts-B,ve)}),!A||le<0){if(ee=ee.filter(function(je){return je.pts>=0}),!ee.length)return;D===0?le=0:I?le=Math.max(0,ve):le=ee[0].pts}if(x.isAAC)for(var be=D!==void 0,oe=this.config.maxAudioFramesDrift,he=0,fe=le;he<ee.length;he++){var ae=ee[he],se=ae.pts,Q=se-fe,ce=Math.abs(1e3*Q/N);if(Q<=-oe*H&&be)he===0&&(_.logger.warn("Audio frame @ "+(se/N).toFixed(3)+"s overlaps nextAudioPts by "+Math.round(1e3*Q/N)+" ms."),this.nextAudioPts=le=fe=se);else if(Q>=oe*H&&ce<t&&be){var te=Math.round(Q/H);fe=se-te*H,fe<0&&(te--,fe+=H),he===0&&(this.nextAudioPts=le=fe),_.logger.warn("[mp4-remuxer]: Injecting "+te+" audio frame @ "+(fe/N).toFixed(3)+"s due to "+Math.round(1e3*Q/N)+" ms gap.");for(var re=0;re<te;re++){var ye=Math.max(fe,0),ie=E.default.getSilentFrame(x.manifestCodec||x.codec,x.channelCount);ie||(_.logger.log("[mp4-remuxer]: Unable to get silent frame for given audio codec; duplicating last frame instead."),ie=ae.unit.subarray()),ee.splice(he,0,{unit:ie,pts:ye}),fe+=H,he++}}ae.pts=fe,fe+=H}for(var Z=null,Y=null,$,Ce=0,_e=ee.length;_e--;)Ce+=ee[_e].unit.byteLength;for(var Re=0,Qe=ee.length;Re<Qe;Re++){var $e=ee[Re],ct=$e.unit,dt=$e.pts;if(Y!==null){var vt=G[Re-1];vt.duration=Math.round((dt-Y)/F)}else if(A&&x.isAAC&&(dt=le),Z=dt,Ce>0){Ce+=ue;try{$=new Uint8Array(Ce)}catch(je){this.observer.emit(S.Events.ERROR,S.Events.ERROR,{type:h.ErrorTypes.MUX_ERROR,details:h.ErrorDetails.REMUX_ALLOC_ERROR,fatal:!1,bytes:Ce,reason:"fail allocating audio mdat "+Ce});return}if(!k){var _t=new DataView($.buffer);_t.setUint32(0,Ce),$.set(O.default.types.mdat,4)}}else return;$.set(ct,ue);var He=ct.byteLength;ue+=He,G.push(new C(!0,W,He,0)),Y=dt}var Pe=G.length;if(!Pe)return;var at=G[G.length-1];this.nextAudioPts=le=Y+F*at.duration;var Rt=k?new Uint8Array(0):O.default.moof(x.sequenceNumber++,Z/F,c({},x,{samples:G}));x.samples=[];var rt=Z/N,ft=le/N,Ge="audio",Ne={data1:Rt,data2:$,startPTS:rt,endPTS:ft,startDTS:rt,endDTS:ft,type:Ge,hasAudio:!0,hasVideo:!1,nb:Pe};return this.isAudioContiguous=!0,console.assert($.length,"MDAT length must not be zero"),Ne},R.remuxEmptyAudio=function(x,v,A,I){var D=x.inputTimeScale,N=x.samplerate?x.samplerate:D,z=D/N,F=this.nextAudioPts,W=(F!==null?F:I.startDTS*D)+this._initDTS,H=I.endDTS*D+this._initDTS,B=z*a,k=Math.ceil((H-W)/B),G=E.default.getSilentFrame(x.manifestCodec||x.codec,x.channelCount);if(_.logger.warn("[mp4-remuxer]: remux empty Audio"),!G){_.logger.trace("[mp4-remuxer]: Unable to remuxEmptyAudio since we were unable to get a silent frame for given audio codec");return}for(var ee=[],ue=0;ue<k;ue++){var le=W+ue*B;ee.push({unit:G,pts:le,dts:le})}return x.samples=ee,this.remuxAudio(x,v,A,!1)},R.remuxID3=function(x,v){var A=x.samples.length;if(!A)return;for(var I=x.inputTimeScale,D=this._initPTS,N=this._initDTS,z=0;z<A;z++){var F=x.samples[z];F.pts=m(F.pts-D,v*I)/I,F.dts=m(F.dts-N,v*I)/I}var W=x.samples;return x.samples=[],{samples:W}},R.remuxText=function(x,v){var A=x.samples.length;if(!A)return;for(var I=x.inputTimeScale,D=this._initPTS,N=0;N<A;N++){var z=x.samples[N];z.pts=m(z.pts-D,v*I)/I}x.samples.sort(function(W,H){return W.pts-H.pts});var F=x.samples;return x.samples=[],{samples:F}},P}();function m(P,R){var y;if(R===null)return P;for(R<P?y=-8589934592:y=8589934592;Math.abs(P-R)>4294967296;)P+=y;return P}function T(P){for(var R=0;R<P.length;R++)if(P[R].key)return R;return-1}var C=function(R,y,x,v){this.size=void 0,this.duration=void 0,this.cts=void 0,this.flags=void 0,this.duration=y,this.size=x,this.cts=v,this.flags=new g(R)},g=function(R){this.isLeading=0,this.isDependedOn=0,this.hasRedundancy=0,this.degradPrio=0,this.dependsOn=1,this.isNonSync=1,this.dependsOn=R?2:1,this.isNonSync=R?0:1}},"./src/remux/passthrough-remuxer.ts":function(L,p,w){"use strict";w.r(p);var b=w("./src/polyfills/number.ts"),E=w("./src/utils/mp4-tools.ts"),O=w("./src/loader/fragment.ts"),S=w("./src/utils/logger.ts"),h=function(){function r(){this.emitInitSegment=!1,this.audioCodec=void 0,this.videoCodec=void 0,this.initData=void 0,this.initPTS=void 0,this.initTracks=void 0,this.lastEndDTS=null}var c=r.prototype;return c.destroy=function(){},c.resetTimeStamp=function(a){this.initPTS=a,this.lastEndDTS=null},c.resetNextTimestamp=function(){this.lastEndDTS=null},c.resetInitSegment=function(a,n,i){this.audioCodec=n,this.videoCodec=i,this.generateInitSegment(a),this.emitInitSegment=!0},c.generateInitSegment=function(a){var n=this.audioCodec,i=this.videoCodec;if(!a||!a.byteLength){this.initTracks=void 0,this.initData=void 0;return}var f=this.initData=Object(E.parseInitSegment)(a);n||(n=d(f.audio,O.ElementaryStreamTypes.AUDIO)),i||(i=d(f.video,O.ElementaryStreamTypes.VIDEO));var s={};f.audio&&f.video?s.audiovideo={container:"video/mp4",codec:n+","+i,initSegment:a,id:"main"}:f.audio?s.audio={container:"audio/mp4",codec:n,initSegment:a,id:"audio"}:f.video?s.video={container:"video/mp4",codec:i,initSegment:a,id:"main"}:S.logger.warn("[passthrough-remuxer.ts]: initSegment does not contain moov or trak boxes."),this.initTracks=s},c.remux=function(a,n,i,f,s){var l=this.initPTS,m=this.lastEndDTS,T={audio:void 0,video:void 0,text:f,id3:i,initSegment:void 0};Object(b.isFiniteNumber)(m)||(m=this.lastEndDTS=s||0);var C=n.samples;if(!C||!C.length)return T;var g={initPTS:void 0,timescale:1},P=this.initData;if((!P||!P.length)&&(this.generateInitSegment(C),P=this.initData),!P||!P.length)return S.logger.warn("[passthrough-remuxer.ts]: Failed to generate initSegment."),T;this.emitInitSegment&&(g.tracks=this.initTracks,this.emitInitSegment=!1),Object(b.isFiniteNumber)(l)||(this.initPTS=g.initPTS=l=_(P,C,m));var R=Object(E.getDuration)(C,P),y=m,x=R+y;Object(E.offsetStartDTS)(P,C,l),R>0?this.lastEndDTS=x:(S.logger.warn("Duration parsed from mp4 should be greater than zero"),this.resetNextTimestamp());var v=!!P.audio,A=!!P.video,I="";v&&(I+="audio"),A&&(I+="video");var D={data1:C,startPTS:y,startDTS:y,endPTS:x,endDTS:x,type:I,hasAudio:v,hasVideo:A,nb:1,dropped:0};return T.audio=D.type==="audio"?D:void 0,T.video=D.type!=="audio"?D:void 0,T.text=f,T.id3=i,T.initSegment=g,T},r}(),_=function(c,t,a){return Object(E.getStartDTS)(c,t)-a};function d(r,c){var t=r==null?void 0:r.codec;return t&&t.length>4?t:t==="hvc1"?"hvc1.1.c.L120.90":t==="av01"?"av01.0.04M.08":t==="avc1"||c===O.ElementaryStreamTypes.VIDEO?"avc1.42e01e":"mp4a.40.5"}p.default=h},"./src/task-loop.ts":function(L,p,w){"use strict";w.r(p),w.d(p,"default",function(){return b});var b=function(){function E(){this._boundTick=void 0,this._tickTimer=null,this._tickInterval=null,this._tickCallCount=0,this._boundTick=this.tick.bind(this)}var O=E.prototype;return O.destroy=function(){this.onHandlerDestroying(),this.onHandlerDestroyed()},O.onHandlerDestroying=function(){this.clearNextTick(),this.clearInterval()},O.onHandlerDestroyed=function(){},O.hasInterval=function(){return!!this._tickInterval},O.hasNextTick=function(){return!!this._tickTimer},O.setInterval=function(h){return this._tickInterval?!1:(this._tickInterval=self.setInterval(this._boundTick,h),!0)},O.clearInterval=function(){return this._tickInterval?(self.clearInterval(this._tickInterval),this._tickInterval=null,!0):!1},O.clearNextTick=function(){return this._tickTimer?(self.clearTimeout(this._tickTimer),this._tickTimer=null,!0):!1},O.tick=function(){this._tickCallCount++,this._tickCallCount===1&&(this.doTick(),this._tickCallCount>1&&this.tickImmediate(),this._tickCallCount=0)},O.tickImmediate=function(){this.clearNextTick(),this._tickTimer=self.setTimeout(this._boundTick,0)},O.doTick=function(){},E}()},"./src/types/cmcd.ts":function(L,p,w){"use strict";w.r(p),w.d(p,"CMCDVersion",function(){return b}),w.d(p,"CMCDObjectType",function(){return E}),w.d(p,"CMCDStreamingFormat",function(){return O}),w.d(p,"CMCDStreamType",function(){return S});var b=1,E;(function(h){h.MANIFEST="m",h.AUDIO="a",h.VIDEO="v",h.MUXED="av",h.INIT="i",h.CAPTION="c",h.TIMED_TEXT="tt",h.KEY="k",h.OTHER="o"})(E||(E={}));var O;(function(h){h.DASH="d",h.HLS="h",h.SMOOTH="s",h.OTHER="o"})(O||(O={}));var S;(function(h){h.VOD="v",h.LIVE="l"})(S||(S={}))},"./src/types/level.ts":function(L,p,w){"use strict";w.r(p),w.d(p,"HlsSkip",function(){return O}),w.d(p,"getSkipValue",function(){return S}),w.d(p,"HlsUrlParameters",function(){return h}),w.d(p,"Level",function(){return _});function b(d,r){for(var c=0;c<r.length;c++){var t=r[c];t.enumerable=t.enumerable||!1,t.configurable=!0,"value"in t&&(t.writable=!0),Object.defineProperty(d,t.key,t)}}function E(d,r,c){return r&&b(d.prototype,r),c&&b(d,c),d}var O;(function(d){d.No="",d.Yes="YES",d.v2="v2"})(O||(O={}));function S(d,r){var c=d.canSkipUntil,t=d.canSkipDateRanges,a=d.endSN,n=r!==void 0?r-a:0;return c&&n<c?t?O.v2:O.Yes:O.No}var h=function(){function d(c,t,a){this.msn=void 0,this.part=void 0,this.skip=void 0,this.msn=c,this.part=t,this.skip=a}var r=d.prototype;return r.addDirectives=function(t){var a=new self.URL(t);return this.msn!==void 0&&a.searchParams.set("_HLS_msn",this.msn.toString()),this.part!==void 0&&a.searchParams.set("_HLS_part",this.part.toString()),this.skip&&a.searchParams.set("_HLS_skip",this.skip),a.toString()},d}(),_=function(){function d(r){this.attrs=void 0,this.audioCodec=void 0,this.bitrate=void 0,this.codecSet=void 0,this.height=void 0,this.id=void 0,this.name=void 0,this.videoCodec=void 0,this.width=void 0,this.unknownCodecs=void 0,this.audioGroupIds=void 0,this.details=void 0,this.fragmentError=0,this.loadError=0,this.loaded=void 0,this.realBitrate=0,this.textGroupIds=void 0,this.url=void 0,this._urlId=0,this.url=[r.url],this.attrs=r.attrs,this.bitrate=r.bitrate,r.details&&(this.details=r.details),this.id=r.id||0,this.name=r.name,this.width=r.width||0,this.height=r.height||0,this.audioCodec=r.audioCodec,this.videoCodec=r.videoCodec,this.unknownCodecs=r.unknownCodecs,this.codecSet=[r.videoCodec,r.audioCodec].filter(function(c){return c}).join(",").replace(/\.[^.,]+/g,"")}return E(d,[{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(c){var t=c%this.url.length;this._urlId!==t&&(this.details=void 0,this._urlId=t)}}]),d}()},"./src/types/loader.ts":function(L,p,w){"use strict";w.r(p),w.d(p,"PlaylistContextType",function(){return b}),w.d(p,"PlaylistLevelType",function(){return E});var b;(function(O){O.MANIFEST="manifest",O.LEVEL="level",O.AUDIO_TRACK="audioTrack",O.SUBTITLE_TRACK="subtitleTrack"})(b||(b={}));var E;(function(O){O.MAIN="main",O.AUDIO="audio",O.SUBTITLE="subtitle"})(E||(E={}))},"./src/types/transmuxer.ts":function(L,p,w){"use strict";w.r(p),w.d(p,"ChunkMetadata",function(){return b});var b=function(S,h,_,d,r,c){d===void 0&&(d=0),r===void 0&&(r=-1),c===void 0&&(c=!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=E(),this.buffering={audio:E(),video:E(),audiovideo:E()},this.level=S,this.sn=h,this.id=_,this.size=d,this.part=r,this.partial=c};function E(){return{start:0,executeStart:0,executeEnd:0,end:0}}},"./src/utils/attr-list.ts":function(L,p,w){"use strict";w.r(p),w.d(p,"AttrList",function(){return O});var b=/^(\d+)x(\d+)$/,E=/\s*(.+?)\s*=((?:\".*?\")|.*?)(?:,|$)/g,O=function(){function S(_){typeof _=="string"&&(_=S.parseAttrList(_));for(var d in _)_.hasOwnProperty(d)&&(this[d]=_[d])}var h=S.prototype;return h.decimalInteger=function(d){var r=parseInt(this[d],10);return r>Number.MAX_SAFE_INTEGER?Infinity:r},h.hexadecimalInteger=function(d){if(this[d]){var r=(this[d]||"0x").slice(2);r=(r.length&1?"0":"")+r;for(var c=new Uint8Array(r.length/2),t=0;t<r.length/2;t++)c[t]=parseInt(r.slice(t*2,t*2+2),16);return c}else return null},h.hexadecimalIntegerAsNumber=function(d){var r=parseInt(this[d],16);return r>Number.MAX_SAFE_INTEGER?Infinity:r},h.decimalFloatingPoint=function(d){return parseFloat(this[d])},h.optionalFloat=function(d,r){var c=this[d];return c?parseFloat(c):r},h.enumeratedString=function(d){return this[d]},h.bool=function(d){return this[d]==="YES"},h.decimalResolution=function(d){var r=b.exec(this[d]);return r===null?void 0:{width:parseInt(r[1],10),height:parseInt(r[2],10)}},S.parseAttrList=function(d){var r,c={},t='"';for(E.lastIndex=0;(r=E.exec(d))!==null;){var a=r[2];a.indexOf(t)===0&&a.lastIndexOf(t)===a.length-1&&(a=a.slice(1,-1)),c[r[1]]=a}return c},S}()},"./src/utils/binary-search.ts":function(L,p,w){"use strict";w.r(p);var b={search:function(O,S){for(var h=0,_=O.length-1,d=null,r=null;h<=_;){d=(h+_)/2|0,r=O[d];var c=S(r);if(c>0)h=d+1;else if(c<0)_=d-1;else return r}return null}};p.default=b},"./src/utils/buffer-helper.ts":function(L,p,w){"use strict";w.r(p),w.d(p,"BufferHelper",function(){return O});var b=w("./src/utils/logger.ts"),E={length:0,start:function(){return 0},end:function(){return 0}},O=function(){function S(){}return S.isBuffered=function(_,d){try{if(_){for(var r=S.getBuffered(_),c=0;c<r.length;c++)if(d>=r.start(c)&&d<=r.end(c))return!0}}catch(t){}return!1},S.bufferInfo=function(_,d,r){try{if(_){var c=S.getBuffered(_),t=[],a;for(a=0;a<c.length;a++)t.push({start:c.start(a),end:c.end(a)});return this.bufferedInfo(t,d,r)}}catch(n){}return{len:0,start:d,end:d,nextStart:void 0}},S.bufferedInfo=function(_,d,r){d=Math.max(0,d),_.sort(function(g,P){var R=g.start-P.start;return R||P.end-g.end});var c=[];if(r)for(var t=0;t<_.length;t++){var a=c.length;if(a){var n=c[a-1].end;_[t].start-n<r?_[t].end>n&&(c[a-1].end=_[t].end):c.push(_[t])}else c.push(_[t])}else c=_;for(var i=0,f,s=d,l=d,m=0;m<c.length;m++){var T=c[m].start,C=c[m].end;if(d+r>=T&&d<C)s=T,l=C,i=l-d;else if(d+r<T){f=T;break}}return{len:i,start:s||0,end:l||0,nextStart:f}},S.getBuffered=function(_){try{return _.buffered}catch(d){return b.logger.log("failed to get media.buffered",d),E}},S}()},"./src/utils/cea-608-parser.ts":function(L,p,w){"use strict";w.r(p),w.d(p,"Row",function(){return l}),w.d(p,"CaptionScreen",function(){return m});var b=w("./src/utils/logger.ts"),E={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},O=function(x){var v=x;return E.hasOwnProperty(x)&&(v=E[x]),String.fromCharCode(v)},S=15,h=100,_={17:1,18:3,21:5,22:7,23:9,16:11,19:12,20:14},d={17:2,18:4,21:6,22:8,23:10,19:13,20:15},r={25:1,26:3,29:5,30:7,31:9,24:11,27:12,28:14},c={25:2,26:4,29:6,30:8,31:10,27:13,28:15},t=["white","green","blue","cyan","red","yellow","magenta","black","transparent"],a;(function(y){y[y.ERROR=0]="ERROR",y[y.TEXT=1]="TEXT",y[y.WARNING=2]="WARNING",y[y.INFO=2]="INFO",y[y.DEBUG=3]="DEBUG",y[y.DATA=3]="DATA"})(a||(a={}));var n=function(){function y(){this.time=null,this.verboseLevel=a.ERROR}var x=y.prototype;return x.log=function(A,I){this.verboseLevel>=A&&b.logger.log(this.time+" ["+A+"] "+I)},y}(),i=function(x){for(var v=[],A=0;A<x.length;A++)v.push(x[A].toString(16));return v},f=function(){function y(v,A,I,D,N){this.foreground=void 0,this.underline=void 0,this.italics=void 0,this.background=void 0,this.flash=void 0,this.foreground=v||"white",this.underline=A||!1,this.italics=I||!1,this.background=D||"black",this.flash=N||!1}var x=y.prototype;return x.reset=function(){this.foreground="white",this.underline=!1,this.italics=!1,this.background="black",this.flash=!1},x.setStyles=function(A){for(var I=["foreground","underline","italics","background","flash"],D=0;D<I.length;D++){var N=I[D];A.hasOwnProperty(N)&&(this[N]=A[N])}},x.isDefault=function(){return this.foreground==="white"&&!this.underline&&!this.italics&&this.background==="black"&&!this.flash},x.equals=function(A){return this.foreground===A.foreground&&this.underline===A.underline&&this.italics===A.italics&&this.background===A.background&&this.flash===A.flash},x.copy=function(A){this.foreground=A.foreground,this.underline=A.underline,this.italics=A.italics,this.background=A.background,this.flash=A.flash},x.toString=function(){return"color="+this.foreground+", underline="+this.underline+", italics="+this.italics+", background="+this.background+", flash="+this.flash},y}(),s=function(){function y(v,A,I,D,N,z){this.uchar=void 0,this.penState=void 0,this.uchar=v||" ",this.penState=new f(A,I,D,N,z)}var x=y.prototype;return x.reset=function(){this.uchar=" ",this.penState.reset()},x.setChar=function(A,I){this.uchar=A,this.penState.copy(I)},x.setPenState=function(A){this.penState.copy(A)},x.equals=function(A){return this.uchar===A.uchar&&this.penState.equals(A.penState)},x.copy=function(A){this.uchar=A.uchar,this.penState.copy(A.penState)},x.isEmpty=function(){return this.uchar===" "&&this.penState.isDefault()},y}(),l=function(){function y(v){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<h;A++)this.chars.push(new s);this.logger=v,this.pos=0,this.currPenState=new f}var x=y.prototype;return x.equals=function(A){for(var I=!0,D=0;D<h;D++)if(!this.chars[D].equals(A.chars[D])){I=!1;break}return I},x.copy=function(A){for(var I=0;I<h;I++)this.chars[I].copy(A.chars[I])},x.isEmpty=function(){for(var A=!0,I=0;I<h;I++)if(!this.chars[I].isEmpty()){A=!1;break}return A},x.setCursor=function(A){this.pos!==A&&(this.pos=A),this.pos<0?(this.logger.log(a.DEBUG,"Negative cursor position "+this.pos),this.pos=0):this.pos>h&&(this.logger.log(a.DEBUG,"Too large cursor position "+this.pos),this.pos=h)},x.moveCursor=function(A){var I=this.pos+A;if(A>1)for(var D=this.pos+1;D<I+1;D++)this.chars[D].setPenState(this.currPenState);this.setCursor(I)},x.backSpace=function(){this.moveCursor(-1),this.chars[this.pos].setChar(" ",this.currPenState)},x.insertChar=function(A){A>=144&&this.backSpace();var I=O(A);if(this.pos>=h){this.logger.log(a.ERROR,"Cannot insert "+A.toString(16)+" ("+I+") at position "+this.pos+". Skipping it!");return}this.chars[this.pos].setChar(I,this.currPenState),this.moveCursor(1)},x.clearFromPos=function(A){var I;for(I=A;I<h;I++)this.chars[I].reset()},x.clear=function(){this.clearFromPos(0),this.pos=0,this.currPenState.reset()},x.clearToEndOfRow=function(){this.clearFromPos(this.pos)},x.getTextString=function(){for(var A=[],I=!0,D=0;D<h;D++){var N=this.chars[D].uchar;N!==" "&&(I=!1),A.push(N)}return I?"":A.join("")},x.setPenStyles=function(A){this.currPenState.setStyles(A);var I=this.chars[this.pos];I.setPenState(this.currPenState)},y}(),m=function(){function y(v){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(v));this.logger=v,this.currRow=S-1,this.nrRollUpRows=null,this.lastOutputScreen=null,this.reset()}var x=y.prototype;return x.reset=function(){for(var A=0;A<S;A++)this.rows[A].clear();this.currRow=S-1},x.equals=function(A){for(var I=!0,D=0;D<S;D++)if(!this.rows[D].equals(A.rows[D])){I=!1;break}return I},x.copy=function(A){for(var I=0;I<S;I++)this.rows[I].copy(A.rows[I])},x.isEmpty=function(){for(var A=!0,I=0;I<S;I++)if(!this.rows[I].isEmpty()){A=!1;break}return A},x.backSpace=function(){var A=this.rows[this.currRow];A.backSpace()},x.clearToEndOfRow=function(){var A=this.rows[this.currRow];A.clearToEndOfRow()},x.insertChar=function(A){var I=this.rows[this.currRow];I.insertChar(A)},x.setPen=function(A){var I=this.rows[this.currRow];I.setPenStyles(A)},x.moveCursor=function(A){var I=this.rows[this.currRow];I.moveCursor(A)},x.setCursor=function(A){this.logger.log(a.INFO,"setCursor: "+A);var I=this.rows[this.currRow];I.setCursor(A)},x.setPAC=function(A){this.logger.log(a.INFO,"pacData = "+JSON.stringify(A));var I=A.row-1;if(this.nrRollUpRows&&I<this.nrRollUpRows-1&&(I=this.nrRollUpRows-1),this.nrRollUpRows&&this.currRow!==I){for(var D=0;D<S;D++)this.rows[D].clear();var N=this.currRow+1-this.nrRollUpRows,z=this.lastOutputScreen;if(z){var F=z.rows[N].cueStartTime,W=this.logger.time;if(F&&W!==null&&F<W)for(var H=0;H<this.nrRollUpRows;H++)this.rows[I-this.nrRollUpRows+H+1].copy(z.rows[N+H])}}this.currRow=I;var B=this.rows[this.currRow];if(A.indent!==null){var k=A.indent,G=Math.max(k-1,0);B.setCursor(A.indent),A.color=B.chars[G].penState.foreground}var ee={foreground:A.color,underline:A.underline,italics:A.italics,background:"black",flash:!1};this.setPen(ee)},x.setBkgData=function(A){this.logger.log(a.INFO,"bkgData = "+JSON.stringify(A)),this.backSpace(),this.setPen(A),this.insertChar(32)},x.setRollUpRows=function(A){this.nrRollUpRows=A},x.rollUp=function(){if(this.nrRollUpRows===null){this.logger.log(a.DEBUG,"roll_up but nrRollUpRows not set yet");return}this.logger.log(a.TEXT,this.getDisplayText());var A=this.currRow+1-this.nrRollUpRows,I=this.rows.splice(A,1)[0];I.clear(),this.rows.splice(this.currRow,0,I),this.logger.log(a.INFO,"Rolling up")},x.getDisplayText=function(A){A=A||!1;for(var I=[],D="",N=-1,z=0;z<S;z++){var F=this.rows[z].getTextString();F&&(N=z+1,A?I.push("Row "+N+": '"+F+"'"):I.push(F.trim()))}return I.length>0&&(A?D="["+I.join(" | ")+"]":D=I.join(`
|
|
|
`)),D},x.getTextAndFormat=function(){return this.rows},y}(),T=function(){function y(v,A,I){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=v,this.outputFilter=A,this.mode=null,this.verbose=0,this.displayedMemory=new m(I),this.nonDisplayedMemory=new m(I),this.lastOutputScreen=new m(I),this.currRollUpRow=this.displayedMemory.rows[S-1],this.writeScreen=this.displayedMemory,this.mode=null,this.cueStartTime=null,this.logger=I}var x=y.prototype;return x.reset=function(){this.mode=null,this.displayedMemory.reset(),this.nonDisplayedMemory.reset(),this.lastOutputScreen.reset(),this.outputFilter.reset(),this.currRollUpRow=this.displayedMemory.rows[S-1],this.writeScreen=this.displayedMemory,this.mode=null,this.cueStartTime=null},x.getHandler=function(){return this.outputFilter},x.setHandler=function(A){this.outputFilter=A},x.setPAC=function(A){this.writeScreen.setPAC(A)},x.setBkgData=function(A){this.writeScreen.setBkgData(A)},x.setMode=function(A){if(A===this.mode)return;this.mode=A,this.logger.log(a.INFO,"MODE="+A),this.mode==="MODE_POP-ON"?this.writeScreen=this.nonDisplayedMemory:(this.writeScreen=this.displayedMemory,this.writeScreen.reset()),this.mode!=="MODE_ROLL-UP"&&(this.displayedMemory.nrRollUpRows=null,this.nonDisplayedMemory.nrRollUpRows=null),this.mode=A},x.insertChars=function(A){for(var I=0;I<A.length;I++)this.writeScreen.insertChar(A[I]);var D=this.writeScreen===this.displayedMemory?"DISP":"NON_DISP";this.logger.log(a.INFO,D+": "+this.writeScreen.getDisplayText(!0)),(this.mode==="MODE_PAINT-ON"||this.mode==="MODE_ROLL-UP")&&(this.logger.log(a.TEXT,"DISPLAYED: "+this.displayedMemory.getDisplayText(!0)),this.outputDataUpdate())},x.ccRCL=function(){this.logger.log(a.INFO,"RCL - Resume Caption Loading"),this.setMode("MODE_POP-ON")},x.ccBS=function(){if(this.logger.log(a.INFO,"BS - BackSpace"),this.mode==="MODE_TEXT")return;this.writeScreen.backSpace(),this.writeScreen===this.displayedMemory&&this.outputDataUpdate()},x.ccAOF=function(){},x.ccAON=function(){},x.ccDER=function(){this.logger.log(a.INFO,"DER- Delete to End of Row"),this.writeScreen.clearToEndOfRow(),this.outputDataUpdate()},x.ccRU=function(A){this.logger.log(a.INFO,"RU("+A+") - Roll Up"),this.writeScreen=this.displayedMemory,this.setMode("MODE_ROLL-UP"),this.writeScreen.setRollUpRows(A)},x.ccFON=function(){this.logger.log(a.INFO,"FON - Flash On"),this.writeScreen.setPen({flash:!0})},x.ccRDC=function(){this.logger.log(a.INFO,"RDC - Resume Direct Captioning"),this.setMode("MODE_PAINT-ON")},x.ccTR=function(){this.logger.log(a.INFO,"TR"),this.setMode("MODE_TEXT")},x.ccRTD=function(){this.logger.log(a.INFO,"RTD"),this.setMode("MODE_TEXT")},x.ccEDM=function(){this.logger.log(a.INFO,"EDM - Erase Displayed Memory"),this.displayedMemory.reset(),this.outputDataUpdate(!0)},x.ccCR=function(){this.logger.log(a.INFO,"CR - Carriage Return"),this.writeScreen.rollUp(),this.outputDataUpdate(!0)},x.ccENM=function(){this.logger.log(a.INFO,"ENM - Erase Non-displayed Memory"),this.nonDisplayedMemory.reset()},x.ccEOC=function(){if(this.logger.log(a.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(a.TEXT,"DISP: "+this.displayedMemory.getDisplayText())}this.outputDataUpdate(!0)},x.ccTO=function(A){this.logger.log(a.INFO,"TO("+A+") - Tab Offset"),this.writeScreen.moveCursor(A)},x.ccMIDROW=function(A){var I={flash:!1};if(I.underline=A%2===1,I.italics=A>=46,I.italics)I.foreground="white";else{var D=Math.floor(A/2)-16,N=["white","green","blue","cyan","red","yellow","magenta"];I.foreground=N[D]}this.logger.log(a.INFO,"MIDROW: "+JSON.stringify(I)),this.writeScreen.setPen(I)},x.outputDataUpdate=function(A){A===void 0&&(A=!1);var I=this.logger.time;if(I===null)return;this.outputFilter&&(this.cueStartTime===null&&!this.displayedMemory.isEmpty()?this.cueStartTime=I:this.displayedMemory.equals(this.lastOutputScreen)||(this.outputFilter.newCue(this.cueStartTime,I,this.lastOutputScreen),A&&this.outputFilter.dispatchCue&&this.outputFilter.dispatchCue(),this.cueStartTime=this.displayedMemory.isEmpty()?null:I),this.lastOutputScreen.copy(this.displayedMemory))},x.cueSplitAtTime=function(A){this.outputFilter&&(this.displayedMemory.isEmpty()||(this.outputFilter.newCue&&this.outputFilter.newCue(this.cueStartTime,A,this.displayedMemory),this.cueStartTime=A))},y}(),C=function(){function y(v,A,I){this.channels=void 0,this.currentChannel=0,this.cmdHistory=void 0,this.logger=void 0;var D=new n;this.channels=[null,new T(v,A,D),new T(v+1,I,D)],this.cmdHistory=R(),this.logger=D}var x=y.prototype;return x.getHandler=function(A){return this.channels[A].getHandler()},x.setHandler=function(A,I){this.channels[A].setHandler(I)},x.addData=function(A,I){var D,N,z,F=!1;this.logger.time=A;for(var W=0;W<I.length;W+=2){if(N=I[W]&127,z=I[W+1]&127,N===0&&z===0)continue;if(this.logger.log(a.DATA,"["+i([I[W],I[W+1]])+"] -> ("+i([N,z])+")"),D=this.parseCmd(N,z),D||(D=this.parseMidrow(N,z)),D||(D=this.parsePAC(N,z)),D||(D=this.parseBackgroundAttributes(N,z)),!D&&(F=this.parseChars(N,z),F)){var H=this.currentChannel;if(H&&H>0){var B=this.channels[H];B.insertChars(F)}else this.logger.log(a.WARNING,"No channel found yet. TEXT-MODE?")}!D&&!F&&this.logger.log(a.WARNING,"Couldn't parse cleaned data "+i([N,z])+" orig: "+i([I[W],I[W+1]]))}},x.parseCmd=function(A,I){var D=this.cmdHistory,N=(A===20||A===28||A===21||A===29)&&I>=32&&I<=47,z=(A===23||A===31)&&I>=33&&I<=35;if(!(N||z))return!1;if(P(A,I,D))return g(null,null,D),this.logger.log(a.DEBUG,"Repeated command ("+i([A,I])+") is dropped"),!0;var F=A===20||A===21||A===23?1:2,W=this.channels[F];return A===20||A===21||A===28||A===29?I===32?W.ccRCL():I===33?W.ccBS():I===34?W.ccAOF():I===35?W.ccAON():I===36?W.ccDER():I===37?W.ccRU(2):I===38?W.ccRU(3):I===39?W.ccRU(4):I===40?W.ccFON():I===41?W.ccRDC():I===42?W.ccTR():I===43?W.ccRTD():I===44?W.ccEDM():I===45?W.ccCR():I===46?W.ccENM():I===47&&W.ccEOC():W.ccTO(I-32),g(A,I,D),this.currentChannel=F,!0},x.parseMidrow=function(A,I){var D=0;if((A===17||A===25)&&I>=32&&I<=47){if(A===17?D=1:D=2,D!==this.currentChannel)return this.logger.log(a.ERROR,"Mismatch channel in midrow parsing"),!1;var N=this.channels[D];return N?(N.ccMIDROW(I),this.logger.log(a.DEBUG,"MIDROW ("+i([A,I])+")"),!0):!1}return!1},x.parsePAC=function(A,I){var D,N=this.cmdHistory,z=(A>=17&&A<=23||A>=25&&A<=31)&&I>=64&&I<=127,F=(A===16||A===24)&&I>=64&&I<=95;if(!(z||F))return!1;if(P(A,I,N))return g(null,null,N),!0;var W=A<=23?1:2;I>=64&&I<=95?D=W===1?_[A]:r[A]:D=W===1?d[A]:c[A];var H=this.channels[W];return H?(H.setPAC(this.interpretPAC(D,I)),g(A,I,N),this.currentChannel=W,!0):!1},x.interpretPAC=function(A,I){var D,N={color:null,italics:!1,indent:null,underline:!1,row:A};return I>95?D=I-96:D=I-64,N.underline=(D&1)===1,D<=13?N.color=["white","green","blue","cyan","red","yellow","magenta","white"][Math.floor(D/2)]:D<=15?(N.italics=!0,N.color="white"):N.indent=Math.floor((D-16)/2)*4,N},x.parseChars=function(A,I){var D,N=null,z=null;if(A>=25?(D=2,z=A-8):(D=1,z=A),z>=17&&z<=19){var F;z===17?F=I+80:z===18?F=I+112:F=I+144,this.logger.log(a.INFO,"Special char '"+O(F)+"' in channel "+D),N=[F]}else A>=32&&A<=127&&(N=I===0?[A]:[A,I]);if(N){var W=i(N);this.logger.log(a.DEBUG,"Char codes = "+W.join(",")),g(A,I,this.cmdHistory)}return N},x.parseBackgroundAttributes=function(A,I){var D=(A===16||A===24)&&I>=32&&I<=47,N=(A===23||A===31)&&I>=45&&I<=47;if(!(D||N))return!1;var z,F={};A===16||A===24?(z=Math.floor((I-32)/2),F.background=t[z],I%2===1&&(F.background=F.background+"_semi")):I===45?F.background="transparent":(F.foreground="black",I===47&&(F.underline=!0));var W=A<=23?1:2,H=this.channels[W];return H.setBkgData(F),g(A,I,this.cmdHistory),!0},x.reset=function(){for(var A=0;A<Object.keys(this.channels).length;A++){var I=this.channels[A];I&&I.reset()}this.cmdHistory=R()},x.cueSplitAtTime=function(A){for(var I=0;I<this.channels.length;I++){var D=this.channels[I];D&&D.cueSplitAtTime(A)}},y}();function g(y,x,v){v.a=y,v.b=x}function P(y,x,v){return v.a===y&&v.b===x}function R(){return{a:null,b:null}}p.default=C},"./src/utils/codecs.ts":function(L,p,w){"use strict";w.r(p),w.d(p,"isCodecType",function(){return E}),w.d(p,"isCodecSupportedInMp4",function(){return O});var b={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 E(S,h){var _=b[h];return!!_&&_[S.slice(0,4)]===!0}function O(S,h){return MediaSource.isTypeSupported((h||"video")+'/mp4;codecs="'+S+'"')}},"./src/utils/cues.ts":function(L,p,w){"use strict";w.r(p);var b=w("./src/utils/vttparser.ts"),E=w("./src/utils/webvtt-parser.ts"),O=w("./src/utils/texttrack-utils.ts"),S=/\s/,h={newCue:function(d,r,c,t){for(var a=[],n,i,f,s,l,m=self.VTTCue||self.TextTrackCue,T=0;T<t.rows.length;T++)if(n=t.rows[T],f=!0,s=0,l="",!n.isEmpty()){for(var C=0;C<n.chars.length;C++)S.test(n.chars[C].uchar)&&f?s++:(l+=n.chars[C].uchar,f=!1);n.cueStartTime=r,r===c&&(c+=1e-4),s>=16?s--:s++;var g=Object(b.fixLineBreaks)(l.trim()),P=Object(E.generateCueId)(r,c,g);(!d||!d.cues||!d.cues.getCueById(P))&&(i=new m(r,c,g),i.id=P,i.line=T+1,i.align="left",i.position=10+Math.min(80,Math.floor(s*8/32)*10),a.push(i))}return d&&a.length&&(a.sort(function(R,y){return R.line==="auto"||y.line==="auto"?0:R.line>8&&y.line>8?y.line-R.line:R.line-y.line}),a.forEach(function(R){return Object(O.addCueToTrack)(d,R)})),a}};p.default=h},"./src/utils/discontinuities.ts":function(L,p,w){"use strict";w.r(p),w.d(p,"findFirstFragWithCC",function(){return S}),w.d(p,"shouldAlignOnDiscontinuities",function(){return h}),w.d(p,"findDiscontinuousReferenceFrag",function(){return _}),w.d(p,"adjustSlidingStart",function(){return r}),w.d(p,"alignStream",function(){return c}),w.d(p,"alignPDT",function(){return a}),w.d(p,"alignFragmentByPDTDelta",function(){return n}),w.d(p,"alignMediaPlaylistByPDT",function(){return i});var b=w("./src/polyfills/number.ts"),E=w("./src/utils/logger.ts"),O=w("./src/controller/level-helper.ts");function S(f,s){for(var l=null,m=0,T=f.length;m<T;m++){var C=f[m];if(C&&C.cc===s){l=C;break}}return l}function h(f,s,l){return!!(s.details&&(l.endCC>l.startCC||f&&f.cc<l.startCC))}function _(f,s){var l=f.fragments,m=s.fragments;if(!m.length||!l.length){E.logger.log("No fragments to align");return}var T=S(l,m[0].cc);if(!T||T&&!T.startPTS){E.logger.log("No frag in previous level to align on");return}return T}function d(f,s){if(f){var l=f.start+s;f.start=f.startPTS=l,f.endPTS=l+f.duration}}function r(f,s){for(var l=s.fragments,m=0,T=l.length;m<T;m++)d(l[m],f);s.fragmentHint&&d(s.fragmentHint,f),s.alignedSliding=!0}function c(f,s,l){if(!s)return;t(f,l,s),!l.alignedSliding&&s.details&&a(l,s.details),!l.alignedSliding&&s.details&&!l.skippedSegments&&Object(O.adjustSliding)(s.details,l)}function t(f,s,l){if(h(f,l,s)){var m=_(l.details,s);m&&Object(b.isFiniteNumber)(m.start)&&(E.logger.log("Adjusting PTS using last level due to CC increase within current level "+s.url),r(m.start,s))}}function a(f,s){if(!s.fragments.length||!f.hasProgramDateTime||!s.hasProgramDateTime)return;var l=s.fragments[0].programDateTime,m=f.fragments[0].programDateTime,T=(m-l)/1e3+s.fragments[0].start;T&&Object(b.isFiniteNumber)(T)&&(E.logger.log("Adjusting PTS using programDateTime delta "+(m-l)+"ms, sliding:"+T.toFixed(3)+" "+f.url+" "),r(T,f))}function n(f,s){var l=f.programDateTime;if(!l)return;var m=(l-s)/1e3;f.start=f.startPTS=m,f.endPTS=m+f.duration}function i(f,s){if(!s.fragments.length||!f.hasProgramDateTime||!s.hasProgramDateTime)return;var l=s.fragments[0].programDateTime,m=s.fragments[0].start,T=l-m*1e3;f.fragments.forEach(function(C){n(C,T)}),f.fragmentHint&&n(f.fragmentHint,T),f.alignedSliding=!0}},"./src/utils/ewma-bandwidth-estimator.ts":function(L,p,w){"use strict";w.r(p);var b=w("./src/utils/ewma.ts"),E=function(){function O(h,_,d){this.defaultEstimate_=void 0,this.minWeight_=void 0,this.minDelayMs_=void 0,this.slow_=void 0,this.fast_=void 0,this.defaultEstimate_=d,this.minWeight_=.001,this.minDelayMs_=50,this.slow_=new b.default(h),this.fast_=new b.default(_)}var S=O.prototype;return S.update=function(_,d){var r=this.slow_,c=this.fast_;this.slow_.halfLife!==_&&(this.slow_=new b.default(_,r.getEstimate(),r.getTotalWeight())),this.fast_.halfLife!==d&&(this.fast_=new b.default(d,c.getEstimate(),c.getTotalWeight()))},S.sample=function(_,d){_=Math.max(_,this.minDelayMs_);var r=8*d,c=_/1e3,t=r/c;this.fast_.sample(c,t),this.slow_.sample(c,t)},S.canEstimate=function(){var _=this.fast_;return _&&_.getTotalWeight()>=this.minWeight_},S.getEstimate=function(){return this.canEstimate()?Math.min(this.fast_.getEstimate(),this.slow_.getEstimate()):this.defaultEstimate_},S.destroy=function(){},O}();p.default=E},"./src/utils/ewma.ts":function(L,p,w){"use strict";w.r(p);var b=function(){function E(S,h,_){h===void 0&&(h=0),_===void 0&&(_=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_=h,this.totalWeight_=_}var O=E.prototype;return O.sample=function(h,_){var d=Math.pow(this.alpha_,h);this.estimate_=_*(1-d)+d*this.estimate_,this.totalWeight_+=h},O.getTotalWeight=function(){return this.totalWeight_},O.getEstimate=function(){if(this.alpha_){var h=1-Math.pow(this.alpha_,this.totalWeight_);if(h)return this.estimate_/h}return this.estimate_},E}();p.default=b},"./src/utils/fetch-loader.ts":function(L,p,w){"use strict";w.r(p),w.d(p,"fetchSupported",function(){return n});var b=w("./src/polyfills/number.ts"),E=w("./src/loader/load-stats.ts"),O=w("./src/demux/chunk-cache.ts");function S(m,T){m.prototype=Object.create(T.prototype),m.prototype.constructor=m,c(m,T)}function h(m){var T=typeof Map=="function"?new Map:void 0;return h=function(g){if(g===null||!r(g))return g;if(typeof g!="function")throw new TypeError("Super expression must either be null or a function");if(typeof T!="undefined"){if(T.has(g))return T.get(g);T.set(g,P)}function P(){return _(g,arguments,t(this).constructor)}return P.prototype=Object.create(g.prototype,{constructor:{value:P,enumerable:!1,writable:!0,configurable:!0}}),c(P,g)},h(m)}function _(m,T,C){return d()?_=Reflect.construct:_=function(P,R,y){var x=[null];x.push.apply(x,R);var v=Function.bind.apply(P,x),A=new v;return y&&c(A,y.prototype),A},_.apply(null,arguments)}function d(){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(m){return!1}}function r(m){return Function.toString.call(m).indexOf("[native code]")!==-1}function c(m,T){return c=Object.setPrototypeOf||function(g,P){return g.__proto__=P,g},c(m,T)}function t(m){return t=Object.setPrototypeOf?Object.getPrototypeOf:function(C){return C.__proto__||Object.getPrototypeOf(C)},t(m)}function a(){return a=Object.assign||function(m){for(var T=1;T<arguments.length;T++){var C=arguments[T];for(var g in C)Object.prototype.hasOwnProperty.call(C,g)&&(m[g]=C[g])}return m},a.apply(this,arguments)}function n(){if(self.fetch&&self.AbortController&&self.ReadableStream&&self.Request)try{return new self.ReadableStream({}),!0}catch(m){}return!1}var i=function(){function m(C){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=C.fetchSetup||s,this.controller=new self.AbortController,this.stats=new E.LoadStats}var T=m.prototype;return T.destroy=function(){this.loader=this.callbacks=null,this.abortInternal()},T.abortInternal=function(){var g=this.response;(!g||!g.ok)&&(this.stats.aborted=!0,this.controller.abort())},T.abort=function(){var g;this.abortInternal(),(g=this.callbacks)!==null&&g!==void 0&&g.onAbort&&this.callbacks.onAbort(this.stats,this.context,this.response)},T.load=function(g,P,R){var y=this,x=this.stats;if(x.loading.start)throw new Error("Loader can only be used once.");x.loading.start=self.performance.now();var v=f(g,this.controller.signal),A=R.onProgress,I=g.responseType==="arraybuffer",D=I?"byteLength":"length";this.context=g,this.config=P,this.callbacks=R,this.request=this.fetchSetup(g,v),self.clearTimeout(this.requestTimeout),this.requestTimeout=self.setTimeout(function(){y.abortInternal(),R.onTimeout(x,g,y.response)},P.timeout),self.fetch(this.request).then(function(N){if(y.response=y.loader=N,!N.ok){var z=N.status,F=N.statusText;throw new l(F||"fetch, bad network response",z,N)}return x.loading.first=Math.max(self.performance.now(),x.loading.start),x.total=parseInt(N.headers.get("Content-Length")||"0"),A&&Object(b.isFiniteNumber)(P.highWaterMark)?y.loadProgressively(N,x,g,P.highWaterMark,A):I?N.arrayBuffer():N.text()}).then(function(N){var z=y.response;self.clearTimeout(y.requestTimeout),x.loading.end=Math.max(self.performance.now(),x.loading.first),x.loaded=x.total=N[D];var F={url:z.url,data:N};A&&!Object(b.isFiniteNumber)(P.highWaterMark)&&A(x,g,N,z),R.onSuccess(F,x,g,z)}).catch(function(N){if(self.clearTimeout(y.requestTimeout),x.aborted)return;var z=N.code||0;R.onError({code:z,text:N.message},g,N.details)})},T.getCacheAge=function(){var g=null;if(this.response){var P=this.response.headers.get("age");g=P?parseFloat(P):null}return g},T.loadProgressively=function(g,P,R,y,x){y===void 0&&(y=0);var v=new O.default,A=g.body.getReader(),I=function D(){return A.read().then(function(N){if(N.done)return v.dataLength&&x(P,R,v.flush(),g),Promise.resolve(new ArrayBuffer(0));var z=N.value,F=z.length;return P.loaded+=F,F<y||v.dataLength?(v.push(z),v.dataLength>=y&&x(P,R,v.flush(),g)):x(P,R,z,g),D()}).catch(function(){return Promise.reject()})};return I()},m}();function f(m,T){var C={method:"GET",mode:"cors",credentials:"same-origin",signal:T,headers:new self.Headers(a({},m.headers))};return m.rangeEnd&&C.headers.set("Range","bytes="+m.rangeStart+"-"+String(m.rangeEnd-1)),C}function s(m,T){return new self.Request(m.url,T)}var l=function(m){S(T,m);function T(C,g,P){var R;return R=m.call(this,C)||this,R.code=void 0,R.details=void 0,R.code=g,R.details=P,R}return T}(h(Error));p.default=i},"./src/utils/imsc1-ttml-parser.ts":function(L,p,w){"use strict";w.r(p),w.d(p,"IMSC1_CODEC",function(){return r}),w.d(p,"parseIMSC1",function(){return n});var b=w("./src/utils/mp4-tools.ts"),E=w("./src/utils/vttparser.ts"),O=w("./src/utils/vttcue.ts"),S=w("./src/demux/id3.ts"),h=w("./src/utils/timescale-conversion.ts"),_=w("./src/utils/webvtt-parser.ts");function d(){return d=Object.assign||function(y){for(var x=1;x<arguments.length;x++){var v=arguments[x];for(var A in v)Object.prototype.hasOwnProperty.call(v,A)&&(y[A]=v[A])}return y},d.apply(this,arguments)}var r="stpp.ttml.im1t",c=/^(\d{2,}):(\d{2}):(\d{2}):(\d{2})\.?(\d+)?$/,t=/^(\d*(?:\.\d*)?)(h|m|s|ms|f|t)$/,a={left:"start",center:"center",right:"end",start:"start",end:"end"};function n(y,x,v,A,I){var D=Object(b.findBox)(new Uint8Array(y),["mdat"]);if(D.length===0){I(new Error("Could not parse IMSC1 mdat"));return}var N=D[0],z=Object(S.utf8ArrayToStr)(new Uint8Array(y,N.start,N.end-N.start)),F=Object(h.toTimescaleFromScale)(x,1,v);try{A(i(z,F))}catch(W){I(W)}}function i(y,x){var v=new DOMParser,A=v.parseFromString(y,"text/xml"),I=A.getElementsByTagName("tt")[0];if(!I)throw new Error("Invalid ttml");var D={frameRate:30,subFrameRate:1,frameRateMultiplier:0,tickRate:0},N=Object.keys(D).reduce(function(B,k){return B[k]=I.getAttribute("ttp:"+k)||D[k],B},{}),z=I.getAttribute("xml:space")!=="preserve",F=s(f(I,"styling","style")),W=s(f(I,"layout","region")),H=f(I,"body","[begin]");return[].map.call(H,function(B){var k=l(B,z);if(!k||!B.hasAttribute("begin"))return null;var G=g(B.getAttribute("begin"),N),ee=g(B.getAttribute("dur"),N),ue=g(B.getAttribute("end"),N);if(G===null)throw C(B);if(ue===null){if(ee===null)throw C(B);ue=G+ee}var le=new O.default(G-x,ue-x,k);le.id=Object(_.generateCueId)(le.startTime,le.endTime,le.text);var ve=W[B.getAttribute("region")],be=F[B.getAttribute("style")];le.position=10,le.size=80;var oe=m(ve,be),he=oe.textAlign;if(he){var fe=a[he];fe&&(le.lineAlign=fe),le.align=he}return d(le,oe),le}).filter(function(B){return B!==null})}function f(y,x,v){var A=y.getElementsByTagName(x)[0];return A?[].slice.call(A.querySelectorAll(v)):[]}function s(y){return y.reduce(function(x,v){var A=v.getAttribute("xml:id");return A&&(x[A]=v),x},{})}function l(y,x){return[].slice.call(y.childNodes).reduce(function(v,A,I){var D;return A.nodeName==="br"&&I?v+`
|
|
|
`:(D=A.childNodes)!==null&&D!==void 0&&D.length?l(A,x):x?v+A.textContent.trim().replace(/\s+/g," "):v+A.textContent},"")}function m(y,x){var v="http://www.w3.org/ns/ttml#styling",A=["displayAlign","textAlign","color","backgroundColor","fontSize","fontFamily"];return A.reduce(function(I,D){var N=T(x,v,D)||T(y,v,D);return N&&(I[D]=N),I},{})}function T(y,x,v){return y.hasAttributeNS(x,v)?y.getAttributeNS(x,v):null}function C(y){return new Error("Could not parse ttml timestamp "+y)}function g(y,x){if(!y)return null;var v=Object(E.parseTimeStamp)(y);return v===null&&(c.test(y)?v=P(y,x):t.test(y)&&(v=R(y,x))),v}function P(y,x){var v=c.exec(y),A=(v[4]|0)+(v[5]|0)/x.subFrameRate;return(v[1]|0)*3600+(v[2]|0)*60+(v[3]|0)+A/x.frameRate}function R(y,x){var v=t.exec(y),A=Number(v[1]),I=v[2];switch(I){case"h":return A*3600;case"m":return A*60;case"ms":return A*1e3;case"f":return A/x.frameRate;case"t":return A/x.tickRate}return A}},"./src/utils/logger.ts":function(L,p,w){"use strict";w.r(p),w.d(p,"enableLogs",function(){return _}),w.d(p,"logger",function(){return d});var b=function(){},E={trace:b,debug:b,log:b,warn:b,info:b,error:b},O=E;function S(r){var c=self.console[r];return c?c.bind(self.console,"["+r+"] >"):b}function h(r){for(var c=arguments.length,t=new Array(c>1?c-1:0),a=1;a<c;a++)t[a-1]=arguments[a];t.forEach(function(n){O[n]=r[n]?r[n].bind(r):S(n)})}function _(r){if(self.console&&r===!0||typeof r=="object"){h(r,"debug","log","info","warn","error");try{O.log()}catch(c){O=E}}else O=E}var d=O},"./src/utils/mediakeys-helper.ts":function(L,p,w){"use strict";w.r(p),w.d(p,"KeySystems",function(){return b}),w.d(p,"requestMediaKeySystemAccess",function(){return E});var b;(function(O){O.WIDEVINE="com.widevine.alpha",O.PLAYREADY="com.microsoft.playready"})(b||(b={}));var E=function(){return typeof self!="undefined"&&self.navigator&&self.navigator.requestMediaKeySystemAccess?self.navigator.requestMediaKeySystemAccess.bind(self.navigator):null}()},"./src/utils/mediasource-helper.ts":function(L,p,w){"use strict";w.r(p),w.d(p,"getMediaSource",function(){return b});function b(){return self.MediaSource||self.WebKitMediaSource}},"./src/utils/mp4-tools.ts":function(L,p,w){"use strict";w.r(p),w.d(p,"bin2str",function(){return h}),w.d(p,"readUint16",function(){return _}),w.d(p,"readUint32",function(){return d}),w.d(p,"writeUint32",function(){return r}),w.d(p,"findBox",function(){return c}),w.d(p,"parseSegmentIndex",function(){return t}),w.d(p,"parseInitSegment",function(){return a}),w.d(p,"getStartDTS",function(){return n}),w.d(p,"getDuration",function(){return i}),w.d(p,"computeRawDurationFromSamples",function(){return f}),w.d(p,"offsetStartDTS",function(){return s}),w.d(p,"segmentValidRange",function(){return l}),w.d(p,"appendUint8Array",function(){return m});var b=w("./src/utils/typed-array.ts"),E=w("./src/loader/fragment.ts"),O=Math.pow(2,32)-1,S=[].push;function h(T){return String.fromCharCode.apply(null,T)}function _(T,C){"data"in T&&(C+=T.start,T=T.data);var g=T[C]<<8|T[C+1];return g<0?65536+g:g}function d(T,C){"data"in T&&(C+=T.start,T=T.data);var g=T[C]<<24|T[C+1]<<16|T[C+2]<<8|T[C+3];return g<0?4294967296+g:g}function r(T,C,g){"data"in T&&(C+=T.start,T=T.data),T[C]=g>>24,T[C+1]=g>>16&255,T[C+2]=g>>8&255,T[C+3]=g&255}function c(T,C){var g=[];if(!C.length)return g;var P,R,y;"data"in T?(P=T.data,R=T.start,y=T.end):(P=T,R=0,y=P.byteLength);for(var x=R;x<y;){var v=d(P,x),A=h(P.subarray(x+4,x+8)),I=v>1?x+v:y;if(A===C[0])if(C.length===1)g.push({data:P,start:x+8,end:I});else{var D=c({data:P,start:x+8,end:I},C.slice(1));D.length&&S.apply(g,D)}x=I}return g}function t(T){var C=c(T,["moov"]),g=C[0],P=g?g.end:null,R=c(T,["sidx"]);if(!R||!R[0])return null;var y=[],x=R[0],v=x.data[0],A=v===0?8:16,I=d(x,A);A+=4;var D=0,N=0;v===0?A+=8:A+=16,A+=2;var z=x.end+N,F=_(x,A);A+=2;for(var W=0;W<F;W++){var H=A,B=d(x,H);H+=4;var k=B&2147483647,G=(B&2147483648)>>>31;if(G===1)return console.warn("SIDX has hierarchical references (not supported)"),null;var ee=d(x,H);H+=4,y.push({referenceSize:k,subsegmentDuration:ee,info:{duration:ee/I,start:z,end:z+k-1}}),z+=k,H+=4,A=H}return{earliestPresentationTime:D,timescale:I,version:v,referencesCount:F,references:y,moovEndOffset:P}}function a(T){for(var C=[],g=c(T,["moov","trak"]),P=0;P<g.length;P++){var R=g[P],y=c(R,["tkhd"])[0];if(y){var x=y.data[y.start],v=x===0?12:20,A=d(y,v),I=c(R,["mdia","mdhd"])[0];if(I){x=I.data[I.start],v=x===0?12:20;var D=d(I,v),N=c(R,["mdia","hdlr"])[0];if(N){var z=h(N.data.subarray(N.start+8,N.start+12)),F={soun:E.ElementaryStreamTypes.AUDIO,vide:E.ElementaryStreamTypes.VIDEO}[z];if(F){var W=c(R,["mdia","minf","stbl","stsd"])[0],H=void 0;W&&(H=h(W.data.subarray(W.start+12,W.start+16))),C[A]={timescale:D,type:F},C[F]={timescale:D,id:A,codec:H}}}}}}var B=c(T,["moov","mvex","trex"]);return B.forEach(function(k){var G=d(k,4),ee=C[G];ee&&(ee.default={duration:d(k,12),flags:d(k,20)})}),C}function n(T,C){return c(C,["moof","traf"]).reduce(function(g,P){var R=c(P,["tfdt"])[0],y=R.data[R.start],x=c(P,["tfhd"]).reduce(function(v,A){var I=d(A,4),D=T[I];if(D){var N=d(R,4);y===1&&(N*=Math.pow(2,32),N+=d(R,8));var z=D.timescale||9e4,F=N/z;if(isFinite(F)&&(v===null||F<v))return F}return v},null);return x!==null&&isFinite(x)&&(g===null||x<g)?x:g},null)||0}function i(T,C){for(var g=0,P=0,R=0,y=c(T,["moof","traf"]),x=0;x<y.length;x++){var v=y[x],A=c(v,["tfhd"])[0],I=d(A,4),D=C[I];if(!D)continue;var N=D.default,z=d(A,0)|(N==null?void 0:N.flags),F=N==null?void 0:N.duration;z&8&&(z&2?F=d(A,12):F=d(A,8));for(var W=D.timescale||9e4,H=c(v,["trun"]),B=0;B<H.length;B++){if(F){var k=d(H[B],4);g=F*k}else g=f(H[B]);D.type===E.ElementaryStreamTypes.VIDEO?P+=g/W:D.type===E.ElementaryStreamTypes.AUDIO&&(R+=g/W)}}if(P===0&&R===0){var G=t(T);if(G!=null&&G.references)return G.references.reduce(function(ee,ue){return ee+ue.info.duration||0},0)}return P||R}function f(T){var C=d(T,0),g=8;C&1&&(g+=4),C&4&&(g+=4);for(var P=0,R=d(T,4),y=0;y<R;y++){if(C&256){var x=d(T,g);P+=x,g+=4}C&512&&(g+=4),C&1024&&(g+=4),C&2048&&(g+=4)}return P}function s(T,C,g){c(C,["moof","traf"]).forEach(function(P){c(P,["tfhd"]).forEach(function(R){var y=d(R,4),x=T[y];if(!x)return;var v=x.timescale||9e4;c(P,["tfdt"]).forEach(function(A){var I=A.data[A.start],D=d(A,4);if(I===0)r(A,4,D-g*v);else{D*=Math.pow(2,32),D+=d(A,8),D-=g*v,D=Math.max(D,0);var N=Math.floor(D/(O+1)),z=Math.floor(D%(O+1));r(A,4,N),r(A,8,z)}})})})}function l(T){var C={valid:null,remainder:null},g=c(T,["moof"]);if(g){if(g.length<2)return C.remainder=T,C}else return C;var P=g[g.length-1];return C.valid=Object(b.sliceUint8)(T,0,P.start-8),C.remainder=Object(b.sliceUint8)(T,P.start-8),C}function m(T,C){var g=new Uint8Array(T.length+C.length);return g.set(T),g.set(C,T.length),g}},"./src/utils/output-filter.ts":function(L,p,w){"use strict";w.r(p),w.d(p,"default",function(){return b});var b=function(){function E(S,h){this.timelineController=void 0,this.cueRanges=[],this.trackName=void 0,this.startTime=null,this.endTime=null,this.screen=null,this.timelineController=S,this.trackName=h}var O=E.prototype;return O.dispatchCue=function(){if(this.startTime===null)return;this.timelineController.addCues(this.trackName,this.startTime,this.endTime,this.screen,this.cueRanges),this.startTime=null},O.newCue=function(h,_,d){(this.startTime===null||this.startTime>h)&&(this.startTime=h),this.endTime=_,this.screen=d,this.timelineController.createCaptionsTrack(this.trackName)},O.reset=function(){this.cueRanges=[]},E}()},"./src/utils/texttrack-utils.ts":function(L,p,w){"use strict";w.r(p),w.d(p,"sendAddTrackEvent",function(){return E}),w.d(p,"addCueToTrack",function(){return O}),w.d(p,"clearCurrentCues",function(){return S}),w.d(p,"removeCuesInRange",function(){return h}),w.d(p,"getCuesInRange",function(){return d});var b=w("./src/utils/logger.ts");function E(r,c){var t;try{t=new Event("addtrack")}catch(a){t=document.createEvent("Event"),t.initEvent("addtrack",!1,!1)}t.track=r,c.dispatchEvent(t)}function O(r,c){var t=r.mode;if(t==="disabled"&&(r.mode="hidden"),r.cues&&!r.cues.getCueById(c.id))try{if(r.addCue(c),!r.cues.getCueById(c.id))throw new Error("addCue is failed for: "+c)}catch(n){b.logger.debug("[texttrack-utils]: "+n);var a=new self.TextTrackCue(c.startTime,c.endTime,c.text);a.id=c.id,r.addCue(a)}t==="disabled"&&(r.mode=t)}function S(r){var c=r.mode;if(c==="disabled"&&(r.mode="hidden"),r.cues)for(var t=r.cues.length;t--;)r.removeCue(r.cues[t]);c==="disabled"&&(r.mode=c)}function h(r,c,t){var a=r.mode;if(a==="disabled"&&(r.mode="hidden"),r.cues&&r.cues.length>0)for(var n=d(r.cues,c,t),i=0;i<n.length;i++)r.removeCue(n[i]);a==="disabled"&&(r.mode=a)}function _(r,c){if(c<r[0].startTime)return 0;var t=r.length-1;if(c>r[t].endTime)return-1;for(var a=0,n=t;a<=n;){var i=Math.floor((n+a)/2);if(c<r[i].startTime)n=i-1;else if(c>r[i].startTime&&a<t)a=i+1;else return i}return r[a].startTime-c<c-r[n].startTime?a:n}function d(r,c,t){var a=[],n=_(r,c);if(n>-1)for(var i=n,f=r.length;i<f;i++){var s=r[i];if(s.startTime>=c&&s.endTime<=t)a.push(s);else if(s.startTime>t)return a}return a}},"./src/utils/time-ranges.ts":function(L,p,w){"use strict";w.r(p);var b={toString:function(O){for(var S="",h=O.length,_=0;_<h;_++)S+="["+O.start(_).toFixed(3)+","+O.end(_).toFixed(3)+"]";return S}};p.default=b},"./src/utils/timescale-conversion.ts":function(L,p,w){"use strict";w.r(p),w.d(p,"toTimescaleFromBase",function(){return E}),w.d(p,"toTimescaleFromScale",function(){return O}),w.d(p,"toMsFromMpegTsClock",function(){return S}),w.d(p,"toMpegTsClockFromTimescale",function(){return h});var b=9e4;function E(_,d,r,c){r===void 0&&(r=1),c===void 0&&(c=!1);var t=_*d*r;return c?Math.round(t):t}function O(_,d,r,c){return r===void 0&&(r=1),c===void 0&&(c=!1),E(_,d,1/r,c)}function S(_,d){return d===void 0&&(d=!1),E(_,1e3,1/b,d)}function h(_,d){return d===void 0&&(d=1),E(_,b,1/d)}},"./src/utils/typed-array.ts":function(L,p,w){"use strict";w.r(p),w.d(p,"sliceUint8",function(){return b});function b(E,O,S){return Uint8Array.prototype.slice?E.slice(O,S):new Uint8Array(Array.prototype.slice.call(E,O,S))}},"./src/utils/vttcue.ts":function(L,p,w){"use strict";w.r(p),p.default=function(){if(typeof self!="undefined"&&self.VTTCue)return self.VTTCue;var b=["","lr","rl"],E=["start","middle","end","left","right"];function O(r,c){if(typeof c!="string")return!1;if(!Array.isArray(r))return!1;var t=c.toLowerCase();return~r.indexOf(t)?t:!1}function S(r){return O(b,r)}function h(r){return O(E,r)}function _(r){for(var c=arguments.length,t=new Array(c>1?c-1:0),a=1;a<c;a++)t[a-1]=arguments[a];for(var n=1;n<arguments.length;n++){var i=arguments[n];for(var f in i)r[f]=i[f]}return r}function d(r,c,t){var a=this,n={enumerable:!0};a.hasBeenReset=!1;var i="",f=!1,s=r,l=c,m=t,T=null,C="",g=!0,P="auto",R="start",y=50,x="middle",v=50,A="middle";Object.defineProperty(a,"id",_({},n,{get:function(){return i},set:function(D){i=""+D}})),Object.defineProperty(a,"pauseOnExit",_({},n,{get:function(){return f},set:function(D){f=!!D}})),Object.defineProperty(a,"startTime",_({},n,{get:function(){return s},set:function(D){if(typeof D!="number")throw new TypeError("Start time must be set to a number.");s=D,this.hasBeenReset=!0}})),Object.defineProperty(a,"endTime",_({},n,{get:function(){return l},set:function(D){if(typeof D!="number")throw new TypeError("End time must be set to a number.");l=D,this.hasBeenReset=!0}})),Object.defineProperty(a,"text",_({},n,{get:function(){return m},set:function(D){m=""+D,this.hasBeenReset=!0}})),Object.defineProperty(a,"region",_({},n,{get:function(){return T},set:function(D){T=D,this.hasBeenReset=!0}})),Object.defineProperty(a,"vertical",_({},n,{get:function(){return C},set:function(D){var N=S(D);if(N===!1)throw new SyntaxError("An invalid or illegal string was specified.");C=N,this.hasBeenReset=!0}})),Object.defineProperty(a,"snapToLines",_({},n,{get:function(){return g},set:function(D){g=!!D,this.hasBeenReset=!0}})),Object.defineProperty(a,"line",_({},n,{get:function(){return P},set:function(D){if(typeof D!="number"&&D!=="auto")throw new SyntaxError("An invalid number or illegal string was specified.");P=D,this.hasBeenReset=!0}})),Object.defineProperty(a,"lineAlign",_({},n,{get:function(){return R},set:function(D){var N=h(D);if(!N)throw new SyntaxError("An invalid or illegal string was specified.");R=N,this.hasBeenReset=!0}})),Object.defineProperty(a,"position",_({},n,{get:function(){return y},set:function(D){if(D<0||D>100)throw new Error("Position must be between 0 and 100.");y=D,this.hasBeenReset=!0}})),Object.defineProperty(a,"positionAlign",_({},n,{get:function(){return x},set:function(D){var N=h(D);if(!N)throw new SyntaxError("An invalid or illegal string was specified.");x=N,this.hasBeenReset=!0}})),Object.defineProperty(a,"size",_({},n,{get:function(){return v},set:function(D){if(D<0||D>100)throw new Error("Size must be between 0 and 100.");v=D,this.hasBeenReset=!0}})),Object.defineProperty(a,"align",_({},n,{get:function(){return A},set:function(D){var N=h(D);if(!N)throw new SyntaxError("An invalid or illegal string was specified.");A=N,this.hasBeenReset=!0}})),a.displayState=void 0}return d.prototype.getCueAsHTML=function(){var r=self.WebVTT;return r.convertCueToDOMTree(self,this.text)},d}()},"./src/utils/vttparser.ts":function(L,p,w){"use strict";w.r(p),w.d(p,"parseTimeStamp",function(){return O}),w.d(p,"fixLineBreaks",function(){return c}),w.d(p,"VTTParser",function(){return t});var b=w("./src/utils/vttcue.ts"),E=function(){function a(){}var n=a.prototype;return n.decode=function(f,s){if(!f)return"";if(typeof f!="string")throw new Error("Error - expected string data.");return decodeURIComponent(encodeURIComponent(f))},a}();function O(a){function n(f,s,l,m){return(f|0)*3600+(s|0)*60+(l|0)+parseFloat(m||0)}var i=a.match(/^(?:(\d+):)?(\d{2}):(\d{2})(\.\d+)?/);return i?parseFloat(i[2])>59?n(i[2],i[3],0,i[4]):n(i[1],i[2],i[3],i[4]):null}var S=function(){function a(){this.values=Object.create(null)}var n=a.prototype;return n.set=function(f,s){!this.get(f)&&s!==""&&(this.values[f]=s)},n.get=function(f,s,l){return l?this.has(f)?this.values[f]:s[l]:this.has(f)?this.values[f]:s},n.has=function(f){return f in this.values},n.alt=function(f,s,l){for(var m=0;m<l.length;++m)if(s===l[m]){this.set(f,s);break}},n.integer=function(f,s){/^-?\d+$/.test(s)&&this.set(f,parseInt(s,10))},n.percent=function(f,s){if(/^([\d]{1,3})(\.[\d]*)?%$/.test(s)){var l=parseFloat(s);if(l>=0&&l<=100)return this.set(f,l),!0}return!1},a}();function h(a,n,i,f){var s=f?a.split(f):[a];for(var l in s){if(typeof s[l]!="string")continue;var m=s[l].split(i);if(m.length!==2)continue;var T=m[0],C=m[1];n(T,C)}}var _=new b.default(0,0,""),d=_.align==="middle"?"middle":"center";function r(a,n,i){var f=a;function s(){var T=O(a);if(T===null)throw new Error("Malformed timestamp: "+f);return a=a.replace(/^[^\sa-zA-Z-]+/,""),T}function l(T,C){var g=new S;h(T,function(y,x){var v;switch(y){case"region":for(var A=i.length-1;A>=0;A--)if(i[A].id===x){g.set(y,i[A].region);break}break;case"vertical":g.alt(y,x,["rl","lr"]);break;case"line":v=x.split(","),g.integer(y,v[0]),g.percent(y,v[0])&&g.set("snapToLines",!1),g.alt(y,v[0],["auto"]),v.length===2&&g.alt("lineAlign",v[1],["start",d,"end"]);break;case"position":v=x.split(","),g.percent(y,v[0]),v.length===2&&g.alt("positionAlign",v[1],["start",d,"end","line-left","line-right","auto"]);break;case"size":g.percent(y,x);break;case"align":g.alt(y,x,["start",d,"end","left","right"]);break}},/:/,/\s/),C.region=g.get("region",null),C.vertical=g.get("vertical","");var P=g.get("line","auto");P==="auto"&&_.line===-1&&(P=-1),C.line=P,C.lineAlign=g.get("lineAlign","start"),C.snapToLines=g.get("snapToLines",!0),C.size=g.get("size",100),C.align=g.get("align",d);var R=g.get("position","auto");R==="auto"&&_.position===50&&(R=C.align==="start"||C.align==="left"?0:C.align==="end"||C.align==="right"?100:50),C.position=R}function m(){a=a.replace(/^\s+/,"")}if(m(),n.startTime=s(),m(),a.substr(0,3)!=="-->")throw new Error("Malformed time stamp (time stamps must be separated by '-->'): "+f);a=a.substr(3),m(),n.endTime=s(),m(),l(a,n)}function c(a){return a.replace(/<br(?: \/)?>/gi,`
|
|
|
`)}var t=function(){function a(){this.state="INITIAL",this.buffer="",this.decoder=new E,this.regionList=[],this.cue=null,this.oncue=void 0,this.onparsingerror=void 0,this.onflush=void 0}var n=a.prototype;return n.parse=function(f){var s=this;f&&(s.buffer+=s.decoder.decode(f,{stream:!0}));function l(){var R=s.buffer,y=0;for(R=c(R);y<R.length&&R[y]!=="\r"&&R[y]!==`
|
|
|
`;)++y;var x=R.substr(0,y);return R[y]==="\r"&&++y,R[y]===`
|
|
|
`&&++y,s.buffer=R.substr(y),x}function m(R){h(R,function(y,x){},/:/)}try{var T="";if(s.state==="INITIAL"){if(!/\r\n|\n/.test(s.buffer))return this;T=l();var C=T.match(/^()?WEBVTT([ \t].*)?$/);if(!C||!C[0])throw new Error("Malformed WebVTT signature.");s.state="HEADER"}for(var g=!1;s.buffer;){if(!/\r\n|\n/.test(s.buffer))return this;g?g=!1:T=l();switch(s.state){case"HEADER":/:/.test(T)?m(T):T||(s.state="ID");continue;case"NOTE":T||(s.state="ID");continue;case"ID":if(/^NOTE($|[ \t])/.test(T)){s.state="NOTE";break}if(!T)continue;if(s.cue=new b.default(0,0,""),s.state="CUE",T.indexOf("-->")===-1){s.cue.id=T;continue}case"CUE":if(!s.cue){s.state="BADCUE";continue}try{r(T,s.cue,s.regionList)}catch(R){s.cue=null,s.state="BADCUE";continue}s.state="CUETEXT";continue;case"CUETEXT":{var P=T.indexOf("-->")!==-1;if(!T||P&&(g=!0)){s.oncue&&s.cue&&s.oncue(s.cue),s.cue=null,s.state="ID";continue}if(s.cue===null)continue;s.cue.text&&(s.cue.text+=`
|
|
|
`),s.cue.text+=T}continue;case"BADCUE":T||(s.state="ID")}}}catch(R){s.state==="CUETEXT"&&s.cue&&s.oncue&&s.oncue(s.cue),s.cue=null,s.state=s.state==="INITIAL"?"BADWEBVTT":"BADCUE"}return this},n.flush=function(){var f=this;try{if((f.cue||f.state==="HEADER")&&(f.buffer+=`
|
|
|
|
|
|
`,f.parse()),f.state==="INITIAL"||f.state==="BADWEBVTT")throw new Error("Malformed WebVTT signature.")}catch(s){f.onparsingerror&&f.onparsingerror(s)}return f.onflush&&f.onflush(),this},a}()},"./src/utils/webvtt-parser.ts":function(L,p,w){"use strict";w.r(p),w.d(p,"generateCueId",function(){return t}),w.d(p,"parseWebVTT",function(){return n});var b=w("./src/polyfills/number.ts"),E=w("./src/utils/vttparser.ts"),O=w("./src/demux/id3.ts"),S=w("./src/utils/timescale-conversion.ts"),h=w("./src/remux/mp4-remuxer.ts"),_=/\r\n|\n\r|\n|\r/g,d=function(f,s,l){return l===void 0&&(l=0),f.substr(l,s.length)===s},r=function(f){var s=parseInt(f.substr(-3)),l=parseInt(f.substr(-6,2)),m=parseInt(f.substr(-9,2)),T=f.length>9?parseInt(f.substr(0,f.indexOf(":"))):0;if(!Object(b.isFiniteNumber)(s)||!Object(b.isFiniteNumber)(l)||!Object(b.isFiniteNumber)(m)||!Object(b.isFiniteNumber)(T))throw Error("Malformed X-TIMESTAMP-MAP: Local:"+f);return s+=1e3*l,s+=60*1e3*m,s+=60*60*1e3*T,s},c=function(f){for(var s=5381,l=f.length;l;)s=s*33^f.charCodeAt(--l);return(s>>>0).toString()};function t(i,f,s){return c(i.toString())+c(f.toString())+c(s)}var a=function(f,s,l){var m=f[s],T=f[m.prevCC];if(!T||!T.new&&m.new){f.ccOffset=f.presentationOffset=m.start,m.new=!1;return}for(;(C=T)!==null&&C!==void 0&&C.new;){var C;f.ccOffset+=m.start-T.start,m.new=!1,m=T,T=f[m.prevCC]}f.presentationOffset=l};function n(i,f,s,l,m,T,C,g){var P=new E.VTTParser,R=Object(O.utf8ArrayToStr)(new Uint8Array(i)).trim().replace(_,`
|
|
|
`).split(`
|
|
|
`),y=[],x=Object(S.toMpegTsClockFromTimescale)(f,s),v="00:00.000",A=0,I=0,D,N=!0,z=!1;P.oncue=function(F){var W=l[m],H=l.ccOffset,B=(A-x)/9e4;if(W!=null&&W.new&&(I!==void 0?H=l.ccOffset=W.start:a(l,m,B)),B&&(H=B-l.presentationOffset),z){var k=F.endTime-F.startTime,G=Object(h.normalizePts)((F.startTime+H-I)*9e4,T*9e4)/9e4;F.startTime=G,F.endTime=G+k}var ee=F.text.trim();F.text=decodeURIComponent(encodeURIComponent(ee)),F.id||(F.id=t(F.startTime,F.endTime,ee)),F.endTime>0&&y.push(F)},P.onparsingerror=function(F){D=F},P.onflush=function(){if(D){g(D);return}C(y)},R.forEach(function(F){if(N)if(d(F,"X-TIMESTAMP-MAP=")){N=!1,z=!0,F.substr(16).split(",").forEach(function(W){d(W,"LOCAL:")?v=W.substr(6):d(W,"MPEGTS:")&&(A=parseInt(W.substr(7)))});try{I=r(v)/1e3}catch(W){z=!1,D=W}return}else F===""&&(N=!1);P.parse(F+`
|
|
|
`)}),P.flush()}},"./src/utils/xhr-loader.ts":function(L,p,w){"use strict";w.r(p);var b=w("./src/utils/logger.ts"),E=w("./src/loader/load-stats.ts"),O=/^age:\s*[\d.]+\s*$/m,S=function(){function h(d){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=d?d.xhrSetup:null,this.stats=new E.LoadStats,this.retryDelay=0}var _=h.prototype;return _.destroy=function(){this.callbacks=null,this.abortInternal(),this.loader=null,this.config=null},_.abortInternal=function(){var r=this.loader;self.clearTimeout(this.requestTimeout),self.clearTimeout(this.retryTimeout),r&&(r.onreadystatechange=null,r.onprogress=null,r.readyState!==4&&(this.stats.aborted=!0,r.abort()))},_.abort=function(){var r;this.abortInternal(),(r=this.callbacks)!==null&&r!==void 0&&r.onAbort&&this.callbacks.onAbort(this.stats,this.context,this.loader)},_.load=function(r,c,t){if(this.stats.loading.start)throw new Error("Loader can only be used once.");this.stats.loading.start=self.performance.now(),this.context=r,this.config=c,this.callbacks=t,this.retryDelay=c.retryDelay,this.loadInternal()},_.loadInternal=function(){var r=this.config,c=this.context;if(!r)return;var t=this.loader=new self.XMLHttpRequest,a=this.stats;a.loading.first=0,a.loaded=0;var n=this.xhrSetup;try{if(n)try{n(t,c.url)}catch(s){t.open("GET",c.url,!0),n(t,c.url)}t.readyState||t.open("GET",c.url,!0);var i=this.context.headers;if(i)for(var f in i)t.setRequestHeader(f,i[f])}catch(s){this.callbacks.onError({code:t.status,text:s.message},c,t);return}c.rangeEnd&&t.setRequestHeader("Range","bytes="+c.rangeStart+"-"+(c.rangeEnd-1)),t.onreadystatechange=this.readystatechange.bind(this),t.onprogress=this.loadprogress.bind(this),t.responseType=c.responseType,self.clearTimeout(this.requestTimeout),this.requestTimeout=self.setTimeout(this.loadtimeout.bind(this),r.timeout),t.send()},_.readystatechange=function(){var r=this.context,c=this.loader,t=this.stats;if(!r||!c)return;var a=c.readyState,n=this.config;if(t.aborted)return;if(a>=2)if(self.clearTimeout(this.requestTimeout),t.loading.first===0&&(t.loading.first=Math.max(self.performance.now(),t.loading.start)),a===4){c.onreadystatechange=null,c.onprogress=null;var i=c.status;if(i>=200&&i<300){t.loading.end=Math.max(self.performance.now(),t.loading.first);var f,s;if(r.responseType==="arraybuffer"?(f=c.response,s=f.byteLength):(f=c.responseText,s=f.length),t.loaded=t.total=s,!this.callbacks)return;var l=this.callbacks.onProgress;if(l&&l(t,r,f,c),!this.callbacks)return;var m={url:c.responseURL,data:f};this.callbacks.onSuccess(m,t,r,c)}else t.retry>=n.maxRetry||i>=400&&i<499?(b.logger.error(i+" while loading "+r.url),this.callbacks.onError({code:i,text:c.statusText},r,c)):(b.logger.warn(i+" while loading "+r.url+", retrying in "+this.retryDelay+"..."),this.abortInternal(),this.loader=null,self.clearTimeout(this.retryTimeout),this.retryTimeout=self.setTimeout(this.loadInternal.bind(this),this.retryDelay),this.retryDelay=Math.min(2*this.retryDelay,n.maxRetryDelay),t.retry++)}else self.clearTimeout(this.requestTimeout),this.requestTimeout=self.setTimeout(this.loadtimeout.bind(this),n.timeout)},_.loadtimeout=function(){b.logger.warn("timeout while loading "+this.context.url);var r=this.callbacks;r&&(this.abortInternal(),r.onTimeout(this.stats,this.context,this.loader))},_.loadprogress=function(r){var c=this.stats;c.loaded=r.loaded,r.lengthComputable&&(c.total=r.total)},_.getCacheAge=function(){var r=null;if(this.loader&&O.test(this.loader.getAllResponseHeaders())){var c=this.loader.getResponseHeader("age");r=c?parseFloat(c):null}return r},h}();p.default=S}}).default})},vHTk:function(M,X,o){M.exports={wrp:"wrp___z2l1F",bgBlack:"bgBlack___3ezfX",monaco:"monaco___1ypjT",darkBlue:"darkBlue___2ViJc",close:"close___3q-z4",embed:"embed___3dQqc"}},vToQ:function(M,X,o){M.exports={flex_box_center:"flex_box_center___3UWMh",flex_space_between:"flex_space_between___2nh9S",flex_box_vertical_center:"flex_box_vertical_center___2Neiq",flex_box_center_end:"flex_box_center_end___2_1FS",flex_box_column:"flex_box_column___2E-v7",userPic:"userPic___3Pu9t",rightMenu:"rightMenu___1qaVl",menuWrap:"menuWrap___3r9jm",exit:"exit___38Urs",classromediv:"classromediv___2R8_g",glow:"glow___323IR",height67:"height67___1DFRI",login:"login___20J7t"}},w7YG:function(M,X,o){(function(L,p,w){M.exports=X=p(o("Ib8C"),o("ETIr"),o("cv67"),o("K3mO"),o("OLod"))})(this,function(L){return function(){var p=L,w=p.lib,b=w.StreamCipher,E=p.algo,O=E.RC4=b.extend({_doReset:function(){for(var _=this._key,d=_.words,r=_.sigBytes,c=this._S=[],t=0;t<256;t++)c[t]=t;for(var t=0,a=0;t<256;t++){var n=t%r,i=d[n>>>2]>>>24-n%4*8&255;a=(a+c[t]+i)%256;var f=c[t];c[t]=c[a],c[a]=f}this._i=this._j=0},_doProcessBlock:function(_,d){_[d]^=S.call(this)},keySize:256/32,ivSize:0});function S(){for(var _=this._S,d=this._i,r=this._j,c=0,t=0;t<4;t++){d=(d+1)%256,r=(r+_[d])%256;var a=_[d];_[d]=_[r],_[r]=a,c|=_[(_[d]+_[r])%256]<<24-t*8}return this._i=d,this._j=r,c}p.RC4=b._createHelper(O);var h=E.RC4Drop=O.extend({cfg:O.cfg.extend({drop:192}),_doReset:function(){O._doReset.call(this);for(var _=this.cfg.drop;_>0;_--)S.call(this)}});p.RC4Drop=b._createHelper(h)}(),L.RC4})},wCXF:function(M,X,o){"use strict";o.d(X,"a",function(){return ct});var L=o("rePB"),p=o("VTBJ"),w=o("KQm4"),b=o("U8pU"),E=o("ODXe"),O=o("cDcd"),S=o("TSYQ"),h=o.n(S),_=o("Gytx"),d=o.n(_),r=o("Kwbf"),c=o("t23M"),t=o("qx4F"),a=o("6eGT"),n=o("IBYe"),i=o("Ff2n"),f=o("c+Xe"),s=o("fyJ8"),l=o("biw7");function m(He,Pe,at,Rt,rt){var ft=at[He]||{},Ge=at[Pe]||{},Ne,je;ft.fixed==="left"?Ne=Rt.left[He]:Ge.fixed==="right"&&(je=Rt.right[Pe]);var Ee=!1,Ae=!1,Le=!1,Ue=!1,ze=at[Pe+1],ut=at[He-1];if(rt==="rtl"){if(Ne!==void 0){var Ot=ut&&ut.fixed==="left";Ue=!Ot}else if(je!==void 0){var Nt=ze&&ze.fixed==="right";Le=!Nt}}else if(Ne!==void 0){var nn=ze&&ze.fixed==="left";Ee=!nn}else if(je!==void 0){var Et=ut&&ut.fixed==="right";Ae=!Et}return{fixLeft:Ne,fixRight:je,lastFixLeft:Ee,firstFixRight:Ae,lastFixRight:Le,firstFixLeft:Ue,isSticky:Rt.isSticky}}var T=o("sR1s");function C(He){var Pe=He.cells,at=He.stickyOffsets,Rt=He.flattenColumns,rt=He.rowComponent,ft=He.cellComponent,Ge=He.onHeaderRow,Ne=He.index,je=O.useContext(l.a),Ee=je.prefixCls,Ae=je.direction,Le;Ge&&(Le=Ge(Pe.map(function(ze){return ze.column}),Ne));var Ue=Object(T.a)(Pe.map(function(ze){return ze.column}));return O.createElement(rt,Object.assign({},Le),Pe.map(function(ze,ut){var Ot=ze.column,Nt=m(ze.colStart,ze.colEnd,Rt,at,Ae),nn;return Ot&&Ot.onHeaderCell&&(nn=ze.column.onHeaderCell(Ot)),O.createElement(s.a,Object.assign({},ze,{ellipsis:Ot.ellipsis,align:Ot.align,component:ft,prefixCls:Ee,key:Ue[ut]},Nt,{additionalProps:nn,rowType:"header"}))}))}C.displayName="HeaderRow";var g=C;function P(He){var Pe=[];function at(Ge,Ne){var je=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;Pe[je]=Pe[je]||[];var Ee=Ne,Ae=Ge.filter(Boolean).map(function(Le){var Ue={key:Le.key,className:Le.className||"",children:Le.title,column:Le,colStart:Ee},ze=1,ut=Le.children;return ut&&ut.length>0&&(ze=at(ut,Ee,je+1).reduce(function(Ot,Nt){return Ot+Nt},0),Ue.hasSubColumns=!0),"colSpan"in Le&&(ze=Le.colSpan),"rowSpan"in Le&&(Ue.rowSpan=Le.rowSpan),Ue.colSpan=ze,Ue.colEnd=Ue.colStart+ze-1,Pe[je].push(Ue),Ee+=ze,ze});return Ae}at(He,0);for(var Rt=Pe.length,rt=function(Ne){Pe[Ne].forEach(function(je){!("rowSpan"in je)&&!je.hasSubColumns&&(je.rowSpan=Rt-Ne)})},ft=0;ft<Rt;ft+=1)rt(ft);return Pe}function R(He){var Pe=He.stickyOffsets,at=He.columns,Rt=He.flattenColumns,rt=He.onHeaderRow,ft=O.useContext(l.a),Ge=ft.prefixCls,Ne=ft.getComponent,je=O.useMemo(function(){return P(at)},[at]),Ee=Ne(["header","wrapper"],"thead"),Ae=Ne(["header","row"],"tr"),Le=Ne(["header","cell"],"th");return O.createElement(Ee,{className:"".concat(Ge,"-thead")},je.map(function(Ue,ze){var ut=O.createElement(g,{key:ze,flattenColumns:Rt,cells:Ue,stickyOffsets:Pe,rowComponent:Ae,cellComponent:Le,onHeaderRow:rt,index:ze});return ut}))}var y=R,x=o("hW8S");function v(He){for(var Pe=He.colWidths,at=He.columns,Rt=He.columCount,rt=[],ft=Rt||at.length,Ge=!1,Ne=ft-1;Ne>=0;Ne-=1){var je=Pe[Ne],Ee=at&&at[Ne],Ae=Ee&&Ee[x.a];(je||Ae||Ge)&&(rt.unshift(O.createElement("col",Object.assign({key:Ne,style:{width:je,minWidth:je}},Ae))),Ge=!0)}return O.createElement("colgroup",null,rt)}var A=v;function I(He,Pe){return Object(O.useMemo)(function(){for(var at=[],Rt=0;Rt<Pe;Rt+=1){var rt=He[Rt];if(rt!==void 0)at[Rt]=rt;else return null}return at},[He.join("_"),Pe])}var D=O.forwardRef(function(He,Pe){var at=He.noData,Rt=He.columns,rt=He.flattenColumns,ft=He.colWidths,Ge=He.columCount,Ne=He.stickyOffsets,je=He.direction,Ee=He.fixHeader,Ae=He.offsetHeader,Le=He.stickyClassName,Ue=He.onScroll,ze=Object(i.a)(He,["noData","columns","flattenColumns","colWidths","columCount","stickyOffsets","direction","fixHeader","offsetHeader","stickyClassName","onScroll"]),ut=O.useContext(l.a),Ot=ut.prefixCls,Nt=ut.scrollbarSize,nn=ut.isSticky,Et=nn&&!Ee?0:Nt,ot=O.useRef(null),Ie=O.useCallback(function(mt){Object(f.b)(Pe,mt),Object(f.b)(ot,mt)},[]);O.useEffect(function(){var mt;function Dt(tt){var At=tt.currentTarget,kt=tt.deltaX;kt&&(Ue({currentTarget:At,scrollLeft:At.scrollLeft+kt}),tt.preventDefault())}return(mt=ot.current)===null||mt===void 0||mt.addEventListener("wheel",Dt),function(){var tt;(tt=ot.current)===null||tt===void 0||tt.removeEventListener("wheel",Dt)}},[]);var Ze=rt[rt.length-1],Ye={fixed:Ze?Ze.fixed:null,onHeaderCell:function(){return{className:"".concat(Ot,"-cell-scrollbar")}}},xe=Object(O.useMemo)(function(){return Et?[].concat(Object(w.a)(Rt),[Ye]):Rt},[Et,Rt]),ke=Object(O.useMemo)(function(){return Et?[].concat(Object(w.a)(rt),[Ye]):rt},[Et,rt]),pt=Object(O.useMemo)(function(){var mt=Ne.right,Dt=Ne.left;return Object(p.a)(Object(p.a)({},Ne),{},{left:je==="rtl"?[].concat(Object(w.a)(Dt.map(function(tt){return tt+Et})),[0]):Dt,right:je==="rtl"?mt:[].concat(Object(w.a)(mt.map(function(tt){return tt+Et})),[0]),isSticky:nn})},[Et,Ne,nn]),it=I(ft,Ge);return O.createElement("div",{style:Object(p.a)({overflow:"hidden"},nn?{top:Ae}:{}),ref:Ie,className:h()("".concat(Ot,"-header"),Object(L.a)({},Le,!!Le))},O.createElement("table",{style:{tableLayout:"fixed",visibility:at||it?null:"hidden"}},O.createElement(A,{colWidths:it?[].concat(Object(w.a)(it),[Et]):[],columCount:Ge+1,columns:ke}),O.createElement(y,Object.assign({},ze,{stickyOffsets:pt,columns:xe,flattenColumns:ke}))))});D.displayName="FixedHeader";var N=D,z=O.createContext(null),F=z;function W(He){var Pe=He.prefixCls,at=He.children,Rt=He.component,rt=He.cellComponent,ft=He.fixHeader,Ge=He.fixColumn,Ne=He.horizonScroll,je=He.className,Ee=He.expanded,Ae=He.componentWidth,Le=He.colSpan,Ue=O.useContext(l.a),ze=Ue.scrollbarSize;return O.useMemo(function(){var ut=at;return Ge&&(ut=O.createElement("div",{style:{width:Ae-(ft?ze:0),position:"sticky",left:0,overflow:"hidden"},className:"".concat(Pe,"-expanded-row-fixed")},ut)),O.createElement(Rt,{className:je,style:{display:Ee?null:"none"}},O.createElement(s.a,{component:rt,prefixCls:Pe,colSpan:Le},ut))},[at,Rt,ft,Ne,je,Ee,Ae,Le,ze])}var H=W;function B(He){var Pe=He.className,at=He.style,Rt=He.record,rt=He.index,ft=He.rowKey,Ge=He.getRowKey,Ne=He.rowExpandable,je=He.expandedKeys,Ee=He.onRow,Ae=He.indent,Le=Ae===void 0?0:Ae,Ue=He.rowComponent,ze=He.cellComponent,ut=He.childrenColumnName,Ot=O.useContext(l.a),Nt=Ot.prefixCls,nn=Ot.fixedInfoList,Et=O.useContext(F),ot=Et.fixHeader,Ie=Et.fixColumn,Ze=Et.horizonScroll,Ye=Et.componentWidth,xe=Et.flattenColumns,ke=Et.expandableType,pt=Et.expandRowByClick,it=Et.onTriggerExpand,mt=Et.rowClassName,Dt=Et.expandedRowClassName,tt=Et.indentSize,At=Et.expandIcon,kt=Et.expandedRowRender,gn=Et.expandIconColumnIndex,un=O.useState(!1),on=Object(E.a)(un,2),jn=on[0],xn=on[1],Yt=je&&je.has(He.recordKey);O.useEffect(function(){Yt&&xn(!0)},[Yt]);var Xn=ke==="row"&&(!Ne||Ne(Rt)),Zn=ke==="nest",zn=ut&&Rt&&Rt[ut],Yn=Xn||Zn,Cr;Ee&&(Cr=Ee(Rt,rt));var lr=function(Qt){if(pt&&Yn&&it(Rt,Qt),Cr&&Cr.onClick){for(var mr,Kt=arguments.length,nr=new Array(Kt>1?Kt-1:0),br=1;br<Kt;br++)nr[br-1]=arguments[br];(mr=Cr).onClick.apply(mr,[Qt].concat(nr))}},qt;typeof mt=="string"?qt=mt:typeof mt=="function"&&(qt=mt(Rt,rt,Le));var Xt=Object(T.a)(xe),En=O.createElement(Ue,Object.assign({},Cr,{"data-row-key":ft,className:h()(Pe,"".concat(Nt,"-row"),"".concat(Nt,"-row-level-").concat(Le),qt,Cr&&Cr.className),style:Object(p.a)(Object(p.a)({},at),Cr?Cr.style:null),onClick:lr}),xe.map(function(Or,Qt){var mr=Or.render,Kt=Or.dataIndex,nr=Or.className,br=Xt[Qt],qr=nn[Qt],aa;Qt===(gn||0)&&Zn&&(aa=O.createElement(O.Fragment,null,O.createElement("span",{style:{paddingLeft:"".concat(tt*Le,"px")},className:"".concat(Nt,"-row-indent indent-level-").concat(Le)}),At({prefixCls:Nt,expanded:Yt,expandable:zn,record:Rt,onExpand:it})));var _a;return Or.onCell&&(_a=Or.onCell(Rt,rt)),O.createElement(s.a,Object.assign({className:nr,ellipsis:Or.ellipsis,align:Or.align,component:ze,prefixCls:Nt,key:br,record:Rt,index:rt,dataIndex:Kt,render:mr,shouldCellUpdate:Or.shouldCellUpdate},qr,{appendNode:aa,additionalProps:_a}))})),jr;if(Xn&&(jn||Yt)){var An=kt(Rt,rt,Le+1,Yt),Bn=Dt&&Dt(Rt,rt,Le);jr=O.createElement(H,{expanded:Yt,className:h()("".concat(Nt,"-expanded-row"),"".concat(Nt,"-expanded-row-level-").concat(Le+1),Bn),prefixCls:Nt,fixHeader:ot,fixColumn:Ie,horizonScroll:Ze,component:Ue,componentWidth:Ye,cellComponent:ze,colSpan:xe.length},An)}var Sn;return zn&&Yt&&(Sn=(Rt[ut]||[]).map(function(Or,Qt){var mr=Ge(Or,Qt);return O.createElement(B,Object.assign({},He,{key:mr,rowKey:mr,record:Or,recordKey:mr,index:Qt,indent:Le+1}))})),O.createElement(O.Fragment,null,En,jr,Sn)}B.displayName="BodyRow";var k=B,G=O.createContext(null),ee=G;function ue(He){var Pe=He.columnKey,at=He.onColumnResize,Rt=O.useRef();return O.useEffect(function(){Rt.current&&at(Pe,Rt.current.offsetWidth)},[]),O.createElement(c.a,{onResize:function(ft){var Ge=ft.offsetWidth;at(Pe,Ge)}},O.createElement("td",{ref:Rt,style:{padding:0,border:0,height:0}},O.createElement("div",{style:{height:0,overflow:"hidden"}},"\xA0")))}function le(He){var Pe=He.data,at=He.getRowKey,Rt=He.measureColumnWidth,rt=He.expandedKeys,ft=He.onRow,Ge=He.rowExpandable,Ne=He.emptyNode,je=He.childrenColumnName,Ee=O.useContext(ee),Ae=Ee.onColumnResize,Le=O.useContext(l.a),Ue=Le.prefixCls,ze=Le.getComponent,ut=O.useContext(F),Ot=ut.fixHeader,Nt=ut.horizonScroll,nn=ut.flattenColumns,Et=ut.componentWidth;return O.useMemo(function(){var ot=ze(["body","wrapper"],"tbody"),Ie=ze(["body","row"],"tr"),Ze=ze(["body","cell"],"td"),Ye;Pe.length?Ye=Pe.map(function(ke,pt){var it=at(ke,pt);return O.createElement(k,{key:it,rowKey:it,record:ke,recordKey:it,index:pt,rowComponent:Ie,cellComponent:Ze,expandedKeys:rt,onRow:ft,getRowKey:at,rowExpandable:Ge,childrenColumnName:je})}):Ye=O.createElement(H,{expanded:!0,className:"".concat(Ue,"-placeholder"),prefixCls:Ue,fixHeader:Ot,fixColumn:Nt,horizonScroll:Nt,component:Ie,componentWidth:Et,cellComponent:Ze,colSpan:nn.length},Ne);var xe=Object(T.a)(nn);return O.createElement(ot,{className:"".concat(Ue,"-tbody")},Rt&&O.createElement("tr",{"aria-hidden":"true",className:"".concat(Ue,"-measure-row"),style:{height:0}},xe.map(function(ke){return O.createElement(ue,{key:ke,columnKey:ke,onColumnResize:Ae})})),Ye)},[Pe,Ue,ft,Rt,rt,at,ze,Et,Ne,nn])}var ve=O.memo(le);ve.displayName="Body";var be=ve,oe=o("wRmb"),he=o("xEkU"),fe=o.n(he);function ae(He){var Pe=Object(O.useRef)(He),at=Object(O.useState)({}),Rt=Object(E.a)(at,2),rt=Rt[1],ft=Object(O.useRef)(null),Ge=Object(O.useRef)([]);function Ne(je){ft.current===null&&(Ge.current=[],ft.current=fe()(function(){Ge.current.forEach(function(Ee){Pe.current=Ee(Pe.current)}),ft.current=null,rt({})})),Ge.current.push(je)}return Object(O.useEffect)(function(){return function(){fe.a.cancel(ft.current)}},[]),[Pe.current,Ne]}function se(He){var Pe=Object(O.useRef)(He),at=Object(O.useRef)(null);function Rt(){window.clearTimeout(at.current)}function rt(Ge){Pe.current=Ge,Rt(),at.current=window.setTimeout(function(){Pe.current=null,at.current=null},100)}function ft(){return Pe.current}return Object(O.useEffect)(function(){return Rt},[]),[rt,ft]}function Q(He,Pe,at){var Rt=Object(O.useMemo)(function(){for(var rt=[],ft=[],Ge=0,Ne=0,je=0;je<Pe;je+=1)if(at==="rtl"){ft[je]=Ne,Ne+=He[je]||0;var Ee=Pe-je-1;rt[Ee]=Ge,Ge+=He[Ee]||0}else{rt[je]=Ge,Ge+=He[je]||0;var Ae=Pe-je-1;ft[Ae]=Ne,Ne+=He[Ae]||0}return{left:rt,right:ft}},[He,Pe,at]);return Rt}var ce=Q;function te(He){var Pe=He.className,at=He.children;return O.createElement("div",{className:Pe},at)}var re=te,ye=o("n6Qo");function ie(He){var Pe,at=He.prefixCls,Rt=He.record,rt=He.onExpand,ft=He.expanded,Ge=He.expandable,Ne="".concat(at,"-row-expand-icon");if(!Ge)return O.createElement("span",{className:h()(Ne,"".concat(at,"-row-spaced"))});var je=function(Ae){rt(Rt,Ae),Ae.stopPropagation()};return O.createElement("span",{className:h()(Ne,(Pe={},Object(L.a)(Pe,"".concat(at,"-row-expanded"),ft),Object(L.a)(Pe,"".concat(at,"-row-collapsed"),!ft),Pe)),onClick:je})}function Z(He,Pe,at){var Rt=[];function rt(ft){(ft||[]).forEach(function(Ge,Ne){Rt.push(Pe(Ge,Ne)),rt(Ge[at])})}return rt(He),Rt}var Y=o("zT1h"),$=o("y0+3"),Ce=function(Pe,at){var Rt,rt,ft=Pe.scrollBodyRef,Ge=Pe.onScroll,Ne=Pe.offsetScroll,je=O.useContext(l.a),Ee=je.prefixCls,Ae=((Rt=ft.current)===null||Rt===void 0?void 0:Rt.scrollWidth)||0,Le=((rt=ft.current)===null||rt===void 0?void 0:rt.clientWidth)||0,Ue=Ae&&Le*(Le/Ae),ze=O.useRef(),ut=ae({scrollLeft:0,isHiddenScrollBar:!1}),Ot=Object(E.a)(ut,2),Nt=Ot[0],nn=Ot[1],Et=O.useRef({delta:0,x:0}),ot=O.useState(!1),Ie=Object(E.a)(ot,2),Ze=Ie[0],Ye=Ie[1],xe=function(){Ye(!1)},ke=function(tt){tt.persist(),Et.current.delta=tt.pageX-Nt.scrollLeft,Et.current.x=0,Ye(!0),tt.preventDefault()},pt=function(tt){var At,kt=tt||((At=window)===null||At===void 0?void 0:At.event),gn=kt.buttons;if(!Ze||gn===0){Ze&&Ye(!1);return}var un=Et.current.x+tt.pageX-Et.current.x-Et.current.delta;un<=0&&(un=0),un+Ue>=Le&&(un=Le-Ue),Ge({scrollLeft:un/Le*(Ae+2)}),Et.current.x=tt.pageX},it=function(){var tt=Object($.b)(ft.current).top,At=tt+ft.current.offsetHeight,kt=document.documentElement.scrollTop+window.innerHeight;At-Object(t.a)()<=kt||tt>=kt-Ne?nn(function(gn){return Object(p.a)(Object(p.a)({},gn),{},{isHiddenScrollBar:!0})}):nn(function(gn){return Object(p.a)(Object(p.a)({},gn),{},{isHiddenScrollBar:!1})})},mt=function(tt){nn(function(At){return Object(p.a)(Object(p.a)({},At),{},{scrollLeft:tt/Ae*Le||0})})};return O.useImperativeHandle(at,function(){return{setScrollLeft:mt}}),O.useEffect(function(){var Dt=Object(Y.a)(document.body,"mouseup",xe,!1),tt=Object(Y.a)(document.body,"mousemove",pt,!1);return it(),function(){Dt.remove(),tt.remove()}},[Ue,Ze]),O.useEffect(function(){var Dt=Object(Y.a)(window,"scroll",it,!1),tt=Object(Y.a)(window,"resize",it,!1);return function(){Dt.remove(),tt.remove()}},[]),O.useEffect(function(){Nt.isHiddenScrollBar||nn(function(Dt){var tt,At;return Object(p.a)(Object(p.a)({},Dt),{},{scrollLeft:ft.current.scrollLeft/((tt=ft.current)===null||tt===void 0?void 0:tt.scrollWidth)*((At=ft.current)===null||At===void 0?void 0:At.clientWidth)})})},[Nt.isHiddenScrollBar]),Ae<=Le||!Ue||Nt.isHiddenScrollBar?null:O.createElement("div",{style:{height:Object(t.a)(),width:Le,bottom:Ne},className:"".concat(Ee,"-sticky-scroll")},O.createElement("div",{onMouseDown:ke,ref:ze,className:h()("".concat(Ee,"-sticky-scroll-bar"),Object(L.a)({},"".concat(Ee,"-sticky-scroll-bar-active"),Ze)),style:{width:"".concat(Ue,"px"),transform:"translate3d(".concat(Nt.scrollLeft,"px, 0, 0)")}}))},_e=O.forwardRef(Ce);function Re(He,Pe){return O.useMemo(function(){var at=!!He;return{isSticky:at,stickyClassName:at?"".concat(Pe,"-sticky-header"):"",offsetHeader:Object(b.a)(He)==="object"&&He.offsetHeader||0,offsetScroll:Object(b.a)(He)==="object"&&He.offsetScroll||0}},[He,Pe])}var Qe=[],$e={},ct="rc-table-internal-hook",dt=O.memo(function(He){var Pe=He.children;return Pe},function(He,Pe){return d()(He.props,Pe.props)?He.pingLeft!==Pe.pingLeft||He.pingRight!==Pe.pingRight:!1});function vt(He){var Pe,at=He.prefixCls,Rt=He.className,rt=He.rowClassName,ft=He.style,Ge=He.data,Ne=He.rowKey,je=He.scroll,Ee=He.tableLayout,Ae=He.direction,Le=He.title,Ue=He.footer,ze=He.summary,ut=He.id,Ot=He.showHeader,Nt=He.components,nn=He.emptyText,Et=He.onRow,ot=He.onHeaderRow,Ie=He.internalHooks,Ze=He.transformColumns,Ye=He.internalRefs,xe=He.sticky,ke=Ge||Qe,pt=!!ke.length,it=O.useState(0),mt=Object(E.a)(it,2),Dt=mt[0],tt=mt[1];O.useEffect(function(){tt(Object(t.a)())});var At=O.useMemo(function(){return Object(T.c)(Nt,{})},[Nt]),kt=O.useCallback(function(Lt,Ht){return Object(T.b)(At,Lt)||Ht},[At]),gn=O.useMemo(function(){return typeof Ne=="function"?Ne:function(Lt){var Ht=Lt&&Lt[Ne];return Ht}},[Ne]),un=Object(x.c)(He),on=un.expandIcon,jn=un.expandedRowKeys,xn=un.defaultExpandedRowKeys,Yt=un.defaultExpandAllRows,Xn=un.expandedRowRender,Zn=un.onExpand,zn=un.onExpandedRowsChange,Yn=un.expandRowByClick,Cr=un.rowExpandable,lr=un.expandIconColumnIndex,qt=un.expandedRowClassName,Xt=un.childrenColumnName,En=un.indentSize,jr=on||ie,An=Xt||"children",Bn=O.useMemo(function(){return Xn?"row":He.expandable&&Ie===ct&&He.expandable.__PARENT_RENDER_ICON__||ke.some(function(Lt){return Lt&&Object(b.a)(Lt)==="object"&&Lt[An]})?"nest":!1},[!!Xn,ke]),Sn=O.useState(function(){return xn||(Yt?Z(ke,gn,An):[])}),Or=Object(E.a)(Sn,2),Qt=Or[0],mr=Or[1],Kt=O.useMemo(function(){return new Set(jn||Qt||[])},[jn,Qt]),nr=O.useCallback(function(Lt){var Ht=gn(Lt,ke.indexOf(Lt)),Wt,Un=Kt.has(Ht);Un?(Kt.delete(Ht),Wt=Object(w.a)(Kt)):Wt=[].concat(Object(w.a)(Kt),[Ht]),mr(Wt),Zn&&Zn(!Un,Lt),zn&&zn(Wt)},[gn,Kt,ke,Zn,zn]),br=O.useState(0),qr=Object(E.a)(br,2),aa=qr[0],_a=qr[1],ca=Object(oe.b)(Object(p.a)(Object(p.a)(Object(p.a)({},He),un),{},{expandable:!!Xn,expandedKeys:Kt,getRowKey:gn,onTriggerExpand:nr,expandIcon:jr,expandIconColumnIndex:lr,direction:Ae}),Ie===ct?Ze:null),Yr=Object(E.a)(ca,2),Jn=Yr[0],Tr=Yr[1],Aa=O.useMemo(function(){return{columns:Jn,flattenColumns:Tr}},[Jn,Tr]),Ra=O.useRef(),ya=O.useRef(),Pr=O.useRef(),ui=O.useState(!1),Fa=Object(E.a)(ui,2),Ma=Fa[0],Ya=Fa[1],Ia=O.useState(!1),qa=Object(E.a)(Ia,2),Wa=qa[0],hi=qa[1],Ci=ae(new Map),sa=Object(E.a)(Ci,2),da=sa[0],la=sa[1],me=Object(T.a)(Tr),et=me.map(function(Lt){return da.get(Lt)}),Tt=O.useMemo(function(){return et},[et.join("_")]),xt=ce(Tt,Tr.length,Ae),Ut=je&&Object(T.d)(je.y),It=je&&Object(T.d)(je.x),Gt=It&&Tr.some(function(Lt){var Ht=Lt.fixed;return Ht}),sn=O.useRef(),mn=Re(xe,at),_n=mn.isSticky,Ln=mn.offsetHeader,Mn=mn.offsetScroll,Jt=mn.stickyClassName,Cn,dn,wn;Ut&&(dn={overflowY:"scroll",maxHeight:je.y}),It&&(Cn={overflowX:"auto"},Ut||(dn={overflowY:"hidden"}),wn={width:je.x===!0?"auto":je.x,minWidth:"100%"});var yn=O.useCallback(function(Lt,Ht){la(function(Wt){var Un=new Map(Wt);return Un.set(Lt,Ht),Un})},[]),Fn=se(null),or=Object(E.a)(Fn,2),Ir=or[0],hn=or[1];function Ft(Lt,Ht){if(!Ht)return;typeof Ht=="function"?Ht(Lt):Ht.scrollLeft!==Lt&&(Ht.scrollLeft=Lt)}var tn=function(Ht){var Wt=Ht.currentTarget,Un=Ht.scrollLeft,Gn=typeof Un=="number"?Un:Wt.scrollLeft,Tn=Wt||$e;if(!hn()||hn()===Tn){var qn;Ir(Tn),Ft(Gn,ya.current),Ft(Gn,Pr.current),Ft(Gn,(qn=sn.current)===null||qn===void 0?void 0:qn.setScrollLeft)}if(Wt){var ar=Wt.scrollWidth,er=Wt.clientWidth;Ya(Gn>0),hi(Gn<ar-er)}},bn=function(){Pr.current&&tn({currentTarget:Pr.current})},zt=function(Ht){var Wt=Ht.width;bn(),_a(Ra.current?Ra.current.offsetWidth:Wt)};O.useEffect(function(){return bn},[]),O.useEffect(function(){It&&bn()},[It]),O.useEffect(function(){Ie===ct&&Ye&&(Ye.body.current=Pr.current)});var pn=kt(["table"],"table"),ln=O.useMemo(function(){return Ee||(Gt?je.x==="max-content"?"auto":"fixed":Ut||Tr.some(function(Lt){var Ht=Lt.ellipsis;return Ht})?"fixed":"auto")},[Ut,Gt,Tr,Ee]),On,Dn={colWidths:Tt,columCount:Tr.length,stickyOffsets:xt,onHeaderRow:ot,fixHeader:Ut},$n=O.useMemo(function(){return pt?null:typeof nn=="function"?nn():nn},[pt,nn]),Hn=O.createElement(be,{data:ke,measureColumnWidth:Ut||It||_n,expandedKeys:Kt,rowExpandable:Cr,getRowKey:gn,onRow:Et,emptyNode:$n,childrenColumnName:An}),yr=O.createElement(A,{colWidths:Tr.map(function(Lt){var Ht=Lt.width;return Ht}),columns:Tr}),Sr=ze&&O.createElement(ye.b,null,ze(ke)),Wn=kt(["body"]);if(Ut||_n){var Er;typeof Wn=="function"?(Er=Wn(ke,{scrollbarSize:Dt,ref:Pr,onScroll:tn}),Dn.colWidths=Tr.map(function(Lt,Ht){var Wt=Lt.width,Un=Ht===Jn.length-1?Wt-Dt:Wt;return typeof Un=="number"&&!Number.isNaN(Un)?Un:(Object(r.a)(!1,"When use `components.body` with render props. Each column should have a fixed value."),0)})):Er=O.createElement("div",{style:Object(p.a)(Object(p.a)({},Cn),dn),onScroll:tn,ref:Pr,className:h()("".concat(at,"-body"))},O.createElement(pn,{style:Object(p.a)(Object(p.a)({},wn),{},{tableLayout:ln})},yr,Hn,Sr),_n&&O.createElement(_e,{ref:sn,offsetScroll:Mn,scrollBodyRef:Pr,onScroll:tn})),On=O.createElement(O.Fragment,null,Ot!==!1&&O.createElement(N,Object.assign({noData:!ke.length},Dn,Aa,{direction:Ae,offsetHeader:Ln,stickyClassName:Jt,ref:ya,onScroll:tn})),Er)}else On=O.createElement("div",{style:Object(p.a)(Object(p.a)({},Cn),dn),className:h()("".concat(at,"-content")),onScroll:tn,ref:Pr},O.createElement(pn,{style:Object(p.a)(Object(p.a)({},wn),{},{tableLayout:ln})},yr,Ot!==!1&&O.createElement(y,Object.assign({},Dn,Aa)),Hn,Sr));var ur=Object(x.b)(He),Br=O.createElement("div",Object.assign({className:h()(at,Rt,(Pe={},Object(L.a)(Pe,"".concat(at,"-rtl"),Ae==="rtl"),Object(L.a)(Pe,"".concat(at,"-ping-left"),Ma),Object(L.a)(Pe,"".concat(at,"-ping-right"),Wa),Object(L.a)(Pe,"".concat(at,"-layout-fixed"),Ee==="fixed"),Object(L.a)(Pe,"".concat(at,"-fixed-header"),Ut),Object(L.a)(Pe,"".concat(at,"-fixed-column"),Gt),Object(L.a)(Pe,"".concat(at,"-scroll-horizontal"),It),Object(L.a)(Pe,"".concat(at,"-has-fix-left"),Tr[0]&&Tr[0].fixed),Object(L.a)(Pe,"".concat(at,"-has-fix-right"),Tr[Tr.length-1]&&Tr[Tr.length-1].fixed==="right"),Pe)),style:ft,id:ut,ref:Ra},ur),O.createElement(dt,{pingLeft:Ma,pingRight:Wa,props:Object(p.a)(Object(p.a)({},He),{},{stickyOffsets:xt,mergedExpandedKeys:Kt})},Le&&O.createElement(re,{className:"".concat(at,"-title")},Le(ke)),O.createElement("div",{className:"".concat(at,"-container")},On),Ue&&O.createElement(re,{className:"".concat(at,"-footer")},Ue(ke))));It&&(Br=O.createElement(c.a,{onResize:zt},Br));var wr=O.useMemo(function(){return{prefixCls:at,getComponent:kt,scrollbarSize:Dt,direction:Ae,fixedInfoList:Tr.map(function(Lt,Ht){return m(Ht,Ht,Tr,xt,Ae)}),isSticky:_n}},[at,kt,Dt,Ae,Tr,xt,Ae,_n]),Xr=O.useMemo(function(){return Object(p.a)(Object(p.a)({},Aa),{},{tableLayout:ln,rowClassName:rt,expandedRowClassName:qt,componentWidth:aa,fixHeader:Ut,fixColumn:Gt,horizonScroll:It,expandIcon:jr,expandableType:Bn,expandRowByClick:Yn,expandedRowRender:Xn,onTriggerExpand:nr,expandIconColumnIndex:lr,indentSize:En})},[Aa,ln,rt,qt,aa,Ut,Gt,It,jr,Bn,Yn,Xn,nr,lr,En]),Qn=O.useMemo(function(){return{onColumnResize:yn}},[yn]);return O.createElement(l.a.Provider,{value:wr},O.createElement(F.Provider,{value:Xr},O.createElement(ee.Provider,{value:Qn},Br)))}vt.Column=n.a,vt.ColumnGroup=a.a,vt.Summary=ye.a,vt.defaultProps={rowKey:"key",prefixCls:"rc-table",emptyText:function(){return"No Data"}};var _t=X.b=vt},wRmb:function(M,X,o){"use strict";o.d(X,"a",function(){return d});var L=o("rePB"),p=o("KQm4"),w=o("VTBJ"),b=o("Ff2n"),E=o("cDcd"),O=o.n(E),S=o("Kwbf"),h=o("Zm9Q"),_=o("hW8S");function d(n){return Object(h.a)(n).filter(function(i){return E.isValidElement(i)}).map(function(i){var f=i.key,s=i.props,l=s.children,m=Object(b.a)(s,["children"]),T=Object(w.a)({key:f},m);return l&&(T.children=d(l)),T})}function r(n){return n.reduce(function(i,f){var s=f.fixed,l=s===!0?"left":s,m=f.children;return m&&m.length>0?[].concat(Object(p.a)(i),Object(p.a)(r(m).map(function(T){return Object(w.a)({fixed:l},T)}))):[].concat(Object(p.a)(i),[Object(w.a)(Object(w.a)({},f),{},{fixed:l})])},[])}function c(n){for(var i=!0,f=0;f<n.length;f+=1){var s=n[f];if(i&&s.fixed!=="left")i=!1;else if(!i&&s.fixed==="left"){Object(S.a)(!1,"Index ".concat(f-1," of `columns` missing `fixed='left'` prop."));break}}for(var l=!0,m=n.length-1;m>=0;m-=1){var T=n[m];if(l&&T.fixed!=="right")l=!1;else if(!l&&T.fixed==="right"){Object(S.a)(!1,"Index ".concat(m+1," of `columns` missing `fixed='right'` prop."));break}}}function t(n){return n.map(function(i){var f=i.fixed,s=Object(b.a)(i,["fixed"]),l=f;return f==="left"?l="right":f==="right"&&(l="left"),Object(w.a)({fixed:l},s)})}function a(n,i){var f=n.prefixCls,s=n.columns,l=n.children,m=n.expandable,T=n.expandedKeys,C=n.getRowKey,g=n.onTriggerExpand,P=n.expandIcon,R=n.rowExpandable,y=n.expandIconColumnIndex,x=n.direction,v=n.expandRowByClick,A=E.useMemo(function(){return s||d(l)},[s,l]),I=E.useMemo(function(){if(m){var z,F=y||0,W=A[F],H=(z={},Object(L.a)(z,_.a,{className:"".concat(f,"-expand-icon-col")}),Object(L.a)(z,"title",""),Object(L.a)(z,"fixed",W?W.fixed:null),Object(L.a)(z,"className","".concat(f,"-row-expand-icon-cell")),Object(L.a)(z,"render",function(G,ee,ue){var le=C(ee,ue),ve=T.has(le),be=R?R(ee):!0,oe=P({prefixCls:f,expanded:ve,expandable:be,record:ee,onExpand:g});return v?E.createElement("span",{onClick:function(fe){return fe.stopPropagation()}},oe):oe}),z),B=A.slice();return F>=0&&B.splice(F,0,H),B}return A},[m,A,C,T,P,x]),D=E.useMemo(function(){var z=I;return i&&(z=i(z)),z.length||(z=[{render:function(){return null}}]),z},[i,I,x]),N=E.useMemo(function(){return x==="rtl"?t(r(D)):r(D)},[D,x]);return[D,N]}X.b=a},wZgz:function(M,X,o){(function(L,p,w){M.exports=X=p(o("Ib8C"),o("ETIr"),o("cv67"),o("K3mO"),o("OLod"))})(this,function(L){return function(){var p=L,w=p.lib,b=w.BlockCipher,E=p.algo,O=[],S=[],h=[],_=[],d=[],r=[],c=[],t=[],a=[],n=[];(function(){for(var s=[],l=0;l<256;l++)l<128?s[l]=l<<1:s[l]=l<<1^283;for(var m=0,T=0,l=0;l<256;l++){var C=T^T<<1^T<<2^T<<3^T<<4;C=C>>>8^C&255^99,O[m]=C,S[C]=m;var g=s[m],P=s[g],R=s[P],y=s[C]*257^C*16843008;h[m]=y<<24|y>>>8,_[m]=y<<16|y>>>16,d[m]=y<<8|y>>>24,r[m]=y;var y=R*16843009^P*65537^g*257^m*16843008;c[C]=y<<24|y>>>8,t[C]=y<<16|y>>>16,a[C]=y<<8|y>>>24,n[C]=y,m?(m=g^s[s[s[R^g]]],T^=s[s[T]]):m=T=1}})();var i=[0,1,2,4,8,16,32,64,128,27,54],f=E.AES=b.extend({_doReset:function(){var s;if(this._nRounds&&this._keyPriorReset===this._key)return;for(var l=this._keyPriorReset=this._key,m=l.words,T=l.sigBytes/4,C=this._nRounds=T+6,g=(C+1)*4,P=this._keySchedule=[],R=0;R<g;R++)R<T?P[R]=m[R]:(s=P[R-1],R%T?T>6&&R%T==4&&(s=O[s>>>24]<<24|O[s>>>16&255]<<16|O[s>>>8&255]<<8|O[s&255]):(s=s<<8|s>>>24,s=O[s>>>24]<<24|O[s>>>16&255]<<16|O[s>>>8&255]<<8|O[s&255],s^=i[R/T|0]<<24),P[R]=P[R-T]^s);for(var y=this._invKeySchedule=[],x=0;x<g;x++){var R=g-x;if(x%4)var s=P[R];else var s=P[R-4];x<4||R<=4?y[x]=s:y[x]=c[O[s>>>24]]^t[O[s>>>16&255]]^a[O[s>>>8&255]]^n[O[s&255]]}},encryptBlock:function(s,l){this._doCryptBlock(s,l,this._keySchedule,h,_,d,r,O)},decryptBlock:function(s,l){var m=s[l+1];s[l+1]=s[l+3],s[l+3]=m,this._doCryptBlock(s,l,this._invKeySchedule,c,t,a,n,S);var m=s[l+1];s[l+1]=s[l+3],s[l+3]=m},_doCryptBlock:function(s,l,m,T,C,g,P,R){for(var y=this._nRounds,x=s[l]^m[0],v=s[l+1]^m[1],A=s[l+2]^m[2],I=s[l+3]^m[3],D=4,N=1;N<y;N++){var z=T[x>>>24]^C[v>>>16&255]^g[A>>>8&255]^P[I&255]^m[D++],F=T[v>>>24]^C[A>>>16&255]^g[I>>>8&255]^P[x&255]^m[D++],W=T[A>>>24]^C[I>>>16&255]^g[x>>>8&255]^P[v&255]^m[D++],H=T[I>>>24]^C[x>>>16&255]^g[v>>>8&255]^P[A&255]^m[D++];x=z,v=F,A=W,I=H}var z=(R[x>>>24]<<24|R[v>>>16&255]<<16|R[A>>>8&255]<<8|R[I&255])^m[D++],F=(R[v>>>24]<<24|R[A>>>16&255]<<16|R[I>>>8&255]<<8|R[x&255])^m[D++],W=(R[A>>>24]<<24|R[I>>>16&255]<<16|R[x>>>8&255]<<8|R[v&255])^m[D++],H=(R[I>>>24]<<24|R[x>>>16&255]<<16|R[v>>>8&255]<<8|R[A&255])^m[D++];s[l]=z,s[l+1]=F,s[l+2]=W,s[l+3]=H},keySize:256/32});p.AES=b._createHelper(f)}(),L.AES})},wbyO:function(M,X,o){(function(L,p){M.exports=X=p(o("Ib8C"))})(this,function(L){return function(){var p=L,w=p.lib,b=w.WordArray,E=p.enc,O=E.Base64url={stringify:function(h,_=!0){var d=h.words,r=h.sigBytes,c=_?this._safe_map:this._map;h.clamp();for(var t=[],a=0;a<r;a+=3)for(var n=d[a>>>2]>>>24-a%4*8&255,i=d[a+1>>>2]>>>24-(a+1)%4*8&255,f=d[a+2>>>2]>>>24-(a+2)%4*8&255,s=n<<16|i<<8|f,l=0;l<4&&a+l*.75<r;l++)t.push(c.charAt(s>>>6*(3-l)&63));var m=c.charAt(64);if(m)for(;t.length%4;)t.push(m);return t.join("")},parse:function(h,_=!0){var d=h.length,r=_?this._safe_map:this._map,c=this._reverseMap;if(!c){c=this._reverseMap=[];for(var t=0;t<r.length;t++)c[r.charCodeAt(t)]=t}var a=r.charAt(64);if(a){var n=h.indexOf(a);n!==-1&&(d=n)}return S(h,d,c)},_map:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",_safe_map:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_"};function S(h,_,d){for(var r=[],c=0,t=0;t<_;t++)if(t%4){var a=d[h.charCodeAt(t-1)]<<t%4*2,n=d[h.charCodeAt(t)]>>>6-t%4*2,i=a|n;r[c>>>2]|=i<<24-c%4*8,c++}return b.create(r,c)}}(),L.enc.Base64url})},xiVL:function(M,X){M.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHgAAAB4CAYAAAA5ZDbSAAAAAXNSR0IArs4c6QAAIABJREFUeF7tXWmQXFd1/s59r3t6nX00o93GluV9AQNxiAkIB0OMISFsFQqSAhOohFR+JKmEQPILClJZfpEfIUAChFQSHIJxnGDiDYwsb8KRLUuWZcmSxqN9pJF6nV7eSZ373u1509Mzvd2eGVt6VV2z9Ht3+9459+yX8Bq4mDmWK2GLqla3MvFWZt4KpjVMSBNzGoQ0M6WJkJbpMiNDxBkwMkyUIUYGxCeJaB8x7fMcZ18yiv1EVHy1Lw+9GicwO8tXlSrlbSB6O4HfANAmZlY250JEHsBHGLQTzA9H3chDfX2012Yfy9HWqwJgZh7NF6vvY/a2gWkbgyeWY3Hq+yDQcRA/RKQeSsSce4jo9EqMo50+Vy3AzNxXKFTv9MAfB/AuZo60M7Fe30tEZQA/UqBvx+POvUQ02+s+O2l/1QGcy5Xe6Cn1SXj8YYAHO5nU8j9DM1D0b8rzvpFMRp9a/v4X73HVAJwplN9GHj7P4NtW0wK1OxYCPcAKX0rHI4+0+2wv7l9xgHPFyrs9j78A5l/sxQRXrE2ix5SiLyZj7v+s2BgArBjA+XzpzR7oq8x880ouQK/7JqKnFfiziUT0iV731aj9ZQeYmYez+fJXiOguZl72/ldkkYmYmb+eSkT+lIjOLOcYlm2BBcx8sfoJz+O/BHhkOSe5evqiaaXoTxIx55tExMsxrmUBOJ/njVVUvgvmW5djUqu+D6JHHbgfTSRostdj7TnAuWLlDq/K37pwqXYxCGlaOfRbyZh7Xy9B7hnAzOzmCpUvA/jDC2WvbReogE3/TTLufo6IKu0+38r9PQE4n+f1VVS+B+ZbWhnEBX8P0Q4H7gcTCZqyvRbWARZHQLlavp8ZG20P9rXcHhEmI07kdtsODasA5/OlX6gy/dfF/bbTV5GmHeL3JBLRxzttof45awCLRYo9vpuZE7YGdyG2Q0R5UvQBWxYwKwBn8pWPEPg7IlhdiKDYnrMIXAz6WDrh/mu3bXcNcEC5P7wIbrdQzH9eQCZF7+2WkrsCWPZcD/TgRbZsF1zTmrBrBX5HN3tyxwD7YTOVRy8KVL0Bd65Vmo667q2dStcdASx6rofyjouqUK/B9dsXFUohcksnenLbAMtemy1UfnrRiLE84NZ6IdqRirtvbdfi1TbA2Xz5r5j5j5Z5ehe705RMf51KRP64ncVoC2BxHLDH9/batlz2gJPnFc7PArNVgvjViABH6Zhm/ZErQoxkH7AmxYhHlsX71s7aWr9XbNek6M52HBQtA6xdflx5pldCVaEMHDuvcK5A8AjI5oB8EShXgEoZKFeBSgVQCohEgKjr/4z3AUP9gCIg7jLWpBn9fa9lsMXa5d7UqquxJYCFYrOFyk964c8V4F44oVCsEs5lgfNZIJcHPMFIk27wU0sbof/V0UcyBgz2AyMDQDQCbBzwXrtAEz2airu/3ErQQEsA5wqVT3qe93WbPKfqAS+eUsiWCWdmgJPTQLVaB2gjw6oB3U9B0azbsGz5XV6KsWFg01pAzGqXjniIua89ilZK3ZWMu99ohklTgP0YqsqLNlnz+SJh7ymF8xkf2JKEkFu+BOx1Y8CGNcBAH2P9gGe5h5VujqZTCfeKZjFeTQHO5EpfA/ApW9N5ZYYweU5h6jhwPlfHcpux5Ha/BxCLAldfBqSijMtHX2sg4x/SyejvLIXNkgAHoa07bEnNe48rnCkQDr8CFBokehh2q1ntIizYsOVG3y/g6AH7dl3gykuAvj4gAkahSihUCCVP9nryJfNgj1dguIrQ5wKJCCMZZaSjjOGEh6jV9LbuSUb2YAW+ZamQ3CUBzubLT9mKW95zTOFkhnDoqC8NL8clL0oqSYgnCSoCVIM92580axAjji+BuyqQ4RgQOq8wUKrK/0jv83Ilo8BQzMO6VBUDseWYQfM+JO46lYi8cbE7FwVYZxxUvf9u3kXzOyZnCIfPKuw/FAhSgcxTz3GbyFQLpOh6Ics877qE9AAQiZEGSyJUI6JGOT5VxlxocEWvdgTcAGQBUtQwWRTDTQTkYhXIlQnZElD2fMBjDmMizdjYX0VkhSlbOepXF/M6LQpwJl/ebiOd5FyR8PxxhQNHgGKP8+9EL04PKU2tAr5LjIQLJB0DJmswDbACpuP41KuBFYDlEwBsKFdz72ClZqvA2SJpI4yALc+PJ6rYPCDSevOXvSd3EG1PJyK/1KjthgBLIhg8frjbwYgq9MRhB5PHgXOZha01k5nq9d4FalEgowk4/UMKTp/fR59iJBX0nqkBo8ASpsGVPdYHVD7yuwY8uLcGcrAyNZCljbopZErAqQKhWPGB3pD2cEl/RUyK3S5d+88renujhLeGI8nmyv9rI8vv+aMKh6cJk8eC8Tbjye1Oi4BEkpDo91lxVDFSjghS/lVjuQZgMXc6DDdgxRrYEAWbl0GDHwC6FMBmuLkycKJAKFUJMQe4YriCwdjy6t6S1ZhKRn6l0TY37386Pxd4st21rr9fWNnTkw72HeyNnit7Z/+YAsn+CUbaBWJ68wzADbFZQ8GaJSuex6INy9ZCVmDvNkBLW2Y/DrPpxdbmTBGYLhCYCBvSVWzury4rNSvgTfX5yQsoOJMr/T2AJXWrVsDfeUThldOEoydbubu9e9wIYWBUFtJnxwPOHPuct28KyHWs1yHWVCsgCgULwAZkDXBA3ealaAdgmYWoXlNZ0vtzfx9wzUhZ97NM19fSyeinw33NA1jKJmTzlePdZtaL40Cod8+BQGq2OLtIFBgcVVrlSTiMtDPXeHgy+ndDgYFkrPfZEBUb9cgA7H8X7M/B3m0o17QXNLvkjGRsx/OkJW+R2q8erWjW3fuLZlIJdyJcTmIewPl85QNV9r7X7UD2nVTYd4wweXTplpoZNuqf7osB6WEFD4xBw5IbdFG/b8rfMlENoKZQn01rISvYg42qNPcSzLFneRH0FWL/razR6QLh7KxvNLl2tLwsUrZD6oOJhHu3Gd88gLP5skRH3tnK4Je6Z/tBBwenGkvOnbYtHqL+Nb5DeFgMFK2wPSNBB9gYdu2zaNZg14QsvZfPl6r1ixH+NFCfms3nfBk4lSdEXcK1Y2X0tTLuZo0u8T0R3ZtKRN67AGApVZQrVI52W81GDANPHnGw64XA5RcaTODsWbSswGJCthguhsYJHjNGWwXXEJ0BSChYfjdsGKzB05Qb/M/swWGVSb8MwbMycNNGeG9uhse5EnC6qLShRUAWga5Xl1T/ScbddabEU42CbbkEX55W2DtFONAg87WZltToBZAFHV4rbBkYiDASLSzOPLYUAtgA6APFvkFD2HQAvBikjSQt1C036BdAKDt4EbSEbQwjIQNIM8BEXz5fJu3Zunqkt7basCuxthbZfOm7zPjNZgNt9v3OSYWXpgjHpxf655sB3Kjt0XEhLyDpMvrrBZVGqmadXlDbPo3QFLJUacOJYuhce+NXDu4z0nRY0hbDiTgu6oWxZmsi30sXIniJk0NUKDGK9Ooiwr+kEtGPhsQGCZEpH7NRQc7sv9PnlgzA0HNrZslKpgnxftKq0FCHZkAjYEl/AkxNWBKngo4aYWxdR7h8Qr5f3AJVKDF2H/FNnZHASSHgmz26FbCkv6kcoQrCVaMVpHsUiCAV+VLJyNoawEHtxz2tDLLZPT894OClI37oTTeXcoHRCaUdBbLvLrH2S3YzT481+CrA84CKJ2oc49feRHA1T176+vlBT8eGxSJ+PJgxc7ZjmRQ9+WiOEHMJ142WemYIibqRqyVYXs8qkyv9HoCvNptgK98/+rKD3S8CxVIrdy9+z8ioguoDBiOMePO1X9hQ6JkwFcuNQkns+UaJSpnx4V8iOC28QY+/6KFSBeIxaJVHuxoDo0k7sz1bIpwrETalq5hI9oxVfzadjP6dD3C+/B9gfn87g1zs3u2HHDz9/CIGjmY8OWhUjBlD4wpR8lWijq6wcyD4XW/ZQTBfqeJHbM5WGB9/W2sA/2yvp6k+0Qckoj6rNlaxdsYoe/8reV/6u3GsBKcdFtBqR0T/kU5EPqABzuZLLzPjklafXeq+n73s4JkXgFIXFDw2IdIMMBbh1vTdRgOqM0roNQwiN8TLpcEtC6dhfPK25gCLivbALtZUm4wDcQFYjCQdbh/ioDg1q3TwwIaUfSomwqFUInqpVOiK5QqVnK16yz854OCFg/LSLBSi6nFopBaJnXlkgtBHjCEb9WVDDgPDmiVao6zBBUR4+sztPsAvHmU89KwvOMn+KuDJfhuLsLZ7y/8kPFc+ArDEZndCwWYdROAShnLjmjKUZSqWetfJuJuk7Cxfx5XyszaoV9rQQtYkMD3TWYsjYwQ3ThgV6u1k7w11G1aRTJy1sEfJnBAOU5DPLOOzd/gA//wA49+3+/ZoAU8C9hIxRqoPSCeAlAG3zwc+2uEebIaYKQPTswqbByoYj9t3L5IbuZ5s2Z/NoB9/WWH/FOHY6QZ6cIM45nAQnbQxsVHpSIzRaGcvSPgpAViANTZvEazEEWDYswB8+QTjnTdKGA7hbJbx7YeBM1mgT8CNCqjsAxuHTpOR/Ve+kxfA2LE7JT6zF8vLcs2wfeOH2KUpVyh/3vP4i90vp9/CnuMKe15pbMlqxqJF700PkdYPJSKjkyvs9dEB8SEjhuy9IgUbAeuWrcC1m+aziVKF8cOngJdPCKA8n3KjQFxYdjRwMYZiuToZqzxzukjIVwnXj5T1S2PzUoq+QNl86dvM+JithjNFwtOTCk8+17zFeqF6fK2CijLWRHyvTzeX5gwBBUs7QrkSzSl6rLDW224A1gws3snOA4xnXvapt541a0NHKOynm3FKQN+JosLGlIeJpKR22LuI8B3K5sr3M/id9pr19+Fn9/sJZK3mFkn/Gy5ROjpj1IJwpfdcAVhin4U1e6ISARMDwLbrhAqbv0FHzzCeeInR5wCpuL/v9sneKy9gyG/czdrJMEVlSrmErcN2UzwI9GPK5MuP2U7mfmZS4YVX/Bjo8LWUGizS85p1hGSdE7+txTP6bqAOCRVrlajqS83XbwbecJnOs2252fwsQ6hZ2pFMRtl/ayG3gamy5cYWufFkUYLwCTeNWbZsEe2gbK70LAPXdTvI8PPTeYKA/OTu4L9GQFzCXzgwAKSGFIYc7spnKtgZdUgAFvelsOZrNwE3X946sOH5VD3Gjn2sbdkxAdmCgBVuX9yJ58oKVw1XkLSY50zAc7IHWzNyhAf96AEH+yehpelWrjVjhGiSMBZlcR51fIUBFoFKqFcMGrddD1w63hnAMpgn93uQUCRRmbQU3aWKFJ5gvgKcLilc2l/FSMye0UOMHZTJlU/bzBw0Az+dIzx3TGHHLn8PbHZt2KSgHMZ4N+qRsVYFrFnSUWXfFYPGO28ELptYCHClyrjnCeCJF32Hxi1XAnfcLFLy/Hu37w0ADqxYhoprHqpmE1zie9HLjxUUxpNVLWzZu2iasvnyLDN3s6yLjuexgw4OHAUOmbjoJUa++RKlY5bFc9TxFQZY2HPZ/+RngXe/Hrh87UKAv79DTJDzA99Fwn7PG+ff+8huD/kS0C/6cNwXtsRUaSNiUnawyRxhKAZcNmBPHyaiUk8Bzs4SnplSePw5P5uwfgsOC12XvE7BdRgjXfDnmr3ZWKvEHBkAfMfrgS3rFgL8Z//M+gUQsIxrUSTmP//Q/Hsf2OXp+/qTvtokurCoSyaeuuOXMnjwlRwhFSVcMWRPktYA94pFmwnvO6EgyWdPPOdLtDUvf92KXHKZ7z3qxLEvL4oSyVli8uTEQckOrPgClrxYuSLjzpsJV6xfCPBf/AvrPVrAMi+gWKw+5/thatf9z3g4XwAGk0DaOBsCn7D2NNZnQrSJ+NG8H30pgpa9S7Po3ghZ4UE+dUjh+DnCzr3zSy6E77lsi9KpJ+0ArM2QoRIe2lsURGr4rkDfW5QtAu97E+HKBgDf97RIyHMAS5ti4br9pvkA3/e0h5k8MBAALGZM0Yd1THUQ01XLoOhAljteJN3ONRbjtbSQ1Qs1qf4NFIqS/fjISWDfoSDZuq6myqVbFGLi/zXSQJ3tPaxpSfvakCFxVAFXEEuV1nsFYDFJGndghZErAO+/hXDVhsZC1oPPAruP+C/LdZuBt1+3UMj6wROM0xnGQMKn4Hk26SDHycRxmQS2dijxaIEQUaQzIWxdWk2ylSbabFCirkim4akZ4NmXfBDCe/DlW5SOvdJOBpNxv0ijJiPfUKuxVA0lgY0jvgAkL4BsCcb+fOm4sNcOSCsYw6GTrL1P2gccfKTfmTxr27b8XwcAhCxcbdhTMCUsOgJcPWSRRRM9JqbKHzH49mYA2fheFuSpIw7OFYCn9wRhPQHKW7YqXdhsIsicr0VfBB2HKdgYMgyI8vKsHwLeek17Viobc2Jm7J1iZIq+AaRmp24zlMcXsoArLAJMoPutOxtaWbTnjymcLRB27YcOr5Vr6xWkY5Q3JedaMKCaMknyjfEQyXeyzwqFFivAnW/ojkJbGfdi92SLjJ0HWbsXta06FAjQChXLnCbzhOE+xusG7TkctLPBtruw1YU6lSHsP62QLQC7DwJrxhWqirFloI5FByjXtuTQPlsTpMrAb79t+anXzFWo+Me7WEd6yN4sTgmTEtMKwBL8d7ygsDZZxXqLhg7tLrTt8G8VYHPfoWmF4znC0TMKmSrwun5PmwH9sjfBj9CebGpVihnSWKlyReBTv9KhA7ndAS9y/z1PeugPoj5MOE+rEZe5ih/ZIUaOIYuJ49rhbztkp5P1kr10+wEXB2cIG/s9DPbNVa+rUYnZi4N4ZpGShTVLPctMAfjM7Z0BfOgE4+cHgfN5YP0ocOtVrbkS6+f5b9s9DKUCCTtg1SbdpdmazJT8tJZrR+xmIOqQHdtBd80ms9j3UtTkP3dHMBpnbOpnQ8C1MoXmOSMxi+QqUq2w+Ewe+My72gf4wV2Me570JV/tpPB8gH7/DmDNYHsS93d/4gNcs3QFOnIrtmrRgUWWuGmNPQm6FnQnC7ccxo5WgL/72QgqHuPGCV4ArBG05Kdmz2UgN+sDfDYL/O672wN4aprxt/fMpaEIECacdt0w8Ad3tgfwPz3kYbQfWk/WwQFBWG0zgEWNFwl6oA/YMmgT4CBsVhY+ky/fDebfaAWEXt7zyAEHR2YUbpjwEHfnDCI1cg4iNLQLMGDPYj48m2kfYKHeR3b7QpGoNgZg8TzJnv4XH5bvWgf5Hx/0MNLvmzLDADdzRuSrUqlH6XoeaxIWPUnhwHebqSvdvABTM8CDByLYMMDYPNA4jNQYLjQQs5J240dBtsuif/A4Y9+UgMFatRGAhTMUSqT39N/eBmwYaR3gbz7oYTQNDKR8Z4REf7TibZJojlmPcMOo9bzhudQVm8ln3QAsz37vWVez5zdvDAEc+tUALM53EbBmAoA//c72WPR9TzFePsma2kR/FR1cABbqPZ8nfPhWYP1wewCPpIHBNgAWs6qwZynWstWigUPWcV7ymd6HLaWPdgvwzikHe04oXD/uYbjBIXnzKLgInAsAvqtNNen+ZxiTp1mrNkJtYkcWwU24grT5628mrG0DYM2iDcChPXgpFi2hOjNlhcstq0cL0kcDQctKAni3AIv/9vu7I7rK683rF7LpBQAXgDMZ4BPvaI+CJc/o2FnW3iHRW8UTJHu7ULAIbe+5mTAx1DoFf+thD8MCcEjIMtV7Gq2JCXqX6gLXj5XbCgRstsYNE8BtlXBo1nkr3+84pPDSGQc3rfMwUkfFJq9XVCRh0YaCP/QWQryFUFjTv0RonJzxU1I0BSs/+kMoeCbruwvHW1SVJL/p7sdYAyxStE5Oa6ImCfWeLYlwVcF4wm7aSsMSDraKsLQCYLN7ciXgnr0RXQfrzZt4XtEWDXCdFC37sGQoXLe5dYr72R4PJ87DZ9GBkGUo+FweeMd1tGRgfHgOzx1mPH+E9f4rAGtX4hIAy94r3iOXCNePlawmni1ahMVn03bKKDUDsJXv/++4g+eOKlw55mHT4NwT2oMU6MEiaIkeLFQsku8Nl0jUhqScNAf68X0eTmXmwm8MixbOIJXof/kawmj/0u3kZhn7p4Bdh31hTbPn4IURgBfLPJR0lUyZsGWwiuG4RdXIP1upcRklWcKVtkuHgfc8xg/3RFGsspaoE0G2gzZ0BA59baoUVSnvmxoF5GyBtIVL9nJxRsglViqxb+uEMskUjPvClXwkPEe8P1pNEs9UYB0TKpb2MtKelA4O0l5M6SVxKMjeLWqWBOJJW8LujbNBUk8bxWsVKuJYIKTlqAGL0Rtm7ZYshGarlGErFNrKPScyhAdecrXA9cYNfhlgk60gYMii66C6or93SuSGRD4KSKUKaVYuFK9LFjoCJOv9Viq362zBIM9Xx2OJqTJg/aYt+SltSx+Vqm9OlMu0pdNLg7YkXlpKOwi7X6x+R1lYc9Yv43PDSFn7j+1eTUoZSme2ipHaGviuowq7TzgYTTJuWucLI8Yebfbi2QBUne8rlBscpCXgGoAFZDE8SByVpj5x64XSQOV7aVf2YT8x3P+ISVTUJ+nLpLqatvTBXAElS1smrSVc+9Ksg6mwU2afNY9YZs26H6X+Ph13PxNe+wWbjK1ywrYAFl/rAy9FcSoHbB5kbBllDZpJKtPpoKGUUJGEBSShNh35EQiopui3T30+0Pr0tKDAmc4hDgQ4kw1hgJW/dX9BrrGpVGteGOEAus0glMcUSgvXddHFSSukzZGXWXTqh9e5pXLCWtiyVBDcFsiywD960UVmlnDNuIe16YCKg2o5RjfWe7MAEQBsYrfmFSM1Vd5DZYRN8W8twAVCnGlT/5T4MX34g++gNtXwxN+rSz0EFfG0V6pW8HRu9lKUVFyCUuXuqhH75Rq0nNFqQXDNpi2V9LcFsLQjqtOPX3Qhhca3jjHWpX1nhA7eC1ixYd36b3koFCigIx39lai5B8Phrvr2IGHcsHbNBYLgwHDYkC6FGDows1Yhvu5QD2nTgCv7vtTFsl2Lo7bG7ZT01yBbOpTDJsiZWeDhgxEtSIlDQth1GBQTqFeLugx1HsSm+1uVsOPQWQ4B7r7TKngpwjU9arFhcxWF5yrBm1LFQQeGLcvzx/KEfIV0wtq1wz0sDE70WDoReUujtV5U0bN5rI5NkCUT75EDEQjYw3HGNeNz0nWAT8jP2KDnYMZm4o1ipswLop9eysgUqsUVbsdUs9NV36OMa0Z7w5bN7Do6VkfvxRYPxrIJsuzJ2w9HcCLrn4N07bicUGazh87bkvpXx3JySAhhPCkCVaV3bNk3bHR2MJZM0fbRdp0vW+Mnxeu055QDqTa1cRDYNMAd17TsdmyyX5+UksEl2eMJW4aqGLPpwG/EjLo92k7vxZYPp+x2Ieufl1NOdr7i4lxRLEuMSwcYo6mFZxzZ7te0J3vtzKwvTMk5iAMxxpXDlR4YMRrOoLvDKX3J0v7xsrYXW3Rl8T7tOen4xUIjrIWwsYSd/N1G4xXVSYA9UyRUPKkeC1w+WMVo74qL1g3D0vGy0upqciUu9XJIwN6+0w4OTit9rI2rWLsb1yQZ6b7OSxKbPkVHlvMLZ2ZJq23i55LDpzcNVrE26fV0r62ft7UDogMq7tkR77apWdqrMuPwjMLhGQdydqI2TijW8dZyVKzYjyWoT2zBi1URFtYrOrcOrq+I98ePwxbmLwYNOdlsfdrDaHx5D7/S62X7iHdf4OKNVa4804t6Hr0A2bQpOvPRjIOTOYWzRd/VOFel3a9ma8yYNcNJrQSir0zJ/RHJXY5D25BFOhYz5cpcNO2Qe1MiQQ1OxVg4ouaO09AzuWLlDvb4XlsHRi/3AklJ4POzCjkpyD0rjgmlvUQV5uBsYXHC+6BHHKF01npsqo+RtFCcrdv5yoHQpOjOZMy9r9W22gJYGs3my3/FzH/UagcX77O3AkT016lE5I/babFtgJnZzRYqP7VdHa+dQV+Q9xLtSMXdtxJRW+kPbQMc7MfrPZR3MGPjBbnYyzxpIkwqRG5JJGiq3a47Alg68YPlK4++2oSudhdo5e+n6ajr3ionqHQylo4B9im59Ase6EFmbhCi3slwLj4TXgEiyivwOxKJ6OOdrkxXAEun4nVij+VQS+sRRp1O6rXwnOy1pOi9yZj7P93Mp2uApfNMvvIRAn/nIsjdQDH3rIDLoI+lE+6/dtuiFYBDlHz3RXbdHSTClknRB7qlXDMKawCbPbnK9F8XBa9OQRYrFb+nmz23vmerABvpulwt339RhWoPZFGFIk7k9k6l5cV6sw6w0ZOrqHzvojGkRZCJdjhwP9iJntush54ALJ2KwJUrVL4M4A9frbbrZovX7fdiWwbwN8m4+7l2LVSt9t0zgM0AxEHhVflbF/flBbvjtHLot9pxHLQK6jxdupOH2n1GuxpR+S6Yb2332dfk/USPOnA/2qrLr5s16DkFm8EJm84Xq5/wPP7LC5eaaVop+pNEzPlmwJ67wa6lZ5cN4BDQw9l8+StEdNeFsjcLmMz89VQi8qdEdKYlZCzdtOwAm3EHIblfZeabLc1lVTYjccsK/NlEIvrESgxwxQAOCWHv9jz+Aph/cSUWoGd9Ej2mFH3RlkWq03GuOMBm4JLwRh4+z+DbOp3ManhOsvxY4UvpeOSR1TGe1TCK0BiC/OS7APoQwKHqHKtsoPOGQzMA/7sCvp5MRp9aTSNdNRRcvyhSTqJQqN7pgT8O4F3MvArC3uZGKdVsAPxIgb4djzv3EtHsagLWjGXVAhxeLCnxlC9W38fsbQPTNgZPrMRiSgU5ED9EpB5KxJx7iKjFkxlXYrR+n68KgOuXJ6ituQ1E2wj8eoA2McuxWPYuqbcM8BEG7QTzw1E38pBtR4C90S7e0qsS4AbsPJYrYYuqVrcy8VZm3gqmcSakiTkFQpqZ0kRIy7PMyBBxBowME2WJkQHxCSLaR0z7PMfZl4xiPxFdXaKvAAAADElEQVQVlwOEXvbx/3Bccpan8cseAAAAAElFTkSuQmCC"},xrsn:function(M,X,o){M.exports={flex_box_center:"flex_box_center___2cC1r",flex_space_between:"flex_space_between___9TeDx",flex_box_vertical_center:"flex_box_vertical_center___3EIYv",flex_box_center_end:"flex_box_center_end___1Uph0",flex_box_column:"flex_box_column___17_5w",header:"header___1E4MV",logo:"logo___R8PNJ",menu:"menu___Km2Uo",dropDown:"dropDown___3Phxo",line:"line___3lQ2g",subName:"subName___3sqtP",name:"name___1Odvx",actived:"actived___12Ff0","edu-menu":"edu-menu___2hxbr",newslight:"newslight___jwZR3",classromediv:"classromediv___Cjpgf",glow:"glow___3Nuu5",spandiv:"spandiv___3YPu8","header-iearning":"header-iearning___2Us_L",title:"title___3TtoH",headerFixed:"headerFixed___1V7d4"}},"y0+3":function(M,X,o){"use strict";o.d(X,"a",function(){return r}),o.d(X,"b",function(){return t});var L=/margin|padding|width|height|max|min|offset/,p={left:!0,top:!0},w={cssFloat:1,styleFloat:1,float:1};function b(a){return a.nodeType===1?a.ownerDocument.defaultView.getComputedStyle(a,null):{}}function E(a,n,i){if(n=n.toLowerCase(),i==="auto"){if(n==="height")return a.offsetHeight;if(n==="width")return a.offsetWidth}return n in p||(p[n]=L.test(n)),p[n]?parseFloat(i)||0:i}function O(a,n){var i=arguments.length,f=b(a);return n=w[n]?"cssFloat"in a.style?"cssFloat":"styleFloat":n,i===1?f:E(a,n,f[n]||a.style[n])}function S(a,n,i){var f=arguments.length;if(n=w[n]?"cssFloat"in a.style?"cssFloat":"styleFloat":n,f===3)return typeof i=="number"&&L.test(n)&&(i="".concat(i,"px")),a.style[n]=i,i;for(var s in n)n.hasOwnProperty(s)&&S(a,s,n[s]);return b(a)}function h(a){return a===document.body?document.documentElement.clientWidth:a.offsetWidth}function _(a){return a===document.body?window.innerHeight||document.documentElement.clientHeight:a.offsetHeight}function d(){var a=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth),n=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);return{width:a,height:n}}function r(){var a=document.documentElement.clientWidth,n=window.innerHeight||document.documentElement.clientHeight;return{width:a,height:n}}function c(){return{scrollLeft:Math.max(document.documentElement.scrollLeft,document.body.scrollLeft),scrollTop:Math.max(document.documentElement.scrollTop,document.body.scrollTop)}}function t(a){var n=a.getBoundingClientRect(),i=document.documentElement;return{left:n.left+(window.pageXOffset||i.scrollLeft)-(i.clientLeft||document.body.clientLeft||0),top:n.top+(window.pageYOffset||i.scrollTop)-(i.clientTop||document.body.clientTop||0)}}},yDYP:function(M,X,o){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"}},ygoZ:function(M,X){M.exports="data:image/png;base64,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"},yslc:function(M,X){M.exports="data:image/png;base64,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"},z4EP:function(M,X){M.exports="data:image/png;base64,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"}}]);
|