|
|
(window.webpackJsonp=window.webpackJsonp||[]).push([[219,3,5,6,7,8,9,10,13,16,226],{"+NIl":function(M,H,a){(function(D){D(a("VrN/"))})(function(D){"use strict";D.defineMode("stex",function(b,A){"use strict";function v(r,f){r.cmdState.push(f)}function y(r){return r.cmdState.length>0?r.cmdState[r.cmdState.length-1]:null}function E(r){var f=r.cmdState.pop();f&&f.closeBracket()}function w(r){for(var f=r.cmdState,m=f.length-1;m>=0;m--){var d=f[m];if(d.name=="DEFAULT")continue;return d}return{styleIdentifier:function(){return null}}}function c(r,f,m){return function(){this.name=r,this.bracketNo=0,this.style=f,this.styles=m,this.argument=null,this.styleIdentifier=function(){return this.styles[this.bracketNo-1]||null},this.openBracket=function(){return this.bracketNo++,"bracket"},this.closeBracket=function(){}}}var _={};_.importmodule=c("importmodule","tag",["string","builtin"]),_.documentclass=c("documentclass","tag",["","atom"]),_.usepackage=c("usepackage","tag",["atom"]),_.begin=c("begin","tag",["atom"]),_.end=c("end","tag",["atom"]),_.label=c("label","tag",["atom"]),_.ref=c("ref","tag",["atom"]),_.eqref=c("eqref","tag",["atom"]),_.cite=c("cite","tag",["atom"]),_.bibitem=c("bibitem","tag",["atom"]),_.Bibitem=c("Bibitem","tag",["atom"]),_.RBibitem=c("RBibitem","tag",["atom"]),_.DEFAULT=function(){this.name="DEFAULT",this.style="tag",this.styleIdentifier=this.openBracket=this.closeBracket=function(){}};function l(r,f){r.f=f}function t(r,f){var m;if(r.match(/^\\[a-zA-Z@]+/)){var d=r.current().slice(1);return m=_.hasOwnProperty(d)?_[d]:_.DEFAULT,m=new m,v(f,m),l(f,s),m.style}if(r.match(/^\\[$&%#{}_]/))return"tag";if(r.match(/^\\[,;!\/\\]/))return"tag";if(r.match("\\["))return l(f,function(i,h){return u(i,h,"\\]")}),"keyword";if(r.match("\\("))return l(f,function(i,h){return u(i,h,"\\)")}),"keyword";if(r.match("$$"))return l(f,function(i,h){return u(i,h,"$$")}),"keyword";if(r.match("$"))return l(f,function(i,h){return u(i,h,"$")}),"keyword";var n=r.next();if(n=="%")return r.skipToEnd(),"comment";if(n=="}"||n=="]"){if(m=y(f),m)m.closeBracket(n),l(f,s);else return"error";return"bracket"}else return n=="{"||n=="["?(m=_.DEFAULT,m=new m,v(f,m),"bracket"):/\d/.test(n)?(r.eatWhile(/[\w.%]/),"atom"):(r.eatWhile(/[\w\-_]/),m=w(f),m.name=="begin"&&(m.argument=r.current()),m.styleIdentifier())}function u(r,f,m){if(r.eatSpace())return null;if(m&&r.match(m))return l(f,t),"keyword";if(r.match(/^\\[a-zA-Z@]+/))return"tag";if(r.match(/^[a-zA-Z]+/))return"variable-2";if(r.match(/^\\[$&%#{}_]/))return"tag";if(r.match(/^\\[,;!\/]/))return"tag";if(r.match(/^[\^_&]/))return"tag";if(r.match(/^[+\-<>|=,\/@!*:;'"`~#?]/))return null;if(r.match(/^(\d+\.\d*|\d*\.\d+|\d+)/))return"number";var d=r.next();return d=="{"||d=="}"||d=="["||d=="]"||d=="("||d==")"?"bracket":d=="%"?(r.skipToEnd(),"comment"):"error"}function s(r,f){var m=r.peek(),d;return m=="{"||m=="["?(d=y(f),d.openBracket(m),r.eat(m),l(f,t),"bracket"):/[ \t\r]/.test(m)?(r.eat(m),null):(l(f,t),E(f),t(r,f))}return{startState:function(){var r=A.inMathMode?function(f,m){return u(f,m)}:t;return{cmdState:[],f:r}},copyState:function(r){return{cmdState:r.cmdState.slice(),f:r.f}},token:function(r,f){return f.f(r,f)},blankLine:function(r){r.f=t,r.cmdState.length=0},lineComment:"%"}}),D.defineMIME("text/x-stex","stex"),D.defineMIME("text/x-latex","stex")})},"+QRC":function(M,H,a){"use strict";var D=a("E9nw"),b={"text/plain":"Text","text/html":"Url",default:"Text"},A="Copy to clipboard: #{key}, Enter";function v(E){var w=(/mac os x/i.test(navigator.userAgent)?"\u2318":"Ctrl")+"+C";return E.replace(/#{\s*key\s*}/g,w)}function y(E,w){var c,_,l,t,u,s,r=!1;w||(w={}),c=w.debug||!1;try{l=D(),t=document.createRange(),u=document.getSelection(),s=document.createElement("span"),s.textContent=E,s.style.all="unset",s.style.position="fixed",s.style.top=0,s.style.clip="rect(0, 0, 0, 0)",s.style.whiteSpace="pre",s.style.webkitUserSelect="text",s.style.MozUserSelect="text",s.style.msUserSelect="text",s.style.userSelect="text",s.addEventListener("copy",function(m){if(m.stopPropagation(),w.format)if(m.preventDefault(),typeof m.clipboardData=="undefined"){c&&console.warn("unable to use e.clipboardData"),c&&console.warn("trying IE specific stuff"),window.clipboardData.clearData();var d=b[w.format]||b.default;window.clipboardData.setData(d,E)}else m.clipboardData.clearData(),m.clipboardData.setData(w.format,E);w.onCopy&&(m.preventDefault(),w.onCopy(m.clipboardData))}),document.body.appendChild(s),t.selectNodeContents(s),u.addRange(t);var f=document.execCommand("copy");if(!f)throw new Error("copy command was unsuccessful");r=!0}catch(m){c&&console.error("unable to copy using execCommand: ",m),c&&console.warn("trying IE specific stuff");try{window.clipboardData.setData(w.format||"text",E),w.onCopy&&w.onCopy(window.clipboardData),r=!0}catch(d){c&&console.error("unable to copy using clipboardData: ",d),c&&console.error("falling back to prompt"),_=v("message"in w?w.message:A),window.prompt(_,E)}}finally{u&&(typeof u.removeRange=="function"?u.removeRange(t):u.removeAllRanges()),s&&document.body.removeChild(s),l()}return r}M.exports=y},"+Xk9":function(M,H,a){M.exports={btn:"btn___2veY9",s1:"s1___ZVDC_",s2:"s2___2Da-A"}},"+ua5":function(M,H,a){},"/GNS":function(M,H,a){M.exports=a.p+"static/search1.c4136dd4.png"},"/cxE":function(M,H,a){"use strict";a.d(H,"e",function(){return A}),a.d(H,"f",function(){return v}),a.d(H,"g",function(){return y}),a.d(H,"d",function(){return w}),a.d(H,"a",function(){return c}),a.d(H,"b",function(){return _}),a.d(H,"c",function(){return l});var D=function(){function t(){this.listeners=[],this.unexpectedErrorHandler=function(u){setTimeout(function(){throw u.stack?new Error(u.message+`
|
|
|
|
|
|
`+u.stack):u},0)}}return t.prototype.emit=function(u){this.listeners.forEach(function(s){s(u)})},t.prototype.onUnexpectedError=function(u){this.unexpectedErrorHandler(u),this.emit(u)},t.prototype.onUnexpectedExternalError=function(u){this.unexpectedErrorHandler(u)},t}(),b=new D;function A(t){w(t)||b.onUnexpectedError(t);return}function v(t){w(t)||b.onUnexpectedExternalError(t);return}function y(t){if(t instanceof Error){var u=t.name,s=t.message,r=t.stacktrace||t.stack;return{$isError:!0,name:u,message:s,stack:r}}return t}var E="Canceled";function w(t){return t instanceof Error&&t.name===E&&t.message===E}function c(){var t=new Error(E);return t.name=t.message,t}function _(t){return t?new Error("Illegal argument: "+t):new Error("Illegal argument")}function l(t){return t?new Error("Illegal state: "+t):new Error("Illegal state")}},"11/R":function(module,__webpack_exports__,__webpack_require__){"use strict";var antd_es_switch_style__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("BoS7"),antd_es_switch__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("Sdc0"),antd_es_popover_style__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__("Q9mQ"),antd_es_popover__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__("diRs"),antd_es_tooltip_style__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__("5Dmo"),antd_es_tooltip__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__("3S7+"),antd_es_input_number_style__WEBPACK_IMPORTED_MODULE_6__=__webpack_require__("giR+"),antd_es_input_number__WEBPACK_IMPORTED_MODULE_7__=__webpack_require__("fyUT"),antd_es_input_style__WEBPACK_IMPORTED_MODULE_8__=__webpack_require__("5NDa"),antd_es_input__WEBPACK_IMPORTED_MODULE_9__=__webpack_require__("5rEg"),antd_es_space_style__WEBPACK_IMPORTED_MODULE_10__=__webpack_require__("DYRE"),antd_es_space__WEBPACK_IMPORTED_MODULE_11__=__webpack_require__("zeV3"),antd_es_date_picker_style__WEBPACK_IMPORTED_MODULE_12__=__webpack_require__("iQDF"),antd_es_date_picker__WEBPACK_IMPORTED_MODULE_13__=__webpack_require__("+eQT"),antd_es_badge_style__WEBPACK_IMPORTED_MODULE_14__=__webpack_require__("Awhp"),antd_es_badge__WEBPACK_IMPORTED_MODULE_15__=__webpack_require__("KrTs"),antd_es_auto_complete_style__WEBPACK_IMPORTED_MODULE_16__=__webpack_require__("O3gP"),antd_es_auto_complete__WEBPACK_IMPORTED_MODULE_17__=__webpack_require__("lrIw"),antd_es_radio_style__WEBPACK_IMPORTED_MODULE_18__=__webpack_require__("7Kak"),antd_es_radio__WEBPACK_IMPORTED_MODULE_19__=__webpack_require__("9yH6"),antd_es_checkbox_style__WEBPACK_IMPORTED_MODULE_20__=__webpack_require__("sRBo"),antd_es_checkbox__WEBPACK_IMPORTED_MODULE_21__=__webpack_require__("kaz8"),antd_es_button_style__WEBPACK_IMPORTED_MODULE_22__=__webpack_require__("+L6B"),antd_es_button__WEBPACK_IMPORTED_MODULE_23__=__webpack_require__("2/Rp"),antd_es_menu_style__WEBPACK_IMPORTED_MODULE_24__=__webpack_require__("lUTK"),antd_es_menu__WEBPACK_IMPORTED_MODULE_25__=__webpack_require__("BvKs"),antd_es_modal_style__WEBPACK_IMPORTED_MODULE_26__=__webpack_require__("2qtc"),antd_es_modal__WEBPACK_IMPORTED_MODULE_27__=__webpack_require__("kLXV"),_root_workspace_ppte5yg23_local_v7_zhuhaikeji_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_28__=__webpack_require__("jrin"),_root_workspace_ppte5yg23_local_v7_zhuhaikeji_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_29__=__webpack_require__("k1fw"),_root_workspace_ppte5yg23_local_v7_zhuhaikeji_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_toConsumableArray__WEBPACK_IMPORTED_MODULE_30__=__webpack_require__("oBTY"),antd_es_message_style__WEBPACK_IMPORTED_MODULE_31__=__webpack_require__("miYZ"),antd_es_message__WEBPACK_IMPORTED_MODULE_32__=__webpack_require__("tsqr"),_root_workspace_ppte5yg23_local_v7_zhuhaikeji_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_33__=__webpack_require__("9og8"),_root_workspace_ppte5yg23_local_v7_zhuhaikeji_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__=__webpack_require__("tJVT"),antd_es_select_style__WEBPACK_IMPORTED_MODULE_35__=__webpack_require__("OaEy"),antd_es_select__WEBPACK_IMPORTED_MODULE_36__=__webpack_require__("2fM7"),_root_workspace_ppte5yg23_local_v7_zhuhaikeji_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_37__=__webpack_require__("WmNS"),_root_workspace_ppte5yg23_local_v7_zhuhaikeji_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_37___default=__webpack_require__.n(_root_workspace_ppte5yg23_local_v7_zhuhaikeji_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_37__),react__WEBPACK_IMPORTED_MODULE_38__=__webpack_require__("q1tI"),react__WEBPACK_IMPORTED_MODULE_38___default=__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_38__),umi__WEBPACK_IMPORTED_MODULE_39__=__webpack_require__("Ty5D"),umi__WEBPACK_IMPORTED_MODULE_40__=__webpack_require__("9kvl"),_index_less_modules__WEBPACK_IMPORTED_MODULE_41__=__webpack_require__("1nVM"),_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default=__webpack_require__.n(_index_less_modules__WEBPACK_IMPORTED_MODULE_41__),moment__WEBPACK_IMPORTED_MODULE_42__=__webpack_require__("wd/R"),moment__WEBPACK_IMPORTED_MODULE_42___default=__webpack_require__.n(moment__WEBPACK_IMPORTED_MODULE_42__),antd_lib_date_picker_locale_zh_CN__WEBPACK_IMPORTED_MODULE_43__=__webpack_require__("Z0Lh"),antd_lib_date_picker_locale_zh_CN__WEBPACK_IMPORTED_MODULE_43___default=__webpack_require__.n(antd_lib_date_picker_locale_zh_CN__WEBPACK_IMPORTED_MODULE_43__),_ant_design_icons__WEBPACK_IMPORTED_MODULE_44__=__webpack_require__("w5pM"),_ant_design_icons__WEBPACK_IMPORTED_MODULE_45__=__webpack_require__("wlus"),_ant_design_icons__WEBPACK_IMPORTED_MODULE_46__=__webpack_require__("y3Kf"),_ant_design_icons__WEBPACK_IMPORTED_MODULE_47__=__webpack_require__("8Skl"),_ant_design_icons__WEBPACK_IMPORTED_MODULE_48__=__webpack_require__("RCxd"),_components_monaco_editor__WEBPACK_IMPORTED_MODULE_49__=__webpack_require__("ZW9T"),_utils_authority__WEBPACK_IMPORTED_MODULE_50__=__webpack_require__("xKgJ"),_pages_Shixuns_New_components_ApplyModal__WEBPACK_IMPORTED_MODULE_51__=__webpack_require__("FrRK"),_UseCustomScriptModal__WEBPACK_IMPORTED_MODULE_52__=__webpack_require__("QNag"),_utils_fetch__WEBPACK_IMPORTED_MODULE_53__=__webpack_require__("ErOA"),_components_Permission__WEBPACK_IMPORTED_MODULE_54__=__webpack_require__("sLOW"),_utils_env__WEBPACK_IMPORTED_MODULE_55__=__webpack_require__("m3rI"),_utils_verifyLogin_tsx__WEBPACK_IMPORTED_MODULE_56__=__webpack_require__("NLgs"),timeFormat="YYYY-MM-DD HH:mm",Option=antd_es_select__WEBPACK_IMPORTED_MODULE_36__.a.Option,handleDateString=function(H){if(!H)return H;var a=H.split(":");if(a[1]=="00"||a[1]=="30")return H;var D=parseInt(a[1]);if(D<30||D==60)return[a[0],"30"].join(":");if(D<60){var b=[a[0],"00"].join(":"),A="YYYY-MM-DD HH:mm",v=moment__WEBPACK_IMPORTED_MODULE_42___default()(b,A);return v.add(1,"hours"),v.format(A)}return H},radioStyle={display:"block",height:"30px",lineHeight:"30px"};function Setting(_ref){var _user$userInfo,_user$userInfo$shixun,_shixunsDetail$detail,_shixunsDetail$detail2,_shixunsDetail$detail3,_shixunsDetail$detail4,_shixunsDetail$detail5,_shixunsDetail$settin97,_shixunsDetail$settin98,_shixunsDetail$detail6,_shixunsDetail$detail7,_shixunsDetail$settin150,_shixunsDetail$settin151,_shixunsDetail$settin152,_shixunsDetail$settin153,_shixunsDetail$detail8,user=_ref.user,dispatch=_ref.dispatch,shixunsDetail=_ref.shixunsDetail,practiceSetting=_ref.practiceSetting,shixunId=Object(react__WEBPACK_IMPORTED_MODULE_38__.useRef)(),_useState=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(!0),_useState2=Object(_root_workspace_ppte5yg23_local_v7_zhuhaikeji_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState,2),isShowSetting=_useState2[0],setIsShowSetting=_useState2[1],_useState3=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(),_useState4=Object(_root_workspace_ppte5yg23_local_v7_zhuhaikeji_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState3,2),taskPass=_useState4[0],setTaskPass=_useState4[1],_useState5=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(),_useState6=Object(_root_workspace_ppte5yg23_local_v7_zhuhaikeji_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState5,2),testSetPermission=_useState6[0],setTestSetPermission=_useState6[1],_useState7=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(),_useState8=Object(_root_workspace_ppte5yg23_local_v7_zhuhaikeji_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState7,2),isCopy=_useState8[0],setIsCopy=_useState8[1],_useState9=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(),_useState10=Object(_root_workspace_ppte5yg23_local_v7_zhuhaikeji_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState9,2),openValue=_useState10[0],setOpenValue=_useState10[1],_useState11=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)([]),_useState12=Object(_root_workspace_ppte5yg23_local_v7_zhuhaikeji_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState11,2),selectDepartmentList=_useState12[0],setSelectDepartmentList=_useState12[1],_useState13=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)([]),_useState14=Object(_root_workspace_ppte5yg23_local_v7_zhuhaikeji_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState13,2),departmentList=_useState14[0],setDepartmentList=_useState14[1],_useState15=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(""),_useState16=Object(_root_workspace_ppte5yg23_local_v7_zhuhaikeji_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState15,2),departmentValue=_useState16[0],setDepartmentValue=_useState16[1],_useState17=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(),_useState18=Object(_root_workspace_ppte5yg23_local_v7_zhuhaikeji_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState17,2),isOpenTime=_useState18[0],setIsOpenTime=_useState18[1],_useState19=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(),_useState20=Object(_root_workspace_ppte5yg23_local_v7_zhuhaikeji_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState19,2),openTime=_useState20[0],setOpenTime=_useState20[1],_useState21=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(),_useState22=Object(_root_workspace_ppte5yg23_local_v7_zhuhaikeji_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState21,2),vnc=_useState22[0],setVNC=_useState22[1],_useState23=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(),_useState24=Object(_root_workspace_ppte5yg23_local_v7_zhuhaikeji_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState23,2),windows_vnc=_useState24[0],setWindowVNC=_useState24[1],_useState25=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(),_useState26=Object(_root_workspace_ppte5yg23_local_v7_zhuhaikeji_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState25,2),virtual_machine=_useState26[0],setVirtualMachine=_useState26[1],_useState27=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(),_useState28=Object(_root_workspace_ppte5yg23_local_v7_zhuhaikeji_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState27,2),linux_vnc=_useState28[0],setLinuxVNC=_useState28[1],_useState29=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(""),_useState30=Object(_root_workspace_ppte5yg23_local_v7_zhuhaikeji_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState29,2),windows_start_template=_useState30[0],setWindowVNCTemplate=_useState30[1],_useState31=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(),_useState32=Object(_root_workspace_ppte5yg23_local_v7_zhuhaikeji_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState31,2),websshShow=_useState32[0],setWebsshShow=_useState32[1],_useState33=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(),_useState34=Object(_root_workspace_ppte5yg23_local_v7_zhuhaikeji_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState33,2),sshRadioValue=_useState34[0],setSshRadioValue=_useState34[1],_useState35=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(),_useState36=Object(_root_workspace_ppte5yg23_local_v7_zhuhaikeji_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState35,2),multiWebssh=_useState36[0],setMultiWebssh=_useState36[1],_useState37=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(!1),_useState38=Object(_root_workspace_ppte5yg23_local_v7_zhuhaikeji_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState37,2),hideCode=_useState38[0],setHideCode=_useState38[1],_useState39=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(),_useState40=Object(_root_workspace_ppte5yg23_local_v7_zhuhaikeji_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState39,2),codeEditPermission=_useState40[0],setCodeEditPermission=_useState40[1],_useState41=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(),_useState42=Object(_root_workspace_ppte5yg23_local_v7_zhuhaikeji_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState41,2),codeHidden=_useState42[0],setCodeHidden=_useState42[1],_useState43=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(),_useState44=Object(_root_workspace_ppte5yg23_local_v7_zhuhaikeji_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState43,2),forbidCopy=_useState44[0],setForbidCopy=_useState44[1],_useState45=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(),_useState46=Object(_root_workspace_ppte5yg23_local_v7_zhuhaikeji_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState45,2),display_git_address=_useState46[0],set_display_git_address=_useState46[1],_useState47=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(!1),_useState48=Object(_root_workspace_ppte5yg23_local_v7_zhuhaikeji_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState47,2),advancedsettingshow=_useState48[0],setAdvancedSettingShow=_useState48[1],_useState49=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)("vnc"),_useState50=Object(_root_workspace_ppte5yg23_local_v7_zhuhaikeji_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState49,2),windows_connection_mode=_useState50[0],setWindowsConnectionMode=_useState50[1],_useState51=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(),_useState52=Object(_root_workspace_ppte5yg23_local_v7_zhuhaikeji_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState51,2),evaluateScript=_useState52[0],setEvaluateScript=_useState52[1],_useState53=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)([]),_useState54=Object(_root_workspace_ppte5yg23_local_v7_zhuhaikeji_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState53,2),serviceConfigList=_useState54[0],setServiceConfigList=_useState54[1],_useState55=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(),_useState56=Object(_root_workspace_ppte5yg23_local_v7_zhuhaikeji_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState55,2),evaluationScript=_useState56[0],setevaluationScript=_useState56[1],_useState57=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)([]),_useState58=Object(_root_workspace_ppte5yg23_local_v7_zhuhaikeji_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState57,2),standardScriptList=_useState58[0],setStandardScripts=_useState58[1],_useState59=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)("1"),_useState60=Object(_root_workspace_ppte5yg23_local_v7_zhuhaikeji_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState59,2),MenuSelectKey=_useState60[0],setMenuSelectKey=_useState60[1],_useState61=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(!1),_useState62=Object(_root_workspace_ppte5yg23_local_v7_zhuhaikeji_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState61,2),disableDiscuss=_useState62[0],setDisableDiscuss=_useState62[1],_useState63=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(!1),_useState64=Object(_root_workspace_ppte5yg23_local_v7_zhuhaikeji_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState63,2),Remote=_useState64[0],setRemote=_useState64[1],_useState65=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(),_useState66=Object(_root_workspace_ppte5yg23_local_v7_zhuhaikeji_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState65,2),createTitle=_useState66[0],setCreateTitle=_useState66[1],_useState67=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(!1),_useState68=Object(_root_workspace_ppte5yg23_local_v7_zhuhaikeji_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState67,2),isupdate=_useState68[0],setIsupdate=_useState68[1],_useState69=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(3),_useState70=Object(_root_workspace_ppte5yg23_local_v7_zhuhaikeji_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState69,2),terminal_count=_useState70[0],setterminal_count=_useState70[1],_useState71=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(!1),_useState72=Object(_root_workspace_ppte5yg23_local_v7_zhuhaikeji_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState71,2),port=_useState72[0],setport=_useState72[1],_useState73=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(),_useState74=Object(_root_workspace_ppte5yg23_local_v7_zhuhaikeji_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState73,2),webssh_cloud=_useState74[0],setWebsshCloud=_useState74[1],_useState75=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(0),_useState76=Object(_root_workspace_ppte5yg23_local_v7_zhuhaikeji_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState75,2),survival_time=_useState76[0],setSurvivalTime=_useState76[1],_useState77=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)([{template_name:"",template_identity:""}]),_useState78=Object(_root_workspace_ppte5yg23_local_v7_zhuhaikeji_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState77,2),shixun_virtual_templates=_useState78[0],setshixun_virtual_templates=_useState78[1],params=Object(umi__WEBPACK_IMPORTED_MODULE_39__.i)(),diffObj={forbid_copy:"forbidCopy",hide_code:"hideCode",multi_webssh:"multiWebssh",task_pass:"taskPass",test_set_permission:"testSetPermission",code_edit_permission:"codeEditPermission",can_copy:"isCopy",use_scope:"openValue",windows_vnc:"windows_vnc",windows_start_template:"windows_start_template",webssh_cloud:"webssh_cloud",opening_time:"openTime",webssh:"sshRadioValue",display_git_address:"display_git_address",show_code_dir:"codeHidden",choice_standard_scripts:"evaluationScript",evaluate_script:"evaluateScript"},_useState79=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(),_useState80=Object(_root_workspace_ppte5yg23_local_v7_zhuhaikeji_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState79,2),isRadiuvalue=_useState80[0],setIsRadiuValue=_useState80[1],editable=(_user$userInfo=user.userInfo)===null||_user$userInfo===void 0||((_user$userInfo$shixun=_user$userInfo.shixun)===null||_user$userInfo$shixun===void 0)?void 0:_user$userInfo$shixun.editable,handleGetDepartments=function(){var M=Object(_root_workspace_ppte5yg23_local_v7_zhuhaikeji_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_33__.a)(_root_workspace_ppte5yg23_local_v7_zhuhaikeji_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_37___default.a.mark(function H(a){var D;return _root_workspace_ppte5yg23_local_v7_zhuhaikeji_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/getDepartments",payload:{q:a}});case 2:D=A.sent,D&&setDepartmentList(D.shools_name||[]);case 4:case"end":return A.stop()}},H)}));return function(a){return M.apply(this,arguments)}}();Object(react__WEBPACK_IMPORTED_MODULE_38__.useEffect)(function(){var M,H;(M=shixunsDetail.setting)!==null&&M!==void 0&&(H=M.shixun)!==null&&H!==void 0&&H.main_type&&handleInitState()},[shixunsDetail.setting]),Object(react__WEBPACK_IMPORTED_MODULE_38__.useEffect)(function(){var M,H;dispatch({type:"shixunsDetail/getSettingsData",payload:params}),shixunId.current=(M=location.pathname)===null||M===void 0||((H=M.split("/"))===null||H===void 0)?void 0:H[2]},[]);var handleSelectDepartment=function(H){if(selectDepartmentList.includes(H)){antd_es_message__WEBPACK_IMPORTED_MODULE_32__.b.info("\u8BF7\u52FF\u6307\u5B9A\u76F8\u540C\u7684\u5355\u4F4D");return}setDepartmentValue(null),setSelectDepartmentList([].concat(Object(_root_workspace_ppte5yg23_local_v7_zhuhaikeji_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_toConsumableArray__WEBPACK_IMPORTED_MODULE_30__.a)(selectDepartmentList),[H]))};function getRequiredStatus(){return _getRequiredStatus.apply(this,arguments)}function _getRequiredStatus(){return _getRequiredStatus=Object(_root_workspace_ppte5yg23_local_v7_zhuhaikeji_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_33__.a)(_root_workspace_ppte5yg23_local_v7_zhuhaikeji_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_37___default.a.mark(function M(){var H;return _root_workspace_ppte5yg23_local_v7_zhuhaikeji_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_37___default.a.wrap(function(D){for(;;)switch(D.prev=D.next){case 0:return D.next=2,Object(_utils_fetch__WEBPACK_IMPORTED_MODULE_53__.a)("/api/shixuns/".concat(shixunId.current,"/required_status"),{method:"get",params:{}});case 2:H=D.sent,H&&setCreateTitle(H==null?void 0:H.data);case 4:case"end":return D.stop()}},M)})),_getRequiredStatus.apply(this,arguments)}var handleChangeSeviceConfig=function(H,a,D){var b=serviceConfigList.map(function(A,v){return v===D?Object(_root_workspace_ppte5yg23_local_v7_zhuhaikeji_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_29__.a)(Object(_root_workspace_ppte5yg23_local_v7_zhuhaikeji_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_29__.a)({},A),{},Object(_root_workspace_ppte5yg23_local_v7_zhuhaikeji_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_28__.a)({},a,H)):A});setServiceConfigList(b)},handleInitState=function(){var H,a,D,b,A,v,y,E,w,c,_,l,t,u,s,r,f,m,d,n,i,h,C,x,g,R,P,O,S,p,T,N,k,U,z,W,F,V,K,B,J,le,ge,pe,De,Ie,fe,xe,Ee,se,oe,q,me,re,ae,ce,te,$,X,ee,Oe,Se,Me,Qe,tt,st,ut,ht=(shixunsDetail==null||((H=shixunsDetail.setting)===null||H===void 0)?void 0:H.shixun)||{},bt=ht.choice_main_type,Ke=ht.main_type,Ue=ht.small_type,nt=ht.choice_small_type,kt=ht.is_secret_repository,vt=ht.standard_scripts,gt=ht.evaluate_script,ze=ht.shixun_service_configs;if(setEvaluateScript(gt),setServiceConfigList(ze),setStandardScripts(vt||[]),setWindowVNCTemplate((a=shixunsDetail.setting)===null||a===void 0||((D=a.shixun)===null||D===void 0)?void 0:D.windows_start_template),setWebsshCloud((b=shixunsDetail.setting)===null||b===void 0||((A=b.shixun)===null||A===void 0)?void 0:A.webssh_cloud),setWindowVNC((v=shixunsDetail.setting)===null||v===void 0||((y=v.shixun)===null||y===void 0)?void 0:y.windows_vnc),setVirtualMachine((E=shixunsDetail.setting)===null||E===void 0||((w=E.shixun)===null||w===void 0)?void 0:w.virtual_machine),setLinuxVNC((c=shixunsDetail.setting)===null||c===void 0||((_=c.shixun)===null||_===void 0)?void 0:_.linux_vnc),setWindowsConnectionMode(((l=shixunsDetail.setting)===null||l===void 0||((t=l.shixun)===null||t===void 0)?void 0:t.windows_connection_mode)||"vnc"),setVNC((u=shixunsDetail.setting)===null||u===void 0||((s=u.shixun)===null||s===void 0)?void 0:s.vnc),setWebsshShow(!!((r=shixunsDetail.setting)!==null&&r!==void 0&&(f=r.shixun)!==null&&f!==void 0&&f.webssh)),setSshRadioValue((m=shixunsDetail.setting)===null||m===void 0||((d=m.shixun)===null||d===void 0)?void 0:d.webssh),setMultiWebssh((n=shixunsDetail.setting)===null||n===void 0||((i=n.shixun)===null||i===void 0)?void 0:i.multi_webssh),setHideCode((h=shixunsDetail.setting)===null||h===void 0||((C=h.shixun)===null||C===void 0)?void 0:C.hide_code),setCodeEditPermission((x=shixunsDetail.setting)===null||x===void 0||((g=x.shixun)===null||g===void 0)?void 0:g.code_edit_permission),setCodeHidden((R=shixunsDetail.setting)===null||R===void 0||((P=R.shixun)===null||P===void 0)?void 0:P.show_code_dir),setForbidCopy((O=shixunsDetail.setting)===null||O===void 0||((S=O.shixun)===null||S===void 0)?void 0:S.forbid_copy),setTaskPass((p=shixunsDetail.setting)===null||p===void 0||((T=p.shixun)===null||T===void 0)?void 0:T.task_pass),setTestSetPermission((N=shixunsDetail.setting)===null||N===void 0||((k=N.shixun)===null||k===void 0)?void 0:k.test_set_permission),set_display_git_address((U=shixunsDetail.setting.shixun)===null||U===void 0?void 0:U.display_git_address),setIsCopy((z=shixunsDetail.setting)===null||z===void 0||((W=z.shixun)===null||W===void 0)?void 0:W.can_copy),setOpenValue((F=shixunsDetail.setting)===null||F===void 0||((V=F.shixun)===null||V===void 0)?void 0:V.use_scope),setIsOpenTime(!!((K=shixunsDetail.setting)!==null&&K!==void 0&&(B=K.shixun)!==null&&B!==void 0&&B.opening_time)),setOpenTime((J=shixunsDetail.setting)===null||J===void 0||((le=J.shixun)===null||le===void 0)?void 0:le.opening_time),setSelectDepartmentList((ge=shixunsDetail.setting)===null||ge===void 0||((pe=ge.shixun)===null||pe===void 0)?void 0:pe.scope_partment),setevaluationScript((De=shixunsDetail.setting)===null||De===void 0||((Ie=De.shixun)===null||Ie===void 0)?void 0:Ie.choice_standard_scripts),setDisableDiscuss((fe=shixunsDetail.setting)===null||fe===void 0||((xe=fe.shixun)===null||xe===void 0)?void 0:xe.is_disable_discuss),setterminal_count((Ee=shixunsDetail.setting)===null||Ee===void 0||((se=Ee.shixun)===null||se===void 0)?void 0:se.terminal_count),setSurvivalTime((oe=shixunsDetail.setting)===null||oe===void 0||((q=oe.shixun)===null||q===void 0)?void 0:q.survival_time),(shixunsDetail==null||((me=shixunsDetail.setting)===null||me===void 0||((re=me.shixun)===null||re===void 0||((ae=re.shixun_virtual_templates)===null||ae===void 0)))?void 0:ae.length)>0){var Fe,Xe;setshixun_virtual_templates(Object(_root_workspace_ppte5yg23_local_v7_zhuhaikeji_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_toConsumableArray__WEBPACK_IMPORTED_MODULE_30__.a)(shixunsDetail==null||((Fe=shixunsDetail.setting)===null||Fe===void 0||((Xe=Fe.shixun)===null||Xe===void 0))?void 0:Xe.shixun_virtual_templates))}setport((ce=shixunsDetail.setting)===null||ce===void 0||((te=ce.shixun)===null||te===void 0)?void 0:te.port_mapping),($=shixunsDetail.setting)!==null&&$!==void 0&&(X=$.shixun)!==null&&X!==void 0&&X.windows_vnc||(ee=shixunsDetail.setting)!==null&&ee!==void 0&&(Oe=ee.shixun)!==null&&Oe!==void 0&&Oe.linux_vnc||(Se=shixunsDetail.setting)!==null&&Se!==void 0&&(Me=Se.shixun)!==null&&Me!==void 0&&Me.vnc||(Qe=shixunsDetail.setting)!==null&&Qe!==void 0&&(tt=Qe.shixun)!==null&&tt!==void 0&&tt.virtual_machine?(setIsRadiuValue(5),setRemote(!0)):(st=shixunsDetail.setting)!==null&&st!==void 0&&(ut=st.shixun)!==null&&ut!==void 0&&ut.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,H){var a,D;M!=((a=shixunsDetail.setting)===null||a===void 0||((D=a.shixun)===null||D===void 0)?void 0:D.scope_partment[H])&&(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,H){var a,D,b,A,v,y,E,w,c,_,l,t;(M==null?void 0:M.cpu_limit)!=((a=shixunsDetail.setting)===null||a===void 0||((D=a.shixun)===null||D===void 0||((b=D.shixun_service_configs[H])===null||b===void 0))?void 0:b.cpu_limit)&&(confirmLeave=!0),(M==null?void 0:M.lower_cpu_limit)!=((A=shixunsDetail.setting)===null||A===void 0||((v=A.shixun)===null||v===void 0||((y=v.shixun_service_configs[H])===null||y===void 0))?void 0:y.lower_cpu_limit)&&(confirmLeave=!0),(M==null?void 0:M.memory_limit)!=((E=shixunsDetail.setting)===null||E===void 0||((w=E.shixun)===null||w===void 0||((c=w.shixun_service_configs[H])===null||c===void 0))?void 0:c.memory_limit)&&(confirmLeave=!0),(M==null?void 0:M.request_limit)!=((_=shixunsDetail.setting)===null||_===void 0||((l=_.shixun)===null||l===void 0||((t=l.shixun_service_configs[H])===null||t===void 0))?void 0:t.request_limit)&&(confirmLeave=!0)}),dispatch({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave}})},[taskPass,testSetPermission,isCopy,openValue,selectDepartmentList,isOpenTime,openTime,isRadiuvalue,sshRadioValue,multiWebssh,hideCode,display_git_address,codeHidden,codeEditPermission,forbidCopy,evaluationScript,evaluateScript,serviceConfigList,disableDiscuss,webssh_cloud]);var handleUseCustomScript=function(){dispatch({type:"shixunsDetail/setActionTabs",payload:{key:"Settings-UseCustomScript",params:{id:shixunId.current}}})};function handSubmeit(){return _handSubmeit.apply(this,arguments)}function _handSubmeit(){return _handSubmeit=Object(_root_workspace_ppte5yg23_local_v7_zhuhaikeji_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_33__.a)(_root_workspace_ppte5yg23_local_v7_zhuhaikeji_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_37___default.a.mark(function M(){var H,a,D,b;return _root_workspace_ppte5yg23_local_v7_zhuhaikeji_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_37___default.a.wrap(function(v){for(;;)switch(v.prev=v.next){case 0:if(!(isOpenTime&&!openTime)){v.next=3;break}return antd_es_message__WEBPACK_IMPORTED_MODULE_32__.b.info("\u8BF7\u9009\u62E9\u5F00\u542F\u65F6\u95F4"),v.abrupt("return");case 3:if(!(hideCode===1&&Remote===!1)){v.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"),v.abrupt("return");case 6:if(!(openValue===1&&!selectDepartmentList.length)){v.next=9;break}return antd_es_message__WEBPACK_IMPORTED_MODULE_32__.b.info("\u8BF7\u9009\u62E9\u6307\u5B9A\u5355\u4F4D\u516C\u5F00"),v.abrupt("return");case 9:if(a=(H=shixunsDetail.detail)===null||H===void 0?void 0:H.is_jupyter,D=!1,isRadiuvalue==5&&virtual_machine&&(shixun_virtual_templates==null||shixun_virtual_templates.map(function(y){if(!(y!=null&&y.template_name)||!(y!=null&&y.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"),D=!0;return}})),!D){v.next=14;break}return v.abrupt("return");case 14:return v.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:a?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:a?null:evaluateScript},shixun_service_configs:serviceConfigList.map(function(y){return{mirror_repository_id:y.mirror_repository_id,cpu_limit:y.cpu_limit,lower_cpu_limit:y.lower_cpu_limit,memory_limit:y.memory_limit,request_limit:y.request_limit}})}});case 16:b=v.sent,(b==null?void 0:b.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 v.stop()}},M)})),_handSubmeit.apply(this,arguments)}var handleChangeEvaluationScript=function(H){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 a=Object(_root_workspace_ppte5yg23_local_v7_zhuhaikeji_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_33__.a)(_root_workspace_ppte5yg23_local_v7_zhuhaikeji_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_37___default.a.mark(function b(){return _root_workspace_ppte5yg23_local_v7_zhuhaikeji_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_37___default.a.wrap(function(v){for(;;)switch(v.prev=v.next){case 0:return v.next=2,handleGetScriptContent(H);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 v.stop()}},b)}));function D(){return a.apply(this,arguments)}return D}()})},handleGetScriptContent=function(){var M=Object(_root_workspace_ppte5yg23_local_v7_zhuhaikeji_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_33__.a)(_root_workspace_ppte5yg23_local_v7_zhuhaikeji_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_37___default.a.mark(function H(a){var D;return _root_workspace_ppte5yg23_local_v7_zhuhaikeji_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/getScriptContent",payload:{id:shixunId.current,script_id:a}});case 2:D=A.sent,D&&setEvaluateScript(D.content);case 4:case"end":return A.stop()}},H)}));return function(a){return M.apply(this,arguments)}}(),handleDeleteShixun=function(){var M=Object(_root_workspace_ppte5yg23_local_v7_zhuhaikeji_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_33__.a)(_root_workspace_ppte5yg23_local_v7_zhuhaikeji_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_37___default.a.mark(function H(){var a,D,b,A,v,y,E;return _root_workspace_ppte5yg23_local_v7_zhuhaikeji_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_37___default.a.wrap(function(c){for(;;)switch(c.prev=c.next){case 0:return c.next=2,dispatch({type:"shixunsDetail/getShixunQuote",payload:{id:shixunId.current}});case 2:if(c.t0=c.sent,c.t0){c.next=5;break}c.t0={};case 5:E=c.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)},!!((a=E.subjects)!==null&&a!==void 0&&a.length)&&react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(react__WEBPACK_IMPORTED_MODULE_38___default.a.Fragment,null,react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u88AB\u5E94\u7528\u5230 ",(D=E.subjects)===null||D===void 0||((b=D.splice(0,2))===null||b===void 0)?void 0:b.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},E==null?void 0:E.subjects_count),"\u4E2A\u5B9E\u8BAD\u8BFE\u7A0B"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("br",null)),!!((A=E.courses)!==null&&A!==void 0&&A.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",(v=E.courses)===null||v===void 0||((y=v.splice(0,2))===null||y===void 0)?void 0:y.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},E==null?void 0:E.courses_count),"\u4E2A\u6559\u5B66\u8BFE\u5802"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("br",null)),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{className:"".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.colorYellow," mt30")},"\u5220\u9664\u5B9E\u8DF5\u9879\u76EE\u5C06\u5F71\u54CD\u8BFE\u7A0B\u53CA\u8BFE\u5802\u5BF9\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u4F7F\u7528\uFF01\u8BF7\u8C28\u614E\u64CD\u4F5C\uFF01")),onOk:function(){var _=Object(_root_workspace_ppte5yg23_local_v7_zhuhaikeji_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_33__.a)(_root_workspace_ppte5yg23_local_v7_zhuhaikeji_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_37___default.a.mark(function t(){var u;return _root_workspace_ppte5yg23_local_v7_zhuhaikeji_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_37___default.a.wrap(function(r){for(;;)switch(r.prev=r.next){case 0:return r.next=2,dispatch({type:"shixunsDetail/deleteShixun",payload:{id:shixunId.current}});case 2:u=r.sent,u.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 r.stop()}},t)}));function l(){return _.apply(this,arguments)}return l}()});case 7:case"end":return c.stop()}},H)}));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(H){var a;if(practiceSetting!=null&&(a=practiceSetting.sideBar)!==null&&a!==void 0&&a.confirmLeave){showExitmodel(H.key);return}setMenuSelectKey(H.key),parseInt(H.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(H){return setTaskPass(H.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(H){return setTestSetPermission(H.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(H){return setIsCopy(H.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(H){return setOpenValue(H.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(H){setDepartmentValue(H),handleGetDepartments(H)},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(a){return a!==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(H){setIsOpenTime(H.target.checked),H.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(H){return H&&H<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(H,a){return setOpenTime(handleDateString(a))}})))),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(H){var a=H.target.checked;setHideCode(hideCode===1?0:1),a?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(H){setHideCode(H.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(H){return setport(H.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(H){var a=H.target.checked;setRemote(a),a?(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(H){var a,D,b,A,v,y,E,w,c,_;if(setIsRadiuValue(H.target.value),setSshRadioValue(1),setport(!1),H.target.value===3&&((a=shixunsDetail.setting)===null||a===void 0||((D=a.shixun)===null||D===void 0)?void 0:D.webssh)===2&&!((b=shixunsDetail.setting)!==null&&b!==void 0&&(A=b.shixun)!==null&&A!==void 0&&A.vnc)){var l,t;setport((l=shixunsDetail.setting)===null||l===void 0||((t=l.shixun)===null||t===void 0)?void 0:t.port_mapping)}if(H.target.value===5&&!((v=shixunsDetail.setting)!==null&&v!==void 0&&(y=v.shixun)!==null&&y!==void 0&&y.linux_vnc)&&!((E=shixunsDetail.setting)!==null&&E!==void 0&&(w=E.shixun)!==null&&w!==void 0&&w.windows_vnc)&&(c=shixunsDetail.setting)!==null&&c!==void 0&&(_=c.shixun)!==null&&_!==void 0&&_.vnc){var u,s;setport((u=shixunsDetail.setting)===null||u===void 0||((s=u.shixun)===null||s===void 0)?void 0:s.port_mapping)}H.target.value===1?(setVNC(!1),setLinuxVNC(!1),setWebsshShow(!1),setWindowVNC(!1)):H.target.value===2?(setWindowVNC(!1),setLinuxVNC(!1),setHideCode(!1),setCodeEditPermission(!1),setCodeHidden(!1),setForbidCopy(!1),setMultiWebssh(!1),setWebsshShow(!1),setVNC(!0)):H.target.value===3?(setVNC(!1),setWebsshShow(!0),setWindowVNC(!1),setLinuxVNC(!1),setSshRadioValue(2),setshixun_virtual_templates([]),setVirtualMachine(!1)):H.target.value===4?(setHideCode(!1),setCodeEditPermission(!1),setCodeHidden(!1),setForbidCopy(!1),setMultiWebssh(!1),setWebsshShow(!1),setVNC(!1)):H.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(H){var a,D,b,A,v,y,E=H.target.value;if(setport(!1),E===1&&((a=shixunsDetail.setting)===null||a===void 0||((D=a.shixun)===null||D===void 0)?void 0:D.webssh)===1){var w,c;setport((w=shixunsDetail.setting)===null||w===void 0||((c=w.shixun)===null||c===void 0)?void 0:c.port_mapping)}else if(E===2&&((b=shixunsDetail.setting)===null||b===void 0||((A=b.shixun)===null||A===void 0)?void 0:A.webssh)===2){var _,l;setport((_=shixunsDetail.setting)===null||_===void 0||((l=_.shixun)===null||l===void 0)?void 0:l.port_mapping)}if(setSshRadioValue(E),E!==1&&setMultiWebssh(!1),setWindowVNCTemplate(""),setWebsshCloud(1),E===3&&((v=shixunsDetail.setting)===null||v===void 0||((y=v.shixun)===null||y===void 0)?void 0:y.webssh)===3){var t,u,s,r;setWebsshCloud((t=shixunsDetail.setting)===null||t===void 0||((u=t.shixun)===null||u===void 0)?void 0:u.webssh_cloud),setWindowVNCTemplate((s=shixunsDetail.setting)===null||s===void 0||((r=s.shixun)===null||r===void 0)?void 0:r.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(H){return setMultiWebssh(H.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(H){return setport(H.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(H){return setport(H.target.checked)}},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{className:" ml10",style:{marginTop:"22px"}},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",null,"\u542F\u7528\u5916\u7F51\u670D\u52A1\u8BBF\u95EE\uFF1A"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.color999},"\uFF08\u8BF7\u6CE8\u610F\u5C06\u670D\u52A1\u5668\u7A0B\u5E8F\u7684\u7AEF\u53E3\u53F7\u6620\u5C04\u52308081\u7AEF\u53E3\uFF09"))),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_radio__WEBPACK_IMPORTED_MODULE_19__.a,{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.radio,style:{marginTop:"22px"},value:3},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",null,"\u4E91\u4E3B\u673A\u7A97\u53E3"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.color999},"\uFF08\u9009\u4E2D\u5219\u4E3A\u5B66\u751F\u63D0\u4F9B\u4E00\u53F0\u8FDC\u7A0B\u547D\u4EE4\u884C\u7684\u4E91\u4E3B\u673A\uFF0C\u547D\u4EE4\u884C\u64CD\u4F5C\u53EF\u4EE5\u5BF9\u5B66\u751F\u7684\u5B9E\u9A8C\u73AF\u5883\u4EA7\u751F\u5F71\u54CD\uFF09")),sshRadioValue===3&&react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.labelWrap,style:{alignItems:"center"}},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.label},"\u57FA\u7840\u4E91\uFF1A"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.labelContent},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_select__WEBPACK_IMPORTED_MODULE_36__.a,{style:{width:90},value:webssh_cloud,onChange:function(H){return setWebsshCloud(H)}},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_select__WEBPACK_IMPORTED_MODULE_36__.a.Option,{key:1,value:1},"\u963F\u91CC\u4E91"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_select__WEBPACK_IMPORTED_MODULE_36__.a.Option,{key:2,value:2},"\u7B97\u80FD\u4E91")))),webssh_cloud===1&&sshRadioValue===3&&react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.labelWrap,style:{alignItems:"center"}},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.label},"\u5B9E\u4F8B\u542F\u52A8\u6A21\u677F\uFF1A"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.labelContent},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",null,react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_input__WEBPACK_IMPORTED_MODULE_9__.a,{value:windows_start_template,onChange:function(H){return setWindowVNCTemplate(H.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(H){setterminal_count(H)},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(H){var a,D,b,A,v,y,E,w,c,_=H.target.value;if(setWindowVNCTemplate(""),setport(!1),_==="linux_vnc"&&(a=shixunsDetail.setting)!==null&&a!==void 0&&(D=a.shixun)!==null&&D!==void 0&&D.linux_vnc){var l,t;setWindowVNCTemplate((l=shixunsDetail.setting)===null||l===void 0||((t=l.shixun)===null||t===void 0)?void 0:t.windows_start_template)}else if(_==="windows_vnc"&&(b=shixunsDetail.setting)!==null&&b!==void 0&&(A=b.shixun)!==null&&A!==void 0&&A.windows_vnc){var u,s;setWindowVNCTemplate((u=shixunsDetail.setting)===null||u===void 0||((s=u.shixun)===null||s===void 0)?void 0:s.windows_start_template)}else if(_==="virtual_machine"&&(v=shixunsDetail.setting)!==null&&v!==void 0&&(y=v.shixun)!==null&&y!==void 0&&y.virtual_machine){var r,f;setWindowVNCTemplate((r=shixunsDetail.setting)===null||r===void 0||((f=r.shixun)===null||f===void 0)?void 0:f.windows_start_template)}else{var m,d,n,i,h,C;_==="linux"&&!((m=shixunsDetail.setting)!==null&&m!==void 0&&(d=m.shixun)!==null&&d!==void 0&&d.linux_vnc)&&!((n=shixunsDetail.setting)!==null&&n!==void 0&&(i=n.shixun)!==null&&i!==void 0&&i.windows_vnc)&&setport((h=shixunsDetail.setting)===null||h===void 0||((C=h.shixun)===null||C===void 0)?void 0:C.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||((E=shixunsDetail.setting)===null||E===void 0||((w=E.shixun)===null||w===void 0||((c=w.shixun_virtual_templates)===null||c===void 0)))?void 0:c.length)>0){var x,g;setshixun_virtual_templates(Object(_root_workspace_ppte5yg23_local_v7_zhuhaikeji_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_toConsumableArray__WEBPACK_IMPORTED_MODULE_30__.a)(shixunsDetail==null||((x=shixunsDetail.setting)===null||x===void 0||((g=x.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(H){return setport(H.target.checked)}},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{className:" ml10",style:{marginTop:"22px"}},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",null,"\u542F\u7528\u5916\u7F51\u670D\u52A1\u8BBF\u95EE\uFF1A"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.color999},"\uFF08\u8BF7\u6CE8\u610F\u5C06\u670D\u52A1\u5668\u7A0B\u5E8F\u7684\u7AEF\u53E3\u53F7\u6620\u5C04\u5230\u6307\u5B9A\u7AEF\u53E3\uFF09"))),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_radio__WEBPACK_IMPORTED_MODULE_19__.a,{value:"linux_vnc",className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.radio,style:{marginTop:"22px"}},"Linux\u4E91\u4E3B\u673A\u56FE\u5F62\u5316\u6A21\u5F0F",react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{className:"".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.color999," ml10")},"\uFF08\u5B66\u5458\u8FDB\u884C\u5B9E\u9A8C\u65F6\uFF0C\u4F7F\u7528Linux\u56FE\u5F62\u5316\u65B9\u5F0F\u663E\u793A\u64CD\u4F5C\u754C\u9762\uFF09")),isRadiuvalue==5&&linux_vnc&&react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.labelWrap},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.label,style:{paddingTop:"5px"}},"\u5B9E\u4F8B\u542F\u52A8\u6A21\u677F\uFF1A"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.labelContent},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",null,react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_input__WEBPACK_IMPORTED_MODULE_9__.a,{value:windows_start_template,onChange:function(H){return setWindowVNCTemplate(H.target.value)},style:{width:500},placeholder:"\u8BF7\u8F93\u5165Linux\u5B9E\u4F8B\u542F\u52A8\u6A21\u677F\u540D\u79F0"})))),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_radio__WEBPACK_IMPORTED_MODULE_19__.a,{value:"windows_vnc",className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.radio,style:{marginTop:"22px"}},"Windows\u4E91\u4E3B\u673A\u56FE\u5F62\u5316\u6A21\u5F0F",react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{className:"".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.color999," ml10")},"\uFF08\u5B66\u5458\u8FDB\u884C\u5B9E\u9A8C\u65F6\uFF0C\u4F7F\u7528Windows\u56FE\u5F62\u5316\u65B9\u5F0F\u663E\u793A\u64CD\u4F5C\u754C\u9762\uFF09")),isRadiuvalue==5&&windows_vnc&&react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(react__WEBPACK_IMPORTED_MODULE_38___default.a.Fragment,null,react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.labelWrap},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.label,style:{paddingTop:"5px"}},"\u5B9E\u4F8B\u542F\u52A8\u6A21\u677F\uFF1A"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.labelContent},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",null,react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_input__WEBPACK_IMPORTED_MODULE_9__.a,{value:windows_start_template,onChange:function(H){return setWindowVNCTemplate(H.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(H){return setWindowsConnectionMode(H)}},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,H){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(D){M.template_name=D.target.value,setshixun_virtual_templates(Object(_root_workspace_ppte5yg23_local_v7_zhuhaikeji_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(D){M.template_identity=D.target.value,setshixun_virtual_templates(Object(_root_workspace_ppte5yg23_local_v7_zhuhaikeji_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 D={};D.template_name="",D.template_identity="",shixun_virtual_templates.push(D),setshixun_virtual_templates(Object(_root_workspace_ppte5yg23_local_v7_zhuhaikeji_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_toConsumableArray__WEBPACK_IMPORTED_MODULE_30__.a)(shixun_virtual_templates))}}),H!=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(H,1),setshixun_virtual_templates(Object(_root_workspace_ppte5yg23_local_v7_zhuhaikeji_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(H){return set_display_git_address(H.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(H){return setCodeHidden(H.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(H){return setCodeEditPermission(H.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(H){return setForbidCopy(H.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(H){return setSurvivalTime(H)}}),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(H){handleChangeEvaluationScript(H),setevaluationScript(H)}},(standardScriptList||[]).map(function(M,H){return react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(Option,{value:parseInt(M.id),name:M.scptname,key:H},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(H){return setEvaluateScript(H)}})),((_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,H){var a,D,b,A,v,y,E,w;return react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{key:H},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:((a=shixunsDetail.setting)===null||a===void 0||((D=a.shixun)===null||D===void 0)?void 0:D.status)===2?!0:!editable,onChange:function(_){return handleChangeSeviceConfig(_.target.value,"cpu_limit",H)}})),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:((b=shixunsDetail.setting)===null||b===void 0||((A=b.shixun)===null||A===void 0)?void 0:A.status)===2?!0:!editable,onChange:function(_){return handleChangeSeviceConfig(_.target.value,"lower_cpu_limit",H)}})),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:((v=shixunsDetail.setting)===null||v===void 0||((y=v.shixun)===null||y===void 0)?void 0:y.status)===2?!0:!editable,onChange:function(_){return handleChangeSeviceConfig(_.target.value,"memory_limit",H)}})),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:"mb5"},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.serviceSetLeft},"\u5185\u5B58\u8981\u6C42(M)\uFF1A"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_input__WEBPACK_IMPORTED_MODULE_9__.a,{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.serviceSetMemoryInput,value:M.request_limit,disabled:((E=shixunsDetail.setting)===null||E===void 0||((w=E.shixun)===null||w===void 0)?void 0:w.status)===2?!0:!editable,onChange:function(_){return handleChangeSeviceConfig(_.target.value,"request_limit",H)}}),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(H){return setDisableDiscuss(!H)}}),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(H){return setEvaluateScript(H)}}))}__webpack_exports__.a=Object(umi__WEBPACK_IMPORTED_MODULE_40__.a)(function(M){var H=M.user,a=M.shixunsDetail,D=M.practiceSetting;return{user:H,shixunsDetail:a,practiceSetting:D}})(Setting)},"19Vz":function(M,H,a){(function(D){D(a("VrN/"))})(function(D){D.defineOption("placeholder","",function(c,_,l){var t=l&&l!=D.Init;if(_&&!t)c.on("blur",y),c.on("change",E),c.on("swapDoc",E),D.on(c.getInputField(),"compositionupdate",c.state.placeholderCompose=function(){v(c)}),E(c);else if(!_&&t){c.off("blur",y),c.off("change",E),c.off("swapDoc",E),D.off(c.getInputField(),"compositionupdate",c.state.placeholderCompose),b(c);var u=c.getWrapperElement();u.className=u.className.replace(" CodeMirror-empty","")}_&&!c.hasFocus()&&y(c)});function b(c){c.state.placeholder&&(c.state.placeholder.parentNode.removeChild(c.state.placeholder),c.state.placeholder=null)}function A(c){b(c);var _=c.state.placeholder=document.createElement("pre");_.style.cssText="height: 0; overflow: visible",_.style.direction=c.getOption("direction"),_.className="CodeMirror-placeholder CodeMirror-line-like";var l=c.getOption("placeholder");typeof l=="string"&&(l=document.createTextNode(l)),_.appendChild(l),c.display.lineSpace.insertBefore(_,c.display.lineSpace.firstChild)}function v(c){setTimeout(function(){var _=!1,l=c.getInputField();l.nodeName=="TEXTAREA"?_=!l.value:c.lineCount()==1&&(_=!/[^\u200b]/.test(l.querySelector(".CodeMirror-line").textContent)),_?A(c):b(c)},20)}function y(c){w(c)&&A(c)}function E(c){var _=c.getWrapperElement(),l=w(c);_.className=_.className.replace(" CodeMirror-empty","")+(l?" CodeMirror-empty":""),l?A(c):b(c)}function w(c){return c.lineCount()===1&&c.getLine(0)===""}})},"1Sn+":function(M,H,a){},"1XHU":function(M,H,a){"use strict";var D=a("2qtc"),b=a("kLXV"),A=a("q1tI"),v=a.n(A),y=a("9kvl"),E=a("3wET"),w=a.n(E),c=a("bUJZ"),_=a.n(c),l=a("Ct/S"),t=a.n(l),u=function(r){var f=r.visible,m=r.occupationValue,d=r.onCancel,n=d===void 0?function(){}:d,i=function(){return v.a.createElement("div",{className:t.a.flexColumn},v.a.createElement("img",{className:t.a.img,src:_.a}),v.a.createElement("span",{className:t.a.content},"\u672A\u804C\u4E1A\u8BA4\u8BC1"))},h=function(){return v.a.createElement("div",{className:t.a.flexColumn},v.a.createElement("img",{className:t.a.img,src:w.a}),v.a.createElement("span",{className:t.a.content},"\u672A\u5B9E\u540D\u8BA4\u8BC1"))},C=function(){return m===3?v.a.createElement(v.a.Fragment,null,h(),i()):m===2?i():h()};return v.a.createElement(b.a,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,visible:f,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(){n(),y.d.push("/account/certification")},onCancel:function(){n()}},v.a.createElement("div",{className:t.a.tilte},"\u8BF7\u5728\u5B8C\u6210\u6761\u4EF6\u540E\u91CD\u8BD5"),v.a.createElement("div",{className:t.a.flexRow},C()))};H.a=Object(y.a)(function(s){var r=s.paperlibrary,f=s.loading,m=s.globalSetting;return{paperlibrary:r,globalSetting:m,loading:f.effects}})(u)},"1ZF9":function(M,H,a){M.exports=a.p+"static/Authorize.cc9c212f.png"},"1eCo":function(M,H,a){(function(D){D(a("VrN/"))})(function(D){"use strict";var b={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},A={autoSelfClosers:{},implicitlyClosed:{},contextGrabbers:{},doNotIndent:{},allowUnquoted:!1,allowMissing:!1,allowMissingTagName:!1,caseFold:!1};D.defineMode("xml",function(v,y){var E=v.indentUnit,w={},c=y.htmlMode?b:A;for(var _ in c)w[_]=c[_];for(var _ in y)w[_]=y[_];var l,t;function u(T,N){function k(W){return N.tokenize=W,W(T,N)}var U=T.next();if(U=="<")return T.eat("!")?T.eat("[")?T.match("CDATA[")?k(f("atom","]]>")):null:T.match("--")?k(f("comment","-->")):T.match("DOCTYPE",!0,!0)?(T.eatWhile(/[\w\._\-]/),k(m(1))):null:T.eat("?")?(T.eatWhile(/[\w\._\-]/),N.tokenize=f("meta","?>"),"meta"):(l=T.eat("/")?"closeTag":"openTag",N.tokenize=s,"tag bracket");if(U=="&"){var z;return T.eat("#")?T.eat("x")?z=T.eatWhile(/[a-fA-F\d]/)&&T.eat(";"):z=T.eatWhile(/[\d]/)&&T.eat(";"):z=T.eatWhile(/[\w\.\-:]/)&&T.eat(";"),z?"atom":"error"}else return T.eatWhile(/[^&<]/),null}u.isInText=!0;function s(T,N){var k=T.next();if(k==">"||k=="/"&&T.eat(">"))return N.tokenize=u,l=k==">"?"endTag":"selfcloseTag","tag bracket";if(k=="=")return l="equals",null;if(k=="<"){N.tokenize=u,N.state=h,N.tagName=N.tagStart=null;var U=N.tokenize(T,N);return U?U+" tag error":"tag error"}else return/[\'\"]/.test(k)?(N.tokenize=r(k),N.stringStartCol=T.column(),N.tokenize(T,N)):(T.match(/^[^\s\u00a0=<>\"\']*[^\s\u00a0=<>\"\'\/]/),"word")}function r(T){var N=function(k,U){for(;!k.eol();)if(k.next()==T){U.tokenize=s;break}return"string"};return N.isInAttribute=!0,N}function f(T,N){return function(k,U){for(;!k.eol();){if(k.match(N)){U.tokenize=u;break}k.next()}return T}}function m(T){return function(N,k){for(var U;(U=N.next())!=null;){if(U=="<")return k.tokenize=m(T+1),k.tokenize(N,k);if(U==">")if(T==1){k.tokenize=u;break}else return k.tokenize=m(T-1),k.tokenize(N,k)}return"meta"}}function d(T,N,k){this.prev=T.context,this.tagName=N,this.indent=T.indented,this.startOfLine=k,(w.doNotIndent.hasOwnProperty(N)||T.context&&T.context.noIndent)&&(this.noIndent=!0)}function n(T){T.context&&(T.context=T.context.prev)}function i(T,N){for(var k;;){if(!T.context)return;if(k=T.context.tagName,!w.contextGrabbers.hasOwnProperty(k)||!w.contextGrabbers[k].hasOwnProperty(N))return;n(T)}}function h(T,N,k){return T=="openTag"?(k.tagStart=N.column(),C):T=="closeTag"?x:h}function C(T,N,k){return T=="word"?(k.tagName=N.current(),t="tag",P):w.allowMissingTagName&&T=="endTag"?(t="tag bracket",P(T,N,k)):(t="error",C)}function x(T,N,k){if(T=="word"){var U=N.current();return k.context&&k.context.tagName!=U&&w.implicitlyClosed.hasOwnProperty(k.context.tagName)&&n(k),k.context&&k.context.tagName==U||w.matchClosing===!1?(t="tag",g):(t="tag error",R)}else return w.allowMissingTagName&&T=="endTag"?(t="tag bracket",g(T,N,k)):(t="error",R)}function g(T,N,k){return T!="endTag"?(t="error",g):(n(k),h)}function R(T,N,k){return t="error",g(T,N,k)}function P(T,N,k){if(T=="word")return t="attribute",O;if(T=="endTag"||T=="selfcloseTag"){var U=k.tagName,z=k.tagStart;return k.tagName=k.tagStart=null,T=="selfcloseTag"||w.autoSelfClosers.hasOwnProperty(U)?i(k,U):(i(k,U),k.context=new d(k,U,z==k.indented)),h}return t="error",P}function O(T,N,k){return T=="equals"?S:(w.allowMissing||(t="error"),P(T,N,k))}function S(T,N,k){return T=="string"?p:T=="word"&&w.allowUnquoted?(t="string",P):(t="error",P(T,N,k))}function p(T,N,k){return T=="string"?p:P(T,N,k)}return{startState:function(T){var N={tokenize:u,state:h,indented:T||0,tagName:null,tagStart:null,context:null};return T!=null&&(N.baseIndent=T),N},token:function(T,N){if(!N.tagName&&T.sol()&&(N.indented=T.indentation()),T.eatSpace())return null;l=null;var k=N.tokenize(T,N);return(k||l)&&k!="comment"&&(t=null,N.state=N.state(l||k,T,N),t&&(k=t=="error"?k+" error":t)),k},indent:function(T,N,k){var U=T.context;if(T.tokenize.isInAttribute)return T.tagStart==T.indented?T.stringStartCol+1:T.indented+E;if(U&&U.noIndent)return D.Pass;if(T.tokenize!=s&&T.tokenize!=u)return k?k.match(/^(\s*)/)[0].length:0;if(T.tagName)return w.multilineTagIndentPastTag!==!1?T.tagStart+T.tagName.length+2:T.tagStart+E*(w.multilineTagIndentFactor||1);if(w.alignCDATA&&/<!\[CDATA\[/.test(N))return 0;var z=N&&/^<(\/)?([\w_:\.-]*)/.exec(N);if(z&&z[1])for(;U;)if(U.tagName==z[2]){U=U.prev;break}else if(w.implicitlyClosed.hasOwnProperty(U.tagName))U=U.prev;else break;else if(z)for(;U;){var W=w.contextGrabbers[U.tagName];if(W&&W.hasOwnProperty(z[2]))U=U.prev;else break}for(;U&&U.prev&&!U.startOfLine;)U=U.prev;return U?U.indent+E:T.baseIndent||0},electricInput:/<\/[\s\w:]+>$/,blockCommentStart:"<!--",blockCommentEnd:"-->",configuration:w.htmlMode?"html":"xml",helperType:w.htmlMode?"html":"xml",skipAttribute:function(T){T.state==S&&(T.state=P)},xmlCurrentTag:function(T){return T.tagName?{name:T.tagName,close:T.type=="closeTag"}:null},xmlCurrentContext:function(T){for(var N=[],k=T.context;k;k=k.prev)k.tagName&&N.push(k.tagName);return N.reverse()}}}),D.defineMIME("text/xml","xml"),D.defineMIME("application/xml","xml"),D.mimeModes.hasOwnProperty("text/html")||D.defineMIME("text/html",{name:"xml",htmlMode:!0})})},"1j5w":function(M,H,a){"use strict";a.d(H,"d",function(){return Qe}),a.d(H,"b",function(){return Ot}),a.d(H,"c",function(){return jt}),a.d(H,"a",function(){return bn});var D=a("VTBJ"),b=a("1OyB"),A=a("vuIU"),v=a("JX7q"),y=a("Ji7U"),E=a("LK+K"),w=a("q1tI"),c=a("I8Z2"),_=a("BGR+"),l=a("wx14"),t=a("rePB"),u=a("4IlW"),s=a("2GS6"),r=a("Gytx"),f=a.n(r),m=a("TSYQ"),d=a.n(m),n=a("U8pU"),i=a("ODXe"),h=/iPhone/i,C=/iPod/i,x=/iPad/i,g=/\bAndroid(?:.+)Mobile\b/i,R=/Android/i,P=/\bAndroid(?:.+)SD4930UR\b/i,O=/\bAndroid(?:.+)(?:KF[A-Z]{2,4})\b/i,S=/Windows Phone/i,p=/\bWindows(?:.+)ARM\b/i,T=/BlackBerry/i,N=/BB10/i,k=/Opera Mini/i,U=/\b(CriOS|Chrome)(?:.+)Mobile/i,z=/Mobile(?:.+)Firefox\b/i;function W(xt,We){return xt.test(We)}function F(xt){var We=xt||(typeof navigator!="undefined"?navigator.userAgent:""),ot=We.split("[FBAN");if(typeof ot[1]!="undefined"){var it=ot,Ne=Object(i.a)(it,1);We=Ne[0]}if(ot=We.split("Twitter"),typeof ot[1]!="undefined"){var Je=ot,Tt=Object(i.a)(Je,1);We=Tt[0]}var yt={apple:{phone:W(h,We)&&!W(S,We),ipod:W(C,We),tablet:!W(h,We)&&W(x,We)&&!W(S,We),device:(W(h,We)||W(C,We)||W(x,We))&&!W(S,We)},amazon:{phone:W(P,We),tablet:!W(P,We)&&W(O,We),device:W(P,We)||W(O,We)},android:{phone:!W(S,We)&&W(P,We)||!W(S,We)&&W(g,We),tablet:!W(S,We)&&!W(P,We)&&!W(g,We)&&(W(O,We)||W(R,We)),device:!W(S,We)&&(W(P,We)||W(O,We)||W(g,We)||W(R,We))||W(/\bokhttp\b/i,We)},windows:{phone:W(S,We),tablet:W(p,We),device:W(S,We)||W(p,We)},other:{blackberry:W(T,We),blackberry10:W(N,We),opera:W(k,We),firefox:W(z,We),chrome:W(U,We),device:W(T,We)||W(N,We)||W(k,We)||W(z,We)||W(U,We)},any:null,phone:null,tablet:null};return yt.any=yt.apple.device||yt.android.device||yt.windows.device||yt.other.device,yt.phone=yt.apple.phone||yt.android.phone||yt.windows.phone,yt.tablet=yt.apple.tablet||yt.android.tablet||yt.windows.tablet,yt}var V=Object(D.a)(Object(D.a)({},F()),{},{isMobile:F}),K=V;function B(){}function J(xt,We,ot){var it=We||"";return xt.key||"".concat(it,"item_").concat(ot)}function le(xt){return"".concat(xt,"-menu-")}function ge(xt,We){var ot=-1;w.Children.forEach(xt,function(it){ot+=1,it&&it.type&&it.type.isMenuItemGroup?w.Children.forEach(it.props.children,function(Ne){ot+=1,We(Ne,ot)}):We(it,ot)})}function pe(xt,We,ot){if(!xt||ot.find)return;w.Children.forEach(xt,function(it){if(it){var Ne=it.type;if(!Ne||!(Ne.isSubMenu||Ne.isMenuItem||Ne.isMenuItemGroup))return;We.indexOf(it.key)!==-1?ot.find=!0:it.props.children&&pe(it.props.children,We,ot)}})}var De=["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"],Ie=function(We){var ot=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,it=We&&typeof We.getBoundingClientRect=="function"&&We.getBoundingClientRect().width;if(it){if(ot){var Ne=getComputedStyle(We),Je=Ne.marginLeft,Tt=Ne.marginRight;it+=+Je.replace("px","")+ +Tt.replace("px","")}it=+it.toFixed(6)}return it||0},fe=function(We,ot,it){We&&Object(n.a)(We.style)==="object"&&(We.style[ot]=it)},xe=function(){return K.any},Ee=a("KQm4"),se=a("Ff2n"),oe=a("i8i4"),q=a("bdgK"),me=a("uciX"),re=a("8XRh"),ae={adjustX:1,adjustY:1},ce={topLeft:{points:["bl","tl"],overflow:ae,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:ae,offset:[0,7]},leftTop:{points:["tr","tl"],overflow:ae,offset:[-4,0]},rightTop:{points:["tl","tr"],overflow:ae,offset:[4,0]}},te={topLeft:{points:["bl","tl"],overflow:ae,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:ae,offset:[0,7]},rightTop:{points:["tr","tl"],overflow:ae,offset:[-4,0]},leftTop:{points:["tl","tr"],overflow:ae,offset:[4,0]}},$=ce,X=0,ee={horizontal:"bottomLeft",vertical:"rightTop","vertical-left":"rightTop","vertical-right":"leftTop"},Oe=function(We,ot,it){var Ne=le(ot),Je=We.getState();We.setState({defaultActiveFirst:Object(D.a)(Object(D.a)({},Je.defaultActiveFirst),{},Object(t.a)({},Ne,it))})},Se=function(xt){Object(y.a)(ot,xt);var We=Object(E.a)(ot);function ot(it){var Ne;Object(b.a)(this,ot),Ne=We.call(this,it),Ne.onDestroy=function(dt){Ne.props.onDestroy(dt)},Ne.onKeyDown=function(dt){var Pt=dt.keyCode,Nt=Ne.menuInstance,cn=Ne.props,_n=cn.isOpen,Wn=cn.store;if(Pt===u.a.ENTER)return Ne.onTitleClick(dt),Oe(Wn,Ne.props.eventKey,!0),!0;if(Pt===u.a.RIGHT)return _n?Nt.onKeyDown(dt):(Ne.triggerOpenChange(!0),Oe(Wn,Ne.props.eventKey,!0)),!0;if(Pt===u.a.LEFT){var Kn;if(_n)Kn=Nt.onKeyDown(dt);else return;return Kn||(Ne.triggerOpenChange(!1),Kn=!0),Kn}return _n&&(Pt===u.a.UP||Pt===u.a.DOWN)?Nt.onKeyDown(dt):void 0},Ne.onOpenChange=function(dt){Ne.props.onOpenChange(dt)},Ne.onPopupVisibleChange=function(dt){Ne.triggerOpenChange(dt,dt?"mouseenter":"mouseleave")},Ne.onMouseEnter=function(dt){var Pt=Ne.props,Nt=Pt.eventKey,cn=Pt.onMouseEnter,_n=Pt.store;Oe(_n,Ne.props.eventKey,!1),cn({key:Nt,domEvent:dt})},Ne.onMouseLeave=function(dt){var Pt=Ne.props,Nt=Pt.parentMenu,cn=Pt.eventKey,_n=Pt.onMouseLeave;Nt.subMenuInstance=Object(v.a)(Ne),_n({key:cn,domEvent:dt})},Ne.onTitleMouseEnter=function(dt){var Pt=Ne.props,Nt=Pt.eventKey,cn=Pt.onItemHover,_n=Pt.onTitleMouseEnter;cn({key:Nt,hover:!0}),_n({key:Nt,domEvent:dt})},Ne.onTitleMouseLeave=function(dt){var Pt=Ne.props,Nt=Pt.parentMenu,cn=Pt.eventKey,_n=Pt.onItemHover,Wn=Pt.onTitleMouseLeave;Nt.subMenuInstance=Object(v.a)(Ne),_n({key:cn,hover:!1}),Wn({key:cn,domEvent:dt})},Ne.onTitleClick=function(dt){var Pt=Object(v.a)(Ne),Nt=Pt.props;if(Nt.onTitleClick({key:Nt.eventKey,domEvent:dt}),Nt.triggerSubMenuAction==="hover")return;Ne.triggerOpenChange(!Nt.isOpen,"click"),Oe(Nt.store,Ne.props.eventKey,!1)},Ne.onSubMenuClick=function(dt){typeof Ne.props.onClick=="function"&&Ne.props.onClick(Ne.addKeyPath(dt))},Ne.onSelect=function(dt){Ne.props.onSelect(dt)},Ne.onDeselect=function(dt){Ne.props.onDeselect(dt)},Ne.getPrefixCls=function(){return"".concat(Ne.props.rootPrefixCls,"-submenu")},Ne.getActiveClassName=function(){return"".concat(Ne.getPrefixCls(),"-active")},Ne.getDisabledClassName=function(){return"".concat(Ne.getPrefixCls(),"-disabled")},Ne.getSelectedClassName=function(){return"".concat(Ne.getPrefixCls(),"-selected")},Ne.getOpenClassName=function(){return"".concat(Ne.props.rootPrefixCls,"-submenu-open")},Ne.saveMenuInstance=function(dt){Ne.menuInstance=dt},Ne.addKeyPath=function(dt){return Object(D.a)(Object(D.a)({},dt),{},{keyPath:(dt.keyPath||[]).concat(Ne.props.eventKey)})},Ne.triggerOpenChange=function(dt,Pt){var Nt=Ne.props.eventKey,cn=function(){Ne.onOpenChange({key:Nt,item:Object(v.a)(Ne),trigger:Pt,open:dt})};Pt==="mouseenter"?Ne.mouseenterTimeout=setTimeout(function(){cn()},0):cn()},Ne.isChildrenSelected=function(){var dt={find:!1};return pe(Ne.props.children,Ne.props.selectedKeys,dt),dt.find},Ne.isOpen=function(){return Ne.props.openKeys.indexOf(Ne.props.eventKey)!==-1},Ne.adjustWidth=function(){if(!Ne.subMenuTitle||!Ne.menuInstance)return;var dt=oe.findDOMNode(Ne.menuInstance);if(dt.offsetWidth>=Ne.subMenuTitle.offsetWidth)return;dt.style.minWidth="".concat(Ne.subMenuTitle.offsetWidth,"px")},Ne.saveSubMenuTitle=function(dt){Ne.subMenuTitle=dt},Ne.getBaseProps=function(){var dt=Object(v.a)(Ne),Pt=dt.props;return{mode:Pt.mode==="horizontal"?"vertical":Pt.mode,visible:Ne.props.isOpen,level:Pt.level+1,inlineIndent:Pt.inlineIndent,focusable:!1,onClick:Ne.onSubMenuClick,onSelect:Ne.onSelect,onDeselect:Ne.onDeselect,onDestroy:Ne.onDestroy,selectedKeys:Pt.selectedKeys,eventKey:"".concat(Pt.eventKey,"-menu-"),openKeys:Pt.openKeys,motion:Pt.motion,onOpenChange:Ne.onOpenChange,subMenuOpenDelay:Pt.subMenuOpenDelay,parentMenu:Object(v.a)(Ne),subMenuCloseDelay:Pt.subMenuCloseDelay,forceSubMenuRender:Pt.forceSubMenuRender,triggerSubMenuAction:Pt.triggerSubMenuAction,builtinPlacements:Pt.builtinPlacements,defaultActiveFirst:Pt.store.getState().defaultActiveFirst[le(Pt.eventKey)],multiple:Pt.multiple,prefixCls:Pt.rootPrefixCls,id:Ne.internalMenuId,manualRef:Ne.saveMenuInstance,itemIcon:Pt.itemIcon,expandIcon:Pt.expandIcon,direction:Pt.direction}},Ne.getMotion=function(dt,Pt){var Nt=Object(v.a)(Ne),cn=Nt.haveRendered,_n=Ne.props,Wn=_n.motion,Kn=_n.rootPrefixCls,wn=Object(D.a)(Object(D.a)({},Wn),{},{leavedClassName:"".concat(Kn,"-hidden"),removeOnLeave:!1,motionAppear:cn||!Pt||dt!=="inline"});return wn};var Je=it.store,Tt=it.eventKey,yt=Je.getState(),It=yt.defaultActiveFirst;Ne.isRootMenu=!1;var Kt=!1;return It&&(Kt=It[Tt]),Oe(Je,Tt,Kt),Ne}return Object(A.a)(ot,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var Ne=this,Je=this.props,Tt=Je.mode,yt=Je.parentMenu,It=Je.manualRef;if(It&&It(this),Tt!=="horizontal"||!yt.isRootMenu||!this.props.isOpen)return;this.minWidthTimeout=setTimeout(function(){return Ne.adjustWidth()},0)}},{key:"componentWillUnmount",value:function(){var Ne=this.props,Je=Ne.onDestroy,Tt=Ne.eventKey;Je&&Je(Tt),this.minWidthTimeout&&clearTimeout(this.minWidthTimeout),this.mouseenterTimeout&&clearTimeout(this.mouseenterTimeout)}},{key:"renderChildren",value:function(Ne){var Je=this,Tt=this.getBaseProps(),yt=this.getMotion(Tt.mode,Tt.visible);if(this.haveRendered=!0,this.haveOpened=this.haveOpened||Tt.visible||Tt.forceSubMenuRender,!this.haveOpened)return w.createElement("div",null);var It=Tt.direction;return w.createElement(re.default,Object.assign({visible:Tt.visible},yt),function(Kt){var dt=Kt.className,Pt=Kt.style,Nt=d()("".concat(Tt.prefixCls,"-sub"),dt,Object(t.a)({},"".concat(Tt.prefixCls,"-rtl"),It==="rtl"));return w.createElement(ze,Object.assign({},Tt,{id:Je.internalMenuId,className:Nt,style:Pt}),Ne)})}},{key:"render",value:function(){var Ne,Je=Object(D.a)({},this.props),Tt=Je.isOpen,yt=this.getPrefixCls(),It=Je.mode==="inline",Kt=d()(yt,"".concat(yt,"-").concat(Je.mode),(Ne={},Object(t.a)(Ne,Je.className,!!Je.className),Object(t.a)(Ne,this.getOpenClassName(),Tt),Object(t.a)(Ne,this.getActiveClassName(),Je.active||Tt&&!It),Object(t.a)(Ne,this.getDisabledClassName(),Je.disabled),Object(t.a)(Ne,this.getSelectedClassName(),this.isChildrenSelected()),Ne));this.internalMenuId||(Je.eventKey?this.internalMenuId="".concat(Je.eventKey,"$Menu"):(X+=1,this.internalMenuId="$__$".concat(X,"$Menu")));var dt={},Pt={},Nt={};Je.disabled||(dt={onMouseLeave:this.onMouseLeave,onMouseEnter:this.onMouseEnter},Pt={onClick:this.onTitleClick},Nt={onMouseEnter:this.onTitleMouseEnter,onMouseLeave:this.onTitleMouseLeave});var cn={},_n=Je.direction;It&&(_n==="rtl"?cn.paddingRight=Je.inlineIndent*Je.level:cn.paddingLeft=Je.inlineIndent*Je.level);var Wn={};this.props.isOpen&&(Wn={"aria-owns":this.internalMenuId});var Kn=null;Je.mode!=="horizontal"&&(Kn=this.props.expandIcon,typeof this.props.expandIcon=="function"&&(Kn=w.createElement(this.props.expandIcon,Object(D.a)({},this.props))));var wn=w.createElement("div",Object.assign({ref:this.saveSubMenuTitle,style:cn,className:"".concat(yt,"-title"),role:"button"},Nt,Pt,{"aria-expanded":Tt},Wn,{"aria-haspopup":"true",title:typeof Je.title=="string"?Je.title:void 0}),Je.title,Kn||w.createElement("i",{className:"".concat(yt,"-arrow")})),un=this.renderChildren(Je.children),_r=Je.parentMenu.isRootMenu?Je.parentMenu.props.getPopupContainer:function(Vn){return Vn.parentNode},Rr=ee[Je.mode],Ir=Je.popupOffset?{offset:Je.popupOffset}:{},dr=Je.mode==="inline"?"":Je.popupClassName;dr+=_n==="rtl"?" ".concat(yt,"-rtl"):"";var zn=Je.disabled,tr=Je.triggerSubMenuAction,an=Je.subMenuOpenDelay,Wt=Je.forceSubMenuRender,sn=Je.subMenuCloseDelay,Xn=Je.builtinPlacements;De.forEach(function(Vn){return delete Je[Vn]}),delete Je.onClick;var $n=_n==="rtl"?Object.assign({},te,Xn):Object.assign({},ce,Xn);return delete Je.direction,w.createElement("li",Object.assign({},Je,dt,{className:Kt,role:"menuitem"}),It&&wn,It&&un,!It&&w.createElement(me.a,{prefixCls:yt,popupClassName:d()("".concat(yt,"-popup"),dr),getPopupContainer:_r,builtinPlacements:$n,popupPlacement:Rr,popupVisible:Tt,popupAlign:Ir,popup:un,action:zn?[]:[tr],mouseEnterDelay:an,mouseLeaveDelay:sn,onPopupVisibleChange:this.onPopupVisibleChange,forceRender:Wt},wn))}}]),ot}(w.Component);Se.defaultProps={onMouseEnter:B,onMouseLeave:B,onTitleMouseEnter:B,onTitleMouseLeave:B,onTitleClick:B,manualRef:B,mode:"vertical",title:""};var Me=Object(c.b)(function(xt,We){var ot=xt.openKeys,it=xt.activeKey,Ne=xt.selectedKeys,Je=We.eventKey,Tt=We.subMenuKey;return{isOpen:ot.indexOf(Je)>-1,active:it[Tt]===Je,selectedKeys:Ne}})(Se);Me.isSubMenu=!0;var Qe=Me,tt="menuitem-overflowed",st=.5,ut=function(xt){Object(y.a)(ot,xt);var We=Object(E.a)(ot);function ot(){var it;return Object(b.a)(this,ot),it=We.apply(this,arguments),it.resizeObserver=null,it.mutationObserver=null,it.originalTotalWidth=0,it.overflowedItems=[],it.menuItemSizes=[],it.cancelFrameId=null,it.state={lastVisibleIndex:void 0},it.getMenuItemNodes=function(){var Ne=it.props.prefixCls,Je=oe.findDOMNode(Object(v.a)(it));return Je?[].slice.call(Je.children).filter(function(Tt){return Tt.className.split(" ").indexOf("".concat(Ne,"-overflowed-submenu"))<0}):[]},it.getOverflowedSubMenuItem=function(Ne,Je,Tt){var yt=it.props,It=yt.overflowedIndicator,Kt=yt.level,dt=yt.mode,Pt=yt.prefixCls,Nt=yt.theme;if(Kt!==1||dt!=="horizontal")return null;var cn=it.props.children[0],_n=cn.props,Wn=_n.children,Kn=_n.title,wn=_n.style,un=Object(se.a)(_n,["children","title","style"]),_r=Object(D.a)({},wn),Rr="".concat(Ne,"-overflowed-indicator"),Ir="".concat(Ne,"-overflowed-indicator");Je.length===0&&Tt!==!0?_r=Object(D.a)(Object(D.a)({},_r),{},{display:"none"}):Tt&&(_r=Object(D.a)(Object(D.a)({},_r),{},{visibility:"hidden",position:"absolute"}),Rr="".concat(Rr,"-placeholder"),Ir="".concat(Ir,"-placeholder"));var dr=Nt?"".concat(Pt,"-").concat(Nt):"",zn={};return De.forEach(function(tr){un[tr]!==void 0&&(zn[tr]=un[tr])}),w.createElement(Qe,Object.assign({title:It,className:"".concat(Pt,"-overflowed-submenu"),popupClassName:dr},zn,{key:Rr,eventKey:Ir,disabled:!1,style:_r}),Je)},it.setChildrenWidthAndResize=function(){if(it.props.mode!=="horizontal")return;var Ne=oe.findDOMNode(Object(v.a)(it));if(!Ne)return;var Je=Ne.children;if(!Je||Je.length===0)return;var Tt=Ne.children[Je.length-1];fe(Tt,"display","inline-block");var yt=it.getMenuItemNodes(),It=yt.filter(function(Kt){return Kt.className.split(" ").indexOf(tt)>=0});It.forEach(function(Kt){fe(Kt,"display","inline-block")}),it.menuItemSizes=yt.map(function(Kt){return Ie(Kt,!0)}),It.forEach(function(Kt){fe(Kt,"display","none")}),it.overflowedIndicatorWidth=Ie(Ne.children[Ne.children.length-1],!0),it.originalTotalWidth=it.menuItemSizes.reduce(function(Kt,dt){return Kt+dt},0),it.handleResize(),fe(Tt,"display","none")},it.handleResize=function(){if(it.props.mode!=="horizontal")return;var Ne=oe.findDOMNode(Object(v.a)(it));if(!Ne)return;var Je=Ie(Ne);it.overflowedItems=[];var Tt=0,yt;it.originalTotalWidth>Je+st&&(yt=-1,it.menuItemSizes.forEach(function(It){Tt+=It,Tt+it.overflowedIndicatorWidth<=Je&&(yt+=1)})),it.setState({lastVisibleIndex:yt})},it}return Object(A.a)(ot,[{key:"componentDidMount",value:function(){var Ne=this;if(this.setChildrenWidthAndResize(),this.props.level===1&&this.props.mode==="horizontal"){var Je=oe.findDOMNode(this);if(!Je)return;this.resizeObserver=new q.default(function(Tt){Tt.forEach(function(){var yt=Ne.cancelFrameId;cancelAnimationFrame(yt),Ne.cancelFrameId=requestAnimationFrame(Ne.setChildrenWidthAndResize)})}),[].slice.call(Je.children).concat(Je).forEach(function(Tt){Ne.resizeObserver.observe(Tt)}),typeof MutationObserver!="undefined"&&(this.mutationObserver=new MutationObserver(function(){Ne.resizeObserver.disconnect(),[].slice.call(Je.children).concat(Je).forEach(function(Tt){Ne.resizeObserver.observe(Tt)}),Ne.setChildrenWidthAndResize()}),this.mutationObserver.observe(Je,{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(Ne){var Je=this,Tt=this.state.lastVisibleIndex;return(Ne||[]).reduce(function(yt,It,Kt){var dt=It;if(Je.props.mode==="horizontal"){var Pt=Je.getOverflowedSubMenuItem(It.props.eventKey,[]);Tt!==void 0&&Je.props.className.indexOf("".concat(Je.props.prefixCls,"-root"))!==-1&&(Kt>Tt&&(dt=w.cloneElement(It,{style:{display:"none"},eventKey:"".concat(It.props.eventKey,"-hidden"),className:"".concat(tt)})),Kt===Tt+1&&(Je.overflowedItems=Ne.slice(Tt+1).map(function(cn){return w.cloneElement(cn,{key:cn.props.eventKey,mode:"vertical-left"})}),Pt=Je.getOverflowedSubMenuItem(It.props.eventKey,Je.overflowedItems)));var Nt=[].concat(Object(Ee.a)(yt),[Pt,dt]);return Kt===Ne.length-1&&Nt.push(Je.getOverflowedSubMenuItem(It.props.eventKey,[],!0)),Nt}return[].concat(Object(Ee.a)(yt),[dt])},[])}},{key:"render",value:function(){var Ne=this.props,Je=Ne.visible,Tt=Ne.prefixCls,yt=Ne.overflowedIndicator,It=Ne.mode,Kt=Ne.level,dt=Ne.tag,Pt=Ne.children,Nt=Ne.theme,cn=Object(se.a)(Ne,["visible","prefixCls","overflowedIndicator","mode","level","tag","children","theme"]),_n=dt;return w.createElement(_n,Object.assign({},cn),this.renderChildren(Pt))}}]),ot}(w.Component);ut.defaultProps={tag:"div",className:""};var ht=ut;function bt(xt){return xt.length?xt.every(function(We){return!!We.props.disabled}):!0}function Ke(xt,We,ot){var it=xt.getState();xt.setState({activeKey:Object(D.a)(Object(D.a)({},it.activeKey),{},Object(t.a)({},We,ot))})}function Ue(xt){return xt.eventKey||"0-menu-"}function nt(xt,We){var ot=We,it=xt.children,Ne=xt.eventKey;if(ot){var Je;if(ge(it,function(Tt,yt){Tt&&Tt.props&&!Tt.props.disabled&&ot===J(Tt,Ne,yt)&&(Je=!0)}),Je)return ot}return ot=null,xt.defaultActiveFirst&&ge(it,function(Tt,yt){!ot&&Tt&&!Tt.props.disabled&&(ot=J(Tt,Ne,yt))}),ot}function kt(xt){if(xt){var We=this.instanceArray.indexOf(xt);We!==-1?this.instanceArray[We]=xt:this.instanceArray.push(xt)}}var vt=function(xt){Object(y.a)(ot,xt);var We=Object(E.a)(ot);function ot(it){var Ne;return Object(b.a)(this,ot),Ne=We.call(this,it),Ne.onKeyDown=function(Je,Tt){var yt=Je.keyCode,It;if(Ne.getFlatInstanceArray().forEach(function(dt){dt&&dt.props.active&&dt.onKeyDown&&(It=dt.onKeyDown(Je))}),It)return 1;var Kt=null;return(yt===u.a.UP||yt===u.a.DOWN)&&(Kt=Ne.step(yt===u.a.UP?-1:1)),Kt?(Je.preventDefault(),Ke(Ne.props.store,Ue(Ne.props),Kt.props.eventKey),typeof Tt=="function"&&Tt(Kt),1):void 0},Ne.onItemHover=function(Je){var Tt=Je.key,yt=Je.hover;Ke(Ne.props.store,Ue(Ne.props),yt?Tt:null)},Ne.onDeselect=function(Je){Ne.props.onDeselect(Je)},Ne.onSelect=function(Je){Ne.props.onSelect(Je)},Ne.onClick=function(Je){Ne.props.onClick(Je)},Ne.onOpenChange=function(Je){Ne.props.onOpenChange(Je)},Ne.onDestroy=function(Je){Ne.props.onDestroy(Je)},Ne.getFlatInstanceArray=function(){return Ne.instanceArray},Ne.step=function(Je){var Tt=Ne.getFlatInstanceArray(),yt=Ne.props.store.getState().activeKey[Ue(Ne.props)],It=Tt.length;if(!It)return null;Je<0&&(Tt=Tt.concat().reverse());var Kt=-1;if(Tt.every(function(cn,_n){return cn&&cn.props.eventKey===yt?(Kt=_n,!1):!0}),!Ne.props.defaultActiveFirst&&Kt!==-1&&bt(Tt.slice(Kt,It-1)))return;var dt=(Kt+1)%It,Pt=dt;do{var Nt=Tt[Pt];if(!Nt||Nt.props.disabled)Pt=(Pt+1)%It;else return Nt}while(Pt!==dt);return null},Ne.renderCommonMenuItem=function(Je,Tt,yt){var It=Ne.props.store.getState(),Kt=Object(v.a)(Ne),dt=Kt.props,Pt=J(Je,dt.eventKey,Tt),Nt=Je.props;if(!Nt||typeof Je.type=="string")return Je;var cn=Pt===It.activeKey,_n=Object(D.a)(Object(D.a)({mode:Nt.mode||dt.mode,level:dt.level,inlineIndent:dt.inlineIndent,renderMenuItem:Ne.renderMenuItem,rootPrefixCls:dt.prefixCls,index:Tt,parentMenu:dt.parentMenu,manualRef:Nt.disabled?void 0:Object(s.a)(Je.ref,kt.bind(Object(v.a)(Ne))),eventKey:Pt,active:!Nt.disabled&&cn,multiple:dt.multiple,onClick:function(Kn){(Nt.onClick||B)(Kn),Ne.onClick(Kn)},onItemHover:Ne.onItemHover,motion:dt.motion,subMenuOpenDelay:dt.subMenuOpenDelay,subMenuCloseDelay:dt.subMenuCloseDelay,forceSubMenuRender:dt.forceSubMenuRender,onOpenChange:Ne.onOpenChange,onDeselect:Ne.onDeselect,onSelect:Ne.onSelect,builtinPlacements:dt.builtinPlacements,itemIcon:Nt.itemIcon||Ne.props.itemIcon,expandIcon:Nt.expandIcon||Ne.props.expandIcon},yt),{},{direction:dt.direction});return(dt.mode==="inline"||xe())&&(_n.triggerSubMenuAction="click"),w.cloneElement(Je,_n)},Ne.renderMenuItem=function(Je,Tt,yt){if(!Je)return null;var It=Ne.props.store.getState(),Kt={openKeys:It.openKeys,selectedKeys:It.selectedKeys,triggerSubMenuAction:Ne.props.triggerSubMenuAction,subMenuKey:yt};return Ne.renderCommonMenuItem(Je,Tt,Kt)},it.store.setState({activeKey:Object(D.a)(Object(D.a)({},it.store.getState().activeKey),{},Object(t.a)({},it.eventKey,nt(it,it.activeKey)))}),Ne.instanceArray=[],Ne}return Object(A.a)(ot,[{key:"componentDidMount",value:function(){this.props.manualRef&&this.props.manualRef(this)}},{key:"shouldComponentUpdate",value:function(Ne){return this.props.visible||Ne.visible||this.props.className!==Ne.className||!f()(this.props.style,Ne.style)}},{key:"componentDidUpdate",value:function(Ne){var Je=this.props,Tt="activeKey"in Je?Je.activeKey:Je.store.getState().activeKey[Ue(Je)],yt=nt(Je,Tt);if(yt!==Tt)Ke(Je.store,Ue(Je),yt);else if("activeKey"in Ne){var It=nt(Ne,Ne.activeKey);yt!==It&&Ke(Je.store,Ue(Je),yt)}}},{key:"render",value:function(){var Ne=this,Je=Object(l.a)({},this.props);this.instanceArray=[];var Tt=d()(Je.prefixCls,Je.className,"".concat(Je.prefixCls,"-").concat(Je.mode)),yt={className:Tt,role:Je.role||"menu"};Je.id&&(yt.id=Je.id),Je.focusable&&(yt.tabIndex=0,yt.onKeyDown=this.onKeyDown);var It=Je.prefixCls,Kt=Je.eventKey,dt=Je.visible,Pt=Je.level,Nt=Je.mode,cn=Je.overflowedIndicator,_n=Je.theme;return De.forEach(function(Wn){return delete Je[Wn]}),delete Je.onClick,w.createElement(ht,Object.assign({},Je,{prefixCls:It,mode:Nt,tag:"ul",level:Pt,theme:_n,visible:dt,overflowedIndicator:cn},yt),w.Children.map(Je.children,function(Wn,Kn){return Ne.renderMenuItem(Wn,Kn,Kt||"0-menu-")}))}}]),ot}(w.Component);vt.defaultProps={prefixCls:"rc-menu",className:"",mode:"vertical",level:1,inlineIndent:24,visible:!0,focusable:!0,style:{},manualRef:B};var gt=Object(c.b)()(vt),ze=gt,Fe=a("Kwbf");function Xe(xt,We,ot){var it=xt.prefixCls,Ne=xt.motion,Je=xt.defaultMotions,Tt=Je===void 0?{}:Je,yt=xt.openAnimation,It=xt.openTransitionName,Kt=We.switchingModeFromInline;if(Ne)return Ne;if(Object(n.a)(yt)==="object"&&yt)Object(Fe.a)(!1,"Object type of `openAnimation` is removed. Please use `motion` instead.");else if(typeof yt=="string")return{motionName:"".concat(it,"-open-").concat(yt)};if(It)return{motionName:It};var dt=Tt[ot];return dt||(Kt?null:Tt.other)}var Ae=function(xt){Object(y.a)(ot,xt);var We=Object(E.a)(ot);function ot(it){var Ne;Object(b.a)(this,ot),Ne=We.call(this,it),Ne.inlineOpenKeys=[],Ne.onSelect=function(yt){var It=Object(v.a)(Ne),Kt=It.props;if(Kt.selectable){var dt=Ne.store.getState(),Pt=dt.selectedKeys,Nt=yt.key;Kt.multiple?Pt=Pt.concat([Nt]):Pt=[Nt],"selectedKeys"in Kt||Ne.store.setState({selectedKeys:Pt}),Kt.onSelect(Object(D.a)(Object(D.a)({},yt),{},{selectedKeys:Pt}))}},Ne.onClick=function(yt){var It=Ne.getRealMenuMode(),Kt=Object(v.a)(Ne),dt=Kt.store,Pt=Kt.props.onOpenChange;It!=="inline"&&!("openKeys"in Ne.props)&&(dt.setState({openKeys:[]}),Pt([])),Ne.props.onClick(yt)},Ne.onKeyDown=function(yt,It){Ne.innerMenu.getWrappedInstance().onKeyDown(yt,It)},Ne.onOpenChange=function(yt){var It=Object(v.a)(Ne),Kt=It.props,dt=Ne.store.getState().openKeys.concat(),Pt=!1,Nt=function(_n){var Wn=!1;if(_n.open)Wn=dt.indexOf(_n.key)===-1,Wn&&dt.push(_n.key);else{var Kn=dt.indexOf(_n.key);Wn=Kn!==-1,Wn&&dt.splice(Kn,1)}Pt=Pt||Wn};Array.isArray(yt)?yt.forEach(Nt):Nt(yt),Pt&&("openKeys"in Ne.props||Ne.store.setState({openKeys:dt}),Kt.onOpenChange(dt))},Ne.onDeselect=function(yt){var It=Object(v.a)(Ne),Kt=It.props;if(Kt.selectable){var dt=Ne.store.getState().selectedKeys.concat(),Pt=yt.key,Nt=dt.indexOf(Pt);Nt!==-1&&dt.splice(Nt,1),"selectedKeys"in Kt||Ne.store.setState({selectedKeys:dt}),Kt.onDeselect(Object(D.a)(Object(D.a)({},yt),{},{selectedKeys:dt}))}},Ne.onMouseEnter=function(yt){Ne.restoreModeVerticalFromInline();var It=Ne.props.onMouseEnter;It&&It(yt)},Ne.onTransitionEnd=function(yt){var It=yt.propertyName==="width"&&yt.target===yt.currentTarget,Kt=yt.target.className,dt=Object.prototype.toString.call(Kt)==="[object SVGAnimatedString]"?Kt.animVal:Kt,Pt=yt.propertyName==="font-size"&&dt.indexOf("anticon")>=0;(It||Pt)&&Ne.restoreModeVerticalFromInline()},Ne.setInnerMenu=function(yt){Ne.innerMenu=yt},Ne.isRootMenu=!0;var Je=it.defaultSelectedKeys,Tt=it.defaultOpenKeys;return"selectedKeys"in it&&(Je=it.selectedKeys||[]),"openKeys"in it&&(Tt=it.openKeys||[]),Ne.store=Object(c.c)({selectedKeys:Je,openKeys:Tt,activeKey:{"0-menu-":nt(it,it.activeKey)}}),Ne.state={switchingModeFromInline:!1},Ne}return Object(A.a)(ot,[{key:"componentDidMount",value:function(){this.updateMiniStore(),this.updateMenuDisplay()}},{key:"componentDidUpdate",value:function(Ne){this.updateOpentKeysWhenSwitchMode(Ne),this.updateMiniStore();var Je=this.props,Tt=Je.siderCollapsed,yt=Je.inlineCollapsed,It=Je.onOpenChange;(!Ne.inlineCollapsed&&yt||!Ne.siderCollapsed&&Tt)&&It([]),this.updateMenuDisplay()}},{key:"updateOpentKeysWhenSwitchMode",value:function(Ne){var Je=this.props,Tt=this.store,yt=this.inlineOpenKeys,It=Tt.getState(),Kt={};Ne.mode==="inline"&&Je.mode!=="inline"&&this.setState({switchingModeFromInline:!0}),"openKeys"in Je||((Je.inlineCollapsed&&!Ne.inlineCollapsed||Je.siderCollapsed&&!Ne.siderCollapsed)&&(this.setState({switchingModeFromInline:!0}),this.inlineOpenKeys=It.openKeys.concat(),Kt.openKeys=[]),(!Je.inlineCollapsed&&Ne.inlineCollapsed||!Je.siderCollapsed&&Ne.siderCollapsed)&&(Kt.openKeys=yt,this.inlineOpenKeys=[])),Object.keys(Kt).length&&Tt.setState(Kt)}},{key:"updateMenuDisplay",value:function(){var Ne=this.props.collapsedWidth,Je=this.store,Tt=this.prevOpenKeys,yt=this.getInlineCollapsed()&&(Ne===0||Ne==="0"||Ne==="0px");yt?(this.prevOpenKeys=Je.getState().openKeys.concat(),this.store.setState({openKeys:[]})):Tt&&(this.store.setState({openKeys:Tt}),this.prevOpenKeys=null)}},{key:"getRealMenuMode",value:function(){var Ne=this.props.mode,Je=this.state.switchingModeFromInline,Tt=this.getInlineCollapsed();return Je&&Tt?"inline":Tt?"vertical":Ne}},{key:"getInlineCollapsed",value:function(){var Ne=this.props,Je=Ne.inlineCollapsed,Tt=Ne.siderCollapsed;return Tt!==void 0?Tt:Je}},{key:"restoreModeVerticalFromInline",value:function(){var Ne=this.state.switchingModeFromInline;Ne&&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 Ne=Object(D.a)({},Object(_.default)(this.props,["collapsedWidth","siderCollapsed","defaultMotions"])),Je=this.getRealMenuMode();return Ne.className+=" ".concat(Ne.prefixCls,"-root"),Ne.direction==="rtl"&&(Ne.className+=" ".concat(Ne.prefixCls,"-rtl")),Ne=Object(D.a)(Object(D.a)({},Ne),{},{mode:Je,onClick:this.onClick,onOpenChange:this.onOpenChange,onDeselect:this.onDeselect,onSelect:this.onSelect,onMouseEnter:this.onMouseEnter,onTransitionEnd:this.onTransitionEnd,parentMenu:this,motion:Xe(this.props,this.state,Je)}),delete Ne.openAnimation,delete Ne.openTransitionName,w.createElement(c.a,{store:this.store},w.createElement(ze,Object.assign({},Ne,{ref:this.setInnerMenu}),this.props.children))}}]),ot}(w.Component);Ae.defaultProps={selectable:!0,onClick:B,onSelect:B,onOpenChange:B,onDeselect:B,defaultSelectedKeys:[],defaultOpenKeys:[],subMenuOpenDelay:.1,subMenuCloseDelay:.1,triggerSubMenuAction:"hover",prefixCls:"rc-menu",className:"",mode:"vertical",style:{},builtinPlacements:{},overflowedIndicator:w.createElement("span",null,"\xB7\xB7\xB7")};var Pe=Ae,Ye=function(xt){Object(y.a)(ot,xt);var We=Object(E.a)(ot);function ot(){var it;return Object(b.a)(this,ot),it=We.apply(this,arguments),it.onKeyDown=function(Ne){var Je=Ne.keyCode;return Je===u.a.ENTER?(it.onClick(Ne),!0):void 0},it.onMouseLeave=function(Ne){var Je=it.props,Tt=Je.eventKey,yt=Je.onItemHover,It=Je.onMouseLeave;yt({key:Tt,hover:!1}),It({key:Tt,domEvent:Ne})},it.onMouseEnter=function(Ne){var Je=it.props,Tt=Je.eventKey,yt=Je.onItemHover,It=Je.onMouseEnter;yt({key:Tt,hover:!0}),It({key:Tt,domEvent:Ne})},it.onClick=function(Ne){var Je=it.props,Tt=Je.eventKey,yt=Je.multiple,It=Je.onClick,Kt=Je.onSelect,dt=Je.onDeselect,Pt=Je.isSelected,Nt={key:Tt,keyPath:[Tt],item:Object(v.a)(it),domEvent:Ne};It(Nt),yt?Pt?dt(Nt):Kt(Nt):Pt||Kt(Nt)},it.saveNode=function(Ne){it.node=Ne},it}return Object(A.a)(ot,[{key:"componentDidMount",value:function(){this.callRef()}},{key:"componentDidUpdate",value:function(){this.callRef()}},{key:"componentWillUnmount",value:function(){var Ne=this.props;Ne.onDestroy&&Ne.onDestroy(Ne.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 Ne,Je=Object(D.a)({},this.props),Tt=d()(this.getPrefixCls(),Je.className,(Ne={},Object(t.a)(Ne,this.getActiveClassName(),!Je.disabled&&Je.active),Object(t.a)(Ne,this.getSelectedClassName(),Je.isSelected),Object(t.a)(Ne,this.getDisabledClassName(),Je.disabled),Ne)),yt=Object(D.a)(Object(D.a)({},Je.attribute),{},{title:typeof Je.title=="string"?Je.title:void 0,className:Tt,role:Je.role||"menuitem","aria-disabled":Je.disabled});Je.role==="option"?yt=Object(D.a)(Object(D.a)({},yt),{},{role:"option","aria-selected":Je.isSelected}):(Je.role===null||Je.role==="none")&&(yt.role="none");var It={onClick:Je.disabled?null:this.onClick,onMouseLeave:Je.disabled?null:this.onMouseLeave,onMouseEnter:Je.disabled?null:this.onMouseEnter},Kt=Object(D.a)({},Je.style);Je.mode==="inline"&&(Je.direction==="rtl"?Kt.paddingRight=Je.inlineIndent*Je.level:Kt.paddingLeft=Je.inlineIndent*Je.level),De.forEach(function(Pt){return delete Je[Pt]}),delete Je.direction;var dt=this.props.itemIcon;return typeof this.props.itemIcon=="function"&&(dt=w.createElement(this.props.itemIcon,this.props)),w.createElement("li",Object.assign({},Object(_.default)(Je,["onClick","onMouseEnter","onMouseLeave","onSelect"]),yt,It,{style:Kt,ref:this.saveNode}),Je.children,dt)}}]),ot}(w.Component);Ye.isMenuItem=!0,Ye.defaultProps={onSelect:B,onMouseEnter:B,onMouseLeave:B,manualRef:B};var $e=Object(c.b)(function(xt,We){var ot=xt.activeKey,it=xt.selectedKeys,Ne=We.eventKey,Je=We.subMenuKey;return{active:ot[Je]===Ne,isSelected:it.indexOf(Ne)!==-1}})(Ye),Ot=$e,ct=function(xt){Object(y.a)(ot,xt);var We=Object(E.a)(ot);function ot(){var it;return Object(b.a)(this,ot),it=We.apply(this,arguments),it.renderInnerMenuItem=function(Ne){var Je=it.props,Tt=Je.renderMenuItem,yt=Je.index;return Tt(Ne,yt,it.props.subMenuKey)},it}return Object(A.a)(ot,[{key:"render",value:function(){var Ne=Object(l.a)({},this.props),Je=Ne.className,Tt=Je===void 0?"":Je,yt=Ne.rootPrefixCls,It="".concat(yt,"-item-group-title"),Kt="".concat(yt,"-item-group-list"),dt=Ne.title,Pt=Ne.children;return De.forEach(function(Nt){return delete Ne[Nt]}),delete Ne.onClick,delete Ne.direction,w.createElement("li",Object.assign({},Ne,{className:"".concat(Tt," ").concat(yt,"-item-group")}),w.createElement("div",{className:It,title:typeof dt=="string"?dt:void 0},dt),w.createElement("ul",{className:Kt},w.Children.map(Pt,this.renderInnerMenuItem)))}}]),ot}(w.Component);ct.isMenuItemGroup=!0,ct.defaultProps={disabled:!0};var jt=ct,Xt=function(We){var ot=We.className,it=We.rootPrefixCls,Ne=We.style;return w.createElement("li",{className:"".concat(ot," ").concat(it,"-item-divider"),style:Ne})};Xt.defaultProps={disabled:!0,className:"",style:{}};var bn=Xt,nn=H.e=Pe},"1nVM":function(M,H,a){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,H,a){(function(D,b,A){M.exports=H=b(a("Ib8C"),a("MlIO"))})(this,function(D){return function(){var b=D,A=b.lib,v=A.Hasher,y=b.x64,E=y.Word,w=y.WordArray,c=b.algo;function _(){return E.create.apply(E,arguments)}var l=[_(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)],t=[];(function(){for(var s=0;s<80;s++)t[s]=_()})();var u=c.SHA512=v.extend({_doReset:function(){this._hash=new w.init([new E.init(1779033703,4089235720),new E.init(3144134277,2227873595),new E.init(1013904242,4271175723),new E.init(2773480762,1595750129),new E.init(1359893119,2917565137),new E.init(2600822924,725511199),new E.init(528734635,4215389547),new E.init(1541459225,327033209)])},_doProcessBlock:function(s,r){for(var f=this._hash.words,m=f[0],d=f[1],n=f[2],i=f[3],h=f[4],C=f[5],x=f[6],g=f[7],R=m.high,P=m.low,O=d.high,S=d.low,p=n.high,T=n.low,N=i.high,k=i.low,U=h.high,z=h.low,W=C.high,F=C.low,V=x.high,K=x.low,B=g.high,J=g.low,le=R,ge=P,pe=O,De=S,Ie=p,fe=T,xe=N,Ee=k,se=U,oe=z,q=W,me=F,re=V,ae=K,ce=B,te=J,$=0;$<80;$++){var X,ee,Oe=t[$];if($<16)ee=Oe.high=s[r+$*2]|0,X=Oe.low=s[r+$*2+1]|0;else{var Se=t[$-15],Me=Se.high,Qe=Se.low,tt=(Me>>>1|Qe<<31)^(Me>>>8|Qe<<24)^Me>>>7,st=(Qe>>>1|Me<<31)^(Qe>>>8|Me<<24)^(Qe>>>7|Me<<25),ut=t[$-2],ht=ut.high,bt=ut.low,Ke=(ht>>>19|bt<<13)^(ht<<3|bt>>>29)^ht>>>6,Ue=(bt>>>19|ht<<13)^(bt<<3|ht>>>29)^(bt>>>6|ht<<26),nt=t[$-7],kt=nt.high,vt=nt.low,gt=t[$-16],ze=gt.high,Fe=gt.low;X=st+vt,ee=tt+kt+(X>>>0<st>>>0?1:0),X=X+Ue,ee=ee+Ke+(X>>>0<Ue>>>0?1:0),X=X+Fe,ee=ee+ze+(X>>>0<Fe>>>0?1:0),Oe.high=ee,Oe.low=X}var Xe=se&q^~se&re,Ae=oe&me^~oe&ae,Pe=le&pe^le&Ie^pe&Ie,Ye=ge&De^ge&fe^De&fe,$e=(le>>>28|ge<<4)^(le<<30|ge>>>2)^(le<<25|ge>>>7),Ot=(ge>>>28|le<<4)^(ge<<30|le>>>2)^(ge<<25|le>>>7),ct=(se>>>14|oe<<18)^(se>>>18|oe<<14)^(se<<23|oe>>>9),jt=(oe>>>14|se<<18)^(oe>>>18|se<<14)^(oe<<23|se>>>9),Xt=l[$],bn=Xt.high,nn=Xt.low,xt=te+jt,We=ce+ct+(xt>>>0<te>>>0?1:0),xt=xt+Ae,We=We+Xe+(xt>>>0<Ae>>>0?1:0),xt=xt+nn,We=We+bn+(xt>>>0<nn>>>0?1:0),xt=xt+X,We=We+ee+(xt>>>0<X>>>0?1:0),ot=Ot+Ye,it=$e+Pe+(ot>>>0<Ot>>>0?1:0);ce=re,te=ae,re=q,ae=me,q=se,me=oe,oe=Ee+xt|0,se=xe+We+(oe>>>0<Ee>>>0?1:0)|0,xe=Ie,Ee=fe,Ie=pe,fe=De,pe=le,De=ge,ge=xt+ot|0,le=We+it+(ge>>>0<xt>>>0?1:0)|0}P=m.low=P+ge,m.high=R+le+(P>>>0<ge>>>0?1:0),S=d.low=S+De,d.high=O+pe+(S>>>0<De>>>0?1:0),T=n.low=T+fe,n.high=p+Ie+(T>>>0<fe>>>0?1:0),k=i.low=k+Ee,i.high=N+xe+(k>>>0<Ee>>>0?1:0),z=h.low=z+oe,h.high=U+se+(z>>>0<oe>>>0?1:0),F=C.low=F+me,C.high=W+q+(F>>>0<me>>>0?1:0),K=x.low=K+ae,x.high=V+re+(K>>>0<ae>>>0?1:0),J=g.low=J+te,g.high=B+ce+(J>>>0<te>>>0?1:0)},_doFinalize:function(){var s=this._data,r=s.words,f=this._nDataBytes*8,m=s.sigBytes*8;r[m>>>5]|=128<<24-m%32,r[(m+128>>>10<<5)+30]=Math.floor(f/4294967296),r[(m+128>>>10<<5)+31]=f,s.sigBytes=r.length*4,this._process();var d=this._hash.toX32();return d},clone:function(){var s=v.clone.call(this);return s._hash=this._hash.clone(),s},blockSize:1024/32});b.SHA512=v._createHelper(u),b.HmacSHA512=v._createHmacHelper(u)}(),D.SHA512})},"24hK":function(M,H,a){"use strict";a.d(H,"a",function(){return A});var D=a("JYp7"),b=function(){function v(y){this.element=y,this.next=v.Undefined,this.prev=v.Undefined}return v.Undefined=new v(void 0),v}(),A=function(){function v(){this._first=b.Undefined,this._last=b.Undefined,this._size=0}return Object.defineProperty(v.prototype,"size",{get:function(){return this._size},enumerable:!0,configurable:!0}),v.prototype.isEmpty=function(){return this._first===b.Undefined},v.prototype.clear=function(){this._first=b.Undefined,this._last=b.Undefined,this._size=0},v.prototype.unshift=function(y){return this._insert(y,!1)},v.prototype.push=function(y){return this._insert(y,!0)},v.prototype._insert=function(y,E){var w=this,c=new b(y);if(this._first===b.Undefined)this._first=c,this._last=c;else if(E){var _=this._last;this._last=c,c.prev=_,_.next=c}else{var l=this._first;this._first=c,c.next=l,l.prev=c}this._size+=1;var t=!1;return function(){t||(t=!0,w._remove(c))}},v.prototype.shift=function(){if(this._first===b.Undefined)return;var y=this._first.element;return this._remove(this._first),y},v.prototype.pop=function(){if(this._last===b.Undefined)return;var y=this._last.element;return this._remove(this._last),y},v.prototype._remove=function(y){if(y.prev!==b.Undefined&&y.next!==b.Undefined){var E=y.prev;E.next=y.next,y.next.prev=E}else y.prev===b.Undefined&&y.next===b.Undefined?(this._first=b.Undefined,this._last=b.Undefined):y.next===b.Undefined?(this._last=this._last.prev,this._last.next=b.Undefined):y.prev===b.Undefined&&(this._first=this._first.next,this._first.prev=b.Undefined);this._size-=1},v.prototype.iterator=function(){var y,E=this._first;return{next:function(){return E===b.Undefined?D.c:(y?y.value=E.element:y={done:!1,value:E.element},E=E.next,y)}}},v.prototype.toArray=function(){for(var y=[],E=this._first;E!==b.Undefined;E=E.next)y.push(E.element);return y},v}()},"3d99":function(M,H,a){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,H){M.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAAAXNSR0IArs4c6QAACE5JREFUWAmtWH1snVUZ/533tuvYVreyjGy3Y6srTBo2srI4XbtKgFQxIrKYzeAfk8AfCzHbCkPMjPjBP0aCsjr1D01USCQ6oosyiLF8xMGqc2BHauUj1I2Ntghs7dqytuu99/j7nfOee9/73js+jKd53+d5n3Oe5/zO8zznOafX4EO2ta/bhqlJfM4adFJ1hQWyxiIrM5QNG2CY7EnKei5agMf7V5pR9X3QRv0P1pr77WaO3AGLDoKokZYlY2hBtFqLDHLse9ZE2De41hyoNiYte19AzX22nfPdT8NtnJr6UgkIAl/dTLKXwHupeM9gqzmcBpH8rm6JI7ZYm3nhBfyAQHYlFcr4NL6yTn4kEamPxkxkutevx+5Hjcmnh+u7KqB1fXbR+Az2U195UmyWnjH8E1ULvGgsKDlRghTg8MnhPQvrsPVYqxnziqV3BSCBGZuUe21LMUGUKGx6F42K14rZJ6oWeFG19+w3eGnhPLSlQUVOM34pTGfHsR95tCBPozlOFCh5q++YOj7uqyfUxhqDbAYQjxzB8JFuoJ739qRrZ22L5tKcSQx+KbFk1VN2b8Fa5ky8QvojhEVDAh9C1DAH2NYIdFwMNM3TCIsT5wwOnbH45SlgIufDG8arv+RnsQb0SPe/rzdd0lYrAmr+s23PWzznxdXfyRzK1gEPrgU+cbHBa5MWr07KmsHq+RaXLTAYGAe29wFDMyVb6RC62YmxJjKbBj/td5+rJ1LJzeL+ihWUbHkuzpe5GYM9lwsM8MSbwLcGDMZmqc1cWlhrsOsyi20rgTubDb45YDGl0MZNPio1yS1yec2NdsldDq18jEUvzzqjjVj2UMF9i/JRDpFeMc/ihqUWT71p8fU+i3fO0eisRZ4hOjNl8f1/MWxvG3wha/GxedKVntct0SB3tM1hCIAwix0+YZWEVKRhPYF3SRjLxa+tN6hlGX56hHky7RNXyevHAe/OWPxpyCoUuKpem0F9frGBaqGBd5QYOAI1Kw7aBjuFDuWbckQt0DQfYr5srhuGkXdJ5cG4JZP+P+pjWzIn9gR5Vx746ajrLc3Fc7BDWCJM4EZu0xoXkmJ4OLqMl9HYY6Svj3vgrQ00SI9Z5Y+ewJOua/BjBrjj5IEybzjbmkN2YyoMxBJR0OmF5UreSDAmygmoLHqY5/kb3FlfWgWsJygdAu4giOnVlG39KHCcO63/HfXRd/HkgQZbgcquKaAz85GbvrMTBduEApFqUYGKTz2mIH8D4zMGs+Q/swK4Zhkno+w8vbCEpeCLBPmNq4HFDOuP+4G/vBHblN3UIz1LmajnzShD5e8yHO4BcE4HxAnKX/STE0TUPsyJjjUBG5YC937ccE2hz+DEWYs9PNN/N0hjBc0mo2waIz4ey7xxcznq+pGtYf5wc/oW95eqZcjiosRiOYvebWssNrMOLb7IYHSaRXEUGGMBHJ0G/j5icZS16QTDZQjcY/AzsHw54MKoFrAFvBRla2xeFz3fUgugMED1dDUT9YFrgdalBi++Rf6IxaFTrENTCiHcExblLIYP0lpWvFuvZLjPA799+QLzcd8oZCMEUu+HlCCE70DXLAEeuN5g1SLgJ89b/PwYcPoce90yw6hy/RCSWh6fX+Ex87UNwKkJ4DfMLdcI1EVPwH0bUciGWRdW6ztZR+IBjlzCg/NHvBk1EvZ9h4BH+lmV6bQwXkUyp4RNeMQpckwdD6fbrgJ2f5IX7bME1cMebfVqLcJwZHK8kMfb0m098qJ6pDiHS7j3U8Dliw26/0Yw9EyBVVw6GjOHbtjUaFGrpbp646n4OoZ8+zrgbl5+jzPPup4AnmeIHSDaZrr4UhLzZrZwMioU8GSpcGkSDeJS4wlX8zTvbAaO0NCv/0Exz6zk+C0twE8/b3B7qyE4r6t+VgB8dYNBF8G8+jaw6zHgRR4nwa5bcGoBNh/11GQKOJjPubXRueU+l/0tTMT5LP8PHy1gbJKAKSuGnEw/i+QwQ3F3h/4VsfjZEYMMd9fOjcAdGw3+yR131x+BV1ggK1rZdCYXZfC4s738u/Zp5tG1aYV6LvNXtwDLmcg3/4ITaytzkEC5pjAxqdfw5P/hTbwLXcLb1iGL+XUG2wmoj7Xqrj8Ag6fD8PIrb3Lf89r7zNC3zXX0Clse+1gxCSis30+5gMnc1GDwylvAmQkaUxgJItyZg68Ghgx2/p4Xtpt5B7qGt0CiPnqSYA4wd04HmzEoT/w7rI6U69onIasDz6X7zAEeC71lhx0nj5iw2rITU8AMjwuf6J6K97nk6ctDwM79zBN65a/HPX+ctcrbFE3yRED7ShRRLrRXGIRFGF3L7rHtVHou6QHxlzKpx3gBm2AVDttcVI1QijIn4KuZ9WqaJ//QmDdOGKVJXM2iRJStOFfGbBr+nr/CFgFpQOOd+b08M3cVk0S9CYvvB6iyvwRK9uNzxFMncCHqHnow0xV/+pCFj7aN0W7DrRfqhLs5qlZc8AZJ26pXcn1iC/twSq5weuqvvxrH77j+mELUoznD/KJlHpKgqcsumjlve2mqJeWg0nIrtKSpVqHhxcU3wZTGvFRXa9pO7C3/77WqaYE6P23380rRGaaQzcqQVOZQce73YLhLe+rmmq1pMFJxuyytq4Ht15nP8ljpdpX7QiFRyU+EIIQiUJUJ8aKOp51MIereRNvVwAhHVQ8lAWZv588xBf0cY6v8HJMcSXCxQVG14F1ReqWXpeWe4Yf+x59jnMXEa9k2u5mgdrASdHBqV1BTu7hiExGEfPss6b6Rh/9PP1glMDl2xZdtA8vMjRaFTl7tLqVQN86sOukJnmx8jD3FstpTCxw8+ciH+0nvv4gFlb/v9tJbAAAAAElFTkSuQmCC"},"3y9D":function(M,H,a){(function(D,b){M.exports=H=b(a("Ib8C"))})(this,function(D){return function(){var b=D,A=b.lib,v=A.WordArray,y=A.Hasher,E=b.algo,w=[],c=E.SHA1=y.extend({_doReset:function(){this._hash=new v.init([1732584193,4023233417,2562383102,271733878,3285377520])},_doProcessBlock:function(_,l){for(var t=this._hash.words,u=t[0],s=t[1],r=t[2],f=t[3],m=t[4],d=0;d<80;d++){if(d<16)w[d]=_[l+d]|0;else{var n=w[d-3]^w[d-8]^w[d-14]^w[d-16];w[d]=n<<1|n>>>31}var i=(u<<5|u>>>27)+m+w[d];d<20?i+=(s&r|~s&f)+1518500249:d<40?i+=(s^r^f)+1859775393:d<60?i+=(s&r|s&f|r&f)-1894007588:i+=(s^r^f)-899497514,m=f,f=r,r=s<<30|s>>>2,s=u,u=i}t[0]=t[0]+u|0,t[1]=t[1]+s|0,t[2]=t[2]+r|0,t[3]=t[3]+f|0,t[4]=t[4]+m|0},_doFinalize:function(){var _=this._data,l=_.words,t=this._nDataBytes*8,u=_.sigBytes*8;return l[u>>>5]|=128<<24-u%32,l[(u+64>>>9<<4)+14]=Math.floor(t/4294967296),l[(u+64>>>9<<4)+15]=t,_.sigBytes=l.length*4,this._process(),this._hash},clone:function(){var _=y.clone.call(this);return _._hash=this._hash.clone(),_}});b.SHA1=y._createHelper(c),b.HmacSHA1=y._createHmacHelper(c)}(),D.SHA1})},4:function(M,H){},"498V":function(M,H,a){M.exports=a.p+"static/logo.22b9a281.svg"},"4SAo":function(M,H,a){M.exports={footerWrap:"footerWrap___2ePEu"}},"4qgm":function(M,H){M.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADgAAAAwCAYAAABE1blzAAAIeUlEQVRoQ72aa2wU1xXHf2dm1jYEBClJGgofIFJLU0W04AdQWgJSW0UprZRIpB/aJBTxStIShWchJvbytA2lBCKKeajhQ5s2tGpFK1G1UowqKNjYBkraJCqqiCDEDZSncezdmTnVnd2FxaztmfWaa632w9459/7v75xzz71j4R61ssM6TkrYqMon3qesPjFNLt6LoWWgB5n1ttr/GcMCLKrE5qFgPJf3gRXN5XJgoMcfUIFlR/QxiqgVhyfVA/MxTWKgPuZvL51UtUyTjwdK6IAI/NLbWlQylhctWC0xPuN35Zi+gFUMfpIzoqxsLpffDoTIggssb9KvqLBJYnxD3dvUepq8OIAPquxzfCobJ8v5QgotmMAxDVoyYjAvi81KcRiWk1qPKm/RPIvHqy2T5FeFElkQgeVNWq42m8TmcU0G8ZVXC2ia5vOW47Lq2BQ5m5ehrIf6JbC0WQdbsMSH5ZbNED/R3+mYDHSL5kcqVLZOZB8imq/lvAWWHdWpOGySIqYEwvKk1mtsmtl5/M72WNk4Wf6dj8jIAqce1qGJEparsgSHQVoIar3M3GRadWnDp+rb5eyJi0RaykgCy47q9DS1srDUvLRzme+YFXhg5CY2YD4uf/RdVrROkffCGgk13vQTOrzdZZUKi8SmOCy1pMLUYfCDkfD7T+Cvl1PTckKNereENM1L6rFmaAc/PzRD3L6E9jlUabN+Swj2tfFB6o8Q7h0e/GQMPDcy9djBS7DjPJzthOJ+0lSPvzguyxonyz96E9mjwIpGHeGZ+lFYiEXMpP+ozQhcPgZmj7z95MUE1H8Ef7gIhnCszyXOPWqa5lWUDVcvsu3Mk5KrXsodEhUtOtNT6qwYj0allj2dXAIzvx+5CtvOwT9vQpEFVtTVMzuK8QJT1yY55HssbZ0sLd3N3LF+k47pZ70YcZS5WNj5UAsr0PS74cG+C/DLNrjppYTm0wKaSW7gUxvz2HL0q/Jpxs4tgeVN+rRvUWPF+Hx/qEURmOl7uh1ePweN11Iua+XjtsYLUjSP+BZLW0vlmLEvk07paK+LNWoxWwQxBXKhWm8u2n2MpA+/+S/suQDXvfxc1ti0ioIC/ybK5o5BbJbSJj1pD+HLXnu0DBlmEaIIzNjbfi6VhErydNeAmgX2MPCu8ZxMaNJptlBjSi6zv+VbKOcSHFVgwxXY/CFc6AI7Hzc14kzBni7xPJtFgZnxp/S+WJLFAsvEYWiko04vKMMKbOtK7Y9/+h/4mmchkFWkWz6VxyvkzYBm9vzKjmsFFnX9PfZkbPYl0BSVBy7CzvNwvqsfm3/WMct1WXUy65h1lyNMb9CS9iEsUouVls3w/tDsTeCZDjDxduhqKqHk5ZJpaprgQ/VZleug3KOnl/1dJ6QvjL4Z5uohbAx2+fBWG/ziY7icTFHLp4W96ug1lM3l0eCxvIhQicWIqBu/IbhyLDz7cErCiRup6qX5ej/2u4iXVaFyVdlxfUyFN0UojbJPGlozH4B5o+DAJfh1GxjR+VYs2deNFrx2vELa+qIfSqAxUtqkW61iXvY7+zJ55+/mFGHcsN0FJ8+a89Y1RoL3xWVF85TwF8ahBZY16RtSzEtRBRq5RmTogbqtn6GGh+vDThHiLWVyadYstffvl/Q1cu8LHnrc/giMxjzdOxNrCU6rsry1Qv5sflkQ1x8qjN5VJWvD2C2cQGMpwmG4t8lJUUAtobDds1l3coJcnVulox2LdU4xzyc62berWmbfG4GSKo80SVKK0gfjfIWaGDXFcoJW32dZ6yR5x4hYuEafUaixbcYaX3cT7NlVLfMGXGAmq4nPHlz2YvMjbJ41k4iSbYOSylBz6VThZ+2dbPzga3Jj4Todhcd6FZ4XAd8DJwZucqAF3q4gPgCWZ78GK2/S76nFBonxSKhzZfoc5ydpxGNpy2Q5HFCr0mew2WjZPOJmXZcMuMDgFZiPi1Dv3SRuXmTOqdWhRV28ZHkc3hGXw+VN+rAK67GYjWD1VCAYd/Q9borHZrWpaymTjoWv6igtZh0E59OAWnYbMIGljbrDGc4L3g3eRQNqB83A89bo4zb81HYodV06VKkb+S4b4/slMbFRn7JsaiTGF7JpZu5S/ARH8FjSMkUaja35cZ1lCTUBNXPwzhHLRmAywd7dcZlb2Bhs1C3EGNTlsOr0eLkyZ7kOdYawyoJXRCj2PDArbjvguRxVl1d2rZXGCa36oO2zBmWexLCD+ExwHai91M6WszOkc06Vfi5msc4QNzmrO7VsIbEiSCTYubtaXiiowNJmfcBssumVniGw2XaY6Jl3gN1W2oj0fTrUY9PIf7HB0Cxv0ifUZhF+SlxzuZy4i1ofV5NOyu5ltXiqvlL+VlCBGWNzV+vX7RgHnRj3JXPeRKZ6ZtP0fBbviacugTItoOakY60PasalLTuIx3dIsrh+rZwKIy6YR9iOmX7z6zUmbTwhQq1l82gugtk20zRvqrKJDrZeKaX9/vd42oIay7kzQ+aaS/C8x3WEtZc9tu2PS6TXPZEFZibx4w36YMKl2lRPIti9xY2haQh4LmcQbqBMSBPpcX2zPKDB91m8Oy4no8LIi2D3QRZW6Uxs6sLQtMzhNkfq724zTf2aKutH+rwej0gt217eBLONLKzWh8z/wWgImr1RCKgZ0h4N4rJk59pUIupPK4jAzAQWxPU7QJ3t8MW+YjMXNfW55ivriy+xbfv23C9ToootqEAzeEDTplqV+X3FZibbWqlE0iCwZOdr/adWcBfNtarzqvS7tkWt1QtNE2uGGrAhNpzXty8qDLV7IjBDUy3ioszHwspk2lux5tOgHkt3xaU1quuF7V9wF+2Rpk0dwjhTXypcQ9lYdD9bB4LaPSPYPdOqsAcYh8336yulOSyF/vT7P83Gv9qVBJysAAAAAElFTkSuQmCC"},"4u4S":function(M,H){M.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALoAAABSCAYAAADjGc4eAAASm0lEQVR4Xu2dd5QUVRbGfz3kJDkKCJJBAVFWRUUkGFBQEFRWFhUWmBlAoqCoMGKAVcC8CLKLBEEkKCZMgKjkqIIIKCKiMCAsUfLUntuvi+7pqeqq7q7pcbrrncMfTL10v/f1q/vuu/eWR0vmBaA/bnERiGMEPFoaSaTzLhrt4lhOV7QER8Aj8mtDKMJxlqJxeYLj4Yofpwh4ie4l+wAqcopVaFSJU1ldsRIYgfNE95K9L5dyjq/RuCCBMXFFj0MEMhHdS/ZUbkTjQzTyxqG8rkgJikAWonvJnkIvNCYmKCau2HGIgCHRfWQfg8awOJTZFSkBETAnuoaHFN4GOiUgLq7IcYaAKdG9u3oaBUlnCRpXxZncrjgJhkBIonvJ3o+ynGUlGhcnGDauuHGEgCXRfWbHupxjORol40h2V5QEQsAW0X1kb8FZPgHyJxA+rqhxgoBtovts7N3IYGqcyO6KkUAIhEV0H9nTyGBkAmHkihoHCIRNdJ+NfToaXeNAfleEBEEgMqKnkZ+9fAY0TxCcXDFzOQIREd27qw+kFCdZgUbtXI6BO/0EQCBiovts7DU4w0qgTAJg5YqYixGIiui+w2kzMlgEFMzFODg/9dLVISkPHN0PJw+b91+gGGSchTMnnJ9DcI9FSsNFTeHgL5C+DbRzmWt48mT9m5OzkvFLXAgHdsLJI072bNlX1ET3kf1uMpgFONKf5axzQ4Uxe6B4BXi7Pyx5yXzGveZBo9th21J4sVX0kpW6CA79DhlnsvZ1xT3QYxZoGgwsDqeO+utUuhRSFsCcgfDtgujnYdRDp/HQaqCa3/Cq2fujChrfMWJqyTwMjM4ehCx6HbgESla1P/TLN8P+7ap+gaLw6Df22r4zFDbMs1fXDtGrXw1Dl6v+5g2Bz8fZ69usVlI+GPsH5C8Mb3SDtbL3BJQOz8KND8HerfBE3czP+nwIl7RVP4J3H4FP/xXdXIJb5ysEo3+DIiXh49GwYLiz/Vv05hjRvTt7CpPR6BFTCWSwUT9B2TBccUZdAns2q2kWvACeD6FaBAoz9QFY+YY98ayIXrgUPLwaytZQ/f260Vp9WfwirJttPn6t62HQF+r5o9Xh4M7MdfsvgrotYfVMmHJv5mf5CkP3N6HxHervy6fAjH+ClmFPXqtaV90P901RtUbU9m80Vu0ceu4s0dPISzoL0Wjt0PzsdaMT/dNnYcN84zYeDwxdoZ6ZEX3BY/D7pqztH5gBBYuCEdFLVgHRbYNJFYroeQtCv4VQu4U9+fRaolYsluwkJuWOMXDTMNizBUbVz1pp7EG1o84dDIvGZ33uSQJRL1r6sp+smArTuztD9mGroNrfYPtXMD72VmlHiS7IacMozhGWodEgvFWMorZO9Jkp8NVrJkRPgn/7Dl9mRB/fArYvNSDIAShSKivRWw+BDv+CrYvhpTaZ25kR/YIKkPwuVL9S1V/4NOz+1lx4qdd6kHo+/gbY7tuxjVo8uhEqN4LPxsH8IZlryOH4qR2+fkzk1FvcOhJuS1P/+3oyvNlLVtZ4jqI21rjWevHy+CIzRTXKCDoEW7f21xhWEY7/EU4Lb13Hie4lex8uIsPr2lsh7BlF0iCniC67+Yjv1W7/SlvYvNA/eyOiN7gF7p0EJStDRgbMTIZlr5tLfEFFeGQtlKgEa96C/3Yxr1u8Eoz5TT1/oZX68QWWy+6EXnOVDj6ohLXVo/OL0PJB9XZ4rhmcOGQ89qAvodZ1kaxaZG2GlP3rEN1L9r5cwVlkeywcmURhtMopossUWw2CTuPg983wVCO/JSGQ6GtnQ9fJ0PA2JdSp4zC9B2z7Apo9oHbgYCtJ3gIgu+XFV8PJozCyDhzZYw5Ks+7wj/+ouoNLZ+2v/dNwy3BlVkyrYwNcD7R/Epa8DEfTzetXuQwKlTB/ftV9cPV96vmMXrD/Rxtjh6jy49fGFiWLXrNlR9fH1PpwOxnMRyMpOuksWutEF/1PP2QGNxEd/bre6q9OqS7Sl+jnw9dD5YZqIfUdOpDoSyfAgM+hVnPYtBBmpSj7+uPfqUO0EH5SJzh+QM2vfF11MKzaRL3mp3WHVdNCg9BzDjTpBAd/hdVvZq0rh8wKdWH/T7BuTmTL8et6WB9G28qN1bkoX0H48jUldw6VbCW6yKSlMACN57NVPqesLuHq6LpQjTpA8nw4vBdG1oJTxyBYdSlaFmrfAOslDNdXqjRR+nqpKrB/B0xoD2I5uXMs5C8EJ4/Bf+6BTR+Ghi8pLzy3HwqH2FmdWICV02Cqb3e26k+sWaJ2laulZHuqIZw+7m8lF2W9fabaN+4L/bayGsvG82wnuo/sr6DRx8Z8IquiE/3b92HnauM+ZEdvN8r5Hd3bo0ftzpUawIej4IORWYluJlmxctBzrtJzZfeW21Qp/9sNr94Gv9mw8ctBU9QnsyLPqzRW+vk370aGsbSSN0+oy6/Anv85Gy6/S51Fnm8BP36VeVwxr47zvcEerwF/+A7Kkc8uZMvYEP1t8rCEBWjcmi1y5KSOrgvU9O9K3fh5FTx3DYzebX0zWqE+NO2i/un29DOn4OtJyhoTSjcOB0iddDtWqINldpfmqdDlVTWKkQVI/h6PRPfu6qkUReNLNC5zHOe/AtFFVxdT4A7fTaeR1aVIGWU7r3MD1GmpdGa9CMGXTVa3hod91hMngCpcUr1d8hWAOYNgcfZqkV5fmsFfqfHEYvNMEzh7Mqsk8Up0L9n7UomzrAIqO7GG5/v4KxA9WCAjot/9MrTom7nmrvUgKpeQ/NBu/zOx5jRPgd0b4fXOkcMlfXT5t1JbxL8kcIzIezVuKT/e3u9AIV/qziPpcHSfcV05V1Ssp56JJejsqdCzmXA7HPg54hnHRHUJnJ3Wj0acQRS2YhHPOrihTvR3HoaVJiGtcuun25mdtLqYCWG4o5dWurxO7u8+MN+9dXOgqELPRpFWR7+RPH0CNn0UHuTiYSg3o3aKqG7dpkDe/OpHJWciJ8sT9WHvloh7dHg29uahpdKODN6zV9tGrZy2uhhN0exmVH5wdvxHnCB6xQYwwsClwQak3irH/oCHylrXbjMUOoxR5D5xGOYOUjZ9KVPvhxMGLrkFi8H9vk1pVqqyWAUXsTzJuUdKWj1I/8F6LiY1coboyYijxcCIZ222o9vtMLt3dCHzs+lQtIzfTff6vnBRGN9ZENOj2OaFbLLz60V2eDM3h2D5u89UB129rJ8LPy2zRkns8TWuUW+e0SHmLHLe9aJfHRNLkdwQy6XV0z41w+wm046OLp6lL/hciXMb0bUUuqIx3RrtMGroO/rbA2C5bycJ1fz0n/5dNdB7MVI7euBYYh8Wgum3oLo/eu/50LhDGEKZVJVbVrGtW5ULG4L4vsguK/7f4kYgRHzyUvPrfOmz+IWQ9oNya5jUGTbMNR9J9y+XGr99p0guZ4BS1RKb6FoKl6PxtePRSHYOo2bL5STRZYFT34cLL/GPphP9mp7Klm23VLtSvQGO7MtMtl3rYPl/rXtJeQ8atoPDe+CZy5Xfe+lqxi66gb31eAuuuFu5NMiPwsyZS9qIeVRcjeUtM7GjP5IqkYmuJVMOD2uz5dMxVkQXX4zrU+GTMVn1Y6eILh58smsXKwt/HgLxVREd0yzCyCpsLRodPTCgQwIwVk2Huq2hvyRuQLkUrPD5hgeS/NLb1A9VyuR7Qvu+6+1kLPnxnTvt7ylRia5NJB8bWYRG9ri5hSK66JEjNiubtRx6vpyQeTeMluhCWHGWajsCxBX1wC/wyi0wYLHxhVH+IuqGtt6NMO46czUiUqKL2e6hZcr3+6flMFZcaH0utve+DtdKMIWmfNIDbeoN2qorefFL2fwxvHqrvUOz0bslYYmewgQ0kq3ftxHWsNrRW/SDu19SO6147gXadqMhetmacP90uNhn/pPDmxDkyF5zFwAh+tCVSr3ZugReusnYGy9Sord7Eto+pq7exzQFccTSi4TadZ+hrualLHoB5g2Ghu1Bbk/FNLhjpXLzPfNnhItBYuroWio9yWBS5KjZaGlFdNl1H14DVS+DYMckK6JLiNm4g+qmT5yPAr0Iu0yA5r7fr4SnSYCC7rgUKsKoTA01H4n2kZA1I1t1JESveR0M/AKSkuCricrfPbjIG+7vE9XOLkU8PsUVWN5GopePaw5/HrQBeogqibaja6lIKowl2Z6B14rosiZNOkNPn+egLKbuZGREdLlN1O3d9W+GRu3VqqbVhfSt/hUuWwuGr4M5Yu0JOiBaxYzWvwn6fKRIKbbm4IuucIku55DHvoFSVeH4/5QXpe72a8TJwB+pPJc2cvh0wv3AKaIHBpP8Vc2L3uv+c6yLSZSRGdELFlc+2ld2Ve6v+m2dV3e9Ri2/EdEf/AzqBYW9eq0QAdYUnTzifWh0zW1FdGnfcSy0GawCMcQnZN82PyXDIbocfMXKUv9GpX9P6QprZhpvuXnyw/V9oO3j6o0SWHaugfdHwPcf58yOLq7Mkvfl7Gl1kJd5SmCKXEI9VC7zgTfMGWbLhZHWjwKc4Uvgb2HOJ7LqT+6AMtVBYkY3zlc6Z6M7lKVBVA697PkeRK8WXfSVW2HzR8ZEl2idayVO0hcN9N37IPbrUBE+wTO3Q3Qh6CPr4OAumPZAZm9Fu0QX4kpuGN1u/1Y/WPqKMY6NO6oY13I11XPxdxdLVKVLlEnx/EawTBE+OBzP7upEuqOL6jVYaBNUJEh72v12Rzeslz1ET0ZsV9HNzK5YNZurFA+ySGIzLlZeqQN6kZvFNbOUbr5rLeivbO+t3xUgV9F6uguzCyO7cwmsZ4foUt/sjdDxOWgzRNmozXxdxMIi6ph+ESX5WIS4gUXyqUjiInEmk4glvcgPVywvuqoidnvxaZcbUb3s2qAipuT8ESrbWDA+kRJdDstP71R5aaRIRjGJhhJT6OHfI1mF820cJ7qWzIPAi1HNKpzGElcZnDbi2AHY8qnahcWRKTAes0RlGPWjOnDJRYocHnOS6CKrvLJFffGmpdOU1eLBT6B8bZW+Y9KdxoiISbPdE+qZ+K+/95i/XpmLlfejvJ0kg4Fe5K02u5/5bi1B1Lc/o8bWiziESQideFgGB1AYzUwIq/vX79tunJHLjgtAODywqOso0bW+tOAcn8X0q9PNeqjI+l/WKPuv6JcSZRTKcUoCduUHcGy/seriBMB2d3QZS4I0RDcV/frMSaWf6iXUNXz5OvD4Jlj6qjoQ60VUoqd+huIV/X+ToOLPx6t0c5ZOZR5ocLPSkSVzgf6GFBVLgrSN/MvDxSy3Et2b4uIca2OeWVdezfKqC2VhCLUIVubFcBdQrx8O0SWUrknQrr3vRxX29t7joYklFz3eNBtBeVfE5UD80MWRS5IVyUYQSQl8M8gt7+oZkfSStU1uJLqWRmHSvUmLwnDmcAav6Hvx+Hc+0ecDr7Kj6bxcbRAdWi6PrOzS8mMTTz29SOxotGF0Yh4V85xTgRayocjbJpTvSzh4yd2G7vsj2dGsAi/C6dugriOqi5bCLDRsuNRFOVu3uYtAhAhETXQtlaFk4HDq1QilcZu5CJggEBXRtWRuwsNH2Z6gyF0+F4EoEYiY6FoqNdFY7X5NOsoVcJvHBIGIiO5LXSFJRGOXMTcmcLiDxCsCYRNd0/CQ6s2n6MsYH6/QuHLFEwLhEz3Z+9VoX/LseILClSWeEQiL6N7suOd4J7vyqscz0K5sOYuAbaJrqdQjw5tly7nEQzkruzt6AiFgi+jaAEpwEklTWyuBsHFFjSMELImupZFEOh+gcUscye2KkmAIWBM9ldFkeL8h6hYXgVyLQEiia324i3OE+LBlrpXbnXiCIWBKdF/WW0n2nf0f20ow0F1xY4+AIdG1PpT2+ZZXi/2U3BFdBJxHIAvRNfX150/QaOn8cG6PLgI5g0BWoicj3+D2fSM7Zybljuoi4DQCmYiupdKNDEw+GeH00G5/LgKxQ+A80bVUmpLhzcVSMHbDuyO5CMQGAS/Rtf6U55Q3sNnZj2jFRgZ3FBcBSwQ83pTOG7z5EQMy11i2cyu4COQqBDxaMq8BvXPVrN3JugiEiYClC0CY/bnVXQRii0DHWkEJbYKG95ABnmSX6LFdFnc0pxEISXTPWTxaN+Ztn+US3Wng3f5ii4A50U/hydOZeT94P8rkEj22y+KO5jQCRkT3eI6T5GnPHH/ea5foTgPv9hdbBLIS/RD58t7C7C0rAyfiEj22y+KO5jQCmYm+j3yeG5m97ZvgYVyiOw28219sEfATfTd5klozZ2vAR6b8U3GJHttlcUdzGgFF9J8gbyvmb/nFrHuX6E4D7/YXWwTurLWJQnnbMGPLnlADu0SP7bK4ozmNQLe6pZn2wwGrbv8PSygpSs9Cw9cAAAAASUVORK5CYII="},"55Ip":function(M,H,a){"use strict";a.d(H,"a",function(){return i}),a.d(H,"b",function(){return P});var D=a("Ty5D"),b=a("dI71"),A=a("q1tI"),v=a.n(A),y=a("YS25"),E=a("17x9"),w=a.n(E),c=a("wx14"),_=a("zLVn"),l=a("9R94"),t=function(S){Object(b.a)(p,S);function p(){for(var N,k=arguments.length,U=new Array(k),z=0;z<k;z++)U[z]=arguments[z];return N=S.call.apply(S,[this].concat(U))||this,N.history=Object(y.a)(N.props),N}var T=p.prototype;return T.render=function(){return v.a.createElement(D.c,{history:this.history,children:this.props.children})},p}(v.a.Component),u=function(S){Object(b.a)(p,S);function p(){for(var N,k=arguments.length,U=new Array(k),z=0;z<k;z++)U[z]=arguments[z];return N=S.call.apply(S,[this].concat(U))||this,N.history=Object(y.b)(N.props),N}var T=p.prototype;return T.render=function(){return v.a.createElement(D.c,{history:this.history,children:this.props.children})},p}(v.a.Component),s=function(p,T){return typeof p=="function"?p(T):p},r=function(p,T){return typeof p=="string"?Object(y.c)(p,null,null,T):p},f=function(p){return p},m=v.a.forwardRef;typeof m=="undefined"&&(m=f);function d(S){return!!(S.metaKey||S.altKey||S.ctrlKey||S.shiftKey)}var n=m(function(S,p){var T=S.innerRef,N=S.navigate,k=S.onClick,U=Object(_.a)(S,["innerRef","navigate","onClick"]),z=U.target,W=Object(c.a)({},U,{onClick:function(V){try{k&&k(V)}catch(K){throw V.preventDefault(),K}!V.defaultPrevented&&V.button===0&&(!z||z==="_self")&&!d(V)&&(V.preventDefault(),N())}});return f!==m?W.ref=p||T:W.ref=T,v.a.createElement("a",W)}),i=m(function(S,p){var T=S.component,N=T===void 0?n:T,k=S.replace,U=S.to,z=S.innerRef,W=Object(_.a)(S,["component","replace","to","innerRef"]);return v.a.createElement(D.e.Consumer,null,function(F){F||Object(l.a)(!1);var V=F.history,K=r(s(U,F.location),F.location),B=K?V.createHref(K):"",J=Object(c.a)({},W,{href:B,navigate:function(){var ge=s(U,F.location),pe=k?V.replace:V.push;pe(ge)}});return f!==m?J.ref=p||z:J.innerRef=z,v.a.createElement(N,J)})});if(!1)var h,C;var x=function(p){return p},g=v.a.forwardRef;typeof g=="undefined"&&(g=x);function R(){for(var S=arguments.length,p=new Array(S),T=0;T<S;T++)p[T]=arguments[T];return p.filter(function(N){return N}).join(" ")}var P=g(function(S,p){var T=S["aria-current"],N=T===void 0?"page":T,k=S.activeClassName,U=k===void 0?"active":k,z=S.activeStyle,W=S.className,F=S.exact,V=S.isActive,K=S.location,B=S.sensitive,J=S.strict,le=S.style,ge=S.to,pe=S.innerRef,De=Object(_.a)(S,["aria-current","activeClassName","activeStyle","className","exact","isActive","location","sensitive","strict","style","to","innerRef"]);return v.a.createElement(D.e.Consumer,null,function(Ie){Ie||Object(l.a)(!1);var fe=K||Ie.location,xe=r(s(ge,fe),fe),Ee=xe.pathname,se=Ee&&Ee.replace(/([.+*?=^!:${}()[\]|/\\])/g,"\\$1"),oe=se?Object(D.f)(fe.pathname,{path:se,exact:F,sensitive:B,strict:J}):null,q=!!(V?V(oe,fe):oe),me=q?R(W,U):W,re=q?Object(c.a)({},le,{},z):le,ae=Object(c.a)({"aria-current":q&&N||null,className:me,style:re,to:xe},De);return x!==g?ae.ref=p||pe:ae.innerRef=pe,v.a.createElement(i,ae)})});if(!1)var O},"5D2P":function(M,H){M.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAFTklEQVRoQ91aS4xURRQ993UzUUZcqFEc4meh0cQFSlwgrvAHSgQWhOhCk4GZqmdw+ERUWDkrBMUBnIzzqqYjcTaaGBLFxA8MjIk/3PhZCCa6UAyKC11ARnDo6Wvu+HrS0/R7r96nWVBJpxfv3nPPrbp169aHUEAzxsxl5gcB3AdgAREtkH8AXSH87wBOMfMp+QfwFREd0Vr/k9c8ZQUwxixi5mWe5y1l5qUAyimxqkQ0XqvVxonoE631Nyn1p8VTO7B///75Fy5c2MzMWwB0ZDHaQmeSiPbMmTNnb3d39+k0mKkcMMZsBiC/W9IYSSH7K4C9Wuu9rjpODoyMjNxQq9VGADzuCpxT7gPP83p7e3v/TMJJdCAIgoVEdBDAzUlgBX8/ycwrfd//Pg431gFr7RPM/HbBxFLBEdGTSql3opQiHQiCoI+IXk9lrU3CzLzR9/3BVvAtHbDWPsrMH7aJTyZYInpMKfVRs/JFDlQqlduq1eoxIro2k6U2KTHzX+VyeXFPT8/PjSYucsBae4iZH24Tj1ywRHRYKfVIpANhnt+Ty0r7lbc0rhMzI2CMuRHAlwBubT+HXBZ+AbBEa/3HrFLCWruTmV/MBZ1N+TiAdyNUX2qZeYh2KaW2zThQqVTumZqaOlZgbePqynEiWquU+qFZwRjzBoBnIoAmS6WSTOhvp0PIGPMcgN2uVguSiyQfBIFPRMMJdrZqrV+bdsBa+x4zryqImAtMJHlr7RJmPgxgbhwQEb2vlFpNAwMDV3Z2dp7JUM+7EG0lE0l+dHS089y5c4dkkjqAVycmJq4ma+0yZv7YQaEIkUjyAh4EwTAR+a6GiGg5BUGwg4i2uyrlkEsi7xL3s8wz88syAm8x89M5iLmoxpIP4348bRYkolEyxowBkA25S1sLQJbyHhfhUCaWvMT9+fPnx5h5cQrMuugRceAEgDsdlKfTVph2rwMgC4mk37gWSz5L3DcZ+1EckAw0L44FM4/4vq+aZfr7+zu6urq2MbPMoSuavieSt9b6zJyU7+OonXVygIjWKKUOxCGFhaA4cj0AF/KS7z8D4DmMfpTIGdcQOgtgldZaJlpss9auA/B1q/Kgrhjm+08B3JuEF/ediE44T2IikiOP1Uqp7/IYDePeElFvXhwAY2nTqJCXkTiZ1XgBcT9jmplHxYEd4SR04kRER0ul0ur169dLWKVqYb7/IpVSjHB9IctSShzQWq9JQySMeyG/MI1ewhxYnqeYq2itnePYGPMmgO6iyAP4v5gTwBzl9Cta68RdnDHmWQAtz3WyOjRTTodZYSsRvZoRbLvWemeU7vDw8P2e532eETtSjZmf931/d31HtkguHdIWUw3oWmttm60NDQ1dVS6XZat6V8EOTMplitwpNJ5K7ALwQg5Da7XWszbnxphRAE/lwIxSnQnd5mMVGYWsZ///MvMK3/ePiFVjjFyADLSBvCyo0vuzj1VCo3J5kflgi5lPE9EKIprHzFIqtKO1PtiqWzLGyIb6oRyW5ZynBOCOHBhRqmNa61nHnhedjQZBcDsRycS7pg0E8kD+LZse3/d/agS5/I7XG0JpI4B9ebqsQN1NWuuWly2X7xVTvfestXfXarWDRHRTgT2aCMXMv3metzJp/5F4SymWhoaG5pfLZVlpL9k1a7VaVRs2bEi89HZyIOwu2b1tukQX3TL3OHGYsjw1GBwc7Oro6Kg7UthTA7mhn5yc3NfX1ycPQ5xbmhGYBSqPPYhINkMPAJDHHrJ4pWlTAOShx1FmvnSPPVoxbHxu43neAmauP7eRf2nTz2yI6FStViv0uc1/ndZCH8rgOooAAAAASUVORK5CYII="},"5hvy":function(M,H,a){(function(D,b,A){M.exports=H=b(a("Ib8C"),a("MlIO"))})(this,function(D){return function(b){var A=D,v=A.lib,y=v.WordArray,E=v.Hasher,w=A.x64,c=w.Word,_=A.algo,l=[],t=[],u=[];(function(){for(var f=1,m=0,d=0;d<24;d++){l[f+5*m]=(d+1)*(d+2)/2%64;var n=m%5,i=(2*f+3*m)%5;f=n,m=i}for(var f=0;f<5;f++)for(var m=0;m<5;m++)t[f+5*m]=m+(2*f+3*m)%5*5;for(var h=1,C=0;C<24;C++){for(var x=0,g=0,R=0;R<7;R++){if(h&1){var P=(1<<R)-1;P<32?g^=1<<P:x^=1<<P-32}h&128?h=h<<1^113:h<<=1}u[C]=c.create(x,g)}})();var s=[];(function(){for(var f=0;f<25;f++)s[f]=c.create()})();var r=_.SHA3=E.extend({cfg:E.cfg.extend({outputLength:512}),_doReset:function(){for(var f=this._state=[],m=0;m<25;m++)f[m]=new c.init;this.blockSize=(1600-2*this.cfg.outputLength)/32},_doProcessBlock:function(f,m){for(var d=this._state,n=this.blockSize/2,i=0;i<n;i++){var h=f[m+2*i],C=f[m+2*i+1];h=(h<<8|h>>>24)&16711935|(h<<24|h>>>8)&4278255360,C=(C<<8|C>>>24)&16711935|(C<<24|C>>>8)&4278255360;var x=d[i];x.high^=C,x.low^=h}for(var g=0;g<24;g++){for(var R=0;R<5;R++){for(var P=0,O=0,S=0;S<5;S++){var x=d[R+5*S];P^=x.high,O^=x.low}var p=s[R];p.high=P,p.low=O}for(var R=0;R<5;R++)for(var T=s[(R+4)%5],N=s[(R+1)%5],k=N.high,U=N.low,P=T.high^(k<<1|U>>>31),O=T.low^(U<<1|k>>>31),S=0;S<5;S++){var x=d[R+5*S];x.high^=P,x.low^=O}for(var z=1;z<25;z++){var P,O,x=d[z],W=x.high,F=x.low,V=l[z];V<32?(P=W<<V|F>>>32-V,O=F<<V|W>>>32-V):(P=F<<V-32|W>>>64-V,O=W<<V-32|F>>>64-V);var K=s[t[z]];K.high=P,K.low=O}var B=s[0],J=d[0];B.high=J.high,B.low=J.low;for(var R=0;R<5;R++)for(var S=0;S<5;S++){var z=R+5*S,x=d[z],le=s[z],ge=s[(R+1)%5+5*S],pe=s[(R+2)%5+5*S];x.high=le.high^~ge.high&pe.high,x.low=le.low^~ge.low&pe.low}var x=d[0],De=u[g];x.high^=De.high,x.low^=De.low}},_doFinalize:function(){var f=this._data,m=f.words,d=this._nDataBytes*8,n=f.sigBytes*8,i=this.blockSize*32;m[n>>>5]|=1<<24-n%32,m[(b.ceil((n+1)/i)*i>>>5)-1]|=128,f.sigBytes=m.length*4,this._process();for(var h=this._state,C=this.cfg.outputLength/8,x=C/8,g=[],R=0;R<x;R++){var P=h[R],O=P.high,S=P.low;O=(O<<8|O>>>24)&16711935|(O<<24|O>>>8)&4278255360,S=(S<<8|S>>>24)&16711935|(S<<24|S>>>8)&4278255360,g.push(S),g.push(O)}return new y.init(g,C)},clone:function(){for(var f=E.clone.call(this),m=f._state=this._state.slice(0),d=0;d<25;d++)m[d]=m[d].clone();return f}});A.SHA3=E._createHelper(r),A.HmacSHA3=E._createHmacHelper(r)}(Math),D.SHA3})},"6+eU":function(M,H,a){"use strict";a.d(H,"a",function(){return g});var D=a("wx14"),b=a("rePB"),A=a("VTBJ"),v=a("1OyB"),y=a("vuIU"),E=a("Ji7U"),w=a("LK+K"),c=a("q1tI"),_=a.n(c),l=a("TSYQ"),t=a.n(l),u=function(P){var O,S="".concat(P.rootPrefixCls,"-item"),p=t()(S,"".concat(S,"-").concat(P.page),(O={},Object(b.a)(O,"".concat(S,"-active"),P.active),Object(b.a)(O,P.className,!!P.className),Object(b.a)(O,"".concat(S,"-disabled"),!P.page),O)),T=function(){P.onClick(P.page)},N=function(U){P.onKeyPress(U,P.onClick,P.page)};return _.a.createElement("li",{title:P.showTitle?P.page:null,className:p,onClick:T,onKeyPress:N,tabIndex:"0"},P.itemRender(P.page,"page",_.a.createElement("a",{rel:"nofollow"},P.page)))},s=u,r={ZERO:48,NINE:57,NUMPAD_ZERO:96,NUMPAD_NINE:105,BACKSPACE:8,DELETE:46,ENTER:13,ARROW_UP:38,ARROW_DOWN:40},f=function(R){Object(E.a)(O,R);var P=Object(w.a)(O);function O(){var S;Object(v.a)(this,O);for(var p=arguments.length,T=new Array(p),N=0;N<p;N++)T[N]=arguments[N];return S=P.call.apply(P,[this].concat(T)),S.state={goInputText:""},S.buildOptionText=function(k){return"".concat(k," ").concat(S.props.locale.items_per_page)},S.changeSize=function(k){S.props.changeSize(Number(k))},S.handleChange=function(k){S.setState({goInputText:k.target.value})},S.handleBlur=function(k){var U=S.props,z=U.goButton,W=U.quickGo,F=U.rootPrefixCls,V=S.state.goInputText;if(z||V==="")return;if(k.relatedTarget&&(k.relatedTarget.className.indexOf("".concat(F,"-prev"))>=0||k.relatedTarget.className.indexOf("".concat(F,"-next"))>=0))return;S.setState({goInputText:""}),W(S.getValidValue())},S.go=function(k){var U=S.state.goInputText;if(U==="")return;(k.keyCode===r.ENTER||k.type==="click")&&(S.setState({goInputText:""}),S.props.quickGo(S.getValidValue()))},S}return Object(y.a)(O,[{key:"getValidValue",value:function(){var p=this.state,T=p.goInputText,N=p.current;return!T||isNaN(T)?N:Number(T)}},{key:"getPageSizeOptions",value:function(){var p=this.props,T=p.pageSize,N=p.pageSizeOptions;return N.some(function(k){return k.toString()===T.toString()})?N:N.concat([T.toString()]).sort(function(k,U){var z=isNaN(Number(k))?0:Number(k),W=isNaN(Number(U))?0:Number(U);return z-W})}},{key:"render",value:function(){var p=this,T=this.props,N=T.pageSize,k=T.locale,U=T.rootPrefixCls,z=T.changeSize,W=T.quickGo,F=T.goButton,V=T.selectComponentClass,K=T.buildOptionText,B=T.selectPrefixCls,J=T.disabled,le=this.state.goInputText,ge="".concat(U,"-options"),pe=V,De=null,Ie=null,fe=null;if(!z&&!W)return null;var xe=this.getPageSizeOptions();if(z&&pe){var Ee=xe.map(function(se,oe){return _.a.createElement(pe.Option,{key:oe,value:se.toString()},(K||p.buildOptionText)(se))});De=_.a.createElement(pe,{disabled:J,prefixCls:B,showSearch:!1,className:"".concat(ge,"-size-changer"),optionLabelProp:"children",dropdownMatchSelectWidth:!1,value:(N||xe[0]).toString(),onChange:this.changeSize,getPopupContainer:function(oe){return oe.parentNode}},Ee)}return W&&(F&&(fe=typeof F=="boolean"?_.a.createElement("button",{type:"button",onClick:this.go,onKeyUp:this.go,disabled:J,className:"".concat(ge,"-quick-jumper-button")},k.jump_to_confirm):_.a.createElement("span",{onClick:this.go,onKeyUp:this.go},F)),Ie=_.a.createElement("div",{className:"".concat(ge,"-quick-jumper")},k.jump_to,_.a.createElement("input",{disabled:J,type:"text",value:le,onChange:this.handleChange,onKeyUp:this.go,onBlur:this.handleBlur}),k.page,fe)),_.a.createElement("li",{className:"".concat(ge)},De,Ie)}}]),O}(_.a.Component);f.defaultProps={pageSizeOptions:["10","20","50","100"]};var m=f,d=a("N2Kk");function n(){}function i(R){return typeof R=="number"&&isFinite(R)&&Math.floor(R)===R}function h(R,P,O){return O}function C(R,P,O){var S=typeof R=="undefined"?P.pageSize:R;return Math.floor((O.total-1)/S)+1}var x=function(R){Object(E.a)(O,R);var P=Object(w.a)(O);function O(S){var p;Object(v.a)(this,O),p=P.call(this,S),p.getJumpPrevPage=function(){return Math.max(1,p.state.current-(p.props.showLessItems?3:5))},p.getJumpNextPage=function(){return Math.min(C(void 0,p.state,p.props),p.state.current+(p.props.showLessItems?3:5))},p.getItemIcon=function(z,W){var F=p.props.prefixCls,V=z||_.a.createElement("button",{type:"button","aria-label":W,className:"".concat(F,"-item-link")});return typeof z=="function"&&(V=_.a.createElement(z,Object(A.a)({},p.props))),V},p.savePaginationNode=function(z){p.paginationNode=z},p.isValid=function(z){return i(z)&&z!==p.state.current},p.shouldDisplayQuickJumper=function(){var z=p.props,W=z.showQuickJumper,F=z.pageSize,V=z.total;return V<=F?!1:W},p.handleKeyDown=function(z){(z.keyCode===r.ARROW_UP||z.keyCode===r.ARROW_DOWN)&&z.preventDefault()},p.handleKeyUp=function(z){var W=p.getValidValue(z),F=p.state.currentInputValue;W!==F&&p.setState({currentInputValue:W}),z.keyCode===r.ENTER?p.handleChange(W):z.keyCode===r.ARROW_UP?p.handleChange(W-1):z.keyCode===r.ARROW_DOWN&&p.handleChange(W+1)},p.changePageSize=function(z){var W=p.state.current,F=C(z,p.state,p.props);W=W>F?F:W,F===0&&(W=p.state.current),typeof z=="number"&&("pageSize"in p.props||p.setState({pageSize:z}),"current"in p.props||p.setState({current:W,currentInputValue:W})),p.props.onShowSizeChange(W,z),"onChange"in p.props&&p.props.onChange&&p.props.onChange(W,z)},p.handleChange=function(z){var W=p.props.disabled,F=z;if(p.isValid(F)&&!W){var V=C(void 0,p.state,p.props);F>V?F=V:F<1&&(F=1),"current"in p.props||p.setState({current:F,currentInputValue:F});var K=p.state.pageSize;return p.props.onChange(F,K),F}return p.state.current},p.prev=function(){p.hasPrev()&&p.handleChange(p.state.current-1)},p.next=function(){p.hasNext()&&p.handleChange(p.state.current+1)},p.jumpPrev=function(){p.handleChange(p.getJumpPrevPage())},p.jumpNext=function(){p.handleChange(p.getJumpNextPage())},p.hasPrev=function(){return p.state.current>1},p.hasNext=function(){return p.state.current<C(void 0,p.state,p.props)},p.runIfEnter=function(z,W){if(z.key==="Enter"||z.charCode===13){for(var F=arguments.length,V=new Array(F>2?F-2:0),K=2;K<F;K++)V[K-2]=arguments[K];W.apply(void 0,V)}},p.runIfEnterPrev=function(z){p.runIfEnter(z,p.prev)},p.runIfEnterNext=function(z){p.runIfEnter(z,p.next)},p.runIfEnterJumpPrev=function(z){p.runIfEnter(z,p.jumpPrev)},p.runIfEnterJumpNext=function(z){p.runIfEnter(z,p.jumpNext)},p.handleGoTO=function(z){(z.keyCode===r.ENTER||z.type==="click")&&p.handleChange(p.state.currentInputValue)};var T=S.onChange!==n,N="current"in S;N&&!T&&console.warn("Warning: You provided a `current` prop to a Pagination component without an `onChange` handler. This will render a read-only component.");var k=S.defaultCurrent;"current"in S&&(k=S.current);var U=S.defaultPageSize;return"pageSize"in S&&(U=S.pageSize),k=Math.min(k,C(U,void 0,S)),p.state={current:k,currentInputValue:k,pageSize:U},p}return Object(y.a)(O,[{key:"componentDidUpdate",value:function(p,T){var N=this.props.prefixCls;if(T.current!==this.state.current&&this.paginationNode){var k=this.paginationNode.querySelector(".".concat(N,"-item-").concat(T.current));k&&document.activeElement===k&&k.blur()}}},{key:"getValidValue",value:function(p){var T=p.target.value,N=C(void 0,this.state,this.props),k=this.state.currentInputValue,U;return T===""?U=T:isNaN(Number(T))?U=k:T>=N?U=N:U=Number(T),U}},{key:"getShowSizeChanger",value:function(){var p=this.props,T=p.showSizeChanger,N=p.total,k=p.totalBoundaryShowSizeChanger;return typeof T!="undefined"?T:N>k}},{key:"renderPrev",value:function(p){var T=this.props,N=T.prevIcon,k=T.itemRender,U=k(p,"prev",this.getItemIcon(N,"prev page")),z=!this.hasPrev();return Object(c.isValidElement)(U)?Object(c.cloneElement)(U,{disabled:z}):U}},{key:"renderNext",value:function(p){var T=this.props,N=T.nextIcon,k=T.itemRender,U=k(p,"next",this.getItemIcon(N,"next page")),z=!this.hasNext();return Object(c.isValidElement)(U)?Object(c.cloneElement)(U,{disabled:z}):U}},{key:"render",value:function(){var p=this,T=this.props,N=T.prefixCls,k=T.className,U=T.style,z=T.disabled,W=T.hideOnSinglePage,F=T.total,V=T.locale,K=T.showQuickJumper,B=T.showLessItems,J=T.showTitle,le=T.showTotal,ge=T.simple,pe=T.itemRender,De=T.showPrevNextJumpers,Ie=T.jumpPrevIcon,fe=T.jumpNextIcon,xe=T.selectComponentClass,Ee=T.selectPrefixCls,se=T.pageSizeOptions,oe=this.state,q=oe.current,me=oe.pageSize,re=oe.currentInputValue;if(W===!0&&F<=me)return null;var ae=C(void 0,this.state,this.props),ce=[],te=null,$=null,X=null,ee=null,Oe=null,Se=K&&K.goButton,Me=B?1:2,Qe=q-1>0?q-1:0,tt=q+1<ae?q+1:ae,st=Object.keys(this.props).reduce(function(Ae,Pe){return(Pe.substr(0,5)==="data-"||Pe.substr(0,5)==="aria-"||Pe==="role")&&(Ae[Pe]=p.props[Pe]),Ae},{});if(ge)return Se&&(typeof Se=="boolean"?Oe=_.a.createElement("button",{type:"button",onClick:this.handleGoTO,onKeyUp:this.handleGoTO},V.jump_to_confirm):Oe=_.a.createElement("span",{onClick:this.handleGoTO,onKeyUp:this.handleGoTO},Se),Oe=_.a.createElement("li",{title:J?"".concat(V.jump_to).concat(q,"/").concat(ae):null,className:"".concat(N,"-simple-pager")},Oe)),_.a.createElement("ul",Object(D.a)({className:t()(N,"".concat(N,"-simple"),Object(b.a)({},"".concat(N,"-disabled"),z),k),style:U,ref:this.savePaginationNode},st),_.a.createElement("li",{title:J?V.prev_page:null,onClick:this.prev,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterPrev,className:t()("".concat(N,"-prev"),Object(b.a)({},"".concat(N,"-disabled"),!this.hasPrev())),"aria-disabled":!this.hasPrev()},this.renderPrev(Qe)),_.a.createElement("li",{title:J?"".concat(q,"/").concat(ae):null,className:"".concat(N,"-simple-pager")},_.a.createElement("input",{type:"text",value:re,disabled:z,onKeyDown:this.handleKeyDown,onKeyUp:this.handleKeyUp,onChange:this.handleKeyUp,size:"3"}),_.a.createElement("span",{className:"".concat(N,"-slash")},"/"),ae),_.a.createElement("li",{title:J?V.next_page:null,onClick:this.next,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterNext,className:t()("".concat(N,"-next"),Object(b.a)({},"".concat(N,"-disabled"),!this.hasNext())),"aria-disabled":!this.hasNext()},this.renderNext(tt)),Oe);if(ae<=3+Me*2){var ut={locale:V,rootPrefixCls:N,onClick:this.handleChange,onKeyPress:this.runIfEnter,showTitle:J,itemRender:pe};ae||ce.push(_.a.createElement(s,Object(D.a)({},ut,{key:"noPager",page:ae,className:"".concat(N,"-disabled")})));for(var ht=1;ht<=ae;ht+=1){var bt=q===ht;ce.push(_.a.createElement(s,Object(D.a)({},ut,{key:ht,page:ht,active:bt})))}}else{var Ke=B?V.prev_3:V.prev_5,Ue=B?V.next_3:V.next_5;De&&(te=_.a.createElement("li",{title:J?Ke:null,key:"prev",onClick:this.jumpPrev,tabIndex:"0",onKeyPress:this.runIfEnterJumpPrev,className:t()("".concat(N,"-jump-prev"),Object(b.a)({},"".concat(N,"-jump-prev-custom-icon"),!!Ie))},pe(this.getJumpPrevPage(),"jump-prev",this.getItemIcon(Ie,"prev page"))),$=_.a.createElement("li",{title:J?Ue:null,key:"next",tabIndex:"0",onClick:this.jumpNext,onKeyPress:this.runIfEnterJumpNext,className:t()("".concat(N,"-jump-next"),Object(b.a)({},"".concat(N,"-jump-next-custom-icon"),!!fe))},pe(this.getJumpNextPage(),"jump-next",this.getItemIcon(fe,"next page")))),ee=_.a.createElement(s,{locale:V,last:!0,rootPrefixCls:N,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:ae,page:ae,active:!1,showTitle:J,itemRender:pe}),X=_.a.createElement(s,{locale:V,rootPrefixCls:N,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:1,page:1,active:!1,showTitle:J,itemRender:pe});var nt=Math.max(1,q-Me),kt=Math.min(q+Me,ae);q-1<=Me&&(kt=1+Me*2),ae-q<=Me&&(nt=ae-Me*2);for(var vt=nt;vt<=kt;vt+=1){var gt=q===vt;ce.push(_.a.createElement(s,{locale:V,rootPrefixCls:N,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:vt,page:vt,active:gt,showTitle:J,itemRender:pe}))}q-1>=Me*2&&q!==1+2&&(ce[0]=Object(c.cloneElement)(ce[0],{className:"".concat(N,"-item-after-jump-prev")}),ce.unshift(te)),ae-q>=Me*2&&q!==ae-2&&(ce[ce.length-1]=Object(c.cloneElement)(ce[ce.length-1],{className:"".concat(N,"-item-before-jump-next")}),ce.push($)),nt!==1&&ce.unshift(X),kt!==ae&&ce.push(ee)}var ze=null;le&&(ze=_.a.createElement("li",{className:"".concat(N,"-total-text")},le(F,[F===0?0:(q-1)*me+1,q*me>F?F:q*me])));var Fe=!this.hasPrev()||!ae,Xe=!this.hasNext()||!ae;return _.a.createElement("ul",Object(D.a)({className:t()(N,k,Object(b.a)({},"".concat(N,"-disabled"),z)),style:U,unselectable:"unselectable",ref:this.savePaginationNode},st),ze,_.a.createElement("li",{title:J?V.prev_page:null,onClick:this.prev,tabIndex:Fe?null:0,onKeyPress:this.runIfEnterPrev,className:t()("".concat(N,"-prev"),Object(b.a)({},"".concat(N,"-disabled"),Fe)),"aria-disabled":Fe},this.renderPrev(Qe)),ce,_.a.createElement("li",{title:J?V.next_page:null,onClick:this.next,tabIndex:Xe?null:0,onKeyPress:this.runIfEnterNext,className:t()("".concat(N,"-next"),Object(b.a)({},"".concat(N,"-disabled"),Xe)),"aria-disabled":Xe},this.renderNext(tt)),_.a.createElement(m,{disabled:z,locale:V,rootPrefixCls:N,selectComponentClass:xe,selectPrefixCls:Ee,changeSize:this.getShowSizeChanger()?this.changePageSize:null,current:q,pageSize:me,pageSizeOptions:se,quickGo:this.shouldDisplayQuickJumper()?this.handleChange:null,goButton:Se}))}}],[{key:"getDerivedStateFromProps",value:function(p,T){var N={};if("current"in p&&(N.current=p.current,p.current!==T.current&&(N.currentInputValue=N.current)),"pageSize"in p&&p.pageSize!==T.pageSize){var k=T.current,U=C(p.pageSize,T,p);k=k>U?U:k,"current"in p||(N.current=k,N.currentInputValue=k),N.pageSize=p.pageSize}return N}}]),O}(_.a.Component);x.defaultProps={defaultCurrent:1,total:0,defaultPageSize:10,onChange:n,className:"",selectPrefixCls:"rc-select",prefixCls:"rc-pagination",selectComponentClass:null,hideOnSinglePage:!1,showPrevNextJumpers:!0,showQuickJumper:!1,showLessItems:!1,showTitle:!0,onShowSizeChange:n,locale:d.a,style:{},itemRender:h,totalBoundaryShowSizeChanger:50};var g=x},"6Fuo":function(M,H,a){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,H,a){"use strict";var D=a("wCXF"),b=a("n6Qo");a.d(H,"b",function(){return b.a});var A=a("IBYe"),v=a("6eGT"),y=a("hW8S");a.d(H,"a",function(){return y.a}),H.c=D.b},"6eGT":function(M,H,a){"use strict";function D(b){return null}H.a=D},"746U":function(M,H,a){"use strict";a.d(H,"d",function(){return b}),a.d(H,"j",function(){return A}),a.d(H,"i",function(){return v}),a.d(H,"h",function(){return y}),a.d(H,"e",function(){return E}),a.d(H,"k",function(){return w}),a.d(H,"l",function(){return c}),a.d(H,"a",function(){return _}),a.d(H,"f",function(){return t}),a.d(H,"g",function(){return u}),a.d(H,"m",function(){return s}),a.d(H,"c",function(){return m}),a.d(H,"b",function(){return d}),a.d(H,"n",function(){return n}),a.d(H,"o",function(){return i});var D={number:"number",string:"string",undefined:"undefined",object:"object",function:"function"};function b(h){return Array.isArray?Array.isArray(h):!!(h&&typeof h.length===D.number&&h.constructor===Array)}function A(h){return typeof h===D.string||h instanceof String}function v(h){return typeof h===D.object&&h!==null&&!Array.isArray(h)&&!(h instanceof RegExp)&&!(h instanceof Date)}function y(h){return(typeof h===D.number||h instanceof Number)&&!isNaN(h)}function E(h){return h===!0||h===!1}function w(h){return typeof h===D.undefined}function c(h){return w(h)||h===null}function _(h,C){if(!h)throw new Error(C?"Unexpected type, expected '"+C+"'":"Unexpected type")}var l=Object.prototype.hasOwnProperty;function t(h){if(!v(h))return!1;for(var C in h)if(l.call(h,C))return!1;return!0}function u(h){return typeof h===D.function}function s(h,C){for(var x=Math.min(h.length,C.length),g=0;g<x;g++)r(h[g],C[g])}function r(h,C){if(A(C)){if(typeof h!==C)throw new Error("argument does not match constraint: typeof "+C)}else if(u(C)){try{if(h instanceof C)return}catch(x){}if(!c(h)&&h.constructor===C)return;if(C.length===1&&C.call(void 0,h)===!0)return;throw new Error("argument does not match one of these constraints: arg instanceof constraint, arg.constructor === constraint, nor constraint(arg) === true")}}function f(h){for(var C=[],x=Object.getPrototypeOf(h);Object.prototype!==x;)C=C.concat(Object.getOwnPropertyNames(x)),x=Object.getPrototypeOf(x);return C}function m(h){for(var C=[],x=0,g=f(h);x<g.length;x++){var R=g[x];typeof h[R]=="function"&&C.push(R)}return C}function d(h,C){for(var x=function(S){return function(){var p=Array.prototype.slice.call(arguments,0);return C(S,p)}},g={},R=0,P=h;R<P.length;R++){var O=P[R];g[O]=x(O)}return g}function n(h){return h===null?void 0:h}function i(h){return typeof h=="undefined"?null:h}},"7Cbv":function(M,H,a){"use strict";var D=typeof crypto!="undefined"&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto)||typeof msCrypto!="undefined"&&typeof msCrypto.getRandomValues=="function"&&msCrypto.getRandomValues.bind(msCrypto),b=new Uint8Array(16);function A(){if(!D)throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return D(b)}var v=/^(?:[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 y(s){return typeof s=="string"&&v.test(s)}for(var E=y,w=[],c=0;c<256;++c)w.push((c+256).toString(16).substr(1));function _(s){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,f=(w[s[r+0]]+w[s[r+1]]+w[s[r+2]]+w[s[r+3]]+"-"+w[s[r+4]]+w[s[r+5]]+"-"+w[s[r+6]]+w[s[r+7]]+"-"+w[s[r+8]]+w[s[r+9]]+"-"+w[s[r+10]]+w[s[r+11]]+w[s[r+12]]+w[s[r+13]]+w[s[r+14]]+w[s[r+15]]).toLowerCase();if(!E(f))throw TypeError("Stringified UUID is invalid");return f}var l=_;function t(s,r,f){s=s||{};var m=s.random||(s.rng||A)();if(m[6]=m[6]&15|64,m[8]=m[8]&63|128,r){f=f||0;for(var d=0;d<16;++d)r[f+d]=m[d];return r}return l(m)}var u=H.a=t},"7ZXX":function(M,H,a){M.exports=a.p+"static/err.6e7c5817.png"},"7ahc":function(M,H,a){"use strict";a.d(H,"a",function(){return C});var D=a("k1fw"),b=a("0Owb"),A=a("+L6B"),v=a("2/Rp"),y=a("y8nQ"),E=a("Vl3Y"),w=a("tJVT"),c=a("OaEy"),_=a("2fM7"),l=a("q1tI"),t=a.n(l),u=a("VrN/"),s=a.n(u),r=a("p77/"),f=a.n(r),m=a("c5Ni"),d=a.n(m),n=_.a.Option,i={labelCol:{span:4},wrapperCol:{span:20}},h={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"]};H.b=function(x){var g=x.callback,R=x.onCancel,P=Object(l.useState)("python"),O=Object(w.a)(P,2),S=O[0],p=O[1];function T(k){p(h[k][1])}function N(k){g(k)}return t.a.createElement(E.a,Object(b.a)({},i,{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:N}),t.a.createElement(E.a.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},t.a.createElement(_.a,{onChange:T},Object.keys(h).map(function(k){return t.a.createElement(n,{key:k,value:k},h[k][0])}))),t.a.createElement(E.a.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},t.a.createElement(C,{mode:S})),t.a.createElement("div",{className:"flex-container flex-end"},t.a.createElement(v.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),t.a.createElement(v.a,{type:"ghost",onClick:R},"\u53D6\u6D88")))};function C(x){var g=x.value,R=x.onChange,P=x.mode,O=x.options,S=O===void 0?{}:O,p=Object(l.useRef)(),T=Object(l.useState)(),N=Object(w.a)(T,2),k=N[0],U=N[1];return Object(l.useEffect)(function(){if(k){function z(W){var F=W.getValue();R&&R(F)}return k.on("change",z),function(){k.off("change",z)}}},[k,R]),Object(l.useEffect)(function(){k&&k.setOption("mode",P)},[k,P]),Object(l.useEffect)(function(){k&&((g!==k.getValue()||g==="")&&setTimeout(function(){k.setValue(g||" ")},300))},[k,g]),Object(l.useEffect)(function(){if(p.current&&!k){var z=s.a.fromTextArea(p.current,Object(D.a)({mode:P,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},S));U(z)}},[p.current,k]),t.a.createElement("div",{className:"my-codemirror-container"},t.a.createElement("textarea",{ref:p}))}},"7ixt":function(M,H,a){"use strict";a.d(H,"a",function(){return A});var D={adjustX:1,adjustY:1},b=[0,0],A={left:{points:["cr","cl"],overflow:D,offset:[-4,0],targetOffset:b},right:{points:["cl","cr"],overflow:D,offset:[4,0],targetOffset:b},top:{points:["bc","tc"],overflow:D,offset:[0,-4],targetOffset:b},bottom:{points:["tc","bc"],overflow:D,offset:[0,4],targetOffset:b},topLeft:{points:["bl","tl"],overflow:D,offset:[0,-4],targetOffset:b},leftTop:{points:["tr","tl"],overflow:D,offset:[-4,0],targetOffset:b},topRight:{points:["br","tr"],overflow:D,offset:[0,-4],targetOffset:b},rightTop:{points:["tl","tr"],overflow:D,offset:[4,0],targetOffset:b},bottomRight:{points:["tr","br"],overflow:D,offset:[0,4],targetOffset:b},rightBottom:{points:["bl","br"],overflow:D,offset:[4,0],targetOffset:b},bottomLeft:{points:["tl","bl"],overflow:D,offset:[0,4],targetOffset:b},leftBottom:{points:["br","bl"],overflow:D,offset:[-4,0],targetOffset:b}},v=A},"7v3h":function(M,H,a){M.exports=a.p+"static/empty2.dd73f390.png"},"8/bI":function(M,H,a){M.exports=a.p+"static/empty.8918e228.png"},"815F":function(M,H,a){"use strict";a.d(H,"e",function(){return w}),a.d(H,"c",function(){return _}),a.d(H,"d",function(){return l}),a.d(H,"a",function(){return u}),a.d(H,"f",function(){return s}),a.d(H,"b",function(){return r});var D=a("KQm4"),b=a("VTBJ"),A=a("Ff2n"),v=a("Zm9Q"),y=a("Kwbf"),E=a("OZM5");function w(f,m){return f!=null?f:m}function c(){var f=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],m=new Map;function d(n){var i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(n||[]).forEach(function(h){var C=h.key,x=h.children;Object(y.a)(C!=null,"Tree node must have a certain key: [".concat(i).concat(C,"]"));var g=String(C);Object(y.a)(!m.has(g)||C===null||C===void 0,"Same 'key' exist in the Tree: ".concat(g)),m.set(g,!0),d(x,"".concat(i).concat(g," > "))})}d(f)}function _(f){function m(d){var n=Object(v.a)(d);return n.map(function(i){if(!Object(E.i)(i))return Object(y.a)(!i,"Tree/TreeNode can only accept TreeNode as children."),null;var h=i.key,C=i.props,x=C.children,g=Object(A.a)(C,["children"]),R=Object(b.a)({key:h},g),P=m(x);return P.length&&(R.children=P),R}).filter(function(i){return i})}return m(f)}function l(){var f=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],m=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],d=new Set(m===!0?[]:m),n=[];function i(h){var C=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return h.map(function(x,g){var R=Object(E.h)(C?C.pos:"0",g),P=w(x.key,R),O=Object(b.a)(Object(b.a)({},x),{},{parent:C,pos:R,children:null,data:x,isStart:[].concat(Object(D.a)(C?C.isStart:[]),[g===0]),isEnd:[].concat(Object(D.a)(C?C.isEnd:[]),[g===h.length-1])});return n.push(O),m===!0||d.has(P)?O.children=i(x.children||[],O):O.children=[],O})}return i(f),n}function t(f,m,d){var n;d?typeof d=="string"?n=function(C){return C[d]}:typeof d=="function"&&(n=function(C){return d(C)}):n=function(C,x){return w(C.key,x)};function i(h,C,x){var g=h?h.children:f,R=h?Object(E.h)(x.pos,C):"0";if(h){var P=n(h,R),O={node:h,index:C,pos:R,key:P,parentPos:x.node?x.pos:null,level:x.level+1};m(O)}g&&g.forEach(function(S,p){i(S,p,{node:h,pos:R,level:x?x.level+1:-1})})}i(null)}function u(f){var m=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},d=m.initWrapper,n=m.processEntity,i=m.onProcessFinished,h=arguments.length>2?arguments[2]:void 0,C={},x={},g={posEntities:C,keyEntities:x};return d&&(g=d(g)||g),t(f,function(R){var P=R.node,O=R.index,S=R.pos,p=R.key,T=R.parentPos,N=R.level,k={node:P,index:O,key:p,pos:S,level:N},U=w(p,S);C[S]=k,x[U]=k,k.parent=C[T],k.parent&&(k.parent.children=k.parent.children||[],k.parent.children.push(k)),n&&n(k,g)},h),i&&i(g),g}function s(f,m){var d=m.expandedKeys,n=m.selectedKeys,i=m.loadedKeys,h=m.loadingKeys,C=m.checkedKeys,x=m.halfCheckedKeys,g=m.dragOverNodeKey,R=m.dropPosition,P=m.keyEntities,O=P[f],S={eventKey:f,expanded:d.indexOf(f)!==-1,selected:n.indexOf(f)!==-1,loaded:i.indexOf(f)!==-1,loading:h.indexOf(f)!==-1,checked:C.indexOf(f)!==-1,halfChecked:x.indexOf(f)!==-1,pos:String(O?O.pos:""),dragOver:g===f&&R===0,dragOverGapTop:g===f&&R===-1,dragOverGapBottom:g===f&&R===1};return S}function r(f){var m=f.data,d=f.expanded,n=f.selected,i=f.checked,h=f.loaded,C=f.loading,x=f.halfChecked,g=f.dragOver,R=f.dragOverGapTop,P=f.dragOverGapBottom,O=f.pos,S=f.active,p=Object(b.a)(Object(b.a)({},m),{},{expanded:d,selected:n,checked:i,loaded:h,loading:C,halfChecked:x,dragOver:g,dragOverGapTop:R,dragOverGapBottom:P,pos:O,active:S});return"props"in p||Object.defineProperty(p,"props",{get:function(){return Object(y.a)(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),f}}),p}},"8EBN":function(M,H,a){(function(D){D(a("VrN/"))})(function(D){"use strict";D.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 b=0;b<D.modeInfo.length;b++){var A=D.modeInfo[b];A.mimes&&(A.mime=A.mimes[0])}D.findModeByMIME=function(v){v=v.toLowerCase();for(var y=0;y<D.modeInfo.length;y++){var E=D.modeInfo[y];if(E.mime==v)return E;if(E.mimes){for(var w=0;w<E.mimes.length;w++)if(E.mimes[w]==v)return E}}if(/\+xml$/.test(v))return D.findModeByMIME("application/xml");if(/\+json$/.test(v))return D.findModeByMIME("application/json")},D.findModeByExtension=function(v){v=v.toLowerCase();for(var y=0;y<D.modeInfo.length;y++){var E=D.modeInfo[y];if(E.ext){for(var w=0;w<E.ext.length;w++)if(E.ext[w]==v)return E}}},D.findModeByFileName=function(v){for(var y=0;y<D.modeInfo.length;y++){var E=D.modeInfo[y];if(E.file&&E.file.test(v))return E}var w=v.lastIndexOf("."),c=w>-1&&v.substring(w+1,v.length);if(c)return D.findModeByExtension(c)},D.findModeByName=function(v){v=v.toLowerCase();for(var y=0;y<D.modeInfo.length;y++){var E=D.modeInfo[y];if(E.name.toLowerCase()==v)return E;if(E.alias){for(var w=0;w<E.alias.length;w++)if(E.alias[w].toLowerCase()==v)return E}}}})},"8HAY":function(M,H,a){"use strict";a.d(H,"a",function(){return E}),a.d(H,"b",function(){return w});var D=a("pmY6"),b=a("MI8n"),A=function(){var c=function(_,l){return c=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,u){t.__proto__=u}||function(t,u){for(var s in u)u.hasOwnProperty(s)&&(t[s]=u[s])},c(_,l)};return function(_,l){c(_,l);function t(){this.constructor=_}_.prototype=l===null?Object.create(l):(t.prototype=l.prototype,new t)}}(),v=function(c,_,l,t){function u(s){return s instanceof l?s:new l(function(r){r(s)})}return new(l||(l=Promise))(function(s,r){function f(n){try{d(t.next(n))}catch(i){r(i)}}function m(n){try{d(t.throw(n))}catch(i){r(i)}}function d(n){n.done?s(n.value):u(n.value).then(f,m)}d((t=t.apply(c,_||[])).next())})},y=function(c,_){var l={label:0,sent:function(){if(s[0]&1)throw s[1];return s[1]},trys:[],ops:[]},t,u,s,r;return r={next:f(0),throw:f(1),return:f(2)},typeof Symbol=="function"&&(r[Symbol.iterator]=function(){return this}),r;function f(d){return function(n){return m([d,n])}}function m(d){if(t)throw new TypeError("Generator is already executing.");for(;l;)try{if(t=1,u&&(s=d[0]&2?u.return:d[0]?u.throw||((s=u.return)&&s.call(u),0):u.next)&&!(s=s.call(u,d[1])).done)return s;(u=0,s)&&(d=[d[0]&2,s.value]);switch(d[0]){case 0:case 1:s=d;break;case 4:return l.label++,{value:d[1],done:!1};case 5:l.label++,u=d[1],d=[0];continue;case 7:d=l.ops.pop(),l.trys.pop();continue;default:if(!(s=l.trys,s=s.length>0&&s[s.length-1])&&(d[0]===6||d[0]===2)){l=0;continue}if(d[0]===3&&(!s||d[1]>s[0]&&d[1]<s[3])){l.label=d[1];break}if(d[0]===6&&l.label<s[1]){l.label=s[1],s=d;break}if(s&&l.label<s[2]){l.label=s[2],l.ops.push(d);break}s[2]&&l.ops.pop(),l.trys.pop();continue}d=_.call(c,l)}catch(n){d=[6,n],u=0}finally{t=s=0}if(d[0]&5)throw d[1];return{value:d[0]?d[1]:void 0,done:!0}}},E=function(c){A(_,c);function _(l,t,u,s,r){t===void 0&&(t=""),u===void 0&&(u=""),s===void 0&&(s=!0);var f=c.call(this)||this;return f._onDidChange=f._register(new b.a),f.onDidChange=f._onDidChange.event,f._enabled=!0,f._checked=!1,f._id=l,f._label=t,f._cssClass=u,f._enabled=s,f._actionCallback=r,f}return Object.defineProperty(_.prototype,"id",{get:function(){return this._id},enumerable:!0,configurable:!0}),Object.defineProperty(_.prototype,"label",{get:function(){return this._label},set:function(l){this._setLabel(l)},enumerable:!0,configurable:!0}),_.prototype._setLabel=function(l){this._label!==l&&(this._label=l,this._onDidChange.fire({label:l}))},Object.defineProperty(_.prototype,"tooltip",{get:function(){return this._tooltip||""},set:function(l){this._setTooltip(l)},enumerable:!0,configurable:!0}),_.prototype._setTooltip=function(l){this._tooltip!==l&&(this._tooltip=l,this._onDidChange.fire({tooltip:l}))},Object.defineProperty(_.prototype,"class",{get:function(){return this._cssClass},set:function(l){this._setClass(l)},enumerable:!0,configurable:!0}),_.prototype._setClass=function(l){this._cssClass!==l&&(this._cssClass=l,this._onDidChange.fire({class:l}))},Object.defineProperty(_.prototype,"enabled",{get:function(){return this._enabled},set:function(l){this._setEnabled(l)},enumerable:!0,configurable:!0}),_.prototype._setEnabled=function(l){this._enabled!==l&&(this._enabled=l,this._onDidChange.fire({enabled:l}))},Object.defineProperty(_.prototype,"checked",{get:function(){return this._checked},set:function(l){this._setChecked(l)},enumerable:!0,configurable:!0}),_.prototype._setChecked=function(l){this._checked!==l&&(this._checked=l,this._onDidChange.fire({checked:l}))},_.prototype.run=function(l,t){return this._actionCallback?this._actionCallback(l):Promise.resolve(!0)},_}(D.a),w=function(c){A(_,c);function _(){var l=c!==null&&c.apply(this,arguments)||this;return l._onDidBeforeRun=l._register(new b.a),l.onDidBeforeRun=l._onDidBeforeRun.event,l._onDidRun=l._register(new b.a),l.onDidRun=l._onDidRun.event,l}return _.prototype.run=function(l,t){return v(this,void 0,void 0,function(){var u,s;return y(this,function(r){switch(r.label){case 0:if(!l.enabled)return[2,Promise.resolve(null)];this._onDidBeforeRun.fire({action:l}),r.label=1;case 1:return r.trys.push([1,3,,4]),[4,this.runAction(l,t)];case 2:return u=r.sent(),this._onDidRun.fire({action:l,result:u}),[3,4];case 3:return s=r.sent(),this._onDidRun.fire({action:l,error:s}),[3,4];case 4:return[2]}})})},_.prototype.runAction=function(l,t){var u=t?l.run(t):l.run();return Promise.resolve(u)},_}(D.a)},"8hTe":function(M,H,a){M.exports={button:"button___1wy9m"}},"8j3D":function(M,H,a){"use strict";var D=a("2qtc"),b=a("kLXV"),A=a("5NDa"),v=a("5rEg"),y=a("miYZ"),E=a("tsqr"),w=a("k1fw"),c=a("9og8"),_=a("y8nQ"),l=a("Vl3Y"),t=a("tJVT"),u=a("WmNS"),s=a.n(u),r=a("q1tI"),f=a.n(r),m=a("Ty5D"),d=a("9kvl"),n=a("KVXO"),i=a.n(n),h=function(x){var g=x.shixunsDetail,R=x.globalSetting,P=x.loading,O=x.dispatch,S=x.title,p=x.pathList,T=p===void 0?[]:p,N=x.showInputPath,k=N===void 0?!1:N,U=x.isMergeSelectFile,z=U===void 0?!1:U,W=x.onFinish,F=W===void 0?function(){}:W,V=l.a.useForm(),K=Object(t.a)(V,1),B=K[0],J=Object(m.i)(),le=Object(m.h)(),ge=Object(r.useRef)(),pe=Object(r.useState)(""),De=Object(t.a)(pe,2),Ie=De[0],fe=De[1],xe=Object(r.useState)(""),Ee=Object(t.a)(xe,2),se=Ee[0],oe=Ee[1],q=Object(r.useState)([]),me=Object(t.a)(q,2),re=me[0],ae=me[1],ce=Object(r.useState)([]),te=Object(t.a)(ce,2),$=te[0],X=te[1];Object(r.useEffect)(function(){var tt,st;ge.current=((tt=le.pathname)===null||tt===void 0||((st=tt.split("/"))===null||st===void 0)?void 0:st[3])==="repository"},[]),Object(r.useEffect)(function(){if(g.actionTabs.key!=="Repository-SelectFilePath")return;var tt=T.join("/"),st=[];T.map(function(ut,ht){ht===0?st.push({val:"\u6839\u76EE\u5F55",path:""},{val:"/".concat(ut),path:tt}):st.push({val:"/".concat(ut),path:tt})}),ae(st),fe(tt),oe(tt),ee(tt)},[g.actionTabs.key]);var ee=function(){var tt=Object(c.a)(s.a.mark(function st(ut){var ht;return s.a.wrap(function(Ke){for(;;)switch(Ke.prev=Ke.next){case 0:return Ke.next=2,O({type:ge.current?"shixunsDetail/getRepository":"shixunsDetail/getSecretRepository",payload:{id:J.id,path:ut}});case 2:ht=Ke.sent,ht&&X(ht.trees||[]);case 4:case"end":return Ke.stop()}},st)}));return function(ut){return tt.apply(this,arguments)}}(),Oe=function(st){var ut=Ie;st.type==="tree"&&(re.length?re.push({val:"/".concat(st.name),path:st.name}):re.push({val:"\u6839\u76EE\u5F55",path:""},{val:"/".concat(st.name),path:st.name}),ae(re),ut=Ie?"".concat(Ie,"/").concat(st.name):st.name,fe(ut)),ee(ut)},Se=function(st,ut){var ht=re.filter(function(Ke,Ue){return Ue<=ut});ae(ht);var bt=ht.filter(function(Ke,Ue){return Ue!==0}).map(function(Ke){return Ke.val}).join("").substr(1);fe(bt),ee(bt)},Me=function(){var tt=Object(c.a)(s.a.mark(function st(){var ut,ht,bt;return s.a.wrap(function(Ue){for(;;)switch(Ue.prev=Ue.next){case 0:if(ut=B==null?void 0:B.getFieldsValue(),ht=Ie?"".concat(Ie).concat(ut!=null&&ut.name?"/".concat(ut==null?void 0:ut.name):""):ut==null?void 0:ut.name,!z){Ue.next=6;break}return F(ht),Qe(),Ue.abrupt("return");case 6:if(!k){Ue.next=16;break}return Ue.next=9,B.validateFields();case 9:return Ue.next=11,O({type:"shixunsDetail/uploadGitFolder",payload:Object(w.a)(Object(w.a)({},{id:J.id,path:ht}),ge.current?{}:{secret_repository:!0})});case 11:bt=Ue.sent,F(se),bt.status===0&&E.b.info("\u65B0\u5EFA\u6210\u529F"),Ue.next=18;break;case 16:F(ht),E.b.success("\u9009\u62E9\u6587\u4EF6\u76EE\u5F55\u6210\u529F");case 18:Qe();case 19:case"end":return Ue.stop()}},st)}));return function(){return tt.apply(this,arguments)}}(),Qe=function(){O({type:"shixunsDetail/setActionTabs",payload:{}}),B.resetFields()};return f.a.createElement(b.a,{centered:!0,title:S||"\u65B0\u5EFA\u6587\u4EF6\u5939",closable:!1,keyboard:!1,visible:g.actionTabs.key==="Repository-SelectFilePath",onOk:Me,onCancel:Qe},f.a.createElement("div",{className:i.a.wrap},f.a.createElement("div",{className:i.a.content},f.a.createElement("div",{className:i.a.mainPathWrap},!!(re!=null&&re.length)&&re.map(function(tt,st){return f.a.createElement("a",{key:st,onClick:function(){return Se(tt,st)}},tt.val)})),!!($!=null&&$.length)&&$.map(function(tt,st){return tt.type==="tree"&&f.a.createElement("a",{key:st,onClick:function(){return Oe(tt)}},f.a.createElement("i",{className:"iconfont icon-wenjianjia ".concat(i.a.colorBlue)}),tt.name)})),f.a.createElement("label",{className:"mt5"},"\u9009\u4E2D\u7684\u65B0\u5EFA\u6587\u4EF6\u5939\u76EE\u5F55\uFF1A"),f.a.createElement("div",{className:"mt5 mb5"},Ie),k&&f.a.createElement(l.a,{form:B,scrollToFirstError:!0,className:"mt20"},f.a.createElement(l.a.Item,{name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},f.a.createElement(v.a,{placeholder:"\u8BF7\u8F93\u5165\u65B0\u6587\u4EF6\u5939\u540D/\u5B50\u6587\u4EF6\u5939\u540D\u3002\uFF08\u5982\uFF1Asrc/step1\uFF09"})))))};H.a=Object(d.a)(function(C){var x=C.shixunsDetail,g=C.loading,R=C.globalSetting;return{shixunsDetail:x,globalSetting:R,loading:g.models.index}})(h)},"9Bee":function(M,H,a){"use strict";var D=a("DYRE"),b=a("zeV3"),A=a("+L6B"),v=a("2/Rp"),y=a("k1fw"),E=a("9og8"),w=a("tJVT"),c=a("WmNS"),_=a.n(c),l=a("q1tI"),t=a.n(l),u=a("vg9a"),s=a("DlQD"),r=a.n(s),f=a("rUJ1");function m(de,G){var Z=de.match(/^(\s+)(?:```)/);if(Z===null)return G;var ue=Z[1];return G.split(`
|
|
|
`).map(function(ye){var he=ye.match(/^\s+/);if(he===null)return ye;var ft=Object(w.a)(he,1),mn=ft[0];return mn.length>=ue.length?ye.slice(ue.length):ye}).join(`
|
|
|
`)}var d=[],n=["<ul>"],i=new r.a.Renderer,h=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function C(){d.length=0,n=["<ul>"]}var x={overflow:"hidden",WebkitBoxOrient:"vertical",display:"-webkit-box",WebkitLineClamp:2};function g(de,G,Z,ue){if(G>=de.length||de[G].level<=Z)return G;var ye=de[G];ue.push("<li><a href='#"+ye.anchor+"'>"+ye.text+"</a>"),G++;var he=[];return G=g(de,G,ye.level,he),he.length>0&&(ue.push("<ul>"),he.forEach(function(ft){ue.push(ft)}),ue.push("</ul>")),ue.push("</li>"),G=g(de,G,Z,ue),G}function R(){return g(d,0,0,n),n.push("</ul>"),n.join("")}var P={heading:function(G){var Z=h.exec(G);if(Z)return{type:"heading",raw:Z[0],depth:Z[1].length,text:Z[2]}},fences:function(G){var Z=this.rules.block.fences.exec(G);if(Z){var ue=Z[0],ye=m(ue,Z[3]||""),he=Z[2]?Z[2].trim():Z[2];if(["latex","katex","math"].indexOf(he)>=0){var ft=p(),mn=ye;ye=ft,T[ft]={type:"block",expression:mn}}return{type:"code",raw:ue,lang:he,text:ye}}}},O=/(?:\${2})([^\n`]+?)(?:\${2})/gi,S=0,p=function(){return"__special_katext_id_".concat(S++,"__")},T={};function N(){return T}function k(){S=0,T={}}function U(de){return de=de.replace(O,function(G,Z){var ue=p();return T[ue]={type:"inline",expression:Z},ue}),de}var z=i.listitem;i.listitem=function(de){return z(U(de))};var W=i.paragraph;i.paragraph=function(de){return W(U(de))};var F=i.tablecell;i.tablecell=function(de,G){return F(U(de),G)},i.code=function(de,G,Z){var ue=(G||"").match(/\S*/)[0];return ue?["latex","katex","math"].indexOf(ue)>=0?"<p class='editormd-tex'>".concat(de,"</p>"):'<pre class="prettyprint linenums"><code class="language-'.concat(G,'">').concat(Z?de:Object(f.escape)(de,!0),`</code></pre>
|
|
|
`):'<pre class="prettyprint linenums"><code>'+(Z?de:Object(f.escape)(de,!0))+"</code></pre>"},i.heading=function(de,G,Z){var ue=this.options.headerPrefix+Z.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return d.push({anchor:ue,level:G,text:de}),"<h"+G+' id="'+ue+'">'+de+"</h"+G+">"},r.a.setOptions({silent:!0,gfm:!0,pedantic:!1}),r.a.use({tokenizer:P,renderer:i});var V=r.a,K=a("SJMd"),B=a("ulZh"),J=a.n(B),le=a("m3rI"),ge=a("Oy/b"),pe=a("p5ED"),De=a("ErOA");/*! *****************************************************************************
|
|
|
Copyright (c) Microsoft Corporation.
|
|
|
|
|
|
Permission to use, copy, modify, and/or distribute this software for any
|
|
|
purpose with or without fee is hereby granted.
|
|
|
|
|
|
THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
|
|
|
REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
|
|
|
AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
|
|
|
INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
|
|
|
LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
|
|
|
OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
|
|
|
PERFORMANCE OF THIS SOFTWARE.
|
|
|
***************************************************************************** */var Ie=function(de,G){return(Ie=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(Z,ue){Z.__proto__=ue}||function(Z,ue){for(var ye in ue)Object.prototype.hasOwnProperty.call(ue,ye)&&(Z[ye]=ue[ye])})(de,G)};function fe(de,G){function Z(){this.constructor=de}Ie(de,G),de.prototype=G===null?Object.create(G):(Z.prototype=G.prototype,new Z)}function xe(de,G,Z,ue){return new(Z||(Z=Promise))(function(ye,he){function ft(ar){try{Hn(ue.next(ar))}catch(tn){he(tn)}}function mn(ar){try{Hn(ue.throw(ar))}catch(tn){he(tn)}}function Hn(ar){var tn;ar.done?ye(ar.value):(tn=ar.value,tn instanceof Z?tn:new Z(function(kn){kn(tn)})).then(ft,mn)}Hn((ue=ue.apply(de,G||[])).next())})}function Ee(de,G){var Z,ue,ye,he,ft={label:0,sent:function(){if(1&ye[0])throw ye[1];return ye[1]},trys:[],ops:[]};return he={next:mn(0),throw:mn(1),return:mn(2)},typeof Symbol=="function"&&(he[Symbol.iterator]=function(){return this}),he;function mn(Hn){return function(ar){return function(tn){if(Z)throw new TypeError("Generator is already executing.");for(;ft;)try{if(Z=1,ue&&(ye=2&tn[0]?ue.return:tn[0]?ue.throw||((ye=ue.return)&&ye.call(ue),0):ue.next)&&!(ye=ye.call(ue,tn[1])).done)return ye;switch(ue=0,ye&&(tn=[2&tn[0],ye.value]),tn[0]){case 0:case 1:ye=tn;break;case 4:return ft.label++,{value:tn[1],done:!1};case 5:ft.label++,ue=tn[1],tn=[0];continue;case 7:tn=ft.ops.pop(),ft.trys.pop();continue;default:if(!(ye=ft.trys,(ye=ye.length>0&&ye[ye.length-1])||tn[0]!==6&&tn[0]!==2)){ft=0;continue}if(tn[0]===3&&(!ye||tn[1]>ye[0]&&tn[1]<ye[3])){ft.label=tn[1];break}if(tn[0]===6&&ft.label<ye[1]){ft.label=ye[1],ye=tn;break}if(ye&&ft.label<ye[2]){ft.label=ye[2],ft.ops.push(tn);break}ye[2]&&ft.ops.pop(),ft.trys.pop();continue}tn=G.call(de,ft)}catch(kn){tn=[6,kn],ue=0}finally{Z=ye=0}if(5&tn[0])throw tn[1];return{value:tn[0]?tn[1]:void 0,done:!0}}([Hn,ar])}}}function se(){for(var de=0,G=0,Z=arguments.length;G<Z;G++)de+=arguments[G].length;var ue=Array(de),ye=0;for(G=0;G<Z;G++)for(var he=arguments[G],ft=0,mn=he.length;ft<mn;ft++,ye++)ue[ye]=he[ft];return ue}var oe=function(){function de(){}return de.createDefs=function(){return document.createElementNS("http://www.w3.org/2000/svg","defs")},de.setAttributes=function(G,Z){for(var ue=0,ye=Z;ue<ye.length;ue++){var he=ye[ue],ft=he[0],mn=he[1];G.setAttribute(ft,mn)}},de.createRect=function(G,Z,ue){var ye=document.createElementNS("http://www.w3.org/2000/svg","rect");return ye.setAttribute("width",G.toString()),ye.setAttribute("height",Z.toString()),ue&&de.setAttributes(ye,ue),ye},de.createLine=function(G,Z,ue,ye,he){var ft=document.createElementNS("http://www.w3.org/2000/svg","line");return ft.setAttribute("x1",G.toString()),ft.setAttribute("y1",Z.toString()),ft.setAttribute("x2",ue.toString()),ft.setAttribute("y2",ye.toString()),he&&de.setAttributes(ft,he),ft},de.createPolygon=function(G,Z){var ue=document.createElementNS("http://www.w3.org/2000/svg","polygon");return ue.setAttribute("points",G),Z&&de.setAttributes(ue,Z),ue},de.createCircle=function(G,Z){var ue=document.createElementNS("http://www.w3.org/2000/svg","circle");return ue.setAttribute("cx",(G/2).toString()),ue.setAttribute("cy",(G/2).toString()),ue.setAttribute("r",G.toString()),Z&&de.setAttributes(ue,Z),ue},de.createEllipse=function(G,Z,ue){var ye=document.createElementNS("http://www.w3.org/2000/svg","ellipse");return ye.setAttribute("cx",(G/2).toString()),ye.setAttribute("cy",(Z/2).toString()),ye.setAttribute("rx",(G/2).toString()),ye.setAttribute("ry",(Z/2).toString()),ue&&de.setAttributes(ye,ue),ye},de.createGroup=function(G){var Z=document.createElementNS("http://www.w3.org/2000/svg","g");return G&&de.setAttributes(Z,G),Z},de.createTransform=function(){return document.createElementNS("http://www.w3.org/2000/svg","svg").createSVGTransform()},de.createMarker=function(G,Z,ue,ye,he,ft,mn){var Hn=document.createElementNS("http://www.w3.org/2000/svg","marker");return de.setAttributes(Hn,[["id",G],["orient",Z],["markerWidth",ue.toString()],["markerHeight",ye.toString()],["refX",he.toString()],["refY",ft.toString()]]),Hn.appendChild(mn),Hn},de.createText=function(G){var Z=document.createElementNS("http://www.w3.org/2000/svg","text");return Z.setAttribute("x","0"),Z.setAttribute("y","0"),G&&de.setAttributes(Z,G),Z},de.createTSpan=function(G,Z){var ue=document.createElementNS("http://www.w3.org/2000/svg","tspan");return ue.textContent=G,Z&&de.setAttributes(ue,Z),ue},de.createImage=function(G){var Z=document.createElementNS("http://www.w3.org/2000/svg","image");return G&&de.setAttributes(Z,G),Z},de.createPoint=function(G,Z){var ue=document.createElementNS("http://www.w3.org/2000/svg","svg").createSVGPoint();return ue.x=G,ue.y=Z,ue},de.createPath=function(G,Z){var ue=document.createElementNS("http://www.w3.org/2000/svg","path");return ue.setAttribute("d",G),Z&&de.setAttributes(ue,Z),ue},de}(),q=function(){function de(){}return de.addKey=function(G){de.key=G},Object.defineProperty(de,"isLicensed",{get:function(){return!!de.key&&new RegExp(/^MJS2-[A-Z][0-9]{3}-[A-Z][0-9]{3}-[0-9]{4}$/,"i").test(de.key)},enumerable:!1,configurable:!0}),de}(),me=function(){function de(){this.naturalSize=!1,this.imageType="image/png",this.markersOnly=!1}return de.prototype.rasterize=function(G,Z,ue){var ye=this;return new Promise(function(he){var ft=ue!==void 0?ue:document.createElement("canvas");G===null&&(ye.markersOnly=!0,ye.naturalSize=!1);var mn=document.createElementNS("http://www.w3.org/2000/svg","svg");mn.setAttribute("xmlns","http://www.w3.org/2000/svg"),mn.setAttribute("width",Z.width.baseVal.valueAsString),mn.setAttribute("height",Z.height.baseVal.valueAsString),mn.setAttribute("viewBox","0 0 "+Z.viewBox.baseVal.width.toString()+" "+Z.viewBox.baseVal.height.toString()),mn.innerHTML=Z.innerHTML,ye.naturalSize===!0?(mn.width.baseVal.value=G.naturalWidth,mn.height.baseVal.value=G.naturalHeight):ye.width!==void 0&&ye.height!==void 0&&(mn.width.baseVal.value=ye.width,mn.height.baseVal.value=ye.height),ft.width=mn.width.baseVal.value,ft.height=mn.height.baseVal.value;var Hn=mn.outerHTML,ar=ft.getContext("2d");ye.markersOnly!==!0&&ar.drawImage(G,0,0,ft.width,ft.height);var tn=window.URL,kn=new Image(ft.width,ft.height);kn.setAttribute("crossOrigin","anonymous");var Nn=new Blob([Hn],{type:"image/svg+xml"}),$r=tn.createObjectURL(Nn);kn.onload=function(){ar.drawImage(kn,0,0),tn.revokeObjectURL($r);var _a=ft.toDataURL(ye.imageType,ye.imageQuality);he(_a)},kn.src=$r})},de}(),re=function(){},ae=function(){function de(G){this._classNamePrefixBase="__markerjs2_",this.classes=[],this.rules=[],this.settings=this.defaultSettings,this._classNamePrefix=this._classNamePrefixBase+"_"+G+"_"}return Object.defineProperty(de.prototype,"classNamePrefixBase",{get:function(){return this._classNamePrefixBase},enumerable:!1,configurable:!0}),Object.defineProperty(de.prototype,"classNamePrefix",{get:function(){return this._classNamePrefix},enumerable:!1,configurable:!0}),Object.defineProperty(de.prototype,"defaultSettings",{get:function(){return{canvasBackgroundColor:"#ffffff",toolbarBackgroundColor:"#111111",toolbarBackgroundHoverColor:"#333333",toolbarColor:"#eeeeee",toolbarHeight:40,toolboxColor:"#eeeeee",toolboxAccentColor:"#3080c3",undoButtonVisible:!0,redoButtonVisible:!1,zoomButtonVisible:!1,zoomOutButtonVisible:!1,clearButtonVisible:!1,resultButtonBlockVisible:!0,logoPosition:"left"}},enumerable:!1,configurable:!0}),Object.defineProperty(de.prototype,"fadeInAnimationClassName",{get:function(){return this.classNamePrefix+"fade_in"},enumerable:!1,configurable:!0}),Object.defineProperty(de.prototype,"fadeOutAnimationClassName",{get:function(){return this.classNamePrefix+"fade_out"},enumerable:!1,configurable:!0}),de.prototype.addClass=function(G){return this.styleSheet===void 0&&this.addStyleSheet(),G.name=""+this.classNamePrefix+G.localName,this.classes.push(G),this.styleSheet.sheet.insertRule("."+G.name+" {"+G.style+"}",this.styleSheet.sheet.cssRules.length),G},de.prototype.addRule=function(G){this.styleSheet===void 0&&this.addStyleSheet(),this.rules.push(G),this.styleSheet.sheet.insertRule(G.selector+" {"+G.style+"}",this.styleSheet.sheet.cssRules.length)},de.prototype.addStyleSheet=function(){var G;this.styleSheet=document.createElement("style"),((G=this.styleSheetRoot)!==null&&G!==void 0?G:document.head).appendChild(this.styleSheet),this.addRule(new ce("."+this.classNamePrefix+" h3","font-family: sans-serif")),this.addRule(new ce("@keyframes "+this.classNamePrefix+"_fade_in_animation_frames",`
|
|
|
from {
|
|
|
opacity: 0;
|
|
|
}
|
|
|
to {
|
|
|
opacity: 1;
|
|
|
}
|
|
|
`)),this.addRule(new ce("@keyframes "+this.classNamePrefix+"_fade_out_animation_frames",`
|
|
|
from {
|
|
|
opacity: 1;
|
|
|
}
|
|
|
to {
|
|
|
opacity: 0;
|
|
|
}
|
|
|
`)),this.addClass(new te("fade_in",`
|
|
|
animation-duration: 0.3s;
|
|
|
animation-name: `+this.classNamePrefix+`_fade_in_animation_frames;
|
|
|
`)),this.addClass(new te("fade_out",`
|
|
|
animation-duration: 0.3s;
|
|
|
animation-name: `+this.classNamePrefix+`_fade_out_animation_frames;
|
|
|
`))},de.prototype.removeStyleSheet=function(){var G;this.styleSheet&&(((G=this.styleSheetRoot)!==null&&G!==void 0?G:document.head).removeChild(this.styleSheet),this.styleSheet=void 0)},de}(),ce=function(de,G){this.selector=de,this.style=G},te=function(de,G){this.localName=de,this.style=G},$=function(){function de(G,Z,ue,ye,he){this.buttons=[],this.markerButtons=[],this.buttonClickListeners=[],this.markerjsContainer=G,this.displayMode=Z,this.markerItems=ue,this.uiStyleSettings=ye,this.styles=he,this.addStyles(),this.adjustLayout=this.adjustLayout.bind(this),this.overflowButtonClicked=this.overflowButtonClicked.bind(this),this.setCurrentMarker=this.setCurrentMarker.bind(this)}return de.prototype.show=function(G){var Z=this;this.uiContainer=document.createElement("div"),this.uiContainer.style.visibility=G,this.uiContainer.className=this.toolbarStyleClass.name+" "+this.styles.fadeInAnimationClassName+" "+(this.uiStyleSettings.toolbarStyleColorsClassName?this.uiStyleSettings.toolbarStyleColorsClassName:this.toolbarStyleColorsClass.name);var ue=document.createElement("div");ue.className=this.toolbarBlockStyleClass.name,ue.style.whiteSpace="nowrap",this.uiContainer.appendChild(ue),this.addActionButton(ue,'<svg viewBox="0 0 24 24"><path d="M10.07 14.27a.997.997 0 011.33.48l2.3 4.99 1.8-.85-2.31-4.98c-.24-.5-.02-1.1.48-1.33l.28-.08 2.3-.45L8 5.12V15.9l1.82-1.47.25-.16m3.57 7.7a.99.99 0 01-1.33-.47l-2.18-4.74-2.51 2.02c-.17.14-.38.22-.62.22a1 1 0 01-1-1V3a1 1 0 011-1c.24 0 .47.09.64.23l.01-.01 11.49 9.64a1.001 1.001 0 01-.44 1.75l-3.16.62 2.2 4.73c.26.5.02 1.09-.48 1.32l-3.62 1.69z"/></svg>',"select"),this.addActionButton(ue,'<svg viewBox="0 0 24 24"><path d="M9 3v1H4v2h1v13a2 2 0 002 2h10a2 2 0 002-2V6h1V4h-5V3H9M7 6h10v13H7V6m2 2v9h2V8H9m4 0v9h2V8h-2z"/></svg>',"delete"),this.uiStyleSettings.clearButtonVisible&&this.addActionButton(ue,'<svg viewBox="0 0 24 24"><path d="M19.36 2.72l1.42 1.42-5.72 5.71c1.07 1.54 1.22 3.39.32 4.59L9.06 8.12c1.2-.9 3.05-.75 4.59.32l5.71-5.72M5.93 17.57c-2.01-2.01-3.24-4.41-3.58-6.65l4.88-2.09 7.44 7.44-2.09 4.88c-2.24-.34-4.64-1.57-6.65-3.58z"/></svg>',"clear"),this.uiStyleSettings.undoButtonVisible&&this.addActionButton(ue,'<svg viewBox="0 0 24 24"><path d="M12.5 8c-2.65 0-5.05 1-6.9 2.6L2 7v9h9l-3.62-3.62c1.39-1.16 3.16-1.88 5.12-1.88 3.54 0 6.55 2.31 7.6 5.5l2.37-.78C21.08 11.03 17.15 8 12.5 8z"/></svg>',"undo"),this.uiStyleSettings.redoButtonVisible&&this.addActionButton(ue,'<svg viewBox="0 0 24 24"><path d="M18.4 10.6C16.55 9 14.15 8 11.5 8c-4.65 0-8.58 3.03-9.96 7.22L3.9 16a8.002 8.002 0 017.6-5.5c1.95 0 3.73.72 5.12 1.88L13 16h9V7l-3.6 3.6z"/></svg>',"redo"),this.uiStyleSettings.zoomButtonVisible&&this.addActionButton(ue,'<svg viewBox="0 0 24 24"><path d="M15.5 14l5 5-1.5 1.5-5-5v-.79l-.27-.28A6.471 6.471 0 019.5 16 6.5 6.5 0 013 9.5 6.5 6.5 0 019.5 3 6.5 6.5 0 0116 9.5c0 1.61-.59 3.09-1.57 4.23l.28.27h.79m-6 0C12 14 14 12 14 9.5S12 5 9.5 5 5 7 5 9.5 7 14 9.5 14m2.5-4h-2v2H9v-2H7V9h2V7h1v2h2v1z"/></svg>',"zoom"),this.uiStyleSettings.zoomButtonVisible&&this.uiStyleSettings.zoomOutButtonVisible&&this.addActionButton(ue,'<svg viewBox="0 0 24 24"><path d="M15.5 14h-.79l-.28-.27A6.471 6.471 0 0016 9.5 6.5 6.5 0 009.5 3 6.5 6.5 0 003 9.5 6.5 6.5 0 009.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 5 1.5-1.5-5-5m-6 0C7 14 5 12 5 9.5S7 5 9.5 5 14 7 14 9.5 12 14 9.5 14M7 9h5v1H7V9z"/></svg>',"zoom-out"),this.uiStyleSettings.notesButtonVisible&&this.addActionButton(ue,'<svg viewBox="0 0 24 24"><path d="M18.13 12l1.26-1.26c.44-.44 1-.68 1.61-.74V9l-6-6H5c-1.11 0-2 .89-2 2v14a2 2 0 002 2h6v-1.87l.13-.13H5V5h7v7h6.13M14 4.5l5.5 5.5H14V4.5m5.13 9.33l2.04 2.04L15.04 22H13v-2.04l6.13-6.13m3.72.36l-.98.98-2.04-2.04.98-.98c.19-.2.52-.2.72 0l1.32 1.32c.2.2.2.53 0 .72z"/></svg>',"notes"),this.markerButtonBlock=document.createElement("div"),this.markerButtonBlock.className=this.toolbarBlockStyleClass.name,this.markerButtonBlock.style.flexGrow="2",this.markerButtonBlock.style.textAlign="center",this.uiContainer.appendChild(this.markerButtonBlock),this.markerButtonOverflowBlock=document.createElement("div"),this.markerButtonOverflowBlock.className=this.toolbarOverflowBlockStyleClass.name+" "+(this.uiStyleSettings.toolbarOverflowBlockStyleColorsClassName?this.uiStyleSettings.toolbarOverflowBlockStyleColorsClassName:this.toolbarOverflowBlockStyleColorsClass.name),this.markerButtonOverflowBlock.style.display="none",this.uiContainer.appendChild(this.markerButtonOverflowBlock),this.markerItems&&(this.markerItems.forEach(function(he){var ft=document.createElement("div");ft.className=""+Z.toolbarButtonStyleClass.name,ft.setAttribute("data-type-name",he.typeName),ft.innerHTML=he.icon,ft.addEventListener("click",function(){Z.markerToolbarButtonClicked(ft,he)}),Z.buttons.push(ft),Z.markerButtons.push(ft)}),this.overflowButton=document.createElement("div"),this.overflowButton.className=this.toolbarButtonStyleClass.name+" "+(this.uiStyleSettings.toolbarButtonStyleColorsClassName?this.uiStyleSettings.toolbarButtonStyleColorsClassName:this.toolbarButtonStyleColorsClass.name),this.overflowButton.innerHTML='<svg viewBox="0 0 24 24"><path d="M12 16a2 2 0 012 2 2 2 0 01-2 2 2 2 0 01-2-2 2 2 0 012-2m0-6a2 2 0 012 2 2 2 0 01-2 2 2 2 0 01-2-2 2 2 0 012-2m0-6a2 2 0 012 2 2 2 0 01-2 2 2 2 0 01-2-2 2 2 0 012-2z"/></svg>',this.overflowButton.addEventListener("click",this.overflowButtonClicked),this.markerButtonBlock.appendChild(this.overflowButton));var ye=document.createElement("div");ye.className=this.toolbarBlockStyleClass.name,ye.style.whiteSpace="nowrap",ye.style.display=this.uiStyleSettings.resultButtonBlockVisible!==!1?"":"none",this.uiContainer.appendChild(ye),this.addActionButton(ye,'<svg viewBox="0 0 24 24"><path d="M9 20.42l-6.21-6.21 2.83-2.83L9 14.77l9.88-9.89 2.83 2.83L9 20.42z"/></svg>',"render"),this.addActionButton(ye,'<svg viewBox="0 0 24 24"><path d="M20 6.91L17.09 4 12 9.09 6.91 4 4 6.91 9.09 12 4 17.09 6.91 20 12 14.91 17.09 20 20 17.09 14.91 12 20 6.91z"/></svg>',"close"),this.markerjsContainer.appendChild(this.uiContainer),this.setSelectMode(),this.setCurrentMarker(),this.adjustLayout()},de.prototype.addButtonClickListener=function(G){this.buttonClickListeners.push(G)},de.prototype.removeButtonClickListener=function(G){this.buttonClickListeners.indexOf(G)>-1&&this.buttonClickListeners.splice(this.buttonClickListeners.indexOf(G),1)},de.prototype.setSelectMode=function(){this.resetButtonStyles(),this.setActiveButton(this.buttons[0])},de.prototype.adjustLayout=function(){if(this.markerButtons&&this.markerButtons.length>0){var G=Math.floor(this.markerButtonBlock.clientWidth/this.uiStyleSettings.toolbarHeight)-1;this.markerButtonBlock.innerHTML="",this.markerButtonOverflowBlock.innerHTML="";for(var Z=0;Z<this.markerButtons.length;Z++)Z<G||Z===G&&this.markerButtons.length-1===G?this.markerButtonBlock.appendChild(this.markerButtons[Z]):(Z===G&&this.markerButtonBlock.appendChild(this.overflowButton),this.markerButtonOverflowBlock.appendChild(this.markerButtons[Z]))}},de.prototype.overflowButtonClicked=function(){this.markerButtonOverflowBlock.style.display!=="none"?(this.markerButtonOverflowBlock.className=this.markerButtonOverflowBlock.className.replace(this.styles.fadeInAnimationClassName,""),this.markerButtonOverflowBlock.style.display="none"):(this.markerButtonOverflowBlock.className+=" "+this.styles.fadeInAnimationClassName,this.markerButtonOverflowBlock.style.top=this.uiContainer.offsetTop+this.overflowButton.offsetHeight+"px",this.markerButtonOverflowBlock.style.right=this.uiContainer.offsetWidth-this.overflowButton.offsetLeft-this.overflowButton.offsetWidth+2*this.uiContainer.offsetLeft+"px",this.markerButtonOverflowBlock.style.display="inline-block")},de.prototype.resetButtonStyles=function(){var G=this;this.buttons.forEach(function(Z){Z.className=Z.className.replace(G.uiStyleSettings.toolbarButtonStyleColorsClassName?G.uiStyleSettings.toolbarButtonStyleColorsClassName:G.toolbarButtonStyleColorsClass.name,"").trim(),Z.className=Z.className.replace(G.uiStyleSettings.toolbarActiveButtonStyleColorsClassName?G.uiStyleSettings.toolbarActiveButtonStyleColorsClassName:G.toolbarActiveButtonStyleColorsClass.name,"").trim(),Z.className+=" "+(G.uiStyleSettings.toolbarButtonStyleColorsClassName?G.uiStyleSettings.toolbarButtonStyleColorsClassName:G.toolbarButtonStyleColorsClass.name)})},de.prototype.addActionButton=function(G,Z,ue){var ye=this,he=document.createElement("div");switch(he.className=""+this.toolbarButtonStyleClass.name,he.innerHTML=Z,he.setAttribute("data-action",ue),he.addEventListener("click",function(){ye.actionToolbarButtonClicked(he,ue)}),ue){case"select":he.style.fill=this.uiStyleSettings.selectButtonColor;break;case"delete":case"clear":he.style.fill=this.uiStyleSettings.deleteButtonColor;break;case"undo":case"redo":he.style.fill=this.uiStyleSettings.selectButtonColor;break;case"render":he.style.fill=this.uiStyleSettings.okButtonColor;break;case"close":he.style.fill=this.uiStyleSettings.closeButtonColor}G.appendChild(he),this.buttons.push(he)},de.prototype.addStyles=function(){this.toolbarStyleClass=this.styles.addClass(new te("toolbar",`
|
|
|
width: 100%;
|
|
|
flex-shrink: 0;
|
|
|
display: flex;
|
|
|
flex-direction: row;
|
|
|
justify-content: space-between;
|
|
|
height: `+this.uiStyleSettings.toolbarHeight+`px;
|
|
|
box-sizing: content-box;
|
|
|
`+(this.displayMode==="inline"?"border-top-left-radius: "+Math.round(this.uiStyleSettings.toolbarHeight/10)+"px;":"")+`
|
|
|
`+(this.displayMode==="inline"?"border-top-right-radius: "+Math.round(this.uiStyleSettings.toolbarHeight/10)+"px;":"")+`
|
|
|
overflow: hidden;
|
|
|
`)),this.toolbarStyleColorsClass=this.styles.addClass(new te("toolbar_colors",`
|
|
|
background-color: `+this.uiStyleSettings.toolbarBackgroundColor+`;
|
|
|
box-shadow: 0px 3px rgba(33, 33, 33, 0.1);
|
|
|
`)),this.toolbarBlockStyleClass=this.styles.addClass(new te("toolbar-block",`
|
|
|
display: inline-block;
|
|
|
box-sizing: content-box;
|
|
|
`)),this.toolbarOverflowBlockStyleClass=this.styles.addClass(new te("toolbar-overflow-block",`
|
|
|
position: absolute;
|
|
|
top: `+this.uiStyleSettings.toolbarHeight+`px;
|
|
|
max-width: `+2*this.uiStyleSettings.toolbarHeight+`px;
|
|
|
z-index: 10;
|
|
|
box-sizing: content-box;
|
|
|
`)),this.toolbarOverflowBlockStyleColorsClass=this.styles.addClass(new te("toolbar-overflow-block_colors",`
|
|
|
background-color: `+this.uiStyleSettings.toolbarBackgroundColor+`;
|
|
|
`));var G=this.uiStyleSettings.toolbarHeight/4;this.toolbarButtonStyleClass=this.styles.addClass(new te("toolbar_button",`
|
|
|
display: inline-block;
|
|
|
width: `+(this.uiStyleSettings.toolbarHeight-2*G)+`px;
|
|
|
height: `+(this.uiStyleSettings.toolbarHeight-2*G)+`px;
|
|
|
padding: `+G+`px;
|
|
|
box-sizing: content-box;
|
|
|
`)),this.toolbarButtonStyleColorsClass=this.styles.addClass(new te("toolbar_button_colors",`
|
|
|
fill: `+this.uiStyleSettings.toolbarColor+`;
|
|
|
`)),this.toolbarActiveButtonStyleColorsClass=this.styles.addClass(new te("toolbar_active_button",`
|
|
|
fill: `+this.uiStyleSettings.toolbarColor+`;
|
|
|
background-color: `+this.uiStyleSettings.toolbarBackgroundHoverColor+`
|
|
|
`)),this.styles.addRule(new ce("."+this.toolbarButtonStyleClass.name+" svg",`
|
|
|
height: `+this.uiStyleSettings.toolbarHeight/2+`px;
|
|
|
`)),this.styles.addRule(new ce("."+this.toolbarButtonStyleColorsClass.name+":hover",`
|
|
|
background-color: `+this.uiStyleSettings.toolbarBackgroundHoverColor+`
|
|
|
`))},de.prototype.markerToolbarButtonClicked=function(G,Z){this.setActiveButton(G),this.buttonClickListeners&&this.buttonClickListeners.length>0&&this.buttonClickListeners.forEach(function(ue){return ue("marker",Z)}),this.markerButtonOverflowBlock.style.display="none"},de.prototype.actionToolbarButtonClicked=function(G,Z){this.buttonClickListeners&&this.buttonClickListeners.length>0&&this.buttonClickListeners.forEach(function(ue){return ue("action",Z)}),this.markerButtonOverflowBlock.style.display="none",this.setActiveButton(this.buttons[0])},de.prototype.setActiveButton=function(G){this.resetButtonStyles(),G.className=G.className.replace(this.uiStyleSettings.toolbarButtonStyleColorsClassName?this.uiStyleSettings.toolbarButtonStyleColorsClassName:this.toolbarButtonStyleColorsClass.name,"").trim(),G.className+=" "+(this.uiStyleSettings.toolbarActiveButtonStyleColorsClassName?this.uiStyleSettings.toolbarActiveButtonStyleColorsClassName:this.toolbarActiveButtonStyleColorsClass.name)},de.prototype.setActiveMarkerButton=function(G){var Z=this.markerButtons.find(function(ue){return ue.getAttribute("data-type-name")===G});Z&&this.setActiveButton(Z)},de.prototype.setCurrentMarker=function(G){var Z=this;this.currentMarker=G,this.buttons.filter(function(ue){return/delete|notes/.test(ue.getAttribute("data-action"))}).forEach(function(ue){Z.currentMarker===void 0?(ue.style.fillOpacity="0.4",ue.style.pointerEvents="none"):(ue.style.fillOpacity="1",ue.style.pointerEvents="all")})},de}(),X=function(){function de(G,Z,ue,ye){this.panels=[],this.panelButtons=[],this.markerjsContainer=G,this.displayMode=Z,this.uiStyleSettings=ue,this.styles=ye,this.panelButtonClick=this.panelButtonClick.bind(this),this.addStyles()}return de.prototype.addStyles=function(){var G;this.toolboxStyleClass=this.styles.addClass(new te("toolbox",`
|
|
|
width: 100%;
|
|
|
flex-shrink: 0;
|
|
|
display: flex;
|
|
|
flex-direction: column;
|
|
|
font-family: sans-serif;
|
|
|
`+(this.displayMode==="popup"?"height:"+2.5*this.uiStyleSettings.toolbarHeight+"px;":"")+`
|
|
|
box-sizing: content-box;
|
|
|
`+(this.displayMode==="popup"?"background-color: "+this.uiStyleSettings.canvasBackgroundColor+";":"")+`
|
|
|
`+(this.displayMode==="inline"?"border-bottom-left-radius: "+Math.round(this.uiStyleSettings.toolbarHeight/10)+"px;":"")+`
|
|
|
`+(this.displayMode==="inline"?"border-bottom-right-radius: "+Math.round(this.uiStyleSettings.toolbarHeight/10)+"px;":"")+`
|
|
|
overflow: hidden;
|
|
|
`)),this.toolboxStyleColorsClass=this.styles.addClass(new te("toolbox_colors",`
|
|
|
color: `+this.uiStyleSettings.toolboxColor+`;
|
|
|
`));var Z=this.uiStyleSettings.toolbarHeight/4;this.toolboxButtonRowStyleClass=this.styles.addClass(new te("toolbox-button-row",`
|
|
|
display: flex;
|
|
|
cursor: default;
|
|
|
box-sizing: content-box;
|
|
|
`)),this.toolboxButtonRowStyleColorsClass=this.styles.addClass(new te("toolbox-button-row_colors",`
|
|
|
background-color: `+this.uiStyleSettings.toolbarBackgroundColor+`;
|
|
|
`)),this.toolboxPanelRowStyleClass=this.styles.addClass(new te("toolbox-panel-row",`
|
|
|
display: flex;
|
|
|
`+(this.displayMode==="inline"?"position: absolute;":"")+`
|
|
|
`+(this.displayMode==="inline"?"bottom: "+this.uiStyleSettings.toolbarHeight+"px;":"")+`
|
|
|
cursor: default;
|
|
|
height: `+1.5*this.uiStyleSettings.toolbarHeight+`px;
|
|
|
`+(this.displayMode==="inline"?"width: 100%;":"")+`
|
|
|
box-sizing: content-box;
|
|
|
`)),this.toolboxPanelRowStyleColorsClass=this.styles.addClass(new te("toolbox-panel-row_colors",`
|
|
|
background-color: `+((G=this.uiStyleSettings.toolboxBackgroundColor)!==null&&G!==void 0?G:this.uiStyleSettings.toolbarBackgroundHoverColor)+`;
|
|
|
`)),this.toolboxButtonStyleClass=this.styles.addClass(new te("toolbox_button",`
|
|
|
display: inline-block;
|
|
|
width: `+(this.uiStyleSettings.toolbarHeight-2*Z)+`px;
|
|
|
height: `+(this.uiStyleSettings.toolbarHeight-2*Z)+`px;
|
|
|
padding: `+Z+`px;
|
|
|
box-sizing: content-box;
|
|
|
`)),this.toolboxButtonStyleColorsClass=this.styles.addClass(new te("toolbox-button_colors",`
|
|
|
fill: `+this.uiStyleSettings.toolbarColor+`;
|
|
|
`)),this.toolboxActiveButtonStyleColorsClass=this.styles.addClass(new te("toolbox-active-button_colors",`
|
|
|
background-color: `+this.uiStyleSettings.toolbarBackgroundHoverColor+`;
|
|
|
fill: `+this.uiStyleSettings.toolbarColor+`;
|
|
|
`)),this.styles.addRule(new ce("."+this.toolboxButtonStyleColorsClass.name+":hover",`
|
|
|
background-color: `+this.uiStyleSettings.toolbarBackgroundHoverColor+`
|
|
|
`)),this.styles.addRule(new ce("."+this.toolboxButtonStyleClass.name+" svg",`
|
|
|
height: `+this.uiStyleSettings.toolbarHeight/2+`px;
|
|
|
`))},de.prototype.show=function(G){var Z;this.uiContainer=document.createElement("div"),this.uiContainer.style.visibility=G,this.uiContainer.className=this.toolboxStyleClass.name+" "+((Z=this.uiStyleSettings.toolboxStyleColorsClassName)!==null&&Z!==void 0?Z:this.toolboxStyleColorsClass.name),this.markerjsContainer.appendChild(this.uiContainer)},de.prototype.setPanelButtons=function(G){var Z,ue,ye=this;this.panels=G,this.uiContainer!==void 0&&(this.uiContainer.innerHTML="",this.panelRow=document.createElement("div"),this.panelRow.className=this.toolboxPanelRowStyleClass.name+" "+((Z=this.uiStyleSettings.toolboxPanelRowStyleColorsClassName)!==null&&Z!==void 0?Z:this.toolboxPanelRowStyleColorsClass.name),this.uiContainer.appendChild(this.panelRow),this.buttonRow=document.createElement("div"),this.buttonRow.className=this.toolboxButtonRowStyleClass.name+" "+((ue=this.uiStyleSettings.toolboxButtonRowStyleColorsClassName)!==null&&ue!==void 0?ue:this.toolboxButtonRowStyleColorsClass.name)+" ",this.uiContainer.appendChild(this.buttonRow),this.panelButtons.splice(0),this.panels.forEach(function(he){var ft;he.uiStyleSettings=ye.uiStyleSettings;var mn=document.createElement("div");mn.className=ye.toolboxButtonStyleClass.name+" "+((ft=ye.uiStyleSettings.toolboxButtonStyleColorsClassName)!==null&&ft!==void 0?ft:ye.toolboxButtonStyleColorsClass.name),mn.innerHTML=he.icon,mn.title=he.title,mn.addEventListener("click",function(){ye.panelButtonClick(he)}),ye.panelButtons.push(mn),ye.buttonRow.appendChild(mn)}),this.displayMode==="inline"?this.panelRow.style.display="none":this.panelRow.style.visibility="hidden")},de.prototype.panelButtonClick=function(G){var Z=this,ue=-1;if(G!==this.activePanel){ue=this.panels.indexOf(G),this.panelRow.innerHTML="";var ye=G.getUi();ye.style.margin=this.uiStyleSettings.toolbarHeight/4+"px",this.panelRow.appendChild(ye),this.panelRow.style.display="flex",this.panelRow.style.visibility="visible",this.panelRow.className=this.panelRow.className.replace(this.styles.fadeOutAnimationClassName,""),this.panelRow.className+=" "+this.styles.fadeInAnimationClassName,this.activePanel=G}else this.activePanel=void 0,this.panelRow.className=this.panelRow.className.replace(this.styles.fadeInAnimationClassName,""),this.panelRow.className+=" "+this.styles.fadeOutAnimationClassName,setTimeout(function(){Z.displayMode==="inline"?Z.panelRow.style.display="none":Z.panelRow.style.visibility="hidden"},200);this.panelButtons.forEach(function(he,ft){var mn,Hn;he.className=Z.toolboxButtonStyleClass.name+" "+(ft===ue?""+((mn=Z.uiStyleSettings.toolboxActiveButtonStyleColorsClassName)!==null&&mn!==void 0?mn:Z.toolboxActiveButtonStyleColorsClass.name):""+((Hn=Z.uiStyleSettings.toolboxButtonStyleColorsClassName)!==null&&Hn!==void 0?Hn:Z.toolboxButtonStyleColorsClass.name))})},de}(),ee=function(de,G){this.title=de,this.icon=G},Oe=function(de){function G(Z,ue,ye,he){var ft=de.call(this,Z,he||'<svg viewBox="0 0 24 24"><path d="M17.5 12a1.5 1.5 0 01-1.5-1.5A1.5 1.5 0 0117.5 9a1.5 1.5 0 011.5 1.5 1.5 1.5 0 01-1.5 1.5m-3-4A1.5 1.5 0 0113 6.5 1.5 1.5 0 0114.5 5 1.5 1.5 0 0116 6.5 1.5 1.5 0 0114.5 8m-5 0A1.5 1.5 0 018 6.5 1.5 1.5 0 019.5 5 1.5 1.5 0 0111 6.5 1.5 1.5 0 019.5 8m-3 4A1.5 1.5 0 015 10.5 1.5 1.5 0 016.5 9 1.5 1.5 0 018 10.5 1.5 1.5 0 016.5 12M12 3a9 9 0 00-9 9 9 9 0 009 9 1.5 1.5 0 001.5-1.5c0-.39-.15-.74-.39-1-.23-.27-.38-.62-.38-1a1.5 1.5 0 011.5-1.5H16a5 5 0 005-5c0-4.42-4.03-8-9-8z"/></svg>')||this;return ft.colors=[],ft.addTransparent=!1,ft.colorBoxes=[],ft.colors=ue,ft.currentColor=ye,ft.setCurrentColor=ft.setCurrentColor.bind(ft),ft.getColorBox=ft.getColorBox.bind(ft),ft}return fe(G,de),G.prototype.getUi=function(){var Z=this,ue=document.createElement("div");return ue.style.overflow="hidden",ue.style.whiteSpace="nowrap",this.colors.forEach(function(ye){var he=Z.getColorBox(ye);ue.appendChild(he),Z.colorBoxes.push(he)}),ue},G.prototype.getColorBox=function(Z){var ue=this,ye=this.uiStyleSettings.toolbarHeight/4,he=this.uiStyleSettings.toolbarHeight-ye,ft=document.createElement("div");ft.style.display="inline-block",ft.style.boxSizing="content-box",ft.style.width=he-2+"px",ft.style.height=he-2+"px",ft.style.padding="1px",ft.style.marginRight="2px",ft.style.marginBottom="2px",ft.style.borderWidth="2px",ft.style.borderStyle="solid",ft.style.borderRadius=(he+2)/2+"px",ft.style.borderColor=Z===this.currentColor?this.uiStyleSettings.toolboxAccentColor:"transparent",ft.addEventListener("click",function(){ue.setCurrentColor(Z,ft)});var mn=document.createElement("div");return mn.style.display="inline-block",mn.style.width=he-2+"px",mn.style.height=he-2+"px",mn.style.backgroundColor=Z,mn.style.borderRadius=he/2+"px",Z==="transparent"&&(mn.style.fill=this.uiStyleSettings.toolboxAccentColor,mn.innerHTML=`<svg viewBox="0 0 24 24">
|
|
|
<path d="M2,5.27L3.28,4L20,20.72L18.73,22L15.65,18.92C14.5,19.3 13.28,19.5 12,19.5C7,19.5 2.73,16.39 1,12C1.69,10.24 2.79,8.69 4.19,7.46L2,5.27M12,9A3,3 0 0,1 15,12C15,12.35 14.94,12.69 14.83,13L11,9.17C11.31,9.06 11.65,9 12,9M12,4.5C17,4.5 21.27,7.61 23,12C22.18,14.08 20.79,15.88 19,17.19L17.58,15.76C18.94,14.82 20.06,13.54 20.82,12C19.17,8.64 15.76,6.5 12,6.5C10.91,6.5 9.84,6.68 8.84,7L7.3,5.47C8.74,4.85 10.33,4.5 12,4.5M3.18,12C4.83,15.36 8.24,17.5 12,17.5C12.69,17.5 13.37,17.43 14,17.29L11.72,15C10.29,14.85 9.15,13.71 9,12.28L5.6,8.87C4.61,9.72 3.78,10.78 3.18,12Z" />
|
|
|
</svg>`),ft.appendChild(mn),ft},G.prototype.setCurrentColor=function(Z,ue){var ye=this;this.currentColor=Z,this.colorBoxes.forEach(function(he){he.style.borderColor=he===ue?ye.uiStyleSettings.toolboxAccentColor:"transparent"}),this.onColorChanged&&this.onColorChanged(Z)},G}(ee),Se=function(){function de(G,Z,ue){this._state="new",this._isSelected=!1,this._container=G,this._overlayContainer=Z,this.globalSettings=ue,this.stateChanged=this.stateChanged.bind(this),this.colorChanged=this.colorChanged.bind(this),this.fillColorChanged=this.fillColorChanged.bind(this)}return Object.defineProperty(de.prototype,"typeName",{get:function(){return Object.getPrototypeOf(this).constructor.typeName},enumerable:!1,configurable:!0}),Object.defineProperty(de.prototype,"container",{get:function(){return this._container},enumerable:!1,configurable:!0}),Object.defineProperty(de.prototype,"overlayContainer",{get:function(){return this._overlayContainer},enumerable:!1,configurable:!0}),Object.defineProperty(de.prototype,"state",{get:function(){return this._state},enumerable:!1,configurable:!0}),Object.defineProperty(de.prototype,"toolboxPanels",{get:function(){return[]},enumerable:!1,configurable:!0}),de.prototype.ownsTarget=function(G){return!1},Object.defineProperty(de.prototype,"isSelected",{get:function(){return this._isSelected},enumerable:!1,configurable:!0}),de.prototype.select=function(){this.container.style.cursor="move",this._isSelected=!0,this.manipulationStartState=this.getState()},de.prototype.deselect=function(){this.container.style.cursor="default",this._isSelected=!1,this.stateChanged()},de.prototype.pointerDown=function(G,Z){},de.prototype.dblClick=function(G,Z){},de.prototype.manipulate=function(G){},de.prototype.pointerUp=function(G){this.stateChanged()},de.prototype.dispose=function(){},de.prototype.addMarkerVisualToContainer=function(G){this.container.childNodes.length>0?this.container.insertBefore(G,this.container.childNodes[0]):this.container.appendChild(G)},de.prototype.getState=function(){return{typeName:de.typeName,state:this.state,notes:this.notes}},de.prototype.restoreState=function(G){this._state=G.state,this.notes=G.notes},de.prototype.scale=function(G,Z){},de.prototype.colorChanged=function(G){this.onColorChanged&&this.onColorChanged(G),this.stateChanged()},de.prototype.fillColorChanged=function(G){this.onFillColorChanged&&this.onFillColorChanged(G),this.stateChanged()},de.prototype.stateChanged=function(){if(this.onStateChanged&&this.state!=="creating"&&this.state!=="new"){var G=this.getState();this.manipulationStartState!==void 0&&(this.manipulationStartState.state="select"),G.state="select",JSON.stringify(this.manipulationStartState)!=JSON.stringify(G)&&this.onStateChanged(this)}},de.typeName="MarkerBase",de}(),Me=function(){function de(){this.findGripByVisual=this.findGripByVisual.bind(this)}return de.prototype.findGripByVisual=function(G){return this.topLeft.ownsTarget(G)?this.topLeft:this.topCenter.ownsTarget(G)?this.topCenter:this.topRight.ownsTarget(G)?this.topRight:this.centerLeft.ownsTarget(G)?this.centerLeft:this.centerRight.ownsTarget(G)?this.centerRight:this.bottomLeft.ownsTarget(G)?this.bottomLeft:this.bottomCenter.ownsTarget(G)?this.bottomCenter:this.bottomRight.ownsTarget(G)?this.bottomRight:void 0},de}(),Qe=function(){function de(){this.GRIP_SIZE=10,this.visual=oe.createGroup(),this.visual.appendChild(oe.createCircle(1.5*this.GRIP_SIZE,[["fill","transparent"]])),this.visual.appendChild(oe.createCircle(this.GRIP_SIZE,[["fill","#cccccc"],["fill-opacity","0.7"],["stroke","#333333"],["stroke-width","2"],["stroke-opacity","0.7"]]))}return de.prototype.ownsTarget=function(G){return G===this.visual||G===this.visual.childNodes[0]||G===this.visual.childNodes[1]},de}(),tt=function(){function de(){}return de.toITransformMatrix=function(G){return{a:G.a,b:G.b,c:G.c,d:G.d,e:G.e,f:G.f}},de.toSVGMatrix=function(G,Z){return G.a=Z.a,G.b=Z.b,G.c=Z.c,G.d=Z.d,G.e=Z.e,G.f=Z.f,G},de}(),st=function(de){function G(Z,ue,ye){var he=de.call(this,Z,ue,ye)||this;return he.left=0,he.top=0,he.width=0,he.height=0,he.defaultSize={x:50,y:20},he.offsetX=0,he.offsetY=0,he.rotationAngle=0,he.CB_DISTANCE=10,he._suppressMarkerCreateEvent=!1,he.container.transform.baseVal.appendItem(oe.createTransform()),he.setupControlBox(),he}return fe(G,de),Object.defineProperty(G.prototype,"centerX",{get:function(){return this.left+this.width/2},enumerable:!1,configurable:!0}),Object.defineProperty(G.prototype,"centerY",{get:function(){return this.top+this.height/2},enumerable:!1,configurable:!0}),Object.defineProperty(G.prototype,"visual",{get:function(){return this._visual},set:function(Z){this._visual=Z;var ue=oe.createTransform();this._visual.transform.baseVal.appendItem(ue)},enumerable:!1,configurable:!0}),G.prototype.ownsTarget=function(Z){return!!de.prototype.ownsTarget.call(this,Z)||!!(this.controlGrips.findGripByVisual(Z)!==void 0||this.rotatorGrip!==void 0&&this.rotatorGrip.ownsTarget(Z))},G.prototype.pointerDown=function(Z,ue){de.prototype.pointerDown.call(this,Z,ue),this.state==="new"&&(this.left=Z.x,this.top=Z.y),this.manipulationStartLeft=this.left,this.manipulationStartTop=this.top,this.manipulationStartWidth=this.width,this.manipulationStartHeight=this.height;var ye=this.unrotatePoint(Z);if(this.manipulationStartX=ye.x,this.manipulationStartY=ye.y,this.offsetX=ye.x-this.left,this.offsetY=ye.y-this.top,this.state!=="new")if(this.select(),this.activeGrip=this.controlGrips.findGripByVisual(ue),this.activeGrip!==void 0)this._state="resize";else if(this.rotatorGrip!==void 0&&this.rotatorGrip.ownsTarget(ue)){this.activeGrip=this.rotatorGrip;var he=this.rotatePoint({x:this.centerX,y:this.centerY});this.left=he.x-this.width/2,this.top=he.y-this.height/2,this.moveVisual({x:this.left,y:this.top});var ft=this.container.transform.baseVal.getItem(0);ft.setRotate(this.rotationAngle,this.centerX,this.centerY),this.container.transform.baseVal.replaceItem(ft,0),this.adjustControlBox(),this._state="rotate"}else this._state="move"},G.prototype.pointerUp=function(Z){var ue=this.state;de.prototype.pointerUp.call(this,Z),this.state==="creating"&&this.width<10&&this.height<10?(this.width=this.defaultSize.x,this.height=this.defaultSize.y):this.manipulate(Z),this._state="select",ue==="creating"&&this.onMarkerCreated&&this._suppressMarkerCreateEvent===!1&&this.onMarkerCreated(this)},G.prototype.moveVisual=function(Z){this.visual.style.transform="translate("+Z.x+"px, "+Z.y+"px)"},G.prototype.manipulate=function(Z){var ue=this.unrotatePoint(Z);this.state==="creating"?this.resize(Z):this.state==="move"?(this.left=this.manipulationStartLeft+(ue.x-this.manipulationStartLeft)-this.offsetX,this.top=this.manipulationStartTop+(ue.y-this.manipulationStartTop)-this.offsetY,this.moveVisual({x:this.left,y:this.top}),this.adjustControlBox()):this.state==="resize"?this.resize(ue):this.state==="rotate"&&this.rotate(Z)},G.prototype.resize=function(Z){var ue=this.manipulationStartLeft,ye=this.manipulationStartWidth,he=this.manipulationStartTop,ft=this.manipulationStartHeight;switch(this.activeGrip){case this.controlGrips.bottomLeft:case this.controlGrips.centerLeft:case this.controlGrips.topLeft:ue=this.manipulationStartLeft+Z.x-this.manipulationStartX,ye=this.manipulationStartWidth+this.manipulationStartLeft-ue;break;case this.controlGrips.bottomRight:case this.controlGrips.centerRight:case this.controlGrips.topRight:case void 0:ye=this.manipulationStartWidth+Z.x-this.manipulationStartX}switch(this.activeGrip){case this.controlGrips.topCenter:case this.controlGrips.topLeft:case this.controlGrips.topRight:he=this.manipulationStartTop+Z.y-this.manipulationStartY,ft=this.manipulationStartHeight+this.manipulationStartTop-he;break;case this.controlGrips.bottomCenter:case this.controlGrips.bottomLeft:case this.controlGrips.bottomRight:case void 0:ft=this.manipulationStartHeight+Z.y-this.manipulationStartY}ye>=0?(this.left=ue,this.width=ye):(this.left=ue+ye,this.width=-ye),ft>=0?(this.top=he,this.height=ft):(this.top=he+ft,this.height=-ft),this.setSize()},G.prototype.setSize=function(){this.moveVisual({x:this.left,y:this.top}),this.adjustControlBox()},G.prototype.rotate=function(Z){if(Math.abs(Z.x-this.centerX)>.1){var ue=Math.sign(Z.x-this.centerX);this.rotationAngle=180*Math.atan((Z.y-this.centerY)/(Z.x-this.centerX))/Math.PI+90*ue,this.applyRotation()}},G.prototype.applyRotation=function(){var Z=this.container.transform.baseVal.getItem(0);Z.setRotate(this.rotationAngle,this.centerX,this.centerY),this.container.transform.baseVal.replaceItem(Z,0)},G.prototype.rotatePoint=function(Z){if(this.rotationAngle===0)return Z;var ue=this.container.getCTM(),ye=oe.createPoint(Z.x,Z.y);return{x:(ye=ye.matrixTransform(ue)).x,y:ye.y}},G.prototype.unrotatePoint=function(Z){if(this.rotationAngle===0)return Z;var ue=this.container.getCTM();ue=ue.inverse();var ye=oe.createPoint(Z.x,Z.y);return{x:(ye=ye.matrixTransform(ue)).x,y:ye.y}},G.prototype.select=function(){de.prototype.select.call(this),this.adjustControlBox(),this.controlBox.style.display=""},G.prototype.deselect=function(){de.prototype.deselect.call(this),this.controlBox.style.display="none"},G.prototype.setupControlBox=function(){this.controlBox=oe.createGroup();var Z=oe.createTransform();Z.setTranslate(-this.CB_DISTANCE/2,-this.CB_DISTANCE/2),this.controlBox.transform.baseVal.appendItem(Z),this.container.appendChild(this.controlBox),this.controlRect=oe.createRect(this.width+this.CB_DISTANCE,this.height+this.CB_DISTANCE,[["stroke","black"],["stroke-width","1"],["stroke-opacity","0.5"],["stroke-dasharray","3, 2"],["fill","transparent"],["pointer-events","none"]]),this.controlBox.appendChild(this.controlRect),this.globalSettings.disableRotation!==!0&&(this.rotatorGripLine=oe.createLine((this.width+2*this.CB_DISTANCE)/2,this.top-this.CB_DISTANCE,(this.width+2*this.CB_DISTANCE)/2,this.top-3*this.CB_DISTANCE,[["stroke","black"],["stroke-width","1"],["stroke-opacity","0.5"],["stroke-dasharray","3, 2"]]),this.controlBox.appendChild(this.rotatorGripLine)),this.controlGrips=new Me,this.addControlGrips(),this.controlBox.style.display="none"},G.prototype.adjustControlBox=function(){var Z=this.controlBox.transform.baseVal.getItem(0);Z.setTranslate(this.left-this.CB_DISTANCE/2,this.top-this.CB_DISTANCE/2),this.controlBox.transform.baseVal.replaceItem(Z,0),this.controlRect.setAttribute("width",(this.width+this.CB_DISTANCE).toString()),this.controlRect.setAttribute("height",(this.height+this.CB_DISTANCE).toString()),this.rotatorGripLine!==void 0&&(this.rotatorGripLine.setAttribute("x1",((this.width+this.CB_DISTANCE)/2).toString()),this.rotatorGripLine.setAttribute("y1",(-this.CB_DISTANCE/2).toString()),this.rotatorGripLine.setAttribute("x2",((this.width+this.CB_DISTANCE)/2).toString()),this.rotatorGripLine.setAttribute("y2",(3*-this.CB_DISTANCE).toString())),this.positionGrips()},G.prototype.addControlGrips=function(){this.controlGrips.topLeft=this.createGrip(),this.controlGrips.topCenter=this.createGrip(),this.controlGrips.topRight=this.createGrip(),this.controlGrips.centerLeft=this.createGrip(),this.controlGrips.centerRight=this.createGrip(),this.controlGrips.bottomLeft=this.createGrip(),this.controlGrips.bottomCenter=this.createGrip(),this.controlGrips.bottomRight=this.createGrip(),this.globalSettings.disableRotation!==!0&&(this.rotatorGrip=this.createGrip()),this.positionGrips()},G.prototype.createGrip=function(){var Z=new Qe;return Z.visual.transform.baseVal.appendItem(oe.createTransform()),this.controlBox.appendChild(Z.visual),Z},G.prototype.positionGrips=function(){var Z=this.controlGrips.topLeft.GRIP_SIZE,ue=-Z/2,ye=ue,he=(this.width+this.CB_DISTANCE)/2-Z/2,ft=(this.height+this.CB_DISTANCE)/2-Z/2,mn=this.height+this.CB_DISTANCE-Z/2,Hn=this.width+this.CB_DISTANCE-Z/2;this.positionGrip(this.controlGrips.topLeft.visual,ue,ye),this.positionGrip(this.controlGrips.topCenter.visual,he,ye),this.positionGrip(this.controlGrips.topRight.visual,Hn,ye),this.positionGrip(this.controlGrips.centerLeft.visual,ue,ft),this.positionGrip(this.controlGrips.centerRight.visual,Hn,ft),this.positionGrip(this.controlGrips.bottomLeft.visual,ue,mn),this.positionGrip(this.controlGrips.bottomCenter.visual,he,mn),this.positionGrip(this.controlGrips.bottomRight.visual,Hn,mn),this.rotatorGrip!==void 0&&this.positionGrip(this.rotatorGrip.visual,he,ye-3*this.CB_DISTANCE)},G.prototype.positionGrip=function(Z,ue,ye){var he=Z.transform.baseVal.getItem(0);he.setTranslate(ue,ye),Z.transform.baseVal.replaceItem(he,0)},G.prototype.hideControlBox=function(){this.controlBox.style.display="none"},G.prototype.showControlBox=function(){this.controlBox.style.display=""},G.prototype.getState=function(){return Object.assign({left:this.left,top:this.top,width:this.width,height:this.height,rotationAngle:this.rotationAngle,visualTransformMatrix:tt.toITransformMatrix(this.visual.transform.baseVal.getItem(0).matrix),containerTransformMatrix:tt.toITransformMatrix(this.container.transform.baseVal.getItem(0).matrix)},de.prototype.getState.call(this))},G.prototype.restoreState=function(Z){de.prototype.restoreState.call(this,Z);var ue=Z;this.left=ue.left,this.top=ue.top,this.width=ue.width,this.height=ue.height,this.rotationAngle=ue.rotationAngle,this.visual.transform.baseVal.getItem(0).setMatrix(tt.toSVGMatrix(this.visual.transform.baseVal.getItem(0).matrix,ue.visualTransformMatrix)),this.container.transform.baseVal.getItem(0).setMatrix(tt.toSVGMatrix(this.container.transform.baseVal.getItem(0).matrix,ue.containerTransformMatrix))},G.prototype.scale=function(Z,ue){de.prototype.scale.call(this,Z,ue);var ye=this.rotatePoint({x:this.left,y:this.top}),he=this.unrotatePoint({x:ye.x*Z,y:ye.y*ue});this.left=he.x,this.top=he.y,this.width=this.width*Z,this.height=this.height*ue,this.adjustControlBox()},G}(Se),ut=function(de){function G(Z,ue,ye){var he=de.call(this,Z,ue,ye)||this;return he.fillColor="transparent",he.strokeColor="transparent",he.strokeWidth=0,he.strokeDasharray="",he.opacity=1,he.setStrokeColor=he.setStrokeColor.bind(he),he.setFillColor=he.setFillColor.bind(he),he.setStrokeWidth=he.setStrokeWidth.bind(he),he.setStrokeDasharray=he.setStrokeDasharray.bind(he),he.createVisual=he.createVisual.bind(he),he}return fe(G,de),G.prototype.ownsTarget=function(Z){return!(!de.prototype.ownsTarget.call(this,Z)&&Z!==this.visual)},G.prototype.createVisual=function(){this.visual=oe.createRect(1,1,[["fill",this.fillColor],["stroke",this.strokeColor],["stroke-width",this.strokeWidth.toString()],["stroke-dasharray",this.strokeDasharray],["opacity",this.opacity.toString()]]),this.addMarkerVisualToContainer(this.visual)},G.prototype.pointerDown=function(Z,ue){de.prototype.pointerDown.call(this,Z,ue),this.state==="new"&&(this.createVisual(),this.moveVisual(Z),this._state="creating")},G.prototype.manipulate=function(Z){de.prototype.manipulate.call(this,Z)},G.prototype.resize=function(Z){de.prototype.resize.call(this,Z),this.setSize()},G.prototype.setSize=function(){de.prototype.setSize.call(this),oe.setAttributes(this.visual,[["width",this.width.toString()],["height",this.height.toString()]])},G.prototype.pointerUp=function(Z){de.prototype.pointerUp.call(this,Z),this.setSize()},G.prototype.setStrokeColor=function(Z){this.strokeColor=Z,this.visual&&oe.setAttributes(this.visual,[["stroke",this.strokeColor]]),this.colorChanged(Z),this.stateChanged()},G.prototype.setFillColor=function(Z){this.fillColor=Z,this.visual&&oe.setAttributes(this.visual,[["fill",this.fillColor]]),this.stateChanged()},G.prototype.setStrokeWidth=function(Z){this.strokeWidth=Z,this.visual&&oe.setAttributes(this.visual,[["stroke-width",this.strokeWidth.toString()]]),this.stateChanged()},G.prototype.setStrokeDasharray=function(Z){this.strokeDasharray=Z,this.visual&&oe.setAttributes(this.visual,[["stroke-dasharray",this.strokeDasharray]]),this.stateChanged()},G.prototype.getState=function(){return Object.assign({fillColor:this.fillColor,strokeColor:this.strokeColor,strokeWidth:this.strokeWidth,strokeDasharray:this.strokeDasharray,opacity:this.opacity},de.prototype.getState.call(this))},G.prototype.restoreState=function(Z){var ue=Z;this.fillColor=ue.fillColor,this.strokeColor=ue.strokeColor,this.strokeWidth=ue.strokeWidth,this.strokeDasharray=ue.strokeDasharray,this.opacity=ue.opacity,this.createVisual(),de.prototype.restoreState.call(this,Z),this.setSize()},G.prototype.scale=function(Z,ue){de.prototype.scale.call(this,Z,ue),this.setSize()},G.title="Rectangle marker",G}(st),ht=function(de){function G(Z,ue,ye,he){var ft=de.call(this,Z,he||'<svg viewBox="0 0 24 24"><path d="M3 17h18v-2H3v2m0 3h18v-1H3v1m0-7h18v-3H3v3m0-9v4h18V4H3z"/></svg>')||this;return ft.widths=[],ft.widthBoxes=[],ft.widths=ue,ft.currentWidth=ye,ft.setCurrentWidth=ft.setCurrentWidth.bind(ft),ft}return fe(G,de),G.prototype.getUi=function(){var Z=this,ue=document.createElement("div");return ue.style.display="flex",ue.style.overflow="hidden",ue.style.flexGrow="2",this.widths.forEach(function(ye){var he=document.createElement("div");he.style.display="flex",he.style.flexGrow="2",he.style.alignItems="center",he.style.justifyContent="space-between",he.style.padding="5px",he.style.borderWidth="2px",he.style.borderStyle="solid",he.style.borderColor=ye===Z.currentWidth?Z.uiStyleSettings.toolboxAccentColor:"transparent",he.addEventListener("click",function(){Z.setCurrentWidth(ye,he)}),ue.appendChild(he);var ft=document.createElement("div");ft.innerText=ye.toString(),ft.style.marginRight="5px",he.appendChild(ft);var mn=document.createElement("div");mn.style.minHeight="20px",mn.style.flexGrow="2",mn.style.display="flex",mn.style.alignItems="center";var Hn=document.createElement("hr");Hn.style.minWidth="20px",Hn.style.border="0px",Hn.style.borderTop=ye+"px solid "+Z.uiStyleSettings.toolboxColor,Hn.style.flexGrow="2",mn.appendChild(Hn),he.appendChild(mn),Z.widthBoxes.push(he)}),ue},G.prototype.setCurrentWidth=function(Z,ue){var ye=this;this.currentWidth=Z,this.widthBoxes.forEach(function(he){he.style.borderColor=he===ue?ye.uiStyleSettings.toolboxAccentColor:"transparent"}),this.onWidthChanged&&this.onWidthChanged(this.currentWidth)},G}(ee),bt=function(de){function G(Z,ue,ye,he){var ft=de.call(this,Z,he||'<svg viewBox="0 0 24 24"><path d="M3 16h5v-2H3v2m6.5 0h5v-2h-5v2m6.5 0h5v-2h-5v2M3 20h2v-2H3v2m4 0h2v-2H7v2m4 0h2v-2h-2v2m4 0h2v-2h-2v2m4 0h2v-2h-2v2M3 12h8v-2H3v2m10 0h8v-2h-8v2M3 4v4h18V4H3z"/></svg>')||this;return ft.styles=[],ft.styleBoxes=[],ft.styles=ue,ft.currentStyle=ye,ft.setCurrentStyle=ft.setCurrentStyle.bind(ft),ft}return fe(G,de),G.prototype.getUi=function(){var Z=this,ue=document.createElement("div");return ue.style.display="flex",ue.style.overflow="hidden",ue.style.flexGrow="2",this.styles.forEach(function(ye){var he=document.createElement("div");he.style.display="flex",he.style.alignItems="center",he.style.justifyContent="space-between",he.style.padding="5px",he.style.borderWidth="2px",he.style.borderStyle="solid",he.style.overflow="hidden",he.style.maxWidth=100/Z.styles.length-5+"%",he.style.borderColor=ye===Z.currentStyle?Z.uiStyleSettings.toolboxAccentColor:"transparent",he.addEventListener("click",function(){Z.setCurrentStyle(ye,he)}),ue.appendChild(he);var ft=document.createElement("div");ft.style.minHeight="20px",ft.style.flexGrow="2",ft.style.overflow="hidden";var mn=`<svg width="100" height="20">
|
|
|
<line x1="0" y1="10" x2="100" y2="10" stroke="`+Z.uiStyleSettings.toolboxColor+'" stroke-width="3" '+(ye!==""?'stroke-dasharray="'+ye+'"':"")+` />
|
|
|
</svg>`;ft.innerHTML=mn,he.appendChild(ft),Z.styleBoxes.push(he)}),ue},G.prototype.setCurrentStyle=function(Z,ue){var ye=this;this.currentStyle=Z,this.styleBoxes.forEach(function(he){he.style.borderColor=he===ue?ye.uiStyleSettings.toolboxAccentColor:"transparent"}),this.onStyleChanged&&this.onStyleChanged(this.currentStyle)},G}(ee),Ke=function(de){function G(Z,ue,ye){var he=de.call(this,Z,ue,ye)||this;return he.strokeColor=ye.defaultColor,he.strokeWidth=ye.defaultStrokeWidth,he.strokeDasharray=ye.defaultStrokeDasharray,he.strokePanel=new Oe("Line color",ye.defaultColorSet,ye.defaultColor),he.strokePanel.onColorChanged=he.setStrokeColor,he.strokeWidthPanel=new ht("Line width",ye.defaultStrokeWidths,ye.defaultStrokeWidth),he.strokeWidthPanel.onWidthChanged=he.setStrokeWidth,he.strokeStylePanel=new bt("Line style",ye.defaultStrokeDasharrays,ye.defaultStrokeDasharray),he.strokeStylePanel.onStyleChanged=he.setStrokeDasharray,he}return fe(G,de),Object.defineProperty(G.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),G.prototype.getState=function(){var Z=de.prototype.getState.call(this);return Z.typeName=G.typeName,Z},G.typeName="FrameMarker",G.title="Frame marker",G.icon='<svg viewBox="0 0 24 24"><path d="M4 6v13h16V6H4m14 11H6V8h12v9z"/></svg>',G}(ut),Ue=function(){this.defaultColorSet=["#EF4444","#10B981","#2563EB","#FFFF00","#7C3AED","#F472B6","#000000","#FFFFFF"],this.defaultColor=this.defaultColorSet[0],this.defaultFillColor=this.defaultColorSet[0],this.defaultStrokeColor=this.defaultColorSet[7],this.defaultHighlightColor=this.defaultColorSet[3],this.defaultStrokeWidth=3,this.defaultStrokeDasharray="",this.defaultHighlightOpacity=.5,this.defaultFontFamily="Helvetica, Arial, sans-serif",this.defaultStrokeWidths=[1,2,3,5,10],this.defaultStrokeDasharrays=["","3","12 3","9 6 3 6"],this.defaultOpacitySteps=[.1,.25,.5,.75,1],this.displayMode="inline",this.defaultFontFamilies=['Times, "Times New Roman", serif',"Helvetica, Arial, sans-serif",'Courier, "Courier New", monospace',"cursive","fantasy"],this.popupMargin=30,this.newFreehandMarkerOnPointerUp=!1,this.defaultColorsFollowCurrentColors=!1,this.freehandPixelRatio=1,this.disableRotation=!1},nt=function(de){function G(Z,ue,ye){var he=de.call(this,Z,ue,ye)||this;return he.x1=0,he.y1=0,he.x2=0,he.y2=0,he.defaultLength=50,he.manipulationStartX=0,he.manipulationStartY=0,he.manipulationStartX1=0,he.manipulationStartY1=0,he.manipulationStartX2=0,he.manipulationStartY2=0,he.setupControlBox(),he}return fe(G,de),G.prototype.ownsTarget=function(Z){return!!de.prototype.ownsTarget.call(this,Z)||!(!this.grip1.ownsTarget(Z)&&!this.grip2.ownsTarget(Z))},G.prototype.pointerDown=function(Z,ue){de.prototype.pointerDown.call(this,Z,ue),this.manipulationStartX=Z.x,this.manipulationStartY=Z.y,this.state==="new"&&(this.x1=Z.x,this.y1=Z.y,this.x2=Z.x,this.y2=Z.y),this.manipulationStartX1=this.x1,this.manipulationStartY1=this.y1,this.manipulationStartX2=this.x2,this.manipulationStartY2=this.y2,this.state!=="new"&&(this.select(),this.grip1.ownsTarget(ue)?this.activeGrip=this.grip1:this.grip2.ownsTarget(ue)?this.activeGrip=this.grip2:this.activeGrip=void 0,this.activeGrip?this._state="resize":this._state="move")},G.prototype.pointerUp=function(Z){var ue=this.state;de.prototype.pointerUp.call(this,Z),this.state==="creating"&&Math.abs(this.x1-this.x2)<10&&Math.abs(this.y1-this.y2)<10?(this.x2=this.x1+this.defaultLength,this.adjustVisual(),this.adjustControlBox()):this.manipulate(Z),this._state="select",ue==="creating"&&this.onMarkerCreated&&this.onMarkerCreated(this)},G.prototype.adjustVisual=function(){},G.prototype.manipulate=function(Z){this.state==="creating"?this.resize(Z):this.state==="move"?(this.x1=this.manipulationStartX1+Z.x-this.manipulationStartX,this.y1=this.manipulationStartY1+Z.y-this.manipulationStartY,this.x2=this.manipulationStartX2+Z.x-this.manipulationStartX,this.y2=this.manipulationStartY2+Z.y-this.manipulationStartY,this.adjustVisual(),this.adjustControlBox()):this.state==="resize"&&this.resize(Z)},G.prototype.resize=function(Z){switch(this.activeGrip){case this.grip1:this.x1=Z.x,this.y1=Z.y;break;case this.grip2:case void 0:this.x2=Z.x,this.y2=Z.y}this.adjustVisual(),this.adjustControlBox()},G.prototype.select=function(){de.prototype.select.call(this),this.adjustControlBox(),this.controlBox.style.display=""},G.prototype.deselect=function(){de.prototype.deselect.call(this),this.controlBox.style.display="none"},G.prototype.setupControlBox=function(){this.controlBox=oe.createGroup(),this.container.appendChild(this.controlBox),this.addControlGrips(),this.controlBox.style.display="none"},G.prototype.adjustControlBox=function(){this.positionGrips()},G.prototype.addControlGrips=function(){this.grip1=this.createGrip(),this.grip2=this.createGrip(),this.positionGrips()},G.prototype.createGrip=function(){var Z=new Qe;return Z.visual.transform.baseVal.appendItem(oe.createTransform()),this.controlBox.appendChild(Z.visual),Z},G.prototype.positionGrips=function(){var Z=this.grip1.GRIP_SIZE;this.positionGrip(this.grip1.visual,this.x1-Z/2,this.y1-Z/2),this.positionGrip(this.grip2.visual,this.x2-Z/2,this.y2-Z/2)},G.prototype.positionGrip=function(Z,ue,ye){var he=Z.transform.baseVal.getItem(0);he.setTranslate(ue,ye),Z.transform.baseVal.replaceItem(he,0)},G.prototype.getState=function(){return Object.assign({x1:this.x1,y1:this.y1,x2:this.x2,y2:this.y2},de.prototype.getState.call(this))},G.prototype.restoreState=function(Z){de.prototype.restoreState.call(this,Z);var ue=Z;this.x1=ue.x1,this.y1=ue.y1,this.x2=ue.x2,this.y2=ue.y2},G.prototype.scale=function(Z,ue){de.prototype.scale.call(this,Z,ue),this.x1=this.x1*Z,this.y1=this.y1*ue,this.x2=this.x2*Z,this.y2=this.y2*ue,this.adjustVisual(),this.adjustControlBox()},G}(Se),kt=function(de){function G(Z,ue,ye){var he=de.call(this,Z,ue,ye)||this;return he.strokeColor="transparent",he.strokeWidth=0,he.strokeDasharray="",he.setStrokeColor=he.setStrokeColor.bind(he),he.setStrokeWidth=he.setStrokeWidth.bind(he),he.setStrokeDasharray=he.setStrokeDasharray.bind(he),he.strokeColor=ye.defaultColor,he.strokeWidth=ye.defaultStrokeWidth,he.strokeDasharray=ye.defaultStrokeDasharray,he.strokePanel=new Oe("Line color",ye.defaultColorSet,ye.defaultColor),he.strokePanel.onColorChanged=he.setStrokeColor,he.strokeWidthPanel=new ht("Line width",ye.defaultStrokeWidths,ye.defaultStrokeWidth),he.strokeWidthPanel.onWidthChanged=he.setStrokeWidth,he.strokeStylePanel=new bt("Line style",ye.defaultStrokeDasharrays,ye.defaultStrokeDasharray),he.strokeStylePanel.onStyleChanged=he.setStrokeDasharray,he}return fe(G,de),G.prototype.ownsTarget=function(Z){return!(!de.prototype.ownsTarget.call(this,Z)&&Z!==this.visual&&Z!==this.selectorLine&&Z!==this.visibleLine)},G.prototype.createVisual=function(){this.visual=oe.createGroup(),this.selectorLine=oe.createLine(this.x1,this.y1,this.x2,this.y2,[["stroke","transparent"],["stroke-width",(this.strokeWidth+10).toString()]]),this.visibleLine=oe.createLine(this.x1,this.y1,this.x2,this.y2,[["stroke",this.strokeColor],["stroke-width",this.strokeWidth.toString()]]),this.visual.appendChild(this.selectorLine),this.visual.appendChild(this.visibleLine),this.addMarkerVisualToContainer(this.visual)},G.prototype.pointerDown=function(Z,ue){de.prototype.pointerDown.call(this,Z,ue),this.state==="new"&&(this.createVisual(),this.adjustVisual(),this._state="creating")},G.prototype.adjustVisual=function(){this.selectorLine&&this.visibleLine&&(this.selectorLine.setAttribute("x1",this.x1.toString()),this.selectorLine.setAttribute("y1",this.y1.toString()),this.selectorLine.setAttribute("x2",this.x2.toString()),this.selectorLine.setAttribute("y2",this.y2.toString()),this.visibleLine.setAttribute("x1",this.x1.toString()),this.visibleLine.setAttribute("y1",this.y1.toString()),this.visibleLine.setAttribute("x2",this.x2.toString()),this.visibleLine.setAttribute("y2",this.y2.toString()),oe.setAttributes(this.visibleLine,[["stroke",this.strokeColor]]),oe.setAttributes(this.visibleLine,[["stroke-width",this.strokeWidth.toString()]]),oe.setAttributes(this.visibleLine,[["stroke-dasharray",this.strokeDasharray.toString()]]))},G.prototype.setStrokeColor=function(Z){this.strokeColor=Z,this.adjustVisual(),this.colorChanged(Z)},G.prototype.setStrokeWidth=function(Z){this.strokeWidth=Z,this.adjustVisual()},G.prototype.setStrokeDasharray=function(Z){this.strokeDasharray=Z,this.adjustVisual(),this.stateChanged()},Object.defineProperty(G.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),G.prototype.getState=function(){var Z=Object.assign({strokeColor:this.strokeColor,strokeWidth:this.strokeWidth,strokeDasharray:this.strokeDasharray},de.prototype.getState.call(this));return Z.typeName=G.typeName,Z},G.prototype.restoreState=function(Z){de.prototype.restoreState.call(this,Z);var ue=Z;this.strokeColor=ue.strokeColor,this.strokeWidth=ue.strokeWidth,this.strokeDasharray=ue.strokeDasharray,this.createVisual(),this.adjustVisual()},G.typeName="LineMarker",G.title="Line marker",G.icon='<svg viewBox="0 0 24 24"><path d="M19 13H5v-2h14v2z"/></svg>',G}(nt),vt=function(de){function G(Z,ue,ye,he){var ft=de.call(this,Z,he||'<svg viewBox="0 0 24 24"><path d="M17 8h3v12h1v1h-4v-1h1v-3h-4l-1.5 3H14v1h-4v-1h1l6-12m1 1l-3.5 7H18V9M5 3h5c1.11 0 2 .89 2 2v11H9v-5H6v5H3V5c0-1.11.89-2 2-2m1 2v4h3V5H6z"/></svg>')||this;return ft.fonts=[],ft.fontBoxes=[],ft.fonts=ue,ft.currentFont=ye,ft.setCurrentFont=ft.setCurrentFont.bind(ft),ft}return fe(G,de),G.prototype.getUi=function(){var Z=this,ue=document.createElement("div");return ue.style.overflow="hidden",ue.style.flexGrow="2",this.fonts.forEach(function(ye){var he=document.createElement("div");he.style.display="inline-block",he.style.alignItems="center",he.style.justifyContent="space-between",he.style.padding="5px",he.style.borderWidth="2px",he.style.borderStyle="solid",he.style.overflow="hidden",he.style.maxWidth=100/Z.fonts.length-5+"%",he.style.borderColor=ye===Z.currentFont?Z.uiStyleSettings.toolboxAccentColor:"transparent",he.addEventListener("click",function(){Z.setCurrentFont(ye,he)}),ue.appendChild(he);var ft=document.createElement("div");ft.style.display="flex",ft.style.minHeight="20px",ft.style.flexGrow="2",ft.style.fontFamily=ye,ft.style.overflow="hidden";var mn=document.createElement("div");mn.style.whiteSpace="nowrap",mn.style.overflow="hidden",mn.style.textOverflow="ellipsis",mn.innerHTML="The quick brown fox jumps over the lazy dog",ft.appendChild(mn),he.appendChild(ft),Z.fontBoxes.push(he)}),ue},G.prototype.setCurrentFont=function(Z,ue){var ye=this;this.currentFont=Z,this.fontBoxes.forEach(function(he){he.style.borderColor=he===ue?ye.uiStyleSettings.toolboxAccentColor:"transparent"}),this.onFontChanged&&this.onFontChanged(this.currentFont)},G}(ee),gt=function(de){function G(Z,ue,ye){var he=de.call(this,Z,ue,ye)||this;return he.color="transparent",he.padding=5,he.DEFAULT_TEXT="your text here",he.text=he.DEFAULT_TEXT,he.isMoved=!1,he.color=ye.defaultColor,he.fontFamily=ye.defaultFontFamily,he.defaultSize={x:100,y:30},he.setColor=he.setColor.bind(he),he.setFont=he.setFont.bind(he),he.renderText=he.renderText.bind(he),he.sizeText=he.sizeText.bind(he),he.textEditDivClicked=he.textEditDivClicked.bind(he),he.showTextEditor=he.showTextEditor.bind(he),he.setSize=he.setSize.bind(he),he.positionTextEditor=he.positionTextEditor.bind(he),he.colorPanel=new Oe("Color",ye.defaultColorSet,ye.defaultColor),he.colorPanel.onColorChanged=he.setColor,he.fontFamilyPanel=new vt("Font",ye.defaultFontFamilies,ye.defaultFontFamily),he.fontFamilyPanel.onFontChanged=he.setFont,he}return fe(G,de),G.prototype.ownsTarget=function(Z){if(de.prototype.ownsTarget.call(this,Z)||Z===this.visual||Z===this.textElement||Z===this.bgRectangle)return!0;var ue=!1;return this.textElement.childNodes.forEach(function(ye){ye===Z&&(ue=!0)}),ue},G.prototype.createVisual=function(){this.visual=oe.createGroup(),this.bgRectangle=oe.createRect(1,1,[["fill","transparent"]]),this.visual.appendChild(this.bgRectangle),this.textElement=oe.createText([["fill",this.color],["font-family",this.fontFamily],["font-size","16px"],["x","0"],["y","0"]]),this.textElement.transform.baseVal.appendItem(oe.createTransform()),this.textElement.transform.baseVal.appendItem(oe.createTransform()),this.visual.appendChild(this.textElement),this.addMarkerVisualToContainer(this.visual),this.renderText()},G.prototype.pointerDown=function(Z,ue){de.prototype.pointerDown.call(this,Z,ue),this.isMoved=!1,this.pointerDownPoint=Z,this.pointerDownTimestamp=Date.now(),this.state==="new"&&(this.createVisual(),this.moveVisual(Z),this._state="creating")},G.prototype.renderText=function(){var Z=this;if(this.textElement){for(;this.textElement.lastChild;)this.textElement.removeChild(this.textElement.lastChild);this.text.split(/\r\n|[\n\v\f\r\x85\u2028\u2029]/).forEach(function(ue){Z.textElement.appendChild(oe.createTSpan(ue.trim()===""?" ":ue.trim(),[["x","0"],["dy","1.2em"]]))}),setTimeout(this.sizeText,10)}},G.prototype.getTextScale=function(){var Z=this.textElement.getBBox(),ue=1;if(Z.width>0&&Z.height>0){var ye=(1*this.width-this.width*this.padding*2/100)/Z.width,he=(1*this.height-this.height*this.padding*2/100)/Z.height;ue=Math.min(ye,he)}return ue},G.prototype.getTextPosition=function(Z){var ue=this.textElement.getBBox(),ye=0,he=0;return ue.width>0&&ue.height>0&&(ye=(this.width-ue.width*Z)/2,he=this.height/2-ue.height*Z/2),{x:ye,y:he}},G.prototype.sizeText=function(){var Z=this.textElement.getBBox(),ue=this.getTextScale(),ye=this.getTextPosition(ue);ye.y-=Z.y*ue,navigator.userAgent.indexOf("Edge/")>-1?this.textElement.style.transform="translate("+ye.x+"px, "+ye.y+"px) scale("+ue+", "+ue+")":(this.textElement.transform.baseVal.getItem(0).setTranslate(ye.x,ye.y),this.textElement.transform.baseVal.getItem(1).setScale(ue,ue))},G.prototype.manipulate=function(Z){de.prototype.manipulate.call(this,Z),this.pointerDownPoint!==void 0&&(this.isMoved=Math.abs(Z.x-this.pointerDownPoint.x)>5||Math.abs(Z.y-this.pointerDownPoint.y)>5)},G.prototype.resize=function(Z){de.prototype.resize.call(this,Z),this.isMoved=!0,this.setSize(),this.sizeText()},G.prototype.setSize=function(){de.prototype.setSize.call(this),this.visual&&this.bgRectangle&&(oe.setAttributes(this.visual,[["width",this.width.toString()],["height",this.height.toString()]]),oe.setAttributes(this.bgRectangle,[["width",this.width.toString()],["height",this.height.toString()]]))},G.prototype.pointerUp=function(Z){var ue=this.state;ue==="creating"&&(this._suppressMarkerCreateEvent=!0),de.prototype.pointerUp.call(this,Z),this.setSize(),(ue==="creating"||!this.isMoved&&Date.now()-this.pointerDownTimestamp>500)&&this.showTextEditor(),this.pointerDownPoint=void 0},G.prototype.showTextEditor=function(){var Z=this;this._state="edit",this.overlayContainer.innerHTML="",this.textEditDiv=document.createElement("div"),this.textEditDiv.style.flexGrow="2",this.textEditDiv.style.alignItems="center",this.textEditDiv.style.justifyContent="center",this.textEditDiv.style.pointerEvents="auto",this.textEditDiv.style.overflow="hidden",this.textEditor=document.createElement("div"),this.textEditor.style.position="absolute",this.textEditor.style.fontFamily=this.fontFamily,this.textEditor.style.lineHeight="1em",this.textEditor.innerText=this.text,this.textEditor.contentEditable="true",this.textEditor.style.color=this.color,this.textEditor.style.whiteSpace="pre",this.positionTextEditor(),this.textEditor.addEventListener("pointerup",function(ue){ue.stopPropagation()}),this.textEditor.addEventListener("input",function(){for(var ue=Number.parseFloat(Z.textEditor.style.fontSize);Z.textEditor.clientWidth>=Number.parseInt(Z.textEditor.style.maxWidth)&&ue>.9;)ue-=.1,Z.textEditor.style.fontSize=Math.max(ue,.9)+"em"}),this.textEditor.addEventListener("keyup",function(ue){ue.cancelBubble=!0}),this.textEditor.addEventListener("paste",function(ue){if(ue.clipboardData){var ye=ue.clipboardData.getData("text"),he=window.getSelection();if(!he.rangeCount)return!1;he.deleteFromDocument(),he.getRangeAt(0).insertNode(document.createTextNode(ye)),ue.preventDefault()}}),this.textEditDiv.addEventListener("pointerup",function(){Z.textEditDivClicked(Z.textEditor.innerText)}),this.textEditDiv.appendChild(this.textEditor),this.overlayContainer.appendChild(this.textEditDiv),this.hideVisual(),this.textEditor.focus(),document.execCommand("selectAll")},G.prototype.positionTextEditor=function(){if(this.state==="edit")if(this.textEditor===void 0)this.showTextEditor();else{this.textElement.style.display="";var Z=this.getTextScale(),ue=this.rotatePoint({x:this.left+this.width/2,y:this.top+this.height/2}),ye=this.textElement.getBBox(),he={x:ye.width*Z,y:ye.height*Z};ue.x-=he.x/2,ue.y-=he.y/2,this.textEditor.style.top=ue.y+"px",this.textEditor.style.left=ue.x+"px",this.textEditor.style.maxWidth=this.overlayContainer.offsetWidth-ue.x+"px",this.textEditor.style.fontSize=Math.max(16*Z,12)+"px",this.textElement.style.display="none"}},G.prototype.textEditDivClicked=function(Z){this.text=Z.trim(),this.overlayContainer.innerHTML="",this.renderText(),this.showVisual(),this._suppressMarkerCreateEvent&&(this._suppressMarkerCreateEvent=!1,this.onMarkerCreated&&this.onMarkerCreated(this)),this.stateChanged()},G.prototype.select=function(){de.prototype.select.call(this),this.state==="edit"&&this.textEditDivClicked(this.textEditor.innerText)},G.prototype.deselect=function(){this.state==="edit"&&this.textEditDivClicked(this.textEditor.innerText),de.prototype.deselect.call(this)},G.prototype.dblClick=function(Z,ue){de.prototype.dblClick.call(this,Z,ue),this.showTextEditor()},G.prototype.setColor=function(Z){this.textElement&&oe.setAttributes(this.textElement,[["fill",Z]]),this.color=Z,this.textEditor&&(this.textEditor.style.color=this.color),this.colorChanged(Z)},G.prototype.setFont=function(Z){this.textElement&&oe.setAttributes(this.textElement,[["font-family",Z]]),this.fontFamily=Z,this.textEditor&&(this.textEditor.style.fontFamily=this.fontFamily),this.renderText(),this.stateChanged()},G.prototype.hideVisual=function(){this.textElement.style.display="none",this.hideControlBox()},G.prototype.showVisual=function(){this.state==="edit"&&(this._state="select"),this.textElement.style.display="",this.showControlBox()},Object.defineProperty(G.prototype,"toolboxPanels",{get:function(){return[this.colorPanel,this.fontFamilyPanel]},enumerable:!1,configurable:!0}),G.prototype.getState=function(){var Z=Object.assign({color:this.color,fontFamily:this.fontFamily,padding:this.padding,text:this.text},de.prototype.getState.call(this));return Z.typeName=G.typeName,Z},G.prototype.restoreState=function(Z){var ue=Z;this.color=ue.color,this.fontFamily=ue.fontFamily,this.padding=ue.padding,this.text=ue.text,this.createVisual(),de.prototype.restoreState.call(this,Z),this.setSize()},G.prototype.scale=function(Z,ue){de.prototype.scale.call(this,Z,ue),this.setSize(),this.sizeText(),this.positionTextEditor()},G.typeName="TextMarker",G.title="Text marker",G.icon='<svg viewBox="0 0 24 24"><path d="M9.6 14L12 7.7l2.4 6.3M11 5L5.5 19h2.2l1.1-3H15l1.1 3h2.2L13 5h-2z"/></svg>',G}(st),ze=function(de){function G(Z,ue,ye){var he=de.call(this,Z,ue,ye)||this;return he.color="transparent",he.lineWidth=3,he.drawing=!1,he.pixelRatio=1,he.color=ye.defaultColor,he.lineWidth=ye.defaultStrokeWidth,he.pixelRatio=ye.freehandPixelRatio,he.setColor=he.setColor.bind(he),he.addCanvas=he.addCanvas.bind(he),he.finishCreation=he.finishCreation.bind(he),he.setLineWidth=he.setLineWidth.bind(he),he.colorPanel=new Oe("Color",ye.defaultColorSet,ye.defaultColor),he.colorPanel.onColorChanged=he.setColor,he.lineWidthPanel=new ht("Line width",ye.defaultStrokeWidths,ye.defaultStrokeWidth),he.lineWidthPanel.onWidthChanged=he.setLineWidth,he}return fe(G,de),G.prototype.ownsTarget=function(Z){return!(!de.prototype.ownsTarget.call(this,Z)&&Z!==this.visual&&Z!==this.drawingImage)},G.prototype.createVisual=function(){this.visual=oe.createGroup(),this.drawingImage=oe.createImage(),this.visual.appendChild(this.drawingImage);var Z=oe.createTransform();this.visual.transform.baseVal.appendItem(Z),this.addMarkerVisualToContainer(this.visual)},G.prototype.pointerDown=function(Z,ue){this.state==="new"&&(this.addCanvas(),this.createVisual(),this._state="creating"),this.state==="creating"?(this.canvasContext.strokeStyle=this.color,this.canvasContext.lineWidth=this.lineWidth,this.canvasContext.beginPath(),this.canvasContext.moveTo(Z.x,Z.y),this.drawing=!0):de.prototype.pointerDown.call(this,Z,ue)},G.prototype.manipulate=function(Z){this.state==="creating"?this.drawing&&(this.canvasContext.lineTo(Z.x,Z.y),this.canvasContext.stroke()):de.prototype.manipulate.call(this,Z)},G.prototype.resize=function(Z){de.prototype.resize.call(this,Z),oe.setAttributes(this.visual,[["width",this.width.toString()],["height",this.height.toString()]]),oe.setAttributes(this.drawingImage,[["width",this.width.toString()],["height",this.height.toString()]])},G.prototype.pointerUp=function(Z){this._state==="creating"?this.drawing&&(this.canvasContext.closePath(),this.drawing=!1,this.globalSettings.newFreehandMarkerOnPointerUp&&this.finishCreation()):de.prototype.pointerUp.call(this,Z)},G.prototype.addCanvas=function(){this.overlayContainer.innerHTML="",this.canvasElement=document.createElement("canvas"),this.canvasElement.width=this.overlayContainer.clientWidth*this.pixelRatio,this.canvasElement.height=this.overlayContainer.clientHeight*this.pixelRatio,this.canvasContext=this.canvasElement.getContext("2d"),this.canvasContext.scale(this.pixelRatio,this.pixelRatio),this.overlayContainer.appendChild(this.canvasElement)},G.prototype.select=function(){this.state==="creating"&&this.finishCreation(),de.prototype.select.call(this)},G.prototype.deselect=function(){this.state==="creating"&&this.finishCreation(),de.prototype.deselect.call(this)},G.prototype.finishCreation=function(){for(var Z=this.canvasContext.getImageData(0,0,this.canvasElement.width,this.canvasElement.height),ue=[this.canvasElement.width+1,this.canvasElement.height+1,-1,-1],ye=ue[0],he=ue[1],ft=ue[2],mn=ue[3],Hn=!1,ar=0;ar<this.canvasElement.height;ar++)for(var tn=0;tn<this.canvasElement.width;tn++)Z.data[ar*this.canvasElement.width*4+4*tn+3]>0&&(Hn=!0,ar<he&&(he=ar),tn<ye&&(ye=tn),ar>mn&&(mn=ar),tn>ft&&(ft=tn));if(Hn){this.left=ye/this.pixelRatio,this.top=he/this.pixelRatio,this.width=(ft-ye)/this.pixelRatio,this.height=(mn-he)/this.pixelRatio;var kn=document.createElement("canvas");kn.width=ft-ye,kn.height=mn-he,kn.getContext("2d").putImageData(this.canvasContext.getImageData(ye,he,ft-ye,mn-he),0,0),this.drawingImgUrl=kn.toDataURL("image/png"),this.setDrawingImage(),this._state="select",this.onMarkerCreated&&this.onMarkerCreated(this)}this.overlayContainer.innerHTML=""},G.prototype.setDrawingImage=function(){oe.setAttributes(this.drawingImage,[["width",this.width.toString()],["height",this.height.toString()]]),oe.setAttributes(this.drawingImage,[["href",this.drawingImgUrl]]),this.moveVisual({x:this.left,y:this.top})},G.prototype.setColor=function(Z){this.color=Z,this.colorChanged(Z)},G.prototype.setLineWidth=function(Z){this.lineWidth=Z},Object.defineProperty(G.prototype,"toolboxPanels",{get:function(){return this.state==="new"||this.state==="creating"?[this.colorPanel,this.lineWidthPanel]:[]},enumerable:!1,configurable:!0}),G.prototype.getState=function(){var Z=Object.assign({drawingImgUrl:this.drawingImgUrl},de.prototype.getState.call(this));return Z.typeName=G.typeName,Z},G.prototype.restoreState=function(Z){this.createVisual(),de.prototype.restoreState.call(this,Z),this.drawingImgUrl=Z.drawingImgUrl,this.setDrawingImage()},G.prototype.scale=function(Z,ue){de.prototype.scale.call(this,Z,ue),this.setDrawingImage()},G.typeName="FreehandMarker",G.title="Freehand marker",G.icon='<svg viewBox="0 0 24 24"><path d="M9.75 20.85c1.78-.7 1.39-2.63.49-3.85-.89-1.25-2.12-2.11-3.36-2.94A9.817 9.817 0 014.54 12c-.28-.33-.85-.94-.27-1.06.59-.12 1.61.46 2.13.68.91.38 1.81.82 2.65 1.34l1.01-1.7C8.5 10.23 6.5 9.32 4.64 9.05c-1.06-.16-2.18.06-2.54 1.21-.32.99.19 1.99.77 2.77 1.37 1.83 3.5 2.71 5.09 4.29.34.33.75.72.95 1.18.21.44.16.47-.31.47-1.24 0-2.79-.97-3.8-1.61l-1.01 1.7c1.53.94 4.09 2.41 5.96 1.79m11.09-15.6c.22-.22.22-.58 0-.79l-1.3-1.3a.562.562 0 00-.78 0l-1.02 1.02 2.08 2.08M11 10.92V13h2.08l6.15-6.15-2.08-2.08L11 10.92z"/></svg>',G}(st),Fe=function(de){function G(Z,ue,ye){var he=de.call(this,Z,ye||'<svg viewBox="0 0 24 24"><path d="M8 14v4l-6-6 6-6v4h8V6l6 6-6 6v-4H8z"/></svg>')||this;return he.typeBoxes=[],he.currentType=ue,he.setCurrentType=he.setCurrentType.bind(he),he}return fe(G,de),G.prototype.getUi=function(){var Z=this,ue=document.createElement("div");ue.style.display="flex",ue.style.overflow="hidden",ue.style.flexGrow="2";for(var ye=function(mn){var Hn="both";switch(mn){case 0:Hn="both";break;case 1:Hn="start";break;case 2:Hn="end";break;case 3:Hn="none"}var ar=document.createElement("div");if(ar.style.display="flex",ar.style.flexGrow="2",ar.style.alignItems="center",ar.style.justifyContent="space-between",ar.style.padding="5px",ar.style.borderWidth="2px",ar.style.borderStyle="solid",ar.style.borderColor=Hn===he.currentType?he.uiStyleSettings.toolboxAccentColor:"transparent",ar.addEventListener("click",function(){Z.setCurrentType(Hn,ar)}),ue.appendChild(ar),Hn==="both"||Hn==="start"){var tn=document.createElement("div");tn.style.display="flex",tn.style.alignItems="center",tn.style.minHeight="20px",tn.innerHTML=`<svg viewBox="0 0 10 10" width="10" height="10" xmlns="http://www.w3.org/2000/svg">
|
|
|
<polygon points="0,5 10,0 10,10" fill="`+(he.uiStyleSettings!==void 0?he.uiStyleSettings.toolboxColor:"#eeeeee")+`" />
|
|
|
</svg>`,tn.style.marginLeft="5px",ar.appendChild(tn)}var kn=document.createElement("div");kn.style.display="flex",kn.style.alignItems="center",kn.style.minHeight="20px",kn.style.flexGrow="2";var Nn=document.createElement("hr");if(Nn.style.minWidth="20px",Nn.style.border="0px",Nn.style.borderTop="3px solid "+(he.uiStyleSettings!==void 0?he.uiStyleSettings.toolboxColor:"#eeeeee"),Nn.style.flexGrow="2",kn.appendChild(Nn),ar.appendChild(kn),Hn==="both"||Hn==="end"){var $r=document.createElement("div");$r.style.display="flex",$r.style.alignItems="center",$r.style.minHeight="20px",$r.innerHTML=`<svg viewBox="0 0 10 10" width="10" height="10" xmlns="http://www.w3.org/2000/svg">
|
|
|
<polygon points="0,0 10,5 0,10" fill="`+(he.uiStyleSettings!==void 0?he.uiStyleSettings.toolboxColor:"#eeeeee")+`" />
|
|
|
</svg>`,$r.style.marginRight="5px",ar.appendChild($r)}he.typeBoxes.push(ar)},he=this,ft=0;ft<4;ft++)ye(ft);return ue},G.prototype.setCurrentType=function(Z,ue){var ye=this;this.currentType=Z,this.typeBoxes.forEach(function(he){he.style.borderColor=he===ue?ye.uiStyleSettings!==void 0?ye.uiStyleSettings.toolboxAccentColor:"#3080c3":"transparent"}),this.onArrowTypeChanged&&this.onArrowTypeChanged(this.currentType)},G}(ee),Xe=function(de){function G(Z,ue,ye){var he=de.call(this,Z,ue,ye)||this;return he.arrowType="end",he.arrowBaseHeight=10,he.arrowBaseWidth=10,he.getArrowPoints=he.getArrowPoints.bind(he),he.setArrowType=he.setArrowType.bind(he),he.arrowTypePanel=new Fe("Arrow type","end"),he.arrowTypePanel.onArrowTypeChanged=he.setArrowType,he}return fe(G,de),G.prototype.ownsTarget=function(Z){return!(!de.prototype.ownsTarget.call(this,Z)&&Z!==this.arrow1&&Z!==this.arrow2)},G.prototype.getArrowPoints=function(Z,ue){var ye=this.arrowBaseWidth+2*this.strokeWidth,he=this.arrowBaseHeight+2*this.strokeWidth;return Z-ye/2+","+(ue+he/2)+" "+Z+","+(ue-he/2)+" "+(Z+ye/2)+","+(ue+he/2)},G.prototype.createTips=function(){this.arrow1=oe.createPolygon(this.getArrowPoints(this.x1,this.y1),[["fill",this.strokeColor]]),this.arrow1.transform.baseVal.appendItem(oe.createTransform()),this.visual.appendChild(this.arrow1),this.arrow2=oe.createPolygon(this.getArrowPoints(this.x2,this.y2),[["fill",this.strokeColor]]),this.arrow2.transform.baseVal.appendItem(oe.createTransform()),this.visual.appendChild(this.arrow2)},G.prototype.pointerDown=function(Z,ue){de.prototype.pointerDown.call(this,Z,ue),this.state==="creating"&&this.createTips()},G.prototype.adjustVisual=function(){if(de.prototype.adjustVisual.call(this),this.arrow1&&this.arrow2&&(this.arrow1.style.display=this.arrowType==="both"||this.arrowType==="start"?"":"none",this.arrow2.style.display=this.arrowType==="both"||this.arrowType==="end"?"":"none",oe.setAttributes(this.arrow1,[["points",this.getArrowPoints(this.x1,this.y1)],["fill",this.strokeColor]]),oe.setAttributes(this.arrow2,[["points",this.getArrowPoints(this.x2,this.y2)],["fill",this.strokeColor]]),Math.abs(this.x1-this.x2)>.1)){var Z=180*Math.atan((this.y2-this.y1)/(this.x2-this.x1))/Math.PI+90*Math.sign(this.x1-this.x2),ue=this.arrow1.transform.baseVal.getItem(0);ue.setRotate(Z,this.x1,this.y1),this.arrow1.transform.baseVal.replaceItem(ue,0);var ye=this.arrow2.transform.baseVal.getItem(0);ye.setRotate(Z+180,this.x2,this.y2),this.arrow2.transform.baseVal.replaceItem(ye,0)}},G.prototype.setArrowType=function(Z){this.arrowType=Z,this.adjustVisual(),this.stateChanged()},Object.defineProperty(G.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel,this.arrowTypePanel]},enumerable:!1,configurable:!0}),G.prototype.getState=function(){var Z=Object.assign({arrowType:this.arrowType},de.prototype.getState.call(this));return Z.typeName=G.typeName,Z},G.prototype.restoreState=function(Z){de.prototype.restoreState.call(this,Z);var ue=Z;this.arrowType=ue.arrowType,this.createTips(),this.adjustVisual()},G.typeName="ArrowMarker",G.title="Arrow marker",G.icon='<svg viewBox="0 0 24 24"><path d="M19 6.41L17.59 5 7 15.59V9H5v10h10v-2H8.41L19 6.41z"/></svg>',G}(kt),Ae=function(de){function G(Z,ue,ye){var he=de.call(this,Z,ue,ye)||this;return he.fillColor=ye.defaultFillColor,he.strokeWidth=0,he.fillPanel=new Oe("Color",ye.defaultColorSet,ye.defaultFillColor),he.fillPanel.onColorChanged=he.setFillColor,he}return fe(G,de),Object.defineProperty(G.prototype,"toolboxPanels",{get:function(){return[this.fillPanel]},enumerable:!1,configurable:!0}),G.prototype.getState=function(){var Z=de.prototype.getState.call(this);return Z.typeName=G.typeName,Z},G.typeName="CoverMarker",G.title="Cover marker",G.icon='<svg viewBox="0 0 24 24"><path d="M4 6v13h16V6H4z"/></svg>',G}(ut),Pe=function(de){function G(Z,ue,ye,he){var ft=de.call(this,Z,he||'<svg viewBox="0 0 24 24"><path d="M17.66 8L12 2.35 6.34 8A8.02 8.02 0 004 13.64c0 2 .78 4.11 2.34 5.67a7.99 7.99 0 0011.32 0c1.56-1.56 2.34-3.67 2.34-5.67S19.22 9.56 17.66 8M6 14c0-2 .62-3.27 1.76-4.4L12 5.27l4.24 4.38C17.38 10.77 18 12 18 14H6z"/></svg>')||this;return ft.opacities=[],ft.opacityBoxes=[],ft.opacities=ue,ft.currentOpacity=ye,ft.setCurrentOpacity=ft.setCurrentOpacity.bind(ft),ft}return fe(G,de),G.prototype.getUi=function(){var Z=this,ue=document.createElement("div");return ue.style.display="flex",ue.style.overflow="hidden",ue.style.flexGrow="2",ue.style.justifyContent="space-between",this.opacities.forEach(function(ye){var he=document.createElement("div");he.style.display="flex",he.style.alignItems="center",he.style.justifyContent="center",he.style.padding="5px",he.style.borderWidth="2px",he.style.borderStyle="solid",he.style.borderColor=ye===Z.currentOpacity?Z.uiStyleSettings.toolboxAccentColor:"transparent",he.addEventListener("click",function(){Z.setCurrentOpacity(ye,he)}),ue.appendChild(he);var ft=document.createElement("div");ft.innerText=100*ye+"%",he.appendChild(ft),Z.opacityBoxes.push(he)}),ue},G.prototype.setCurrentOpacity=function(Z,ue){var ye=this;this.currentOpacity=Z,this.opacityBoxes.forEach(function(he){he.style.borderColor=he===ue?ye.uiStyleSettings.toolboxAccentColor:"transparent"}),this.onOpacityChanged&&this.onOpacityChanged(this.currentOpacity)},G}(ee),Ye=function(de){function G(Z,ue,ye){var he=de.call(this,Z,ue,ye)||this;return he.setOpacity=he.setOpacity.bind(he),he.fillColor=ye.defaultHighlightColor,he.strokeWidth=0,he.opacity=ye.defaultHighlightOpacity,he.fillPanel=new Oe("Color",ye.defaultColorSet,he.fillColor),he.fillPanel.onColorChanged=he.setFillColor,he.opacityPanel=new Pe("Opacity",ye.defaultOpacitySteps,he.opacity),he.opacityPanel.onOpacityChanged=he.setOpacity,he}return fe(G,de),G.prototype.setOpacity=function(Z){this.opacity=Z,this.visual&&oe.setAttributes(this.visual,[["opacity",this.opacity.toString()]]),this.stateChanged()},Object.defineProperty(G.prototype,"toolboxPanels",{get:function(){return[this.fillPanel,this.opacityPanel]},enumerable:!1,configurable:!0}),G.prototype.getState=function(){var Z=de.prototype.getState.call(this);return Z.typeName=G.typeName,Z},G.typeName="HighlightMarker",G.title="Highlight marker",G.icon='<svg viewBox="0 0 24 24"><path d="M18.5 1.15c-.53 0-1.04.19-1.43.58l-5.81 5.82 5.65 5.65 5.82-5.81c.77-.78.77-2.04 0-2.83l-2.84-2.83c-.39-.39-.89-.58-1.39-.58M10.3 8.5l-5.96 5.96c-.78.78-.78 2.04.02 2.85C3.14 18.54 1.9 19.77.67 21h5.66l.86-.86c.78.76 2.03.75 2.81-.02l5.95-5.96"/></svg>',G}(Ae),$e='<svg viewBox="0 0 24 24"><path d="M19 11.5s-2 2.17-2 3.5a2 2 0 002 2 2 2 0 002-2c0-1.33-2-3.5-2-3.5M5.21 10L10 5.21 14.79 10m1.77-1.06L7.62 0 6.21 1.41l2.38 2.38-5.15 5.15c-.59.56-.59 1.53 0 2.12l5.5 5.5c.29.29.68.44 1.06.44s.77-.15 1.06-.44l5.5-5.5c.59-.59.59-1.56 0-2.12z"/></svg>',Ot=function(de){function G(Z,ue,ye){var he=de.call(this,Z,ue,ye)||this;return he.bgColor="transparent",he.tipPosition={x:0,y:0},he.tipBase1Position={x:0,y:0},he.tipBase2Position={x:0,y:0},he.tipMoving=!1,he.color=ye.defaultStrokeColor,he.bgColor=ye.defaultFillColor,he.fontFamily=ye.defaultFontFamily,he.defaultSize={x:100,y:30},he.setBgColor=he.setBgColor.bind(he),he.getTipPoints=he.getTipPoints.bind(he),he.positionTip=he.positionTip.bind(he),he.setTipPoints=he.setTipPoints.bind(he),he.colorPanel=new Oe("Text color",ye.defaultColorSet,he.color,'<svg viewBox="0 0 24 24"><path d="M9.62 12L12 5.67 14.37 12M11 3L5.5 17h2.25l1.12-3h6.25l1.13 3h2.25L13 3h-2z"/></svg>'),he.colorPanel.onColorChanged=he.setColor,he.bgColorPanel=new Oe("Fill color",ye.defaultColorSet,he.bgColor,$e),he.bgColorPanel.onColorChanged=he.setBgColor,he.fontFamilyPanel=new vt("Font",ye.defaultFontFamilies,ye.defaultFontFamily),he.fontFamilyPanel.onFontChanged=he.setFont,he.tipGrip=new Qe,he.tipGrip.visual.transform.baseVal.appendItem(oe.createTransform()),he.controlBox.appendChild(he.tipGrip.visual),he}return fe(G,de),G.prototype.ownsTarget=function(Z){return de.prototype.ownsTarget.call(this,Z)||this.tipGrip.ownsTarget(Z)||this.tip===Z},G.prototype.createTip=function(){oe.setAttributes(this.bgRectangle,[["fill",this.bgColor],["rx","10px"]]),this.tip=oe.createPolygon(this.getTipPoints(),[["fill",this.bgColor]]),this.visual.appendChild(this.tip)},G.prototype.pointerDown=function(Z,ue){this.state==="new"&&de.prototype.pointerDown.call(this,Z,ue),this.state==="creating"?this.createTip():this.tipGrip.ownsTarget(ue)?(this.manipulationStartLeft=this.left,this.manipulationStartTop=this.top,this.tipMoving=!0):de.prototype.pointerDown.call(this,Z,ue)},G.prototype.pointerUp=function(Z){if(this.tipMoving)this.tipMoving=!1,this.isMoved=!0,de.prototype.pointerUp.call(this,Z);else{var ue=this.state==="creating";de.prototype.pointerUp.call(this,Z),this.setTipPoints(ue),this.positionTip()}},G.prototype.manipulate=function(Z){if(this.tipMoving){var ue=this.unrotatePoint(Z);this.tipPosition={x:ue.x-this.manipulationStartLeft,y:ue.y-this.manipulationStartTop},this.positionTip()}else de.prototype.manipulate.call(this,Z)},G.prototype.setBgColor=function(Z){this.bgRectangle&&this.tip&&(oe.setAttributes(this.bgRectangle,[["fill",Z]]),oe.setAttributes(this.tip,[["fill",Z]])),this.bgColor=Z,this.fillColorChanged(Z)},G.prototype.getTipPoints=function(){return this.setTipPoints(this.state==="creating"),this.tipBase1Position.x+","+this.tipBase1Position.y+" "+this.tipBase2Position.x+","+this.tipBase2Position.y+" "+this.tipPosition.x+","+this.tipPosition.y},G.prototype.setTipPoints=function(Z){Z===void 0&&(Z=!1);var ue=Math.min(this.height/2,15),ye=this.height/5;Z&&(this.tipPosition={x:ue+ye/2,y:this.height+20});var he=Math.atan(this.height/2/(this.width/2));this.tipPosition.x<this.width/2&&this.tipPosition.y<this.height/2?he<Math.atan((this.height/2-this.tipPosition.y)/(this.width/2-this.tipPosition.x))?(ye=this.width/5,ue=Math.min(this.width/2,15),this.tipBase1Position={x:ue,y:0},this.tipBase2Position={x:ue+ye,y:0}):(this.tipBase1Position={x:0,y:ue},this.tipBase2Position={x:0,y:ue+ye}):this.tipPosition.x>=this.width/2&&this.tipPosition.y<this.height/2?he<Math.atan((this.height/2-this.tipPosition.y)/(this.tipPosition.x-this.width/2))?(ye=this.width/5,ue=Math.min(this.width/2,15),this.tipBase1Position={x:this.width-ue-ye,y:0},this.tipBase2Position={x:this.width-ue,y:0}):(this.tipBase1Position={x:this.width,y:ue},this.tipBase2Position={x:this.width,y:ue+ye}):this.tipPosition.x>=this.width/2&&this.tipPosition.y>=this.height/2?he<Math.atan((this.tipPosition.y-this.height/2)/(this.tipPosition.x-this.width/2))?(ye=this.width/5,ue=Math.min(this.width/2,15),this.tipBase1Position={x:this.width-ue-ye,y:this.height},this.tipBase2Position={x:this.width-ue,y:this.height}):(this.tipBase1Position={x:this.width,y:this.height-ue-ye},this.tipBase2Position={x:this.width,y:this.height-ue}):he<Math.atan((this.tipPosition.y-this.height/2)/(this.width/2-this.tipPosition.x))?(ye=this.width/5,ue=Math.min(this.width/2,15),this.tipBase1Position={x:ue,y:this.height},this.tipBase2Position={x:ue+ye,y:this.height}):(this.tipBase1Position={x:0,y:this.height-ue},this.tipBase2Position={x:0,y:this.height-ue-ye})},G.prototype.resize=function(Z){de.prototype.resize.call(this,Z),this.positionTip()},G.prototype.positionTip=function(){oe.setAttributes(this.tip,[["points",this.getTipPoints()]]);var Z=this.tipGrip.visual.transform.baseVal.getItem(0);Z.setTranslate(this.tipPosition.x,this.tipPosition.y),this.tipGrip.visual.transform.baseVal.replaceItem(Z,0)},Object.defineProperty(G.prototype,"toolboxPanels",{get:function(){return[this.colorPanel,this.bgColorPanel,this.fontFamilyPanel]},enumerable:!1,configurable:!0}),G.prototype.select=function(){this.positionTip(),de.prototype.select.call(this)},G.prototype.getState=function(){var Z=Object.assign({bgColor:this.bgColor,tipPosition:this.tipPosition},de.prototype.getState.call(this));return Z.typeName=G.typeName,Z},G.prototype.restoreState=function(Z){var ue=Z;this.bgColor=ue.bgColor,this.tipPosition=ue.tipPosition,de.prototype.restoreState.call(this,Z),this.createTip(),this.setTipPoints()},G.prototype.scale=function(Z,ue){de.prototype.scale.call(this,Z,ue),this.tipPosition={x:this.tipPosition.x*Z,y:this.tipPosition.y*ue},this.positionTip()},G.typeName="CalloutMarker",G.title="Callout marker",G.icon='<svg viewBox="0 0 24 24"><path d="M4 2h16a2 2 0 012 2v12a2 2 0 01-2 2h-4l-4 4-4-4H4a2 2 0 01-2-2V4a2 2 0 012-2m0 2v12h4.83L12 19.17 15.17 16H20V4H4m2 3h12v2H6V7m0 4h10v2H6v-2z"/></svg>',G}(gt),ct=function(de){function G(Z,ue,ye){var he=de.call(this,Z,ue,ye)||this;return he.fillColor="transparent",he.strokeColor="transparent",he.strokeWidth=0,he.strokeDasharray="",he.opacity=1,he.strokeColor=ye.defaultColor,he.strokeWidth=ye.defaultStrokeWidth,he.strokeDasharray=ye.defaultStrokeDasharray,he.fillColor=ye.defaultFillColor,he.setStrokeColor=he.setStrokeColor.bind(he),he.setFillColor=he.setFillColor.bind(he),he.setStrokeWidth=he.setStrokeWidth.bind(he),he.setStrokeDasharray=he.setStrokeDasharray.bind(he),he.setOpacity=he.setOpacity.bind(he),he.createVisual=he.createVisual.bind(he),he.strokePanel=new Oe("Line color",se(ye.defaultColorSet,["transparent"]),ye.defaultColor),he.strokePanel.onColorChanged=he.setStrokeColor,he.fillPanel=new Oe("Fill color",se(ye.defaultColorSet,["transparent"]),he.fillColor,$e),he.fillPanel.onColorChanged=he.setFillColor,he.strokeWidthPanel=new ht("Line width",ye.defaultStrokeWidths,ye.defaultStrokeWidth),he.strokeWidthPanel.onWidthChanged=he.setStrokeWidth,he.strokeStylePanel=new bt("Line style",ye.defaultStrokeDasharrays,ye.defaultStrokeDasharray),he.strokeStylePanel.onStyleChanged=he.setStrokeDasharray,he.opacityPanel=new Pe("Opacity",ye.defaultOpacitySteps,he.opacity),he.opacityPanel.onOpacityChanged=he.setOpacity,he}return fe(G,de),G.prototype.ownsTarget=function(Z){return!(!de.prototype.ownsTarget.call(this,Z)&&Z!==this.visual)},G.prototype.createVisual=function(){this.visual=oe.createEllipse(this.width/2,this.height/2,[["fill",this.fillColor],["stroke",this.strokeColor],["stroke-width",this.strokeWidth.toString()],["stroke-dasharray",this.strokeDasharray],["opacity",this.opacity.toString()]]),this.addMarkerVisualToContainer(this.visual)},G.prototype.pointerDown=function(Z,ue){de.prototype.pointerDown.call(this,Z,ue),this.state==="new"&&(this.createVisual(),this.moveVisual(Z),this._state="creating")},G.prototype.manipulate=function(Z){de.prototype.manipulate.call(this,Z)},G.prototype.resize=function(Z){de.prototype.resize.call(this,Z),this.setSize()},G.prototype.setSize=function(){de.prototype.setSize.call(this),oe.setAttributes(this.visual,[["cx",(this.width/2).toString()],["cy",(this.height/2).toString()],["rx",(this.width/2).toString()],["ry",(this.height/2).toString()]])},G.prototype.pointerUp=function(Z){de.prototype.pointerUp.call(this,Z),this.setSize()},G.prototype.setStrokeColor=function(Z){this.strokeColor=Z,this.visual&&oe.setAttributes(this.visual,[["stroke",this.strokeColor]]),this.colorChanged(Z),this.stateChanged()},G.prototype.setFillColor=function(Z){this.fillColor=Z,this.visual&&oe.setAttributes(this.visual,[["fill",this.fillColor]]),this.fillColorChanged(Z),this.stateChanged()},G.prototype.setStrokeWidth=function(Z){this.strokeWidth=Z,this.visual&&oe.setAttributes(this.visual,[["stroke-width",this.strokeWidth.toString()]]),this.stateChanged()},G.prototype.setStrokeDasharray=function(Z){this.strokeDasharray=Z,this.visual&&oe.setAttributes(this.visual,[["stroke-dasharray",this.strokeDasharray]]),this.stateChanged()},G.prototype.setOpacity=function(Z){this.opacity=Z,this.visual&&oe.setAttributes(this.visual,[["opacity",this.opacity.toString()]]),this.stateChanged()},Object.defineProperty(G.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.fillPanel,this.strokeWidthPanel,this.strokeStylePanel,this.opacityPanel]},enumerable:!1,configurable:!0}),G.prototype.getState=function(){var Z=Object.assign({fillColor:this.fillColor,strokeColor:this.strokeColor,strokeWidth:this.strokeWidth,strokeDasharray:this.strokeDasharray,opacity:this.opacity},de.prototype.getState.call(this));return Z.typeName=G.typeName,Z},G.prototype.restoreState=function(Z){var ue=Z;this.fillColor=ue.fillColor,this.strokeColor=ue.strokeColor,this.strokeWidth=ue.strokeWidth,this.strokeDasharray=ue.strokeDasharray,this.opacity=ue.opacity,this.createVisual(),de.prototype.restoreState.call(this,Z),this.setSize()},G.prototype.scale=function(Z,ue){de.prototype.scale.call(this,Z,ue),this.setSize()},G.typeName="EllipseMarker",G.title="Ellipse marker",G.icon='<svg viewBox="0 0 24 24"><path d="M12 4C6.5 4 2 7.58 2 12s4.5 8 10 8 10-3.58 10-8-4.5-8-10-8z"/></svg>',G}(st),jt=function(de){function G(Z,ue,ye){return de.call(this,Z,ue,ye)||this}return fe(G,de),Object.defineProperty(G.prototype,"tipLength",{get:function(){return 10+3*this.strokeWidth},enumerable:!1,configurable:!0}),G.prototype.ownsTarget=function(Z){return!(!de.prototype.ownsTarget.call(this,Z)&&Z!==this.tip1&&Z!==this.tip2)},G.prototype.createTips=function(){this.tip1=oe.createLine(this.x1-this.tipLength/2,this.y1,this.x1+this.tipLength/2,this.y1,[["stroke",this.strokeColor],["stroke-width",this.strokeWidth.toString()]]),this.tip1.transform.baseVal.appendItem(oe.createTransform()),this.visual.appendChild(this.tip1),this.tip2=oe.createLine(this.x2-this.tipLength/2,this.y2,this.x2+this.tipLength/2,this.y2,[["stroke",this.strokeColor],["stroke-width",this.strokeWidth.toString()]]),this.tip2.transform.baseVal.appendItem(oe.createTransform()),this.visual.appendChild(this.tip2)},G.prototype.pointerDown=function(Z,ue){de.prototype.pointerDown.call(this,Z,ue),this.state==="creating"&&this.createTips()},G.prototype.adjustVisual=function(){if(de.prototype.adjustVisual.call(this),this.tip1&&this.tip2&&(oe.setAttributes(this.tip1,[["x1",(this.x1-this.tipLength/2).toString()],["y1",this.y1.toString()],["x2",(this.x1+this.tipLength/2).toString()],["y2",this.y1.toString()],["stroke",this.strokeColor],["stroke-width",this.strokeWidth.toString()]]),oe.setAttributes(this.tip2,[["x1",(this.x2-this.tipLength/2).toString()],["y1",this.y2.toString()],["x2",(this.x2+this.tipLength/2).toString()],["y2",this.y2.toString()],["stroke",this.strokeColor],["stroke-width",this.strokeWidth.toString()]]),Math.abs(this.x1-this.x2)>.1)){var Z=180*Math.atan((this.y2-this.y1)/(this.x2-this.x1))/Math.PI+90*Math.sign(this.x1-this.x2),ue=this.tip1.transform.baseVal.getItem(0);ue.setRotate(Z,this.x1,this.y1),this.tip1.transform.baseVal.replaceItem(ue,0);var ye=this.tip2.transform.baseVal.getItem(0);ye.setRotate(Z+180,this.x2,this.y2),this.tip2.transform.baseVal.replaceItem(ye,0)}},Object.defineProperty(G.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),G.prototype.getState=function(){var Z=de.prototype.getState.call(this);return Z.typeName=G.typeName,Z},G.prototype.restoreState=function(Z){de.prototype.restoreState.call(this,Z),this.createTips(),this.adjustVisual()},G.typeName="MeasurementMarker",G.title="Measurement marker",G.icon='<svg viewBox="0 0 24 24"><path d="M1.39 18.36l1.77-1.76L4.58 18l1.06-1.05-1.42-1.41 1.42-1.42 2.47 2.48 1.06-1.06-2.47-2.48 1.41-1.41 1.42 1.41L10.59 12l-1.42-1.41 1.42-1.42 2.47 2.48 1.06-1.06-2.47-2.48 1.41-1.41 1.41 1.41 1.07-1.06-1.42-1.41 1.42-1.42L18 6.7l1.07-1.06-2.47-2.48 1.76-1.77 4.25 4.25L5.64 22.61l-4.25-4.25z"/></svg>',G}(kt),Xt=function(de){function G(Z,ue,ye){var he=de.call(this,Z,ue,ye)||this;return he.strokePanel.colors=ye.defaultColorSet,he.fillColor="transparent",he}return fe(G,de),Object.defineProperty(G.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),G.prototype.getState=function(){var Z=de.prototype.getState.call(this);return Z.typeName=G.typeName,Z},G.typeName="EllipseFrameMarker",G.title="Ellipse frame marker",G.icon='<svg viewBox="0 0 24 24"><path d="M12 6c4.41 0 8 2.69 8 6s-3.59 6-8 6-8-2.69-8-6 3.59-6 8-6m0-2C6.5 4 2 7.58 2 12s4.5 8 10 8 10-3.58 10-8-4.5-8-10-8z"/></svg>',G}(ct),bn=function(){function de(){this.undoStack=[],this.redoStack=[]}return Object.defineProperty(de.prototype,"isUndoPossible",{get:function(){return this.undoStack.length>0},enumerable:!1,configurable:!0}),Object.defineProperty(de.prototype,"isRedoPossible",{get:function(){return this.redoStack.length>0},enumerable:!1,configurable:!0}),Object.defineProperty(de.prototype,"undoStepCount",{get:function(){return this.undoStack.length},enumerable:!1,configurable:!0}),Object.defineProperty(de.prototype,"redoStepCount",{get:function(){return this.redoStack.length},enumerable:!1,configurable:!0}),de.prototype.addUndoStep=function(G){this.undoStack.length!==0&&JSON.stringify(this.undoStack[this.undoStack.length-1])===JSON.stringify(G)||(this.undoStack.push(G),JSON.stringify(this.lastRedoStep)!==JSON.stringify(G)&&this.redoStack.splice(0,this.redoStack.length))},de.prototype.replaceLastUndoStep=function(G){this.undoStack.length>0&&(this.undoStack[this.undoStack.length-1]=G)},de.prototype.getLastUndoStep=function(){return this.undoStack.length>0?this.undoStack[this.undoStack.length-1]:void 0},de.prototype.undo=function(){if(this.undoStack.length>1){var G=this.undoStack.pop();return G!==void 0&&this.redoStack.push(G),this.undoStack.length>0?this.undoStack[this.undoStack.length-1]:void 0}},de.prototype.redo=function(){return this.lastRedoStep=this.redoStack.pop(),this.lastRedoStep},de}(),nn=function(de){function G(Z,ue,ye){var he=de.call(this,Z,ue,ye)||this;return he.strokeColor="transparent",he.strokeWidth=0,he.strokeDasharray="",he.curveX=0,he.curveY=0,he.manipulationStartCurveX=0,he.manipulationStartCurveY=0,he.setStrokeColor=he.setStrokeColor.bind(he),he.setStrokeWidth=he.setStrokeWidth.bind(he),he.setStrokeDasharray=he.setStrokeDasharray.bind(he),he.positionGrips=he.positionGrips.bind(he),he.addControlGrips=he.addControlGrips.bind(he),he.adjustVisual=he.adjustVisual.bind(he),he.setupControlBox=he.setupControlBox.bind(he),he.resize=he.resize.bind(he),he.strokeColor=ye.defaultColor,he.strokeWidth=ye.defaultStrokeWidth,he.strokeDasharray=ye.defaultStrokeDasharray,he.strokePanel=new Oe("Line color",ye.defaultColorSet,ye.defaultColor),he.strokePanel.onColorChanged=he.setStrokeColor,he.strokeWidthPanel=new ht("Line width",ye.defaultStrokeWidths,ye.defaultStrokeWidth),he.strokeWidthPanel.onWidthChanged=he.setStrokeWidth,he.strokeStylePanel=new bt("Line style",ye.defaultStrokeDasharrays,ye.defaultStrokeDasharray),he.strokeStylePanel.onStyleChanged=he.setStrokeDasharray,he}return fe(G,de),G.prototype.ownsTarget=function(Z){return!(!de.prototype.ownsTarget.call(this,Z)&&Z!==this.visual&&Z!==this.selectorCurve&&Z!==this.visibleCurve&&!this.curveGrip.ownsTarget(Z))},G.prototype.getPathD=function(){return"M "+this.x1+" "+this.y1+" Q "+this.curveX+" "+this.curveY+", "+this.x2+" "+this.y2},G.prototype.createVisual=function(){this.visual=oe.createGroup(),this.selectorCurve=oe.createPath(this.getPathD(),[["stroke","transparent"],["stroke-width",(this.strokeWidth+10).toString()],["fill","transparent"]]),this.visibleCurve=oe.createPath(this.getPathD(),[["stroke",this.strokeColor],["stroke-width",this.strokeWidth.toString()],["fill","transparent"]]),this.visual.appendChild(this.selectorCurve),this.visual.appendChild(this.visibleCurve),this.addMarkerVisualToContainer(this.visual)},G.prototype.pointerDown=function(Z,ue){de.prototype.pointerDown.call(this,Z,ue),this.manipulationStartCurveX=this.curveX,this.manipulationStartCurveY=this.curveY,this.state==="new"&&(this.curveX=Z.x,this.curveY=Z.y),this.state==="new"?(this.createVisual(),this.adjustVisual(),this._state="creating"):this.curveGrip.ownsTarget(ue)&&(this.activeGrip=this.curveGrip,this._state="resize")},G.prototype.adjustVisual=function(){this.selectorCurve&&this.visibleCurve&&(this.selectorCurve.setAttribute("d",this.getPathD()),this.visibleCurve.setAttribute("d",this.getPathD()),oe.setAttributes(this.visibleCurve,[["stroke",this.strokeColor]]),oe.setAttributes(this.visibleCurve,[["stroke-width",this.strokeWidth.toString()]]),oe.setAttributes(this.visibleCurve,[["stroke-dasharray",this.strokeDasharray.toString()]]))},G.prototype.setupControlBox=function(){de.prototype.setupControlBox.call(this),this.curveControlLine1=oe.createLine(this.x1,this.y1,this.curveX,this.curveY,[["stroke","black"],["stroke-width","1"],["stroke-opacity","0.5"],["stroke-dasharray","3, 2"]]),this.curveControlLine2=oe.createLine(this.x2,this.y2,this.curveX,this.curveY,[["stroke","black"],["stroke-width","1"],["stroke-opacity","0.5"],["stroke-dasharray","3, 2"]]),this.controlBox.insertBefore(this.curveControlLine1,this.controlBox.firstChild),this.controlBox.insertBefore(this.curveControlLine2,this.controlBox.firstChild)},G.prototype.addControlGrips=function(){this.curveGrip=this.createGrip(),this.curveX=0,this.curveY=0,de.prototype.addControlGrips.call(this)},G.prototype.positionGrips=function(){de.prototype.positionGrips.call(this);var Z=this.curveGrip.GRIP_SIZE;this.positionGrip(this.curveGrip.visual,this.curveX-Z/2,this.curveY-Z/2),this.curveControlLine1&&this.curveControlLine2&&(this.curveControlLine1.setAttribute("x1",this.x1.toString()),this.curveControlLine1.setAttribute("y1",this.y1.toString()),this.curveControlLine1.setAttribute("x2",this.curveX.toString()),this.curveControlLine1.setAttribute("y2",this.curveY.toString()),this.curveControlLine2.setAttribute("x1",this.x2.toString()),this.curveControlLine2.setAttribute("y1",this.y2.toString()),this.curveControlLine2.setAttribute("x2",this.curveX.toString()),this.curveControlLine2.setAttribute("y2",this.curveY.toString()))},G.prototype.manipulate=function(Z){this.state==="move"&&(this.curveX=this.manipulationStartCurveX+Z.x-this.manipulationStartX,this.curveY=this.manipulationStartCurveY+Z.y-this.manipulationStartY),de.prototype.manipulate.call(this,Z)},G.prototype.resize=function(Z){this.activeGrip===this.curveGrip&&(this.curveX=Z.x,this.curveY=Z.y),de.prototype.resize.call(this,Z),this.state==="creating"&&(this.curveX=this.x1+(this.x2-this.x1)/2,this.curveY=this.y1+(this.y2-this.y1)/2)},G.prototype.setStrokeColor=function(Z){this.strokeColor=Z,this.adjustVisual(),this.colorChanged(Z)},G.prototype.setStrokeWidth=function(Z){this.strokeWidth=Z,this.adjustVisual()},G.prototype.setStrokeDasharray=function(Z){this.strokeDasharray=Z,this.adjustVisual()},G.prototype.scale=function(Z,ue){this.curveX=this.curveX*Z,this.curveY=this.curveY*ue,de.prototype.scale.call(this,Z,ue)},Object.defineProperty(G.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),G.prototype.getState=function(){var Z=Object.assign({strokeColor:this.strokeColor,strokeWidth:this.strokeWidth,strokeDasharray:this.strokeDasharray,curveX:this.curveX,curveY:this.curveY},de.prototype.getState.call(this));return Z.typeName=G.typeName,Z},G.prototype.restoreState=function(Z){de.prototype.restoreState.call(this,Z);var ue=Z;this.strokeColor=ue.strokeColor,this.strokeWidth=ue.strokeWidth,this.strokeDasharray=ue.strokeDasharray,this.curveX=ue.curveX,this.curveY=ue.curveY,this.createVisual(),this.adjustVisual()},G.typeName="CurveMarker",G.title="Curve marker",G.icon='<svg viewBox="0 0 24 24"><path d="M18.5 2A1.5 1.5 0 0120 3.5 1.5 1.5 0 0118.5 5c-.23 0-.45-.05-.65-.15l-3.69 3.7.34.45c2.19-1.26 4.76-2 7.5-2l1 .03v2.01L22 9c-2.58 0-5 .75-7 2.04A3.96 3.96 0 0111.04 15C9.75 17 9 19.42 9 22l.04 1H7.03L7 22c0-2.74.74-5.31 2-7.5l-.45-.34-3.7 3.69c.1.2.15.42.15.65A1.5 1.5 0 013.5 20 1.5 1.5 0 012 18.5 1.5 1.5 0 013.5 17c.23 0 .45.05.65.15l3.69-3.7C7.31 12.78 7 11.92 7 11a4 4 0 014-4c.92 0 1.78.31 2.45.84l3.7-3.69c-.1-.2-.15-.42-.15-.65A1.5 1.5 0 0118.5 2M11 9a2 2 0 00-2 2 2 2 0 002 2 2 2 0 002-2 2 2 0 00-2-2z"/></svg>',G}(nt),xt=function(){function de(G,Z){Z===void 0&&(Z=!1),this.cancelable=!1,this._defaultPrevented=!1,this.markerArea=G,this.cancelable=Z}return Object.defineProperty(de.prototype,"defaultPrevented",{get:function(){return this._defaultPrevented},enumerable:!1,configurable:!0}),de.prototype.preventDefault=function(){this._defaultPrevented=!0},de}(),We=function(de){function G(Z,ue,ye){var he=de.call(this,Z,!1)||this;return he.dataUrl=ue,he.state=ye,he}return fe(G,de),G}(xt),ot=function(de){function G(Z,ue,ye){ye===void 0&&(ye=!1);var he=de.call(this,Z,ye)||this;return he.marker=ue,he}return fe(G,de),G}(xt),it=function(){function de(){this.render=[],this.beforeclose=[],this.close=[],this.show=[],this.restorestate=[],this.statechange=[],this.markerselect=[],this.markerdeselect=[],this.markercreating=[],this.markercreate=[],this.markerbeforedelete=[],this.markerdelete=[],this.markerchange=[],this.focus=[],this.blur=[]}return de.prototype.addEventListener=function(G,Z){this[G].push(Z)},de.prototype.removeEventListener=function(G,Z){var ue=this[G].indexOf(Z);ue>-1&&this[G].splice(ue,1)},de}(),Ne=function(){function de(G){this.touchPoints=0,this._availableMarkerTypes=this.DEFAULT_MARKER_TYPES,this.mode="select",this.markers=[],this.isDragging=!1,this.renderEventListeners=[],this.closeEventListeners=[],this.settings=new Ue,this._isOpen=!1,this.undoRedoManager=new bn,this.renderAtNaturalSize=!1,this.renderImageType="image/png",this.renderMarkersOnly=!1,this.zoomSteps=[1,1.5,2,4],this._zoomLevel=1,this._isResizing=!1,this.prevPanPoint={x:0,y:0},this.eventListeners=new it,this._silentRenderMode=!1,this._isFocused=!1,this._instanceNo=de.instanceCounter++,this.styles=new ae(this.instanceNo),this.uiStyleSettings=this.styles.settings,this.target=G,this.targetRoot=document.body,this.width=G.clientWidth,this.height=G.clientHeight,this.styles.removeStyleSheet(),this.open=this.open.bind(this),this.setTopLeft=this.setTopLeft.bind(this),this.toolbarButtonClicked=this.toolbarButtonClicked.bind(this),this.createNewMarker=this.createNewMarker.bind(this),this.addNewMarker=this.addNewMarker.bind(this),this.markerCreated=this.markerCreated.bind(this),this.setCurrentMarker=this.setCurrentMarker.bind(this),this.onPointerDown=this.onPointerDown.bind(this),this.onDblClick=this.onDblClick.bind(this),this.onPointerMove=this.onPointerMove.bind(this),this.onPointerUp=this.onPointerUp.bind(this),this.onPointerOut=this.onPointerOut.bind(this),this.onKeyUp=this.onKeyUp.bind(this),this.overrideOverflow=this.overrideOverflow.bind(this),this.restoreOverflow=this.restoreOverflow.bind(this),this.close=this.close.bind(this),this.closeUI=this.closeUI.bind(this),this.addCloseEventListener=this.addCloseEventListener.bind(this),this.removeCloseEventListener=this.removeCloseEventListener.bind(this),this.addRenderEventListener=this.addRenderEventListener.bind(this),this.removeRenderEventListener=this.removeRenderEventListener.bind(this),this.clientToLocalCoordinates=this.clientToLocalCoordinates.bind(this),this.onWindowResize=this.onWindowResize.bind(this),this.deleteSelectedMarker=this.deleteSelectedMarker.bind(this),this.setWindowHeight=this.setWindowHeight.bind(this),this.removeMarker=this.removeMarker.bind(this),this.colorChanged=this.colorChanged.bind(this),this.fillColorChanged=this.fillColorChanged.bind(this),this.onPopupTargetResize=this.onPopupTargetResize.bind(this),this.showNotesEditor=this.showNotesEditor.bind(this),this.hideNotesEditor=this.hideNotesEditor.bind(this),this.stepZoom=this.stepZoom.bind(this),this.focus=this.focus.bind(this),this.blur=this.blur.bind(this),this.markerStateChanged=this.markerStateChanged.bind(this),this.switchToSelectMode=this.switchToSelectMode.bind(this),this.addDefs=this.addDefs.bind(this),this.addDefsToImage=this.addDefsToImage.bind(this)}return Object.defineProperty(de.prototype,"ALL_MARKER_TYPES",{get:function(){return[Ke,ze,Xe,gt,Xt,ct,Ye,Ot,jt,Ae,kt,nn]},enumerable:!1,configurable:!0}),Object.defineProperty(de.prototype,"DEFAULT_MARKER_TYPES",{get:function(){return[Ke,ze,Xe,gt,ct,Ye,Ot]},enumerable:!1,configurable:!0}),Object.defineProperty(de.prototype,"BASIC_MARKER_TYPES",{get:function(){return[Ke,ze,Xe,gt,Ye]},enumerable:!1,configurable:!0}),Object.defineProperty(de.prototype,"availableMarkerTypes",{get:function(){return this._availableMarkerTypes},set:function(G){var Z=this;this._availableMarkerTypes.splice(0),G.forEach(function(ue){if(typeof ue=="string"){var ye=Z.ALL_MARKER_TYPES.find(function(he){return he.typeName===ue});ye!==void 0&&Z._availableMarkerTypes.push(ye)}else Z._availableMarkerTypes.push(ue)})},enumerable:!1,configurable:!0}),Object.defineProperty(de.prototype,"currentMarker",{get:function(){return this._currentMarker},enumerable:!1,configurable:!0}),Object.defineProperty(de.prototype,"isOpen",{get:function(){return this._isOpen},enumerable:!1,configurable:!0}),Object.defineProperty(de.prototype,"isUndoPossible",{get:function(){return!(!this.undoRedoManager||!this.undoRedoManager.isUndoPossible)},enumerable:!1,configurable:!0}),Object.defineProperty(de.prototype,"isRedoPossible",{get:function(){return!(!this.undoRedoManager||!this.undoRedoManager.isRedoPossible)},enumerable:!1,configurable:!0}),Object.defineProperty(de.prototype,"zoomLevel",{get:function(){return this._zoomLevel},set:function(G){this._zoomLevel=G,this.editorCanvas&&this.contentDiv&&(this.editorCanvas.style.transform="scale("+this._zoomLevel+")",this.contentDiv.scrollTo({left:(this.editorCanvas.clientWidth*this._zoomLevel-this.contentDiv.clientWidth)/2,top:(this.editorCanvas.clientHeight*this._zoomLevel-this.contentDiv.clientHeight)/2}))},enumerable:!1,configurable:!0}),Object.defineProperty(de.prototype,"instanceNo",{get:function(){return this._instanceNo},enumerable:!1,configurable:!0}),de.prototype.open=function(){this.setupResizeObserver(),this.setEditingTarget(),this.setTopLeft(),this.initMarkerCanvas(),this.initOverlay(),this.attachEvents(),this.settings.displayMode==="popup"&&this.onPopupTargetResize(),q.isLicensed||this.addLogo(),this._isOpen=!0,this._isFocused=!0},de.prototype.show=function(){var G=this;this.styles.styleSheetRoot===void 0&&re.styleSheetRoot!==void 0&&(this.styles.styleSheetRoot=re.styleSheetRoot),this.setWindowHeight(),this.showUI(),this.open(),this.eventListeners.show.forEach(function(Z){return Z(new xt(G))})},de.prototype.render=function(){return xe(this,void 0,void 0,function(){var G;return Ee(this,function(Z){switch(Z.label){case 0:return this.setCurrentMarker(),(G=new me).naturalSize=this.renderAtNaturalSize,G.imageType=this.renderImageType,G.imageQuality=this.renderImageQuality,G.markersOnly=this.renderMarkersOnly,G.width=this.renderWidth,G.height=this.renderHeight,[4,G.rasterize(this.target instanceof HTMLImageElement?this.target:null,this.markerImage,this.renderTarget)];case 1:return Z.sent(),[4,G.rasterize(this.target instanceof HTMLImageElement?this.target:null,this.markerImage,this.renderTarget)];case 2:return[2,Z.sent()]}})})},de.prototype.close=function(G){var Z=this;if(G===void 0&&(G=!1),this.isOpen){var ue=!1;G||this.eventListeners.beforeclose.forEach(function(ye){var he=new xt(Z,!0);ye(he),he.defaultPrevented&&(ue=!0)}),ue||(this.coverDiv&&this.closeUI(),this.targetObserver&&this.targetObserver.unobserve(this.target),this.settings.displayMode==="popup"&&window.removeEventListener("resize",this.setWindowHeight),this.eventListeners.close.forEach(function(ye){return ye(new xt(Z))}),this.detachEvents(),this._isOpen=!1)}},de.prototype.addMarkersToToolbar=function(){for(var G,Z=[],ue=0;ue<arguments.length;ue++)Z[ue]=arguments[ue];(G=this._availableMarkerTypes).push.apply(G,Z)},de.prototype.addRenderEventListener=function(G){this.addEventListener("render",function(Z){G(Z.dataUrl,Z.state)})},de.prototype.removeRenderEventListener=function(G){},de.prototype.addCloseEventListener=function(G){this.addEventListener("close",function(){G()})},de.prototype.removeCloseEventListener=function(G){},de.prototype.setupResizeObserver=function(){var G=this;this.settings.displayMode==="inline"?window.ResizeObserver&&(this.targetObserver=new ResizeObserver(function(){G.resize(G.target.clientWidth,G.target.clientHeight)}),this.targetObserver.observe(this.target)):this.settings.displayMode==="popup"&&(window.ResizeObserver&&(this.targetObserver=new ResizeObserver(function(){return G.onPopupTargetResize()}),this.targetObserver.observe(this.editorCanvas)),window.addEventListener("resize",this.setWindowHeight))},de.prototype.onPopupTargetResize=function(){var G=1*this.target.clientWidth/this.target.clientHeight,Z=this.editorCanvas.clientWidth/G>this.editorCanvas.clientHeight?this.editorCanvas.clientHeight*G:this.editorCanvas.clientWidth,ue=Z<this.editorCanvas.clientWidth?this.editorCanvas.clientHeight:this.editorCanvas.clientWidth/G;this.resize(Z,ue)},de.prototype.setWindowHeight=function(){this.windowHeight=window.innerHeight},de.prototype.resize=function(G,Z){this._isResizing=!0;var ue=G/this.imageWidth,ye=Z/this.imageHeight;this.imageWidth=Math.round(G),this.imageHeight=Math.round(Z),this.target instanceof HTMLImageElement&&this.editingTarget instanceof HTMLImageElement&&(this.editingTarget.src=this.target.src),this.editingTarget.width=this.imageWidth,this.editingTarget.height=this.imageHeight,this.editingTarget.style.width=this.imageWidth+"px",this.editingTarget.style.height=this.imageHeight+"px",this.markerImage.setAttribute("width",this.imageWidth.toString()),this.markerImage.setAttribute("height",this.imageHeight.toString()),this.markerImage.setAttribute("viewBox","0 0 "+this.imageWidth.toString()+" "+this.imageHeight.toString()),this.markerImageHolder.style.width=this.imageWidth+"px",this.markerImageHolder.style.height=this.imageHeight+"px",this.overlayContainer.style.width=this.imageWidth+"px",this.overlayContainer.style.height=this.imageHeight+"px",this.settings.displayMode!=="popup"?this.coverDiv.style.width=this.imageWidth.toString()+"px":(this.setTopLeft(),this.positionMarkerImage()),this.toolbar!==void 0&&this.toolbar.adjustLayout(),this.positionLogo(),this.scaleMarkers(ue,ye),this._isResizing=!1},de.prototype.scaleMarkers=function(G,Z){var ue,ye=this;this._currentMarker&&this._currentMarker instanceof gt?this._currentMarker.scale(G,Z):(ue=this._currentMarker,this.setCurrentMarker()),this.markers.forEach(function(he){he!==ye._currentMarker&&he.scale(G,Z)}),ue!==void 0&&this.setCurrentMarker(ue)},de.prototype.setEditingTarget=function(){this.imageWidth=Math.round(this.target.clientWidth),this.imageHeight=Math.round(this.target.clientHeight),this.target instanceof HTMLImageElement&&this.editingTarget instanceof HTMLImageElement&&(this.editingTarget.src=this.target.src),this.editingTarget.width=this.imageWidth,this.editingTarget.height=this.imageHeight,this.editingTarget.style.width=this.imageWidth+"px",this.editingTarget.style.height=this.imageHeight+"px"},de.prototype.setTopLeft=function(){var G=this.editingTarget.getBoundingClientRect(),Z=this.editorCanvas.getBoundingClientRect();this.left=G.left-Z.left,this.top=G.top-Z.top},de.prototype.initMarkerCanvas=function(){this.markerImageHolder=document.createElement("div"),this.markerImageHolder.style.setProperty("touch-action","pinch-zoom"),this.markerImage=document.createElementNS("http://www.w3.org/2000/svg","svg"),this.markerImage.setAttribute("xmlns","http://www.w3.org/2000/svg"),this.markerImage.setAttribute("width",this.imageWidth.toString()),this.markerImage.setAttribute("height",this.imageHeight.toString()),this.markerImage.setAttribute("viewBox","0 0 "+this.imageWidth.toString()+" "+this.imageHeight.toString()),this.markerImage.style.pointerEvents="auto",this.markerImageHolder.style.position="absolute",this.markerImageHolder.style.width=this.imageWidth+"px",this.markerImageHolder.style.height=this.imageHeight+"px",this.markerImageHolder.style.transformOrigin="top left",this.positionMarkerImage(),this.markerImageHolder.appendChild(this.markerImage),this.editorCanvas.appendChild(this.markerImageHolder)},de.prototype.addDefs=function(){for(var G,Z=[],ue=0;ue<arguments.length;ue++)Z[ue]=arguments[ue];this.defs=oe.createDefs(),this.addDefsToImage(),(G=this.defs).append.apply(G,Z)},de.prototype.addDefsToImage=function(){this.defs&&this.markerImage.insertBefore(this.defs,this.markerImage.firstChild)},de.prototype.initOverlay=function(){this.overlayContainer=document.createElement("div"),this.overlayContainer.style.position="absolute",this.overlayContainer.style.left="0px",this.overlayContainer.style.top="0px",this.overlayContainer.style.width=this.imageWidth+"px",this.overlayContainer.style.height=this.imageHeight+"px",this.overlayContainer.style.display="flex",this.markerImageHolder.appendChild(this.overlayContainer)},de.prototype.positionMarkerImage=function(){this.markerImageHolder.style.top=this.top/this.zoomLevel+"px",this.markerImageHolder.style.left=this.left/this.zoomLevel+"px"},de.prototype.attachEvents=function(){this.markerImage.addEventListener("pointerdown",this.onPointerDown),this.markerImage.addEventListener("dblclick",this.onDblClick),this.attachWindowEvents()},de.prototype.attachWindowEvents=function(){window.addEventListener("pointermove",this.onPointerMove),window.addEventListener("pointerup",this.onPointerUp),window.addEventListener("pointercancel",this.onPointerOut),window.addEventListener("pointerout",this.onPointerOut),window.addEventListener("pointerleave",this.onPointerUp),window.addEventListener("resize",this.onWindowResize),window.addEventListener("keyup",this.onKeyUp)},de.prototype.detachEvents=function(){this.markerImage.removeEventListener("pointerdown",this.onPointerDown),this.markerImage.removeEventListener("dblclick",this.onDblClick),this.detachWindowEvents()},de.prototype.detachWindowEvents=function(){window.removeEventListener("pointermove",this.onPointerMove),window.removeEventListener("pointerup",this.onPointerUp),window.removeEventListener("pointercancel",this.onPointerOut),window.removeEventListener("pointerout",this.onPointerOut),window.removeEventListener("pointerleave",this.onPointerUp),window.removeEventListener("resize",this.onWindowResize),window.removeEventListener("keyup",this.onKeyUp)},de.prototype.addLogo=function(){this.logoUI=document.createElement("div"),this.logoUI.style.display="inline-block",this.logoUI.style.margin="0px",this.logoUI.style.padding="0px",this.logoUI.style.fill="#333333";var G=document.createElement("a");G.href="https://markerjs.com/",G.target="_blank",G.innerHTML='<svg viewBox="0 0 112 96" xmlns="http://www.w3.org/2000/svg" fill-rule="evenodd" clip-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="1.414"><path fill="#e5f20d" fill-opacity=".647" d="M0 40.386h111.96V95.62H0z"/><path d="M93.61 61.452c0 .987-.328 1.831-.987 2.53-.657.7-1.52 1.048-2.591 1.048-1.481 0-2.222-.74-2.222-2.22 0-16.617-.533-29.347-1.604-38.192-1.068-8.842-2.92-13.265-5.552-13.265-4.443 0-10.94 15.509-19.497 46.52v.124c0 .987-.328 1.831-.987 2.53-.657.7-1.52 1.048-2.592 1.048-1.48 0-2.22-.74-2.22-2.22 0-3.29.165-8.392.493-15.302.33-7.732.494-13.82.494-18.262 0-6.17-.186-10.55-.556-13.142-.37-2.591-1.172-3.887-2.406-3.887-2.796 0-6.333 5.12-10.612 15.363C38.494 34.367 34.01 46.44 29.32 60.34l-1.11 3.209a5.714 5.714 0 01-1.42 2.097c-.617.578-1.295.864-2.036.864-.987 0-1.644-.081-1.974-.247-.328-.162-.533-.656-.617-1.48-.41-4.03-.74-9.418-.987-16.165-.163-1.728-.329-4.566-.494-8.515-.822-13.901-1.562-23.3-2.221-28.196-.657-4.893-.987-7.628-.987-8.205 0-.657.33-1.44.987-2.345.659-.903 1.276-1.357 1.85-1.357 1.319 0 2.387.947 3.21 2.838.411.906.863 4.526 1.357 10.859.493 6.335.905 14.19 1.233 23.568l.617 18.88c4.527-13.983 9.216-26.673 14.068-38.068C45.65 6.686 50.093.988 54.123.988c2.715 0 4.566 1.974 5.553 5.923.987 3.949 1.481 9.667 1.481 17.152 0 3.949-.081 9.625-.247 17.029l-.123 5.676c3.373-11.762 6.725-21.634 10.057-29.615 3.331-7.979 6.685-11.97 10.056-11.97 8.475 0 12.71 18.757 12.71 56.269z" fill-rule="nonzero"/></svg>',G.title="Powered by marker.js",G.style.display="grid",G.style.alignItems="center",G.style.justifyItems="center",G.style.padding="3px",G.style.width="20px",G.style.height="20px",this.logoUI.appendChild(G),this.editorCanvas.appendChild(this.logoUI),this.logoUI.style.position="absolute",this.logoUI.style.pointerEvents="all",this.positionLogo()},de.prototype.positionLogo=function(){this.logoUI&&(this.uiStyleSettings.logoPosition!=="right"?this.logoUI.style.left=this.markerImageHolder.offsetLeft+10+"px":this.logoUI.style.left=this.markerImageHolder.offsetLeft+this.markerImageHolder.offsetWidth-this.logoUI.clientWidth-10+"px",this.logoUI.style.top=this.markerImageHolder.offsetTop+this.markerImageHolder.offsetHeight-this.logoUI.clientHeight-10+"px")},de.prototype.overrideOverflow=function(){this.scrollXState=window.scrollX,this.scrollYState=window.scrollY,this.bodyOverflowState=document.body.style.overflow,window.scroll({top:0,left:0}),document.body.style.overflow="hidden"},de.prototype.restoreOverflow=function(){document.body.style.overflow=this.bodyOverflowState,window.scroll({top:this.scrollYState,left:this.scrollXState})},de.prototype.showUI=function(){switch(this.settings.displayMode==="popup"&&this.overrideOverflow(),this.coverDiv=document.createElement("div"),this.coverDiv.style.visibility=this._silentRenderMode?"hidden":"visible",this.coverDiv.className=this.styles.classNamePrefixBase+" "+this.styles.classNamePrefix,this.coverDiv.style.fontSize="16px",this.coverDiv.style.userSelect="none",this.settings.displayMode){case"inline":this.coverDiv.style.position="absolute";var G=this.target.getClientRects().item(0).y>this.styles.settings.toolbarHeight?this.target.offsetTop-this.styles.settings.toolbarHeight:0;this.coverDiv.style.top=G+"px",this.coverDiv.style.left=this.target.offsetLeft.toString()+"px",this.coverDiv.style.width=this.target.offsetWidth.toString()+"px",this.coverDiv.style.zIndex=this.uiStyleSettings.zIndex!==void 0?this.uiStyleSettings.zIndex:"5";break;case"popup":this.coverDiv.style.position="absolute",this.coverDiv.style.top="0px",this.coverDiv.style.left="0px",this.coverDiv.style.width="100vw",this.coverDiv.style.height=window.innerHeight+"px",this.coverDiv.style.backgroundColor="rgba(0, 0, 0, 0.75)",this.coverDiv.style.zIndex=this.uiStyleSettings.zIndex!==void 0?this.uiStyleSettings.zIndex:"1000",this.coverDiv.style.display="flex"}this.targetRoot.appendChild(this.coverDiv),this.uiDiv=document.createElement("div"),this.uiDiv.style.display="flex",this.uiDiv.style.flexDirection="column",this.uiDiv.style.flexGrow="2",this.uiDiv.style.margin=this.settings.displayMode==="popup"?this.settings.popupMargin+"px":"0px",this.uiDiv.style.border="0px",this.coverDiv.appendChild(this.uiDiv),this.toolbar=new $(this.uiDiv,this.settings.displayMode,this._availableMarkerTypes,this.uiStyleSettings,this.styles),this.toolbar.addButtonClickListener(this.toolbarButtonClicked),this.toolbar.show(this._silentRenderMode||this.uiStyleSettings.hideToolbar?"hidden":"visible"),this.contentDiv=document.createElement("div"),this.contentDiv.style.display="flex",this.contentDiv.style.flexDirection="row",this.contentDiv.style.flexGrow="2",this.contentDiv.style.flexShrink="1",this.settings.displayMode==="popup"&&(this.contentDiv.style.backgroundColor=this.uiStyleSettings.canvasBackgroundColor,this.contentDiv.style.maxHeight=this.windowHeight-2*this.settings.popupMargin-3.5*this.uiStyleSettings.toolbarHeight+"px",this.contentDiv.style.maxWidth="calc(100vw - "+2*this.settings.popupMargin+"px)"),this.contentDiv.style.overflow="auto",this.uiDiv.appendChild(this.contentDiv),this.editorCanvas=document.createElement("div"),this.editorCanvas.style.flexGrow="2",this.editorCanvas.style.flexShrink="1",this.editorCanvas.style.position="relative",this.editorCanvas.style.overflow="hidden",this.editorCanvas.style.display="flex",this.settings.displayMode==="popup"&&(this.editorCanvas.style.alignItems="center",this.editorCanvas.style.justifyContent="center"),this.editorCanvas.style.pointerEvents="none",this.editorCanvas.style.transformOrigin="left top",this.editorCanvas.style.transform="scale("+this.zoomLevel+")",this.contentDiv.appendChild(this.editorCanvas),this.editingTarget=this.target instanceof HTMLImageElement?document.createElement("img"):document.createElement("canvas"),this.target.getClientRects().item(0).y<this.styles.settings.toolbarHeight&&(this.editingTarget.style.marginTop=this.target.offsetTop-this.styles.settings.toolbarHeight+"px"),this.editorCanvas.appendChild(this.editingTarget),this.toolbox=new X(this.uiDiv,this.settings.displayMode,this.uiStyleSettings,this.styles),this.toolbox.show(this._silentRenderMode||this.uiStyleSettings.hideToolbox?"hidden":"visible")},de.prototype.closeUI=function(){this.settings.displayMode==="popup"&&this.restoreOverflow(),this.targetRoot.removeChild(this.coverDiv)},de.prototype.removeMarker=function(G){this.markerImage.removeChild(G.container),this.markers.indexOf(G)>-1&&this.markers.splice(this.markers.indexOf(G),1),G.dispose()},de.prototype.switchToSelectMode=function(){this.mode="select",this.hideNotesEditor(),this._currentMarker!==void 0&&(this._currentMarker.state!=="new"?this._currentMarker.select():(this.removeMarker(this._currentMarker),this.setCurrentMarker(),this.markerImage.style.cursor="default"),this.addUndoStep())},de.prototype.toolbarButtonClicked=function(G,Z){if(G==="marker"&&Z!==void 0)this.createNewMarker(Z);else if(G==="action")switch(Z){case"select":this.switchToSelectMode(),this.switchToSelectMode();break;case"delete":this.deleteSelectedMarker();break;case"clear":this.clear();break;case"undo":this.undo();break;case"redo":this.redo();break;case"zoom":this.stepZoom();break;case"zoom-out":this.zoomLevel=1;break;case"notes":this.notesArea===void 0?(this.switchToSelectMode(),this.zoomLevel=1,this.showNotesEditor()):this.switchToSelectMode();break;case"close":this.close();break;case"render":this.switchToSelectMode(),this.startRenderAndClose()}},de.prototype.deleteSelectedMarker=function(){var G=this;if(this._currentMarker!==void 0){var Z=!1;if(this.eventListeners.markerbeforedelete.forEach(function(ye){var he=new ot(G,G._currentMarker,!0);ye(he),he.defaultPrevented&&(Z=!0)}),!Z){var ue=this._currentMarker;this._currentMarker.dispose(),this.markerImage.removeChild(this._currentMarker.container),this.markers.splice(this.markers.indexOf(this._currentMarker),1),this.setCurrentMarker(),this.addUndoStep(),this.eventListeners.markerdelete.forEach(function(ye){return ye(new ot(G,ue))})}}},de.prototype.clear=function(){var G=this,Z=!1;if(this.markers.length>0&&(this.eventListeners.markerbeforedelete.forEach(function(ft){var mn=new ot(G,void 0,!0);ft(mn),mn.defaultPrevented&&(Z=!0)}),!Z)){this.setCurrentMarker();for(var ue=function(ft){var mn=ye.markers[ft];ye.setCurrentMarker(ye.markers[ft]),ye._currentMarker.dispose(),ye.markerImage.removeChild(ye._currentMarker.container),ye.markers.splice(ye.markers.indexOf(ye._currentMarker),1),ye.eventListeners.markerdelete.forEach(function(Hn){return Hn(new ot(G,mn))})},ye=this,he=this.markers.length-1;he>=0;he--)ue(he);this.addUndoStep()}},Object.defineProperty(de.prototype,"isNotesAreaOpen",{get:function(){return this.notesArea!==void 0},enumerable:!1,configurable:!0}),de.prototype.showNotesEditor=function(){var G;this._currentMarker!==void 0&&(this.overlayContainer.innerHTML="",this.notesArea=document.createElement("textarea"),this.notesArea.className=this.uiStyleSettings.notesAreaStyleClassName,this.notesArea.style.pointerEvents="auto",this.notesArea.style.alignSelf="stretch",this.notesArea.style.width="100%",this.notesArea.style.margin=this.uiStyleSettings.toolbarHeight/4+"px",this.notesArea.value=(G=this._currentMarker.notes)!==null&&G!==void 0?G:"",this.overlayContainer.appendChild(this.notesArea))},de.prototype.hideNotesEditor=function(){this.isNotesAreaOpen&&(this._currentMarker!==void 0&&(this._currentMarker.notes=this.notesArea.value.trim()!==""?this.notesArea.value:void 0),this.overlayContainer.removeChild(this.notesArea),this.notesArea=void 0)},de.prototype.selectLastMarker=function(){this.markers.length>0?this.setCurrentMarker(this.markers[this.markers.length-1]):this.setCurrentMarker()},de.prototype.addUndoStep=function(){var G=this;if(this._currentMarker===void 0||this._currentMarker.state!=="edit"){var Z=this.getState(),ue=this.undoRedoManager.getLastUndoStep();if(!ue||ue.width===Z.width&&ue.height===Z.height){var ye=this.undoRedoManager.undoStepCount;this.undoRedoManager.addUndoStep(Z),ye<this.undoRedoManager.undoStepCount&&this.eventListeners.statechange.forEach(function(he){return he(new xt(G))})}else this.undoRedoManager.replaceLastUndoStep(Z),this.eventListeners.statechange.forEach(function(he){return he(new xt(G))})}},de.prototype.undo=function(){this.switchToSelectMode(),this.addUndoStep(),this.undoStep()},de.prototype.undoStep=function(){var G=this,Z=this.undoRedoManager.undo();Z!==void 0&&(this.restoreState(Z),this.addDefsToImage(),this.selectLastMarker(),this.eventListeners.statechange.forEach(function(ue){return ue(new xt(G))}))},de.prototype.redo=function(){this.switchToSelectMode(),this.redoStep()},de.prototype.redoStep=function(){var G=this,Z=this.undoRedoManager.redo();Z!==void 0&&(this.restoreState(Z),this.addDefsToImage(),this.selectLastMarker(),this.eventListeners.statechange.forEach(function(ue){return ue(new xt(G))}))},de.prototype.stepZoom=function(){var G=this.zoomSteps.indexOf(this.zoomLevel);this.zoomLevel=G<this.zoomSteps.length-1?this.zoomSteps[G+1]:this.zoomSteps[0]},de.prototype.panTo=function(G){this.contentDiv.scrollBy({left:this.prevPanPoint.x-G.x,top:this.prevPanPoint.y-G.y}),this.prevPanPoint=G},de.prototype.startRenderAndClose=function(){return xe(this,void 0,void 0,function(){var G,Z,ue=this;return Ee(this,function(ye){switch(ye.label){case 0:return[4,this.render()];case 1:return G=ye.sent(),Z=this.getState(),this.eventListeners.render.forEach(function(he){return he(new We(ue,G,Z))}),this.close(!0),[2]}})})},de.prototype.getState=function(G){G===!0&&this.setCurrentMarker();var Z={width:this.imageWidth,height:this.imageHeight,markers:[]};return this.markers.forEach(function(ue){return Z.markers.push(ue.getState())}),Z},de.prototype.restoreState=function(G){var Z=this;for(this.markers.splice(0);this.markerImage.lastChild;)this.markerImage.removeChild(this.markerImage.lastChild);G.markers.forEach(function(ue){var ye=Z._availableMarkerTypes.find(function(ft){return ft.typeName===ue.typeName});if(ye!==void 0){var he=Z.addNewMarker(ye);he.restoreState(ue),Z.markers.push(he)}}),G.width&&G.height&&(G.width!==this.imageWidth||G.height!==this.imageHeight)&&this.scaleMarkers(this.imageWidth/G.width,this.imageHeight/G.height),this.eventListeners.restorestate.forEach(function(ue){return ue(new xt(Z))})},de.prototype.addNewMarker=function(G){var Z=oe.createGroup();return this.markerImage.appendChild(Z),new G(Z,this.overlayContainer,this.settings)},de.prototype.createNewMarker=function(G){var Z,ue=this;(Z=typeof G=="string"?this._availableMarkerTypes.find(function(ye){return ye.typeName===G}):G)&&(this.setCurrentMarker(),this.addUndoStep(),this._currentMarker=this.addNewMarker(Z),this._currentMarker.onMarkerCreated=this.markerCreated,this._currentMarker.onColorChanged=this.colorChanged,this._currentMarker.onFillColorChanged=this.fillColorChanged,this._currentMarker.onStateChanged=this.markerStateChanged,this.markerImage.style.cursor="crosshair",this.toolbar.setActiveMarkerButton(Z.typeName),this.toolbox.setPanelButtons(this._currentMarker.toolboxPanels),this.eventListeners.markercreating.forEach(function(ye){return ye(new ot(ue,ue._currentMarker))}))},de.prototype.markerCreated=function(G){var Z=this;this.mode="select",this.markerImage.style.cursor="default",this.markers.push(G),this.setCurrentMarker(G),G instanceof ze&&this.settings.newFreehandMarkerOnPointerUp?this.createNewMarker(ze):this.toolbar.setSelectMode(),this.addUndoStep(),this.eventListeners.markercreate.forEach(function(ue){return ue(new ot(Z,Z._currentMarker))})},de.prototype.colorChanged=function(G){this.settings.defaultColorsFollowCurrentColors&&(this.settings.defaultColor=G,this.settings.defaultStrokeColor=G)},de.prototype.fillColorChanged=function(G){this.settings.defaultColorsFollowCurrentColors&&(this.settings.defaultFillColor=G)},de.prototype.markerStateChanged=function(G){var Z=this;this.eventListeners.markerchange.forEach(function(ue){return ue(new ot(Z,G))})},de.prototype.setCurrentMarker=function(G){var Z=this;this._currentMarker!==G&&this._currentMarker!==void 0&&(this._currentMarker.deselect(),this.toolbar.setCurrentMarker(),this.toolbox.setPanelButtons([]),this._isResizing||this.eventListeners.markerdeselect.forEach(function(ue){return ue(new ot(Z,Z._currentMarker))})),this._currentMarker=G,this._currentMarker===void 0||this._currentMarker.isSelected||(this._currentMarker.state!=="new"&&this._currentMarker.select(),this.toolbar.setCurrentMarker(this._currentMarker),this.toolbox.setPanelButtons(this._currentMarker.toolboxPanels),this._isResizing||this.eventListeners.markerselect.forEach(function(ue){return ue(new ot(Z,Z._currentMarker))}))},de.prototype.onPointerDown=function(G){if(this._isFocused||this.focus(),this.touchPoints++,this.touchPoints===1||G.pointerType!=="touch")if(this._currentMarker===void 0||this._currentMarker.state!=="new"&&this._currentMarker.state!=="creating"){if(this.mode==="select"){var Z=this.markers.find(function(ue){return ue.ownsTarget(G.target)});Z!==void 0?(this.setCurrentMarker(Z),this.isDragging=!0,this._currentMarker.pointerDown(this.clientToLocalCoordinates(G.clientX,G.clientY),G.target)):(this.setCurrentMarker(),this.isDragging=!0,this.prevPanPoint={x:G.clientX,y:G.clientY})}}else this.isDragging=!0,this._currentMarker.pointerDown(this.clientToLocalCoordinates(G.clientX,G.clientY))},de.prototype.onDblClick=function(G){if(this._isFocused||this.focus(),this.mode==="select"){var Z=this.markers.find(function(ue){return ue.ownsTarget(G.target)});Z!==void 0&&Z!==this._currentMarker&&this.setCurrentMarker(Z),this._currentMarker!==void 0?this._currentMarker.dblClick(this.clientToLocalCoordinates(G.clientX,G.clientY),G.target):this.setCurrentMarker()}},de.prototype.onPointerMove=function(G){this.touchPoints!==1&&G.pointerType==="touch"||(this._currentMarker!==void 0||this.isDragging)&&(this._currentMarker!==void 0&&this._currentMarker.state==="edit"||G.preventDefault(),this._currentMarker!==void 0?this._currentMarker.manipulate(this.clientToLocalCoordinates(G.clientX,G.clientY)):this.zoomLevel>1&&this.panTo({x:G.clientX,y:G.clientY}))},de.prototype.onPointerUp=function(G){this.touchPoints>0&&this.touchPoints--,this.touchPoints===0&&this.isDragging&&this._currentMarker!==void 0&&this._currentMarker.pointerUp(this.clientToLocalCoordinates(G.clientX,G.clientY)),this.isDragging=!1,this.addUndoStep()},de.prototype.onPointerOut=function(){this.touchPoints>0&&this.touchPoints--},de.prototype.onKeyUp=function(G){this._currentMarker===void 0||this.notesArea!==void 0||G.key!=="Delete"&&G.key!=="Backspace"||this.deleteSelectedMarker()},de.prototype.clientToLocalCoordinates=function(G,Z){var ue=this.markerImage.getBoundingClientRect();return{x:(G-ue.left)/this.zoomLevel,y:(Z-ue.top)/this.zoomLevel}},de.prototype.onWindowResize=function(){this.positionUI()},de.prototype.positionUI=function(){switch(this.setTopLeft(),this.settings.displayMode){case"inline":var G=this.target.getClientRects().item(0).y>this.styles.settings.toolbarHeight?this.target.offsetTop-this.styles.settings.toolbarHeight:0;this.coverDiv.style.top=G+"px",this.coverDiv.style.left=this.target.offsetLeft.toString()+"px";break;case"popup":this.coverDiv.style.top="0px",this.coverDiv.style.left="0px",this.coverDiv.style.width="100vw",this.coverDiv.style.height=this.windowHeight+"px",this.contentDiv.style.maxHeight=this.windowHeight-2*this.settings.popupMargin-3.5*this.styles.settings.toolbarHeight+"px"}this.positionMarkerImage(),this.positionLogo()},de.prototype.addLicenseKey=function(G){q.addKey(G)},de.prototype.addEventListener=function(G,Z){this.eventListeners.addEventListener(G,Z)},de.prototype.removeEventListener=function(G,Z){this.eventListeners.removeEventListener(G,Z)},de.prototype.renderState=function(G){this._silentRenderMode=!0,this.settings.displayMode="inline",this.isOpen||this.show(),this.restoreState(G),this.startRenderAndClose(),this._silentRenderMode=!1},Object.defineProperty(de.prototype,"isFocused",{get:function(){return this._isFocused},enumerable:!1,configurable:!0}),de.prototype.focus=function(){var G=this;this._isFocused||(this.attachWindowEvents(),this._isFocused=!0,this._previousCurrentMarker!==void 0&&this.setCurrentMarker(this._previousCurrentMarker),this.eventListeners.focus.forEach(function(Z){return Z(new xt(G))}))},de.prototype.blur=function(){var G=this;this._isFocused&&(this.detachWindowEvents(),this._isFocused=!1,this._previousCurrentMarker=this._currentMarker,this.setCurrentMarker(),this.eventListeners.blur.forEach(function(Z){return Z(new xt(G))}))},de.instanceCounter=0,de}();/* **********************************
|
|
|
cropro version 1.2.0
|
|
|
@license SEE LICENSE IN LICENSE
|
|
|
|
|
|
copyright Alan Mendelevich
|
|
|
see README and LICENSE for details
|
|
|
********************************** *//*! *****************************************************************************
|
|
|
Copyright (c) Microsoft Corporation.
|
|
|
|
|
|
Permission to use, copy, modify, and/or distribute this software for any
|
|
|
purpose with or without fee is hereby granted.
|
|
|
|
|
|
THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
|
|
|
REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
|
|
|
AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
|
|
|
INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
|
|
|
LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
|
|
|
OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
|
|
|
PERFORMANCE OF THIS SOFTWARE.
|
|
|
***************************************************************************** */var Je=function(de,G){return(Je=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(Z,ue){Z.__proto__=ue}||function(Z,ue){for(var ye in ue)Object.prototype.hasOwnProperty.call(ue,ye)&&(Z[ye]=ue[ye])})(de,G)};function Tt(de,G){if(typeof G!="function"&&G!==null)throw new TypeError("Class extends value "+String(G)+" is not a constructor or null");function Z(){this.constructor=de}Je(de,G),de.prototype=G===null?Object.create(G):(Z.prototype=G.prototype,new Z)}function yt(de,G,Z,ue){return new(Z||(Z=Promise))(function(ye,he){function ft(ar){try{Hn(ue.next(ar))}catch(tn){he(tn)}}function mn(ar){try{Hn(ue.throw(ar))}catch(tn){he(tn)}}function Hn(ar){var tn;ar.done?ye(ar.value):(tn=ar.value,tn instanceof Z?tn:new Z(function(kn){kn(tn)})).then(ft,mn)}Hn((ue=ue.apply(de,G||[])).next())})}function It(de,G){var Z,ue,ye,he,ft={label:0,sent:function(){if(1&ye[0])throw ye[1];return ye[1]},trys:[],ops:[]};return he={next:mn(0),throw:mn(1),return:mn(2)},typeof Symbol=="function"&&(he[Symbol.iterator]=function(){return this}),he;function mn(Hn){return function(ar){return function(tn){if(Z)throw new TypeError("Generator is already executing.");for(;ft;)try{if(Z=1,ue&&(ye=2&tn[0]?ue.return:tn[0]?ue.throw||((ye=ue.return)&&ye.call(ue),0):ue.next)&&!(ye=ye.call(ue,tn[1])).done)return ye;switch(ue=0,ye&&(tn=[2&tn[0],ye.value]),tn[0]){case 0:case 1:ye=tn;break;case 4:return ft.label++,{value:tn[1],done:!1};case 5:ft.label++,ue=tn[1],tn=[0];continue;case 7:tn=ft.ops.pop(),ft.trys.pop();continue;default:if(!(ye=ft.trys,(ye=ye.length>0&&ye[ye.length-1])||tn[0]!==6&&tn[0]!==2)){ft=0;continue}if(tn[0]===3&&(!ye||tn[1]>ye[0]&&tn[1]<ye[3])){ft.label=tn[1];break}if(tn[0]===6&&ft.label<ye[1]){ft.label=ye[1],ye=tn;break}if(ye&&ft.label<ye[2]){ft.label=ye[2],ft.ops.push(tn);break}ye[2]&&ft.ops.pop(),ft.trys.pop();continue}tn=G.call(de,ft)}catch(kn){tn=[6,kn],ue=0}finally{Z=ye=0}if(5&tn[0])throw tn[1];return{value:tn[0]?tn[1]:void 0,done:!0}}([Hn,ar])}}}var Kt=function(){function de(){}return de.addKey=function(G){de.key=G},Object.defineProperty(de,"isLicensed",{get:function(){return!!de.key&&new RegExp(/^CRPR-[A-Z][0-9]{3}-[A-Z][0-9]{3}-[0-9]{4}$/,"i").test(de.key)},enumerable:!1,configurable:!0}),de}(),dt=function(){function de(){}return de.createDefs=function(){return document.createElementNS("http://www.w3.org/2000/svg","defs")},de.setAttributes=function(G,Z){for(var ue=0,ye=Z;ue<ye.length;ue++){var he=ye[ue],ft=he[0],mn=he[1];G.setAttribute(ft,mn)}},de.createRect=function(G,Z,ue){var ye=document.createElementNS("http://www.w3.org/2000/svg","rect");return ye.setAttribute("width",G.toString()),ye.setAttribute("height",Z.toString()),ue&&de.setAttributes(ye,ue),ye},de.createLine=function(G,Z,ue,ye,he){var ft=document.createElementNS("http://www.w3.org/2000/svg","line");return ft.setAttribute("x1",G.toString()),ft.setAttribute("y1",Z.toString()),ft.setAttribute("x2",ue.toString()),ft.setAttribute("y2",ye.toString()),he&&de.setAttributes(ft,he),ft},de.createPolygon=function(G,Z){var ue=document.createElementNS("http://www.w3.org/2000/svg","polygon");return ue.setAttribute("points",G),Z&&de.setAttributes(ue,Z),ue},de.createCircle=function(G,Z){var ue=document.createElementNS("http://www.w3.org/2000/svg","circle");return ue.setAttribute("cx",(G/2).toString()),ue.setAttribute("cy",(G/2).toString()),ue.setAttribute("r",G.toString()),Z&&de.setAttributes(ue,Z),ue},de.createEllipse=function(G,Z,ue){var ye=document.createElementNS("http://www.w3.org/2000/svg","ellipse");return ye.setAttribute("cx",(G/2).toString()),ye.setAttribute("cy",(Z/2).toString()),ye.setAttribute("rx",(G/2).toString()),ye.setAttribute("ry",(Z/2).toString()),ue&&de.setAttributes(ye,ue),ye},de.createGroup=function(G){var Z=document.createElementNS("http://www.w3.org/2000/svg","g");return G&&de.setAttributes(Z,G),Z},de.createTransform=function(){return document.createElementNS("http://www.w3.org/2000/svg","svg").createSVGTransform()},de.createMarker=function(G,Z,ue,ye,he,ft,mn){var Hn=document.createElementNS("http://www.w3.org/2000/svg","marker");return de.setAttributes(Hn,[["id",G],["orient",Z],["markerWidth",ue.toString()],["markerHeight",ye.toString()],["refX",he.toString()],["refY",ft.toString()]]),Hn.appendChild(mn),Hn},de.createText=function(G){var Z=document.createElementNS("http://www.w3.org/2000/svg","text");return Z.setAttribute("x","0"),Z.setAttribute("y","0"),G&&de.setAttributes(Z,G),Z},de.createTSpan=function(G,Z){var ue=document.createElementNS("http://www.w3.org/2000/svg","tspan");return ue.textContent=G,Z&&de.setAttributes(ue,Z),ue},de.createImage=function(G){var Z=document.createElementNS("http://www.w3.org/2000/svg","image");return G&&de.setAttributes(Z,G),Z},de.createPoint=function(G,Z){var ue=document.createElementNS("http://www.w3.org/2000/svg","svg").createSVGPoint();return ue.x=G,ue.y=Z,ue},de.createPath=function(G,Z){var ue=document.createElementNS("http://www.w3.org/2000/svg","path");return ue.setAttribute("d",G),Z&&de.setAttributes(ue,Z),ue},de.createElement=function(G,Z){var ue=document.createElementNS("http://www.w3.org/2000/svg",G);return Z&&de.setAttributes(ue,Z),ue},de.getHollowRectanglePath=function(G,Z,ue,ye,he,ft,mn,Hn){return"M"+G+","+Z+"V"+(Z+ye)+"H"+(G+ue)+"V"+Z+"H"+he+"V"+ft+"H"+(he+mn)+"V"+(ft+Hn)+"H"+he+"V"+Z+"Z"},de}(),Pt=function(){function de(G){this._classNamePrefixBase="__cropro_",this.classes=[],this.rules=[],this.settings=this.defaultSettings,this._classNamePrefix=this._classNamePrefixBase+"_"+G+"_"}return Object.defineProperty(de.prototype,"classNamePrefixBase",{get:function(){return this._classNamePrefixBase},enumerable:!1,configurable:!0}),Object.defineProperty(de.prototype,"classNamePrefix",{get:function(){return this._classNamePrefix},enumerable:!1,configurable:!0}),Object.defineProperty(de.prototype,"defaultSettings",{get:function(){return{canvasBackgroundColor:"#333333",toolbarBackgroundColor:"#111111",toolbarBackgroundHoverColor:"#333333",toolbarBackgroundActiveColor:"#282828",toolbarColor:"#eeeeee",cropShadeColor:"#ffffff",cropFrameColor:"#ffffff",gripColor:"#333333",gripFillColor:"#cccccc",toolbarHeight:40}},enumerable:!1,configurable:!0}),Object.defineProperty(de.prototype,"fadeInAnimationClassName",{get:function(){return this.classNamePrefix+"_fade_in"},enumerable:!1,configurable:!0}),Object.defineProperty(de.prototype,"fadeOutAnimationClassName",{get:function(){return this.classNamePrefix+"_fade_out"},enumerable:!1,configurable:!0}),de.prototype.addClass=function(G){return this.styleSheet===void 0&&this.addStyleSheet(),G.name=""+this.classNamePrefix+G.localName,this.classes.push(G),this.styleSheet.sheet.insertRule("."+G.name+" {"+G.style+"}",this.styleSheet.sheet.cssRules.length),G},de.prototype.addRule=function(G){this.styleSheet===void 0&&this.addStyleSheet(),this.rules.push(G),this.styleSheet.sheet.insertRule(G.selector+" {"+G.style+"}",this.styleSheet.sheet.cssRules.length)},de.prototype.addStyleSheet=function(){var G;this.styleSheet=document.createElement("style"),((G=this.styleSheetRoot)!==null&&G!==void 0?G:document.head).appendChild(this.styleSheet),this.addRule(new Nt("."+this.classNamePrefix+" h3","font-family: sans-serif")),this.addRule(new Nt("@keyframes "+this.classNamePrefix+"_fade_in_animation_frames",`
|
|
|
from {
|
|
|
opacity: 0;
|
|
|
}
|
|
|
to {
|
|
|
opacity: 1;
|
|
|
}
|
|
|
`)),this.addRule(new Nt("@keyframes "+this.classNamePrefix+"_fade_out_animation_frames",`
|
|
|
from {
|
|
|
opacity: 1;
|
|
|
}
|
|
|
to {
|
|
|
opacity: 0;
|
|
|
}
|
|
|
`)),this.addClass(new cn("_fade_in",`
|
|
|
animation-duration: 0.3s;
|
|
|
animation-name: `+this.classNamePrefix+`_fade_in_animation_frames;
|
|
|
`)),this.addClass(new cn("_fade_out",`
|
|
|
animation-duration: 0.3s;
|
|
|
animation-name: `+this.classNamePrefix+`_fade_out_animation_frames;
|
|
|
`))},de.prototype.removeStyleSheet=function(){var G;this.styleSheet&&(((G=this.styleSheetRoot)!==null&&G!==void 0?G:document.head).removeChild(this.styleSheet),this.styleSheet=void 0)},de}(),Nt=function(de,G){this.selector=de,this.style=G},cn=function(de,G){this.localName=de,this.style=G},_n=function(){function de(){this.blocks=[],this.display=""}return de.prototype.addButtonBlock=function(G){G.className=this.blockClassName,G.buttonClassName=this.buttonClassName,G.buttonColorsClassName=this.buttonColorsClassName,G.buttonActiveColorsClassName=this.buttonActiveColorsClassName,this.blocks.push(G)},de.prototype.addElementBlock=function(G){G.className===void 0&&(G.className=this.blockClassName),this.blocks.push(G)},de.prototype.getUI=function(){var G=document.createElement("div");return G.className=this.className+" "+this.colorsClassName+" "+this.fadeInClassName,G.style.display=this.display,this.blocks.forEach(function(Z){return G.appendChild(Z.getUI())}),G},de}(),Wn=function(){function de(){}return de.prototype.getUI=function(){var G=document.createElement("div");if(G.className=this.className,this.minWidth!==void 0&&(G.style.minWidth=this.minWidth),this.contentAlign!==void 0)switch(this.contentAlign){case"start":G.style.justifyContent="flex-start";break;case"center":G.style.justifyContent="center";break;case"end":G.style.justifyContent="flex-end"}return G.style.whiteSpace="nowrap",G},de}(),Kn=function(de){function G(){var Z=de!==null&&de.apply(this,arguments)||this;return Z.buttons=[],Z}return Tt(G,de),G.prototype.addButton=function(Z){Z.className=this.buttonClassName,Z.colorsClassName=this.buttonColorsClassName,Z.activeColorsClassName=this.buttonActiveColorsClassName,this.buttons.push(Z)},G.prototype.getUI=function(){var Z=de.prototype.getUI.call(this);return this.buttons.forEach(function(ue){return Z.appendChild(ue.getUI())}),Z},G}(Wn),wn=function(){function de(G,Z){this._isActive=!1,this._isHidden=!1,this._icon=G,this.title=Z,this.uiContainer=document.createElement("div"),this.adjustClassName=this.adjustClassName.bind(this)}return Object.defineProperty(de.prototype,"icon",{get:function(){return this._icon},set:function(G){this._icon=G,this.buttonContainer.innerHTML=this._icon},enumerable:!1,configurable:!0}),Object.defineProperty(de.prototype,"isActive",{get:function(){return this._isActive},set:function(G){this._isActive=G,this.adjustClassName()},enumerable:!1,configurable:!0}),de.prototype.getUI=function(){var G=this;return this.buttonContainer=document.createElement("div"),this.buttonContainer.title=this.title,this.buttonContainer.className=this.className+" "+this.colorsClassName,this.adjustClassName(),this.buttonContainer.innerHTML=this._icon,this.onClick&&this.buttonContainer.addEventListener("click",function(){return G.onClick()}),this.uiContainer.appendChild(this.buttonContainer),this.uiContainer.style.display=this._isHidden?"none":"inline-block",this.uiContainer},de.prototype.adjustClassName=function(){this.activeColorsClassName&&(this._isActive&&this.buttonContainer.className.indexOf(this.activeColorsClassName)<0?this.buttonContainer.className+=" "+this.activeColorsClassName:this._isActive||(this.buttonContainer.className=this.buttonContainer.className.replace(this.activeColorsClassName,"")))},de.prototype.hide=function(){this._isHidden=!0},de}(),un=function(de){function G(){var Z=de!==null&&de.apply(this,arguments)||this;return Z.elements=[],Z}return Tt(G,de),G.prototype.addElement=function(Z){this.elements.push(Z)},G.prototype.getUI=function(){var Z=de.prototype.getUI.call(this);return this.elements.forEach(function(ue){return Z.appendChild(ue)}),Z},G}(Wn),_r=function(){function de(G,Z){this.horizontal=G,this.vertical=Z}return Object.defineProperty(de.prototype,"ratio",{get:function(){return 1*this.horizontal/this.vertical},enumerable:!1,configurable:!0}),de.prototype.getVerticalLength=function(G){return G/this.ratio},de.prototype.getHorizontalLength=function(G){return G*this.ratio},de}(),Rr=function(){function de(){}return de.getIcon=function(G,Z){if(G>0&&Z>0){var ue=new _r(G,Z),ye=ue.ratio>=1?20:ue.getHorizontalLength(20),he=ue.ratio<1?20:ue.getVerticalLength(20),ft=document.createElementNS("http://www.w3.org/2000/svg","svg");ft.setAttribute("xmlns","http://www.w3.org/2000/svg"),ft.setAttribute("viewBox","0 0 24 24"),document.body.appendChild(ft);var mn=dt.createDefs();ft.appendChild(mn);var Hn=dt.createElement("clipPath",[["id","text-bg-clip"]]);mn.appendChild(Hn);var ar=dt.createPath(dt.getHollowRectanglePath((24-ye)/2,(24-he)/2,ye,he,(24-ye)/2+2,(24-he)/2+2,ye-4,he-4));ft.appendChild(ar);var tn=dt.createText([["x","0"],["y","0"],["font-size","7px"],["font-family","monospace"]]);tn.appendChild(dt.createTSpan(G+":"+Z)),ft.appendChild(tn);var kn=tn.getBBox();dt.setAttributes(tn,[["x",((24-kn.width)/2).toString()],["y",((24-kn.height)/2-kn.y).toString()]]);var Nn=dt.createPath(dt.getHollowRectanglePath(0,0,24,24,(24-Math.ceil(kn.width))/2,(24-Math.ceil(kn.height))/2,Math.ceil(kn.width),Math.ceil(kn.height)));return Hn.appendChild(Nn),dt.setAttributes(ar,[["clip-path","url(#text-bg-clip)"]]),document.body.removeChild(ft),ft.outerHTML}return'<svg viewBox="0 0 24 24"><path d="M19 12h-2v3h-3v2h5v-5M7 9h3V7H5v5h2V9m14-6H3a2 2 0 00-2 2v14a2 2 0 002 2h18a2 2 0 002-2V5a2 2 0 00-2-2m0 16H3V5h18v14z"/></svg>'},de}(),Ir=function(de){function G(Z,ue,ye){var he=de.call(this,Z,ue)||this;return he.isDropdownOpen=!1,he.onClick=he.dropdownButtonClicked,he.dropdownButtons=ye,he}return Tt(G,de),G.prototype.setupDropdown=function(){var Z=this;this.dropdownBlock=document.createElement("div"),this.dropdownBlock.className=this.dropdownClassName+" "+this.dropdownColorsClassName,this.dropdownBlock.style.display="none",this.dropdownButtons.forEach(function(ue){ue.className=Z.className,ue.colorsClassName=Z.colorsClassName,Z.dropdownBlock.appendChild(ue.getUI())}),this.uiContainer.appendChild(this.dropdownBlock)},G.prototype.positionDropdown=function(){this.dropdownBlock.style.left=this.uiContainer.clientLeft+"px",this.dropdownBlock.style.top=this.uiContainer.clientTop+this.uiContainer.clientHeight+"px"},G.prototype.dropdownButtonClicked=function(){this.dropdownBlock===void 0&&this.setupDropdown(),this.isDropdownOpen=!this.isDropdownOpen,this.toggleDropdown()},G.prototype.toggleDropdown=function(){this.positionDropdown(),this.dropdownBlock.style.display=this.isDropdownOpen?"inline-block":"none"},G.prototype.showDropdown=function(){this.isDropdownOpen=!0,this.toggleDropdown()},G.prototype.hideDropdown=function(){this.isDropdownOpen=!1,this.toggleDropdown()},G}(wn),dr=function(){function de(G,Z){this.GRIP_SIZE=10,this.color=G,this.fillColor=Z,this.visual=dt.createGroup(),this.visual.appendChild(dt.createCircle(1.5*this.GRIP_SIZE,[["fill","transparent"]])),this.visual.appendChild(dt.createCircle(this.GRIP_SIZE,[["fill",this.fillColor],["fill-opacity","0.9"],["stroke",this.color],["stroke-width","2"],["stroke-opacity","0.7"]]))}return de.prototype.ownsTarget=function(G){return G===this.visual||G===this.visual.childNodes[0]||G===this.visual.childNodes[1]},de.prototype.setCenter=function(G,Z){this.visual.childNodes.forEach(function(ue){return dt.setAttributes(ue,[["cx",G.toString()],["cy",Z.toString()]])})},de}(),zn=function(){function de(G,Z,ue,ye){this.isMoving=!1,this._isGridVisible=!0,this.numberOfGridLines=2,this.horizontalGridLines=[],this.verticalGridLines=[],this._zoomFactor=1,this.cropRectChanged=!1,this.canvasWidth=G,this.canvasHeight=Z,this.margin=ue,this.container=ye,this.attachEvents=this.attachEvents.bind(this),this.onPointerDown=this.onPointerDown.bind(this),this.onPointerMove=this.onPointerMove.bind(this),this.onPointerUp=this.onPointerUp.bind(this),this.resize=this.resize.bind(this),this.adjustCropRect=this.adjustCropRect.bind(this),this.scaleCanvas=this.scaleCanvas.bind(this),this.getRescaledRect=this.getRescaledRect.bind(this)}return Object.defineProperty(de.prototype,"aspectRatio",{get:function(){return this._aspectRatio},set:function(G){this._aspectRatio=G,this.adjustCropRect(),this.setCropRectangle(this.cropRect)},enumerable:!1,configurable:!0}),Object.defineProperty(de.prototype,"isGridVisible",{get:function(){return this._isGridVisible},set:function(G){this._isGridVisible=G,this.gridContainer&&dt.setAttributes(this.gridContainer,[["display",this._isGridVisible?"":"none"]])},enumerable:!1,configurable:!0}),Object.defineProperty(de.prototype,"zoomFactor",{get:function(){return this._zoomFactor},set:function(G){this._zoomFactor=G,this.setCropRectangle(this.cropRect)},enumerable:!1,configurable:!0}),de.prototype.open=function(){var G=this;this.cropShadeElement=dt.createPath("M0,0Z",[["fill",this.cropShadeColor],["fill-opacity","0.8"]]),this.container.appendChild(this.cropShadeElement),this.gridContainer=dt.createGroup([["display",this.isGridVisible?"":"none"]]),this.container.appendChild(this.gridContainer);for(var Z=0;Z<this.numberOfGridLines;Z++)this.horizontalGridLines.push(dt.createLine(0,0,0,0,[["stroke",this.cropFrameColor],["stroke-width","1"],["stroke-dasharray","3 1"],["opacity","0.7"]])),this.verticalGridLines.push(dt.createLine(0,0,0,0,[["stroke",this.cropFrameColor],["stroke-width","1"],["stroke-dasharray","3 1"],["opacity","0.7"]]));this.horizontalGridLines.forEach(function(ue){return G.gridContainer.appendChild(ue)}),this.verticalGridLines.forEach(function(ue){return G.gridContainer.appendChild(ue)}),this.cropRectElement=dt.createRect(0,0,[["stroke",this.cropFrameColor],["stroke-width","3"],["fill","transparent"]]),this.container.appendChild(this.cropRectElement),this.topLeftGrip=new dr(this.gripColor,this.gripFillColor),this.container.appendChild(this.topLeftGrip.visual),this.topRightGrip=new dr(this.gripColor,this.gripFillColor),this.container.appendChild(this.topRightGrip.visual),this.bottomLeftGrip=new dr(this.gripColor,this.gripFillColor),this.container.appendChild(this.bottomLeftGrip.visual),this.bottomRightGrip=new dr(this.gripColor,this.gripFillColor),this.container.appendChild(this.bottomRightGrip.visual),this.attachEvents()},de.prototype.setCropRectangle=function(G){this.cropRect=G;var Z=Object.assign({},this.cropRect);this.zoomFactor!==1&&(Z.width=this.cropRect.width*this.zoomFactor,Z.height=this.cropRect.height*this.zoomFactor,Z.x=this.cropRect.height/this.cropRect.width<this.canvasHeight/this.canvasWidth?this.margin:this.margin+this.canvasWidth/2-Z.width/2,Z.y=this.cropRect.height/this.cropRect.width>this.canvasHeight/this.canvasWidth?this.margin:this.margin+this.canvasHeight/2-Z.height/2),dt.setAttributes(this.cropRectElement,[["x",Z.x.toString()],["y",Z.y.toString()],["width",Z.width.toString()],["height",Z.height.toString()]]);var ue=Z.height/(this.numberOfGridLines+1);this.horizontalGridLines.forEach(function(he,ft){var mn=Z.y+ue*(ft+1);dt.setAttributes(he,[["x1",""+Z.x],["y1",""+mn],["x2",""+(Z.x+Z.width)],["y2",""+mn]])});var ye=Z.width/(this.numberOfGridLines+1);this.verticalGridLines.forEach(function(he,ft){var mn=Z.x+ye*(ft+1);dt.setAttributes(he,[["x1",""+mn],["y1",""+Z.y],["x2",""+mn],["y2",""+(Z.y+Z.height)]])}),dt.setAttributes(this.cropShadeElement,[["d",dt.getHollowRectanglePath(0,0,this.canvasWidth+2*this.margin,this.canvasHeight+2*this.margin,Z.x,Z.y,Z.width,Z.height)]]),this.topLeftGrip.setCenter(Z.x,Z.y),this.topRightGrip.setCenter(Z.x+Z.width,Z.y),this.bottomLeftGrip.setCenter(Z.x,Z.y+Z.height),this.bottomRightGrip.setCenter(Z.x+Z.width,Z.y+Z.height),this.cropRectChanged&&this.onCropChange&&(this.cropRectChanged=!1,this.onCropChange(this.cropRect)),this.cropRectChanged=!1},de.prototype.attachEvents=function(){this.container.style.touchAction="none",this.container.addEventListener("pointerdown",this.onPointerDown),this.container.addEventListener("pointermove",this.onPointerMove),this.container.addEventListener("pointerup",this.onPointerUp)},de.prototype.clientToLocalCoordinates=function(G,Z){var ue=this.container.getBoundingClientRect();return{x:G-ue.left+this.margin,y:Z-ue.top+this.margin}},de.prototype.onPointerDown=function(G){this.container.setPointerCapture(G.pointerId),this.previousPoint=this.clientToLocalCoordinates(G.clientX,G.clientY),this.cropRectElement===G.target?this.isMoving=!0:this.topLeftGrip.ownsTarget(G.target)?this.activeGrip=this.topLeftGrip:this.bottomLeftGrip.ownsTarget(G.target)?this.activeGrip=this.bottomLeftGrip:this.topRightGrip.ownsTarget(G.target)?this.activeGrip=this.topRightGrip:this.bottomRightGrip.ownsTarget(G.target)&&(this.activeGrip=this.bottomRightGrip)},de.prototype.onPointerMove=function(G){if(this.isMoving)this.move(this.clientToLocalCoordinates(G.clientX,G.clientY));else if(this.activeGrip){var Z=this.clientToLocalCoordinates(G.clientX,G.clientY);this.resize(Z)}G.preventDefault()},de.prototype.onPointerUp=function(G){this.activeGrip=void 0,this.isMoving=!1,this.container.releasePointerCapture(G.pointerId)},de.prototype.move=function(G){var Z=G.x-this.previousPoint.x,ue=G.y-this.previousPoint.y;this.zoomFactor!==1&&(Z=-Z/this.zoomFactor,ue=-ue/this.zoomFactor),this.cropRect.x=Math.min(Math.max(this.margin,this.cropRect.x+Z),this.canvasWidth-this.cropRect.width+this.margin),this.cropRect.y=Math.min(Math.max(this.margin,this.cropRect.y+ue),this.canvasHeight-this.cropRect.height+this.margin),this.onCropChange?(this.cropRectChanged=!0,this.onCropChange(this.cropRect)):this.setCropRectangle(this.cropRect),this.previousPoint=G},de.prototype.resize=function(G){var Z=Object.assign({},this.cropRect),ue=G.x-this.previousPoint.x,ye=G.y-this.previousPoint.y;switch(this.activeGrip){case this.bottomLeftGrip:case this.topLeftGrip:Z.x+ue<this.margin&&(ue=this.margin-Z.x),Z.x+=ue,Z.width=this.cropRect.x+this.cropRect.width-Z.x;break;case this.bottomRightGrip:case this.topRightGrip:Z.width+ue>this.canvasWidth*this.zoomFactor&&(ue=this.canvasWidth*this.zoomFactor-Z.width),Z.width+=ue}switch(this.activeGrip){case this.topLeftGrip:case this.topRightGrip:this.aspectRatio?(Z.y=this.cropRect.y-(this.activeGrip===this.topLeftGrip?-1:1)*this.aspectRatio.getVerticalLength(ue),Z.height=this.aspectRatio.getVerticalLength(Z.width)):(Z.y+=ye,Z.height=this.cropRect.y+this.cropRect.height-Z.y);break;case this.bottomLeftGrip:case this.bottomRightGrip:this.aspectRatio?Z.height=this.aspectRatio.getVerticalLength(Z.width):Z.height+=ye}Z.width<10&&(Z.x=this.cropRect.x,Z.width=10),Z.height<10&&(Z.y=this.cropRect.y,Z.height=10),this.previousPoint=G,Z.x>=this.margin&&Z.y>=this.margin&&Z.x-this.margin+Z.width<=this.canvasWidth&&Z.y-this.margin+Z.height<=this.canvasHeight&&(this.cropRect=Z,this.onCropChange?(this.cropRectChanged=!0,this.onCropChange(this.cropRect)):this.setCropRectangle(this.cropRect))},de.prototype.adjustCropRect=function(){if(this.aspectRatio&&Math.round(this.cropRect.height)!==Math.round(this.aspectRatio.getVerticalLength(this.cropRect.width))){var G=this.cropRect.x+this.cropRect.width/2,Z=this.cropRect.y+this.cropRect.height/2,ue=this.aspectRatio.getHorizontalLength(this.cropRect.height),ye=this.aspectRatio.getVerticalLength(this.cropRect.width);ue/this.canvasWidth<ye/this.canvasHeight?this.cropRect.width=ue:this.cropRect.height=ye,this.cropRect.width>this.canvasWidth&&(this.cropRect.height/=this.cropRect.width/this.canvasWidth,this.cropRect.width=this.canvasWidth),this.cropRect.height>this.canvasHeight&&(this.cropRect.width/=this.cropRect.height/this.canvasHeight,this.cropRect.height=this.canvasHeight),this.cropRect.x=G-this.cropRect.width/2,this.cropRect.y=Z-this.cropRect.height/2,this.cropRect.x+this.cropRect.width>this.margin+this.canvasWidth&&(this.cropRect.x=this.margin+this.canvasWidth-this.cropRect.width),this.cropRect.y+this.cropRect.height>this.margin+this.canvasHeight&&(this.cropRect.y=this.margin+this.canvasHeight-this.cropRect.height),this.cropRect.x=Math.max(this.cropRect.x,this.margin),this.cropRect.y=Math.max(this.cropRect.y,this.margin)}},de.prototype.getRescaledRect=function(G,Z,ue,ye,he,ft){var mn=ue/G,Hn=ye/Z;return{x:(he.x-ft)*mn+ft,y:(he.y-ft)*Hn+ft,width:he.width*mn,height:he.height*Hn}},de.prototype.scaleCanvas=function(G,Z){var ue=this.getRescaledRect(this.canvasWidth,this.canvasHeight,G,Z,this.cropRect,this.margin);this.canvasWidth=G,this.canvasHeight=Z,this.onCropChange&&this.onCropChange(ue),this.setCropRectangle(ue)},de}(),tr=function(){function de(G){this._angle=0,this.isDragging=!1,this.width=401,this.height=24,this.title=G,this.uiContainer=document.createElement("div"),this.getUI=this.getUI.bind(this),this.onPointerDown=this.onPointerDown.bind(this),this.onPointerMove=this.onPointerMove.bind(this),this.onPointerUp=this.onPointerUp.bind(this),this.setAngleLabel=this.setAngleLabel.bind(this),this.positionScaleShape=this.positionScaleShape.bind(this)}return Object.defineProperty(de.prototype,"angle",{get:function(){return this._angle},set:function(G){this._angle=G,this.setAngleLabel(),this.positionScaleShape()},enumerable:!1,configurable:!0}),de.prototype.getUI=function(){return this.controlContainer=document.createElement("div"),this.controlContainer.title=this.title,this.controlContainer.className=this.className+" "+this.colorsClassName,this.controlContainer.appendChild(this.getVisual()),this.controlContainer.addEventListener("pointerdown",this.onPointerDown),this.controlContainer.addEventListener("pointermove",this.onPointerMove),this.controlContainer.addEventListener("pointerup",this.onPointerUp),this.uiContainer.appendChild(this.controlContainer),this.uiContainer.style.display="inline-block",this.uiContainer.style.touchAction="none",this.setAngleLabel(),this.positionScaleShape(),this.uiContainer},de.prototype.onPointerDown=function(G){this.controlContainer.setPointerCapture(G.pointerId),this.isDragging=!0,this.previousPoint={x:G.clientX,y:G.clientY}},de.prototype.onPointerMove=function(G){this.isDragging&&(this.onAngleChange&&this.onAngleChange((G.clientX-this.previousPoint.x)/5),this.previousPoint.x=G.clientX)},de.prototype.onPointerUp=function(G){this.isDragging&&this.onAngleChange&&this.onAngleChange((G.clientX-this.previousPoint.x)/5),this.isDragging=!1,this.controlContainer.releasePointerCapture(G.pointerId)},de.prototype.setAngleLabel=function(){if(this.angleLabelText){this.angleLabelText.innerHTML=""+Math.round(this._angle);var G=this.angleLabelText.getBBox();dt.setAttributes(this.angleLabelElement,[["x",((this.width-G.width)/2).toString()],["y",(this.height/2).toString()]])}},de.prototype.positionScaleShape=function(){if(this.scaleShape){var G=this.scaleShape.transform.baseVal.getItem(0);G.setTranslate(this._angle%5*5-25,0),this.scaleShape.transform.baseVal.replaceItem(G,0)}},de.prototype.getVisual=function(){var G=document.createElementNS("http://www.w3.org/2000/svg","svg");G.setAttribute("xmlns","http://www.w3.org/2000/svg"),G.setAttribute("width",this.width+"px"),G.setAttribute("height",this.height+"px"),G.setAttribute("viewBox","0 0 "+this.width+" "+this.height),G.style.flexShrink="0",document.body.appendChild(G);for(var Z="M0,"+(this.height-1)+" v"+-this.height/3+"h1v"+this.height/3,ue=1;ue<=this.width/5+10;ue++){var ye=ue%5==0?this.height/3:this.height/6;Z+="h4v"+-ye+"h1v"+ye}Z+="v1H0Z",this.scaleShape=dt.createPath(Z);var he=dt.createTransform();this.scaleShape.transform.baseVal.appendItem(he),G.appendChild(this.scaleShape),this.angleLabelElement=dt.createText([["x","0"],["y","0"],["font-size","10px"],["font-family","monospace"]]),this.angleLabelText=dt.createTSpan(""),this.angleLabelElement.appendChild(this.angleLabelText);var ft=dt.createTSpan("");return ft.innerHTML="°",this.angleLabelElement.appendChild(ft),G.appendChild(this.angleLabelElement),document.body.removeChild(G),G},de}(),an=function(){function de(){this.naturalSize=!1,this.imageType="image/png"}return de.prototype.rasterize=function(G,Z,ue,ye,he,ft,mn){var Hn=this;return new Promise(function(ar){var tn=document.createElement("canvas");tn.width=G.width.baseVal.value-2*ye,tn.height=G.height.baseVal.value-2*ye;var kn=1,Nn=1;Hn.naturalSize===!0?(kn=Z.naturalWidth/(G.width.baseVal.value-2*ye)/ft,Nn=Z.naturalHeight/(G.height.baseVal.value-2*ye)/mn,tn.width=Z.naturalWidth/ft,tn.height=Z.naturalHeight/mn):Hn.width!==void 0&&Hn.height!==void 0&&(kn=Hn.width/ue.width,Nn=Hn.height/ue.height,tn.width*=kn,tn.height*=Nn);var $r=tn.getContext("2d");$r.translate(tn.width/2,tn.height/2),$r.rotate(he*Math.PI/180),$r.scale(ft,mn),$r.translate(-tn.width/2,-tn.height/2),$r.drawImage(Z,0,0,tn.width,tn.height);var _a=document.createElement("canvas");_a.width=ue.width*kn,_a.height=ue.height*Nn,_a.getContext("2d").putImageData($r.getImageData((ue.x-ye)*kn,(ue.y-ye)*Nn,ue.width*kn,ue.height*Nn),0,0),ar(_a.toDataURL(Hn.imageType,Hn.imageQuality))})},de}(),Wt=function(){function de(G){this._zoomToCropEnabled=!0,this.zoomFactor=1,this.flippedHorizontally=!1,this.flippedVertically=!1,this._isGridVisible=!0,this._gridLines=2,this._rotationAngle=0,this.scaleFactor=1,this.renderEventListeners=[],this.closeEventListeners=[],this._isOpen=!1,this.CANVAS_MARGIN=20,this.renderAtNaturalSize=!1,this.renderImageType="image/png",this.displayMode="inline",this.popupMargin=30,this.toolbarHeight=40,this.aspectRatios=[{horizontal:0,vertical:0},{horizontal:4,vertical:3},{horizontal:3,vertical:2},{horizontal:16,vertical:9},{horizontal:1,vertical:1},{horizontal:3,vertical:4},{horizontal:2,vertical:3},{horizontal:9,vertical:16}],this._instanceNo=de.instanceCounter++,this.styles=new Pt(this.instanceNo),this.target=G,this.targetRoot=document.body,this.open=this.open.bind(this),this.setTopLeft=this.setTopLeft.bind(this),this.overrideOverflow=this.overrideOverflow.bind(this),this.restoreOverflow=this.restoreOverflow.bind(this),this.close=this.close.bind(this),this.closeUI=this.closeUI.bind(this),this.addCloseEventListener=this.addCloseEventListener.bind(this),this.removeCloseEventListener=this.removeCloseEventListener.bind(this),this.addRenderEventListener=this.addRenderEventListener.bind(this),this.removeRenderEventListener=this.removeRenderEventListener.bind(this),this.clientToLocalCoordinates=this.clientToLocalCoordinates.bind(this),this.onWindowResize=this.onWindowResize.bind(this),this.setWindowHeight=this.setWindowHeight.bind(this),this.rotateBy=this.rotateBy.bind(this),this.applyRotation=this.applyRotation.bind(this),this.cropRectChanged=this.cropRectChanged.bind(this),this.zoomToCrop=this.zoomToCrop.bind(this),this.unzoomFromCrop=this.unzoomFromCrop.bind(this),this.rotateLeftButtonClicked=this.rotateLeftButtonClicked.bind(this),this.rotateRightButtonClicked=this.rotateRightButtonClicked.bind(this),this.flipHorizontallyButtonClicked=this.flipHorizontallyButtonClicked.bind(this),this.flipVerticallyButtonClicked=this.flipVerticallyButtonClicked.bind(this),this.applyFlip=this.applyFlip.bind(this),this.startRenderAndClose=this.startRenderAndClose.bind(this),this.render=this.render.bind(this),this.onPopupResize=this.onPopupResize.bind(this),this.applyAspectRatio=this.applyAspectRatio.bind(this)}return Object.defineProperty(de.prototype,"instanceNo",{get:function(){return this._instanceNo},enumerable:!1,configurable:!0}),Object.defineProperty(de.prototype,"zoomToCropEnabled",{get:function(){return this._zoomToCropEnabled},set:function(G){this._zoomToCropEnabled=G,G?this.zoomToCrop():this.unzoomFromCrop()},enumerable:!1,configurable:!0}),Object.defineProperty(de.prototype,"isGridVisible",{get:function(){return this._isGridVisible},set:function(G){this._isGridVisible=G,this.cropLayer&&(this.cropLayer.isGridVisible=this._isGridVisible)},enumerable:!1,configurable:!0}),Object.defineProperty(de.prototype,"gridLines",{get:function(){return this._gridLines},set:function(G){this._gridLines=G,this.cropLayer&&(this.cropLayer.numberOfGridLines=this._gridLines)},enumerable:!1,configurable:!0}),Object.defineProperty(de.prototype,"rotationAngle",{get:function(){return this._rotationAngle},set:function(G){this._rotationAngle=G,this.straightener&&(this.straightener.angle=this._rotationAngle)},enumerable:!1,configurable:!0}),Object.defineProperty(de.prototype,"paddedImageWidth",{get:function(){return this.imageWidth+2*this.CANVAS_MARGIN},enumerable:!1,configurable:!0}),Object.defineProperty(de.prototype,"paddedImageHeight",{get:function(){return this.imageHeight+2*this.CANVAS_MARGIN},enumerable:!1,configurable:!0}),Object.defineProperty(de.prototype,"isOpen",{get:function(){return this._isOpen},enumerable:!1,configurable:!0}),Object.defineProperty(de.prototype,"aspectRatio",{get:function(){var G;return(G=this._aspectRatio)!==null&&G!==void 0?G:this.aspectRatios[0]},set:function(G){this._aspectRatio=G},enumerable:!1,configurable:!0}),de.prototype.open=function(){this.imageWidth=Math.round(this.target.clientWidth),this.imageHeight=Math.round(this.target.clientHeight),this.setupResizeObserver(),this.initCropCanvas(),this.setEditingTarget(),this.setTopLeft(),this.initCropLayer(),this.attachEvents(),this.applyAspectRatio(),this.displayMode==="popup"&&this.onPopupResize(),this._isOpen=!0},de.prototype.show=function(){this.showUI(),this.open()},de.prototype.close=function(G){G===void 0&&(G=!1),this.isOpen&&(this.coverDiv&&this.closeUI(),this.targetObserver&&this.targetObserver.unobserve(this.target),this.displayMode==="popup"&&window.removeEventListener("resize",this.setWindowHeight),G||this.closeEventListeners.forEach(function(Z){return Z()}),this._isOpen=!1)},de.prototype.addRenderEventListener=function(G){this.renderEventListeners.push(G)},de.prototype.removeRenderEventListener=function(G){this.renderEventListeners.indexOf(G)>-1&&this.renderEventListeners.splice(this.renderEventListeners.indexOf(G),1)},de.prototype.addCloseEventListener=function(G){this.closeEventListeners.push(G)},de.prototype.removeCloseEventListener=function(G){this.closeEventListeners.indexOf(G)>-1&&this.closeEventListeners.splice(this.closeEventListeners.indexOf(G),1)},de.prototype.setupResizeObserver=function(){var G=this;this.displayMode==="inline"?window.ResizeObserver&&(this.targetObserver=new ResizeObserver(function(){G.resize(G.target.clientWidth,G.target.clientHeight)}),this.targetObserver.observe(this.target)):this.displayMode==="popup"&&(window.ResizeObserver&&(this.targetObserver=new ResizeObserver(this.onPopupResize),this.targetObserver.observe(this.contentDiv)),window.addEventListener("resize",this.setWindowHeight))},de.prototype.onPopupResize=function(){if(this.contentDiv.clientWidth>0&&this.contentDiv.clientHeight>0){var G=1*this.target.clientWidth/this.target.clientHeight,Z=this.contentDiv.clientWidth/G>this.contentDiv.clientHeight?(this.contentDiv.clientHeight-2*this.CANVAS_MARGIN)*G:this.contentDiv.clientWidth-2*this.CANVAS_MARGIN,ue=Z+2*this.CANVAS_MARGIN<this.contentDiv.clientWidth?this.contentDiv.clientHeight-2*this.CANVAS_MARGIN:(this.contentDiv.clientWidth-2*this.CANVAS_MARGIN)/G;this.resize(Z,ue)}},de.prototype.setWindowHeight=function(){this.windowHeight=window.innerHeight},de.prototype.setEditingTargetSize=function(){this.editorCanvas.style.width=this.imageWidth+2*this.CANVAS_MARGIN+"px",this.editorCanvas.style.height=this.imageHeight+2*this.CANVAS_MARGIN+"px",dt.setAttributes(this.editingTarget,[["width",""+this.imageWidth],["height",""+this.imageHeight]]),this.editingTarget.style.transformOrigin=this.imageWidth/2+"px "+this.imageHeight/2+"px"},de.prototype.resize=function(G,Z){this.imageWidth=Math.round(G),this.imageHeight=Math.round(Z),this.setEditingTargetSize(),this.cropImage.setAttribute("width",this.paddedImageWidth.toString()),this.cropImage.setAttribute("height",this.paddedImageHeight.toString()),this.cropImage.setAttribute("viewBox","0 0 "+this.paddedImageWidth.toString()+" "+this.paddedImageHeight.toString()),this.cropImageHolder.style.width=this.paddedImageWidth+"px",this.cropImageHolder.style.height=this.paddedImageHeight+"px",this.displayMode!=="popup"?this.coverDiv.style.width=this.paddedImageWidth+"px":(this.setTopLeft(),this.positionCropImage()),this.cropLayer.scaleCanvas(this.imageWidth,this.imageHeight),this.applyRotation()},de.prototype.setEditingTarget=function(){var G=document.createElement("canvas");G.width=this.target.naturalWidth,G.height=this.target.naturalHeight,G.getContext("2d").drawImage(this.target,0,0,this.target.naturalWidth,this.target.naturalHeight);var Z=G.toDataURL();dt.setAttributes(this.editingTarget,[["href",Z]]),this.setEditingTargetSize()},de.prototype.setTopLeft=function(){var G=this.target.getBoundingClientRect(),Z=this.editorCanvas.getBoundingClientRect();this.left=G.left-Z.left-this.CANVAS_MARGIN,this.top=G.top-Z.top-this.CANVAS_MARGIN},de.prototype.initCropCanvas=function(){this.cropImageHolder=document.createElement("div"),this.cropImageHolder.style.setProperty("touch-action","none"),this.cropImageHolder.style.setProperty("-ms-touch-action","none"),this.cropImage=document.createElementNS("http://www.w3.org/2000/svg","svg"),this.cropImage.setAttribute("xmlns","http://www.w3.org/2000/svg"),this.cropImage.setAttribute("width",this.paddedImageWidth.toString()),this.cropImage.setAttribute("height",this.paddedImageHeight.toString()),this.cropImage.setAttribute("viewBox","0 0 "+this.paddedImageWidth.toString()+" "+this.paddedImageHeight.toString()),this.cropImage.style.pointerEvents="auto",this.cropImageHolder.style.width=this.paddedImageWidth+"px",this.cropImageHolder.style.height=this.paddedImageHeight+"px",this.cropImageHolder.style.transformOrigin="top left",this.positionCropImage(),this.defs=dt.createDefs(),this.cropImage.appendChild(this.defs),this.editingTarget=dt.createImage([["href",""]]),this.editingTarget.style.transformOrigin=this.imageWidth/2+"px "+this.imageHeight/2+"px",this.editingTargetRotationContainer=dt.createGroup(),this.editingTargetRotationScaleContainer=dt.createGroup(),this.editingTargetRotationScaleContainer.appendChild(this.editingTarget),this.editingTargetRotationContainer.appendChild(this.editingTargetRotationScaleContainer);var G=dt.createTransform();this.editingTargetRotationContainer.transform.baseVal.appendItem(G);var Z=dt.createTransform();this.editingTargetRotationScaleContainer.transform.baseVal.appendItem(Z),this.editingTargetContainer=dt.createGroup(),this.editingTargetContainer.style.transform="translate("+this.CANVAS_MARGIN+"px, "+this.CANVAS_MARGIN+"px)",this.editingTargetContainer.appendChild(this.editingTargetRotationContainer),this.cropImage.appendChild(this.editingTargetContainer),this.cropImageHolder.appendChild(this.cropImage),this.editorCanvas.appendChild(this.cropImageHolder)},de.prototype.positionCropImage=function(){this.cropImageHolder.style.top=this.top+"px",this.cropImageHolder.style.left=this.left+"px"},de.prototype.initCropLayer=function(){this.cropRect={x:this.CANVAS_MARGIN,y:this.CANVAS_MARGIN,width:this.imageWidth,height:this.imageHeight},this.cropLayerContainer=dt.createGroup(),this.cropImage.appendChild(this.cropLayerContainer),this.cropLayer=new zn(this.imageWidth,this.imageHeight,this.CANVAS_MARGIN,this.cropLayerContainer),this.cropLayer.onCropChange=this.cropRectChanged,this.cropLayer.numberOfGridLines=this.gridLines,this.cropLayer.isGridVisible=this.isGridVisible,this.cropLayer.cropShadeColor=this.styles.settings.cropShadeColor,this.cropLayer.cropFrameColor=this.styles.settings.cropFrameColor,this.cropLayer.gripColor=this.styles.settings.gripColor,this.cropLayer.gripFillColor=this.styles.settings.gripFillColor,this.cropLayer.open(),this.cropLayer.setCropRectangle(this.cropRect),this.zoomToCropEnabled&&this.zoomToCrop()},de.prototype.zoomToCrop=function(){if(this.cropRect){var G=this.cropRect.x-this.CANVAS_MARGIN+this.cropRect.width/2,Z=this.cropRect.y-this.CANVAS_MARGIN+this.cropRect.height/2;this.zoomFactor=Math.min(this.imageWidth/this.cropRect.width,this.imageHeight/this.cropRect.height),this.editingTargetContainer&&this.cropLayer&&(this.editingTargetContainer.style.transformOrigin=G+"px "+Z+"px",this.editingTargetContainer.style.transform="translate("+(this.imageWidth/2-G+this.CANVAS_MARGIN)+"px,"+(this.imageHeight/2-Z+this.CANVAS_MARGIN)+"px) scale("+this.zoomFactor+")",this.cropLayer.zoomFactor=this.zoomFactor)}},de.prototype.unzoomFromCrop=function(){this.zoomFactor=1,this.editingTargetContainer&&this.cropLayer&&(this.editingTargetContainer.style.transformOrigin="center",this.editingTargetContainer.style.transform="translate("+this.CANVAS_MARGIN+"px, "+this.CANVAS_MARGIN+"px) scale(1)",this.cropLayer.zoomFactor=this.zoomFactor)},de.prototype.cropRectChanged=function(G){this.cropRect=G,this.zoomToCropEnabled?this.zoomToCrop():this.cropLayer.zoomFactor=1},de.prototype.attachEvents=function(){window.addEventListener("resize",this.onWindowResize)},de.prototype.overrideOverflow=function(){this.scrollXState=window.scrollX,this.scrollYState=window.scrollY,this.bodyOverflowState=document.body.style.overflow,window.scroll({top:0,left:0}),document.body.style.overflow="hidden"},de.prototype.restoreOverflow=function(){document.body.style.overflow=this.bodyOverflowState,window.scroll({top:this.scrollYState,left:this.scrollXState})},de.prototype.showUI=function(){switch(this.addStyles(),this.displayMode==="popup"&&this.overrideOverflow(),this.coverDiv=document.createElement("div"),this.coverDiv.className=this.styles.classNamePrefixBase+" "+this.styles.classNamePrefix,this.coverDiv.style.fontSize="16px",this.displayMode){case"inline":this.coverDiv.style.position="absolute";var G=this.styles.settings.hideTopToolbar?0:this.toolbarHeight,Z=this.target.offsetTop>G+this.CANVAS_MARGIN?this.target.offsetTop-(G+this.CANVAS_MARGIN):0;this.coverDiv.style.top=Z+"px",this.coverDiv.style.left=(this.target.offsetLeft>this.CANVAS_MARGIN?this.target.offsetLeft-this.CANVAS_MARGIN:0)+"px",this.coverDiv.style.width=this.target.offsetWidth+this.CANVAS_MARGIN+"px",this.coverDiv.style.zIndex=this.styles.settings.zIndex!==void 0?this.styles.settings.zIndex:"5";break;case"popup":this.coverDiv.style.position="absolute",this.coverDiv.style.top="0px",this.coverDiv.style.left="0px",this.coverDiv.style.width="100vw",this.coverDiv.style.height=window.innerHeight+"px",this.coverDiv.style.backgroundColor="rgba(0, 0, 0, 0.75)",this.coverDiv.style.zIndex=this.styles.settings.zIndex!==void 0?this.styles.settings.zIndex:"1000",this.coverDiv.style.display="flex"}this.targetRoot.appendChild(this.coverDiv),this.uiDiv=document.createElement("div"),this.uiDiv.style.display="flex",this.uiDiv.style.flexDirection="column",this.uiDiv.style.flexGrow="2",this.uiDiv.style.margin=this.displayMode==="popup"?this.popupMargin+"px":"0px",this.uiDiv.style.border="0px",this.coverDiv.appendChild(this.uiDiv),this.addToolbars(),this.uiDiv.appendChild(this.topToolbar.getUI()),this.contentDiv=document.createElement("div"),this.contentDiv.style.display="flex",this.contentDiv.style.alignItems="center",this.contentDiv.style.flexDirection="row",this.contentDiv.style.flexGrow="2",this.contentDiv.style.flexShrink="1",this.contentDiv.style.overflow="hidden",this.contentDiv.style.backgroundColor=this.styles.settings.canvasBackgroundColor,this.displayMode==="popup"&&(this.contentDiv.style.maxHeight="calc(100vh - "+(2*this.popupMargin+2*this.toolbarHeight)+"px)",this.contentDiv.style.maxWidth="calc(100vw - "+2*this.popupMargin+"px)"),this.uiDiv.appendChild(this.contentDiv),this.editorCanvas=document.createElement("div"),this.editorCanvas.style.flexGrow="2",this.editorCanvas.style.flexShrink="1",this.editorCanvas.style.position="relative",this.editorCanvas.style.overflow="hidden",this.editorCanvas.style.display="flex",this.displayMode==="popup"&&(this.editorCanvas.style.alignItems="center",this.editorCanvas.style.justifyContent="center"),this.editorCanvas.style.pointerEvents="none",this.contentDiv.appendChild(this.editorCanvas),this.uiDiv.appendChild(this.bottomToolbar.getUI()),this.straightener.angle=this.rotationAngle},de.prototype.addToolbars=function(){this.addTopToolbar(),this.addBottomToolbar()},de.prototype.addTopToolbar=function(){var G=this;this.topToolbar=new _n,this.topToolbar.display=this.styles.settings.hideTopToolbar?"none":"",this.topToolbar.className=this.toolbarStyleClass.name,this.topToolbar.colorsClassName=this.styles.settings.toolbarStyleColorsClassName?this.styles.settings.toolbarStyleColorsClassName:this.toolbarStyleColorsClass.name,this.topToolbar.fadeInClassName=this.styles.fadeInAnimationClassName,this.topToolbar.blockClassName=this.toolbarBlockStyleClass.name,this.topToolbar.buttonClassName=this.toolbarButtonStyleClass.name,this.topToolbar.buttonColorsClassName=this.styles.settings.toolbarButtonStyleColorsClassName?this.styles.settings.toolbarButtonStyleColorsClassName:this.toolbarButtonStyleColorsClass.name,this.topToolbar.buttonActiveColorsClassName=this.styles.settings.toolbarActiveButtonStyleColorsClassName?this.styles.settings.toolbarActiveButtonStyleColorsClassName:this.toolbarActiveButtonStyleColorsClass.name;var Z=new Kn;Z.minWidth=3*this.toolbarHeight+"px",this.topToolbar.addButtonBlock(Z);var ue=[];this.aspectRatios.forEach(function(Nn){var $r=new wn(Rr.getIcon(Nn.horizontal,Nn.vertical),Nn.horizontal===0&&Nn.vertical===0?"FREE":Nn.horizontal+":"+Nn.vertical);$r.onClick=function(){return G.ratioButtonClicked(Nn)},ue.push($r)}),this.aspectRatioButton=new Ir(Rr.getIcon(0,0),"Aspect ratio",ue),this.aspectRatioButton.dropdownClassName=this.toolbarDropdownStyleClass.name,this.aspectRatioButton.dropdownColorsClassName=this.styles.settings.toolbarDropdownStyleColorsClassName?this.styles.settings.toolbarDropdownStyleColorsClassName:this.toolbarDropdownStyleColorsClass.name,Z.addButton(this.aspectRatioButton),this.aspectRatios.length<2&&this.aspectRatioButton.hide();var ye=new wn('<svg viewBox="0 0 24 24"><path d="M10 4v4h4V4h-4m6 0v4h4V4h-4m0 6v4h4v-4h-4m0 6v4h4v-4h-4m-2 4v-4h-4v4h4m-6 0v-4H4v4h4m0-6v-4H4v4h4m0-6V4H4v4h4m2 6h4v-4h-4v4M4 2h16a2 2 0 012 2v16a2 2 0 01-2 2H4c-1.08 0-2-.9-2-2V4a2 2 0 012-2z"/></svg>',"Toggle grid");ye.isActive=this.isGridVisible,ye.onClick=function(){G.isGridVisible=!G.isGridVisible,ye.isActive=G.isGridVisible},Z.addButton(ye);var he=new wn('<svg viewBox="0 0 24 24"><path d="M15.5 14l5 5-1.5 1.5-5-5v-.79l-.27-.28A6.471 6.471 0 019.5 16 6.5 6.5 0 013 9.5 6.5 6.5 0 019.5 3 6.5 6.5 0 0116 9.5c0 1.61-.59 3.09-1.57 4.23l.28.27h.79m-6 0C12 14 14 12 14 9.5S12 5 9.5 5 5 7 5 9.5 7 14 9.5 14m2.5-4h-2v2H9v-2H7V9h2V7h1v2h2v1z"/></svg>',"Zoom to selection");if(he.isActive=this.zoomToCropEnabled,he.onClick=function(){G.zoomToCropEnabled=!G.zoomToCropEnabled,he.isActive=G.zoomToCropEnabled},Z.addButton(he),!Kt.isLicensed){var ft=new un;this.topToolbar.addElementBlock(ft);var mn=document.createElement("div");mn.className=this.topToolbar.buttonClassName+" "+this.topToolbar.buttonColorsClassName;var Hn=document.createElement("a");Hn.style.color="currentColor",Hn.href="https://markerjs.com/products/cropro",Hn.target="_blank",Hn.innerHTML='<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" fill-rule="evenodd" clip-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2"><path d="M16.326 14.895c0 1.126-.558 1.688-1.673 1.688H9.931c-1.116 0-1.674-.562-1.674-1.688V3.733c0-1.126.558-1.688 1.674-1.688h4.722c1.115 0 1.673.562 1.673 1.688v2.899h-1.957V3.793h-4.124v11.042h4.124v-3.242h1.957v3.302z" fill="currentColor"/><path d="M15.94 7.364a.783.783 0 00-1.065-.304l-11.01 6.126a.783.783 0 00-.303 1.065l4.498 8.085a.783.783 0 001.065.304l11.01-6.126a.783.783 0 00.303-1.065L15.94 7.364zM5.311 14.173l3.737 6.718 9.641-5.364-3.737-6.718-9.641 5.364z" fill="#eef762"/></svg>',mn.appendChild(Hn),ft.addElement(mn)}var ar=new Kn;ar.minWidth=3*this.toolbarHeight+"px",ar.contentAlign="end",this.topToolbar.addButtonBlock(ar);var tn=new wn('<svg viewBox="0 0 24 24"><path d="M9 20.42l-6.21-6.21 2.83-2.83L9 14.77l9.88-9.89 2.83 2.83L9 20.42z"/></svg>',"OK");tn.onClick=this.startRenderAndClose,ar.addButton(tn),this.styles.settings.toolbarOkButtonStyleColorsClassName&&(tn.colorsClassName=this.styles.settings.toolbarOkButtonStyleColorsClassName);var kn=new wn('<svg viewBox="0 0 24 24"><path d="M20 6.91L17.09 4 12 9.09 6.91 4 4 6.91 9.09 12 4 17.09 6.91 20 12 14.91 17.09 20 20 17.09 14.91 12 20 6.91z"/></svg>',"Close");kn.onClick=this.close,ar.addButton(kn),this.styles.settings.toolbarCloseButtonStyleColorsClassName&&(kn.colorsClassName=this.styles.settings.toolbarCloseButtonStyleColorsClassName)},de.prototype.addBottomToolbar=function(){var G=this;this.bottomToolbar=new _n,this.bottomToolbar.display=this.styles.settings.hideBottomToolbar?"none":"",this.bottomToolbar.className=this.toolbarStyleClass.name,this.bottomToolbar.colorsClassName=this.styles.settings.toolbarStyleColorsClassName?this.styles.settings.toolbarStyleColorsClassName:this.toolbarStyleColorsClass.name,this.bottomToolbar.fadeInClassName=this.styles.fadeInAnimationClassName,this.bottomToolbar.blockClassName=this.toolbarBlockStyleClass.name,this.bottomToolbar.buttonClassName=this.toolbarButtonStyleClass.name,this.bottomToolbar.buttonColorsClassName=this.styles.settings.toolbarButtonStyleColorsClassName?this.styles.settings.toolbarButtonStyleColorsClassName:this.toolbarButtonStyleColorsClass.name,this.bottomToolbar.buttonActiveColorsClassName=this.styles.settings.toolbarActiveButtonStyleColorsClassName?this.styles.settings.toolbarActiveButtonStyleColorsClassName:this.toolbarActiveButtonStyleColorsClass.name;var Z=new Kn;Z.minWidth=2*this.toolbarHeight+"px",this.bottomToolbar.addButtonBlock(Z);var ue=new wn('<svg viewBox="0 0 24 24"><path d="M13 4.07V1L8.45 5.55 13 10V6.09c2.84.48 5 2.94 5 5.91s-2.16 5.43-5 5.91v2.02c3.95-.49 7-3.85 7-7.93s-3.05-7.44-7-7.93M7.1 18.32c1.16.9 2.51 1.44 3.9 1.61V17.9c-.87-.15-1.71-.49-2.46-1.03L7.1 18.32M6.09 13H4.07c.17 1.39.72 2.73 1.62 3.89l1.41-1.42c-.52-.75-.87-1.59-1.01-2.47m1.02-4.47L5.7 7.11C4.8 8.27 4.24 9.61 4.07 11h2.02c.14-.87.49-1.72 1.02-2.47z"/></svg>',"Rotate left");ue.onClick=this.rotateLeftButtonClicked,Z.addButton(ue);var ye=new wn('<svg viewBox="0 0 24 24"><path d="M16.89 15.5l1.42 1.39c.9-1.16 1.45-2.5 1.62-3.89h-2.02c-.14.87-.48 1.72-1.02 2.5M13 17.9v2.02c1.39-.17 2.74-.71 3.9-1.61l-1.44-1.44c-.75.54-1.59.89-2.46 1.03m6.93-6.9a7.906 7.906 0 00-1.62-3.89l-1.42 1.42c.54.75.88 1.6 1.02 2.47m-2.36-5.45L11 1v3.07C7.06 4.56 4 7.92 4 12s3.05 7.44 7 7.93v-2.02c-2.84-.48-5-2.94-5-5.91s2.16-5.43 5-5.91V10l4.55-4.45z"/></svg>',"Rotate right");ye.onClick=this.rotateRightButtonClicked,Z.addButton(ye);var he=new un;he.className=this.toolbarStraightenerBlockStyleClass.name,this.bottomToolbar.addElementBlock(he),this.straightener=new tr("Straighten"),this.straightener.className=this.toolbarStraightenerStyleClass.name,this.straightener.colorsClassName=this.styles.settings.toolbarStraightenerColorsClassName?this.styles.settings.toolbarStraightenerColorsClassName:this.toolbarStraightenerStyleColorsClass.name,this.straightener.onAngleChange=function(ar){G.rotateBy(ar),G.straightener.angle=G.rotationAngle},he.addElement(this.straightener.getUI());var ft=new Kn;ft.minWidth=2*this.toolbarHeight+"px",ft.contentAlign="end",this.bottomToolbar.addButtonBlock(ft);var mn=new wn('<svg viewBox="0 0 24 24"><path d="M15 21h2v-2h-2m4-10h2V7h-2M3 5v14c0 1.1.9 2 2 2h4v-2H5V5h4V3H5c-1.1 0-2 .9-2 2m16-2v2h2c0-1.1-.9-2-2-2m-8 20h2V1h-2m8 16h2v-2h-2M15 5h2V3h-2m4 10h2v-2h-2m0 10c1.1 0 2-.9 2-2h-2z"/></svg>',"Flip horizontal");mn.onClick=this.flipHorizontallyButtonClicked,ft.addButton(mn);var Hn=new wn('<svg viewBox="0 0 24 24"><path d="M3 15v2h2v-2m10 4v2h2v-2m2-16H5c-1.1 0-2 .9-2 2v4h2V5h14v4h2V5c0-1.1-.9-2-2-2m2 16h-2v2c1.1 0 2-.9 2-2M1 11v2h22v-2M7 19v2h2v-2m10-4v2h2v-2m-10 4v2h2v-2M3 19c0 1.1.9 2 2 2v-2z"/></svg>',"Flip vertical");Hn.onClick=this.flipVerticallyButtonClicked,ft.addButton(Hn)},de.prototype.ratioButtonClicked=function(G){this.aspectRatio=G,this.applyAspectRatio(),this.aspectRatioButton.hideDropdown()},de.prototype.applyAspectRatio=function(){this.setCropLayerAspectRatio(),this.aspectRatioButton.icon=Rr.getIcon(this.aspectRatio.horizontal,this.aspectRatio.vertical)},de.prototype.setCropLayerAspectRatio=function(){this.cropLayer&&(this.aspectRatio&&this.aspectRatio.horizontal!==0&&this.aspectRatio.vertical!==0?this.cropLayer.aspectRatio=new _r(this.aspectRatio.horizontal,this.aspectRatio.vertical):this.cropLayer.aspectRatio=void 0)},de.prototype.closeUI=function(){this.displayMode==="popup"&&this.restoreOverflow(),this.targetRoot.removeChild(this.coverDiv)},de.prototype.getState=function(){return{width:this.imageWidth,height:this.imageHeight,rotationAngle:this.rotationAngle,flippedHorizontally:this.flippedHorizontally,flippedVertically:this.flippedVertically,cropRect:Object.assign({},this.cropRect)}},de.prototype.restoreState=function(G){if(G){var Z=this.cropLayer.getRescaledRect(G.width,G.height,this.imageWidth,this.imageHeight,G.cropRect,this.CANVAS_MARGIN);this.cropLayer.setCropRectangle(Z),this.cropRectChanged(Z),this.flippedHorizontally=G.flippedHorizontally,this.flippedVertically=G.flippedVertically,this.applyFlip(),this.rotationAngle=G.rotationAngle,this.applyRotation()}},de.prototype.clientToLocalCoordinates=function(G,Z){var ue=this.cropImage.getBoundingClientRect();return{x:G-ue.left,y:Z-ue.top}},de.prototype.onWindowResize=function(){this.positionUI()},de.prototype.positionUI=function(){switch(this.setTopLeft(),this.displayMode){case"inline":var G=this.target.offsetTop>this.toolbarHeight?this.target.offsetTop-this.toolbarHeight:0;this.coverDiv.style.top=G+"px",this.coverDiv.style.left=this.target.offsetLeft.toString()+"px";break;case"popup":this.coverDiv.style.top="0px",this.coverDiv.style.left="0px",this.coverDiv.style.width="100vw",this.coverDiv.style.height=this.windowHeight+"px",this.contentDiv.style.maxHeight="calc(100vh - "+(2*this.popupMargin+2*this.toolbarHeight)+"px)"}this.positionCropImage()},de.prototype.rotateLeftButtonClicked=function(){var G=this.rotationAngle-90;this.rotationAngle%90!=0&&(G+=this.rotationAngle>=0?90-this.rotationAngle%90:-this.rotationAngle%90),this.rotateTo(G)},de.prototype.rotateRightButtonClicked=function(){var G=this.rotationAngle+90;this.rotationAngle%90!=0&&(G-=this.rotationAngle>=0?this.rotationAngle%90:90+this.rotationAngle%90),this.rotateTo(G)},de.prototype.rotateTo=function(G){G=(G=G>180?G-360:G)<=-180?G+360:G,this.rotationAngle=G,this.applyRotation()},de.prototype.rotateBy=function(G){this.rotateTo((this.rotationAngle+G)%360)},de.prototype.applyRotation=function(){var G=this.zoomToCropEnabled;this.zoomToCropEnabled=!1,this.editingTargetRotationScaleContainer.style.transformOrigin=this.imageWidth/2+"px "+this.imageHeight/2+"px",this.editingTargetRotationScaleContainer.style.transform="scale(1)";var Z=this.editingTargetRotationContainer.transform.baseVal.getItem(0);Z.setRotate(this.rotationAngle,this.imageWidth/2,this.imageHeight/2),this.editingTargetRotationContainer.transform.baseVal.replaceItem(Z,0);var ue=this.editingTarget.getBoundingClientRect();this.scaleFactor=Math.min(this.imageWidth/ue.width,this.imageHeight/ue.height),this.editingTargetRotationScaleContainer.style.transform="scale("+this.scaleFactor+")",this.zoomToCropEnabled=G},de.prototype.flipHorizontallyButtonClicked=function(){this.flippedHorizontally=!this.flippedHorizontally,this.applyFlip()},de.prototype.flipVerticallyButtonClicked=function(){this.flippedVertically=!this.flippedVertically,this.applyFlip()},de.prototype.applyFlip=function(){this.editingTarget.style.transform="scale("+(this.flippedHorizontally?-1:1)+","+(this.flippedVertically?-1:1)+")"},de.prototype.startRenderAndClose=function(){return yt(this,void 0,void 0,function(){var G,Z;return It(this,function(ue){switch(ue.label){case 0:return[4,this.render()];case 1:return G=ue.sent(),Z=this.getState(),this.renderEventListeners.forEach(function(ye){return ye(G,Z)}),this.close(!0),[2]}})})},de.prototype.render=function(){return yt(this,void 0,void 0,function(){var G;return It(this,function(Z){switch(Z.label){case 0:return(G=new an).naturalSize=this.renderAtNaturalSize,G.imageType=this.renderImageType,G.imageQuality=this.renderImageQuality,G.width=this.renderWidth,G.height=this.renderHeight,this.unzoomFromCrop(),dt.setAttributes(this.cropLayerContainer,[["display","none"]]),[4,G.rasterize(this.cropImage,this.target,{x:this.cropRect.x,y:this.cropRect.y,width:this.cropRect.width,height:this.cropRect.height},this.CANVAS_MARGIN,this.rotationAngle,this.scaleFactor*(this.flippedHorizontally?-1:1),this.scaleFactor*(this.flippedVertically?-1:1))];case 1:return Z.sent(),[4,G.rasterize(this.cropImage,this.target,{x:this.cropRect.x,y:this.cropRect.y,width:this.cropRect.width,height:this.cropRect.height},this.CANVAS_MARGIN,this.rotationAngle,this.scaleFactor*(this.flippedHorizontally?-1:1),this.scaleFactor*(this.flippedVertically?-1:1))];case 2:return[2,Z.sent()]}})})},de.prototype.addStyles=function(){this.toolbarStyleClass=this.styles.addClass(new cn("toolbar",`
|
|
|
width: `+(this.displayMode==="inline"?"100%":"calc(100vw - "+2*this.popupMargin+"px)")+`;
|
|
|
flex-shrink: 0;
|
|
|
display: flex;
|
|
|
flex-direction: row;
|
|
|
justify-content: space-between;
|
|
|
height: `+this.toolbarHeight+`px;
|
|
|
box-sizing: content-box;
|
|
|
overflow: hidden;
|
|
|
line-height: 0px;
|
|
|
`)),this.toolbarStyleColorsClass=this.styles.addClass(new cn("toolbar_colors",`
|
|
|
background-color: `+this.styles.settings.toolbarBackgroundColor+`;
|
|
|
`)),this.toolbarBlockStyleClass=this.styles.addClass(new cn("toolbar-block",`
|
|
|
display: flex;
|
|
|
align-items: center;
|
|
|
box-sizing: content-box;
|
|
|
`));var G=this.toolbarHeight/4;this.toolbarButtonStyleClass=this.styles.addClass(new cn("toolbar_button",`
|
|
|
display: inline-block;
|
|
|
width: `+(this.toolbarHeight-2*G)+`px;
|
|
|
height: `+(this.toolbarHeight-2*G)+`px;
|
|
|
padding: `+G+`px;
|
|
|
cursor: default;
|
|
|
user-select: none;
|
|
|
box-sizing: content-box;
|
|
|
`)),this.toolbarButtonStyleColorsClass=this.styles.addClass(new cn("toolbar_button_colors",`
|
|
|
color: `+this.styles.settings.toolbarColor+`;
|
|
|
fill: currentColor;
|
|
|
`)),this.toolbarActiveButtonStyleColorsClass=this.styles.addClass(new cn("toolbar_active_button",`
|
|
|
color: `+this.styles.settings.toolbarColor+`;
|
|
|
fill: currentColor;
|
|
|
background-color: `+this.styles.settings.toolbarBackgroundActiveColor+`
|
|
|
`)),this.styles.addRule(new Nt("."+this.toolbarButtonStyleClass.name+" svg",`
|
|
|
height: `+this.toolbarHeight/2+`px;
|
|
|
`)),this.styles.addRule(new Nt("."+this.toolbarButtonStyleColorsClass.name+":hover",`
|
|
|
background-color: `+this.styles.settings.toolbarBackgroundHoverColor+`
|
|
|
`)),this.toolbarDropdownStyleClass=this.styles.addClass(new cn("toolbar_dropdown",`
|
|
|
position: absolute;
|
|
|
max-width: `+4*this.toolbarHeight+`px;
|
|
|
z-index: 20;
|
|
|
white-space: normal;
|
|
|
box-sizing: content-box;
|
|
|
box-shadow: 3px 3px rgba(33, 33, 33, 0.1);
|
|
|
margin: `+(this.displayMode==="inline"?"0":this.popupMargin)+`px;
|
|
|
line-height: 0px;
|
|
|
`)),this.toolbarDropdownStyleColorsClass=this.styles.addClass(new cn("toolbar_dropdown_colors",`
|
|
|
background-color: `+this.styles.settings.toolbarBackgroundColor+`;
|
|
|
`)),this.toolbarStraightenerBlockStyleClass=this.styles.addClass(new cn("toolbar_straightener_block",`
|
|
|
display: flex;
|
|
|
overflow: hidden;
|
|
|
justify-content: center;
|
|
|
-webkit-mask-image: linear-gradient(90deg, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 30%, rgba(0,0,0,1) 70%, rgba(0,0,0,0) 100%);
|
|
|
`)),this.toolbarStraightenerStyleClass=this.styles.addClass(new cn("toolbar_straightener",`
|
|
|
display: flex;
|
|
|
overflow: hidden;
|
|
|
justify-content: center;
|
|
|
height: `+(this.toolbarHeight-2*G)+`px;
|
|
|
padding: `+G+`px;
|
|
|
cursor: default;
|
|
|
user-select: none;
|
|
|
box-sizing: content-box;
|
|
|
`)),this.toolbarStraightenerStyleColorsClass=this.styles.addClass(new cn("toolbar_straightener_colors",`
|
|
|
color: `+this.styles.settings.toolbarColor+`;
|
|
|
fill: currentColor;
|
|
|
`))},de.instanceCounter=0,de}(),sn=a("8hTe"),Xn=a.n(sn),$n=/<pre[^>]*>/g;function Vn(de){var G=document.createElement("div");return G.innerHTML=de,G.childNodes.length===0?"":G.childNodes[0].nodeValue}var Jn=H.a=function(de){var G=de.value,Z=G===void 0?"":G,ue=de.edit,ye=ue===void 0?!1:ue,he=de.className,ft=de.showTextOnly,mn=de.showLines,Hn=de.replaces,ar=de.zoomImg,tn=de.hasMask,kn=de.style,Nn=kn===void 0?{}:kn,$r=de.stylesPrev,_a=$r===void 0?{}:$r,ya=String(Z),fr=Object(l.useRef)(),Ha=Object(l.useRef)(),Ba=Object(l.useState)(""),Ia=Object(w.a)(Ba,2),Wa=Ia[0],ma=Ia[1],Qa=Object(l.useState)("office"),Ka=Object(w.a)(Qa,2),ri=Ka[0],ei=Ka[1],da=function(){var Rt=new Wt(Ha.current);Rt.displayMode="popup",Rt.addRenderEventListener(function(){var zt=Object(E.a)(_.a.mark(function qt(vn){var dn;return _.a.wrap(function(Cn){for(;;)switch(Cn.prev=Cn.next){case 0:return fr.current.style.display="none",Cn.next=3,Object(De.a)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:"educoder.png",file:vn}});case 3:dn=Cn.sent,dn!=null&&dn.id&&Hn(Ha.current.getAttribute("src").replace(le.a.API_SERVER,""),"/api/attachments/".concat(dn==null?void 0:dn.id,"?type=").concat(dn.content_type));case 5:case"end":return Cn.stop()}},qt)}));return function(qt){return zt.apply(this,arguments)}}()),Rt.show()},ha=function(){var Rt=new Ne(Ha.current);Rt.settings.displayMode="popup",Rt.addEventListener("render",function(){var zt=Object(E.a)(_.a.mark(function qt(vn){var dn;return _.a.wrap(function(Cn){for(;;)switch(Cn.prev=Cn.next){case 0:if(fr.current.style.display="none",!Ha.current){Cn.next=6;break}return Cn.next=4,Object(De.a)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:"educoder.png",file:vn.dataUrl}});case 4:dn=Cn.sent,dn!=null&&dn.id&&Hn(Ha.current.getAttribute("src").replace(le.a.API_SERVER,""),"/api/attachments/".concat(dn==null?void 0:dn.id,"?type=").concat(dn.content_type));case 6:case"end":return Cn.stop()}},qt)}));return function(qt){return zt.apply(this,arguments)}}()),Rt.show(),window.markerArea=Rt},ua=Object(l.useMemo)(function(){try{var Ft=/\(\s+\/api\/attachments\/|\(\/api\/attachments\/|\(\/attachments\/download\//g,Rt=/\"\/api\/attachments\/|\"\/attachments\/download\//g,zt=/\(\s+\/files\/uploads\/|\"\/files\/uploads\//g;ya=ya.replace(Ft,"("+le.a.API_SERVER+"/api/attachments/").replace(Rt,'"'+le.a.API_SERVER+"/api/attachments/").replace(zt,'"'+le.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,`
|
|
|
`),ya=ya.replace(new RegExp("(?<!\\n)\\n(?!\\n)","g"),`
|
|
|
`)}catch(jn){}var qt=V(ya),vn=N();if(ya.match(/\[TOC\]/)&&(qt=qt.replace("<p>[TOC]</p>",R()),C()),qt=qt.replace(/(__special_katext_id_\d+__)/g,function(jn,Cn){var on=vn[Cn],An=on.type,gn=on.expression;return Object(ge.renderToString)(Vn(gn)||"",{displayMode:An==="block",throwOnError:!1,output:"html"})}),qt=qt.replace(/▁/g,"\u2581\u2581\u2581"),k(),ft){var dn=document.createElement("div");return dn.innerHTML=qt,dn.innerText}return setTimeout(function(){return Dt()},500),qt},[ya]),be=Object(l.useRef)();x.WebkitLineClamp=mn,mn&&(Nn=Object(y.a)(Object(y.a)({},Nn),x));function at(Ft){var Rt=Ft.target;if(Rt.tagName.toUpperCase()==="IMG"){if(ar){var zt=Rt.getAttribute("src");ma(zt),ei("image")}}else if(Rt.tagName.toUpperCase()==="A"){var qt=Rt.getAttribute("href");if(qt.indexOf("office")>-1)Ft.preventDefault(),ma(qt),ei("office");else if(qt.indexOf("application/pdf")>-1)Ft.preventDefault(),ma(qt),ei("pdf");else if(qt.indexOf("type=text")>-1)Ft.preventDefault(),ma(qt),ei("html");else if(qt.startsWith("#")){Ft.preventDefault();var vn=document.getElementById(qt.replace("#",""));vn&&vn.scrollIntoView(!0)}}}var Dt=function(){var Rt,zt=(Rt=be.current)===null||Rt===void 0?void 0:Rt.querySelectorAll("video");zt==null||zt.forEach(function(qt){if(qt.oncontextmenu=function(){return!1},qt.src.indexOf(".m3u8")>-1&&!qt.canPlayType("application/vnd.apple.mpegurl")){if(J.a.isSupported()){var vn=new J.a;vn.loadSource(qt.src),vn.attachMedia(qt)}}})};Object(l.useEffect)(function(){if(be.current&&ua&&(ua.match($n)&&window.PR.prettyPrint()),be.current)return be.current.addEventListener("click",at),function(){be.current.removeEventListener("click",at),k(),C()}},[ua,be.current,at]);var wt=function(Rt){if(!ye)return;Rt.target.nodeName==="IMG"?(fr.current.style.display="flex",fr.current.style.width=Rt.target.clientWidth+"px",fr.current.style.height=Rt.target.clientHeight+"px",fr.current.style.top=Rt.target.offsetTop+"px",fr.current.style.left=Rt.target.offsetLeft+"px",Ha.current.src=Rt.target.getAttribute("src")):fr.current.style.display="none"};return t.a.createElement("div",{style:{position:"relative"}},t.a.createElement("div",{ref:be,style:Object(y.a)({},Nn),className:"".concat(he||""," markdown-body ").concat(Xn.a.mdBody),onMouseOver:wt,dangerouslySetInnerHTML:{__html:ua}}),t.a.createElement("div",{ref:fr,className:Xn.a.button},t.a.createElement(b.a,null,t.a.createElement(v.a,{onClick:function(){return da()}},"\u88C1\u526A"),t.a.createElement(v.a,{onClick:function(){return ha()}},"\u7F16\u8F91"))),t.a.createElement("img",{ref:Ha,src:"",alt:"sample",crossOrigin:"anonymous",style:{maxWidth:"90%",opacity:0,position:"absolute",zIndex:-1,top:"-10000px"}}),t.a.createElement(pe.a,{close:!0,data:Wa,hasMask:tn,type:Wa!=null&&Wa.length?ri:"",style:Object(y.a)({},_a),onClose:function(){return ma("")}}))}},"9OqN":function(M,H,a){(function(D,b,A){M.exports=H=b(a("Ib8C"),a("OLod"))})(this,function(D){return D.mode.CTR=function(){var b=D.lib.BlockCipherMode.extend(),A=b.Encryptor=b.extend({processBlock:function(v,y){var E=this._cipher,w=E.blockSize,c=this._iv,_=this._counter;c&&(_=this._counter=c.slice(0),this._iv=void 0);var l=_.slice(0);E.encryptBlock(l,0),_[w-1]=_[w-1]+1|0;for(var t=0;t<w;t++)v[y+t]^=l[t]}});return b.Decryptor=A,b}(),D.mode.CTR})},"9VGf":function(M,H,a){"use strict";a.d(H,"a",function(){return A});var D=a("q1tI"),b=a.n(D);function A(v,y){var E=Object(D.useRef)();Object(D.useEffect)(function(){E.current=v}),Object(D.useEffect)(function(){function w(){E.current()}if(y!==null){var c=setInterval(w,y);return function(){return clearInterval(c)}}},[y])}},"9ZNV":function(M,H,a){"use strict";a.d(H,"a",function(){return l});var D=a("0Owb"),b=a("+L6B"),A=a("2/Rp"),v=a("q1tI"),y=a.n(v),E=a("UUDw"),w=a.n(E),c=a("TSYQ"),_=a.n(c),l=function(u){var s=u.cancelText,r=s===void 0?"\u53D6\u6D88":s,f=u.okText,m=f===void 0?"\u786E\u5B9A":f,d=u.loading,n=d===void 0?!1:d,i=u.hasOkBtn,h=i===void 0?!0:i,C=u.okButtonProps,x=C===void 0?{}:C,g=u.onCancel,R=g===void 0?function(){}:g,P=u.onOk,O=P===void 0?function(){}:P,S=u.className,p=S===void 0?"":S;return y.a.createElement("div",{className:_()(w.a.buttonFixed,p)},y.a.createElement("div",{className:w.a.buttonWrap},y.a.createElement(A.a,{size:"large",className:"".concat(w.a.button," mr20"),onClick:R},r),h&&y.a.createElement(A.a,Object(D.a)({size:"large",type:"primary",className:"".concat(w.a.button," mr20"),loading:n,onClick:O},x),m)))}},"A/g1":function(M,H){M.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAAAsTAAALEwEAmpwYAAAF92lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDMgNzkuMTY0NTI3LCAyMDIwLzEwLzE1LTE3OjQ4OjMyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjEtMDctMDJUMTk6Mzg6MjMrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9InNSR0IgSUVDNjE5NjYtMi4xIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOmVkYzRhODM0LTVjNWQtNDQ1My04MDYzLWNkNzcwODQyODg5ZSIgeG1wTU06RG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjQ4MTE0OTVlLTVkMDctZTk0YS1iNWEwLWYxOWJmZmM0NGUyNyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOmMwNjQyYzA1LTg5MzQtNDdlYy04MTFiLTlkYjdhZGNkYjFiMCI+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6YzA2NDJjMDUtODkzNC00N2VjLTgxMWItOWRiN2FkY2RiMWIwIiBzdEV2dDp3aGVuPSIyMDIxLTA3LTAyVDE5OjM4OjIzKzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6ZWRjNGE4MzQtNWM1ZC00NDUzLTgwNjMtY2Q3NzA4NDI4ODllIiBzdEV2dDp3aGVuPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5fJkpyAAAGoElEQVRogc2abWxbVxnH/8+59/rdTpx2GW3UNWJJV7Ylaxp3LUFsWgJDiI5R8bK2GppAmsgQLKQthS8IEJ9okibrREf3gX2Y1K2bxAoDtog60RBSVxKnWUO7kpSppXJZK2ja2HFi33vPw4cmpbN9r++1k8Lv2znnf577f+zje95Mhw4dQqUkwljpF7kuv0EdHkm1HklRr6TQq2tn5xcklwhIMnMSQJIJxykTiSce+1am0mer5XacqM7uDJjiqbAuWlvSygrBnmKyxcoIA+tBBAAgAAikjNZ47zCIh8E8mOjYO1aOD3L7DYzXZJurs8qhuzLqFsH22hcbUs6CMudAol8Ic2Dkkb0fuvEj3IinwvobjTOeRP1safOuIPIA/AMpxbsb4z3fc9PVUQLvRY37L/vMDxtT2peCBpU97BywlkD9sXjvbzcfG7jTSYeSCZyK6l9tTCkn75xXHAVcChh4zCDzLy1DfQ+U0tomcDaSO9A8rb0WWN5P3QK+SzCPx471bLdTWSYwFdZfXz/j+e7SG3MHE73SGu+19FE0gTNV+o8aU9pXls+Waw7E4r2fL9ZQkMB4jd5xd1r96fJ7cgeDX944vL8hv74ggdUZccRrLsw4/1fQCpLyYH7tRxKYCutv1M4rK26fKdd8Nn+euJnAySp9w+o5dettt+QSItHV+nb/qsXyzddj1KAXlnmSsuIMgV8v1sCgHxdWcj002QXgh8BCAqdq9B33T2tbltOlBWcEia+NtO86nd/QOtR3EGyxXmHZHXun78jow7tPCgAI6NixpGsbZ1ibj/d2gvkZy55EHpbcDiz8BkK62LRsNotjaX5TvK8NzH0lI5j0aQAQ4z69pjarfGwZTFphab55sCdogntAFCgZhfgLn3xtv19oPnTexuFjaR4ANJV6CWhzGEvNrpQPiYBOt+vVaWu+Nd7bCaDTTUCS9LDwSNQuiT17bM3fGPd4zn1YWSc8kqJO5e9H9P6LAeNvLp9ia755sCcoiftAKLqptoOI6oRXUsiJ+FxIf/MTM9quNRl1/XhN7p7zQWPUQTdb88CNcQ9GWXMQA3XCb5JWSngxYJxtSGtfXCxvuOqZrJ9VN53wpcMfhIxhs8jSb0aT2VLmyxn3edQ52hOnNf5dsfrN86H0x9Nqu8KgqbBxdF5hCdwwfyFkPmFnflO8rw3AL8qy/V9YzCmsl1I1pNTdp6N6t52mMaVu85mkTEb0ly6EzCeaprXfWGmbB3uCTHgOLk9FCqGkmhWcBlBjJ9MkUX1K3TcRzV5qmvYesdOum9G+Weqxmop+Zo65dFsAEydFTvC0E3HQIHVNWnvpvRVGRYu+G+Oenq4kxiIk+ZLIKbjitEO1Lvyr0/SHieD8qtLqQhbG/Qvl9C2OSIqMWvwHasUdWSW6Umojbh/VPNgTlOCCLWElsOB3hO7BL6XLHfCqOaXuYsA466aPR6XnAZQ8qHKB4fWJP4kNV7SrV3ymqwNVAFiTUe85HzLedaKNxfd/h4FvuPdoA9Hvj7ftmhMAkFbZyaxaQH1a3XwurL9tp4kN7fsUQz5fTnxbGH8GFt7DcwpecTuMFmlIaZ+bjOgvF2u7d/gnIWZR+Q1KPowcIIaAhQSarqmH/xE0TpQbb92M9uT7kdz+/HqfDB0EcF/ZRi1ggYFER/cYcMtMOO3jzlmVjXKDrkt5uv9are9ZLJ8L6UcJ+HplVotygVRlYLFwM4GWf2njl/ymq1fqrSgM3J1Sfz5Rnd15ulp/tiGtPV6h0aIwaCDxUPc/F8sfOQdqTKnbrvjMf9fOK7ZLCyv8Jom1s9qvsHANttQw4dhY++6BW+sKFlNJr7E9K6wOZEoT0YU3ogvXm5OSMK5KQ347v7oggZbr3j/+PWwUnoj9jyHCk+OP7p3Kry+6nL33uvazqbD+6+W35RDmrtGOPW8Va7JcjzemtC+frTKWfgJyCQmxI/GZ7x+warfdUKy/rj47UZXdnlHZXHprJWBcFKZsGX1k16t2spI7oqbr3iOTkdzGyz7z8tK5s4eAN4UiHxx5dO94Ka2jLd2Gq95TI/e9tXoqbBytZLJzwAUGdY+273nc6Y294z3p1sRW2ZhSt02Gsg+eDxknyl07FYWRY8I+aZptYx27B0Bw/Bp3faHRcs13EsCWiWpjZ8DEU+Ecxe7IKjVl5GMy8zAJMQSIwbH27rL+7FH2jUzTNfUwgMMAkFiFlf5MrstviA4PU61HIuo1KQRCdkGeJCDJoCQkkkzyOFVF4mOxyv9u8x8opnU6UeBF0wAAAABJRU5ErkJggg=="},ALsQ:function(M,H,a){(function(D,b,A){M.exports=H=b(a("Ib8C"),a("OLod"))})(this,function(D){return D.mode.CFB=function(){var b=D.lib.BlockCipherMode.extend();b.Encryptor=b.extend({processBlock:function(v,y){var E=this._cipher,w=E.blockSize;A.call(this,v,y,w,E),this._prevBlock=v.slice(y,y+w)}}),b.Decryptor=b.extend({processBlock:function(v,y){var E=this._cipher,w=E.blockSize,c=v.slice(y,y+w);A.call(this,v,y,w,E),this._prevBlock=c}});function A(v,y,E,w){var c,_=this._iv;_?(c=_.slice(0),this._iv=void 0):c=this._prevBlock,w.encryptBlock(c,0);for(var l=0;l<E;l++)v[y+l]^=c[l]}return b}(),D.mode.CFB})},B6bo:function(M,H,a){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,H,a){M.exports={wrap:"wrap___1gcMR",content:"content___31AN8",mainPathWrap:"mainPathWrap___1HrSg",colorBlue:"colorBlue___2eq2Y"}},BU3w:function(M,H,a){"use strict";a.d(H,"a",function(){return E});var D=a("MNnm"),b="rc-util-key";function A(w){if(w.attachTo)return w.attachTo;var c=document.querySelector("head");return c||document.body}function v(w){var c,_=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(!Object(D.a)())return null;var l=document.createElement("style");if((c=_.csp)===null||c===void 0?void 0:c.nonce){var t;l.nonce=(t=_.csp)===null||t===void 0?void 0:t.nonce}l.innerHTML=w;var u=A(_),s=u.firstChild;return _.prepend&&u.prepend?u.prepend(l):_.prepend&&s?u.insertBefore(l,s):u.appendChild(l),l}var y=new Map;function E(w,c){var _=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},l=A(_);if(!y.has(l)){var t=v("",_),u=t.parentNode;y.set(l,u),u.removeChild(t)}var s=Array.from(y.get(l).children).find(function(n){return n.tagName==="STYLE"&&n[b]===c});if(s){var r,f;if(((r=_.csp)===null||r===void 0?void 0:r.nonce)&&s.nonce!==((f=_.csp)===null||f===void 0?void 0:f.nonce)){var m;s.nonce=(m=_.csp)===null||m===void 0?void 0:m.nonce}return s.innerHTML!==w&&(s.innerHTML=w),s}var d=v(w,_);return d[b]=c,d}},Bbdw:function(M,H,a){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,H,a){(function(D){D(a("VrN/"),a("osHv"))})(function(D){D.defineOption("autoCloseTags",!1,function(_,l,t){if(t!=D.Init&&t&&_.removeKeyMap("autoCloseTags"),!l)return;var u={name:"autoCloseTags"};(typeof l!="object"||l.whenClosing!==!1)&&(u["'/'"]=function(s){return E(s)}),(typeof l!="object"||l.whenOpening!==!1)&&(u["'>'"]=function(s){return v(s)}),_.addKeyMap(u)});var b=["area","base","br","col","command","embed","hr","img","input","keygen","link","meta","param","source","track","wbr"],A=["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 v(_){if(_.getOption("disableInput"))return D.Pass;for(var l=_.listSelections(),t=[],u=_.getOption("autoCloseTags"),s=0;s<l.length;s++){if(!l[s].empty())return D.Pass;var r=l[s].head,f=_.getTokenAt(r),m=D.innerMode(_.getMode(),f.state),d=m.state,n=m.mode.xmlCurrentTag&&m.mode.xmlCurrentTag(d),i=n&&n.name;if(!i)return D.Pass;var h=m.mode.configuration=="html",C=typeof u=="object"&&u.dontCloseTags||h&&b,x=typeof u=="object"&&u.indentTags||h&&A;f.end>r.ch&&(i=i.slice(0,i.length-f.end+r.ch));var g=i.toLowerCase();if(!i||f.type=="string"&&(f.end!=r.ch||!/[\"\']/.test(f.string.charAt(f.string.length-1))||f.string.length==1)||f.type=="tag"&&n.close||f.string.indexOf("/")==r.ch-f.start-1||C&&w(C,g)>-1||c(_,m.mode.xmlCurrentContext&&m.mode.xmlCurrentContext(d)||[],i,r,!0))return D.Pass;var R=typeof u=="object"&&u.emptyTags;if(R&&w(R,i)>-1){t[s]={text:"/>",newPos:D.Pos(r.line,r.ch+2)};continue}var P=x&&w(x,g)>-1;t[s]={indent:P,text:">"+(P?`
|
|
|
|
|
|
`:"")+"</"+i+">",newPos:P?D.Pos(r.line+1,0):D.Pos(r.line,r.ch+1)}}for(var O=typeof u=="object"&&u.dontIndentOnAutoClose,s=l.length-1;s>=0;s--){var S=t[s];_.replaceRange(S.text,l[s].head,l[s].anchor,"+insert");var p=_.listSelections().slice(0);p[s]={head:S.newPos,anchor:S.newPos},_.setSelections(p),!O&&S.indent&&(_.indentLine(S.newPos.line,null,!0),_.indentLine(S.newPos.line+1,null,!0))}}function y(_,l){for(var t=_.listSelections(),u=[],s=l?"/":"</",r=_.getOption("autoCloseTags"),f=typeof r=="object"&&r.dontIndentOnSlash,m=0;m<t.length;m++){if(!t[m].empty())return D.Pass;var d=t[m].head,n=_.getTokenAt(d),i=D.innerMode(_.getMode(),n.state),h=i.state;if(l&&(n.type=="string"||n.string.charAt(0)!="<"||n.start!=d.ch-1))return D.Pass;var C,x=i.mode.name!="xml"&&_.getMode().name=="htmlmixed";if(x&&i.mode.name=="javascript")C=s+"script";else if(x&&i.mode.name=="css")C=s+"style";else{var g=i.mode.xmlCurrentContext&&i.mode.xmlCurrentContext(h);if(!g||g.length&&c(_,g,g[g.length-1],d))return D.Pass;C=s+g[g.length-1]}_.getLine(d.line).charAt(n.end)!=">"&&(C+=">"),u[m]=C}if(_.replaceSelections(u),t=_.listSelections(),!f)for(var m=0;m<t.length;m++)(m==t.length-1||t[m].head.line<t[m+1].head.line)&&_.indentLine(t[m].head.line)}function E(_){return _.getOption("disableInput")?D.Pass:y(_,!0)}D.commands.closeTag=function(_){return y(_)};function w(_,l){if(_.indexOf)return _.indexOf(l);for(var t=0,u=_.length;t<u;++t)if(_[t]==l)return t;return-1}function c(_,l,t,u,s){if(!D.scanForClosingTag)return!1;var r=Math.min(_.lastLine()+1,u.line+500),f=D.scanForClosingTag(_,u,null,r);if(!f||f.tag!=t)return!1;for(var m=s?1:0,d=l.length-1;d>=0&&l[d]==t;d--)++m;u=f.to;for(var d=1;d<m;d++){var n=D.scanForClosingTag(_,u,null,r);if(!n||n.tag!=t)return!1;u=n.to}return!0}})},BjJ7:function(M,H,a){"use strict";a.d(H,"d",function(){return b}),a.d(H,"c",function(){return A}),a.d(H,"e",function(){return v}),a.d(H,"b",function(){return y}),a.d(H,"a",function(){return w});var D=a("m3rI");function b(c){var _=!0;if(c.length>0){for(var l=0;l<c.length;l++)if(c[l].compile_success==0||!c[l].compile_success){_=!1;break}}else _=!1;return _}function A(c){for(var _=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"",l=[],t=0;t<c.length;t++){var u=c[t],s=_?"".concat(_,"/").concat(u.name):"".concat(u.name);l.push({title:u.name,isLeaf:!(u.type==="tree"),key:s})}return l}function v(c,_,l){for(var t=0;t<c.length;t++){var u=c[t];if(u.key===_){u.children=l;break}u.children&&v(u.children,_,l)}return c}function y(c,_,l){var t;return function(){var u=this,s=arguments,r=function(){t=null,l||c.apply(u,s)},f=l&&!t;clearTimeout(t),t=setTimeout(r,_),f&&c.apply(u,s)}}var E=!0,w=D.a.API_SERVER},"C+DQ":function(M,H,a){},"C/vA":function(M,H,a){"use strict";a.d(H,"a",function(){return D});function D(b){var A=this,v=!1,y;return function(){return v||(v=!0,y=b.apply(A,arguments)),y}}},"Cg/j":function(M,H,a){"use strict";a.d(H,"b",function(){return D}),a.d(H,"a",function(){return b}),a.d(H,"c",function(){return v}),a.d(H,"d",function(){return y});var D;(function(E){E.serviceIds=new Map,E.DI_TARGET="$di$target",E.DI_DEPENDENCIES="$di$dependencies";function w(c){return c[E.DI_DEPENDENCIES]||[]}E.getServiceDependencies=w})(D||(D={}));var b=v("instantiationService");function A(E,w,c,_){w[D.DI_TARGET]===w?w[D.DI_DEPENDENCIES].push({id:E,index:c,optional:_}):(w[D.DI_DEPENDENCIES]=[{id:E,index:c,optional:_}],w[D.DI_TARGET]=w)}function v(E){if(D.serviceIds.has(E))return D.serviceIds.get(E);var w=function(c,_,l){if(arguments.length!==3)throw new Error("@IServiceName-decorator can only be used to decorate a parameter");A(w,c,l,!1)};return w.toString=function(){return E},D.serviceIds.set(E,w),w}function y(E){return function(w,c,_){if(arguments.length!==3)throw new Error("@optional-decorator can only be used to decorate a parameter");A(E,w,_,!0)}}},"Cs+z":function(M,H,a){M.exports=a.p+"static/jqr.b801d45b.png"},"Ct/S":function(M,H,a){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,H,a){"use strict";var D=a("+L6B"),b=a("2/Rp"),A=a("y8nQ"),v=a("Vl3Y"),y=a("cWXX"),E=a("/ezw"),w=a("rAM+"),c=a("9og8"),_=a("tJVT"),l=a("7Kak"),t=a("9yH6"),u=a("WmNS"),s=a.n(u),r=a("q1tI"),f=a.n(r),m=a("ErOA"),d=a("2qtc"),n=a("kLXV"),i=a("k1fw"),h=a("Se0u"),C=a("pUFm"),x=a.n(C);function g(){return Object(m.c)("teach_groups.json")}function R(q){return Object(m.f)("teach_groups.json",q)}function P(q,me){return Object(m.g)("teach_groups/".concat(q,".json"),me)}function O(q){return Object(m.f)("teach_group_members.json",q)}function S(q){return Object(m.b)("teach_group_members/".concat(q,".json"))}function p(q,me){return Object(m.b)("teach_groups/".concat(q,"/del_member.json?member_id=").concat(me))}function T(q){return Object(m.b)("teach_groups/".concat(q,".json"))}var N=a("5NDa"),k=a("5rEg"),U=function(q){var me=q.callback,re=q.visible,ae=q.onCancel,ce=q.id,te=q.name;function $(Se){me(Se)}var X=v.a.useForm(),ee=Object(_.a)(X,1),Oe=ee[0];return Object(r.useEffect)(function(){Oe.setFieldsValue({name:te})},[te]),f.a.createElement(n.a,{centered:!0,title:ce?"\u6539\u540D":"\u65B0\u5EFA",visible:re,onCancel:ae,footer:null},f.a.createElement(v.a,{layout:"vertical",form:Oe,initialValues:{name:te},onFinish:$},f.a.createElement(v.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"}]},f.a.createElement(k.a,{placeholder:"\u8BF7\u8F93\u5165\u4E0D\u8D85\u8FC720\u5B57\u7684\u540D\u79F0",maxLength:20})),f.a.createElement(v.a.Item,null,f.a.createElement("div",{className:"flex-container flex-end"},f.a.createElement(b.a,{type:"ghost",onClick:ae,style:{marginRight:20}}," \u53D6\u6D88 ")," ",f.a.createElement(b.a,{type:"primary",htmlType:"submit"}," \u786E\u5B9A ")))))},z=a("Fxgj"),W=a("3ouR"),F=a("xGfz"),V=50,K=function(q){var me=q.data,re=q.isAdminOrTeacher,ae=q.onDelGroup,ce=q.onChangeGroupName,te=q.onPlusMember,$=q.onDelMember,X=q.onExitGroup,ee=Object(r.useState)(0),Oe=Object(_.a)(ee,2),Se=Oe[0],Me=Oe[1],Qe=Object(r.useState)(0),tt=Object(_.a)(Qe,2),st=tt[0],ut=tt[1];function ht(Ue){var nt=parseInt(Ue.target.id,10);n.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(){ae(nt)}})}function bt(Ue){var nt=parseInt(Ue.target.id,10);n.a.confirm({title:"\u9000\u51FA\u63D0\u793A",content:"\u9000\u51FA\u5C06\u5BF9\u60A8\u4E0E\u7EC4\u5185\u6210\u5458\u5171\u540C\u5F00\u5C55\u6559\u7814\u6D3B\u52A8\u9020\u6210\u4E0D\u4FBF\u3002\u60A8\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F",onOk:function(){X(nt)}})}function Ke(Ue,nt){n.a.confirm({title:"\u6E29\u99A8\u63D0\u793A",content:"\u786E\u5B9A\u8981\u5220\u9664\u8FD9\u4E2A\u7EC4\u5458\u5417?",onOk:function(){$(Ue,nt)}})}return f.a.createElement("ul",{className:"teaching-list"},me.map(function(Ue,nt){return f.a.createElement("li",{key:Ue.id,onClick:function(){return Me(nt)}},f.a.createElement("div",{className:"item-group"},f.a.createElement("span",null,Ue.name," \xA0 ",nt!==Se&&f.a.createElement("i",{className:"iconfont icon-jiantou9"})," "),f.a.createElement("div",{className:"action-group"},re?f.a.createElement("a",{onClick:function(){ce(Ue)},style:{marginRight:40}},"\u4FEE\u6539\u540D2222\u79F0"):null,Ue.is_creat?f.a.createElement("a",{id:Ue.id+"",className:"c-grey-c",onClick:ht},"\u89E3\u6563"):f.a.createElement("a",{id:Ue.id+"",className:"c-grey-c",onClick:bt},"\u9000\u51FA"))),nt===Se?f.a.createElement("ul",{className:"info"},Ue.memers.map(function(kt){return f.a.createElement("li",{key:kt.id||kt.name,onClick:function(){ut(kt.id)},className:st===kt.id?"active":""},f.a.createElement("div",null,kt.name),Ue.is_creat&&kt.id&&st===kt.id?f.a.createElement("a",{className:"btn-del",onClick:function(gt){gt.preventDefault(),gt.stopPropagation(),Ke(Ue.id,st)}},f.a.createElement(W.a,null)):null)}),re?f.a.createElement("li",null,f.a.createElement(b.a,{type:"link",disabled:Ue.memers.length>=50,title:Ue.memers.length>=50?"\u672C\u7EC4\u6210\u5458\u5DF2\u6EE1":"\u6DFB12312\u52A0\u6210\u5458",onClick:function(){te(Ue)}}," ",f.a.createElement(F.a,null)," \u6DFB\u52A0\u7EC4\u5458 ")):null):null)}))},B=a("9kvl"),J=a("ju9d");function le(q){var me=q.children;return f.a.createElement("div",{className:"no-data"},f.a.createElement("img",{src:x.a,alt:"no-data",width:300}),me)}var ge={data:[],loading:!0,selectedGroup:{},showFormPanel:!1,showMemberPanel:!1,index:0},pe;(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"})(pe||(pe={}));function De(q,me){switch(me.type){case pe.INITDATA:return Object(i.a)(Object(i.a)({},q),me.payload);case pe.SHOWLOADING:return Object(i.a)(Object(i.a)({},q),{},{loading:me.payload});case pe.SETINDEX:return Object(i.a)(Object(i.a)({},q),{},{index:me.payload});case pe.SHOWFORMPANEL:return Object(i.a)(Object(i.a)({},q),me.payload);case pe.SHOWMEMBERPANEL:return Object(i.a)(Object(i.a)({},q),me.payload);case pe.SELECTGROUP:return Object(i.a)(Object(i.a)({},q),{},{selectedGroup:me.payload,showFormPanel:!0});default:throw new Error}}function Ie(q){var me,re=q.user,ae=Object(r.useReducer)(De,ge),ce=Object(_.a)(ae,2),te=ce[0],$=ce[1],X=te.data,ee=te.index,Oe=te.loading,Se=te.showFormPanel,Me=te.selectedGroup,Qe=te.showMemberPanel,tt=(me=re.userInfo)===null||me===void 0?void 0:me.role,st=Object(r.useMemo)(function(){var jt=[],Xt=[],bn=Object(w.a)(X),nn;try{for(bn.s();!(nn=bn.n()).done;){var xt=nn.value;xt.is_creat?jt.push(xt):Xt.push(xt)}}catch(We){bn.e(We)}finally{bn.f()}return[jt,Xt]},[X]);Object(r.useEffect)(function(){tt===15&&$({type:pe.SETINDEX,payload:1})},[tt]);function ut(){return ht.apply(this,arguments)}function ht(){return ht=Object(c.a)(s.a.mark(function jt(){var Xt;return s.a.wrap(function(nn){for(;;)switch(nn.prev=nn.next){case 0:return nn.next=2,g();case 2:Xt=nn.sent,$({type:pe.INITDATA,payload:{loading:!1,showFormPanel:!1,data:Xt.groups}});case 4:case"end":return nn.stop()}},jt)})),ht.apply(this,arguments)}Object(r.useEffect)(function(){ut()},[]);function bt(jt){return Ke.apply(this,arguments)}function Ke(){return Ke=Object(c.a)(s.a.mark(function jt(Xt){return s.a.wrap(function(nn){for(;;)switch(nn.prev=nn.next){case 0:if(!Me.id){nn.next=5;break}return nn.next=3,P(Me.id,Xt);case 3:nn.next=7;break;case 5:return nn.next=7,R(Xt);case 7:ut();case 8:case"end":return nn.stop()}},jt)})),Ke.apply(this,arguments)}function Ue(){$({type:pe.SHOWFORMPANEL,payload:{showFormPanel:!0,selectedGroup:{}}})}function nt(jt){$({type:pe.SELECTGROUP,payload:jt})}function kt(){$({type:pe.SHOWFORMPANEL,payload:{showFormPanel:!1}})}function vt(){$({type:pe.SHOWMEMBERPANEL,payload:{showMemberPanel:!1,selectedGroup:{}}})}function gt(jt){$({type:pe.SHOWMEMBERPANEL,payload:{showMemberPanel:!0,selectedGroup:jt}})}function ze(jt,Xt){return Fe.apply(this,arguments)}function Fe(){return Fe=Object(c.a)(s.a.mark(function jt(Xt,bn){return s.a.wrap(function(xt){for(;;)switch(xt.prev=xt.next){case 0:return xt.next=2,p(Xt,bn);case 2:ut();case 3:case"end":return xt.stop()}},jt)})),Fe.apply(this,arguments)}function Xe(jt){return Ae.apply(this,arguments)}function Ae(){return Ae=Object(c.a)(s.a.mark(function jt(Xt){return s.a.wrap(function(nn){for(;;)switch(nn.prev=nn.next){case 0:return nn.next=2,T(Xt);case 2:ut();case 3:case"end":return nn.stop()}},jt)})),Ae.apply(this,arguments)}function Pe(jt){return Ye.apply(this,arguments)}function Ye(){return Ye=Object(c.a)(s.a.mark(function jt(Xt){return s.a.wrap(function(nn){for(;;)switch(nn.prev=nn.next){case 0:return nn.next=2,S(Xt);case 2:ut();case 3:case"end":return nn.stop()}},jt)})),Ye.apply(this,arguments)}function $e(jt){$({type:pe.SETINDEX,payload:parseInt(jt.target.id,10)})}function Ot(jt,Xt){return ct.apply(this,arguments)}function ct(){return ct=Object(c.a)(s.a.mark(function jt(Xt,bn){return s.a.wrap(function(xt){for(;;)switch(xt.prev=xt.next){case 0:return vt(),xt.next=3,O({user_ids:Xt,group_id:bn});case 3:ut();case 4:case"end":return xt.stop()}},jt)})),ct.apply(this,arguments)}return f.a.createElement(f.a.Fragment,null,f.a.createElement("div",{className:"teaching-circling-container"},f.a.createElement("h3",null," \u6559\u7814\u56E2\u961F ",tt<=12&&f.a.createElement(b.a,{type:"primary",disabled:X.length>=50,title:X.length>=50?"\u60A8\u52A0\u5165\u7684\u6559\u7814\u7EC4\u5DF2\u8FBE\u4E0A\u9650":"",onClick:Ue},"\u65B0\u5EFA")," "),f.a.createElement("div",{className:"teaching-circling-body"},tt===15?null:f.a.createElement("ul",{className:"navs"},f.a.createElement("li",{className:ee===0?"active":""},f.a.createElement("a",{id:"0",onClick:$e},"\u6211\u521B\u5EFA\u7684")),f.a.createElement("li",{className:ee===1?"active":""},f.a.createElement("a",{id:"1",onClick:$e},"\u6211\u52A0\u5165\u7684"))),f.a.createElement("div",{className:st[ee].length===0?"nodata-content":"main-content"},st[ee].length===0?f.a.createElement(le,null,tt<=12?f.a.createElement(f.a.Fragment,null," ",f.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")," ",f.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")," "):f.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 ")):f.a.createElement(K,{onExitGroup:Pe,onPlusMember:gt,onDelMember:ze,onDelGroup:Xe,isAdminOrTeacher:tt<=12,onChangeGroupName:nt,data:st[ee]}))),f.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 ")),f.a.createElement(U,{callback:bt,visible:Se,onCancel:kt,id:Me.id,name:Me.name}),f.a.createElement(n.a,{centered:!0,title:"\u6DFB\u52A0\u6210\u5458",visible:Qe,onCancel:vt,footer:null,width:1100,bodyStyle:{minHeight:200}},f.a.createElement(J.a,{container_id:Me.id,container_type:4,onSelect:Ot,onCancel:vt})))}var fe=Object(B.a)(function(q){var me=q.user;return{user:me}})(Ie),xe=a("SLjR"),Ee=a("55Ip"),se=t.a.Group,oe=H.a=function(q){var me=q.onSelect,re=q.onCancel,ae=Object(r.useState)([]),ce=Object(_.a)(ae,2),te=ce[0],$=ce[1],X=Object(r.useState)(!0),ee=Object(_.a)(X,2),Oe=ee[0],Se=ee[1];Object(r.useEffect)(function(){function tt(){return st.apply(this,arguments)}function st(){return st=Object(c.a)(s.a.mark(function ut(){var ht,bt;return s.a.wrap(function(Ue){for(;;)switch(Ue.prev=Ue.next){case 0:return Ue.next=2,Object(m.c)("teach_groups/my.json");case 2:ht=Ue.sent,bt=ht.groups,$(bt),Se(!1);case 6:case"end":return Ue.stop()}},ut)})),st.apply(this,arguments)}tt()},[]);var Me=Object(r.useMemo)(function(){var tt=[],st=[],ut=Object(w.a)(te),ht;try{for(ut.s();!(ht=ut.n()).done;){var bt=ht.value;bt.is_creat?tt.push(bt):st.push(bt)}}catch(Ke){ut.e(Ke)}finally{ut.f()}return[tt,st]},[te]);function Qe(tt){me(tt)}return f.a.createElement(v.a,{className:"select-teach-group",onFinish:Qe},Oe?f.a.createElement(E.a,{paragraph:!0}):te.length===0?f.a.createElement(le,null,"\u60A8\u5C1A\u672A\u521B\u5EFA\u60A8\u7684\u6559\u7814\u56E2\u961F\uFF0C\u5FEB\u53BB",f.a.createElement(Ee.a,{to:"/account/teach-group"},"\u521B\u5EFA"),"\u5427"):f.a.createElement(f.a.Fragment,null,f.a.createElement(v.a.Item,{name:"group_id"},f.a.createElement(se,null,f.a.createElement("p",{style:{fontSize:"12px"}},"\u6211\u521B\u5EFA\u7684\uFF1A"),f.a.createElement("ul",{className:"groups"},Me[0].map(function(tt){return f.a.createElement("li",{key:tt.id},f.a.createElement(t.a,{value:tt.id},tt.name))})),f.a.createElement("p",{style:{fontSize:"12px"}},"\u6211\u52A0\u5165\u7684\uFF1A"),f.a.createElement("ul",{className:"groups"},Me[1].map(function(tt){return f.a.createElement("li",{key:tt.id},f.a.createElement(t.a,{value:tt.id},tt.name))})))),f.a.createElement("div",{className:"btn-actions"},f.a.createElement(b.a,{type:"ghost",onClick:re,style:{marginRight:10}},"\u53D6\u6D88"),f.a.createElement(b.a,{type:"primary",htmlType:"submit"},"\u786E\u5B9A"))))}},DlQD:function(M,H,a){(function(D,b){M.exports=b()})(this,function(){"use strict";function D(ze,Fe){for(var Xe=0;Xe<Fe.length;Xe++){var Ae=Fe[Xe];Ae.enumerable=Ae.enumerable||!1,Ae.configurable=!0,"value"in Ae&&(Ae.writable=!0),Object.defineProperty(ze,Ae.key,Ae)}}function b(ze,Fe,Xe){return Fe&&D(ze.prototype,Fe),Xe&&D(ze,Xe),ze}function A(ze,Fe){if(!ze)return;if(typeof ze=="string")return v(ze,Fe);var Xe=Object.prototype.toString.call(ze).slice(8,-1);if(Xe==="Object"&&ze.constructor&&(Xe=ze.constructor.name),Xe==="Map"||Xe==="Set")return Array.from(ze);if(Xe==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(Xe))return v(ze,Fe)}function v(ze,Fe){(Fe==null||Fe>ze.length)&&(Fe=ze.length);for(var Xe=0,Ae=new Array(Fe);Xe<Fe;Xe++)Ae[Xe]=ze[Xe];return Ae}function y(ze,Fe){var Xe;if(typeof Symbol=="undefined"||ze[Symbol.iterator]==null){if(Array.isArray(ze)||(Xe=A(ze))||Fe&&ze&&typeof ze.length=="number"){Xe&&(ze=Xe);var Ae=0;return function(){return Ae>=ze.length?{done:!0}:{done:!1,value:ze[Ae++]}}}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 Xe=ze[Symbol.iterator](),Xe.next.bind(Xe)}function E(ze,Fe){return Fe={exports:{}},ze(Fe,Fe.exports),Fe.exports}var w=E(function(ze){function Fe(){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 Xe(Ae){ze.exports.defaults=Ae}ze.exports={defaults:Fe(),getDefaults:Fe,changeDefaults:Xe}}),c=w.defaults,_=w.getDefaults,l=w.changeDefaults,t=/[&<>"']/,u=/[&<>"']/g,s=/[<>"']|&(?!#?\w+;)/,r=/[<>"']|&(?!#?\w+;)/g,f={"&":"&","<":"<",">":">",'"':""","'":"'"},m=function(Fe){return f[Fe]};function d(ze,Fe){if(Fe){if(t.test(ze))return ze.replace(u,m)}else if(s.test(ze))return ze.replace(r,m);return ze}var n=/&(#(?:\d+)|(?:#x[0-9A-Fa-f]+)|(?:\w+));?/ig;function i(ze){return ze.replace(n,function(Fe,Xe){return Xe=Xe.toLowerCase(),Xe==="colon"?":":Xe.charAt(0)==="#"?Xe.charAt(1)==="x"?String.fromCharCode(parseInt(Xe.substring(2),16)):String.fromCharCode(+Xe.substring(1)):""})}var h=/(^|[^\[])\^/g;function C(ze,Fe){ze=ze.source||ze,Fe=Fe||"";var Xe={replace:function(Pe,Ye){return Ye=Ye.source||Ye,Ye=Ye.replace(h,"$1"),ze=ze.replace(Pe,Ye),Xe},getRegex:function(){return new RegExp(ze,Fe)}};return Xe}var x=/[^\w:]/g,g=/^$|^[a-z][a-z0-9+.-]*:|^[?#]/i;function R(ze,Fe,Xe){if(ze){var Ae;try{Ae=decodeURIComponent(i(Xe)).replace(x,"").toLowerCase()}catch(Pe){return null}if(Ae.indexOf("javascript:")===0||Ae.indexOf("vbscript:")===0||Ae.indexOf("data:")===0)return null}Fe&&!g.test(Xe)&&(Xe=T(Fe,Xe));try{Xe=encodeURI(Xe).replace(/%25/g,"%")}catch(Pe){return null}return Xe}var P={},O=/^[^:]+:\/*[^/]*$/,S=/^([^:]+:)[\s\S]*$/,p=/^([^:]+:\/*[^/]*)[\s\S]*$/;function T(ze,Fe){P[" "+ze]||(O.test(ze)?P[" "+ze]=ze+"/":P[" "+ze]=z(ze,"/",!0)),ze=P[" "+ze];var Xe=ze.indexOf(":")===-1;return Fe.substring(0,2)==="//"?Xe?Fe:ze.replace(S,"$1")+Fe:Fe.charAt(0)==="/"?Xe?Fe:ze.replace(p,"$1")+Fe:ze+Fe}var N={exec:function(){}};function k(ze){for(var Fe=1,Xe,Ae;Fe<arguments.length;Fe++){Xe=arguments[Fe];for(Ae in Xe)Object.prototype.hasOwnProperty.call(Xe,Ae)&&(ze[Ae]=Xe[Ae])}return ze}function U(ze,Fe){var Xe=ze.replace(/\|/g,function(Ye,$e,Ot){for(var ct=!1,jt=$e;--jt>=0&&Ot[jt]==="\\";)ct=!ct;return ct?"|":" |"}),Ae=Xe.split(/ \|/),Pe=0;if(Ae.length>Fe)Ae.splice(Fe);else for(;Ae.length<Fe;)Ae.push("");for(;Pe<Ae.length;Pe++)Ae[Pe]=Ae[Pe].trim().replace(/\\\|/g,"|");return Ae}function z(ze,Fe,Xe){var Ae=ze.length;if(Ae===0)return"";for(var Pe=0;Pe<Ae;){var Ye=ze.charAt(Ae-Pe-1);if(Ye===Fe&&!Xe)Pe++;else if(Ye!==Fe&&Xe)Pe++;else break}return ze.substr(0,Ae-Pe)}function W(ze,Fe){if(ze.indexOf(Fe[1])===-1)return-1;for(var Xe=ze.length,Ae=0,Pe=0;Pe<Xe;Pe++)if(ze[Pe]==="\\")Pe++;else if(ze[Pe]===Fe[0])Ae++;else if(ze[Pe]===Fe[1]&&(Ae--,Ae<0))return Pe;return-1}function F(ze){ze&&ze.sanitize&&!ze.silent&&console.warn("marked(): sanitize and sanitizer parameters are deprecated since version 0.7.0, should not be used and will be removed in the future. Read more here: https://marked.js.org/#/USING_ADVANCED.md#options")}var V={escape:d,unescape:i,edit:C,cleanUrl:R,resolveUrl:T,noopTest:N,merge:k,splitCells:U,rtrim:z,findClosingBracket:W,checkSanitizeDeprecation:F},K=w.defaults,B=V.rtrim,J=V.splitCells,le=V.escape,ge=V.findClosingBracket;function pe(ze,Fe,Xe){var Ae=Fe.href,Pe=Fe.title?le(Fe.title):null,Ye=ze[1].replace(/\\([\[\]])/g,"$1");return ze[0].charAt(0)!=="!"?{type:"link",raw:Xe,href:Ae,title:Pe,text:Ye}:{type:"image",raw:Xe,href:Ae,title:Pe,text:le(Ye)}}function De(ze,Fe){var Xe=ze.match(/^(\s+)(?:```)/);if(Xe===null)return Fe;var Ae=Xe[1];return Fe.split(`
|
|
|
`).map(function(Pe){var Ye=Pe.match(/^\s+/);if(Ye===null)return Pe;var $e=Ye[0];return $e.length>=Ae.length?Pe.slice(Ae.length):Pe}).join(`
|
|
|
`)}var Ie=function(){function ze(Xe){this.options=Xe||K}var Fe=ze.prototype;return Fe.space=function(Ae){var Pe=this.rules.block.newline.exec(Ae);if(Pe)return Pe[0].length>1?{type:"space",raw:Pe[0]}:{raw:`
|
|
|
`}},Fe.code=function(Ae,Pe){var Ye=this.rules.block.code.exec(Ae);if(Ye){var $e=Pe[Pe.length-1];if($e&&$e.type==="paragraph")return{raw:Ye[0],text:Ye[0].trimRight()};var Ot=Ye[0].replace(/^ {4}/gm,"");return{type:"code",raw:Ye[0],codeBlockStyle:"indented",text:this.options.pedantic?Ot:B(Ot,`
|
|
|
`)}}},Fe.fences=function(Ae){var Pe=this.rules.block.fences.exec(Ae);if(Pe){var Ye=Pe[0],$e=De(Ye,Pe[3]||"");return{type:"code",raw:Ye,lang:Pe[2]?Pe[2].trim():Pe[2],text:$e}}},Fe.heading=function(Ae){var Pe=this.rules.block.heading.exec(Ae);if(Pe)return{type:"heading",raw:Pe[0],depth:Pe[1].length,text:Pe[2]}},Fe.nptable=function(Ae){var Pe=this.rules.block.nptable.exec(Ae);if(Pe){var Ye={type:"table",header:J(Pe[1].replace(/^ *| *\| *$/g,"")),align:Pe[2].replace(/^ *|\| *$/g,"").split(/ *\| */),cells:Pe[3]?Pe[3].replace(/\n$/,"").split(`
|
|
|
`):[],raw:Pe[0]};if(Ye.header.length===Ye.align.length){var $e=Ye.align.length,Ot;for(Ot=0;Ot<$e;Ot++)/^ *-+: *$/.test(Ye.align[Ot])?Ye.align[Ot]="right":/^ *:-+: *$/.test(Ye.align[Ot])?Ye.align[Ot]="center":/^ *:-+ *$/.test(Ye.align[Ot])?Ye.align[Ot]="left":Ye.align[Ot]=null;for($e=Ye.cells.length,Ot=0;Ot<$e;Ot++)Ye.cells[Ot]=J(Ye.cells[Ot],Ye.header.length);return Ye}}},Fe.hr=function(Ae){var Pe=this.rules.block.hr.exec(Ae);if(Pe)return{type:"hr",raw:Pe[0]}},Fe.blockquote=function(Ae){var Pe=this.rules.block.blockquote.exec(Ae);if(Pe){var Ye=Pe[0].replace(/^ *> ?/gm,"");return{type:"blockquote",raw:Pe[0],text:Ye}}},Fe.list=function(Ae){var Pe=this.rules.block.list.exec(Ae);if(Pe){for(var Ye=Pe[0],$e=Pe[2],Ot=$e.length>1,ct=$e[$e.length-1]===")",jt={type:"list",raw:Ye,ordered:Ot,start:Ot?+$e.slice(0,-1):"",loose:!1,items:[]},Xt=Pe[0].match(this.rules.block.item),bn=!1,nn,xt,We,ot,it,Ne,Je,Tt=Xt.length,yt=0;yt<Tt;yt++)nn=Xt[yt],Ye=nn,xt=nn.length,nn=nn.replace(/^ *([*+-]|\d+[.)]) */,""),~nn.indexOf(`
|
|
|
`)&&(xt-=nn.length,nn=this.options.pedantic?nn.replace(/^ {1,4}/gm,""):nn.replace(new RegExp("^ {1,"+xt+"}","gm"),"")),yt!==Tt-1&&(We=this.rules.block.bullet.exec(Xt[yt+1])[0],(Ot?We.length===1||!ct&&We[We.length-1]===")":We.length>1||this.options.smartLists&&We!==$e)&&(ot=Xt.slice(yt+1).join(`
|
|
|
`),jt.raw=jt.raw.substring(0,jt.raw.length-ot.length),yt=Tt-1)),it=bn||/\n\n(?!\s*$)/.test(nn),yt!==Tt-1&&(bn=nn.charAt(nn.length-1)===`
|
|
|
`,it||(it=bn)),it&&(jt.loose=!0),Ne=/^\[[ xX]\] /.test(nn),Je=void 0,Ne&&(Je=nn[1]!==" ",nn=nn.replace(/^\[[ xX]\] +/,"")),jt.items.push({type:"list_item",raw:Ye,task:Ne,checked:Je,loose:it,text:nn});return jt}},Fe.html=function(Ae){var Pe=this.rules.block.html.exec(Ae);if(Pe)return{type:this.options.sanitize?"paragraph":"html",raw:Pe[0],pre:!this.options.sanitizer&&(Pe[1]==="pre"||Pe[1]==="script"||Pe[1]==="style"),text:this.options.sanitize?this.options.sanitizer?this.options.sanitizer(Pe[0]):le(Pe[0]):Pe[0]}},Fe.def=function(Ae){var Pe=this.rules.block.def.exec(Ae);if(Pe){Pe[3]&&(Pe[3]=Pe[3].substring(1,Pe[3].length-1));var Ye=Pe[1].toLowerCase().replace(/\s+/g," ");return{tag:Ye,raw:Pe[0],href:Pe[2],title:Pe[3]}}},Fe.table=function(Ae){var Pe=this.rules.block.table.exec(Ae);if(Pe){var Ye={type:"table",header:J(Pe[1].replace(/^ *| *\| *$/g,"")),align:Pe[2].replace(/^ *|\| *$/g,"").split(/ *\| */),cells:Pe[3]?Pe[3].replace(/\n$/,"").split(`
|
|
|
`):[]};if(Ye.header.length===Ye.align.length){Ye.raw=Pe[0];var $e=Ye.align.length,Ot;for(Ot=0;Ot<$e;Ot++)/^ *-+: *$/.test(Ye.align[Ot])?Ye.align[Ot]="right":/^ *:-+: *$/.test(Ye.align[Ot])?Ye.align[Ot]="center":/^ *:-+ *$/.test(Ye.align[Ot])?Ye.align[Ot]="left":Ye.align[Ot]=null;for($e=Ye.cells.length,Ot=0;Ot<$e;Ot++)Ye.cells[Ot]=J(Ye.cells[Ot].replace(/^ *\| *| *\| *$/g,""),Ye.header.length);return Ye}}},Fe.lheading=function(Ae){var Pe=this.rules.block.lheading.exec(Ae);if(Pe)return{type:"heading",raw:Pe[0],depth:Pe[2].charAt(0)==="="?1:2,text:Pe[1]}},Fe.paragraph=function(Ae){var Pe=this.rules.block.paragraph.exec(Ae);if(Pe)return{type:"paragraph",raw:Pe[0],text:Pe[1].charAt(Pe[1].length-1)===`
|
|
|
`?Pe[1].slice(0,-1):Pe[1]}},Fe.text=function(Ae,Pe){var Ye=this.rules.block.text.exec(Ae);if(Ye){var $e=Pe[Pe.length-1];return $e&&$e.type==="text"?{raw:Ye[0],text:Ye[0]}:{type:"text",raw:Ye[0],text:Ye[0]}}},Fe.escape=function(Ae){var Pe=this.rules.inline.escape.exec(Ae);if(Pe)return{type:"escape",raw:Pe[0],text:le(Pe[1])}},Fe.tag=function(Ae,Pe,Ye){var $e=this.rules.inline.tag.exec(Ae);if($e)return!Pe&&/^<a /i.test($e[0])?Pe=!0:Pe&&/^<\/a>/i.test($e[0])&&(Pe=!1),!Ye&&/^<(pre|code|kbd|script)(\s|>)/i.test($e[0])?Ye=!0:Ye&&/^<\/(pre|code|kbd|script)(\s|>)/i.test($e[0])&&(Ye=!1),{type:this.options.sanitize?"text":"html",raw:$e[0],inLink:Pe,inRawBlock:Ye,text:this.options.sanitize?this.options.sanitizer?this.options.sanitizer($e[0]):le($e[0]):$e[0]}},Fe.link=function(Ae){var Pe=this.rules.inline.link.exec(Ae);if(Pe){var Ye=ge(Pe[2],"()");if(Ye>-1){var $e=Pe[0].indexOf("!")===0?5:4,Ot=$e+Pe[1].length+Ye;Pe[2]=Pe[2].substring(0,Ye),Pe[0]=Pe[0].substring(0,Ot).trim(),Pe[3]=""}var ct=Pe[2],jt="";if(this.options.pedantic){var Xt=/^([^'"]*[^\s])\s+(['"])(.*)\2/.exec(ct);Xt?(ct=Xt[1],jt=Xt[3]):jt=""}else jt=Pe[3]?Pe[3].slice(1,-1):"";ct=ct.trim().replace(/^<([\s\S]*)>$/,"$1");var bn=pe(Pe,{href:ct&&ct.replace(this.rules.inline._escapes,"$1"),title:jt&&jt.replace(this.rules.inline._escapes,"$1")},Pe[0]);return bn}},Fe.reflink=function(Ae,Pe){var Ye;if((Ye=this.rules.inline.reflink.exec(Ae))||(Ye=this.rules.inline.nolink.exec(Ae))){var $e=(Ye[2]||Ye[1]).replace(/\s+/g," ");if($e=Pe[$e.toLowerCase()],!$e||!$e.href){var Ot=Ye[0].charAt(0);return{type:"text",raw:Ot,text:Ot}}var ct=pe(Ye,$e,Ye[0]);return ct}},Fe.strong=function(Ae,Pe,Ye){Ye===void 0&&(Ye="");var $e=this.rules.inline.strong.start.exec(Ae);if($e&&(!$e[1]||$e[1]&&(Ye===""||this.rules.inline.punctuation.exec(Ye)))){Pe=Pe.slice(-1*Ae.length);var Ot=$e[0]==="**"?this.rules.inline.strong.endAst:this.rules.inline.strong.endUnd;Ot.lastIndex=0;for(var ct;($e=Ot.exec(Pe))!=null;)if(ct=this.rules.inline.strong.middle.exec(Pe.slice(0,$e.index+3)),ct)return{type:"strong",raw:Ae.slice(0,ct[0].length),text:Ae.slice(2,ct[0].length-2)}}},Fe.em=function(Ae,Pe,Ye){Ye===void 0&&(Ye="");var $e=this.rules.inline.em.start.exec(Ae);if($e&&(!$e[1]||$e[1]&&(Ye===""||this.rules.inline.punctuation.exec(Ye)))){Pe=Pe.slice(-1*Ae.length);var Ot=$e[0]==="*"?this.rules.inline.em.endAst:this.rules.inline.em.endUnd;Ot.lastIndex=0;for(var ct;($e=Ot.exec(Pe))!=null;)if(ct=this.rules.inline.em.middle.exec(Pe.slice(0,$e.index+2)),ct)return{type:"em",raw:Ae.slice(0,ct[0].length),text:Ae.slice(1,ct[0].length-1)}}},Fe.codespan=function(Ae){var Pe=this.rules.inline.code.exec(Ae);if(Pe){var Ye=Pe[2].replace(/\n/g," "),$e=/[^ ]/.test(Ye),Ot=Ye.startsWith(" ")&&Ye.endsWith(" ");return $e&&Ot&&(Ye=Ye.substring(1,Ye.length-1)),Ye=le(Ye,!0),{type:"codespan",raw:Pe[0],text:Ye}}},Fe.br=function(Ae){var Pe=this.rules.inline.br.exec(Ae);if(Pe)return{type:"br",raw:Pe[0]}},Fe.del=function(Ae){var Pe=this.rules.inline.del.exec(Ae);if(Pe)return{type:"del",raw:Pe[0],text:Pe[1]}},Fe.autolink=function(Ae,Pe){var Ye=this.rules.inline.autolink.exec(Ae);if(Ye){var $e,Ot;return Ye[2]==="@"?($e=le(this.options.mangle?Pe(Ye[1]):Ye[1]),Ot="mailto:"+$e):($e=le(Ye[1]),Ot=$e),{type:"link",raw:Ye[0],text:$e,href:Ot,tokens:[{type:"text",raw:$e,text:$e}]}}},Fe.url=function(Ae,Pe){var Ye;if(Ye=this.rules.inline.url.exec(Ae)){var $e,Ot;if(Ye[2]==="@")$e=le(this.options.mangle?Pe(Ye[0]):Ye[0]),Ot="mailto:"+$e;else{var ct;do ct=Ye[0],Ye[0]=this.rules.inline._backpedal.exec(Ye[0])[0];while(ct!==Ye[0]);$e=le(Ye[0]),Ye[1]==="www."?Ot="http://"+$e:Ot=$e}return{type:"link",raw:Ye[0],text:$e,href:Ot,tokens:[{type:"text",raw:$e,text:$e}]}}},Fe.inlineText=function(Ae,Pe,Ye){var $e=this.rules.inline.text.exec(Ae);if($e){var Ot;return Pe?Ot=this.options.sanitize?this.options.sanitizer?this.options.sanitizer($e[0]):le($e[0]):$e[0]:Ot=le(this.options.smartypants?Ye($e[0]):$e[0]),{type:"text",raw:$e[0],text:Ot}}},ze}(),fe=V.noopTest,xe=V.edit,Ee=V.merge,se={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:fe,table:fe,lheading:/^([^\n]+)\n {0,3}(=+|-+) *(?:\n+|$)/,_paragraph:/^([^\n]+(?:\n(?!hr|heading|lheading|blockquote|fences|list|html)[^\n]+)*)/,text:/^[^\n]+/};se._label=/(?!\s*\])(?:\\[\[\]]|[^\[\]])+/,se._title=/(?:"(?:\\"?|[^"\\])*"|'[^'\n]*(?:\n[^'\n]+)*\n?'|\([^()]*\))/,se.def=xe(se.def).replace("label",se._label).replace("title",se._title).getRegex(),se.bullet=/(?:[*+-]|\d{1,9}[.)])/,se.item=/^( *)(bull) ?[^\n]*(?:\n(?!\1bull ?)[^\n]*)*/,se.item=xe(se.item,"gm").replace(/bull/g,se.bullet).getRegex(),se.list=xe(se.list).replace(/bull/g,se.bullet).replace("hr","\\n+(?=\\1?(?:(?:- *){3,}|(?:_ *){3,}|(?:\\* *){3,})(?:\\n+|$))").replace("def","\\n+(?="+se.def.source+")").getRegex(),se._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",se._comment=/<!--(?!-?>)[\s\S]*?-->/,se.html=xe(se.html,"i").replace("comment",se._comment).replace("tag",se._tag).replace("attribute",/ +[a-zA-Z:_][\w.:-]*(?: *= *"[^"\n]*"| *= *'[^'\n]*'| *= *[^\s"'=<>`]+)?/).getRegex(),se.paragraph=xe(se._paragraph).replace("hr",se.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",se._tag).getRegex(),se.blockquote=xe(se.blockquote).replace("paragraph",se.paragraph).getRegex(),se.normal=Ee({},se),se.gfm=Ee({},se.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*|$)"}),se.gfm.nptable=xe(se.gfm.nptable).replace("hr",se.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",se._tag).getRegex(),se.gfm.table=xe(se.gfm.table).replace("hr",se.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",se._tag).getRegex(),se.pedantic=Ee({},se.normal,{html:xe(`^ *(?:comment *(?:\\n|\\s*$)|<(tag)[\\s\\S]+?</\\1> *(?:\\n{2,}|\\s*$)|<tag(?:"[^"]*"|'[^']*'|\\s[^'"/>\\s]*)*?/?> *(?:\\n{2,}|\\s*$))`).replace("comment",se._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:fe,paragraph:xe(se.normal._paragraph).replace("hr",se.hr).replace("heading",` *#{1,6} *[^
|
|
|
]`).replace("lheading",se.lheading).replace("blockquote"," {0,3}>").replace("|fences","").replace("|list","").replace("|html","").getRegex()});var oe={escape:/^\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/,autolink:/^<(scheme:[^\s\x00-\x1f<>]*|email)>/,url:fe,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:fe,text:/^(`+|[^`])(?:[\s\S]*?(?:(?=[\\<!\[`*]|\b_|$)|[^ ](?= {2,}\n))|(?= {2,}\n))/,punctuation:/^([\s*punctuation])/};oe._punctuation="!\"#$%&'()+\\-.,/:;<=>?@\\[\\]`^{|}~",oe.punctuation=xe(oe.punctuation).replace(/punctuation/g,oe._punctuation).getRegex(),oe._blockSkip="\\[[^\\]]*?\\]\\([^\\)]*?\\)|`[^`]*?`|<[^>]*?>",oe._overlapSkip="__[^_]*?__|\\*\\*\\[^\\*\\]*?\\*\\*",oe.em.start=xe(oe.em.start).replace(/punctuation/g,oe._punctuation).getRegex(),oe.em.middle=xe(oe.em.middle).replace(/punctuation/g,oe._punctuation).replace(/overlapSkip/g,oe._overlapSkip).getRegex(),oe.em.endAst=xe(oe.em.endAst,"g").replace(/punctuation/g,oe._punctuation).getRegex(),oe.em.endUnd=xe(oe.em.endUnd,"g").replace(/punctuation/g,oe._punctuation).getRegex(),oe.strong.start=xe(oe.strong.start).replace(/punctuation/g,oe._punctuation).getRegex(),oe.strong.middle=xe(oe.strong.middle).replace(/punctuation/g,oe._punctuation).replace(/blockSkip/g,oe._blockSkip).getRegex(),oe.strong.endAst=xe(oe.strong.endAst,"g").replace(/punctuation/g,oe._punctuation).getRegex(),oe.strong.endUnd=xe(oe.strong.endUnd,"g").replace(/punctuation/g,oe._punctuation).getRegex(),oe.blockSkip=xe(oe._blockSkip,"g").getRegex(),oe.overlapSkip=xe(oe._overlapSkip,"g").getRegex(),oe._escapes=/\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/g,oe._scheme=/[a-zA-Z][a-zA-Z0-9+.-]{1,31}/,oe._email=/[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+(@)[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)+(?![-_])/,oe.autolink=xe(oe.autolink).replace("scheme",oe._scheme).replace("email",oe._email).getRegex(),oe._attribute=/\s+[a-zA-Z:_][\w.:-]*(?:\s*=\s*"[^"]*"|\s*=\s*'[^']*'|\s*=\s*[^\s"'=<>`]+)?/,oe.tag=xe(oe.tag).replace("comment",se._comment).replace("attribute",oe._attribute).getRegex(),oe._label=/(?:\[(?:\\.|[^\[\]\\])*\]|\\.|`[^`]*`|[^\[\]\\`])*?/,oe._href=/<(?:\\[<>]?|[^\s<>\\])*>|[^\s\x00-\x1f]*/,oe._title=/"(?:\\"?|[^"\\])*"|'(?:\\'?|[^'\\])*'|\((?:\\\)?|[^)\\])*\)/,oe.link=xe(oe.link).replace("label",oe._label).replace("href",oe._href).replace("title",oe._title).getRegex(),oe.reflink=xe(oe.reflink).replace("label",oe._label).getRegex(),oe.reflinkSearch=xe(oe.reflinkSearch,"g").replace("reflink",oe.reflink).replace("nolink",oe.nolink).getRegex(),oe.normal=Ee({},oe),oe.pedantic=Ee({},oe.normal,{strong:{start:/^__|\*\*/,middle:/^__(?=\S)([\s\S]*?\S)__(?!_)|^\*\*(?=\S)([\s\S]*?\S)\*\*(?!\*)/,endAst:/\*\*(?!\*)/g,endUnd:/__(?!_)/g},em:{start:/^_|\*/,middle:/^()\*(?=\S)([\s\S]*?\S)\*(?!\*)|^_(?=\S)([\s\S]*?\S)_(?!_)/,endAst:/\*(?!\*)/g,endUnd:/_(?!_)/g},link:xe(/^!?\[(label)\]\((.*?)\)/).replace("label",oe._label).getRegex(),reflink:xe(/^!?\[(label)\]\s*\[([^\]]*)\]/).replace("label",oe._label).getRegex()}),oe.gfm=Ee({},oe.normal,{escape:xe(oe.escape).replace("])","~|])").getRegex(),_extended_email:/[A-Za-z0-9._+-]+(@)[a-zA-Z0-9-_]+(?:\.[a-zA-Z0-9-_]*[a-zA-Z0-9])+(?![-_])/,url:/^((?:ftp|https?):\/\/|www\.)(?:[a-zA-Z0-9\-]+\.?)+[^\s<]*|^email/,_backpedal:/(?:[^?!.,:;*_~()&]+|\([^)]*\)|&(?![a-zA-Z0-9]+;$)|[?!.,:;*_~)]+(?!$))+/,del:/^~+(?=\S)([\s\S]*?\S)~+/,text:/^(`+|[^`])(?:[\s\S]*?(?:(?=[\\<!\[`*~]|\b_|https?:\/\/|ftp:\/\/|www\.|$)|[^ ](?= {2,}\n)|[^a-zA-Z0-9.!#$%&'*+\/=?_`{\|}~-](?=[a-zA-Z0-9.!#$%&'*+\/=?_`{\|}~-]+@))|(?= {2,}\n|[a-zA-Z0-9.!#$%&'*+\/=?_`{\|}~-]+@))/}),oe.gfm.url=xe(oe.gfm.url,"i").replace("email",oe.gfm._extended_email).getRegex(),oe.breaks=Ee({},oe.gfm,{br:xe(oe.br).replace("{2,}","*").getRegex(),text:xe(oe.gfm.text).replace("\\b_","\\b_| {2,}\\n").replace(/\{2,\}/g,"*").getRegex()});var q={block:se,inline:oe},me=w.defaults,re=q.block,ae=q.inline;function ce(ze){return ze.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 te(ze){var Fe="",Xe,Ae,Pe=ze.length;for(Xe=0;Xe<Pe;Xe++)Ae=ze.charCodeAt(Xe),Math.random()>.5&&(Ae="x"+Ae.toString(16)),Fe+="&#"+Ae+";";return Fe}var $=function(){function ze(Xe){this.tokens=[],this.tokens.links=Object.create(null),this.options=Xe||me,this.options.tokenizer=this.options.tokenizer||new Ie,this.tokenizer=this.options.tokenizer,this.tokenizer.options=this.options;var Ae={block:re.normal,inline:ae.normal};this.options.pedantic?(Ae.block=re.pedantic,Ae.inline=ae.pedantic):this.options.gfm&&(Ae.block=re.gfm,this.options.breaks?Ae.inline=ae.breaks:Ae.inline=ae.gfm),this.tokenizer.rules=Ae}ze.lex=function(Ae,Pe){var Ye=new ze(Pe);return Ye.lex(Ae)};var Fe=ze.prototype;return Fe.lex=function(Ae){return Ae=Ae.replace(/\r\n|\r/g,`
|
|
|
`).replace(/\t/g," "),this.blockTokens(Ae,this.tokens,!0),this.inline(this.tokens),this.tokens},Fe.blockTokens=function(Ae,Pe,Ye){Pe===void 0&&(Pe=[]),Ye===void 0&&(Ye=!0),Ae=Ae.replace(/^ +$/gm,"");for(var $e,Ot,ct,jt;Ae;){if($e=this.tokenizer.space(Ae)){Ae=Ae.substring($e.raw.length),$e.type&&Pe.push($e);continue}if($e=this.tokenizer.code(Ae,Pe)){Ae=Ae.substring($e.raw.length),$e.type?Pe.push($e):(jt=Pe[Pe.length-1],jt.raw+=`
|
|
|
`+$e.raw,jt.text+=`
|
|
|
`+$e.text);continue}if($e=this.tokenizer.fences(Ae)){Ae=Ae.substring($e.raw.length),Pe.push($e);continue}if($e=this.tokenizer.heading(Ae)){Ae=Ae.substring($e.raw.length),Pe.push($e);continue}if($e=this.tokenizer.nptable(Ae)){Ae=Ae.substring($e.raw.length),Pe.push($e);continue}if($e=this.tokenizer.hr(Ae)){Ae=Ae.substring($e.raw.length),Pe.push($e);continue}if($e=this.tokenizer.blockquote(Ae)){Ae=Ae.substring($e.raw.length),$e.tokens=this.blockTokens($e.text,[],Ye),Pe.push($e);continue}if($e=this.tokenizer.list(Ae)){for(Ae=Ae.substring($e.raw.length),ct=$e.items.length,Ot=0;Ot<ct;Ot++)$e.items[Ot].tokens=this.blockTokens($e.items[Ot].text,[],!1);Pe.push($e);continue}if($e=this.tokenizer.html(Ae)){Ae=Ae.substring($e.raw.length),Pe.push($e);continue}if(Ye&&($e=this.tokenizer.def(Ae))){Ae=Ae.substring($e.raw.length),this.tokens.links[$e.tag]||(this.tokens.links[$e.tag]={href:$e.href,title:$e.title});continue}if($e=this.tokenizer.table(Ae)){Ae=Ae.substring($e.raw.length),Pe.push($e);continue}if($e=this.tokenizer.lheading(Ae)){Ae=Ae.substring($e.raw.length),Pe.push($e);continue}if(Ye&&($e=this.tokenizer.paragraph(Ae))){Ae=Ae.substring($e.raw.length),Pe.push($e);continue}if($e=this.tokenizer.text(Ae,Pe)){Ae=Ae.substring($e.raw.length),$e.type?Pe.push($e):(jt=Pe[Pe.length-1],jt.raw+=`
|
|
|
`+$e.raw,jt.text+=`
|
|
|
`+$e.text);continue}if(Ae){var Xt="Infinite loop on byte: "+Ae.charCodeAt(0);if(this.options.silent){console.error(Xt);break}else throw new Error(Xt)}}return Pe},Fe.inline=function(Ae){var Pe,Ye,$e,Ot,ct,jt,Xt=Ae.length;for(Pe=0;Pe<Xt;Pe++){jt=Ae[Pe];switch(jt.type){case"paragraph":case"text":case"heading":{jt.tokens=[],this.inlineTokens(jt.text,jt.tokens);break}case"table":{for(jt.tokens={header:[],cells:[]},Ot=jt.header.length,Ye=0;Ye<Ot;Ye++)jt.tokens.header[Ye]=[],this.inlineTokens(jt.header[Ye],jt.tokens.header[Ye]);for(Ot=jt.cells.length,Ye=0;Ye<Ot;Ye++)for(ct=jt.cells[Ye],jt.tokens.cells[Ye]=[],$e=0;$e<ct.length;$e++)jt.tokens.cells[Ye][$e]=[],this.inlineTokens(ct[$e],jt.tokens.cells[Ye][$e]);break}case"blockquote":{this.inline(jt.tokens);break}case"list":{for(Ot=jt.items.length,Ye=0;Ye<Ot;Ye++)this.inline(jt.items[Ye].tokens);break}}}return Ae},Fe.inlineTokens=function(Ae,Pe,Ye,$e,Ot){Pe===void 0&&(Pe=[]),Ye===void 0&&(Ye=!1),$e===void 0&&($e=!1),Ot===void 0&&(Ot="");var ct,jt=Ae,Xt;if(this.tokens.links){var bn=Object.keys(this.tokens.links);if(bn.length>0)for(;(Xt=this.tokenizer.rules.inline.reflinkSearch.exec(jt))!=null;)bn.includes(Xt[0].slice(Xt[0].lastIndexOf("[")+1,-1))&&(jt=jt.slice(0,Xt.index)+"["+"a".repeat(Xt[0].length-2)+"]"+jt.slice(this.tokenizer.rules.inline.reflinkSearch.lastIndex))}for(;(Xt=this.tokenizer.rules.inline.blockSkip.exec(jt))!=null;)jt=jt.slice(0,Xt.index)+"["+"a".repeat(Xt[0].length-2)+"]"+jt.slice(this.tokenizer.rules.inline.blockSkip.lastIndex);for(;Ae;){if(ct=this.tokenizer.escape(Ae)){Ae=Ae.substring(ct.raw.length),Pe.push(ct);continue}if(ct=this.tokenizer.tag(Ae,Ye,$e)){Ae=Ae.substring(ct.raw.length),Ye=ct.inLink,$e=ct.inRawBlock,Pe.push(ct);continue}if(ct=this.tokenizer.link(Ae)){Ae=Ae.substring(ct.raw.length),ct.type==="link"&&(ct.tokens=this.inlineTokens(ct.text,[],!0,$e)),Pe.push(ct);continue}if(ct=this.tokenizer.reflink(Ae,this.tokens.links)){Ae=Ae.substring(ct.raw.length),ct.type==="link"&&(ct.tokens=this.inlineTokens(ct.text,[],!0,$e)),Pe.push(ct);continue}if(ct=this.tokenizer.strong(Ae,jt,Ot)){Ae=Ae.substring(ct.raw.length),ct.tokens=this.inlineTokens(ct.text,[],Ye,$e),Pe.push(ct);continue}if(ct=this.tokenizer.em(Ae,jt,Ot)){Ae=Ae.substring(ct.raw.length),ct.tokens=this.inlineTokens(ct.text,[],Ye,$e),Pe.push(ct);continue}if(ct=this.tokenizer.codespan(Ae)){Ae=Ae.substring(ct.raw.length),Pe.push(ct);continue}if(ct=this.tokenizer.br(Ae)){Ae=Ae.substring(ct.raw.length),Pe.push(ct);continue}if(ct=this.tokenizer.del(Ae)){Ae=Ae.substring(ct.raw.length),ct.tokens=this.inlineTokens(ct.text,[],Ye,$e),Pe.push(ct);continue}if(ct=this.tokenizer.autolink(Ae,te)){Ae=Ae.substring(ct.raw.length),Pe.push(ct);continue}if(!Ye&&(ct=this.tokenizer.url(Ae,te))){Ae=Ae.substring(ct.raw.length),Pe.push(ct);continue}if(ct=this.tokenizer.inlineText(Ae,$e,ce)){Ae=Ae.substring(ct.raw.length),Ot=ct.raw.slice(-1),Pe.push(ct);continue}if(Ae){var nn="Infinite loop on byte: "+Ae.charCodeAt(0);if(this.options.silent){console.error(nn);break}else throw new Error(nn)}}return Pe},b(ze,null,[{key:"rules",get:function(){return{block:re,inline:ae}}}]),ze}(),X=w.defaults,ee=V.cleanUrl,Oe=V.escape,Se=function(){function ze(Xe){this.options=Xe||X}var Fe=ze.prototype;return Fe.code=function(Ae,Pe,Ye){var $e=(Pe||"").match(/\S*/)[0];if(this.options.highlight){var Ot=this.options.highlight(Ae,$e);Ot!=null&&Ot!==Ae&&(Ye=!0,Ae=Ot)}return $e?'<pre><code class="'+this.options.langPrefix+Oe($e,!0)+'">'+(Ye?Ae:Oe(Ae,!0))+`</code></pre>
|
|
|
`:"<pre><code>"+(Ye?Ae:Oe(Ae,!0))+`</code></pre>
|
|
|
`},Fe.blockquote=function(Ae){return`<blockquote>
|
|
|
`+Ae+`</blockquote>
|
|
|
`},Fe.html=function(Ae){return Ae},Fe.heading=function(Ae,Pe,Ye,$e){return this.options.headerIds?"<h"+Pe+' id="'+this.options.headerPrefix+$e.slug(Ye)+'">'+Ae+"</h"+Pe+`>
|
|
|
`:"<h"+Pe+">"+Ae+"</h"+Pe+`>
|
|
|
`},Fe.hr=function(){return this.options.xhtml?`<hr/>
|
|
|
`:`<hr>
|
|
|
`},Fe.list=function(Ae,Pe,Ye){var $e=Pe?"ol":"ul",Ot=Pe&&Ye!==1?' start="'+Ye+'"':"";return"<"+$e+Ot+`>
|
|
|
`+Ae+"</"+$e+`>
|
|
|
`},Fe.listitem=function(Ae){return"<li>"+Ae+`</li>
|
|
|
`},Fe.checkbox=function(Ae){return"<input "+(Ae?'checked="" ':"")+'disabled="" type="checkbox"'+(this.options.xhtml?" /":"")+"> "},Fe.paragraph=function(Ae){return"<p>"+Ae+`</p>
|
|
|
`},Fe.table=function(Ae,Pe){return Pe&&(Pe="<tbody>"+Pe+"</tbody>"),`<table>
|
|
|
<thead>
|
|
|
`+Ae+`</thead>
|
|
|
`+Pe+`</table>
|
|
|
`},Fe.tablerow=function(Ae){return`<tr>
|
|
|
`+Ae+`</tr>
|
|
|
`},Fe.tablecell=function(Ae,Pe){var Ye=Pe.header?"th":"td",$e=Pe.align?"<"+Ye+' align="'+Pe.align+'">':"<"+Ye+">";return $e+Ae+"</"+Ye+`>
|
|
|
`},Fe.strong=function(Ae){return"<strong>"+Ae+"</strong>"},Fe.em=function(Ae){return"<em>"+Ae+"</em>"},Fe.codespan=function(Ae){return"<code>"+Ae+"</code>"},Fe.br=function(){return this.options.xhtml?"<br/>":"<br>"},Fe.del=function(Ae){return"<del>"+Ae+"</del>"},Fe.link=function(Ae,Pe,Ye){if(Ae=ee(this.options.sanitize,this.options.baseUrl,Ae),Ae===null)return Ye;var $e='<a href="'+Oe(Ae)+'"';return Pe&&($e+=' title="'+Pe+'"'),$e+=">"+Ye+"</a>",$e},Fe.image=function(Ae,Pe,Ye){if(Ae=ee(this.options.sanitize,this.options.baseUrl,Ae),Ae===null)return Ye;var $e='<img src="'+Ae+'" alt="'+Ye+'"';return Pe&&($e+=' title="'+Pe+'"'),$e+=this.options.xhtml?"/>":">",$e},Fe.text=function(Ae){return Ae},ze}(),Me=function(){function ze(){}var Fe=ze.prototype;return Fe.strong=function(Ae){return Ae},Fe.em=function(Ae){return Ae},Fe.codespan=function(Ae){return Ae},Fe.del=function(Ae){return Ae},Fe.html=function(Ae){return Ae},Fe.text=function(Ae){return Ae},Fe.link=function(Ae,Pe,Ye){return""+Ye},Fe.image=function(Ae,Pe,Ye){return""+Ye},Fe.br=function(){return""},ze}(),Qe=function(){function ze(){this.seen={}}var Fe=ze.prototype;return Fe.slug=function(Ae){var Pe=Ae.toLowerCase().trim().replace(/<[!\/a-z].*?>/ig,"").replace(/[\u2000-\u206F\u2E00-\u2E7F\\'!"#$%&()*+,./:;<=>?@[\]^`{|}~]/g,"").replace(/\s/g,"-");if(this.seen.hasOwnProperty(Pe)){var Ye=Pe;do this.seen[Ye]++,Pe=Ye+"-"+this.seen[Ye];while(this.seen.hasOwnProperty(Pe))}return this.seen[Pe]=0,Pe},ze}(),tt=w.defaults,st=V.unescape,ut=function(){function ze(Xe){this.options=Xe||tt,this.options.renderer=this.options.renderer||new Se,this.renderer=this.options.renderer,this.renderer.options=this.options,this.textRenderer=new Me,this.slugger=new Qe}ze.parse=function(Ae,Pe){var Ye=new ze(Pe);return Ye.parse(Ae)};var Fe=ze.prototype;return Fe.parse=function(Ae,Pe){Pe===void 0&&(Pe=!0);var Ye="",$e,Ot,ct,jt,Xt,bn,nn,xt,We,ot,it,Ne,Je,Tt,yt,It,Kt,dt,Pt=Ae.length;for($e=0;$e<Pt;$e++){ot=Ae[$e];switch(ot.type){case"space":continue;case"hr":{Ye+=this.renderer.hr();continue}case"heading":{Ye+=this.renderer.heading(this.parseInline(ot.tokens),ot.depth,st(this.parseInline(ot.tokens,this.textRenderer)),this.slugger);continue}case"code":{Ye+=this.renderer.code(ot.text,ot.lang,ot.escaped);continue}case"table":{for(xt="",nn="",jt=ot.header.length,Ot=0;Ot<jt;Ot++)nn+=this.renderer.tablecell(this.parseInline(ot.tokens.header[Ot]),{header:!0,align:ot.align[Ot]});for(xt+=this.renderer.tablerow(nn),We="",jt=ot.cells.length,Ot=0;Ot<jt;Ot++){for(bn=ot.tokens.cells[Ot],nn="",Xt=bn.length,ct=0;ct<Xt;ct++)nn+=this.renderer.tablecell(this.parseInline(bn[ct]),{header:!1,align:ot.align[ct]});We+=this.renderer.tablerow(nn)}Ye+=this.renderer.table(xt,We);continue}case"blockquote":{We=this.parse(ot.tokens),Ye+=this.renderer.blockquote(We);continue}case"list":{for(it=ot.ordered,Ne=ot.start,Je=ot.loose,jt=ot.items.length,We="",Ot=0;Ot<jt;Ot++)yt=ot.items[Ot],It=yt.checked,Kt=yt.task,Tt="",yt.task&&(dt=this.renderer.checkbox(It),Je?yt.tokens.length>0&&yt.tokens[0].type==="text"?(yt.tokens[0].text=dt+" "+yt.tokens[0].text,yt.tokens[0].tokens&&yt.tokens[0].tokens.length>0&&yt.tokens[0].tokens[0].type==="text"&&(yt.tokens[0].tokens[0].text=dt+" "+yt.tokens[0].tokens[0].text)):yt.tokens.unshift({type:"text",text:dt}):Tt+=dt),Tt+=this.parse(yt.tokens,Je),We+=this.renderer.listitem(Tt,Kt,It);Ye+=this.renderer.list(We,it,Ne);continue}case"html":{Ye+=this.renderer.html(ot.text);continue}case"paragraph":{Ye+=this.renderer.paragraph(this.parseInline(ot.tokens));continue}case"text":{for(We=ot.tokens?this.parseInline(ot.tokens):ot.text;$e+1<Pt&&Ae[$e+1].type==="text";)ot=Ae[++$e],We+=`
|
|
|
`+(ot.tokens?this.parseInline(ot.tokens):ot.text);Ye+=Pe?this.renderer.paragraph(We):We;continue}default:{var Nt='Token with "'+ot.type+'" type was not found.';if(this.options.silent){console.error(Nt);return}else throw new Error(Nt)}}}return Ye},Fe.parseInline=function(Ae,Pe){Pe=Pe||this.renderer;var Ye="",$e,Ot,ct=Ae.length;for($e=0;$e<ct;$e++){Ot=Ae[$e];switch(Ot.type){case"escape":{Ye+=Pe.text(Ot.text);break}case"html":{Ye+=Pe.html(Ot.text);break}case"link":{Ye+=Pe.link(Ot.href,Ot.title,this.parseInline(Ot.tokens,Pe));break}case"image":{Ye+=Pe.image(Ot.href,Ot.title,Ot.text);break}case"strong":{Ye+=Pe.strong(this.parseInline(Ot.tokens,Pe));break}case"em":{Ye+=Pe.em(this.parseInline(Ot.tokens,Pe));break}case"codespan":{Ye+=Pe.codespan(Ot.text);break}case"br":{Ye+=Pe.br();break}case"del":{Ye+=Pe.del(this.parseInline(Ot.tokens,Pe));break}case"text":{Ye+=Pe.text(Ot.text);break}default:{var jt='Token with "'+Ot.type+'" type was not found.';if(this.options.silent){console.error(jt);return}else throw new Error(jt)}}}return Ye},ze}(),ht=V.merge,bt=V.checkSanitizeDeprecation,Ke=V.escape,Ue=w.getDefaults,nt=w.changeDefaults,kt=w.defaults;function vt(ze,Fe,Xe){if(typeof ze=="undefined"||ze===null)throw new Error("marked(): input parameter is undefined or null");if(typeof ze!="string")throw new Error("marked(): input parameter is of type "+Object.prototype.toString.call(ze)+", string expected");if(typeof Fe=="function"&&(Xe=Fe,Fe=null),Fe=ht({},vt.defaults,Fe||{}),bt(Fe),Xe){var Ae=Fe.highlight,Pe;try{Pe=$.lex(ze,Fe)}catch(ct){return Xe(ct)}var Ye=function(jt){var Xt;if(!jt)try{Xt=ut.parse(Pe,Fe)}catch(bn){jt=bn}return Fe.highlight=Ae,jt?Xe(jt):Xe(null,Xt)};if(!Ae||Ae.length<3)return Ye();if(delete Fe.highlight,!Pe.length)return Ye();var $e=0;vt.walkTokens(Pe,function(ct){ct.type==="code"&&($e++,setTimeout(function(){Ae(ct.text,ct.lang,function(jt,Xt){if(jt)return Ye(jt);Xt!=null&&Xt!==ct.text&&(ct.text=Xt,ct.escaped=!0),$e--,$e===0&&Ye()})},0))}),$e===0&&Ye();return}try{var Ot=$.lex(ze,Fe);return Fe.walkTokens&&vt.walkTokens(Ot,Fe.walkTokens),ut.parse(Ot,Fe)}catch(ct){if(ct.message+=`
|
|
|
Please report this to https://github.com/markedjs/marked.`,Fe.silent)return"<p>An error occurred:</p><pre>"+Ke(ct.message+"",!0)+"</pre>";throw ct}}vt.options=vt.setOptions=function(ze){return ht(vt.defaults,ze),nt(vt.defaults),vt},vt.getDefaults=Ue,vt.defaults=kt,vt.use=function(ze){var Fe=ht({},ze);if(ze.renderer&&function(){var Ae=vt.defaults.renderer||new Se,Pe=function(Ot){var ct=Ae[Ot];Ae[Ot]=function(){for(var jt=arguments.length,Xt=new Array(jt),bn=0;bn<jt;bn++)Xt[bn]=arguments[bn];var nn=ze.renderer[Ot].apply(Ae,Xt);return nn===!1&&(nn=ct.apply(Ae,Xt)),nn}};for(var Ye in ze.renderer)Pe(Ye);Fe.renderer=Ae}(),ze.tokenizer&&function(){var Ae=vt.defaults.tokenizer||new Ie,Pe=function(Ot){var ct=Ae[Ot];Ae[Ot]=function(){for(var jt=arguments.length,Xt=new Array(jt),bn=0;bn<jt;bn++)Xt[bn]=arguments[bn];var nn=ze.tokenizer[Ot].apply(Ae,Xt);return nn===!1&&(nn=ct.apply(Ae,Xt)),nn}};for(var Ye in ze.tokenizer)Pe(Ye);Fe.tokenizer=Ae}(),ze.walkTokens){var Xe=vt.defaults.walkTokens;Fe.walkTokens=function(Ae){ze.walkTokens(Ae),Xe&&Xe(Ae)}}vt.setOptions(Fe)},vt.walkTokens=function(ze,Fe){for(var Xe=y(ze),Ae;!(Ae=Xe()).done;){var Pe=Ae.value;Fe(Pe);switch(Pe.type){case"table":{for(var Ye=y(Pe.tokens.header),$e;!($e=Ye()).done;){var Ot=$e.value;vt.walkTokens(Ot,Fe)}for(var ct=y(Pe.tokens.cells),jt;!(jt=ct()).done;)for(var Xt=jt.value,bn=y(Xt),nn;!(nn=bn()).done;){var xt=nn.value;vt.walkTokens(xt,Fe)}break}case"list":{vt.walkTokens(Pe.items,Fe);break}default:Pe.tokens&&vt.walkTokens(Pe.tokens,Fe)}}},vt.Parser=ut,vt.parser=ut.parse,vt.Renderer=Se,vt.TextRenderer=Me,vt.Lexer=$,vt.lexer=$.lex,vt.Tokenizer=Ie,vt.Slugger=Qe,vt.parse=vt;var gt=vt;return gt})},E4JC:function(M,H,a){(function(D,b,A){M.exports=H=b(a("Ib8C"),a("ETIr"),a("cv67"),a("K3mO"),a("OLod"))})(this,function(D){return function(){var b=D,A=b.lib,v=A.StreamCipher,y=b.algo,E=[],w=[],c=[],_=y.Rabbit=v.extend({_doReset:function(){for(var t=this._key.words,u=this.cfg.iv,s=0;s<4;s++)t[s]=(t[s]<<8|t[s]>>>24)&16711935|(t[s]<<24|t[s]>>>8)&4278255360;var r=this._X=[t[0],t[3]<<16|t[2]>>>16,t[1],t[0]<<16|t[3]>>>16,t[2],t[1]<<16|t[0]>>>16,t[3],t[2]<<16|t[1]>>>16],f=this._C=[t[2]<<16|t[2]>>>16,t[0]&4294901760|t[1]&65535,t[3]<<16|t[3]>>>16,t[1]&4294901760|t[2]&65535,t[0]<<16|t[0]>>>16,t[2]&4294901760|t[3]&65535,t[1]<<16|t[1]>>>16,t[3]&4294901760|t[0]&65535];this._b=0;for(var s=0;s<4;s++)l.call(this);for(var s=0;s<8;s++)f[s]^=r[s+4&7];if(u){var m=u.words,d=m[0],n=m[1],i=(d<<8|d>>>24)&16711935|(d<<24|d>>>8)&4278255360,h=(n<<8|n>>>24)&16711935|(n<<24|n>>>8)&4278255360,C=i>>>16|h&4294901760,x=h<<16|i&65535;f[0]^=i,f[1]^=C,f[2]^=h,f[3]^=x,f[4]^=i,f[5]^=C,f[6]^=h,f[7]^=x;for(var s=0;s<4;s++)l.call(this)}},_doProcessBlock:function(t,u){var s=this._X;l.call(this),E[0]=s[0]^s[5]>>>16^s[3]<<16,E[1]=s[2]^s[7]>>>16^s[5]<<16,E[2]=s[4]^s[1]>>>16^s[7]<<16,E[3]=s[6]^s[3]>>>16^s[1]<<16;for(var r=0;r<4;r++)E[r]=(E[r]<<8|E[r]>>>24)&16711935|(E[r]<<24|E[r]>>>8)&4278255360,t[u+r]^=E[r]},blockSize:128/32,ivSize:64/32});function l(){for(var t=this._X,u=this._C,s=0;s<8;s++)w[s]=u[s];u[0]=u[0]+1295307597+this._b|0,u[1]=u[1]+3545052371+(u[0]>>>0<w[0]>>>0?1:0)|0,u[2]=u[2]+886263092+(u[1]>>>0<w[1]>>>0?1:0)|0,u[3]=u[3]+1295307597+(u[2]>>>0<w[2]>>>0?1:0)|0,u[4]=u[4]+3545052371+(u[3]>>>0<w[3]>>>0?1:0)|0,u[5]=u[5]+886263092+(u[4]>>>0<w[4]>>>0?1:0)|0,u[6]=u[6]+1295307597+(u[5]>>>0<w[5]>>>0?1:0)|0,u[7]=u[7]+3545052371+(u[6]>>>0<w[6]>>>0?1:0)|0,this._b=u[7]>>>0<w[7]>>>0?1:0;for(var s=0;s<8;s++){var r=t[s]+u[s],f=r&65535,m=r>>>16,d=((f*f>>>17)+f*m>>>15)+m*m,n=((r&4294901760)*r|0)+((r&65535)*r|0);c[s]=d^n}t[0]=c[0]+(c[7]<<16|c[7]>>>16)+(c[6]<<16|c[6]>>>16)|0,t[1]=c[1]+(c[0]<<8|c[0]>>>24)+c[7]|0,t[2]=c[2]+(c[1]<<16|c[1]>>>16)+(c[0]<<16|c[0]>>>16)|0,t[3]=c[3]+(c[2]<<8|c[2]>>>24)+c[1]|0,t[4]=c[4]+(c[3]<<16|c[3]>>>16)+(c[2]<<16|c[2]>>>16)|0,t[5]=c[5]+(c[4]<<8|c[4]>>>24)+c[3]|0,t[6]=c[6]+(c[5]<<16|c[5]>>>16)+(c[4]<<16|c[4]>>>16)|0,t[7]=c[7]+(c[6]<<8|c[6]>>>24)+c[5]|0}b.Rabbit=v._createHelper(_)}(),D.Rabbit})},E7E6:function(M,H){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,H){M.exports=function(){var a=document.getSelection();if(!a.rangeCount)return function(){};for(var D=document.activeElement,b=[],A=0;A<a.rangeCount;A++)b.push(a.getRangeAt(A));switch(D.tagName.toUpperCase()){case"INPUT":case"TEXTAREA":D.blur();break;default:D=null;break}return a.removeAllRanges(),function(){a.type==="Caret"&&a.removeAllRanges(),a.rangeCount||b.forEach(function(v){a.addRange(v)}),D&&D.focus()}}},EGTK:function(M,H,a){"use strict";var D=a("T2oS"),b=a("W9HT"),A=a("5NDa"),v=a("5rEg"),y=a("k1fw"),E=a("tJVT"),w=a("q1tI"),c=a.n(w),_=a("TSYQ"),l=a.n(_),t=a("dGDm"),u=a.n(t),s=function(m){var d=m.className,n=m.dispatch,i=m.skin,h=i===void 0?"white":i,C=m.value,x=C===void 0?null:C,g=m.loading,R=g===void 0?!1:g,P=m.data,O=P===void 0?[]:P,S=m.otherData,p=S===void 0?[]:S,T=m.tags,N=T===void 0?[]:T,k=m.onChange,U=k===void 0?function(){}:k,z=Object(w.useState)(""),W=Object(E.a)(z,2),F=W[0],V=W[1],K=Object(w.useState)(!1),B=Object(E.a)(K,2),J=B[0],le=B[1],ge=Object(w.useState)([]),pe=Object(E.a)(ge,2),De=pe[0],Ie=pe[1],fe=Object(w.useState)(0),xe=Object(E.a)(fe,2),Ee=xe[0],se=xe[1],oe=Object(w.useRef)(null),q=Object(w.useRef)(String(Math.floor(Math.random()*1e6))).current,me=Object(w.useRef)();Object(w.useEffect)(function(){return window.addEventListener("keydown",re),function(){window.removeEventListener("keydown",re)}},[F,J,De]);var re=function(bt){if(!J||bt.keyCode!==40&&bt.keyCode!==38)return;var Ke=0;bt.keyCode===40&&J&&(Ee<De.length-1?Ke=Ee+1:Ke=0,console.log("\u4E0B"),$(Ke,"down")),bt.keyCode===38&&J&&(Ee===0?Ke=De.length-1:Ke=Ee-1,$(Ke,"up")),se(Ke),ce(F,Ke)},ae=function(bt,Ke){var Ue=function(vt){var gt=/[\^\.\\\|\(\)\*\+\-\$\[\]\?]/g,ze={};return ze["^"]="\\^",ze["."]="\\.",ze["\\"]="\\\\",ze["|"]="\\|",ze["("]="\\(",ze[")"]="\\)",ze["*"]="\\*",ze["+"]="\\+",ze["-"]="\\-",ze.$="$",ze["["]="\\[",ze["]"]="\\]",ze["?"]="\\?",vt=vt.replace(gt,function(Fe){return ze[Fe]}),vt},nt=new RegExp(Ue(Ke),"gi");return bt=bt.replace(nt,function(kt){return"<span style='color:#0152d9;'>"+kt+"</span>"}),bt},ce=function(bt,Ke){if(bt===""){Ie([]);return}var Ue=[];O.forEach(function(kt){kt.image.length&&kt.image.forEach(function(vt){Ue.push(vt)})});var nt=Ue.concat(p).filter(function(kt){var vt;return(vt=kt.name)===null||vt===void 0?void 0:vt.toLocaleLowerCase().includes(bt==null?void 0:bt.toLocaleLowerCase())}).map(function(kt,vt){var gt=kt.id,ze=kt.name,Fe=Object(y.a)(Object(y.a)({},kt),{},{label:c.a.createElement("ul",{id:"search-".concat(q,"-").concat(vt),onClick:function(){return Oe(gt,Fe)},className:vt===Ke?u.a.searchListActive:u.a.searchList},c.a.createElement("li",{className:u.a.name,dangerouslySetInnerHTML:{__html:ae(ze,bt)}}),kt.private&&c.a.createElement("li",{className:u.a.tag},"\u79C1\u6709"))});return Fe});Ie(nt)},te=function(bt){var Ke=document.getElementById("scroll-".concat(q,"-").concat(bt));if(!Ke)return;var Ue=document.getElementById("scroll-".concat(q));Ue.scrollTo(0,Ke.offsetTop)},$=function(bt,Ke){var Ue=document.getElementById("search-".concat(q,"-").concat(bt));if(!Ue)return;var nt=document.getElementById("search-".concat(q)),kt=Ue.offsetTop-nt.scrollTop>0&&Ue.offsetTop-nt.scrollTop<nt.clientHeight;if(kt)return;Ke==="down"?nt.scrollTo(0,Ue.offsetTop-nt.clientHeight+Ue.clientHeight):nt.scrollTo(0,Ue.offsetTop)},X=function(bt){ce(bt,0),V(bt)},ee=function(bt){var Ke,Ue;if(!De.length)return;var nt=De==null||((Ke=De[Ee])===null||Ke===void 0)?void 0:Ke.id;U(nt),Ie([]),se(0),V(De==null||((Ue=De[Ee])===null||Ue===void 0)?void 0:Ue.name),te(nt),me.current.blur()},Oe=function(bt,Ke){U(bt),Ie([]),se(0),V(Ke==null?void 0:Ke.name),te(bt)},Se=function(){Ie([]),V("")},Me=function(bt){U(bt),Ie([]),V("")},Qe=function(){return F===""?c.a.createElement("i",{style:{pointerEvents:"none"},className:"iconfont icon-sousuo2 c-grey-c"}):c.a.createElement("i",{onClick:Se,className:"iconfont icon-shanchu4 c-grey-c"})},tt=function(){n({type:"newShixuns/setActionTabs",payload:{key:"NewShixuns-Apply"}})},st=function(){n({type:"newShixuns/setActionTabs",payload:{key:"Create-Environment"}})},ut=function(){oe.current=setTimeout(function(){le(!1),se(0)},200)};return c.a.createElement("div",{className:l()(h==="night"?u.a.darklySelectEnvironment:u.a.selectEnvironment,d)},c.a.createElement("div",{className:u.a.search},c.a.createElement(v.a,{suffix:Qe(),bordered:!1,ref:me,value:F,onKeyDown:function(bt){(bt.keyCode===40||bt.keyCode===38)&&bt.preventDefault()},size:"large",onFocus:function(){clearTimeout(oe.current),X(F),le(!0)},onBlur:ut,onChange:function(bt){return X(bt.target.value)},placeholder:"\u641C\u7D22\u60A8\u9700\u8981\u7684\u5B9E\u9A8C\u73AF\u5883",onPressEnter:ee}),J&&c.a.createElement("div",{id:"search-".concat(q),className:u.a.searchListWrap},De.map(function(ht,bt){return c.a.createElement(c.a.Fragment,{key:bt}," ",ht.label)}))),R?c.a.createElement(b.a,{className:u.a.spin}):c.a.createElement(c.a.Fragment,null,!!N.length&&c.a.createElement("aside",{className:u.a.common},c.a.createElement("div",{className:u.a.title},"\u63A8\u8350\u73AF\u5883:"),c.a.createElement("ul",{className:u.a.tags},N.map(function(ht,bt){return c.a.createElement("li",{key:bt,onClick:function(){return Me(ht.id)},className:x===ht.id?"".concat(u.a.tag," ").concat(u.a.tagActive):u.a.tag},ht.name)}))),c.a.createElement("aside",{className:u.a.wrap,id:"scroll-".concat(q)},O.map(function(ht,bt){var Ke;return ht!=null&&(Ke=ht.image)!==null&&Ke!==void 0&&Ke.length?c.a.createElement(r,{key:bt,data:ht,id:x,handleClick:function(nt){return Me(nt)}}):null}),c.a.createElement("ul",{className:u.a.allList},p.map(function(ht){return c.a.createElement("li",{key:"key-".concat(ht.id),id:"scroll-".concat(q,"-").concat(ht.id),className:ht.id===x?"".concat(u.a.item," ").concat(u.a.itemActive):u.a.item,onClick:function(){return U(ht.id)}},c.a.createElement("div",{className:u.a.name},ht.name),ht.private&&c.a.createElement("div",{className:u.a.tag},"\u79C1\u6709"))})))),c.a.createElement("div",{className:u.a.apply},c.a.createElement("span",{className:u.a.p1},"\u6CA1\u6709\u5B9E\u9A8C\u73AF\u5883\uFF1F"),c.a.createElement("span",{className:u.a.p2,onClick:tt}," \u7533\u8BF7\u65B0\u5EFA"),c.a.createElement("span",{className:u.a.p2,onClick:st}," \u5728\u7EBF\u521B\u5EFA")))},r=function(m){var d=m.data,n=m.id,i=m.handleClick,h=Object(w.useState)(!0),C=Object(E.a)(h,2),x=C[0],g=C[1],R=d.name,P=d.image;return c.a.createElement("div",{className:u.a.list},c.a.createElement("header",{onClick:function(){return g(!x)}},c.a.createElement("div",{className:u.a.title},R),c.a.createElement("i",{style:{transition:"0.5s",transform:x?"rotate(0deg)":"rotate(180deg)"},className:"iconfont icon-shangjiantou c-grey-999"})),c.a.createElement("ul",{className:u.a.items,style:{height:x?"auto":0}},P.map(function(O){return c.a.createElement("li",{key:O.id,className:O.id===n?"".concat(u.a.item," ").concat(u.a.itemActive):u.a.item,onClick:function(){return i(O.id)}},c.a.createElement("div",{className:u.a.name},O.name),O.private&&c.a.createElement("div",{className:u.a.tag},"\u79C1\u6709"))}),c.a.createElement("li",{className:u.a.line})))};H.a=s},ELLl:function(M,H,a){(function(D){D(a("VrN/"))})(function(D){var b={pairs:`()[]{}''""`,closeBefore:`)]}'":;>`,triples:"",explode:"[]{}"},A=D.Pos;D.defineOption("autoCloseBrackets",!1,function(f,m,d){d&&d!=D.Init&&(f.removeKeyMap(y),f.state.closeBrackets=null),m&&(E(v(m,"pairs")),f.state.closeBrackets=m,f.addKeyMap(y))});function v(f,m){return m=="pairs"&&typeof f=="string"?f:typeof f=="object"&&f[m]!=null?f[m]:b[m]}var y={Backspace:_,Enter:l};function E(f){for(var m=0;m<f.length;m++){var d=f.charAt(m),n="'"+d+"'";y[n]||(y[n]=w(d))}}E(b.pairs+"`");function w(f){return function(m){return u(m,f)}}function c(f){var m=f.state.closeBrackets;if(!m||m.override)return m;var d=f.getModeAt(f.getCursor());return d.closeBrackets||m}function _(f){var m=c(f);if(!m||f.getOption("disableInput"))return D.Pass;for(var d=v(m,"pairs"),n=f.listSelections(),i=0;i<n.length;i++){if(!n[i].empty())return D.Pass;var h=s(f,n[i].head);if(!h||d.indexOf(h)%2!=0)return D.Pass}for(var i=n.length-1;i>=0;i--){var C=n[i].head;f.replaceRange("",A(C.line,C.ch-1),A(C.line,C.ch+1),"+delete")}}function l(f){var m=c(f),d=m&&v(m,"explode");if(!d||f.getOption("disableInput"))return D.Pass;for(var n=f.listSelections(),i=0;i<n.length;i++){if(!n[i].empty())return D.Pass;var h=s(f,n[i].head);if(!h||d.indexOf(h)%2!=0)return D.Pass}f.operation(function(){var C=f.lineSeparator()||`
|
|
|
`;f.replaceSelection(C+C,null),f.execCommand("goCharLeft"),n=f.listSelections();for(var x=0;x<n.length;x++){var g=n[x].head.line;f.indentLine(g,null,!0),f.indentLine(g+1,null,!0)}})}function t(f){var m=D.cmpPos(f.anchor,f.head)>0;return{anchor:new A(f.anchor.line,f.anchor.ch+(m?-1:1)),head:new A(f.head.line,f.head.ch+(m?1:-1))}}function u(f,m){var d=c(f);if(!d||f.getOption("disableInput"))return D.Pass;var n=v(d,"pairs"),i=n.indexOf(m);if(i==-1)return D.Pass;for(var h=v(d,"closeBefore"),C=v(d,"triples"),x=n.charAt(i+1)==m,g=f.listSelections(),R=i%2==0,P,O=0;O<g.length;O++){var S=g[O],p=S.head,T,N=f.getRange(p,A(p.line,p.ch+1));if(R&&!S.empty())T="surround";else if((x||!R)&&N==m)x&&r(f,p)?T="both":C.indexOf(m)>=0&&f.getRange(p,A(p.line,p.ch+3))==m+m+m?T="skipThree":T="skip";else if(x&&p.ch>1&&C.indexOf(m)>=0&&f.getRange(A(p.line,p.ch-2),p)==m+m){if(p.ch>2&&/\bstring/.test(f.getTokenTypeAt(A(p.line,p.ch-2))))return D.Pass;T="addFour"}else if(x){var k=p.ch==0?" ":f.getRange(A(p.line,p.ch-1),p);if(!D.isWordChar(N)&&k!=m&&!D.isWordChar(k))T="both";else return D.Pass}else if(R&&(N.length===0||/\s/.test(N)||h.indexOf(N)>-1))T="both";else return D.Pass;if(!P)P=T;else if(P!=T)return D.Pass}var U=i%2?n.charAt(i-1):m,z=i%2?m:n.charAt(i+1);f.operation(function(){if(P=="skip")f.execCommand("goCharRight");else if(P=="skipThree")for(var W=0;W<3;W++)f.execCommand("goCharRight");else if(P=="surround"){for(var F=f.getSelections(),W=0;W<F.length;W++)F[W]=U+F[W]+z;f.replaceSelections(F,"around"),F=f.listSelections().slice();for(var W=0;W<F.length;W++)F[W]=t(F[W]);f.setSelections(F)}else P=="both"?(f.replaceSelection(U+z,null),f.triggerElectric(U+z),f.execCommand("goCharLeft")):P=="addFour"&&(f.replaceSelection(U+U+U+U,"before"),f.execCommand("goCharRight"))})}function s(f,m){var d=f.getRange(A(m.line,m.ch-1),A(m.line,m.ch+1));return d.length==2?d:null}function r(f,m){var d=f.getTokenAt(A(m.line,m.ch+1));return/\bstring/.test(d.type)&&d.start==m.ch&&(m.ch==0||!/\bstring/.test(f.getTokenTypeAt(m)))}})},ELcG:function(M,H,a){(function(D,b){M.exports=H=b(a("Ib8C"))})(this,function(D){/** @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(b){var A=D,v=A.lib,y=v.WordArray,E=v.Hasher,w=A.algo,c=y.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]),_=y.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]),l=y.create([11,14,15,12,5,8,7,9,11,13,14,15,6,7,9,8,7,6,8,13,11,9,7,15,7,12,15,9,11,7,13,12,11,13,6,7,14,9,13,15,14,8,13,6,5,12,7,5,11,12,14,15,14,15,9,8,9,14,5,6,8,6,5,12,9,15,5,11,6,8,13,12,5,12,13,14,11,8,5,6]),t=y.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]),u=y.create([0,1518500249,1859775393,2400959708,2840853838]),s=y.create([1352829926,1548603684,1836072691,2053994217,0]),r=w.RIPEMD160=E.extend({_doReset:function(){this._hash=y.create([1732584193,4023233417,2562383102,271733878,3285377520])},_doProcessBlock:function(C,x){for(var g=0;g<16;g++){var R=x+g,P=C[R];C[R]=(P<<8|P>>>24)&16711935|(P<<24|P>>>8)&4278255360}var O=this._hash.words,S=u.words,p=s.words,T=c.words,N=_.words,k=l.words,U=t.words,z,W,F,V,K,B,J,le,ge,pe;B=z=O[0],J=W=O[1],le=F=O[2],ge=V=O[3],pe=K=O[4];for(var De,g=0;g<80;g+=1)De=z+C[x+T[g]]|0,g<16?De+=f(W,F,V)+S[0]:g<32?De+=m(W,F,V)+S[1]:g<48?De+=d(W,F,V)+S[2]:g<64?De+=n(W,F,V)+S[3]:De+=i(W,F,V)+S[4],De=De|0,De=h(De,k[g]),De=De+K|0,z=K,K=V,V=h(F,10),F=W,W=De,De=B+C[x+N[g]]|0,g<16?De+=i(J,le,ge)+p[0]:g<32?De+=n(J,le,ge)+p[1]:g<48?De+=d(J,le,ge)+p[2]:g<64?De+=m(J,le,ge)+p[3]:De+=f(J,le,ge)+p[4],De=De|0,De=h(De,U[g]),De=De+pe|0,B=pe,pe=ge,ge=h(le,10),le=J,J=De;De=O[1]+F+ge|0,O[1]=O[2]+V+pe|0,O[2]=O[3]+K+B|0,O[3]=O[4]+z+J|0,O[4]=O[0]+W+le|0,O[0]=De},_doFinalize:function(){var C=this._data,x=C.words,g=this._nDataBytes*8,R=C.sigBytes*8;x[R>>>5]|=128<<24-R%32,x[(R+64>>>9<<4)+14]=(g<<8|g>>>24)&16711935|(g<<24|g>>>8)&4278255360,C.sigBytes=(x.length+1)*4,this._process();for(var P=this._hash,O=P.words,S=0;S<5;S++){var p=O[S];O[S]=(p<<8|p>>>24)&16711935|(p<<24|p>>>8)&4278255360}return P},clone:function(){var C=E.clone.call(this);return C._hash=this._hash.clone(),C}});function f(C,x,g){return C^x^g}function m(C,x,g){return C&x|~C&g}function d(C,x,g){return(C|~x)^g}function n(C,x,g){return C&g|x&~g}function i(C,x,g){return C^(x|~g)}function h(C,x){return C<<x|C>>>32-x}A.RIPEMD160=E._createHelper(r),A.HmacRIPEMD160=E._createHmacHelper(r)}(Math),D.RIPEMD160})},ETIr:function(M,H,a){(function(D,b){M.exports=H=b(a("Ib8C"))})(this,function(D){return function(){var b=D,A=b.lib,v=A.WordArray,y=b.enc,E=y.Base64={stringify:function(c){var _=c.words,l=c.sigBytes,t=this._map;c.clamp();for(var u=[],s=0;s<l;s+=3)for(var r=_[s>>>2]>>>24-s%4*8&255,f=_[s+1>>>2]>>>24-(s+1)%4*8&255,m=_[s+2>>>2]>>>24-(s+2)%4*8&255,d=r<<16|f<<8|m,n=0;n<4&&s+n*.75<l;n++)u.push(t.charAt(d>>>6*(3-n)&63));var i=t.charAt(64);if(i)for(;u.length%4;)u.push(i);return u.join("")},parse:function(c){var _=c.length,l=this._map,t=this._reverseMap;if(!t){t=this._reverseMap=[];for(var u=0;u<l.length;u++)t[l.charCodeAt(u)]=u}var s=l.charAt(64);if(s){var r=c.indexOf(s);r!==-1&&(_=r)}return w(c,_,t)},_map:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/="};function w(c,_,l){for(var t=[],u=0,s=0;s<_;s++)if(s%4){var r=l[c.charCodeAt(s-1)]<<s%4*2,f=l[c.charCodeAt(s)]>>>6-s%4*2,m=r|f;t[u>>>2]|=m<<24-u%4*8,u++}return v.create(t,u)}}(),D.enc.Base64})},EkPF:function(M,H,a){M.exports={practiceSetting:"practiceSetting___2ttNt",wrapHeader:"wrapHeader___2dgOY",wrapLayout:"wrapLayout___3zol1",wrapSidebar:"wrapSidebar___3imKs",wrapContent:"wrapContent___3L8H_"}},"F+F2":function(M,H,a){(function(D,b){M.exports=H=b(a("Ib8C"))})(this,function(D){return function(){if(typeof ArrayBuffer!="function")return;var b=D,A=b.lib,v=A.WordArray,y=v.init,E=v.init=function(w){if(w instanceof ArrayBuffer&&(w=new Uint8Array(w)),(w instanceof Int8Array||typeof Uint8ClampedArray!="undefined"&&w instanceof Uint8ClampedArray||w instanceof Int16Array||w instanceof Uint16Array||w instanceof Int32Array||w instanceof Uint32Array||w instanceof Float32Array||w instanceof Float64Array)&&(w=new Uint8Array(w.buffer,w.byteOffset,w.byteLength)),w instanceof Uint8Array){for(var c=w.byteLength,_=[],l=0;l<c;l++)_[l>>>2]|=w[l]<<24-l%4*8;y.call(this,_,c)}else y.apply(this,arguments)};E.prototype=v}(),D.lib.WordArray})},FOrL:function(M,H,a){M.exports=a.p+"static/nodata.a6b3f948.png"},FPkq:function(M,H,a){M.exports=a.p+"static/qrCode.dd0fe9b2.png"},FTkQ:function(M,H){M.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAABjUlEQVQ4T61VsUoDQRB9s+eVYifkUlqIWCW3sbBMqYUR0cbfUPETxPgZ2giigpZaCnKXpBK1sMydpIx25+7ISu5ILhsjclvuzLx5M292lmA57PtuF2gIYIMBSYBn3BiICAg1cF0GrqjVSvLhlL+IqtVNEDUZWLAlS+8IeAPzvtduXw77ZYAMiEjKI2LeY2AskQ2cAGaiEy8MDwnQxicL7Ep5bDL+xmqijahZDsODDHBQ5sVfmVn6xmDeMuWTESAGnqf1bBpz09MSsESx729r4DwfIIA6hPjUSt2AaP7Hztwj5nXHdd0vpR7yMQzsUOT7pwzsjgEKsVIKgiCu1Za1UvfGLhynXgqCp6hSkSxEYCn9jLq+/wJgcawk5l4KYECN3YBlCVLWo4GvhmGfgVlrj4ZAjX0KmBmZD8Owj4IAMQAsvGSrKKR1zet0QpsosZQrmvnRKsqksZlxnFWVJAkT3Y6MDbAmgDlFdGcdm8IH22Qp9OmltAtdDoPlWez6SpkWtmCHFTNCvQMN/scX8A1e4fnIOEHt8AAAAABJRU5ErkJggg=="},FrRK:function(M,H,a){"use strict";var D=a("+L6B"),b=a("2/Rp"),A=a("DZo9"),v=a("8z0m"),y=a("miYZ"),E=a("tsqr"),w=a("9og8"),c=a("2qtc"),_=a("kLXV"),l=a("y8nQ"),t=a("Vl3Y"),u=a("tJVT"),s=a("PpiC"),r=a("5NDa"),f=a("5rEg"),m=a("WmNS"),d=a.n(m),n=a("q1tI"),i=a.n(n),h=a("9kvl"),C=a("m3rI"),x=a("FPkq"),g=a.n(x),R=a("qB8g"),P=a.n(R),O=f.a.TextArea,S=function(T){var N=T.newShixuns,k=T.globalSetting,U=T.loading,z=T.dispatch,W=Object(s.a)(T,["newShixuns","globalSetting","loading","dispatch"]),F=t.a.useForm(),V=Object(u.a)(F,1),K=V[0],B=Object(n.useState)([]),J=Object(u.a)(B,2),le=J[0],ge=J[1],pe=function(se){var oe=["uploading","done","removed"];oe.includes(se.file.status)&&ge(se.fileList)},De=function(se){if(!se.percent||se.percent==100){var oe,q=(oe=se.response)===null||oe===void 0?void 0:oe.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 me=Object(w.a)(d.a.mark(function ae(){var ce;return d.a.wrap(function($){for(;;)switch($.prev=$.next){case 0:return $.next=2,z({type:"newShixuns/deleteAttachment",payload:{id:q}});case 2:ce=$.sent,ce&&ge(le.filter(function(X){var ee;return((ee=X.response)===null||ee===void 0?void 0:ee.id)!==q}));case 4:case"end":return $.stop()}},ae)}));function re(){return me.apply(this,arguments)}return re}()}),!1}},Ie=function(se){if(le.length)return!1;var oe=se.size/1024/1024>50;return oe?(E.b.info("\u6587\u4EF6\u5927\u5C0F\u5FC5\u987B\u5C0F\u4E8E50MB"),!1):!0},fe=function(){var Ee=Object(w.a)(d.a.mark(function se(oe){var q,me,re,ae,ce,te,$,X;return d.a.wrap(function(Oe){for(;;)switch(Oe.prev=Oe.next){case 0:return re=oe||{},ae=re.language,ce=re.env,te=re.mode,$=re.code,Oe.next=3,z({type:"newShixuns/applyShixunMirror",payload:{language:ae,runtime:ce,run_method:te,attachment_id:le==null||((q=le[0])===null||q===void 0||((me=q.response)===null||me===void 0))?void 0:me.id}});case 3:X=Oe.sent,z({type:"newShixuns/setActionTabs",payload:{}}),X&&E.b.success("\u65B0\u5EFA\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u7BA1\u7406\u5458\u5BA1\u6838\u3002");case 6:case"end":return Oe.stop()}},se)}));return function(oe){return Ee.apply(this,arguments)}}(),xe=function(){K.resetFields(),ge([])};return i.a.createElement(_.a,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,visible:N.actionTabs.key==="NewShixuns-Apply",title:"\u7533\u8BF7\u65B0\u5EFA",width:"1000px",footer:null,afterClose:xe},i.a.createElement("section",{className:P.a.qrCode},i.a.createElement("aside",{className:P.a.a1},i.a.createElement("div",{className:P.a.code},i.a.createElement("img",{width:120,height:120,src:g.a,alt:"\u4E8C\u7EF4\u7801"})),i.a.createElement("div",{className:P.a.group},"\u5B9E\u9A8C\u73AF\u5883\u7533\u8BF7QQ\u7FA4"),i.a.createElement("div",{className:P.a.groupNumber},"\u7FA4\u53F7\uFF1A740157011")),i.a.createElement("aside",{className:P.a.a2},"\u5C0A\u656C\u7684\u8001\u5E08/\u540C\u5B66\u60A8\u597D\uFF0C",i.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")),i.a.createElement(t.a,{className:P.a.formWrap,form:K,labelCol:{span:4},wrapperCol:{span:20},onFinish:fe},i.a.createElement(t.a.Item,{label:"\u8BED\u8A00\uFF1A",name:"language",rules:[{required:!0,message:"\u8BF7\u586B\u5199\u8BE5\u955C\u50CF\u8BED\u8A00"}]},i.a.createElement(O,{placeholder:"\u8BF7\u586B\u5199\u8BE5\u955C\u50CF\u662F\u57FA\u4E8E\u4EC0\u4E48\u8BED\u8A00\uFF1A\u793A\u4F8B\uFF1APython",rows:4})),i.a.createElement(t.a.Item,{label:"\u7CFB\u7EDF\u73AF\u5883\uFF1A",name:"env",rules:[{required:!0,message:"\u8BF7\u586B\u5199\u8BE5\u955C\u50CF\u8BED\u8A00\u7CFB\u7EDF\u73AF\u5883"}]},i.a.createElement(O,{placeholder:"\u8BF7\u586B\u5199\u8BE5\u955C\u50CF\u662F\u57FA\u4E8E\u4EC0\u4E48linux\u7CFB\u7EDF\u73AF\u5883,\u4EE3\u7801\u8FD0\u884C\u73AF\u5883",rows:4})),i.a.createElement(t.a.Item,{label:"\u6D4B\u8BD5\u4EE3\u7801\u8FD0\u884C\u65B9\u5F0F\uFF1A",name:"mode",rules:[{required:!0,message:"\u8BF7\u586B\u5199\u8BE5\u955C\u50CF\u6D4B\u8BD5\u4EE3\u7801\u8FD0\u884C\u65B9\u5F0F"}]},i.a.createElement(O,{placeholder:"\u8BF7\u586B\u5199\u8BE5\u955C\u50CF\u4E2D\u6D4B\u8BD5\u4EE3\u7801\u8FD0\u884C\u65B9\u5F0F",rows:4})),i.a.createElement(t.a.Item,{label:"\u6D4B\u8BD5\u4EE3\u7801\uFF1A",name:"code",rules:[{required:!0,message:"\u8BF7\u4E0A\u4F20\u9644\u4EF6"}]},i.a.createElement("div",{className:P.a.upload},i.a.createElement(v.a,{fileList:le,action:"".concat(C.a.API_SERVER,"/api/attachments.json?client_key=6d57f8c3dd186c5ada392546ace9620a"),onChange:pe,onRemove:De,beforeUpload:Ie,withCredentials:!0},i.a.createElement("span",{className:"".concat(P.a.color0152d9," current")},"\u4E0A\u4F20\u9644\u4EF6"),i.a.createElement("span",{className:"".concat(P.a.colorCCC," ml10")},"(\u5355\u4E2A\u6587\u4EF650M\u4EE5\u5185)")))),i.a.createElement("div",{className:P.a.footerWrap},i.a.createElement(t.a.Item,null,i.a.createElement(b.a,{className:"mr5",size:"large",onClick:function(){z({type:"newShixuns/setActionTabs",payload:{}})}},"\u53D6\u6D88"),i.a.createElement(b.a,{size:"large",type:"primary",htmlType:"submit",loading:U["newShixuns/applyShixunMirror"]},"\u4FDD\u5B58")))))};H.a=Object(h.a)(function(p){var T=p.newShixuns,N=p.loading,k=p.globalSetting;return{newShixuns:T,globalSetting:k,loading:N.effects}})(S)},Fxgj:function(M,H,a){},GABl:function(M,H){M.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAYAAADFeBvrAAAKi0lEQVRoQ71ae3BU1Rn//e7dzYuioNRsHlSqRiUB2eUx0hbaKAHEAMWxiQ6PTUAUGCuIQNVOZ0xnrHUE5GHHIqOwCag8BlQiQnnUokgt5AEIK5GnBpIFXwjkAdl7vs7dkJCETXLvEj3/5d7v9/u+337nfN8554bowBHo16+3YRh3K7IPBHcRSIDI9QJ0AWkA8h0E3xM8DWAvde5x6Pqe+D17jnVUGLxWogqPp78SGSeC3wP4ZUR8pJ+Ct50O7e344uKjEXFcBkUkSERY6e43RkE9JcCgawngaiw3O6A/l7CvaHckvLYFhTKi5B8C3B2JQ6sYEhvpcMxKKioqs4ox7SwLkvT0mFNnz82HqKkCaHacRGxL1gDybHJp6WKSYoXHkqBytzuF4FoR6WOFtKNtCP4b0c7s5N27v22Pu11B5e7+6ZTgBgE6t0f2Y74n8IUjOuo+1+7dx9vy06agcrf7fgjXARLzYwZrnZsB6BzevaRkf2uYVgWdcruHKnAjRJzWHf4ElmSl5nTcnbRnT3k4b2EFVfTt29NQ8l+zKf4EIUbi4kAnhz7ohuLiH1qCwwo62cf9ccf3l0jibh1DckPy3lKzmTcbYQWV9+k7HlArOjaEjmejRm9yaWmzOMMKMncCp9x9dwlkYEeEQUCBrO0IrqYcApx1xsV6XLt2nWl43kyQqyB38dQJPZ7MY56qdLsHGIL/iY3m24R0p2jc6BDZrkVHf3XTiBFfMy9PdbSgNotCYv6kDAPGVhCTT3vz3zCNT7o9PhHJsRoIwUJN518TS0qKrWI62q4xQ/H5uTsB+Q3I0521zrcfGf/KuTMDBrguXar7or2mSuCCRm1q4t6SN5sGOGZBTQ9DsRdgJEFpQeo8pRvRJe/MYeMUMe2lYlQczl4cBki7jT78DyCVTN32qfkuRJC8Mrd3nSGNzYoa5wYm+P5kvivv43kakBdbbWTk1zqRnlBa6jdt8j4UR1Fx9WQAUyG4aqtEUIHYBWJh4ay4dQ28ciBjJiAvR5Qx8jtEOROZsuliSFBCQc4LSvBs4xogLjmjolPLH156VLKyok4ePuKHyK1XOSN/0Bz6PUlFRaXmuzELLrmNYHCVQO6wEhjBT5zReHj99LiToUwdGPIYgNesYMPE8hDTtq0JCYovyD0KkVuaGZHvnfb6xpjPTnk8o5WS91qSNC2bo+fWZiqq1RDpZDOggMPhHPHuzKi99aIy8gHx2uQwJ9t69tr2IBPfyr3TqJPPwxE4dGScGp+//XKB2CIiQ6/YcXP3faUjGjITNII7IxBTT0eeitJjB6yfyUr5MrMrLtT6IXDZFHUWaTd0Y8LKieOVEb6JkjgwOCbTvTY726j0eFINwT4RcYRi0LVfJZeUfGqumeKimgNWp1kbQX7w/pxOmaEsHRw6BaKW2BRkBjWQCQUTFylR01td9ODjgRzfq6Gp18ezSEGmEyxJ3lfaz3w2en7VNKUQen+tQ9O0ezfMiv1QjmZcj1oJQGBvl09tKl0Fuf8Rkd+1Koj4NkqPS/lq3D+/PztoUNcLF6oOQ7AweV/p8yZm5LyqveGqWSTiSK4pnB33UH2WMtZAJMsWD7HIFHRQRFLbBnLR6Rzfk6G15PFM05R2NHFf8RazzwSDqs0Dl52ACJ6PuTm229psXhJ/xjQosZl5vs/4/NxKQNpegERQd7B3xVjfIcnK0iuPHYtOLC6uHjW/dqQoo9BO0O3ZRkfpt6+bEXNY/BmZUPJ+e/bN3pM76crPrRVIdHtAkpsDXl+oqjWMUfOrpoiC/cXbhjPqWnrhU7E75NB9dyFYt6+9uFq838/4gpwfILjOCpBkZsDr+6DBduTcmomAWmYFa9VGc3DQhplxn4h/aAqU+sIqLmRHfkZXQU6ZCG63AiRZlpQa1bu4/9K6UEGYXzMESm2zgrVqQ2i3FM6JPS7+jIEwT832xi668nN2CPBbqziN2lOV3uULTPusl6uTahTKIZFuKpt7JXGm36y4hDxSiX/YI1DG61bjupyhzaag1QJkWwfyrO6MSqkYu/QbEzNqXvV2EbnXOr51S2p4o3BWJ3Nja5btAohMsMfLV80qtxCQGXaAJJcEvL5pJmb0vJpxStRKO/hwtuYunE7ds+HJ6P1yfEwXVJ+vgCDWFi8xg64Vk7JFGattAg2nw9n35NjX92etEb32qxpzn3dNWSKxvHB2p0n12RkyHYJFtmIyjXUtnT3eye1Sc16+gUC3Q0CyJCk1aqBZIB6YKzfVsdrcMSTY4WiwJbC/C+J+vWIOq0TyHPDvNI8rKba4iBpERXUNHR9cBTkfi9j/LEJqLwW8y582OR6Ye7FXHYx3gTDnpjYiM8U4o5nZeCbyD50BpRbaEmMaE1uZtn3Y5fPQxGch6gXbJKDSdW1ExfhlW0zsmAXSxQjW+ARy1X1ZS+76k6vkd5G4J8zMhKZa2ahuqKs+DPOLn91BPsK0bctCghJXTLrDUMoPiO3PJAQvApwSyFme3xDD6PmXPCJ1MwA+KCI/axqbWZpBFFJ3LDYLQNN3cnDIEgim2NWC+unmYsqmc42XEq6C3FUiEtrpRjIIzBscm/mMeXZqih+9UOIhNbeFMhBkRb/ZMV+afaalDykb3gdBowRi/0cFtcVM2xqq1FcErZyYKoZ8FkmWGoMjjwGy6MaYTsv82a9eaOuHue2DJ6KP3P/KxQYbOThkB8R6g2/i8xwcsbfyjsJQX2x50XhNWboigGcBrKam7RKRMqce+vodYwiSIOihREYAPN5wJJGDGdkQsdc6Gpxp/AtTt/2t4c9mghIKJvcU1O0VQVQk084yhjgHxKac9i45I+VZsTj3/SGI/MIyvjF6VqBrbAoTC6vDCjIfulZM/KMo9YptchsAEk8HvPkvhdbVwYznIJJnA97EVBvLXlvfblZ0whG58nPWCvCHyJy0gyKPde7WOdVcP3JkWHfUqkOAxNn2Rcxn2vbZLXFhr15vW/nEdeeNcyUArr5ctO25OUAjH6z0+tZfzs4qRFJZiU1IHTySvPoDQKt3yeb1cFDJNhHcdI0amhQk7gh4fen1YoYPhgQ/ss/NzxHtHGj2nHDYNi/Hk9/MTQka2CoiN9t3fNVkUDr0/hU5b5SK5Gnw7yyCiMcWL+GH5sxkz80nWsO1e9uftHJysqHqtoigpy3nLYxJLgt4fY+EsnMg41FAltriIzciyjm2tcy0WuXCOUnKf/xGg1VvishwW0Fc8XIhNoYpJ7J9gfpLRByGyM8tc5FzkTromXBrxlJRaM2ReW0sSi0QQTfLwZiG1P582rv876Hs+DNehpKZFvEnoWE2U7dbbrrtTrmWjhPfeqybEby0ECLjrARF8ETML9DzxD2+WikbdifqDHND2vb/PpDm5/oXcV3XRey+tsaKH1tTLhyh661H0xCsmyaQCW1dg1HTHwpMWLbmcpneBJH7Wg+QVdCwFKI/z7R/fWdHyDULaiCIL5jdScM3Y6X+m04/aXIPQGJnwJs/OCTm8yEjYSDMLSurQPkI5CrcoK2ja0vobBTpsD3l2nKU/mGe43DFiV5Ksb8SNUCj9lrlhOUl5r8JwG9evjMBhDmdjkJYBp2luLPHHrL+nq8jxv8BV2A7FHmr6w0AAAAASUVORK5CYII="},GRuw:function(M,H,a){(function(D,b,A){M.exports=H=b(a("Ib8C"),a("lPiR"))})(this,function(D){return function(){var b=D,A=b.lib,v=A.WordArray,y=b.algo,E=y.SHA256,w=y.SHA224=E.extend({_doReset:function(){this._hash=new v.init([3238371032,914150663,812702999,4144912697,4290775857,1750603025,1694076839,3204075428])},_doFinalize:function(){var c=E._doFinalize.call(this);return c.sigBytes-=4,c}});b.SHA224=E._createHelper(w),b.HmacSHA224=E._createHmacHelper(w)}(),D.SHA224})},GfqC:function(M,H,a){"use strict";var D=a("q1tI"),b=a.n(D),A=a("TSYQ"),v=a.n(A);function y(V,K){var B="cannot "+V.method+" "+V.action+" "+K.status+"'",J=new Error(B);return J.status=K.status,J.method=V.method,J.url=V.action,J}function E(V){var K=V.responseText||V.response;if(!K)return K;try{return JSON.parse(K)}catch(B){return K}}function w(V){var K=new XMLHttpRequest;V.onProgress&&K.upload&&(K.upload.onprogress=function(ge){ge.total>0&&(ge.percent=ge.loaded/ge.total*100),V.onProgress(ge)});var B=new FormData;V.data&&Object.keys(V.data).forEach(function(le){var ge=V.data[le];if(Array.isArray(ge)){ge.forEach(function(pe){B.append(le+"[]",pe)});return}B.append(le,V.data[le])}),V.file instanceof Blob?B.append(V.filename,V.file,V.file.name):B.append(V.filename,V.file),K.onerror=function(ge){V.onError(ge)},K.onload=function(){return K.status<200||K.status>=300?V.onError(y(V,K),E(K)):V.onSuccess(E(K),K)},K.open(V.method,V.action,!0),V.withCredentials&&"withCredentials"in K&&(K.withCredentials=!0);var J=V.headers||{};return J["X-Requested-With"]!==null&&K.setRequestHeader("X-Requested-With","XMLHttpRequest"),Object.keys(J).forEach(function(le){J[le]!==null&&K.setRequestHeader(le,J[le])}),K.send(B),{abort:function(){K.abort()}}}var c=+new Date,_=0;function l(){return"rc-upload-"+c+"-"+ ++_}function t(V,K){return V.indexOf(K,V.length-K.length)!==-1}var u=function(V,K){if(V&&K){var B=Array.isArray(K)?K:K.split(","),J=V.name||"",le=V.type||"",ge=le.replace(/\/.*$/,"");return B.some(function(pe){var De=pe.trim();return De.charAt(0)==="."?t(J.toLowerCase(),De.toLowerCase()):/\/\*$/.test(De)?ge===De.replace(/\/.*$/,""):le===De})}return!0};function s(V,K){var B=V.createReader(),J=[];function le(){B.readEntries(function(ge){var pe=Array.prototype.slice.apply(ge);J=J.concat(pe);var De=!pe.length;De?K(J):le()})}le()}var r=function(K,B,J){var le=function ge(pe,De){De=De||"",pe.isFile?pe.file(function(Ie){J(Ie)&&(pe.fullPath&&!Ie.webkitRelativePath&&(Object.defineProperties(Ie,{webkitRelativePath:{writable:!0}}),Ie.webkitRelativePath=pe.fullPath.replace(/^\//,""),Object.defineProperties(Ie,{webkitRelativePath:{writable:!1}})),B([Ie]))}):pe.isDirectory&&s(pe,function(Ie){Ie.forEach(function(fe){ge(fe,""+De+pe.name+"/")})})};K.forEach(function(ge){le(ge.webkitGetAsEntry())})},f=r,m=Object.assign||function(V){for(var K=1;K<arguments.length;K++){var B=arguments[K];for(var J in B)Object.prototype.hasOwnProperty.call(B,J)&&(V[J]=B[J])}return V},d=function(){function V(K,B){var J=[],le=!0,ge=!1,pe=void 0;try{for(var De=K[Symbol.iterator](),Ie;!(le=(Ie=De.next()).done)&&!(J.push(Ie.value),B&&J.length===B);le=!0);}catch(fe){ge=!0,pe=fe}finally{try{!le&&De.return&&De.return()}finally{if(ge)throw pe}}return J}return function(K,B){if(Array.isArray(K))return K;if(Symbol.iterator in Object(K))return V(K,B);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),n=function(){function V(K,B){for(var J=0;J<B.length;J++){var le=B[J];le.enumerable=le.enumerable||!1,le.configurable=!0,"value"in le&&(le.writable=!0),Object.defineProperty(K,le.key,le)}}return function(K,B,J){return B&&V(K.prototype,B),J&&V(K,J),K}}();function i(V,K,B){return K in V?Object.defineProperty(V,K,{value:B,enumerable:!0,configurable:!0,writable:!0}):V[K]=B,V}function h(V,K){var B={};for(var J in V){if(K.indexOf(J)>=0)continue;if(!Object.prototype.hasOwnProperty.call(V,J))continue;B[J]=V[J]}return B}function C(V,K){if(!(V instanceof K))throw new TypeError("Cannot call a class as a function")}function x(V,K){if(!V)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return K&&(typeof K=="object"||typeof K=="function")?K:V}function g(V,K){if(typeof K!="function"&&K!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof K);V.prototype=Object.create(K&&K.prototype,{constructor:{value:V,enumerable:!1,writable:!0,configurable:!0}}),K&&(Object.setPrototypeOf?Object.setPrototypeOf(V,K):V.__proto__=K)}var R=function(K){return Object.keys(K).reduce(function(B,J){return(J.substr(0,5)==="data-"||J.substr(0,5)==="aria-"||J==="role")&&(B[J]=K[J]),B},{})},P=function(V){g(K,V);function K(){var B,J,le,ge;C(this,K);for(var pe=arguments.length,De=Array(pe),Ie=0;Ie<pe;Ie++)De[Ie]=arguments[Ie];return ge=(J=(le=x(this,(B=K.__proto__||Object.getPrototypeOf(K)).call.apply(B,[this].concat(De))),le),le.state={uid:l()},le.reqs={},le.onChange=function(fe){var xe=fe.target.files;le.uploadFiles(xe),le.reset()},le.onClick=function(fe){var xe=le.fileInput;if(!xe)return;var Ee=le.props,se=Ee.children,oe=Ee.onClick;se&&se.type==="button"&&(xe.parentNode.focus(),xe.parentNode.querySelector("button").blur()),xe.click(),oe&&oe(fe)},le.onKeyDown=function(fe){fe.key==="Enter"&&le.onClick()},le.onFileDrop=function(fe){var xe=le.props.multiple;if(fe.preventDefault(),fe.type==="dragover")return;if(le.props.directory)f(Array.prototype.slice.call(fe.dataTransfer.items),le.uploadFiles,function(se){return u(se,le.props.accept)});else{var Ee=Array.prototype.slice.call(fe.dataTransfer.files).filter(function(se){return u(se,le.props.accept)});xe===!1&&(Ee=Ee.slice(0,1)),le.uploadFiles(Ee)}},le.uploadFiles=function(fe){var xe=Array.prototype.slice.call(fe);xe.map(function(Ee){return Ee.uid=l(),Ee}).forEach(function(Ee){le.upload(Ee,xe)})},le.saveFileInput=function(fe){le.fileInput=fe},J),x(le,ge)}return n(K,[{key:"componentDidMount",value:function(){this._isMounted=!0}},{key:"componentWillUnmount",value:function(){this._isMounted=!1,this.abort()}},{key:"upload",value:function(J,le){var ge=this,pe=this.props;if(!pe.beforeUpload)return setTimeout(function(){return ge.post(J)},0);var De=pe.beforeUpload(J,le);De&&De.then?De.then(function(Ie){var fe=Object.prototype.toString.call(Ie);return fe==="[object File]"||fe==="[object Blob]"?ge.post(Ie):ge.post(J)}).catch(function(Ie){console.log(Ie)}):De!==!1&&setTimeout(function(){return ge.post(J)},0);return}},{key:"post",value:function(J){var le=this;if(!this._isMounted)return;var ge=this.props,pe=ge.onStart,De=ge.onProgress,Ie=ge.transformFile,fe=Ie===void 0?function(xe){return xe}:Ie;new Promise(function(xe){var Ee=ge.action;return typeof Ee=="function"&&(Ee=Ee(J)),xe(Ee)}).then(function(xe){var Ee=J.uid,se=ge.customRequest||w,oe=Promise.resolve(fe(J)).then(function(q){var me=ge.data;return typeof me=="function"&&(me=me(q)),Promise.all([q,me])}).catch(function(q){console.error(q)});oe.then(function(q){var me=d(q,2),re=me[0],ae=me[1],ce={action:xe,filename:ge.name,data:ae,file:re,headers:ge.headers,withCredentials:ge.withCredentials,method:ge.method||"post",onProgress:De?function(te){De(te,J)}:null,onSuccess:function($,X){delete le.reqs[Ee],ge.onSuccess($,J,X)},onError:function($,X){delete le.reqs[Ee],ge.onError($,X,J)}};pe(J),le.reqs[Ee]=se(ce)})})}},{key:"reset",value:function(){this.setState({uid:l()})}},{key:"abort",value:function(J){var le=this.reqs;if(J){var ge=J;J&&J.uid&&(ge=J.uid),le[ge]&&le[ge].abort&&le[ge].abort(),delete le[ge]}else Object.keys(le).forEach(function(pe){le[pe]&&le[pe].abort&&le[pe].abort(),delete le[pe]})}},{key:"render",value:function(){var J,le=this.props,ge=le.component,pe=le.prefixCls,De=le.className,Ie=le.disabled,fe=le.id,xe=le.style,Ee=le.multiple,se=le.accept,oe=le.children,q=le.directory,me=le.openFileDialogOnClick,re=le.onMouseEnter,ae=le.onMouseLeave,ce=h(le,["component","prefixCls","className","disabled","id","style","multiple","accept","children","directory","openFileDialogOnClick","onMouseEnter","onMouseLeave"]),te=v()((J={},i(J,pe,!0),i(J,pe+"-disabled",Ie),i(J,De,De),J)),$=Ie?{}:{onClick:me?this.onClick:function(){},onKeyDown:me?this.onKeyDown:function(){},onMouseEnter:re,onMouseLeave:ae,onDrop:this.onFileDrop,onDragOver:this.onFileDrop,tabIndex:"0"};return b.a.createElement(ge,m({},$,{className:te,role:"button",style:xe}),b.a.createElement("input",m({},R(ce),{id:fe,type:"file",ref:this.saveFileInput,onClick:function(ee){return ee.stopPropagation()},key:this.state.uid,style:{display:"none"},accept:se,directory:q?"directory":null,webkitdirectory:q?"webkitdirectory":null,multiple:Ee,onChange:this.onChange})),oe)}}]),K}(D.Component),O=P,S=Object.assign||function(V){for(var K=1;K<arguments.length;K++){var B=arguments[K];for(var J in B)Object.prototype.hasOwnProperty.call(B,J)&&(V[J]=B[J])}return V},p=function(){function V(K,B){for(var J=0;J<B.length;J++){var le=B[J];le.enumerable=le.enumerable||!1,le.configurable=!0,"value"in le&&(le.writable=!0),Object.defineProperty(K,le.key,le)}}return function(K,B,J){return B&&V(K.prototype,B),J&&V(K,J),K}}();function T(V,K){if(!(V instanceof K))throw new TypeError("Cannot call a class as a function")}function N(V,K){if(!V)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return K&&(typeof K=="object"||typeof K=="function")?K:V}function k(V,K){if(typeof K!="function"&&K!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof K);V.prototype=Object.create(K&&K.prototype,{constructor:{value:V,enumerable:!1,writable:!0,configurable:!0}}),K&&(Object.setPrototypeOf?Object.setPrototypeOf(V,K):V.__proto__=K)}function U(){}var z=function(V){k(K,V);function K(){var B,J,le,ge;T(this,K);for(var pe=arguments.length,De=Array(pe),Ie=0;Ie<pe;Ie++)De[Ie]=arguments[Ie];return ge=(J=(le=N(this,(B=K.__proto__||Object.getPrototypeOf(K)).call.apply(B,[this].concat(De))),le),le.saveUploader=function(fe){le.uploader=fe},J),N(le,ge)}return p(K,[{key:"abort",value:function(J){this.uploader.abort(J)}},{key:"render",value:function(){return b.a.createElement(O,S({},this.props,{ref:this.saveUploader}))}}]),K}(D.Component);z.defaultProps={component:"span",prefixCls:"rc-upload",data:{},headers:{},name:"file",multipart:!1,onStart:U,onError:U,onSuccess:U,multiple:!1,beforeUpload:null,customRequest:null,withCredentials:!1,openFileDialogOnClick:!0};var W=z,F=H.a=W},Gytx:function(M,H){M.exports=function(D,b,A,v){var y=A?A.call(v,D,b):void 0;if(y!==void 0)return!!y;if(D===b)return!0;if(typeof D!="object"||!D||typeof b!="object"||!b)return!1;var E=Object.keys(D),w=Object.keys(b);if(E.length!==w.length)return!1;for(var c=Object.prototype.hasOwnProperty.bind(b),_=0;_<E.length;_++){var l=E[_];if(!c(l))return!1;var t=D[l],u=b[l];if(y=A?A.call(v,t,u,l):void 0,y===!1||y===void 0&&t!==u)return!1}return!0}},HjOm:function(M,H,a){"use strict";Object.defineProperty(H,"__esModule",{value:!0}),H.default=void 0;var D={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"},b=D;H.default=b},HmJG:function(M,H,a){},HpTS:function(M,H,a){M.exports=a.p+"static/small_program.f74069ec.png"},HpfO:function(M,H,a){M.exports={wrap:"wrap___r5XlG",content:"content___1KVgv",mainPathWrap:"mainPathWrap___256K2",colorBlue:"colorBlue___3S7DM"}},I8Z2:function(M,H,a){"use strict";a.d(H,"a",function(){return v}),a.d(H,"b",function(){return s}),a.d(H,"c",function(){return f});var D=a("q1tI"),b=function(){var m=function(d,n){return m=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(i,h){i.__proto__=h}||function(i,h){for(var C in h)h.hasOwnProperty(C)&&(i[C]=h[C])},m(d,n)};return function(d,n){m(d,n);function i(){this.constructor=d}d.prototype=n===null?Object.create(n):(i.prototype=n.prototype,new i)}}(),A=D.createContext(null),v=function(m){b(d,m);function d(){return m!==null&&m.apply(this,arguments)||this}return d.prototype.render=function(){return D.createElement(A.Provider,{value:this.props.store},this.props.children)},d}(D.Component),y=a("Gytx"),E=a.n(y),w=a("2mql"),c=a.n(w),_=function(){var m=function(d,n){return m=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(i,h){i.__proto__=h}||function(i,h){for(var C in h)h.hasOwnProperty(C)&&(i[C]=h[C])},m(d,n)};return function(d,n){m(d,n);function i(){this.constructor=d}d.prototype=n===null?Object.create(n):(i.prototype=n.prototype,new i)}}(),l=function(){return l=Object.assign||function(m){for(var d,n=1,i=arguments.length;n<i;n++){d=arguments[n];for(var h in d)Object.prototype.hasOwnProperty.call(d,h)&&(m[h]=d[h])}return m},l.apply(this,arguments)};function t(m){return m.displayName||m.name||"Component"}var u=function(){return{}};function s(m,d){d===void 0&&(d={});var n=!!m,i=m||u;return function(C){var x=function(R){_(P,R);function P(O,S){var p=R.call(this,O,S)||this;return p.unsubscribe=null,p.handleChange=function(){if(!p.unsubscribe)return;var T=i(p.store.getState(),p.props);p.setState({subscribed:T})},p.store=p.context,p.state={subscribed:i(p.store.getState(),O),store:p.store,props:O},p}return P.getDerivedStateFromProps=function(O,S){return m&&m.length===2&&O!==S.props?{subscribed:i(S.store.getState(),O),props:O}:{props:O}},P.prototype.componentDidMount=function(){this.trySubscribe()},P.prototype.componentWillUnmount=function(){this.tryUnsubscribe()},P.prototype.shouldComponentUpdate=function(O,S){return!E()(this.props,O)||!E()(this.state.subscribed,S.subscribed)},P.prototype.trySubscribe=function(){n&&(this.unsubscribe=this.store.subscribe(this.handleChange),this.handleChange())},P.prototype.tryUnsubscribe=function(){this.unsubscribe&&(this.unsubscribe(),this.unsubscribe=null)},P.prototype.render=function(){var O=l(l(l({},this.props),this.state.subscribed),{store:this.store});return D.createElement(C,l({},O,{ref:this.props.miniStoreForwardedRef}))},P.displayName="Connect("+t(C)+")",P.contextType=A,P}(D.Component);if(d.forwardRef){var g=D.forwardRef(function(R,P){return D.createElement(x,l({},R,{miniStoreForwardedRef:P}))});return c()(g,C)}return c()(x,C)}}var r=function(){return r=Object.assign||function(m){for(var d,n=1,i=arguments.length;n<i;n++){d=arguments[n];for(var h in d)Object.prototype.hasOwnProperty.call(d,h)&&(m[h]=d[h])}return m},r.apply(this,arguments)};function f(m){var d=m,n=[];function i(x){d=r(r({},d),x);for(var g=0;g<n.length;g++)n[g]()}function h(){return d}function C(x){return n.push(x),function(){var R=n.indexOf(x);n.splice(R,1)}}return{setState:i,getState:h,subscribe:C}}},IBYe:function(M,H,a){"use strict";function D(b){return null}H.a=D},Ib8C:function(M,H,a){(function(D){(function(b,A){M.exports=H=A()})(this,function(){var b=b||function(A,v){var y;if(typeof window!="undefined"&&window.crypto&&(y=window.crypto),typeof self!="undefined"&&self.crypto&&(y=self.crypto),typeof globalThis!="undefined"&&globalThis.crypto&&(y=globalThis.crypto),!y&&typeof window!="undefined"&&window.msCrypto&&(y=window.msCrypto),!y&&typeof D!="undefined"&&D.crypto&&(y=D.crypto),!y&&!0)try{y=a(4)}catch(i){}var E=function(){if(y){if(typeof y.getRandomValues=="function")try{return y.getRandomValues(new Uint32Array(1))[0]}catch(i){}if(typeof y.randomBytes=="function")try{return y.randomBytes(4).readInt32LE()}catch(i){}}throw new Error("Native crypto module could not be used to get secure random number.")},w=Object.create||function(){function i(){}return function(h){var C;return i.prototype=h,C=new i,i.prototype=null,C}}(),c={},_=c.lib={},l=_.Base=function(){return{extend:function(i){var h=w(this);return i&&h.mixIn(i),(!h.hasOwnProperty("init")||this.init===h.init)&&(h.init=function(){h.$super.init.apply(this,arguments)}),h.init.prototype=h,h.$super=this,h},create:function(){var i=this.extend();return i.init.apply(i,arguments),i},init:function(){},mixIn:function(i){for(var h in i)i.hasOwnProperty(h)&&(this[h]=i[h]);i.hasOwnProperty("toString")&&(this.toString=i.toString)},clone:function(){return this.init.prototype.extend(this)}}}(),t=_.WordArray=l.extend({init:function(i,h){i=this.words=i||[],h!=v?this.sigBytes=h:this.sigBytes=i.length*4},toString:function(i){return(i||s).stringify(this)},concat:function(i){var h=this.words,C=i.words,x=this.sigBytes,g=i.sigBytes;if(this.clamp(),x%4)for(var R=0;R<g;R++){var P=C[R>>>2]>>>24-R%4*8&255;h[x+R>>>2]|=P<<24-(x+R)%4*8}else for(var O=0;O<g;O+=4)h[x+O>>>2]=C[O>>>2];return this.sigBytes+=g,this},clamp:function(){var i=this.words,h=this.sigBytes;i[h>>>2]&=4294967295<<32-h%4*8,i.length=A.ceil(h/4)},clone:function(){var i=l.clone.call(this);return i.words=this.words.slice(0),i},random:function(i){for(var h=[],C=0;C<i;C+=4)h.push(E());return new t.init(h,i)}}),u=c.enc={},s=u.Hex={stringify:function(i){for(var h=i.words,C=i.sigBytes,x=[],g=0;g<C;g++){var R=h[g>>>2]>>>24-g%4*8&255;x.push((R>>>4).toString(16)),x.push((R&15).toString(16))}return x.join("")},parse:function(i){for(var h=i.length,C=[],x=0;x<h;x+=2)C[x>>>3]|=parseInt(i.substr(x,2),16)<<24-x%8*4;return new t.init(C,h/2)}},r=u.Latin1={stringify:function(i){for(var h=i.words,C=i.sigBytes,x=[],g=0;g<C;g++){var R=h[g>>>2]>>>24-g%4*8&255;x.push(String.fromCharCode(R))}return x.join("")},parse:function(i){for(var h=i.length,C=[],x=0;x<h;x++)C[x>>>2]|=(i.charCodeAt(x)&255)<<24-x%4*8;return new t.init(C,h)}},f=u.Utf8={stringify:function(i){try{return decodeURIComponent(escape(r.stringify(i)))}catch(h){throw new Error("Malformed UTF-8 data")}},parse:function(i){return r.parse(unescape(encodeURIComponent(i)))}},m=_.BufferedBlockAlgorithm=l.extend({reset:function(){this._data=new t.init,this._nDataBytes=0},_append:function(i){typeof i=="string"&&(i=f.parse(i)),this._data.concat(i),this._nDataBytes+=i.sigBytes},_process:function(i){var h,C=this._data,x=C.words,g=C.sigBytes,R=this.blockSize,P=R*4,O=g/P;i?O=A.ceil(O):O=A.max((O|0)-this._minBufferSize,0);var S=O*R,p=A.min(S*4,g);if(S){for(var T=0;T<S;T+=R)this._doProcessBlock(x,T);h=x.splice(0,S),C.sigBytes-=p}return new t.init(h,p)},clone:function(){var i=l.clone.call(this);return i._data=this._data.clone(),i},_minBufferSize:0}),d=_.Hasher=m.extend({cfg:l.extend(),init:function(i){this.cfg=this.cfg.extend(i),this.reset()},reset:function(){m.reset.call(this),this._doReset()},update:function(i){return this._append(i),this._process(),this},finalize:function(i){i&&this._append(i);var h=this._doFinalize();return h},blockSize:512/32,_createHelper:function(i){return function(h,C){return new i.init(C).finalize(h)}},_createHmacHelper:function(i){return function(h,C){return new n.HMAC.init(i,C).finalize(h)}}}),n=c.algo={};return c}(Math);return b})}).call(this,a("IyRk"))},JFl9:function(M,H,a){M.exports={footerWrap:"footerWrap___3bmMI"}},JWDV:function(M,H,a){M.exports=a.p+"static/charpter-white.5fa14f93.svg"},JYp7:function(M,H,a){"use strict";a.d(H,"c",function(){return b}),a.d(H,"d",function(){return A}),a.d(H,"f",function(){return y}),a.d(H,"a",function(){return E}),a.d(H,"b",function(){return w}),a.d(H,"e",function(){return c});var D=function(){var _=function(l,t){return _=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(u,s){u.__proto__=s}||function(u,s){for(var r in s)s.hasOwnProperty(r)&&(u[r]=s[r])},_(l,t)};return function(l,t){_(l,t);function u(){this.constructor=l}l.prototype=t===null?Object.create(t):(u.prototype=t.prototype,new u)}}(),b={done:!0,value:void 0},A;(function(_){var l={next:function(){return b}};function t(){return l}_.empty=t;function u(x){var g=!1;return{next:function(){return g?b:(g=!0,{done:!1,value:x})}}}_.single=u;function s(x,g,R){return g===void 0&&(g=0),R===void 0&&(R=x.length),{next:function(){return g>=R?b:{done:!1,value:x[g++]}}}}_.fromArray=s;function r(x){return{next:function(){var g=x.next();return g.done?b:{done:!1,value:g.value}}}}_.fromNativeIterator=r;function f(x){return x?Array.isArray(x)?_.fromArray(x):x:_.empty()}_.from=f;function m(x,g){return{next:function(){var R=x.next();return R.done?b:{done:!1,value:g(R.value)}}}}_.map=m;function d(x,g){return{next:function(){for(;;){var R=x.next();if(R.done)return b;if(g(R.value))return{done:!1,value:R.value}}}}}_.filter=d;function n(x,g){for(var R=x.next();!R.done;R=x.next())g(R.value)}_.forEach=n;function i(x,g){g===void 0&&(g=Number.POSITIVE_INFINITY);var R=[];if(g===0)return R;for(var P=0,O=x.next();!O.done&&!(R.push(O.value),++P>=g);O=x.next());return R}_.collect=i;function h(){for(var x=[],g=0;g<arguments.length;g++)x[g]=arguments[g];var R=0;return{next:function(){if(R>=x.length)return b;var P=x[R],O=P.next();return O.done?(R++,this.next()):O}}}_.concat=h;function C(x){return new v(x)}_.chain=C})(A||(A={}));var v=function(){function _(l){this.it=l}return _.prototype.next=function(){return this.it.next()},_}();function y(_){return Array.isArray(_)?A.fromArray(_):_||A.empty()}var E=function(){function _(l,t,u,s){t===void 0&&(t=0),u===void 0&&(u=l.length),s===void 0&&(s=t-1),this.items=l,this.start=t,this.end=u,this.index=s}return _.prototype.first=function(){return this.index=this.start,this.current()},_.prototype.next=function(){return this.index=Math.min(this.index+1,this.end),this.current()},_.prototype.current=function(){return this.index===this.start-1||this.index===this.end?null:this.items[this.index]},_}(),w=function(_){D(l,_);function l(t,u,s,r){return u===void 0&&(u=0),s===void 0&&(s=t.length),r===void 0&&(r=u-1),_.call(this,t,u,s,r)||this}return l.prototype.current=function(){return _.prototype.current.call(this)},l.prototype.previous=function(){return this.index=Math.max(this.index-1,this.start-1),this.current()},l.prototype.first=function(){return this.index=this.start,this.current()},l.prototype.last=function(){return this.index=this.end-1,this.current()},l.prototype.parent=function(){return null},l}(E),c=function(){function _(l,t){this.iterator=l,this.fn=t}return _.prototype.next=function(){return this.fn(this.iterator.next())},_}()},JeFH:function(M,H){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,H,a){"use strict";var D=a("sRBo"),b=a("kaz8"),A=a("5NDa"),v=a("5rEg"),y=a("miYZ"),E=a("tsqr"),w=a("9og8"),c=a("2qtc"),_=a("kLXV"),l=a("tJVT"),t=a("WmNS"),u=a.n(t),s=a("q1tI"),r=a.n(s),f=a("9kvl"),m=a("6CvP"),d=a("1XHU"),n=a("1vsH"),i;(function(C){C[C.Professor=1]="Professor",C[C.AssistantProfessor=2]="AssistantProfessor",C[C.Student=3]="Student"})(i||(i={}));var h=function(x){var g=x.visible,R=x.user,P=x.onCancel,O=P===void 0?function(){}:P,S=Object(s.useState)(),p=Object(l.a)(S,2),T=p[0],N=p[1],k=Object(s.useState)([]),U=Object(l.a)(k,2),z=U[0],W=U[1],F=Object(s.useState)(!1),V=Object(l.a)(F,2),K=V[0],B=V[1],J=Object(s.useState)(!1),le=Object(l.a)(J,2),ge=le[0],pe=le[1],De=Object(s.useState)(),Ie=Object(l.a)(De,2),fe=Ie[0],xe=Ie[1];Object(s.useEffect)(function(){var q;if(R!=null&&(q=R.userInfo)!==null&&q!==void 0&&q.identity){var me;W([(R==null||((me=R.userInfo)===null||me===void 0)?void 0:me.identity)==="student"?3:1])}},[R]);var Ee=function(me,re){if(z.includes(i.Professor)){_.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:r.a.createElement("div",{className:"tc"},re||"\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u5BA1\u6838"),onOk:function(){f.d.push("/classrooms/".concat(me,"/students"))}});return}f.d.push("/classrooms/".concat(me,"/students"))},se=function(){var q=Object(w.a)(u.a.mark(function me(){var re;return u.a.wrap(function(ce){for(;;)switch(ce.prev=ce.next){case 0:if(T){ce.next=3;break}return E.b.info("\u9080\u8BF7\u7801\u4E0D\u80FD\u4E3A\u7A7A"),ce.abrupt("return");case 3:return B(!0),ce.next=6,Object(m.c)({invite_code:T,professor:z.includes(i.Professor)?1:null,assistant_professor:z.includes(i.AssistantProfessor)?1:null,student:z.includes(i.Student)?1:null});case 6:if(re=ce.sent,B(!1),!((re==null?void 0:re.status)===-2)){ce.next=22;break}if(oe(),!(re.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u5B9E\u540D\u8BA4\u8BC1")){ce.next=14;break}return pe(!0),xe(1),ce.abrupt("return");case 14:if(!(re.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u804C\u4E1A\u8BA4\u8BC1")){ce.next=18;break}return pe(!0),xe(2),ce.abrupt("return");case 18:if(!(re.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u5B9E\u540D\u548C\u804C\u4E1A\u8BA4\u8BC1")){ce.next=22;break}return pe(!0),xe(3),ce.abrupt("return");case 22:if(!((re==null?void 0:re.status)===0)){ce.next=27;break}return Object(n.Y)(["\u6559\u5B66\u8BFE\u5802","\u9996\u9875","\u52A0\u5165\u8BFE\u5802"]),oe(),(re==null?void 0:re.course_id)&&Ee(re.course_id,re.message),ce.abrupt("return");case 27:case"end":return ce.stop()}},me)}));return function(){return q.apply(this,arguments)}}(),oe=function(){var q=Object(w.a)(u.a.mark(function me(){return u.a.wrap(function(ae){for(;;)switch(ae.prev=ae.next){case 0:O();case 1:case"end":return ae.stop()}},me)}));return function(){return q.apply(this,arguments)}}();return r.a.createElement(r.a.Fragment,null,r.a.createElement(_.a,{centered:!0,keyboard:!1,closable:!1,title:"\u52A0\u5165\u8BFE\u5802",visible:g,confirmLoading:K,onOk:se,onCancel:oe},r.a.createElement("div",{className:"tc"},r.a.createElement("div",null,r.a.createElement("span",null,"\u8BFE\u5802\u9080\u8BF7\u7801\uFF1A"),r.a.createElement(v.a,{placeholder:"\u8BF7\u8F93\u51655\u4F4D\u8BFE\u5802\u9080\u8BF7\u7801\u62166\u4F4D\u5206\u73ED\u9080\u8BF7\u7801",style:{width:270},value:T,onChange:function(me){if(me.target.value.length>=7){E.b.info("\u8BF7\u8F93\u51655\u4F4D\u8BFE\u5802\u9080\u8BF7\u7801\u62166\u4F4D\u5206\u73ED\u9080\u8BF7\u7801\uFF01");return}N(me.target.value)}})),r.a.createElement("div",{className:"mt10 font14"},r.a.createElement("span",null,"\u8EAB\u4EFD\uFF1A"),r.a.createElement(b.a.Group,{value:z,onChange:function(me){return W(me)}},r.a.createElement(b.a,{value:i.Professor,disabled:z.includes(2)},"\u6559\u5E08"),r.a.createElement(b.a,{value:i.AssistantProfessor,disabled:z.includes(1)},"\u52A9\u6559"),r.a.createElement(b.a,{value:i.Student},"\u5B66\u751F/\u53C2\u8D5B\u8005"))))),r.a.createElement(d.a,{visible:ge,onCancel:function(){return pe(!1)},occupationValue:fe}))};H.a=Object(f.a)(function(C){var x=C.user;return{user:x}})(h)},Jq4h:function(M,H,a){M.exports=a.p+"static/qrcode.54870d9b.png"},Jv0p:function(M,H,a){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,H,a){(function(D,b,A){M.exports=H=b(a("Ib8C"),a("3y9D"),a("WYAk"))})(this,function(D){return function(){var b=D,A=b.lib,v=A.Base,y=A.WordArray,E=b.algo,w=E.MD5,c=E.EvpKDF=v.extend({cfg:v.extend({keySize:128/32,hasher:w,iterations:1}),init:function(_){this.cfg=this.cfg.extend(_)},compute:function(_,l){for(var t,u=this.cfg,s=u.hasher.create(),r=y.create(),f=r.words,m=u.keySize,d=u.iterations;f.length<m;){t&&s.update(t),t=s.update(_).finalize(l),s.reset();for(var n=1;n<d;n++)t=s.finalize(t),s.reset();r.concat(t)}return r.sigBytes=m*4,r}});b.EvpKDF=function(_,l,t){return c.create(t).compute(_,l)}}(),D.EvpKDF})},KVXO:function(M,H,a){M.exports={wrap:"wrap___1VfLE",content:"content___20B4M",mainPathWrap:"mainPathWrap___3qDeg",colorBlue:"colorBlue___2ZjUq"}},KeGQ:function(M,H,a){M.exports=a.p+"static/noLevelData.36460f71.png"},KhGG:function(M,H,a){"use strict";a.d(H,"a",function(){return g}),a.d(H,"c",function(){return P});var D=a("0Owb"),b=a("miYZ"),A=a("tsqr"),v=a("oBTY"),y=a("tJVT"),E=a("PpiC"),w=a("k1fw"),c=a("9og8"),_=a("DZo9"),l=a("8z0m"),t=a("WmNS"),u=a.n(t),s=a("q1tI"),r=a.n(s),f=a("ErOA"),m=a("NFKh"),d=a.n(m),n=a("7Cbv"),i=a("9kvl"),h=a("mxV5"),C=a.n(h),x=l.a.Dragger,g=function(p){var T="bf3c199c2470cb477d907b1e0917c17b",N="5183666c72eec9e4",k=d.a.enc.Utf8.parse(T),U=d.a.enc.Utf8.parse(N),z=d.a.AES.decrypt(p,k,{iv:U,mode:d.a.mode.CBC});return z.toString(d.a.enc.Utf8)},R,P=function(){var S=Object(c.a)(u.a.mark(function p(T,N,k){var U,z,W,F,V,K,B,J,le;return u.a.wrap(function(pe){for(;;)switch(pe.prev=pe.next){case 0:return N.file_name=T.name,pe.next=3,Object(f.a)("/api/buckets/get_upload_token.json",{method:"get"});case 3:return B=pe.sent,console.log("decrypt(res.data):",g(B.data)),B.data=JSON.parse(g(B.data)),J=Object(n.a)(),le=new C.a({endpoint:B==null||((U=B.data)===null||U===void 0)?void 0:U.end_point,region:B==null||((z=B.data)===null||z===void 0)?void 0:z.region,accessKeyId:B==null||((W=B.data)===null||W===void 0)?void 0:W.access_key_id,accessKeySecret:B==null||((F=B.data)===null||F===void 0)?void 0:F.access_key_secret,bucket:B==null||((V=B.data)===null||V===void 0)?void 0:V.bucket,stsToken:B==null||((K=B.data)===null||K===void 0)?void 0:K.security_token}),pe.abrupt("return",new Promise(function(De,Ie){var fe;le.multipartUpload("".concat(J),new Blob([T],{type:T.type}),Object(w.a)(Object(w.a)({timeout:200*1e3,partSize:102400},k),{},{callback:{url:B==null||((fe=B.data)===null||fe===void 0)?void 0:fe.callback_url,host:B==null?void 0:B.data.bucket_host,body:"bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&"+Object(f.e)(N)}})).then(function(xe){var Ee;T.response=(Ee=xe.data)===null||Ee===void 0?void 0:Ee.data,De(xe==null?void 0:xe.data)}).catch(function(xe){Ie(xe),console.log("err:",xe)})}));case 9:case"end":return pe.stop()}},p)}));return function(T,N,k){return S.apply(this,arguments)}}(),O=function(p){var T=p.user,N=p.cancelUpload,k=Object(E.a)(p,["user","cancelUpload"]),U=Object(s.useState)([]),z=Object(y.a)(U,2),W=z[0],F=z[1],V=Object(s.useState)(),K=Object(y.a)(V,2),B=K[0],J=K[1],le={onRemove:function(De){F(Object(v.a)(W.filter(function(Ie){return Ie.name!==De.name}))),k.onChange(W.filter(function(Ie){return Ie.name!==De.name}))},disabled:k.disabled,multiple:!0,fileList:W==null?void 0:W.map(function(pe){return pe.file}),customRequest:function(){},beforeUpload:function(){var pe=Object(c.a)(u.a.mark(function Ie(fe){var xe;return u.a.wrap(function(se){for(;;)switch(se.prev=se.next){case 0:if(xe=k.maxSize||1024*1024*1024*1,!W.filter(function(oe){return oe.name===fe.name}).length){se.next=4;break}return A.b.info("".concat(fe.name,"\u5DF2\u5B58\u5728\uFF0C\u8BF7\u91CD\u65B0\u9009\u62E9")),se.abrupt("return");case 4:if(!((fe==null?void 0:fe.size)>xe)){se.next=7;break}return A.b.info("\u6587\u4EF6\u8D85\u8FC7".concat(xe/1024/1024/1024,"GB\uFF0C\u4E0D\u7B26\u5408\u4E0A\u4F20\u8981\u6C42")),se.abrupt("return",!1);case 7:return W.push({name:fe.name,file:fe}),F(Object(v.a)(W)),k.onChange(W),se.abrupt("return",!1);case 11:case"end":return se.stop()}},Ie)}));function De(Ie){return pe.apply(this,arguments)}return De}()},ge=function(){var pe=Object(c.a)(u.a.mark(function De(Ie,fe){var xe,Ee,se,oe,q,me,re,ae,ce;return u.a.wrap(function($){for(;;)switch($.prev=$.next){case 0:return fe.file_name=Ie.name,re=Ie.name,$.next=4,Object(f.a)("/api/buckets/get_upload_token_for_big_files.json",{method:"get"});case 4:if(ae=$.sent,ae.data=JSON.parse(g(ae.data)),!((ae==null?void 0:ae.status)!==0)){$.next=12;break}return W[W.findIndex(function(X){return X.name===re})].status="error",W[W.findIndex(function(X){return X.name===re})].file.status="error",k.onChange(W),A.b.warn("\u4E0A\u4F20\u5931\u8D25\uFF0C\u8BF7\u91CD\u65B0\u5C1D\u8BD5"),$.abrupt("return");case 12:return B=new C.a({endpoint:ae==null||((xe=ae.data)===null||xe===void 0)?void 0:xe.end_point,region:ae==null||((Ee=ae.data)===null||Ee===void 0)?void 0:Ee.region,accessKeyId:ae==null||((se=ae.data)===null||se===void 0)?void 0:se.access_key_id,accessKeySecret:ae==null||((oe=ae.data)===null||oe===void 0)?void 0:oe.access_key_secret,bucket:ae==null||((q=ae.data)===null||q===void 0)?void 0:q.bucket,stsToken:ae==null||((me=ae.data)===null||me===void 0)?void 0:me.security_token}),console.log(Ie,"file"),J(B),ce=Object(n.a)(),$.abrupt("return",new Promise(function(X,ee){try{var Oe;B.multipartUpload("".concat(k.identifier,"/").concat(ce).concat(re.indexOf(".")>-1?"."+re.split(".").pop():""),new Blob([Ie.file],{type:Ie.file.type}),{timeout:3600*1e3,partSize:1002400,progress:function(Me,Qe,tt){try{console.log("\u8FDB\u5EA6",Me,Qe,tt);var st=W.findIndex(function(ut){return ut.name===re});W[st].file.percent=Me*100,W[st].tempCheckpoint=Qe,F(Object(v.a)(W))}catch(ut){}},checkpoint:W[W.findIndex(function(Se){return Se.name===re})].tempCheckpoint,callback:{customValue:{id:re+""},url:ae==null||((Oe=ae.data)===null||Oe===void 0)?void 0:Oe.callback_url,host:ae==null?void 0:ae.data.bucket_host,body:"bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&"+Object(f.e)(fe)}}).then(function(Se){var Me,Qe=W.findIndex(function(bt){return bt.name===re}),tt="done";if(((Me=Se.data)===null||Me===void 0?void 0:Me.status)===0){var st;Ie.response=(st=Se.data)===null||st===void 0?void 0:st.data;var ut=W.findIndex(function(bt){return bt.name===re});W[ut].status="done",W[ut].file.status="done"}else{var ht;A.b.warn((ht=Se.data)===null||ht===void 0?void 0:ht.message),tt="error"}W[Qe].status=tt,W[Qe].file.status=tt,k.onChange(W),X(Se==null?void 0:Se.data)}).catch(function(Se){W[W.findIndex(function(Me){return Me.name===re})].status="error",W[W.findIndex(function(Me){return Me.name===re})].file.status="error",A.b.warn("\u4E0A\u4F20\u5931\u8D25\uFF0C\u8BF7\u91CD\u65B0\u5C1D\u8BD5"),F(Object(v.a)(W)),k.onChange(W),ee(Se),console.log("err:",Se)})}catch(Se){}}));case 17:case"end":return $.stop()}},De)}));return function(Ie,fe){return pe.apply(this,arguments)}}();return Object(s.useEffect)(function(){W.every(function(pe){return pe==="done"||pe==="error"})&&k.onComplete(W)},[W]),Object(s.useEffect)(function(){if(N){var pe;(pe=B)===null||pe===void 0||pe.cancel()}},[N]),Object(s.useEffect)(function(){k.uploading&&W.map(function(){var pe=Object(c.a)(u.a.mark(function De(Ie){var fe,xe;return u.a.wrap(function(se){for(;;)switch(se.prev=se.next){case 0:if(!((!Ie.status||Ie.status==="error")&&!N)){se.next=6;break}return Ie.status="uploading",Ie.file.status="uploading",se.next=5,ge(Ie,{login:T==null||((fe=T.userInfo)===null||fe===void 0)?void 0:fe.login,container_type:k.container_type,container_id:k.container_id,description:k.description});case 5:xe=se.sent;case 6:case"end":return se.stop()}},De)}));return function(De){return pe.apply(this,arguments)}}())},[k.uploading]),r.a.createElement(x,Object(D.a)({},le,{height:k.height,className:k.className}),r.a.createElement("p",{className:"ant-upload-hint"},k.text||"\u62D6\u62FD\u6587\u4EF6\u6216\u8005\u70B9\u51FB\u4E0A\u4F20"))};H.b=Object(i.a)(function(S){var p=S.loading,T=S.globalSetting,N=S.user;return{globalSetting:T,loading:p.models.competitions,user:N}})(O)},KmYQ:function(M,H,a){(function(D,b,A){M.exports=H=b(a("Ib8C"),a("OLod"))})(this,function(D){return D.pad.ZeroPadding={pad:function(b,A){var v=A*4;b.clamp(),b.sigBytes+=v-(b.sigBytes%v||v)},unpad:function(b){for(var A=b.words,v=b.sigBytes-1,v=b.sigBytes-1;v>=0;v--)if(A[v>>>2]>>>24-v%4*8&255){b.sigBytes=v+1;break}}},D.pad.ZeroPadding})},"L+Ii":function(M,H,a){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,H,a){"use strict";Object.defineProperty(H,"__esModule",{value:!0});var D=function(){function u(s,r){for(var f=0;f<r.length;f++){var m=r[f];m.enumerable=m.enumerable||!1,m.configurable=!0,"value"in m&&(m.writable=!0),Object.defineProperty(s,m.key,m)}}return function(s,r,f){return r&&u(s.prototype,r),f&&u(s,f),s}}(),b=a("q1tI"),A=E(b),v=a("17x9"),y=E(v);function E(u){return u&&u.__esModule?u:{default:u}}function w(u,s){var r={};for(var f in u){if(s.indexOf(f)>=0)continue;if(!Object.prototype.hasOwnProperty.call(u,f))continue;r[f]=u[f]}return r}function c(u,s){if(!(u instanceof s))throw new TypeError("Cannot call a class as a function")}function _(u,s){if(!u)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return s&&(typeof s=="object"||typeof s=="function")?s:u}function l(u,s){if(typeof s!="function"&&s!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof s);u.prototype=Object.create(s&&s.prototype,{constructor:{value:u,enumerable:!1,writable:!0,configurable:!0}}),s&&(Object.setPrototypeOf?Object.setPrototypeOf(u,s):u.__proto__=s)}var t=function(u){l(s,u);function s(r){c(this,s);var f=_(this,(s.__proto__||Object.getPrototypeOf(s)).call(this,r));return f.scrollListener=f.scrollListener.bind(f),f.eventListenerOptions=f.eventListenerOptions.bind(f),f.mousewheelListener=f.mousewheelListener.bind(f),f}return D(s,[{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 f=this.getParentElement(this.scrollComponent);f.scrollTop=f.scrollHeight-this.beforeScrollHeight+this.beforeScrollTop,this.loadMore=!1}this.attachScrollListener()}},{key:"componentWillUnmount",value:function(){this.detachScrollListener(),this.detachMousewheelListener()}},{key:"isPassiveSupported",value:function(){var f=!1,m={get passive(){f=!0}};try{document.addEventListener("test",null,m),document.removeEventListener("test",null,m)}catch(d){}return f}},{key:"eventListenerOptions",value:function(){var f=this.props.useCapture;return this.isPassiveSupported()&&(f={useCapture:this.props.useCapture,passive:!0}),f}},{key:"setDefaultLoader",value:function(f){this.defaultLoader=f}},{key:"detachMousewheelListener",value:function(){var f=window;this.props.useWindow===!1&&(f=this.scrollComponent.parentNode),f.removeEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture)}},{key:"detachScrollListener",value:function(){var f=window;this.props.useWindow===!1&&(f=this.getParentElement(this.scrollComponent)),f.removeEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),f.removeEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture)}},{key:"getParentElement",value:function(f){var m=this.props.getScrollParent&&this.props.getScrollParent();return m!=null?m:f&&f.parentNode}},{key:"filterProps",value:function(f){return f}},{key:"attachScrollListener",value:function(){var f=this.getParentElement(this.scrollComponent);if(!this.props.hasMore||!f)return;var m=window;this.props.useWindow===!1&&(m=f),m.addEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture),m.addEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),m.addEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture),this.props.initialLoad&&this.scrollListener()}},{key:"mousewheelListener",value:function(f){f.deltaY===1&&!this.isPassiveSupported()&&f.preventDefault()}},{key:"scrollListener",value:function(){var f=this.scrollComponent,m=window,d=this.getParentElement(f),n=void 0;if(this.props.useWindow){var i=document.documentElement||document.body.parentNode||document.body,h=m.pageYOffset!==void 0?m.pageYOffset:i.scrollTop;this.props.isReverse?n=h:n=this.calculateOffset(f,h)}else this.props.isReverse?n=d.scrollTop:n=f.scrollHeight-d.scrollTop-d.clientHeight;n<Number(this.props.threshold)&&f&&f.offsetParent!==null&&(this.detachScrollListener(),this.beforeScrollHeight=d.scrollHeight,this.beforeScrollTop=d.scrollTop,typeof this.props.loadMore=="function"&&(this.props.loadMore(this.pageLoaded+=1),this.loadMore=!0))}},{key:"calculateOffset",value:function(f,m){return f?this.calculateTopPosition(f)+(f.offsetHeight-m-window.innerHeight):0}},{key:"calculateTopPosition",value:function(f){return f?f.offsetTop+this.calculateTopPosition(f.offsetParent):0}},{key:"render",value:function(){var f=this,m=this.filterProps(this.props),d=m.children,n=m.element,i=m.hasMore,h=m.initialLoad,C=m.isReverse,x=m.loader,g=m.loadMore,R=m.pageStart,P=m.ref,O=m.threshold,S=m.useCapture,p=m.useWindow,T=m.getScrollParent,N=w(m,["children","element","hasMore","initialLoad","isReverse","loader","loadMore","pageStart","ref","threshold","useCapture","useWindow","getScrollParent"]);N.ref=function(U){f.scrollComponent=U,P&&P(U)};var k=[d];return i&&(x?C?k.unshift(x):k.push(x):this.defaultLoader&&(C?k.unshift(this.defaultLoader):k.push(this.defaultLoader))),A.default.createElement(n,N,k)}}]),s}(b.Component);t.propTypes={children:y.default.node.isRequired,element:y.default.node,hasMore:y.default.bool,initialLoad:y.default.bool,isReverse:y.default.bool,loader:y.default.node,loadMore:y.default.func.isRequired,pageStart:y.default.number,ref:y.default.func,getScrollParent:y.default.func,threshold:y.default.number,useCapture:y.default.bool,useWindow:y.default.bool},t.defaultProps={element:"div",hasMore:!1,initialLoad:!0,pageStart:0,ref:null,threshold:250,useWindow:!0,isReverse:!1,useCapture:!1,loader:null,getScrollParent:null},H.default=t,M.exports=H.default},Lai7:function(M,H,a){M.exports=a.p+"static/noEnvData.6108fa6c.png"},LdHM:function(M,H,a){"use strict";a.d(H,"b",function(){return h}),a.d(H,"a",function(){return x});var D=a("1OyB"),b=a("vuIU"),A=a("Ji7U"),v=a("LK+K"),y=a("q1tI"),E=a("rePB"),w=a("Ff2n"),c=a("ODXe"),_=a("4IlW"),l=a("bX4T"),t=a("YrtM"),u=a("TSYQ"),s=a.n(u),r=a("+nKL"),f=a("8OUc"),m=function(J,le){var ge=J.prefixCls,pe=J.id,De=J.flattenOptions,Ie=J.childrenAsData,fe=J.values,xe=J.searchValue,Ee=J.multiple,se=J.defaultActiveFirstOption,oe=J.height,q=J.itemHeight,me=J.notFoundContent,re=J.open,ae=J.menuItemSelectedIcon,ce=J.virtual,te=J.onSelect,$=J.onToggleOpen,X=J.onActiveValue,ee=J.onScroll,Oe=J.onMouseEnter,Se="".concat(ge,"-item"),Me=Object(t.a)(function(){return De},[re,De],function(gt,ze){return ze[0]&>[1]!==ze[1]}),Qe=y.useRef(null),tt=function(ze){ze.preventDefault()},st=function(ze){Qe.current&&Qe.current.scrollTo({index:ze})},ut=function(ze){for(var Fe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,Xe=Me.length,Ae=0;Ae<Xe;Ae+=1){var Pe=(ze+Ae*Fe+Xe)%Xe,Ye=Me[Pe],$e=Ye.group,Ot=Ye.data;if(!$e&&!Ot.disabled)return Pe}return-1},ht=y.useState(function(){return ut(0)}),bt=Object(c.a)(ht,2),Ke=bt[0],Ue=bt[1],nt=function(ze){Ue(ze);var Fe=Me[ze];if(!Fe){X(null,-1);return}X(Fe.data.value,ze)};y.useEffect(function(){nt(se!==!1?ut(0):-1)},[Me.length,xe]),y.useEffect(function(){var gt=setTimeout(function(){if(!Ee&&re&&fe.size===1){var ze=Array.from(fe)[0],Fe=Me.findIndex(function(Xe){var Ae=Xe.data;return Ae.value===ze});nt(Fe),st(Fe)}});return function(){return clearTimeout(gt)}},[re]);var kt=function(ze){ze!==void 0&&te(ze,{selected:!fe.has(ze)}),Ee||$(!1)};if(y.useImperativeHandle(le,function(){return{onKeyDown:function(ze){var Fe=ze.which;switch(Fe){case _.a.UP:case _.a.DOWN:{var Xe=0;if(Fe===_.a.UP?Xe=-1:Fe===_.a.DOWN&&(Xe=1),Xe!==0){var Ae=ut(Ke+Xe,Xe);st(Ae),nt(Ae)}break}case _.a.ENTER:{var Pe=Me[Ke];Pe&&!Pe.data.disabled?kt(Pe.data.value):kt(void 0),re&&ze.preventDefault();break}case _.a.ESC:$(!1)}},onKeyUp:function(){},scrollTo:function(ze){st(ze)}}}),Me.length===0)return y.createElement("div",{role:"listbox",id:"".concat(pe,"_list"),className:"".concat(Se,"-empty"),onMouseDown:tt},me);function vt(gt){var ze=Me[gt];if(!ze)return null;var Fe=ze.data||{},Xe=Fe.value,Ae=Fe.label,Pe=Fe.children,Ye=Object(l.a)(Fe,!0),$e=Ie?Pe:Ae;return ze?y.createElement("div",Object.assign({"aria-label":typeof $e=="string"?$e:null},Ye,{key:gt,role:"option",id:"".concat(pe,"_list_").concat(gt),"aria-selected":fe.has(Xe)}),Xe):null}return y.createElement(y.Fragment,null,y.createElement("div",{role:"listbox",id:"".concat(pe,"_list"),style:{height:0,width:0,overflow:"hidden"}},vt(Ke-1),vt(Ke),vt(Ke+1)),y.createElement(r.a,{itemKey:"key",ref:Qe,data:Me,height:oe,itemHeight:q,fullHeight:!1,onMouseDown:tt,onScroll:ee,virtual:ce,onMouseEnter:Oe},function(gt,ze){var Fe,Xe=gt.group,Ae=gt.groupOption,Pe=gt.data,Ye=Pe.label,$e=Pe.key;if(Xe)return y.createElement("div",{className:s()(Se,"".concat(Se,"-group"))},Ye!==void 0?Ye:$e);var Ot=Pe.disabled,ct=Pe.value,jt=Pe.title,Xt=Pe.children,bn=Pe.style,nn=Pe.className,xt=Object(w.a)(Pe,["disabled","value","title","children","style","className"]),We=fe.has(ct),ot="".concat(Se,"-option"),it=s()(Se,ot,nn,(Fe={},Object(E.a)(Fe,"".concat(ot,"-grouped"),Ae),Object(E.a)(Fe,"".concat(ot,"-active"),Ke===ze&&!Ot),Object(E.a)(Fe,"".concat(ot,"-disabled"),Ot),Object(E.a)(Fe,"".concat(ot,"-selected"),We),Fe)),Ne=Ie?Xt:Ye,Je=!ae||typeof ae=="function"||We;return y.createElement("div",Object.assign({},xt,{"aria-selected":We,className:it,title:jt,onMouseMove:function(){if(Ke===ze||Ot)return;nt(ze)},onClick:function(){Ot||kt(ct)},style:bn}),y.createElement("div",{className:"".concat(ot,"-content")},Ne||ct),y.isValidElement(ae)||We,Je&&y.createElement(f.a,{className:"".concat(Se,"-option-state"),customizeIcon:ae,customizeIconProps:{isSelected:We}},We?"\u2713":null))}))},d=y.forwardRef(m);d.displayName="OptionList";var n=d,i=function(){return null};i.isSelectOption=!0;var h=i,C=function(){return null};C.isSelectOptGroup=!0;var x=C,g=a("VTBJ"),R=a("Zm9Q");function P(B){var J=B.key,le=B.props,ge=le.children,pe=le.value,De=Object(w.a)(le,["children","value"]);return Object(g.a)({key:J,value:pe!==void 0?pe:J,children:ge},De)}function O(B){var J=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return Object(R.a)(B).map(function(le,ge){if(!y.isValidElement(le)||!le.type)return null;var pe=le.type.isSelectOptGroup,De=le.key,Ie=le.props,fe=Ie.children,xe=Object(w.a)(Ie,["children"]);return J||!pe?P(le):Object(g.a)(Object(g.a)({key:"__RC_SELECT_GRP__".concat(De===null?ge:De,"__"),label:De},xe),{},{options:O(fe)})}).filter(function(le){return le})}var S=a("2Qr1"),p=a("qNPg"),T=a("U8pU"),N=a("Kwbf"),k=a("WKfj");function U(B){var J=B.mode,le=B.options,ge=B.children,pe=B.backfill,De=B.allowClear,Ie=B.placeholder,fe=B.getInputElement,xe=B.showSearch,Ee=B.onSearch,se=B.defaultOpen,oe=B.autoFocus,q=B.labelInValue,me=B.value,re=B.inputValue,ae=B.optionLabelProp,ce=J==="multiple"||J==="tags",te=xe!==void 0?xe:ce||J==="combobox",$=le||O(ge);if(Object(N.a)(J!=="tags"||$.every(function(Se){return!Se.disabled}),"Please avoid setting option to disabled in tags mode since user can always type text as tag."),J==="tags"||J==="combobox"){var X=$.some(function(Se){return Se.options?Se.options.some(function(Me){return typeof("value"in Me?Me.value:Me.key)=="number"}):typeof("value"in Se?Se.value:Se.key)=="number"});Object(N.a)(!X,"`value` of Option should not use number type when `mode` is `tags` or `combobox`.")}if(Object(N.a)(J!=="combobox"||!ae,"`combobox` mode not support `optionLabelProp`. Please set `value` on Option directly."),Object(N.a)(J==="combobox"||!pe,"`backfill` only works with `combobox` mode."),Object(N.a)(J==="combobox"||!fe,"`getInputElement` only work with `combobox` mode."),Object(N.b)(J!=="combobox"||!fe||!De||!Ie,"Customize `getInputElement` should customize clear and placeholder logic instead of configuring `allowClear` and `placeholder`."),Ee&&!te&&J!=="combobox"&&J!=="tags"&&Object(N.a)(!1,"`onSearch` should work with `showSearch` instead of use alone."),Object(N.b)(!se||oe,"`defaultOpen` makes Select open without focus which means it will not close by click outside. You can set `autoFocus` if needed."),me!=null){var ee=Object(k.d)(me);Object(N.a)(!q||ee.every(function(Se){return Object(T.a)(Se)==="object"&&("key"in Se||"value"in Se)}),"`value` should in shape of `{ value: string | number, label?: ReactNode }` when you set `labelInValue` to `true`"),Object(N.a)(!ce||Array.isArray(me),"`value` should be array when `mode` is `multiple` or `tags`")}if(ge){var Oe=null;Object(R.a)(ge).some(function(Se){if(!y.isValidElement(Se)||!Se.type)return!1;var Me=Se.type;if(Me.isSelectOption)return!1;if(Me.isSelectOptGroup){var Qe=Object(R.a)(Se.props.children).every(function(tt){return!y.isValidElement(tt)||!Se.type||tt.type.isSelectOption?!0:(Oe=tt.type,!1)});return!Qe}return Oe=Me,!0}),Oe&&Object(N.a)(!1,"`children` should be `Select.Option` or `Select.OptGroup` instead of `".concat(Oe.displayName||Oe.name||Oe,"`.")),Object(N.a)(re===void 0,"`inputValue` is deprecated, please use `searchValue` instead.")}}var z=U,W=Object(p.a)({prefixCls:"rc-select",components:{optionList:n},convertChildrenToData:O,flattenOptions:S.d,getLabeledValue:S.e,filterOptions:S.b,isValueDisabled:S.g,findValueOption:S.c,warningProps:z,fillOptionsWithMissingValue:S.a}),F=function(B){Object(A.a)(le,B);var J=Object(v.a)(le);function le(){var ge;return Object(D.a)(this,le),ge=J.apply(this,arguments),ge.selectRef=y.createRef(),ge.focus=function(){ge.selectRef.current.focus()},ge.blur=function(){ge.selectRef.current.blur()},ge}return Object(b.a)(le,[{key:"render",value:function(){return y.createElement(W,Object.assign({ref:this.selectRef},this.props))}}]),le}(y.Component);F.Option=h,F.OptGroup=x;var V=F,K=H.c=V},Lf5v:function(M,H,a){"use strict";var D=a("5NDa"),b=a("5rEg"),A=a("2qtc"),v=a("kLXV"),y=a("k1fw"),E=a("oBTY"),w=a("9og8"),c=a("miYZ"),_=a("tsqr"),l=a("y8nQ"),t=a("Vl3Y"),u=a("tJVT"),s=a("DZo9"),r=a("8z0m"),f=a("WmNS"),m=a.n(f),d=a("q1tI"),n=a.n(d),i=a("m3rI"),h=a("ErOA"),C=a("sckv"),x=a.n(C),g=a("KhGG"),R=a("1vsH"),P=r.a.Dragger,O=function(p){var T,N=p.dispatch,k=p.id,U=p.onClose,z=p.onOK,W=p.visible,F=p.wrapClassName,V=p.local,K=p.containerId,B=p.rootIdentifier,J=Object(d.useState)({}),le=Object(u.a)(J,2),ge=le[0],pe=le[1],De=Object(d.useState)([]),Ie=Object(u.a)(De,2),fe=Ie[0],xe=Ie[1],Ee=Object(d.useState)([]),se=Object(u.a)(Ee,2),oe=se[0],q=se[1],me=Object(d.useState)(0),re=Object(u.a)(me,2),ae=re[0],ce=re[1],te=Object(d.useState)(!1),$=Object(u.a)(te,2),X=$[0],ee=$[1],Oe=Object(d.useState)(!1),Se=Object(u.a)(Oe,2),Me=Se[0],Qe=Se[1],tt=t.a.useForm(),st=Object(u.a)(tt,1),ut=st[0],ht=Object(d.useState)([]),bt=Object(u.a)(ht,2),Ke=bt[0],Ue=bt[1],nt=Object(d.useRef)([]);Object(d.useEffect)(function(){W&&(ut.resetFields(),Ue([]),q([]),xe([]),ce(0),Qe(!1),ee(!1))},[W]);var kt=function(We){if(We.file.status==="done"||We.file.status==="uploading"){var ot,it,Ne;if(Ue(We.fileList),!We.file.response)return;if((ot=We.file.response)!==null&&ot!==void 0&&ot.id){_.b.success("\u4E0A\u4F20\u6210\u529F\uFF01");return}Ue(Ke.filter(function(Je){return Je.uid!==We.file.uid})),((it=We.file.response)===null||it===void 0?void 0:it.message)&&_.b.info((Ne=We.file.response)===null||Ne===void 0?void 0:Ne.message)}},vt=function(){var xt=Object(w.a)(m.a.mark(function We(ot){var it,Ne,Je;return m.a.wrap(function(yt){for(;;)switch(yt.prev=yt.next){case 0:if(ae){yt.next=8;break}return Ne=Ke.filter(function(It){return It.uid!==ot.uid}),Ue(Ne),nt.current=Object(E.a)(Ne),xe(fe.filter(function(It){return It!==ot.name})),_.b.info("\u5220\u9664\u6210\u529F"),Ne.length||(ut.setFieldsValue({file:void 0}),ut.validateFields()),yt.abrupt("return");case 8:if(ot.response){yt.next=11;break}return _.b.info("\u8FD8\u672A\u4E0A\u4F20\u5B8C\u6210\uFF0C\u65E0\u6CD5\u8FDB\u884C\u5220\u9664\u64CD\u4F5C\uFF01"),yt.abrupt("return");case 11:return yt.next=13,Object(h.a)("/api/shixuns/".concat(k,"/destroy_data_sets.json"),{method:"Delete",body:{id:[ot==null||((it=ot.response)===null||it===void 0)?void 0:it.id]}});case 13:Je=yt.sent,Je.status===0&&(Ue(Ke.filter(function(It){return It.uid!==ot.uid})),_.b.info("\u5220\u9664\u6210\u529F"));case 15:case"end":return yt.stop()}},We)}));return function(ot){return xt.apply(this,arguments)}}(),gt=function(We){if(Ke!=null&&Ke.some(function(it){return it.name===We.name}))return _.b.info("".concat(We.name,"\u6587\u4EF6\u5DF2\u5B58\u5728")),!1;var ot={name:We.name,uid:We.uid,file:We,percent:0};return Ke.push(ot),nt.current=Object(E.a)(Ke),Ue(Object(E.a)(Ke)),!1},ze={height:300,multiple:!0,disabled:ae>0,withCredentials:!0,fileList:Ke,action:"".concat(i.a.API_SERVER,"/api/attachments.json"),onChange:kt,onRemove:vt,beforeUpload:gt},Fe=function(We,ot,it,Ne,Je){var Tt=new FormData;Object.keys(We).forEach(function(It){Tt.append(It,We[It])});var yt=new window.XMLHttpRequest;return yt.withCredentials=!0,yt.addEventListener("load",function(It){var Kt;it(JSON.parse(It==null||((Kt=It.target)===null||Kt===void 0)?void 0:Kt.response))},!1),yt.addEventListener("error",function(It){Je&&Je(It)},!1),yt.upload.onprogress=function(It){Ne&&Ne(It)},yt.open("POST",ot),yt.send(Tt),yt},Xe=function(We,ot){if(We.lengthComputable){var it=Math.floor(We.loaded/We.total*100),Ne=Object(y.a)(Object(y.a)({},ot),{},{percent:it,status:it===100?"done":"uploading"});console.log(nt.current,333),nt.current=nt.current.map(function(Je){return Je.uid===ot.uid?Ne:Je}),Ue(nt.current)}},Ae=function(We,ot){var it=Object(y.a)(Object(y.a)({},ot),{},{status:"error"});_.b.warn("\u4E0A\u4F20\u5931\u8D25\uFF0C\u8BF7\u91CD\u65B0\u5C1D\u8BD5"),nt.current=nt.current.map(function(Ne){return Ne.uid===ot.uid?it:Ne}),nt.current.every(function(Ne){return Ne.status==="done"||Ne.status==="error"})&&(Qe(!1),ce(2)),Ue(nt.current)},Pe=function(We,ot){var it=Object(y.a)(Object(y.a)({},ot),{},{status:"done"});if(We.status===0||(it=Object(y.a)(Object(y.a)({},ot),{},{status:"error"}),_.b.error("\u4E0A\u4F20\u5931\u8D25!")),nt.current=nt.current.map(function(Ne){return Ne.uid===ot.uid?it:Ne}),nt.current.every(function(Ne){return Ne.status==="done"})){_.b.success("\u4E0A\u4F20\u5B8C\u6210!"),jt(!0);return}nt.current.every(function(Ne){return Ne.status==="done"||Ne.status==="error"})&&(Qe(!1),ce(2)),Ue(nt.current)},Ye=function(){var We=!0;return window.navigator.onLine==!0?We=!0:We=!1,We},$e=function(){var xt=Object(w.a)(m.a.mark(function We(ot){var it,Ne,Je,Tt,yt,It,Kt,dt;return m.a.wrap(function(Nt){for(;;)switch(Nt.prev=Nt.next){case 0:if(Qe(!0),!(ae===3)){Nt.next=4;break}return ce(2),Nt.abrupt("return");case 4:if(!(ae===2||ae===1)){Nt.next=7;break}return Ot(),Nt.abrupt("return");case 7:return it=ot||{},Ne=it.commitMessage,Je=Ne===void 0?"":Ne,Tt=it.fileOss,yt=Tt===void 0?[]:Tt,It=V?Ke:yt,Kt=It.map(function(cn){return cn.name}),Nt.next=12,Object(h.a)("/api/shixuns/".concat(k,"/check_data_sets"),{method:"post",body:{files_name:Kt}});case 12:if(dt=Nt.sent,!(dt.status===-3)){Nt.next=17;break}return xe(dt==null?void 0:dt.exist_files),Qe(!1),Nt.abrupt("return");case 17:if(!(JSON.stringify(dt)==="{}")){Nt.next=21;break}return Qe(!1),_.b.error("\u7F51\u7EDC\u5DF2\u65AD\u5F00,\u8BF7\u7A0D\u540E\u91CD\u8BD5!"),Nt.abrupt("return");case 21:dt.status===0&&(Ke.forEach(function(cn){var _n=Fe({file:cn.file,description:Je},"".concat(i.a.API_SERVER,"/api/shixuns/").concat(k,"/upload_data_sets.json"),function(Wn){return Pe(Wn,cn)},function(Wn){return Xe(Wn,cn)},function(Wn){return Ae(Wn,cn)});oe.push(_n)}),ce(1));case 22:case"end":return Nt.stop()}},We)}));return function(ot){return xt.apply(this,arguments)}}(),Ot=function(){var We=Object(y.a)({},ut.getFieldsValue())||{},ot=We.commitMessage,it=ot===void 0?"":ot,Ne=nt.current.filter(function(Tt){return Tt.status==="error"}),Je=nt.current.map(function(Tt){return Object(y.a)(Object(y.a)({},Tt),{},{status:Tt.status==="error"?"uploading":Tt.status})});Ue(Je),Ne.forEach(function(Tt){var yt=Fe({file:Tt.file,description:it},"".concat(i.a.API_SERVER,"/api/shixuns/").concat(k,"/upload_data_sets.json"),function(It){return Pe(It,Tt)},function(It){return Xe(It,Tt)},function(It){return Ae(It,Tt)});oe.push(yt)})},ct=function(We){if(console.log(We,"changedValues"),"fileOss"in We){var ot,it;if(We!=null&&We.fileOss.every(function(Ne){return Ne.status==="done"})&&We!==null&&We!==void 0&&(ot=We.fileOss)!==null&&ot!==void 0&&ot.length){_.b.success("\u4E0A\u4F20\u5B8C\u6210!"),jt(!0);return}if(We!=null&&We.fileOss.every(function(Ne){return Ne.status==="done"||Ne.status==="error"})&&We!==null&&We!==void 0&&(it=We.fileOss)!==null&&it!==void 0&&it.length){ce(3),Qe(!1);return}xe(fe.filter(function(Ne){var Je;return We==null||((Je=We.fileOss)===null||Je===void 0)?void 0:Je.some(function(Tt){return Tt.name===Ne})}))}pe(Object(y.a)({},ut.getFieldsValue()))},jt=function(We){We||(ee(!0),oe.forEach(function(ot){ot.abort()})),z(),U()},Xt=function(){var We=Object(y.a)({},ut.getFieldsValue())||{},ot=We.fileOss,it=ot===void 0?[]:ot,Ne=Ke==null?void 0:Ke.every(function(Tt){return Tt.status==="done"}),Je=it==null?void 0:it.every(function(Tt){return Tt.status==="done"});if(!Ne||!Je){v.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(){jt()}});return}jt()},bn=function(){return n.a.createElement(n.a.Fragment,null,n.a.createElement("div",null,n.a.createElement("i",{className:"iconfont icon-shangchuan font50 ".concat(x.a.colorBlue)})),n.a.createElement("div",{className:"font14 mt30"},"\u62D6\u62FD\u6587\u4EF6\u6216",n.a.createElement("span",{className:"".concat(x.a.colorBlue," ml5")},"\u70B9\u51FB\u6B64\u5904\u4E0A\u4F20")))},nn=function(We){console.log(We,444)};return n.a.createElement(v.a,{visible:W,wrapClassName:F,onOk:function(){Object(R.Y)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6570\u636E\u96C6","\u4E0A\u4F20\u6587\u4EF6"]),ut.submit()},centered:!0,okText:ae===0?"\u786E\u5B9A":ae===1?"\u4E0A\u4F20\u4E2D":"\u91CD\u65B0\u4E0A\u4F20",okButtonProps:{loading:Me},onCancel:Xt,width:"1000px",title:"\u4E0A\u4F20\u6587\u4EF6"},n.a.createElement("div",{className:x.a.wrap},n.a.createElement(t.a,{className:"mt10",form:ut,scrollToFirstError:!0,layout:"vertical",onFinish:$e,onValuesChange:ct},V?n.a.createElement(t.a.Item,{label:n.a.createElement("div",null,"\u9009\u62E9\u6587\u4EF6 ",n.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"}]},n.a.createElement(P,ze," ",bn())):n.a.createElement(t.a.Item,{label:n.a.createElement("div",null,"\u9009\u62E9\u6587\u4EF6 ",n.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"}]},n.a.createElement(g.b,{identifier:B,cancelUpload:X,container_type:"Shixun",container_id:K,uploading:ae<3?ae:0,disabled:ae>0,height:300,maxSize:100*1024*1024*1024,description:ge.commitMessage||"",text:bn(),onComplete:nn})),!!fe.length&&n.a.createElement("span",{className:x.a.repeatedName},fe.join("\u3001"),"\u5DF2\u5B58\u5728,\u8BF7\u5220\u9664\u540E\u518D\u4E0A\u4F20"),n.a.createElement(t.a.Item,{name:"commitMessage",label:"\u5907\u6CE8:",rules:[{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},n.a.createElement(b.a,{bordered:!1,disabled:ae>0,maxLength:100,suffix:"".concat(((T=ge.commitMessage)===null||T===void 0?void 0:T.length)||0,"/100"),placeholder:"\u8BF7\u586B\u5199\u5907\u6CE8\u4FE1\u606F"})))))};H.a=O},M8RZ:function(M,H,a){"use strict";a.d(H,"a",function(){return _});var D=a("fWQN"),b=a("mtLc"),A=a("yKVA"),v=a("879j"),y=a("q1tI"),E=a.n(y),w=a("i8i4"),c=a.n(w),_=function(l){Object(A.a)(u,l);var t=Object(v.a)(u);function u(s){var r;Object(D.a)(this,u),r=t.call(this,s);var f=window.document;return r.node=f.createElement("div"),f.body.appendChild(r.node),r}return Object(b.a)(u,[{key:"render",value:function(){var r=this.props.children;return Object(w.createPortal)(r,this.node)}},{key:"componentWillUnmount",value:function(){window.document.body.removeChild(this.node)}}]),u}(E.a.Component)},MI8n:function(M,H,a){"use strict";a.d(H,"b",function(){return E}),a.d(H,"a",function(){return _}),a.d(H,"e",function(){return l}),a.d(H,"d",function(){return t}),a.d(H,"c",function(){return u}),a.d(H,"f",function(){return s});var D=a("/cxE"),b=a("C/vA"),A=a("pmY6"),v=a("24hK"),y=function(){var r=function(f,m){return r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(d,n){d.__proto__=n}||function(d,n){for(var i in n)n.hasOwnProperty(i)&&(d[i]=n[i])},r(f,m)};return function(f,m){r(f,m);function d(){this.constructor=f}f.prototype=m===null?Object.create(m):(d.prototype=m.prototype,new d)}}(),E;(function(r){r.None=function(){return A.a.None};function f(z){return function(W,F,V){F===void 0&&(F=null);var K=!1,B;return B=z(function(J){return K?void 0:(B?B.dispose():K=!0,W.call(F,J))},null,V),K&&B.dispose(),B}}r.once=f;function m(z,W){return x(function(F,V,K){return V===void 0&&(V=null),z(function(B){return F.call(V,W(B))},null,K)})}r.map=m;function d(z,W){return x(function(F,V,K){return V===void 0&&(V=null),z(function(B){W(B),F.call(V,B)},null,K)})}r.forEach=d;function n(z,W){return x(function(F,V,K){return V===void 0&&(V=null),z(function(B){return W(B)&&F.call(V,B)},null,K)})}r.filter=n;function i(z){return z}r.signal=i;function h(){for(var z=[],W=0;W<arguments.length;W++)z[W]=arguments[W];return function(F,V,K){return V===void 0&&(V=null),A.e.apply(void 0,z.map(function(B){return B(function(J){return F.call(V,J)},null,K)}))}}r.any=h;function C(z,W,F){var V=F;return m(z,function(K){return V=W(V,K),V})}r.reduce=C;function x(z){var W,F=new _({onFirstListenerAdd:function(){W=z(F.fire,F)},onLastListenerRemove:function(){W.dispose()}});return F.event}r.snapshot=x;function g(z,W,F,V,K){F===void 0&&(F=100),V===void 0&&(V=!1);var B,J=void 0,le=void 0,ge=0,pe=new _({leakWarningThreshold:K,onFirstListenerAdd:function(){B=z(function(De){ge++,J=W(J,De),V&&!le&&(pe.fire(J),J=void 0),clearTimeout(le),le=setTimeout(function(){var Ie=J;J=void 0,le=void 0,(!V||ge>1)&&pe.fire(Ie),ge=0},F)})},onLastListenerRemove:function(){B.dispose()}});return pe.event}r.debounce=g;function R(z){var W=new Date().getTime();return m(f(z),function(F){return new Date().getTime()-W})}r.stopwatch=R;function P(z){var W=!0,F;return n(z,function(V){var K=W||V!==F;return W=!1,F=V,K})}r.latch=P;function O(z,W,F){W===void 0&&(W=!1),F===void 0&&(F=[]);var V=F.slice(),K=z(function(le){V?V.push(le):J.fire(le)}),B=function(){V&&V.forEach(function(le){return J.fire(le)}),V=null},J=new _({onFirstListenerAdd:function(){K||(K=z(function(le){return J.fire(le)}))},onFirstListenerDidAdd:function(){V&&(W?setTimeout(B):B())},onLastListenerRemove:function(){K&&K.dispose(),K=null}});return J.event}r.buffer=O;var S=function(){function z(W){this.event=W}return z.prototype.map=function(W){return new z(m(this.event,W))},z.prototype.forEach=function(W){return new z(d(this.event,W))},z.prototype.filter=function(W){return new z(n(this.event,W))},z.prototype.reduce=function(W,F){return new z(C(this.event,W,F))},z.prototype.latch=function(){return new z(P(this.event))},z.prototype.debounce=function(W,F,V,K){return F===void 0&&(F=100),V===void 0&&(V=!1),new z(g(this.event,W,F,V,K))},z.prototype.on=function(W,F,V){return this.event(W,F,V)},z.prototype.once=function(W,F,V){return f(this.event)(W,F,V)},z}();function p(z){return new S(z)}r.chain=p;function T(z,W,F){F===void 0&&(F=function(le){return le});var V=function(){for(var le=[],ge=0;ge<arguments.length;ge++)le[ge]=arguments[ge];return J.fire(F.apply(void 0,le))},K=function(){return z.on(W,V)},B=function(){return z.removeListener(W,V)},J=new _({onFirstListenerAdd:K,onLastListenerRemove:B});return J.event}r.fromNodeEventEmitter=T;function N(z,W,F){F===void 0&&(F=function(le){return le});var V=function(){for(var le=[],ge=0;ge<arguments.length;ge++)le[ge]=arguments[ge];return J.fire(F.apply(void 0,le))},K=function(){return z.addEventListener(W,V)},B=function(){return z.removeEventListener(W,V)},J=new _({onFirstListenerAdd:K,onLastListenerRemove:B});return J.event}r.fromDOMEventEmitter=N;function k(z){var W=new _,F=!1;return z.then(void 0,function(){return null}).then(function(){F?W.fire(void 0):setTimeout(function(){return W.fire(void 0)},0)}),F=!0,W.event}r.fromPromise=k;function U(z){return new Promise(function(W){return f(z)(W)})}r.toPromise=U})(E||(E={}));var w=-1,c=function(){function r(f,m){m===void 0&&(m=Math.random().toString(18).slice(2,5)),this.customThreshold=f,this.name=m,this._warnCountdown=0}return r.prototype.dispose=function(){this._stacks&&this._stacks.clear()},r.prototype.check=function(f){var m=this,d=w;if(typeof this.customThreshold=="number"&&(d=this.customThreshold),d<=0||f<d)return;this._stacks||(this._stacks=new Map);var n=new Error().stack.split(`
|
|
|
`).slice(3).join(`
|
|
|
`),i=this._stacks.get(n)||0;if(this._stacks.set(n,i+1),this._warnCountdown-=1,this._warnCountdown<=0){this._warnCountdown=d*.5;var h,C=0;this._stacks.forEach(function(x,g){(!h||C<x)&&(h=g,C=x)}),console.warn("["+this.name+"] potential listener LEAK detected, having "+f+" listeners already. MOST frequent listener ("+C+"):"),console.warn(h)}return function(){var x=m._stacks.get(n)||0;m._stacks.set(n,x-1)}},r}(),_=function(){function r(f){this._disposed=!1,this._options=f,this._leakageMon=w>0?new c(this._options&&this._options.leakWarningThreshold):void 0}return Object.defineProperty(r.prototype,"event",{get:function(){var f=this;return this._event||(this._event=function(m,d,n){f._listeners||(f._listeners=new v.a);var i=f._listeners.isEmpty();i&&f._options&&f._options.onFirstListenerAdd&&f._options.onFirstListenerAdd(f);var h=f._listeners.push(d?[m,d]:m);i&&f._options&&f._options.onFirstListenerDidAdd&&f._options.onFirstListenerDidAdd(f),f._options&&f._options.onListenerDidAdd&&f._options.onListenerDidAdd(f,m,d);var C;f._leakageMon&&(C=f._leakageMon.check(f._listeners.size));var x;return x={dispose:function(){if(C&&C(),x.dispose=r._noop,!f._disposed&&(h(),f._options&&f._options.onLastListenerRemove)){var g=f._listeners&&!f._listeners.isEmpty();g||f._options.onLastListenerRemove(f)}}},n instanceof A.b?n.add(x):Array.isArray(n)&&n.push(x),x}),this._event},enumerable:!0,configurable:!0}),r.prototype.fire=function(f){if(this._listeners){this._deliveryQueue||(this._deliveryQueue=new v.a);for(var m=this._listeners.iterator(),d=m.next();!d.done;d=m.next())this._deliveryQueue.push([d.value,f]);for(;this._deliveryQueue.size>0;){var n=this._deliveryQueue.shift(),i=n[0],h=n[1];try{typeof i=="function"?i.call(void 0,h):i[0].call(i[1],h)}catch(C){Object(D.e)(C)}}}},r.prototype.dispose=function(){this._listeners&&this._listeners.clear(),this._deliveryQueue&&this._deliveryQueue.clear(),this._leakageMon&&this._leakageMon.dispose(),this._disposed=!0},r._noop=function(){},r}(),l=function(r){y(f,r);function f(m){var d=r.call(this,m)||this;return d._isPaused=0,d._eventQueue=new v.a,d._mergeFn=m&&m.merge,d}return f.prototype.pause=function(){this._isPaused++},f.prototype.resume=function(){if(this._isPaused!==0&&--this._isPaused===0)if(this._mergeFn){var m=this._eventQueue.toArray();this._eventQueue.clear(),r.prototype.fire.call(this,this._mergeFn(m))}else for(;!this._isPaused&&this._eventQueue.size!==0;)r.prototype.fire.call(this,this._eventQueue.shift())},f.prototype.fire=function(m){this._listeners&&(this._isPaused!==0?this._eventQueue.push(m):r.prototype.fire.call(this,m))},f}(_),t=function(){function r(){var f=this;this.hasListeners=!1,this.events=[],this.emitter=new _({onFirstListenerAdd:function(){return f.onFirstListenerAdd()},onLastListenerRemove:function(){return f.onLastListenerRemove()}})}return Object.defineProperty(r.prototype,"event",{get:function(){return this.emitter.event},enumerable:!0,configurable:!0}),r.prototype.add=function(f){var m=this,d={event:f,listener:null};this.events.push(d),this.hasListeners&&this.hook(d);var n=function(){m.hasListeners&&m.unhook(d);var i=m.events.indexOf(d);m.events.splice(i,1)};return Object(A.h)(Object(b.a)(n))},r.prototype.onFirstListenerAdd=function(){var f=this;this.hasListeners=!0,this.events.forEach(function(m){return f.hook(m)})},r.prototype.onLastListenerRemove=function(){var f=this;this.hasListeners=!1,this.events.forEach(function(m){return f.unhook(m)})},r.prototype.hook=function(f){var m=this;f.listener=f.event(function(d){return m.emitter.fire(d)})},r.prototype.unhook=function(f){f.listener&&f.listener.dispose(),f.listener=null},r.prototype.dispose=function(){this.emitter.dispose()},r}(),u=function(){function r(){this.buffers=[]}return r.prototype.wrapEvent=function(f){var m=this;return function(d,n,i){return f(function(h){var C=m.buffers[m.buffers.length-1];C?C.push(function(){return d.call(n,h)}):d.call(n,h)},void 0,i)}},r.prototype.bufferEvents=function(f){var m=[];this.buffers.push(m);var d=f();return this.buffers.pop(),m.forEach(function(n){return n()}),d},r}(),s=function(){function r(){var f=this;this.listening=!1,this.inputEvent=E.None,this.inputEventListener=A.a.None,this.emitter=new _({onFirstListenerDidAdd:function(){f.listening=!0,f.inputEventListener=f.inputEvent(f.emitter.fire,f.emitter)},onLastListenerRemove:function(){f.listening=!1,f.inputEventListener.dispose()}}),this.event=this.emitter.event}return Object.defineProperty(r.prototype,"input",{set:function(f){this.inputEvent=f,this.listening&&(this.inputEventListener.dispose(),this.inputEventListener=f(this.emitter.fire,this.emitter))},enumerable:!0,configurable:!0}),r.prototype.dispose=function(){this.inputEventListener.dispose(),this.emitter.dispose()},r}()},MlIO:function(M,H,a){(function(D,b){M.exports=H=b(a("Ib8C"))})(this,function(D){return function(b){var A=D,v=A.lib,y=v.Base,E=v.WordArray,w=A.x64={},c=w.Word=y.extend({init:function(l,t){this.high=l,this.low=t}}),_=w.WordArray=y.extend({init:function(l,t){l=this.words=l||[],t!=b?this.sigBytes=t:this.sigBytes=l.length*8},toX32:function(){for(var l=this.words,t=l.length,u=[],s=0;s<t;s++){var r=l[s];u.push(r.high),u.push(r.low)}return E.create(u,this.sigBytes)},clone:function(){for(var l=y.clone.call(this),t=l.words=this.words.slice(0),u=t.length,s=0;s<u;s++)t[s]=t[s].clone();return l}})}(),D})},N0LK:function(M,H,a){"use strict";a.d(H,"x",function(){return D}),a.d(H,"F",function(){return b}),a.d(H,"r",function(){return v}),a.d(H,"o",function(){return y}),a.d(H,"p",function(){return E}),a.d(H,"Q",function(){return w}),a.d(H,"K",function(){return _}),a.d(H,"k",function(){return l}),a.d(H,"N",function(){return t}),a.d(H,"m",function(){return u}),a.d(H,"l",function(){return s}),a.d(H,"I",function(){return r}),a.d(H,"H",function(){return f}),a.d(H,"q",function(){return m}),a.d(H,"t",function(){return d}),a.d(H,"D",function(){return n}),a.d(H,"e",function(){return i}),a.d(H,"f",function(){return h}),a.d(H,"B",function(){return C}),a.d(H,"C",function(){return x}),a.d(H,"n",function(){return R}),a.d(H,"O",function(){return O}),a.d(H,"c",function(){return S}),a.d(H,"d",function(){return p}),a.d(H,"z",function(){return T}),a.d(H,"A",function(){return N}),a.d(H,"u",function(){return k}),a.d(H,"E",function(){return z}),a.d(H,"G",function(){return W}),a.d(H,"i",function(){return V}),a.d(H,"g",function(){return B}),a.d(H,"v",function(){return le}),a.d(H,"h",function(){return ge}),a.d(H,"y",function(){return pe}),a.d(H,"w",function(){return De}),a.d(H,"a",function(){return Ie}),a.d(H,"P",function(){return fe}),a.d(H,"L",function(){return xe}),a.d(H,"J",function(){return Ee}),a.d(H,"j",function(){return se}),a.d(H,"M",function(){return oe}),a.d(H,"s",function(){return q}),a.d(H,"b",function(){return me});function D(ce){return!ce||typeof ce!="string"?!0:ce.trim().length===0}function b(ce,te,$){$===void 0&&($="0");for(var X=""+ce,ee=[X],Oe=X.length;Oe<te;Oe++)ee.push($);return ee.reverse().join("")}var A=/{(\d+)}/g;function v(ce){for(var te=[],$=1;$<arguments.length;$++)te[$-1]=arguments[$];return te.length===0?ce:ce.replace(A,function(X,ee){var Oe=parseInt(ee,10);return isNaN(Oe)||Oe<0||Oe>=te.length?X:te[Oe]})}function y(ce){return ce.replace(/[<>&]/g,function(te){switch(te){case"<":return"<";case">":return">";case"&":return"&";default:return te}})}function E(ce){return ce.replace(/[\\\{\}\*\+\?\|\^\$\.\[\]\(\)]/g,"\\$&")}function w(ce,te){te===void 0&&(te=" ");var $=c(ce,te);return _($,te)}function c(ce,te){if(!ce||!te)return ce;var $=te.length;if($===0||ce.length===0)return ce;for(var X=0;ce.indexOf(te,X)===X;)X=X+$;return ce.substring(X)}function _(ce,te){if(!ce||!te)return ce;var $=te.length,X=ce.length;if($===0||X===0)return ce;for(var ee=X,Oe=-1;!(Oe=ce.lastIndexOf(te,ee-1),Oe===-1||Oe+$!==ee);){if(Oe===0)return"";ee=Oe}return ce.substring(0,ee)}function l(ce){return ce.replace(/[\-\\\{\}\+\?\|\^\$\.\,\[\]\(\)\#\s]/g,"\\$&").replace(/[\*]/g,".*")}function t(ce,te){if(ce.length<te.length)return!1;if(ce===te)return!0;for(var $=0;$<te.length;$++)if(ce[$]!==te[$])return!1;return!0}function u(ce,te){var $=ce.length-te.length;return $>0?ce.indexOf(te,$)===$:$===0?ce===te:!1}function s(ce,te,$){if($===void 0&&($={}),!ce)throw new Error("Cannot create regex from empty string");te||(ce=E(ce)),$.wholeWord&&(/\B/.test(ce.charAt(0))||(ce="\\b"+ce),/\B/.test(ce.charAt(ce.length-1))||(ce=ce+"\\b"));var X="";return $.global&&(X+="g"),$.matchCase||(X+="i"),$.multiline&&(X+="m"),$.unicode&&(X+="u"),new RegExp(ce,X)}function r(ce){if(ce.source==="^"||ce.source==="^$"||ce.source==="$"||ce.source==="^\\s*$")return!1;var te=ce.exec("");return!!(te&&ce.lastIndex===0)}function f(ce){return(ce.global?"g":"")+(ce.ignoreCase?"i":"")+(ce.multiline?"m":"")+(ce.unicode?"u":"")}function m(ce){for(var te=0,$=ce.length;te<$;te++){var X=ce.charCodeAt(te);if(X!==32&&X!==9)return te}return-1}function d(ce,te,$){te===void 0&&(te=0),$===void 0&&($=ce.length);for(var X=te;X<$;X++){var ee=ce.charCodeAt(X);if(ee!==32&&ee!==9)return ce.substring(te,X)}return ce.substring(te,$)}function n(ce,te){te===void 0&&(te=ce.length-1);for(var $=te;$>=0;$--){var X=ce.charCodeAt($);if(X!==32&&X!==9)return $}return-1}function i(ce,te){return ce<te?-1:ce>te?1:0}function h(ce,te){for(var $=Math.min(ce.length,te.length),X=0;X<$;X++){var ee=ce.charCodeAt(X),Oe=te.charCodeAt(X);if(ee===Oe)continue;x(ee)&&(ee+=32),x(Oe)&&(Oe+=32);var Se=ee-Oe;if(Se===0)continue;return C(ee)&&C(Oe)?Se:i(ce.toLowerCase(),te.toLowerCase())}return ce.length<te.length?-1:ce.length>te.length?1:0}function C(ce){return ce>=97&&ce<=122}function x(ce){return ce>=65&&ce<=90}function g(ce){return C(ce)||x(ce)}function R(ce,te){return ce.length===te.length&&P(ce,te)}function P(ce,te,$){$===void 0&&($=ce.length);for(var X=0;X<$;X++){var ee=ce.charCodeAt(X),Oe=te.charCodeAt(X);if(ee===Oe)continue;if(g(ee)&&g(Oe)){var Se=Math.abs(ee-Oe);if(Se!==0&&Se!==32)return!1}else if(String.fromCharCode(ee).toLowerCase()!==String.fromCharCode(Oe).toLowerCase())return!1}return!0}function O(ce,te){var $=te.length;return te.length>ce.length?!1:P(ce,te,$)}function S(ce,te){var $,X=Math.min(ce.length,te.length);for($=0;$<X;$++)if(ce.charCodeAt($)!==te.charCodeAt($))return $;return X}function p(ce,te){var $,X=Math.min(ce.length,te.length),ee=ce.length-1,Oe=te.length-1;for($=0;$<X;$++)if(ce.charCodeAt(ee-$)!==te.charCodeAt(Oe-$))return $;return X}function T(ce){return 55296<=ce&&ce<=56319}function N(ce){return 56320<=ce&&ce<=57343}function k(ce,te,$){var X=ce.charCodeAt($);if(T(X)&&$+1<te){var ee=ce.charCodeAt($+1);if(N(ee))return(X-55296<<10)+(ee-56320)+65536}return X}function U(ce,te){var $=ce.charCodeAt(te-1);if(N($)&&te>1){var X=ce.charCodeAt(te-2);if(T(X))return(X-55296<<10)+($-56320)+65536}return $}function z(ce,te){var $=re.getInstance(),X=te,ee=ce.length,Oe=k(ce,ee,te);te+=Oe>=65536?2:1;for(var Se=$.getGraphemeBreakType(Oe);te<ee;){var Me=k(ce,ee,te),Qe=$.getGraphemeBreakType(Me);if(me(Se,Qe))break;te+=Me>=65536?2:1,Se=Qe}return te-X}function W(ce,te){var $=re.getInstance(),X=te,ee=U(ce,te);te-=ee>=65536?2:1;for(var Oe=$.getGraphemeBreakType(ee);te>0;){var Se=U(ce,te),Me=$.getGraphemeBreakType(Se);if(me(Me,Oe))break;te-=Se>=65536?2:1,Oe=Me}return X-te}var F=/(?:[\u05BE\u05C0\u05C3\u05C6\u05D0-\u05F4\u0608\u060B\u060D\u061B-\u064A\u066D-\u066F\u0671-\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u0710\u0712-\u072F\u074D-\u07A5\u07B1-\u07EA\u07F4\u07F5\u07FA-\u0815\u081A\u0824\u0828\u0830-\u0858\u085E-\u08BD\u200F\uFB1D\uFB1F-\uFB28\uFB2A-\uFD3D\uFD50-\uFDFC\uFE70-\uFEFC]|\uD802[\uDC00-\uDD1B\uDD20-\uDE00\uDE10-\uDE33\uDE40-\uDEE4\uDEEB-\uDF35\uDF40-\uDFFF]|\uD803[\uDC00-\uDCFF]|\uD83A[\uDC00-\uDCCF\uDD00-\uDD43\uDD50-\uDFFF]|\uD83B[\uDC00-\uDEBB])/;function V(ce){return F.test(ce)}var K=/(?:[\u231A\u231B\u23F0\u23F3\u2600-\u27BF\u2B50\u2B55]|\uD83C[\uDDE6-\uDDFF\uDF00-\uDFFF]|\uD83D[\uDC00-\uDE4F\uDE80-\uDEFC\uDFE0-\uDFEB]|\uD83E[\uDD00-\uDDFF\uDE70-\uDE73\uDE78-\uDE82\uDE90-\uDE95])/;function B(ce){return K.test(ce)}var J=/^[\t\n\r\x20-\x7E]*$/;function le(ce){return J.test(ce)}function ge(ce){for(var te=0,$=ce.length;te<$;te++)if(pe(ce.charCodeAt(te)))return!0;return!1}function pe(ce){return ce=+ce,ce>=11904&&ce<=55215||ce>=63744&&ce<=64255||ce>=65281&&ce<=65374}function De(ce){return ce>=127462&&ce<=127487||ce>=9728&&ce<=10175||ce>=127744&&ce<=128591||ce>=128640&&ce<=128764||ce>=128992&&ce<=129003||ce>=129280&&ce<=129535||ce>=129648&&ce<=129651||ce>=129656&&ce<=129666||ce>=129680&&ce<=129685}var Ie=String.fromCharCode(65279);function fe(ce){return!!(ce&&ce.length>0&&ce.charCodeAt(0)===65279)}function xe(ce){return btoa(encodeURIComponent(ce))}function Ee(ce,te){for(var $="",X=0;X<te;X++)$+=ce;return $}function se(ce,te){return te===void 0&&(te=!1),ce?(te&&(ce=ce.replace(/\\./g,"")),ce.toLowerCase()!==ce):!1}function oe(ce){var te=90-65+1;return ce=ce%(2*te),ce<te?String.fromCharCode(97+ce):String.fromCharCode(65+ce-te)}function q(ce){var te=re.getInstance();return te.getGraphemeBreakType(ce)}function me(ce,te){return ce===0?te!==5&&te!==7:ce===2&&te===3?!1:ce===4||ce===2||ce===3||(te===4||te===2||te===3)?!0:ce===8&&(te===8||te===9||te===11||te===12)||((ce===11||ce===9)&&(te===9||te===10)||((ce===12||ce===10)&&te===10||(te===5||te===13||(te===7||(ce===1||ce===13&&te===14)))))?!1:!(ce===6&&te===6)}var re=function(){function ce(){this._data=ae()}return ce.getInstance=function(){return ce._INSTANCE||(ce._INSTANCE=new ce),ce._INSTANCE},ce.prototype.getGraphemeBreakType=function(te){if(te<32)return te===10?3:te===13?2:4;if(te<127)return 0;for(var $=this._data,X=$.length/3,ee=1;ee<=X;)if(te<$[3*ee])ee=2*ee;else if(te>$[3*ee+1])ee=2*ee+1;else return $[3*ee+2];return 0},ce._INSTANCE=null,ce}();function ae(){return JSON.parse("[0,0,0,51592,51592,11,44424,44424,11,72251,72254,5,7150,7150,7,48008,48008,11,55176,55176,11,128420,128420,14,3276,3277,5,9979,9980,14,46216,46216,11,49800,49800,11,53384,53384,11,70726,70726,5,122915,122916,5,129320,129327,14,2558,2558,5,5906,5908,5,9762,9763,14,43360,43388,8,45320,45320,11,47112,47112,11,48904,48904,11,50696,50696,11,52488,52488,11,54280,54280,11,70082,70083,1,71350,71350,7,73111,73111,5,127892,127893,14,128726,128727,14,129473,129474,14,2027,2035,5,2901,2902,5,3784,3789,5,6754,6754,5,8418,8420,5,9877,9877,14,11088,11088,14,44008,44008,5,44872,44872,11,45768,45768,11,46664,46664,11,47560,47560,11,48456,48456,11,49352,49352,11,50248,50248,11,51144,51144,11,52040,52040,11,52936,52936,11,53832,53832,11,54728,54728,11,69811,69814,5,70459,70460,5,71096,71099,7,71998,71998,5,72874,72880,5,119149,119149,7,127374,127374,14,128335,128335,14,128482,128482,14,128765,128767,14,129399,129400,14,129680,129685,14,1476,1477,5,2377,2380,7,2759,2760,5,3137,3140,7,3458,3459,7,4153,4154,5,6432,6434,5,6978,6978,5,7675,7679,5,9723,9726,14,9823,9823,14,9919,9923,14,10035,10036,14,42736,42737,5,43596,43596,5,44200,44200,11,44648,44648,11,45096,45096,11,45544,45544,11,45992,45992,11,46440,46440,11,46888,46888,11,47336,47336,11,47784,47784,11,48232,48232,11,48680,48680,11,49128,49128,11,49576,49576,11,50024,50024,11,50472,50472,11,50920,50920,11,51368,51368,11,51816,51816,11,52264,52264,11,52712,52712,11,53160,53160,11,53608,53608,11,54056,54056,11,54504,54504,11,54952,54952,11,68108,68111,5,69933,69940,5,70197,70197,7,70498,70499,7,70845,70845,5,71229,71229,5,71727,71735,5,72154,72155,5,72344,72345,5,73023,73029,5,94095,94098,5,121403,121452,5,126981,127182,14,127538,127546,14,127990,127990,14,128391,128391,14,128445,128449,14,128500,128505,14,128752,128752,14,129160,129167,14,129356,129356,14,129432,129442,14,129648,129651,14,129751,131069,14,173,173,4,1757,1757,1,2274,2274,1,2494,2494,5,2641,2641,5,2876,2876,5,3014,3016,7,3262,3262,7,3393,3396,5,3570,3571,7,3968,3972,5,4228,4228,7,6086,6086,5,6679,6680,5,6912,6915,5,7080,7081,5,7380,7392,5,8252,8252,14,9096,9096,14,9748,9749,14,9784,9786,14,9833,9850,14,9890,9894,14,9938,9938,14,9999,9999,14,10085,10087,14,12349,12349,14,43136,43137,7,43454,43456,7,43755,43755,7,44088,44088,11,44312,44312,11,44536,44536,11,44760,44760,11,44984,44984,11,45208,45208,11,45432,45432,11,45656,45656,11,45880,45880,11,46104,46104,11,46328,46328,11,46552,46552,11,46776,46776,11,47000,47000,11,47224,47224,11,47448,47448,11,47672,47672,11,47896,47896,11,48120,48120,11,48344,48344,11,48568,48568,11,48792,48792,11,49016,49016,11,49240,49240,11,49464,49464,11,49688,49688,11,49912,49912,11,50136,50136,11,50360,50360,11,50584,50584,11,50808,50808,11,51032,51032,11,51256,51256,11,51480,51480,11,51704,51704,11,51928,51928,11,52152,52152,11,52376,52376,11,52600,52600,11,52824,52824,11,53048,53048,11,53272,53272,11,53496,53496,11,53720,53720,11,53944,53944,11,54168,54168,11,54392,54392,11,54616,54616,11,54840,54840,11,55064,55064,11,65438,65439,5,69633,69633,5,69837,69837,1,70018,70018,7,70188,70190,7,70368,70370,7,70465,70468,7,70712,70719,5,70835,70840,5,70850,70851,5,71132,71133,5,71340,71340,7,71458,71461,5,71985,71989,7,72002,72002,7,72193,72202,5,72281,72283,5,72766,72766,7,72885,72886,5,73104,73105,5,92912,92916,5,113824,113827,4,119173,119179,5,121505,121519,5,125136,125142,5,127279,127279,14,127489,127490,14,127570,127743,14,127900,127901,14,128254,128254,14,128369,128370,14,128400,128400,14,128425,128432,14,128468,128475,14,128489,128494,14,128715,128720,14,128745,128745,14,128759,128760,14,129004,129023,14,129296,129304,14,129340,129342,14,129388,129392,14,129404,129407,14,129454,129455,14,129485,129487,14,129659,129663,14,129719,129727,14,917536,917631,5,13,13,2,1160,1161,5,1564,1564,4,1807,1807,1,2085,2087,5,2363,2363,7,2402,2403,5,2507,2508,7,2622,2624,7,2691,2691,7,2786,2787,5,2881,2884,5,3006,3006,5,3072,3072,5,3170,3171,5,3267,3268,7,3330,3331,7,3406,3406,1,3538,3540,5,3655,3662,5,3897,3897,5,4038,4038,5,4184,4185,5,4352,4447,8,6068,6069,5,6155,6157,5,6448,6449,7,6742,6742,5,6783,6783,5,6966,6970,5,7042,7042,7,7143,7143,7,7212,7219,5,7412,7412,5,8206,8207,4,8294,8303,4,8596,8601,14,9410,9410,14,9742,9742,14,9757,9757,14,9770,9770,14,9794,9794,14,9828,9828,14,9855,9855,14,9882,9882,14,9900,9903,14,9929,9933,14,9963,9967,14,9987,9988,14,10006,10006,14,10062,10062,14,10175,10175,14,11744,11775,5,42607,42607,5,43043,43044,7,43263,43263,5,43444,43445,7,43569,43570,5,43698,43700,5,43766,43766,5,44032,44032,11,44144,44144,11,44256,44256,11,44368,44368,11,44480,44480,11,44592,44592,11,44704,44704,11,44816,44816,11,44928,44928,11,45040,45040,11,45152,45152,11,45264,45264,11,45376,45376,11,45488,45488,11,45600,45600,11,45712,45712,11,45824,45824,11,45936,45936,11,46048,46048,11,46160,46160,11,46272,46272,11,46384,46384,11,46496,46496,11,46608,46608,11,46720,46720,11,46832,46832,11,46944,46944,11,47056,47056,11,47168,47168,11,47280,47280,11,47392,47392,11,47504,47504,11,47616,47616,11,47728,47728,11,47840,47840,11,47952,47952,11,48064,48064,11,48176,48176,11,48288,48288,11,48400,48400,11,48512,48512,11,48624,48624,11,48736,48736,11,48848,48848,11,48960,48960,11,49072,49072,11,49184,49184,11,49296,49296,11,49408,49408,11,49520,49520,11,49632,49632,11,49744,49744,11,49856,49856,11,49968,49968,11,50080,50080,11,50192,50192,11,50304,50304,11,50416,50416,11,50528,50528,11,50640,50640,11,50752,50752,11,50864,50864,11,50976,50976,11,51088,51088,11,51200,51200,11,51312,51312,11,51424,51424,11,51536,51536,11,51648,51648,11,51760,51760,11,51872,51872,11,51984,51984,11,52096,52096,11,52208,52208,11,52320,52320,11,52432,52432,11,52544,52544,11,52656,52656,11,52768,52768,11,52880,52880,11,52992,52992,11,53104,53104,11,53216,53216,11,53328,53328,11,53440,53440,11,53552,53552,11,53664,53664,11,53776,53776,11,53888,53888,11,54000,54000,11,54112,54112,11,54224,54224,11,54336,54336,11,54448,54448,11,54560,54560,11,54672,54672,11,54784,54784,11,54896,54896,11,55008,55008,11,55120,55120,11,64286,64286,5,66272,66272,5,68900,68903,5,69762,69762,7,69817,69818,5,69927,69931,5,70003,70003,5,70070,70078,5,70094,70094,7,70194,70195,7,70206,70206,5,70400,70401,5,70463,70463,7,70475,70477,7,70512,70516,5,70722,70724,5,70832,70832,5,70842,70842,5,70847,70848,5,71088,71089,7,71102,71102,7,71219,71226,5,71231,71232,5,71342,71343,7,71453,71455,5,71463,71467,5,71737,71738,5,71995,71996,5,72000,72000,7,72145,72147,7,72160,72160,5,72249,72249,7,72273,72278,5,72330,72342,5,72752,72758,5,72850,72871,5,72882,72883,5,73018,73018,5,73031,73031,5,73109,73109,5,73461,73462,7,94031,94031,5,94192,94193,7,119142,119142,7,119155,119162,4,119362,119364,5,121476,121476,5,122888,122904,5,123184,123190,5,126976,126979,14,127184,127231,14,127344,127345,14,127405,127461,14,127514,127514,14,127561,127567,14,127778,127779,14,127896,127896,14,127985,127986,14,127995,127999,5,128326,128328,14,128360,128366,14,128378,128378,14,128394,128397,14,128405,128406,14,128422,128423,14,128435,128443,14,128453,128464,14,128479,128480,14,128484,128487,14,128496,128498,14,128640,128709,14,128723,128724,14,128736,128741,14,128747,128748,14,128755,128755,14,128762,128762,14,128981,128991,14,129096,129103,14,129292,129292,14,129311,129311,14,129329,129330,14,129344,129349,14,129360,129374,14,129394,129394,14,129402,129402,14,129413,129425,14,129445,129450,14,129466,129471,14,129483,129483,14,129511,129535,14,129653,129655,14,129667,129670,14,129705,129711,14,129731,129743,14,917505,917505,4,917760,917999,5,10,10,3,127,159,4,768,879,5,1471,1471,5,1536,1541,1,1648,1648,5,1767,1768,5,1840,1866,5,2070,2073,5,2137,2139,5,2307,2307,7,2366,2368,7,2382,2383,7,2434,2435,7,2497,2500,5,2519,2519,5,2563,2563,7,2631,2632,5,2677,2677,5,2750,2752,7,2763,2764,7,2817,2817,5,2879,2879,5,2891,2892,7,2914,2915,5,3008,3008,5,3021,3021,5,3076,3076,5,3146,3149,5,3202,3203,7,3264,3265,7,3271,3272,7,3298,3299,5,3390,3390,5,3402,3404,7,3426,3427,5,3535,3535,5,3544,3550,7,3635,3635,7,3763,3763,7,3893,3893,5,3953,3966,5,3981,3991,5,4145,4145,7,4157,4158,5,4209,4212,5,4237,4237,5,4520,4607,10,5970,5971,5,6071,6077,5,6089,6099,5,6277,6278,5,6439,6440,5,6451,6456,7,6683,6683,5,6744,6750,5,6765,6770,7,6846,6846,5,6964,6964,5,6972,6972,5,7019,7027,5,7074,7077,5,7083,7085,5,7146,7148,7,7154,7155,7,7222,7223,5,7394,7400,5,7416,7417,5,8204,8204,5,8233,8233,4,8288,8292,4,8413,8416,5,8482,8482,14,8986,8987,14,9193,9203,14,9654,9654,14,9733,9733,14,9745,9745,14,9752,9752,14,9760,9760,14,9766,9766,14,9774,9775,14,9792,9792,14,9800,9811,14,9825,9826,14,9831,9831,14,9852,9853,14,9872,9873,14,9880,9880,14,9885,9887,14,9896,9897,14,9906,9916,14,9926,9927,14,9936,9936,14,9941,9960,14,9974,9974,14,9982,9985,14,9992,9997,14,10002,10002,14,10017,10017,14,10055,10055,14,10071,10071,14,10145,10145,14,11013,11015,14,11503,11505,5,12334,12335,5,12951,12951,14,42612,42621,5,43014,43014,5,43047,43047,7,43204,43205,5,43335,43345,5,43395,43395,7,43450,43451,7,43561,43566,5,43573,43574,5,43644,43644,5,43710,43711,5,43758,43759,7,44005,44005,5,44012,44012,7,44060,44060,11,44116,44116,11,44172,44172,11,44228,44228,11,44284,44284,11,44340,44340,11,44396,44396,11,44452,44452,11,44508,44508,11,44564,44564,11,44620,44620,11,44676,44676,11,44732,44732,11,44788,44788,11,44844,44844,11,44900,44900,11,44956,44956,11,45012,45012,11,45068,45068,11,45124,45124,11,45180,45180,11,45236,45236,11,45292,45292,11,45348,45348,11,45404,45404,11,45460,45460,11,45516,45516,11,45572,45572,11,45628,45628,11,45684,45684,11,45740,45740,11,45796,45796,11,45852,45852,11,45908,45908,11,45964,45964,11,46020,46020,11,46076,46076,11,46132,46132,11,46188,46188,11,46244,46244,11,46300,46300,11,46356,46356,11,46412,46412,11,46468,46468,11,46524,46524,11,46580,46580,11,46636,46636,11,46692,46692,11,46748,46748,11,46804,46804,11,46860,46860,11,46916,46916,11,46972,46972,11,47028,47028,11,47084,47084,11,47140,47140,11,47196,47196,11,47252,47252,11,47308,47308,11,47364,47364,11,47420,47420,11,47476,47476,11,47532,47532,11,47588,47588,11,47644,47644,11,47700,47700,11,47756,47756,11,47812,47812,11,47868,47868,11,47924,47924,11,47980,47980,11,48036,48036,11,48092,48092,11,48148,48148,11,48204,48204,11,48260,48260,11,48316,48316,11,48372,48372,11,48428,48428,11,48484,48484,11,48540,48540,11,48596,48596,11,48652,48652,11,48708,48708,11,48764,48764,11,48820,48820,11,48876,48876,11,48932,48932,11,48988,48988,11,49044,49044,11,49100,49100,11,49156,49156,11,49212,49212,11,49268,49268,11,49324,49324,11,49380,49380,11,49436,49436,11,49492,49492,11,49548,49548,11,49604,49604,11,49660,49660,11,49716,49716,11,49772,49772,11,49828,49828,11,49884,49884,11,49940,49940,11,49996,49996,11,50052,50052,11,50108,50108,11,50164,50164,11,50220,50220,11,50276,50276,11,50332,50332,11,50388,50388,11,50444,50444,11,50500,50500,11,50556,50556,11,50612,50612,11,50668,50668,11,50724,50724,11,50780,50780,11,50836,50836,11,50892,50892,11,50948,50948,11,51004,51004,11,51060,51060,11,51116,51116,11,51172,51172,11,51228,51228,11,51284,51284,11,51340,51340,11,51396,51396,11,51452,51452,11,51508,51508,11,51564,51564,11,51620,51620,11,51676,51676,11,51732,51732,11,51788,51788,11,51844,51844,11,51900,51900,11,51956,51956,11,52012,52012,11,52068,52068,11,52124,52124,11,52180,52180,11,52236,52236,11,52292,52292,11,52348,52348,11,52404,52404,11,52460,52460,11,52516,52516,11,52572,52572,11,52628,52628,11,52684,52684,11,52740,52740,11,52796,52796,11,52852,52852,11,52908,52908,11,52964,52964,11,53020,53020,11,53076,53076,11,53132,53132,11,53188,53188,11,53244,53244,11,53300,53300,11,53356,53356,11,53412,53412,11,53468,53468,11,53524,53524,11,53580,53580,11,53636,53636,11,53692,53692,11,53748,53748,11,53804,53804,11,53860,53860,11,53916,53916,11,53972,53972,11,54028,54028,11,54084,54084,11,54140,54140,11,54196,54196,11,54252,54252,11,54308,54308,11,54364,54364,11,54420,54420,11,54476,54476,11,54532,54532,11,54588,54588,11,54644,54644,11,54700,54700,11,54756,54756,11,54812,54812,11,54868,54868,11,54924,54924,11,54980,54980,11,55036,55036,11,55092,55092,11,55148,55148,11,55216,55238,9,65056,65071,5,65529,65531,4,68097,68099,5,68159,68159,5,69446,69456,5,69688,69702,5,69808,69810,7,69815,69816,7,69821,69821,1,69888,69890,5,69932,69932,7,69957,69958,7,70016,70017,5,70067,70069,7,70079,70080,7,70089,70092,5,70095,70095,5,70191,70193,5,70196,70196,5,70198,70199,5,70367,70367,5,70371,70378,5,70402,70403,7,70462,70462,5,70464,70464,5,70471,70472,7,70487,70487,5,70502,70508,5,70709,70711,7,70720,70721,7,70725,70725,7,70750,70750,5,70833,70834,7,70841,70841,7,70843,70844,7,70846,70846,7,70849,70849,7,71087,71087,5,71090,71093,5,71100,71101,5,71103,71104,5,71216,71218,7,71227,71228,7,71230,71230,7,71339,71339,5,71341,71341,5,71344,71349,5,71351,71351,5,71456,71457,7,71462,71462,7,71724,71726,7,71736,71736,7,71984,71984,5,71991,71992,7,71997,71997,7,71999,71999,1,72001,72001,1,72003,72003,5,72148,72151,5,72156,72159,7,72164,72164,7,72243,72248,5,72250,72250,1,72263,72263,5,72279,72280,7,72324,72329,1,72343,72343,7,72751,72751,7,72760,72765,5,72767,72767,5,72873,72873,7,72881,72881,7,72884,72884,7,73009,73014,5,73020,73021,5,73030,73030,1,73098,73102,7,73107,73108,7,73110,73110,7,73459,73460,5,78896,78904,4,92976,92982,5,94033,94087,7,94180,94180,5,113821,113822,5,119141,119141,5,119143,119145,5,119150,119154,5,119163,119170,5,119210,119213,5,121344,121398,5,121461,121461,5,121499,121503,5,122880,122886,5,122907,122913,5,122918,122922,5,123628,123631,5,125252,125258,5,126980,126980,14,127183,127183,14,127245,127247,14,127340,127343,14,127358,127359,14,127377,127386,14,127462,127487,6,127491,127503,14,127535,127535,14,127548,127551,14,127568,127569,14,127744,127777,14,127780,127891,14,127894,127895,14,127897,127899,14,127902,127984,14,127987,127989,14,127991,127994,14,128000,128253,14,128255,128317,14,128329,128334,14,128336,128359,14,128367,128368,14,128371,128377,14,128379,128390,14,128392,128393,14,128398,128399,14,128401,128404,14,128407,128419,14,128421,128421,14,128424,128424,14,128433,128434,14,128444,128444,14,128450,128452,14,128465,128467,14,128476,128478,14,128481,128481,14,128483,128483,14,128488,128488,14,128495,128495,14,128499,128499,14,128506,128591,14,128710,128714,14,128721,128722,14,128725,128725,14,128728,128735,14,128742,128744,14,128746,128746,14,128749,128751,14,128753,128754,14,128756,128758,14,128761,128761,14,128763,128764,14,128884,128895,14,128992,129003,14,129036,129039,14,129114,129119,14,129198,129279,14,129293,129295,14,129305,129310,14,129312,129319,14,129328,129328,14,129331,129338,14,129343,129343,14,129351,129355,14,129357,129359,14,129375,129387,14,129393,129393,14,129395,129398,14,129401,129401,14,129403,129403,14,129408,129412,14,129426,129431,14,129443,129444,14,129451,129453,14,129456,129465,14,129472,129472,14,129475,129482,14,129484,129484,14,129488,129510,14,129536,129647,14,129652,129652,14,129656,129658,14,129664,129666,14,129671,129679,14,129686,129704,14,129712,129718,14,129728,129730,14,129744,129750,14,917504,917504,4,917506,917535,4,917632,917759,4,918000,921599,4,0,9,4,11,12,4,14,31,4,169,169,14,174,174,14,1155,1159,5,1425,1469,5,1473,1474,5,1479,1479,5,1552,1562,5,1611,1631,5,1750,1756,5,1759,1764,5,1770,1773,5,1809,1809,5,1958,1968,5,2045,2045,5,2075,2083,5,2089,2093,5,2259,2273,5,2275,2306,5,2362,2362,5,2364,2364,5,2369,2376,5,2381,2381,5,2385,2391,5,2433,2433,5,2492,2492,5,2495,2496,7,2503,2504,7,2509,2509,5,2530,2531,5,2561,2562,5,2620,2620,5,2625,2626,5,2635,2637,5,2672,2673,5,2689,2690,5,2748,2748,5,2753,2757,5,2761,2761,7,2765,2765,5,2810,2815,5,2818,2819,7,2878,2878,5,2880,2880,7,2887,2888,7,2893,2893,5,2903,2903,5,2946,2946,5,3007,3007,7,3009,3010,7,3018,3020,7,3031,3031,5,3073,3075,7,3134,3136,5,3142,3144,5,3157,3158,5,3201,3201,5,3260,3260,5,3263,3263,5,3266,3266,5,3270,3270,5,3274,3275,7,3285,3286,5,3328,3329,5,3387,3388,5,3391,3392,7,3398,3400,7,3405,3405,5,3415,3415,5,3457,3457,5,3530,3530,5,3536,3537,7,3542,3542,5,3551,3551,5,3633,3633,5,3636,3642,5,3761,3761,5,3764,3772,5,3864,3865,5,3895,3895,5,3902,3903,7,3967,3967,7,3974,3975,5,3993,4028,5,4141,4144,5,4146,4151,5,4155,4156,7,4182,4183,7,4190,4192,5,4226,4226,5,4229,4230,5,4253,4253,5,4448,4519,9,4957,4959,5,5938,5940,5,6002,6003,5,6070,6070,7,6078,6085,7,6087,6088,7,6109,6109,5,6158,6158,4,6313,6313,5,6435,6438,7,6441,6443,7,6450,6450,5,6457,6459,5,6681,6682,7,6741,6741,7,6743,6743,7,6752,6752,5,6757,6764,5,6771,6780,5,6832,6845,5,6847,6848,5,6916,6916,7,6965,6965,5,6971,6971,7,6973,6977,7,6979,6980,7,7040,7041,5,7073,7073,7,7078,7079,7,7082,7082,7,7142,7142,5,7144,7145,5,7149,7149,5,7151,7153,5,7204,7211,7,7220,7221,7,7376,7378,5,7393,7393,7,7405,7405,5,7415,7415,7,7616,7673,5,8203,8203,4,8205,8205,13,8232,8232,4,8234,8238,4,8265,8265,14,8293,8293,4,8400,8412,5,8417,8417,5,8421,8432,5,8505,8505,14,8617,8618,14,9000,9000,14,9167,9167,14,9208,9210,14,9642,9643,14,9664,9664,14,9728,9732,14,9735,9741,14,9743,9744,14,9746,9746,14,9750,9751,14,9753,9756,14,9758,9759,14,9761,9761,14,9764,9765,14,9767,9769,14,9771,9773,14,9776,9783,14,9787,9791,14,9793,9793,14,9795,9799,14,9812,9822,14,9824,9824,14,9827,9827,14,9829,9830,14,9832,9832,14,9851,9851,14,9854,9854,14,9856,9861,14,9874,9876,14,9878,9879,14,9881,9881,14,9883,9884,14,9888,9889,14,9895,9895,14,9898,9899,14,9904,9905,14,9917,9918,14,9924,9925,14,9928,9928,14,9934,9935,14,9937,9937,14,9939,9940,14,9961,9962,14,9968,9973,14,9975,9978,14,9981,9981,14,9986,9986,14,9989,9989,14,9998,9998,14,10000,10001,14,10004,10004,14,10013,10013,14,10024,10024,14,10052,10052,14,10060,10060,14,10067,10069,14,10083,10084,14,10133,10135,14,10160,10160,14,10548,10549,14,11035,11036,14,11093,11093,14,11647,11647,5,12330,12333,5,12336,12336,14,12441,12442,5,12953,12953,14,42608,42610,5,42654,42655,5,43010,43010,5,43019,43019,5,43045,43046,5,43052,43052,5,43188,43203,7,43232,43249,5,43302,43309,5,43346,43347,7,43392,43394,5,43443,43443,5,43446,43449,5,43452,43453,5,43493,43493,5,43567,43568,7,43571,43572,7,43587,43587,5,43597,43597,7,43696,43696,5,43703,43704,5,43713,43713,5,43756,43757,5,43765,43765,7,44003,44004,7,44006,44007,7,44009,44010,7,44013,44013,5,44033,44059,12,44061,44087,12,44089,44115,12,44117,44143,12,44145,44171,12,44173,44199,12,44201,44227,12,44229,44255,12,44257,44283,12,44285,44311,12,44313,44339,12,44341,44367,12,44369,44395,12,44397,44423,12,44425,44451,12,44453,44479,12,44481,44507,12,44509,44535,12,44537,44563,12,44565,44591,12,44593,44619,12,44621,44647,12,44649,44675,12,44677,44703,12,44705,44731,12,44733,44759,12,44761,44787,12,44789,44815,12,44817,44843,12,44845,44871,12,44873,44899,12,44901,44927,12,44929,44955,12,44957,44983,12,44985,45011,12,45013,45039,12,45041,45067,12,45069,45095,12,45097,45123,12,45125,45151,12,45153,45179,12,45181,45207,12,45209,45235,12,45237,45263,12,45265,45291,12,45293,45319,12,45321,45347,12,45349,45375,12,45377,45403,12,45405,45431,12,45433,45459,12,45461,45487,12,45489,45515,12,45517,45543,12,45545,45571,12,45573,45599,12,45601,45627,12,45629,45655,12,45657,45683,12,45685,45711,12,45713,45739,12,45741,45767,12,45769,45795,12,45797,45823,12,45825,45851,12,45853,45879,12,45881,45907,12,45909,45935,12,45937,45963,12,45965,45991,12,45993,46019,12,46021,46047,12,46049,46075,12,46077,46103,12,46105,46131,12,46133,46159,12,46161,46187,12,46189,46215,12,46217,46243,12,46245,46271,12,46273,46299,12,46301,46327,12,46329,46355,12,46357,46383,12,46385,46411,12,46413,46439,12,46441,46467,12,46469,46495,12,46497,46523,12,46525,46551,12,46553,46579,12,46581,46607,12,46609,46635,12,46637,46663,12,46665,46691,12,46693,46719,12,46721,46747,12,46749,46775,12,46777,46803,12,46805,46831,12,46833,46859,12,46861,46887,12,46889,46915,12,46917,46943,12,46945,46971,12,46973,46999,12,47001,47027,12,47029,47055,12,47057,47083,12,47085,47111,12,47113,47139,12,47141,47167,12,47169,47195,12,47197,47223,12,47225,47251,12,47253,47279,12,47281,47307,12,47309,47335,12,47337,47363,12,47365,47391,12,47393,47419,12,47421,47447,12,47449,47475,12,47477,47503,12,47505,47531,12,47533,47559,12,47561,47587,12,47589,47615,12,47617,47643,12,47645,47671,12,47673,47699,12,47701,47727,12,47729,47755,12,47757,47783,12,47785,47811,12,47813,47839,12,47841,47867,12,47869,47895,12,47897,47923,12,47925,47951,12,47953,47979,12,47981,48007,12,48009,48035,12,48037,48063,12,48065,48091,12,48093,48119,12,48121,48147,12,48149,48175,12,48177,48203,12,48205,48231,12,48233,48259,12,48261,48287,12,48289,48315,12,48317,48343,12,48345,48371,12,48373,48399,12,48401,48427,12,48429,48455,12,48457,48483,12,48485,48511,12,48513,48539,12,48541,48567,12,48569,48595,12,48597,48623,12,48625,48651,12,48653,48679,12,48681,48707,12,48709,48735,12,48737,48763,12,48765,48791,12,48793,48819,12,48821,48847,12,48849,48875,12,48877,48903,12,48905,48931,12,48933,48959,12,48961,48987,12,48989,49015,12,49017,49043,12,49045,49071,12,49073,49099,12,49101,49127,12,49129,49155,12,49157,49183,12,49185,49211,12,49213,49239,12,49241,49267,12,49269,49295,12,49297,49323,12,49325,49351,12,49353,49379,12,49381,49407,12,49409,49435,12,49437,49463,12,49465,49491,12,49493,49519,12,49521,49547,12,49549,49575,12,49577,49603,12,49605,49631,12,49633,49659,12,49661,49687,12,49689,49715,12,49717,49743,12,49745,49771,12,49773,49799,12,49801,49827,12,49829,49855,12,49857,49883,12,49885,49911,12,49913,49939,12,49941,49967,12,49969,49995,12,49997,50023,12,50025,50051,12,50053,50079,12,50081,50107,12,50109,50135,12,50137,50163,12,50165,50191,12,50193,50219,12,50221,50247,12,50249,50275,12,50277,50303,12,50305,50331,12,50333,50359,12,50361,50387,12,50389,50415,12,50417,50443,12,50445,50471,12,50473,50499,12,50501,50527,12,50529,50555,12,50557,50583,12,50585,50611,12,50613,50639,12,50641,50667,12,50669,50695,12,50697,50723,12,50725,50751,12,50753,50779,12,50781,50807,12,50809,50835,12,50837,50863,12,50865,50891,12,50893,50919,12,50921,50947,12,50949,50975,12,50977,51003,12,51005,51031,12,51033,51059,12,51061,51087,12,51089,51115,12,51117,51143,12,51145,51171,12,51173,51199,12,51201,51227,12,51229,51255,12,51257,51283,12,51285,51311,12,51313,51339,12,51341,51367,12,51369,51395,12,51397,51423,12,51425,51451,12,51453,51479,12,51481,51507,12,51509,51535,12,51537,51563,12,51565,51591,12,51593,51619,12,51621,51647,12,51649,51675,12,51677,51703,12,51705,51731,12,51733,51759,12,51761,51787,12,51789,51815,12,51817,51843,12,51845,51871,12,51873,51899,12,51901,51927,12,51929,51955,12,51957,51983,12,51985,52011,12,52013,52039,12,52041,52067,12,52069,52095,12,52097,52123,12,52125,52151,12,52153,52179,12,52181,52207,12,52209,52235,12,52237,52263,12,52265,52291,12,52293,52319,12,52321,52347,12,52349,52375,12,52377,52403,12,52405,52431,12,52433,52459,12,52461,52487,12,52489,52515,12,52517,52543,12,52545,52571,12,52573,52599,12,52601,52627,12,52629,52655,12,52657,52683,12,52685,52711,12,52713,52739,12,52741,52767,12,52769,52795,12,52797,52823,12,52825,52851,12,52853,52879,12,52881,52907,12,52909,52935,12,52937,52963,12,52965,52991,12,52993,53019,12,53021,53047,12,53049,53075,12,53077,53103,12,53105,53131,12,53133,53159,12,53161,53187,12,53189,53215,12,53217,53243,12,53245,53271,12,53273,53299,12,53301,53327,12,53329,53355,12,53357,53383,12,53385,53411,12,53413,53439,12,53441,53467,12,53469,53495,12,53497,53523,12,53525,53551,12,53553,53579,12,53581,53607,12,53609,53635,12,53637,53663,12,53665,53691,12,53693,53719,12,53721,53747,12,53749,53775,12,53777,53803,12,53805,53831,12,53833,53859,12,53861,53887,12,53889,53915,12,53917,53943,12,53945,53971,12,53973,53999,12,54001,54027,12,54029,54055,12,54057,54083,12,54085,54111,12,54113,54139,12,54141,54167,12,54169,54195,12,54197,54223,12,54225,54251,12,54253,54279,12,54281,54307,12,54309,54335,12,54337,54363,12,54365,54391,12,54393,54419,12,54421,54447,12,54449,54475,12,54477,54503,12,54505,54531,12,54533,54559,12,54561,54587,12,54589,54615,12,54617,54643,12,54645,54671,12,54673,54699,12,54701,54727,12,54729,54755,12,54757,54783,12,54785,54811,12,54813,54839,12,54841,54867,12,54869,54895,12,54897,54923,12,54925,54951,12,54953,54979,12,54981,55007,12,55009,55035,12,55037,55063,12,55065,55091,12,55093,55119,12,55121,55147,12,55149,55175,12,55177,55203,12,55243,55291,10,65024,65039,5,65279,65279,4,65520,65528,4,66045,66045,5,66422,66426,5,68101,68102,5,68152,68154,5,68325,68326,5,69291,69292,5,69632,69632,7,69634,69634,7,69759,69761,5]")}},N3QO:function(M,H,a){"use strict";var D=a("2qtc"),b=a("kLXV"),A=a("tJVT"),v=a("q1tI"),y=a.n(v),E=a("9kvl"),w=a("FPkq"),c=a.n(w),_=function(t){var u,s=t.newShixuns,r=t.dispatch,f=t.user,m=Object(v.useState)(!1),d=Object(A.a)(m,2),n=d[0],i=d[1];Object(v.useEffect)(function(){s.actionTabs.key==="Create-Environment"&&C()},[s==null||((u=s.actionTabs)===null||u===void 0)?void 0:u.key]);var h=function(){r({type:"newShixuns/setActionTabs",payload:{}})},C=function(){var g,R,P;h(),((g=f.userInfo)===null||g===void 0?void 0:g.mirror_marker_status)===0?i(!0):((R=f.userInfo)===null||R===void 0?void 0:R.mirror_marker_status)===1?E.d.push("/shixuns/new/CreateImg"):((P=f.userInfo)===null||P===void 0?void 0:P.mirror_marker_status)===2&&b.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 S;E.d.push("/users/".concat((S=f.userInfo)===null||S===void 0?void 0:S.login,"/experiment-img"))}})};return y.a.createElement(b.a,{title:"\u52A0\u5165qq\u7FA4\u63D0\u793A",visible:n,footer:null,onCancel:function(){i(!1)}},y.a.createElement("div",{style:{textAlign:"center"}},y.a.createElement("br",null),y.a.createElement("img",{width:120,height:120,style:{marginTop:"20px"},src:c.a,alt:"\u4E8C\u7EF4\u7801"})),y.a.createElement("img",null))};H.a=Object(E.a)(function(l){var t=l.newShixuns,u=l.user,s=l.globalSetting;return{newShixuns:t,globalSetting:s,user:u}})(_)},NFKh:function(M,H,a){(function(D,b,A){M.exports=H=b(a("Ib8C"),a("MlIO"),a("F+F2"),a("qM6L"),a("ETIr"),a("wbyO"),a("cv67"),a("3y9D"),a("lPiR"),a("GRuw"),a("1uat"),a("uGsb"),a("5hvy"),a("ELcG"),a("WYAk"),a("e7zE"),a("K3mO"),a("OLod"),a("ALsQ"),a("9OqN"),a("qu8F"),a("S6kV"),a("gb/T"),a("qBft"),a("oRuE"),a("jO9C"),a("KmYQ"),a("uGxW"),a("bQjk"),a("wZgz"),a("pA7S"),a("w7YG"),a("E4JC"),a("PVpz"))})(this,function(D){return D})},NLgs:function(M,H,a){"use strict";a.d(H,"e",function(){return C}),a.d(H,"f",function(){return x}),a.d(H,"d",function(){return R}),a.d(H,"c",function(){return P}),a.d(H,"a",function(){return O}),a.d(H,"b",function(){return S});var D=a("miYZ"),b=a("tsqr"),A=a("9og8"),v=a("2qtc"),y=a("kLXV"),E=a("WmNS"),w=a.n(E),c=a("q1tI"),_=a.n(c),l=a("9kvl"),t=a("xKgJ"),u=a("1vsH"),s=a("RCxd"),r=a("mOS8"),f=a.n(r),m=a("1ZF9"),d=a.n(m),n=a("WdTA"),i=a.n(n),h=a("m3rI"),C=function(T){var N=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return!!(x(T)&&g(N))},x=function(T){return Object(t.p)()?!0:(T({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1)},g=function(){var T,N=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1,k=Object(l.c)()._store.getState(),U=k.user;return(T=U.userInfo)!==null&&T!==void 0&&T.profile_completed?!0:(y.a.confirm({title:"\u63D0\u793A",width:530,centered:!0,content:N?"\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(){l.d.push("/account/profile/edit")}}),!1)},R=function(){var T,N=Object(l.c)()._store.getState(),k=N.user;return(T=k.userInfo)!==null&&T!==void 0&&T.professional_certification?!0:(y.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(u.O)("/account/certification")}}),!1)},P=function(){return Object(t.a)()?!0:(y.a.warning({centered:!0,width:530,title:"\u63D0\u793A",content:_.a.createElement("div",{className:"tc",style:{marginLeft:-38}},_.a.createElement("p",null,"\u60A8\u53EF\u4EE5\u626B\u7801\u52A0\u7FA4@\u7FA4\u7BA1\u7406\u5458\uFF0C\u7533\u8BF7\u64CD\u4F5C\u6743\u9650\u54E6\uFF01"),_.a.createElement("img",{src:Object(t.t)()?i.a:"".concat(h.a.IMG_SERVER,"/images/educoder/qqqun20191230.png"),width:200})),okText:"\u6211\u77E5\u9053\u4E86",maskClosable:!0}),!1)},O=function(T,N){return T?!0:(y.a.confirm({centered:!0,zIndex:1e4,width:530,title:"\u63D0\u793A",content:_.a.createElement("div",null,_.a.createElement("p",null,N||"\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:d.a,width:200}),_.a.createElement("div",{style:{marginLeft:"35px"}},"\u7FA4\u53F7\uFF1A","714336072"))),okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:function(){Object(u.O)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1)},S=function(T){var N=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"",k=Object(l.c)()._store.getState(),U=k.shixunsDetail.detail;return(U==null?void 0:U.public)===2||(U==null?void 0:U.public)===1||(U==null?void 0:U.shixun_status)===3?(y.a.info({centered:!0,icon:_.a.createElement(s.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",(U==null?void 0:U.public)===2?"\u5DF2\u516C\u5F00":(U==null?void 0:U.public)===1?"\u5F85\u5BA1\u6838":"\u5DF2\u5173\u95ED","\uFF0C",N,"\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:f.a,alt:"\u4E8C\u7EF4\u7801",width:160})),okText:"\u6211\u77E5\u9053\u4E86"}),!0):(U==null?void 0:U.shixun_status)===2?(y.a.confirm({centered:!0,icon:_.a.createElement(s.a,null),title:"\u63D0\u793A",content:_.a.createElement("div",null,_.a.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u53D1\u5E03\uFF0C",N,"\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(){y.a.confirm({width:440,centered:!0,icon:_.a.createElement(s.a,{style:{color:"#faad14"}}),title:"\u63D0\u793A",content:"\u64A4\u9500\u53D1\u5E03\u540E\uFF0C\u5B66\u5458\u5C06\u65E0\u6CD5\u8FDB\u884C\u7EC3\u4E60\u3002\u662F\u5426\u786E\u8BA4\u64A4\u9500\u53D1\u5E03\uFF1F",okText:"\u786E\u5B9A\u64A4\u9500\u53D1\u5E03",cancelText:"\u53D6\u6D88",onOk:function(){var W=Object(A.a)(w.a.mark(function V(){var K;return w.a.wrap(function(J){for(;;)switch(J.prev=J.next){case 0:return J.next=2,T({type:"shixunsDetail/cancelRelease",payload:{id:U==null?void 0:U.identifier}});case 2:K=J.sent,K.status!==401&&(b.b.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F\u3002\u5B9E\u8BAD\u56DE\u5230\u672A\u53D1\u5E03\u7684\u72B6\u6001\u3002"),T({type:"shixunsDetail/getShixunsDetail",payload:{id:U==null?void 0:U.identifier}}),T({type:"practiceSetting/getCommonData",payload:{id:U==null?void 0:U.identifier}}));case 4:case"end":return J.stop()}},V)}));function F(){return W.apply(this,arguments)}return F}()})}}),!0):!1}},Nmxd:function(M,H){M.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAF4ElEQVRoQ91aW2wUVRj+/rPbSivURIgKjZcHjUYTgZ0lthgv3V0LSqB9IAQeNNEIaKKwZbcFnuQJoZ1piyYawJjIiwZDwiVBaHd28QItaWeLD4KJPgimiA+YCAZj6Z7fzPZiu7e57WriJE0f5v++//tm/j3nn3MOoQyXcmJ/LdfeCBOjEUA9EdUzUA9g0ST9VQJGmXkU5n/CAN2q043Vm295TU9uCRS9MwCiFWBqAmD++R1yjQNIgTgF5tNGuCPtEJ8Nd2xgWarzPil9UbBsA1G1m6R5GOYxkOgRItM71NRxzQmnIwMBvStKoCiAB50kcRB7mcG96XB7r12MLQNPJXrvzdD4QQZW2yX2EkfACR/7N56PRH+14rE0sDSpLRaM4wA/YEVW3vt0RRLWjIRi35biLWkgmOhaz0SflleYMzZi3jAcaf+sGKqoAUVX3wbwnrN0FYveYoTj7xdiL2ggqKsvMnCyYnJcEBPw0nA4/kUuNM9AINX9MMnMIEDzXeSpIISvs/A1pJu2/TgzSZ4BRVf7ALxQQSVeqPuNcLy5qIHJcb7HS4ZKYxncNnOemH4DyqmehaiW58D8UKVFeOIn+gljYrmxsu2XWa2Eomt7AN7uidwd+CKBPy8EZdA7hSlprxGO7Zg2EPxSW8q35WDZehv7Ri4KEuuGQtu+y4UoSe0DML9ZkIp5jKpEw/BzsZFsCSkpNQYJ1X7eskQWF6+rbwD4sGQWgbjRFNcmDCS0oyBuKYsseyRFxS/TteWSZT+IaktSMR0zIrFWajzcXTM2X95w0c/bk5ofVVT8k6e77vT7qY+A5TbIx6uvizoKJNUVxDhlA1COkKLis5Wgq2bZmOVj62LCSlIS2m4Q77SF8BZkJd667nPzM71LSqLrExC94k2bJbqk+Im65xQIzr7wmA9RUFcTDIQtJWQDaB3A5lT+ur34bFRJ8WbdV1VRAowGB5wTagCdFF29BOAxSzAjbkTiWrZWU+oCSJgTScwCV1K8m7rPyfe9acAcgeaVFsIHjXD7ptyYxw/vqq5ZMHcHGOZvaE7OfTvindf97CQ3bRkgorXDodiRUiYDuhYlZAeDe6zKxuTJ1j34awDC8u0XD7hht4RuwkctxvOxlFWyYFJ7jUDnC7UHU1iz7qurxBlmDlrxlb5Pl5z8iC8LIVuHmjoueEtqjvddBwDa6JWHCQlnwyjjAu7wtxjPRK+4Ta7Y6XPskpvDqJLUdoMdTWTJOX9kWs+2bL9pN89U3GTdn3WKKxpvTmRuWglmPpKOtK91IiQ73vvJFL/YCa5UbLaVaDzXXTP2p4tmjvGREYnbruOgrn7MwKvlEg9gvLpG1E2000ntKNh5O82EznQobvkVF9S732LIgus6rg0RHTNCsdYJA7oWB7jLJdlOIxzfUwwbTHY+zSy+ccldAkbtRjimThroCYAzA46bqUl6JmxOh+IH8mbq1K65NXLuIIAnymqAMQbyNRrhtvT0qkQgqe4lRof7RHKdEe6Y9XEe0NVDBLzsnrMwcmbp/rOs8lXPQtzODHhY+/9LEq0aCcV0M22wX21jge5yiwdwGVW+RuPZnGUVM9FkP+NlYesaIFcJ8s+TLM9UQDwY1JYOx6Y3QPLXRpNqPzEiHpJfBOAD8KgHjoJQs3VIh+Kzlj3zDCzp63zEJ8QgCHeXW4AnPsZvGSkbLjR3/DCT5/+3vD7lTkl0bQHRPk9PrVxg5q1GpL3gZkvpLaZU93qW8r/dYhJiw3DTNudbTFMPb1lf5xIpxHEQ7i/XA7XFw/hZSLlmqLn094flLqWZzNzcZikO/JvbrCTkJjub3rYMZJ8YgwJJbSuBK7zRTb3pUGwfCGznTdk3MMm2tG/vIvL7tpJE1G3vlCeMMcYCvTye2TfSvP2qHeFTMY4NTI9Sek8AJFewlCGi7IEPc/JycmWYOUVCJMHitNmYOQF7NjAzmTK8v5Z/N4/biEYI1BN46riNeeTGvEazx21Ao5DmcRs5QHfV6UbQ+3GbvwHH7EQQahyMxwAAAABJRU5ErkJggg=="},NvD2:function(M,H,a){"use strict";a.d(H,"a",function(){return E});var D=a("Kwbf");function b(w,c){var _=new Set;return w.forEach(function(l){c.has(l)||_.add(l)}),_}function A(w){var c=w||{},_=c.disabled,l=c.disableCheckbox,t=c.checkable;return!!(_||l)||t===!1}function v(w,c,_,l){for(var t=new Set(w),u=new Set,s=0;s<=_;s+=1){var r=c.get(s)||new Set;r.forEach(function(n){var i=n.key,h=n.node,C=n.children,x=C===void 0?[]:C;t.has(i)&&!l(h)&&x.filter(function(g){return!l(g.node)}).forEach(function(g){t.add(g.key)})})}for(var f=new Set,m=_;m>=0;m-=1){var d=c.get(m)||new Set;d.forEach(function(n){var i=n.parent,h=n.node;if(l(h)||!n.parent||f.has(n.parent.key))return;if(l(n.parent.node)){f.add(i.key);return}var C=!0,x=!1;(i.children||[]).filter(function(g){return!l(g.node)}).forEach(function(g){var R=g.key,P=t.has(R);C&&!P&&(C=!1),!x&&(P||u.has(R))&&(x=!0)}),C&&t.add(i.key),x&&u.add(i.key),f.add(i.key)})}return{checkedKeys:Array.from(t),halfCheckedKeys:Array.from(b(u,t))}}function y(w,c,_,l,t){for(var u=new Set(w),s=new Set(c),r=0;r<=l;r+=1){var f=_.get(r)||new Set;f.forEach(function(i){var h=i.key,C=i.node,x=i.children,g=x===void 0?[]:x;!u.has(h)&&!s.has(h)&&!t(C)&&g.filter(function(R){return!t(R.node)}).forEach(function(R){u.delete(R.key)})})}s=new Set;for(var m=new Set,d=l;d>=0;d-=1){var n=_.get(d)||new Set;n.forEach(function(i){var h=i.parent,C=i.node;if(t(C)||!i.parent||m.has(i.parent.key))return;if(t(i.parent.node)){m.add(h.key);return}var x=!0,g=!1;(h.children||[]).filter(function(R){return!t(R.node)}).forEach(function(R){var P=R.key,O=u.has(P);x&&!O&&(x=!1),!g&&(O||s.has(P))&&(g=!0)}),x||u.delete(h.key),g&&s.add(h.key),m.add(h.key)})}return{checkedKeys:Array.from(u),halfCheckedKeys:Array.from(b(s,u))}}function E(w,c,_,l){var t=[],u;l?u=l:u=A;var s=new Set(w.filter(function(d){var n=!!_[d];return n||t.push(d),n})),r=new Map,f=0;Object.keys(_).forEach(function(d){var n=_[d],i=n.level,h=r.get(i);h||(h=new Set,r.set(i,h)),h.add(n),f=Math.max(f,i)}),Object(D.a)(!t.length,"Tree missing follow keys: ".concat(t.slice(0,100).map(function(d){return"'".concat(d,"'")}).join(", ")));var m;return c===!0?m=v(s,r,f,u):m=y(s,c.halfCheckedKeys,r,f,u),m}},OLES:function(M,H,a){"use strict";var D=a("U8pU"),b=a("VTBJ"),A=a("Ff2n"),v=a("q1tI"),y=a("uciX"),E=a("7ixt"),w=function(s){var r=s.overlay,f=s.prefixCls,m=s.id,d=s.overlayInnerStyle;return v.createElement("div",{className:"".concat(f,"-inner"),id:m,role:"tooltip",style:d},typeof r=="function"?r():r)},c=w,_=function(s,r){var f=s.overlayClassName,m=s.trigger,d=m===void 0?["hover"]:m,n=s.mouseEnterDelay,i=n===void 0?0:n,h=s.mouseLeaveDelay,C=h===void 0?.1:h,x=s.overlayStyle,g=s.prefixCls,R=g===void 0?"rc-tooltip":g,P=s.children,O=s.onVisibleChange,S=s.afterVisibleChange,p=s.transitionName,T=s.animation,N=s.placement,k=N===void 0?"right":N,U=s.align,z=U===void 0?{}:U,W=s.destroyTooltipOnHide,F=W===void 0?!1:W,V=s.defaultVisible,K=s.getTooltipContainer,B=s.overlayInnerStyle,J=Object(A.a)(s,["overlayClassName","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle","prefixCls","children","onVisibleChange","afterVisibleChange","transitionName","animation","placement","align","destroyTooltipOnHide","defaultVisible","getTooltipContainer","overlayInnerStyle"]),le=Object(v.useRef)(null);Object(v.useImperativeHandle)(r,function(){return le.current});var ge=Object(b.a)({},J);"visible"in s&&(ge.popupVisible=s.visible);var pe=function(){var Ee=s.arrowContent,se=Ee===void 0?null:Ee,oe=s.overlay,q=s.id;return[v.createElement("div",{className:"".concat(R,"-arrow"),key:"arrow"},se),v.createElement(c,{key:"content",prefixCls:R,id:q,overlay:oe,overlayInnerStyle:B})]},De=!1,Ie=!1;if(typeof F=="boolean")De=F;else if(F&&Object(D.a)(F)==="object"){var fe=F.keepParent;De=fe===!0,Ie=fe===!1}return v.createElement(y.a,Object.assign({popupClassName:f,prefixCls:R,popup:pe,action:d,builtinPlacements:E.a,popupPlacement:k,ref:le,popupAlign:z,getPopupContainer:K,onPopupVisibleChange:O,afterPopupVisibleChange:S,popupTransitionName:p,popupAnimation:T,defaultPopupVisible:V,destroyPopupOnHide:De,autoDestroy:Ie,mouseLeaveDelay:C,popupStyle:x,mouseEnterDelay:i},ge),P)},l=Object(v.forwardRef)(_),t=H.a=l},OLod:function(M,H,a){(function(D,b,A){M.exports=H=b(a("Ib8C"),a("K3mO"))})(this,function(D){D.lib.Cipher||function(b){var A=D,v=A.lib,y=v.Base,E=v.WordArray,w=v.BufferedBlockAlgorithm,c=A.enc,_=c.Utf8,l=c.Base64,t=A.algo,u=t.EvpKDF,s=v.Cipher=w.extend({cfg:y.extend(),createEncryptor:function(p,T){return this.create(this._ENC_XFORM_MODE,p,T)},createDecryptor:function(p,T){return this.create(this._DEC_XFORM_MODE,p,T)},init:function(p,T,N){this.cfg=this.cfg.extend(N),this._xformMode=p,this._key=T,this.reset()},reset:function(){w.reset.call(this),this._doReset()},process:function(p){return this._append(p),this._process()},finalize:function(p){p&&this._append(p);var T=this._doFinalize();return T},keySize:128/32,ivSize:128/32,_ENC_XFORM_MODE:1,_DEC_XFORM_MODE:2,_createHelper:function(){function p(T){return typeof T=="string"?S:R}return function(T){return{encrypt:function(N,k,U){return p(k).encrypt(T,N,k,U)},decrypt:function(N,k,U){return p(k).decrypt(T,N,k,U)}}}}()}),r=v.StreamCipher=s.extend({_doFinalize:function(){var p=this._process(!0);return p},blockSize:1}),f=A.mode={},m=v.BlockCipherMode=y.extend({createEncryptor:function(p,T){return this.Encryptor.create(p,T)},createDecryptor:function(p,T){return this.Decryptor.create(p,T)},init:function(p,T){this._cipher=p,this._iv=T}}),d=f.CBC=function(){var p=m.extend();p.Encryptor=p.extend({processBlock:function(N,k){var U=this._cipher,z=U.blockSize;T.call(this,N,k,z),U.encryptBlock(N,k),this._prevBlock=N.slice(k,k+z)}}),p.Decryptor=p.extend({processBlock:function(N,k){var U=this._cipher,z=U.blockSize,W=N.slice(k,k+z);U.decryptBlock(N,k),T.call(this,N,k,z),this._prevBlock=W}});function T(N,k,U){var z,W=this._iv;W?(z=W,this._iv=b):z=this._prevBlock;for(var F=0;F<U;F++)N[k+F]^=z[F]}return p}(),n=A.pad={},i=n.Pkcs7={pad:function(p,T){for(var N=T*4,k=N-p.sigBytes%N,U=k<<24|k<<16|k<<8|k,z=[],W=0;W<k;W+=4)z.push(U);var F=E.create(z,k);p.concat(F)},unpad:function(p){var T=p.words[p.sigBytes-1>>>2]&255;p.sigBytes-=T}},h=v.BlockCipher=s.extend({cfg:s.cfg.extend({mode:d,padding:i}),reset:function(){var p;s.reset.call(this);var T=this.cfg,N=T.iv,k=T.mode;this._xformMode==this._ENC_XFORM_MODE?p=k.createEncryptor:(p=k.createDecryptor,this._minBufferSize=1),this._mode&&this._mode.__creator==p?this._mode.init(this,N&&N.words):(this._mode=p.call(k,this,N&&N.words),this._mode.__creator=p)},_doProcessBlock:function(p,T){this._mode.processBlock(p,T)},_doFinalize:function(){var p,T=this.cfg.padding;return this._xformMode==this._ENC_XFORM_MODE?(T.pad(this._data,this.blockSize),p=this._process(!0)):(p=this._process(!0),T.unpad(p)),p},blockSize:128/32}),C=v.CipherParams=y.extend({init:function(p){this.mixIn(p)},toString:function(p){return(p||this.formatter).stringify(this)}}),x=A.format={},g=x.OpenSSL={stringify:function(p){var T,N=p.ciphertext,k=p.salt;return k?T=E.create([1398893684,1701076831]).concat(k).concat(N):T=N,T.toString(l)},parse:function(p){var T,N=l.parse(p),k=N.words;return k[0]==1398893684&&k[1]==1701076831&&(T=E.create(k.slice(2,4)),k.splice(0,4),N.sigBytes-=16),C.create({ciphertext:N,salt:T})}},R=v.SerializableCipher=y.extend({cfg:y.extend({format:g}),encrypt:function(p,T,N,k){k=this.cfg.extend(k);var U=p.createEncryptor(N,k),z=U.finalize(T),W=U.cfg;return C.create({ciphertext:z,key:N,iv:W.iv,algorithm:p,mode:W.mode,padding:W.padding,blockSize:p.blockSize,formatter:k.format})},decrypt:function(p,T,N,k){k=this.cfg.extend(k),T=this._parse(T,k.format);var U=p.createDecryptor(N,k).finalize(T.ciphertext);return U},_parse:function(p,T){return typeof p=="string"?T.parse(p,this):p}}),P=A.kdf={},O=P.OpenSSL={execute:function(p,T,N,k){k||(k=E.random(64/8));var U=u.create({keySize:T+N}).compute(p,k),z=E.create(U.words.slice(T),N*4);return U.sigBytes=T*4,C.create({key:U,iv:z,salt:k})}},S=v.PasswordBasedCipher=R.extend({cfg:R.cfg.extend({kdf:O}),encrypt:function(p,T,N,k){k=this.cfg.extend(k);var U=k.kdf.execute(N,p.keySize,p.ivSize);k.iv=U.iv;var z=R.encrypt.call(this,p,T,U.key,k);return z.mixIn(U),z},decrypt:function(p,T,N,k){k=this.cfg.extend(k),T=this._parse(T,k.format);var U=k.kdf.execute(N,p.keySize,p.ivSize,T.salt);k.iv=U.iv;var z=R.decrypt.call(this,p,T,U.key,k);return z}})}()})},OZM5:function(M,H,a){"use strict";a.d(H,"b",function(){return l}),a.d(H,"a",function(){return t}),a.d(H,"k",function(){return u}),a.d(H,"h",function(){return s}),a.d(H,"i",function(){return r}),a.d(H,"g",function(){return f}),a.d(H,"c",function(){return m}),a.d(H,"d",function(){return d}),a.d(H,"j",function(){return h}),a.d(H,"e",function(){return C}),a.d(H,"f",function(){return x});var D=a("KQm4"),b=a("U8pU"),A=a("Ff2n"),v=a("q1tI"),y=a.n(v),E=a("Kwbf"),w=a("WaYH"),c=.25,_=2;function l(g,R){var P=g.slice(),O=P.indexOf(R);return O>=0&&P.splice(O,1),P}function t(g,R){var P=g.slice();return P.indexOf(R)===-1&&P.push(R),P}function u(g){return g.split("-")}function s(g,R){return"".concat(g,"-").concat(R)}function r(g){return g&&g.type&&g.type.isTreeNode}function f(g,R){var P=[g],O=R[g];function S(){var p=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];p.forEach(function(T){var N=T.key,k=T.children;P.push(N),S(k)})}return S(O.children),P}function m(g,R){var P=g.clientY,O=R.selectHandle.getBoundingClientRect(),S=O.top,p=O.bottom,T=O.height,N=Math.max(T*c,_);return P<=S+N?-1:P>=p-N?1:0}function d(g,R){if(!g)return;var P=R.multiple;return P?g.slice():g.length?[g[0]]:g}var n=function(R){return R};function i(g,R){if(!g)return[];var P=R||{},O=P.processProps,S=O===void 0?n:O,p=Array.isArray(g)?g:[g];return p.map(function(T){var N=T.children,k=Object(A.a)(T,["children"]),U=i(N,R);return y.a.createElement(w.a,Object.assign({},S(k)),U)})}function h(g){if(!g)return null;var R;if(Array.isArray(g))R={checkedKeys:g,halfCheckedKeys:void 0};else if(Object(b.a)(g)==="object")R={checkedKeys:g.checked||void 0,halfCheckedKeys:g.halfChecked||void 0};else return Object(E.a)(!1,"`checkedKeys` is not an array or an object"),null;return R}function C(g,R){var P=new Set;function O(S){if(P.has(S))return;var p=R[S];if(!p)return;P.add(S);var T=p.parent,N=p.node;if(N.disabled)return;T&&O(T.key)}return(g||[]).forEach(function(S){O(S)}),Object(D.a)(P)}function x(g){var R={};return Object.keys(g).forEach(function(P){(P.startsWith("data-")||P.startsWith("aria-"))&&(R[P]=g[P])}),R}},Ohmc:function(M,H,a){M.exports=a.p+"static/certificate.fc32dc1b.jpg"},Ot1p:function(M,H,a){"use strict";var D=a("2qtc"),b=a("kLXV"),A=a("rAM+"),v=a("miYZ"),y=a("tsqr"),E=a("9og8"),w=a("tJVT"),c=a("jrin"),_=a("WmNS"),l=a.n(_),t=a("q1tI"),u=a.n(t),s=a("VrN/"),r=a.n(s),f=a("bdgK"),m=a("p77/"),d=a("Bd2K"),n=a("ELLl"),i=a("19Vz"),h=a("lZu9"),C=a("+NIl"),x=a("kSUc"),g=a("9Bee"),R=function(ct){var jt=ct.value,Xt=jt===void 0?"":jt,bn=ct.className,nn=ct.showTextOnly,xt=ct.showLines,We=ct.style,ot=We===void 0?{}:We,it=Object(t.useMemo)(function(){return""},[Xt]);return u.a.createElement(u.a.Fragment,null,u.a.createElement("div",{dangerouslySetInnerHTML:{__html:it}}))},P=a("0Owb"),O=a("dejd"),S=a("C+DQ"),p=a("1vsH"),T=a("m3rI"),N=[{title:"\u7C97\u4F53",icon:"icon-bold",actionName:"bold"},{title:"\u659C\u4F53",icon:"icon-italic",actionName:"italic"},"|",{title:"\u65E0\u5E8F\u5217\u8868",icon:"icon-unorder-list",actionName:"list-ul"},{title:"\u6709\u5E8F\u5217\u8868",icon:"icon-order-list",actionName:"list-ol"},"|",{title:"\u884C\u5185\u4EE3\u7801",icon:"icon-code",actionName:"code"},{title:"\u4EE3\u7801\u5757\uFF08\u591A\u8BED\u8A00\u98CE\u683C\uFF09",icon:"icon-file-code",actionName:"code-block"},{title:"\u94FE\u63A5",icon:"icon-link",actionName:"link"},"|",{title:"\u884C\u5185\u516C\u5F0F",icon:"icon-sum",actionName:"inline-latex"},{title:"\u591A\u884C\u516C\u5F0F",icon:"icon-formula",actionName:"latex"},"|",{title:"\u6DFB\u52A0\u56FE\u7247",icon:"icon-picture",actionName:"upload-image"},{title:"\u8868\u683C",icon:"icon-table",actionName:"add-table"},"|",{title:"\u6362\u884C",icon:"icon-minus",actionName:"line-break"},{title:"\u6E05\u7A7A",icon:"icon-eraser",actionName:"eraser"}];function k(ct){var jt=ct.onActionCallback,Xt=ct.title,bn=ct.icon,nn=ct.actionName,xt=ct.className,We=xt===void 0?"":xt,ot=ct.children;function it(){jt(nn)}return u.a.createElement("a",{title:Xt,className:We,onClick:it},u.a.createElement("i",{className:"md-iconfont ".concat(bn)}),ot)}var U=function(ct){var jt=ct.watch,Xt=ct.showNullButton,bn=ct.onActionCallback,nn=ct.fullScreen,xt=ct.insertTemp,We=ct.hidetoolBar,ot=ct.uuid,it=ct.setOpenPhones;console.log("link:","".concat(location.origin,"/upload.html?_educoder_session_login=").concat(Object(p.D)("_educoder_session_login"),"&_educoder_session=").concat(Object(p.D)("_educoder_session"),"&key=").concat(ot,"&api=").concat(encodeURIComponent(T.a.PROXY_SERVER)));var Ne=[].concat(N,[{title:"".concat(jt?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"),icon:"".concat(jt?"icon-eye-slash":"icon-eye"),actionName:"trigger-watch"}]);return u.a.createElement("ul",{className:"markdown-toolbar-container"},!We&&Ne.map(function(Je,Tt){return u.a.createElement("li",{key:Tt},Je.actionName?u.a.createElement(k,Object(P.a)({},Je,{onActionCallback:bn})):u.a.createElement("span",{className:"v-line"}))}),Xt?u.a.createElement("li",null,u.a.createElement(k,{icon:"icon-edit",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:bn},u.a.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u63D2\u5165\b\u586B\u7A7A\u9879"))):null,xt&&u.a.createElement("li",null,u.a.createElement(k,{icon:"icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:"inster-template-".concat(xt),onActionCallback:bn},u.a.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),u.a.createElement("li",{className:"btn-full-screen"},u.a.createElement(k,{icon:"".concat(nn?"icon-shrink":"icon-enlarge"),title:nn?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:bn})))},z=a("M8RZ"),W=a("+L6B"),F=a("2/Rp"),V=a("y8nQ"),K=a("Vl3Y"),B=a("5NDa"),J=a("5rEg"),le={labelCol:{span:4},wrapperCol:{span:20}},ge=function(ct){var jt=ct.callback,Xt=ct.onCancel;function bn(nn){jt(nn)}return u.a.createElement(K.a,Object(P.a)({},le,{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:bn}),u.a.createElement(K.a.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},u.a.createElement(J.a,null)),u.a.createElement(K.a.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},u.a.createElement(J.a,null)),u.a.createElement("div",{className:"flex-container flex-end"},u.a.createElement(F.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),u.a.createElement(F.a,{type:"ghost",onClick:Xt},"\u53D6\u6D88")))},pe=a("7ahc"),De=a("k1fw"),Ie=a("HmJG"),fe=a("BjJ7"),xe=K.a.useForm,Ee={width:280,marginRight:10},se={labelCol:{span:5},wrapperCol:{span:19}},oe=function(ct){var jt=ct.callback,Xt=ct.onCancel,bn=xe(),nn=Object(w.a)(bn,1),xt=nn[0],We=Object(t.useRef)();function ot(Je){jt(Object(De.a)(Object(De.a)({},Je),{},{name:We.current}))}function it(Je,Tt){xt.setFieldsValue({src:"/api/attachments/".concat(Je.id,"?type=").concat(Je.content_type),type:Tt.type})}function Ne(Je){var Tt=Je.target.files[0];We.current=Tt.name,me(Tt,it)}return u.a.createElement(K.a,Object(P.a)({form:xt},se,{className:"upload-image-panel",onFinish:ot}),u.a.createElement(K.a.Item,{label:"\u6587\u4EF6\u5730\u5740",required:!0},u.a.createElement("div",{className:"flex-container"},u.a.createElement(K.a.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5730\u5740"}]},u.a.createElement(J.a,{style:Ee})),u.a.createElement(q,{onFileChange:Ne}))),u.a.createElement(K.a.Item,{label:"\u6587\u4EF6\u63CF\u8FF0",name:"alt"},u.a.createElement(J.a,{style:{width:264}})),u.a.createElement(K.a.Item,{style:{textAlign:"right"}},u.a.createElement(F.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),u.a.createElement(F.a,{type:"ghost",onClick:Xt},"\u53D6\u6D88")))};function q(ct){var jt=ct.onFileChange;return u.a.createElement("a",{className:"upload-button"},"\u672C\u5730\u4E0A\u4F20",u.a.createElement("input",{type:"file",onChange:jt}))}function me(ct,jt){if(!ct)throw new String("\u6CA1\u6709\u6587\u4EF6");var Xt=new FormData;Xt.append("editormd-image-file",ct),Xt.append("file_param_name","editormd-image-file"),Xt.append("byxhr","true");var bn=new window.XMLHttpRequest;bn.withCredentials=!0,bn.addEventListener("load",function(nn){jt(JSON.parse(nn.target.responseText),ct)},!1),bn.addEventListener("error",function(nn){console.error(nn)},!1),bn.open("POST","".concat(fe.a,"/api/attachments.json")),bn.send(Xt)}var re=a("giR+"),ae=a("fyUT"),ce=a("7Kak"),te=a("9yH6"),$=te.a.Group,X={margin:"0 8px"},ee=function(ct){var jt=ct.callback,Xt=ct.onCancel;function bn(nn){jt(nn)}return u.a.createElement(K.a,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:bn},u.a.createElement("div",{className:"flex-container"},u.a.createElement("span",{style:X},"\u5355\u5143\u683C\u6570\uFF1A"),u.a.createElement("span",{style:X},"\u884C\u6570"),u.a.createElement(K.a.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},u.a.createElement(ae.a,null)),u.a.createElement("span",{style:X},"\u5217\u6570"),u.a.createElement(K.a.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},u.a.createElement(ae.a,null))),u.a.createElement("div",{className:"flex-container",style:{marginTop:12}},u.a.createElement("span",{style:X},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),u.a.createElement(K.a.Item,{name:"align"},u.a.createElement($,null,u.a.createElement(te.a,{value:"default"},u.a.createElement("i",{className:"fa fa-align-justify"})),u.a.createElement(te.a,{value:"left"},u.a.createElement("i",{className:"fa fa-align-left"})),u.a.createElement(te.a,{value:"center"},u.a.createElement("i",{className:"fa fa-align-center"})),u.a.createElement(te.a,{value:"right"},u.a.createElement("i",{className:"fa fa-align-right"}))))),u.a.createElement("div",{className:"flex-container flex-end"},u.a.createElement(F.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),u.a.createElement(F.a,{type:"ghost",onClick:Xt},"\u53D6\u6D88")))},Oe=a("ErOA"),Se=a("7Cbv"),Me="link",Qe="upload-image",tt="code-block",st="add-table",ut="------------",ht={default:ut,left:":".concat(ut),center:":".concat(ut,":"),right:"".concat(ut,":")},bt=a("9VGf"),Ke,Ue;function nt(){}var kt=0,vt=1e4,gt="\u2581",ze=`
|
|
|
**\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 Fe(ct){return/^\d+$/.test(ct)?"".concat(ct,"px"):ct}var Xe=navigator.platform.toUpperCase().indexOf("MAC")>=0,Ae=Xe?"Cmd":"Ctrl",Pe=["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"],Ye=(Ke={},Object(c.a)(Ke,Ae+"-B","bold"),Object(c.a)(Ke,Ae+"-I","italic"),Ke),$e=(Ue={},Object(c.a)(Ue,Me,"\u6DFB\u52A0\u94FE\u63A5"),Object(c.a)(Ue,tt,"\u6DFB\u52A0\u4EE3\u7801\u5757"),Object(c.a)(Ue,Qe,"\u6DFB\u52A0\u6587\u4EF6"),Object(c.a)(Ue,st,"\u6DFB\u52A0\u8868\u683C"),Ue),Ot=H.a=function(ct){var jt=ct.defaultValue,Xt=jt===void 0?"":jt,bn=ct.onChange,nn=ct.width,xt=nn===void 0?"100%":nn,We=ct.height,ot=We===void 0?400:We,it=ct.miniToolbar,Ne=it===void 0?!1:it,Je=ct.isFocus,Tt=Je===void 0?!1:Je,yt=ct.watch,It=ct.insertTemp,Kt=ct.mode,dt=Kt===void 0?"markdown":Kt,Pt=ct.id,Nt=Pt===void 0?"markdown-editor-id":Pt,cn=ct.showResizeBar,_n=cn===void 0?!1:cn,Wn=ct.noStorage,Kn=Wn===void 0?!1:Wn,wn=ct.showNullButton,un=wn===void 0?!1:wn,_r=ct.hidetoolBar,Rr=_r===void 0?!1:_r,Ir=ct.fullScreen,dr=Ir===void 0?!1:Ir,zn=ct.onBlur,tr=ct.onCMBeforeChange,an=ct.onFullScreen,Wt=ct.className,sn=Wt===void 0?"":Wt,Xn=ct.disablePaste,$n=Xn===void 0?!1:Xn,Vn=ct.placeholder,Jn=Vn===void 0?"":Vn,de=ct.values,G=de===void 0?"":de,Z=Object(t.useState)(null),ue=Object(w.a)(Z,2),ye=ue[0],he=ue[1],ft=Object(t.useState)(Xt),mn=Object(w.a)(ft,2),Hn=mn[0],ar=mn[1],tn=Object(t.useState)(yt),kn=Object(w.a)(tn,2),Nn=kn[0],$r=kn[1],_a=Object(t.useState)(dr),ya=Object(w.a)(_a,2),fr=ya[0],Ha=ya[1],Ba=Object(t.useState)(""),Ia=Object(w.a)(Ba,2),Wa=Ia[0],ma=Ia[1],Qa=Object(t.useState)(0),Ka=Object(w.a)(Qa,2),ri=Ka[0],ei=Ka[1],da=Object(t.useState)(ot),ha=Object(w.a)(da,2),ua=ha[0],be=ha[1],at=Object(t.useState)(!1),Dt=Object(w.a)(at,2),wt=Dt[0],Ft=Dt[1],Rt=Object(t.useRef)(Object(Se.a)()),zt=Object(t.useRef)(!1),qt=Object(t.useRef)(),vn=Object(t.useRef)(),dn=Object(t.useRef)(),jn=Object(t.useRef)(),Cn=Object(t.useRef)(),on=function(){var hn=Object(E.a)(l.a.mark(function xn(){var Mn,Un;return l.a.wrap(function(hr){for(;;)switch(hr.prev=hr.next){case 0:return hr.next=2,Object(Oe.a)("/api/attachments/distinct_hash_val.json",{method:"post",body:{hash_val:Rt.current}});case 2:Un=hr.sent,Un!=null&&(Mn=Un.attachments)!==null&&Mn!==void 0&&Mn.length&&(console.log("cm:",ye,vn),Un.attachments.map(function(rr){rr.content_type.indexOf("image")>-1?ye.replaceSelection(".concat(rr.content_type,")")):rr.content_type.indexOf("video")>-1?ye.replaceSelection('<video width="100%" controls src="'.concat(T.a.API_SERVER,"/api/attachments/").concat(data.id,'"></video>')):rr.content_type.indexOf("pdf")>-1?ye.replaceSelection('<a href="'.concat(T.a.API_SERVER,"/api/attachments/").concat(rr.id,"?type=").concat(rr.content_type,'&disposition=inline" target="_blank">').concat(rr.name,"</a>")):ye.replaceSelection("[".concat(rr.name,"](").concat(T.a.API_SERVER,"/api/attachments/").concat(rr.id,"?type=").concat(rr.content_type,")"))}));case 4:case"end":return hr.stop()}},xn)}));return function(){return hn.apply(this,arguments)}}();Object(t.useEffect)(function(){ar(G),ye==null||ye.setValue(G)},[G]),Object(t.useEffect)(function(){an==null||an(fr)},[fr]),Object(t.useEffect)(function(){if(vn.current){var hn=r.a.fromTextArea(vn.current,{mode:dt,lineNumbers:!Ne,lineWrapping:!0,value:Xt,autoCloseTags:!0,autoCloseBrackets:!0});Tt&&hn.focus();function xn(Mn,Un){if($n){Un.preventDefault();return}var nr=Un.clipboardData;if(nr){var hr=nr.types.toString(),rr=nr.items;if(hr==="Files"||nr.types.indexOf("Files")>-1){if(Un.preventDefault(),dt=="stex")return;try{var xr,Ar=rr[1];((xr=rr[0])===null||xr===void 0?void 0:xr.kind)==="file"&&(Ar=rr[0]);var or=Ar.getAsFile(),na=or.name.split(".").pop();me(or,function(ir){if(ir.id){var Yr,Vr,In;(or==null||((Yr=or.type)===null||Yr===void 0)?void 0:Yr.indexOf("image"))>-1?hn.replaceSelection(".concat(ir.content_type,")")):(or==null||((Vr=or.type)===null||Vr===void 0)?void 0:Vr.indexOf("video"))>-1?hn.replaceSelection('<video width="100%" controls src="'.concat(T.a.API_SERVER,"/api/attachments/").concat(ir.id,'"></video>')):(or==null||((In=or.type)===null||In===void 0)?void 0:In.indexOf("pdf"))>-1?hn.replaceSelection('<a href="'.concat(T.a.API_SERVER,"/api/attachments/").concat(ir.id,"?type=").concat(or.type,'&disposition=inline" target="_blank">').concat(or.name,"</a>")):Pe.includes(na)?hn.replaceSelection('<a href="'.concat(T.a.API_SERVER,"/api/attachments/").concat(ir.id,'?type=office&disposition=inline" target="_blank">').concat(or.name,"</a>")):hn.replaceSelection("[".concat(or.name,"](").concat(T.a.API_SERVER,"/api/attachments/").concat(ir.id,"?type=").concat(ir.content_type,")"))}else(ir==null?void 0:ir.status)===401&&(document.location.href="/user/login")})}catch(ir){y.b.warn("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0}return hn.on("paste",xn),hn.on("dragleave",function(Mn,Un){dn.current.classList.remove("mouse-hover-md")}),hn.on("dragover",function(Mn,Un){dn.current.classList.add("mouse-hover-md")}),hn.on("drop",function(Mn,Un){dn.current.classList.add("mouse-hover-md");var nr;if(nr=Un.dataTransfer.files,nr.length>0){Un.preventDefault(),Un.stopPropagation();for(var hr=function(Ar){var or=nr[Ar],na=or.name.split(".").pop();me(or,function(ir){if(ir.id){var Yr,Vr,In;(or==null||((Yr=or.type)===null||Yr===void 0)?void 0:Yr.indexOf("image"))>-1?hn.replaceSelection(".concat(ir.content_type,")")):(or==null||((Vr=or.type)===null||Vr===void 0)?void 0:Vr.indexOf("video"))>-1?hn.replaceSelection('<video width="100%" controls src="'.concat(T.a.API_SERVER,"/api/attachments/").concat(ir.id,'"></video>')):(or==null||((In=or.type)===null||In===void 0)?void 0:In.indexOf("pdf"))>-1?hn.replaceSelection('<a href="'.concat(T.a.API_SERVER,"/api/attachments/").concat(ir.id,"?type=").concat(or.type,'&disposition=inline" target="_blank">').concat(or.name,"</a>")):Pe.includes(na)?hn.replaceSelection('<a href="'.concat(T.a.API_SERVER,"/api/attachments/").concat(ir.id,'?type=office&disposition=inline" target="_blank">').concat(or.name,"</a>")):hn.replaceSelection("[".concat(or.name,"](").concat(T.a.API_SERVER,"/api/attachments/").concat(ir.id,"?type=").concat(ir.content_type,")"))}else(ir==null?void 0:ir.status)===401&&(document.location.href="/user/login")})},rr=0;rr<nr.length;rr++)hr(rr)}}),he(hn),function(){hn.off("paste",xn)}}},[]);var An=Object(t.useCallback)(function(){if(dn.current)try{}catch(hn){console.log(hn,"---- to set md editor body height")}},[ua,dn,fr]);Object(t.useEffect)(function(){function hn(){var Mn=new f.default(function(Un){var nr=Object(A.a)(Un),hr;try{for(nr.s();!(hr=nr.n()).done;){var rr=hr.value;(rr.target.offsetHeight>0||rr.target.offsetWidth>0)&&(An(),ye.setSize("100%","100%"),ye.refresh())}}catch(xr){nr.e(xr)}finally{nr.f()}});return Mn.observe(vn.current.parentElement),Mn}if(ye){var xn=hn();return function(){xn.unobserve(vn.current.parentElement)}}},[ye,An]),Object(t.useEffect)(function(){if(ye){for(var hn=[],xn=function(){var rr=Un[Mn];nr=Object(w.a)(rr,2);var xr=nr[0],Ar=nr[1],or=Object(c.a)({},xr,function(){gn(Ar)});hn.push(or),ye.addKeyMap(or)},Mn=0,Un=Object.entries(Ye);Mn<Un.length;Mn++){var nr;xn()}return qt.current=setInterval(function(){zt.current&&on()},4e3),function(){clearInterval(qt.current);var hr=Object(A.a)(hn),rr;try{for(hr.s();!(rr=hr.n()).done;){var xr=rr.value;ye.removeKeyMap(xr)}}catch(Ar){hr.e(Ar)}finally{hr.f()}}}},[ye]),Object(t.useEffect)(function(){dr!==fr&&Ha(dr)},[dr]),Object(bt.a)(function(){if(!Kn&&ri>0){var hn=new Date().getTime(),xn=window.sessionStorage.getItem(Nt);hn>=ri+vt&&(!xn||xn!==Hn)&&(window.sessionStorage.setItem(Nt,Hn),Ft(!0))}},vt),Object(t.useEffect)(function(){$r(yt)},[ye,yt]),Object(t.useEffect)(function(){ye&&(Tt&&ye.focus())},[ye,Tt]),Object(t.useEffect)(function(){if(Nn&&ye){var hn=ye.getScrollerElement();function xn(Mn){var Un=Mn.target;if(Cn.current){var nr=Un.scrollTop/Un.scrollHeight;Cn.current.scrollTop=Cn.current.scrollHeight*nr}}return hn.addEventListener("scroll",xn),function(){hn.removeEventListener("scroll",xn)}}},[ye,Nn]),Object(t.useEffect)(function(){if(ye&&tr){function hn(xn,Mn){tr(xn,Mn)}return ye.on("beforeChange",hn),function(){ye.off("beforeChange",hn)}}},[ye,tr]),Object(t.useEffect)(function(){if(ye&&zn){function hn(){zn(ye.getValue())}return ye.on("blur",hn),function(){ye.off("blur",hn)}}},[ye,zn]),Object(t.useEffect)(function(){if(ye){function hn(xn){var Mn=xn.getValue();ar(Mn),ei(new Date().getTime()),xn.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),bn&&bn(Mn)}return ye.on("change",hn),function(){ye.off("change",hn)}}},[ye,bn]),Object(t.useEffect)(function(){ye&&(Xt==null?(ye.setValue(""),ar("")):Xt!==ye.getValue()&&(ye.setValue(Xt),ar(Xt),ye.setCursor(ye.lineCount(),0)))},[ye,Xt]);var gn=Object(t.useCallback)(function(hn){var xn=ye.getCursor(),Mn=ye.getSelection(),Un=Mn.split(`
|
|
|
`);switch(hn){case"bold":return ye.replaceSelection("**"+Mn+"**"),Mn===""&&ye.setCursor(xn.line,xn.ch+2),ye.focus();case"italic":return ye.replaceSelection("*"+Mn+"*"),Mn===""&&ye.setCursor(xn.line,xn.ch+1),ye.focus();case"code":return ye.replaceSelection("`"+Mn+"`"),Mn===""&&ye.setCursor(xn.line,xn.ch+1),ye.focus();case"inline-latex":return ye.replaceSelection("`$$"+Mn+"$$`"),Mn===""&&ye.setCursor(xn.line,xn.ch+3),ye.focus();case"latex":return ye.replaceSelection("```latex\n"+Mn+"\n```"),ye.setCursor(xn.line+1,Mn.length+1),ye.focus();case"line-break":return ye.replaceSelection(`<br/>
|
|
|
`),ye.focus();case"list-ul":return Mn===""?ye.replaceSelection("- "+Mn):ye.replaceSelection(Un.map(function(nr){return nr===""?"":"- ".concat(nr)}).join(`
|
|
|
`)),ye.focus();case"list-ol":return Mn===""?ye.replaceSelection("1. "+Mn):ye.replaceSelection(Un.map(function(nr,hr){return nr===""?"":"".concat(hr+1,". ").concat(nr)}).join(`
|
|
|
`)),ye.focus();case"add-null-ch":return Mn===""&&ye.setCursor(xn.line,xn.ch+1),ye.replaceSelection(gt),ye.focus();case"inster-template-1":return Mn===""&&ye.setCursor(xn.line,xn.ch),ye.replaceSelection(ze),ye.focus();case"eraser":return ye.setValue(""),ye.focus();case"trigger-watch":return $r(!Nn),ye.focus();case"trigger-full-screen":return Ha(!fr),ye.focus();case Me:ma(Me);return;case tt:ma(tt);return;case Qe:ma(Qe);return;case st:ma(st);return;default:throw new Error}},[ye,Nn,fr]),Bn=Object(t.useCallback)(function(hn){ma("");switch(Wa){case Me:var xn=hn.title,Mn=hn.link;return ye.replaceSelection("[".concat(xn,"](").concat(Mn,")")),ye.focus();case tt:var Un=hn.language,nr=hn.content;return ye.replaceSelection(["```"+Un,nr,"```"].join(`
|
|
|
`)),ye.focus();case Qe:var hr=hn.src,rr=hn.alt,xr=hn.name;return hr.indexOf("type=image")>-1?ye.replaceSelection(".concat(hr,' "').concat(rr||"",'" )')):hr.indexOf("type=application/pdf")>-1?ye.replaceSelection('<a href="'.concat(hr,'&disposition=inline" target="_blank">').concat(xr,"</a>")):ye.replaceSelection('<a href="'.concat(hr,'" target="_blank">').concat(xr,"</a>")),ye.focus();case st:for(var Ar=hn.row,or=hn.col,na=hn.align,ir=`
|
|
|
`,Yr=0;Yr<Ar;Yr++){for(var Vr=[],In=[],Ht=0;Ht<or;Ht++)Yr===1&&In.push(ht[na]),Vr.push(" ");Yr===1&&(ir+="| ".concat(In.join(" | "),` |
|
|
|
`)),ir+="| ".concat(Vr.join(or===1?"":" | "),` |
|
|
|
`)}return ye.replaceSelection(ir+`
|
|
|
`),ye.focus();default:throw new Error}},[ye,Wa]),Pn=Object(t.useMemo)(function(){switch(Wa){case Me:return u.a.createElement(ge,{callback:Bn,onCancel:Qn});case tt:return u.a.createElement(pe.b,{callback:Bn,onCancel:Qn});case Qe:return u.a.createElement(oe,{callback:Bn,onCancel:Qn});case st:return u.a.createElement(ee,{callback:Bn,onCancel:Qn});default:return null}},[Wa]);function Qn(){ma("")}Object(t.useEffect)(function(){if(jn.current){var hn=jn.current,xn=!1,Mn=0;function Un(rr){xn=!0,Mn=rr.pageY}function nr(){xn=!1}function hr(rr){if(xn){var xr=rr.pageY-Mn;xr<0&&(xr=0),xr>300&&(xr=300);var Ar=ot+xr+"px";be(Ar)}}return hn.addEventListener("mousedown",Un),document.addEventListener("mousemove",hr),document.addEventListener("mouseup",nr),function(){hn.removeEventListener("mousedown",Un),document.removeEventListener("mousemove",hr),document.removeEventListener("mouseup",nr)}}},[ye,jn]),Object(t.useEffect)(function(){be(ot)},[ot]);var yr=Fe(xt),ln=Fe(ua),en={width:yr,height:ln},fn=Object(t.useMemo)(function(){if(ri){var hn=new Date(ri),xn=hn.getHours(),Mn=hn.getMinutes(),Un=hn.getSeconds();return xn=xn<10?"0"+xn:xn,Mn=Mn<10?"0"+Mn:Mn,Un=Un<10?"0"+Un:Un,"".concat(xn,":").concat(Mn,":").concat(Un)}return 0},[ri]);function yn(){window.sessionStorage.removeItem(Nt),Ft(!1),ei(0)}function Rn(){Ft(!1),ei(0),ye.setValue(window.sessionStorage.getItem(Nt))}function Ln(hn,xn){var Mn=ye.getValue();Mn=Mn.replace(hn,xn),ar(Mn),ye==null||ye.setValue(Mn)}return u.a.createElement(t.Fragment,null,u.a.createElement("div",{className:"markdown-editor-wrapper",ref:dn},u.a.createElement("div",{className:"markdown-editor-container ".concat(sn," ").concat(Nn?"on-preview":""," ").concat(Ne?"mini":""," ").concat(fr?"full-screen":""),style:en},u.a.createElement(U,{insertTemp:It,watch:Nn,fullScreen:fr,showNullButton:un,onActionCallback:gn,hidetoolBar:Rr,uuid:Rt.current,setOpenPhones:function(){zt.current=!0}}),u.a.createElement("div",{className:"markdown-editor-body"},u.a.createElement("div",{className:"codemirror-container"},u.a.createElement("textarea",{ref:vn,placeholder:Jn})),Nn?u.a.createElement("div",{ref:Cn,className:"preview-container"},dt==="stex"&&u.a.createElement(R,{value:Hn}),dt!=="stex"&&u.a.createElement(g.a,{edit:!0,value:Hn,replaces:Ln})):null))),_n?u.a.createElement("a",{ref:jn,className:"editor-resize"}):null,u.a.createElement(z.a,null,$e[Wa]?u.a.createElement(b.a,{centered:!0,title:$e[Wa],visible:!0,onCancel:Qn,footer:null},Pn):null))}},P5Jw:function(M,H,a){"use strict";var D=a("rHrb"),b=D.CopyToClipboard;b.CopyToClipboard=b,M.exports=b},PVpz:function(M,H,a){(function(D,b,A){M.exports=H=b(a("Ib8C"),a("ETIr"),a("cv67"),a("K3mO"),a("OLod"))})(this,function(D){return function(){var b=D,A=b.lib,v=A.StreamCipher,y=b.algo,E=[],w=[],c=[],_=y.RabbitLegacy=v.extend({_doReset:function(){var t=this._key.words,u=this.cfg.iv,s=this._X=[t[0],t[3]<<16|t[2]>>>16,t[1],t[0]<<16|t[3]>>>16,t[2],t[1]<<16|t[0]>>>16,t[3],t[2]<<16|t[1]>>>16],r=this._C=[t[2]<<16|t[2]>>>16,t[0]&4294901760|t[1]&65535,t[3]<<16|t[3]>>>16,t[1]&4294901760|t[2]&65535,t[0]<<16|t[0]>>>16,t[2]&4294901760|t[3]&65535,t[1]<<16|t[1]>>>16,t[3]&4294901760|t[0]&65535];this._b=0;for(var f=0;f<4;f++)l.call(this);for(var f=0;f<8;f++)r[f]^=s[f+4&7];if(u){var m=u.words,d=m[0],n=m[1],i=(d<<8|d>>>24)&16711935|(d<<24|d>>>8)&4278255360,h=(n<<8|n>>>24)&16711935|(n<<24|n>>>8)&4278255360,C=i>>>16|h&4294901760,x=h<<16|i&65535;r[0]^=i,r[1]^=C,r[2]^=h,r[3]^=x,r[4]^=i,r[5]^=C,r[6]^=h,r[7]^=x;for(var f=0;f<4;f++)l.call(this)}},_doProcessBlock:function(t,u){var s=this._X;l.call(this),E[0]=s[0]^s[5]>>>16^s[3]<<16,E[1]=s[2]^s[7]>>>16^s[5]<<16,E[2]=s[4]^s[1]>>>16^s[7]<<16,E[3]=s[6]^s[3]>>>16^s[1]<<16;for(var r=0;r<4;r++)E[r]=(E[r]<<8|E[r]>>>24)&16711935|(E[r]<<24|E[r]>>>8)&4278255360,t[u+r]^=E[r]},blockSize:128/32,ivSize:64/32});function l(){for(var t=this._X,u=this._C,s=0;s<8;s++)w[s]=u[s];u[0]=u[0]+1295307597+this._b|0,u[1]=u[1]+3545052371+(u[0]>>>0<w[0]>>>0?1:0)|0,u[2]=u[2]+886263092+(u[1]>>>0<w[1]>>>0?1:0)|0,u[3]=u[3]+1295307597+(u[2]>>>0<w[2]>>>0?1:0)|0,u[4]=u[4]+3545052371+(u[3]>>>0<w[3]>>>0?1:0)|0,u[5]=u[5]+886263092+(u[4]>>>0<w[4]>>>0?1:0)|0,u[6]=u[6]+1295307597+(u[5]>>>0<w[5]>>>0?1:0)|0,u[7]=u[7]+3545052371+(u[6]>>>0<w[6]>>>0?1:0)|0,this._b=u[7]>>>0<w[7]>>>0?1:0;for(var s=0;s<8;s++){var r=t[s]+u[s],f=r&65535,m=r>>>16,d=((f*f>>>17)+f*m>>>15)+m*m,n=((r&4294901760)*r|0)+((r&65535)*r|0);c[s]=d^n}t[0]=c[0]+(c[7]<<16|c[7]>>>16)+(c[6]<<16|c[6]>>>16)|0,t[1]=c[1]+(c[0]<<8|c[0]>>>24)+c[7]|0,t[2]=c[2]+(c[1]<<16|c[1]>>>16)+(c[0]<<16|c[0]>>>16)|0,t[3]=c[3]+(c[2]<<8|c[2]>>>24)+c[1]|0,t[4]=c[4]+(c[3]<<16|c[3]>>>16)+(c[2]<<16|c[2]>>>16)|0,t[5]=c[5]+(c[4]<<8|c[4]>>>24)+c[3]|0,t[6]=c[6]+(c[5]<<16|c[5]>>>16)+(c[4]<<16|c[4]>>>16)|0,t[7]=c[7]+(c[6]<<8|c[6]>>>24)+c[5]|0}b.RabbitLegacy=v._createHelper(_)}(),D.RabbitLegacy})},QDVR:function(M,H,a){"use strict";a.d(H,"e",function(){return b}),a.d(H,"d",function(){return A}),a.d(H,"c",function(){return w}),a.d(H,"b",function(){return c}),a.d(H,"a",function(){return l});var D=function(){var t=function(u,s){return t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,f){r.__proto__=f}||function(r,f){for(var m in f)f.hasOwnProperty(m)&&(r[m]=f[m])},t(u,s)};return function(u,s){t(u,s);function r(){this.constructor=u}u.prototype=s===null?Object.create(s):(r.prototype=s.prototype,new r)}}();function b(t){var u=[];return t.forEach(function(s){return u.push(s)}),u}function A(t){var u=[];return t.forEach(function(s,r){return u.push(r)}),u}var v=function(){function t(){this._value="",this._pos=0}return t.prototype.reset=function(u){return this._value=u,this._pos=0,this},t.prototype.next=function(){return this._pos+=1,this},t.prototype.hasNext=function(){return this._pos<this._value.length-1},t.prototype.cmp=function(u){var s=u.charCodeAt(0),r=this._value.charCodeAt(this._pos);return s-r},t.prototype.value=function(){return this._value[this._pos]},t}(),y=function(){function t(u){u===void 0&&(u=!0),this._splitOnBackslash=u}return t.prototype.reset=function(u){return this._value=u.replace(/\\$|\/$/,""),this._from=0,this._to=0,this.next()},t.prototype.hasNext=function(){return this._to<this._value.length},t.prototype.next=function(){this._from=this._to;for(var u=!0;this._to<this._value.length;this._to++){var s=this._value.charCodeAt(this._to);if(s===47||this._splitOnBackslash&&s===92)if(u)this._from++;else break;else u=!1}return this},t.prototype.cmp=function(u){for(var s=0,r=u.length,f=this._from;s<r&&f<this._to;){var m=u.charCodeAt(s)-this._value.charCodeAt(f);if(m!==0)return m;s+=1,f+=1}return r===this._to-this._from?0:s<r?-1:1},t.prototype.value=function(){return this._value.substring(this._from,this._to)},t}(),E=function(){function t(){}return t}(),w=function(){function t(u){this._iter=u}return t.forPaths=function(){return new t(new y)},t.forStrings=function(){return new t(new v)},t.prototype.clear=function(){this._root=void 0},t.prototype.set=function(u,s){var r=this._iter.reset(u),f;for(this._root||(this._root=new E,this._root.segment=r.value()),f=this._root;;){var m=r.cmp(f.segment);if(m>0)f.left||(f.left=new E,f.left.segment=r.value()),f=f.left;else if(m<0)f.right||(f.right=new E,f.right.segment=r.value()),f=f.right;else if(r.hasNext())r.next(),f.mid||(f.mid=new E,f.mid.segment=r.value()),f=f.mid;else break}var d=f.value;return f.value=s,f.key=u,d},t.prototype.get=function(u){for(var s=this._iter.reset(u),r=this._root;r;){var f=s.cmp(r.segment);if(f>0)r=r.left;else if(f<0)r=r.right;else if(s.hasNext())s.next(),r=r.mid;else break}return r?r.value:void 0},t.prototype.findSubstr=function(u){for(var s=this._iter.reset(u),r=this._root,f=void 0;r;){var m=s.cmp(r.segment);if(m>0)r=r.left;else if(m<0)r=r.right;else if(s.hasNext())s.next(),f=r.value||f,r=r.mid;else break}return r&&r.value||f},t.prototype.forEach=function(u){this._forEach(this._root,u)},t.prototype._forEach=function(u,s){u&&(this._forEach(u.left,s),u.value&&s(u.value,u.key),this._forEach(u.mid,s),this._forEach(u.right,s))},t}(),c=function(){function t(){this.map=new Map,this.ignoreCase=!1}return t.prototype.set=function(u,s){this.map.set(this.toKey(u),s)},t.prototype.get=function(u){return this.map.get(this.toKey(u))},t.prototype.toKey=function(u){var s=u.toString();return this.ignoreCase&&(s=s.toLowerCase()),s},t}(),_=function(){function t(){this._map=new Map,this._head=void 0,this._tail=void 0,this._size=0}return t.prototype.clear=function(){this._map.clear(),this._head=void 0,this._tail=void 0,this._size=0},Object.defineProperty(t.prototype,"size",{get:function(){return this._size},enumerable:!0,configurable:!0}),t.prototype.get=function(u,s){s===void 0&&(s=0);var r=this._map.get(u);return r?(s!==0&&this.touch(r,s),r.value):void 0},t.prototype.set=function(u,s,r){r===void 0&&(r=0);var f=this._map.get(u);if(f)f.value=s,r!==0&&this.touch(f,r);else{f={key:u,value:s,next:void 0,previous:void 0};switch(r){case 0:this.addItemLast(f);break;case 1:this.addItemFirst(f);break;case 2:this.addItemLast(f);break;default:this.addItemLast(f);break}this._map.set(u,f),this._size++}},t.prototype.delete=function(u){return!!this.remove(u)},t.prototype.remove=function(u){var s=this._map.get(u);return s?(this._map.delete(u),this.removeItem(s),this._size--,s.value):void 0},t.prototype.forEach=function(u,s){for(var r=this._head;r;)s?u.bind(s)(r.value,r.key,this):u(r.value,r.key,this),r=r.next},t.prototype.trimOld=function(u){if(u>=this.size)return;if(u===0){this.clear();return}for(var s=this._head,r=this.size;s&&r>u;)this._map.delete(s.key),s=s.next,r--;this._head=s,this._size=r,s&&(s.previous=void 0)},t.prototype.addItemFirst=function(u){if(!this._head&&!this._tail)this._tail=u;else if(this._head)u.next=this._head,this._head.previous=u;else throw new Error("Invalid list");this._head=u},t.prototype.addItemLast=function(u){if(!this._head&&!this._tail)this._head=u;else if(this._tail)u.previous=this._tail,this._tail.next=u;else throw new Error("Invalid list");this._tail=u},t.prototype.removeItem=function(u){if(u===this._head&&u===this._tail)this._head=void 0,this._tail=void 0;else if(u===this._head){if(!u.next)throw new Error("Invalid list");u.next.previous=void 0,this._head=u.next}else if(u===this._tail){if(!u.previous)throw new Error("Invalid list");u.previous.next=void 0,this._tail=u.previous}else{var s=u.next,r=u.previous;if(!s||!r)throw new Error("Invalid list");s.previous=r,r.next=s}u.next=void 0,u.previous=void 0},t.prototype.touch=function(u,s){if(!this._head||!this._tail)throw new Error("Invalid list");if(s!==1&&s!==2)return;if(s===1){if(u===this._head)return;var r=u.next,f=u.previous;u===this._tail?(f.next=void 0,this._tail=f):(r.previous=f,f.next=r),u.previous=void 0,u.next=this._head,this._head.previous=u,this._head=u}else if(s===2){if(u===this._tail)return;var r=u.next,f=u.previous;u===this._head?(r.previous=void 0,this._head=r):(r.previous=f,f.next=r),u.next=void 0,u.previous=this._tail,this._tail.next=u,this._tail=u}},t.prototype.toJSON=function(){var u=[];return this.forEach(function(s,r){u.push([r,s])}),u},t}(),l=function(t){D(u,t);function u(s,r){r===void 0&&(r=1);var f=t.call(this)||this;return f._limit=s,f._ratio=Math.min(Math.max(0,r),1),f}return u.prototype.get=function(s){return t.prototype.get.call(this,s,2)},u.prototype.peek=function(s){return t.prototype.get.call(this,s,0)},u.prototype.set=function(s,r){t.prototype.set.call(this,s,r,2),this.checkTrim()},u.prototype.checkTrim=function(){this.size>this._limit&&this.trimOld(Math.round(this._limit*this._ratio))},u}(_)},QNag:function(M,H,a){"use strict";var D=a("2qtc"),b=a("kLXV"),A=a("+L6B"),v=a("2/Rp"),y=a("9og8"),E=a("y8nQ"),w=a("Vl3Y"),c=a("tJVT"),_=a("PpiC"),l=a("5NDa"),t=a("5rEg"),u=a("WmNS"),s=a.n(u),r=a("q1tI"),f=a.n(r),m=a("9kvl"),d=a("JFl9"),n=a.n(d),i=t.a.TextArea,h=function(x){var g=x.shixunsDetail,R=x.globalSetting,P=x.loading,O=x.dispatch,S=x.onFinish,p=S===void 0?function(){}:S,T=Object(_.a)(x,["shixunsDetail","globalSetting","loading","dispatch","onFinish"]),N=w.a.useForm(),k=Object(c.a)(N,1),U=k[0],z=function(){var F=Object(y.a)(s.a.mark(function V(K){var B,J;return s.a.wrap(function(ge){for(;;)switch(ge.prev=ge.next){case 0:return ge.next=2,O({type:"shixunsDetail/getCustomScript",payload:{id:(B=g.actionTabs.params)===null||B===void 0?void 0:B.id,compile:K.execute,excutive:K.compile}});case 2:J=ge.sent,W(),J&&p(J==null?void 0:J.shixun_script);case 5:case"end":return ge.stop()}},V)}));return function(K){return F.apply(this,arguments)}}(),W=function(){O({type:"shixunsDetail/setActionTabs",payload:{}})};return f.a.createElement(b.a,{centered:!0,title:"\u81EA\u5B9A\u4E49\u6A21\u677F",visible:g.actionTabs.key==="Settings-UseCustomScript",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",footer:null,onCancel:W},f.a.createElement(w.a,{form:U,scrollToFirstError:!0,layout:"vertical",onFinish:z},f.a.createElement(w.a.Item,{name:"execute",label:"\u6267\u884C\u547D\u4EE4\uFF1A",rules:[{required:!0,message:"\u6267\u884C\u547D\u4EE4\u4E0D\u80FD\u4E3A\u7A7A"}]},f.a.createElement(i,{rows:4})),f.a.createElement(w.a.Item,{name:"compile",label:"\u7F16\u8BD1\u547D\u4EE4\uFF1A"},f.a.createElement(i,{rows:4})),f.a.createElement("div",{className:n.a.footerWrap},f.a.createElement(w.a.Item,null,f.a.createElement(v.a,{className:"mr5",size:"large",onClick:W},"\u53D6\u6D88"),f.a.createElement(v.a,{size:"large",type:"primary",htmlType:"submit",loading:P.effects["shixunsDetail/getCustomScript"]},"\u4FDD\u5B58")))))};H.a=Object(m.a)(function(C){var x=C.shixunsDetail,g=C.loading,R=C.globalSetting;return{shixunsDetail:x,globalSetting:R,loading:g}})(h)},Qvpy:function(M,H,a){M.exports={title:"title___39Oep",content:"content___Xl7wK",add:"add___1luKB",colorBlue:"colorBlue___c0Swt",radio:"radio___OK4CQ"}},RC3E:function(M,H,a){M.exports={wrap:"wrap___2zh4E",title:"title___Os-Oa",path:"path___eUXXC",colorBlue:"colorBlue___2IORo"}},RMFE:function(M,H){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,H,a){M.exports=a("LSTS")},RxwV:function(M,H,a){"use strict";var D=a("q1tI"),b=a("uciX"),A=a("2W6z"),v=a.n(A),y=a("4IlW"),E=a("uK0f"),w=a.n(E);function c(xe,Ee){if(xe===Ee)return!0;if(!xe||!Ee)return!1;var se=xe.length;if(Ee.length!==se)return!1;for(var oe=0;oe<se;oe++)if(xe[oe]!==Ee[oe])return!1;return!0}function _(xe){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?_=function(se){return typeof se}:_=function(se){return se&&typeof Symbol=="function"&&se.constructor===Symbol&&se!==Symbol.prototype?"symbol":typeof se},_(xe)}function l(xe,Ee){if(!(xe instanceof Ee))throw new TypeError("Cannot call a class as a function")}function t(xe,Ee){for(var se=0;se<Ee.length;se++){var oe=Ee[se];oe.enumerable=oe.enumerable||!1,oe.configurable=!0,"value"in oe&&(oe.writable=!0),Object.defineProperty(xe,oe.key,oe)}}function u(xe,Ee,se){return Ee&&t(xe.prototype,Ee),se&&t(xe,se),xe}function s(xe,Ee){if(typeof Ee!="function"&&Ee!==null)throw new TypeError("Super expression must either be null or a function");xe.prototype=Object.create(Ee&&Ee.prototype,{constructor:{value:xe,writable:!0,configurable:!0}}),Ee&&r(xe,Ee)}function r(xe,Ee){return r=Object.setPrototypeOf||function(oe,q){return oe.__proto__=q,oe},r(xe,Ee)}function f(xe){var Ee=n();return function(){var se=i(xe),oe;if(Ee){var q=i(this).constructor;oe=Reflect.construct(se,arguments,q)}else oe=se.apply(this,arguments);return m(this,oe)}}function m(xe,Ee){return Ee&&(_(Ee)==="object"||typeof Ee=="function")?Ee:d(xe)}function d(xe){if(xe===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return xe}function n(){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(xe){return!1}}function i(xe){return i=Object.setPrototypeOf?Object.getPrototypeOf:function(se){return se.__proto__||Object.getPrototypeOf(se)},i(xe)}var h=function(){var xe=function(Ee){s(oe,Ee);var se=f(oe);function oe(){var q;return l(this,oe),q=se.apply(this,arguments),q.menuItems={},q.saveMenuItem=function(me){return function(re){q.menuItems[me]=re}},q}return u(oe,[{key:"componentDidMount",value:function(){this.scrollActiveItemToView()}},{key:"componentDidUpdate",value:function(me){!me.visible&&this.props.visible&&this.scrollActiveItemToView()}},{key:"getFieldName",value:function(me){var re=this.props,ae=re.fieldNames,ce=re.defaultFieldNames;return ae[me]||ce[me]}},{key:"getOption",value:function(me,re){var ae=this.props,ce=ae.prefixCls,te=ae.expandTrigger,$=ae.expandIcon,X=ae.loadingIcon,ee=this.props.onSelect.bind(this,me,re),Oe=this.props.onItemDoubleClick.bind(this,me,re),Se={onClick:ee,onDoubleClick:Oe},Me="".concat(ce,"-menu-item"),Qe=null,tt=me[this.getFieldName("children")]&&me[this.getFieldName("children")].length>0;(tt||me.isLeaf===!1)&&(Me+=" ".concat(ce,"-menu-item-expand"),me.loading||(Qe=D.createElement("span",{className:"".concat(ce,"-menu-item-expand-icon")},$))),te==="hover"&&(tt||me.isLeaf===!1)&&(Se={onMouseEnter:this.delayOnSelect.bind(this,ee),onMouseLeave:this.delayOnSelect.bind(this),onClick:ee}),this.isActiveOption(me,re)&&(Me+=" ".concat(ce,"-menu-item-active"),Se.ref=this.saveMenuItem(re)),me.disabled&&(Me+=" ".concat(ce,"-menu-item-disabled"));var st=null;me.loading&&(Me+=" ".concat(ce,"-menu-item-loading"),st=X||null);var ut="";return"title"in me?ut=me.title:typeof me[this.getFieldName("label")]=="string"&&(ut=me[this.getFieldName("label")]),D.createElement("li",Object.assign({key:me[this.getFieldName("value")],className:Me,title:ut},Se,{role:"menuitem",onMouseDown:function(bt){return bt.preventDefault()}}),me[this.getFieldName("label")],Qe,st)}},{key:"getActiveOptions",value:function(me){var re=this,ae=this.props.options,ce=me||this.props.activeValue;return w()(ae,function(te,$){return te[re.getFieldName("value")]===ce[$]},{childrenKeyName:this.getFieldName("children")})}},{key:"getShowOptions",value:function(){var me=this,re=this.props.options,ae=this.getActiveOptions().map(function(ce){return ce[me.getFieldName("children")]}).filter(function(ce){return!!ce});return ae.unshift(re),ae}},{key:"delayOnSelect",value:function(me){for(var re=this,ae=arguments.length,ce=new Array(ae>1?ae-1:0),te=1;te<ae;te++)ce[te-1]=arguments[te];this.delayTimer&&(clearTimeout(this.delayTimer),this.delayTimer=null),typeof me=="function"&&(this.delayTimer=window.setTimeout(function(){me(ce),re.delayTimer=null},150))}},{key:"scrollActiveItemToView",value:function(){for(var me=this.getShowOptions().length,re=0;re<me;re++){var ae=this.menuItems[re];ae&&ae.parentElement&&(ae.parentElement.scrollTop=ae.offsetTop)}}},{key:"isActiveOption",value:function(me,re){var ae=this.props.activeValue,ce=ae===void 0?[]:ae;return ce[re]===me[this.getFieldName("value")]}},{key:"render",value:function(){var me=this,re=this.props,ae=re.prefixCls,ce=re.dropdownMenuColumnStyle;return D.createElement("div",null,this.getShowOptions().map(function(te,$){return D.createElement("ul",{className:"".concat(ae,"-menu"),key:$,style:ce},te.map(function(X){return me.getOption(X,$)}))}))}}]),oe}(D.Component);return xe.defaultProps={options:[],value:[],activeValue:[],onSelect:function(){},prefixCls:"rc-cascader-menus",visible:!1,expandTrigger:"click"},xe}(),C=h,x={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=x;function R(xe){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?R=function(se){return typeof se}:R=function(se){return se&&typeof Symbol=="function"&&se.constructor===Symbol&&se!==Symbol.prototype?"symbol":typeof se},R(xe)}function P(xe,Ee){if(xe==null)return{};var se=O(xe,Ee),oe,q;if(Object.getOwnPropertySymbols){var me=Object.getOwnPropertySymbols(xe);for(q=0;q<me.length;q++){if(oe=me[q],Ee.indexOf(oe)>=0)continue;if(!Object.prototype.propertyIsEnumerable.call(xe,oe))continue;se[oe]=xe[oe]}}return se}function O(xe,Ee){if(xe==null)return{};var se={},oe=Object.keys(xe),q,me;for(me=0;me<oe.length;me++){if(q=oe[me],Ee.indexOf(q)>=0)continue;se[q]=xe[q]}return se}function S(xe){return k(xe)||N(xe)||T(xe)||p()}function p(){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 T(xe,Ee){if(!xe)return;if(typeof xe=="string")return U(xe,Ee);var se=Object.prototype.toString.call(xe).slice(8,-1);if(se==="Object"&&xe.constructor&&(se=xe.constructor.name),se==="Map"||se==="Set")return Array.from(xe);if(se==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(se))return U(xe,Ee)}function N(xe){if(typeof Symbol!="undefined"&&Symbol.iterator in Object(xe))return Array.from(xe)}function k(xe){if(Array.isArray(xe))return U(xe)}function U(xe,Ee){(Ee==null||Ee>xe.length)&&(Ee=xe.length);for(var se=0,oe=new Array(Ee);se<Ee;se++)oe[se]=xe[se];return oe}function z(xe,Ee){if(!(xe instanceof Ee))throw new TypeError("Cannot call a class as a function")}function W(xe,Ee){for(var se=0;se<Ee.length;se++){var oe=Ee[se];oe.enumerable=oe.enumerable||!1,oe.configurable=!0,"value"in oe&&(oe.writable=!0),Object.defineProperty(xe,oe.key,oe)}}function F(xe,Ee,se){return Ee&&W(xe.prototype,Ee),se&&W(xe,se),xe}function V(xe,Ee){if(typeof Ee!="function"&&Ee!==null)throw new TypeError("Super expression must either be null or a function");xe.prototype=Object.create(Ee&&Ee.prototype,{constructor:{value:xe,writable:!0,configurable:!0}}),Ee&&K(xe,Ee)}function K(xe,Ee){return K=Object.setPrototypeOf||function(oe,q){return oe.__proto__=q,oe},K(xe,Ee)}function B(xe){var Ee=ge();return function(){var se=pe(xe),oe;if(Ee){var q=pe(this).constructor;oe=Reflect.construct(se,arguments,q)}else oe=se.apply(this,arguments);return J(this,oe)}}function J(xe,Ee){return Ee&&(R(Ee)==="object"||typeof Ee=="function")?Ee:le(xe)}function le(xe){if(xe===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return xe}function ge(){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(xe){return!1}}function pe(xe){return pe=Object.setPrototypeOf?Object.getPrototypeOf:function(se){return se.__proto__||Object.getPrototypeOf(se)},pe(xe)}var De=function(){var xe=function(Ee){V(oe,Ee);var se=B(oe);function oe(q){var me;z(this,oe),me=se.call(this,q),me.setPopupVisible=function(ae){var ce=me.state.value;"popupVisible"in me.props||me.setState({popupVisible:ae}),ae&&!me.state.popupVisible&&me.setState({activeValue:ce}),me.props.onPopupVisibleChange(ae)},me.handleChange=function(ae,ce,te){var $=ce.visible;(te.type!=="keydown"||te.keyCode===y.a.ENTER)&&(me.props.onChange(ae.map(function(X){return X[me.getFieldName("value")]}),ae),me.setPopupVisible($))},me.handlePopupVisibleChange=function(ae){me.setPopupVisible(ae)},me.handleMenuSelect=function(ae,ce,te){var $=me.trigger.getRootDomNode();$&&$.focus&&$.focus();var X=me.props,ee=X.changeOnSelect,Oe=X.loadData,Se=X.expandTrigger;if(!ae||ae.disabled)return;var Me=me.state.activeValue;Me=Me.slice(0,ce+1),Me[ce]=ae[me.getFieldName("value")];var Qe=me.getActiveOptions(Me);if(ae.isLeaf===!1&&!ae[me.getFieldName("children")]&&Oe){ee&&me.handleChange(Qe,{visible:!0},te),me.setState({activeValue:Me}),Oe(Qe);return}var tt={};!ae[me.getFieldName("children")]||!ae[me.getFieldName("children")].length?(me.handleChange(Qe,{visible:!1},te),tt.value=Me):ee&&(te.type==="click"||te.type==="keydown")&&(Se==="hover"?me.handleChange(Qe,{visible:!1},te):me.handleChange(Qe,{visible:!0},te),tt.value=Me),tt.activeValue=Me,("value"in me.props||te.type==="keydown"&&te.keyCode!==y.a.ENTER)&&delete tt.value,me.setState(tt)},me.handleItemDoubleClick=function(){var ae=me.props.changeOnSelect;ae&&me.setPopupVisible(!1)},me.handleKeyDown=function(ae){var ce=me.props.children;if(ce&&ce.props.onKeyDown){ce.props.onKeyDown(ae);return}var te=S(me.state.activeValue),$=te.length-1<0?0:te.length-1,X=me.getCurrentLevelOptions(),ee=X.map(function(Qe){return Qe[me.getFieldName("value")]}).indexOf(te[$]);if(ae.keyCode!==y.a.DOWN&&ae.keyCode!==y.a.UP&&ae.keyCode!==y.a.LEFT&&ae.keyCode!==y.a.RIGHT&&ae.keyCode!==y.a.ENTER&&ae.keyCode!==y.a.SPACE&&ae.keyCode!==y.a.BACKSPACE&&ae.keyCode!==y.a.ESC&&ae.keyCode!==y.a.TAB)return;if(!me.state.popupVisible&&ae.keyCode!==y.a.BACKSPACE&&ae.keyCode!==y.a.LEFT&&ae.keyCode!==y.a.RIGHT&&ae.keyCode!==y.a.ESC&&ae.keyCode!==y.a.TAB){me.setPopupVisible(!0);return}if(ae.keyCode===y.a.DOWN||ae.keyCode===y.a.UP){ae.preventDefault();var Oe=ee;Oe!==-1?ae.keyCode===y.a.DOWN?(Oe+=1,Oe=Oe>=X.length?0:Oe):(Oe-=1,Oe=Oe<0?X.length-1:Oe):Oe=0,te[$]=X[Oe][me.getFieldName("value")]}else if(ae.keyCode===y.a.LEFT||ae.keyCode===y.a.BACKSPACE)ae.preventDefault(),te.splice(te.length-1,1);else if(ae.keyCode===y.a.RIGHT)ae.preventDefault(),X[ee]&&X[ee][me.getFieldName("children")]&&te.push(X[ee][me.getFieldName("children")][0][me.getFieldName("value")]);else if(ae.keyCode===y.a.ESC||ae.keyCode===y.a.TAB){me.setPopupVisible(!1);return}(!te||te.length===0)&&me.setPopupVisible(!1);var Se=me.getActiveOptions(te),Me=Se[Se.length-1];me.handleMenuSelect(Me,Se.length-1,ae),me.props.onKeyDown&&me.props.onKeyDown(ae)},me.saveTrigger=function(ae){me.trigger=ae};var re=[];return"value"in q?re=q.value||[]:"defaultValue"in q&&(re=q.defaultValue||[]),v()(!("filedNames"in q),"`filedNames` of Cascader is a typo usage and deprecated, please use `fieldNames` instead."),me.state={popupVisible:q.popupVisible,activeValue:re,value:re,prevProps:q},me.defaultFieldNames={label:"label",value:"value",children:"children"},me}return F(oe,[{key:"getPopupDOMNode",value:function(){return this.trigger.getPopupDomNode()}},{key:"getFieldName",value:function(me){var re=this.defaultFieldNames,ae=this.props,ce=ae.fieldNames,te=ae.filedNames;return"filedNames"in this.props?te[me]||re[me]:ce[me]||re[me]}},{key:"getFieldNames",value:function(){var me=this.props,re=me.fieldNames,ae=me.filedNames;return"filedNames"in this.props?ae:re}},{key:"getCurrentLevelOptions",value:function(){var me=this,re=this.props.options,ae=re===void 0?[]:re,ce=this.state.activeValue,te=ce===void 0?[]:ce,$=w()(ae,function(X,ee){return X[me.getFieldName("value")]===te[ee]},{childrenKeyName:this.getFieldName("children")});return $[$.length-2]?$[$.length-2][this.getFieldName("children")]:S(ae).filter(function(X){return!X.disabled})}},{key:"getActiveOptions",value:function(me){var re=this;return w()(this.props.options||[],function(ae,ce){return ae[re.getFieldName("value")]===me[ce]},{childrenKeyName:this.getFieldName("children")})}},{key:"render",value:function(){var me=this.props,re=me.prefixCls,ae=me.transitionName,ce=me.popupClassName,te=me.options,$=te===void 0?[]:te,X=me.disabled,ee=me.builtinPlacements,Oe=me.popupPlacement,Se=me.children,Me=me.dropdownRender,Qe=P(me,["prefixCls","transitionName","popupClassName","options","disabled","builtinPlacements","popupPlacement","children","dropdownRender"]),tt=D.createElement("div",null),st="";$&&$.length>0?tt=D.createElement(C,Object.assign({},this.props,{fieldNames:this.getFieldNames(),defaultFieldNames:this.defaultFieldNames,activeValue:this.state.activeValue,onSelect:this.handleMenuSelect,onItemDoubleClick:this.handleItemDoubleClick,visible:this.state.popupVisible})):st=" ".concat(re,"-menus-empty");var ut=tt;return Me&&(ut=Me(tt)),D.createElement(b.a,Object.assign({ref:this.saveTrigger},Qe,{popupPlacement:Oe,builtinPlacements:ee,popupTransitionName:ae,action:X?[]:["click"],popupVisible:X?!1:this.state.popupVisible,onPopupVisibleChange:this.handlePopupVisibleChange,prefixCls:"".concat(re,"-menus"),popupClassName:ce+st,popup:ut}),D.cloneElement(Se,{onKeyDown:this.handleKeyDown,tabIndex:X?void 0:0}))}}],[{key:"getDerivedStateFromProps",value:function(me,re){var ae=re.prevProps,ce=ae===void 0?{}:ae,te={prevProps:me};return"value"in me&&!c(ce.value,me.value)&&(te.value=me.value||[],"loadData"in me||(te.activeValue=me.value||[])),"popupVisible"in me&&(te.popupVisible=me.popupVisible),te}}]),oe}(D.Component);return xe.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:">"},xe}(),Ie=De,fe=H.a=Ie},S6kV:function(M,H,a){(function(D,b,A){M.exports=H=b(a("Ib8C"),a("OLod"))})(this,function(D){return D.mode.OFB=function(){var b=D.lib.BlockCipherMode.extend(),A=b.Encryptor=b.extend({processBlock:function(v,y){var E=this._cipher,w=E.blockSize,c=this._iv,_=this._keystream;c&&(_=this._keystream=c.slice(0),this._iv=void 0),E.encryptBlock(_,0);for(var l=0;l<w;l++)v[y+l]^=_[l]}});return b.Decryptor=A,b}(),D.mode.OFB})},"SA+Z":function(M,H,a){var D=a("wTVA"),b=a("EbDI"),A=a("ZhPi"),v=a("wkBT");function y(E){return D(E)||b(E)||A(E)||v()}M.exports=y,M.exports.__esModule=!0,M.exports.default=M.exports},SJMd:function(M,H){/**
|
|
|
* @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 a,D,b,A=!1,v,y;window.PR_SHOULD_USE_CONTINUATION=!0;var E,w;(function(){var c=window,_=["break,continue,do,else,for,if,return,while"],l=[_,"auto,case,char,const,default,double,enum,extern,float,goto,inline,int,long,register,restrict,short,signed,sizeof,static,struct,switch,typedef,union,unsigned,void,volatile"],t=[l,"catch,class,delete,false,import,new,operator,private,protected,public,this,throw,true,try,typeof"],u=[t,"alignas,alignof,align_union,asm,axiom,bool,concept,concept_map,const_cast,constexpr,decltype,delegate,dynamic_cast,explicit,export,friend,generic,late_check,mutable,namespace,noexcept,noreturn,nullptr,property,reinterpret_cast,static_assert,static_cast,template,typeid,typename,using,virtual,where"],s=[t,"abstract,assert,boolean,byte,extends,finally,final,implements,import,instanceof,interface,null,native,package,strictfp,super,synchronized,throws,transient"],r=[t,"abstract,add,alias,as,ascending,async,await,base,bool,by,byte,checked,decimal,delegate,descending,dynamic,event,finally,fixed,foreach,from,get,global,group,implicit,in,interface,internal,into,is,join,let,lock,null,object,out,override,orderby,params,partial,readonly,ref,remove,sbyte,sealed,select,set,stackalloc,string,select,uint,ulong,unchecked,unsafe,ushort,value,var,virtual,where,yield"],f="all,and,by,catch,class,else,extends,false,finally,for,if,in,is,isnt,loop,new,no,not,null,of,off,on,or,return,super,then,throw,true,try,unless,until,when,while,yes",m=[t,"abstract,async,await,constructor,debugger,enum,eval,export,function,get,implements,instanceof,interface,let,null,set,undefined,var,with,yield,Infinity,NaN"],d="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",n=[_,"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"],i=[_,"alias,and,begin,case,class,def,defined,elsif,end,ensure,false,in,module,next,nil,not,or,redo,rescue,retry,self,super,then,true,undef,unless,until,when,yield,BEGIN,END"],h=[_,"case,done,elif,esac,eval,fi,function,in,local,set,then,until"],C=[u,r,s,m,d,n,i,h],x=/^(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",R="kwd",P="com",O="typ",S="lit",p="pun",T="pln",N="tag",k="dec",U="src",z="atn",W="atv",F="nocode",V="(?:^^\\.?|[+-]|[!=]=?=?|\\#|%=?|&&?=?|\\(|\\*=?|[+\\-]=|->|\\/=?|::?|<<?=?|>>?>?=?|,|;|\\?|@|\\[|~|{|\\^\\^?=?|\\|\\|?=?|break|case|continue|delete|do|else|finally|instanceof|return|throw|try|typeof)\\s*";function K(te){for(var $=0,X=!1,ee=!1,Oe=0,Se=te.length;Oe<Se;++Oe){var Me=te[Oe];if(Me.ignoreCase)ee=!0;else if(/[a-z]/i.test(Me.source.replace(/\\u[0-9a-f]{4}|\\x[0-9a-f]{2}|\\[^ux]/gi,""))){X=!0,ee=!1;break}}var Qe={b:8,t:9,n:10,v:11,f:12,r:13};function tt(Ke){var Ue=Ke.charCodeAt(0);if(Ue!==92)return Ue;var nt=Ke.charAt(1);return Ue=Qe[nt],Ue||("0"<=nt&&nt<="7"?parseInt(Ke.substring(1),8):nt==="u"||nt==="x"?parseInt(Ke.substring(2),16):Ke.charCodeAt(1))}function st(Ke){if(Ke<32)return(Ke<16?"\\x0":"\\x")+Ke.toString(16);var Ue=String.fromCharCode(Ke);return Ue==="\\"||Ue==="-"||Ue==="]"||Ue==="^"?"\\"+Ue:Ue}function ut(Ke){var Ue=Ke.substring(1,Ke.length-1).match(new RegExp("\\\\u[0-9A-Fa-f]{4}|\\\\x[0-9A-Fa-f]{2}|\\\\[0-3][0-7]{0,2}|\\\\[0-7]{1,2}|\\\\[\\s\\S]|-|[^-\\\\]","g")),nt=[],kt=Ue[0]==="^",vt=["["];kt&&vt.push("^");for(var gt=kt?1:0,ze=Ue.length;gt<ze;++gt){var Fe=Ue[gt];if(/\\[bdsw]/i.test(Fe))vt.push(Fe);else{var Xe=tt(Fe),Ae;gt+2<ze&&Ue[gt+1]==="-"?(Ae=tt(Ue[gt+2]),gt+=2):Ae=Xe,nt.push([Xe,Ae]),Ae<65||Xe>122||(Ae<65||Xe>90||nt.push([Math.max(65,Xe)|32,Math.min(Ae,90)|32]),Ae<97||Xe>122||nt.push([Math.max(97,Xe)&~32,Math.min(Ae,122)&~32]))}}nt.sort(function(Ot,ct){return Ot[0]-ct[0]||ct[1]-Ot[1]});for(var Pe=[],Ye=[],gt=0;gt<nt.length;++gt){var $e=nt[gt];$e[0]<=Ye[1]+1?Ye[1]=Math.max(Ye[1],$e[1]):Pe.push(Ye=$e)}for(var gt=0;gt<Pe.length;++gt){var $e=Pe[gt];vt.push(st($e[0])),$e[1]>$e[0]&&($e[1]+1>$e[0]&&vt.push("-"),vt.push(st($e[1])))}return vt.push("]"),vt.join("")}function ht(Ke){for(var Ue=Ke.source.match(new RegExp("(?:\\[(?:[^\\x5C\\x5D]|\\\\[\\s\\S])*\\]|\\\\u[A-Fa-f0-9]{4}|\\\\x[A-Fa-f0-9]{2}|\\\\[0-9]+|\\\\[^ux0-9]|\\(\\?[:!=]|[\\(\\)\\^]|[^\\x5B\\x5C\\(\\)\\^]+)","g")),nt=Ue.length,kt=[],vt=0,gt=0;vt<nt;++vt){var ze=Ue[vt];if(ze==="(")++gt;else if(ze.charAt(0)==="\\"){var Fe=+ze.substring(1);Fe&&(Fe<=gt?kt[Fe]=-1:Ue[vt]=st(Fe))}}for(var vt=1;vt<kt.length;++vt)kt[vt]===-1&&(kt[vt]=++$);for(var vt=0,gt=0;vt<nt;++vt){var ze=Ue[vt];if(ze==="(")++gt,kt[gt]||(Ue[vt]="(?:");else if(ze.charAt(0)==="\\"){var Fe=+ze.substring(1);Fe&&Fe<=gt&&(Ue[vt]="\\"+kt[Fe])}}for(var vt=0;vt<nt;++vt)Ue[vt]==="^"&&Ue[vt+1]!=="^"&&(Ue[vt]="");if(Ke.ignoreCase&&X)for(var vt=0;vt<nt;++vt){var ze=Ue[vt],Xe=ze.charAt(0);ze.length>=2&&Xe==="["?Ue[vt]=ut(ze):Xe!=="\\"&&(Ue[vt]=ze.replace(/[a-zA-Z]/g,function(Ye){var $e=Ye.charCodeAt(0);return"["+String.fromCharCode($e&~32,$e|32)+"]"}))}return Ue.join("")}for(var bt=[],Oe=0,Se=te.length;Oe<Se;++Oe){var Me=te[Oe];if(Me.global||Me.multiline)throw new Error(""+Me);bt.push("(?:"+ht(Me)+")")}return new RegExp(bt.join("|"),ee?"gi":"g")}function B(te,$){var X=/(?:^|\s)nocode(?:\s|$)/,ee=[],Oe=0,Se=[],Me=0;function Qe(tt){var st=tt.nodeType;if(st==1){if(X.test(tt.className))return;for(var ut=tt.firstChild;ut;ut=ut.nextSibling)Qe(ut);var ht=tt.nodeName.toLowerCase();(ht==="br"||ht==="li")&&(ee[Me]=`
|
|
|
`,Se[Me<<1]=Oe++,Se[Me++<<1|1]=tt)}else if(st==3||st==4){var bt=tt.nodeValue;bt.length&&($?bt=bt.replace(/\r\n?/g,`
|
|
|
`):bt=bt.replace(/[ \t\r\n]+/g," "),ee[Me]=bt,Se[Me<<1]=Oe,Oe+=bt.length,Se[Me++<<1|1]=tt)}}return Qe(te),{sourceCode:ee.join("").replace(/\n$/,""),spans:Se}}function J(te,$,X,ee,Oe){if(!X)return;var Se={sourceNode:te,pre:1,langExtension:null,numberLines:null,sourceCode:X,spans:null,basePos:$,decorations:null};ee(Se),Oe.push.apply(Oe,Se.decorations)}var le=/\S/;function ge(te){for(var $=void 0,X=te.firstChild;X;X=X.nextSibling){var ee=X.nodeType;$=ee===1?$?te:X:ee===3&&le.test(X.nodeValue)?te:$}return $===te?void 0:$}function pe(te,$){var X={},ee;(function(){for(var Me=te.concat($),Qe=[],tt={},st=0,ut=Me.length;st<ut;++st){var ht=Me[st],bt=ht[3];if(bt)for(var Ke=bt.length;--Ke>=0;)X[bt.charAt(Ke)]=ht;var Ue=ht[1],nt=""+Ue;tt.hasOwnProperty(nt)||(Qe.push(Ue),tt[nt]=null)}Qe.push(/[\0-\uffff]/),ee=K(Qe)})();var Oe=$.length,Se=function(Me){for(var Qe=Me.sourceCode,tt=Me.basePos,st=Me.sourceNode,ut=[tt,T],ht=0,bt=Qe.match(ee)||[],Ke={},Ue=0,nt=bt.length;Ue<nt;++Ue){var kt=bt[Ue],vt=Ke[kt],gt=void 0,ze;if(typeof vt=="string")ze=!1;else{var Fe=X[kt.charAt(0)];if(Fe)gt=kt.match(Fe[1]),vt=Fe[0];else{for(var Xe=0;Xe<Oe;++Xe)if(Fe=$[Xe],gt=kt.match(Fe[1]),gt){vt=Fe[0];break}gt||(vt=T)}ze=vt.length>=5&&vt.substring(0,5)==="lang-",ze&&!(gt&&typeof gt[1]=="string")&&(ze=!1,vt=U),ze||(Ke[kt]=vt)}var Ae=ht;if(ht+=kt.length,!ze)ut.push(tt+Ae,vt);else{var Pe=gt[1],Ye=kt.indexOf(Pe),$e=Ye+Pe.length;gt[2]&&($e=kt.length-gt[2].length,Ye=$e-Pe.length);var Ot=vt.substring(5);J(st,tt+Ae,kt.substring(0,Ye),Se,ut),J(st,tt+Ae+Ye,Pe,oe(Ot,Pe),ut),J(st,tt+Ae+$e,kt.substring($e),Se,ut)}}Me.decorations=ut};return Se}function De(te){var $=[],X=[];te.tripleQuotedStrings?$.push([g,/^(?:\'\'\'(?:[^\'\\]|\\[\s\S]|\'{1,2}(?=[^\']))*(?:\'\'\'|$)|\"\"\"(?:[^\"\\]|\\[\s\S]|\"{1,2}(?=[^\"]))*(?:\"\"\"|$)|\'(?:[^\\\']|\\[\s\S])*(?:\'|$)|\"(?:[^\\\"]|\\[\s\S])*(?:\"|$))/,null,`'"`]):te.multiLineStrings?$.push([g,/^(?:\'(?:[^\\\']|\\[\s\S])*(?:\'|$)|\"(?:[^\\\"]|\\[\s\S])*(?:\"|$)|\`(?:[^\\\`]|\\[\s\S])*(?:\`|$))/,null,"'\"`"]):$.push([g,/^(?:\'(?:[^\\\'\r\n]|\\.)*(?:\'|$)|\"(?:[^\\\"\r\n]|\\.)*(?:\"|$))/,null,`"'`]),te.verbatimStrings&&X.push([g,/^@\"(?:[^\"]|\"\")*(?:\"|$)/,null]);var ee=te.hashComments;ee&&(te.cStyleComments?(ee>1?$.push([P,/^#(?:##(?:[^#]|#(?!##))*(?:###|$)|.*)/,null,"#"]):$.push([P,/^#(?:(?:define|e(?:l|nd)if|else|error|ifn?def|include|line|pragma|undef|warning)\b|[^\r\n]*)/,null,"#"]),X.push([g,/^<(?:(?:(?:\.\.\/)*|\/?)(?:[\w-]+(?:\/[\w-]+)+)?[\w-]+\.h(?:h|pp|\+\+)?|[a-z]\w*)>/,null])):$.push([P,/^#[^\r\n]*/,null,"#"])),te.cStyleComments&&(X.push([P,/^\/\/[^\r\n]*/,null]),X.push([P,/^\/\*[\s\S]*?(?:\*\/|$)/,null]));var Oe=te.regexLiterals;if(Oe){var Se=Oe>1?"":`
|
|
|
\r`,Me=Se?".":"[\\S\\s]",Qe="/(?=[^/*"+Se+"])(?:[^/\\x5B\\x5C"+Se+"]|\\x5C"+Me+"|\\x5B(?:[^\\x5C\\x5D"+Se+"]|\\x5C"+Me+")*(?:\\x5D|$))+/";X.push(["lang-regex",RegExp("^"+V+"("+Qe+")")])}var tt=te.types;tt&&X.push([O,tt]);var st=(""+te.keywords).replace(/^ | $/g,"");st.length&&X.push([R,new RegExp("^(?:"+st.replace(/[\s,]+/g,"|")+")\\b"),null]),$.push([T,/^\s+/,null,` \r
|
|
|
\xA0`]);var ut="^.[^\\s\\w.$@'\"`/\\\\]*";return te.regexLiterals&&(ut+="(?!s*/)"),X.push([S,/^@[a-z_$][a-z_$@0-9]*/i,null],[O,/^(?:[@_]?[A-Z]+[a-z][A-Za-z_$@0-9]*|\w+_t\b)/,null],[T,/^[a-z_$][a-z_$@0-9]*/i,null],[S,new RegExp("^(?:0x[a-f0-9]+|(?:\\d(?:_\\d+)*\\d*(?:\\.\\d*)?|\\.\\d\\+)(?:e[+\\-]?\\d+)?)[a-z]*","i"),null,"0123456789"],[T,/^\\[\s\S]?/,null],[p,new RegExp(ut),null]),pe($,X)}var Ie=De({keywords:C,hashComments:!0,cStyleComments:!0,multiLineStrings:!0,regexLiterals:!0});function fe(te,$,X){for(var ee=/(?:^|\s)nocode(?:\s|$)/,Oe=/\r\n?|\n/,Se=te.ownerDocument,Me=Se.createElement("li");te.firstChild;)Me.appendChild(te.firstChild);var Qe=[Me];function tt(Ue){var nt=Ue.nodeType;if(nt==1&&!ee.test(Ue.className))if(Ue.nodeName==="br")st(Ue),Ue.parentNode&&Ue.parentNode.removeChild(Ue);else for(var kt=Ue.firstChild;kt;kt=kt.nextSibling)tt(kt);else if((nt==3||nt==4)&&X){var vt=Ue.nodeValue,gt=vt.match(Oe);if(gt){var ze=vt.substring(0,gt.index);Ue.nodeValue=ze;var Fe=vt.substring(gt.index+gt[0].length);if(Fe){var Xe=Ue.parentNode;Xe.insertBefore(Se.createTextNode(Fe),Ue.nextSibling)}st(Ue),ze||Ue.parentNode.removeChild(Ue)}}}function st(Ue){for(;!Ue.nextSibling;)if(Ue=Ue.parentNode,!Ue)return;function nt(gt,ze){var Fe=ze?gt.cloneNode(!1):gt,Xe=gt.parentNode;if(Xe){var Ae=nt(Xe,1),Pe=gt.nextSibling;Ae.appendChild(Fe);for(var Ye=Pe;Ye;Ye=Pe)Pe=Ye.nextSibling,Ae.appendChild(Ye)}return Fe}for(var kt=nt(Ue.nextSibling,0),vt;(vt=kt.parentNode)&&vt.nodeType===1;)kt=vt;Qe.push(kt)}for(var ut=0;ut<Qe.length;++ut)tt(Qe[ut]);$===($|0)&&Qe[0].setAttribute("value",$);var ht=Se.createElement("ol");ht.className="linenums";for(var bt=Math.max(0,$-1|0)||0,ut=0,Ke=Qe.length;ut<Ke;++ut)Me=Qe[ut],Me.className="L"+(ut+bt)%10,Me.firstChild||Me.appendChild(Se.createTextNode("\xA0")),ht.appendChild(Me);te.appendChild(ht)}function xe(te){var $=/\bMSIE\s(\d+)/.exec(navigator.userAgent);$=$&&+$[1]<=8;var X=/\n/g,ee=te.sourceCode,Oe=ee.length,Se=0,Me=te.spans,Qe=Me.length,tt=0,st=te.decorations,ut=st.length,ht=0;st[ut]=Oe;var bt,Ke;for(Ke=bt=0;Ke<ut;)st[Ke]!==st[Ke+2]?(st[bt++]=st[Ke++],st[bt++]=st[Ke++]):Ke+=2;for(ut=bt,Ke=bt=0;Ke<ut;){for(var Ue=st[Ke],nt=st[Ke+1],kt=Ke+2;kt+2<=ut&&st[kt+1]===nt;)kt+=2;st[bt++]=Ue,st[bt++]=nt,Ke=kt}ut=st.length=bt;var vt=te.sourceNode,gt="";vt&&(gt=vt.style.display,vt.style.display="none");try{for(var ze=null;tt<Qe;){var Fe=Me[tt],Xe=Me[tt+2]||Oe,Ae=st[ht+2]||Oe,kt=Math.min(Xe,Ae),Pe=Me[tt+1],Ye;if(Pe.nodeType!==1&&(Ye=ee.substring(Se,kt))){$&&(Ye=Ye.replace(X,"\r")),Pe.nodeValue=Ye;var $e=Pe.ownerDocument,Ot=$e.createElement("span");Ot.className=st[ht+1];var ct=Pe.parentNode;ct.replaceChild(Ot,Pe),Ot.appendChild(Pe),Se<Xe&&(Me[tt+1]=Pe=$e.createTextNode(ee.substring(kt,Xe)),ct.insertBefore(Pe,Ot.nextSibling))}Se=kt,Se>=Xe&&(tt+=2),Se>=Ae&&(ht+=2)}}finally{vt&&(vt.style.display=gt)}}var Ee={};function se(te,$){for(var X=$.length;--X>=0;){var ee=$[X];Ee.hasOwnProperty(ee)?c.console&&console.warn("cannot override language handler %s",ee):Ee[ee]=te}}function oe(te,$){return te&&Ee.hasOwnProperty(te)||(te=/^\s*</.test($)?"default-markup":"default-code"),Ee[te]}se(Ie,["default-code"]),se(pe([],[[T,/^[^<?]+/],[k,/^<!\w[^>]*(?:>|$)/],[P,/^<\!--[\s\S]*?(?:-\->|$)/],["lang-",/^<\?([\s\S]+?)(?:\?>|$)/],["lang-",/^<%([\s\S]+?)(?:%>|$)/],[p,/^(?:<[%?]|[%?]>)/],["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"]),se(pe([[T,/^[\s]+/,null,` \r
|
|
|
`],[W,/^(?:\"[^\"]*\"?|\'[^\']*\'?)/,null,`"'`]],[[N,/^^<\/?[a-z](?:[\w.:-]*\w)?|\/?>$/i],[z,/^(?!style[\s=]|on)[a-z](?:[\w:-]*\w)?/i],["lang-uq.val",/^=\s*([^>\'\"\s]*(?:[^>\'\"\s\/]|\/(?=\s)))/],[p,/^[=<>\/]+/],["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"]),se(pe([],[[W,/^[\s\S]+/]]),["uq.val"]),se(De({keywords:u,hashComments:!0,cStyleComments:!0,types:x}),["c","cc","cpp","cxx","cyc","m"]),se(De({keywords:"null,true,false"}),["json"]),se(De({keywords:r,hashComments:!0,cStyleComments:!0,verbatimStrings:!0,types:x}),["cs"]),se(De({keywords:s,cStyleComments:!0}),["java"]),se(De({keywords:h,hashComments:!0,multiLineStrings:!0}),["bash","bsh","csh","sh"]),se(De({keywords:n,hashComments:!0,multiLineStrings:!0,tripleQuotedStrings:!0}),["cv","py","python"]),se(De({keywords:d,hashComments:!0,multiLineStrings:!0,regexLiterals:2}),["perl","pl","pm"]),se(De({keywords:i,hashComments:!0,multiLineStrings:!0,regexLiterals:!0}),["rb","ruby"]),se(De({keywords:m,cStyleComments:!0,regexLiterals:!0}),["javascript","js","ts","typescript"]),se(De({keywords:f,hashComments:3,cStyleComments:!0,multilineStrings:!0,tripleQuotedStrings:!0,regexLiterals:!0}),["coffee"]),se(pe([],[[g,/^[\s\S]+/]]),["regex"]);function q(te){var $=te.langExtension;try{var X=B(te.sourceNode,te.pre),ee=X.sourceCode;te.sourceCode=ee,te.spans=X.spans,te.basePos=0,oe($,ee)(te),xe(te)}catch(Oe){c.console&&console.log(Oe&&Oe.stack||Oe)}}function me(te,$,X){var ee=X||!1,Oe=$||null,Se=document.createElement("div");Se.innerHTML="<pre>"+te+"</pre>",Se=Se.firstChild,ee&&fe(Se,ee,!0);var Me={langExtension:Oe,numberLines:ee,sourceNode:Se,pre:1,sourceCode:null,basePos:null,spans:null,decorations:null};return q(Me),Se.innerHTML}function re(te,$){var X=$||document.body,ee=X.ownerDocument||document;function Oe(Fe){return X.getElementsByTagName(Fe)}for(var Se=[Oe("pre"),Oe("code"),Oe("xmp")],Me=[],Qe=0;Qe<Se.length;++Qe)for(var tt=0,st=Se[Qe].length;tt<st;++tt)Me.push(Se[Qe][tt]);Se=null;var ut=Date;ut.now||(ut={now:function(){return+new Date}});var ht=0,bt=/\blang(?:uage)?-([\w.]+)(?!\S)/,Ke=/\bprettyprint\b/,Ue=/\bprettyprinted\b/,nt=/pre|xmp/i,kt=/^code$/i,vt=/^(?:pre|code|xmp)$/i,gt={};function ze(){for(var Fe=c.PR_SHOULD_USE_CONTINUATION?ut.now()+250:Infinity;ht<Me.length&&ut.now()<Fe;ht++){for(var Xe=Me[ht],Ae=gt,Pe=Xe;Pe=Pe.previousSibling;){var Ye=Pe.nodeType,$e=(Ye===7||Ye===8)&&Pe.nodeValue;if($e?!/^\??prettify\b/.test($e):Ye!==3||/\S/.test(Pe.nodeValue))break;if($e){Ae={},$e.replace(/\b(\w+)=([\w:.%+-]+)/g,function(Tt,yt,It){Ae[yt]=It});break}}var Ot=Xe.className;if((Ae!==gt||Ke.test(Ot))&&!Ue.test(Ot)){for(var ct=!1,jt=Xe.parentNode;jt;jt=jt.parentNode){var Xt=jt.tagName;if(vt.test(Xt)&&jt.className&&Ke.test(jt.className)){ct=!0;break}}if(!ct){Xe.className+=" prettyprinted";var bn=Ae.lang;if(!bn){bn=Ot.match(bt);var nn;!bn&&(nn=ge(Xe))&&kt.test(nn.tagName)&&(bn=nn.className.match(bt)),bn&&(bn=bn[1])}var xt;if(nt.test(Xe.tagName))xt=1;else{var We=Xe.currentStyle,ot=ee.defaultView,it=We?We.whiteSpace:ot&&ot.getComputedStyle?ot.getComputedStyle(Xe,null).getPropertyValue("white-space"):0;xt=it&&it.substring(0,3)==="pre"}var Ne=Ae.linenums;(Ne=Ne==="true"||+Ne)||(Ne=Ot.match(/\blinenums\b(?::(\d+))?/),Ne=Ne?Ne[1]&&Ne[1].length?+Ne[1]:!0:!1),Ne&&fe(Xe,Ne,xt);var Je={langExtension:bn,sourceNode:Xe,numberLines:Ne,pre:xt,sourceCode:null,basePos:null,spans:null,decorations:null};q(Je)}}}ht<Me.length?c.setTimeout(ze,250):typeof te=="function"&&te()}ze()}var ae=c.PR={createSimpleLexer:pe,registerLangHandler:se,sourceDecorator:De,PR_ATTRIB_NAME:z,PR_ATTRIB_VALUE:W,PR_COMMENT:P,PR_DECLARATION:k,PR_KEYWORD:R,PR_LITERAL:S,PR_NOCODE:F,PR_PLAIN:T,PR_PUNCTUATION:p,PR_SOURCE:U,PR_STRING:g,PR_TAG:N,PR_TYPE:O,prettyPrintOne:A?c.prettyPrintOne=me:E=me,prettyPrint:w=A?c.prettyPrint=re:w=re},ce=c.define;typeof ce=="function"&&ce.amd&&ce("google-code-prettify",[],function(){return ae})})()},SLjR:function(M,H,a){},SMhR:function(M,H){M.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAcYAAAHGCAYAAADuYispAAAAAklEQVR4AewaftIAABHTSURBVO3BQY4cy5IEQdNA3//KNo2/8NU8XzCQyCpSReivSJKk/zmRJEnjRJIkjRNJkjROJEnSOJEkSeNEkiSNE0mSNE4kSdI4kSRJ40SSJI0TSZI0TiRJ0jiRJEnjRJIkjRNJkjROJEnSOJEkSeNEkiSNE0mSNE4kSdI4kSRJ40SSJI0TSZI0TiRJ0jiRJEnjRJIkjRNJkjROJEnSOJEkSeNEkiSNE0mSNH7yMiB/s7a5AWTTNhsgN9pmA2TTNp8MyI22uQHkv7TNDSCbttkAudE2bwJyo22eBGTTNhsgf7O2ecuJJEkaJ5IkaZxIkqRxIkmSxokkSRonkiRpnEiSpPGTD9c2nwzIk9pmA2TTNjeAPAnIpm1uANm0zQbIDSBPAXIDyKZtPhmQG22zAfLN2uaTAflUJ5IkaZxIkqRxIkmSxokkSRonkiRpnEiSpHEiSZLGT74ckCe1zZOAbNpm0zYbIDfaZgPkRts8qW1utM0GyKZtntI2GyBPArJpmw2QTds8CcimbW4A+WRAntQ23+pEkiSNE0mSNE4kSdI4kSRJ40SSJI0TSZI0TiRJ0viJXtU2T2qbDZA3Adm0zZOAbNpm0zYbIJu2+VZtswGyaZsbbbMBsmmbDZBN29xoG32mE0mSNE4kSdI4kSRJ40SSJI0TSZI0TiRJ0jiRJEnjJ3oVkCe1zZPaZgNk0zYbIJu2eRKQJwF5S9vcAPIkIJu2uQFk0zY32kbf6USSJI0TSZI0TiRJ0jiRJEnjRJIkjRNJkjROJEnS+MmXa5t/WdtsgGza5psB+WRt8xQgN4DcaJtv1jYbIDfa5pO1jf5/J5IkaZxIkqRxIkmSxokkSRonkiRpnEiSpHEiSZLGTz4ckH9Z22yAbNpmA2TTNhsgm7bZANm0zQbIpm02QDZtswFyA8h/aZsbbbMBsmmbDZBN22yAbNpmA2TTNhsgm7bZALkBZNM2N4Doz5xIkqRxIkmSxokkSRonkiRpnEiSpHEiSZLGiSRJGvRX9LGAvKltNkA2bXMDyJvaZgNk0zZPAfLN2mYD5EbbPAnIk9pG7ziRJEnjRJIkjRNJkjROJEnSOJEkSeNEkiSNE0mSNH7y4YBs2uYGkE3bbIBs2mYD5Ebb/Mva5klAbgB5S9tsgGza5gaQDZBN2zwJyJPaZgNkA2TTNhsgN9pmA2TTNt/qRJIkjRNJkjROJEnSOJEkSeNEkiSNE0mSNE4kSdKgv/IPA3KjbW4AeVLb3ADyzdrmBpAntc2nAnKjbTZANm1zA8gna5sNkH9Z27zlRJIkjRNJkjROJEnSOJEkSeNEkiSNE0mSNE4kSdL4yZcDcqNtbgDZtM2mbTZANm1zA8imbTZANm1zA8iTgGza5gaQpwDZtM2NttkAudE2b2qbDZAbbbMB8qa20f/vRJIkjRNJkjROJEnSOJEkSeNEkiSNE0mSNE4kSdL4ycuA3GibDZANkBttswHyJCA32uZJQDZt8yQgTwKyaZsNkD/VNk8CsmmbDZA3tc0GyI222QDZtM0NIJu2eRKQTdt8qxNJkjROJEnSOJEkSeNEkiSNE0mSNE4kSdI4kSRJ4yf/uLbZANkA2bTNDSBPAnKjbd7UNhsgN4Bs2uZG27wFyKZtbrTNBsimbW4AudE2N9pmA+RG29wAsmmbJwHZtM1bTiRJ0jiRJEnjRJIkjRNJkjROJEnSOJEkSeNEkiSNn3w5IJu2udE2N4DcaJsbQDZtswGyAfIvA7Jpmz8F5EbbPAnIpm1uANm0zZuAbNpm0zYbIBsgm7a5AeRJbfOpTiRJ0jiRJEnjRJIkjRNJkjROJEnSOJEkSeNEkiSNn3y4ttkAuQFk0zYbIDfa5gaQN7XNk4A8qW02QG4A+VNtswHyzdpmA+RJbfMkIJu2eVPbbIBs2uZvdSJJksaJJEkaJ5IkaZxIkqRxIkmSxokkSRonkiRp/ERX2kb/DcimbW4AuQFk0zYbIDfa5i1t8yYgm7a50TYbIN+sbW4A2bTNk4Bs2uYtJ5IkaZxIkqRxIkmSxokkSRonkiRpnEiSpHEiSZLGT/5yQDZtswHypLbZAHlT29xomw2QTdvcAHIDyKdqmze1zZuAvKltNkCeBOSTAflWJ5IkaZxIkqRxIkmSxokkSRonkiRpnEiSpHEiSZIG/ZUPBuRG22yAbNrmBpAbbbMBcqNtNkA2bbMBsmmbDZBN2zwJyFvaZgNk0zYbIDfaZgNk0zYbIG9qm08GZNM2GyCbttkA2bTNtzqRJEnjRJIkjRNJkjROJEnSOJEkSeNEkiSNE0mSNH7yMiBPAvIkIN8MyA0gm7bZALkB5Elt8yQgf6pt9N/aZgPkTUA2bbNpmycB+VedSJKkcSJJksaJJEkaJ5IkaZxIkqRxIkmSxokkSRr0V/5iQDZt882AbNrmBpBN22yAbNpmA+RG2zwJyKZt/hSQTds8CcimbW4A2bTNk4B8s7bZALnRNhsgm7bZANm0zVtOJEnSOJEkSeNEkiSNE0mSNE4kSdI4kSRJ40SSJI2ffDggm7bZtM0GyJvaZgPkBpBN2zypbTZAbrTNBsimbZ4E5ClAbrTNNwOyaZsbbXMDyI222QDZtM0GyAbIDSCbtvlUJ5IkaZxIkqRxIkmSxokkSRonkiRpnEiSpHEiSZIG/ZV/GJAbbbMB8qa22QDZtM0GyKZtbgDZtM0NIJu22QC50Tb/BciNttkAeVLbbIDcaJsNkE3bbIA8qW02QN7UNv+qE0mSNE4kSdI4kSRJ40SSJI0TSZI0TiRJ0jiRJEnjJy8DcqNt3gTkkwH5ZECeBOSTAXkKkE3bbIA8qW2e1DY32mYDZNM2GyD6TCeSJGmcSJKkcSJJksaJJEkaJ5IkaZxIkqRxIkmSxk++HJBN29xomycB2bTNm4Bs2mYD5JsBudE2TwGyaZsNkCcBudE2N4C8CciNtnkSkBtAbrTNpzqRJEnjRJIkjRNJkjROJEnSOJEkSeNEkiSNE0mSNH7ysrb5ZkA2bXMDyI22eRKQTds8CcimbTZANm2zAXIDyH9pmye1zQbIpm02QG4A+WRtswHyJCCbtnlT23yrE0mSNE4kSdI4kSRJ40SSJI0TSZI0TiRJ0vjJy4A8qW2e1DZvapsbQDZtswFyA8imbTZtc6Nt3tQ2TwGyaZtN22yA3GibDZBN22yAPAnIm9rmSUA2bbMBcqNt3nIiSZLGiSRJGieSJGmcSJKkcSJJksaJJEkaJ5IkadBf+WBANm2zAfLN2mYD5Ebb3AByo202QPSOttkA2bTNm4Bs2uYGEP25tvlUJ5IkaZxIkqRxIkmSxokkSRonkiRpnEiSpHEiSZIG/ZUXAbnRNjeA3GibG0ButM03A/LJ2mYDZNM2fwrIJ2ubG0A2bXMDyI22uQFk0zY3gNxomxtANm3zrU4kSdI4kSRJ40SSJI0TSZI0TiRJ0jiRJEnjRJIkDforLwKyaZsNkE3bPAnIpm02QJ7UNk8CcqNtNkButM0GyJPaZgPkT7XNBsiNttkA+Ze1zQ0gN9pmA+RNbbMBsmmbt5xIkqRxIkmSxokkSRonkiRpnEiSpHEiSZLGiSRJGvRX/mJANm3zzYDcaJsbQG60zQ0gm7a5AeRJbfMWIE9qmw2QG22zAXKjbTZANm2zAfKktrkB5E1t85YTSZI0TiRJ0jiRJEnjRJIkjRNJkjROJEnSOJEkSeMnLwOyaZsbbbMB8qa2udE2GyBvapsNkE3bbNrmTW2zAbIB8l/a5kltswHypLZ5U9s8CciNtnkSkE3b/KtOJEnSOJEkSeNEkiSNE0mSNE4kSdI4kSRJ40SSJI2fvKxtbgDZtM2NtvlmbbMB8iQgTwKyaZsNkG8F5Elt8yYgm7Z5EpBN2zwJyCcDcqNtPtWJJEkaJ5IkaZxIkqRxIkmSxokkSRonkiRpnEiSpPGTDwdk0zY32uYGkE3b3ACyaZtP1jZvArJpmw2QDZBN22yA/Bcgm7bZALkB5Ebb6L8B2bTNDSCbttkAudE2GyCbtnnLiSRJGieSJGmcSJKkcSJJksaJJEkaJ5IkaZxIkqRBf+UvBmTTNhsgm7a5AeSTtc2TgNxomw2QG22zAbJpmz8F5EbbbIC8qW2+GZBN2zwJyKZtNkButM0GyI22ecuJJEkaJ5IkaZxIkqRxIkmSxokkSRonkiRpnEiSpEF/5UVAbrTNk4DcaJsNkG/WNk8C8qS22QDZtM0GyKZtPhWQN7XNk4Bs2mYD5Elt8yQgN9rmb3UiSZLGiSRJGieSJGmcSJKkcSJJksaJJEkaJ5IkadBfeRGQN7XNk4Bs2uabAdm0zQbIm9rmUwHZtM0GyI222QB5U9tsgDypbZ4EZNM2bwKyaZtvdSJJksaJJEkaJ5IkaZxIkqRxIkmSxokkSRonkiRp/OTDtc0GyJOA3GibDZAbbXMDyKZtntQ23wzIjbb5L21zo21uALnRNhsgn6xtNkA2bfMmIG8CsmmbT3UiSZLGiSRJGieSJGmcSJKkcSJJksaJJEkaJ5IkadBf+WBANm2zAbJpmw2QTdv8y4DcaJsbQDZtswFyo202QDZt8xQgm7a5AeRG23wzIDfa5k1ANm1zA8iNtnnLiSRJGieSJGmcSJKkcSJJksaJJEkaJ5IkaZxIkqTxk79c2zwJyI222QDZtM2TgGzaZgNkA+RNbbMBcqNtNkD+VNvcALJpmzcB2bTNBsimbT4ZkE3bvAnIpm2+1YkkSRonkiRpnEiSpHEiSZLGiSRJGieSJGmcSJKkQX/lgwF5Uts8CciNtrkB5EltcwPIjbbZANm0zQbIp2qbJwHZtM0NIG9qmzcB2bTNBsiNttkAeVLbfKoTSZI0TiRJ0jiRJEnjRJIkjRNJkjROJEnSOJEkSYP+youAPKltngRk0zY3gGza5klAntQ2N4A8qW02QL5V22yAfLK22QC50TYbIJu22QD5Zm2zAXKjbd5yIkmSxokkSRonkiRpnEiSpHEiSZLGiSRJGieSJGnQX9FrgGzaZgNk0zYbIDfaZgNk0zYbIJu22QDZtM0NIJu2eQqQG21zA8imbTZANm3zJiBvapsnAbnRNn+rE0mSNE4kSdI4kSRJ40SSJI0TSZI0TiRJ0jiRJEnjJy8D8jdrm03b3GibDZA3tc2NtnkSkDcB+S9tc6NtntQ2N9rmBpAbbXOjbW4AuQFk0zZPAnKjbT7ViSRJGieSJGmcSJKkcSJJksaJJEkaJ5IkaZxIkqTxkw/XNp8MyJOAbNrmRts8CcimbT5Z22yA3GibpwDZtM0NIJ+sbTZAbgB5U9s8qW02QDZt861OJEnSOJEkSeNEkiSNE0mSNE4kSdI4kSRJ40SSJI2ffDkgT2qbJwF5UttsgLwJyJPa5gaQG0De0jY3gGza5gaQG22zAXKjbZ4EZAPkTUBuANm0zac6kSRJ40SSJI0TSZI0TiRJ0jiRJEnjRJIkjRNJkjR+ole1zZvaZgPkRtvcAPIkIJu22QDZtM3fCsiNttkAudE2TwKyaZtN22yAbNrmBpAbbbMBsgGyaZu3nEiSpHEiSZLGiSRJGieSJGmcSJKkcSJJksaJJEkaP9FHA3KjbTZAngRk0zafDMiTgPyptrkB5Eltc6Nt3gTkTW1zA8imbZ7UNt/qRJIkjRNJkjROJEnSOJEkSeNEkiSNE0mSNE4kSdL4yZdrm28G5JO1zQ0gN9pmA2QDZNM2GyCbtrnRNk8BcqNtNkA2QN7UNhsgTwKyaZsNkE3bvAnIjbb5VCeSJGmcSJKkcSJJksaJJEkaJ5IkaZxIkqRxIkmSBv2VFwH5m7XNk4Bs2uZJQJ7UNjeA3GibTwXkRttsgNxomw2QG22zAXKjbW4AeVLbbIDcaJsNkCe1zVtOJEnSOJEkSeNEkiSNE0mSNE4kSdI4kSRJ40SSJA36K5Ik6X9OJEnSOJEkSeNEkiSNE0mSNE4kSdI4kSRJ40SSJI0TSZI0TiRJ0jiRJEnjRJIkjRNJkjROJEnSOJEkSeNEkiSNE0mSNE4kSdI4kSRJ40SSJI0TSZI0TiRJ0jiRJEnjRJIkjRNJkjROJEnSOJEkSeNEkiSNE0mSNE4kSdI4kSRJ4/8ATrCgy9kbxW8AAAAASUVORK5CYII="},Se0u:function(M,H,a){},T8No:function(M,H,a){"use strict";a.d(H,"a",function(){return v}),a.d(H,"b",function(){return s}),a.d(H,"d",function(){return r}),a.d(H,"c",function(){return f}),a.d(H,"e",function(){return m});var D=a("N0LK"),b=a("Cg/j"),A=function(){var d=function(n,i){return d=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(h,C){h.__proto__=C}||function(h,C){for(var x in C)C.hasOwnProperty(x)&&(h[x]=C[x])},d(n,i)};return function(n,i){d(n,i);function h(){this.constructor=n}n.prototype=i===null?Object.create(i):(h.prototype=i.prototype,new h)}}(),v=function(){function d(){}return d.has=function(n){return E.create(n)},d.equals=function(n,i){return w.create(n,i)},d.regex=function(n,i){return l.create(n,i)},d.not=function(n){return _.create(n)},d.and=function(){for(var n=[],i=0;i<arguments.length;i++)n[i]=arguments[i];return u.create(n)},d.or=function(){for(var n=[],i=0;i<arguments.length;i++)n[i]=arguments[i];return s.create(n)},d.deserialize=function(n,i){return i===void 0&&(i=!1),n?this._deserializeOrExpression(n,i):void 0},d._deserializeOrExpression=function(n,i){var h=this,C=n.split("||");return s.create(C.map(function(x){return h._deserializeAndExpression(x,i)}))},d._deserializeAndExpression=function(n,i){var h=this,C=n.split("&&");return u.create(C.map(function(x){return h._deserializeOne(x,i)}))},d._deserializeOne=function(n,i){if(n=n.trim(),n.indexOf("!=")>=0){var h=n.split("!=");return c.create(h[0].trim(),this._deserializeValue(h[1],i))}if(n.indexOf("==")>=0){var h=n.split("==");return w.create(h[0].trim(),this._deserializeValue(h[1],i))}if(n.indexOf("=~")>=0){var h=n.split("=~");return l.create(h[0].trim(),this._deserializeRegexValue(h[1],i))}return/^\!\s*/.test(n)?_.create(n.substr(1).trim()):E.create(n)},d._deserializeValue=function(n,i){if(n=n.trim(),n==="true")return!0;if(n==="false")return!1;var h=/^'([^']*)'$/.exec(n);return h?h[1].trim():n},d._deserializeRegexValue=function(n,i){if(Object(D.x)(n)){if(i)throw new Error("missing regexp-value for =~-expression");return console.warn("missing regexp-value for =~-expression"),null}var h=n.indexOf("/"),C=n.lastIndexOf("/");if(h===C||h<0){if(i)throw new Error("bad regexp-value '"+n+"', missing /-enclosure");return console.warn("bad regexp-value '"+n+"', missing /-enclosure"),null}var x=n.slice(h+1,C),g=n[C+1]==="i"?"i":"";try{return new RegExp(x,g)}catch(R){if(i)throw new Error("bad regexp-value '"+n+"', parse error: "+R);return console.warn("bad regexp-value '"+n+"', parse error: "+R),null}},d}();function y(d,n){var i=d.getType(),h=n.getType();if(i!==h)return i-h;switch(i){case 1:return d.cmp(n);case 2:return d.cmp(n);case 3:return d.cmp(n);case 4:return d.cmp(n);case 6:return d.cmp(n);case 7:return d.cmp(n);case 5:return d.cmp(n);default:throw new Error("Unknown ContextKeyExpr!")}}var E=function(){function d(n){this.key=n}return d.create=function(n){return new d(n)},d.prototype.getType=function(){return 1},d.prototype.cmp=function(n){return this.key<n.key?-1:this.key>n.key?1:0},d.prototype.equals=function(n){return n instanceof d?this.key===n.key:!1},d.prototype.evaluate=function(n){return!!n.getValue(this.key)},d.prototype.keys=function(){return[this.key]},d.prototype.negate=function(){return _.create(this.key)},d}(),w=function(){function d(n,i){this.key=n,this.value=i}return d.create=function(n,i){return typeof i=="boolean"?i?E.create(n):_.create(n):new d(n,i)},d.prototype.getType=function(){return 3},d.prototype.cmp=function(n){return this.key<n.key?-1:this.key>n.key?1:this.value<n.value?-1:this.value>n.value?1:0},d.prototype.equals=function(n){return n instanceof d?this.key===n.key&&this.value===n.value:!1},d.prototype.evaluate=function(n){return n.getValue(this.key)==this.value},d.prototype.keys=function(){return[this.key]},d.prototype.negate=function(){return c.create(this.key,this.value)},d}(),c=function(){function d(n,i){this.key=n,this.value=i}return d.create=function(n,i){return typeof i=="boolean"?i?_.create(n):E.create(n):new d(n,i)},d.prototype.getType=function(){return 4},d.prototype.cmp=function(n){return this.key<n.key?-1:this.key>n.key?1:this.value<n.value?-1:this.value>n.value?1:0},d.prototype.equals=function(n){return n instanceof d?this.key===n.key&&this.value===n.value:!1},d.prototype.evaluate=function(n){return n.getValue(this.key)!=this.value},d.prototype.keys=function(){return[this.key]},d.prototype.negate=function(){return w.create(this.key,this.value)},d}(),_=function(){function d(n){this.key=n}return d.create=function(n){return new d(n)},d.prototype.getType=function(){return 2},d.prototype.cmp=function(n){return this.key<n.key?-1:this.key>n.key?1:0},d.prototype.equals=function(n){return n instanceof d?this.key===n.key:!1},d.prototype.evaluate=function(n){return!n.getValue(this.key)},d.prototype.keys=function(){return[this.key]},d.prototype.negate=function(){return E.create(this.key)},d}(),l=function(){function d(n,i){this.key=n,this.regexp=i}return d.create=function(n,i){return new d(n,i)},d.prototype.getType=function(){return 6},d.prototype.cmp=function(n){if(this.key<n.key)return-1;if(this.key>n.key)return 1;var i=this.regexp?this.regexp.source:"",h=n.regexp?n.regexp.source:"";return i<h?-1:i>h?1:0},d.prototype.equals=function(n){if(n instanceof d){var i=this.regexp?this.regexp.source:"",h=n.regexp?n.regexp.source:"";return this.key===n.key&&i===h}return!1},d.prototype.evaluate=function(n){var i=n.getValue(this.key);return this.regexp?this.regexp.test(i):!1},d.prototype.keys=function(){return[this.key]},d.prototype.negate=function(){return t.create(this)},d}(),t=function(){function d(n){this._actual=n}return d.create=function(n){return new d(n)},d.prototype.getType=function(){return 7},d.prototype.cmp=function(n){return this._actual.cmp(n._actual)},d.prototype.equals=function(n){return n instanceof d?this._actual.equals(n._actual):!1},d.prototype.evaluate=function(n){return!this._actual.evaluate(n)},d.prototype.keys=function(){return this._actual.keys()},d.prototype.negate=function(){return this._actual},d}(),u=function(){function d(n){this.expr=n}return d.create=function(n){var i=d._normalizeArr(n);return i.length===0?void 0:i.length===1?i[0]:new d(i)},d.prototype.getType=function(){return 5},d.prototype.cmp=function(n){if(this.expr.length<n.expr.length)return-1;if(this.expr.length>n.expr.length)return 1;for(var i=0,h=this.expr.length;i<h;i++){var C=y(this.expr[i],n.expr[i]);if(C!==0)return C}return 0},d.prototype.equals=function(n){if(n instanceof d){if(this.expr.length!==n.expr.length)return!1;for(var i=0,h=this.expr.length;i<h;i++)if(!this.expr[i].equals(n.expr[i]))return!1;return!0}return!1},d.prototype.evaluate=function(n){for(var i=0,h=this.expr.length;i<h;i++)if(!this.expr[i].evaluate(n))return!1;return!0},d._normalizeArr=function(n){var i=[];if(n){for(var h=0,C=n.length;h<C;h++){var x=n[h];if(!x)continue;if(x instanceof d){i=i.concat(x.expr);continue}if(x instanceof s)throw new Error('It is not allowed to have an or expression here due to lack of parens! For example "a && (b||c)" is not supported, use "(a&&b) || (a&&c)" instead.');i.push(x)}i.sort(y)}return i},d.prototype.keys=function(){for(var n=[],i=0,h=this.expr;i<h.length;i++){var C=h[i];n.push.apply(n,C.keys())}return n},d.prototype.negate=function(){for(var n=[],i=0,h=this.expr;i<h.length;i++){var C=h[i];n.push(C.negate())}return s.create(n)},d}(),s=function(){function d(n){this.expr=n}return d.create=function(n){var i=d._normalizeArr(n);return i.length===0?void 0:i.length===1?i[0]:new d(i)},d.prototype.getType=function(){return 8},d.prototype.equals=function(n){if(n instanceof d){if(this.expr.length!==n.expr.length)return!1;for(var i=0,h=this.expr.length;i<h;i++)if(!this.expr[i].equals(n.expr[i]))return!1;return!0}return!1},d.prototype.evaluate=function(n){for(var i=0,h=this.expr.length;i<h;i++)if(this.expr[i].evaluate(n))return!0;return!1},d._normalizeArr=function(n){var i=[];if(n){for(var h=0,C=n.length;h<C;h++){var x=n[h];if(!x)continue;if(x instanceof d){i=i.concat(x.expr);continue}i.push(x)}i.sort(y)}return i},d.prototype.keys=function(){for(var n=[],i=0,h=this.expr;i<h.length;i++){var C=h[i];n.push.apply(n,C.keys())}return n},d.prototype.negate=function(){for(var n=[],i=0,h=this.expr;i<h.length;i++){var C=h[i];n.push(C.negate())}for(var x=function(U){return U instanceof d?U.expr:[U]};n.length>1;){for(var g=n.shift(),R=n.shift(),P=[],O=0,S=x(g);O<S.length;O++)for(var p=S[O],T=0,N=x(R);T<N.length;T++){var k=N[T];P.push(v.and(p,k))}n.unshift(v.or.apply(v,P))}return n[0]},d}(),r=function(d){A(n,d);function n(i,h){var C=d.call(this,i)||this;return C._defaultValue=h,C}return n.prototype.bindTo=function(i){return i.createKey(this.key,this._defaultValue)},n.prototype.getValue=function(i){return i.getContextKeyValue(this.key)},n.prototype.toNegated=function(){return v.not(this.key)},n}(E),f=Object(b.c)("contextKeyService"),m="setContext"},TGq3:function(M,H,a){M.exports=a.p+"static/lockclose.365036e8.svg"},UGPy:function(M,H,a){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,H,a){M.exports={buttonFixed:"buttonFixed___2zLVJ",button:"button___-JgFH",buttonWrap:"buttonWrap___aZhhk"}},"Ufr+":function(M,H){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,H,a){"use strict";a.d(H,"a",function(){return D});var D=function(A){var v=document.createElement("textarea");return v.value=A,v.value}},"VrN/":function(M,H,a){(function(D,b){M.exports=b()})(this,function(){"use strict";var D=navigator.userAgent,b=navigator.platform,A=/gecko\/\d/i.test(D),v=/MSIE \d/.test(D),y=/Trident\/(?:[7-9]|\d{2,})\..*rv:(\d+)/.exec(D),E=/Edge\/(\d+)/.exec(D),w=v||y||E,c=w&&(v?document.documentMode||6:+(E||y)[1]),_=!E&&/WebKit\//.test(D),l=_&&/Qt\/\d+\.\d+/.test(D),t=!E&&/Chrome\//.test(D),u=/Opera\//.test(D),s=/Apple Computer/.test(navigator.vendor),r=/Mac OS X 1\d\D([8-9]|\d\d)\D/.test(D),f=/PhantomJS/.test(D),m=!E&&/AppleWebKit/.test(D)&&/Mobile\/\w+/.test(D),d=/Android/.test(D),n=m||d||/webOS|BlackBerry|Opera Mini|Opera Mobi|IEMobile/i.test(D),i=m||/Mac/.test(b),h=/\bCrOS\b/.test(D),C=/win/i.test(b),x=u&&D.match(/Version\/(\d*\.\d*)/);x&&(x=Number(x[1])),x&&x>=15&&(u=!1,_=!0);var g=i&&(l||u&&(x==null||x<12.11)),R=A||w&&c>=9;function P(e){return new RegExp("(^|\\s)"+e+"(?:$|\\s)\\s*")}var O=function(e,o){var L=e.className,I=P(o).exec(L);if(I){var j=L.slice(I.index+I[0].length);e.className=L.slice(0,I.index)+(j?I[1]+j:"")}};function S(e){for(var o=e.childNodes.length;o>0;--o)e.removeChild(e.firstChild);return e}function p(e,o){return S(e).appendChild(o)}function T(e,o,L,I){var j=document.createElement(e);if(L&&(j.className=L),I&&(j.style.cssText=I),typeof o=="string")j.appendChild(document.createTextNode(o));else if(o)for(var ne=0;ne<o.length;++ne)j.appendChild(o[ne]);return j}function N(e,o,L,I){var j=T(e,o,L,I);return j.setAttribute("role","presentation"),j}var k;document.createRange?k=function(e,o,L,I){var j=document.createRange();return j.setEnd(I||e,L),j.setStart(e,o),j}:k=function(e,o,L){var I=document.body.createTextRange();try{I.moveToElementText(e.parentNode)}catch(j){return I}return I.collapse(!0),I.moveEnd("character",L),I.moveStart("character",o),I};function U(e,o){if(o.nodeType==3&&(o=o.parentNode),e.contains)return e.contains(o);do if(o.nodeType==11&&(o=o.host),o==e)return!0;while(o=o.parentNode)}function z(){var e;try{e=document.activeElement}catch(o){e=document.body||null}for(;e&&e.shadowRoot&&e.shadowRoot.activeElement;)e=e.shadowRoot.activeElement;return e}function W(e,o){var L=e.className;P(o).test(L)||(e.className+=(L?" ":"")+o)}function F(e,o){for(var L=e.split(" "),I=0;I<L.length;I++)L[I]&&!P(L[I]).test(o)&&(o+=" "+L[I]);return o}var V=function(e){e.select()};m?V=function(e){e.selectionStart=0,e.selectionEnd=e.value.length}:w&&(V=function(e){try{e.select()}catch(o){}});function K(e){var o=Array.prototype.slice.call(arguments,1);return function(){return e.apply(null,o)}}function B(e,o,L){o||(o={});for(var I in e)e.hasOwnProperty(I)&&(L!==!1||!o.hasOwnProperty(I))&&(o[I]=e[I]);return o}function J(e,o,L,I,j){o==null&&(o=e.search(/[^\s\u00a0]/),o==-1&&(o=e.length));for(var ne=I||0,ve=j||0;;){var Ce=e.indexOf(" ",ne);if(Ce<0||Ce>=o)return ve+(o-ne);ve+=Ce-ne,ve+=L-ve%L,ne=Ce+1}}var le=function(){this.id=null,this.f=null,this.time=0,this.handler=K(this.onTimeout,this)};le.prototype.onTimeout=function(e){e.id=0,e.time<=+new Date?e.f():setTimeout(e.handler,e.time-+new Date)},le.prototype.set=function(e,o){this.f=o;var L=+new Date+e;(!this.id||L<this.time)&&(clearTimeout(this.id),this.id=setTimeout(this.handler,e),this.time=L)};function ge(e,o){for(var L=0;L<e.length;++L)if(e[L]==o)return L;return-1}var pe=50,De={toString:function(){return"CodeMirror.Pass"}},Ie={scroll:!1},fe={origin:"*mouse"},xe={origin:"+move"};function Ee(e,o,L){for(var I=0,j=0;;){var ne=e.indexOf(" ",I);ne==-1&&(ne=e.length);var ve=ne-I;if(ne==e.length||j+ve>=o)return I+Math.min(ve,o-j);if(j+=ne-I,j+=L-j%L,I=ne+1,j>=o)return I}}var se=[""];function oe(e){for(;se.length<=e;)se.push(q(se)+" ");return se[e]}function q(e){return e[e.length-1]}function me(e,o){for(var L=[],I=0;I<e.length;I++)L[I]=o(e[I],I);return L}function re(e,o,L){for(var I=0,j=L(o);I<e.length&&L(e[I])<=j;)I++;e.splice(I,0,o)}function ae(){}function ce(e,o){var L;return Object.create?L=Object.create(e):(ae.prototype=e,L=new ae),o&&B(o,L),L}var te=/[\u00df\u0587\u0590-\u05f4\u0600-\u06ff\u3040-\u309f\u30a0-\u30ff\u3400-\u4db5\u4e00-\u9fcc\uac00-\ud7af]/;function $(e){return/\w/.test(e)||e>"\x80"&&(e.toUpperCase()!=e.toLowerCase()||te.test(e))}function X(e,o){return o?o.source.indexOf("\\w")>-1&&$(e)?!0:o.test(e):$(e)}function ee(e){for(var o in e)if(e.hasOwnProperty(o)&&e[o])return!1;return!0}var Oe=/[\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 Se(e){return e.charCodeAt(0)>=768&&Oe.test(e)}function Me(e,o,L){for(;(L<0?o>0:o<e.length)&&Se(e.charAt(o));)o+=L;return o}function Qe(e,o,L){for(var I=o>L?-1:1;;){if(o==L)return o;var j=(o+L)/2,ne=I<0?Math.ceil(j):Math.floor(j);if(ne==o)return e(ne)?o:L;e(ne)?L=ne:o=ne+I}}function tt(e,o,L,I){if(!e)return I(o,L,"ltr",0);for(var j=!1,ne=0;ne<e.length;++ne){var ve=e[ne];(ve.from<L&&ve.to>o||o==L&&ve.to==o)&&(I(Math.max(ve.from,o),Math.min(ve.to,L),ve.level==1?"rtl":"ltr",ne),j=!0)}j||I(o,L,"ltr")}var st=null;function ut(e,o,L){var I;st=null;for(var j=0;j<e.length;++j){var ne=e[j];if(ne.from<o&&ne.to>o)return j;ne.to==o&&(ne.from!=ne.to&&L=="before"?I=j:st=j),ne.from==o&&(ne.from!=ne.to&&L!="before"?I=j:st=j)}return I!=null?I:st}var ht=function(){var e="bbbbbbbbbtstwsbbbbbbbbbbbbbbssstwNN%%%NNNNNN,N,N1111111111NNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNbbbbbbsbbbbbbbbbbbbbbbbbbbbbbbbbb,N%%%%NNNNLNNNNN%%11NLNNN1LNNNNNLLLLLLLLLLLLLLLLLLLLLLLNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLN",o="nnnnnnNNr%%r,rNNmmmmmmmmmmmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnn%nnrrrmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmnNmmmmmmrrmmNmmmmrr1111111111";function L(je){return je<=247?e.charAt(je):1424<=je&&je<=1524?"R":1536<=je&&je<=1785?o.charAt(je-1536):1774<=je&&je<=2220?"r":8192<=je&&je<=8203?"w":je==8204?"b":"L"}var I=/[\u0590-\u05f4\u0600-\u06ff\u0700-\u08ac]/,j=/[stwN]/,ne=/[LRr]/,ve=/[Lb1n]/,Ce=/[1n]/;function we(je,pt,At){this.level=je,this.from=pt,this.to=At}return function(je,pt){var At=pt=="ltr"?"L":"R";if(je.length==0||pt=="ltr"&&!I.test(je))return!1;for(var Qt=je.length,Gt=[],Sn=0;Sn<Qt;++Sn)Gt.push(L(je.charCodeAt(Sn)));for(var Fn=0,er=At;Fn<Qt;++Fn){var br=Gt[Fn];br=="m"?Gt[Fn]=er:er=br}for(var Br=0,Er=At;Br<Qt;++Br){var Gr=Gt[Br];Gr=="1"&&Er=="r"?Gt[Br]="n":ne.test(Gr)&&(Er=Gr,Gr=="r"&&(Gt[Br]="R"))}for(var oa=1,ta=Gt[0];oa<Qt-1;++oa){var Ea=Gt[oa];Ea=="+"&&ta=="1"&&Gt[oa+1]=="1"?Gt[oa]="1":Ea==","&&ta==Gt[oa+1]&&(ta=="1"||ta=="n")&&(Gt[oa]=ta),ta=Ea}for(var Va=0;Va<Qt;++Va){var gi=Gt[Va];if(gi==",")Gt[Va]="N";else if(gi=="%"){var ni=void 0;for(ni=Va+1;ni<Qt&&Gt[ni]=="%";++ni);for(var zi=Va&&Gt[Va-1]=="!"||ni<Qt&&Gt[ni]=="1"?"1":"N",Ui=Va;Ui<ni;++Ui)Gt[Ui]=zi;Va=ni-1}}for(var ci=0,ji=At;ci<Qt;++ci){var Ci=Gt[ci];ji=="L"&&Ci=="1"?Gt[ci]="L":ne.test(Ci)&&(ji=Ci)}for(var pi=0;pi<Qt;++pi)if(j.test(Gt[pi])){var di=void 0;for(di=pi+1;di<Qt&&j.test(Gt[di]);++di);for(var si=(pi?Gt[pi-1]:At)=="L",Bi=(di<Qt?Gt[di]:At)=="L",ws=si==Bi?si?"L":"R":At,es=pi;es<di;++es)Gt[es]=ws;pi=di-1}for(var Ai=[],Ro,_i=0;_i<Qt;)if(ve.test(Gt[_i])){var ru=_i;for(++_i;_i<Qt&&ve.test(Gt[_i]);++_i);Ai.push(new we(0,ru,_i))}else{var Fo=_i,ds=Ai.length,fs=pt=="rtl"?1:0;for(++_i;_i<Qt&&Gt[_i]!="L";++_i);for(var Mi=Fo;Mi<_i;)if(Ce.test(Gt[Mi])){Fo<Mi&&(Ai.splice(ds,0,new we(1,Fo,Mi)),ds+=fs);var As=Mi;for(++Mi;Mi<_i&&Ce.test(Gt[Mi]);++Mi);Ai.splice(ds,0,new we(2,As,Mi)),ds+=fs,Fo=Mi}else++Mi;Fo<_i&&Ai.splice(ds,0,new we(1,Fo,_i))}return pt=="ltr"&&(Ai[0].level==1&&(Ro=je.match(/^\s+/))&&(Ai[0].from=Ro[0].length,Ai.unshift(new we(0,0,Ro[0].length))),q(Ai).level==1&&(Ro=je.match(/\s+$/))&&(q(Ai).to-=Ro[0].length,Ai.push(new we(0,Qt-Ro[0].length,Qt)))),pt=="rtl"?Ai.reverse():Ai}}();function bt(e,o){var L=e.order;return L==null&&(L=e.order=ht(e.text,o)),L}var Ke=[],Ue=function(e,o,L){if(e.addEventListener)e.addEventListener(o,L,!1);else if(e.attachEvent)e.attachEvent("on"+o,L);else{var I=e._handlers||(e._handlers={});I[o]=(I[o]||Ke).concat(L)}};function nt(e,o){return e._handlers&&e._handlers[o]||Ke}function kt(e,o,L){if(e.removeEventListener)e.removeEventListener(o,L,!1);else if(e.detachEvent)e.detachEvent("on"+o,L);else{var I=e._handlers,j=I&&I[o];if(j){var ne=ge(j,L);ne>-1&&(I[o]=j.slice(0,ne).concat(j.slice(ne+1)))}}}function vt(e,o){var L=nt(e,o);if(!L.length)return;for(var I=Array.prototype.slice.call(arguments,2),j=0;j<L.length;++j)L[j].apply(null,I)}function gt(e,o,L){return typeof o=="string"&&(o={type:o,preventDefault:function(){this.defaultPrevented=!0}}),vt(e,L||o.type,e,o),Ye(o)||o.codemirrorIgnore}function ze(e){var o=e._handlers&&e._handlers.cursorActivity;if(!o)return;for(var L=e.curOp.cursorActivityHandlers||(e.curOp.cursorActivityHandlers=[]),I=0;I<o.length;++I)ge(L,o[I])==-1&&L.push(o[I])}function Fe(e,o){return nt(e,o).length>0}function Xe(e){e.prototype.on=function(o,L){Ue(this,o,L)},e.prototype.off=function(o,L){kt(this,o,L)}}function Ae(e){e.preventDefault?e.preventDefault():e.returnValue=!1}function Pe(e){e.stopPropagation?e.stopPropagation():e.cancelBubble=!0}function Ye(e){return e.defaultPrevented!=null?e.defaultPrevented:e.returnValue==!1}function $e(e){Ae(e),Pe(e)}function Ot(e){return e.target||e.srcElement}function ct(e){var o=e.which;return o==null&&(e.button&1?o=1:e.button&2?o=3:e.button&4&&(o=2)),i&&e.ctrlKey&&o==1&&(o=3),o}var jt=function(){if(w&&c<9)return!1;var e=T("div");return"draggable"in e||"dragDrop"in e}(),Xt;function bn(e){if(Xt==null){var o=T("span","\u200B");p(e,T("span",[o,document.createTextNode("x")])),e.firstChild.offsetHeight!=0&&(Xt=o.offsetWidth<=1&&o.offsetHeight>2&&!(w&&c<8))}var L=Xt?T("span","\u200B"):T("span","\xA0",null,"display: inline-block; width: 1px; margin-right: -1px");return L.setAttribute("cm-text",""),L}var nn;function xt(e){if(nn!=null)return nn;var o=p(e,document.createTextNode("A\u062EA")),L=k(o,0,1).getBoundingClientRect(),I=k(o,1,2).getBoundingClientRect();return S(e),!L||L.left==L.right?!1:nn=I.right-L.right<3}var We=`
|
|
|
|
|
|
b`.split(/\n/).length!=3?function(e){for(var o=0,L=[],I=e.length;o<=I;){var j=e.indexOf(`
|
|
|
`,o);j==-1&&(j=e.length);var ne=e.slice(o,e.charAt(j-1)=="\r"?j-1:j),ve=ne.indexOf("\r");ve!=-1?(L.push(ne.slice(0,ve)),o+=ve+1):(L.push(ne),o=j+1)}return L}:function(e){return e.split(/\r\n?|\n/)},ot=window.getSelection?function(e){try{return e.selectionStart!=e.selectionEnd}catch(o){return!1}}:function(e){var o;try{o=e.ownerDocument.selection.createRange()}catch(L){}return!o||o.parentElement()!=e?!1:o.compareEndPoints("StartToEnd",o)!=0},it=function(){var e=T("div");return"oncopy"in e?!0:(e.setAttribute("oncopy","return;"),typeof e.oncopy=="function")}(),Ne=null;function Je(e){if(Ne!=null)return Ne;var o=p(e,T("span","x")),L=o.getBoundingClientRect(),I=k(o,0,1).getBoundingClientRect();return Ne=Math.abs(L.left-I.left)>1}var Tt={},yt={};function It(e,o){arguments.length>2&&(o.dependencies=Array.prototype.slice.call(arguments,2)),Tt[e]=o}function Kt(e,o){yt[e]=o}function dt(e){if(typeof e=="string"&&yt.hasOwnProperty(e))e=yt[e];else if(e&&typeof e.name=="string"&&yt.hasOwnProperty(e.name)){var o=yt[e.name];typeof o=="string"&&(o={name:o}),e=ce(o,e),e.name=o.name}else{if(typeof e=="string"&&/^[\w\-]+\/[\w\-]+\+xml$/.test(e))return dt("application/xml");if(typeof e=="string"&&/^[\w\-]+\/[\w\-]+\+json$/.test(e))return dt("application/json")}return typeof e=="string"?{name:e}:e||{name:"null"}}function Pt(e,o){o=dt(o);var L=Tt[o.name];if(!L)return Pt(e,"text/plain");var I=L(e,o);if(Nt.hasOwnProperty(o.name)){var j=Nt[o.name];for(var ne in j){if(!j.hasOwnProperty(ne))continue;I.hasOwnProperty(ne)&&(I["_"+ne]=I[ne]),I[ne]=j[ne]}}if(I.name=o.name,o.helperType&&(I.helperType=o.helperType),o.modeProps)for(var ve in o.modeProps)I[ve]=o.modeProps[ve];return I}var Nt={};function cn(e,o){var L=Nt.hasOwnProperty(e)?Nt[e]:Nt[e]={};B(o,L)}function _n(e,o){if(o===!0)return o;if(e.copyState)return e.copyState(o);var L={};for(var I in o){var j=o[I];j instanceof Array&&(j=j.concat([])),L[I]=j}return L}function Wn(e,o){for(var L;e.innerMode&&!(L=e.innerMode(o),!L||L.mode==e);)o=L.state,e=L.mode;return L||{mode:e,state:o}}function Kn(e,o,L){return e.startState?e.startState(o,L):!0}var wn=function(e,o,L){this.pos=this.start=0,this.string=e,this.tabSize=o||8,this.lastColumnPos=this.lastColumnValue=0,this.lineStart=0,this.lineOracle=L};wn.prototype.eol=function(){return this.pos>=this.string.length},wn.prototype.sol=function(){return this.pos==this.lineStart},wn.prototype.peek=function(){return this.string.charAt(this.pos)||void 0},wn.prototype.next=function(){if(this.pos<this.string.length)return this.string.charAt(this.pos++)},wn.prototype.eat=function(e){var o=this.string.charAt(this.pos),L;if(typeof e=="string"?L=o==e:L=o&&(e.test?e.test(o):e(o)),L)return++this.pos,o},wn.prototype.eatWhile=function(e){for(var o=this.pos;this.eat(e););return this.pos>o},wn.prototype.eatSpace=function(){for(var e=this.pos;/[\s\u00a0]/.test(this.string.charAt(this.pos));)++this.pos;return this.pos>e},wn.prototype.skipToEnd=function(){this.pos=this.string.length},wn.prototype.skipTo=function(e){var o=this.string.indexOf(e,this.pos);if(o>-1)return this.pos=o,!0},wn.prototype.backUp=function(e){this.pos-=e},wn.prototype.column=function(){return this.lastColumnPos<this.start&&(this.lastColumnValue=J(this.string,this.start,this.tabSize,this.lastColumnPos,this.lastColumnValue),this.lastColumnPos=this.start),this.lastColumnValue-(this.lineStart?J(this.string,this.lineStart,this.tabSize):0)},wn.prototype.indentation=function(){return J(this.string,null,this.tabSize)-(this.lineStart?J(this.string,this.lineStart,this.tabSize):0)},wn.prototype.match=function(e,o,L){if(typeof e=="string"){var I=function(ve){return L?ve.toLowerCase():ve},j=this.string.substr(this.pos,e.length);if(I(j)==I(e))return o!==!1&&(this.pos+=e.length),!0}else{var ne=this.string.slice(this.pos).match(e);return ne&&ne.index>0?null:(ne&&o!==!1&&(this.pos+=ne[0].length),ne)}},wn.prototype.current=function(){return this.string.slice(this.start,this.pos)},wn.prototype.hideFirstChars=function(e,o){this.lineStart+=e;try{return o()}finally{this.lineStart-=e}},wn.prototype.lookAhead=function(e){var o=this.lineOracle;return o&&o.lookAhead(e)},wn.prototype.baseToken=function(){var e=this.lineOracle;return e&&e.baseToken(this.pos)};function un(e,o){if(o-=e.first,o<0||o>=e.size)throw new Error("There is no line "+(o+e.first)+" in the document.");for(var L=e;!L.lines;)for(var I=0;;++I){var j=L.children[I],ne=j.chunkSize();if(o<ne){L=j;break}o-=ne}return L.lines[o]}function _r(e,o,L){var I=[],j=o.line;return e.iter(o.line,L.line+1,function(ne){var ve=ne.text;j==L.line&&(ve=ve.slice(0,L.ch)),j==o.line&&(ve=ve.slice(o.ch)),I.push(ve),++j}),I}function Rr(e,o,L){var I=[];return e.iter(o,L,function(j){I.push(j.text)}),I}function Ir(e,o){var L=o-e.height;if(L)for(var I=e;I;I=I.parent)I.height+=L}function dr(e){if(e.parent==null)return null;for(var o=e.parent,L=ge(o.lines,e),I=o.parent;I;o=I,I=I.parent)for(var j=0;!(I.children[j]==o);++j)L+=I.children[j].chunkSize();return L+o.first}function zn(e,o){var L=e.first;e:do{for(var I=0;I<e.children.length;++I){var j=e.children[I],ne=j.height;if(o<ne){e=j;continue e}o-=ne,L+=j.chunkSize()}return L}while(!e.lines);for(var ve=0;ve<e.lines.length;++ve){var Ce=e.lines[ve],we=Ce.height;if(o<we)break;o-=we}return L+ve}function tr(e,o){return o>=e.first&&o<e.first+e.size}function an(e,o){return String(e.lineNumberFormatter(o+e.firstLineNumber))}function Wt(e,o,L){if(L===void 0&&(L=null),!(this instanceof Wt))return new Wt(e,o,L);this.line=e,this.ch=o,this.sticky=L}function sn(e,o){return e.line-o.line||e.ch-o.ch}function Xn(e,o){return e.sticky==o.sticky&&sn(e,o)==0}function $n(e){return Wt(e.line,e.ch)}function Vn(e,o){return sn(e,o)<0?o:e}function Jn(e,o){return sn(e,o)<0?e:o}function de(e,o){return Math.max(e.first,Math.min(o,e.first+e.size-1))}function G(e,o){if(o.line<e.first)return Wt(e.first,0);var L=e.first+e.size-1;return o.line>L?Wt(L,un(e,L).text.length):Z(o,un(e,o.line).text.length)}function Z(e,o){var L=e.ch;return L==null||L>o?Wt(e.line,o):L<0?Wt(e.line,0):e}function ue(e,o){for(var L=[],I=0;I<o.length;I++)L[I]=G(e,o[I]);return L}var ye=function(e,o){this.state=e,this.lookAhead=o},he=function(e,o,L,I){this.state=o,this.doc=e,this.line=L,this.maxLookAhead=I||0,this.baseTokens=null,this.baseTokenPos=1};he.prototype.lookAhead=function(e){var o=this.doc.getLine(this.line+e);return o!=null&&e>this.maxLookAhead&&(this.maxLookAhead=e),o},he.prototype.baseToken=function(e){if(!this.baseTokens)return null;for(;this.baseTokens[this.baseTokenPos]<=e;)this.baseTokenPos+=2;var o=this.baseTokens[this.baseTokenPos+1];return{type:o&&o.replace(/( |^)overlay .*/,""),size:this.baseTokens[this.baseTokenPos]-e}},he.prototype.nextLine=function(){this.line++,this.maxLookAhead>0&&this.maxLookAhead--},he.fromSaved=function(e,o,L){return o instanceof ye?new he(e,_n(e.mode,o.state),L,o.lookAhead):new he(e,_n(e.mode,o),L)},he.prototype.save=function(e){var o=e!==!1?_n(this.doc.mode,this.state):this.state;return this.maxLookAhead>0?new ye(o,this.maxLookAhead):o};function ft(e,o,L,I){var j=[e.state.modeGen],ne={};ya(e,o.text,e.doc.mode,L,function(je,pt){return j.push(je,pt)},ne,I);for(var ve=L.state,Ce=function(je){L.baseTokens=j;var pt=e.state.overlays[je],At=1,Qt=0;L.state=!0,ya(e,o.text,pt.mode,L,function(Gt,Sn){for(var Fn=At;Qt<Gt;){var er=j[At];er>Gt&&j.splice(At,1,Gt,j[At+1],er),At+=2,Qt=Math.min(Gt,er)}if(!Sn)return;if(pt.opaque)j.splice(Fn,At-Fn,Gt,"overlay "+Sn),At=Fn+2;else for(;Fn<At;Fn+=2){var br=j[Fn+1];j[Fn+1]=(br?br+" ":"")+"overlay "+Sn}},ne),L.state=ve,L.baseTokens=null,L.baseTokenPos=1},we=0;we<e.state.overlays.length;++we)Ce(we);return{styles:j,classes:ne.bgClass||ne.textClass?ne:null}}function mn(e,o,L){if(!o.styles||o.styles[0]!=e.state.modeGen){var I=Hn(e,dr(o)),j=o.text.length>e.options.maxHighlightLength&&_n(e.doc.mode,I.state),ne=ft(e,o,I);j&&(I.state=j),o.stateAfter=I.save(!j),o.styles=ne.styles,ne.classes?o.styleClasses=ne.classes:o.styleClasses&&(o.styleClasses=null),L===e.doc.highlightFrontier&&(e.doc.modeFrontier=Math.max(e.doc.modeFrontier,++e.doc.highlightFrontier))}return o.styles}function Hn(e,o,L){var I=e.doc,j=e.display;if(!I.mode.startState)return new he(I,!0,o);var ne=fr(e,o,L),ve=ne>I.first&&un(I,ne-1).stateAfter,Ce=ve?he.fromSaved(I,ve,ne):new he(I,Kn(I.mode),ne);return I.iter(ne,o,function(we){ar(e,we.text,Ce);var je=Ce.line;we.stateAfter=je==o-1||je%5==0||je>=j.viewFrom&&je<j.viewTo?Ce.save():null,Ce.nextLine()}),L&&(I.modeFrontier=Ce.line),Ce}function ar(e,o,L,I){var j=e.doc.mode,ne=new wn(o,e.options.tabSize,L);for(ne.start=ne.pos=I||0,o==""&&tn(j,L.state);!ne.eol();)kn(j,ne,L.state),ne.start=ne.pos}function tn(e,o){if(e.blankLine)return e.blankLine(o);if(!e.innerMode)return;var L=Wn(e,o);if(L.mode.blankLine)return L.mode.blankLine(L.state)}function kn(e,o,L,I){for(var j=0;j<10;j++){I&&(I[0]=Wn(e,L).mode);var ne=e.token(o,L);if(o.pos>o.start)return ne}throw new Error("Mode "+e.name+" failed to advance stream.")}var Nn=function(e,o,L){this.start=e.start,this.end=e.pos,this.string=e.current(),this.type=o||null,this.state=L};function $r(e,o,L,I){var j=e.doc,ne=j.mode,ve;o=G(j,o);var Ce=un(j,o.line),we=Hn(e,o.line,L),je=new wn(Ce.text,e.options.tabSize,we),pt;for(I&&(pt=[]);(I||je.pos<o.ch)&&!je.eol();)je.start=je.pos,ve=kn(ne,je,we.state),I&&pt.push(new Nn(je,ve,_n(j.mode,we.state)));return I?pt:new Nn(je,ve,we.state)}function _a(e,o){if(e)for(;;){var L=e.match(/(?:^|\s+)line-(background-)?(\S+)/);if(!L)break;e=e.slice(0,L.index)+e.slice(L.index+L[0].length);var I=L[1]?"bgClass":"textClass";o[I]==null?o[I]=L[2]:new RegExp("(?:^|\\s)"+L[2]+"(?:$|\\s)").test(o[I])||(o[I]+=" "+L[2])}return e}function ya(e,o,L,I,j,ne,ve){var Ce=L.flattenSpans;Ce==null&&(Ce=e.options.flattenSpans);var we=0,je=null,pt=new wn(o,e.options.tabSize,I),At,Qt=e.options.addModeClass&&[null];for(o==""&&_a(tn(L,I.state),ne);!pt.eol();){if(pt.pos>e.options.maxHighlightLength?(Ce=!1,ve&&ar(e,o,I,pt.pos),pt.pos=o.length,At=null):At=_a(kn(L,pt,I.state,Qt),ne),Qt){var Gt=Qt[0].name;Gt&&(At="m-"+(At?Gt+" "+At:Gt))}if(!Ce||je!=At){for(;we<pt.start;)we=Math.min(pt.start,we+5e3),j(we,je);je=At}pt.start=pt.pos}for(;we<pt.pos;){var Sn=Math.min(pt.pos,we+5e3);j(Sn,je),we=Sn}}function fr(e,o,L){for(var I,j,ne=e.doc,ve=L?-1:o-(e.doc.mode.innerMode?1e3:100),Ce=o;Ce>ve;--Ce){if(Ce<=ne.first)return ne.first;var we=un(ne,Ce-1),je=we.stateAfter;if(je&&(!L||Ce+(je instanceof ye?je.lookAhead:0)<=ne.modeFrontier))return Ce;var pt=J(we.text,null,e.options.tabSize);(j==null||I>pt)&&(j=Ce-1,I=pt)}return j}function Ha(e,o){if(e.modeFrontier=Math.min(e.modeFrontier,o),e.highlightFrontier<o-10)return;for(var L=e.first,I=o-1;I>L;I--){var j=un(e,I).stateAfter;if(j&&(!(j instanceof ye)||I+j.lookAhead<o)){L=I+1;break}}e.highlightFrontier=Math.min(e.highlightFrontier,L)}var Ba=!1,Ia=!1;function Wa(){Ba=!0}function ma(){Ia=!0}function Qa(e,o,L){this.marker=e,this.from=o,this.to=L}function Ka(e,o){if(e)for(var L=0;L<e.length;++L){var I=e[L];if(I.marker==o)return I}}function ri(e,o){for(var L,I=0;I<e.length;++I)e[I]!=o&&(L||(L=[])).push(e[I]);return L}function ei(e,o){e.markedSpans=e.markedSpans?e.markedSpans.concat([o]):[o],o.marker.attachLine(e)}function da(e,o,L){var I;if(e)for(var j=0;j<e.length;++j){var ne=e[j],ve=ne.marker,Ce=ne.from==null||(ve.inclusiveLeft?ne.from<=o:ne.from<o);if(Ce||ne.from==o&&ve.type=="bookmark"&&(!L||!ne.marker.insertLeft)){var we=ne.to==null||(ve.inclusiveRight?ne.to>=o:ne.to>o);(I||(I=[])).push(new Qa(ve,ne.from,we?null:ne.to))}}return I}function ha(e,o,L){var I;if(e)for(var j=0;j<e.length;++j){var ne=e[j],ve=ne.marker,Ce=ne.to==null||(ve.inclusiveRight?ne.to>=o:ne.to>o);if(Ce||ne.from==o&&ve.type=="bookmark"&&(!L||ne.marker.insertLeft)){var we=ne.from==null||(ve.inclusiveLeft?ne.from<=o:ne.from<o);(I||(I=[])).push(new Qa(ve,we?null:ne.from-o,ne.to==null?null:ne.to-o))}}return I}function ua(e,o){if(o.full)return null;var L=tr(e,o.from.line)&&un(e,o.from.line).markedSpans,I=tr(e,o.to.line)&&un(e,o.to.line).markedSpans;if(!L&&!I)return null;var j=o.from.ch,ne=o.to.ch,ve=sn(o.from,o.to)==0,Ce=da(L,j,ve),we=ha(I,ne,ve),je=o.text.length==1,pt=q(o.text).length+(je?j:0);if(Ce)for(var At=0;At<Ce.length;++At){var Qt=Ce[At];if(Qt.to==null){var Gt=Ka(we,Qt.marker);Gt?je&&(Qt.to=Gt.to==null?null:Gt.to+pt):Qt.to=j}}if(we)for(var Sn=0;Sn<we.length;++Sn){var Fn=we[Sn];if(Fn.to!=null&&(Fn.to+=pt),Fn.from==null){var er=Ka(Ce,Fn.marker);er||(Fn.from=pt,je&&(Ce||(Ce=[])).push(Fn))}else Fn.from+=pt,je&&(Ce||(Ce=[])).push(Fn)}Ce&&(Ce=be(Ce)),we&&we!=Ce&&(we=be(we));var br=[Ce];if(!je){var Br=o.text.length-2,Er;if(Br>0&&Ce)for(var Gr=0;Gr<Ce.length;++Gr)Ce[Gr].to==null&&(Er||(Er=[])).push(new Qa(Ce[Gr].marker,null,null));for(var oa=0;oa<Br;++oa)br.push(Er);br.push(we)}return br}function be(e){for(var o=0;o<e.length;++o){var L=e[o];L.from!=null&&L.from==L.to&&L.marker.clearWhenEmpty!==!1&&e.splice(o--,1)}return e.length?e:null}function at(e,o,L){var I=null;if(e.iter(o.line,L.line+1,function(Gt){if(Gt.markedSpans)for(var Sn=0;Sn<Gt.markedSpans.length;++Sn){var Fn=Gt.markedSpans[Sn].marker;Fn.readOnly&&(!I||ge(I,Fn)==-1)&&(I||(I=[])).push(Fn)}}),!I)return null;for(var j=[{from:o,to:L}],ne=0;ne<I.length;++ne)for(var ve=I[ne],Ce=ve.find(0),we=0;we<j.length;++we){var je=j[we];if(sn(je.to,Ce.from)<0||sn(je.from,Ce.to)>0)continue;var pt=[we,1],At=sn(je.from,Ce.from),Qt=sn(je.to,Ce.to);(At<0||!ve.inclusiveLeft&&!At)&&pt.push({from:je.from,to:Ce.from}),(Qt>0||!ve.inclusiveRight&&!Qt)&&pt.push({from:Ce.to,to:je.to}),j.splice.apply(j,pt),we+=pt.length-3}return j}function Dt(e){var o=e.markedSpans;if(!o)return;for(var L=0;L<o.length;++L)o[L].marker.detachLine(e);e.markedSpans=null}function wt(e,o){if(!o)return;for(var L=0;L<o.length;++L)o[L].marker.attachLine(e);e.markedSpans=o}function Ft(e){return e.inclusiveLeft?-1:0}function Rt(e){return e.inclusiveRight?1:0}function zt(e,o){var L=e.lines.length-o.lines.length;if(L!=0)return L;var I=e.find(),j=o.find(),ne=sn(I.from,j.from)||Ft(e)-Ft(o);if(ne)return-ne;var ve=sn(I.to,j.to)||Rt(e)-Rt(o);return ve||o.id-e.id}function qt(e,o){var L=Ia&&e.markedSpans,I;if(L)for(var j=void 0,ne=0;ne<L.length;++ne)j=L[ne],j.marker.collapsed&&(o?j.from:j.to)==null&&(!I||zt(I,j.marker)<0)&&(I=j.marker);return I}function vn(e){return qt(e,!0)}function dn(e){return qt(e,!1)}function jn(e,o){var L=Ia&&e.markedSpans,I;if(L)for(var j=0;j<L.length;++j){var ne=L[j];ne.marker.collapsed&&(ne.from==null||ne.from<o)&&(ne.to==null||ne.to>o)&&(!I||zt(I,ne.marker)<0)&&(I=ne.marker)}return I}function Cn(e,o,L,I,j){var ne=un(e,o),ve=Ia&&ne.markedSpans;if(ve)for(var Ce=0;Ce<ve.length;++Ce){var we=ve[Ce];if(!we.marker.collapsed)continue;var je=we.marker.find(0),pt=sn(je.from,L)||Ft(we.marker)-Ft(j),At=sn(je.to,I)||Rt(we.marker)-Rt(j);if(pt>=0&&At<=0||pt<=0&&At>=0)continue;if(pt<=0&&(we.marker.inclusiveRight&&j.inclusiveLeft?sn(je.to,L)>=0:sn(je.to,L)>0)||pt>=0&&(we.marker.inclusiveRight&&j.inclusiveLeft?sn(je.from,I)<=0:sn(je.from,I)<0))return!0}}function on(e){for(var o;o=vn(e);)e=o.find(-1,!0).line;return e}function An(e){for(var o;o=dn(e);)e=o.find(1,!0).line;return e}function gn(e){for(var o,L;o=dn(e);)e=o.find(1,!0).line,(L||(L=[])).push(e);return L}function Bn(e,o){var L=un(e,o),I=on(L);return L==I?o:dr(I)}function Pn(e,o){if(o>e.lastLine())return o;var L=un(e,o),I;if(!Qn(e,L))return o;for(;I=dn(L);)L=I.find(1,!0).line;return dr(L)+1}function Qn(e,o){var L=Ia&&o.markedSpans;if(L)for(var I=void 0,j=0;j<L.length;++j){if(I=L[j],!I.marker.collapsed)continue;if(I.from==null)return!0;if(I.marker.widgetNode)continue;if(I.from==0&&I.marker.inclusiveLeft&&yr(e,o,I))return!0}}function yr(e,o,L){if(L.to==null){var I=L.marker.find(1,!0);return yr(e,I.line,Ka(I.line.markedSpans,L.marker))}if(L.marker.inclusiveRight&&L.to==o.text.length)return!0;for(var j=void 0,ne=0;ne<o.markedSpans.length;++ne)if(j=o.markedSpans[ne],j.marker.collapsed&&!j.marker.widgetNode&&j.from==L.to&&(j.to==null||j.to!=L.from)&&(j.marker.inclusiveLeft||L.marker.inclusiveRight)&&yr(e,o,j))return!0}function ln(e){e=on(e);for(var o=0,L=e.parent,I=0;I<L.lines.length;++I){var j=L.lines[I];if(j==e)break;o+=j.height}for(var ne=L.parent;ne;L=ne,ne=L.parent)for(var ve=0;ve<ne.children.length;++ve){var Ce=ne.children[ve];if(Ce==L)break;o+=Ce.height}return o}function en(e){if(e.height==0)return 0;for(var o=e.text.length,L,I=e;L=vn(I);){var j=L.find(0,!0);I=j.from.line,o+=j.from.ch-j.to.ch}for(I=e;L=dn(I);){var ne=L.find(0,!0);o-=I.text.length-ne.from.ch,I=ne.to.line,o+=I.text.length-ne.to.ch}return o}function fn(e){var o=e.display,L=e.doc;o.maxLine=un(L,L.first),o.maxLineLength=en(o.maxLine),o.maxLineChanged=!0,L.iter(function(I){var j=en(I);j>o.maxLineLength&&(o.maxLineLength=j,o.maxLine=I)})}var yn=function(e,o,L){this.text=e,wt(this,o),this.height=L?L(this):1};yn.prototype.lineNo=function(){return dr(this)},Xe(yn);function Rn(e,o,L,I){e.text=o,e.stateAfter&&(e.stateAfter=null),e.styles&&(e.styles=null),e.order!=null&&(e.order=null),Dt(e),wt(e,L);var j=I?I(e):1;j!=e.height&&Ir(e,j)}function Ln(e){e.parent=null,Dt(e)}var hn={},xn={};function Mn(e,o){if(!e||/^\s*$/.test(e))return null;var L=o.addModeClass?xn:hn;return L[e]||(L[e]=e.replace(/\S+/g,"cm-$&"))}function Un(e,o){var L=N("span",null,null,_?"padding-right: .1px":null),I={pre:N("pre",[L],"CodeMirror-line"),content:L,col:0,pos:0,cm:e,trailingSpace:!1,splitSpaces:e.getOption("lineWrapping")};o.measure={};for(var j=0;j<=(o.rest?o.rest.length:0);j++){var ne=j?o.rest[j-1]:o.line,ve=void 0;I.pos=0,I.addToken=hr,xt(e.display.measure)&&(ve=bt(ne,e.doc.direction))&&(I.addToken=xr(I.addToken,ve)),I.map=[];var Ce=o!=e.display.externalMeasured&&dr(ne);or(ne,I,mn(e,ne,Ce)),ne.styleClasses&&(ne.styleClasses.bgClass&&(I.bgClass=F(ne.styleClasses.bgClass,I.bgClass||"")),ne.styleClasses.textClass&&(I.textClass=F(ne.styleClasses.textClass,I.textClass||""))),I.map.length==0&&I.map.push(0,0,I.content.appendChild(bn(e.display.measure))),j==0?(o.measure.map=I.map,o.measure.cache={}):((o.measure.maps||(o.measure.maps=[])).push(I.map),(o.measure.caches||(o.measure.caches=[])).push({}))}if(_){var we=I.content.lastChild;(/\bcm-tab\b/.test(we.className)||we.querySelector&&we.querySelector(".cm-tab"))&&(I.content.className="cm-tab-wrap-hack")}return vt(e,"renderLine",e,o.line,I.pre),I.pre.className&&(I.textClass=F(I.pre.className,I.textClass||"")),I}function nr(e){var o=T("span","\u2022","cm-invalidchar");return o.title="\\u"+e.charCodeAt(0).toString(16),o.setAttribute("aria-label",o.title),o}function hr(e,o,L,I,j,ne,ve){if(!o)return;var Ce=e.splitSpaces?rr(o,e.trailingSpace):o,we=e.cm.state.specialChars,je=!1,pt;if(!we.test(o))e.col+=o.length,pt=document.createTextNode(Ce),e.map.push(e.pos,e.pos+o.length,pt),w&&c<9&&(je=!0),e.pos+=o.length;else{pt=document.createDocumentFragment();for(var At=0;;){we.lastIndex=At;var Qt=we.exec(o),Gt=Qt?Qt.index-At:o.length-At;if(Gt){var Sn=document.createTextNode(Ce.slice(At,At+Gt));w&&c<9?pt.appendChild(T("span",[Sn])):pt.appendChild(Sn),e.map.push(e.pos,e.pos+Gt,Sn),e.col+=Gt,e.pos+=Gt}if(!Qt)break;At+=Gt+1;var Fn=void 0;if(Qt[0]==" "){var er=e.cm.options.tabSize,br=er-e.col%er;Fn=pt.appendChild(T("span",oe(br),"cm-tab")),Fn.setAttribute("role","presentation"),Fn.setAttribute("cm-text"," "),e.col+=br}else Qt[0]=="\r"||Qt[0]==`
|
|
|
`?(Fn=pt.appendChild(T("span",Qt[0]=="\r"?"\u240D":"\u2424","cm-invalidchar")),Fn.setAttribute("cm-text",Qt[0]),e.col+=1):(Fn=e.cm.options.specialCharPlaceholder(Qt[0]),Fn.setAttribute("cm-text",Qt[0]),w&&c<9?pt.appendChild(T("span",[Fn])):pt.appendChild(Fn),e.col+=1);e.map.push(e.pos,e.pos+1,Fn),e.pos++}}if(e.trailingSpace=Ce.charCodeAt(o.length-1)==32,L||I||j||je||ne||ve){var Br=L||"";I&&(Br+=I),j&&(Br+=j);var Er=T("span",[pt],Br,ne);if(ve)for(var Gr in ve)ve.hasOwnProperty(Gr)&&Gr!="style"&&Gr!="class"&&Er.setAttribute(Gr,ve[Gr]);return e.content.appendChild(Er)}e.content.appendChild(pt)}function rr(e,o){if(e.length>1&&!/ /.test(e))return e;for(var L=o,I="",j=0;j<e.length;j++){var ne=e.charAt(j);ne==" "&&L&&(j==e.length-1||e.charCodeAt(j+1)==32)&&(ne="\xA0"),I+=ne,L=ne==" "}return I}function xr(e,o){return function(L,I,j,ne,ve,Ce,we){j=j?j+" cm-force-border":"cm-force-border";for(var je=L.pos,pt=je+I.length;;){for(var At=void 0,Qt=0;Qt<o.length&&!(At=o[Qt],At.to>je&&At.from<=je);Qt++);if(At.to>=pt)return e(L,I,j,ne,ve,Ce,we);e(L,I.slice(0,At.to-je),j,ne,null,Ce,we),ne=null,I=I.slice(At.to-je),je=At.to}}}function Ar(e,o,L,I){var j=!I&&L.widgetNode;j&&e.map.push(e.pos,e.pos+o,j),!I&&e.cm.display.input.needsContentAttribute&&(j||(j=e.content.appendChild(document.createElement("span"))),j.setAttribute("cm-marker",L.id)),j&&(e.cm.display.input.setUneditable(j),e.content.appendChild(j)),e.pos+=o,e.trailingSpace=!1}function or(e,o,L){var I=e.markedSpans,j=e.text,ne=0;if(!I){for(var ve=1;ve<L.length;ve+=2)o.addToken(o,j.slice(ne,ne=L[ve]),Mn(L[ve+1],o.cm.options));return}for(var Ce=j.length,we=0,je=1,pt="",At,Qt,Gt=0,Sn,Fn,er,br,Br;;){if(Gt==we){Sn=Fn=er=Qt="",Br=null,br=null,Gt=Infinity;for(var Er=[],Gr=void 0,oa=0;oa<I.length;++oa){var ta=I[oa],Ea=ta.marker;if(Ea.type=="bookmark"&&ta.from==we&&Ea.widgetNode)Er.push(Ea);else if(ta.from<=we&&(ta.to==null||ta.to>we||Ea.collapsed&&ta.to==we&&ta.from==we)){if(ta.to!=null&&ta.to!=we&&Gt>ta.to&&(Gt=ta.to,Fn=""),Ea.className&&(Sn+=" "+Ea.className),Ea.css&&(Qt=(Qt?Qt+";":"")+Ea.css),Ea.startStyle&&ta.from==we&&(er+=" "+Ea.startStyle),Ea.endStyle&&ta.to==Gt&&(Gr||(Gr=[])).push(Ea.endStyle,ta.to),Ea.title&&((Br||(Br={})).title=Ea.title),Ea.attributes)for(var Va in Ea.attributes)(Br||(Br={}))[Va]=Ea.attributes[Va];Ea.collapsed&&(!br||zt(br.marker,Ea)<0)&&(br=ta)}else ta.from>we&&Gt>ta.from&&(Gt=ta.from)}if(Gr)for(var gi=0;gi<Gr.length;gi+=2)Gr[gi+1]==Gt&&(Fn+=" "+Gr[gi]);if(!br||br.from==we)for(var ni=0;ni<Er.length;++ni)Ar(o,0,Er[ni]);if(br&&(br.from||0)==we){if(Ar(o,(br.to==null?Ce+1:br.to)-we,br.marker,br.from==null),br.to==null)return;br.to==we&&(br=!1)}}if(we>=Ce)break;for(var zi=Math.min(Ce,Gt);;){if(pt){var Ui=we+pt.length;if(!br){var ci=Ui>zi?pt.slice(0,zi-we):pt;o.addToken(o,ci,At?At+Sn:Sn,er,we+ci.length==Gt?Fn:"",Qt,Br)}if(Ui>=zi){pt=pt.slice(zi-we),we=zi;break}we=Ui,er=""}pt=j.slice(ne,ne=L[je++]),At=Mn(L[je++],o.cm.options)}}}function na(e,o,L){this.line=o,this.rest=gn(o),this.size=this.rest?dr(q(this.rest))-L+1:1,this.node=this.text=null,this.hidden=Qn(e,o)}function ir(e,o,L){for(var I=[],j,ne=o;ne<L;ne=j){var ve=new na(e.doc,un(e.doc,ne),ne);j=ne+ve.size,I.push(ve)}return I}var Yr=null;function Vr(e){Yr?Yr.ops.push(e):e.ownsGroup=Yr={ops:[e],delayedCallbacks:[]}}function In(e){var o=e.delayedCallbacks,L=0;do{for(;L<o.length;L++)o[L].call(null);for(var I=0;I<e.ops.length;I++){var j=e.ops[I];if(j.cursorActivityHandlers)for(;j.cursorActivityCalled<j.cursorActivityHandlers.length;)j.cursorActivityHandlers[j.cursorActivityCalled++].call(null,j.cm)}}while(L<o.length)}function Ht(e,o){var L=e.ownsGroup;if(!L)return;try{In(L)}finally{Yr=null,o(L)}}var $t=null;function Vt(e,o){var L=nt(e,o);if(!L.length)return;var I=Array.prototype.slice.call(arguments,2),j;Yr?j=Yr.delayedCallbacks:$t?j=$t:(j=$t=[],setTimeout(qn,0));for(var ne=function(Ce){j.push(function(){return L[Ce].apply(null,I)})},ve=0;ve<L.length;++ve)ne(ve)}function qn(){var e=$t;$t=null;for(var o=0;o<e.length;++o)e[o]()}function On(e,o,L,I){for(var j=0;j<o.changes.length;j++){var ne=o.changes[j];ne=="text"?mr(e,o):ne=="gutter"?kr(e,o,L,I):ne=="class"?Fr(e,o):ne=="widget"&&aa(e,o,I)}o.changes=null}function sr(e){return e.node==e.text&&(e.node=T("div",null,null,"position: relative"),e.text.parentNode&&e.text.parentNode.replaceChild(e.node,e.text),e.node.appendChild(e.text),w&&c<8&&(e.node.style.zIndex=2)),e.node}function Zn(e,o){var L=o.bgClass?o.bgClass+" "+(o.line.bgClass||""):o.line.bgClass;if(L&&(L+=" CodeMirror-linebackground"),o.background)L?o.background.className=L:(o.background.parentNode.removeChild(o.background),o.background=null);else if(L){var I=sr(o);o.background=I.insertBefore(T("div",null,L),I.firstChild),e.display.input.setUneditable(o.background)}}function vr(e,o){var L=e.display.externalMeasured;return L&&L.line==o.line?(e.display.externalMeasured=null,o.measure=L.measure,L.built):Un(e,o)}function mr(e,o){var L=o.text.className,I=vr(e,o);o.text==o.node&&(o.node=I.pre),o.text.parentNode.replaceChild(I.pre,o.text),o.text=I.pre,I.bgClass!=o.bgClass||I.textClass!=o.textClass?(o.bgClass=I.bgClass,o.textClass=I.textClass,Fr(e,o)):L&&(o.text.className=L)}function Fr(e,o){Zn(e,o),o.line.wrapClass?sr(o).className=o.line.wrapClass:o.node!=o.text&&(o.node.className="");var L=o.textClass?o.textClass+" "+(o.line.textClass||""):o.line.textClass;o.text.className=L||""}function kr(e,o,L,I){if(o.gutter&&(o.node.removeChild(o.gutter),o.gutter=null),o.gutterBackground&&(o.node.removeChild(o.gutterBackground),o.gutterBackground=null),o.line.gutterClass){var j=sr(o);o.gutterBackground=T("div",null,"CodeMirror-gutter-background "+o.line.gutterClass,"left: "+(e.options.fixedGutter?I.fixedPos:-I.gutterTotalWidth)+"px; width: "+I.gutterTotalWidth+"px"),e.display.input.setUneditable(o.gutterBackground),j.insertBefore(o.gutterBackground,o.text)}var ne=o.line.gutterMarkers;if(e.options.lineNumbers||ne){var ve=sr(o),Ce=o.gutter=T("div",null,"CodeMirror-gutter-wrapper","left: "+(e.options.fixedGutter?I.fixedPos:-I.gutterTotalWidth)+"px");if(e.display.input.setUneditable(Ce),ve.insertBefore(Ce,o.text),o.line.gutterClass&&(Ce.className+=" "+o.line.gutterClass),e.options.lineNumbers&&(!ne||!ne["CodeMirror-linenumbers"])&&(o.lineNumber=Ce.appendChild(T("div",an(e.options,L),"CodeMirror-linenumber CodeMirror-gutter-elt","left: "+I.gutterLeft["CodeMirror-linenumbers"]+"px; width: "+e.display.lineNumInnerWidth+"px"))),ne)for(var we=0;we<e.display.gutterSpecs.length;++we){var je=e.display.gutterSpecs[we].className,pt=ne.hasOwnProperty(je)&&ne[je];pt&&Ce.appendChild(T("div",[pt],"CodeMirror-gutter-elt","left: "+I.gutterLeft[je]+"px; width: "+I.gutterWidth[je]+"px"))}}}function aa(e,o,L){o.alignable&&(o.alignable=null);for(var I=P("CodeMirror-linewidget"),j=o.node.firstChild,ne=void 0;j;j=ne)ne=j.nextSibling,I.test(j.className)&&o.node.removeChild(j);Wr(e,o,L)}function pr(e,o,L,I){var j=vr(e,o);return o.text=o.node=j.pre,j.bgClass&&(o.bgClass=j.bgClass),j.textClass&&(o.textClass=j.textClass),Fr(e,o),kr(e,o,L,I),Wr(e,o,I),o.node}function Wr(e,o,L){if(Tr(e,o.line,o,L,!0),o.rest)for(var I=0;I<o.rest.length;I++)Tr(e,o.rest[I],o,L,!1)}function Tr(e,o,L,I,j){if(!o.widgets)return;for(var ne=sr(L),ve=0,Ce=o.widgets;ve<Ce.length;++ve){var we=Ce[ve],je=T("div",[we.node],"CodeMirror-linewidget"+(we.className?" "+we.className:""));we.handleMouseEvents||je.setAttribute("cm-ignore-events","true"),qr(we,je,L,I),e.display.input.setUneditable(je),j&&we.above?ne.insertBefore(je,L.gutter||L.text):ne.appendChild(je),Vt(we,"redraw")}}function qr(e,o,L,I){if(e.noHScroll){(L.alignable||(L.alignable=[])).push(o);var j=I.wrapperWidth;o.style.left=I.fixedPos+"px",e.coverGutter||(j-=I.gutterTotalWidth,o.style.paddingLeft=I.gutterTotalWidth+"px"),o.style.width=j+"px"}e.coverGutter&&(o.style.zIndex=5,o.style.position="relative",e.noHScroll||(o.style.marginLeft=-I.gutterTotalWidth+"px"))}function ba(e){if(e.height!=null)return e.height;var o=e.doc.cm;if(!o)return 0;if(!U(document.body,e.node)){var L="position: relative;";e.coverGutter&&(L+="margin-left: -"+o.display.gutters.offsetWidth+"px;"),e.noHScroll&&(L+="width: "+o.display.wrapper.clientWidth+"px;"),p(o.display.measure,T("div",[e.node],null,L))}return e.height=e.node.parentNode.offsetHeight}function pa(e,o){for(var L=Ot(o);L!=e.wrapper;L=L.parentNode)if(!L||L.nodeType==1&&L.getAttribute("cm-ignore-events")=="true"||L.parentNode==e.sizer&&L!=e.mover)return!0}function zr(e){return e.lineSpace.offsetTop}function Ze(e){return e.mover.offsetHeight-e.lineSpace.offsetHeight}function lt(e){if(e.cachedPaddingH)return e.cachedPaddingH;var o=p(e.measure,T("pre","x","CodeMirror-line-like")),L=window.getComputedStyle?window.getComputedStyle(o):o.currentStyle,I={left:parseInt(L.paddingLeft),right:parseInt(L.paddingRight)};return!isNaN(I.left)&&!isNaN(I.right)&&(e.cachedPaddingH=I),I}function _t(e){return pe-e.display.nativeBarWidth}function et(e){return e.display.scroller.clientWidth-_t(e)-e.display.barWidth}function Re(e){return e.display.scroller.clientHeight-_t(e)-e.display.barHeight}function Be(e,o,L){var I=e.options.lineWrapping,j=I&&et(e);if(!o.measure.heights||I&&o.measure.width!=j){var ne=o.measure.heights=[];if(I){o.measure.width=j;for(var ve=o.text.firstChild.getClientRects(),Ce=0;Ce<ve.length-1;Ce++){var we=ve[Ce],je=ve[Ce+1];Math.abs(we.bottom-je.bottom)>2&&ne.push((we.bottom+je.top)/2-L.top)}}ne.push(L.bottom-L.top)}}function Te(e,o,L){if(e.line==o)return{map:e.measure.map,cache:e.measure.cache};for(var I=0;I<e.rest.length;I++)if(e.rest[I]==o)return{map:e.measure.maps[I],cache:e.measure.caches[I]};for(var j=0;j<e.rest.length;j++)if(dr(e.rest[j])>L)return{map:e.measure.maps[j],cache:e.measure.caches[j],before:!0}}function Ve(e,o){o=on(o);var L=dr(o),I=e.display.externalMeasured=new na(e.doc,o,L);I.lineN=L;var j=I.built=Un(e,I);return I.text=j.pre,p(e.display.lineMeasure,j.pre),I}function qe(e,o,L,I){return Mt(e,rt(e,o),L,I)}function mt(e,o){if(o>=e.display.viewFrom&&o<e.display.viewTo)return e.display.view[Na(e,o)];var L=e.display.externalMeasured;if(L&&o>=L.lineN&&o<L.lineN+L.size)return L}function rt(e,o){var L=dr(o),I=mt(e,L);I&&!I.text?I=null:I&&I.changes&&(On(e,I,L,Pr(e)),e.curOp.forceUpdate=!0),I||(I=Ve(e,o));var j=Te(I,o,L);return{line:o,view:I,rect:null,map:j.map,cache:j.cache,before:j.before,hasHeights:!1}}function Mt(e,o,L,I,j){o.before&&(L=-1);var ne=L+(I||""),ve;return o.cache.hasOwnProperty(ne)?ve=o.cache[ne]:(o.rect||(o.rect=o.view.text.getBoundingClientRect()),o.hasHeights||(Be(e,o.view,o.rect),o.hasHeights=!0),ve=Jt(e,o,L,I),ve.bogus||(o.cache[ne]=ve)),{left:ve.left,right:ve.right,top:j?ve.rtop:ve.top,bottom:j?ve.rbottom:ve.bottom}}var Zt={left:0,right:0,top:0,bottom:0};function rn(e,o,L){for(var I,j,ne,ve,Ce,we,je=0;je<e.length;je+=3)if(Ce=e[je],we=e[je+1],o<Ce?(j=0,ne=1,ve="left"):o<we?(j=o-Ce,ne=j+1):(je==e.length-3||o==we&&e[je+3]>o)&&(ne=we-Ce,j=ne-1,o>=we&&(ve="right")),j!=null){if(I=e[je+2],Ce==we&&L==(I.insertLeft?"left":"right")&&(ve=L),L=="left"&&j==0)for(;je&&e[je-2]==e[je-3]&&e[je-1].insertLeft;)I=e[(je-=3)+2],ve="left";if(L=="right"&&j==we-Ce)for(;je<e.length-3&&e[je+3]==e[je+4]&&!e[je+5].insertLeft;)I=e[(je+=3)+2],ve="right";break}return{node:I,start:j,end:ne,collapse:ve,coverStart:Ce,coverEnd:we}}function Yt(e,o){var L=Zt;if(o=="left")for(var I=0;I<e.length&&!((L=e[I]).left!=L.right);I++);else for(var j=e.length-1;j>=0&&!((L=e[j]).left!=L.right);j--);return L}function Jt(e,o,L,I){var j=rn(o.map,L,I),ne=j.node,ve=j.start,Ce=j.end,we=j.collapse,je;if(ne.nodeType==3){for(var pt=0;pt<4;pt++){for(;ve&&Se(o.line.text.charAt(j.coverStart+ve));)--ve;for(;j.coverStart+Ce<j.coverEnd&&Se(o.line.text.charAt(j.coverStart+Ce));)++Ce;if(w&&c<9&&ve==0&&Ce==j.coverEnd-j.coverStart?je=ne.parentNode.getBoundingClientRect():je=Yt(k(ne,ve,Ce).getClientRects(),I),je.left||je.right||ve==0)break;Ce=ve,ve=ve-1,we="right"}w&&c<11&&(je=Dn(e.display.measure,je))}else{ve>0&&(we=I="right");var At;e.options.lineWrapping&&(At=ne.getClientRects()).length>1?je=At[I=="right"?At.length-1:0]:je=ne.getBoundingClientRect()}if(w&&c<9&&!ve&&(!je||!je.left&&!je.right)){var Qt=ne.parentNode.getClientRects()[0];Qt?je={left:Qt.left,right:Qt.left+Ur(e.display),top:Qt.top,bottom:Qt.bottom}:je=Zt}for(var Gt=je.top-o.rect.top,Sn=je.bottom-o.rect.top,Fn=(Gt+Sn)/2,er=o.view.measure.heights,br=0;br<er.length-1&&!(Fn<er[br]);br++);var Br=br?er[br-1]:0,Er=er[br],Gr={left:(we=="right"?je.right:je.left)-o.rect.left,right:(we=="left"?je.left:je.right)-o.rect.left,top:Br,bottom:Er};return!je.left&&!je.right&&(Gr.bogus=!0),e.options.singleCursorHeightPerLine||(Gr.rtop=Gt,Gr.rbottom=Sn),Gr}function Dn(e,o){if(!window.screen||screen.logicalXDPI==null||screen.logicalXDPI==screen.deviceXDPI||!Je(e))return o;var L=screen.logicalXDPI/screen.deviceXDPI,I=screen.logicalYDPI/screen.deviceYDPI;return{left:o.left*L,right:o.right*L,top:o.top*I,bottom:o.bottom*I}}function Tn(e){if(e.measure&&(e.measure.cache={},e.measure.heights=null,e.rest))for(var o=0;o<e.rest.length;o++)e.measure.caches[o]={}}function Mr(e){e.display.externalMeasure=null,S(e.display.lineMeasure);for(var o=0;o<e.display.view.length;o++)Tn(e.display.view[o])}function Lr(e){Mr(e),e.display.cachedCharWidth=e.display.cachedTextHeight=e.display.cachedPaddingH=null,e.options.lineWrapping||(e.display.maxLineChanged=!0),e.display.lineNumChars=null}function ea(){return t&&d?-(document.body.getBoundingClientRect().left-parseInt(getComputedStyle(document.body).marginLeft)):window.pageXOffset||(document.documentElement||document.body).scrollLeft}function Xr(){return t&&d?-(document.body.getBoundingClientRect().top-parseInt(getComputedStyle(document.body).marginTop)):window.pageYOffset||(document.documentElement||document.body).scrollTop}function Jr(e){var o=0;if(e.widgets)for(var L=0;L<e.widgets.length;++L)e.widgets[L].above&&(o+=ba(e.widgets[L]));return o}function ur(e,o,L,I,j){if(!j){var ne=Jr(o);L.top+=ne,L.bottom+=ne}if(I=="line")return L;I||(I="local");var ve=ln(o);if(I=="local"?ve+=zr(e.display):ve-=e.display.viewOffset,I=="page"||I=="window"){var Ce=e.display.lineSpace.getBoundingClientRect();ve+=Ce.top+(I=="window"?0:Xr());var we=Ce.left+(I=="window"?0:ea());L.left+=we,L.right+=we}return L.top+=ve,L.bottom+=ve,L}function Yn(e,o,L){if(L=="div")return o;var I=o.left,j=o.top;if(L=="page")I-=ea(),j-=Xr();else if(L=="local"||!L){var ne=e.display.sizer.getBoundingClientRect();I+=ne.left,j+=ne.top}var ve=e.display.lineSpace.getBoundingClientRect();return{left:I-ve.left,top:j-ve.top}}function Cr(e,o,L,I,j){return I||(I=un(e.doc,o.line)),ur(e,I,qe(e,I,o.ch,j),L)}function lr(e,o,L,I,j,ne){I=I||un(e.doc,o.line),j||(j=rt(e,I));function ve(Sn,Fn){var er=Mt(e,j,Sn,Fn?"right":"left",ne);return Fn?er.left=er.right:er.right=er.left,ur(e,I,er,L)}var Ce=bt(I,e.doc.direction),we=o.ch,je=o.sticky;if(we>=I.text.length?(we=I.text.length,je="before"):we<=0&&(we=0,je="after"),!Ce)return ve(je=="before"?we-1:we,je=="before");function pt(Sn,Fn,er){var br=Ce[Fn],Br=br.level==1;return ve(er?Sn-1:Sn,Br!=er)}var At=ut(Ce,we,je),Qt=st,Gt=pt(we,At,je=="before");return Qt!=null&&(Gt.other=pt(we,Qt,je!="before")),Gt}function En(e,o){var L=0;o=G(e.doc,o),e.options.lineWrapping||(L=Ur(e.display)*o.ch);var I=un(e.doc,o.line),j=ln(I)+zr(e.display);return{left:L,right:L,top:j,bottom:j+I.height}}function Gn(e,o,L,I,j){var ne=Wt(e,o,L);return ne.xRel=j,I&&(ne.outside=I),ne}function Zr(e,o,L){var I=e.doc;if(L+=e.display.viewOffset,L<0)return Gn(I.first,0,null,-1,-1);var j=zn(I,L),ne=I.first+I.size-1;if(j>ne)return Gn(I.first+I.size-1,un(I,ne).text.length,null,1,1);o<0&&(o=0);for(var ve=un(I,j);;){var Ce=Ra(e,ve,j,o,L),we=jn(ve,Ce.ch+(Ce.xRel>0||Ce.outside>0?1:0));if(!we)return Ce;var je=we.find(1);if(je.line==j)return je;ve=un(I,j=je.line)}}function ra(e,o,L,I){I-=Jr(o);var j=o.text.length,ne=Qe(function(ve){return Mt(e,L,ve-1).bottom<=I},j,0);return j=Qe(function(ve){return Mt(e,L,ve).top>I},ne,j),{begin:ne,end:j}}function Sr(e,o,L,I){L||(L=rt(e,o));var j=ur(e,o,Mt(e,L,I),"line").top;return ra(e,o,L,j)}function ca(e,o,L,I){return e.bottom<=L?!1:e.top>L?!0:(I?e.left:e.right)>o}function Ra(e,o,L,I,j){j-=ln(o);var ne=rt(e,o),ve=Jr(o),Ce=0,we=o.text.length,je=!0,pt=bt(o,e.doc.direction);if(pt){var At=(e.options.lineWrapping?Dr:fa)(e,o,L,ne,pt,I,j);je=At.level!=1,Ce=je?At.from:At.to-1,we=je?At.to:At.from-1}var Qt=null,Gt=null,Sn=Qe(function(oa){var ta=Mt(e,ne,oa);return ta.top+=ve,ta.bottom+=ve,ca(ta,I,j,!1)?(ta.top<=j&&ta.left<=I&&(Qt=oa,Gt=ta),!0):!1},Ce,we),Fn,er,br=!1;if(Gt){var Br=I-Gt.left<Gt.right-I,Er=Br==je;Sn=Qt+(Er?0:1),er=Er?"after":"before",Fn=Br?Gt.left:Gt.right}else{!je&&(Sn==we||Sn==Ce)&&Sn++,er=Sn==0?"after":Sn==o.text.length?"before":Mt(e,ne,Sn-(je?1:0)).bottom+ve<=j==je?"after":"before";var Gr=lr(e,Wt(L,Sn,er),"line",o,ne);Fn=Gr.left,br=j<Gr.top?-1:j>=Gr.bottom?1:0}return Sn=Me(o.text,Sn,1),Gn(L,Sn,er,br,I-Fn)}function fa(e,o,L,I,j,ne,ve){var Ce=Qe(function(At){var Qt=j[At],Gt=Qt.level!=1;return ca(lr(e,Wt(L,Gt?Qt.to:Qt.from,Gt?"before":"after"),"line",o,I),ne,ve,!0)},0,j.length-1),we=j[Ce];if(Ce>0){var je=we.level!=1,pt=lr(e,Wt(L,je?we.from:we.to,je?"after":"before"),"line",o,I);ca(pt,ne,ve,!0)&&pt.top>ve&&(we=j[Ce-1])}return we}function Dr(e,o,L,I,j,ne,ve){var Ce=ra(e,o,I,ve),we=Ce.begin,je=Ce.end;/\s/.test(o.text.charAt(je-1))&&je--;for(var pt=null,At=null,Qt=0;Qt<j.length;Qt++){var Gt=j[Qt];if(Gt.from>=je||Gt.to<=we)continue;var Sn=Gt.level!=1,Fn=Mt(e,I,Sn?Math.min(je,Gt.to)-1:Math.max(we,Gt.from)).right,er=Fn<ne?ne-Fn+1e9:Fn-ne;(!pt||At>er)&&(pt=Gt,At=er)}return pt||(pt=j[j.length-1]),pt.from<we&&(pt={from:we,to:pt.to,level:pt.level}),pt.to>je&&(pt={from:pt.from,to:je,level:pt.level}),pt}var Or;function Nr(e){if(e.cachedTextHeight!=null)return e.cachedTextHeight;if(Or==null){Or=T("pre",null,"CodeMirror-line-like");for(var o=0;o<49;++o)Or.appendChild(document.createTextNode("x")),Or.appendChild(T("br"));Or.appendChild(document.createTextNode("x"))}p(e.measure,Or);var L=Or.offsetHeight/50;return L>3&&(e.cachedTextHeight=L),S(e.measure),L||1}function Ur(e){if(e.cachedCharWidth!=null)return e.cachedCharWidth;var o=T("span","xxxxxxxxxx"),L=T("pre",[o],"CodeMirror-line-like");p(e.measure,L);var I=o.getBoundingClientRect(),j=(I.right-I.left)/10;return j>2&&(e.cachedCharWidth=j),j||10}function Pr(e){for(var o=e.display,L={},I={},j=o.gutters.clientLeft,ne=o.gutters.firstChild,ve=0;ne;ne=ne.nextSibling,++ve){var Ce=e.display.gutterSpecs[ve].className;L[Ce]=ne.offsetLeft+ne.clientLeft+j,I[Ce]=ne.clientWidth}return{fixedPos:la(o),gutterTotalWidth:o.gutters.offsetWidth,gutterLeft:L,gutterWidth:I,wrapperWidth:o.wrapper.clientWidth}}function la(e){return e.scroller.getBoundingClientRect().left-e.sizer.getBoundingClientRect().left}function xa(e){var o=Nr(e.display),L=e.options.lineWrapping,I=L&&Math.max(5,e.display.scroller.clientWidth/Ur(e.display)-3);return function(j){if(Qn(e.doc,j))return 0;var ne=0;if(j.widgets)for(var ve=0;ve<j.widgets.length;ve++)j.widgets[ve].height&&(ne+=j.widgets[ve].height);return L?ne+(Math.ceil(j.text.length/I)||1)*o:ne+o}}function Aa(e){var o=e.doc,L=xa(e);o.iter(function(I){var j=L(I);j!=I.height&&Ir(I,j)})}function Ca(e,o,L,I){var j=e.display;if(!L&&Ot(o).getAttribute("cm-not-content")=="true")return null;var ne,ve,Ce=j.lineSpace.getBoundingClientRect();try{ne=o.clientX-Ce.left,ve=o.clientY-Ce.top}catch(At){return null}var we=Zr(e,ne,ve),je;if(I&&we.xRel>0&&(je=un(e.doc,we.line).text).length==we.ch){var pt=J(je,je.length,e.options.tabSize)-je.length;we=Wt(we.line,Math.max(0,Math.round((ne-lt(e.display).left)/Ur(e.display))-pt))}return we}function Na(e,o){if(o>=e.display.viewTo)return null;if(o-=e.display.viewFrom,o<0)return null;for(var L=e.display.view,I=0;I<L.length;I++)if(o-=L[I].size,o<0)return I}function Ma(e,o,L,I){o==null&&(o=e.doc.first),L==null&&(L=e.doc.first+e.doc.size),I||(I=0);var j=e.display;if(I&&L<j.viewTo&&(j.updateLineNumbers==null||j.updateLineNumbers>o)&&(j.updateLineNumbers=o),e.curOp.viewChanged=!0,o>=j.viewTo)Ia&&Bn(e.doc,o)<j.viewTo&&Ua(e);else if(L<=j.viewFrom)Ia&&Pn(e.doc,L+I)>j.viewFrom?Ua(e):(j.viewFrom+=I,j.viewTo+=I);else if(o<=j.viewFrom&&L>=j.viewTo)Ua(e);else if(o<=j.viewFrom){var ne=ai(e,L,L+I,1);ne?(j.view=j.view.slice(ne.index),j.viewFrom=ne.lineN,j.viewTo+=I):Ua(e)}else if(L>=j.viewTo){var ve=ai(e,o,o,-1);ve?(j.view=j.view.slice(0,ve.index),j.viewTo=ve.lineN):Ua(e)}else{var Ce=ai(e,o,o,-1),we=ai(e,L,L+I,1);Ce&&we?(j.view=j.view.slice(0,Ce.index).concat(ir(e,Ce.lineN,we.lineN)).concat(j.view.slice(we.index)),j.viewTo+=I):Ua(e)}var je=j.externalMeasured;je&&(L<je.lineN?je.lineN+=I:o<je.lineN+je.size&&(j.externalMeasured=null))}function La(e,o,L){e.curOp.viewChanged=!0;var I=e.display,j=e.display.externalMeasured;if(j&&o>=j.lineN&&o<j.lineN+j.size&&(I.externalMeasured=null),o<I.viewFrom||o>=I.viewTo)return;var ne=I.view[Na(e,o)];if(ne.node==null)return;var ve=ne.changes||(ne.changes=[]);ge(ve,L)==-1&&ve.push(L)}function Ua(e){e.display.viewFrom=e.display.viewTo=e.doc.first,e.display.view=[],e.display.viewOffset=0}function ai(e,o,L,I){var j=Na(e,o),ne,ve=e.display.view;if(!Ia||L==e.doc.first+e.doc.size)return{index:j,lineN:L};for(var Ce=e.display.viewFrom,we=0;we<j;we++)Ce+=ve[we].size;if(Ce!=o){if(I>0){if(j==ve.length-1)return null;ne=Ce+ve[j].size-o,j++}else ne=Ce-o;o+=ne,L+=ne}for(;Bn(e.doc,L)!=L;){if(j==(I<0?0:ve.length-1))return null;L+=I*ve[j-(I<0?1:0)].size,j+=I}return{index:j,lineN:L}}function Fi(e,o,L){var I=e.display,j=I.view;j.length==0||o>=I.viewTo||L<=I.viewFrom?(I.view=ir(e,o,L),I.viewFrom=o):(I.viewFrom>o?I.view=ir(e,o,I.viewFrom).concat(I.view):I.viewFrom<o&&(I.view=I.view.slice(Na(e,o))),I.viewFrom=o,I.viewTo<L?I.view=I.view.concat(ir(e,I.viewTo,L)):I.viewTo>L&&(I.view=I.view.slice(0,Na(e,L)))),I.viewTo=L}function Ti(e){for(var o=e.display.view,L=0,I=0;I<o.length;I++){var j=o[I];!j.hidden&&(!j.node||j.changes)&&++L}return L}function Pa(e){e.display.input.showSelection(e.display.input.prepareSelection())}function yi(e,o){o===void 0&&(o=!0);for(var L=e.doc,I={},j=I.cursors=document.createDocumentFragment(),ne=I.selection=document.createDocumentFragment(),ve=0;ve<L.sel.ranges.length;ve++){if(!o&&ve==L.sel.primIndex)continue;var Ce=L.sel.ranges[ve];if(Ce.from().line>=e.display.viewTo||Ce.to().line<e.display.viewFrom)continue;var we=Ce.empty();(we||e.options.showCursorWhenSelecting)&&Si(e,Ce.head,j),we||Ta(e,Ce,ne)}return I}function Si(e,o,L){var I=lr(e,o,"div",null,null,!e.options.singleCursorHeightPerLine),j=L.appendChild(T("div","\xA0","CodeMirror-cursor"));if(j.style.left=I.left+"px",j.style.top=I.top+"px",j.style.height=Math.max(0,I.bottom-I.top)*e.options.cursorHeight+"px",I.other){var ne=L.appendChild(T("div","\xA0","CodeMirror-cursor CodeMirror-secondarycursor"));ne.style.display="",ne.style.left=I.other.left+"px",ne.style.top=I.other.top+"px",ne.style.height=(I.other.bottom-I.other.top)*.85+"px"}}function ka(e,o){return e.top-o.top||e.left-o.left}function Ta(e,o,L){var I=e.display,j=e.doc,ne=document.createDocumentFragment(),ve=lt(e.display),Ce=ve.left,we=Math.max(I.sizerWidth,et(e)-I.sizer.offsetLeft)-ve.right,je=j.direction=="ltr";function pt(Er,Gr,oa,ta){Gr<0&&(Gr=0),Gr=Math.round(Gr),ta=Math.round(ta),ne.appendChild(T("div",null,"CodeMirror-selected","position: absolute; left: "+Er+`px;
|
|
|
top: `+Gr+"px; width: "+(oa==null?we-Er:oa)+`px;
|
|
|
height: `+(ta-Gr)+"px"))}function At(Er,Gr,oa){var ta=un(j,Er),Ea=ta.text.length,Va,gi;function ni(ci,ji){return Cr(e,Wt(Er,ci),"div",ta,ji)}function zi(ci,ji,Ci){var pi=Sr(e,ta,null,ci),di=ji=="ltr"==(Ci=="after")?"left":"right",si=Ci=="after"?pi.begin:pi.end-(/\s/.test(ta.text.charAt(pi.end-1))?2:1);return ni(si,di)[di]}var Ui=bt(ta,j.direction);return tt(Ui,Gr||0,oa==null?Ea:oa,function(ci,ji,Ci,pi){var di=Ci=="ltr",si=ni(ci,di?"left":"right"),Bi=ni(ji-1,di?"right":"left"),ws=Gr==null&&ci==0,es=oa==null&&ji==Ea,Ai=pi==0,Ro=!Ui||pi==Ui.length-1;if(Bi.top-si.top<=3){var _i=(je?ws:es)&&Ai,ru=(je?es:ws)&&Ro,Fo=_i?Ce:(di?si:Bi).left,ds=ru?we:(di?Bi:si).right;pt(Fo,si.top,ds-Fo,si.bottom)}else{var fs,Mi,As,au;di?(fs=je&&ws&&Ai?Ce:si.left,Mi=je?we:zi(ci,Ci,"before"),As=je?Ce:zi(ji,Ci,"after"),au=je&&es&&Ro?we:Bi.right):(fs=je?zi(ci,Ci,"before"):Ce,Mi=!je&&ws&&Ai?we:si.right,As=!je&&es&&Ro?Ce:Bi.left,au=je?zi(ji,Ci,"after"):we),pt(fs,si.top,Mi-fs,si.bottom),si.bottom<Bi.top&&pt(Ce,si.bottom,null,Bi.top),pt(As,Bi.top,au-As,Bi.bottom)}(!Va||ka(si,Va)<0)&&(Va=si),ka(Bi,Va)<0&&(Va=Bi),(!gi||ka(si,gi)<0)&&(gi=si),ka(Bi,gi)<0&&(gi=Bi)}),{start:Va,end:gi}}var Qt=o.from(),Gt=o.to();if(Qt.line==Gt.line)At(Qt.line,Qt.ch,Gt.ch);else{var Sn=un(j,Qt.line),Fn=un(j,Gt.line),er=on(Sn)==on(Fn),br=At(Qt.line,Qt.ch,er?Sn.text.length+1:null).end,Br=At(Gt.line,er?0:null,Gt.ch).start;er&&(br.top<Br.top-2?(pt(br.right,br.top,null,br.bottom),pt(Ce,Br.top,Br.left,Br.bottom)):pt(br.right,br.top,Br.left-br.right,br.bottom)),br.bottom<Br.top&&pt(Ce,br.bottom,null,Br.top)}L.appendChild(ne)}function Za(e){if(!e.state.focused)return;var o=e.display;clearInterval(o.blinker);var L=!0;o.cursorDiv.style.visibility="",e.options.cursorBlinkRate>0?o.blinker=setInterval(function(){e.hasFocus()||no(e),o.cursorDiv.style.visibility=(L=!L)?"":"hidden"},e.options.cursorBlinkRate):e.options.cursorBlinkRate<0&&(o.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,o){if(e.state.delayingBlurEvent&&(e.state.delayingBlurEvent=!1),e.options.readOnly=="nocursor")return;e.state.focused||(vt(e,"focus",e,o),e.state.focused=!0,W(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()),Za(e)}function no(e,o){if(e.state.delayingBlurEvent)return;e.state.focused&&(vt(e,"blur",e,o),e.state.focused=!1,O(e.display.wrapper,"CodeMirror-focused")),clearInterval(e.display.blinker),setTimeout(function(){e.state.focused||(e.display.shift=!1)},150)}function ro(e){for(var o=e.display,L=o.lineDiv.offsetTop,I=0;I<o.view.length;I++){var j=o.view[I],ne=e.options.lineWrapping,ve=void 0,Ce=0;if(j.hidden)continue;if(w&&c<8){var we=j.node.offsetTop+j.node.offsetHeight;ve=we-L,L=we}else{var je=j.node.getBoundingClientRect();ve=je.bottom-je.top,!ne&&j.text.firstChild&&(Ce=j.text.firstChild.getBoundingClientRect().right-je.left-1)}var pt=j.line.height-ve;if((pt>.005||pt<-.005)&&(Ir(j.line,ve),mi(j.line),j.rest))for(var At=0;At<j.rest.length;At++)mi(j.rest[At]);if(Ce>e.display.sizerWidth){var Qt=Math.ceil(Ce/Ur(e.display));Qt>e.display.maxLineLength&&(e.display.maxLineLength=Qt,e.display.maxLine=j.line,e.display.maxLineChanged=!0)}}}function mi(e){if(e.widgets)for(var o=0;o<e.widgets.length;++o){var L=e.widgets[o],I=L.node.parentNode;I&&(L.height=I.offsetHeight)}}function uo(e,o,L){var I=L&&L.top!=null?Math.max(0,L.top):e.scroller.scrollTop;I=Math.floor(I-zr(e));var j=L&&L.bottom!=null?L.bottom:I+e.wrapper.clientHeight,ne=zn(o,I),ve=zn(o,j);if(L&&L.ensure){var Ce=L.ensure.from.line,we=L.ensure.to.line;Ce<ne?(ne=Ce,ve=zn(o,ln(un(o,Ce))+e.wrapper.clientHeight)):Math.min(we,o.lastLine())>=ve&&(ne=zn(o,ln(un(o,we))-e.wrapper.clientHeight),ve=we)}return{from:ne,to:Math.max(ve,ne+1)}}function Io(e,o){if(gt(e,"scrollCursorIntoView"))return;var L=e.display,I=L.sizer.getBoundingClientRect(),j=null;if(o.top+I.top<0?j=!0:o.bottom+I.top>(window.innerHeight||document.documentElement.clientHeight)&&(j=!1),j!=null&&!f){var ne=T("div","\u200B",null,`position: absolute;
|
|
|
top: `+(o.top-L.viewOffset-zr(e.display))+`px;
|
|
|
height: `+(o.bottom-o.top+_t(e)+L.barHeight)+`px;
|
|
|
left: `+o.left+"px; width: "+Math.max(2,o.right-o.left)+"px;");e.display.lineSpace.appendChild(ne),ne.scrollIntoView(j),e.display.lineSpace.removeChild(ne)}}function Lo(e,o,L,I){I==null&&(I=0);var j;!e.options.lineWrapping&&o==L&&(o=o.ch?Wt(o.line,o.sticky=="before"?o.ch-1:o.ch,"after"):o,L=o.sticky=="before"?Wt(o.line,o.ch+1,"before"):o);for(var ne=0;ne<5;ne++){var ve=!1,Ce=lr(e,o),we=!L||L==o?Ce:lr(e,L);j={left:Math.min(Ce.left,we.left),top:Math.min(Ce.top,we.top)-I,right:Math.max(Ce.left,we.left),bottom:Math.max(Ce.bottom,we.bottom)+I};var je=Vi(e,j),pt=e.doc.scrollTop,At=e.doc.scrollLeft;if(je.scrollTop!=null&&(Ji(e,je.scrollTop),Math.abs(e.doc.scrollTop-pt)>1&&(ve=!0)),je.scrollLeft!=null&&(ti(e,je.scrollLeft),Math.abs(e.doc.scrollLeft-At)>1&&(ve=!0)),!ve)break}return j}function yo(e,o){var L=Vi(e,o);L.scrollTop!=null&&Ji(e,L.scrollTop),L.scrollLeft!=null&&ti(e,L.scrollLeft)}function Vi(e,o){var L=e.display,I=Nr(e.display);o.top<0&&(o.top=0);var j=e.curOp&&e.curOp.scrollTop!=null?e.curOp.scrollTop:L.scroller.scrollTop,ne=Re(e),ve={};o.bottom-o.top>ne&&(o.bottom=o.top+ne);var Ce=e.doc.height+Ze(L),we=o.top<I,je=o.bottom>Ce-I;if(o.top<j)ve.scrollTop=we?0:o.top;else if(o.bottom>j+ne){var pt=Math.min(o.top,(je?Ce:o.bottom)-ne);pt!=j&&(ve.scrollTop=pt)}var At=e.options.fixedGutter?0:L.gutters.offsetWidth,Qt=e.curOp&&e.curOp.scrollLeft!=null?e.curOp.scrollLeft:L.scroller.scrollLeft-At,Gt=et(e)-L.gutters.offsetWidth,Sn=o.right-o.left>Gt;return Sn&&(o.right=o.left+Gt),o.left<10?ve.scrollLeft=0:o.left<Qt?ve.scrollLeft=Math.max(0,o.left+At-(Sn?0:10)):o.right>Gt+Qt-3&&(ve.scrollLeft=o.right+(Sn?0:10)-Gt),ve}function co(e,o){if(o==null)return;bo(e),e.curOp.scrollTop=(e.curOp.scrollTop==null?e.doc.scrollTop:e.curOp.scrollTop)+o}function Xi(e){bo(e);var o=e.getCursor();e.curOp.scrollToPos={from:o,to:o,margin:e.options.cursorScrollMargin}}function Yi(e,o,L){(o!=null||L!=null)&&bo(e),o!=null&&(e.curOp.scrollLeft=o),L!=null&&(e.curOp.scrollTop=L)}function ko(e,o){bo(e),e.curOp.scrollToPos=o}function bo(e){var o=e.curOp.scrollToPos;if(o){e.curOp.scrollToPos=null;var L=En(e,o.from),I=En(e,o.to);ao(e,L,I,o.margin)}}function ao(e,o,L,I){var j=Vi(e,{left:Math.min(o.left,L.left),top:Math.min(o.top,L.top)-I,right:Math.max(o.right,L.right),bottom:Math.max(o.bottom,L.bottom)+I});Yi(e,j.scrollLeft,j.scrollTop)}function Ji(e,o){if(Math.abs(e.doc.scrollTop-o)<2)return;A||fo(e,{top:o}),Qi(e,o,!0),A&&fo(e),oi(e,100)}function Qi(e,o,L){if(o=Math.max(0,Math.min(e.display.scroller.scrollHeight-e.display.scroller.clientHeight,o)),e.display.scroller.scrollTop==o&&!L)return;e.doc.scrollTop=o,e.display.scrollbars.setScrollTop(o),e.display.scroller.scrollTop!=o&&(e.display.scroller.scrollTop=o)}function ti(e,o,L,I){if(o=Math.max(0,Math.min(o,e.display.scroller.scrollWidth-e.display.scroller.clientWidth)),(L?o==e.doc.scrollLeft:Math.abs(e.doc.scrollLeft-o)<2)&&!I)return;e.doc.scrollLeft=o,ga(e),e.display.scroller.scrollLeft!=o&&(e.display.scroller.scrollLeft=o),e.display.scrollbars.setScrollLeft(o)}function Li(e){var o=e.display,L=o.gutters.offsetWidth,I=Math.round(e.doc.height+Ze(e.display));return{clientHeight:o.scroller.clientHeight,viewHeight:o.wrapper.clientHeight,scrollWidth:o.scroller.scrollWidth,clientWidth:o.scroller.clientWidth,viewWidth:o.wrapper.clientWidth,barLeft:e.options.fixedGutter?L:0,docHeight:I,scrollHeight:I+_t(e)+o.barHeight,nativeBarWidth:o.nativeBarWidth,gutterWidth:L}}var Di=function(e,o,L){this.cm=L;var I=this.vert=T("div",[T("div",null,null,"min-width: 1px")],"CodeMirror-vscrollbar"),j=this.horiz=T("div",[T("div",null,null,"height: 100%; min-height: 1px")],"CodeMirror-hscrollbar");I.tabIndex=j.tabIndex=-1,e(I),e(j),Ue(I,"scroll",function(){I.clientHeight&&o(I.scrollTop,"vertical")}),Ue(j,"scroll",function(){j.clientWidth&&o(j.scrollLeft,"horizontal")}),this.checkedZeroWidth=!1,w&&c<8&&(this.horiz.style.minHeight=this.vert.style.minWidth="18px")};Di.prototype.update=function(e){var o=e.scrollWidth>e.clientWidth+1,L=e.scrollHeight>e.clientHeight+1,I=e.nativeBarWidth;if(L){this.vert.style.display="block",this.vert.style.bottom=o?I+"px":"0";var j=e.viewHeight-(o?I:0);this.vert.firstChild.style.height=Math.max(0,e.scrollHeight-e.clientHeight+j)+"px"}else this.vert.style.display="",this.vert.firstChild.style.height="0";if(o){this.horiz.style.display="block",this.horiz.style.right=L?I+"px":"0",this.horiz.style.left=e.barLeft+"px";var ne=e.viewWidth-e.barLeft-(L?I:0);this.horiz.firstChild.style.width=Math.max(0,e.scrollWidth-e.clientWidth+ne)+"px"}else this.horiz.style.display="",this.horiz.firstChild.style.width="0";return!this.checkedZeroWidth&&e.clientHeight>0&&(I==0&&this.zeroWidthHack(),this.checkedZeroWidth=!0),{right:L?I:0,bottom:o?I: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=i&&!r?"12px":"18px";this.horiz.style.height=this.vert.style.width=e,this.horiz.style.pointerEvents=this.vert.style.pointerEvents="none",this.disableHoriz=new le,this.disableVert=new le},Di.prototype.enableZeroWidthBar=function(e,o,L){e.style.pointerEvents="auto";function I(){var j=e.getBoundingClientRect(),ne=L=="vert"?document.elementFromPoint(j.right-1,(j.top+j.bottom)/2):document.elementFromPoint((j.right+j.left)/2,j.bottom-1);ne!=e?e.style.pointerEvents="none":o.set(1e3,I)}o.set(1e3,I)},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 Pi(e,o){o||(o=Li(e));var L=e.display.barWidth,I=e.display.barHeight;Eo(e,o);for(var j=0;j<4&&L!=e.display.barWidth||I!=e.display.barHeight;j++)L!=e.display.barWidth&&e.options.lineWrapping&&ro(e),Eo(e,Li(e)),L=e.display.barWidth,I=e.display.barHeight}function Eo(e,o){var L=e.display,I=L.scrollbars.update(o);L.sizer.style.paddingRight=(L.barWidth=I.right)+"px",L.sizer.style.paddingBottom=(L.barHeight=I.bottom)+"px",L.heightForcer.style.borderBottom=I.bottom+"px solid transparent",I.right&&I.bottom?(L.scrollbarFiller.style.display="block",L.scrollbarFiller.style.height=I.bottom+"px",L.scrollbarFiller.style.width=I.right+"px"):L.scrollbarFiller.style.display="",I.bottom&&e.options.coverGutterNextToScrollbar&&e.options.fixedGutter?(L.gutterFiller.style.display="block",L.gutterFiller.style.height=I.bottom+"px",L.gutterFiller.style.width=o.gutterWidth+"px"):L.gutterFiller.style.display=""}var xo={native:Di,null:Zi};function Co(e){e.display.scrollbars&&(e.display.scrollbars.clear(),e.display.scrollbars.addClass&&O(e.display.wrapper,e.display.scrollbars.addClass)),e.display.scrollbars=new xo[e.options.scrollbarStyle](function(o){e.display.wrapper.insertBefore(o,e.display.scrollbarFiller),Ue(o,"mousedown",function(){e.state.focused&&setTimeout(function(){return e.display.input.focus()},0)}),o.setAttribute("cm-not-content","true")},function(o,L){L=="horizontal"?ti(e,o):Ji(e,o)},e),e.display.scrollbars.addClass&&W(e.display.wrapper,e.display.scrollbars.addClass)}var io=0;function ki(e){e.curOp={cm:e,viewChanged:!1,startHeight:e.doc.height,forceUpdate:!1,updateInput:0,typing:!1,changeObjs:null,cursorActivityHandlers:null,cursorActivityCalled:0,selectionChanged:!1,updateMaxLine:!1,scrollLeft:null,scrollTop:null,scrollToPos:null,focus:!1,id:++io},Vr(e.curOp)}function $i(e){var o=e.curOp;o&&Ht(o,function(L){for(var I=0;I<L.ops.length;I++)L.ops[I].cm.curOp=null;No(L)})}function No(e){for(var o=e.ops,L=0;L<o.length;L++)oo(o[L]);for(var I=0;I<o.length;I++)so(o[I]);for(var j=0;j<o.length;j++)So(o[j]);for(var ne=0;ne<o.length;ne++)Uo(o[ne]);for(var ve=0;ve<o.length;ve++)jo(o[ve])}function oo(e){var o=e.cm,L=o.display;Bo(o),e.updateMaxLine&&fn(o),e.mustUpdate=e.viewChanged||e.forceUpdate||e.scrollTop!=null||e.scrollToPos&&(e.scrollToPos.from.line<L.viewFrom||e.scrollToPos.to.line>=L.viewTo)||L.maxLineChanged&&o.options.lineWrapping,e.update=e.mustUpdate&&new bi(o,e.mustUpdate&&{top:e.scrollTop,ensure:e.scrollToPos},e.forceUpdate)}function so(e){e.updatedDisplay=e.mustUpdate&&Wi(e.cm,e.update)}function So(e){var o=e.cm,L=o.display;e.updatedDisplay&&ro(o),e.barMeasure=Li(o),L.maxLineChanged&&!o.options.lineWrapping&&(e.adjustWidthTo=qe(o,L.maxLine,L.maxLine.text.length).left+3,o.display.sizerWidth=e.adjustWidthTo,e.barMeasure.scrollWidth=Math.max(L.scroller.clientWidth,L.sizer.offsetLeft+e.adjustWidthTo+_t(o)+o.display.barWidth),e.maxScrollLeft=Math.max(0,L.sizer.offsetLeft+e.adjustWidthTo-et(o))),(e.updatedDisplay||e.selectionChanged)&&(e.preparedSelection=L.input.prepareSelection())}function Uo(e){var o=e.cm;e.adjustWidthTo!=null&&(o.display.sizer.style.minWidth=e.adjustWidthTo+"px",e.maxScrollLeft<o.doc.scrollLeft&&ti(o,Math.min(o.display.scroller.scrollLeft,e.maxScrollLeft),!0),o.display.maxLineChanged=!1);var L=e.focus&&e.focus==z();e.preparedSelection&&o.display.input.showSelection(e.preparedSelection,L),(e.updatedDisplay||e.startHeight!=o.doc.height)&&Pi(o,e.barMeasure),e.updatedDisplay&&Sa(o,e.barMeasure),e.selectionChanged&&Za(o),o.state.focused&&e.updateInput&&o.display.input.reset(e.typing),L&&to(e.cm)}function jo(e){var o=e.cm,L=o.display,I=o.doc;if(e.updatedDisplay&&Ao(o,e.update),L.wheelStartX!=null&&(e.scrollTop!=null||e.scrollLeft!=null||e.scrollToPos)&&(L.wheelStartX=L.wheelStartY=null),e.scrollTop!=null&&Qi(o,e.scrollTop,e.forceScroll),e.scrollLeft!=null&&ti(o,e.scrollLeft,!0,!0),e.scrollToPos){var j=Lo(o,G(I,e.scrollToPos.from),G(I,e.scrollToPos.to),e.scrollToPos.margin);Io(o,j)}var ne=e.maybeHiddenMarkers,ve=e.maybeUnhiddenMarkers;if(ne)for(var Ce=0;Ce<ne.length;++Ce)ne[Ce].lines.length||vt(ne[Ce],"hide");if(ve)for(var we=0;we<ve.length;++we)ve[we].lines.length&&vt(ve[we],"unhide");L.wrapper.offsetHeight&&(I.scrollTop=o.display.scroller.scrollTop),e.changeObjs&&vt(o,"changes",o,e.changeObjs),e.update&&e.update.finish()}function fi(e,o){if(e.curOp)return o();ki(e);try{return o()}finally{$i(e)}}function Fa(e,o){return function(){if(e.curOp)return o.apply(e,arguments);ki(e);try{return o.apply(e,arguments)}finally{$i(e)}}}function ii(e){return function(){if(this.curOp)return e.apply(this,arguments);ki(this);try{return e.apply(this,arguments)}finally{$i(this)}}}function Xa(e){return function(){var o=this.cm;if(!o||o.curOp)return e.apply(this,arguments);ki(o);try{return e.apply(this,arguments)}finally{$i(o)}}}function oi(e,o){e.doc.highlightFrontier<e.display.viewTo&&e.state.highlight.set(o,K(Oo,e))}function Oo(e){var o=e.doc;if(o.highlightFrontier>=e.display.viewTo)return;var L=+new Date+e.options.workTime,I=Hn(e,o.highlightFrontier),j=[];o.iter(I.line,Math.min(o.first+o.size,e.display.viewTo+500),function(ne){if(I.line>=e.display.viewFrom){var ve=ne.styles,Ce=ne.text.length>e.options.maxHighlightLength?_n(o.mode,I.state):null,we=ft(e,ne,I,!0);Ce&&(I.state=Ce),ne.styles=we.styles;var je=ne.styleClasses,pt=we.classes;pt?ne.styleClasses=pt:je&&(ne.styleClasses=null);for(var At=!ve||ve.length!=ne.styles.length||je!=pt&&(!je||!pt||je.bgClass!=pt.bgClass||je.textClass!=pt.textClass),Qt=0;!At&&Qt<ve.length;++Qt)At=ve[Qt]!=ne.styles[Qt];At&&j.push(I.line),ne.stateAfter=I.save(),I.nextLine()}else ne.text.length<=e.options.maxHighlightLength&&ar(e,ne.text,I),ne.stateAfter=I.line%5==0?I.save():null,I.nextLine();if(+new Date>L)return oi(e,e.options.workDelay),!0}),o.highlightFrontier=I.line,o.modeFrontier=Math.max(o.modeFrontier,I.line),j.length&&fi(e,function(){for(var ne=0;ne<j.length;ne++)La(e,j[ne],"text")})}var bi=function(e,o,L){var I=e.display;this.viewport=o,this.visible=uo(I,e.doc,o),this.editorIsHidden=!I.wrapper.offsetWidth,this.wrapperHeight=I.wrapper.clientHeight,this.wrapperWidth=I.wrapper.clientWidth,this.oldDisplayWidth=et(e),this.force=L,this.dims=Pr(e),this.events=[]};bi.prototype.signal=function(e,o){Fe(e,o)&&this.events.push(arguments)},bi.prototype.finish=function(){for(var e=0;e<this.events.length;e++)vt.apply(null,this.events[e])};function Bo(e){var o=e.display;!o.scrollbarsClipped&&o.scroller.offsetWidth&&(o.nativeBarWidth=o.scroller.offsetWidth-o.scroller.clientWidth,o.heightForcer.style.height=_t(e)+"px",o.sizer.style.marginBottom=-o.nativeBarWidth+"px",o.sizer.style.borderRightWidth=_t(e)+"px",o.scrollbarsClipped=!0)}function wo(e){if(e.hasFocus())return null;var o=z();if(!o||!U(e.display.lineDiv,o))return null;var L={activeElt:o};if(window.getSelection){var I=window.getSelection();I.anchorNode&&I.extend&&U(e.display.lineDiv,I.anchorNode)&&(L.anchorNode=I.anchorNode,L.anchorOffset=I.anchorOffset,L.focusNode=I.focusNode,L.focusOffset=I.focusOffset)}return L}function qi(e){if(!e||!e.activeElt||e.activeElt==z())return;if(e.activeElt.focus(),!/^(INPUT|TEXTAREA)$/.test(e.activeElt.nodeName)&&e.anchorNode&&U(document.body,e.anchorNode)&&U(document.body,e.focusNode)){var o=window.getSelection(),L=document.createRange();L.setEnd(e.anchorNode,e.anchorOffset),L.collapse(!1),o.removeAllRanges(),o.addRange(L),o.extend(e.focusNode,e.focusOffset)}}function Wi(e,o){var L=e.display,I=e.doc;if(o.editorIsHidden)return Ua(e),!1;if(!o.force&&o.visible.from>=L.viewFrom&&o.visible.to<=L.viewTo&&(L.updateLineNumbers==null||L.updateLineNumbers>=L.viewTo)&&L.renderedView==L.view&&Ti(e)==0)return!1;Ga(e)&&(Ua(e),o.dims=Pr(e));var j=I.first+I.size,ne=Math.max(o.visible.from-e.options.viewportMargin,I.first),ve=Math.min(j,o.visible.to+e.options.viewportMargin);L.viewFrom<ne&&ne-L.viewFrom<20&&(ne=Math.max(I.first,L.viewFrom)),L.viewTo>ve&&L.viewTo-ve<20&&(ve=Math.min(j,L.viewTo)),Ia&&(ne=Bn(e.doc,ne),ve=Pn(e.doc,ve));var Ce=ne!=L.viewFrom||ve!=L.viewTo||L.lastWrapHeight!=o.wrapperHeight||L.lastWrapWidth!=o.wrapperWidth;Fi(e,ne,ve),L.viewOffset=ln(un(e.doc,L.viewFrom)),e.display.mover.style.top=L.viewOffset+"px";var we=Ti(e);if(!Ce&&we==0&&!o.force&&L.renderedView==L.view&&(L.updateLineNumbers==null||L.updateLineNumbers>=L.viewTo))return!1;var je=wo(e);return we>4&&(L.lineDiv.style.display="none"),Wo(e,L.updateLineNumbers,o.dims),we>4&&(L.lineDiv.style.display=""),L.renderedView=L.view,qi(je),S(L.cursorDiv),S(L.selectionDiv),L.gutters.style.height=L.sizer.style.minHeight=0,Ce&&(L.lastWrapHeight=o.wrapperHeight,L.lastWrapWidth=o.wrapperWidth,oi(e,400)),L.updateLineNumbers=null,!0}function Ao(e,o){for(var L=o.viewport,I=!0;;I=!1){if(!I||!e.options.lineWrapping||o.oldDisplayWidth==et(e)){if(L&&L.top!=null&&(L={top:Math.min(e.doc.height+Ze(e.display)-Re(e),L.top)}),o.visible=uo(e.display,e.doc,L),o.visible.from>=e.display.viewFrom&&o.visible.to<=e.display.viewTo)break}else I&&(o.visible=uo(e.display,e.doc,L));if(!Wi(e,o))break;ro(e);var j=Li(e);Pa(e),Pi(e,j),Sa(e,j),o.force=!1}o.signal(e,"update",e),(e.display.viewFrom!=e.display.reportedViewFrom||e.display.viewTo!=e.display.reportedViewTo)&&(o.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,o){var L=new bi(e,o);if(Wi(e,L)){ro(e),Ao(e,L);var I=Li(e);Pa(e),Pi(e,I),Sa(e,I),L.finish()}}function Wo(e,o,L){var I=e.display,j=e.options.lineNumbers,ne=I.lineDiv,ve=ne.firstChild;function Ce(Sn){var Fn=Sn.nextSibling;return _&&i&&e.display.currentWheelTarget==Sn?Sn.style.display="none":Sn.parentNode.removeChild(Sn),Fn}for(var we=I.view,je=I.viewFrom,pt=0;pt<we.length;pt++){var At=we[pt];if(!At.hidden)if(!At.node||At.node.parentNode!=ne){var Qt=pr(e,At,je,L);ne.insertBefore(Qt,ve)}else{for(;ve!=At.node;)ve=Ce(ve);var Gt=j&&o!=null&&o<=je&&At.lineNumber;At.changes&&(ge(At.changes,"gutter")>-1&&(Gt=!1),On(e,At,je,L)),Gt&&(S(At.lineNumber),At.lineNumber.appendChild(document.createTextNode(an(e.options,je)))),ve=At.node.nextSibling}je+=At.size}for(;ve;)ve=Ce(ve)}function lo(e){var o=e.gutters.offsetWidth;e.sizer.style.marginLeft=o+"px"}function Sa(e,o){e.display.sizer.style.minHeight=o.docHeight+"px",e.display.heightForcer.style.top=o.docHeight+"px",e.display.gutters.style.height=o.docHeight+e.display.barHeight+_t(e)+"px"}function ga(e){var o=e.display,L=o.view;if(!o.alignWidgets&&(!o.gutters.firstChild||!e.options.fixedGutter))return;for(var I=la(o)-o.scroller.scrollLeft+e.doc.scrollLeft,j=o.gutters.offsetWidth,ne=I+"px",ve=0;ve<L.length;ve++)if(!L[ve].hidden){e.options.fixedGutter&&(L[ve].gutter&&(L[ve].gutter.style.left=ne),L[ve].gutterBackground&&(L[ve].gutterBackground.style.left=ne));var Ce=L[ve].alignable;if(Ce)for(var we=0;we<Ce.length;we++)Ce[we].style.left=ne}e.options.fixedGutter&&(o.gutters.style.left=I+j+"px")}function Ga(e){if(!e.options.lineNumbers)return!1;var o=e.doc,L=an(e.options,o.first+o.size-1),I=e.display;if(L.length!=I.lineNumChars){var j=I.measure.appendChild(T("div",[T("div",L)],"CodeMirror-linenumber CodeMirror-gutter-elt")),ne=j.firstChild.offsetWidth,ve=j.offsetWidth-ne;return I.lineGutter.style.width="",I.lineNumInnerWidth=Math.max(ne,I.lineGutter.offsetWidth-ve)+1,I.lineNumWidth=I.lineNumInnerWidth+ve,I.lineNumChars=I.lineNumInnerWidth?L.length:-1,I.lineGutter.style.width=I.lineNumWidth+"px",lo(e.display),!0}return!1}function ui(e,o){for(var L=[],I=!1,j=0;j<e.length;j++){var ne=e[j],ve=null;if(typeof ne!="string"&&(ve=ne.style,ne=ne.className),ne=="CodeMirror-linenumbers")if(o)I=!0;else continue;L.push({className:ne,style:ve})}return o&&!I&&L.push({className:"CodeMirror-linenumbers",style:null}),L}function eo(e){var o=e.gutters,L=e.gutterSpecs;S(o),e.lineGutter=null;for(var I=0;I<L.length;++I){var j=L[I],ne=j.className,ve=j.style,Ce=o.appendChild(T("div",null,"CodeMirror-gutter "+ne));ve&&(Ce.style.cssText=ve),ne=="CodeMirror-linenumbers"&&(e.lineGutter=Ce,Ce.style.width=(e.lineNumWidth||1)+"px")}o.style.display=L.length?"":"none",lo(e)}function Ni(e){eo(e.display),Ma(e),ga(e)}function ho(e,o,L,I){var j=this;this.input=L,j.scrollbarFiller=T("div",null,"CodeMirror-scrollbar-filler"),j.scrollbarFiller.setAttribute("cm-not-content","true"),j.gutterFiller=T("div",null,"CodeMirror-gutter-filler"),j.gutterFiller.setAttribute("cm-not-content","true"),j.lineDiv=N("div",null,"CodeMirror-code"),j.selectionDiv=T("div",null,null,"position: relative; z-index: 1"),j.cursorDiv=T("div",null,"CodeMirror-cursors"),j.measure=T("div",null,"CodeMirror-measure"),j.lineMeasure=T("div",null,"CodeMirror-measure"),j.lineSpace=N("div",[j.measure,j.lineMeasure,j.selectionDiv,j.cursorDiv,j.lineDiv],null,"position: relative; outline: none");var ne=N("div",[j.lineSpace],"CodeMirror-lines");j.mover=T("div",[ne],null,"position: relative"),j.sizer=T("div",[j.mover],"CodeMirror-sizer"),j.sizerWidth=null,j.heightForcer=T("div",null,null,"position: absolute; height: "+pe+"px; width: 1px;"),j.gutters=T("div",null,"CodeMirror-gutters"),j.lineGutter=null,j.scroller=T("div",[j.sizer,j.heightForcer,j.gutters],"CodeMirror-scroll"),j.scroller.setAttribute("tabIndex","-1"),j.wrapper=T("div",[j.scrollbarFiller,j.gutterFiller,j.scroller],"CodeMirror"),w&&c<8&&(j.gutters.style.zIndex=-1,j.scroller.style.paddingRight=0),!_&&!(A&&n)&&(j.scroller.draggable=!0),e&&(e.appendChild?e.appendChild(j.wrapper):e(j.wrapper)),j.viewFrom=j.viewTo=o.first,j.reportedViewFrom=j.reportedViewTo=o.first,j.view=[],j.renderedView=null,j.externalMeasured=null,j.viewOffset=0,j.lastWrapHeight=j.lastWrapWidth=0,j.updateLineNumbers=null,j.nativeBarWidth=j.barHeight=j.barWidth=0,j.scrollbarsClipped=!1,j.lineNumWidth=j.lineNumInnerWidth=j.lineNumChars=null,j.alignWidgets=!1,j.cachedCharWidth=j.cachedTextHeight=j.cachedPaddingH=null,j.maxLine=null,j.maxLineLength=0,j.maxLineChanged=!1,j.wheelDX=j.wheelDY=j.wheelStartX=j.wheelStartY=null,j.shift=!1,j.selForContextMenu=null,j.activeTouch=null,j.gutterSpecs=ui(I.gutters,I.lineNumbers),eo(j),L.init(j)}var Oi=0,$a=null;w?$a=-.53:A?$a=15:t?$a=-.7:s&&($a=-1/3);function po(e){var o=e.wheelDeltaX,L=e.wheelDeltaY;return o==null&&e.detail&&e.axis==e.HORIZONTAL_AXIS&&(o=e.detail),L==null&&e.detail&&e.axis==e.VERTICAL_AXIS?L=e.detail:L==null&&(L=e.wheelDelta),{x:o,y:L}}function Ki(e){var o=po(e);return o.x*=$a,o.y*=$a,o}function mo(e,o){var L=po(o),I=L.x,j=L.y,ne=e.display,ve=ne.scroller,Ce=ve.scrollWidth>ve.clientWidth,we=ve.scrollHeight>ve.clientHeight;if(!(I&&Ce||j&&we))return;if(j&&i&&_){e:for(var je=o.target,pt=ne.view;je!=ve;je=je.parentNode)for(var At=0;At<pt.length;At++)if(pt[At].node==je){e.display.currentWheelTarget=je;break e}}if(I&&!A&&!u&&$a!=null){j&&we&&Ji(e,Math.max(0,ve.scrollTop+j*$a)),ti(e,Math.max(0,ve.scrollLeft+I*$a)),(!j||j&&we)&&Ae(o),ne.wheelStartX=null;return}if(j&&$a!=null){var Qt=j*$a,Gt=e.doc.scrollTop,Sn=Gt+ne.wrapper.clientHeight;Qt<0?Gt=Math.max(0,Gt+Qt-50):Sn=Math.min(e.doc.height,Sn+Qt+50),fo(e,{top:Gt,bottom:Sn})}Oi<20&&(ne.wheelStartX==null?(ne.wheelStartX=ve.scrollLeft,ne.wheelStartY=ve.scrollTop,ne.wheelDX=I,ne.wheelDY=j,setTimeout(function(){if(ne.wheelStartX==null)return;var Fn=ve.scrollLeft-ne.wheelStartX,er=ve.scrollTop-ne.wheelStartY,br=er&&ne.wheelDY&&er/ne.wheelDY||Fn&&ne.wheelDX&&Fn/ne.wheelDX;if(ne.wheelStartX=ne.wheelStartY=null,!br)return;$a=($a*Oi+br)/(Oi+1),++Oi},200)):(ne.wheelDX+=I,ne.wheelDY+=j))}var hi=function(e,o){this.ranges=e,this.primIndex=o};hi.prototype.primary=function(){return this.ranges[this.primIndex]},hi.prototype.equals=function(e){if(e==this)return!0;if(e.primIndex!=this.primIndex||e.ranges.length!=this.ranges.length)return!1;for(var o=0;o<this.ranges.length;o++){var L=this.ranges[o],I=e.ranges[o];if(!Xn(L.anchor,I.anchor)||!Xn(L.head,I.head))return!1}return!0},hi.prototype.deepCopy=function(){for(var e=[],o=0;o<this.ranges.length;o++)e[o]=new wa($n(this.ranges[o].anchor),$n(this.ranges[o].head));return new hi(e,this.primIndex)},hi.prototype.somethingSelected=function(){for(var e=0;e<this.ranges.length;e++)if(!this.ranges[e].empty())return!0;return!1},hi.prototype.contains=function(e,o){o||(o=e);for(var L=0;L<this.ranges.length;L++){var I=this.ranges[L];if(sn(o,I.from())>=0&&sn(e,I.to())<=0)return L}return-1};var wa=function(e,o){this.anchor=e,this.head=o};wa.prototype.from=function(){return Jn(this.anchor,this.head)},wa.prototype.to=function(){return Vn(this.anchor,this.head)},wa.prototype.empty=function(){return this.head.line==this.anchor.line&&this.head.ch==this.anchor.ch};function sa(e,o,L){var I=e&&e.options.selectionsMayTouch,j=o[L];o.sort(function(Qt,Gt){return sn(Qt.from(),Gt.from())}),L=ge(o,j);for(var ne=1;ne<o.length;ne++){var ve=o[ne],Ce=o[ne-1],we=sn(Ce.to(),ve.from());if(I&&!ve.empty()?we>0:we>=0){var je=Jn(Ce.from(),ve.from()),pt=Vn(Ce.to(),ve.to()),At=Ce.empty()?ve.from()==ve.head:Ce.from()==Ce.head;ne<=L&&--L,o.splice(--ne,2,new wa(At?pt:je,At?je:pt))}}return new hi(o,L)}function wr(e,o){return new hi([new wa(e,o||e)],0)}function Qr(e){return e.text?Wt(e.from.line+e.text.length-1,q(e.text).length+(e.text.length==1?e.from.ch:0)):e.to}function va(e,o){if(sn(e,o.from)<0)return e;if(sn(e,o.to)<=0)return Qr(o);var L=e.line+o.text.length-(o.to.line-o.from.line)-1,I=e.ch;return e.line==o.to.line&&(I+=Qr(o).ch-o.to.ch),Wt(L,I)}function ja(e,o){for(var L=[],I=0;I<e.sel.ranges.length;I++){var j=e.sel.ranges[I];L.push(new wa(va(j.anchor,o),va(j.head,o)))}return sa(e.cm,L,e.sel.primIndex)}function Ei(e,o,L){return e.line==o.line?Wt(L.line,e.ch-o.ch+L.ch):Wt(L.line+(e.line-o.line),e.ch)}function Ri(e,o,L){for(var I=[],j=Wt(e.first,0),ne=j,ve=0;ve<o.length;ve++){var Ce=o[ve],we=Ei(Ce.from,j,ne),je=Ei(Qr(Ce),j,ne);if(j=Ce.to,ne=je,L=="around"){var pt=e.sel.ranges[ve],At=sn(pt.head,pt.anchor)<0;I[ve]=new wa(At?je:we,At?we:je)}else I[ve]=new wa(we,we)}return new hi(I,e.sel.primIndex)}function qa(e){e.doc.mode=Pt(e.options,e.doc.modeOption),xi(e)}function xi(e){e.doc.iter(function(o){o.stateAfter&&(o.stateAfter=null),o.styles&&(o.styles=null)}),e.doc.modeFrontier=e.doc.highlightFrontier=e.doc.first,oi(e,100),e.state.modeGen++,e.curOp&&Ma(e)}function Hi(e,o){return o.from.ch==0&&o.to.ch==0&&q(o.text)==""&&(!e.cm||e.cm.options.wholeLineUpdateBefore)}function vo(e,o,L,I){function j(Br){return L?L[Br]:null}function ne(Br,Er,Gr){Rn(Br,Er,Gr,I),Vt(Br,"change",Br,o)}function ve(Br,Er){for(var Gr=[],oa=Br;oa<Er;++oa)Gr.push(new yn(je[oa],j(oa),I));return Gr}var Ce=o.from,we=o.to,je=o.text,pt=un(e,Ce.line),At=un(e,we.line),Qt=q(je),Gt=j(je.length-1),Sn=we.line-Ce.line;if(o.full)e.insert(0,ve(0,je.length)),e.remove(je.length,e.size-je.length);else if(Hi(e,o)){var Fn=ve(0,je.length-1);ne(At,At.text,Gt),Sn&&e.remove(Ce.line,Sn),Fn.length&&e.insert(Ce.line,Fn)}else if(pt==At)if(je.length==1)ne(pt,pt.text.slice(0,Ce.ch)+Qt+pt.text.slice(we.ch),Gt);else{var er=ve(1,je.length-1);er.push(new yn(Qt+pt.text.slice(we.ch),Gt,I)),ne(pt,pt.text.slice(0,Ce.ch)+je[0],j(0)),e.insert(Ce.line+1,er)}else if(je.length==1)ne(pt,pt.text.slice(0,Ce.ch)+je[0]+At.text.slice(we.ch),j(0)),e.remove(Ce.line+1,Sn);else{ne(pt,pt.text.slice(0,Ce.ch)+je[0],j(0)),ne(At,Qt+At.text.slice(we.ch),Gt);var br=ve(1,je.length-1);Sn>1&&e.remove(Ce.line+1,Sn-1),e.insert(Ce.line+1,br)}Vt(e,"change",e,o)}function Ja(e,o,L){function I(j,ne,ve){if(j.linked)for(var Ce=0;Ce<j.linked.length;++Ce){var we=j.linked[Ce];if(we.doc==ne)continue;var je=ve&&we.sharedHist;if(L&&!je)continue;o(we.doc,je),I(we.doc,j,je)}}I(e,null,!0)}function Ts(e,o){if(o.cm)throw new Error("This document is already in use.");e.doc=o,o.cm=e,Aa(e),qa(e),Ys(e),e.options.lineWrapping||fn(e),e.options.mode=o.modeOption,Ma(e)}function Ys(e){(e.doc.direction=="rtl"?W:O)(e.display.lineDiv,"CodeMirror-rtl")}function Rl(e){fi(e,function(){Ys(e),Ma(e)})}function hs(e){this.done=[],this.undone=[],this.undoDepth=Infinity,this.lastModTime=this.lastSelTime=0,this.lastOp=this.lastSelOp=null,this.lastOrigin=this.lastSelOrigin=null,this.generation=this.maxGeneration=e||1}function Ds(e,o){var L={from:$n(o.from),to:Qr(o),text:_r(e,o.from,o.to)};return Ps(e,L,o.from.line,o.to.line+1),Ja(e,function(I){return Ps(I,L,o.from.line,o.to.line+1)},!0),L}function Js(e){for(;e.length;){var o=q(e);if(o.ranges)e.pop();else break}}function Ml(e,o){if(o)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,o,L,I){var j=e.history;j.undone.length=0;var ne=+new Date,ve,Ce;if((j.lastOp==I||j.lastOrigin==o.origin&&o.origin&&(o.origin.charAt(0)=="+"&&j.lastModTime>ne-(e.cm?e.cm.options.historyEventDelay:500)||o.origin.charAt(0)=="*"))&&(ve=Ml(j,j.lastOp==I)))Ce=q(ve.changes),sn(o.from,o.to)==0&&sn(o.from,Ce.to)==0?Ce.to=Qr(o):ve.changes.push(Ds(e,o));else{var we=q(j.done);for((!we||!we.ranges)&&ms(e.sel,j.done),ve={changes:[Ds(e,o)],generation:j.generation},j.done.push(ve);j.done.length>j.undoDepth;)j.done.shift(),j.done[0].ranges||j.done.shift()}j.done.push(L),j.generation=++j.maxGeneration,j.lastModTime=j.lastSelTime=ne,j.lastOp=j.lastSelOp=I,j.lastOrigin=j.lastSelOrigin=o.origin,Ce||vt(e,"historyAdded")}function Il(e,o,L,I){var j=o.charAt(0);return j=="*"||j=="+"&&L.ranges.length==I.ranges.length&&L.somethingSelected()==I.somethingSelected()&&new Date-e.history.lastSelTime<=(e.cm?e.cm.options.historyEventDelay:500)}function ps(e,o,L,I){var j=e.history,ne=I&&I.origin;L==j.lastSelOp||ne&&j.lastSelOrigin==ne&&(j.lastModTime==j.lastSelTime&&j.lastOrigin==ne||Il(e,ne,q(j.done),o))?j.done[j.done.length-1]=o:ms(o,j.done),j.lastSelTime=+new Date,j.lastSelOrigin=ne,j.lastSelOp=L,I&&I.clearRedo!==!1&&Js(j.undone)}function ms(e,o){var L=q(o);L&&L.ranges&&L.equals(e)||o.push(e)}function Ps(e,o,L,I){var j=o["spans_"+e.id],ne=0;e.iter(Math.max(e.first,L),Math.min(e.first+e.size,I),function(ve){ve.markedSpans&&((j||(j=o["spans_"+e.id]={}))[ne]=ve.markedSpans),++ne})}function vs(e){if(!e)return null;for(var o,L=0;L<e.length;++L)e[L].marker.explicitlyCleared?o||(o=e.slice(0,L)):o&&o.push(e[L]);return o?o.length?o:null:e}function Zs(e,o){var L=o["spans_"+e.id];if(!L)return null;for(var I=[],j=0;j<o.text.length;++j)I.push(vs(L[j]));return I}function Rs(e,o){var L=Zs(e,o),I=ua(e,o);if(!L)return I;if(!I)return L;for(var j=0;j<L.length;++j){var ne=L[j],ve=I[j];if(ne&&ve){e:for(var Ce=0;Ce<ve.length;++Ce){for(var we=ve[Ce],je=0;je<ne.length;++je)if(ne[je].marker==we.marker)continue e;ne.push(we)}}else ve&&(L[j]=ve)}return L}function Ko(e,o,L){for(var I=[],j=0;j<e.length;++j){var ne=e[j];if(ne.ranges){I.push(L?hi.prototype.deepCopy.call(ne):ne);continue}var ve=ne.changes,Ce=[];I.push({changes:Ce});for(var we=0;we<ve.length;++we){var je=ve[we],pt=void 0;if(Ce.push({from:je.from,to:je.to,text:je.text}),o)for(var At in je)(pt=At.match(/^spans_(\d+)$/))&&(ge(o,Number(pt[1]))>-1&&(q(Ce)[At]=je[At],delete je[At]))}}return I}function gs(e,o,L,I){if(I){var j=e.anchor;if(L){var ne=sn(o,j)<0;ne!=sn(L,j)<0?(j=o,o=L):ne!=sn(o,L)<0&&(o=L)}return new wa(j,o)}else return new wa(L||o,o)}function _s(e,o,L,I,j){j==null&&(j=e.cm&&(e.cm.display.shift||e.extend)),vi(e,new hi([gs(e.sel.primary(),o,L,j)],0),I)}function $s(e,o,L){for(var I=[],j=e.cm&&(e.cm.display.shift||e.extend),ne=0;ne<e.sel.ranges.length;ne++)I[ne]=gs(e.sel.ranges[ne],o[ne],null,j);var ve=sa(e.cm,I,e.sel.primIndex);vi(e,ve,L)}function To(e,o,L,I){var j=e.sel.ranges.slice(0);j[o]=L,vi(e,sa(e.cm,j,e.sel.primIndex),I)}function el(e,o,L,I){vi(e,wr(o,L),I)}function Ll(e,o,L){var I={ranges:o.ranges,update:function(j){this.ranges=[];for(var ne=0;ne<j.length;ne++)this.ranges[ne]=new wa(G(e,j[ne].anchor),G(e,j[ne].head))},origin:L&&L.origin};return vt(e,"beforeSelectionChange",e,I),e.cm&&vt(e.cm,"beforeSelectionChange",e.cm,I),I.ranges!=o.ranges?sa(e.cm,I.ranges,I.ranges.length-1):o}function tl(e,o,L){var I=e.history.done,j=q(I);j&&j.ranges?(I[I.length-1]=o,Ho(e,o,L)):vi(e,o,L)}function vi(e,o,L){Ho(e,o,L),ps(e,e.sel,e.cm?e.cm.curOp.id:NaN,L)}function Ho(e,o,L){(Fe(e,"beforeSelectionChange")||e.cm&&Fe(e.cm,"beforeSelectionChange"))&&(o=Ll(e,o,L));var I=L&&L.bias||(sn(o.primary().head,e.sel.primary().head)<0?-1:1);nl(e,al(e,o,I,!0)),!(L&&L.scroll===!1)&&e.cm&&Xi(e.cm)}function nl(e,o){if(o.equals(e.sel))return;e.sel=o,e.cm&&(e.cm.curOp.updateInput=1,e.cm.curOp.selectionChanged=!0,ze(e.cm)),Vt(e,"cursorActivity",e)}function rl(e){nl(e,al(e,e.sel,null,!1))}function al(e,o,L,I){for(var j,ne=0;ne<o.ranges.length;ne++){var ve=o.ranges[ne],Ce=o.ranges.length==e.sel.ranges.length&&e.sel.ranges[ne],we=ys(e,ve.anchor,Ce&&Ce.anchor,L,I),je=ys(e,ve.head,Ce&&Ce.head,L,I);(j||we!=ve.anchor||je!=ve.head)&&(j||(j=o.ranges.slice(0,ne)),j[ne]=new wa(we,je))}return j?sa(e.cm,j,o.primIndex):o}function Go(e,o,L,I,j){var ne=un(e,o.line);if(ne.markedSpans)for(var ve=0;ve<ne.markedSpans.length;++ve){var Ce=ne.markedSpans[ve],we=Ce.marker,je="selectLeft"in we?!we.selectLeft:we.inclusiveLeft,pt="selectRight"in we?!we.selectRight:we.inclusiveRight;if((Ce.from==null||(je?Ce.from<=o.ch:Ce.from<o.ch))&&(Ce.to==null||(pt?Ce.to>=o.ch:Ce.to>o.ch))){if(j&&(vt(we,"beforeCursorEnter"),we.explicitlyCleared))if(ne.markedSpans){--ve;continue}else break;if(!we.atomic)continue;if(L){var At=we.find(I<0?1:-1),Qt=void 0;if((I<0?pt:je)&&(At=il(e,At,-I,At&&At.line==o.line?ne:null)),At&&At.line==o.line&&(Qt=sn(At,L))&&(I<0?Qt<0:Qt>0))return Go(e,At,o,I,j)}var Gt=we.find(I<0?-1:1);return(I<0?je:pt)&&(Gt=il(e,Gt,I,Gt.line==o.line?ne:null)),Gt?Go(e,Gt,o,I,j):null}}return o}function ys(e,o,L,I,j){var ne=I||1,ve=Go(e,o,L,ne,j)||!j&&Go(e,o,L,ne,!0)||Go(e,o,L,-ne,j)||!j&&Go(e,o,L,-ne,!0);return ve||(e.cantEdit=!0,Wt(e.first,0))}function il(e,o,L,I){return L<0&&o.ch==0?o.line>e.first?G(e,Wt(o.line-1)):null:L>0&&o.ch==(I||un(e,o.line)).text.length?o.line<e.first+e.size-1?Wt(o.line+1,0):null:new Wt(o.line,o.ch+L)}function ol(e){e.setSelection(Wt(e.firstLine(),0),Wt(e.lastLine()),Ie)}function Ms(e,o,L){var I={canceled:!1,from:o.from,to:o.to,text:o.text,origin:o.origin,cancel:function(){return I.canceled=!0}};return L&&(I.update=function(j,ne,ve,Ce){j&&(I.from=G(e,j)),ne&&(I.to=G(e,ne)),ve&&(I.text=ve),Ce!==void 0&&(I.origin=Ce)}),vt(e,"beforeChange",e,I),e.cm&&vt(e.cm,"beforeChange",e.cm,I),I.canceled?(e.cm&&(e.cm.curOp.updateInput=2),null):{from:I.from,to:I.to,text:I.text,origin:I.origin}}function zo(e,o,L){if(e.cm){if(!e.cm.curOp)return Fa(e.cm,zo)(e,o,L);if(e.cm.state.suppressEdits)return}if((Fe(e,"beforeChange")||e.cm&&Fe(e.cm,"beforeChange"))&&(o=Ms(e,o,!0),!o))return;var I=Ba&&!L&&at(e,o.from,o.to);if(I)for(var j=I.length-1;j>=0;--j)sl(e,{from:I[j].from,to:I[j].to,text:j?[""]:o.text,origin:o.origin});else sl(e,o)}function sl(e,o){if(o.text.length==1&&o.text[0]==""&&sn(o.from,o.to)==0)return;var L=ja(e,o);Qs(e,o,L,e.cm?e.cm.curOp.id:NaN),Vo(e,o,L,ua(e,o));var I=[];Ja(e,function(j,ne){!ne&&ge(I,j.history)==-1&&(dl(j.history,o),I.push(j.history)),Vo(j,o,null,ua(j,o))})}function bs(e,o,L){var I=e.cm&&e.cm.state.suppressEdits;if(I&&!L)return;for(var j=e.history,ne,ve=e.sel,Ce=o=="undo"?j.done:j.undone,we=o=="undo"?j.undone:j.done,je=0;je<Ce.length&&!(ne=Ce[je],L?ne.ranges&&!ne.equals(e.sel):!ne.ranges);je++);if(je==Ce.length)return;for(j.lastOrigin=j.lastSelOrigin=null;;)if(ne=Ce.pop(),ne.ranges){if(ms(ne,we),L&&!ne.equals(e.sel)){vi(e,ne,{clearRedo:!1});return}ve=ne}else if(I){Ce.push(ne);return}else break;var pt=[];ms(ve,we),we.push({changes:pt,generation:j.generation}),j.generation=ne.generation||++j.maxGeneration;for(var At=Fe(e,"beforeChange")||e.cm&&Fe(e.cm,"beforeChange"),Qt=function(Fn){var er=ne.changes[Fn];if(er.origin=o,At&&!Ms(e,er,!1))return Ce.length=0,{};pt.push(Ds(e,er));var br=Fn?ja(e,er):q(Ce);Vo(e,er,br,Rs(e,er)),!Fn&&e.cm&&e.cm.scrollIntoView({from:er.from,to:Qr(er)});var Br=[];Ja(e,function(Er,Gr){!Gr&&ge(Br,Er.history)==-1&&(dl(Er.history,er),Br.push(Er.history)),Vo(Er,er,null,Rs(Er,er))})},Gt=ne.changes.length-1;Gt>=0;--Gt){var Sn=Qt(Gt);if(Sn)return Sn.v}}function ll(e,o){if(o==0)return;if(e.first+=o,e.sel=new hi(me(e.sel.ranges,function(j){return new wa(Wt(j.anchor.line+o,j.anchor.ch),Wt(j.head.line+o,j.head.ch))}),e.sel.primIndex),e.cm){Ma(e.cm,e.first,e.first-o,o);for(var L=e.cm.display,I=L.viewFrom;I<L.viewTo;I++)La(e.cm,I,"gutter")}}function Vo(e,o,L,I){if(e.cm&&!e.cm.curOp)return Fa(e.cm,Vo)(e,o,L,I);if(o.to.line<e.first){ll(e,o.text.length-1-(o.to.line-o.from.line));return}if(o.from.line>e.lastLine())return;if(o.from.line<e.first){var j=o.text.length-1-(e.first-o.from.line);ll(e,j),o={from:Wt(e.first,0),to:Wt(o.to.line+j,o.to.ch),text:[q(o.text)],origin:o.origin}}var ne=e.lastLine();o.to.line>ne&&(o={from:o.from,to:Wt(ne,un(e,ne).text.length),text:[o.text[0]],origin:o.origin}),o.removed=_r(e,o.from,o.to),L||(L=ja(e,o)),e.cm?kl(e.cm,o,I):vo(e,o,I),Ho(e,L,Ie),e.cantEdit&&ys(e,Wt(e.firstLine(),0))&&(e.cantEdit=!1)}function kl(e,o,L){var I=e.doc,j=e.display,ne=o.from,ve=o.to,Ce=!1,we=ne.line;e.options.lineWrapping||(we=dr(on(un(I,ne.line))),I.iter(we,ve.line+1,function(Gt){if(Gt==j.maxLine)return Ce=!0,!0})),I.sel.contains(o.from,o.to)>-1&&ze(e),vo(I,o,L,xa(e)),e.options.lineWrapping||(I.iter(we,ne.line+o.text.length,function(Gt){var Sn=en(Gt);Sn>j.maxLineLength&&(j.maxLine=Gt,j.maxLineLength=Sn,j.maxLineChanged=!0,Ce=!1)}),Ce&&(e.curOp.updateMaxLine=!0)),Ha(I,ne.line),oi(e,400);var je=o.text.length-(ve.line-ne.line)-1;o.full?Ma(e):ne.line==ve.line&&o.text.length==1&&!Hi(e.doc,o)?La(e,ne.line,"text"):Ma(e,ne.line,ve.line+1,je);var pt=Fe(e,"changes"),At=Fe(e,"change");if(At||pt){var Qt={from:ne,to:ve,text:o.text,removed:o.removed,origin:o.origin};At&&Vt(e,"change",e,Qt),pt&&(e.curOp.changeObjs||(e.curOp.changeObjs=[])).push(Qt)}e.display.selForContextMenu=null}function Xo(e,o,L,I,j){var ne;I||(I=L),sn(I,L)<0&&(ne=[I,L],L=ne[0],I=ne[1]),typeof o=="string"&&(o=e.splitLines(o)),zo(e,{from:L,to:I,text:o,origin:j})}function ul(e,o,L,I){L<e.line?e.line+=I:o<e.line&&(e.line=o,e.ch=0)}function cl(e,o,L,I){for(var j=0;j<e.length;++j){var ne=e[j],ve=!0;if(ne.ranges){ne.copied||(ne=e[j]=ne.deepCopy(),ne.copied=!0);for(var Ce=0;Ce<ne.ranges.length;Ce++)ul(ne.ranges[Ce].anchor,o,L,I),ul(ne.ranges[Ce].head,o,L,I);continue}for(var we=0;we<ne.changes.length;++we){var je=ne.changes[we];if(L<je.from.line)je.from=Wt(je.from.line+I,je.from.ch),je.to=Wt(je.to.line+I,je.to.ch);else if(o<=je.to.line){ve=!1;break}}ve||(e.splice(0,j+1),j=0)}}function dl(e,o){var L=o.from.line,I=o.to.line,j=o.text.length-(I-L)-1;cl(e.done,L,I,j),cl(e.undone,L,I,j)}function ts(e,o,L,I){var j=o,ne=o;return typeof o=="number"?ne=un(e,de(e,o)):j=dr(o),j==null?null:(I(ne,j)&&e.cm&&La(e.cm,j,L),ne)}function Do(e){this.lines=e,this.parent=null;for(var o=0,L=0;L<e.length;++L)e[L].parent=this,o+=e[L].height;this.height=o}Do.prototype={chunkSize:function(){return this.lines.length},removeInner:function(e,o){for(var L=e,I=e+o;L<I;++L){var j=this.lines[L];this.height-=j.height,Ln(j),Vt(j,"delete")}this.lines.splice(e,o)},collapse:function(e){e.push.apply(e,this.lines)},insertInner:function(e,o,L){this.height+=L,this.lines=this.lines.slice(0,e).concat(o).concat(this.lines.slice(e));for(var I=0;I<o.length;++I)o[I].parent=this},iterN:function(e,o,L){for(var I=e+o;e<I;++e)if(L(this.lines[e]))return!0}};function Yo(e){this.children=e;for(var o=0,L=0,I=0;I<e.length;++I){var j=e[I];o+=j.chunkSize(),L+=j.height,j.parent=this}this.size=o,this.height=L,this.parent=null}Yo.prototype={chunkSize:function(){return this.size},removeInner:function(e,o){this.size-=o;for(var L=0;L<this.children.length;++L){var I=this.children[L],j=I.chunkSize();if(e<j){var ne=Math.min(o,j-e),ve=I.height;if(I.removeInner(e,ne),this.height-=ve-I.height,j==ne&&(this.children.splice(L--,1),I.parent=null),(o-=ne)==0)break;e=0}else e-=j}if(this.size-o<25&&(this.children.length>1||!(this.children[0]instanceof Do))){var Ce=[];this.collapse(Ce),this.children=[new Do(Ce)],this.children[0].parent=this}},collapse:function(e){for(var o=0;o<this.children.length;++o)this.children[o].collapse(e)},insertInner:function(e,o,L){this.size+=o.length,this.height+=L;for(var I=0;I<this.children.length;++I){var j=this.children[I],ne=j.chunkSize();if(e<=ne){if(j.insertInner(e,o,L),j.lines&&j.lines.length>50){for(var ve=j.lines.length%25+25,Ce=ve;Ce<j.lines.length;){var we=new Do(j.lines.slice(Ce,Ce+=25));j.height-=we.height,this.children.splice(++I,0,we),we.parent=this}j.lines=j.lines.slice(0,ve),this.maybeSpill()}break}e-=ne}},maybeSpill:function(){if(this.children.length<=10)return;var e=this;do{var o=e.children.splice(e.children.length-5,5),L=new Yo(o);if(e.parent){e.size-=L.size,e.height-=L.height;var j=ge(e.parent.children,e);e.parent.children.splice(j+1,0,L)}else{var I=new Yo(e.children);I.parent=e,e.children=[I,L],e=I}L.parent=e.parent}while(e.children.length>10);e.parent.maybeSpill()},iterN:function(e,o,L){for(var I=0;I<this.children.length;++I){var j=this.children[I],ne=j.chunkSize();if(e<ne){var ve=Math.min(o,ne-e);if(j.iterN(e,ve,L))return!0;if((o-=ve)==0)break;e=0}else e-=ne}}};var ns=function(e,o,L){if(L)for(var I in L)L.hasOwnProperty(I)&&(this[I]=L[I]);this.doc=e,this.node=o};ns.prototype.clear=function(){var e=this.doc.cm,o=this.line.widgets,L=this.line,I=dr(L);if(I==null||!o)return;for(var j=0;j<o.length;++j)o[j]==this&&o.splice(j--,1);o.length||(L.widgets=null);var ne=ba(this);Ir(L,Math.max(0,L.height-ne)),e&&(fi(e,function(){fl(e,L,-ne),La(e,I,"widget")}),Vt(e,"lineWidgetCleared",e,this,I))},ns.prototype.changed=function(){var e=this,o=this.height,L=this.doc.cm,I=this.line;this.height=null;var j=ba(this)-o;if(!j)return;Qn(this.doc,I)||Ir(I,I.height+j),L&&fi(L,function(){L.curOp.forceUpdate=!0,fl(L,I,j),Vt(L,"lineWidgetChanged",L,e,dr(I))})},Xe(ns);function fl(e,o,L){ln(o)<(e.curOp&&e.curOp.scrollTop||e.doc.scrollTop)&&co(e,L)}function Nl(e,o,L,I){var j=new ns(e,L,I),ne=e.cm;return ne&&j.noHScroll&&(ne.display.alignWidgets=!0),ts(e,o,"widget",function(ve){var Ce=ve.widgets||(ve.widgets=[]);if(j.insertAt==null?Ce.push(j):Ce.splice(Math.min(Ce.length-1,Math.max(0,j.insertAt)),0,j),j.line=ve,ne&&!Qn(e,ve)){var we=ln(ve)<e.scrollTop;Ir(ve,ve.height+ba(j)),we&&co(ne,j.height),ne.curOp.forceUpdate=!0}return!0}),ne&&Vt(ne,"lineWidgetAdded",ne,j,typeof o=="number"?o:dr(o)),j}var hl=0,Gi=function(e,o){this.lines=[],this.type=o,this.doc=e,this.id=++hl};Gi.prototype.clear=function(){if(this.explicitlyCleared)return;var e=this.doc.cm,o=e&&!e.curOp;if(o&&ki(e),Fe(this,"clear")){var L=this.find();L&&Vt(this,"clear",L.from,L.to)}for(var I=null,j=null,ne=0;ne<this.lines.length;++ne){var ve=this.lines[ne],Ce=Ka(ve.markedSpans,this);e&&!this.collapsed?La(e,dr(ve),"text"):e&&(Ce.to!=null&&(j=dr(ve)),Ce.from!=null&&(I=dr(ve))),ve.markedSpans=ri(ve.markedSpans,Ce),Ce.from==null&&this.collapsed&&!Qn(this.doc,ve)&&e&&Ir(ve,Nr(e.display))}if(e&&this.collapsed&&!e.options.lineWrapping)for(var we=0;we<this.lines.length;++we){var je=on(this.lines[we]),pt=en(je);pt>e.display.maxLineLength&&(e.display.maxLine=je,e.display.maxLineLength=pt,e.display.maxLineChanged=!0)}I!=null&&e&&this.collapsed&&Ma(e,I,j+1),this.lines.length=0,this.explicitlyCleared=!0,this.atomic&&this.doc.cantEdit&&(this.doc.cantEdit=!1,e&&rl(e.doc)),e&&Vt(e,"markerCleared",e,this,I,j),o&&$i(e),this.parent&&this.parent.clear()},Gi.prototype.find=function(e,o){e==null&&this.type=="bookmark"&&(e=1);for(var L,I,j=0;j<this.lines.length;++j){var ne=this.lines[j],ve=Ka(ne.markedSpans,this);if(ve.from!=null&&(L=Wt(o?ne:dr(ne),ve.from),e==-1))return L;if(ve.to!=null&&(I=Wt(o?ne:dr(ne),ve.to),e==1))return I}return L&&{from:L,to:I}},Gi.prototype.changed=function(){var e=this,o=this.find(-1,!0),L=this,I=this.doc.cm;if(!o||!I)return;fi(I,function(){var j=o.line,ne=dr(o.line),ve=mt(I,ne);if(ve&&(Tn(ve),I.curOp.selectionChanged=I.curOp.forceUpdate=!0),I.curOp.updateMaxLine=!0,!Qn(L.doc,j)&&L.height!=null){var Ce=L.height;L.height=null;var we=ba(L)-Ce;we&&Ir(j,j.height+we)}Vt(I,"markerChanged",I,e)})},Gi.prototype.attachLine=function(e){if(!this.lines.length&&this.doc.cm){var o=this.doc.cm.curOp;(!o.maybeHiddenMarkers||ge(o.maybeHiddenMarkers,this)==-1)&&(o.maybeUnhiddenMarkers||(o.maybeUnhiddenMarkers=[])).push(this)}this.lines.push(e)},Gi.prototype.detachLine=function(e){if(this.lines.splice(ge(this.lines,e),1),!this.lines.length&&this.doc.cm){var o=this.doc.cm.curOp;(o.maybeHiddenMarkers||(o.maybeHiddenMarkers=[])).push(this)}},Xe(Gi);function Jo(e,o,L,I,j){if(I&&I.shared)return Ul(e,o,L,I,j);if(e.cm&&!e.cm.curOp)return Fa(e.cm,Jo)(e,o,L,I,j);var ne=new Gi(e,j),ve=sn(o,L);if(I&&B(I,ne,!1),ve>0||ve==0&&ne.clearWhenEmpty!==!1)return ne;if(ne.replacedWith&&(ne.collapsed=!0,ne.widgetNode=N("span",[ne.replacedWith],"CodeMirror-widget"),I.handleMouseEvents||ne.widgetNode.setAttribute("cm-ignore-events","true"),I.insertLeft&&(ne.widgetNode.insertLeft=!0)),ne.collapsed){if(Cn(e,o.line,o,L,ne)||o.line!=L.line&&Cn(e,L.line,o,L,ne))throw new Error("Inserting collapsed marker partially overlapping an existing one");ma()}ne.addToHistory&&Qs(e,{from:o,to:L,origin:"markText"},e.sel,NaN);var Ce=o.line,we=e.cm,je;if(e.iter(Ce,L.line+1,function(At){we&&ne.collapsed&&!we.options.lineWrapping&&on(At)==we.display.maxLine&&(je=!0),ne.collapsed&&Ce!=o.line&&Ir(At,0),ei(At,new Qa(ne,Ce==o.line?o.ch:null,Ce==L.line?L.ch:null)),++Ce}),ne.collapsed&&e.iter(o.line,L.line+1,function(At){Qn(e,At)&&Ir(At,0)}),ne.clearOnEnter&&Ue(ne,"beforeCursorEnter",function(){return ne.clear()}),ne.readOnly&&(Wa(),(e.history.done.length||e.history.undone.length)&&e.clearHistory()),ne.collapsed&&(ne.id=++hl,ne.atomic=!0),we){if(je&&(we.curOp.updateMaxLine=!0),ne.collapsed)Ma(we,o.line,L.line+1);else if(ne.className||ne.startStyle||ne.endStyle||ne.css||ne.attributes||ne.title)for(var pt=o.line;pt<=L.line;pt++)La(we,pt,"text");ne.atomic&&rl(we.doc),Vt(we,"markerAdded",we,ne)}return ne}var Qo=function(e,o){this.markers=e,this.primary=o;for(var L=0;L<e.length;++L)e[L].parent=this};Qo.prototype.clear=function(){if(this.explicitlyCleared)return;this.explicitlyCleared=!0;for(var e=0;e<this.markers.length;++e)this.markers[e].clear();Vt(this,"clear")},Qo.prototype.find=function(e,o){return this.primary.find(e,o)},Xe(Qo);function Ul(e,o,L,I,j){I=B(I),I.shared=!1;var ne=[Jo(e,o,L,I,j)],ve=ne[0],Ce=I.widgetNode;return Ja(e,function(we){Ce&&(I.widgetNode=Ce.cloneNode(!0)),ne.push(Jo(we,G(we,o),G(we,L),I,j));for(var je=0;je<we.linked.length;++je)if(we.linked[je].isParent)return;ve=q(ne)}),new Qo(ne,ve)}function pl(e){return e.findMarks(Wt(e.first,0),e.clipPos(Wt(e.lastLine())),function(o){return o.parent})}function iu(e,o){for(var L=0;L<o.length;L++){var I=o[L],j=I.find(),ne=e.clipPos(j.from),ve=e.clipPos(j.to);if(sn(ne,ve)){var Ce=Jo(e,ne,ve,I.primary,I.primary.type);I.markers.push(Ce),Ce.parent=I}}}function jl(e){for(var o=function(I){var j=e[I],ne=[j.primary.doc];Ja(j.primary.doc,function(we){return ne.push(we)});for(var ve=0;ve<j.markers.length;ve++){var Ce=j.markers[ve];ge(ne,Ce.doc)==-1&&(Ce.parent=null,j.markers.splice(ve--,1))}},L=0;L<e.length;L++)o(L)}var Is=0,wi=function(e,o,L,I,j){if(!(this instanceof wi))return new wi(e,o,L,I,j);L==null&&(L=0),Yo.call(this,[new Do([new yn("",null)])]),this.first=L,this.scrollTop=this.scrollLeft=0,this.cantEdit=!1,this.cleanGeneration=1,this.modeFrontier=this.highlightFrontier=L;var ne=Wt(L,0);this.sel=wr(ne),this.history=new hs(null),this.id=++Is,this.modeOption=o,this.lineSep=I,this.direction=j=="rtl"?"rtl":"ltr",this.extend=!1,typeof e=="string"&&(e=this.splitLines(e)),vo(this,{from:ne,to:ne,text:e}),vi(this,wr(ne),Ie)};wi.prototype=ce(Yo.prototype,{constructor:wi,iter:function(e,o,L){L?this.iterN(e-this.first,o-e,L):this.iterN(this.first,this.first+this.size,e)},insert:function(e,o){for(var L=0,I=0;I<o.length;++I)L+=o[I].height;this.insertInner(e-this.first,o,L)},remove:function(e,o){this.removeInner(e-this.first,o)},getValue:function(e){var o=Rr(this,this.first,this.first+this.size);return e===!1?o:o.join(e||this.lineSeparator())},setValue:Xa(function(e){var o=Wt(this.first,0),L=this.first+this.size-1;zo(this,{from:o,to:Wt(L,un(this,L).text.length),text:this.splitLines(e),origin:"setValue",full:!0},!0),this.cm&&Yi(this.cm,0,0),vi(this,wr(o),Ie)}),replaceRange:function(e,o,L,I){o=G(this,o),L=L?G(this,L):o,Xo(this,e,o,L,I)},getRange:function(e,o,L){var I=_r(this,G(this,e),G(this,o));return L===!1?I:I.join(L||this.lineSeparator())},getLine:function(e){var o=this.getLineHandle(e);return o&&o.text},getLineHandle:function(e){if(tr(this,e))return un(this,e)},getLineNumber:function(e){return dr(e)},getLineHandleVisualStart:function(e){return typeof e=="number"&&(e=un(this,e)),on(e)},lineCount:function(){return this.size},firstLine:function(){return this.first},lastLine:function(){return this.first+this.size-1},clipPos:function(e){return G(this,e)},getCursor:function(e){var o=this.sel.primary(),L;return e==null||e=="head"?L=o.head:e=="anchor"?L=o.anchor:e=="end"||e=="to"||e===!1?L=o.to():L=o.from(),L},listSelections:function(){return this.sel.ranges},somethingSelected:function(){return this.sel.somethingSelected()},setCursor:Xa(function(e,o,L){el(this,G(this,typeof e=="number"?Wt(e,o||0):e),null,L)}),setSelection:Xa(function(e,o,L){el(this,G(this,e),G(this,o||e),L)}),extendSelection:Xa(function(e,o,L){_s(this,G(this,e),o&&G(this,o),L)}),extendSelections:Xa(function(e,o){$s(this,ue(this,e),o)}),extendSelectionsBy:Xa(function(e,o){var L=me(this.sel.ranges,e);$s(this,ue(this,L),o)}),setSelections:Xa(function(e,o,L){if(!e.length)return;for(var I=[],j=0;j<e.length;j++)I[j]=new wa(G(this,e[j].anchor),G(this,e[j].head));o==null&&(o=Math.min(e.length-1,this.sel.primIndex)),vi(this,sa(this.cm,I,o),L)}),addSelection:Xa(function(e,o,L){var I=this.sel.ranges.slice(0);I.push(new wa(G(this,e),G(this,o||e))),vi(this,sa(this.cm,I,I.length-1),L)}),getSelection:function(e){for(var o=this.sel.ranges,L,I=0;I<o.length;I++){var j=_r(this,o[I].from(),o[I].to());L=L?L.concat(j):j}return e===!1?L:L.join(e||this.lineSeparator())},getSelections:function(e){for(var o=[],L=this.sel.ranges,I=0;I<L.length;I++){var j=_r(this,L[I].from(),L[I].to());e!==!1&&(j=j.join(e||this.lineSeparator())),o[I]=j}return o},replaceSelection:function(e,o,L){for(var I=[],j=0;j<this.sel.ranges.length;j++)I[j]=e;this.replaceSelections(I,o,L||"+input")},replaceSelections:Xa(function(e,o,L){for(var I=[],j=this.sel,ne=0;ne<j.ranges.length;ne++){var ve=j.ranges[ne];I[ne]={from:ve.from(),to:ve.to(),text:this.splitLines(e[ne]),origin:L}}for(var Ce=o&&o!="end"&&Ri(this,I,o),we=I.length-1;we>=0;we--)zo(this,I[we]);Ce?tl(this,Ce):this.cm&&Xi(this.cm)}),undo:Xa(function(){bs(this,"undo")}),redo:Xa(function(){bs(this,"redo")}),undoSelection:Xa(function(){bs(this,"undo",!0)}),redoSelection:Xa(function(){bs(this,"redo",!0)}),setExtending:function(e){this.extend=e},getExtending:function(){return this.extend},historySize:function(){for(var e=this.history,o=0,L=0,I=0;I<e.done.length;I++)e.done[I].ranges||++o;for(var j=0;j<e.undone.length;j++)e.undone[j].ranges||++L;return{undo:o,redo:L}},clearHistory:function(){var e=this;this.history=new hs(this.history.maxGeneration),Ja(this,function(o){return o.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 o=this.history=new hs(this.history.maxGeneration);o.done=Ko(e.done.slice(0),null,!0),o.undone=Ko(e.undone.slice(0),null,!0)},setGutterMarker:Xa(function(e,o,L){return ts(this,e,"gutter",function(I){var j=I.gutterMarkers||(I.gutterMarkers={});return j[o]=L,!L&&ee(j)&&(I.gutterMarkers=null),!0})}),clearGutter:Xa(function(e){var o=this;this.iter(function(L){L.gutterMarkers&&L.gutterMarkers[e]&&ts(o,L,"gutter",function(){return L.gutterMarkers[e]=null,ee(L.gutterMarkers)&&(L.gutterMarkers=null),!0})})}),lineInfo:function(e){var o;if(typeof e=="number"){if(!tr(this,e))return null;if(o=e,e=un(this,e),!e)return null}else if(o=dr(e),o==null)return null;return{line:o,handle:e,text:e.text,gutterMarkers:e.gutterMarkers,textClass:e.textClass,bgClass:e.bgClass,wrapClass:e.wrapClass,widgets:e.widgets}},addLineClass:Xa(function(e,o,L){return ts(this,e,o=="gutter"?"gutter":"class",function(I){var j=o=="text"?"textClass":o=="background"?"bgClass":o=="gutter"?"gutterClass":"wrapClass";if(!I[j])I[j]=L;else{if(P(L).test(I[j]))return!1;I[j]+=" "+L}return!0})}),removeLineClass:Xa(function(e,o,L){return ts(this,e,o=="gutter"?"gutter":"class",function(I){var j=o=="text"?"textClass":o=="background"?"bgClass":o=="gutter"?"gutterClass":"wrapClass",ne=I[j];if(ne)if(L==null)I[j]=null;else{var ve=ne.match(P(L));if(!ve)return!1;var Ce=ve.index+ve[0].length;I[j]=ne.slice(0,ve.index)+(!ve.index||Ce==ne.length?"":" ")+ne.slice(Ce)||null}else return!1;return!0})}),addLineWidget:Xa(function(e,o,L){return Nl(this,e,o,L)}),removeLineWidget:function(e){e.clear()},markText:function(e,o,L){return Jo(this,G(this,e),G(this,o),L,L&&L.type||"range")},setBookmark:function(e,o){var L={replacedWith:o&&(o.nodeType==null?o.widget:o),insertLeft:o&&o.insertLeft,clearWhenEmpty:!1,shared:o&&o.shared,handleMouseEvents:o&&o.handleMouseEvents};return e=G(this,e),Jo(this,e,e,L,"bookmark")},findMarksAt:function(e){e=G(this,e);var o=[],L=un(this,e.line).markedSpans;if(L)for(var I=0;I<L.length;++I){var j=L[I];(j.from==null||j.from<=e.ch)&&(j.to==null||j.to>=e.ch)&&o.push(j.marker.parent||j.marker)}return o},findMarks:function(e,o,L){e=G(this,e),o=G(this,o);var I=[],j=e.line;return this.iter(e.line,o.line+1,function(ne){var ve=ne.markedSpans;if(ve)for(var Ce=0;Ce<ve.length;Ce++){var we=ve[Ce];!(we.to!=null&&j==e.line&&e.ch>=we.to||we.from==null&&j!=e.line||we.from!=null&&j==o.line&&we.from>=o.ch)&&(!L||L(we.marker))&&I.push(we.marker.parent||we.marker)}++j}),I},getAllMarks:function(){var e=[];return this.iter(function(o){var L=o.markedSpans;if(L)for(var I=0;I<L.length;++I)L[I].from!=null&&e.push(L[I].marker)}),e},posFromIndex:function(e){var o,L=this.first,I=this.lineSeparator().length;return this.iter(function(j){var ne=j.text.length+I;if(ne>e)return o=e,!0;e-=ne,++L}),G(this,Wt(L,o))},indexFromPos:function(e){e=G(this,e);var o=e.ch;if(e.line<this.first||e.ch<0)return 0;var L=this.lineSeparator().length;return this.iter(this.first,e.line,function(I){o+=I.text.length+L}),o},copy:function(e){var o=new wi(Rr(this,this.first,this.first+this.size),this.modeOption,this.first,this.lineSep,this.direction);return o.scrollTop=this.scrollTop,o.scrollLeft=this.scrollLeft,o.sel=this.sel,o.extend=!1,e&&(o.history.undoDepth=this.history.undoDepth,o.setHistory(this.getHistory())),o},linkedDoc:function(e){e||(e={});var o=this.first,L=this.first+this.size;e.from!=null&&e.from>o&&(o=e.from),e.to!=null&&e.to<L&&(L=e.to);var I=new wi(Rr(this,o,L),e.mode||this.modeOption,o,this.lineSep,this.direction);return e.sharedHist&&(I.history=this.history),(this.linked||(this.linked=[])).push({doc:I,sharedHist:e.sharedHist}),I.linked=[{doc:this,isParent:!0,sharedHist:e.sharedHist}],iu(I,pl(this)),I},unlinkDoc:function(e){if(e instanceof Ya&&(e=e.doc),this.linked)for(var o=0;o<this.linked.length;++o){var L=this.linked[o];if(L.doc!=e)continue;this.linked.splice(o,1),e.unlinkDoc(this),jl(pl(this));break}if(e.history==this.history){var I=[e.id];Ja(e,function(j){return I.push(j.id)},!0),e.history=new hs(null),e.history.done=Ko(this.history.done,I),e.history.undone=Ko(this.history.undone,I)}},iterLinkedDocs:function(e){Ja(this,e)},getMode:function(){return this.mode},getEditor:function(){return this.cm},splitLines:function(e){return this.lineSep?e.split(this.lineSep):We(e)},lineSeparator:function(){return this.lineSep||`
|
|
|
`},setDirection:Xa(function(e){if(e!="rtl"&&(e="ltr"),e==this.direction)return;this.direction=e,this.iter(function(o){return o.order=null}),this.cm&&Rl(this.cm)})}),wi.prototype.eachLine=wi.prototype.iter;var ml=0;function Bl(e){var o=this;if(Ls(o),gt(o,e)||pa(o.display,e))return;Ae(e),w&&(ml=+new Date);var L=Ca(o,e,!0),I=e.dataTransfer.files;if(!L||o.isReadOnly())return;if(I&&I.length&&window.FileReader&&window.File)for(var j=I.length,ne=Array(j),ve=0,Ce=function(){++ve==j&&Fa(o,function(){L=G(o.doc,L);var Gt={from:L,to:L,text:o.doc.splitLines(ne.filter(function(Sn){return Sn!=null}).join(o.doc.lineSeparator())),origin:"paste"};zo(o.doc,Gt),tl(o.doc,wr(G(o.doc,L),G(o.doc,Qr(Gt))))})()},we=function(Gt,Sn){if(o.options.allowDropFileTypes&&ge(o.options.allowDropFileTypes,Gt.type)==-1){Ce();return}var Fn=new FileReader;Fn.onerror=function(){return Ce()},Fn.onload=function(){var er=Fn.result;if(/[\x00-\x08\x0e-\x1f]{2}/.test(er)){Ce();return}ne[Sn]=er,Ce()},Fn.readAsText(Gt)},je=0;je<I.length;je++)we(I[je],je);else{if(o.state.draggingText&&o.doc.sel.contains(L)>-1){o.state.draggingText(e),setTimeout(function(){return o.display.input.focus()},20);return}try{var pt=e.dataTransfer.getData("Text");if(pt){var At;if(o.state.draggingText&&!o.state.draggingText.copy&&(At=o.listSelections()),Ho(o.doc,wr(L,L)),At)for(var Qt=0;Qt<At.length;++Qt)Xo(o.doc,"",At[Qt].anchor,At[Qt].head,"drag");o.replaceSelection(pt,"around","paste"),o.display.input.focus()}}catch(Gt){}}}function vl(e,o){if(w&&(!e.state.draggingText||+new Date-ml<100)){$e(o);return}if(gt(e,o)||pa(e.display,o))return;if(o.dataTransfer.setData("Text",e.getSelection()),o.dataTransfer.effectAllowed="copyMove",o.dataTransfer.setDragImage&&!s){var L=T("img",null,null,"position: fixed; left: 0; top: 0;");L.src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==",u&&(L.width=L.height=1,e.display.wrapper.appendChild(L),L._top=L.offsetTop),o.dataTransfer.setDragImage(L,0,0),u&&L.parentNode.removeChild(L)}}function Fl(e,o){var L=Ca(e,o);if(!L)return;var I=document.createDocumentFragment();Si(e,L,I),e.display.dragCursor||(e.display.dragCursor=T("div",null,"CodeMirror-cursors CodeMirror-dragcursors"),e.display.lineSpace.insertBefore(e.display.dragCursor,e.display.cursorDiv)),p(e.display.dragCursor,I)}function Ls(e){e.display.dragCursor&&(e.display.lineSpace.removeChild(e.display.dragCursor),e.display.dragCursor=null)}function gl(e){if(!document.getElementsByClassName)return;for(var o=document.getElementsByClassName("CodeMirror"),L=[],I=0;I<o.length;I++){var j=o[I].CodeMirror;j&&L.push(j)}L.length&&L[0].operation(function(){for(var ne=0;ne<L.length;ne++)e(L[ne])})}var ks=!1;function ou(){if(ks)return;Ns(),ks=!0}function Ns(){var e;Ue(window,"resize",function(){e==null&&(e=setTimeout(function(){e=null,gl(Wl)},100))}),Ue(window,"blur",function(){return gl(no)})}function Wl(e){var o=e.display;o.cachedCharWidth=o.cachedTextHeight=o.cachedPaddingH=null,o.scrollbarsClipped=!1,e.setSize()}for(var Po={3:"Pause",8:"Backspace",9:"Tab",13:"Enter",16:"Shift",17:"Ctrl",18:"Alt",19:"Pause",20:"CapsLock",27:"Esc",32:"Space",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"Left",38:"Up",39:"Right",40:"Down",44:"PrintScrn",45:"Insert",46:"Delete",59:";",61:"=",91:"Mod",92:"Mod",93:"Mod",106:"*",107:"=",109:"-",110:".",111:"/",145:"ScrollLock",173:"-",186:";",187:"=",188:",",189:"-",190:".",191:"/",192:"`",219:"[",220:"\\",221:"]",222:"'",224:"Mod",63232:"Up",63233:"Down",63234:"Left",63235:"Right",63272:"Delete",63273:"Home",63275:"End",63276:"PageUp",63277:"PageDown",63302:"Insert"},rs=0;rs<10;rs++)Po[rs+48]=Po[rs+96]=String(rs);for(var Es=65;Es<=90;Es++)Po[Es]=String.fromCharCode(Es);for(var as=1;as<=12;as++)Po[as+111]=Po[as+63235]="F"+as;var go={};go.basic={Left:"goCharLeft",Right:"goCharRight",Up:"goLineUp",Down:"goLineDown",End:"goLineEnd",Home:"goLineStartSmart",PageUp:"goPageUp",PageDown:"goPageDown",Delete:"delCharAfter",Backspace:"delCharBefore","Shift-Backspace":"delCharBefore",Tab:"defaultTab","Shift-Tab":"indentAuto",Enter:"newlineAndIndent",Insert:"toggleOverwrite",Esc:"singleSelection"},go.pcDefault={"Ctrl-A":"selectAll","Ctrl-D":"deleteLine","Ctrl-Z":"undo","Shift-Ctrl-Z":"redo","Ctrl-Y":"redo","Ctrl-Home":"goDocStart","Ctrl-End":"goDocEnd","Ctrl-Up":"goLineUp","Ctrl-Down":"goLineDown","Ctrl-Left":"goGroupLeft","Ctrl-Right":"goGroupRight","Alt-Left":"goLineStart","Alt-Right":"goLineEnd","Ctrl-Backspace":"delGroupBefore","Ctrl-Delete":"delGroupAfter","Ctrl-S":"save","Ctrl-F":"find","Ctrl-G":"findNext","Shift-Ctrl-G":"findPrev","Shift-Ctrl-F":"replace","Shift-Ctrl-R":"replaceAll","Ctrl-[":"indentLess","Ctrl-]":"indentMore","Ctrl-U":"undoSelection","Shift-Ctrl-U":"redoSelection","Alt-U":"redoSelection",fallthrough:"basic"},go.emacsy={"Ctrl-F":"goCharRight","Ctrl-B":"goCharLeft","Ctrl-P":"goLineUp","Ctrl-N":"goLineDown","Alt-F":"goWordRight","Alt-B":"goWordLeft","Ctrl-A":"goLineStart","Ctrl-E":"goLineEnd","Ctrl-V":"goPageDown","Shift-Ctrl-V":"goPageUp","Ctrl-D":"delCharAfter","Ctrl-H":"delCharBefore","Alt-D":"delWordAfter","Alt-Backspace":"delWordBefore","Ctrl-K":"killLine","Ctrl-T":"transposeChars","Ctrl-O":"openLine"},go.macDefault={"Cmd-A":"selectAll","Cmd-D":"deleteLine","Cmd-Z":"undo","Shift-Cmd-Z":"redo","Cmd-Y":"redo","Cmd-Home":"goDocStart","Cmd-Up":"goDocStart","Cmd-End":"goDocEnd","Cmd-Down":"goDocEnd","Alt-Left":"goGroupLeft","Alt-Right":"goGroupRight","Cmd-Left":"goLineLeft","Cmd-Right":"goLineRight","Alt-Backspace":"delGroupBefore","Ctrl-Alt-Backspace":"delGroupAfter","Alt-Delete":"delGroupAfter","Cmd-S":"save","Cmd-F":"find","Cmd-G":"findNext","Shift-Cmd-G":"findPrev","Cmd-Alt-F":"replace","Shift-Cmd-Alt-F":"replaceAll","Cmd-[":"indentLess","Cmd-]":"indentMore","Cmd-Backspace":"delWrappedLineLeft","Cmd-Delete":"delWrappedLineRight","Cmd-U":"undoSelection","Shift-Cmd-U":"redoSelection","Ctrl-Up":"goDocStart","Ctrl-Down":"goDocEnd",fallthrough:["basic","emacsy"]},go.default=i?go.macDefault:go.pcDefault;function Kl(e){var o=e.split(/-(?!$)/);e=o[o.length-1];for(var L,I,j,ne,ve=0;ve<o.length-1;ve++){var Ce=o[ve];if(/^(cmd|meta|m)$/i.test(Ce))ne=!0;else if(/^a(lt)?$/i.test(Ce))L=!0;else if(/^(c|ctrl|control)$/i.test(Ce))I=!0;else if(/^s(hift)?$/i.test(Ce))j=!0;else throw new Error("Unrecognized modifier name: "+Ce)}return L&&(e="Alt-"+e),I&&(e="Ctrl-"+e),ne&&(e="Cmd-"+e),j&&(e="Shift-"+e),e}function _l(e){var o={};for(var L in e)if(e.hasOwnProperty(L)){var I=e[L];if(/^(name|fallthrough|(de|at)tach)$/.test(L))continue;if(I=="..."){delete e[L];continue}for(var j=me(L.split(" "),Kl),ne=0;ne<j.length;ne++){var ve=void 0,Ce=void 0;ne==j.length-1?(Ce=j.join(" "),ve=I):(Ce=j.slice(0,ne+1).join(" "),ve="...");var we=o[Ce];if(!we)o[Ce]=ve;else if(we!=ve)throw new Error("Inconsistent bindings for "+Ce)}delete e[L]}for(var je in o)e[je]=o[je];return e}function _o(e,o,L,I){o=os(o);var j=o.call?o.call(e,I):o[e];if(j===!1)return"nothing";if(j==="...")return"multi";if(j!=null&&L(j))return"handled";if(o.fallthrough){if(Object.prototype.toString.call(o.fallthrough)!="[object Array]")return _o(e,o.fallthrough,L,I);for(var ne=0;ne<o.fallthrough.length;ne++){var ve=_o(e,o.fallthrough[ne],L,I);if(ve)return ve}}}function is(e){var o=typeof e=="string"?e:Po[e.keyCode];return o=="Ctrl"||o=="Alt"||o=="Shift"||o=="Mod"}function yl(e,o,L){var I=e;return o.altKey&&I!="Alt"&&(e="Alt-"+e),(g?o.metaKey:o.ctrlKey)&&I!="Ctrl"&&(e="Ctrl-"+e),(g?o.ctrlKey:o.metaKey)&&I!="Mod"&&(e="Cmd-"+e),!L&&o.shiftKey&&I!="Shift"&&(e="Shift-"+e),e}function xs(e,o){if(u&&e.keyCode==34&&e.char)return!1;var L=Po[e.keyCode];return L==null||e.altGraphKey?!1:(e.keyCode==3&&e.code&&(L=e.code),yl(L,e,o))}function os(e){return typeof e=="string"?go[e]:e}function Zo(e,o){for(var L=e.doc.sel.ranges,I=[],j=0;j<L.length;j++){for(var ne=o(L[j]);I.length&&sn(ne.from,q(I).to)<=0;){var ve=I.pop();if(sn(ve.from,ne.from)<0){ne.from=ve.from;break}}I.push(ne)}fi(e,function(){for(var Ce=I.length-1;Ce>=0;Ce--)Xo(e.doc,"",I[Ce].from,I[Ce].to,"+delete");Xi(e)})}function Us(e,o,L){var I=Me(e.text,o+L,L);return I<0||I>e.text.length?null:I}function js(e,o,L){var I=Us(e,o.ch,L);return I==null?null:new Wt(o.line,I,L<0?"after":"before")}function Bs(e,o,L,I,j){if(e){o.doc.direction=="rtl"&&(j=-j);var ne=bt(L,o.doc.direction);if(ne){var ve=j<0?q(ne):ne[0],Ce=j<0==(ve.level==1),we=Ce?"after":"before",je;if(ve.level>0||o.doc.direction=="rtl"){var pt=rt(o,L);je=j<0?L.text.length-1:0;var At=Mt(o,pt,je).top;je=Qe(function(Qt){return Mt(o,pt,Qt).top==At},j<0==(ve.level==1)?ve.from:ve.to-1,je),we=="before"&&(je=Us(L,je,1))}else je=j<0?ve.to:ve.from;return new Wt(I,je,we)}}return new Wt(I,j<0?L.text.length:0,j<0?"before":"after")}function Fs(e,o,L,I){var j=bt(o,e.doc.direction);if(!j)return js(o,L,I);L.ch>=o.text.length?(L.ch=o.text.length,L.sticky="before"):L.ch<=0&&(L.ch=0,L.sticky="after");var ne=ut(j,L.ch,L.sticky),ve=j[ne];if(e.doc.direction=="ltr"&&ve.level%2==0&&(I>0?ve.to>L.ch:ve.from<L.ch))return js(o,L,I);var Ce=function(br,Br){return Us(o,br instanceof Wt?br.ch:br,Br)},we,je=function(br){return e.options.lineWrapping?(we=we||rt(e,o),Sr(e,o,we,br)):{begin:0,end:o.text.length}},pt=je(L.sticky=="before"?Ce(L,-1):L.ch);if(e.doc.direction=="rtl"||ve.level==1){var At=ve.level==1==I<0,Qt=Ce(L,At?1:-1);if(Qt!=null&&(At?Qt<=ve.to&&Qt<=pt.end:Qt>=ve.from&&Qt>=pt.begin)){var Gt=At?"before":"after";return new Wt(L.line,Qt,Gt)}}var Sn=function(br,Br,Er){for(var Gr=function(Va,gi){return gi?new Wt(L.line,Ce(Va,1),"before"):new Wt(L.line,Va,"after")};br>=0&&br<j.length;br+=Br){var oa=j[br],ta=Br>0==(oa.level!=1),Ea=ta?Er.begin:Ce(Er.end,-1);if(oa.from<=Ea&&Ea<oa.to)return Gr(Ea,ta);if(Ea=ta?oa.from:Ce(oa.to,-1),Er.begin<=Ea&&Ea<Er.end)return Gr(Ea,ta)}},Fn=Sn(ne+I,I,pt);if(Fn)return Fn;var er=I>0?pt.end:Ce(pt.begin,-1);return er!=null&&!(I>0&&er==o.text.length)&&(Fn=Sn(I>0?0:j.length-1,I,je(er)),Fn)?Fn:null}var $o={selectAll:ol,singleSelection:function(e){return e.setSelection(e.getCursor("anchor"),e.getCursor("head"),Ie)},killLine:function(e){return Zo(e,function(o){if(o.empty()){var L=un(e.doc,o.head.line).text.length;return o.head.ch==L&&o.head.line<e.lastLine()?{from:o.head,to:Wt(o.head.line+1,0)}:{from:o.head,to:Wt(o.head.line,L)}}else return{from:o.from(),to:o.to()}})},deleteLine:function(e){return Zo(e,function(o){return{from:Wt(o.from().line,0),to:G(e.doc,Wt(o.to().line+1,0))}})},delLineLeft:function(e){return Zo(e,function(o){return{from:Wt(o.from().line,0),to:o.from()}})},delWrappedLineLeft:function(e){return Zo(e,function(o){var L=e.charCoords(o.head,"div").top+5,I=e.coordsChar({left:0,top:L},"div");return{from:I,to:o.from()}})},delWrappedLineRight:function(e){return Zo(e,function(o){var L=e.charCoords(o.head,"div").top+5,I=e.coordsChar({left:e.display.lineDiv.offsetWidth+100,top:L},"div");return{from:o.from(),to:I}})},undo:function(e){return e.undo()},redo:function(e){return e.redo()},undoSelection:function(e){return e.undoSelection()},redoSelection:function(e){return e.redoSelection()},goDocStart:function(e){return e.extendSelection(Wt(e.firstLine(),0))},goDocEnd:function(e){return e.extendSelection(Wt(e.lastLine()))},goLineStart:function(e){return e.extendSelectionsBy(function(o){return Cs(e,o.head.line)},{origin:"+move",bias:1})},goLineStartSmart:function(e){return e.extendSelectionsBy(function(o){return bl(e,o.head)},{origin:"+move",bias:1})},goLineEnd:function(e){return e.extendSelectionsBy(function(o){return Ws(e,o.head.line)},{origin:"+move",bias:-1})},goLineRight:function(e){return e.extendSelectionsBy(function(o){var L=e.cursorCoords(o.head,"div").top+5;return e.coordsChar({left:e.display.lineDiv.offsetWidth+100,top:L},"div")},xe)},goLineLeft:function(e){return e.extendSelectionsBy(function(o){var L=e.cursorCoords(o.head,"div").top+5;return e.coordsChar({left:0,top:L},"div")},xe)},goLineLeftSmart:function(e){return e.extendSelectionsBy(function(o){var L=e.cursorCoords(o.head,"div").top+5,I=e.coordsChar({left:0,top:L},"div");return I.ch<e.getLine(I.line).search(/\S/)?bl(e,o.head):I},xe)},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 o=[],L=e.listSelections(),I=e.options.tabSize,j=0;j<L.length;j++){var ne=L[j].from(),ve=J(e.getLine(ne.line),ne.ch,I);o.push(oe(I-ve%I))}e.replaceSelections(o)},defaultTab:function(e){e.somethingSelected()?e.indentSelection("add"):e.execCommand("insertTab")},transposeChars:function(e){return fi(e,function(){for(var o=e.listSelections(),L=[],I=0;I<o.length;I++){if(!o[I].empty())continue;var j=o[I].head,ne=un(e.doc,j.line).text;if(ne){if(j.ch==ne.length&&(j=new Wt(j.line,j.ch-1)),j.ch>0)j=new Wt(j.line,j.ch+1),e.replaceRange(ne.charAt(j.ch-1)+ne.charAt(j.ch-2),Wt(j.line,j.ch-2),j,"+transpose");else if(j.line>e.doc.first){var ve=un(e.doc,j.line-1).text;ve&&(j=new Wt(j.line,1),e.replaceRange(ne.charAt(0)+e.doc.lineSeparator()+ve.charAt(ve.length-1),Wt(j.line-1,ve.length-1),j,"+transpose"))}}L.push(new wa(j,j))}e.setSelections(L)})},newlineAndIndent:function(e){return fi(e,function(){for(var o=e.listSelections(),L=o.length-1;L>=0;L--)e.replaceRange(e.doc.lineSeparator(),o[L].anchor,o[L].head,"+input");o=e.listSelections();for(var I=0;I<o.length;I++)e.indentLine(o[I].from().line,null,!0);Xi(e)})},openLine:function(e){return e.replaceSelection(`
|
|
|
`,"start")},toggleOverwrite:function(e){return e.toggleOverwrite()}};function Cs(e,o){var L=un(e.doc,o),I=on(L);return I!=L&&(o=dr(I)),Bs(!0,e,I,o,1)}function Ws(e,o){var L=un(e.doc,o),I=An(L);return I!=L&&(o=dr(I)),Bs(!0,e,L,o,-1)}function bl(e,o){var L=Cs(e,o.line),I=un(e.doc,L.line),j=bt(I,e.doc.direction);if(!j||j[0].level==0){var ne=Math.max(L.ch,I.text.search(/\S/)),ve=o.line==L.line&&o.ch<=ne&&o.ch;return Wt(L.line,ve?0:ne,L.sticky)}return L}function Ss(e,o,L){if(typeof o=="string"&&(o=$o[o],!o))return!1;e.display.input.ensurePolled();var I=e.display.shift,j=!1;try{e.isReadOnly()&&(e.state.suppressEdits=!0),L&&(e.display.shift=!1),j=o(e)!=De}finally{e.display.shift=I,e.state.suppressEdits=!1}return j}function Hl(e,o,L){for(var I=0;I<e.state.keyMaps.length;I++){var j=_o(o,e.state.keyMaps[I],L,e);if(j)return j}return e.options.extraKeys&&_o(o,e.options.extraKeys,L,e)||_o(o,e.options.keyMap,L,e)}var Gl=new le;function ss(e,o,L,I){var j=e.state.keySeq;if(j){if(is(o))return"handled";if(/\'$/.test(o)?e.state.keySeq=null:Gl.set(50,function(){e.state.keySeq==j&&(e.state.keySeq=null,e.display.input.reset())}),Ks(e,j+" "+o,L,I))return!0}return Ks(e,o,L,I)}function Ks(e,o,L,I){var j=Hl(e,o,I);return j=="multi"&&(e.state.keySeq=o),j=="handled"&&Vt(e,"keyHandled",e,o,L),(j=="handled"||j=="multi")&&(Ae(L),Za(e)),!!j}function El(e,o){var L=xs(o,!0);return L?o.shiftKey&&!e.state.keySeq?ss(e,"Shift-"+L,o,function(I){return Ss(e,I,!0)})||ss(e,L,o,function(I){if(typeof I=="string"?/^go[A-Z]/.test(I):I.motion)return Ss(e,I)}):ss(e,L,o,function(I){return Ss(e,I)}):!1}function zl(e,o,L){return ss(e,"'"+L+"'",o,function(I){return Ss(e,I,!0)})}var Hs=null;function xl(e){var o=this;if(e.target&&e.target!=o.display.input.getField())return;if(o.curOp.focus=z(),gt(o,e))return;w&&c<11&&e.keyCode==27&&(e.returnValue=!1);var L=e.keyCode;o.display.shift=L==16||e.shiftKey;var I=El(o,e);u&&(Hs=I?L:null,!I&&L==88&&!it&&(i?e.metaKey:e.ctrlKey)&&o.replaceSelection("",null,"cut")),A&&!i&&!I&&L==46&&e.shiftKey&&!e.ctrlKey&&document.execCommand&&document.execCommand("cut"),L==18&&!/\bCodeMirror-crosshair\b/.test(o.display.lineDiv.className)&&Vl(o)}function Vl(e){var o=e.display.lineDiv;W(o,"CodeMirror-crosshair");function L(I){(I.keyCode==18||!I.altKey)&&(O(o,"CodeMirror-crosshair"),kt(document,"keyup",L),kt(document,"mouseover",L))}Ue(document,"keyup",L),Ue(document,"mouseover",L)}function Cl(e){e.keyCode==16&&(this.doc.sel.shift=!1),gt(this,e)}function Sl(e){var o=this;if(e.target&&e.target!=o.display.input.getField())return;if(pa(o.display,e)||gt(o,e)||e.ctrlKey&&!e.altKey||i&&e.metaKey)return;var L=e.keyCode,I=e.charCode;if(u&&L==Hs){Hs=null,Ae(e);return}if(u&&(!e.which||e.which<10)&&El(o,e))return;var j=String.fromCharCode(I==null?L:I);if(j=="\b")return;if(zl(o,e,j))return;o.display.input.onKeyPress(e)}var Xl=400,Gs=function(e,o,L){this.time=e,this.pos=o,this.button=L};Gs.prototype.compare=function(e,o,L){return this.time+Xl>e&&sn(o,this.pos)==0&&L==this.button};var ls,us;function Yl(e,o){var L=+new Date;return us&&us.compare(L,e,o)?(ls=us=null,"triple"):ls&&ls.compare(L,e,o)?(us=new Gs(L,e,o),ls=null,"double"):(ls=new Gs(L,e,o),us=null,"single")}function zs(e){var o=this,L=o.display;if(gt(o,e)||L.activeTouch&&L.input.supportsTouch())return;if(L.input.ensurePolled(),L.shift=e.shiftKey,pa(L,e)){_||(L.scroller.draggable=!1,setTimeout(function(){return L.scroller.draggable=!0},100));return}if(Xs(o,e))return;var I=Ca(o,e),j=ct(e),ne=I?Yl(I,j):"single";if(window.focus(),j==1&&o.state.selectingText&&o.state.selectingText(e),I&&Ol(o,j,I,ne,e))return;j==1?I?Ql(o,I,ne,e):Ot(e)==L.scroller&&Ae(e):j==2?(I&&_s(o.doc,I),setTimeout(function(){return L.input.focus()},20)):j==3&&(R?o.display.input.onContextMenu(e):Mo(o))}function Ol(e,o,L,I,j){var ne="Click";return I=="double"?ne="Double"+ne:I=="triple"&&(ne="Triple"+ne),ne=(o==1?"Left":o==2?"Middle":"Right")+ne,ss(e,yl(ne,j),j,function(ve){if(typeof ve=="string"&&(ve=$o[ve]),!ve)return!1;var Ce=!1;try{e.isReadOnly()&&(e.state.suppressEdits=!0),Ce=ve(e,L)!=De}finally{e.state.suppressEdits=!1}return Ce})}function Jl(e,o,L){var I=e.getOption("configureMouse"),j=I?I(e,o,L):{};if(j.unit==null){var ne=h?L.shiftKey&&L.metaKey:L.altKey;j.unit=ne?"rectangle":o=="single"?"char":o=="double"?"word":"line"}return(j.extend==null||e.doc.extend)&&(j.extend=e.doc.extend||L.shiftKey),j.addNew==null&&(j.addNew=i?L.metaKey:L.ctrlKey),j.moveOnDrag==null&&(j.moveOnDrag=!(i?L.altKey:L.ctrlKey)),j}function Ql(e,o,L,I){w?setTimeout(K(to,e),0):e.curOp.focus=z();var j=Jl(e,L,I),ne=e.doc.sel,ve;e.options.dragDrop&&jt&&!e.isReadOnly()&&L=="single"&&(ve=ne.contains(o))>-1&&(sn((ve=ne.ranges[ve]).from(),o)<0||o.xRel>0)&&(sn(ve.to(),o)>0||o.xRel<0)?Zl(e,I,o,j):$l(e,I,o,j)}function Zl(e,o,L,I){var j=e.display,ne=!1,ve=Fa(e,function(je){_&&(j.scroller.draggable=!1),e.state.draggingText=!1,kt(j.wrapper.ownerDocument,"mouseup",ve),kt(j.wrapper.ownerDocument,"mousemove",Ce),kt(j.scroller,"dragstart",we),kt(j.scroller,"drop",ve),ne||(Ae(je),I.addNew||_s(e.doc,L,null,null,I.extend),_&&!s||w&&c==9?setTimeout(function(){j.wrapper.ownerDocument.body.focus({preventScroll:!0}),j.input.focus()},20):j.input.focus())}),Ce=function(je){ne=ne||Math.abs(o.clientX-je.clientX)+Math.abs(o.clientY-je.clientY)>=10},we=function(){return ne=!0};_&&(j.scroller.draggable=!0),e.state.draggingText=ve,ve.copy=!I.moveOnDrag,j.scroller.dragDrop&&j.scroller.dragDrop(),Ue(j.wrapper.ownerDocument,"mouseup",ve),Ue(j.wrapper.ownerDocument,"mousemove",Ce),Ue(j.scroller,"dragstart",we),Ue(j.scroller,"drop",ve),Mo(e),setTimeout(function(){return j.input.focus()},20)}function Vs(e,o,L){if(L=="char")return new wa(o,o);if(L=="word")return e.findWordAt(o);if(L=="line")return new wa(Wt(o.line,0),G(e.doc,Wt(o.line+1,0)));var I=L(e,o);return new wa(I.from,I.to)}function $l(e,o,L,I){var j=e.display,ne=e.doc;Ae(o);var ve,Ce,we=ne.sel,je=we.ranges;if(I.addNew&&!I.extend?(Ce=ne.sel.contains(L),Ce>-1?ve=je[Ce]:ve=new wa(L,L)):(ve=ne.sel.primary(),Ce=ne.sel.primIndex),I.unit=="rectangle")I.addNew||(ve=new wa(L,L)),L=Ca(e,o,!0,!0),Ce=-1;else{var pt=Vs(e,L,I.unit);I.extend?ve=gs(ve,pt.anchor,pt.head,I.extend):ve=pt}I.addNew?Ce==-1?(Ce=je.length,vi(ne,sa(e,je.concat([ve]),Ce),{scroll:!1,origin:"*mouse"})):je.length>1&&je[Ce].empty()&&I.unit=="char"&&!I.extend?(vi(ne,sa(e,je.slice(0,Ce).concat(je.slice(Ce+1)),0),{scroll:!1,origin:"*mouse"}),we=ne.sel):To(ne,Ce,ve,fe):(Ce=0,vi(ne,new hi([ve],0),fe),we=ne.sel);var At=L;function Qt(Er){if(sn(At,Er)==0)return;if(At=Er,I.unit=="rectangle"){for(var Gr=[],oa=e.options.tabSize,ta=J(un(ne,L.line).text,L.ch,oa),Ea=J(un(ne,Er.line).text,Er.ch,oa),Va=Math.min(ta,Ea),gi=Math.max(ta,Ea),ni=Math.min(L.line,Er.line),zi=Math.min(e.lastLine(),Math.max(L.line,Er.line));ni<=zi;ni++){var Ui=un(ne,ni).text,ci=Ee(Ui,Va,oa);Va==gi?Gr.push(new wa(Wt(ni,ci),Wt(ni,ci))):Ui.length>ci&&Gr.push(new wa(Wt(ni,ci),Wt(ni,Ee(Ui,gi,oa))))}Gr.length||Gr.push(new wa(L,L)),vi(ne,sa(e,we.ranges.slice(0,Ce).concat(Gr),Ce),{origin:"*mouse",scroll:!1}),e.scrollIntoView(Er)}else{var ji=ve,Ci=Vs(e,Er,I.unit),pi=ji.anchor,di;sn(Ci.anchor,pi)>0?(di=Ci.head,pi=Jn(ji.from(),Ci.anchor)):(di=Ci.anchor,pi=Vn(ji.to(),Ci.head));var si=we.ranges.slice(0);si[Ce]=ql(e,new wa(G(ne,pi),di)),vi(ne,sa(e,si,Ce),fe)}}var Gt=j.wrapper.getBoundingClientRect(),Sn=0;function Fn(Er){var Gr=++Sn,oa=Ca(e,Er,!0,I.unit=="rectangle");if(!oa)return;if(sn(oa,At)!=0){e.curOp.focus=z(),Qt(oa);var ta=uo(j,ne);(oa.line>=ta.to||oa.line<ta.from)&&setTimeout(Fa(e,function(){Sn==Gr&&Fn(Er)}),150)}else{var Ea=Er.clientY<Gt.top?-20:Er.clientY>Gt.bottom?20:0;Ea&&setTimeout(Fa(e,function(){if(Sn!=Gr)return;j.scroller.scrollTop+=Ea,Fn(Er)}),50)}}function er(Er){e.state.selectingText=!1,Sn=Infinity,Er&&(Ae(Er),j.input.focus()),kt(j.wrapper.ownerDocument,"mousemove",br),kt(j.wrapper.ownerDocument,"mouseup",Br),ne.history.lastSelOrigin=null}var br=Fa(e,function(Er){Er.buttons===0||!ct(Er)?er(Er):Fn(Er)}),Br=Fa(e,er);e.state.selectingText=Br,Ue(j.wrapper.ownerDocument,"mousemove",br),Ue(j.wrapper.ownerDocument,"mouseup",Br)}function ql(e,o){var L=o.anchor,I=o.head,j=un(e.doc,L.line);if(sn(L,I)==0&&L.sticky==I.sticky)return o;var ne=bt(j);if(!ne)return o;var ve=ut(ne,L.ch,L.sticky),Ce=ne[ve];if(Ce.from!=L.ch&&Ce.to!=L.ch)return o;var we=ve+(Ce.from==L.ch==(Ce.level!=1)?0:1);if(we==0||we==ne.length)return o;var je;if(I.line!=L.line)je=(I.line-L.line)*(e.doc.direction=="ltr"?1:-1)>0;else{var pt=ut(ne,I.ch,I.sticky),At=pt-ve||(I.ch-L.ch)*(Ce.level==1?-1:1);pt==we-1||pt==we?je=At<0:je=At>0}var Qt=ne[we+(je?-1:0)],Gt=je==(Qt.level==1),Sn=Gt?Qt.from:Qt.to,Fn=Gt?"after":"before";return L.ch==Sn&&L.sticky==Fn?o:new wa(new Wt(L.line,Sn,Fn),I)}function wl(e,o,L,I){var j,ne;if(o.touches)j=o.touches[0].clientX,ne=o.touches[0].clientY;else try{j=o.clientX,ne=o.clientY}catch(Qt){return!1}if(j>=Math.floor(e.display.gutters.getBoundingClientRect().right))return!1;I&&Ae(o);var ve=e.display,Ce=ve.lineDiv.getBoundingClientRect();if(ne>Ce.bottom||!Fe(e,L))return Ye(o);ne-=Ce.top-ve.viewOffset;for(var we=0;we<e.display.gutterSpecs.length;++we){var je=ve.gutters.childNodes[we];if(je&&je.getBoundingClientRect().right>=j){var pt=zn(e.doc,ne),At=e.display.gutterSpecs[we];return vt(e,L,e,pt,At.className,o),Ye(o)}}}function Xs(e,o){return wl(e,o,"gutterClick",!0)}function Al(e,o){if(pa(e.display,o)||Tl(e,o))return;if(gt(e,o,"contextmenu"))return;R||e.display.input.onContextMenu(o)}function Tl(e,o){return Fe(e,"gutterContextMenu")?wl(e,o,"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-"),Lr(e)}var qo={toString:function(){return"CodeMirror.Init"}},Os={},cs={};function eu(e){var o=e.optionHandlers;function L(I,j,ne,ve){e.defaults[I]=j,ne&&(o[I]=ve?function(Ce,we,je){je!=qo&&ne(Ce,we,je)}:ne)}e.defineOption=L,e.Init=qo,L("value","",function(I,j){return I.setValue(j)},!0),L("mode",null,function(I,j){I.doc.modeOption=j,qa(I)},!0),L("indentUnit",2,qa,!0),L("indentWithTabs",!1),L("smartIndent",!0),L("tabSize",4,function(I){xi(I),Lr(I),Ma(I)},!0),L("lineSeparator",null,function(I,j){if(I.doc.lineSep=j,!j)return;var ne=[],ve=I.doc.first;I.doc.iter(function(we){for(var je=0;;){var pt=we.text.indexOf(j,je);if(pt==-1)break;je=pt+j.length,ne.push(Wt(ve,pt))}ve++});for(var Ce=ne.length-1;Ce>=0;Ce--)Xo(I.doc,j,ne[Ce],Wt(ne[Ce].line,ne[Ce].ch+j.length))}),L("specialChars",/[\u0000-\u001f\u007f-\u009f\u00ad\u061c\u200b-\u200c\u200e\u200f\u2028\u2029\ufeff\ufff9-\ufffc]/g,function(I,j,ne){I.state.specialChars=new RegExp(j.source+(j.test(" ")?"":"| "),"g"),ne!=qo&&I.refresh()}),L("specialCharPlaceholder",nr,function(I){return I.refresh()},!0),L("electricChars",!0),L("inputStyle",n?"contenteditable":"textarea",function(){throw new Error("inputStyle can not (yet) be changed in a running editor")},!0),L("spellcheck",!1,function(I,j){return I.getInputField().spellcheck=j},!0),L("autocorrect",!1,function(I,j){return I.getInputField().autocorrect=j},!0),L("autocapitalize",!1,function(I,j){return I.getInputField().autocapitalize=j},!0),L("rtlMoveVisually",!C),L("wholeLineUpdateBefore",!0),L("theme","default",function(I){Dl(I),Ni(I)},!0),L("keyMap","default",function(I,j,ne){var ve=os(j),Ce=ne!=qo&&os(ne);Ce&&Ce.detach&&Ce.detach(I,ve),ve.attach&&ve.attach(I,Ce||null)}),L("extraKeys",null),L("configureMouse",null),L("lineWrapping",!1,nu,!0),L("gutters",[],function(I,j){I.display.gutterSpecs=ui(j,I.options.lineNumbers),Ni(I)},!0),L("fixedGutter",!0,function(I,j){I.display.gutters.style.left=j?la(I.display)+"px":"0",I.refresh()},!0),L("coverGutterNextToScrollbar",!1,function(I){return Pi(I)},!0),L("scrollbarStyle","native",function(I){Co(I),Pi(I),I.display.scrollbars.setScrollTop(I.doc.scrollTop),I.display.scrollbars.setScrollLeft(I.doc.scrollLeft)},!0),L("lineNumbers",!1,function(I,j){I.display.gutterSpecs=ui(I.options.gutters,j),Ni(I)},!0),L("firstLineNumber",1,Ni,!0),L("lineNumberFormatter",function(I){return I},Ni,!0),L("showCursorWhenSelecting",!1,Pa,!0),L("resetSelectionOnContextMenu",!0),L("lineWiseCopyCut",!0),L("pasteLinesPerSelection",!0),L("selectionsMayTouch",!1),L("readOnly",!1,function(I,j){j=="nocursor"&&(no(I),I.display.input.blur()),I.display.input.readOnlyChanged(j)}),L("screenReaderLabel",null,function(I,j){j=j===""?null:j,I.display.input.screenReaderLabelChanged(j)}),L("disableInput",!1,function(I,j){j||I.display.input.reset()},!0),L("dragDrop",!0,tu),L("allowDropFileTypes",null),L("cursorBlinkRate",530),L("cursorScrollMargin",0),L("cursorHeight",1,Pa,!0),L("singleCursorHeightPerLine",!0,Pa,!0),L("workTime",100),L("workDelay",100),L("flattenSpans",!0,xi,!0),L("addModeClass",!1,xi,!0),L("pollInterval",100),L("undoDepth",200,function(I,j){return I.doc.history.undoDepth=j}),L("historyEventDelay",1250),L("viewportMargin",10,function(I){return I.refresh()},!0),L("maxHighlightLength",1e4,xi,!0),L("moveInputWithCursor",!0,function(I,j){j||I.display.input.resetPosition()}),L("tabindex",null,function(I,j){return I.display.input.getField().tabIndex=j||""}),L("autofocus",null),L("direction","ltr",function(I,j){return I.doc.setDirection(j)},!0),L("phrases",null)}function tu(e,o,L){var I=L&&L!=qo;if(!o!=!I){var j=e.display.dragFunctions,ne=o?Ue:kt;ne(e.display.scroller,"dragstart",j.start),ne(e.display.scroller,"dragenter",j.enter),ne(e.display.scroller,"dragover",j.over),ne(e.display.scroller,"dragleave",j.leave),ne(e.display.scroller,"drop",j.drop)}}function nu(e){e.options.lineWrapping?(W(e.display.wrapper,"CodeMirror-wrap"),e.display.sizer.style.minWidth="",e.display.sizerWidth=null):(O(e.display.wrapper,"CodeMirror-wrap"),fn(e)),Aa(e),Ma(e),Lr(e),setTimeout(function(){return Pi(e)},100)}function Ya(e,o){var L=this;if(!(this instanceof Ya))return new Ya(e,o);this.options=o=o?B(o):{},B(Os,o,!1);var I=o.value;typeof I=="string"?I=new wi(I,o.mode,null,o.lineSeparator,o.direction):o.mode&&(I.modeOption=o.mode),this.doc=I;var j=new Ya.inputStyles[o.inputStyle](this),ne=this.display=new ho(e,I,j,o);ne.wrapper.CodeMirror=this,Dl(this),o.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 le,keySeq:null,specialChars:null},o.autofocus&&!n&&ne.input.focus(),w&&c<11&&setTimeout(function(){return L.display.input.reset(!0)},20),Pl(this),ou(),ki(this),this.curOp.forceUpdate=!0,Ts(this,I),o.autofocus&&!n||this.hasFocus()?setTimeout(function(){L.hasFocus()&&!L.state.focused&&Ii(L)},20):no(this);for(var ve in cs)cs.hasOwnProperty(ve)&&cs[ve](this,o[ve],qo);Ga(this),o.finishInit&&o.finishInit(this);for(var Ce=0;Ce<Y.length;++Ce)Y[Ce](this);$i(this),_&&o.lineWrapping&&getComputedStyle(ne.lineDiv).textRendering=="optimizelegibility"&&(ne.lineDiv.style.textRendering="auto")}Ya.defaults=Os,Ya.optionHandlers=cs;function Pl(e){var o=e.display;Ue(o.scroller,"mousedown",Fa(e,zs)),w&&c<11?Ue(o.scroller,"dblclick",Fa(e,function(we){if(gt(e,we))return;var je=Ca(e,we);if(!je||Xs(e,we)||pa(e.display,we))return;Ae(we);var pt=e.findWordAt(je);_s(e.doc,pt.anchor,pt.head)})):Ue(o.scroller,"dblclick",function(we){return gt(e,we)||Ae(we)}),Ue(o.scroller,"contextmenu",function(we){return Al(e,we)}),Ue(o.input.getField(),"contextmenu",function(we){o.scroller.contains(we.target)||Al(e,we)});var L,I={end:0};function j(){o.activeTouch&&(L=setTimeout(function(){return o.activeTouch=null},1e3),I=o.activeTouch,I.end=+new Date)}function ne(we){if(we.touches.length!=1)return!1;var je=we.touches[0];return je.radiusX<=1&&je.radiusY<=1}function ve(we,je){if(je.left==null)return!0;var pt=je.left-we.left,At=je.top-we.top;return pt*pt+At*At>20*20}Ue(o.scroller,"touchstart",function(we){if(!gt(e,we)&&!ne(we)&&!Xs(e,we)){o.input.ensurePolled(),clearTimeout(L);var je=+new Date;o.activeTouch={start:je,moved:!1,prev:je-I.end<=300?I:null},we.touches.length==1&&(o.activeTouch.left=we.touches[0].pageX,o.activeTouch.top=we.touches[0].pageY)}}),Ue(o.scroller,"touchmove",function(){o.activeTouch&&(o.activeTouch.moved=!0)}),Ue(o.scroller,"touchend",function(we){var je=o.activeTouch;if(je&&!pa(o,we)&&je.left!=null&&!je.moved&&new Date-je.start<300){var pt=e.coordsChar(o.activeTouch,"page"),At;!je.prev||ve(je,je.prev)?At=new wa(pt,pt):!je.prev.prev||ve(je,je.prev.prev)?At=e.findWordAt(pt):At=new wa(Wt(pt.line,0),G(e.doc,Wt(pt.line+1,0))),e.setSelection(At.anchor,At.head),e.focus(),Ae(we)}j()}),Ue(o.scroller,"touchcancel",j),Ue(o.scroller,"scroll",function(){o.scroller.clientHeight&&(Ji(e,o.scroller.scrollTop),ti(e,o.scroller.scrollLeft,!0),vt(e,"scroll",e))}),Ue(o.scroller,"mousewheel",function(we){return mo(e,we)}),Ue(o.scroller,"DOMMouseScroll",function(we){return mo(e,we)}),Ue(o.wrapper,"scroll",function(){return o.wrapper.scrollTop=o.wrapper.scrollLeft=0}),o.dragFunctions={enter:function(we){gt(e,we)||$e(we)},over:function(we){gt(e,we)||(Fl(e,we),$e(we))},start:function(we){return vl(e,we)},drop:Fa(e,Bl),leave:function(we){gt(e,we)||Ls(e)}};var Ce=o.input.getField();Ue(Ce,"keyup",function(we){return Cl.call(e,we)}),Ue(Ce,"keydown",Fa(e,xl)),Ue(Ce,"keypress",Fa(e,Sl)),Ue(Ce,"focus",function(we){return Ii(e,we)}),Ue(Ce,"blur",function(we){return no(e,we)})}var Y=[];Ya.defineInitHook=function(e){return Y.push(e)};function Q(e,o,L,I){var j=e.doc,ne;L==null&&(L="add"),L=="smart"&&(j.mode.indent?ne=Hn(e,o).state:L="prev");var ve=e.options.tabSize,Ce=un(j,o),we=J(Ce.text,null,ve);Ce.stateAfter&&(Ce.stateAfter=null);var je=Ce.text.match(/^\s*/)[0],pt;if(!I&&!/\S/.test(Ce.text))pt=0,L="not";else if(L=="smart"&&(pt=j.mode.indent(ne,Ce.text.slice(je.length),Ce.text),pt==De||pt>150)){if(!I)return;L="prev"}L=="prev"?o>j.first?pt=J(un(j,o-1).text,null,ve):pt=0:L=="add"?pt=we+e.options.indentUnit:L=="subtract"?pt=we-e.options.indentUnit:typeof L=="number"&&(pt=we+L),pt=Math.max(0,pt);var At="",Qt=0;if(e.options.indentWithTabs)for(var Gt=Math.floor(pt/ve);Gt;--Gt)Qt+=ve,At+=" ";if(Qt<pt&&(At+=oe(pt-Qt)),At!=je)return Xo(j,At,Wt(o,0),Wt(o,je.length),"+input"),Ce.stateAfter=null,!0;for(var Sn=0;Sn<j.sel.ranges.length;Sn++){var Fn=j.sel.ranges[Sn];if(Fn.head.line==o&&Fn.head.ch<je.length){var er=Wt(o,je.length);To(j,Sn,new wa(er,er));break}}}var ie=null;function _e(e){ie=e}function Le(e,o,L,I,j){var ne=e.doc;e.display.shift=!1,I||(I=ne.sel);var ve=+new Date-200,Ce=j=="paste"||e.state.pasteIncoming>ve,we=We(o),je=null;if(Ce&&I.ranges.length>1)if(ie&&ie.text.join(`
|
|
|
`)==o){if(I.ranges.length%ie.text.length==0){je=[];for(var pt=0;pt<ie.text.length;pt++)je.push(ne.splitLines(ie.text[pt]))}}else we.length==I.ranges.length&&e.options.pasteLinesPerSelection&&(je=me(we,function(br){return[br]}));for(var At=e.curOp.updateInput,Qt=I.ranges.length-1;Qt>=0;Qt--){var Gt=I.ranges[Qt],Sn=Gt.from(),Fn=Gt.to();Gt.empty()&&(L&&L>0?Sn=Wt(Sn.line,Sn.ch-L):e.state.overwrite&&!Ce?Fn=Wt(Fn.line,Math.min(un(ne,Fn.line).text.length,Fn.ch+q(we).length)):Ce&&ie&&ie.lineWise&&ie.text.join(`
|
|
|
`)==we.join(`
|
|
|
`)&&(Sn=Fn=Wt(Sn.line,0)));var er={from:Sn,to:Fn,text:je?je[Qt%je.length]:we,origin:j||(Ce?"paste":e.state.cutIncoming>ve?"cut":"+input")};zo(e.doc,er),Vt(e,"inputRead",e,er)}o&&!Ce&&He(e,o),Xi(e),e.curOp.updateInput<2&&(e.curOp.updateInput=At),e.curOp.typing=!0,e.state.pasteIncoming=e.state.cutIncoming=-1}function ke(e,o){var L=e.clipboardData&&e.clipboardData.getData("Text");if(L)return e.preventDefault(),!o.isReadOnly()&&!o.options.disableInput&&fi(o,function(){return Le(o,L,0,null,"paste")}),!0}function He(e,o){if(!e.options.electricChars||!e.options.smartIndent)return;for(var L=e.doc.sel,I=L.ranges.length-1;I>=0;I--){var j=L.ranges[I];if(j.head.ch>100||I&&L.ranges[I-1].head.line==j.head.line)continue;var ne=e.getModeAt(j.head),ve=!1;if(ne.electricChars){for(var Ce=0;Ce<ne.electricChars.length;Ce++)if(o.indexOf(ne.electricChars.charAt(Ce))>-1){ve=Q(e,j.head.line,"smart");break}}else ne.electricInput&&(ne.electricInput.test(un(e.doc,j.head.line).text.slice(0,j.head.ch))&&(ve=Q(e,j.head.line,"smart")));ve&&Vt(e,"electricInput",e,j.head.line)}}function Ge(e){for(var o=[],L=[],I=0;I<e.doc.sel.ranges.length;I++){var j=e.doc.sel.ranges[I].head.line,ne={anchor:Wt(j,0),head:Wt(j+1,0)};L.push(ne),o.push(e.getRange(ne.anchor,ne.head))}return{text:o,ranges:L}}function Et(e,o,L,I){e.setAttribute("autocorrect",L?"":"off"),e.setAttribute("autocapitalize",I?"":"off"),e.setAttribute("spellcheck",!!o)}function Ut(){var e=T("textarea",null,null,"position: absolute; bottom: -1em; padding: 0; width: 1px; height: 1em; outline: none"),o=T("div",[e],null,"overflow: hidden; position: relative; width: 3px; height: 0px;");return _?e.style.width="1000px":e.setAttribute("wrap","off"),m&&(e.style.border="1px solid black"),Et(e),o}function Bt(e){var o=e.optionHandlers,L=e.helpers={};e.prototype={constructor:e,focus:function(){window.focus(),this.display.input.focus()},setOption:function(I,j){var ne=this.options,ve=ne[I];if(ne[I]==j&&I!="mode")return;ne[I]=j,o.hasOwnProperty(I)&&Fa(this,o[I])(this,j,ve),vt(this,"optionChange",this,I)},getOption:function(I){return this.options[I]},getDoc:function(){return this.doc},addKeyMap:function(I,j){this.state.keyMaps[j?"push":"unshift"](os(I))},removeKeyMap:function(I){for(var j=this.state.keyMaps,ne=0;ne<j.length;++ne)if(j[ne]==I||j[ne].name==I)return j.splice(ne,1),!0},addOverlay:ii(function(I,j){var ne=I.token?I:e.getMode(this.options,I);if(ne.startState)throw new Error("Overlays may not be stateful.");re(this.state.overlays,{mode:ne,modeSpec:I,opaque:j&&j.opaque,priority:j&&j.priority||0},function(ve){return ve.priority}),this.state.modeGen++,Ma(this)}),removeOverlay:ii(function(I){for(var j=this.state.overlays,ne=0;ne<j.length;++ne){var ve=j[ne].modeSpec;if(ve==I||typeof I=="string"&&ve.name==I){j.splice(ne,1),this.state.modeGen++,Ma(this);return}}}),indentLine:ii(function(I,j,ne){typeof j!="string"&&typeof j!="number"&&(j==null?j=this.options.smartIndent?"smart":"prev":j=j?"add":"subtract"),tr(this.doc,I)&&Q(this,I,j,ne)}),indentSelection:ii(function(I){for(var j=this.doc.sel.ranges,ne=-1,ve=0;ve<j.length;ve++){var Ce=j[ve];if(Ce.empty())Ce.head.line>ne&&(Q(this,Ce.head.line,I,!0),ne=Ce.head.line,ve==this.doc.sel.primIndex&&Xi(this));else{var we=Ce.from(),je=Ce.to(),pt=Math.max(ne,we.line);ne=Math.min(this.lastLine(),je.line-(je.ch?0:1))+1;for(var At=pt;At<ne;++At)Q(this,At,I);var Qt=this.doc.sel.ranges;we.ch==0&&j.length==Qt.length&&Qt[ve].from().ch>0&&To(this.doc,ve,new wa(we,Qt[ve].to()),Ie)}}}),getTokenAt:function(I,j){return $r(this,I,j)},getLineTokens:function(I,j){return $r(this,Wt(I),j,!0)},getTokenTypeAt:function(I){I=G(this.doc,I);var j=mn(this,un(this.doc,I.line)),ne=0,ve=(j.length-1)/2,Ce=I.ch,we;if(Ce==0)we=j[2];else for(;;){var je=ne+ve>>1;if((je?j[je*2-1]:0)>=Ce)ve=je;else if(j[je*2+1]<Ce)ne=je+1;else{we=j[je*2+2];break}}var pt=we?we.indexOf("overlay "):-1;return pt<0?we:pt==0?null:we.slice(0,pt-1)},getModeAt:function(I){var j=this.doc.mode;return j.innerMode?e.innerMode(j,this.getTokenAt(I).state).mode:j},getHelper:function(I,j){return this.getHelpers(I,j)[0]},getHelpers:function(I,j){var ne=[];if(!L.hasOwnProperty(j))return ne;var ve=L[j],Ce=this.getModeAt(I);if(typeof Ce[j]=="string")ve[Ce[j]]&&ne.push(ve[Ce[j]]);else if(Ce[j])for(var we=0;we<Ce[j].length;we++){var je=ve[Ce[j][we]];je&&ne.push(je)}else Ce.helperType&&ve[Ce.helperType]?ne.push(ve[Ce.helperType]):ve[Ce.name]&&ne.push(ve[Ce.name]);for(var pt=0;pt<ve._global.length;pt++){var At=ve._global[pt];At.pred(Ce,this)&&ge(ne,At.val)==-1&&ne.push(At.val)}return ne},getStateAfter:function(I,j){var ne=this.doc;return I=de(ne,I==null?ne.first+ne.size-1:I),Hn(this,I+1,j).state},cursorCoords:function(I,j){var ne,ve=this.doc.sel.primary();return I==null?ne=ve.head:typeof I=="object"?ne=G(this.doc,I):ne=I?ve.from():ve.to(),lr(this,ne,j||"page")},charCoords:function(I,j){return Cr(this,G(this.doc,I),j||"page")},coordsChar:function(I,j){return I=Yn(this,I,j||"page"),Zr(this,I.left,I.top)},lineAtHeight:function(I,j){return I=Yn(this,{top:I,left:0},j||"page").top,zn(this.doc,I+this.display.viewOffset)},heightAtLine:function(I,j,ne){var ve=!1,Ce;if(typeof I=="number"){var we=this.doc.first+this.doc.size-1;I<this.doc.first?I=this.doc.first:I>we&&(I=we,ve=!0),Ce=un(this.doc,I)}else Ce=I;return ur(this,Ce,{top:0,left:0},j||"page",ne||ve).top+(ve?this.doc.height-ln(Ce):0)},defaultTextHeight:function(){return Nr(this.display)},defaultCharWidth:function(){return Ur(this.display)},getViewport:function(){return{from:this.display.viewFrom,to:this.display.viewTo}},addWidget:function(I,j,ne,ve,Ce){var we=this.display;I=lr(this,G(this.doc,I));var je=I.bottom,pt=I.left;if(j.style.position="absolute",j.setAttribute("cm-ignore-events","true"),this.display.input.setUneditable(j),we.sizer.appendChild(j),ve=="over")je=I.top;else if(ve=="above"||ve=="near"){var At=Math.max(we.wrapper.clientHeight,this.doc.height),Qt=Math.max(we.sizer.clientWidth,we.lineSpace.clientWidth);(ve=="above"||I.bottom+j.offsetHeight>At)&&I.top>j.offsetHeight?je=I.top-j.offsetHeight:I.bottom+j.offsetHeight<=At&&(je=I.bottom),pt+j.offsetWidth>Qt&&(pt=Qt-j.offsetWidth)}j.style.top=je+"px",j.style.left=j.style.right="",Ce=="right"?(pt=we.sizer.clientWidth-j.offsetWidth,j.style.right="0px"):(Ce=="left"?pt=0:Ce=="middle"&&(pt=(we.sizer.clientWidth-j.offsetWidth)/2),j.style.left=pt+"px"),ne&&yo(this,{left:pt,top:je,right:pt+j.offsetWidth,bottom:je+j.offsetHeight})},triggerOnKeyDown:ii(xl),triggerOnKeyPress:ii(Sl),triggerOnKeyUp:Cl,triggerOnMouseDown:ii(zs),execCommand:function(I){if($o.hasOwnProperty(I))return $o[I].call(null,this)},triggerElectric:ii(function(I){He(this,I)}),findPosH:function(I,j,ne,ve){var Ce=1;j<0&&(Ce=-1,j=-j);for(var we=G(this.doc,I),je=0;je<j&&!(we=St(this.doc,we,Ce,ne,ve),we.hitSide);++je);return we},moveH:ii(function(I,j){var ne=this;this.extendSelectionsBy(function(ve){return ne.display.shift||ne.doc.extend||ve.empty()?St(ne.doc,ve.head,I,j,ne.options.rtlMoveVisually):I<0?ve.from():ve.to()},xe)}),deleteH:ii(function(I,j){var ne=this.doc.sel,ve=this.doc;ne.somethingSelected()?ve.replaceSelection("",null,"+delete"):Zo(this,function(Ce){var we=St(ve,Ce.head,I,j,!1);return I<0?{from:we,to:Ce.head}:{from:Ce.head,to:we}})}),findPosV:function(I,j,ne,ve){var Ce=1,we=ve;j<0&&(Ce=-1,j=-j);for(var je=G(this.doc,I),pt=0;pt<j;++pt){var At=lr(this,je,"div");if(we==null?we=At.left:At.left=we,je=Ct(this,At,Ce,ne),je.hitSide)break}return je},moveV:ii(function(I,j){var ne=this,ve=this.doc,Ce=[],we=!this.display.shift&&!ve.extend&&ve.sel.somethingSelected();if(ve.extendSelectionsBy(function(pt){if(we)return I<0?pt.from():pt.to();var At=lr(ne,pt.head,"div");pt.goalColumn!=null&&(At.left=pt.goalColumn),Ce.push(At.left);var Qt=Ct(ne,At,I,j);return j=="page"&&pt==ve.sel.primary()&&co(ne,Cr(ne,Qt,"div").top-At.top),Qt},xe),Ce.length)for(var je=0;je<ve.sel.ranges.length;je++)ve.sel.ranges[je].goalColumn=Ce[je]}),findWordAt:function(I){var j=this.doc,ne=un(j,I.line).text,ve=I.ch,Ce=I.ch;if(ne){var we=this.getHelper(I,"wordChars");(I.sticky=="before"||Ce==ne.length)&&ve?--ve:++Ce;for(var je=ne.charAt(ve),pt=X(je,we)?function(At){return X(At,we)}:/\s/.test(je)?function(At){return/\s/.test(At)}:function(At){return!/\s/.test(At)&&!X(At)};ve>0&&pt(ne.charAt(ve-1));)--ve;for(;Ce<ne.length&&pt(ne.charAt(Ce));)++Ce}return new wa(Wt(I.line,ve),Wt(I.line,Ce))},toggleOverwrite:function(I){if(I!=null&&I==this.state.overwrite)return;(this.state.overwrite=!this.state.overwrite)?W(this.display.cursorDiv,"CodeMirror-overwrite"):O(this.display.cursorDiv,"CodeMirror-overwrite"),vt(this,"overwriteToggle",this,this.state.overwrite)},hasFocus:function(){return this.display.input.getField()==z()},isReadOnly:function(){return!!(this.options.readOnly||this.doc.cantEdit)},scrollTo:ii(function(I,j){Yi(this,I,j)}),getScrollInfo:function(){var I=this.display.scroller;return{left:I.scrollLeft,top:I.scrollTop,height:I.scrollHeight-_t(this)-this.display.barHeight,width:I.scrollWidth-_t(this)-this.display.barWidth,clientHeight:Re(this),clientWidth:et(this)}},scrollIntoView:ii(function(I,j){I==null?(I={from:this.doc.sel.primary().head,to:null},j==null&&(j=this.options.cursorScrollMargin)):typeof I=="number"?I={from:Wt(I,0),to:null}:I.from==null&&(I={from:I,to:null}),I.to||(I.to=I.from),I.margin=j||0,I.from.line!=null?ko(this,I):ao(this,I.from,I.to,I.margin)}),setSize:ii(function(I,j){var ne=this,ve=function(we){return typeof we=="number"||/^\d+$/.test(String(we))?we+"px":we};I!=null&&(this.display.wrapper.style.width=ve(I)),j!=null&&(this.display.wrapper.style.height=ve(j)),this.options.lineWrapping&&Mr(this);var Ce=this.display.viewFrom;this.doc.iter(Ce,this.display.viewTo,function(we){if(we.widgets){for(var je=0;je<we.widgets.length;je++)if(we.widgets[je].noHScroll){La(ne,Ce,"widget");break}}++Ce}),this.curOp.forceUpdate=!0,vt(this,"refresh",this)}),operation:function(I){return fi(this,I)},startOperation:function(){return ki(this)},endOperation:function(){return $i(this)},refresh:ii(function(){var I=this.display.cachedTextHeight;Ma(this),this.curOp.forceUpdate=!0,Lr(this),Yi(this,this.doc.scrollLeft,this.doc.scrollTop),lo(this.display),(I==null||Math.abs(I-Nr(this.display))>.5||this.options.lineWrapping)&&Aa(this),vt(this,"refresh",this)}),swapDoc:ii(function(I){var j=this.doc;return j.cm=null,this.state.selectingText&&this.state.selectingText(),Ts(this,I),Lr(this),this.display.input.reset(),Yi(this,I.scrollLeft,I.scrollTop),this.curOp.forceScroll=!0,Vt(this,"swapDoc",this,j),j}),phrase:function(I){var j=this.options.phrases;return j&&Object.prototype.hasOwnProperty.call(j,I)?j[I]:I},getInputField:function(){return this.display.input.getField()},getWrapperElement:function(){return this.display.wrapper},getScrollerElement:function(){return this.display.scroller},getGutterElement:function(){return this.display.gutters}},Xe(e),e.registerHelper=function(I,j,ne){L.hasOwnProperty(I)||(L[I]=e[I]={_global:[]}),L[I][j]=ne},e.registerGlobalHelper=function(I,j,ne,ve){e.registerHelper(I,j,ve),L[I]._global.push({pred:ne,val:ve})}}function St(e,o,L,I,j){var ne=o,ve=L,Ce=un(e,o.line),we=j&&e.direction=="rtl"?-L:L;function je(){var Br=o.line+we;return Br<e.first||Br>=e.first+e.size?!1:(o=new Wt(Br,o.ch,o.sticky),Ce=un(e,Br))}function pt(Br){var Er;if(I=="codepoint"){var Gr=Ce.text.charCodeAt(o.ch+(I>0?0:-1));isNaN(Gr)?Er=null:Er=new Wt(o.line,Math.max(0,Math.min(Ce.text.length,o.ch+L*(Gr>=55296&&Gr<56320?2:1))),-L)}else j?Er=Fs(e.cm,Ce,o,L):Er=js(Ce,o,L);if(Er==null)if(!Br&&je())o=Bs(j,e.cm,Ce,o.line,we);else return!1;else o=Er;return!0}if(I=="char"||I=="codepoint")pt();else if(I=="column")pt(!0);else if(I=="word"||I=="group")for(var At=null,Qt=I=="group",Gt=e.cm&&e.cm.getHelper(o,"wordChars"),Sn=!0;!(L<0&&!pt(!Sn));Sn=!1){var Fn=Ce.text.charAt(o.ch)||`
|
|
|
`,er=X(Fn,Gt)?"w":Qt&&Fn==`
|
|
|
`?"n":!Qt||/\s/.test(Fn)?null:"p";if(Qt&&!Sn&&!er&&(er="s"),At&&At!=er){L<0&&(L=1,pt(),o.sticky="after");break}if(er&&(At=er),L>0&&!pt(!Sn))break}var br=ys(e,o,ne,ve,!0);return Xn(ne,br)&&(br.hitSide=!0),br}function Ct(e,o,L,I){var j=e.doc,ne=o.left,ve;if(I=="page"){var Ce=Math.min(e.display.wrapper.clientHeight,window.innerHeight||document.documentElement.clientHeight),we=Math.max(Ce-.5*Nr(e.display),3);ve=(L>0?o.bottom:o.top)+L*we}else I=="line"&&(ve=L>0?o.bottom+3:o.top-3);for(var je;!(je=Zr(e,ne,ve),!je.outside);){if(L<0?ve<=0:ve>=j.height){je.hitSide=!0;break}ve+=L*5}return je}var Lt=function(e){this.cm=e,this.lastAnchorNode=this.lastAnchorOffset=this.lastFocusNode=this.lastFocusOffset=null,this.polling=new le,this.composing=null,this.gracePeriod=!1,this.readDOMTimeout=null};Lt.prototype.init=function(e){var o=this,L=this,I=L.cm,j=L.div=e.lineDiv;Et(j,I.options.spellcheck,I.options.autocorrect,I.options.autocapitalize);function ne(Ce){for(var we=Ce.target;we;we=we.parentNode){if(we==j)return!0;if(/\bCodeMirror-(?:line)?widget\b/.test(we.className))break}return!1}Ue(j,"paste",function(Ce){if(!ne(Ce)||gt(I,Ce)||ke(Ce,I))return;c<=11&&setTimeout(Fa(I,function(){return o.updateFromDOM()}),20)}),Ue(j,"compositionstart",function(Ce){o.composing={data:Ce.data,done:!1}}),Ue(j,"compositionupdate",function(Ce){o.composing||(o.composing={data:Ce.data,done:!1})}),Ue(j,"compositionend",function(Ce){o.composing&&(Ce.data!=o.composing.data&&o.readFromDOMSoon(),o.composing.done=!0)}),Ue(j,"touchstart",function(){return L.forceCompositionEnd()}),Ue(j,"input",function(){o.composing||o.readFromDOMSoon()});function ve(Ce){if(!ne(Ce)||gt(I,Ce))return;if(I.somethingSelected())_e({lineWise:!1,text:I.getSelections()}),Ce.type=="cut"&&I.replaceSelection("",null,"cut");else if(I.options.lineWiseCopyCut){var we=Ge(I);_e({lineWise:!0,text:we.text}),Ce.type=="cut"&&I.operation(function(){I.setSelections(we.ranges,0,Ie),I.replaceSelection("",null,"cut")})}else return;if(Ce.clipboardData){Ce.clipboardData.clearData();var je=ie.text.join(`
|
|
|
`);if(Ce.clipboardData.setData("Text",je),Ce.clipboardData.getData("Text")==je){Ce.preventDefault();return}}var pt=Ut(),At=pt.firstChild;I.display.lineSpace.insertBefore(pt,I.display.lineSpace.firstChild),At.value=ie.text.join(`
|
|
|
`);var Qt=document.activeElement;V(At),setTimeout(function(){I.display.lineSpace.removeChild(pt),Qt.focus(),Qt==j&&L.showPrimarySelection()},50)}Ue(j,"copy",ve),Ue(j,"cut",ve)},Lt.prototype.screenReaderLabelChanged=function(e){e?this.div.setAttribute("aria-label",e):this.div.removeAttribute("aria-label")},Lt.prototype.prepareSelection=function(){var e=yi(this.cm,!1);return e.focus=document.activeElement==this.div,e},Lt.prototype.showSelection=function(e,o){if(!e||!this.cm.display.view.length)return;(e.focus||o)&&this.showPrimarySelection(),this.showMultipleSelections(e)},Lt.prototype.getSelection=function(){return this.cm.display.wrapper.ownerDocument.getSelection()},Lt.prototype.showPrimarySelection=function(){var e=this.getSelection(),o=this.cm,L=o.doc.sel.primary(),I=L.from(),j=L.to();if(o.display.viewTo==o.display.viewFrom||I.line>=o.display.viewTo||j.line<o.display.viewFrom){e.removeAllRanges();return}var ne=Hr(o,e.anchorNode,e.anchorOffset),ve=Hr(o,e.focusNode,e.focusOffset);if(ne&&!ne.bad&&ve&&!ve.bad&&sn(Jn(ne,ve),I)==0&&sn(Vn(ne,ve),j)==0)return;var Ce=o.display.view,we=I.line>=o.display.viewFrom&&pn(o,I)||{node:Ce[0].measure.map[2],offset:0},je=j.line<o.display.viewTo&&pn(o,j);if(!je){var pt=Ce[Ce.length-1].measure,At=pt.maps?pt.maps[pt.maps.length-1]:pt.map;je={node:At[At.length-1],offset:At[At.length-2]-At[At.length-3]}}if(!we||!je){e.removeAllRanges();return}var Qt=e.rangeCount&&e.getRangeAt(0),Gt;try{Gt=k(we.node,we.offset,je.offset,je.node)}catch(Sn){}Gt&&(!A&&o.state.focused?(e.collapse(we.node,we.offset),Gt.collapsed||(e.removeAllRanges(),e.addRange(Gt))):(e.removeAllRanges(),e.addRange(Gt)),Qt&&e.anchorNode==null?e.addRange(Qt):A&&this.startGracePeriod()),this.rememberSelection()},Lt.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)},Lt.prototype.showMultipleSelections=function(e){p(this.cm.display.cursorDiv,e.cursors),p(this.cm.display.selectionDiv,e.selection)},Lt.prototype.rememberSelection=function(){var e=this.getSelection();this.lastAnchorNode=e.anchorNode,this.lastAnchorOffset=e.anchorOffset,this.lastFocusNode=e.focusNode,this.lastFocusOffset=e.focusOffset},Lt.prototype.selectionInEditor=function(){var e=this.getSelection();if(!e.rangeCount)return!1;var o=e.getRangeAt(0).commonAncestorContainer;return U(this.div,o)},Lt.prototype.focus=function(){this.cm.options.readOnly!="nocursor"&&((!this.selectionInEditor()||document.activeElement!=this.div)&&this.showSelection(this.prepareSelection(),!0),this.div.focus())},Lt.prototype.blur=function(){this.div.blur()},Lt.prototype.getField=function(){return this.div},Lt.prototype.supportsTouch=function(){return!0},Lt.prototype.receivedFocus=function(){var e=this;this.selectionInEditor()?this.pollSelection():fi(this.cm,function(){return e.cm.curOp.selectionChanged=!0});function o(){e.cm.state.focused&&(e.pollSelection(),e.polling.set(e.cm.options.pollInterval,o))}this.polling.set(this.cm.options.pollInterval,o)},Lt.prototype.selectionChanged=function(){var e=this.getSelection();return e.anchorNode!=this.lastAnchorNode||e.anchorOffset!=this.lastAnchorOffset||e.focusNode!=this.lastFocusNode||e.focusOffset!=this.lastFocusOffset},Lt.prototype.pollSelection=function(){if(this.readDOMTimeout!=null||this.gracePeriod||!this.selectionChanged())return;var e=this.getSelection(),o=this.cm;if(d&&t&&this.cm.display.gutterSpecs.length&&cr(e.anchorNode)){this.cm.triggerOnKeyDown({type:"keydown",keyCode:8,preventDefault:Math.abs}),this.blur(),this.focus();return}if(this.composing)return;this.rememberSelection();var L=Hr(o,e.anchorNode,e.anchorOffset),I=Hr(o,e.focusNode,e.focusOffset);L&&I&&fi(o,function(){vi(o.doc,wr(L,I),Ie),(L.bad||I.bad)&&(o.curOp.selectionChanged=!0)})},Lt.prototype.pollContent=function(){this.readDOMTimeout!=null&&(clearTimeout(this.readDOMTimeout),this.readDOMTimeout=null);var e=this.cm,o=e.display,L=e.doc.sel.primary(),I=L.from(),j=L.to();if(I.ch==0&&I.line>e.firstLine()&&(I=Wt(I.line-1,un(e.doc,I.line-1).length)),j.ch==un(e.doc,j.line).text.length&&j.line<e.lastLine()&&(j=Wt(j.line+1,0)),I.line<o.viewFrom||j.line>o.viewTo-1)return!1;var ne,ve,Ce;I.line==o.viewFrom||(ne=Na(e,I.line))==0?(ve=dr(o.view[0].line),Ce=o.view[0].node):(ve=dr(o.view[ne].line),Ce=o.view[ne-1].node.nextSibling);var we=Na(e,j.line),je,pt;if(we==o.view.length-1?(je=o.viewTo-1,pt=o.lineDiv.lastChild):(je=dr(o.view[we+1].line)-1,pt=o.view[we+1].node.previousSibling),!Ce)return!1;for(var At=e.doc.splitLines(jr(e,Ce,pt,ve,je)),Qt=_r(e.doc,Wt(ve,0),Wt(je,un(e.doc,je).text.length));At.length>1&&Qt.length>1;)if(q(At)==q(Qt))At.pop(),Qt.pop(),je--;else if(At[0]==Qt[0])At.shift(),Qt.shift(),ve++;else break;for(var Gt=0,Sn=0,Fn=At[0],er=Qt[0],br=Math.min(Fn.length,er.length);Gt<br&&Fn.charCodeAt(Gt)==er.charCodeAt(Gt);)++Gt;for(var Br=q(At),Er=q(Qt),Gr=Math.min(Br.length-(At.length==1?Gt:0),Er.length-(Qt.length==1?Gt:0));Sn<Gr&&Br.charCodeAt(Br.length-Sn-1)==Er.charCodeAt(Er.length-Sn-1);)++Sn;if(At.length==1&&Qt.length==1&&ve==I.line)for(;Gt&&Gt>I.ch&&Br.charCodeAt(Br.length-Sn-1)==Er.charCodeAt(Er.length-Sn-1);)Gt--,Sn++;At[At.length-1]=Br.slice(0,Br.length-Sn).replace(/^\u200b+/,""),At[0]=At[0].slice(Gt).replace(/\u200b+$/,"");var oa=Wt(ve,Gt),ta=Wt(je,Qt.length?q(Qt).length-Sn:0);if(At.length>1||At[0]||sn(oa,ta))return Xo(e.doc,At,oa,ta,"+input"),!0},Lt.prototype.ensurePolled=function(){this.forceCompositionEnd()},Lt.prototype.reset=function(){this.forceCompositionEnd()},Lt.prototype.forceCompositionEnd=function(){if(!this.composing)return;clearTimeout(this.readDOMTimeout),this.composing=null,this.updateFromDOM(),this.div.blur(),this.div.focus()},Lt.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)},Lt.prototype.updateFromDOM=function(){var e=this;(this.cm.isReadOnly()||!this.pollContent())&&fi(this.cm,function(){return Ma(e.cm)})},Lt.prototype.setUneditable=function(e){e.contentEditable="false"},Lt.prototype.onKeyPress=function(e){if(e.charCode==0||this.composing)return;e.preventDefault(),this.cm.isReadOnly()||Fa(this.cm,Le)(this.cm,String.fromCharCode(e.charCode==null?e.keyCode:e.charCode),0)},Lt.prototype.readOnlyChanged=function(e){this.div.contentEditable=String(e!="nocursor")},Lt.prototype.onContextMenu=function(){},Lt.prototype.resetPosition=function(){},Lt.prototype.needsContentAttribute=!0;function pn(e,o){var L=mt(e,o.line);if(!L||L.hidden)return null;var I=un(e.doc,o.line),j=Te(L,I,o.line),ne=bt(I,e.doc.direction),ve="left";if(ne){var Ce=ut(ne,o.ch);ve=Ce%2?"right":"left"}var we=rn(j.map,o.ch,ve);return we.offset=we.collapse=="right"?we.end:we.start,we}function cr(e){for(var o=e;o;o=o.parentNode)if(/CodeMirror-gutter-wrapper/.test(o.className))return!0;return!1}function gr(e,o){return o&&(e.bad=!0),e}function jr(e,o,L,I,j){var ne="",ve=!1,Ce=e.doc.lineSeparator(),we=!1;function je(Gt){return function(Sn){return Sn.id==Gt}}function pt(){ve&&(ne+=Ce,we&&(ne+=Ce),ve=we=!1)}function At(Gt){Gt&&(pt(),ne+=Gt)}function Qt(Gt){if(Gt.nodeType==1){var Sn=Gt.getAttribute("cm-text");if(Sn){At(Sn);return}var Fn=Gt.getAttribute("cm-marker"),er;if(Fn){var br=e.findMarks(Wt(I,0),Wt(j+1,0),je(+Fn));br.length&&(er=br[0].find(0))&&At(_r(e.doc,er.from,er.to).join(Ce));return}if(Gt.getAttribute("contenteditable")=="false")return;var Br=/^(pre|div|p|li|table|br)$/i.test(Gt.nodeName);if(!/^br$/i.test(Gt.nodeName)&&Gt.textContent.length==0)return;Br&&pt();for(var Er=0;Er<Gt.childNodes.length;Er++)Qt(Gt.childNodes[Er]);/^(pre|p)$/i.test(Gt.nodeName)&&(we=!0),Br&&(ve=!0)}else Gt.nodeType==3&&At(Gt.nodeValue.replace(/\u200b/g,"").replace(/\u00a0/g," "))}for(;!(Qt(o),o==L);)o=o.nextSibling,we=!1;return ne}function Hr(e,o,L){var I;if(o==e.display.lineDiv){if(I=e.display.lineDiv.childNodes[L],!I)return gr(e.clipPos(Wt(e.display.viewTo-1)),!0);o=null,L=0}else for(I=o;;I=I.parentNode){if(!I||I==e.display.lineDiv)return null;if(I.parentNode&&I.parentNode==e.display.lineDiv)break}for(var j=0;j<e.display.view.length;j++){var ne=e.display.view[j];if(ne.node==I)return ia(ne,o,L)}}function ia(e,o,L){var I=e.text.firstChild,j=!1;if(!o||!U(I,o))return gr(Wt(dr(e.line),0),!0);if(o==I&&(j=!0,o=I.childNodes[L],L=0,!o)){var ne=e.rest?q(e.rest):e.line;return gr(Wt(dr(ne),ne.text.length),j)}var ve=o.nodeType==3?o:null,Ce=o;for(!ve&&o.childNodes.length==1&&o.firstChild.nodeType==3&&(ve=o.firstChild,L&&(L=ve.nodeValue.length));Ce.parentNode!=I;)Ce=Ce.parentNode;var we=e.measure,je=we.maps;function pt(er,br,Br){for(var Er=-1;Er<(je?je.length:0);Er++)for(var Gr=Er<0?we.map:je[Er],oa=0;oa<Gr.length;oa+=3){var ta=Gr[oa+2];if(ta==er||ta==br){var Ea=dr(Er<0?e.line:e.rest[Er]),Va=Gr[oa]+Br;return(Br<0||ta!=er)&&(Va=Gr[oa+(Br?1:0)]),Wt(Ea,Va)}}}var At=pt(ve,Ce,L);if(At)return gr(At,j);for(var Qt=Ce.nextSibling,Gt=ve?ve.nodeValue.length-L:0;Qt;Qt=Qt.nextSibling){if(At=pt(Qt,Qt.firstChild,0),At)return gr(Wt(At.line,At.ch-Gt),j);Gt+=Qt.textContent.length}for(var Sn=Ce.previousSibling,Fn=L;Sn;Sn=Sn.previousSibling){if(At=pt(Sn,Sn.firstChild,-1),At)return gr(Wt(At.line,At.ch+Fn),j);Fn+=Sn.textContent.length}}var Kr=function(e){this.cm=e,this.prevInput="",this.pollingFast=!1,this.polling=new le,this.hasSelection=!1,this.composing=null};Kr.prototype.init=function(e){var o=this,L=this,I=this.cm;this.createField(e);var j=this.textarea;e.wrapper.insertBefore(this.wrapper,e.wrapper.firstChild),m&&(j.style.width="0px"),Ue(j,"input",function(){w&&c>=9&&o.hasSelection&&(o.hasSelection=null),L.poll()}),Ue(j,"paste",function(ve){if(gt(I,ve)||ke(ve,I))return;I.state.pasteIncoming=+new Date,L.fastPoll()});function ne(ve){if(gt(I,ve))return;if(I.somethingSelected())_e({lineWise:!1,text:I.getSelections()});else if(I.options.lineWiseCopyCut){var Ce=Ge(I);_e({lineWise:!0,text:Ce.text}),ve.type=="cut"?I.setSelections(Ce.ranges,null,Ie):(L.prevInput="",j.value=Ce.text.join(`
|
|
|
`),V(j))}else return;ve.type=="cut"&&(I.state.cutIncoming=+new Date)}Ue(j,"cut",ne),Ue(j,"copy",ne),Ue(e.scroller,"paste",function(ve){if(pa(e,ve)||gt(I,ve))return;if(!j.dispatchEvent){I.state.pasteIncoming=+new Date,L.focus();return}var Ce=new Event("paste");Ce.clipboardData=ve.clipboardData,j.dispatchEvent(Ce)}),Ue(e.lineSpace,"selectstart",function(ve){pa(e,ve)||Ae(ve)}),Ue(j,"compositionstart",function(){var ve=I.getCursor("from");L.composing&&L.composing.range.clear(),L.composing={start:ve,range:I.markText(ve,I.getCursor("to"),{className:"CodeMirror-composing"})}}),Ue(j,"compositionend",function(){L.composing&&(L.poll(),L.composing.range.clear(),L.composing=null)})},Kr.prototype.createField=function(e){this.wrapper=Ut(),this.textarea=this.wrapper.firstChild},Kr.prototype.screenReaderLabelChanged=function(e){e?this.textarea.setAttribute("aria-label",e):this.textarea.removeAttribute("aria-label")},Kr.prototype.prepareSelection=function(){var e=this.cm,o=e.display,L=e.doc,I=yi(e);if(e.options.moveInputWithCursor){var j=lr(e,L.sel.primary().head,"div"),ne=o.wrapper.getBoundingClientRect(),ve=o.lineDiv.getBoundingClientRect();I.teTop=Math.max(0,Math.min(o.wrapper.clientHeight-10,j.top+ve.top-ne.top)),I.teLeft=Math.max(0,Math.min(o.wrapper.clientWidth-10,j.left+ve.left-ne.left))}return I},Kr.prototype.showSelection=function(e){var o=this.cm,L=o.display;p(L.cursorDiv,e.cursors),p(L.selectionDiv,e.selection),e.teTop!=null&&(this.wrapper.style.top=e.teTop+"px",this.wrapper.style.left=e.teLeft+"px")},Kr.prototype.reset=function(e){if(this.contextMenuPending||this.composing)return;var o=this.cm;if(o.somethingSelected()){this.prevInput="";var L=o.getSelection();this.textarea.value=L,o.state.focused&&V(this.textarea),w&&c>=9&&(this.hasSelection=L)}else e||(this.prevInput=this.textarea.value="",w&&c>=9&&(this.hasSelection=null))},Kr.prototype.getField=function(){return this.textarea},Kr.prototype.supportsTouch=function(){return!1},Kr.prototype.focus=function(){if(this.cm.options.readOnly!="nocursor"&&(!n||z()!=this.textarea))try{this.textarea.focus()}catch(e){}},Kr.prototype.blur=function(){this.textarea.blur()},Kr.prototype.resetPosition=function(){this.wrapper.style.top=this.wrapper.style.left=0},Kr.prototype.receivedFocus=function(){this.slowPoll()},Kr.prototype.slowPoll=function(){var e=this;if(this.pollingFast)return;this.polling.set(this.cm.options.pollInterval,function(){e.poll(),e.cm.state.focused&&e.slowPoll()})},Kr.prototype.fastPoll=function(){var e=!1,o=this;o.pollingFast=!0;function L(){var I=o.poll();!I&&!e?(e=!0,o.polling.set(60,L)):(o.pollingFast=!1,o.slowPoll())}o.polling.set(20,L)},Kr.prototype.poll=function(){var e=this,o=this.cm,L=this.textarea,I=this.prevInput;if(this.contextMenuPending||!o.state.focused||ot(L)&&!I&&!this.composing||o.isReadOnly()||o.options.disableInput||o.state.keySeq)return!1;var j=L.value;if(j==I&&!o.somethingSelected())return!1;if(w&&c>=9&&this.hasSelection===j||i&&/[\uf700-\uf7ff]/.test(j))return o.display.input.reset(),!1;if(o.doc.sel==o.display.selForContextMenu){var ne=j.charCodeAt(0);if(ne==8203&&!I&&(I="\u200B"),ne==8666)return this.reset(),this.cm.execCommand("undo")}for(var ve=0,Ce=Math.min(I.length,j.length);ve<Ce&&I.charCodeAt(ve)==j.charCodeAt(ve);)++ve;return fi(o,function(){Le(o,j.slice(ve),I.length-ve,null,e.composing?"*compose":null),j.length>1e3||j.indexOf(`
|
|
|
`)>-1?L.value=e.prevInput="":e.prevInput=j,e.composing&&(e.composing.range.clear(),e.composing.range=o.markText(e.composing.start,o.getCursor("to"),{className:"CodeMirror-composing"}))}),!0},Kr.prototype.ensurePolled=function(){this.pollingFast&&this.poll()&&(this.pollingFast=!1)},Kr.prototype.onKeyPress=function(){w&&c>=9&&(this.hasSelection=null),this.fastPoll()},Kr.prototype.onContextMenu=function(e){var o=this,L=o.cm,I=L.display,j=o.textarea;o.contextMenuPending&&o.contextMenuPending();var ne=Ca(L,e),ve=I.scroller.scrollTop;if(!ne||u)return;var Ce=L.options.resetSelectionOnContextMenu;Ce&&L.doc.sel.contains(ne)==-1&&Fa(L,vi)(L.doc,wr(ne),Ie);var we=j.style.cssText,je=o.wrapper.style.cssText,pt=o.wrapper.offsetParent.getBoundingClientRect();o.wrapper.style.cssText="position: static",j.style.cssText=`position: absolute; width: 30px; height: 30px;
|
|
|
top: `+(e.clientY-pt.top-5)+"px; left: "+(e.clientX-pt.left-5)+`px;
|
|
|
z-index: 1000; background: `+(w?"rgba(255, 255, 255, .05)":"transparent")+`;
|
|
|
outline: none; border-width: 0; outline: none; overflow: hidden; opacity: .05; filter: alpha(opacity=5);`;var At;_&&(At=window.scrollY),I.input.focus(),_&&window.scrollTo(null,At),I.input.reset(),L.somethingSelected()||(j.value=o.prevInput=" "),o.contextMenuPending=Gt,I.selForContextMenu=L.doc.sel,clearTimeout(I.detectingSelectAll);function Qt(){if(j.selectionStart!=null){var Fn=L.somethingSelected(),er="\u200B"+(Fn?j.value:"");j.value="\u21DA",j.value=er,o.prevInput=Fn?"":"\u200B",j.selectionStart=1,j.selectionEnd=er.length,I.selForContextMenu=L.doc.sel}}function Gt(){if(o.contextMenuPending!=Gt)return;if(o.contextMenuPending=!1,o.wrapper.style.cssText=je,j.style.cssText=we,w&&c<9&&I.scrollbars.setScrollTop(I.scroller.scrollTop=ve),j.selectionStart!=null){(!w||w&&c<9)&&Qt();var Fn=0,er=function(){I.selForContextMenu==L.doc.sel&&j.selectionStart==0&&j.selectionEnd>0&&o.prevInput=="\u200B"?Fa(L,ol)(L):Fn++<10?I.detectingSelectAll=setTimeout(er,500):(I.selForContextMenu=null,I.input.reset())};I.detectingSelectAll=setTimeout(er,200)}}if(w&&c>=9&&Qt(),R){$e(e);var Sn=function(){kt(window,"mouseup",Sn),setTimeout(Gt,20)};Ue(window,"mouseup",Sn)}else setTimeout(Gt,50)},Kr.prototype.readOnlyChanged=function(e){e||this.reset(),this.textarea.disabled=e=="nocursor",this.textarea.readOnly=!!e},Kr.prototype.setUneditable=function(){},Kr.prototype.needsContentAttribute=!1;function Da(e,o){if(o=o?B(o):{},o.value=e.value,!o.tabindex&&e.tabIndex&&(o.tabindex=e.tabIndex),!o.placeholder&&e.placeholder&&(o.placeholder=e.placeholder),o.autofocus==null){var L=z();o.autofocus=L==e||e.getAttribute("autofocus")!=null&&L==document.body}function I(){e.value=Ce.getValue()}var j;if(e.form&&(Ue(e.form,"submit",I),!o.leaveSubmitMethodAlone)){var ne=e.form;j=ne.submit;try{var ve=ne.submit=function(){I(),ne.submit=j,ne.submit(),ne.submit=ve}}catch(we){}}o.finishInit=function(we){we.save=I,we.getTextArea=function(){return e},we.toTextArea=function(){we.toTextArea=isNaN,I(),e.parentNode.removeChild(we.getWrapperElement()),e.style.display="",e.form&&(kt(e.form,"submit",I),!o.leaveSubmitMethodAlone&&typeof e.form.submit=="function"&&(e.form.submit=j))}},e.style.display="none";var Ce=Ya(function(we){return e.parentNode.insertBefore(we,e.nextSibling)},o);return Ce}function Oa(e){e.off=kt,e.on=Ue,e.wheelEventPixels=Ki,e.Doc=wi,e.splitLines=We,e.countColumn=J,e.findColumn=Ee,e.isWordChar=$,e.Pass=De,e.signal=vt,e.Line=yn,e.changeEnd=Qr,e.scrollbarModel=xo,e.Pos=Wt,e.cmpPos=sn,e.modes=Tt,e.mimeModes=yt,e.resolveMode=dt,e.getMode=Pt,e.modeExtensions=Nt,e.extendMode=cn,e.copyState=_n,e.startState=Kn,e.innerMode=Wn,e.commands=$o,e.keyMap=go,e.keyName=xs,e.isModifierKey=is,e.lookupKey=_o,e.normalizeKeyMap=_l,e.StringStream=wn,e.SharedTextMarker=Qo,e.TextMarker=Gi,e.LineWidget=ns,e.e_preventDefault=Ae,e.e_stopPropagation=Pe,e.e_stop=$e,e.addClass=W,e.contains=U,e.rmClass=O,e.keyNames=Po}eu(Ya),Bt(Ya);var za="iter insert remove copy getEditor constructor".split(" ");for(var li in wi.prototype)wi.prototype.hasOwnProperty(li)&&ge(za,li)<0&&(Ya.prototype[li]=function(e){return function(){return e.apply(this.doc,arguments)}}(wi.prototype[li]));return Xe(wi),Ya.inputStyles={textarea:Kr,contenteditable:Lt},Ya.defineMode=function(e){!Ya.defaults.mode&&e!="null"&&(Ya.defaults.mode=e),It.apply(this,arguments)},Ya.defineMIME=Kt,Ya.defineMode("null",function(){return{token:function(e){return e.skipToEnd()}}}),Ya.defineMIME("text/plain","null"),Ya.defineExtension=function(e,o){Ya.prototype[e]=o},Ya.defineDocExtension=function(e,o){wi.prototype[e]=o},Ya.fromTextArea=Da,Oa(Ya),Ya.version="5.58.2",Ya})},W6BS:function(M,H){M.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADgAAAA4CAYAAACohjseAAAVs0lEQVRoQ+2aa6xlZ3nff++677Xv+9zPHM/YHo+xwQ4E14GKKESkiFsSM8bYQBIEkaBEAkqbRmo/9FulSoX2Qz9GVVQJqUJBhKKA1KRJCIlowwdDDDa+jOd65syc275f1v1d1fOufYYE2ZhJZKRWXjOjvffaa6/1/p//8/yfyzuqLMuS/48P9RrA/8fZfY3B2yXQBHQpf185tBUK+SvH8uV2H/eK1/+jGfwRIBC5ks/Vq/yplq2Wqz+B/ONg5LNlrlz+Qhnot373iih+wgX/YIAivrJgjTKA9BKcYa/Uy/MnUEpD0S2AyzdKkMslZYklbwVYWZpXQSygrSVoc+4fcPzUAKtsom4xpIGiLCkMZbJGs1LkvOHPfJbrhRX5/CM/NDwJZlXiqBKlc7AEjg1aI2iVDXZpoeS9AFXlkmV1W8z+VACLE7dbMiWLE2CFADLgqig6SakCSs4jizcvAvBHMVkqxxhKkePqAs8S1mxyLUxqw6AYKLdtbMtGINpiKKUM07bc96dk9BUBykIFoNYVC/JewMkCDDh18p0so6w+GzfT+FoWC7Yl11curQpFVCoyJQsvDThP6crNdVldi0KLcwogyzJGssVrxYWXAOWzwWg84eXd92UByoK0WHEJqBCA4oC6ChstYHRJIW6lZHWQlsoYQH6rypyOLZ5Xuahx3NIi1TAvLBIcHIlUw8rfcWFLFmzhmPBUxi0NKIRdAVi5qmPAL88LrS9z/AigmHBpCcOaCIUA1BVj4ma6LCi1FkjLBZRoVRrLR9piXjhkysI2mqJxhY2lQUrDjG3iVv5k5YmgyHI1ngLPBqfUxg21nC5LbGUhHJbGUPKu8hTbUthKGcZP3Palks3fY/BECQVQLoDk0QWURYFVFuTaNudtS+Pb8mCNZcQEYmMQi8KymCSQGLJLIx7zKCFKi1uuJNZvNXxDvLBVszUtW5xSm0WL8Mh9hV0xoGFfKRItVzjYJmaFSQtHAFqVwY3i/pi7Kl2e6N9SOJaxkJk4q0CmqcZVBaGtybFY5OIaCscqKqsaUYBE6LYU08Jimi/dxrIYjudM5ynCohzCyvZaw3iCLEviqW3ntDxR1SreTDCbQ1OI65c2qZKQsY0RKlUVFoVxWcsS5DLdnHisKk6iX1iTeBOXlNgqK4kXxmTdgapAVlWKYpKLsuVYykSJictxVtKPNMq1K0saFiym8wWzKKkiSnKeDSud9i1llOe0XE3PrUTMLEmerys1zpVEYCVWIjqVS1aGEjYlJKrvKvYrAVoWGcKgxIkBYmKuurlRTuOqmkIrdCEOJ8qpyIuc/iInL7R5oAEoOVEXRv0cx8HyHBZxZAySJilplqFE8i3bGLHXqZvFlEp4qOJOKM6zrJKkUuN7Lp6t8GxxxcqIEtfCsnFNw1yViuQuxlVNbJ6AFNUuSjEUmbFWBfJEZITF6rywalW5ryyJc21czpSSy/RmErpSFIU2bJWWRRTFVcqwHPOdo3I8HbO60mVi1Y31qwqmYkN+Ox5Nl/Kv2V7t4DhWJWoSfZZFzy3whTUJCxNA4m02meVWgAWcASr31Kgk1+XJwitfl3ykDaPyWdzTiIeW9xKDBWlREkkgVmloWTdWorBIcwajiTlryZOkJClSVDRARUN0HvPut7+NuarxbD8hKqrEbcJTjDePTfiJiKy267iOu8yBot6KrgC0xWMkHiUMSiNsri2GqAoCCYETJlWU6VJcRpiTxUp6yMU1JQ7lPMJKFZvGXUXic4ijtKodxY7KIs8LFlFElC4rEbFwFsGsTzk74sbNI/70UsQDd67zyXe9mSKes3XnnVxZKK7sz8yzxcWWkWMW3mk3cB1xzyqXmtRg2LRMvMn13tItxXVFeBwJF0kfAlIqHgEoYPJSJFjyU0kugITJQlVgTYo4UVlFlmvyRFxUtNliMl2wWLqlZTuUyZxkvE/Wv8rFG2P+aq/g/yR1Um+dT53L+MyvvoUXD2esFGPO7qyhWqs8f3PGMMEsrCpQFM1miOvYOLbCtW2U5EgKE2+uFANWWamnI6AroTEKWyocAxDULClKEXsBUrEkqlm5ZxQXZLkIx7INEoYtG5NC4qxSYsthOJ+RZZp8MSUeXGF84wYv7A74q8OSZ4Yp+dadnGpYvKkW88vr8L5feQffGyo8yyU/usIDpwJ2du7gRuJyaRBRaI1rKxqdLkVekC5mzIaHnFnv4DRWsFWBrWxciTeTSKRIKAlcSTlV2hG3NwAnaVFKjFUsanItLiklmMUsTsky0dOTvk5R2DapUaXCKKhtW+xd36W/+zyH13Z5+uox3+6XXKWH17D4OTfi/tWQerLg2qjgvtNNPvbrv8K1m4c49R5Huk6jHtCY3eTcVkh9ZZtn+xnXb+4zH+9x/cJFJkf7BI7iNz78OO3tc9xc5NSEIaEsLxhNMpo1m9W2Z0SryqXiriVqnIjICIPaMJMLuKIqdhdJsgQoNQMMo4RUa0rbMbknGRxwcOUZLj73It/dnfA3U8U4Vpzq+Lxho8YOBcPpnCuJy1z5lG6Dd52Gjzx+nmf6BSvJDWppjFrZ5jj2qLs5O/6cuzZX+fZ3nuS//+GXTBz11k/R7K7yofe/lzu21om8JoeLAlvUM8lJC00YWKw0PcNelUbEVUvUKClLkf7MKKcxyDIdWEQnDJYWgac4mMdEGYz3d7n5/JNcuHCZJ/cWPD0u0Y7L2Y0G9wXgZDHXJhl7sUWSlnTXemzVYcsvOde1eeyD57kwUEROm3h0zE4zJcgXxO0dJrGibo24by0kmy/4ytf+mJuHx3RX1njiA49gez5NV+H1Nrl0nOFIzyhdia/otURxJVVonGUNqwaxLiVXSb4TIalctYrJJMlMvSe+/fyFF/iDL/1PvLCGH+3zv184Znde0Gp1eF3PYtWF/qzg4njBOLOot2qcabqc8nNCzyaKNLtzhwd26nzqo49xae+ItZpN4nWIW6tMR2N27DmBnTMPegwjm1P1jJ265vf/4IvYrsfjH3iUYPUU2XxA09J47TVujIQQi1oAnaazLCGlIKjKctWP88pFDbglwEK0o2oFnn3+Al/6+p/x7aeukRSKaf8Kd6+vMCngbCekKHN2+ykHixw3CNgRUC2bhl0yTkpuTguGqkFpe4jCvn1b87GPfYQfzBp0VETQ32WzV6OwA7LmNkk8o82Y0C4ZuqvU0hHf/PrXSCn5zQ9+AK97iv7xDVp1H0+VtFpdrs5sfNun2zzpMERdq/e3AIqWSCKXMksi8LtPP88Xv/a/+NZTV8nckE5vlWQ8ZHF4kbee7nF5EHMwzU2SXW/4nGo51FyYRQV7EfQz1whVqFLarQYbtYL1oGDdhw9/8AOo+ip7WY3RPKPXaaCm+3TtCK/WQNfXiZKYlrWg6RR8+ctfQyv40KPncbobFOni1vjEL2Ka7R6TMsCWErEs8BwIPZMt/w5AuUNZ8L3v/5D/9kd/yp8/dY1ZaRHW5IeKmhdiJxGL4R4bjYBpUrDTklbHYZzAzUXJsLDNA9qBzXrDZTVMWbczPJWT5jAvA+qBy71ntui26txz5gy9nTNE3gr9eY5da6KSEV0VmfxXNnqo6JBvfPUbaKX4yGOP0tjc4ehgn3araepbycV2HtNqNJmoJnkSUQsCVpoOlkwNbrmoFMXzOe/55L/nuVFCKwywpf6TYrdWJ2h2SKcT5jee5+c26xzNcg4XmrEWkCVrocVGqFi1clyVkOUpi8Iz8ZSqOkVjg6y+wYP+DX73n3+YZy5cZTE6IjoesNkOWNvcpLW6Req0SLyAdD6l5cQ0SPnDr3wdbdt86PwjWO0ViiTC93ziNMb1fMosMa+DhUWjXqfmO6w07R8HqEgWc9772f/M1cEY31Km0pdaUqoL16uhkgXp+AYrgccwKdgKNWtuQSiAsoJRDlOrSeT2SFtr0tNj1+u4cUJYU0S5zZnkAr/z6c8xi2BnewWdxswnxyz6+4wPbtDwLLa3t2msbuGvbZH29/jjr3wV7Xg88egjhJtnGPf3qbmeSc8iMKpIsL0ax4uSXqtJ4Dn0mnZVthkGpZBGkUYR7/7MF7g6nOJL3yWjBNfFDgLCRodiPjYJ/RdWC/L5hJG2megaU7tDFrSw7Rp23aNt2fRaHuuhzXY7pBfa3H/XFg/9k7dw/dJz2BtneXFvhvbq6DwhsApWuy08pyAeDTjcvUg02SdUDmfvOcuf/OW3cJ2Ax87/GrG3SjQfs73eIY1j07WUeY7teAwSixWpX215vsx8LNQgLpbdBESLiPd++j9ydTjDcaW6kxYILFtUyiFfLJiOD+gGAX4yZNy+h17DpRf6bPd8tkOHjW6dhqcME4WCRZwxj1LuP3c373/fO43r1ms1U8DPEs3hLGV3MKe/kM8JUvkHrk27XuNo90W+9T++SKfbpdXu8eivvYeodZpo2qfu26gix5f8kEZYtscwdel1mqau3Oh4+I6NGsZSqkFSwmgScf53/xPX+hPDoJQ7ruPg+QFOo0OnXKDGN7h7Z53NsKTVWaHpS5uSsUil77N5dnfI6TWfb//wiMZaB3824Wri8W/Pv4kHf+k9PHPtJg+tWBzqBmE559RaD6U1YehXRUSiORhF9Oea4+Njvvnl368YWVvn8fe/jwNrnWgyYLXbrCZudombx3h+jWHqGE+QY7O9BDgyAEtSA3DB+c99gWujObbkQXFyS4avVWvyxBtabDUcRrOUSVS1TtcOI06thTy1N+EX7+rx/Rsj3nhmhfF0SiMMaDnC4oI3PvB6nnjsPP3RhHbD5zD2IBkztQLy+QisOg07QzkO6w1PujrT9gyPjti7ecizL77Im99wP/vuafJkTCusUeYyJbDwSHFdj1R5rHVbpszcarumWVaTWGpRTYZiNIt55LNf4NJghGu7ph0x/ZhfpxO43FeLqXslea6o+VIO2SRFSTdUHExj1kOPZ/s59/U8vrM7YbXXppgOuZGF/Kt338tb3/M437uyyy+s+xxlLr4V0wzqFDqiXu9CnphFinpHmSbRBTXXIQzrXHnuaXScct2/h2S+T7veQBUpjhuaKYHjunhByEq3bXjZ7Mj9S9Q0LctqyFRw4dI1/sV/+K8cLyK6niKwLZM0m3aKVh5d1yJzfKJE5iZVz9Wf5ex0PK4Mc16/6nBtmnNn1zV5re471FTGPNE8/MbX8Vsf/U1GozHtekA/d3CKiKT0ydMZuRXg6oyFVrQ8mftUfZ909rWgxqXnnyXPUi6rM+hE7tEwY/6isPDLBa4XENbrZqxhpgwWPHimi5qnupQkOhsN+czv/TuSLEZJ01qYmbXpEeVGMq5r1VxKp40uJcFKV20xiXN6fsneXHNHy+IHfYsHVkue2Yuot+t48Zy9LOR33nGGdz72cf724lUe2nA50CENEiyvgU6m1MI6vjTctk3o2qSZNN/g26IZFrsXLpDGC75nvw4VjWj5MrbQxvA15vhuwFqnUc1mtAzKSt567ypqkelSW4pR/5hPfvbfEEuBbfYKSjKkMpFZSEGuLDphCH6DPNfVwMjCjCg6gc0gUWzVUo5ih9VAM4+1WV1YZIzTkrf9/Dk+8clPMZjO6dUcxri42YKs9CjSOTpo4Ocps1yKe5uiyMhKaXxdiiJl/9JFoijiyDmFThY4gWcmfalWODrFdXy2N1bJZcBVajNyfMu5VVSSlbJlwHH/iI9/4tNMU/BktKRcclVgaRtLi2UVnaAOQYM0l8FrhrJtJqliJdDsRTZ3hylPj33e0Em51M+pd3uEi0P2dIPf/qen+PWPfoKnL+/x4JrPXuYTFlMIOuTRGK/eoVbGLAqLRijViSbTOTU3QArR65dfZL6IcdbvIs1TdocF3bpPJ3RMzGWzASvr22C7ZpIn/x6+W+LUzPXgsN/nN574CEmSUtrVjo4lvaFTYDlSiSt6Gx1Cv0vhxliJTe6UlEnN7CRpw7QiLmVvopoOoF0sO2MclfzSm+/hM//y95guUtpShARtnCJmEeUoFeM1mziZJo4WeEHN7EUUSUpk73P95vfZvTYAvUa+ukGez9g7njPqF7Rd6RwKiugKi/llHMfHsnwzZG76ddTBwWGZZinD4YjPfvpzTGYzijwxsxBJxt07MlpnE1RmYbuKQG+iuhP0wEe1c+ILr8d2UhOrWldjDKu7TznaJFjbZX58Cqt2mTfd+y5+6+Nv53jyIr3mvYRunX5ymZ71MK6q4Qc+cVYwi2IaNR/PtdGpx7Xoqzx3+CeE84d54NR5IYhWo8Zf/s03+Oo3/wtrvW1Ct0PgrhA6K9TcDqV2jSAJc+rzn/98OZ1Ol/MVl7IsiOOINM0YTw4ZRJeJ9ZDpZEzQ9fGKDexmRJkVqMBn+twOyo5pNJsEYcjx8QG9h55kcel1hGcvMnvhHGrlBR66/1f55X+2zQvX/5q13r2QOQzzH/Lz7X/NYfEAvaZiePOQsrfOSnJIOwiNmz23+xccHr3AweGc8RjCIOD05lksakyjIzrBnRRimNmYXGdmHTs7pzh37pypadW1a9dKqRgODg7Y399nMhmTZZm5ecIxUTpgkR4yiQ+IFhPiLCeOZpSFB3GTXDdwdIv17hmarR4//MGT3PGL+1z/bo/em6/S/84pmg89zwPrj/COd55mMDkirNWwkx3G0QsUB2/Ba57jjq0OZTxGOS46ryYJ82jApetPcTDYJ6yt4tshtVoIuUMz7NI/HqJ1SthscMfOHZy9+y62trbwPO/WbuHf3z7TmvlcLDVmMBgwHIwYjSbMJ3Nm0ZxI5p3JjHk6RkbCgVfDsgN8ArP3N5juM5jdJD26xrOjq9TzCcfzkGYYcXrrbTz6xDs5OrrMeHzIjck+2eiA65OYdrjOPace5NzOw/hO10zW5ZDm27VDUxdLnMtwOctSk+NqtYDNzU3W1tfpdbvm2pc6bgE0u7IvsRUs56M4Yj6dmfJrOhwyGE8YjkaMxkNmszlpLDGbkeUx02RAlC2Y5UeUSZ+pdYyaz1k4Y9OdhE4D5dVoB6dZWbuLlneaXm2DPC1NR5BGCbF0CWVJEAQ0GnXanTb1sE69Xmdzc4uNjQ1ardZy4+dlN3fNF6+4R/9SP5eHJ0nMYhEh8TscDun3+0aoJuMJi8WCJMnRZgRZkJOR5FMKvWBz/QyN2gqqsEjTBE1q7iU5znZsfN83i2+32zSbTXq9HisrK6yurtJoNH4ympf49rYAvhzL1b5JSZqmZqGTyZT+4Jj+cd+4+mg4Yh7F5Kk0xqK4Jb7rVP87w1KGpU6nR6vVNMAEkPzrdDqGxX/McVsAb/dBsh0mKWgxnzMajxgOhhwf9+n3j5nNZ7RbbbrdrgElYE5Aua57u4962etfNYAvx7YISJIkxrXFxdvtlnFJW+Yiy+MnecrtIn/VAN7uQl6t618D+GpZ9md139cY/FlZ+tV6zmsMvlqW/Vnd9/8CAe3hZpCQX/4AAAAASUVORK5CYII="},WO9J:function(M,H,a){"use strict";a.r(H);var D=a("0Owb"),b=a("PpiC"),A=a("q1tI"),v=a.n(A),y=a("EkPF"),E=a.n(y),w=a("miYZ"),c=a("tsqr"),_=a("2qtc"),l=a("kLXV"),t=a("9og8"),u=a("WmNS"),s=a.n(u),r=a("auZk"),f=a.n(r),m=a("1vsH"),d=a("Ufr+"),n=a.n(d),i=a("HBuW"),h=a("ErOA"),C=a("Ty5D"),x=a("9kvl"),g=function(en){var fn,yn,Rn=en.globalSetting,Ln=en.loading,hn=en.dispatch,xn=en.practiceSetting,Mn=en.shixunsDetail,Un=Object(b.a)(en,["globalSetting","loading","dispatch","practiceSetting","shixunsDetail"]),nr=Object(C.h)(),hr=Object(A.useRef)(""),rr=Object(C.i)(),xr=xn.title,Ar=xn.base_info_warning,or=xn.challenges_warning,na=xn.service_warning,ir=xn.repository_warning,Yr=xn.mirror_warning;Object(A.useEffect)(function(){var Zn;hr.current=(Zn=nr.pathname.split("/"))===null||Zn===void 0?void 0:Zn[2],hn({type:"practiceSetting/setParams",payload:{id:hr.current}}),hn({type:"practiceSetting/getCommonData",payload:{id:hr.current}})},[nr.pathname]),Object(A.useEffect)(function(){return Object(m.T)(xr||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"),function(){Object(m.T)()}});var Vr=function(){var Zn=Object(t.a)(s.a.mark(function vr(){return s.a.wrap(function(Fr){for(;;)switch(Fr.prev=Fr.next){case 0:return Fr.next=2,In();case 2:x.d.push("/shixuns/".concat(hr.current,"/challenges"));case 3:case"end":return Fr.stop()}},vr)}));return function(){return Zn.apply(this,arguments)}}(),In=function(){return new Promise(function(vr,mr){var Fr;xn!=null&&(Fr=xn.sideBar)!==null&&Fr!==void 0&&Fr.confirmLeave?l.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(){hn({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}}),vr()},onCancel:function(){mr()}}):vr()})},Ht=function(vr){var mr;if(vr===(xn==null?void 0:xn.sideBar.tabsActive))return;var Fr=function(){x.d.push("/shixuns/".concat(hr.current,"/edit?tabId=").concat(vr)),hn({type:"practiceSetting/setSideBarTabs",payload:{tabsActive:vr,selectPath:"",confirmLeave:!1}})};xn!=null&&(mr=xn.sideBar)!==null&&mr!==void 0&&mr.confirmLeave?l.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(){Fr()}}):Fr()},$t=function Zn(vr){var mr;vr=(mr=vr)!==null&&mr!==void 0&&mr.includes(".json")?vr:"".concat(vr,".json"),l.a.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:v.a.createElement("div",{className:"tc font16"},"\u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:function(){var Fr=Object(t.a)(s.a.mark(function aa(){var pr,Wr;return s.a.wrap(function(qr){for(;;)switch(qr.prev=qr.next){case 0:return qr.next=2,Object(h.a)("/api"+vr,{method:"get"});case 2:if(pr=qr.sent,pr){qr.next=5;break}return qr.abrupt("return");case 5:return c.b.success("\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8BAD\uFF01"),qr.next=8,Object(i.D)({id:pr.shixun_identifier});case 8:if(Wr=qr.sent,!(Wr!=null&&Wr.game_identifier)){qr.next=12;break}return Object(m.O)("/tasks/".concat(Wr.game_identifier)),qr.abrupt("return");case 12:(Wr==null?void 0:Wr.status)===2?Zn(Wr==null?void 0:Wr.message):(Wr==null?void 0:Wr.status)===3&&Vt(Wr==null?void 0:Wr.message);case 13:case"end":return qr.stop()}},aa)}));function kr(){return Fr.apply(this,arguments)}return kr}()})},Vt=function(vr){l.a.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:v.a.createElement("div",{className:"tc font16"},"\u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E",vr,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})},qn=function(){var Zn=Object(t.a)(s.a.mark(function vr(mr,Fr){var kr,aa,pr;return s.a.wrap(function(Tr){for(;;)switch(Tr.prev=Tr.next){case 0:return Tr.next=2,In();case 2:if(Object(m.Y)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6A21\u62DF\u5B9E\u6218"]),!((kr=Mn.detail)!==null&&kr!==void 0&&kr.is_jupyter||(aa=Mn.detail)!==null&&aa!==void 0&&aa.is_jupyter_lab)){Tr.next=6;break}return hn({type:"shixunsDetail/execJupyter",payload:{id:hr.current}}).then(function(qr){qr!=null&&qr.identifier&&(x.d===null||x.d===void 0||x.d.push("/tasks/".concat(qr.identifier,"/jupyter")))}),Tr.abrupt("return");case 6:if(hn({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u8FDB\u5165\u5B9E\u8BAD\uFF0C\u8BF7\u7A0D\u540E..."}}),!Fr){Tr.next=13;break}return Tr.next=10,Object(i.C)({id:mr});case 10:Tr.t0=Tr.sent,Tr.next=16;break;case 13:return Tr.next=15,Object(i.D)({id:mr});case 15:Tr.t0=Tr.sent;case 16:if(pr=Tr.t0,hn({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),!(pr!=null&&pr.game_identifier||pr!=null&&pr.identifier)){Tr.next=21;break}return Object(m.O)(Fr?"/tasks/".concat(pr==null?void 0:pr.identifier,"/jupyter"):"/tasks/".concat(pr.game_identifier)),Tr.abrupt("return");case 21:(pr==null?void 0:pr.status)===-3?Object(m.o)():(pr==null?void 0:pr.status)===2?$t(pr==null?void 0:pr.message):(pr==null?void 0:pr.status)===3&&Vt(pr==null?void 0:pr.message);case 22:case"end":return Tr.stop()}},vr)}));return function(mr,Fr){return Zn.apply(this,arguments)}}(),On=function(){var Zn=Object(t.a)(s.a.mark(function vr(){return s.a.wrap(function(Fr){for(;;)switch(Fr.prev=Fr.next){case 0:return Fr.next=2,In();case 2:hn({type:"practiceSetting/setSideBarTabs",payload:{tabsActive:"information"}});case 3:case"end":return Fr.stop()}},vr)}));return function(){return Zn.apply(this,arguments)}}(),sr=function(vr){var mr={borderBottomColor:(xn==null?void 0:xn.sideBar.tabsActive)===vr?"#0152d9":"transparent"};return mr};return v.a.createElement("div",{className:f.a.header},v.a.createElement("aside",{className:f.a.title},v.a.createElement("i",{onClick:Vr,style:{color:"#fff",marginRight:20},className:"icon iconfont icon-fanhui1"}),v.a.createElement("span",{className:f.a.edit},xr||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"),v.a.createElement("i",{onClick:On,className:"icon iconfont icon-xiugai1"})),v.a.createElement("aside",{className:f.a.schedule},v.a.createElement("div",null,v.a.createElement("span",{style:sr("information"),className:f.a.clickWarp,onClick:function(){return Ht("information")}},Ar?v.a.createElement("span",{className:f.a.num},"1"):v.a.createElement("img",{src:n.a}),v.a.createElement("span",{className:f.a.subject},"\u57FA\u672C\u4FE1\u606F")),v.a.createElement("i",{className:"iconfont icon-lujing"})),v.a.createElement("div",null,v.a.createElement("span",{style:sr("warehouse"),className:f.a.clickWarp,onClick:function(){return Ht("warehouse")}},ir?v.a.createElement("span",{className:f.a.num},"2"):v.a.createElement("img",{src:n.a}),v.a.createElement("span",{className:f.a.subject},"\u4EE3\u7801\u4ED3\u5E93")),v.a.createElement("i",{className:"iconfont icon-lujing"})),(Mn==null?void 0:Mn.detail)&&!(Mn!=null&&(fn=Mn.detail)!==null&&fn!==void 0&&fn.is_jupyter_lab)&&v.a.createElement("div",null,v.a.createElement("span",{style:sr("level"),className:f.a.clickWarp,onClick:function(){return Ht("level")}},or?v.a.createElement("span",{className:f.a.num},"3"):v.a.createElement("img",{src:n.a}),v.a.createElement("span",{className:f.a.subject},"\u4EFB\u52A1\u5173\u5361")),v.a.createElement("i",{className:"iconfont icon-lujing"})),(Mn==null?void 0:Mn.detail)&&(Mn==null||((yn=Mn.detail)===null||yn===void 0)?void 0:yn.is_jupyter_lab)&&v.a.createElement("div",null,v.a.createElement("span",{style:sr("service"),className:f.a.clickWarp,onClick:function(){return Ht("service")}},na?v.a.createElement("span",{className:f.a.num},"3"):v.a.createElement("img",{src:n.a}),v.a.createElement("span",{className:f.a.subject},"\u670D\u52A1")),v.a.createElement("i",{className:"iconfont icon-lujing"})),v.a.createElement("div",null,v.a.createElement("span",{style:sr("environment"),className:f.a.clickWarp,onClick:function(){return Ht("environment")}},Yr?v.a.createElement("span",{className:f.a.num},"4"):v.a.createElement("img",{src:n.a}),v.a.createElement("span",{className:f.a.subject},"\u5B9E\u9A8C\u73AF\u5883")))),v.a.createElement("aside",{className:f.a.btns},v.a.createElement("div",{className:f.a.simulate,onClick:function(){return qn(hr.current,!1)}},"\u6A21\u62DF\u5B9E\u6218")))},R=Object(x.a)(function(ln){var en=ln.loading,fn=ln.globalSetting,yn=ln.practiceSetting,Rn=ln.shixunsDetail;return{globalSetting:fn,loading:en,practiceSetting:yn,shixunsDetail:Rn}})(g),P=a("sRBo"),O=a("kaz8"),S=a("14J3"),p=a("BMrR"),T=a("jCWc"),N=a("kPKH"),k=a("DZo9"),U=a("8z0m"),z=a("6UJt"),W=a("DFOY"),F=a("5NDa"),V=a("5rEg"),K=a("+L6B"),B=a("2/Rp"),J=a("k1fw"),le=a("y8nQ"),ge=a("Vl3Y"),pe=a("tJVT"),De=a("h/E3"),Ie=a.n(De),fe=a("Ot1p"),xe=a("oBTY"),Ee=a("+Xk9"),se=a.n(Ee),oe=a("FTkQ"),q=a.n(oe),me=function(en){var fn=en.InputRight,yn=en.value,Rn=yn===void 0?[]:yn,Ln=en.onChange,hn=Object(b.a)(en,["InputRight","value","onChange"]),xn=Object(A.useState)(),Mn=Object(pe.a)(xn,2),Un=Mn[0],nr=Mn[1],hr=function(Ar){var or=Rn.filter(function(na,ir){return ir!==Ar});Ln(or)},rr=function(Ar){if(Ar.preventDefault(),!Un)return;if(Rn.findIndex(function(or){return or.name===Un})>-1){c.b.warn("\u4E0D\u5141\u8BB8\u6DFB\u52A0\u76F8\u540C\u6807\u7B7E");return}Ln([].concat(Object(xe.a)(Rn),[{id:null,name:Un}])),nr(null)};return v.a.createElement("div",null,v.a.createElement(V.a,Object(D.a)({bordered:!1,style:{width:600},value:Un,onChange:function(Ar){return nr(Ar.target.value)},onPressEnter:rr,onBlur:rr},hn)),fn||v.a.createElement("span",{className:"pl20 font14 c-light-black"},"\u56DE\u8F66\u6DFB\u52A0\u6807\u7B7E"),v.a.createElement("div",{className:"mt20"},Rn==null?void 0:Rn.map(function(xr,Ar){return v.a.createElement("div",{key:Ar,className:se.a.btn},v.a.createElement("span",{className:se.a.s1},xr.name),v.a.createElement("img",{src:q.a,className:se.a.s2,onClick:function(){return hr(Ar)}}))})))},re=me,ae=a("LvDl"),ce=a("m3rI"),te=a("hW5Z"),$=a.n(te),X=function(en){var fn=en.dispatch,yn=en.onCancel,Rn=en.onSave,Ln=en.loading,hn=Ln===void 0?!1:Ln;return v.a.createElement("div",{className:$.a.complete},v.a.createElement("div",{onClick:yn,className:$.a.cancel},"\u53D6\u6D88"),v.a.createElement(B.a,{type:"primary",loading:hn,onClick:Rn,className:$.a.save},"\u4FDD\u5B58"))},ee=Object(x.a)()(X),Oe=a("UqFu"),Se=a("z7Xi"),Me=a("jN4g"),Qe=function(en){var fn,yn,Rn=en.globalSetting,Ln=en.loading,hn=en.dispatch,xn=en.practiceSetting,Mn=en.problemset,Un=en.shixunsDetail,nr=Object(b.a)(en,["globalSetting","loading","dispatch","practiceSetting","problemset","shixunsDetail"]),hr=ge.a.useForm(),rr=Object(pe.a)(hr,1),xr=rr[0],Ar=Object(A.useState)({}),or=Object(pe.a)(Ar,2),na=or[0],ir=or[1],Yr=Object(A.useState)(!1),Vr=Object(pe.a)(Yr,2),In=Vr[0],Ht=Vr[1],$t=Object(A.useState)(!1),Vt=Object(pe.a)($t,2),qn=Vt[0],On=Vt[1],sr=Object(A.useState)(""),Zn=Object(pe.a)(sr,2),vr=Zn[0],mr=Zn[1],Fr=Object(A.useState)(""),kr=Object(pe.a)(Fr,2),aa=kr[0],pr=kr[1],Wr=Object(A.useRef)({}),Tr=Object(A.useRef)(""),qr=Object(A.useRef)(null),ba=Object(A.useRef)(Object(ae.throttle)(function(){return et()},2e3,{leading:!0,trailing:!1})).current,pa=xn.id;Object(A.useEffect)(function(){if(!pa)return;Ze()},[pa]),Object(A.useEffect)(function(){return JSON.stringify(na)!=="{}"&&zr(),function(){clearTimeout(qr.current)}},[na,vr,aa]);var zr=function(){clearTimeout(qr.current),qr.current=setTimeout(function(){!Object(ae.isEqual)(na,Wr.current)||vr!==Tr.current||aa!==Tr.current?hn({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!0}}):hn({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})},500)},Ze=function(){var Yt=Object(t.a)(s.a.mark(function Jt(){var Dn,Tn,Mr,Lr,ea,Xr,Jr,ur,Yn;return s.a.wrap(function(lr){for(;;)switch(lr.prev=lr.next){case 0:return hn({type:"problemset/getEditDisciplines",payload:{source:"shixun"}}),lr.next=3,Object(h.a)("/api/shixuns/".concat(pa,"/edit_base_info.json"),{method:"get"});case 3:Dn=lr.sent,Dn.status===0&&(ur=Object(J.a)(Object(J.a)({},Dn.data),{},{description:Object(Oe.a)(Dn.data.description)}),Yn={description:ur.description,shixun_tags:ur.shixun_tags,name:ur.name,course:(ur==null||((Tn=ur.disciplines)===null||Tn===void 0)?void 0:Tn.length)>0?[ur==null||((Mr=ur.disciplines)===null||Mr===void 0||((Lr=Mr[0])===null||Lr===void 0))?void 0:Lr.id,ur==null||((ea=ur.disciplines)===null||ea===void 0||((Xr=ea[0])===null||Xr===void 0||((Jr=Xr.sub_discipline)===null||Jr===void 0)))?void 0:Jr.id]:[],jupyter_show_description:Dn.data.jupyter_show_description},xr.setFieldsValue(Yn),Wr.current=Object(J.a)({},Yn),Tr.current=ur.attachment_id||"",ir(Object(J.a)({},Yn)),mr(ur.attachment_id||""),pr(ur.cover_image_id||""));case 5:case"end":return lr.stop()}},Jt)}));return function(){return Yt.apply(this,arguments)}}(),lt=function(Jt,Dn){ir(Object(J.a)({},Dn))},_t=function(){Be()},et=function(){Object(m.Y)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u57FA\u672C\u4FE1\u606F","\u4FDD\u5B58"]),xr.submit()},Re=function(Jt){var Dn,Tn=Jt.name,Mr=Jt.description,Lr=Jt.shixun_tags,ea=Jt.course,Xr=Jt.jupyter_show_description,Jr=Xr===void 0?!1:Xr,ur={name:Tn,description:Mr,shixun_tags:Lr,attachment_id:vr,cover_image_id:aa,sub_discipline_ids:ea[1]};(Dn=Un.detail)!==null&&Dn!==void 0&&Dn.is_jupyter_lab&&(ur=Object(J.a)(Object(J.a)({},ur),{},{jupyter_show_description:Jr}));var Yn=Object(h.a)("/api/shixuns/".concat(pa,"/base_info_save.json"),{method:"post",body:{shixun:Object(J.a)({},ur)}});Yn.then(function(Cr){Cr.status===0&&(c.b.success("\u4FDD\u5B58\u6210\u529F"),hn({type:"practiceSetting/getCommonData",payload:{id:pa}}),hn({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}}),Wr.current={description:na.description,shixun_tags:na.shixun_tags,name:na.name},Tr.current=vr)})},Be=function(){var Jt,Dn=function(){x.d.push("/shixuns/".concat(pa,"/challenges")),hn({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})};xn!=null&&(Jt=xn.sideBar)!==null&&Jt!==void 0&&Jt.confirmLeave?l.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(){Dn()}}):Dn()};function Te(Yt){var Jt=Yt.type==="image/jpeg"||Yt.type==="image/png";return Jt||c.b.error("\u8BF7\u4E0A\u4F20jpg\u6216png\u7684\u56FE\u7247!"),Jt}var Ve=v.a.createElement(B.a,{loading:In,icon:v.a.createElement(Se.a,null)},"\u9009\u62E9\u4E0A\u4F20\u6587\u4EF6"),qe=v.a.createElement(B.a,{loading:qn,icon:v.a.createElement(Se.a,null)},"\u9009\u62E9\u4E0A\u4F20\u6587\u4EF6");function mt(Yt,Jt){var Dn=new FileReader;Dn.addEventListener("load",function(){return Jt(Dn.result)}),Dn.readAsDataURL(Yt)}var rt=function(Jt){if(Jt.file.status==="uploading"){Ht(!0);return}if(Jt.file.status==="done"){var Dn,Tn;Ht(!1),mr(Jt==null||((Dn=Jt.file)===null||Dn===void 0||((Tn=Dn.response)===null||Tn===void 0))?void 0:Tn.id)}},Mt=function(){return v.a.createElement("div",{className:Ie.a.img},v.a.createElement("img",{src:ce.a.API_SERVER+"/api/attachments/"+vr,alt:"avatar",style:{width:"100%"}}),v.a.createElement("div",null,v.a.createElement(Me.a,{onClick:function(){return mr("")},style:{fontSize:"16px",color:"red"}})))},Zt=function(Jt){if(Jt.file.status==="uploading"){On(!0);return}if(Jt.file.status==="done"){var Dn,Tn;On(!1),pr(Jt==null||((Dn=Jt.file)===null||Dn===void 0||((Tn=Dn.response)===null||Tn===void 0))?void 0:Tn.id)}},rn=function(){return v.a.createElement("div",{className:Ie.a.img},v.a.createElement("img",{src:ce.a.API_SERVER+"/api/attachments/"+aa,alt:"avatar",style:{width:"100%"}}),v.a.createElement("div",null,v.a.createElement(Me.a,{onClick:function(){return pr("")},style:{fontSize:"16px",color:"red"}})))};return v.a.createElement("div",{className:Ie.a.information},v.a.createElement("section",{className:Ie.a.scroll},v.a.createElement("header",null,"\u57FA\u672C\u4FE1\u606F"),v.a.createElement("div",{className:Ie.a.formWrap}," ",v.a.createElement(ge.a,{form:xr,scrollToFirstError:!0,layout:"vertical",onValuesChange:lt,onFinish:Re},v.a.createElement(ge.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"}]},v.a.createElement(V.a,{bordered:!1,placeholder:"\u8BF7\u8F93\u5165\u540D\u79F0\uFF0C\u6700\u5927\u9650\u523660\u4E2A\u5B57\u7B26",suffix:"".concat(((fn=na.name)===null||fn===void 0?void 0:fn.length)||0,"/60")})),v.a.createElement(ge.a.Item,{className:"customAddTags",name:"shixun_tags",label:v.a.createElement("div",null,"\u6280\u80FD\u6807\u7B7E :"," ",v.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"}]},v.a.createElement(re,{placeholder:"\u6DFB\u52A0\u6807\u7B7E"})),v.a.createElement(ge.a.Item,{label:"\u65B9\u5411&\u8BFE\u7A0B\uFF1A",name:"course",labelCol:{span:5},wrapperCol:{span:5}},v.a.createElement(W.a,{placeholder:"\u8BF7\u9009\u62E9...",allowClear:!1,options:Mn.courseOptions})),v.a.createElement(p.a,null,v.a.createElement(N.a,null,v.a.createElement(ge.a.Item,{label:"\u9876\u90E8\u80CC\u666F\u56FE:"},vr?Mt():v.a.createElement(U.a,{withCredentials:!0,name:"file",showUploadList:!1,action:"".concat(ce.a.API_SERVER,"/api/attachments.json"),beforeUpload:Te,onChange:rt},Ve))),v.a.createElement(N.a,{className:"c-grey-999"},v.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"))),v.a.createElement(p.a,null,v.a.createElement(N.a,null,v.a.createElement(ge.a.Item,{label:"\u5217\u8868\u5C01\u9762\u56FE:"},aa?rn():v.a.createElement(U.a,{withCredentials:!0,name:"file",showUploadList:!1,action:"".concat(ce.a.API_SERVER,"/api/attachments.json"),beforeUpload:Te,onChange:Zt},qe))),v.a.createElement(N.a,{className:"c-grey-999"},v.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"))),v.a.createElement(ge.a.Item,{name:"description",label:"\u7B80\u4ECB:"},v.a.createElement(fe.a,{defaultValue:na.description||"",watch:!0})),((yn=Un.detail)===null||yn===void 0?void 0:yn.is_jupyter_lab)&&v.a.createElement(ge.a.Item,{name:"jupyter_show_description",valuePropName:"checked"},v.a.createElement(O.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"))))),v.a.createElement(ee,{onSave:ba,onCancel:_t,loading:In||qn}))},tt=Object(x.a)(function(ln){var en=ln.problemset,fn=ln.loading,yn=ln.globalSetting,Rn=ln.practiceSetting,Ln=ln.shixunsDetail;return{globalSetting:yn,loading:fn,practiceSetting:Rn,problemset:en,shixunsDetail:Ln}})(Qe),st=a("ch0t"),ut=a("R9oj"),ht=a("ECub"),bt=a("T2oS"),Ke=a("W9HT"),Ue=a("bKvZ"),nt=a.n(Ue),kt=a("KeGQ"),vt=a.n(kt),gt=a("NLgs"),ze=a("ngQI"),Fe=function(en){var fn=en.globalSetting,yn=en.dispatch,Rn=en.practiceSetting,Ln=Object(b.a)(en,["globalSetting","dispatch","practiceSetting"]),hn=Object(A.useState)(!1),xn=Object(pe.a)(hn,2),Mn=xn[0],Un=xn[1],nr=Object(A.useState)({}),hr=Object(pe.a)(nr,2),rr=hr[0],xr=hr[1],Ar=Object(A.useState)(!0),or=Object(pe.a)(Ar,2),na=or[0],ir=or[1],Yr=Object(A.useState)(!1),Vr=Object(pe.a)(Yr,2),In=Vr[0],Ht=Vr[1],$t=Object(A.useState)(null),Vt=Object(pe.a)($t,2),qn=Vt[0],On=Vt[1],sr=Object(A.useRef)(!1),Zn=Rn.id,vr=Rn.updateIndex,mr=Rn.is_published,Fr=Rn.newQuestion,kr=rr.challenge_list,aa=kr===void 0?[]:kr;Object(A.useEffect)(function(){return Zn?(Wr(),function(){yn({type:"practiceSetting/setParams",payload:{newQuestion:null}})}):void 0},[Zn,vr]),Object(A.useEffect)(function(){pr()},[Ln.location]);var pr=function(){var Te,Ve=Ln.location,qe=Ve.pathname.split("/");(qe.includes("newquestion")||qe.includes("new")||Ve!=null&&(Te=Ve.query)!==null&&Te!==void 0&&Te.tabId)&&(sr.current=!0)},Wr=function(){var Be=Object(t.a)(s.a.mark(function Te(){var Ve,qe,mt,rt,Mt,Zt,rn;return s.a.wrap(function(Jt){for(;;)switch(Jt.prev=Jt.next){case 0:return ir(!0),Jt.next=3,Object(i.I)({id:Zn});case 3:mt=Jt.sent,mt!=null&&(Ve=mt.challenge_list)!==null&&Ve!==void 0&&Ve.length&&(rt=Ln.location.pathname.split("/"),Mt=mt.challenge_list.find(function(Dn){return String(Dn.challenge_id)===rt[4]}),rt.includes("newquestion")||rt.includes("new")?(rn=mt.challenge_list[((Zt=mt.challenge_list)===null||Zt===void 0?void 0:Zt.length)-1],yn({type:"practiceSetting/setParams",payload:{newQuestion:{st:rt.includes("new")?0:1,name:""}}}),On(void 0),zr(rn)):rt[4]&&Mt?Tr(Mt,!1):Tr(mt.challenge_list[0])),mt!=null&&(qe=mt.challenge_list)!==null&&qe!==void 0&&qe.length||On(null),xr(mt),ir(!1);case 8:case"end":return Jt.stop()}},Te)}));return function(){return Be.apply(this,arguments)}}(),Tr=function(Te){var Ve=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;if(On(Te.challenge_id),zr(Te),Ve){var qe="/shixuns/".concat(Zn,"/edit/").concat(Te.challenge_id,"/").concat(Te.st===1?"editquestion":"editcheckpoint");x.d.push(qe)}},qr=function(Te,Ve){Ve.stopPropagation();var qe=Te.challenge_id,mt=function(){var rt=Object(t.a)(s.a.mark(function Mt(){var Zt,rn,Yt,Jt;return s.a.wrap(function(Tn){for(;;)switch(Tn.prev=Tn.next){case 0:return Tn.next=2,Object(i.u)({id:Zn,challengesId:qe});case 2:if(Zt=Tn.sent,!(Zt.status===1)){Tn.next=12;break}return Tn.next=6,Object(i.I)({id:Zn});case 6:if(Jt=Tn.sent,xr(Jt),!(qe===qn&&(rn=Jt.challenge_list)!==null&&rn!==void 0&&rn.length)){Tn.next=11;break}return Tr(Jt.challenge_list[0]),Tn.abrupt("return");case 11:(Yt=Jt.challenge_list)!==null&&Yt!==void 0&&Yt.length||(On(null),sr.current=!0,zr({}),x.d.push("/shixuns/".concat(Zn,"/edit?tabId=level")));case 12:case"end":return Tn.stop()}},Mt)}));return function(){return rt.apply(this,arguments)}}();l.a.confirm({title:"\u63D0\u793A",content:"\u662F\u5426\u5220\u9664\u8BE5\u5173\u5361!",centered:!0,onOk:mt})},ba=function(Te,Ve,qe){var mt=Array.from(Te),rt=mt.splice(Ve,1),Mt=Object(pe.a)(rt,1),Zt=Mt[0];return mt.splice(qe,0,Zt),mt},pa=function(Te,Ve){if(!Te.destination)return;var qe=ba(Ve,Te.source.index,Te.destination.index);xr(Object(J.a)(Object(J.a)({},rr),{},{challenge_list:qe}));var mt=qe.map(function(rt){return rt.challenge_id});Object(i.Jb)({id:Zn,ids:mt}).then(function(rt){rt.status!==0&&xr(Object(J.a)(Object(J.a)({},rr),{},{challenge_list:Ve}))})},zr=function(Te){yn({type:"practiceSetting/setParams",payload:{selectQuestionParams:Te}})},Ze=function(){var Be=Object(t.a)(s.a.mark(function Te(Ve,qe){var mt;return s.a.wrap(function(Mt){for(;;)switch(Mt.prev=Mt.next){case 0:if(!(Ve===qn)){Mt.next=2;break}return Mt.abrupt("return");case 2:return Mt.next=4,lt();case 4:On(Ve),zr(qe),yn({type:"practiceSetting/setParams",payload:{newQuestion:null}}),mt="/shixuns/".concat(Zn,"/edit/").concat(Ve,"/").concat(qe.st===1?"editquestion":"editcheckpoint"),x.d.push(mt);case 9:case"end":return Mt.stop()}},Te)}));return function(Ve,qe){return Be.apply(this,arguments)}}(),lt=function(){return new Promise(function(Te,Ve){var qe;Rn!=null&&(qe=Rn.sideBar)!==null&&qe!==void 0&&qe.confirmLeave?l.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(){yn({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}}),Te()},onCancel:function(){Ve()}}):Te()})},_t=function(Te){return v.a.createElement(v.a.Fragment,null,v.a.createElement(ze.a,{onDragEnd:function(qe){return pa(qe,Te)}},v.a.createElement(ze.c,{droppableId:"droppable"},function(Ve,qe){return v.a.createElement("div",Object(D.a)({ref:Ve.innerRef},Ve.droppableProps,{style:{width:"100%"}}),Te.map(function(mt,rt){var Mt=mt.st,Zt=mt.name,rn=mt.challenge_id;return v.a.createElement(ze.b,{key:rn,draggableId:rn.toString(),index:rt,isDragDisabled:mr},function(Yt,Jt){return v.a.createElement("div",Object(D.a)({ref:Yt.innerRef},Yt.draggableProps,Yt.dragHandleProps,{className:qn===rn?nt.a.listActive:nt.a.list,onClick:function(){return Ze(rn,mt)}}),v.a.createElement("span",{className:nt.a.s1},Mt===0?v.a.createElement("i",{className:"iconfont icon-shixunti",style:{color:"#0152d9"}}):v.a.createElement("i",{className:"iconfont icon-xuanzeti3",style:{color:"#44D7B6"}})),v.a.createElement("span",{className:nt.a.s2},"\u7B2C",rt+1,"\u5173: ",Zt),!mr&&v.a.createElement("span",{className:nt.a.s3,onClick:function(Tn){return qr(mt,Tn)}},v.a.createElement("i",{className:"iconfont icon-shanchu7"})))})}))})),Fr&&v.a.createElement("div",{className:nt.a.listActive},v.a.createElement("span",{className:nt.a.s1},(Fr==null?void 0:Fr.st)===0?v.a.createElement("i",{className:"iconfont icon-shixunti",style:{color:"#0152d9"}}):v.a.createElement("i",{className:"iconfont icon-xuanzeti3",style:{color:"#44D7B6"}})),v.a.createElement("span",{className:nt.a.s2},"\u7B2C",Te.length+1,"\u5173: ",Fr==null?void 0:Fr.name)),!mr&&v.a.createElement("div",{className:nt.a.os},"--\u62D6\u62FD\u4EFB\u52A1\u5173\u5361\u8FDB\u884C\u6392\u5E8F--"))},et=function(){var Be=Object(t.a)(s.a.mark(function Te(Ve){return s.a.wrap(function(mt){for(;;)switch(mt.prev=mt.next){case 0:return mt.next=2,lt();case 2:Ve==="new"?x.d.push("/shixuns/".concat(Zn,"/edit/new")):x.d.push("/shixuns/".concat(Zn,"/edit/newquestion")),Un(!1),On(void 0),yn({type:"practiceSetting/setParams",payload:{newQuestion:{st:Ve==="new"?0:1,name:""}}});case 6:case"end":return mt.stop()}},Te)}));return function(Ve){return Be.apply(this,arguments)}}(),Re=function(){if(Object(gt.b)(yn,"\u4E0D\u80FD\u65B0\u5EFA\u4EFB\u52A1\u5173\u5361"))return;Un(!Mn)};return v.a.createElement("div",{className:nt.a.level},v.a.createElement("aside",{className:nt.a.left,style:{width:In?"0":"25%"}},v.a.createElement("div",{className:nt.a.container},v.a.createElement("div",{className:nt.a.title},"\u4EFB\u52A1\u5173\u5361(",aa.length,")"),v.a.createElement("div",{className:nt.a.listWrap},na?v.a.createElement(Ke.a,{size:"large"}):!!aa.length||!!Fr?_t(aa):v.a.createElement(ht.a,{image:vt.a,description:"\u6682\u65E0\u4EFB\u52A1\u5173\u5361!"}))),!In&&v.a.createElement("div",{className:nt.a.btns},v.a.createElement("aside",{className:nt.a.btnsWrap},v.a.createElement("div",{style:{transform:Mn?"rotate(45deg)":"rotate(0deg)"},className:nt.a.icon,onClick:Re},"+"),v.a.createElement("div",{className:nt.a.btn,style:{left:Mn?20:-154}},v.a.createElement("div",{className:nt.a.d1,onClick:function(){return et("new")}},"\u65B0\u5EFA\u5B9E\u8DF5\u9898\u5173\u5361"),v.a.createElement("div",{className:nt.a.d2,onClick:function(){return et("newquestion")}},"\u65B0\u5EFA\u9009\u62E9\u9898\u5173\u5361")))),v.a.createElement("div",{className:In?nt.a.elseShrink:nt.a.shrink,onClick:function(){return Ht(!In)}},v.a.createElement("i",{className:"iconfont icon-zuoyouzhankai"}))),v.a.createElement("aside",{className:nt.a.right,id:"modal-level-question"},qn===null&&sr.current?v.a.createElement("div",{className:nt.a.addIcon},v.a.createElement("span",null,"\u5728\u5DE6\u4FA7\u70B9\u51FB\u201C+\u201D\u53F7\u65B0\u5EFA\u5173\u5361\u3002")):Ln.children))},Xe=Object(x.a)(function(ln){var en=ln.globalSetting,fn=ln.practiceSetting;return{globalSetting:en,practiceSetting:fn}})(Fe),Ae=a("DjyN"),Pe=a("NUBc"),Ye=a("cWXX"),$e=a("/ezw"),Ot=a("qVdP"),ct=a("jsC+"),jt=a("lUTK"),Xt=a("BvKs"),bn=a("7Kak"),nn=a("9yH6"),xt=a("Qvpy"),We=a.n(xt),ot=function(en){var fn=en.shixunsDetail,yn=en.globalSetting,Rn=en.loading,Ln=en.dispatch,hn=en.onReloadData,xn=Object(b.a)(en,["shixunsDetail","globalSetting","loading","dispatch","onReloadData"]),Mn=Object(A.useState)(),Un=Object(pe.a)(Mn,2),nr=Un[0],hr=Un[1],rr=Object(A.useState)([]),xr=Object(pe.a)(rr,2),Ar=xr[0],or=xr[1];Object(A.useEffect)(function(){fn.actionTabs.key==="Collaborators-ChangeManager"&&na()},[fn.actionTabs.key]);var na=function(){var In=Object(t.a)(s.a.mark(function Ht(){var $t,Vt;return s.a.wrap(function(On){for(;;)switch(On.prev=On.next){case 0:return On.next=2,Ln({type:"shixunsDetail/getChangeManager",payload:{id:($t=fn.actionTabs.params)===null||$t===void 0?void 0:$t.id}});case 2:Vt=On.sent,or(Vt||[]);case 4:case"end":return On.stop()}},Ht)}));return function(){return In.apply(this,arguments)}}(),ir=function(){var Ht;Ln({type:"shixunsDetail/setActionTabs",payload:{key:"Collaborators-AddCollaborator",params:{id:(Ht=fn.actionTabs.params)===null||Ht===void 0?void 0:Ht.id}}})},Yr=function(){var In=Object(t.a)(s.a.mark(function Ht(){var $t,Vt;return s.a.wrap(function(On){for(;;)switch(On.prev=On.next){case 0:if(nr){On.next=3;break}return c.b.info("\u6240\u9009\u4EBA\u5458\u4E3A\u7A7A\uFF0C\u6CA1\u6709\u66F4\u6362\u6210\u529F"),On.abrupt("return");case 3:return On.next=5,Ln({type:"shixunsDetail/changeManager",payload:{id:($t=fn.actionTabs.params)===null||$t===void 0?void 0:$t.id,user_id:nr}});case 5:Vt=On.sent,Vr(),Vt&&(hn(),c.b.info(Vt.message));case 8:case"end":return On.stop()}},Ht)}));return function(){return In.apply(this,arguments)}}(),Vr=function(){Ln({type:"shixunsDetail/setActionTabs",payload:{}}),hr(null)};return v.a.createElement(l.a,{centered:!0,keyboard:!1,closable:!1,title:"\u66F4\u6362\u7BA1\u7406\u5458",visible:fn.actionTabs.key==="Collaborators-ChangeManager",confirmLoading:Rn.effects["shixunsDetail/changeManager"],onOk:Yr,onCancel:Vr},v.a.createElement("div",null,v.a.createElement("div",{className:We.a.title},"\u9009\u62E9\u7684\u6210\u5458\u5C06\u4F1A\u6210\u4E3A\u65B0\u7684\u7BA1\u7406\u5458",v.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"),v.a.createElement("div",{className:We.a.content},Ar.length?v.a.createElement(nn.a.Group,{value:nr,onChange:function(Ht){return hr(Ht.target.value)}},Ar.map(function(In,Ht){return v.a.createElement(nn.a,{className:We.a.radio,key:Ht,value:In.user_id},In.name)})):v.a.createElement("div",{className:We.a.add},v.a.createElement("span",null,"\u8BF7\u5148\u5C06\u65B0\u7684\u7BA1\u7406\u5458\u901A\u8FC7",v.a.createElement("a",{className:We.a.colorBlue,onClick:ir},'"\u6DFB\u52A0\u5408\u4F5C\u8005"'),"\u52A0\u5165\u5408\u4F5C\u8005\u5217\u8868")))))},it=Object(x.a)(function(ln){var en=ln.shixunsDetail,fn=ln.loading,yn=ln.globalSetting;return{shixunsDetail:en,globalSetting:yn,loading:fn}})(ot),Ne=a("Znn+"),Je=a("ZTPi"),Tt=a("ju9d"),yt=a("DDK+"),It=Je.a.TabPane,Kt=function(ln){var en=ln.visible,fn=ln.onCancel,yn=ln.onSelectGroup,Rn=ln.shixunId,Ln=ln.onSelectCollaborator;return v.a.createElement(l.a,{title:"\u6DFB\u52A0\u5408\u4F5C\u8005",visible:en,width:1100,centered:!0,keyboard:!1,onCancel:fn,maskClosable:!1,destroyOnClose:!0,forceRender:!0,bodyStyle:{minHeight:400,padding:"0 20px 20px 20px"},footer:null},v.a.createElement(Je.a,{defaultActiveKey:"1"},v.a.createElement(It,{tab:"\u641C\u7D22\u6DFB\u52A0",key:"1"},v.a.createElement(Tt.a,{onCancel:fn,container_type:2,container_id:Rn,onSelect:Ln})),v.a.createElement(It,{tab:"\u56E2\u961F\u6DFB\u52A0",key:"2"},v.a.createElement(yt.a,{onCancel:fn,onSelect:yn}))))},dt=a("oaGz"),Pt=a.n(dt),Nt=a("8Skl"),cn=a("ruvs"),_n=function(en){var fn,yn,Rn,Ln,hn,xn,Mn=en.shixunsDetail,Un=en.globalSetting,nr=en.loading,hr=en.user,rr=en.dispatch,xr=Object(b.a)(en,["shixunsDetail","globalSetting","loading","user","dispatch"]),Ar=Object(A.useRef)(),or=Object(A.useState)(0),na=Object(pe.a)(or,2),ir=na[0],Yr=na[1],Vr=Object(A.useState)([]),In=Object(pe.a)(Vr,2),Ht=In[0],$t=In[1],Vt=Object(A.useState)({id:null,page:1}),qn=Object(pe.a)(Vt,2),On=qn[0],sr=qn[1],Zn=(fn=hr.userInfo)===null||fn===void 0||((yn=fn.shixun)===null||yn===void 0)?void 0:yn.editable,vr=((Rn=hr.userInfo)===null||Rn===void 0?void 0:Rn.role)<=2||((Ln=hr.userInfo)===null||Ln===void 0||((hn=Ln.shixun)===null||hn===void 0)?void 0:hn.is_creator);Object(A.useEffect)(function(){Ar.current=xr.match.params.id,On.id=Ar.current,sr(On),mr(On)},[]);var mr=function(){var zr=Object(t.a)(s.a.mark(function Ze(lt){var _t;return s.a.wrap(function(Re){for(;;)switch(Re.prev=Re.next){case 0:return Re.next=2,rr({type:"shixunsDetail/getCollaboratorsData",payload:lt});case 2:_t=Re.sent,_t&&($t(_t.members||[]),Yr(_t.member_count));case 4:case"end":return Re.stop()}},Ze)}));return function(lt){return zr.apply(this,arguments)}}(),Fr=function(){var zr=Object(t.a)(s.a.mark(function Ze(){var lt;return s.a.wrap(function(et){for(;;)switch(et.prev=et.next){case 0:return On.page=1,sr(On),lt=Object(cn.b)(),et.next=5,rr({type:"user/getUserInfo",payload:lt});case 5:return et.next=7,mr(On);case 7:case"end":return et.stop()}},Ze)}));return function(){return zr.apply(this,arguments)}}(),kr=function(Ze){On.page=Ze,sr(On),mr(On)},aa=function(Ze){l.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:v.a.createElement("div",{className:Pt.a.modal},"\u786E\u5B9A\u8981\u5220\u9664\u5417\uFF1F"),onOk:function(){var lt=Object(t.a)(s.a.mark(function et(){var Re,Be;return s.a.wrap(function(Ve){for(;;)switch(Ve.prev=Ve.next){case 0:return Ve.next=2,rr({type:"shixunsDetail/deleteCollaborators",payload:{id:Ar.current,userId:Ze}});case 2:if(Be=Ve.sent,!(((Re=hr.userInfo)===null||Re===void 0?void 0:Re.user_id)===Ze)){Ve.next=6;break}return x.d.push("/shixuns"),Ve.abrupt("return");case 6:c.b.info(Be==null?void 0:Be.message),On.page=1,sr(On),mr(On);case 10:case"end":return Ve.stop()}},et)}));function _t(){return lt.apply(this,arguments)}return _t}()})},pr=function(){rr({type:"shixunsDetail/setActionTabs",payload:{key:"Collaborators-ChangeManager",params:{id:Ar.current}}})};function Wr(zr,Ze,lt,_t){return Tr.apply(this,arguments)}function Tr(){return Tr=Object(t.a)(s.a.mark(function zr(Ze,lt,_t,et){return s.a.wrap(function(Be){for(;;)switch(Be.prev=Be.next){case 0:return Be.next=2,rr({type:"shixunsDetail/updateCollaboratorEditable",payload:{identifier:Ze,user_id:lt,editable:_t?0:1}});case 2:mr(On);case 3:case"end":return Be.stop()}},zr)})),Tr.apply(this,arguments)}var qr=function(){rr({type:"shixunsDetail/setActionTabs",payload:{key:"Collaborators-AddCollaborator",params:{id:Ar.current}}})};function ba(){rr({type:"shixunsDetail/setActionTabs",payload:{}})}var pa={visible:Mn.actionTabs.key==="Collaborators-AddCollaborator",onCancel:ba,shixunId:Ar.current,onSelectCollaborator:function(){var zr=Object(t.a)(s.a.mark(function lt(_t){var et;return s.a.wrap(function(Be){for(;;)switch(Be.prev=Be.next){case 0:return ba(),Be.next=3,rr({type:"shixunsDetail/addCollaborator",payload:{id:Ar.current,user_ids:_t}});case 3:et=Be.sent,et&&(c.b.success("\u6DFB\u52A0\u6210\u529F"),Fr());case 5:case"end":return Be.stop()}},lt)}));function Ze(lt){return zr.apply(this,arguments)}return Ze}(),onSelectGroup:function(){var zr=Object(t.a)(s.a.mark(function lt(_t){var et;return s.a.wrap(function(Be){for(;;)switch(Be.prev=Be.next){case 0:return ba(),Be.next=3,rr({type:"shixunsDetail/addTeachGroupMember",payload:{identifier:Ar.current,group_id:_t.group_id}});case 3:et=Be.sent,et&&(c.b.success("\u6DFB\u52A0\u6210\u529F"),Fr());case 5:case"end":return Be.stop()}},lt)}));function Ze(lt){return zr.apply(this,arguments)}return Ze}()};return v.a.createElement("section",null,v.a.createElement("div",{className:Pt.a.wrap},v.a.createElement("div",{className:Pt.a.content},((xn=Mn.detail)===null||xn===void 0?void 0:xn.identity)<5&&v.a.createElement("div",{className:Pt.a.head},v.a.createElement("span",{className:Pt.a.headCount},"\u5408\u4F5C\u6210\u5458\uFF08",ir,"\u4EBA\uFF09"),v.a.createElement("div",null,vr&&v.a.createElement(B.a,{type:"primary",ghost:!0,className:Pt.a.button,style:{marginRight:"20px"},onClick:pr},"\u66F4\u6362\u7BA1\u7406\u5458"),Zn&&v.a.createElement(B.a,{type:"primary",className:Pt.a.button,style:{marginRight:"40px"},onClick:qr},"\u6DFB\u52A0\u5408\u4F5C\u8005"))),v.a.createElement("div",{className:Pt.a.list},v.a.createElement($e.a,{loading:nr.effects["shixunsDetail/getCollaboratorsData"],active:!0,avatar:{size:40},paragraph:{rows:3},className:"mt30"},Ht.map(function(zr,Ze){var lt,_t,et,Re,Be,Te,Ve,qe;return v.a.createElement("div",{style:{display:"inline-block",width:"50%"}},v.a.createElement("div",{className:Pt.a.itemWrap,key:Ze},v.a.createElement("a",{href:(lt=zr.user)===null||lt===void 0?void 0:lt.user_url,target:"_blank",className:Pt.a.imgWrap},v.a.createElement("img",{alt:"\u7528\u6237\u5934\u50CF",height:"48",width:"48",className:Pt.a.img,src:"".concat(ce.a.IMG_SERVER,"/images/").concat((_t=zr.user)===null||_t===void 0?void 0:_t.image_url)}),((et=zr.user)===null||et===void 0?void 0:et.shixun_manager)&&v.a.createElement("span",{className:Pt.a.manager},"\u521B\u5EFA\u8005")),v.a.createElement("div",{className:Pt.a.itemContent},v.a.createElement("p",{className:Pt.a.nameWrap},v.a.createElement("a",{href:zr.user.user_url,target:"_blank",className:Pt.a.name},(Re=zr.user)===null||Re===void 0?void 0:Re.name),v.a.createElement("div",{className:Pt.a.actionGroup},vr?(Be=zr.user)!==null&&Be!==void 0&&Be.shixun_manager?null:v.a.createElement(ct.a,{overlay:v.a.createElement(Xt.a,{selectedKeys:[zr.editable?"1":"2"],onClick:function(){var rt;Wr(Mn.detail.identifier,zr.user.user_id,zr.editable,(rt=zr.user)===null||rt===void 0?void 0:rt.name)}},v.a.createElement(Xt.a.Item,{key:1},"\u7F16\u8F91\u6743\u9650"),v.a.createElement(Xt.a.Item,{key:2},"\u67E5\u770B\u6743\u9650"))},v.a.createElement("div",null,zr.editable?v.a.createElement("span",{style:{fontSize:"16px"},className:"c-grey-c"},"\u7F16\u8F91\u6743\u9650"):v.a.createElement("span",{style:{fontSize:"16px"},className:"c-grey-c"},"\u67E5\u770B\u6743\u9650")," ",v.a.createElement(Nt.a,{style:{fontSize:"14px",color:"#888888"}}))):zr.editable?v.a.createElement("span",{style:{fontSize:"16px"},className:"c-grey-c"},"\u7F16\u8F91\u6743\u9650"):v.a.createElement("span",{style:{fontSize:"16px"},className:"c-grey-c"},"\u67E5\u770B\u6743\u9650"),!((Te=zr.user)!==null&&Te!==void 0&&Te.shixun_manager)&&Zn&&zr.user.user_id!==((Ve=hr.userInfo)===null||Ve===void 0?void 0:Ve.user_id)?v.a.createElement("a",{className:Pt.a.deletetitle,onClick:function(){var rt;return aa((rt=zr.user)===null||rt===void 0?void 0:rt.user_id)}},"\u5220\u9664"):null)),v.a.createElement("p",{className:Pt.a.schoolWrap},v.a.createElement("span",{className:Pt.a.school},(qe=zr.user)===null||qe===void 0?void 0:qe.school_name)))))})))),ir>10&&v.a.createElement("div",{className:Pt.a.countWrap},v.a.createElement(Pe.a,{showQuickJumper:!1,showSizeChanger:!1,total:ir,onChange:function(Ze){return kr(Ze)},pageSize:10,current:On.page}))),v.a.createElement(it,{onReloadData:Fr}),v.a.createElement(Kt,pa))},Wn=Object(x.a)(function(ln){var en=ln.shixunsDetail,fn=ln.loading,yn=ln.globalSetting,Rn=ln.user;return{shixunsDetail:en,globalSetting:yn,user:Rn,loading:fn}})(_n),Kn=a("11/R"),wn=a("Q9mQ"),un=a("diRs"),_r=a("jrin"),Rr=a("OaEy"),Ir=a("2fM7"),dr=a("ZW9T"),zn=a("RCxd"),tr=a("4SAo"),an=a.n(tr),Wt=V.a.TextArea,sn=function(en){var fn=en.shixunsDetail,yn=en.globalSetting,Rn=en.loading,Ln=en.dispatch,hn=en.onFinish,xn=hn===void 0?function(){}:hn,Mn=Object(b.a)(en,["shixunsDetail","globalSetting","loading","dispatch","onFinish"]),Un=ge.a.useForm(),nr=Object(pe.a)(Un,1),hr=nr[0],rr=function(){var Ar=Object(t.a)(s.a.mark(function or(na){var ir,Yr;return s.a.wrap(function(In){for(;;)switch(In.prev=In.next){case 0:return In.next=2,Ln({type:"shixunsDetail/getCustomScript",payload:{id:(ir=fn.actionTabs.params)===null||ir===void 0?void 0:ir.id,compile:na.execute,excutive:na.compile}});case 2:Yr=In.sent,xr(),Yr&&xn(Yr==null?void 0:Yr.shixun_script);case 5:case"end":return In.stop()}},or)}));return function(na){return Ar.apply(this,arguments)}}(),xr=function(){Ln({type:"shixunsDetail/setActionTabs",payload:{}})};return v.a.createElement(l.a,{centered:!0,title:"\u81EA\u5B9A\u4E49\u6A21\u677F",visible:fn.actionTabs.key==="Settings-UseCustomScript",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",footer:null,onCancel:xr},v.a.createElement(ge.a,{form:hr,scrollToFirstError:!0,layout:"vertical",onFinish:rr},v.a.createElement(ge.a.Item,{name:"execute",label:"\u6267\u884C\u547D\u4EE4\uFF1A",rules:[{required:!0,message:"\u6267\u884C\u547D\u4EE4\u4E0D\u80FD\u4E3A\u7A7A"}]},v.a.createElement(Wt,{rows:4})),v.a.createElement(ge.a.Item,{name:"compile",label:"\u7F16\u8BD1\u547D\u4EE4\uFF1A"},v.a.createElement(Wt,{rows:4})),v.a.createElement("div",{className:an.a.footerWrap},v.a.createElement(ge.a.Item,null,v.a.createElement(B.a,{className:"mr5",size:"large",onClick:xr},"\u53D6\u6D88"),v.a.createElement(B.a,{size:"large",type:"primary",htmlType:"submit",loading:Rn.effects["shixunsDetail/getCustomScript"]},"\u4FDD\u5B58")))))},Xn=Object(x.a)(function(ln){var en=ln.shixunsDetail,fn=ln.loading,yn=ln.globalSetting;return{shixunsDetail:en,globalSetting:yn,loading:fn}})(sn),$n=a("Lai7"),Vn=a.n($n),Jn=a("EGTK"),de=a("UGPy"),G=a.n(de),Z=a("FrRK"),ue=a("9Bee"),ye=a("N3QO"),he=Ir.a.Option,ft=function(en){var fn,yn,Rn=en.practiceSetting,Ln=en.dispatch,hn=en.shixunsDetail,xn=en.user,Mn=Object(A.useState)(null),Un=Object(pe.a)(Mn,2),nr=Un[0],hr=Un[1],rr=Object(A.useState)([]),xr=Object(pe.a)(rr,2),Ar=xr[0],or=xr[1],na=Object(A.useState)(!0),ir=Object(pe.a)(na,2),Yr=ir[0],Vr=ir[1],In=Object(A.useState)({}),Ht=Object(pe.a)(In,2),$t=Ht[0],Vt=Ht[1],qn=Object(A.useState)([]),On=Object(pe.a)(qn,2),sr=On[0],Zn=On[1],vr=Object(A.useState)(),mr=Object(pe.a)(vr,2),Fr=mr[0],kr=mr[1],aa=Object(A.useState)(),pr=Object(pe.a)(aa,2),Wr=pr[0],Tr=pr[1],qr=Object(A.useState)([]),ba=Object(pe.a)(qr,2),pa=ba[0],zr=ba[1],Ze=Object(A.useState)({}),lt=Object(pe.a)(Ze,2),_t=lt[0],et=lt[1],Re=Object(A.useRef)(null),Be=Object(A.useRef)(!0),Te=Object(A.useRef)({activeId:null,selectId:null,serviceConfigList:null,evaluateScript:null,evaluationScript:null}),Ve=Object(A.useRef)(null),qe=Rn.id,mt=Rn.is_published,rt=_t.frequence_image,Mt=rt===void 0?[]:rt,Zt=_t.environments,rn=Zt===void 0?[]:Zt,Yt=_t.choice_small_type,Jt=Yt===void 0?[]:Yt,Dn=_t.other_image,Tn=Dn===void 0?[]:Dn,Mr=$t.name,Lr=$t.description,ea=$t.authorization,Xr=$t.small_type,Jr=Xr===void 0?[]:Xr;Object(A.useEffect)(function(){if(nr===null)return;Cr(),Re.current.scrollTop=0},[nr]),Object(A.useEffect)(function(){if(!qe)return;Yn()},[qe]),Object(A.useEffect)(function(){return nr===null?void 0:(ur(),function(){clearTimeout(Ve.current)})},[nr,Ar,sr,Fr,Wr]);var ur=function(){clearTimeout(Ve.current),Ve.current=setTimeout(function(){!Object(ae.isEqual)(Te.current.activeId,nr)||!Object(ae.isEqual)(Te.current.selectId,Ar)||!Object(ae.isEqual)(Te.current.serviceConfigList,sr)||!Object(ae.isEqual)(Te.current.evaluateScript,Fr)||!Object(ae.isEqual)(Te.current.evaluationScript,Wr)?Ln({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!0}}):Ln({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})},500)},Yn=function(){var Dr=Object(t.a)(s.a.mark(function Or(){var Nr,Ur,Pr,la;return s.a.wrap(function(Aa){for(;;)switch(Aa.prev=Aa.next){case 0:return Vr(!0),Aa.next=3,Object(h.a)("/api/shixuns/".concat(qe,"/edit_environment_info.json"),{method:"get"});case 3:Nr=Aa.sent,Nr.status===0&&(et(Object(J.a)({},Nr.data)),Vr(!1),Nr!=null&&(Ur=Nr.data)!==null&&Ur!==void 0&&Ur.id?(Te.current.activeId=Nr==null||((Pr=Nr.data)===null||Pr===void 0)?void 0:Pr.id,hr(Nr==null||((la=Nr.data)===null||la===void 0)?void 0:la.id)):hr(null));case 5:case"end":return Aa.stop()}},Or)}));return function(){return Dr.apply(this,arguments)}}(),Cr=function(){var Dr=Object(t.a)(s.a.mark(function Or(){var Nr,Ur,Pr,la,xa;return s.a.wrap(function(Ca){for(;;)switch(Ca.prev=Ca.next){case 0:return Ca.next=2,Object(h.a)("/api/shixuns/".concat(qe,"/edit_environment_info.json"),{method:"get",params:{mirror_repository_id:nr}});case 2:xa=Ca.sent,Vt(xa.data),Te.current.selectId=(Nr=xa.data)===null||Nr===void 0?void 0:Nr.choice_small_type,or((Ur=xa.data)===null||Ur===void 0?void 0:Ur.choice_small_type),Te.current.serviceConfigList=(Pr=xa.data)===null||Pr===void 0?void 0:Pr.shixun_service_configs,Zn((la=xa.data)===null||la===void 0?void 0:la.shixun_service_configs),Te.current.evaluateScript=xa.data.evaluate_script,kr(xa.data.evaluate_script),Te.current.evaluationScript=xa.data.choice_standard_scripts,Tr(xa.data.choice_standard_scripts),zr(xa.data.standard_scripts);case 13:case"end":return Ca.stop()}},Or)}));return function(){return Dr.apply(this,arguments)}}(),lr=function(){var Or,Nr=function(){x.d.push("/shixuns/".concat(qe,"/challenges")),Ln({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})};Rn!=null&&(Or=Rn.sideBar)!==null&&Or!==void 0&&Or.confirmLeave?l.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(){Nr()}}):Nr()},En=function(){var Dr=Object(t.a)(s.a.mark(function Or(){var Nr,Ur,Pr,la=arguments;return s.a.wrap(function(Aa){for(;;)switch(Aa.prev=Aa.next){case 0:if(Nr=la.length>0&&la[0]!==void 0?la[0]:!1,!Object(gt.b)(Ln,"\u4E0D\u80FD\u9009\u62E9/\u66F4\u6362\u5B9E\u9A8C\u73AF\u5883")){Aa.next=3;break}return Aa.abrupt("return");case 3:return Ur={sub_type:Ar,main_type:nr,shixun:{mirror_script_id:Wr},shixun_info:{evaluate_script:Fr},shixun_service_configs:sr.map(function(Ca){return{mirror_repository_id:Ca.mirror_repository_id,cpu_limit:Ca.cpu_limit,lower_cpu_limit:Ca.lower_cpu_limit,memory_limit:Ca.memory_limit,request_limit:Ca.request_limit,resource_limit:Ca.resource_limit}})},Aa.next=6,Object(h.a)("/api/shixuns/".concat(qe),{method:"put",body:Ur});case 6:Pr=Aa.sent,Pr.status===0&&(c.b.success("\u7F16\u8F91\u6210\u529F"),Te.current={activeId:nr,selectId:Ar,serviceConfigList:sr,evaluateScript:Fr,evaluationScript:Wr},Ln({type:"practiceSetting/getCommonData",payload:{id:qe}}),Ln({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}}));case 8:case"end":return Aa.stop()}},Or)}));return function(){return Dr.apply(this,arguments)}}(),Gn=Jr.filter(function(Dr){return Ar.includes(Dr.id)}),Zr=function(){lr()},ra=function(Or,Nr,Ur){var Pr=sr.map(function(la,xa){return xa===Ur?Object(J.a)(Object(J.a)({},la),{},Object(_r.a)({},Nr,Or)):la});Zn(Pr)},Sr=function(){if(Object(gt.b)(Ln,"\u4E0D\u80FD\u9009\u62E9/\u66F4\u6362\u5B9E\u9A8C\u73AF\u5883"))return;Ln({type:"shixunsDetail/setActionTabs",payload:{key:"Settings-UseCustomScript",params:{id:qe}}})},ca=function(){var Dr=Object(t.a)(s.a.mark(function Or(Nr){var Ur;return s.a.wrap(function(la){for(;;)switch(la.prev=la.next){case 0:return la.next=2,Ln({type:"shixunsDetail/getScriptContent",payload:{id:qe,script_id:Nr}});case 2:Ur=la.sent,Ur&&kr(Ur.content);case 4:case"end":return la.stop()}},Or)}));return function(Nr){return Dr.apply(this,arguments)}}(),Ra=function(Or){l.a.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:v.a.createElement("div",{className:"tc font16"},"\u539F\u6709\u811A\u672C\u5C06\u88AB\u65B0\u7684\u811A\u672C\u8986\u76D6\uFF0C\u65E0\u6CD5\u64A4\u9500",v.a.createElement("br",null),"\u662F\u5426\u786E\u8BA4\u6267\u884C\u8986\u76D6\u64CD\u4F5C"),onOk:function(){var Nr=Object(t.a)(s.a.mark(function Pr(){return s.a.wrap(function(xa){for(;;)switch(xa.prev=xa.next){case 0:return xa.next=2,ca(Or);case 2:l.a.info({centered:!0,title:"\u63D0\u793A",okText:"\u77E5\u9053\u5566",content:v.a.createElement("div",{className:"tc font16"},"\u8BC4\u6D4B\u811A\u672C\u751F\u6210\u6210\u529F\uFF01")});case 3:case"end":return xa.stop()}},Pr)}));function Ur(){return Nr.apply(this,arguments)}return Ur}()})},fa=function(Or,Nr){var Ur=sr[0]?[sr[0]]:[];Nr.forEach(function(Pr){var la=sr.find(function(Ca){return Ca.mirror_repository_id===Number(Pr.key)});if(la)Ur.push(la);else{var xa=Jr.find(function(Ca){return Ca.id===Number(Pr.key)});if(xa.mirror_name){var Aa={cpu_limit:1,lower_cpu_limit:.1,memory_limit:1024,mirror_repository_id:Number(Pr.key),name:xa.mirror_name,request_limit:10};Ur.push(Aa)}}}),Zn(Ur),or(Or)};return v.a.createElement("div",{className:G.a.practice},v.a.createElement(Jn.a,{loading:Yr,skin:"night",className:G.a.left,dispatch:Ln,value:nr,data:rn,otherData:Tn,tags:Mt,onChange:function(Or){return hr(Or)}}),v.a.createElement("div",{className:G.a.right},v.a.createElement("header",null,v.a.createElement("div",{className:G.a.title},"\u5B9E\u9A8C\u73AF\u5883:\xA0",nr===null?"\u2014 \u2014":Mr)),v.a.createElement("div",{className:G.a.content,ref:Re},nr===null&&v.a.createElement(ht.a,{image:Vn.a,description:"\u8BF7\u9009\u62E9\u5B9E\u9A8C\u73AF\u5883"}),nr!==null&&v.a.createElement("div",{className:G.a.des},v.a.createElement("div",{className:G.a.mainBody},v.a.createElement(ue.a,{value:Lr})),v.a.createElement("div",{className:G.a.title},"\u9644\u5E26\u73AF\u5883"),v.a.createElement("div",{className:G.a.selectBox},v.a.createElement(Ir.a,{onChange:function(Or,Nr){return fa(Or,Nr)},getPopupContainer:function(Or){return Or.parentNode},mode:"multiple",bordered:!1,value:Ar,optionFilterProp:"children",placeholder:"\u8BF7\u9009\u62E9\u9644\u5E26\u73AF\u5883",style:{width:400},maxTagCount:6},Jr.map(function(Dr,Or){return v.a.createElement(he,{key:Dr.id,value:Dr.id},Dr.type_name)})),v.a.createElement("div",{className:G.a.smallType},Gn.map(function(Dr){return Dr.description?v.a.createElement("span",{key:Dr.id},Dr.description):null}))),!(hn!=null&&(fn=hn.detail)!==null&&fn!==void 0&&fn.is_jupyter_lab)&&v.a.createElement(v.a.Fragment,null,v.a.createElement("div",{className:G.a.title},"\u8BC4\u6D4B\u811A\u672C"),v.a.createElement("div",{className:G.a.evaluating},v.a.createElement("div",{className:G.a.evaluatingLabel},mt&&v.a.createElement("div",{onClick:function(){if(Object(gt.b)(Ln,"\u4E0D\u80FD\u9009\u62E9/\u66F4\u6362\u5B9E\u9A8C\u73AF\u5883"))return},className:G.a.mask}),v.a.createElement(Ir.a,{style:{width:400},bordered:!1,getPopupContainer:function(Or){return Or.parentNode},value:Wr,placeholder:"\u8BF7\u9009\u62E9\u8BC4\u6D4B\u811A\u672C",onChange:function(Or){Ra(Or),Tr(Or)}},(pa||[]).map(function(Dr,Or){return v.a.createElement(he,{value:parseInt(Dr.id),name:Dr.scptname,key:Or},Dr.scptname)})),v.a.createElement("span",{className:G.a.evaluatingS1,onClick:Sr},"\u4F7F\u7528\u81EA\u5B9A\u4E49\u811A\u672C"),v.a.createElement(un.a,{overlayClassName:G.a.popover,placement:"bottomLeft",content:v.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",v.a.createElement("br",null),"\u6570\u548C\u4EE5\u4E0B2\u4E2A\u6570\u7EC4\u5143\u7D20\uFF1A",v.a.createElement("br",null),"challengeProgramNames",v.a.createElement("br",null),"sourceClassNames",v.a.createElement("br",null),v.a.createElement("br",null),"\u793A\u4F8B\uFF1A\u67092\u4E2A\u5173\u5361\u7684\u5B9E\u8BAD",v.a.createElement("br",null),v.a.createElement("br",null),"\u5404\u5173\u5361\u7684\u5F85\u7F16\u8BD1\u6587\u4EF6\u4E3A\uFF1A",v.a.createElement("br",null),"src/step1/HelloWorld.java",v.a.createElement("br",null),"src/step2/Other.java",v.a.createElement("br",null),v.a.createElement("br",null),"\u5404\u5173\u5361\u7684\u7F16\u8BD1\u540E\u751F\u6210\u7684\u6267\u884C\u6587\u4EF6\u4E3A\uFF1A",v.a.createElement("br",null),"step1.HelloWorld",v.a.createElement("br",null),"step2.Other",v.a.createElement("br",null),v.a.createElement("br",null),"\u5219\u6570\u7EC4\u5143\u7D20\u66F4\u65B0\u5982\u4E0B\uFF1A",v.a.createElement("br",null),'ff challengeProgramNames=("src/step1/',v.a.createElement("br",null),'HelloWorld.java" "src/step2/Other.java")',v.a.createElement("br",null),'sourceClassNames=("step1.HelloWorld',v.a.createElement("br",null),'" "step2.Other")',v.a.createElement("br",null),v.a.createElement("br",null),"\u5176\u5B83\u53C2\u6570\u53EF\u6309\u5B9E\u9645\u9700\u6C42\u5B9A\u5236"),trigger:"click"},v.a.createElement("span",{style:{marginTop:"2px"},className:"ml10 current font14"},v.a.createElement(zn.a,null)))),v.a.createElement(dr.b,{width:"90%",height:450,style:{border:"1px solid #ccc",background:"#f5f5f5",marginTop:"20px"},language:"shell",theme:"vs-light",value:Fr,onChange:function(Or){if(Be.current){Be.current=!1;return}kr(Or),Object(gt.b)(Ln,"\u4E0D\u80FD\u9009\u62E9/\u66F4\u6362\u5B9E\u9A8C\u73AF\u5883")&&setTimeout(function(){Be.current=!0,kr(Te.current.evaluateScript)},200)}}))),((yn=hn.detail)===null||yn===void 0?void 0:yn.identity)<3&&!!sr.length&&v.a.createElement(v.a.Fragment,null,v.a.createElement("div",{className:G.a.title},"\u670D\u52A1\u914D\u7F6E"),v.a.createElement("div",{className:G.a.serviceSettingWrap},sr==null?void 0:sr.map(function(Dr,Or){return v.a.createElement("div",{key:Or,className:"mb30"},v.a.createElement("div",null,v.a.createElement("span",{className:"font16"},Dr.name)),v.a.createElement("div",{className:G.a.serviceBox},v.a.createElement("label",{className:G.a.serviceSetLeft},"CPU(\u6838)\uFF1A"),v.a.createElement(V.a,{className:G.a.serviceSetInput,value:Dr.cpu_limit,disabled:mt,onChange:function(Ur){return ra(Ur.target.value,"cpu_limit",Or)}})),v.a.createElement("div",{className:G.a.serviceBox},v.a.createElement("label",{className:G.a.serviceSetLeft},"\u6700\u4F4ECPU(\u6838)\uFF1A"),v.a.createElement(V.a,{className:G.a.serviceSetInput,value:Dr.lower_cpu_limit,disabled:mt,onChange:function(Ur){return ra(Ur.target.value,"lower_cpu_limit",Or)}})),v.a.createElement("div",{className:G.a.serviceBox},v.a.createElement("label",{className:G.a.serviceSetLeft},"\u5185\u5B58\u9650\u5236(M)\uFF1A"),v.a.createElement(V.a,{className:G.a.serviceSetInput,value:Dr.memory_limit,disabled:mt,onChange:function(Ur){return ra(Ur.target.value,"memory_limit",Or)}})),v.a.createElement("div",{className:G.a.serviceBox},v.a.createElement("label",{className:G.a.serviceSetLeft},"\u5185\u5B58\u8981\u6C42(M)\uFF1A"),v.a.createElement(V.a,{className:G.a.serviceSetInput,value:Dr.request_limit,style:{width:300},disabled:mt,onChange:function(Ur){return ra(Ur.target.value,"request_limit",Or)}}),v.a.createElement("label",{className:G.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%")),v.a.createElement("div",{className:G.a.serviceBox},v.a.createElement("label",{className:G.a.serviceSetLeft},"\u78C1\u76D8\u9650\u5236(K)\uFF1A"),v.a.createElement(V.a,{className:G.a.serviceSetInput,value:Dr.resource_limit,style:{width:300},disabled:mt,maxLength:8,onChange:function(Ur){var Pr=Ur.target.value,la=/^\d*(\.\d*)?$/;Pr.match(la)&&ra(Ur.target.value,"resource_limit",Or)}})))}))))),v.a.createElement("div",{className:G.a.btns},v.a.createElement(B.a,{size:"large",style:{marginRight:20},onClick:Zr},"\u53D6\u6D88"),v.a.createElement(B.a,{size:"large",type:"primary",disabled:nr===null,onClick:function(){return En()}},"\u4FDD\u5B58"))),v.a.createElement(Z.a,null),v.a.createElement(Xn,{onFinish:function(Or){return kr(Or)}}),v.a.createElement(ye.a,null))},mn=Object(x.a)(function(ln){var en=ln.practiceSetting,fn=ln.globalSetting,yn=ln.shixunsDetail,Rn=ln.user;return{practiceSetting:en,globalSetting:fn,shixunsDetail:yn,user:Rn}})(ft),Hn=a("g9YV"),ar=a("wCAj"),tn=a("5Dmo"),kn=a("3S7+"),Nn=a("P5Jw"),$r=a("wd/R"),_a=a.n($r),ya=a("3d99"),fr=a.n(ya),Ha=a("Lf5v"),Ba=a("xKgJ"),Ia=a("lzim"),Wa=v.a.Fragment,ma=function(en){var fn,yn,Rn,Ln,hn=en.globalSetting,xn=en.dispatch,Mn=en.practiceSetting,Un=en.shixunsDetail,nr=en.user,hr=Object(b.a)(en,["globalSetting","dispatch","practiceSetting","shixunsDetail","user"]),rr=Mn.id,xr=Object(A.useState)([]),Ar=Object(pe.a)(xr,2),or=Ar[0],na=Ar[1],ir=Object(A.useState)({}),Yr=Object(pe.a)(ir,2),Vr=Yr[0],In=Yr[1],Ht=Object(A.useState)(!1),$t=Object(pe.a)(Ht,2),Vt=$t[0],qn=$t[1],On=Object(A.useState)(!0),sr=Object(pe.a)(On,2),Zn=sr[0],vr=sr[1],mr=Object(A.useState)(!1),Fr=Object(pe.a)(mr,2),kr=Fr[0],aa=Fr[1],pr=Object(A.useState)(!1),Wr=Object(pe.a)(pr,2),Tr=Wr[0],qr=Wr[1],ba=Object(A.useState)([]),pa=Object(pe.a)(ba,2),zr=pa[0],Ze=pa[1],lt=Object(A.useState)(!1),_t=Object(pe.a)(lt,2),et=_t[0],Re=_t[1],Be=Object(A.useState)({}),Te=Object(pe.a)(Be,2),Ve=Te[0],qe=Te[1],mt=Object(A.useState)({page:1,limit:10,total:0}),rt=Object(pe.a)(mt,2),Mt=rt[0],Zt=rt[1];Object(A.useEffect)(function(){if(!rr)return;Yt()},[rr]);var rn=function(Yn){var Cr=Object(J.a)(Object(J.a)({},Mt),{},{page:Yn});Ze([]),Zt(Cr),Yt(Cr)},Yt=function(){var ur=Object(t.a)(s.a.mark(function Yn(Cr){var lr,En,Gn;return s.a.wrap(function(ra){for(;;)switch(ra.prev=ra.next){case 0:return lr={page:1,limit:10,total:0},En=Cr||lr,qn(!0),ra.next=5,xn({type:"shixunsDetail/getSetData",payload:Object(J.a)(Object(J.a)({},En),{},{id:rr})});case 5:Gn=ra.sent,Gn!=null&&Gn.data_sets&&(qn(!1),na(Object(xe.a)(Gn.data_sets)),Zt(Object(J.a)(Object(J.a)({},En),{},{total:Gn==null?void 0:Gn.data_sets_count})),vr(!1),In(Object(J.a)({},Gn)));case 7:case"end":return ra.stop()}},Yn)}));return function(Cr){return ur.apply(this,arguments)}}(),Jt=function(){return v.a.createElement("div",{className:fr.a.empty},v.a.createElement("img",{src:Ia.l,width:"258"}),v.a.createElement("span",{className:"c-grey-c"},"\u6682\u65E0\u6570\u636E\u96C6\u6587\u4EF6~"))},Dn=function(Yn){console.log("selectedRowKeys changed: ",Yn),Ze(Yn)},Tn={selectedRowKeys:zr,columnWidth:70,onChange:Dn},Mr=function(Yn){Object(m.Y)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6570\u636E\u96C6","\u5220\u9664"]);var Cr=Yn?[Yn]:zr;l.a.confirm({centered:!0,title:"\u786E\u5B9A\u8981\u5220\u9664\u6587\u4EF6\u5417\uFF1F",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:function(){var lr=Object(t.a)(s.a.mark(function Gn(){var Zr,ra;return s.a.wrap(function(ca){for(;;)switch(ca.prev=ca.next){case 0:return ca.next=2,Object(h.a)("/api/shixuns/".concat(rr,"/destroy_data_sets.json"),{method:"Delete",body:{id:Cr}});case 2:Zr=ca.sent,Zr.status===0&&(ra=Cr.length===or.length&&Mt.page>1?Mt.page-1:Mt.page,c.b.success("\u5220\u9664\u6210\u529F"),Yt(Object(J.a)(Object(J.a)({},Mt),{},{page:ra})),Ze([]));case 4:case"end":return ca.stop()}},Gn)}));function En(){return lr.apply(this,arguments)}return En}()})},Lr=function(){var ur=Object(t.a)(s.a.mark(function Yn(){var Cr,lr,En,Gn,Zr;return s.a.wrap(function(Sr){for(;;)switch(Sr.prev=Sr.next){case 0:if(Cr=Ve.title,lr=null,console.log(Cr,"title"),!(Cr==="")){Sr.next=7;break}return lr="\u6587\u4EF6\u540D\u4E0D\u80FD\u4E3A\u7A7A",qe(Object(J.a)(Object(J.a)({},Ve),{},{errorDes:lr})),Sr.abrupt("return");case 7:if(En=or.find(function(ca){return ca.id===(Ve==null?void 0:Ve.id)}).title,!(Cr===En.substring(0,En.lastIndexOf("."))||Cr===En)){Sr.next=12;break}return lr="\u6587\u4EF6\u540D\u4E0D\u80FD\u91CD\u540D",qe(Object(J.a)(Object(J.a)({},Ve),{},{errorDes:lr})),Sr.abrupt("return");case 12:return Gn=En.includes(".")?En.substring(En.lastIndexOf("."),En.length):"",Sr.next=15,Object(h.a)("/api/shixuns/".concat(rr,"/rename_data_sets.json"),{method:"post",body:{id:Ve==null?void 0:Ve.id,new_file_name:Cr+Gn}});case 15:Zr=Sr.sent,Zr.status===0&&(c.b.success("\u91CD\u547D\u540D\u6210\u529F"),Yt(Mt),aa(!1),qe({}));case 17:case"end":return Sr.stop()}},Yn)}));return function(){return ur.apply(this,arguments)}}(),ea=function(){var Yn=Ve.download_url;Xr(Yn),c.b.success("\u590D\u5236\u6210\u529F"),qr(!1),qe({})},Xr=function(Yn){var Cr=Yn,lr=document.createElement("input");lr.value=Cr,document.body.appendChild(lr),lr.select(),document.execCommand("Copy"),lr.style.display="none"},Jr=[{title:"\u6587\u4EF6",dataIndex:"title",key:"title",align:"left",ellipsis:!0,render:function(Yn){return v.a.createElement(kn.a,{title:Yn},v.a.createElement("span",null,Yn))}},{title:"\u5907\u6CE8",dataIndex:"description",key:"description",align:"left",ellipsis:!0,render:function(Yn){return v.a.createElement(kn.a,{title:Yn},v.a.createElement("span",null,Yn||"--"))}},{title:"\u521B\u5EFA\u65F6\u95F4",dataIndex:"created_on",key:"created_on",align:"left",width:180,render:function(Yn,Cr){return _a()(Cr.created_on).format("YYYY-MM-DD HH:mm")}},{title:"\u6587\u4EF6\u8DEF\u5F84",dataIndex:"file_path",key:"file_path",align:"left",render:function(Yn,Cr){return v.a.createElement("div",{className:fr.a.path},v.a.createElement(kn.a,{title:Yn},v.a.createElement("span",{className:fr.a.text},Yn)),v.a.createElement(Nn.CopyToClipboard,{text:Yn,onCopy:function(){return c.b.success("\u590D\u5236\u6210\u529F")}},v.a.createElement(kn.a,{title:"\u590D\u5236"},v.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(Ba.v)()?200:120,render:function(Yn,Cr){return v.a.createElement("div",{className:fr.a.actionsBtns},v.a.createElement(kn.a,{title:"\u91CD\u547D\u540D"},v.a.createElement("span",{className:"iconfont icon-zhongmingming",onClick:function(){var En;qe(Object(ae.clone)(Object(J.a)(Object(J.a)({},Cr),{},{title:Cr!=null&&Cr.title.includes(".")?Cr==null||((En=Cr.title)===null||En===void 0)?void 0:En.substring(0,Cr.title.lastIndexOf(".")):Cr==null?void 0:Cr.title}))),aa(!0),Object(m.Y)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6570\u636E\u96C6","\u91CD\u547D\u540D"])}})),Object(Ba.v)()&&v.a.createElement(kn.a,{title:"\u5206\u4EAB"},v.a.createElement("span",{className:"iconfont icon-fenxiang",onClick:function(){Object(m.Y)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6570\u636E\u96C6","\u5206\u4EAB"]),qe(Object(ae.clone)(Cr)),qr(!0)}})),Object(Ba.v)()&&v.a.createElement(kn.a,{title:"\u4E0B\u8F7D"},v.a.createElement("span",{className:"iconfont icon-xiazai3",onClick:function(){Object(m.Y)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6570\u636E\u96C6","\u4E0B\u8F7D"]),Object(m.v)(Cr.title,Cr==null?void 0:Cr.download_url)}})),v.a.createElement(kn.a,{title:"\u5220\u9664"},v.a.createElement("span",{className:"iconfont icon-shanchu8",onClick:function(){Object(m.Y)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6570\u636E\u96C6","\u5220\u9664"]),Mr(Cr.id)}})))}}];return v.a.createElement("div",{className:fr.a.dataset},v.a.createElement("div",{className:fr.a.header},v.a.createElement("div",{className:fr.a.title},"\u6570\u636E\u96C6(",Mt.total,")"),v.a.createElement("div",{className:fr.a.dataPath},v.a.createElement("span",{className:fr.a.pathTitle},"\u6570\u636E\u96C6\u8DEF\u5F84:"),v.a.createElement("input",{value:Vr==null?void 0:Vr.folder_name,disabled:!0}),v.a.createElement(Nn.CopyToClipboard,{text:Vr==null?void 0:Vr.folder_name,onCopy:function(){return c.b.success("\u590D\u5236\u6210\u529F")}},v.a.createElement(kn.a,{placement:"topLeft",title:"\u70B9\u51FB\u590D\u5236\u6570\u636E\u96C6\u8DEF\u5F84"},v.a.createElement("i",{className:"iconfont icon-fuzhi2 current ml5 mr40"})))),v.a.createElement("div",{className:fr.a.btns},v.a.createElement(B.a,{type:"primary",ghost:!0,onClick:function(){return Mr()},disabled:!zr.length},"\u5220\u9664"),v.a.createElement(B.a,{type:"primary",onClick:function(){return Re(!0)}},"\u4E0A\u4F20\u6587\u4EF6"))),v.a.createElement("div",{className:fr.a.content},v.a.createElement($e.a,{loading:Zn,active:!0,paragraph:{rows:5}},Mt.total?v.a.createElement(ar.a,{rowSelection:Tn,className:fr.a.customTable,dataSource:or,bordered:!1,rowKey:function(Yn){return Yn.id},rowClassName:fr.a.row,columns:Jr,loading:Vt,pagination:{pageSize:Mt.limit,total:Mt.total,current:Mt.page,onChange:rn,showQuickJumper:!0,hideOnSinglePage:!0,position:["bottomCenter"]}}):Jt())),v.a.createElement(Ha.a,{rootIdentifier:Un==null||((fn=Un.detail)===null||fn===void 0)?void 0:fn.root_identifier,wrapClassName:fr.a.uploadFileModal,id:rr,containerId:Un==null||((yn=Un.detail)===null||yn===void 0)?void 0:yn.id,local:hn==null||((Rn=hn.setting)===null||Rn===void 0)?void 0:Rn.is_local,dispatch:xn,visible:et,onClose:function(){return Re(!1)},onOK:Yt}),v.a.createElement(l.a,{title:"\u91CD\u547D\u540D",visible:kr,onOk:Lr,centered:!0,wrapClassName:fr.a.renameModal,onCancel:function(){aa(!1),qe({})},width:"1000px"},v.a.createElement("div",null,v.a.createElement("div",{className:fr.a.fileName},v.a.createElement("sup",null,"*"),"\u6587\u4EF6\u540D\xA0:"),v.a.createElement(V.a,{value:Ve==null?void 0:Ve.title,placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u5B57",bordered:!1,onChange:function(Yn){qe(Object(J.a)(Object(J.a)({},Ve),{},{title:Yn.target.value,errorDes:null}))},maxLength:60,suffix:"".concat((Ve==null||((Ln=Ve.title)===null||Ln===void 0)?void 0:Ln.length)||0,"/60")}),(Ve==null?void 0:Ve.errorDes)&&v.a.createElement("div",{className:fr.a.errorDes},Ve==null?void 0:Ve.errorDes))),v.a.createElement(l.a,{title:"\u5206\u4EAB\u4E0B\u8F7D\u94FE\u63A5",visible:Tr,onOk:ea,centered:!0,wrapClassName:fr.a.shareModal,onCancel:function(){qr(!1),qe({})},width:"1000px",okText:"\u590D\u5236\u94FE\u63A5"},v.a.createElement("div",null,v.a.createElement("div",{className:fr.a.fileName},"\u53D1\u9001\u94FE\u63A5\uFF0C\u522B\u4EBA\u53EF\u4EE5\u901A\u8FC7\u94FE\u63A5\u4E0B\u8F7D\u6587\u4EF6",v.a.createElement("span",null,"(\u6709\u6548\u671F\u4E3A3\u5929)")),v.a.createElement(V.a,{bordered:!1,addonBefore:"\u94FE\u63A5",value:Ve==null?void 0:Ve.download_url}))))},Qa=Object(x.a)(function(ln){var en=ln.globalSetting,fn=ln.shixunsDetail,yn=ln.practiceSetting,Rn=ln.user;return{globalSetting:en,shixunsDetail:fn,user:Rn,practiceSetting:yn}})(ma),Ka=a("aHsQ"),ri=a("sGsY"),ei=a("fKo2"),da=a.n(ei),ha=a("BMKw"),ua=a.n(ha),be=function(en){return en!=null&&en.length?en.filter(function(fn,yn){return yn!==0}).map(function(fn){return fn.val}).join("").substr(1):""},at=function(en){var fn=en.shixunsDetail,yn=en.globalSetting,Rn=en.loading,Ln=en.dispatch,hn=en.fileType,xn=en.path,Mn=en.onFinish,Un=Mn===void 0?function(){}:Mn,nr=Object(C.i)(),hr=Object(A.useState)(""),rr=Object(pe.a)(hr,2),xr=rr[0],Ar=rr[1],or=Object(A.useState)([]),na=Object(pe.a)(or,2),ir=na[0],Yr=na[1],Vr=Object(A.useState)([]),In=Object(pe.a)(Vr,2),Ht=In[0],$t=In[1],Vt=[Rt.OriginalPicturePath,Rt.ExpectPicturePath,Rt.PicturePath],qn=Vt.includes(hn);Object(A.useEffect)(function(){if(fn.actionTabs.key!=="EditPracticeSetting-SelectFilePath")return;Ar(xn||""),On()},[fn.actionTabs.key]);var On=function(){var aa=Object(t.a)(s.a.mark(function pr(){var Wr,Tr,qr,ba,pa=arguments;return s.a.wrap(function(Ze){for(;;)switch(Ze.prev=Ze.next){case 0:return Tr=pa.length>0&&pa[0]!==void 0?pa[0]:"",Ze.next=3,Ln({type:"shixunsDetail/getRepository",payload:{id:nr.id,path:Tr}});case 3:qr=Ze.sent,Tr===""&&!(qr!=null&&(Wr=qr.trees)!==null&&Wr!==void 0&&Wr.length)&&c.b.warn("\u8BF7\u5148\u53BB\u4EE3\u7801\u4ED3\u5E93\u63D0\u4EA4\u6587\u4EF6"),qr!=null&&qr.trees&&(ba=qr.trees.map(function(lt){return Object(J.a)(Object(J.a)({},lt),{name:lt.name,val:lt.name})}),$t(ba||[]));case 6:case"end":return Ze.stop()}},pr)}));return function(){return aa.apply(this,arguments)}}(),sr=function(pr){var Wr=be(ir),Tr="".concat(Wr&&"".concat(Wr,"/")).concat(pr);hn===Rt.Path?!(xr!=null&&xr.includes("".concat(Tr,"\uFF1B")))&&Ar("".concat(xr).concat(Tr,"\uFF1B")):hn===Rt.ExecPath&&Ar(Tr)},Zn=function(pr){if(pr.type==="tree"){ir.length?ir.push({val:"/".concat(pr.val),path:pr.val}):ir.push({val:"\u6839\u76EE\u5F55",path:""},{val:"/".concat(pr.val),path:pr.val}),Yr(ir);var Wr=be(ir);qn&&Ar(Wr),On(Wr)}},vr=function(pr,Wr){var Tr=ir.filter(function(ba,pa){return pa<=Wr});Yr(Tr);var qr=be(Tr);qn&&Ar(qr),On(qr)},mr=function(){var aa=Object(t.a)(s.a.mark(function pr(){return s.a.wrap(function(Tr){for(;;)switch(Tr.prev=Tr.next){case 0:Un(xr),Fr();case 2:case"end":return Tr.stop()}},pr)}));return function(){return aa.apply(this,arguments)}}(),Fr=function(){Ar(""),Yr([]),$t([]),Ln({type:"shixunsDetail/setActionTabs",payload:{}})},kr=be(ir);return v.a.createElement(l.a,{centered:!0,title:"\u6587\u4EF6\u8DEF\u5F84",closable:!1,keyboard:!1,visible:fn.actionTabs.key==="EditPracticeSetting-SelectFilePath",onOk:mr,onCancel:Fr},v.a.createElement("div",{className:ua.a.wrap},v.a.createElement("div",{className:ua.a.content},v.a.createElement("div",{className:ua.a.mainPathWrap},!!(ir!=null&&ir.length)&&ir.map(function(aa,pr){return v.a.createElement("a",{key:pr,onClick:function(){return vr(aa,pr)}},aa.val)})),!!(Ht!=null&&Ht.length)&&Ht.map(function(aa,pr){return aa.type==="tree"?v.a.createElement("a",{key:pr,onClick:function(){return Zn(aa)}},v.a.createElement("i",{className:"iconfont icon-wenjianjia ".concat(ua.a.colorBlue)}),kr&&"".concat(kr,"/"),aa.name):v.a.createElement("a",{key:pr,onClick:function(){return sr("".concat(aa.name))}},v.a.createElement("i",{className:"iconfont icon-zuoye ".concat(ua.a.colorBlue)}),kr&&"".concat(kr,"/"),aa.name)})),v.a.createElement("label",{className:"mt5"},"\u9009\u4E2D\u7684\u65B0\u5EFA\u6587\u4EF6\u5939\u76EE\u5F55\uFF1A"),v.a.createElement(V.a,{placeholder:"\u8BF7\u8F93\u5165\u65B0\u6587\u4EF6\u5939\u540D/\u5B50\u6587\u4EF6\u5939\u540D\u3002\uFF08\u5982\uFF1Asrc/step1\uFF09",value:xr,onChange:function(pr){return Ar(pr.target.value)}})))},Dt=Object(x.a)(function(ln){var en=ln.shixunsDetail,fn=ln.loading,yn=ln.globalSetting;return{shixunsDetail:en,globalSetting:yn,loading:fn.models.index}})(at),wt=ri.a.Countdown,Ft;(function(ln){ln[ln.LoadingFail=1]="LoadingFail",ln[ln.Loading=2]="Loading",ln[ln.Finish=3]="Finish"})(Ft||(Ft={}));var Rt;(function(ln){ln.Path="path",ln.ExecPath="exec_path",ln.OriginalPicturePath="original_picture_path",ln.ExpectPicturePath="expect_picture_path",ln.PicturePath="picture_path"})(Rt||(Rt={}));var zt=function(en){var fn=en.globalSetting,yn=en.loading,Rn=en.dispatch,Ln=en.practiceSetting,hn=en.shixunsDetail,xn=Object(b.a)(en,["globalSetting","loading","dispatch","practiceSetting","shixunsDetail"]),Mn=Object(A.useState)(),Un=Object(pe.a)(Mn,2),nr=Un[0],hr=Un[1],rr=Object(A.useState)(),xr=Object(pe.a)(rr,2),Ar=xr[0],or=xr[1],na=Object(A.useRef)(),ir=Object(A.useState)(),Yr=Object(pe.a)(ir,2),Vr=Yr[0],In=Yr[1],Ht=Object(A.useState)(),$t=Object(pe.a)(Ht,2),Vt=$t[0],qn=$t[1],On=Object(A.useState)(),sr=Object(pe.a)(On,2),Zn=sr[0],vr=sr[1],mr=Object(A.useRef)(!0),Fr=Object(A.useState)(!0),kr=Object(pe.a)(Fr,2),aa=kr[0],pr=kr[1],Wr=Object(A.useState)(700),Tr=Object(pe.a)(Wr,2),qr=Tr[0],ba=Tr[1],pa=Object(A.useState)(""),zr=Object(pe.a)(pa,2),Ze=zr[0],lt=zr[1],_t=Object(A.useRef)(),et=Object(C.i)();Object(A.useEffect)(function(){Be()},[]);var Re=function(){var rn=Object(t.a)(s.a.mark(function Yt(){var Jt,Dn,Tn;return s.a.wrap(function(Lr){for(;;)switch(Lr.prev=Lr.next){case 0:return Lr.next=2,Rn({type:"shixunsDetail/updateRepositoryFile",payload:{id:et.id,path:hn==null||((Jt=hn.fileContent)===null||Jt===void 0||((Dn=Jt.params)===null||Dn===void 0))?void 0:Dn.path,content:nr,secret_repository:aa?null:!0}});case 2:Tn=Lr.sent,Tn!=null&&Tn.content&&(c.b.info("\u4FDD\u5B58\u6210\u529F"),Rn({type:"practiceSetting/setSideBarTabs",payload:Object(J.a)(Object(J.a)({},Ln.sideBar),{},{confirmLeave:!1})}));case 4:case"end":return Lr.stop()}},Yt)}));return function(){return rn.apply(this,arguments)}}(),Be=function(){var rn=Object(t.a)(s.a.mark(function Yt(){var Jt;return s.a.wrap(function(Tn){for(;;)switch(Tn.prev=Tn.next){case 0:return Tn.next=2,Object(i.W)({identifier:et.id});case 2:Jt=Tn.sent,Jt!=null&&Jt.url&<(Jt==null?void 0:Jt.url);case 4:case"end":return Tn.stop()}},Yt)}));return function(){return rn.apply(this,arguments)}}(),Te=function(){var rn=Object(t.a)(s.a.mark(function Yt(){var Jt;return s.a.wrap(function(Tn){for(;;)switch(Tn.prev=Tn.next){case 0:return Tn.next=2,Object(i.qb)({identifier:et.id});case 2:if(Jt=Tn.sent,!((Jt==null?void 0:Jt.status)!==0)){Tn.next=5;break}return Tn.abrupt("return");case 5:Jt!=null&&Jt.remainingSeconds?(In(Date.now()+Jt.remainingSeconds*1e3),qn(Jt.remainingSeconds-300<=0?Date.now()+1e3:Date.now()+(Jt.remainingSeconds-300)*1e3)):Ve();case 6:case"end":return Tn.stop()}},Yt)}));return function(){return rn.apply(this,arguments)}}(),Ve=function(){l.a.confirm({centered:!0,title:"\u91CD\u7F6E\u73AF\u5883",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",zIndex:9999,content:v.a.createElement("div",{className:"tc"},"\u662F\u5426\u786E\u5B9A\u91CD\u7F6E\u73AF\u5883\uFF1F"),onOk:function(){var Yt=Object(t.a)(s.a.mark(function Dn(){return s.a.wrap(function(Mr){for(;;)switch(Mr.prev=Mr.next){case 0:qe();case 1:case"end":return Mr.stop()}},Dn)}));function Jt(){return Yt.apply(this,arguments)}return Jt}()})},qe=function(){var rn=Object(t.a)(s.a.mark(function Yt(){var Jt;return s.a.wrap(function(Tn){for(;;)switch(Tn.prev=Tn.next){case 0:return or(Ft.Loading),Tn.next=3,Object(i.Bb)({identifier:et.id});case 3:if(Jt=Tn.sent,!((Jt==null?void 0:Jt.status)!==0)){Tn.next=6;break}return Tn.abrupt("return");case 6:or(Ft.Finish),lt(Jt.url),na.current=Jt.port,c.b.success("\u91CD\u7F6E\u73AF\u5883\u6210\u529F!");case 10:case"end":return Tn.stop()}},Yt)}));return function(){return rn.apply(this,arguments)}}(),mt=function(){l.a.destroyAll(),l.a.confirm({centered:!0,title:"\u670D\u52A1\u4E2D\u65AD\u63D0\u9192",content:v.a.createElement("div",{className:"tc font14"},"jupyter\u5C06\u4E8E",v.a.createElement("span",null,v.a.createElement(wt,{value:Vr,format:"HH:mm:ss",onFinish:rt})),"\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 Yt=Object(t.a)(s.a.mark(function Dn(){var Tn;return s.a.wrap(function(Lr){for(;;)switch(Lr.prev=Lr.next){case 0:return Lr.next=2,Object(i.a)({identifier:et.id});case 2:if(Tn=Lr.sent,!(Tn.status===0)){Lr.next=7;break}return Lr.next=6,Te();case 6:c.b.success("\u5EF6\u957F\u6210\u529F!");case 7:case"end":return Lr.stop()}},Dn)}));function Jt(){return Yt.apply(this,arguments)}return Jt}()})},rt=function(){l.a.destroyAll(),l.a.confirm({centered:!0,title:"\u5012\u8BA1\u65F6\u622A\u6B62",content:v.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(){qe()}})},Mt=function(Yt){Rn({type:"shixunsDetail/setActionTabs",payload:{key:"EditPracticeSetting-SelectFilePath"}})},Zt=function(){var rn=Object(t.a)(s.a.mark(function Yt(Jt){return s.a.wrap(function(Tn){for(;;)switch(Tn.prev=Tn.next){case 0:return Tn.next=2,Object(i.Ob)({id:et.id,startup_file:Jt});case 2:Be(),Rn({type:"practiceSetting/getCommonData",payload:Object(J.a)({},et)});case 4:case"end":return Tn.stop()}},Yt)}));return function(Jt){return rn.apply(this,arguments)}}();return v.a.createElement("div",{className:da.a.warehouse},v.a.createElement(p.a,{className:"mt20 ml20 font14",align:"middle"},v.a.createElement(N.a,null,v.a.createElement("span",{className:"c-red"},"* "),"\u9ED8\u8BA4\u6253\u5F00\u6587\u4EF6\uFF1A"),v.a.createElement(N.a,{flex:"300px",onClick:function(){return Mt(Rt.ExecPath)}},v.a.createElement(V.a,{value:Ze})),v.a.createElement(N.a,{flex:"1"},v.a.createElement(B.a,{type:"primary",className:"ml10",onClick:function(){return Mt(Rt.ExecPath)}},"\u8BBE\u7F6E"))),v.a.createElement("iframe",{onLoad:function(Yt){},src:Ze,scrolling:"no",style:{height:"calc(100vh - 120px)"},className:"mt10",id:"frame",name:"framename",width:"100%",frameBorder:"0"}),v.a.createElement(Dt,{fileType:"path",path:"",onFinish:function(Yt){return Zt(Yt)}}))},qt=Object(x.a)(function(ln){var en=ln.loading,fn=ln.globalSetting,yn=ln.practiceSetting,Rn=ln.shixunsDetail;return{globalSetting:fn,loading:en,practiceSetting:yn,shixunsDetail:Rn}})(zt),vn=function(en){var fn=en.tabsActive,yn=Object(b.a)(en,["tabsActive"]);return v.a.createElement(v.a.Fragment,null,fn==="information"&&v.a.createElement(tt,null),fn==="warehouse"&&v.a.createElement(st.default,null),fn==="level"&&v.a.createElement(Xe,yn),fn==="collaborate"&&v.a.createElement(Wn,yn),fn==="setting"&&v.a.createElement(Kn.a,null),fn==="environment"&&v.a.createElement(mn,yn),fn==="dataset"&&v.a.createElement(Qa,null),fn==="service"&&v.a.createElement(qt,yn))},dn=vn,jn=a("Jv0p"),Cn=a.n(jn),on=a("luix"),An=a.n(on),gn=[{name:"\u57FA\u672C\u4FE1\u606F",icon:v.a.createElement("i",{className:"icon iconfont icon-jibenxinxi1"}),tabId:"information"},{name:"\u4EE3\u7801\u4ED3\u5E93",icon:v.a.createElement("i",{className:"icon iconfont icon-daimacangku"}),tabId:"warehouse"},{name:"\u4EFB\u52A1\u5173\u5361",icon:v.a.createElement("i",{className:"icon iconfont icon-renwuguanka"}),tabId:"level"},{name:"\u5B9E\u9A8C\u73AF\u5883",icon:v.a.createElement("i",{className:"icon iconfont icon-shiyanhuanjing"}),tabId:"environment"},{name:"\u6570\u636E\u96C6",icon:v.a.createElement("i",{className:"icon iconfont icon-shujuji",style:{fontSize:25}}),tabId:"dataset"},{name:"\u670D\u52A1",icon:v.a.createElement("i",{className:"icon iconfont icon-renwuguanka"}),tabId:"service"},{name:"\u5408\u4F5C\u4EBA\u5458",icon:v.a.createElement("i",{className:"icon iconfont icon-hezuochengyuan"}),tabId:"collaborate"},{name:"\u8BBE\u7F6E",icon:v.a.createElement("i",{className:"icon iconfont icon-shezhi5"}),tabId:"setting"}],Bn=function(en){var fn,yn=en.globalSetting,Rn=en.loading,Ln=en.dispatch,hn=en.shixunsDetail,xn=en.practiceSetting,Mn=Object(b.a)(en,["globalSetting","loading","dispatch","shixunsDetail","practiceSetting"]),Un=xn.base_info_warning,nr=xn.challenges_warning,hr=xn.id,rr=xn.repository_warning,xr=xn.sideBar,Ar=xn.service_warning,or=Object(C.h)(),na=Object(C.i)();Object(A.useEffect)(function(){var Vr,In,Ht=or==null||((Vr=or.query)===null||Vr===void 0)?void 0:Vr.tabId,$t=or.pathname.split("/").length,Vt=hn!=null&&(In=hn.detail)!==null&&In!==void 0&&In.windows_vnc?gn.filter(function(On){return On.tabId!=="dataset"}):gn,qn=Vt.map(function(On){return On.tabId}).includes(Ht);if(Ht&&qn){Ln({type:"practiceSetting/setSideBarTabs",payload:{tabsActive:Ht}});return}if($t>4){Ln({type:"practiceSetting/setSideBarTabs",payload:{tabsActive:"level"}});return}if(!Ht||Ht&&!qn){Ln({type:"practiceSetting/setSideBarTabs",payload:{tabsActive:"information"}});return}},[hn==null||((fn=hn.detail)===null||fn===void 0)?void 0:fn.windows_vnc]),Object(A.useEffect)(function(){return function(){Ln({type:"practiceSetting/setSideBarTabs",payload:Object(J.a)(Object(J.a)({},xn.sideBar),{},{selectPath:""})})}},[na.id]);var ir=function(In){var Ht;if(In===xr.tabsActive)return;var $t=function(){x.d.push("/shixuns/".concat(hr,"/edit?tabId=").concat(In)),Ln({type:"practiceSetting/setSideBarTabs",payload:{tabsActive:In,selectPath:"",confirmLeave:!1}})};xn!=null&&(Ht=xn.sideBar)!==null&&Ht!==void 0&&Ht.confirmLeave?l.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(){$t()}}):$t()},Yr=function(){var In,Ht=hn!=null&&(In=hn.detail)!==null&&In!==void 0&&In.windows_vnc?gn.filter(function($t){return $t.tabId!=="dataset"}):gn;return Ht.filter(function($t){var Vt;return hn!=null&&(Vt=hn.detail)!==null&&Vt!==void 0&&Vt.is_jupyter_lab?$t.tabId!=="level":$t.tabId!=="service"}).map(function($t){var Vt=$t.name,qn=$t.icon,On=$t.tabId;return v.a.createElement("div",{key:On,className:xn.sideBar.tabsActive===On?Cn.a.itemActive:Cn.a.item,onClick:function(){return ir(On)}},qn,v.a.createElement("span",{className:Cn.a.name},Vt),On==="information"&&Un&&v.a.createElement(kn.a,{title:"\u8BF7\u5B8C\u5584\u57FA\u672C\u4FE1\u606F"},v.a.createElement("img",{src:An.a,alt:""})),On==="level"&&nr&&v.a.createElement(kn.a,{title:"\u8BF7\u521B\u5EFA\u4EFB\u52A1\u5173\u5361"},v.a.createElement("img",{src:An.a,alt:""})),On==="service"&&Ar&&v.a.createElement(kn.a,{title:"\u8BF7\u8BBE\u7F6E\u9ED8\u8BA4\u6253\u5F00\u6587\u4EF6"},v.a.createElement("img",{src:An.a,alt:""})),On==="warehouse"&&rr&&v.a.createElement(kn.a,{title:"\u8BF7\u5F00\u542F\u4EE3\u7801\u4ED3\u5E93"},v.a.createElement("img",{src:An.a,alt:""})))})};return v.a.createElement("div",{className:Cn.a.sidebar},v.a.createElement("div",{className:Cn.a.items},Yr()),v.a.createElement("div",{className:Cn.a.question},v.a.createElement(kn.a,{placement:"right",title:"\u5E38\u89C1\u95EE\u9898"},v.a.createElement("span",{style:{cursor:"pointer"},onClick:function(){return window.open("https://www.educoder.net/forums/4692")}},v.a.createElement("img",{src:Ia.x,height:44,width:44,alt:""})))))},Pn=Object(x.a)(function(ln){var en=ln.loading,fn=ln.globalSetting,yn=ln.shixunsDetail,Rn=ln.practiceSetting;return{globalSetting:fn,loading:en,practiceSetting:Rn,shixunsDetail:yn}})(Bn),Qn=function(en){var fn=en.globalSetting,yn=en.loading,Rn=en.dispatch,Ln=en.practiceSetting,hn=Object(b.a)(en,["globalSetting","loading","dispatch","practiceSetting"]),xn=Ln.sideBar,Mn=xn.tabsActive,Un=Object(C.i)();return Object(A.useEffect)(function(){return Rn({type:"globalSetting/headerFooterToggle",payload:!1}),Rn({type:"shixunsDetail/getShixunsDetail",payload:Un}),Rn({type:"shixunsDetail/getSettingsData",payload:Un}),function(){Rn({type:"globalSetting/headerFooterToggle",payload:!0}),Rn({type:"practiceSetting/setParams",payload:{id:""}})}},[]),v.a.createElement("div",{className:E.a.practiceSetting},v.a.createElement("div",{className:E.a.wrapHeader},v.a.createElement(R,null)),v.a.createElement("div",{className:E.a.wrapLayout},v.a.createElement("div",{className:E.a.wrapSidebar},v.a.createElement(Pn,null)),v.a.createElement("div",{className:E.a.wrapContent},v.a.createElement(dn,Object(D.a)({},hn,{tabsActive:Ln.sideBar.tabsActive})))))},yr=H.default=Object(x.a)(function(ln){var en=ln.loading,fn=ln.globalSetting,yn=ln.practiceSetting;return{globalSetting:fn,loading:en,practiceSetting:yn}})(Qn)},WYAk:function(M,H,a){(function(D,b){M.exports=H=b(a("Ib8C"))})(this,function(D){(function(){var b=D,A=b.lib,v=A.Base,y=b.enc,E=y.Utf8,w=b.algo,c=w.HMAC=v.extend({init:function(_,l){_=this._hasher=new _.init,typeof l=="string"&&(l=E.parse(l));var t=_.blockSize,u=t*4;l.sigBytes>u&&(l=_.finalize(l)),l.clamp();for(var s=this._oKey=l.clone(),r=this._iKey=l.clone(),f=s.words,m=r.words,d=0;d<t;d++)f[d]^=1549556828,m[d]^=909522486;s.sigBytes=r.sigBytes=u,this.reset()},reset:function(){var _=this._hasher;_.reset(),_.update(this._iKey)},update:function(_){return this._hasher.update(_),this},finalize:function(_){var l=this._hasher,t=l.finalize(_);l.reset();var u=l.finalize(this._oKey.clone().concat(t));return u}})})()})},WaYH:function(M,H,a){"use strict";var D=a("rePB"),b=a("Ff2n"),A=a("VTBJ"),v=a("1OyB"),y=a("vuIU"),E=a("JX7q"),w=a("Ji7U"),c=a("LK+K"),_=a("q1tI"),l=a("TSYQ"),t=a.n(l),u=a("sboe"),s=a("OZM5"),r=function(R){var P=R.prefixCls,O=R.level,S=R.isStart,p=R.isEnd;if(!O)return null;for(var T="".concat(P,"-indent-unit"),N=[],k=0;k<O;k+=1){var U;N.push(_.createElement("span",{key:k,className:t()(T,(U={},Object(D.a)(U,"".concat(T,"-start"),S[k+1]),Object(D.a)(U,"".concat(T,"-end"),p[k+1]),Object(D.a)(U,"".concat(T,"-end-first-level"),!k&&p[0]),U))}))}return _.createElement("span",{"aria-hidden":"true",className:"".concat(P,"-indent")},N)},f=r,m=a("815F"),d="open",n="close",i="---",h=function(g){Object(w.a)(P,g);var R=Object(c.a)(P);function P(){var O;return Object(v.a)(this,P),O=R.apply(this,arguments),O.state={dragNodeHighlight:!1},O.onSelectorClick=function(S){var p=O.props.context.onNodeClick;p(S,Object(m.b)(O.props)),O.isSelectable()?O.onSelect(S):O.onCheck(S)},O.onSelectorDoubleClick=function(S){var p=O.props.context.onNodeDoubleClick;p(S,Object(m.b)(O.props))},O.onSelect=function(S){if(O.isDisabled())return;var p=O.props.context.onNodeSelect;S.preventDefault(),p(S,Object(m.b)(O.props))},O.onCheck=function(S){if(O.isDisabled())return;var p=O.props,T=p.disableCheckbox,N=p.checked,k=O.props.context.onNodeCheck;if(!O.isCheckable()||T)return;S.preventDefault();var U=!N;k(S,Object(m.b)(O.props),U)},O.onMouseEnter=function(S){var p=O.props.context.onNodeMouseEnter;p(S,Object(m.b)(O.props))},O.onMouseLeave=function(S){var p=O.props.context.onNodeMouseLeave;p(S,Object(m.b)(O.props))},O.onContextMenu=function(S){var p=O.props.context.onNodeContextMenu;p(S,Object(m.b)(O.props))},O.onDragStart=function(S){var p=O.props.context.onNodeDragStart;S.stopPropagation(),O.setState({dragNodeHighlight:!0}),p(S,Object(E.a)(O));try{S.dataTransfer.setData("text/plain","")}catch(T){}},O.onDragEnter=function(S){var p=O.props.context.onNodeDragEnter;S.preventDefault(),S.stopPropagation(),p(S,Object(E.a)(O))},O.onDragOver=function(S){var p=O.props.context.onNodeDragOver;S.preventDefault(),S.stopPropagation(),p(S,Object(E.a)(O))},O.onDragLeave=function(S){var p=O.props.context.onNodeDragLeave;S.stopPropagation(),p(S,Object(E.a)(O))},O.onDragEnd=function(S){var p=O.props.context.onNodeDragEnd;S.stopPropagation(),O.setState({dragNodeHighlight:!1}),p(S,Object(E.a)(O))},O.onDrop=function(S){var p=O.props.context.onNodeDrop;S.preventDefault(),S.stopPropagation(),O.setState({dragNodeHighlight:!1}),p(S,Object(E.a)(O))},O.onExpand=function(S){var p=O.props.context.onNodeExpand;p(S,Object(m.b)(O.props))},O.setSelectHandle=function(S){O.selectHandle=S},O.getNodeState=function(){var S=O.props.expanded;return O.isLeaf()?null:S?d:n},O.hasChildren=function(){var S=O.props.eventKey,p=O.props.context.keyEntities,T=p[S]||{},N=T.children;return!!(N||[]).length},O.isLeaf=function(){var S=O.props,p=S.isLeaf,T=S.loaded,N=O.props.context.loadData,k=O.hasChildren();return p===!1?!1:p||!N&&!k||N&&T&&!k},O.isDisabled=function(){var S=O.props.disabled,p=O.props.context.disabled;return!!(p||S)},O.isCheckable=function(){var S=O.props.checkable,p=O.props.context.checkable;return!p||S===!1?!1:p},O.syncLoadData=function(S){var p=S.expanded,T=S.loading,N=S.loaded,k=O.props.context,U=k.loadData,z=k.onNodeLoad;if(T)return;U&&p&&!O.isLeaf()&&(!O.hasChildren()&&!N&&z(Object(m.b)(O.props)))},O.renderSwitcher=function(){var S=O.props,p=S.expanded,T=S.switcherIcon,N=O.props.context,k=N.prefixCls,U=N.switcherIcon,z=T||U;if(O.isLeaf())return _.createElement("span",{className:t()("".concat(k,"-switcher"),"".concat(k,"-switcher-noop"))},typeof z=="function"?z(Object(A.a)(Object(A.a)({},O.props),{},{isLeaf:!0})):z);var W=t()("".concat(k,"-switcher"),"".concat(k,"-switcher_").concat(p?d:n));return _.createElement("span",{onClick:O.onExpand,className:W},typeof z=="function"?z(Object(A.a)(Object(A.a)({},O.props),{},{isLeaf:!1})):z)},O.renderCheckbox=function(){var S=O.props,p=S.checked,T=S.halfChecked,N=S.disableCheckbox,k=O.props.context.prefixCls,U=O.isDisabled(),z=O.isCheckable();if(!z)return null;var W=typeof z!="boolean"?z:null;return _.createElement("span",{className:t()("".concat(k,"-checkbox"),p&&"".concat(k,"-checkbox-checked"),!p&&T&&"".concat(k,"-checkbox-indeterminate"),(U||N)&&"".concat(k,"-checkbox-disabled")),onClick:O.onCheck},W)},O.renderIcon=function(){var S=O.props.loading,p=O.props.context.prefixCls;return _.createElement("span",{className:t()("".concat(p,"-iconEle"),"".concat(p,"-icon__").concat(O.getNodeState()||"docu"),S&&"".concat(p,"-icon_loading"))})},O.renderSelector=function(){var S=O.state.dragNodeHighlight,p=O.props,T=p.title,N=p.selected,k=p.icon,U=p.loading,z=p.data,W=O.props.context,F=W.prefixCls,V=W.showIcon,K=W.icon,B=W.draggable,J=W.loadData,le=W.titleRender,ge=O.isDisabled(),pe="".concat(F,"-node-content-wrapper"),De;if(V){var Ie=k||K;De=Ie?_.createElement("span",{className:t()("".concat(F,"-iconEle"),"".concat(F,"-icon__customize"))},typeof Ie=="function"?Ie(O.props):Ie):O.renderIcon()}else J&&U&&(De=O.renderIcon());var fe;typeof T=="function"?fe=T(z):le?fe=le(z):fe=T;var xe=_.createElement("span",{className:"".concat(F,"-title")},fe);return _.createElement("span",{ref:O.setSelectHandle,title:typeof T=="string"?T:"",className:t()("".concat(pe),"".concat(pe,"-").concat(O.getNodeState()||"normal"),!ge&&(N||S)&&"".concat(F,"-node-selected"),!ge&&B&&"draggable"),draggable:!ge&&B||void 0,"aria-grabbed":!ge&&B||void 0,onMouseEnter:O.onMouseEnter,onMouseLeave:O.onMouseLeave,onContextMenu:O.onContextMenu,onClick:O.onSelectorClick,onDoubleClick:O.onSelectorDoubleClick,onDragStart:B?O.onDragStart:void 0},De,xe)},O}return Object(y.a)(P,[{key:"componentDidMount",value:function(){this.syncLoadData(this.props)}},{key:"componentDidUpdate",value:function(){this.syncLoadData(this.props)}},{key:"isSelectable",value:function(){var S=this.props.selectable,p=this.props.context.selectable;return typeof S=="boolean"?S:p}},{key:"render",value:function(){var S,p=this.props,T=p.eventKey,N=p.className,k=p.style,U=p.dragOver,z=p.dragOverGapTop,W=p.dragOverGapBottom,F=p.isLeaf,V=p.isStart,K=p.isEnd,B=p.expanded,J=p.selected,le=p.checked,ge=p.halfChecked,pe=p.loading,De=p.domRef,Ie=p.active,fe=p.onMouseMove,xe=Object(b.a)(p,["eventKey","className","style","dragOver","dragOverGapTop","dragOverGapBottom","isLeaf","isStart","isEnd","expanded","selected","checked","halfChecked","loading","domRef","active","onMouseMove"]),Ee=this.props.context,se=Ee.prefixCls,oe=Ee.filterTreeNode,q=Ee.draggable,me=Ee.keyEntities,re=this.isDisabled(),ae=Object(s.f)(xe),ce=me[T]||{},te=ce.level,$=K[K.length-1];return _.createElement("div",Object.assign({ref:De,className:t()(N,"".concat(se,"-treenode"),(S={},Object(D.a)(S,"".concat(se,"-treenode-disabled"),re),Object(D.a)(S,"".concat(se,"-treenode-switcher-").concat(B?"open":"close"),!F),Object(D.a)(S,"".concat(se,"-treenode-checkbox-checked"),le),Object(D.a)(S,"".concat(se,"-treenode-checkbox-indeterminate"),ge),Object(D.a)(S,"".concat(se,"-treenode-selected"),J),Object(D.a)(S,"".concat(se,"-treenode-loading"),pe),Object(D.a)(S,"".concat(se,"-treenode-active"),Ie),Object(D.a)(S,"".concat(se,"-treenode-leaf-last"),$),Object(D.a)(S,"drag-over",!re&&U),Object(D.a)(S,"drag-over-gap-top",!re&&z),Object(D.a)(S,"drag-over-gap-bottom",!re&&W),Object(D.a)(S,"filter-node",oe&&oe(Object(m.b)(this.props))),S)),style:k,onDragEnter:q?this.onDragEnter:void 0,onDragOver:q?this.onDragOver:void 0,onDragLeave:q?this.onDragLeave:void 0,onDrop:q?this.onDrop:void 0,onDragEnd:q?this.onDragEnd:void 0,onMouseMove:fe},ae),_.createElement(f,{prefixCls:se,level:te,isStart:V,isEnd:K}),this.renderSwitcher(),this.renderCheckbox(),this.renderSelector())}}]),P}(_.Component),C=function(R){return _.createElement(u.a.Consumer,null,function(P){return _.createElement(h,Object.assign({},R,{context:P}))})};C.displayName="TreeNode",C.defaultProps={title:i},C.isTreeNode=1;var x=H.a=C},WdTA:function(M,H,a){M.exports=a.p+"static/studnetqun.598eeb43.png"},XIdC:function(M,H,a){"use strict";var D=a("rePB"),b=a("ODXe"),A=a("Ff2n"),v=a("q1tI"),y=a.n(v),E=a("TSYQ"),w=a.n(E),c=a("6cGi"),_=a("4IlW"),l=v.forwardRef(function(t,u){var s,r=t.prefixCls,f=r===void 0?"rc-switch":r,m=t.className,d=t.checked,n=t.defaultChecked,i=t.disabled,h=t.loadingIcon,C=t.checkedChildren,x=t.unCheckedChildren,g=t.onClick,R=t.onChange,P=t.onKeyDown,O=Object(A.a)(t,["prefixCls","className","checked","defaultChecked","disabled","loadingIcon","checkedChildren","unCheckedChildren","onClick","onChange","onKeyDown"]),S=Object(c.a)(!1,{value:d,defaultValue:n}),p=Object(b.a)(S,2),T=p[0],N=p[1];function k(F,V){var K=T;return i||(K=F,N(K),R==null||R(K,V)),K}function U(F){F.which===_.a.LEFT?k(!1,F):F.which===_.a.RIGHT&&k(!0,F),P==null||P(F)}function z(F){var V=k(!T,F);g==null||g(V,F)}var W=w()(f,m,(s={},Object(D.a)(s,"".concat(f,"-checked"),T),Object(D.a)(s,"".concat(f,"-disabled"),i),s));return v.createElement("button",Object.assign({},O,{type:"button",role:"switch","aria-checked":T,disabled:i,className:W,ref:u,onKeyDown:U,onClick:z}),h,v.createElement("span",{className:"".concat(f,"-inner")},T?C:x))});l.displayName="Switch",H.a=l},Xsq0:function(M,H,a){M.exports=a.p+"static/mainbanner.0a951716.jpg"},Y1PL:function(M,H,a){"use strict";a.r(H),a.d(H,"ResizableTextArea",function(){return ge});var D=a("wx14"),b=a("1OyB"),A=a("vuIU"),v=a("Ji7U"),y=a("LK+K"),E=a("q1tI"),w=a("VTBJ"),c=a("rePB"),_=a("Zm9Q"),l=a("Kwbf"),t=a("c+Xe"),u=a("m+aA"),s=a("bdgK"),r=new Map;function f(Ie){Ie.forEach(function(fe){var xe,Ee=fe.target;(xe=r.get(Ee))===null||xe===void 0||xe.forEach(function(se){return se(Ee)})})}var m=new s.default(f),d=null,n=null;function i(Ie,fe){r.has(Ie)||(r.set(Ie,new Set),m.observe(Ie)),r.get(Ie).add(fe)}function h(Ie,fe){r.has(Ie)&&(r.get(Ie).delete(fe),r.get(Ie).size||(m.unobserve(Ie),r.delete(Ie)))}var C=function(Ie){Object(v.a)(xe,Ie);var fe=Object(y.a)(xe);function xe(){return Object(b.a)(this,xe),fe.apply(this,arguments)}return Object(A.a)(xe,[{key:"render",value:function(){return this.props.children}}]),xe}(E.Component),x=E.createContext(null);function g(Ie){var fe=Ie.children,xe=Ie.onBatchResize,Ee=E.useRef(0),se=E.useRef([]),oe=E.useContext(x),q=E.useCallback(function(me,re,ae){Ee.current+=1;var ce=Ee.current;se.current.push({size:me,element:re,data:ae}),Promise.resolve().then(function(){ce===Ee.current&&(xe==null||xe(se.current),se.current=[])}),oe==null||oe(me,re,ae)},[xe,oe]);return E.createElement(x.Provider,{value:q},fe)}function R(Ie){var fe=Ie.children,xe=Ie.disabled,Ee=E.useRef(null),se=E.useRef(null),oe=E.useContext(x),q=E.useRef({width:-1,height:-1,offsetWidth:-1,offsetHeight:-1}),me=E.isValidElement(fe)&&Object(t.c)(fe),re=me?fe.ref:null,ae=E.useMemo(function(){return Object(t.a)(re,Ee)},[re,Ee]),ce=E.useRef(Ie);ce.current=Ie;var te=E.useCallback(function($){var X=ce.current,ee=X.onResize,Oe=X.data,Se=$.getBoundingClientRect(),Me=Se.width,Qe=Se.height,tt=$.offsetWidth,st=$.offsetHeight,ut=Math.floor(Me),ht=Math.floor(Qe);if(q.current.width!==ut||q.current.height!==ht||q.current.offsetWidth!==tt||q.current.offsetHeight!==st){var bt={width:ut,height:ht,offsetWidth:tt,offsetHeight:st};q.current=bt;var Ke=tt===Math.round(Me)?Me:tt,Ue=st===Math.round(Qe)?Qe:st,nt=Object(w.a)(Object(w.a)({},bt),{},{offsetWidth:Ke,offsetHeight:Ue});oe==null||oe(nt,$,Oe),ee&&Promise.resolve().then(function(){ee(nt,$)})}},[]);return E.useEffect(function(){var $=Object(u.a)(Ee.current)||Object(u.a)(se.current);return $&&!xe&&i($,te),function(){return h($,te)}},[Ee.current,xe]),E.createElement(C,{ref:se},me?E.cloneElement(fe,{ref:ae}):fe)}var P="rc-observer-key";function O(Ie){var fe=Ie.children,xe=Object(_.a)(fe);return xe.map(function(Ee,se){var oe=(Ee==null?void 0:Ee.key)||"".concat(P,"-").concat(se);return E.createElement(R,Object(D.a)({},Ie,{key:oe}),Ee)})}O.Collection=g;var S=O,p=a("bT9E"),T=a("TSYQ"),N=a.n(T),k=`
|
|
|
min-height:0 !important;
|
|
|
max-height:none !important;
|
|
|
height:0 !important;
|
|
|
visibility:hidden !important;
|
|
|
overflow:hidden !important;
|
|
|
position:absolute !important;
|
|
|
z-index:-1000 !important;
|
|
|
top:0 !important;
|
|
|
right:0 !important
|
|
|
`,U=["letter-spacing","line-height","padding-top","padding-bottom","font-family","font-weight","font-size","font-variant","text-rendering","text-transform","width","text-indent","padding-left","padding-right","border-width","box-sizing","word-break"],z={},W;function F(Ie){var fe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,xe=Ie.getAttribute("id")||Ie.getAttribute("data-reactid")||Ie.getAttribute("name");if(fe&&z[xe])return z[xe];var Ee=window.getComputedStyle(Ie),se=Ee.getPropertyValue("box-sizing")||Ee.getPropertyValue("-moz-box-sizing")||Ee.getPropertyValue("-webkit-box-sizing"),oe=parseFloat(Ee.getPropertyValue("padding-bottom"))+parseFloat(Ee.getPropertyValue("padding-top")),q=parseFloat(Ee.getPropertyValue("border-bottom-width"))+parseFloat(Ee.getPropertyValue("border-top-width")),me=U.map(function(ae){return"".concat(ae,":").concat(Ee.getPropertyValue(ae))}).join(";"),re={sizingStyle:me,paddingSize:oe,borderSize:q,boxSizing:se};return fe&&xe&&(z[xe]=re),re}function V(Ie){var fe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,xe=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,Ee=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;W||(W=document.createElement("textarea"),W.setAttribute("tab-index","-1"),W.setAttribute("aria-hidden","true"),document.body.appendChild(W)),Ie.getAttribute("wrap")?W.setAttribute("wrap",Ie.getAttribute("wrap")):W.removeAttribute("wrap");var se=F(Ie,fe),oe=se.paddingSize,q=se.borderSize,me=se.boxSizing,re=se.sizingStyle;W.setAttribute("style","".concat(re,";").concat(k)),W.value=Ie.value||Ie.placeholder||"";var ae=Number.MIN_SAFE_INTEGER,ce=Number.MAX_SAFE_INTEGER,te=W.scrollHeight,$;if(me==="border-box"?te+=q:me==="content-box"&&(te-=oe),xe!==null||Ee!==null){W.value=" ";var X=W.scrollHeight-oe;xe!==null&&(ae=X*xe,me==="border-box"&&(ae=ae+oe+q),te=Math.max(ae,te)),Ee!==null&&(ce=X*Ee,me==="border-box"&&(ce=ce+oe+q),$=te>ce?"":"hidden",te=Math.min(ce,te))}return{height:te,minHeight:ae,maxHeight:ce,overflowY:$,resize:"none"}}var K=a("Gytx"),B=a.n(K),J;(function(Ie){Ie[Ie.NONE=0]="NONE",Ie[Ie.RESIZING=1]="RESIZING",Ie[Ie.RESIZED=2]="RESIZED"})(J||(J={}));var le=function(Ie){Object(v.a)(xe,Ie);var fe=Object(y.a)(xe);function xe(Ee){var se;return Object(b.a)(this,xe),se=fe.call(this,Ee),se.nextFrameActionId=void 0,se.resizeFrameId=void 0,se.textArea=void 0,se.saveTextArea=function(oe){se.textArea=oe},se.handleResize=function(oe){var q=se.state.resizeStatus,me=se.props,re=me.autoSize,ae=me.onResize;if(q!==J.NONE)return;typeof ae=="function"&&ae(oe),re&&se.resizeOnNextFrame()},se.resizeOnNextFrame=function(){cancelAnimationFrame(se.nextFrameActionId),se.nextFrameActionId=requestAnimationFrame(se.resizeTextarea)},se.resizeTextarea=function(){var oe=se.props.autoSize;if(!oe||!se.textArea)return;var q=oe.minRows,me=oe.maxRows,re=V(se.textArea,!1,q,me);se.setState({textareaStyles:re,resizeStatus:J.RESIZING},function(){cancelAnimationFrame(se.resizeFrameId),se.resizeFrameId=requestAnimationFrame(function(){se.setState({resizeStatus:J.RESIZED},function(){se.resizeFrameId=requestAnimationFrame(function(){se.setState({resizeStatus:J.NONE}),se.fixFirefoxAutoScroll()})})})})},se.renderTextArea=function(){var oe=se.props,q=oe.prefixCls,me=q===void 0?"rc-textarea":q,re=oe.autoSize,ae=oe.onResize,ce=oe.className,te=oe.disabled,$=se.state,X=$.textareaStyles,ee=$.resizeStatus,Oe=Object(p.a)(se.props,["prefixCls","onPressEnter","autoSize","defaultValue","onResize"]),Se=N()(me,ce,Object(c.a)({},"".concat(me,"-disabled"),te));"value"in Oe&&(Oe.value=Oe.value||"");var Me=Object(w.a)(Object(w.a)(Object(w.a)({},se.props.style),X),ee===J.RESIZING?{overflowX:"hidden",overflowY:"hidden"}:null);return E.createElement(S,{onResize:se.handleResize,disabled:!(re||ae)},E.createElement("textarea",Object(D.a)({},Oe,{className:Se,style:Me,ref:se.saveTextArea})))},se.state={textareaStyles:{},resizeStatus:J.NONE},se}return Object(A.a)(xe,[{key:"componentDidUpdate",value:function(se){(se.value!==this.props.value||!B()(se.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 se=this.textArea.selectionStart,oe=this.textArea.selectionEnd;this.textArea.setSelectionRange(se,oe)}}catch(q){}}},{key:"render",value:function(){return this.renderTextArea()}}]),xe}(E.Component),ge=le,pe=function(Ie){Object(v.a)(xe,Ie);var fe=Object(y.a)(xe);function xe(Ee){var se;Object(b.a)(this,xe),se=fe.call(this,Ee),se.resizableTextArea=void 0,se.focus=function(){se.resizableTextArea.textArea.focus()},se.saveTextArea=function(q){se.resizableTextArea=q},se.handleChange=function(q){var me=se.props.onChange;se.setValue(q.target.value,function(){se.resizableTextArea.resizeTextarea()}),me&&me(q)},se.handleKeyDown=function(q){var me=se.props,re=me.onPressEnter,ae=me.onKeyDown;q.keyCode===13&&re&&re(q),ae&&ae(q)};var oe=typeof Ee.value=="undefined"||Ee.value===null?Ee.defaultValue:Ee.value;return se.state={value:oe},se}return Object(A.a)(xe,[{key:"setValue",value:function(se,oe){"value"in this.props||this.setState({value:se},oe)}},{key:"blur",value:function(){this.resizableTextArea.textArea.blur()}},{key:"render",value:function(){return E.createElement(ge,Object(D.a)({},this.props,{value:this.state.value,onKeyDown:this.handleKeyDown,onChange:this.handleChange,ref:this.saveTextArea}))}}],[{key:"getDerivedStateFromProps",value:function(se){return"value"in se?{value:se.value}:null}}]),xe}(E.Component),De=H.default=pe},ZW9T:function(M,H,a){"use strict";a.d(H,"a",function(){return S});var D=a("k1fw"),b=a("oBTY"),A=a("9og8"),v=a("miYZ"),y=a("tsqr"),E=a("rAM+"),w=a("tJVT"),c=a("PpiC"),_=a("WmNS"),l=a.n(_),t=a("q1tI"),u=a.n(t),s=a("bdgK");function r(p,T,N,k,U){var z=T.getWordUntilPosition(N),W={startLineNumber:N.lineNumber,endLineNumber:N.lineNumber,startColumn:z.startColumn,endColumn:z.endColumn},F=k.map(function(V){return{label:V,kind:p.languages.CompletionItemKind.Keyword,insertText:V,insertTextRules:p.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:W}});return U.map(function(V){F.push(Object(D.a)(Object(D.a)({},V),{},{range:W}))}),F}var f=function(p){var T={label:"ifelse",kind:p.languages.CompletionItemKind.Method,insertText:["if (${1:condition}) {"," $0","} else {"," ","}"].join(`
|
|
|
`),insertTextRules:p.languages.CompletionItemInsertTextRule.InsertAsSnippet},N=["auto","break","case","char","const","continue","default","do","double","else","enum","extern","float","for","goto","if","int","long","register","return","short","signed","sizeof","static","struct","switch","typedef","union","unsigned","void","volatile","while","inline","restrict","_Bool","_Complex","_Imaginary","_Alignas","_Alignof","_Atomic","_Static_assert","_Noreturn","_Thread_local","_Generic"];p.languages.registerCompletionItemProvider("cpp",{provideCompletionItems:function(W,F){var V=r(p,W,F,N,[T]);return{suggestions:V}}});var k=["False","None","True","and","as","assert","break","class","continue","def","del","elif","else","except","finally","for","from","global","if","import","in","is","lambda","nonlocal","not","or","pass","raise","return","try","while","with","yield"];p.languages.registerCompletionItemProvider("python",{provideCompletionItems:function(W,F){var V=[{label:"print",kind:p.languages.CompletionItemKind.Snippet,insertText:["print($0)"].join(`
|
|
|
`),insertTextRules:p.languages.CompletionItemInsertTextRule.InsertAsSnippet}],K=r(p,W,F,k,V);return{suggestions:K}}});var U=["abstract","assert","boolean","break","byte","case","catch","char","class","const","continue","default","do","double","else","enum","extends","final","finally","float","for","goto","if","implements","import","instance of","int","interface","long","native","new","package","private","protected","public","return","strictfp","short","static","super","switch","synchronized","this","throw","throws","transient","try","void","volatile","while"];p.languages.registerCompletionItemProvider("java",{provideCompletionItems:function(W,F){var V=[T,{label:"main",kind:p.languages.CompletionItemKind.Snippet,insertText:["public static void main(String[] args) {"," $0","}"].join(`
|
|
|
`),insertTextRules:p.languages.CompletionItemInsertTextRule.InsertAsSnippet},{label:"System.out.print",kind:p.languages.CompletionItemKind.Snippet,insertText:["System.out.print($0)"].join(`
|
|
|
`),insertTextRules:p.languages.CompletionItemInsertTextRule.InsertAsSnippet}],K=r(p,W,F,U,V);return{suggestions:K}}})},m="\u8BE5\u4EFB\u52A1\u5173\u5361\u8BBE\u7F6E\u4E86\u7981\u6B62\u590D\u5236\u7C98\u8D34\uFF0C\u8BF7\u624B\u52A8\u8F93\u5165\u4EE3\u7801\u3002",d=a("fjLI"),n=a("LvDl"),i=a("+ua5");function h(p){return/^\d+$/.test(p)?"".concat(p,"px"):p}function C(){}var x=!1,g={"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",Scala:"scale"};function R(){var p=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],T=p;if(Array.isArray(p)){for(var N=0;N<p.length;N++){var k=g[p[N]];if(k)return k}return T[0]}return g[T]||T}var P=null,O=H.b=function(p){var T=p.width,N=T===void 0?"100%":T,k=p.height,U=k===void 0?"100%":k,z=p.value,W=p.language,F=W===void 0?"javascript":W,V=p.style,K=V===void 0?{}:V,B=p.options,J=B===void 0?{}:B,le=p.overrideServices,ge=le===void 0?{}:le,pe=p.theme,De=pe===void 0?"vs-dark":pe,Ie=p.onEditBlur,fe=p.onSave,xe=p.autoHeight,Ee=xe===void 0?!1:xe,se=p.forbidCopy,oe=se===void 0?!1:se,q=p.onChange,me=q===void 0?C:q,re=p.editorDidMount,ae=re===void 0?C:re,ce=p.onFocus,te=ce===void 0?C:ce,$=p.onBreakPoint,X=$===void 0?C:$,ee=p.breakPointValue,Oe=ee===void 0?[]:ee,Se=p.filename,Me=Se===void 0?"educoder.txt":Se,Qe=p.errorLine,tt=p.errorContent,st=tt===void 0?"":tt,ut=p.highlightLine,ht=p.openBreakPoint,bt=ht===void 0?!1:ht,Ke=Object(c.a)(p,["width","height","value","language","style","options","overrideServices","theme","onEditBlur","onSave","autoHeight","forbidCopy","onChange","editorDidMount","onFocus","onBreakPoint","breakPointValue","filename","errorLine","errorContent","highlightLine","openBreakPoint"]),Ue=Object(t.useRef)(),nt=Object(t.useRef)({}),kt=Object(t.useRef)(),vt=Object(t.useRef)(),gt=Object(t.useRef)([]),ze=Object(t.useRef)(!1),Fe=Object(t.useRef)(),Xe=Object(t.useState)(!1),Ae=Object(w.a)(Xe,2),Pe=Ae[0],Ye=Ae[1];function $e(){var Pt;return Ue.current&&(Pt=new s.default(function(Nt){var cn=Object(E.a)(Nt),_n;try{for(cn.s();!(_n=cn.n()).done;){var Wn=_n.value;(Wn.target.offsetHeight>0||Wn.target.offsetWidth>0)&&nt.current.instance.layout()}}catch(Kn){cn.e(Kn)}finally{cn.f()}}),Pt.observe(Ue.current)),Pt}function Ot(){y.b.warn({content:decodeURIComponent(m),key:"monaco-editor-tip"})}var ct=function(){var Nt=nt.current.instance;if(z!=null&&Nt&&Pe){var cn=Nt.getModel();cn&&z!==cn.getValue()&&(x=!0,cn.setValue(z),Nt.layout(),x=!1)}};Object(t.useEffect)(function(){try{var Pt,Nt=nt.current.instance;vt.current&&clearTimeout(vt.current),vt.current=setTimeout(function(){ct()},500),Nt==null||((Pt=Nt.updateOptions)===null||Pt===void 0)||Pt.call(Nt,{lineNumbersMinChars:Math.max(Math.floor(Math.log10(z.split(/\r\n|\r|\n/g).length))+3,5)})}catch(cn){debugger}},[z,Pe,nt.current]),Object(t.useEffect)(function(){try{if(Qe&&nt.current&&nt.current.instance){var Pt=nt.current.instance;Pt.changeViewZones(function(cn){var _n=document.createElement("div");_n.style.padding="10px 20px",_n.style.width="calc(100% - 20px)",_n.className="my-error-line-wrp",_n.innerHTML=st,cn.addZone({afterLineNumber:Qe||11,heightInLines:3,domNode:_n})});var Nt={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}};Pt.addOverlayWidget(Nt),Pt.revealPositionInCenter({lineNumber:20,column:1})}}catch(cn){debugger}},[Qe,nt.current,Pe]),Object(t.useEffect)(function(){var Pt;if((Pt=nt.current)!==null&&Pt!==void 0&&Pt.instance&&Pe&&bt){var Nt=nt.current.instance,cn=Nt.getModel();if(!cn)return;var _n=function(){var sn=[],Xn=[],$n=cn.getAllDecorations(),Vn=Object(E.a)($n),Jn;try{for(Vn.s();!(Jn=Vn.n()).done;){var de=Jn.value;if(de.options.className==="highlighted-line"){var G;sn.push(de==null||((G=de.range)===null||G===void 0)?void 0:G.startLineNumber),Xn.push(de==null?void 0:de.id)}}}catch(ue){Vn.e(ue)}finally{Vn.f()}cn.deltaDecorations(Xn,[]);var Z=cn.getLineCount();!!ut&&ut<=Z&&(Nt.deltaDecorations([],[{range:new P.Range(ut,1,ut,cn.getLineMaxColumn(ut)),options:{isWholeLine:!0,className:"highlighted-line"}}]),Nt.revealLineInCenter(ut))};_n();var Wn=function(){var sn=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1,Xn=[],$n=[],Vn=cn.getAllDecorations(),Jn=Object(E.a)(Vn),de;try{for(Jn.s();!(de=Jn.n()).done;){var G=de.value;if(G.options.linesDecorationsClassName==="breakpoints"){var Z;Xn.push(G==null||((Z=G.range)===null||Z===void 0)?void 0:Z.startLineNumber),$n.push(G==null?void 0:G.id)}}}catch(ue){Jn.e(ue)}finally{Jn.f()}if(sn)return{lines:Xn,ids:$n};X(Xn)},Kn=function(){var Wt=Object(A.a)(l.a.mark(function sn(Xn){var $n;return l.a.wrap(function(Jn){for(;;)switch(Jn.prev=Jn.next){case 0:return $n={range:new P.Range(Xn,1,Xn,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints"}},Jn.next=3,cn.deltaDecorations([],[$n]);case 3:Wn();case 4:case"end":return Jn.stop()}},sn)}));return function(Xn){return Wt.apply(this,arguments)}}(),wn=function(){var Wt=Object(A.a)(l.a.mark(function sn(Xn){var $n,Vn,Jn,de,G;return l.a.wrap(function(ue){for(;;)switch(ue.prev=ue.next){case 0:$n=[],Vn=Nt.getLineDecorations(Xn),Jn=Object(E.a)(Vn);try{for(Jn.s();!(de=Jn.n()).done;)G=de.value,G.options.linesDecorationsClassName==="breakpoints"&&$n.push(G.id)}catch(ye){Jn.e(ye)}finally{Jn.f()}return ue.next=6,cn.deltaDecorations($n,[]);case 6:Wn();case 7:case"end":return ue.stop()}},sn)}));return function(Xn){return Wt.apply(this,arguments)}}(),un=function(sn){var Xn=Nt.getLineDecorations(sn),$n=Object(E.a)(Xn),Vn;try{for($n.s();!(Vn=$n.n()).done;){var Jn=Vn.value;if(Jn.options.linesDecorationsClassName==="breakpoints")return!0}}catch(de){$n.e(de)}finally{$n.f()}return!1};if(!Object(n.isEqual)(Oe,Wn(!0).lines)){cn.deltaDecorations(Wn(!0).ids,[]);var _r=Oe.map(function(Wt){return{range:new P.Range(Wt,1,Wt,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints"}}});cn.deltaDecorations([],_r)}var Rr=Nt.onDidChangeModelContent(function(Wt){var sn=Nt.getPosition();if(sn){var Xn=sn.lineNumber;cn.getLineContent(Xn).trim()===""?wn(Xn):un(Xn)&&(wn(Xn),Kn(Xn))}}),Ir=Nt.onMouseDown(function(Wt){var sn,Xn,$n;if(Wt.target.detail&&(sn=Wt.target)!==null&&sn!==void 0&&(Xn=sn.element)!==null&&Xn!==void 0&&($n=Xn.className)!==null&&$n!==void 0&&$n.includes("line-numbers")){var Vn=Wt.target.position.lineNumber;if(cn.getLineContent(Vn).trim()==="")return;un(Vn)?wn(Vn):Kn(Vn)}}),dr=function(sn){var Xn={range:new P.Range(sn,1,sn,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-fake"}};gt.current=Nt.deltaDecorations(gt.current,[Xn])},zn=function(){gt.current=Nt.deltaDecorations(gt.current,[])},tr=Nt.onMouseMove(function(Wt){var sn,Xn,$n;if(zn(),Wt.target.detail&&(sn=Wt.target)!==null&&sn!==void 0&&(Xn=sn.element)!==null&&Xn!==void 0&&($n=Xn.className)!==null&&$n!==void 0&&$n.includes("line-numbers")){var Vn=Wt.target.position.lineNumber;if(cn.getLineContent(Vn).trim()==="")return;dr(Vn)}}),an=Nt.onMouseLeave(function(){zn()});return function(){Rr.dispose(),Ir.dispose(),tr.dispose(),an.dispose()}}},[nt.current,Pe,Oe,ut,bt]);function jt(){var Pt=nt.current.instance;if(Pt){var Nt=Pt.getSelection(),cn=nt.current.pastePos||{},_n=new P.Range(cn.startLineNumber||Nt.endLineNumber,cn.startColumn||Nt.endColumn,cn.endLineNumber||Nt.endLineNumber,cn.endColumn||Nt.endColumn);setTimeout(function(){Pt.executeEdits("",[{range:_n,text:""}])},300)}}function Xt(Pt){(window.navigator.platform.match("Mac")?Pt.metaKey:Pt.ctrlKey)&&Pt.keyCode==83&&(Pt.preventDefault(),fe())}var bn=function(){if(Ee&&nt.current.instance){var Nt=nt.current.instance.getContentHeight();Kt(Nt<U?U:Nt)}else Kt(U)};function nn(Pt){var Nt=document.createEvent("MouseEvents");Nt.initMouseEvent("click",!0,!1,window,0,0,0,0,0,!1,!1,!1,!1,0,null),Pt.dispatchEvent(Nt)}var xt=function(Nt){var cn=Nt.keyCode,_n=Nt.ctrlKey,Wn=Nt.metaKey,Kn=Nt.target,wn=Nt.type;return(wn==="paste"||(cn===67||cn===86)&&(Wn||_n))&&Kn.nodeName==="TEXTAREA"&&(Ot(),Nt.preventDefault()),!1};function We(Pt,Nt){var cn=window.URL||window.webkitURL||window,_n=new Blob([Nt]),Wn=document.createElementNS("http://www.w3.org/1999/xhtml","a");Wn.href=cn.createObjectURL(_n),Wn.download=Pt,nn(Wn)}Object(t.useEffect)(function(){bn()},[bn]),Object(t.useEffect)(function(){Ue.current&&!Pe&&a.e(27).then(a.t.bind(null,"M/lh",7)).then(function(Pt){try{P=Pt,nt.current.instance=P.editor.create(Ue.current,{value:z,language:R(F),theme:De,requireConfig:{"vs/nls":{availableLanguages:{"*":"zh-cn"}}},wordWrap:!0,autoIndent:!0,contextmenu:!0,formatOnType:!0},ge);var Nt=nt.current.instance,cn=d.c._menuItems,_n=Object(b.a)(cn).find(function(Kn){return Kn[0]._debugName=="EditorContext"});if(ae(Nt,P),setTimeout(function(){bn(),nt.current.instance.addAction({id:"d123123",label:"Download File",contextMenuGroupId:"9_cutcopypaste",run:function(){We(Me||"educoder.txt",Nt.getValue())}}),Nt.getDomNode().addEventListener("input",function(){kt.current.autoFormat&&Nt.getAction("editor.action.formatDocument").run()})},500),nt.current.subscription=Nt.onDidChangeModelContent(function(Kn){debugger;ze.current?clearTimeout(Fe.current):(bn(),me(Nt.getValue(),Kn)),Fe.current=setTimeout(function(){ze.current=!1},500)}),window.Monaco||f(P,R(F)),oe&&(Ue.current.classList.add("noCopyPaste"),window.removeEventListener("keydown",xt),window.removeEventListener("paste",xt),window.addEventListener("keydown",xt),window.addEventListener("paste",xt)),window.Monaco=P,Ie&&Nt.onDidBlurEditorWidget(function(){Ie(Nt.getValue())}),te&&Nt.onDidFocusEditorText(function(){te(Nt.getValue())}),oe)try{window.addEventListener("paste",jt)}catch(Kn){}var Wn=$e();return Ye(!0),function(){var Kn=nt.current.instance;Kn.dispose();var wn=Kn.getModel();wn&&wn.dispose(),nt.current.subscription&&nt.current.subscription.dispose(),oe&&window.removeEventListener("paste",jt),Wn.unobserve(Ue.current)}}catch(Kn){debugger}})},[]),Object(t.useEffect)(function(){var Pt=nt.current.instance;if(Pt&&Pe)return document.addEventListener("keydown",Xt,!1),function(){document.removeEventListener("keydown",Xt)}},[fe,Pe]),Object(t.useEffect)(function(){var Pt=nt.current.instance;if(Pt&&Pe){var Nt=R(F);P.editor.setModelLanguage(Pt.getModel(),Nt)}},[F,Pe]),Object(t.useEffect)(function(){var Pt=nt.current.instance;Pt&&Pe&&P.editor.setTheme(De)},[De,Pe]),Object(t.useEffect)(function(){var Pt=nt.current.instance;kt.current=J,Pt&&Pe&&(Pt.updateOptions(Object(D.a)({},J)),setTimeout(function(){Pt.getModel().updateOptions(Object(D.a)({},J))},200))},[JSON.stringify(J),Pe]),Object(t.useEffect)(function(){var Pt=nt.current.instance;Pt&&Pe&&Pt.layout()},[N,U,Pe]);var ot=Object(t.useState)(h(N)),it=Object(w.a)(ot,2),Ne=it[0],Je=it[1],Tt=Object(t.useState)(h(U)),yt=Object(w.a)(Tt,2),It=yt[0],Kt=yt[1],dt=Object(D.a)(Object(D.a)({},K),{},{width:Ne,height:It});return u.a.createElement("div",{className:"my-monaco-editor",ref:Ue,style:dt})};function S(p){var T=p.width,N=T===void 0?"100%":T,k=p.height,U=k===void 0?"100%":k,z=p.original,W=p.modified,F=p.language,V=p.options,K=V===void 0?{}:V,B=Object(t.useRef)(),J=Object(t.useState)(null),le=Object(w.a)(J,2),ge=le[0],pe=le[1];function De(Ee){var se;return B.current&&(se=new s.default(function(oe){var q=Object(E.a)(oe),me;try{for(q.s();!(me=q.n()).done;){var re=me.value;(re.target.offsetHeight>0||re.target.offsetWidth>0)&&Ee.layout()}}catch(ae){q.e(ae)}finally{q.f()}}),se.observe(B.current)),se}Object(t.useEffect)(function(){return B.current&&a.e(27).then(a.t.bind(null,"M/lh",7)).then(function(Ee){P=Ee;var se=P.editor.createDiffEditor(B.current,Object(D.a)(Object(D.a)({enableSplitViewResizing:!1,scrollBeyondLastLine:!1,roundedSelection:!1,renderIndicators:!1,useShadows:!1,horizontal:"hidden",lineNumbers:"off",wordWrap:"off",ignoreTrimWhitespace:!1,"semanticHighlighting.enabled":!0,followsCaret:!0,ignoreCharChanges:!0,minimap:{enabled:!1},readOnly:!0},K),{},{wordWrap:!0}));pe(se);var oe=De(se);return function(){se.dispose();var q=se.getModel();q&&q.dispose(),oe.unobserve(B.current)}}),function(){window.removeEventListener("keydown",checkPaste),window.removeEventListener("paste",checkPaste)}},[]),Object(t.useEffect)(function(){ge&&ge.setModel({original:P.editor.createModel(z,F),modified:P.editor.createModel(W,F)})},[z,W,F,ge]);var Ie=h(N),fe=h(U),xe={width:Ie,height:fe};return u.a.createElement("div",{className:"my-diff-editor",ref:B,style:xe})}},ZpRC:function(M,H,a){"use strict";function D(t){return typeof t=="object"&&t!=null&&t.nodeType===1}function b(t,u){return(!u||t!=="hidden")&&t!=="visible"&&t!=="clip"}function A(t,u){if(t.clientHeight<t.scrollHeight||t.clientWidth<t.scrollWidth){var s=getComputedStyle(t,null);return b(s.overflowY,u)||b(s.overflowX,u)||function(r){var f=function(m){if(!m.ownerDocument||!m.ownerDocument.defaultView)return null;try{return m.ownerDocument.defaultView.frameElement}catch(d){return null}}(r);return!!f&&(f.clientHeight<r.scrollHeight||f.clientWidth<r.scrollWidth)}(t)}return!1}function v(t,u,s,r,f,m,d,n){return m<t&&d>u||m>t&&d<u?0:m<=t&&n<=s||d>=u&&n>=s?m-t-r:d>u&&n<s||m<t&&n>s?d-u+f:0}var y=function(t,u){var s=window,r=u.scrollMode,f=u.block,m=u.inline,d=u.boundary,n=u.skipOverflowHiddenElements,i=typeof d=="function"?d:function(X){return X!==d};if(!D(t))throw new TypeError("Invalid target");for(var h=document.scrollingElement||document.documentElement,C=[],x=t;D(x)&&i(x);){if((x=x.parentElement)===h){C.push(x);break}x!=null&&x===document.body&&A(x)&&!A(document.documentElement)||x!=null&&A(x,n)&&C.push(x)}for(var g=s.visualViewport?s.visualViewport.width:innerWidth,R=s.visualViewport?s.visualViewport.height:innerHeight,P=window.scrollX||pageXOffset,O=window.scrollY||pageYOffset,S=t.getBoundingClientRect(),p=S.height,T=S.width,N=S.top,k=S.right,U=S.bottom,z=S.left,W=f==="start"||f==="nearest"?N:f==="end"?U:N+p/2,F=m==="center"?z+T/2:m==="end"?k:z,V=[],K=0;K<C.length;K++){var B=C[K],J=B.getBoundingClientRect(),le=J.height,ge=J.width,pe=J.top,De=J.right,Ie=J.bottom,fe=J.left;if(r==="if-needed"&&N>=0&&z>=0&&U<=R&&k<=g&&N>=pe&&U<=Ie&&z>=fe&&k<=De)return V;var xe=getComputedStyle(B),Ee=parseInt(xe.borderLeftWidth,10),se=parseInt(xe.borderTopWidth,10),oe=parseInt(xe.borderRightWidth,10),q=parseInt(xe.borderBottomWidth,10),me=0,re=0,ae="offsetWidth"in B?B.offsetWidth-B.clientWidth-Ee-oe:0,ce="offsetHeight"in B?B.offsetHeight-B.clientHeight-se-q:0;if(h===B)me=f==="start"?W:f==="end"?W-R:f==="nearest"?v(O,O+R,R,se,q,O+W,O+W+p,p):W-R/2,re=m==="start"?F:m==="center"?F-g/2:m==="end"?F-g:v(P,P+g,g,Ee,oe,P+F,P+F+T,T),me=Math.max(0,me+O),re=Math.max(0,re+P);else{me=f==="start"?W-pe-se:f==="end"?W-Ie+q+ce:f==="nearest"?v(pe,Ie,le,se,q+ce,W,W+p,p):W-(pe+le/2)+ce/2,re=m==="start"?F-fe-Ee:m==="center"?F-(fe+ge/2)+ae/2:m==="end"?F-De+oe+ae:v(fe,De,ge,Ee,oe+ae,F,F+T,T);var te=B.scrollLeft,$=B.scrollTop;W+=$-(me=Math.max(0,Math.min($+me,B.scrollHeight-le+ce))),F+=te-(re=Math.max(0,Math.min(te+re,B.scrollWidth-ge+ae)))}V.push({el:B,top:me,left:re})}return V};function E(t){return t===Object(t)&&Object.keys(t).length!==0}function w(t,u){u===void 0&&(u="auto");var s="scrollBehavior"in document.body.style;t.forEach(function(r){var f=r.el,m=r.top,d=r.left;f.scroll&&s?f.scroll({top:m,left:d,behavior:u}):(f.scrollTop=m,f.scrollLeft=d)})}function c(t){return t===!1?{block:"end",inline:"nearest"}:E(t)?t:{block:"start",inline:"nearest"}}function _(t,u){var s=!t.ownerDocument.documentElement.contains(t);if(E(u)&&typeof u.behavior=="function")return u.behavior(s?[]:y(t,u));if(s)return;var r=c(u);return w(y(t,r),r.behavior)}var l=H.a=_},Zss7:function(M,H,a){var D;(function(b){var A=/^\s+/,v=/\s+$/,y=0,E=b.round,w=b.min,c=b.max,_=b.random;function l(q,me){if(q=q||"",me=me||{},q instanceof l)return q;if(!(this instanceof l))return new l(q,me);var re=t(q);this._originalInput=q,this._r=re.r,this._g=re.g,this._b=re.b,this._a=re.a,this._roundA=E(100*this._a)/100,this._format=me.format||re.format,this._gradientType=me.gradientType,this._r<1&&(this._r=E(this._r)),this._g<1&&(this._g=E(this._g)),this._b<1&&(this._b=E(this._b)),this._ok=re.ok,this._tc_id=y++}l.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(),me,re,ae,ce,te,$;return me=q.r/255,re=q.g/255,ae=q.b/255,me<=.03928?ce=me/12.92:ce=b.pow((me+.055)/1.055,2.4),re<=.03928?te=re/12.92:te=b.pow((re+.055)/1.055,2.4),ae<=.03928?$=ae/12.92:$=b.pow((ae+.055)/1.055,2.4),.2126*ce+.7152*te+.0722*$},setAlpha:function(q){return this._a=V(q),this._roundA=E(100*this._a)/100,this},toHsv:function(){var q=f(this._r,this._g,this._b);return{h:q.h*360,s:q.s,v:q.v,a:this._a}},toHsvString:function(){var q=f(this._r,this._g,this._b),me=E(q.h*360),re=E(q.s*100),ae=E(q.v*100);return this._a==1?"hsv("+me+", "+re+"%, "+ae+"%)":"hsva("+me+", "+re+"%, "+ae+"%, "+this._roundA+")"},toHsl:function(){var q=s(this._r,this._g,this._b);return{h:q.h*360,s:q.s,l:q.l,a:this._a}},toHslString:function(){var q=s(this._r,this._g,this._b),me=E(q.h*360),re=E(q.s*100),ae=E(q.l*100);return this._a==1?"hsl("+me+", "+re+"%, "+ae+"%)":"hsla("+me+", "+re+"%, "+ae+"%, "+this._roundA+")"},toHex:function(q){return d(this._r,this._g,this._b,q)},toHexString:function(q){return"#"+this.toHex(q)},toHex8:function(q){return n(this._r,this._g,this._b,this._a,q)},toHex8String:function(q){return"#"+this.toHex8(q)},toRgb:function(){return{r:E(this._r),g:E(this._g),b:E(this._b),a:this._a}},toRgbString:function(){return this._a==1?"rgb("+E(this._r)+", "+E(this._g)+", "+E(this._b)+")":"rgba("+E(this._r)+", "+E(this._g)+", "+E(this._b)+", "+this._roundA+")"},toPercentageRgb:function(){return{r:E(K(this._r,255)*100)+"%",g:E(K(this._g,255)*100)+"%",b:E(K(this._b,255)*100)+"%",a:this._a}},toPercentageRgbString:function(){return this._a==1?"rgb("+E(K(this._r,255)*100)+"%, "+E(K(this._g,255)*100)+"%, "+E(K(this._b,255)*100)+"%)":"rgba("+E(K(this._r,255)*100)+"%, "+E(K(this._g,255)*100)+"%, "+E(K(this._b,255)*100)+"%, "+this._roundA+")"},toName:function(){return this._a===0?"transparent":this._a<1?!1:W[d(this._r,this._g,this._b,!0)]||!1},toFilter:function(q){var me="#"+i(this._r,this._g,this._b,this._a),re=me,ae=this._gradientType?"GradientType = 1, ":"";if(q){var ce=l(q);re="#"+i(ce._r,ce._g,ce._b,ce._a)}return"progid:DXImageTransform.Microsoft.gradient("+ae+"startColorstr="+me+",endColorstr="+re+")"},toString:function(q){var me=!!q;q=q||this._format;var re=!1,ae=this._a<1&&this._a>=0,ce=!me&&ae&&(q==="hex"||q==="hex6"||q==="hex3"||q==="hex4"||q==="hex8"||q==="name");return ce?q==="name"&&this._a===0?this.toName():this.toRgbString():(q==="rgb"&&(re=this.toRgbString()),q==="prgb"&&(re=this.toPercentageRgbString()),(q==="hex"||q==="hex6")&&(re=this.toHexString()),q==="hex3"&&(re=this.toHexString(!0)),q==="hex4"&&(re=this.toHex8String(!0)),q==="hex8"&&(re=this.toHex8String()),q==="name"&&(re=this.toName()),q==="hsl"&&(re=this.toHslString()),q==="hsv"&&(re=this.toHsvString()),re||this.toHexString())},clone:function(){return l(this.toString())},_applyModification:function(q,me){var re=q.apply(null,[this].concat([].slice.call(me)));return this._r=re._r,this._g=re._g,this._b=re._b,this.setAlpha(re._a),this},lighten:function(){return this._applyModification(g,arguments)},brighten:function(){return this._applyModification(R,arguments)},darken:function(){return this._applyModification(P,arguments)},desaturate:function(){return this._applyModification(h,arguments)},saturate:function(){return this._applyModification(C,arguments)},greyscale:function(){return this._applyModification(x,arguments)},spin:function(){return this._applyModification(O,arguments)},_applyCombination:function(q,me){return q.apply(null,[this].concat([].slice.call(me)))},analogous:function(){return this._applyCombination(k,arguments)},complement:function(){return this._applyCombination(S,arguments)},monochromatic:function(){return this._applyCombination(U,arguments)},splitcomplement:function(){return this._applyCombination(N,arguments)},triad:function(){return this._applyCombination(p,arguments)},tetrad:function(){return this._applyCombination(T,arguments)}},l.fromRatio=function(q,me){if(typeof q=="object"){var re={};for(var ae in q)q.hasOwnProperty(ae)&&(ae==="a"?re[ae]=q[ae]:re[ae]=De(q[ae]));q=re}return l(q,me)};function t(q){var me={r:0,g:0,b:0},re=1,ae=null,ce=null,te=null,$=!1,X=!1;return typeof q=="string"&&(q=se(q)),typeof q=="object"&&(Ee(q.r)&&Ee(q.g)&&Ee(q.b)?(me=u(q.r,q.g,q.b),$=!0,X=String(q.r).substr(-1)==="%"?"prgb":"rgb"):Ee(q.h)&&Ee(q.s)&&Ee(q.v)?(ae=De(q.s),ce=De(q.v),me=m(q.h,ae,ce),$=!0,X="hsv"):Ee(q.h)&&Ee(q.s)&&Ee(q.l)&&(ae=De(q.s),te=De(q.l),me=r(q.h,ae,te),$=!0,X="hsl"),q.hasOwnProperty("a")&&(re=q.a)),re=V(re),{ok:$,format:q.format||X,r:w(255,c(me.r,0)),g:w(255,c(me.g,0)),b:w(255,c(me.b,0)),a:re}}function u(q,me,re){return{r:K(q,255)*255,g:K(me,255)*255,b:K(re,255)*255}}function s(q,me,re){q=K(q,255),me=K(me,255),re=K(re,255);var ae=c(q,me,re),ce=w(q,me,re),te,$,X=(ae+ce)/2;if(ae==ce)te=$=0;else{var ee=ae-ce;$=X>.5?ee/(2-ae-ce):ee/(ae+ce);switch(ae){case q:te=(me-re)/ee+(me<re?6:0);break;case me:te=(re-q)/ee+2;break;case re:te=(q-me)/ee+4;break}te/=6}return{h:te,s:$,l:X}}function r(q,me,re){var ae,ce,te;q=K(q,360),me=K(me,100),re=K(re,100);function $(Oe,Se,Me){return Me<0&&(Me+=1),Me>1&&(Me-=1),Me<1/6?Oe+(Se-Oe)*6*Me:Me<1/2?Se:Me<2/3?Oe+(Se-Oe)*(2/3-Me)*6:Oe}if(me===0)ae=ce=te=re;else{var X=re<.5?re*(1+me):re+me-re*me,ee=2*re-X;ae=$(ee,X,q+1/3),ce=$(ee,X,q),te=$(ee,X,q-1/3)}return{r:ae*255,g:ce*255,b:te*255}}function f(q,me,re){q=K(q,255),me=K(me,255),re=K(re,255);var ae=c(q,me,re),ce=w(q,me,re),te,$,X=ae,ee=ae-ce;if($=ae===0?0:ee/ae,ae==ce)te=0;else{switch(ae){case q:te=(me-re)/ee+(me<re?6:0);break;case me:te=(re-q)/ee+2;break;case re:te=(q-me)/ee+4;break}te/=6}return{h:te,s:$,v:X}}function m(q,me,re){q=K(q,360)*6,me=K(me,100),re=K(re,100);var ae=b.floor(q),ce=q-ae,te=re*(1-me),$=re*(1-ce*me),X=re*(1-(1-ce)*me),ee=ae%6,Oe=[re,$,te,te,X,re][ee],Se=[X,re,re,$,te,te][ee],Me=[te,te,X,re,re,$][ee];return{r:Oe*255,g:Se*255,b:Me*255}}function d(q,me,re,ae){var ce=[pe(E(q).toString(16)),pe(E(me).toString(16)),pe(E(re).toString(16))];return ae&&ce[0].charAt(0)==ce[0].charAt(1)&&ce[1].charAt(0)==ce[1].charAt(1)&&ce[2].charAt(0)==ce[2].charAt(1)?ce[0].charAt(0)+ce[1].charAt(0)+ce[2].charAt(0):ce.join("")}function n(q,me,re,ae,ce){var te=[pe(E(q).toString(16)),pe(E(me).toString(16)),pe(E(re).toString(16)),pe(Ie(ae))];return ce&&te[0].charAt(0)==te[0].charAt(1)&&te[1].charAt(0)==te[1].charAt(1)&&te[2].charAt(0)==te[2].charAt(1)&&te[3].charAt(0)==te[3].charAt(1)?te[0].charAt(0)+te[1].charAt(0)+te[2].charAt(0)+te[3].charAt(0):te.join("")}function i(q,me,re,ae){var ce=[pe(Ie(ae)),pe(E(q).toString(16)),pe(E(me).toString(16)),pe(E(re).toString(16))];return ce.join("")}l.equals=function(q,me){return!q||!me?!1:l(q).toRgbString()==l(me).toRgbString()},l.random=function(){return l.fromRatio({r:_(),g:_(),b:_()})};function h(q,me){me=me===0?0:me||10;var re=l(q).toHsl();return re.s-=me/100,re.s=B(re.s),l(re)}function C(q,me){me=me===0?0:me||10;var re=l(q).toHsl();return re.s+=me/100,re.s=B(re.s),l(re)}function x(q){return l(q).desaturate(100)}function g(q,me){me=me===0?0:me||10;var re=l(q).toHsl();return re.l+=me/100,re.l=B(re.l),l(re)}function R(q,me){me=me===0?0:me||10;var re=l(q).toRgb();return re.r=c(0,w(255,re.r-E(255*-(me/100)))),re.g=c(0,w(255,re.g-E(255*-(me/100)))),re.b=c(0,w(255,re.b-E(255*-(me/100)))),l(re)}function P(q,me){me=me===0?0:me||10;var re=l(q).toHsl();return re.l-=me/100,re.l=B(re.l),l(re)}function O(q,me){var re=l(q).toHsl(),ae=(re.h+me)%360;return re.h=ae<0?360+ae:ae,l(re)}function S(q){var me=l(q).toHsl();return me.h=(me.h+180)%360,l(me)}function p(q){var me=l(q).toHsl(),re=me.h;return[l(q),l({h:(re+120)%360,s:me.s,l:me.l}),l({h:(re+240)%360,s:me.s,l:me.l})]}function T(q){var me=l(q).toHsl(),re=me.h;return[l(q),l({h:(re+90)%360,s:me.s,l:me.l}),l({h:(re+180)%360,s:me.s,l:me.l}),l({h:(re+270)%360,s:me.s,l:me.l})]}function N(q){var me=l(q).toHsl(),re=me.h;return[l(q),l({h:(re+72)%360,s:me.s,l:me.l}),l({h:(re+216)%360,s:me.s,l:me.l})]}function k(q,me,re){me=me||6,re=re||30;var ae=l(q).toHsl(),ce=360/re,te=[l(q)];for(ae.h=(ae.h-(ce*me>>1)+720)%360;--me;)ae.h=(ae.h+ce)%360,te.push(l(ae));return te}function U(q,me){me=me||6;for(var re=l(q).toHsv(),ae=re.h,ce=re.s,te=re.v,$=[],X=1/me;me--;)$.push(l({h:ae,s:ce,v:te})),te=(te+X)%1;return $}l.mix=function(q,me,re){re=re===0?0:re||50;var ae=l(q).toRgb(),ce=l(me).toRgb(),te=re/100,$={r:(ce.r-ae.r)*te+ae.r,g:(ce.g-ae.g)*te+ae.g,b:(ce.b-ae.b)*te+ae.b,a:(ce.a-ae.a)*te+ae.a};return l($)},l.readability=function(q,me){var re=l(q),ae=l(me);return(b.max(re.getLuminance(),ae.getLuminance())+.05)/(b.min(re.getLuminance(),ae.getLuminance())+.05)},l.isReadable=function(q,me,re){var ae=l.readability(q,me),ce,te;te=!1,ce=oe(re);switch(ce.level+ce.size){case"AAsmall":case"AAAlarge":te=ae>=4.5;break;case"AAlarge":te=ae>=3;break;case"AAAsmall":te=ae>=7;break}return te},l.mostReadable=function(q,me,re){var ae=null,ce=0,te,$,X,ee;re=re||{},$=re.includeFallbackColors,X=re.level,ee=re.size;for(var Oe=0;Oe<me.length;Oe++)te=l.readability(q,me[Oe]),te>ce&&(ce=te,ae=l(me[Oe]));return l.isReadable(q,ae,{level:X,size:ee})||!$?ae:(re.includeFallbackColors=!1,l.mostReadable(q,["#fff","#000"],re))};var z=l.names={aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"0ff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000",blanchedalmond:"ffebcd",blue:"00f",blueviolet:"8a2be2",brown:"a52a2a",burlywood:"deb887",burntsienna:"ea7e5d",cadetblue:"5f9ea0",chartreuse:"7fff00",chocolate:"d2691e",coral:"ff7f50",cornflowerblue:"6495ed",cornsilk:"fff8dc",crimson:"dc143c",cyan:"0ff",darkblue:"00008b",darkcyan:"008b8b",darkgoldenrod:"b8860b",darkgray:"a9a9a9",darkgreen:"006400",darkgrey:"a9a9a9",darkkhaki:"bdb76b",darkmagenta:"8b008b",darkolivegreen:"556b2f",darkorange:"ff8c00",darkorchid:"9932cc",darkred:"8b0000",darksalmon:"e9967a",darkseagreen:"8fbc8f",darkslateblue:"483d8b",darkslategray:"2f4f4f",darkslategrey:"2f4f4f",darkturquoise:"00ced1",darkviolet:"9400d3",deeppink:"ff1493",deepskyblue:"00bfff",dimgray:"696969",dimgrey:"696969",dodgerblue:"1e90ff",firebrick:"b22222",floralwhite:"fffaf0",forestgreen:"228b22",fuchsia:"f0f",gainsboro:"dcdcdc",ghostwhite:"f8f8ff",gold:"ffd700",goldenrod:"daa520",gray:"808080",green:"008000",greenyellow:"adff2f",grey:"808080",honeydew:"f0fff0",hotpink:"ff69b4",indianred:"cd5c5c",indigo:"4b0082",ivory:"fffff0",khaki:"f0e68c",lavender:"e6e6fa",lavenderblush:"fff0f5",lawngreen:"7cfc00",lemonchiffon:"fffacd",lightblue:"add8e6",lightcoral:"f08080",lightcyan:"e0ffff",lightgoldenrodyellow:"fafad2",lightgray:"d3d3d3",lightgreen:"90ee90",lightgrey:"d3d3d3",lightpink:"ffb6c1",lightsalmon:"ffa07a",lightseagreen:"20b2aa",lightskyblue:"87cefa",lightslategray:"789",lightslategrey:"789",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"0f0",limegreen:"32cd32",linen:"faf0e6",magenta:"f0f",maroon:"800000",mediumaquamarine:"66cdaa",mediumblue:"0000cd",mediumorchid:"ba55d3",mediumpurple:"9370db",mediumseagreen:"3cb371",mediumslateblue:"7b68ee",mediumspringgreen:"00fa9a",mediumturquoise:"48d1cc",mediumvioletred:"c71585",midnightblue:"191970",mintcream:"f5fffa",mistyrose:"ffe4e1",moccasin:"ffe4b5",navajowhite:"ffdead",navy:"000080",oldlace:"fdf5e6",olive:"808000",olivedrab:"6b8e23",orange:"ffa500",orangered:"ff4500",orchid:"da70d6",palegoldenrod:"eee8aa",palegreen:"98fb98",paleturquoise:"afeeee",palevioletred:"db7093",papayawhip:"ffefd5",peachpuff:"ffdab9",peru:"cd853f",pink:"ffc0cb",plum:"dda0dd",powderblue:"b0e0e6",purple:"800080",rebeccapurple:"663399",red:"f00",rosybrown:"bc8f8f",royalblue:"4169e1",saddlebrown:"8b4513",salmon:"fa8072",sandybrown:"f4a460",seagreen:"2e8b57",seashell:"fff5ee",sienna:"a0522d",silver:"c0c0c0",skyblue:"87ceeb",slateblue:"6a5acd",slategray:"708090",slategrey:"708090",snow:"fffafa",springgreen:"00ff7f",steelblue:"4682b4",tan:"d2b48c",teal:"008080",thistle:"d8bfd8",tomato:"ff6347",turquoise:"40e0d0",violet:"ee82ee",wheat:"f5deb3",white:"fff",whitesmoke:"f5f5f5",yellow:"ff0",yellowgreen:"9acd32"},W=l.hexNames=F(z);function F(q){var me={};for(var re in q)q.hasOwnProperty(re)&&(me[q[re]]=re);return me}function V(q){return q=parseFloat(q),(isNaN(q)||q<0||q>1)&&(q=1),q}function K(q,me){le(q)&&(q="100%");var re=ge(q);return q=w(me,c(0,parseFloat(q))),re&&(q=parseInt(q*me,10)/100),b.abs(q-me)<1e-6?1:q%me/parseFloat(me)}function B(q){return w(1,c(0,q))}function J(q){return parseInt(q,16)}function le(q){return typeof q=="string"&&q.indexOf(".")!=-1&&parseFloat(q)===1}function ge(q){return typeof q=="string"&&q.indexOf("%")!=-1}function pe(q){return q.length==1?"0"+q:""+q}function De(q){return q<=1&&(q=q*100+"%"),q}function Ie(q){return b.round(parseFloat(q)*255).toString(16)}function fe(q){return J(q)/255}var xe=function(){var q="[-\\+]?\\d+%?",me="[-\\+]?\\d*\\.\\d+%?",re="(?:"+me+")|(?:"+q+")",ae="[\\s|\\(]+("+re+")[,|\\s]+("+re+")[,|\\s]+("+re+")\\s*\\)?",ce="[\\s|\\(]+("+re+")[,|\\s]+("+re+")[,|\\s]+("+re+")[,|\\s]+("+re+")\\s*\\)?";return{CSS_UNIT:new RegExp(re),rgb:new RegExp("rgb"+ae),rgba:new RegExp("rgba"+ce),hsl:new RegExp("hsl"+ae),hsla:new RegExp("hsla"+ce),hsv:new RegExp("hsv"+ae),hsva:new RegExp("hsva"+ce),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 Ee(q){return!!xe.CSS_UNIT.exec(q)}function se(q){q=q.replace(A,"").replace(v,"").toLowerCase();var me=!1;if(z[q])q=z[q],me=!0;else if(q=="transparent")return{r:0,g:0,b:0,a:0,format:"name"};var re;return(re=xe.rgb.exec(q))?{r:re[1],g:re[2],b:re[3]}:(re=xe.rgba.exec(q))?{r:re[1],g:re[2],b:re[3],a:re[4]}:(re=xe.hsl.exec(q))?{h:re[1],s:re[2],l:re[3]}:(re=xe.hsla.exec(q))?{h:re[1],s:re[2],l:re[3],a:re[4]}:(re=xe.hsv.exec(q))?{h:re[1],s:re[2],v:re[3]}:(re=xe.hsva.exec(q))?{h:re[1],s:re[2],v:re[3],a:re[4]}:(re=xe.hex8.exec(q))?{r:J(re[1]),g:J(re[2]),b:J(re[3]),a:fe(re[4]),format:me?"name":"hex8"}:(re=xe.hex6.exec(q))?{r:J(re[1]),g:J(re[2]),b:J(re[3]),format:me?"name":"hex"}:(re=xe.hex4.exec(q))?{r:J(re[1]+""+re[1]),g:J(re[2]+""+re[2]),b:J(re[3]+""+re[3]),a:fe(re[4]+""+re[4]),format:me?"name":"hex8"}:(re=xe.hex3.exec(q))?{r:J(re[1]+""+re[1]),g:J(re[2]+""+re[2]),b:J(re[3]+""+re[3]),format:me?"name":"hex"}:!1}function oe(q){var me,re;return q=q||{level:"AA",size:"small"},me=(q.level||"AA").toUpperCase(),re=(q.size||"small").toLowerCase(),me!=="AA"&&me!=="AAA"&&(me="AA"),re!=="small"&&re!=="large"&&(re="small"),{level:me,size:re}}M.exports?M.exports=l:!(D=function(){return l}.call(H,a,H,M),D!==void 0&&(M.exports=D))})(Math)},aBPH:function(M,H,a){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,H,a){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,H,a){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,H,a){(function(D,b,A){M.exports=H=b(a("Ib8C"),a("OLod"))})(this,function(D){return function(b){var A=D,v=A.lib,y=v.CipherParams,E=A.enc,w=E.Hex,c=A.format,_=c.Hex={stringify:function(l){return l.ciphertext.toString(w)},parse:function(l){var t=w.parse(l);return y.create({ciphertext:t})}}}(),D.format.Hex})},bT9E:function(M,H,a){"use strict";a.d(H,"a",function(){return b});var D=a("VTBJ");function b(A,v){var y=Object(D.a)({},A);return Array.isArray(v)&&v.forEach(function(E){delete y[E]}),y}},bUJZ:function(M,H){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,H,a){"use strict";var D=a("q1tI"),b=a.n(D),A=D.createContext(null);H.a=A},c5Ni:function(M,H,a){},cRFk:function(M,H,a){M.exports=a.p+"static/RepositoryNoneData.828085a8.png"},ch0t:function(M,H,a){"use strict";a.r(H);var D=a("+L6B"),b=a("2/Rp"),A=a("T2oS"),v=a("W9HT"),y=a("14J3"),E=a("BMrR"),w=a("2qtc"),c=a("kLXV"),_=a("jCWc"),l=a("kPKH"),t=a("qVdP"),u=a("jsC+"),s=a("k1fw"),r=a("lUTK"),f=a("BvKs"),m=a("9og8"),d=a("miYZ"),n=a("tsqr"),i=a("5Dmo"),h=a("3S7+"),C=a("tJVT"),x=a("PpiC"),g=a("Znn+"),R=a("ZTPi"),P=a("WmNS"),O=a.n(P),S=a("q1tI"),p=a.n(S),T=a("B6bo"),N=a.n(T),k=a("Ty5D"),U=a("9kvl"),z=a("BoS7"),W=a("Sdc0"),F=a("oBTY"),V=a("ozfa"),K=a("MJZm"),B=a("P5Jw"),J=a("5NDa"),le=a("5rEg"),ge=a("y8nQ"),pe=a("Vl3Y"),De=a("aBPH"),Ie=a.n(De),fe=function(We){var ot=We.shixunsDetail,it=We.globalSetting,Ne=We.loading,Je=We.user,Tt=We.dispatch,yt=We.isRepository,It=Object(x.a)(We,["shixunsDetail","globalSetting","loading","user","dispatch","isRepository"]),Kt=Object(k.h)(),dt=Object(k.i)(),Pt=Object(S.useState)({}),Nt=Object(C.a)(Pt,2),cn=Nt[0],_n=Nt[1],Wn=Object(S.useRef)(),Kn=pe.a.useForm(),wn=Object(C.a)(Kn,1),un=wn[0],_r=Object(S.useState)(""),Rr=Object(C.a)(_r,2),Ir=Rr[0],dr=Rr[1];Object(S.useEffect)(function(){It.visible&&un.resetFields()},[It.visible]),Object(S.useEffect)(function(){var an=sessionStorage.getItem("pathArray");if(an){var Wt=an.split(",").join("/"),sn=Wt.indexOf("/")===0?Wt.substr(1):Wt;dr(sn)}},[]),Object(S.useEffect)(function(){var an,Wt;Wn.current=(an=Kt.pathname)===null||an===void 0||((Wt=an.split("/"))===null||Wt===void 0)?void 0:Wt[2]},[]);var zn=function(){var an=Object(m.a)(O.a.mark(function Wt(){var sn,Xn,$n=arguments;return O.a.wrap(function(Jn){for(;;)switch(Jn.prev=Jn.next){case 0:return sn=$n.length>0&&$n[0]!==void 0?$n[0]:{},Jn.next=3,Tt({type:"shixunsDetail/addRepositoryFile",payload:{id:dt.id,message:sn.commitMessage,content:"",path:(It.defaultPath?It.defaultPath+"/":"")+sn.path+"/"+(sn.file||".gitkeep"),secret_repository:yt?void 0:!0}});case 3:Xn=Jn.sent,Xn!=null&&Xn.url&&(n.b.success("\u6DFB\u52A0\u6210\u529F"),It.onOK({path:(It.defaultPath?It.defaultPath+"/":"")+sn.path+"/"+(sn.file||".gitkeep"),name:sn.path.split("/")[sn.path.split("/").length-1]}),It.onClose());case 5:case"end":return Jn.stop()}},Wt)}));return function(){return an.apply(this,arguments)}}(),tr=function(){var Wt,sn;U.d.push("/shixuns/".concat(Wn.current,"/").concat((Wt=Kt.pathname)===null||Wt===void 0||((sn=Wt.split("/"))===null||sn===void 0)?void 0:sn[3]).concat(Ir?"/master/shixun_show/".concat(Ir):""))};return p.a.createElement(c.a,{width:"60%",centered:!0,visible:It.visible,wrapClassName:Ie.a.modal,onOk:function(){un.submit()},onCancel:It.onClose,title:"\u65B0\u5EFA\u6587\u4EF6\u5939"},p.a.createElement("section",{className:Ie.a.bg},p.a.createElement("div",{className:Ie.a.wrap},p.a.createElement(pe.a,{className:"mt10",form:un,scrollToFirstError:!0,layout:"vertical",onFinish:zn,onChange:function(){var Wt,sn,Xn,$n,Vn=Object(s.a)({},un.getFieldsValue()),Jn=Vn==null||((Wt=Vn.path)===null||Wt===void 0)?void 0:Wt.split(""),de=Vn==null||((sn=Vn.file)===null||sn===void 0)?void 0:sn.split("");Jn!=null&&(Xn=Jn.filter(function(G){return G=="/"}))!==null&&Xn!==void 0&&Xn.length&&(Vn.path=Vn.path.substring(0,Vn.path.length-1)),de!=null&&($n=de.filter(function(G){return G=="/"}))!==null&&$n!==void 0&&$n.length&&(Vn.file=Vn.file.substring(0,Vn.path.length-1)),un.setFieldsValue(Object(s.a)({},Vn)),_n(Vn)}},p.a.createElement(pe.a.Item,{label:"\u6587\u4EF6\u5939\u540D\u79F0\uFF1A",name:"path"},p.a.createElement(E.a,null,p.a.createElement(l.a,null,p.a.createElement("span",{className:Ie.a.filePath},It.defaultPath+"/")),p.a.createElement(l.a,{flex:"1"},p.a.createElement(pe.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"}]},p.a.createElement(le.a,{placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0",size:"large"}))))),p.a.createElement(pe.a.Item,{label:"\u6587\u4EF6\u540D\u79F0\uFF1A",name:"file"},p.a.createElement(le.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"})),p.a.createElement(pe.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"}]},p.a.createElement(le.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"}))))))},xe=Object(U.a)(function(xt){var We=xt.shixunsDetail,ot=xt.loading,it=xt.globalSetting,Ne=xt.user;return{shixunsDetail:We,globalSetting:it,user:Ne,loading:ot.models.index}})(fe),Ee=a("7ahc"),se=function(We){var ot=We.shixunsDetail,it=We.globalSetting,Ne=We.loading,Je=We.user,Tt=We.dispatch,yt=We.isRepository,It=Object(x.a)(We,["shixunsDetail","globalSetting","loading","user","dispatch","isRepository"]),Kt=Object(k.h)(),dt=Object(k.i)(),Pt=Object(S.useState)({}),Nt=Object(C.a)(Pt,2),cn=Nt[0],_n=Nt[1],Wn=Object(S.useRef)(),Kn=pe.a.useForm(),wn=Object(C.a)(Kn,1),un=wn[0],_r=Object(S.useState)(""),Rr=Object(C.a)(_r,2),Ir=Rr[0],dr=Rr[1];Object(S.useEffect)(function(){It.visible&&un.resetFields()},[It.visible]),Object(S.useEffect)(function(){var an=sessionStorage.getItem("pathArray");if(an){var Wt=an.split(",").join("/"),sn=Wt.indexOf("/")===0?Wt.substr(1):Wt;dr(sn)}},[]),Object(S.useEffect)(function(){var an,Wt;Wn.current=(an=Kt.pathname)===null||an===void 0||((Wt=an.split("/"))===null||Wt===void 0)?void 0:Wt[2]},[]);var zn=function(){var an=Object(m.a)(O.a.mark(function Wt(){var sn,Xn,$n=arguments;return O.a.wrap(function(Jn){for(;;)switch(Jn.prev=Jn.next){case 0:return sn=$n.length>0&&$n[0]!==void 0?$n[0]:{},Jn.next=3,Tt({type:"shixunsDetail/addRepositoryFile",payload:{id:dt.id,message:sn.commitMessage,content:sn.codeMirror,path:(It.defaultPath?It.defaultPath+"/":"")+sn.path,secret_repository:yt?void 0:!0}});case 3:Xn=Jn.sent,Xn!=null&&Xn.url&&(n.b.success("\u6DFB\u52A0\u6210\u529F"),It.onOK({path:(It.defaultPath?It.defaultPath+"/":"")+sn.path,name:sn.path.split("/")[sn.path.split("/").length-1]}),It.onClose());case 5:case"end":return Jn.stop()}},Wt)}));return function(){return an.apply(this,arguments)}}(),tr=function(){var Wt,sn;U.d.push("/shixuns/".concat(Wn.current,"/").concat((Wt=Kt.pathname)===null||Wt===void 0||((sn=Wt.split("/"))===null||sn===void 0)?void 0:sn[3]).concat(Ir?"/master/shixun_show/".concat(Ir):""))};return p.a.createElement(c.a,{width:"60%",visible:It.visible,wrapClassName:Ie.a.modal,centered:!0,onOk:function(){un.submit()},onCancel:It.onClose,title:"\u65B0\u5EFA\u6587\u4EF6"},p.a.createElement("section",{className:Ie.a.bg},p.a.createElement("div",{className:Ie.a.wrap},p.a.createElement(pe.a,{className:"mt10",form:un,scrollToFirstError:!0,layout:"vertical",onFinish:zn,onChange:function(){var Wt,sn,Xn=Object(s.a)({},un.getFieldsValue()),$n=Xn==null||((Wt=Xn.path)===null||Wt===void 0)?void 0:Wt.split("");($n==null||((sn=$n.filter(function(Vn){return Vn=="/"}))===null||sn===void 0)?void 0:sn.length)>1&&(Xn.path=Xn.path.substring(0,Xn.path.length-1)),un.setFieldsValue(Object(s.a)({},Xn)),_n(Xn)}},p.a.createElement(pe.a.Item,{label:"\u6587\u4EF6\u540D\u79F0\u6216\u6587\u4EF6\u8DEF\u5F84\uFF1A",name:"path"},p.a.createElement(E.a,null,p.a.createElement(l.a,null,p.a.createElement("span",{className:Ie.a.filePath},It.defaultPath+"/")),p.a.createElement(l.a,{flex:"1"},p.a.createElement(pe.a.Item,{name:"path",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},p.a.createElement(le.a,{placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u79F0",size:"large"}))))),p.a.createElement(pe.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"}]},p.a.createElement(le.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"})),p.a.createElement("div",{className:"mt10 mb20"},p.a.createElement(pe.a.Item,{name:"codeMirror",label:"\u6587\u4EF6\u5185\u5BB9\uFF1A",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5185\u5BB9"}]},p.a.createElement(Ee.a,{options:{modal:"javascript",lineNumbers:!0,theme:"railscasts",indentUnit:4,matchBrackets:!0,autoRefresh:!0,smartIndent:!0,extraKeys:{"Alt-/":"autocomplete"},autofocus:!0,styleActiveLine:!0,lint:!0,linkurl:"",gutters:["CodeMirror-linenumbers","breakpoints","CodeMirror-lint-markers"]}})))))))},oe=Object(U.a)(function(xt){var We=xt.shixunsDetail,ot=xt.loading,it=xt.globalSetting,Ne=xt.user;return{shixunsDetail:We,globalSetting:it,user:Ne,loading:ot.models.index}})(se),q=function(We){var ot=We.shixunsDetail,it=We.globalSetting,Ne=We.loading,Je=We.user,Tt=We.dispatch,yt=We.isRepository,It=Object(x.a)(We,["shixunsDetail","globalSetting","loading","user","dispatch","isRepository"]),Kt=Object(k.h)(),dt=Object(k.i)(),Pt=Object(S.useState)({}),Nt=Object(C.a)(Pt,2),cn=Nt[0],_n=Nt[1],Wn=Object(S.useRef)(),Kn=pe.a.useForm(),wn=Object(C.a)(Kn,1),un=wn[0],_r=Object(S.useState)(""),Rr=Object(C.a)(_r,2),Ir=Rr[0],dr=Rr[1],zn=Object(S.useState)(""),tr=Object(C.a)(zn,2),an=tr[0],Wt=tr[1];Object(S.useEffect)(function(){It.visible&&un.resetFields()},[It.visible]),Object(S.useEffect)(function(){var $n=It.defaultPath.split("/");$n.length===1?(dr(""),Wt(It.defaultPath)):(Wt($n.pop()),dr($n.join("/")+"/"))},[It.defaultPath]),Object(S.useEffect)(function(){var $n,Vn;Wn.current=($n=Kt.pathname)===null||$n===void 0||((Vn=$n.split("/"))===null||Vn===void 0)?void 0:Vn[2]},[]);var sn=function(){var $n=Object(m.a)(O.a.mark(function Vn(){var Jn,de,G=arguments;return O.a.wrap(function(ue){for(;;)switch(ue.prev=ue.next){case 0:return Jn=G.length>0&&G[0]!==void 0?G[0]:{},ue.next=3,Tt({type:"shixunsDetail/moveGitFile",payload:{id:dt.id,from:It.defaultPath,to:Ir+Jn.path,message:Jn.commitMessage||"".concat(It.defaultPath," rename to ").concat(Ir).concat(Jn.path," "),secret_repository:yt}});case 3:de=ue.sent,(de==null?void 0:de.status)===0&&(n.b.success("\u6DFB\u52A0\u6210\u529F"),It.onOK({path:Jn.path,name:Jn.path}),It.onClose());case 5:case"end":return ue.stop()}},Vn)}));return function(){return $n.apply(this,arguments)}}(),Xn=function(){var Vn,Jn;U.d.push("/shixuns/".concat(Wn.current,"/").concat((Vn=Kt.pathname)===null||Vn===void 0||((Jn=Vn.split("/"))===null||Jn===void 0)?void 0:Jn[3]).concat(Ir?"/master/shixun_show/".concat(Ir):""))};return p.a.createElement(c.a,{width:"40%",visible:It.visible,wrapClassName:Ie.a.modal,centered:!0,onOk:function(){un.submit()},onCancel:It.onClose,title:"\u63D0\u4EA4\u8BF4\u660E"},p.a.createElement("section",{className:Ie.a.bg},p.a.createElement("div",{className:Ie.a.wrap},p.a.createElement(pe.a,{className:"mt10",form:un,scrollToFirstError:!0,layout:"vertical",onFinish:sn,onChange:function(){var Vn,Jn,de=Object(s.a)({},un.getFieldsValue()),G=de==null||((Vn=de.path)===null||Vn===void 0)?void 0:Vn.split("");(G==null||((Jn=G.filter(function(Z){return Z=="/"}))===null||Jn===void 0)?void 0:Jn.length)>1&&(de.path=de.path.substring(0,de.path.length-1)),un.setFieldsValue(Object(s.a)({},de)),_n(de)}},p.a.createElement(pe.a.Item,{label:"\u91CD\u547D\u540D\uFF1A",name:"path"},p.a.createElement(E.a,null,p.a.createElement(l.a,{flex:"1"},p.a.createElement(pe.a.Item,{name:"path",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},p.a.createElement(le.a,{placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u79F0",size:"large",defaultValue:an}))))),p.a.createElement(pe.a.Item,{label:"\u63D0\u4EA4\u4FE1\u606F\uFF1A",name:"commitMessage"},p.a.createElement(le.a,{placeholder:"\u5982\u4E0D\u586B\u5199\uFF0C\u9ED8\u8BA4\u63D0\u4EA4\u4FE1\u606F\u662F\uFF08".concat(It.defaultPath," rename to \u65B0\u7684\u540D\u79F0 \uFF09"),size:"large"}))))))},me=Object(U.a)(function(xt){var We=xt.shixunsDetail,ot=xt.loading,it=xt.globalSetting,Ne=xt.user;return{shixunsDetail:We,globalSetting:it,user:Ne,loading:ot.models.index}})(q),re=a("DZo9"),ae=a("8z0m"),ce=a("m3rI"),te=a("8j3D"),$=a("RC3E"),X=a.n($),ee=ae.a.Dragger,Oe=function(We){var ot=We.shixunsDetail,it=We.globalSetting,Ne=We.loading,Je=We.user,Tt=We.dispatch,yt=We.isRepository,It=Object(x.a)(We,["shixunsDetail","globalSetting","loading","user","dispatch","isRepository"]),Kt=Object(k.h)(),dt=Object(k.i)(),Pt=Object(S.useState)({}),Nt=Object(C.a)(Pt,2),cn=Nt[0],_n=Nt[1],Wn=Object(S.useRef)(),Kn=pe.a.useForm(),wn=Object(C.a)(Kn,1),un=wn[0],_r=Object(S.useState)([]),Rr=Object(C.a)(_r,2),Ir=Rr[0],dr=Rr[1],zn=Object(S.useState)(),tr=Object(C.a)(zn,2),an=tr[0],Wt=tr[1],sn;Object(S.useEffect)(function(){It.visible&&(un.resetFields(),dr([]))},[It.visible]),Object(S.useEffect)(function(){Wn.current=dt.id},[]),Object(S.useEffect)(function(){var G=sessionStorage.getItem("pathArray");if(G){var Z=G.split(",").join("/"),ue=Z.indexOf("/")===0?Z.substr(1):Z;Wt(ue)}},[]);var Xn=function(Z){if(sn=Z.file.name,Z.file.status==="done"||Z.file.status==="uploading"){var ue,ye,he;if(dr(Z.fileList),!Z.file.response)return;if(((ue=Z.file.response)===null||ue===void 0?void 0:ue.status)===0){n.b.success("\u4E0A\u4F20\u6210\u529F\uFF01");return}dr(Ir.filter(function(ft){return ft.uid!==Z.file.uid})),((ye=Z.file.response)===null||ye===void 0?void 0:ye.message)&&n.b.info((he=Z.file.response)===null||he===void 0?void 0:he.message)}},$n=function(){var G=Object(m.a)(O.a.mark(function Z(ue){var ye;return O.a.wrap(function(ft){for(;;)switch(ft.prev=ft.next){case 0:if(ue.response){ft.next=3;break}return n.b.info("\u8FD8\u672A\u4E0A\u4F20\u5B8C\u6210\uFF0C\u65E0\u6CD5\u8FDB\u884C\u5220\u9664\u64CD\u4F5C\uFF01"),ft.abrupt("return");case 3:return ft.next=5,Tt({type:"shixunsDetail/deleteGitFile",payload:{id:dt.id,path:an?"".concat(an,"/").concat(ue.name):ue.name,message:un.getFieldValue("commitMessage")||"\u5220\u9664\u4E86".concat(an?"".concat(an,"/").concat(ue.name):ue.name),secret_repository:yt?null:!0}});case 5:ye=ft.sent,ye.status===0&&(dr(Ir.filter(function(mn){return mn.uid!==ue.uid})),n.b.info("\u5220\u9664\u6210\u529F"));case 7:case"end":return ft.stop()}},Z)}));return function(ue){return G.apply(this,arguments)}}(),Vn={height:300,multiple:!0,withCredentials:!0,data:function(){var G=Object(m.a)(O.a.mark(function ue(){return O.a.wrap(function(he){for(;;)switch(he.prev=he.next){case 0:return he.abrupt("return",new Promise(function(){var ft=Object(m.a)(O.a.mark(function mn(Hn,ar){return O.a.wrap(function(kn){for(;;)switch(kn.prev=kn.next){case 0:setTimeout(Object(m.a)(O.a.mark(function Nn(){var $r,_a;return O.a.wrap(function(fr){for(;;)switch(fr.prev=fr.next){case 0:return fr.next=2,un.getFieldsValue();case 2:$r=fr.sent,_a=Object(s.a)(Object(s.a)({},{path:It.defaultPath?It.defaultPath:"",message:cn.commitMessage||"\u4E0A\u4F20\u4E86".concat(sn)}),yt?{}:{secret_repository:!0}),Hn(_a);case 5:case"end":return fr.stop()}},Nn)})),200);case 1:case"end":return kn.stop()}},mn)}));return function(mn,Hn){return ft.apply(this,arguments)}}()));case 1:case"end":return he.stop()}},ue)}));function Z(){return G.apply(this,arguments)}return Z}(),fileList:Ir,method:"post",action:"".concat(ce.a.API_SERVER,"/api/shixuns/").concat(Wn.current,"/upload_git_file.json"),onChange:Xn,onRemove:$n,beforeUpload:function(Z){sn=Z.name}},Jn=function(){var G=Object(m.a)(O.a.mark(function Z(ue){return O.a.wrap(function(he){for(;;)switch(he.prev=he.next){case 0:return he.next=2,un.validateFields();case 2:It.onClose(),It.onOK({path:It.defaultPath}),de();case 5:case"end":return he.stop()}},Z)}));return function(ue){return G.apply(this,arguments)}}(),de=function(){var Z,ue;U.d.push("/shixuns/".concat(Wn.current,"/").concat((Z=Kt.pathname)===null||Z===void 0||((ue=Z.split("/"))===null||ue===void 0)?void 0:ue[3]).concat(an?"/master/shixun_show/".concat(an):""))};return p.a.createElement(c.a,{visible:It.visible,onOk:Jn,centered:!0,onCancel:It.onClose,width:"70%"},p.a.createElement("section",{className:X.a.bg},p.a.createElement("div",{className:X.a.wrap},p.a.createElement("div",{className:X.a.title},"\u4E0A\u4F20\u6587\u4EF6"),p.a.createElement(pe.a,{className:"mt10",form:un,scrollToFirstError:!0,layout:"vertical",onFinish:Jn,onValuesChange:function(){return _n(Object(s.a)({},un.getFieldsValue()))}},p.a.createElement(pe.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"}]},p.a.createElement(le.a,{placeholder:"\u5FC5\u586B\uFF0C\u63CF\u8FF0\u4E3B\u8981\u4FEE\u6539\u5185\u5BB9\uFF08\u76F8\u5F53\u4E8EGit Commit message\u7684Header\uFF09"})),p.a.createElement(pe.a.Item,{label:"\u9009\u62E9\u6587\u4EF6",name:"file",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u6587\u4EF6"}]},p.a.createElement(ee,Vn,p.a.createElement("div",null,p.a.createElement("i",{className:"iconfont icon-shangchuan font50 ".concat(X.a.colorBlue)})),p.a.createElement("div",{className:"font14 mt30"},"\u62D6\u62FD\u6587\u4EF6\u6216",p.a.createElement("span",{className:"".concat(X.a.colorBlue," ml5")},"\u70B9\u51FB\u6B64\u5904\u4E0A\u4F20")))))),p.a.createElement(te.a,{onFinish:function(Z){return Wt(Z)}})))},Se=Object(U.a)(function(xt){var We=xt.shixunsDetail,ot=xt.loading,it=xt.globalSetting,Ne=xt.user;return{shixunsDetail:We,globalSetting:it,user:Ne,loading:ot.models.index}})(Oe),Me=a("Bbdw"),Qe=a.n(Me),tt=a("HpfO"),st=a.n(tt),ut=function(We){var ot=We.shixunsDetail,it=We.globalSetting,Ne=We.loading,Je=We.dispatch,Tt=We.title,yt=We.pathList,It=yt===void 0?[]:yt,Kt=We.showInputPath,dt=Kt===void 0?!1:Kt,Pt=We.isMergeSelectFile,Nt=Pt===void 0?!1:Pt,cn=We.onFinish,_n=cn===void 0?function(){}:cn,Wn=pe.a.useForm(),Kn=Object(C.a)(Wn,1),wn=Kn[0],un=Object(k.i)(),_r=Object(k.h)(),Rr=Object(S.useRef)(),Ir=Object(S.useState)(""),dr=Object(C.a)(Ir,2),zn=dr[0],tr=dr[1],an=Object(S.useState)(""),Wt=Object(C.a)(an,2),sn=Wt[0],Xn=Wt[1],$n=Object(S.useState)([]),Vn=Object(C.a)($n,2),Jn=Vn[0],de=Vn[1],G=Object(S.useState)([]),Z=Object(C.a)(G,2),ue=Z[0],ye=Z[1];Object(S.useEffect)(function(){var tn,kn;Rr.current=((tn=_r.pathname)===null||tn===void 0||((kn=tn.split("/"))===null||kn===void 0)?void 0:kn[3])==="repository"},[]),Object(S.useEffect)(function(){if(ot.actionTabs.key!=="Repository-SelectFilePath")return;var tn=It.join("/"),kn=[];It.map(function(Nn,$r){$r===0?kn.push({val:"\u6839\u76EE\u5F55",path:""},{val:"/".concat(Nn),path:tn}):kn.push({val:"/".concat(Nn),path:tn})}),de(kn),tr(tn),Xn(tn),he(tn)},[ot.actionTabs.key]);var he=function(){var tn=Object(m.a)(O.a.mark(function kn(Nn){var $r;return O.a.wrap(function(ya){for(;;)switch(ya.prev=ya.next){case 0:return ya.next=2,Je({type:Rr.current?"shixunsDetail/getRepository":"shixunsDetail/getSecretRepository",payload:{id:un.id,path:Nn}});case 2:$r=ya.sent,$r&&ye($r.trees||[]);case 4:case"end":return ya.stop()}},kn)}));return function(Nn){return tn.apply(this,arguments)}}(),ft=function(kn){var Nn=zn;kn.type==="tree"&&(Jn.length?Jn.push({val:"/".concat(kn.name),path:kn.name}):Jn.push({val:"\u6839\u76EE\u5F55",path:""},{val:"/".concat(kn.name),path:kn.name}),de(Jn),Nn=zn?"".concat(zn,"/").concat(kn.name):kn.name,tr(Nn)),he(Nn)},mn=function(kn,Nn){var $r=Jn.filter(function(ya,fr){return fr<=Nn});de($r);var _a=$r.filter(function(ya,fr){return fr!==0}).map(function(ya){return ya.val}).join("").substr(1);tr(_a),he(_a)},Hn=function(){var tn=Object(m.a)(O.a.mark(function kn(){var Nn,$r,_a;return O.a.wrap(function(fr){for(;;)switch(fr.prev=fr.next){case 0:if(Nn=wn==null?void 0:wn.getFieldsValue(),$r=zn?"".concat(zn).concat(Nn!=null&&Nn.name?"/".concat(Nn==null?void 0:Nn.name):""):Nn==null?void 0:Nn.name,!Nt){fr.next=6;break}return _n($r),ar(),fr.abrupt("return");case 6:if(!dt){fr.next=16;break}return fr.next=9,wn.validateFields();case 9:return fr.next=11,Je({type:"shixunsDetail/uploadGitFolder",payload:Object(s.a)(Object(s.a)({},{id:un.id,path:$r}),Rr.current?{}:{secret_repository:!0})});case 11:_a=fr.sent,_n(sn),_a.status===0&&n.b.info("\u65B0\u5EFA\u6210\u529F"),fr.next=18;break;case 16:_n($r),n.b.success("\u9009\u62E9\u6587\u4EF6\u76EE\u5F55\u6210\u529F");case 18:ar();case 19:case"end":return fr.stop()}},kn)}));return function(){return tn.apply(this,arguments)}}(),ar=function(){Je({type:"shixunsDetail/setActionTabs",payload:{}}),wn.resetFields()};return p.a.createElement(c.a,{centered:!0,title:Tt||"\u65B0\u5EFA\u6587\u4EF6\u5939",closable:!1,keyboard:!1,visible:ot.actionTabs.key==="Repository-SelectFilePath",onOk:Hn,onCancel:ar},p.a.createElement("div",{className:st.a.wrap},p.a.createElement("div",{className:st.a.content},p.a.createElement("div",{className:st.a.mainPathWrap},!!(Jn!=null&&Jn.length)&&Jn.map(function(tn,kn){return p.a.createElement("a",{key:kn,onClick:function(){return mn(tn,kn)}},tn.val)})),!!(ue!=null&&ue.length)&&ue.map(function(tn,kn){return tn.type==="tree"&&p.a.createElement("a",{key:kn,onClick:function(){return ft(tn)}},p.a.createElement("i",{className:"iconfont icon-wenjianjia ".concat(st.a.colorBlue)}),tn.name)})),p.a.createElement("label",{className:"mt5"},"\u9009\u4E2D\u7684\u65B0\u5EFA\u6587\u4EF6\u5939\u76EE\u5F55\uFF1A"),p.a.createElement("div",{className:"mt5 mb5"},zn),dt&&p.a.createElement(pe.a,{form:wn,scrollToFirstError:!0,className:"mt20"},p.a.createElement(pe.a.Item,{name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},p.a.createElement(le.a,{placeholder:"\u8BF7\u8F93\u5165\u65B0\u6587\u4EF6\u5939\u540D/\u5B50\u6587\u4EF6\u5939\u540D\u3002\uFF08\u5982\uFF1Asrc/step1\uFF09"})))))},ht=Object(U.a)(function(xt){var We=xt.shixunsDetail,ot=xt.loading,it=xt.globalSetting;return{shixunsDetail:We,globalSetting:it,loading:ot.models.index}})(ut),bt=a("GZ0F"),Ke=a("8Skl"),Ue=a("HBuW"),nt=a("1vsH"),kt=a("NLgs"),vt=a("lzim"),gt=K.a.DirectoryTree,ze=function(We){var ot,it,Ne,Je,Tt,yt,It,Kt=We.shixunsDetail,dt=We.globalSetting,Pt=We.loading,Nt=We.user,cn=We.activeKey,_n=We.dispatch,Wn=We.practiceSetting,Kn=We.isRepository,wn=We.treeData,un=We.setTreeData,_r=Object(x.a)(We,["shixunsDetail","globalSetting","loading","user","activeKey","dispatch","practiceSetting","isRepository","treeData","setTreeData"]),Rr=Object(k.i)(),Ir=Object(k.h)(),dr=Object(S.useState)(),zn=Object(C.a)(dr,2),tr=zn[0],an=zn[1],Wt=Object(S.useState)(!1),sn=Object(C.a)(Wt,2),Xn=sn[0],$n=sn[1],Vn=Object(S.useState)(!1),Jn=Object(C.a)(Vn,2),de=Jn[0],G=Jn[1],Z=Object(S.useState)(!1),ue=Object(C.a)(Z,2),ye=ue[0],he=ue[1],ft=Object(S.useState)(!1),mn=Object(C.a)(ft,2),Hn=mn[0],ar=mn[1],tn=Object(S.useState)(""),kn=Object(C.a)(tn,2),Nn=kn[0],$r=kn[1],_a=Object(S.useState)([]),ya=Object(C.a)(_a,2),fr=ya[0],Ha=ya[1],Ba=Object(S.useState)([]),Ia=Object(C.a)(Ba,2),Wa=Ia[0],ma=Ia[1],Qa=Object(S.useState)([]),Ka=Object(C.a)(Qa,2),ri=Ka[0],ei=Ka[1],da=Object(S.useState)(!1),ha=Object(C.a)(da,2),ua=ha[0],be=ha[1],at=Object(S.useState)(),Dt=Object(C.a)(at,2),wt=Dt[0],Ft=Dt[1],Rt=Object(S.useState)(),zt=Object(C.a)(Rt,2),qt=zt[0],vn=zt[1],dn=Object(S.useState)(""),jn=Object(C.a)(dn,2),Cn=jn[0],on=jn[1],An=Object(S.useState)(),gn=Object(C.a)(An,2),Bn=gn[0],Pn=gn[1],Qn=Object(S.useState)(!1),yr=Object(C.a)(Qn,2),ln=yr[0],en=yr[1];Object(S.useEffect)(function(){un([]),Un(""),localStorage.warehouseHideTip||be(!0)},[Ir.pathname,Kn]);var fn=function(){var In=Object(m.a)(O.a.mark(function Ht(){var $t,Vt,qn=arguments;return O.a.wrap(function(sr){for(;;)switch(sr.prev=sr.next){case 0:return $t=qn.length>0&&qn[0]!==void 0?qn[0]:"",sr.next=3,Object(Ue.Fb)({id:Rr.id,secret_dir_path:$t});case 3:Vt=sr.sent,Vt&&Pn($t);case 5:case"end":return sr.stop()}},Ht)}));return function(){return In.apply(this,arguments)}}(),yn=function(Ht){return p.a.createElement(f.a,{className:Qe.a.menu,onClick:function(Vt){$r(Ht.path||"");switch(Vt.key){case"1":Object(nt.Y)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u65B0\u5EFA\u6587\u4EF6"]),$n(!0);break;case"2":Object(nt.Y)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u65B0\u5EFA\u6587\u4EF6\u5939"]),he(!0);break;case"3":Object(nt.Y)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u4E0A\u4F20"]),ar(!0);break;case"4":Object(nt.Y)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u91CD\u547D\u540D"]),G(!0);break;case"5":Object(nt.Y)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u5220\u9664"]),rr(Ht.path,Ht.name,Ht);break;case"6":Object(nt.Y)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u590D\u5236\u8DEF\u5F84"]),xr(Ht);break}}},(Ht.type==="topTree"||Ht.type==="tree")&&p.a.createElement(f.a.Item,{key:"1"},"\u65B0\u5EFA\u6587\u4EF6"),(Ht.type==="topTree"||Ht.type==="tree")&&p.a.createElement(f.a.Item,{key:"2"},"\u65B0\u5EFA\u6587\u4EF6\u5939"),(Ht.type==="topTree"||Ht.type==="tree")&&p.a.createElement(f.a.Item,{key:"3"},"\u4E0A\u4F20"),Ht.type!=="topTree"&&Ht.type!=="tree"&&p.a.createElement(f.a.Item,{key:"4"},"\u91CD\u547D\u540D"),Ht.type!=="topTree"&&p.a.createElement(B.CopyToClipboard,{text:"/data/workspace/myshixun/".concat(Kn?"":"secret/").concat(Ht==null?void 0:Ht.path),onCopy:function(){return n.b.success("\u590D\u5236\u6210\u529F")}},p.a.createElement(f.a.Item,{key:"6"},p.a.createElement(p.a.Fragment,null,"\u590D\u5236\u8DEF\u5F84"))),Ht.type!=="topTree"&&p.a.createElement(f.a.Item,{key:"5"},"\u5220\u9664"))},Rn=function(Ht,$t){return Ht.map(function(Vt){return $t==""?Vt.path=$t+Vt.name:Vt.path=$t+"/"+Vt.name,Vt.title=p.a.createElement(E.a,{className:"font14"},p.a.createElement(l.a,{flex:"1"},p.a.createElement(E.a,null,p.a.createElement(l.a,{flex:"20px"},Vt.type==="blob"&&p.a.createElement("span",{className:"iconfont icon-wenjian11 font12"})),p.a.createElement(l.a,{flex:"1"},p.a.createElement("span",{className:" multi_ellipsis1"},Vt.name)))),p.a.createElement(l.a,null,(Vt.type==="blob"||Vt.type==="tree")&&p.a.createElement(u.a,{overlay:yn(Vt),className:Qe.a.ellipsis},p.a.createElement("i",{className:"iconfont icon-gengduo2 c-555a88"})))),Vt.disableCheckbox=tr&&tr!==Vt.name,Vt.className=Vt.type==="tree"?Qe.a.pl23:"",Vt.checkable=Vt.type!=="tree",Vt.isLeaf=Vt.type!=="tree",Vt.children=Vt.type==="tree"&&[],Vt.key=Vt.path,Vt})},Ln=function(Ht){_n({type:"practiceSetting/setSideBarTabs",payload:{selectPath:Ht}})},hn=function(){var In=Object(m.a)(O.a.mark(function Ht($t,Vt){var qn;return O.a.wrap(function(sr){for(;;)switch(sr.prev=sr.next){case 0:return qn=$t.split("/"),sr.next=3,Un(Nn);case 3:setTimeout(function(){Ln($t),fr=[qn[0]||""],Wa=[$t],ma(Object(F.a)(Wa)),Ha(Object(F.a)(fr))},150);case 4:case"end":return sr.stop()}},Ht)}));return function($t,Vt){return In.apply(this,arguments)}}(),xn=function(Ht,$t){if($t=="")wn=Object(F.a)(Ht),un(Object(F.a)(Ht));else{var Vt=Mn(wn,$t,Ht);wn=Vt,un(Object(F.a)(Vt))}};function Mn(In,Ht,$t){return In.map(function(Vt){return Vt.key===Ht?(Vt.children=Object(F.a)($t),Object(s.a)({},Vt)):Vt.children?Object(s.a)(Object(s.a)({},Vt),{},{children:Mn(Vt.children,Ht,$t)}):Vt})}var Un=function(){var In=Object(m.a)(O.a.mark(function Ht(){var $t,Vt,qn,On,sr,Zn=arguments;return O.a.wrap(function(mr){for(;;)switch(mr.prev=mr.next){case 0:return $t=Zn.length>0&&Zn[0]!==void 0?Zn[0]:"",mr.next=3,_n({type:Kn?"shixunsDetail/getRepository":"shixunsDetail/getSecretRepository",payload:{id:Rr.id,path:$t}});case 3:return Vt=mr.sent,Vt&&((qn=Vt.trees)!==null&&qn!==void 0&&qn.length?(sr=Rn(Object(F.a)(Vt.trees),$t),xn(sr,$t),ei(Vt.trees||[]),vn($t||""),console.log("handleGetRepository:",sr,$t),setTimeout(function(){return console.log(wn,Vt.trees,$t,999999)},2e3)):$t==""&&un([]),Ft(((On=Vt.commits)===null||On===void 0?void 0:On[0])||{})),mr.abrupt("return",Vt);case 6:case"end":return mr.stop()}},Ht)}));return function(){return In.apply(this,arguments)}}(),nr=function(){var In=Object(m.a)(O.a.mark(function Ht($t){return O.a.wrap(function(qn){for(;;)switch(qn.prev=qn.next){case 0:return qn.abrupt("return",new Promise(function(){var On=Object(m.a)(O.a.mark(function sr(Zn,vr){return O.a.wrap(function(Fr){for(;;)switch(Fr.prev=Fr.next){case 0:return $t.children.length&&Zn(),on($t.path),Fr.next=4,Un($t.path);case 4:Zn();case 5:case"end":return Fr.stop()}},sr)}));return function(sr,Zn){return On.apply(this,arguments)}}()));case 1:case"end":return qn.stop()}},Ht)}));return function($t){return In.apply(this,arguments)}}(),hr=function(){var In=Object(m.a)(O.a.mark(function Ht($t,Vt){var qn,On;return O.a.wrap(function(Zn){for(;;)switch(Zn.prev=Zn.next){case 0:if(console.log("handleSelectTree",$t,Vt.nativeEvent.target.nodeName,Vt),qn=function(){Ln(Vt.node.path),$t=[Vt.node.path],ma(Object(F.a)($t))},!(Vt.nativeEvent.target.nodeName==="svg"||Vt.nativeEvent.target.nodeName==="LI"||Vt.nativeEvent.target.nodeName==="I")){Zn.next=4;break}return Zn.abrupt("return");case 4:Vt.node.type==="blob"&&(Wn!=null&&(On=Wn.sideBar)!==null&&On!==void 0&&On.confirmLeave?c.a.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:function(){qn(),_n({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})}}):qn());case 5:case"end":return Zn.stop()}},Ht)}));return function($t,Vt){return In.apply(this,arguments)}}(),rr=function(Ht,$t,Vt){c.a.confirm({centered:!0,title:"\u786E\u8BA4\u9700\u8981\u5220\u9664\u8BE5\u6587\u4EF6".concat(Vt.children?"\u5939":"","?"),okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:function(){var qn=Object(m.a)(O.a.mark(function sr(){var Zn,vr,mr;return O.a.wrap(function(kr){for(;;)switch(kr.prev=kr.next){case 0:return kr.next=2,_n({type:"shixunsDetail/deleteGitFile",payload:{id:Rr.id,path:Ht,message:"\u5220\u9664".concat(Ht),secret_repository:Kn?null:!0}});case 2:if(Zn=kr.sent,vr=Ht.split("/"),!((Zn==null?void 0:Zn.status)===0)){kr.next=20;break}return n.b.info("\u5220\u9664\u6210\u529F"),vr.splice(vr.length-1,1),kr.next=9,Un(vr.length>1?vr.join("/"):"");case 9:if(mr=kr.sent,!(mr!=null&&mr.trees)){kr.next=13;break}kr.next=16;break;case 13:return vr.splice(vr.length-1,1),kr.next=16,Un(vr.length>1?vr.join("/"):"");case 16:return Ln(""),kr.abrupt("return",!0);case 20:(Zn==null?void 0:Zn.status)===-3&&c.a.confirm({title:"\u5220\u9664\u5931\u8D25",content:p.a.createElement("div",null,"\u8BE5\u6587\u4EF6\u201C",Ht,"\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(Rr.id,"/edit/").concat(Zn==null?void 0:Zn.message,"/tab=2")}});case 21:case"end":return kr.stop()}},sr)}));function On(){return qn.apply(this,arguments)}return On}()})},xr=function(Ht){console.log(Ht,"item")},Ar=function(){var In=Object(m.a)(O.a.mark(function Ht($t,Vt){return O.a.wrap(function(On){for(;;)switch(On.prev=On.next){case 0:if(console.log("handleExpand",Vt),!(Vt.nativeEvent.target.nodeName==="svg"||Vt.nativeEvent.target.nodeName==="path"||Vt.nativeEvent.target.nodeName==="LI")){On.next=5;break}return On.abrupt("return",!0);case 5:return On.next=7,nr(Vt.node);case 7:fr.includes(Vt.node.path)?fr.splice(fr.indexOf(Vt.node.path),1):fr.push(Vt.node.path);case 8:Ha(Object(F.a)(fr));case 9:case"end":return On.stop()}},Ht)}));return function($t,Vt){return In.apply(this,arguments)}}(),or=function(){be(!1),localStorage.warehouseHideTip=!0},na=function(){var In=Object(m.a)(O.a.mark(function Ht($t){var Vt,qn,On,sr,Zn;return O.a.wrap(function(mr){for(;;)switch(mr.prev=mr.next){case 0:On="",mr.t0=Kn,mr.next=mr.t0===!0?4:mr.t0===!1?9:11;break;case 4:return On="\u5F00\u542F\u7248\u672C\u5E93",sr="\u5F00\u542F",Zn="\u4E0D\u5F00\u542F",qn=p.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"),mr.abrupt("break",11);case 9:return Kt!=null&&(Vt=Kt.detail)!==null&&Vt!==void 0&&Vt.secret_repository?(On="\u5173\u95ED\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93",sr="\u786E\u5B9A",Zn="\u53D6\u6D88",qn=p.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")):(On="\u5F00\u542F\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93",sr="\u4E0D\u4F7F\u7528",Zn="\u4F7F\u7528",qn=p.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")),mr.abrupt("break",11);case 11:if(!(!Kn&&Object(kt.b)(_n,"\u4E0D\u80FD\u5F00\u542F/\u5173\u95ED\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93"))){mr.next=13;break}return mr.abrupt("return");case 13:c.a.confirm({title:On,okText:sr,cancelText:Zn,content:qn,onOk:function(){var kr;Object(nt.Y)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93",On]),!Kn&&!(Kt!=null&&(kr=Kt.detail)!==null&&kr!==void 0&&kr.secret_repository)||ir($t)},onCancel:function(){var kr;!Kn&&!(Kt!=null&&(kr=Kt.detail)!==null&&kr!==void 0&&kr.secret_repository)&&ir($t)}});case 14:case"end":return mr.stop()}},Ht)}));return function($t){return In.apply(this,arguments)}}(),ir=function(){var In=Object(m.a)(O.a.mark(function Ht($t){return O.a.wrap(function(qn){for(;;)switch(qn.prev=qn.next){case 0:if(!Kn){qn.next=6;break}return qn.next=3,Object(Ue.q)(Object(s.a)({},Rr));case 3:_n({type:"practiceSetting/getCommonData",payload:Object(s.a)({},Rr)}),qn.next=8;break;case 6:return qn.next=8,Object(Ue.s)(Object(s.a)(Object(s.a)({},Rr),{},{is_secret_repository:$t}));case 8:Un(),_n({type:"shixunsDetail/getShixunsDetail",payload:{id:Rr.id}});case 10:case"end":return qn.stop()}},Ht)}));return function($t){return In.apply(this,arguments)}}(),Yr=function(Ht){console.log(Ht)},Vr=function(){var In=Object(m.a)(O.a.mark(function Ht($t){var Vt,qn,On,sr,Zn,vr,mr,Fr,kr,aa,pr;return O.a.wrap(function(Tr){for(;;)switch(Tr.prev=Tr.next){case 0:if(console.log($t),Vt=$t.node.key,qn=$t.dragNode.key,On=$t.node.pos.split("-"),sr=$t.dropPosition-Number(On[On.length-1]),!($t.dragNode.type==="tree")){Tr.next=8;break}return n.b.warn("\u4E0D\u652F\u6301\u6587\u4EF6\u5939\u79FB\u52A8\u76EE\u5F55"),Tr.abrupt("return");case 8:if(!($t.node.type!=="tree")){Tr.next=11;break}return n.b.warn("\u672A\u79FB\u52A8\u6587\u4EF6\u76EE\u5F55\u4F4D\u7F6E"),Tr.abrupt("return");case 11:return Tr.next=13,_n({type:"shixunsDetail/moveGitFile",payload:{id:Rr.id,from:$t.dragNode.path,to:$t.node.path+"/"+$t.dragNode.name,message:"".concat($t.dragNode.path," move to ").concat($t.node.path+"/"+$t.dragNode.name," ")}});case 13:if(Zn=Tr.sent,!(Zn.status===0)){Tr.next=26;break}return Ln(""),Tr.next=18,Un("");case 18:vr=0;case 19:if(!(vr<fr.length)){Tr.next=26;break}if(!(fr[vr]!="")){Tr.next=23;break}return Tr.next=23,Un(fr[vr]);case 23:vr++,Tr.next=19;break;case 26:return Tr.abrupt("return");case 32:case"end":return Tr.stop()}},Ht)}));return function($t){return In.apply(this,arguments)}}();return p.a.createElement("section",{className:Qe.a.bg},p.a.createElement("div",{className:Qe.a.contentbg},p.a.createElement("div",{className:Qe.a.wrap},p.a.createElement(E.a,{className:Qe.a.gitCode},p.a.createElement(l.a,{flex:"1"},p.a.createElement("span",{className:"iconfont icon-daimacangku2 mr8"}),Kn?"\u4EE3\u7801\u4ED3\u5E93":"\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93",p.a.createElement(W.a,{className:Kn&&Kt!==null&&Kt!==void 0&&(ot=Kt.detail)!==null&&ot!==void 0&&ot.init_repository?"hide":"ml10",checked:Kn?Kt==null||((Ne=Kt.detail)===null||Ne===void 0)?void 0:Ne.init_repository:Kt==null||((it=Kt.detail)===null||it===void 0)?void 0:it.secret_repository,checkedChildren:"\u5F00\u542F",unCheckedChildren:"\u5173\u95ED",onChange:na})),p.a.createElement(l.a,null,p.a.createElement(u.a,{overlay:yn({type:"topTree"}),className:"current"},p.a.createElement(h.a,{visible:ua,title:p.a.createElement("div",{className:"font16"},p.a.createElement(bt.a,{style:{position:"relative",left:-35},onClick:function(){return or()}}),"\u70B9\u51FB\u6B64\u5904\u65B0\u5EFA\u6587\u4EF6\u3001\u65B0\u5EFA\u6587\u4EF6\u5939\u3001\u4E0A\u4F20\u6587\u4EF6\u3002",p.a.createElement("span",{onClick:function(){return or()},className:"iconfont icon-guanbi1 ml8 current font14"})),overlayClassName:Qe.a.overlayClass,overlayStyle:{maxWidth:500},arrowPointAtCenter:!0,placement:"right",color:"#F7B500"},Kn&&(Kt==null||((Je=Kt.detail)===null||Je===void 0)?void 0:Je.init_repository)&&p.a.createElement("i",{className:"iconfont icon-gengduo2 c-555a88"}),!Kn&&(Kt==null||((Tt=Kt.detail)===null||Tt===void 0)?void 0:Tt.secret_repository)&&p.a.createElement("i",{className:"iconfont icon-gengduo2 c-555a88"}))))),!!wn.length&&!Kn&&p.a.createElement("div",{className:"mt20 pl20 pr20 font14 c-white"},p.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")),wn.length?p.a.createElement(p.a.Fragment,null,p.a.createElement("div",{className:Qe.a.content},cn==="1"&&p.a.createElement("div",{className:Qe.a.tips},"\u63D0\u793A\uFF1A",p.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'),p.a.createElement(gt,{disabled:!!Pt.effects["shixunsDetail/getFileContent"],multiple:!0,showIcon:!1,treeData:wn,switcherIcon:p.a.createElement(Ke.a,{style:{fontWeight:"bold",fontSize:14,position:"relative",top:3,marginLeft:22}}),onExpand:Ar,expandedKeys:fr,selectedKeys:Wa,onSelect:hr,draggable:!0,onDragEnter:Yr,onDrop:Vr,allowDrop:function(Ht){var $t=Ht.dropNode,Vt=Ht.dropPosition;return!1}}))):"",!wn.length&&Kn&&(Kt==null||((yt=Kt.detail)===null||yt===void 0)?void 0:yt.init_repository)&&p.a.createElement(Fe,null),!wn.length&&!Kn&&(Kt==null||((It=Kt.detail)===null||It===void 0)?void 0:It.secret_repository)&&p.a.createElement(Fe,null))),p.a.createElement(me,{visible:de,defaultPath:Nn,onClose:function(){return G(!1)},isRepository:!Kn,onOK:function(){var In=Object(m.a)(O.a.mark(function Ht($t){var Vt;return O.a.wrap(function(On){for(;;)switch(On.prev=On.next){case 0:return Vt=Nn.split("/"),Vt.pop(),On.next=4,Un(Vt.join("/"));case 4:Ln("");case 5:case"end":return On.stop()}},Ht)}));return function(Ht){return In.apply(this,arguments)}}()}),p.a.createElement(oe,{visible:Xn,defaultPath:Nn,onClose:function(){return $n(!1)},isRepository:Kn,onOK:function(Ht){hn(Ht.path,Ht.name)}}),p.a.createElement(xe,{visible:ye,defaultPath:Nn,onClose:function(){return he(!1)},isRepository:Kn,onOK:function(Ht){hn(Ht.path,Ht.name)}}),p.a.createElement(Se,{defaultPath:Nn,visible:Hn,isRepository:Kn,onClose:function(){return ar(!1)},onOK:function(){var In=Object(m.a)(O.a.mark(function Ht($t){var Vt;return O.a.wrap(function(On){for(;;)switch(On.prev=On.next){case 0:return Vt=Nn.split("/"),On.next=3,Un(Nn);case 3:fr=[Vt[0]||""],Wa=[Nn],ma(Object(F.a)(Wa)),Ha(Object(F.a)(fr));case 7:case"end":return On.stop()}},Ht)}));return function(Ht){return In.apply(this,arguments)}}()}),p.a.createElement(ht,{pathList:Nn==null?void 0:Nn.split("/"),showInputPath:!0,isMergeSelectFile:ln,onFinish:function(Ht){ln?fn(Ht):Un(Ht),en(!1)}}))},Fe=function(){return p.a.createElement("div",{className:"mt20 pb50 ".concat(Qe.a.nodata)},p.a.createElement("div",{className:Qe.a.headLeft},"\u63D0\u793A\uFF1A",p.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",p.a.createElement("br",null),"\u4E24\u79CD\u65B9\u5F0F\u6765\u4F7F\u7528\uFF1A",p.a.createElement("br",null),"1\u3001",p.a.createElement("a",{href:"/forums/2784",target:"_blank"},"Git\u5BA2\u6237\u7AEF")," \u4E0A\u4F20\u5DF2\u6709\u6587\u4EF6\u6765\u5F00\u59CB\u4F7F\u7528\u3002",p.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"),p.a.createElement("img",{width:"100%",src:vt.y}))},Xe=Object(U.a)(function(xt){var We=xt.shixunsDetail,ot=xt.loading,it=xt.globalSetting,Ne=xt.practiceSetting,Je=xt.user;return{shixunsDetail:We,globalSetting:it,user:Je,practiceSetting:Ne,loading:ot}})(ze),Ae=a("/zsF"),Pe=a("PArb"),Ye=a("yDYP"),$e=a.n(Ye),Ot=function(We){var ot=We.shixunsDetail,it=We.globalSetting,Ne=We.loading,Je=We.user,Tt=We.dispatch,yt=We.isRepository,It=Object(x.a)(We,["shixunsDetail","globalSetting","loading","user","dispatch","isRepository"]),Kt=Object(k.i)(),dt=Object(S.useState)([]),Pt=Object(C.a)(dt,2),Nt=Pt[0],cn=Pt[1];Object(S.useEffect)(function(){_n()},[yt]);var _n=function(){var Wn=Object(m.a)(O.a.mark(function Kn(){var wn;return O.a.wrap(function(_r){for(;;)switch(_r.prev=_r.next){case 0:return _r.next=2,Tt({type:"shixunsDetail/getRepositoryCommit",payload:{id:Kt.id,secret_repository:yt?void 0:!0}});case 2:wn=_r.sent,wn&&cn(wn.commits||[]);case 4:case"end":return _r.stop()}},Kn)}));return function(){return Wn.apply(this,arguments)}}();return p.a.createElement(p.a.Fragment,null,Nt==""&&p.a.createElement("div",{className:$e.a.empty},p.a.createElement("img",{src:vt.m,width:"258"}),p.a.createElement("br",null),p.a.createElement("span",{className:"c-grey-c font14"},"\u6682\u65E0\u63D0\u4EA4\u8BB0\u5F55")),Nt!=""&&p.a.createElement("section",{className:$e.a.bg},p.a.createElement("div",{className:$e.a.wrap},p.a.createElement("div",{className:$e.a.content},Nt==null?void 0:Nt.map(function(Wn){var Kn,wn;return p.a.createElement("div",null,p.a.createElement(E.a,{align:"middle",className:"c-white font16"},p.a.createElement(l.a,null,Wn.title)),p.a.createElement(E.a,{align:"middle",className:"mt20 "},p.a.createElement(l.a,null,p.a.createElement("img",{className:$e.a.imageUrl,src:ce.a.IMG_SERVER+"/"+((Kn=Wn.author)===null||Kn===void 0?void 0:Kn.image_url)})),p.a.createElement(l.a,{className:$e.a.blueLight},p.a.createElement("span",{className:"ml20"},(wn=Wn.author)===null||wn===void 0?void 0:wn.username)),p.a.createElement(l.a,null,p.a.createElement("span",{className:"ml20 ".concat($e.a.blueLight)},"\u63D0\u4EA4\u4E8E"),p.a.createElement("span",{className:"ml20 ".concat($e.a.blueLight)},Wn.time))),p.a.createElement(Pe.a,{className:$e.a.divider}))})))))},ct=Object(U.a)(function(xt){var We=xt.shixunsDetail,ot=xt.loading,it=xt.globalSetting,Ne=xt.user;return{shixunsDetail:We,globalSetting:it,user:Ne,loading:ot.models.index}})(Ot),jt=a("p5ED"),Xt=R.a.TabPane,bn=function(We){var ot,it,Ne,Je,Tt,yt,It,Kt,dt,Pt,Nt,cn,_n,Wn,Kn,wn,un,_r,Rr,Ir=We.globalSetting,dr=We.loading,zn=We.dispatch,tr=We.practiceSetting,an=We.shixunsDetail,Wt=Object(x.a)(We,["globalSetting","loading","dispatch","practiceSetting","shixunsDetail"]),sn=Object(S.useState)("1"),Xn=Object(C.a)(sn,2),$n=Xn[0],Vn=Xn[1],Jn=Object(S.useState)("1"),de=Object(C.a)(Jn,2),G=de[0],Z=de[1],ue=Object(S.useState)(),ye=Object(C.a)(ue,2),he=ye[0],ft=ye[1],mn=Object(S.useRef)(),Hn=Object(S.useState)(!0),ar=Object(C.a)(Hn,2),tn=ar[0],kn=ar[1],Nn=Object(S.useState)(["2","1"]),$r=Object(C.a)(Nn,2),_a=$r[0],ya=$r[1],fr=Object(S.useState)([]),Ha=Object(C.a)(fr,2),Ba=Ha[0],Ia=Ha[1],Wa=Object(S.useRef)(),ma=Object(k.i)(),Qa=[{id:"1",name:"\u4EE3\u7801\u4ED3\u5E93"},{id:"2",name:p.a.createElement("span",null,p.a.createElement("span",null,"\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93"),p.a.createElement(h.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"},p.a.createElement("i",{className:"iconfont icon-xiaowenhao",style:{marginLeft:2,fontSize:14}})))}];Object(S.useEffect)(function(){try{var da,ha,ua,be,at;if(!!(an!=null&&(da=an.fileContent)!==null&&da!==void 0&&(ha=da.content)!==null&&ha!==void 0&&(ua=ha.content)!==null&&ua!==void 0&&ua.length)||(an==null||((be=an.fileContent)===null||be===void 0||((at=be.content)===null||at===void 0))?void 0:at.content)==""){var Dt;if((an==null||((Dt=an.fileContent)===null||Dt===void 0)?void 0:Dt.file_type)==="txt"){var wt,Ft,Rt,zt;mn.current=window.decodeURIComponent(escape(window.atob(an==null||((wt=an.fileContent)===null||wt===void 0||((Ft=wt.content)===null||Ft===void 0))?void 0:Ft.content))),he=window.decodeURIComponent(escape(window.atob(an==null||((Rt=an.fileContent)===null||Rt===void 0||((zt=Rt.content)===null||zt===void 0))?void 0:zt.content))),ft(he)}else{var qt,vn,dn,jn;mn.current=an==null||((qt=an.fileContent)===null||qt===void 0||((vn=qt.content)===null||vn===void 0))?void 0:vn.content,he=an==null||((dn=an.fileContent)===null||dn===void 0||((jn=dn.content)===null||jn===void 0))?void 0:jn.content,ft(he)}}}catch(Bn){var Cn,on,An,gn;mn.current=window.atob(an==null||((Cn=an.fileContent)===null||Cn===void 0||((on=Cn.content)===null||on===void 0))?void 0:on.content),he=window.atob(an==null||((An=an.fileContent)===null||An===void 0||((gn=An.content)===null||gn===void 0))?void 0:gn.content),ft(he),n.b.warn("\u8BF7\u786E\u8BA4\u6587\u4EF6\u5B57\u7B26\u96C6\u7F16\u7801\u662F\u5426\u4E3AUTF-8")}console.log("codeMirrorSourceValue1212:12",an.fileContent.content)},[an==null||((ot=an.fileContent)===null||ot===void 0)?void 0:ot.content]),Object(S.useEffect)(function(){var da,ha=tr==null||((da=tr.sideBar)===null||da===void 0)?void 0:da.selectPath.split("/");ya(ha)},[tr==null||((it=tr.sideBar)===null||it===void 0)?void 0:it.selectPath]);var Ka=function(ha){ft(ha);var ua=-1;ha===mn.current?ua=0:ua=1,ua!==-1,zn({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!!ua}})};Object(S.useEffect)(function(){new Promise(function(){var da=Object(m.a)(O.a.mark(function ha(ua,be){var at,Dt,wt,Ft;return O.a.wrap(function(zt){for(;;)switch(zt.prev=zt.next){case 0:if(!((tr==null||((at=tr.sideBar)===null||at===void 0)?void 0:at.selectPath)!==""&&tr!==null&&tr!==void 0&&(Dt=tr.sideBar)!==null&&Dt!==void 0&&Dt.selectPath)){zt.next=5;break}return zt.next=3,zn({type:"shixunsDetail/getFileContent",payload:{id:ma.id,path:tr==null||((wt=tr.sideBar)===null||wt===void 0)?void 0:wt.selectPath,secret_repository:tn?null:!0}});case 3:Ft=zt.sent,Ft!=null&&Ft.content||(Ft==null?void 0:Ft.content)==""||zn({type:"practiceSetting/setSideBarTabs",payload:{selectPath:""}});case 5:case"end":return zt.stop()}},ha)}));return function(ha,ua){return da.apply(this,arguments)}}())},[tr==null||((Ne=tr.sideBar)===null||Ne===void 0)?void 0:Ne.selectPath]);var ri=p.a.createElement(f.a,{className:N.a.menu,onClick:function(ha){var ua;!(an!=null&&(ua=an.detail)!==null&&ua!==void 0&&ua.secret_repository)&&ha.key==="2"&&Z("1"),Vn(ha.key),ha.key==="1"?kn(!0):kn(!1)}},p.a.createElement(f.a.Item,{disabled:!0,key:"0"},"\u5207\u6362\u4ED3\u5E93"),Qa.filter(function(da){var ha,ua;return!(an!=null&&(ha=an.detail)!==null&&ha!==void 0&&ha.init_repository)||an!=null&&(ua=an.detail)!==null&&ua!==void 0&&ua.is_jupyter_lab?da.id!=="2":da}).map(function(da,ha){return p.a.createElement(f.a.Item,{className:"leaveClick",key:da.id},da.name)})),ei=function(){var da=Object(m.a)(O.a.mark(function ha(){var ua,be,at;return O.a.wrap(function(wt){for(;;)switch(wt.prev=wt.next){case 0:return wt.next=2,zn({type:"shixunsDetail/updateRepositoryFile",payload:{id:ma.id,path:an==null||((ua=an.fileContent)===null||ua===void 0||((be=ua.params)===null||be===void 0))?void 0:be.path,content:he,secret_repository:tn?null:!0}});case 2:at=wt.sent,at!=null&&at.content&&(n.b.info("\u4FDD\u5B58\u6210\u529F"),zn({type:"practiceSetting/setSideBarTabs",payload:Object(s.a)(Object(s.a)({},tr.sideBar),{},{confirmLeave:!1})}));case 4:case"end":return wt.stop()}},ha)}));return function(){return da.apply(this,arguments)}}();return p.a.createElement("div",{className:N.a.warehouse},p.a.createElement("div",{className:N.a.header},p.a.createElement(E.a,{align:"middle",className:"w100 c-white",style:{height:60}},p.a.createElement(l.a,{flex:"1"},p.a.createElement(E.a,{align:"middle"},p.a.createElement(l.a,null,p.a.createElement(u.a,{overlay:ri,className:N.a.menu},p.a.createElement("span",{className:"font16 c-white current ml20"},Qa.find(function(da){return da.id===$n}).name," ",p.a.createElement("span",{style:{color:"#B0B5D6"},className:"iconfont icon-sanjiaoxing font12"})))),p.a.createElement(l.a,{flex:"81px"},p.a.createElement("div",{className:N.a.line})),p.a.createElement(l.a,null,p.a.createElement(R.a,{className:N.a.tabs,activeKey:G,onChange:function(ha){var ua;tr!=null&&(ua=tr.sideBar)!==null&&ua!==void 0&&ua.confirmLeave?c.a.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:function(){Z(ha),zn({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1,selectPath:""}})}}):(Z(ha),zn({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1,selectPath:""}}))}},p.a.createElement(Xt,{tab:p.a.createElement("span",{className:"leaveClick"},"\u4EE3\u7801\u6587\u4EF6"),key:"1"}),tn&&(an==null||((Je=an.detail)===null||Je===void 0)?void 0:Je.init_repository)&&p.a.createElement(Xt,{tab:"\u63D0\u4EA4\u8BB0\u5F55",key:"2",className:"leaveClick"}),!tn&&(an==null||((Tt=an.detail)===null||Tt===void 0)?void 0:Tt.secret_repository)&&p.a.createElement(Xt,{tab:"\u63D0\u4EA4\u8BB0\u5F55",key:"2",className:"leaveClick"}))))),(tn&&(an==null||((yt=an.repository)===null||yt===void 0)?void 0:yt.git_url)||!tn&&(an==null||((It=an.secretRepository)===null||It===void 0)?void 0:It.git_url))&&p.a.createElement(p.a.Fragment,null,p.a.createElement(l.a,null,p.a.createElement("span",{className:N.a.title},"\u4ED3\u5E93\u5730\u5740:"),p.a.createElement("input",{value:tn?an==null||((Kt=an.repository)===null||Kt===void 0)?void 0:Kt.git_url:an==null||((dt=an.secretRepository)===null||dt===void 0)?void 0:dt.git_url}),p.a.createElement(B.CopyToClipboard,{text:tn?an==null||((Pt=an.repository)===null||Pt===void 0)?void 0:Pt.git_url:an==null||((Nt=an.secretRepository)===null||Nt===void 0)?void 0:Nt.git_url,onCopy:function(){return n.b.success("\u590D\u5236\u6210\u529F")}},p.a.createElement(h.a,{placement:"topLeft",title:"\u70B9\u51FB\u590D\u5236\u7248\u672C\u5E93"},p.a.createElement("i",{className:"iconfont icon-fuzhi2 current ml5 mr40"}))))))),p.a.createElement("div",{className:N.a.content,style:{overflow:"auto"}},G==="1"&&p.a.createElement(p.a.Fragment,null,p.a.createElement("aside",{className:N.a.left},p.a.createElement(v.a,{spinning:!!dr.effects["shixunsDetail/getRepository"],wrapperClassName:"".concat(N.a.loading," ").concat(N.a.bottom0)},p.a.createElement(Xe,{setTreeData:Ia,treeData:Ba,activeKey:$n,isRepository:tn}))),p.a.createElement("aside",{className:N.a.right,ref:Wa},(tr==null||((cn=tr.sideBar)===null||cn===void 0)?void 0:cn.selectPath)!==""&&p.a.createElement(p.a.Fragment,null,p.a.createElement(v.a,{spinning:!!dr.effects["shixunsDetail/getFileContent"],wrapperClassName:N.a.loading},p.a.createElement("div",{className:N.a.filePathWrp},p.a.createElement(E.a,{align:"middle",className:"w100"},p.a.createElement(l.a,null,p.a.createElement("span",{className:"iconfont icon-daimacangku2 c-white"})),p.a.createElement(l.a,{flex:"40px"},p.a.createElement("div",{className:N.a.line,style:{marginLeft:20}})),p.a.createElement(l.a,{className:N.a.filePath},_a.map(function(da,ha){return p.a.createElement("span",{className:"c-blue"},da)})))),p.a.createElement("div",{className:dr.effects["shixunsDetail/getFileContent"]?"hide":"show"},p.a.createElement(jt.a,{className:"darkBlue",style:{top:66,height:"calc(100% - 60px)",position:"absolute",zIndex:1},filename:an==null||((_n=an.fileContent)===null||_n===void 0)?void 0:_n.filename,type:(an==null||((Wn=an.fileContent)===null||Wn===void 0)?void 0:Wn.file_type)==="office"?"download":an==null||((Kn=an.fileContent)===null||Kn===void 0)?void 0:Kn.file_type,data:he,monacoEditor:{value:he,language:an==null||((wn=an.fileContent)===null||wn===void 0)?void 0:wn.language,onChange:function(ha){return Ka(ha)},options:{fontSize:14}}}))),(an==null||((un=an.fileContent)===null||un===void 0)?void 0:un.file_type)==="txt"&&p.a.createElement(E.a,{align:"middle",justify:"center",className:N.a.footer},p.a.createElement(l.a,null,p.a.createElement(b.a,{type:"primary",size:"large",ghost:!0,onClick:function(){U.d.push("/shixuns/".concat(ma.id,"/challenges"))}},"\u53D6\u6D88"),p.a.createElement(b.a,{type:"primary",size:"large",className:"ml40",onClick:ei},"\u63D0\u4EA4")))),(tr==null||((_r=tr.sideBar)===null||_r===void 0)?void 0:_r.selectPath)==""&&(an==null||((Rr=an.detail)===null||Rr===void 0)?void 0:Rr.init_repository)&&p.a.createElement("div",{className:N.a.empty},p.a.createElement("img",{src:vt.l,width:"258"}),p.a.createElement("br",null),p.a.createElement("span",{className:"c-grey-c"},!!(Ba!=null&&Ba.length)&&"\u5728\u5DE6\u4FA7\u4EE3\u7801\u4ED3\u5E93\u533A\u57DF\u70B9\u51FB\u76EE\u5F55\u6253\u5F00\u6587\u4EF6",!(Ba!=null&&Ba.length)&&"\u8BF7\u5148\u5728\u5DE6\u4FA7\u4E0A\u4F20\u6587\u4EF6\u6216\u65B0\u5EFA\u6587\u4EF6\uFF01")))),G==="2"&&p.a.createElement("div",{className:N.a.commit},p.a.createElement(ct,{isRepository:tn}))))},nn=H.default=Object(U.a)(function(xt){var We=xt.loading,ot=xt.globalSetting,it=xt.practiceSetting,Ne=xt.shixunsDetail;return{globalSetting:ot,loading:We,practiceSetting:it,shixunsDetail:Ne}})(bn)},csWT:function(M,H,a){M.exports=a.p+"static/choose.4ad1045f.svg"},cv67:function(M,H,a){(function(D,b){M.exports=H=b(a("Ib8C"))})(this,function(D){return function(b){var A=D,v=A.lib,y=v.WordArray,E=v.Hasher,w=A.algo,c=[];(function(){for(var r=0;r<64;r++)c[r]=b.abs(b.sin(r+1))*4294967296|0})();var _=w.MD5=E.extend({_doReset:function(){this._hash=new y.init([1732584193,4023233417,2562383102,271733878])},_doProcessBlock:function(r,f){for(var m=0;m<16;m++){var d=f+m,n=r[d];r[d]=(n<<8|n>>>24)&16711935|(n<<24|n>>>8)&4278255360}var i=this._hash.words,h=r[f+0],C=r[f+1],x=r[f+2],g=r[f+3],R=r[f+4],P=r[f+5],O=r[f+6],S=r[f+7],p=r[f+8],T=r[f+9],N=r[f+10],k=r[f+11],U=r[f+12],z=r[f+13],W=r[f+14],F=r[f+15],V=i[0],K=i[1],B=i[2],J=i[3];V=l(V,K,B,J,h,7,c[0]),J=l(J,V,K,B,C,12,c[1]),B=l(B,J,V,K,x,17,c[2]),K=l(K,B,J,V,g,22,c[3]),V=l(V,K,B,J,R,7,c[4]),J=l(J,V,K,B,P,12,c[5]),B=l(B,J,V,K,O,17,c[6]),K=l(K,B,J,V,S,22,c[7]),V=l(V,K,B,J,p,7,c[8]),J=l(J,V,K,B,T,12,c[9]),B=l(B,J,V,K,N,17,c[10]),K=l(K,B,J,V,k,22,c[11]),V=l(V,K,B,J,U,7,c[12]),J=l(J,V,K,B,z,12,c[13]),B=l(B,J,V,K,W,17,c[14]),K=l(K,B,J,V,F,22,c[15]),V=t(V,K,B,J,C,5,c[16]),J=t(J,V,K,B,O,9,c[17]),B=t(B,J,V,K,k,14,c[18]),K=t(K,B,J,V,h,20,c[19]),V=t(V,K,B,J,P,5,c[20]),J=t(J,V,K,B,N,9,c[21]),B=t(B,J,V,K,F,14,c[22]),K=t(K,B,J,V,R,20,c[23]),V=t(V,K,B,J,T,5,c[24]),J=t(J,V,K,B,W,9,c[25]),B=t(B,J,V,K,g,14,c[26]),K=t(K,B,J,V,p,20,c[27]),V=t(V,K,B,J,z,5,c[28]),J=t(J,V,K,B,x,9,c[29]),B=t(B,J,V,K,S,14,c[30]),K=t(K,B,J,V,U,20,c[31]),V=u(V,K,B,J,P,4,c[32]),J=u(J,V,K,B,p,11,c[33]),B=u(B,J,V,K,k,16,c[34]),K=u(K,B,J,V,W,23,c[35]),V=u(V,K,B,J,C,4,c[36]),J=u(J,V,K,B,R,11,c[37]),B=u(B,J,V,K,S,16,c[38]),K=u(K,B,J,V,N,23,c[39]),V=u(V,K,B,J,z,4,c[40]),J=u(J,V,K,B,h,11,c[41]),B=u(B,J,V,K,g,16,c[42]),K=u(K,B,J,V,O,23,c[43]),V=u(V,K,B,J,T,4,c[44]),J=u(J,V,K,B,U,11,c[45]),B=u(B,J,V,K,F,16,c[46]),K=u(K,B,J,V,x,23,c[47]),V=s(V,K,B,J,h,6,c[48]),J=s(J,V,K,B,S,10,c[49]),B=s(B,J,V,K,W,15,c[50]),K=s(K,B,J,V,P,21,c[51]),V=s(V,K,B,J,U,6,c[52]),J=s(J,V,K,B,g,10,c[53]),B=s(B,J,V,K,N,15,c[54]),K=s(K,B,J,V,C,21,c[55]),V=s(V,K,B,J,p,6,c[56]),J=s(J,V,K,B,F,10,c[57]),B=s(B,J,V,K,O,15,c[58]),K=s(K,B,J,V,z,21,c[59]),V=s(V,K,B,J,R,6,c[60]),J=s(J,V,K,B,k,10,c[61]),B=s(B,J,V,K,x,15,c[62]),K=s(K,B,J,V,T,21,c[63]),i[0]=i[0]+V|0,i[1]=i[1]+K|0,i[2]=i[2]+B|0,i[3]=i[3]+J|0},_doFinalize:function(){var r=this._data,f=r.words,m=this._nDataBytes*8,d=r.sigBytes*8;f[d>>>5]|=128<<24-d%32;var n=b.floor(m/4294967296),i=m;f[(d+64>>>9<<4)+15]=(n<<8|n>>>24)&16711935|(n<<24|n>>>8)&4278255360,f[(d+64>>>9<<4)+14]=(i<<8|i>>>24)&16711935|(i<<24|i>>>8)&4278255360,r.sigBytes=(f.length+1)*4,this._process();for(var h=this._hash,C=h.words,x=0;x<4;x++){var g=C[x];C[x]=(g<<8|g>>>24)&16711935|(g<<24|g>>>8)&4278255360}return h},clone:function(){var r=E.clone.call(this);return r._hash=this._hash.clone(),r}});function l(r,f,m,d,n,i,h){var C=r+(f&m|~f&d)+n+h;return(C<<i|C>>>32-i)+f}function t(r,f,m,d,n,i,h){var C=r+(f&d|m&~d)+n+h;return(C<<i|C>>>32-i)+f}function u(r,f,m,d,n,i,h){var C=r+(f^m^d)+n+h;return(C<<i|C>>>32-i)+f}function s(r,f,m,d,n,i,h){var C=r+(m^(f|~d))+n+h;return(C<<i|C>>>32-i)+f}A.MD5=E._createHelper(_),A.HmacMD5=E._createHmacHelper(_)}(Math),D.MD5})},dGDm:function(M,H,a){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,H,a){},djh8:function(M,H,a){M.exports=a.p+"static/qrCode.42927872.png"},dmUQ:function(M,H,a){"use strict";var D=a("Ff2n"),b=a("rePB"),A=a("1OyB"),v=a("vuIU"),y=a("Ji7U"),E=a("md7G"),w=a("foSv"),c=a("q1tI"),_=a.n(c),l=a("TSYQ"),t=a.n(l),u=a("4IlW");function s(p,T){var N=Object.keys(p);if(Object.getOwnPropertySymbols){var k=Object.getOwnPropertySymbols(p);T&&(k=k.filter(function(U){return Object.getOwnPropertyDescriptor(p,U).enumerable})),N.push.apply(N,k)}return N}function r(p){for(var T=1;T<arguments.length;T++){var N=arguments[T]!=null?arguments[T]:{};T%2?s(Object(N),!0).forEach(function(k){Object(b.a)(p,k,N[k])}):Object.getOwnPropertyDescriptors?Object.defineProperties(p,Object.getOwnPropertyDescriptors(N)):s(Object(N)).forEach(function(k){Object.defineProperty(p,k,Object.getOwnPropertyDescriptor(N,k))})}return p}function f(p){var T=m();return function(){var k=Object(w.a)(p),U;if(T){var z=Object(w.a)(this).constructor;U=Reflect.construct(k,arguments,z)}else U=k.apply(this,arguments);return Object(E.a)(this,U)}}function m(){if(typeof Reflect=="undefined"||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(p){return!1}}function d(){}function n(p){p.preventDefault()}var i=function(T){return T.replace(/[^\w.-]+/g,"")},h=200,C=600,x=Number.MAX_SAFE_INTEGER||Math.pow(2,53)-1,g=function(T){return T!=null},R=function(T,N){return N===T||typeof N=="number"&&typeof T=="number"&&isNaN(N)&&isNaN(T)},P=function(p){Object(y.a)(N,p);var T=f(N);function N(k){var U;Object(A.a)(this,N),U=T.call(this,k),U.onKeyDown=function(F){var V=U.props,K=V.onKeyDown,B=V.onPressEnter;if(F.keyCode===u.a.UP){var J=U.getRatio(F);U.up(F,J,null),U.stop()}else if(F.keyCode===u.a.DOWN){var le=U.getRatio(F);U.down(F,le,null),U.stop()}else F.keyCode===u.a.ENTER&&B&&B(F);if(U.recordCursorPosition(),U.lastKeyCode=F.keyCode,K){for(var ge=arguments.length,pe=new Array(ge>1?ge-1:0),De=1;De<ge;De++)pe[De-1]=arguments[De];K.apply(void 0,[F].concat(pe))}},U.onKeyUp=function(F){var V=U.props.onKeyUp;if(U.stop(),U.recordCursorPosition(),V){for(var K=arguments.length,B=new Array(K>1?K-1:0),J=1;J<K;J++)B[J-1]=arguments[J];V.apply(void 0,[F].concat(B))}},U.onChange=function(F){var V=U.props.onChange;U.state.focused&&(U.inputting=!0),U.rawInput=U.props.parser(U.getValueFromEvent(F)),U.setState({inputValue:U.rawInput}),V(U.toNumber(U.rawInput))},U.onMouseUp=function(){var F=U.props.onMouseUp;U.recordCursorPosition(),F&&F.apply(void 0,arguments)},U.onFocus=function(){var F;U.setState({focused:!0}),(F=U.props).onFocus.apply(F,arguments)},U.onBlur=function(){var F=U.props.onBlur;U.inputting=!1,U.setState({focused:!1});var V=U.getCurrentValidValue(U.state.inputValue),K=U.setValue(V,d);if(F){var B=U.input.value,J=U.getInputDisplayValue({focus:!1,value:K});U.input.value=J&&Number(J),F.apply(void 0,arguments),U.input.value=B}},U.getRatio=function(F){var V=1;return F.metaKey||F.ctrlKey?V=.1:F.shiftKey&&(V=10),V},U.getFullNum=function(F){return isNaN(F)?F:/e/i.test(String(F))?Number(F).toFixed(18).replace(/\.?0+$/,""):F},U.getPrecision=function(F){if(g(U.props.precision))return U.props.precision;var V=String(F);if(V.indexOf("e-")>=0)return parseInt(V.slice(V.indexOf("e-")+2),10);var K=0;return V.indexOf(".")>=0&&(K=V.length-V.indexOf(".")-1),K},U.getInputDisplayValue=function(F){var V=F||U.state,K=V.focused,B=V.inputValue,J=V.value,le;K?le=B:le=U.toPrecisionAsStep(J),le==null&&(le="");var ge=U.formatWrapper(le);return g(U.props.decimalSeparator)&&(ge=ge.toString().replace(".",U.props.decimalSeparator)),ge},U.recordCursorPosition=function(){try{U.cursorStart=U.input.selectionStart,U.cursorEnd=U.input.selectionEnd,U.currentValue=U.input.value,U.cursorBefore=U.input.value.substring(0,U.cursorStart),U.cursorAfter=U.input.value.substring(U.cursorEnd)}catch(F){}},U.restoreByAfter=function(F){if(F===void 0)return!1;var V=U.input.value,K=V.lastIndexOf(F);if(K===-1)return!1;var B=U.cursorBefore.length;return U.lastKeyCode===u.a.DELETE&&U.cursorBefore.charAt(B-1)===F[0]?(U.fixCaret(B,B),!0):K+F.length===V.length?(U.fixCaret(K,K),!0):!1},U.partRestoreByAfter=function(F){return F===void 0?!1:Array.prototype.some.call(F,function(V,K){var B=F.substring(K);return U.restoreByAfter(B)})},U.isNotCompleteNumber=function(F){return isNaN(F)||F===""||F===null||F&&F.toString().indexOf(".")===F.toString().length-1},U.stop=function(){U.autoStepTimer&&clearTimeout(U.autoStepTimer)},U.down=function(F,V,K){U.pressingUpOrDown=!0,U.step("down",F,V,K)},U.up=function(F,V,K){U.pressingUpOrDown=!0,U.step("up",F,V,K)},U.saveInput=function(F){U.input=F};var z=k.value;z===void 0&&(z=k.defaultValue),U.state={focused:k.autoFocus};var W=U.getValidValue(U.toNumber(z));return U.state=r(r({},U.state),{},{inputValue:U.toPrecisionAsStep(W),value:W}),U}return Object(v.a)(N,[{key:"componentDidMount",value:function(){this.componentDidUpdate(null)}},{key:"componentDidUpdate",value:function(U){var z=this.props,W=z.value,F=z.onChange,V=z.max,K=z.min,B=this.state.focused;if(U){if(!R(U.value,W)||!R(U.max,V)||!R(U.min,K)){var J=B?W:this.getValidValue(W),le;this.pressingUpOrDown?le=J:this.inputting?le=this.rawInput:le=this.toPrecisionAsStep(J),this.setState({value:J,inputValue:le})}var ge="value"in this.props?W:this.state.value;"max"in this.props&&U.max!==V&&typeof ge=="number"&&ge>V&&F&&F(V),"min"in this.props&&U.min!==K&&typeof ge=="number"&&ge<K&&F&&F(K)}try{if(this.cursorStart!==void 0&&this.state.focused){if(!this.partRestoreByAfter(this.cursorAfter)&&this.state.value!==this.props.value){var pe=this.cursorStart+1;this.cursorAfter?this.lastKeyCode===u.a.BACKSPACE?pe=this.cursorStart-1:this.lastKeyCode===u.a.DELETE&&(pe=this.cursorStart):pe=this.input.value.length,this.fixCaret(pe,pe)}else if(this.currentValue===this.input.value)switch(this.lastKeyCode){case u.a.BACKSPACE:this.fixCaret(this.cursorStart-1,this.cursorStart-1);break;case u.a.DELETE:this.fixCaret(this.cursorStart+1,this.cursorStart+1);break;default:}}}catch(De){}if(this.lastKeyCode=null,!this.pressingUpOrDown)return;this.props.focusOnUpDown&&this.state.focused&&(document.activeElement!==this.input&&this.focus())}},{key:"componentWillUnmount",value:function(){this.stop()}},{key:"getCurrentValidValue",value:function(U){var z=U;return z===""?z="":this.isNotCompleteNumber(parseFloat(z))?z=this.state.value:z=this.getValidValue(z),this.toNumber(z)}},{key:"getValueFromEvent",value:function(U){var z=U.target.value.trim().replace(/。/g,".");return g(this.props.decimalSeparator)&&(z=z.replace(this.props.decimalSeparator,".")),z}},{key:"getValidValue",value:function(U){var z=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this.props.min,W=arguments.length>2&&arguments[2]!==void 0?arguments[2]:this.props.max,F=parseFloat(U);return isNaN(F)?U:(F<z&&(F=z),F>W&&(F=W),F)}},{key:"setValue",value:function(U,z){var W=this.props.precision,F=this.isNotCompleteNumber(parseFloat(U))?null:parseFloat(U),V=this.state.value,K=V===void 0?null:V,B=this.state.inputValue,J=B===void 0?null:B,le=typeof F=="number"?F.toFixed(W):"".concat(F),ge=F!==K||le!=="".concat(J);return"value"in this.props?(J=this.toPrecisionAsStep(this.state.value),this.setState({inputValue:J},z)):this.setState({value:F,inputValue:this.toPrecisionAsStep(U)},z),ge&&this.props.onChange(F),F}},{key:"getMaxPrecision",value:function(U){var z=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,W=this.props,F=W.precision,V=W.step;if(g(F))return F;var K=this.getPrecision(z),B=this.getPrecision(V),J=this.getPrecision(U);return U?Math.max(J,K+B):K+B}},{key:"getPrecisionFactor",value:function(U){var z=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,W=this.getMaxPrecision(U,z);return Math.pow(10,W)}},{key:"focus",value:function(){this.input.focus(),this.recordCursorPosition()}},{key:"blur",value:function(){this.input.blur()}},{key:"select",value:function(){this.input.select()}},{key:"formatWrapper",value:function(U){return this.props.formatter?this.props.formatter(U):U}},{key:"toPrecisionAsStep",value:function(U){if(this.isNotCompleteNumber(U)||U==="")return U;var z=Math.abs(this.getMaxPrecision(U));return isNaN(z)?U.toString():Number(U).toFixed(z)}},{key:"toNumber",value:function(U){var z=this.props.precision,W=this.state.focused,F=U&&U.length>16&&W;return this.isNotCompleteNumber(U)||F?U:g(z)?Math.round(U*Math.pow(10,z))/Math.pow(10,z):Number(U)}},{key:"upStep",value:function(U,z){var W=this.props.step,F=this.getPrecisionFactor(U,z),V=Math.abs(this.getMaxPrecision(U,z)),K=((F*U+F*W*z)/F).toFixed(V);return this.toNumber(K)}},{key:"downStep",value:function(U,z){var W=this.props.step,F=this.getPrecisionFactor(U,z),V=Math.abs(this.getMaxPrecision(U,z)),K=((F*U-F*W*z)/F).toFixed(V);return this.toNumber(K)}},{key:"step",value:function(U,z){var W=this,F=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,V=arguments.length>3?arguments[3]:void 0;this.stop(),z&&(z.persist(),z.preventDefault());var K=this.props;if(K.disabled)return;var B=this.getCurrentValidValue(this.state.inputValue)||0;if(this.isNotCompleteNumber(B))return;var J=this["".concat(U,"Step")](B,F),le=J>K.max||J<K.min;if(J>K.max?J=K.max:J<K.min&&(J=K.min),this.setValue(J,null),this.setState({focused:!0},function(){W.pressingUpOrDown=!1}),le)return;this.autoStepTimer=setTimeout(function(){W[U](z,F,!0)},V?h:C)}},{key:"fixCaret",value:function(U,z){if(U===void 0||z===void 0||!this.input||!this.input.value)return;try{var W=this.input.selectionStart,F=this.input.selectionEnd;(U!==W||z!==F)&&this.input.setSelectionRange(U,z)}catch(V){}}},{key:"render",value:function(){var U,z=this.props,W=z.prefixCls,F=z.disabled,V=z.readOnly,K=z.useTouch,B=z.autoComplete,J=z.upHandler,le=z.downHandler,ge=z.className,pe=z.max,De=z.min,Ie=z.style,fe=z.title,xe=z.onMouseEnter,Ee=z.onMouseLeave,se=z.onMouseOver,oe=z.onMouseOut,q=z.required,me=z.onClick,re=z.tabIndex,ae=z.type,ce=z.placeholder,te=z.id,$=z.inputMode,X=z.pattern,ee=z.step,Oe=z.maxLength,Se=z.autoFocus,Me=z.name,Qe=z.onPaste,tt=z.onInput,st=Object(D.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"]),ut=this.state,ht=ut.value,bt=ut.focused,Ke=t()(W,(U={},Object(b.a)(U,ge,!!ge),Object(b.a)(U,"".concat(W,"-disabled"),F),Object(b.a)(U,"".concat(W,"-focused"),bt),U)),Ue={};Object.keys(st).forEach(function($e){($e.substr(0,5)==="data-"||$e.substr(0,5)==="aria-"||$e==="role")&&(Ue[$e]=st[$e])});var nt=!V&&!F,kt=this.getInputDisplayValue(null),vt=(ht||ht===0)&&(isNaN(ht)||Number(ht)>=pe),gt=(ht||ht===0)&&(isNaN(ht)||Number(ht)<=De),ze=vt||F||V,Fe=gt||F||V,Xe=t()("".concat(W,"-handler"),"".concat(W,"-handler-up"),Object(b.a)({},"".concat(W,"-handler-up-disabled"),ze)),Ae=t()("".concat(W,"-handler"),"".concat(W,"-handler-down"),Object(b.a)({},"".concat(W,"-handler-down-disabled"),Fe)),Pe=K?{onTouchStart:ze?d:this.up,onTouchEnd:this.stop}:{onMouseDown:ze?d:this.up,onMouseUp:this.stop,onMouseLeave:this.stop},Ye=K?{onTouchStart:Fe?d:this.down,onTouchEnd:this.stop}:{onMouseDown:Fe?d:this.down,onMouseUp:this.stop,onMouseLeave:this.stop};return _.a.createElement("div",{className:Ke,style:Ie,title:fe,onMouseEnter:xe,onMouseLeave:Ee,onMouseOver:se,onMouseOut:oe,onFocus:function(){return null},onBlur:function(){return null}},_.a.createElement("div",{className:"".concat(W,"-handler-wrap")},_.a.createElement("span",Object.assign({unselectable:"on"},Pe,{role:"button","aria-label":"Increase Value","aria-disabled":ze,className:Xe}),J||_.a.createElement("span",{unselectable:"on",className:"".concat(W,"-handler-up-inner"),onClick:n})),_.a.createElement("span",Object.assign({unselectable:"on"},Ye,{role:"button","aria-label":"Decrease Value","aria-disabled":Fe,className:Ae}),le||_.a.createElement("span",{unselectable:"on",className:"".concat(W,"-handler-down-inner"),onClick:n}))),_.a.createElement("div",{className:"".concat(W,"-input-wrap")},_.a.createElement("input",Object.assign({role:"spinbutton","aria-valuemin":De,"aria-valuemax":pe,"aria-valuenow":ht,required:q,type:ae,placeholder:ce,onPaste:Qe,onClick:me,onMouseUp:this.onMouseUp,className:"".concat(W,"-input"),tabIndex:re,autoComplete:B,onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:nt?this.onKeyDown:d,onKeyUp:nt?this.onKeyUp:d,autoFocus:Se,maxLength:Oe,readOnly:V,disabled:F,max:pe,min:De,step:ee,name:Me,title:fe,id:te,onChange:this.onChange,ref:this.saveInput,value:this.getFullNum(kt),pattern:X,inputMode:$,onInput:tt},Ue))))}}]),N}(_.a.Component);P.defaultProps={focusOnUpDown:!0,useTouch:!1,prefixCls:"rc-input-number",max:x,min:-x,step:1,style:{},onChange:d,onKeyDown:d,onPressEnter:d,onFocus:d,onBlur:d,parser:i,required:!1,autoComplete:"off"};var O=P,S=H.a=O},e7zE:function(M,H,a){(function(D,b,A){M.exports=H=b(a("Ib8C"),a("3y9D"),a("WYAk"))})(this,function(D){return function(){var b=D,A=b.lib,v=A.Base,y=A.WordArray,E=b.algo,w=E.SHA1,c=E.HMAC,_=E.PBKDF2=v.extend({cfg:v.extend({keySize:128/32,hasher:w,iterations:1}),init:function(l){this.cfg=this.cfg.extend(l)},compute:function(l,t){for(var u=this.cfg,s=c.create(u.hasher,l),r=y.create(),f=y.create([1]),m=r.words,d=f.words,n=u.keySize,i=u.iterations;m.length<n;){var h=s.update(t).finalize(f);s.reset();for(var C=h.words,x=C.length,g=h,R=1;R<i;R++){g=s.finalize(g),s.reset();for(var P=g.words,O=0;O<x;O++)C[O]^=P[O]}r.concat(h),d[0]++}return r.sigBytes=n*4,r}});b.PBKDF2=function(l,t,u){return _.create(u).compute(l,t)}}(),D.PBKDF2})},fAei:function(M,H,a){"use strict";a.d(H,"a",function(){return h.a});var D=a("rePB"),b=a("VTBJ"),A=a("KQm4"),v=a("1OyB"),y=a("vuIU"),E=a("Ji7U"),w=a("LK+K"),c=a("q1tI"),_=a("4IlW"),l=a("Kwbf"),t=a("TSYQ"),u=a.n(t),s=a("sboe"),r=a("OZM5"),f=a("815F"),m=a("ODXe"),d=a("Ff2n"),n=a("+nKL"),i=a("8XRh"),h=a("WaYH"),C=function(De,Ie){var fe=De.className,xe=De.style,Ee=De.motion,se=De.motionNodes,oe=De.motionType,q=De.onMotionStart,me=De.onMotionEnd,re=De.active,ae=De.treeNodeRequiredProps,ce=Object(d.a)(De,["className","style","motion","motionNodes","motionType","onMotionStart","onMotionEnd","active","treeNodeRequiredProps"]),te=c.useState(!0),$=Object(m.a)(te,2),X=$[0],ee=$[1],Oe=c.useContext(s.a),Se=Oe.prefixCls,Me=c.useRef(!1),Qe=function(){Me.current||me(),Me.current=!0};return Object(c.useEffect)(function(){se&&oe==="hide"&&X&&ee(!1)},[se]),Object(c.useEffect)(function(){return se&&q(),function(){se&&Qe()}},[]),se?c.createElement(i.default,Object.assign({ref:Ie,visible:X},Ee,{motionAppear:oe==="show",onAppearEnd:Qe,onLeaveEnd:Qe}),function(tt,st){var ut=tt.className,ht=tt.style;return c.createElement("div",{ref:st,className:u()("".concat(Se,"-treenode-motion"),ut),style:ht},se.map(function(bt){var Ke=bt.data,Ue=Ke.key,nt=Object(d.a)(Ke,["key"]),kt=bt.isStart,vt=bt.isEnd;delete nt.children;var gt=Object(f.f)(Ue,ae);return c.createElement(h.a,Object.assign({},nt,gt,{active:re,data:bt.data,key:Ue,isStart:kt,isEnd:vt}))}))}):c.createElement(h.a,Object.assign({domRef:Ie,className:fe,style:xe},ce,{active:re}))};C.displayName="MotionTreeNode";var x=c.forwardRef(C),g=x;function R(){var pe=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],De=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],Ie=pe.length,fe=De.length;if(Math.abs(Ie-fe)!==1)return{add:!1,key:null};function xe(Ee,se){var oe=new Map;Ee.forEach(function(me){oe.set(me,!0)});var q=se.filter(function(me){return!oe.has(me)});return q.length===1?q[0]:null}return Ie<fe?{add:!0,key:xe(pe,De)}:{add:!1,key:xe(De,pe)}}function P(pe,De,Ie){var fe=pe.findIndex(function(oe){var q=oe.data;return q.key===Ie}),xe=pe[fe+1],Ee=De.findIndex(function(oe){var q=oe.data;return q.key===Ie});if(xe){var se=De.findIndex(function(oe){var q=oe.data;return q.key===xe.data.key});return De.slice(Ee+1,se)}return De.slice(Ee+1)}var O={width:0,height:0,display:"flex",overflow:"hidden",opacity:0,border:0,padding:0,margin:0},S=function(){},p="RC_TREE_MOTION_".concat(Math.random()),T={key:p},N={key:p,level:0,index:0,pos:"0",node:T},k={parent:null,children:[],pos:N.pos,data:T,isStart:[],isEnd:[]};function U(pe,De,Ie,fe){return De===!1||!Ie?pe:pe.slice(0,Math.ceil(Ie/fe)+1)}function z(pe){var De=pe.data.key,Ie=pe.pos;return Object(f.e)(De,Ie)}function W(pe){for(var De=String(pe.data.key),Ie=pe;Ie.parent;)Ie=Ie.parent,De="".concat(Ie.data.key," > ").concat(De);return De}var F=function(De,Ie){var fe=De.prefixCls,xe=De.data,Ee=De.selectable,se=De.checkable,oe=De.expandedKeys,q=De.selectedKeys,me=De.checkedKeys,re=De.loadedKeys,ae=De.loadingKeys,ce=De.halfCheckedKeys,te=De.keyEntities,$=De.disabled,X=De.dragging,ee=De.dragOverNodeKey,Oe=De.dropPosition,Se=De.motion,Me=De.height,Qe=De.itemHeight,tt=De.virtual,st=De.focusable,ut=De.activeItem,ht=De.focused,bt=De.tabIndex,Ke=De.onKeyDown,Ue=De.onFocus,nt=De.onBlur,kt=De.onActiveChange,vt=De.onListChangeStart,gt=De.onListChangeEnd,ze=Object(d.a)(De,["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"]),Fe=c.useRef(null);c.useImperativeHandle(Ie,function(){return{scrollTo:function(cn){Fe.current.scrollTo(cn)}}});var Xe=c.useState(oe),Ae=Object(m.a)(Xe,2),Pe=Ae[0],Ye=Ae[1],$e=c.useState(xe),Ot=Object(m.a)($e,2),ct=Ot[0],jt=Ot[1],Xt=c.useState(xe),bn=Object(m.a)(Xt,2),nn=bn[0],xt=bn[1],We=c.useState([]),ot=Object(m.a)(We,2),it=ot[0],Ne=ot[1],Je=c.useState(null),Tt=Object(m.a)(Je,2),yt=Tt[0],It=Tt[1];function Kt(){jt(xe),xt(xe),Ne([]),It(null),gt()}c.useEffect(function(){Ye(oe);var Nt=R(Pe,oe);if(Nt.key!==null)if(Nt.add){var cn=ct.findIndex(function(_r){var Rr=_r.data.key;return Rr===Nt.key}),_n=U(P(ct,xe,Nt.key),tt,Me,Qe),Wn=ct.slice();Wn.splice(cn+1,0,k),xt(Wn),Ne(_n),It("show")}else{var Kn=xe.findIndex(function(_r){var Rr=_r.data.key;return Rr===Nt.key}),wn=U(P(xe,ct,Nt.key),tt,Me,Qe),un=xe.slice();un.splice(Kn+1,0,k),xt(un),Ne(wn),It("hide")}else ct!==xe&&(jt(xe),xt(xe))},[oe,xe]),c.useEffect(function(){X||Kt()},[X]);var dt=Se?nn:xe,Pt={expandedKeys:oe,selectedKeys:q,loadedKeys:re,loadingKeys:ae,checkedKeys:me,halfCheckedKeys:ce,dragOverNodeKey:ee,dropPosition:Oe,keyEntities:te};return c.createElement(c.Fragment,null,ht&&ut&&c.createElement("span",{style:O,"aria-live":"assertive"},W(ut)),c.createElement("div",{role:"tree"},c.createElement("input",{style:O,disabled:st===!1||$,tabIndex:st!==!1?bt:null,onKeyDown:Ke,onFocus:Ue,onBlur:nt,value:"",onChange:S})),c.createElement(n.a,Object.assign({},ze,{data:dt,itemKey:z,height:Me,fullHeight:!1,virtual:tt,itemHeight:Qe,prefixCls:"".concat(fe,"-list"),ref:Fe}),function(Nt){var cn=Nt.pos,_n=Nt.data,Wn=_n.key,Kn=Object(d.a)(_n,["key"]),wn=Nt.isStart,un=Nt.isEnd,_r=Object(f.e)(Wn,cn);delete Kn.children;var Rr=Object(f.f)(_r,Pt);return c.createElement(g,Object.assign({},Kn,Rr,{active:ut&&Wn===ut.data.key,pos:cn,data:Nt.data,isStart:wn,isEnd:un,motion:Se,motionNodes:Wn===p?it:null,motionType:yt,onMotionStart:vt,onMotionEnd:Kt,treeNodeRequiredProps:Pt,onMouseMove:function(){kt(null)}}))}))},V=c.forwardRef(F);V.displayName="NodeList";var K=V,B=a("NvD2"),J=function(pe){Object(E.a)(Ie,pe);var De=Object(w.a)(Ie);function Ie(){var fe;return Object(v.a)(this,Ie),fe=De.apply(this,arguments),fe.destroyed=!1,fe.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},fe.listRef=c.createRef(),fe.onNodeDragStart=function(xe,Ee){var se=fe.state,oe=se.expandedKeys,q=se.keyEntities,me=fe.props.onDragStart,re=Ee.props.eventKey;fe.dragNode=Ee;var ae=Object(r.b)(oe,re);fe.setState({dragging:!0,dragNodesKeys:Object(r.g)(re,q)}),fe.setExpandedKeys(ae),me&&me({event:xe,node:Object(f.b)(Ee.props)})},fe.onNodeDragEnter=function(xe,Ee){var se=fe.state,oe=se.expandedKeys,q=se.keyEntities,me=se.dragNodesKeys,re=fe.props.onDragEnter,ae=Ee.props,ce=ae.pos,te=ae.eventKey;if(!fe.dragNode||me.indexOf(te)!==-1)return;var $=Object(r.c)(xe,Ee);if(fe.dragNode.props.eventKey===te&&$===0){fe.setState({dragOverNodeKey:"",dropPosition:null});return}setTimeout(function(){fe.setState({dragOverNodeKey:te,dropPosition:$}),fe.delayedDragEnterLogic||(fe.delayedDragEnterLogic={}),Object.keys(fe.delayedDragEnterLogic).forEach(function(X){clearTimeout(fe.delayedDragEnterLogic[X])}),fe.delayedDragEnterLogic[ce]=window.setTimeout(function(){if(!fe.state.dragging)return;var X=Object(A.a)(oe),ee=q[te];ee&&(ee.children||[]).length&&(X=Object(r.a)(oe,te)),"expandedKeys"in fe.props||fe.setExpandedKeys(X),re&&re({event:xe,node:Object(f.b)(Ee.props),expandedKeys:X})},400)},0)},fe.onNodeDragOver=function(xe,Ee){var se=fe.state.dragNodesKeys,oe=fe.props.onDragOver,q=Ee.props.eventKey;if(se.indexOf(q)!==-1)return;if(fe.dragNode&&q===fe.state.dragOverNodeKey){var me=Object(r.c)(xe,Ee);if(me===fe.state.dropPosition)return;fe.setState({dropPosition:me})}oe&&oe({event:xe,node:Object(f.b)(Ee.props)})},fe.onNodeDragLeave=function(xe,Ee){var se=fe.props.onDragLeave;fe.setState({dragOverNodeKey:""}),se&&se({event:xe,node:Object(f.b)(Ee.props)})},fe.onNodeDragEnd=function(xe,Ee){var se=fe.props.onDragEnd;fe.setState({dragOverNodeKey:""}),fe.cleanDragState(),se&&se({event:xe,node:Object(f.b)(Ee.props)}),fe.dragNode=null},fe.onNodeDrop=function(xe,Ee){var se=fe.state,oe=se.dragNodesKeys,q=oe===void 0?[]:oe,me=se.dropPosition,re=fe.props.onDrop,ae=Ee.props,ce=ae.eventKey,te=ae.pos;if(fe.setState({dragOverNodeKey:""}),fe.cleanDragState(),q.indexOf(ce)!==-1){Object(l.a)(!1,"Can not drop to dragNode(include it's children node)");return}var $=Object(r.k)(te),X={event:xe,node:Object(f.b)(Ee.props),dragNode:fe.dragNode?Object(f.b)(fe.dragNode.props):null,dragNodesKeys:q.slice(),dropPosition:me+Number($[$.length-1]),dropToGap:!1};me!==0&&(X.dropToGap=!0),re&&re(X),fe.dragNode=null},fe.cleanDragState=function(){var xe=fe.state.dragging;xe&&fe.setState({dragging:!1})},fe.onNodeClick=function(xe,Ee){var se=fe.props.onClick;se&&se(xe,Ee)},fe.onNodeDoubleClick=function(xe,Ee){var se=fe.props.onDoubleClick;se&&se(xe,Ee)},fe.onNodeSelect=function(xe,Ee){var se=fe.state.selectedKeys,oe=fe.state.keyEntities,q=fe.props,me=q.onSelect,re=q.multiple,ae=Ee.selected,ce=Ee.key,te=!ae;te?re?se=Object(r.a)(se,ce):se=[ce]:se=Object(r.b)(se,ce);var $=se.map(function(X){var ee=oe[X];return ee?ee.node:null}).filter(function(X){return X});fe.setUncontrolledState({selectedKeys:se}),me&&me(se,{event:"select",selected:te,node:Ee,selectedNodes:$,nativeEvent:xe.nativeEvent})},fe.onNodeCheck=function(xe,Ee,se){var oe=fe.state,q=oe.keyEntities,me=oe.checkedKeys,re=oe.halfCheckedKeys,ae=fe.props,ce=ae.checkStrictly,te=ae.onCheck,$=Ee.key,X,ee={event:"check",node:Ee,checked:se,nativeEvent:xe.nativeEvent};if(ce){var Oe=se?Object(r.a)(me,$):Object(r.b)(me,$),Se=Object(r.b)(re,$);X={checked:Oe,halfChecked:Se},ee.checkedNodes=Oe.map(function(ht){return q[ht]}).filter(function(ht){return ht}).map(function(ht){return ht.node}),fe.setUncontrolledState({checkedKeys:Oe})}else{var Me=Object(B.a)([].concat(Object(A.a)(me),[$]),!0,q),Qe=Me.checkedKeys,tt=Me.halfCheckedKeys;if(!se){var st=new Set(Qe);st.delete($);var ut=Object(B.a)(Array.from(st),{checked:!1,halfCheckedKeys:tt},q);Qe=ut.checkedKeys,tt=ut.halfCheckedKeys}X=Qe,ee.checkedNodes=[],ee.checkedNodesPositions=[],ee.halfCheckedKeys=tt,Qe.forEach(function(ht){var bt=q[ht];if(!bt)return;var Ke=bt.node,Ue=bt.pos;ee.checkedNodes.push(Ke),ee.checkedNodesPositions.push({node:Ke,pos:Ue})}),fe.setUncontrolledState({checkedKeys:Qe},!1,{halfCheckedKeys:tt})}te&&te(X,ee)},fe.onNodeLoad=function(xe){return new Promise(function(Ee){fe.setState(function(se){var oe=se.loadedKeys,q=oe===void 0?[]:oe,me=se.loadingKeys,re=me===void 0?[]:me,ae=fe.props,ce=ae.loadData,te=ae.onLoad,$=xe.key;if(!ce||q.indexOf($)!==-1||re.indexOf($)!==-1)return{};var X=ce(xe);return X.then(function(){var ee=fe.state,Oe=ee.loadedKeys,Se=ee.loadingKeys,Me=Object(r.a)(Oe,$),Qe=Object(r.b)(Se,$);te&&te(Me,{event:"load",node:xe}),fe.setUncontrolledState({loadedKeys:Me}),fe.setState({loadingKeys:Qe}),Ee()}),{loadingKeys:Object(r.a)(re,$)}})})},fe.onNodeMouseEnter=function(xe,Ee){var se=fe.props.onMouseEnter;se&&se({event:xe,node:Ee})},fe.onNodeMouseLeave=function(xe,Ee){var se=fe.props.onMouseLeave;se&&se({event:xe,node:Ee})},fe.onNodeContextMenu=function(xe,Ee){var se=fe.props.onRightClick;se&&(xe.preventDefault(),se({event:xe,node:Ee}))},fe.onFocus=function(){var xe=fe.props.onFocus;fe.setState({focused:!0}),xe&&xe.apply(void 0,arguments)},fe.onBlur=function(){var xe=fe.props.onBlur;fe.setState({focused:!1}),fe.onActiveChange(null),xe&&xe.apply(void 0,arguments)},fe.getTreeNodeRequiredProps=function(){var xe=fe.state,Ee=xe.expandedKeys,se=xe.selectedKeys,oe=xe.loadedKeys,q=xe.loadingKeys,me=xe.checkedKeys,re=xe.halfCheckedKeys,ae=xe.dragOverNodeKey,ce=xe.dropPosition,te=xe.keyEntities;return{expandedKeys:Ee||[],selectedKeys:se||[],loadedKeys:oe||[],loadingKeys:q||[],checkedKeys:me||[],halfCheckedKeys:re||[],dragOverNodeKey:ae,dropPosition:ce,keyEntities:te}},fe.setExpandedKeys=function(xe){var Ee=fe.state.treeData,se=Object(f.d)(Ee,xe);fe.setUncontrolledState({expandedKeys:xe,flattenNodes:se},!0)},fe.onNodeExpand=function(xe,Ee){var se=fe.state.expandedKeys,oe=fe.state.listChanging,q=fe.props,me=q.onExpand,re=q.loadData,ae=Ee.key,ce=Ee.expanded;if(oe)return;var te=se.indexOf(ae),$=!ce;if(Object(l.a)(ce&&te!==-1||!ce&&te===-1,"Expand state not sync with index check"),$?se=Object(r.a)(se,ae):se=Object(r.b)(se,ae),fe.setExpandedKeys(se),me&&me(se,{node:Ee,expanded:$,nativeEvent:xe.nativeEvent}),$&&re){var X=fe.onNodeLoad(Ee);X&&X.then(function(){var ee=Object(f.d)(fe.state.treeData,se);fe.setUncontrolledState({flattenNodes:ee})})}},fe.onListChangeStart=function(){fe.setUncontrolledState({listChanging:!0})},fe.onListChangeEnd=function(){setTimeout(function(){fe.setUncontrolledState({listChanging:!1})})},fe.onActiveChange=function(xe){var Ee=fe.state.activeKey,se=fe.props.onActiveChange;if(Ee===xe)return;fe.setState({activeKey:xe}),xe!==null&&fe.scrollTo({key:xe}),se&&se(xe)},fe.getActiveItem=function(){var xe=fe.state,Ee=xe.activeKey,se=xe.flattenNodes;return Ee===null?null:se.find(function(oe){var q=oe.data.key;return q===Ee})||null},fe.offsetActiveKey=function(xe){var Ee=fe.state,se=Ee.flattenNodes,oe=Ee.activeKey,q=se.findIndex(function(ae){var ce=ae.data.key;return ce===oe});q===-1&&xe<0&&(q=se.length),q=(q+xe+se.length)%se.length;var me=se[q];if(me){var re=me.data.key;fe.onActiveChange(re)}else fe.onActiveChange(null)},fe.onKeyDown=function(xe){var Ee=fe.state,se=Ee.activeKey,oe=Ee.expandedKeys,q=Ee.checkedKeys,me=fe.props,re=me.onKeyDown,ae=me.checkable,ce=me.selectable;switch(xe.which){case _.a.UP:{fe.offsetActiveKey(-1),xe.preventDefault();break}case _.a.DOWN:{fe.offsetActiveKey(1),xe.preventDefault();break}}var te=fe.getActiveItem();if(te&&te.data){var $=fe.getTreeNodeRequiredProps(),X=te.data.isLeaf===!1||!!(te.data.children||[]).length,ee=Object(f.b)(Object(b.a)(Object(b.a)({},Object(f.f)(se,$)),{},{data:te.data,active:!0}));switch(xe.which){case _.a.LEFT:{X&&oe.includes(se)?fe.onNodeExpand({},ee):te.parent&&fe.onActiveChange(te.parent.data.key),xe.preventDefault();break}case _.a.RIGHT:{X&&!oe.includes(se)?fe.onNodeExpand({},ee):te.children&&te.children.length&&fe.onActiveChange(te.children[0].data.key),xe.preventDefault();break}case _.a.ENTER:case _.a.SPACE:{ae&&!ee.disabled&&ee.checkable!==!1&&!ee.disableCheckbox?fe.onNodeCheck({},ee,!q.includes(se)):!ae&&ce&&!ee.disabled&&ee.selectable!==!1&&fe.onNodeSelect({},ee);break}}}re&&re(xe)},fe.setUncontrolledState=function(xe){var Ee=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,se=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;if(fe.destroyed)return;var oe=!1,q=!0,me={};Object.keys(xe).forEach(function(re){if(re in fe.props){q=!1;return}oe=!0,me[re]=xe[re]}),oe&&(!Ee||q)&&fe.setState(Object(b.a)(Object(b.a)({},me),se))},fe.scrollTo=function(xe){fe.listRef.current.scrollTo(xe)},fe}return Object(y.a)(Ie,[{key:"componentWillUnmount",value:function(){this.destroyed=!0}},{key:"render",value:function(){var xe,Ee=this.state,se=Ee.focused,oe=Ee.flattenNodes,q=Ee.keyEntities,me=Ee.dragging,re=Ee.activeKey,ae=this.props,ce=ae.prefixCls,te=ae.className,$=ae.style,X=ae.showLine,ee=ae.focusable,Oe=ae.tabIndex,Se=Oe===void 0?0:Oe,Me=ae.selectable,Qe=ae.showIcon,tt=ae.icon,st=ae.switcherIcon,ut=ae.draggable,ht=ae.checkable,bt=ae.checkStrictly,Ke=ae.disabled,Ue=ae.motion,nt=ae.loadData,kt=ae.filterTreeNode,vt=ae.height,gt=ae.itemHeight,ze=ae.virtual,Fe=ae.titleRender,Xe=ae.onContextMenu,Ae=Object(r.f)(this.props);return c.createElement(s.a.Provider,{value:{prefixCls:ce,selectable:Me,showIcon:Qe,icon:tt,switcherIcon:st,draggable:ut,checkable:ht,checkStrictly:bt,disabled:Ke,keyEntities:q,loadData:nt,filterTreeNode:kt,titleRender:Fe,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}},c.createElement("div",{className:u()(ce,te,(xe={},Object(D.a)(xe,"".concat(ce,"-show-line"),X),Object(D.a)(xe,"".concat(ce,"-focused"),se),Object(D.a)(xe,"".concat(ce,"-active-focused"),re!==null),xe))},c.createElement(K,Object.assign({ref:this.listRef,prefixCls:ce,style:$,data:oe,disabled:Ke,selectable:Me,checkable:!!ht,motion:Ue,dragging:me,height:vt,itemHeight:gt,virtual:ze,focusable:ee,focused:se,tabIndex:Se,activeItem:this.getActiveItem(),onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:this.onKeyDown,onActiveChange:this.onActiveChange,onListChangeStart:this.onListChangeStart,onListChangeEnd:this.onListChangeEnd,onContextMenu:Xe},this.getTreeNodeRequiredProps(),Ae))))}}],[{key:"getDerivedStateFromProps",value:function(xe,Ee){var se=Ee.prevProps,oe={prevProps:xe};function q(tt){return!se&&tt in xe||se&&se[tt]!==xe[tt]}var me;if(q("treeData")?me=xe.treeData:q("children")&&(Object(l.a)(!1,"`children` of Tree is deprecated. Please use `treeData` instead."),me=Object(f.c)(xe.children)),me){oe.treeData=me;var re=Object(f.a)(me);oe.keyEntities=Object(b.a)(Object(D.a)({},p,N),re.keyEntities)}var ae=oe.keyEntities||Ee.keyEntities;if(q("expandedKeys")||se&&q("autoExpandParent"))oe.expandedKeys=xe.autoExpandParent||!se&&xe.defaultExpandParent?Object(r.e)(xe.expandedKeys,ae):xe.expandedKeys;else if(!se&&xe.defaultExpandAll){var ce=Object(b.a)({},ae);delete ce[p],oe.expandedKeys=Object.keys(ce).map(function(tt){return ce[tt].key})}else!se&&xe.defaultExpandedKeys&&(oe.expandedKeys=xe.autoExpandParent||xe.defaultExpandParent?Object(r.e)(xe.defaultExpandedKeys,ae):xe.defaultExpandedKeys);if(oe.expandedKeys||delete oe.expandedKeys,me||oe.expandedKeys){var te=Object(f.d)(me||Ee.treeData,oe.expandedKeys||Ee.expandedKeys);oe.flattenNodes=te}if(xe.selectable&&(q("selectedKeys")?oe.selectedKeys=Object(r.d)(xe.selectedKeys,xe):!se&&xe.defaultSelectedKeys&&(oe.selectedKeys=Object(r.d)(xe.defaultSelectedKeys,xe))),xe.checkable){var $;if(q("checkedKeys")?$=Object(r.j)(xe.checkedKeys)||{}:!se&&xe.defaultCheckedKeys?$=Object(r.j)(xe.defaultCheckedKeys)||{}:me&&($=Object(r.j)(xe.checkedKeys)||{checkedKeys:Ee.checkedKeys,halfCheckedKeys:Ee.halfCheckedKeys}),$){var X=$,ee=X.checkedKeys,Oe=ee===void 0?[]:ee,Se=X.halfCheckedKeys,Me=Se===void 0?[]:Se;if(!xe.checkStrictly){var Qe=Object(B.a)(Oe,!0,ae);Oe=Qe.checkedKeys,Me=Qe.halfCheckedKeys}oe.checkedKeys=Oe,oe.halfCheckedKeys=Me}}return q("loadedKeys")&&(oe.loadedKeys=xe.loadedKeys),oe}}]),Ie}(c.Component);J.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:[]},J.TreeNode=h.a;var le=J,ge=H.b=le},fKo2:function(M,H,a){},fjLI:function(M,H,a){"use strict";a.d(H,"e",function(){return l}),a.d(H,"a",function(){return t}),a.d(H,"c",function(){return u}),a.d(H,"d",function(){return r}),a.d(H,"b",function(){return f});var D=a("8HAY"),b=a("Cg/j"),A=a("T8No"),v=a("nnTU"),y=a("MI8n"),E=function(){var m=function(d,n){return m=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(i,h){i.__proto__=h}||function(i,h){for(var C in h)h.hasOwnProperty(C)&&(i[C]=h[C])},m(d,n)};return function(d,n){m(d,n);function i(){this.constructor=d}d.prototype=n===null?Object.create(n):(i.prototype=n.prototype,new i)}}(),w=function(m,d,n,i){var h=arguments.length,C=h<3?d:i===null?i=Object.getOwnPropertyDescriptor(d,n):i,x;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")C=Reflect.decorate(m,d,n,i);else for(var g=m.length-1;g>=0;g--)(x=m[g])&&(C=(h<3?x(C):h>3?x(d,n,C):x(d,n))||C);return h>3&&C&&Object.defineProperty(d,n,C),C},c=function(m,d){return function(n,i){d(n,i,m)}},_=function(){for(var m=0,d=0,n=arguments.length;d<n;d++)m+=arguments[d].length;for(var i=Array(m),h=0,d=0;d<n;d++)for(var C=arguments[d],x=0,g=C.length;x<g;x++,h++)i[h]=C[x];return i};function l(m){return m.command!==void 0}var t=Object(b.c)("menuService"),u=new(function(){function m(){this._commands=new Map,this._menuItems=new Map,this._onDidChangeMenu=new y.a,this.onDidChangeMenu=this._onDidChangeMenu.event}return m.prototype.addCommand=function(d){var n=this;return this._commands.set(d.id,d),this._onDidChangeMenu.fire(0),{dispose:function(){n._commands.delete(d.id)&&n._onDidChangeMenu.fire(0)}}},m.prototype.getCommand=function(d){return this._commands.get(d)},m.prototype.getCommands=function(){var d=new Map;return this._commands.forEach(function(n,i){return d.set(i,n)}),d},m.prototype.appendMenuItem=function(d,n){var i=this,h=this._menuItems.get(d);return h?h.push(n):(h=[n],this._menuItems.set(d,h)),this._onDidChangeMenu.fire(d),{dispose:function(){var C=h.indexOf(n);C>=0&&(h.splice(C,1),i._onDidChangeMenu.fire(d))}}},m.prototype.getMenuItems=function(d){var n=(this._menuItems.get(d)||[]).slice(0);return d===0&&this._appendImplicitItems(n),n},m.prototype._appendImplicitItems=function(d){for(var n=new Set,i=d.filter(function(P){return l(P)}),h=0,C=i;h<C.length;h++){var x=C[h],g=x.command,R=x.alt;n.add(g.id),R&&n.add(R.id)}this._commands.forEach(function(P,O){n.has(O)||d.push({command:P})})},m}()),s=function(m){E(d,m);function d(n,i,h){var C=m.call(this,n,i)||this;return C._commandService=h,C}return d.prototype.run=function(){for(var n,i=[],h=0;h<arguments.length;h++)i[h]=arguments[h];return(n=this._commandService).executeCommand.apply(n,_([this.id],i))},d=w([c(2,v.b)],d),d}(D.a),r=function(m){E(d,m);function d(n){var i=this;return typeof n.title=="string"?i=m.call(this,"",n.title,"submenu")||this:i=m.call(this,"",n.title.value,"submenu")||this,i.item=n,i}return d}(D.a),f=function(m){E(d,m);function d(n,i,h,C,x){var g=this;return typeof n.title=="string"?g=m.call(this,n.id,n.title,x)||this:g=m.call(this,n.id,n.title.value,x)||this,g._cssClass=void 0,g._enabled=!n.precondition||C.contextMatchesRules(n.precondition),g._checked=Boolean(n.toggled&&C.contextMatchesRules(n.toggled)),g._options=h||{},g.item=n,g.alt=i?new d(i,void 0,g._options,C,x):void 0,g}return d.prototype.dispose=function(){this.alt&&this.alt.dispose(),m.prototype.dispose.call(this)},d.prototype.run=function(){for(var n=[],i=0;i<arguments.length;i++)n[i]=arguments[i];var h=[];return this._options.arg&&(h=_(h,[this._options.arg])),this._options.shouldForwardArgs&&(h=_(h,n)),m.prototype.run.apply(this,h)},d=w([c(3,A.c),c(4,v.b)],d),d}(s)},fyJ8:function(M,H,a){"use strict";var D=a("rePB"),b=a("VTBJ"),A=a("Ff2n"),v=a("U8pU"),y=a("q1tI"),E=a.n(y),w=a("TSYQ"),c=a.n(w),_=a("c+Xe"),l=a("sR1s");function t(m){return m&&Object(v.a)(m)==="object"&&!Array.isArray(m)&&!y.isValidElement(m)}function u(m){return typeof m=="string"?!0:Object(_.c)(m)}function s(m,d){var n,i=m.prefixCls,h=m.className,C=m.record,x=m.index,g=m.dataIndex,R=m.render,P=m.children,O=m.component,S=O===void 0?"td":O,p=m.colSpan,T=m.rowSpan,N=m.fixLeft,k=m.fixRight,U=m.firstFixLeft,z=m.lastFixLeft,W=m.firstFixRight,F=m.lastFixRight,V=m.appendNode,K=m.additionalProps,B=K===void 0?{}:K,J=m.ellipsis,le=m.align,ge=m.rowType,pe=m.isSticky,De="".concat(i,"-cell"),Ie,fe;if(P)fe=P;else{var xe=Object(l.b)(C,g);if(fe=xe,R){var Ee=R(xe,C,x);t(Ee)?(fe=Ee.children,Ie=Ee.props):fe=Ee}}Object(v.a)(fe)==="object"&&!Array.isArray(fe)&&!y.isValidElement(fe)&&(fe=null),J&&(z||W)&&(fe=y.createElement("span",{className:"".concat(De,"-content")},fe));var se=Ie||{},oe=se.colSpan,q=se.rowSpan,me=se.style,re=se.className,ae=Object(A.a)(se,["colSpan","rowSpan","style","className"]),ce=oe!==void 0?oe:p,te=q!==void 0?q:T;if(ce===0||te===0)return null;var $={},X=typeof N=="number",ee=typeof k=="number";X&&($.position="sticky",$.left=N),ee&&($.position="sticky",$.right=k);var Oe={};le&&(Oe.textAlign=le);var Se,Me=J===!0?{showTitle:!0}:J;Me&&(Me.showTitle||ge==="header")&&(typeof fe=="string"||typeof fe=="number"?Se=fe.toString():y.isValidElement(fe)&&typeof fe.props.children=="string"&&(Se=fe.props.children));var Qe=Object(b.a)(Object(b.a)(Object(b.a)({title:Se},ae),B),{},{colSpan:ce&&ce!==1?ce:null,rowSpan:te&&te!==1?te:null,className:c()(De,h,(n={},Object(D.a)(n,"".concat(De,"-fix-left"),X),Object(D.a)(n,"".concat(De,"-fix-left-first"),U),Object(D.a)(n,"".concat(De,"-fix-left-last"),z),Object(D.a)(n,"".concat(De,"-fix-right"),ee),Object(D.a)(n,"".concat(De,"-fix-right-first"),W),Object(D.a)(n,"".concat(De,"-fix-right-last"),F),Object(D.a)(n,"".concat(De,"-ellipsis"),J),Object(D.a)(n,"".concat(De,"-with-append"),V),Object(D.a)(n,"".concat(De,"-fix-sticky"),(X||ee)&&pe),n),B.className,re),style:Object(b.a)(Object(b.a)(Object(b.a)(Object(b.a)({},B.style),Oe),$),me),ref:u(S)?d:null});return y.createElement(S,Object.assign({},Qe),V,fe)}var r=y.forwardRef(s);r.displayName="Cell";var f=y.memo(r,function(m,d){return d.shouldCellUpdate?!d.shouldCellUpdate(d.record,m.record):!1});H.a=f},"gb/T":function(M,H,a){(function(D,b,A){M.exports=H=b(a("Ib8C"),a("OLod"))})(this,function(D){return D.mode.ECB=function(){var b=D.lib.BlockCipherMode.extend();return b.Encryptor=b.extend({processBlock:function(A,v){this._cipher.encryptBlock(A,v)}}),b.Decryptor=b.extend({processBlock:function(A,v){this._cipher.decryptBlock(A,v)}}),b}(),D.mode.ECB})},"h/E3":function(M,H,a){M.exports={information:"information___wfVJL",scroll:"scroll___2bOg0",formWrap:"formWrap___3qgTO",img:"img___2zP-8"}},h78n:function(M,H,a){"use strict";a.d(H,"a",function(){return U});var D=a("q1tI"),b=a.n(D),A=a("TSYQ"),v=a.n(A),y={className:"",percent:0,prefixCls:"rc-progress",strokeColor:"#2db7f5",strokeLinecap:"round",strokeWidth:1,style:{},trailColor:"#D9D9D9",trailWidth:1},E=function(F){var V=F.map(function(){return Object(D.useRef)()}),K=Object(D.useRef)();return Object(D.useEffect)(function(){var B=Date.now(),J=!1;Object.keys(V).forEach(function(le){var ge=V[le].current;if(!ge)return;J=!0;var pe=ge.style;pe.transitionDuration=".3s, .3s, .3s, .06s",K.current&&B-K.current<100&&(pe.transitionDuration="0s, 0s")}),J&&(K.current=Date.now())}),[V]};function w(){return w=Object.assign||function(W){for(var F=1;F<arguments.length;F++){var V=arguments[F];for(var K in V)Object.prototype.hasOwnProperty.call(V,K)&&(W[K]=V[K])}return W},w.apply(this,arguments)}function c(W,F){return s(W)||u(W,F)||l(W,F)||_()}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 l(W,F){if(!W)return;if(typeof W=="string")return t(W,F);var V=Object.prototype.toString.call(W).slice(8,-1);if(V==="Object"&&W.constructor&&(V=W.constructor.name),V==="Map"||V==="Set")return Array.from(W);if(V==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(V))return t(W,F)}function t(W,F){(F==null||F>W.length)&&(F=W.length);for(var V=0,K=new Array(F);V<F;V++)K[V]=W[V];return K}function u(W,F){if(typeof Symbol=="undefined"||!(Symbol.iterator in Object(W)))return;var V=[],K=!0,B=!1,J=void 0;try{for(var le=W[Symbol.iterator](),ge;!(K=(ge=le.next()).done)&&!(V.push(ge.value),F&&V.length===F);K=!0);}catch(pe){B=!0,J=pe}finally{try{!K&&le.return!=null&&le.return()}finally{if(B)throw J}}return V}function s(W){if(Array.isArray(W))return W}function r(W,F){if(W==null)return{};var V=f(W,F),K,B;if(Object.getOwnPropertySymbols){var J=Object.getOwnPropertySymbols(W);for(B=0;B<J.length;B++){if(K=J[B],F.indexOf(K)>=0)continue;if(!Object.prototype.propertyIsEnumerable.call(W,K))continue;V[K]=W[K]}}return V}function f(W,F){if(W==null)return{};var V={},K=Object.keys(W),B,J;for(J=0;J<K.length;J++){if(B=K[J],F.indexOf(B)>=0)continue;V[B]=W[B]}return V}var m=function(F){var V=F.className,K=F.percent,B=F.prefixCls,J=F.strokeColor,le=F.strokeLinecap,ge=F.strokeWidth,pe=F.style,De=F.trailColor,Ie=F.trailWidth,fe=F.transition,xe=r(F,["className","percent","prefixCls","strokeColor","strokeLinecap","strokeWidth","style","trailColor","trailWidth","transition"]);delete xe.gapPosition;var Ee=Array.isArray(K)?K:[K],se=Array.isArray(J)?J:[J],oe=E(Ee),q=c(oe,1),me=q[0],re=ge/2,ae=100-ge/2,ce="M ".concat(le==="round"?re:0,",").concat(re,`
|
|
|
L `).concat(le==="round"?ae:100,",").concat(re),te="0 0 100 ".concat(ge),$=0;return b.a.createElement("svg",w({className:v()("".concat(B,"-line"),V),viewBox:te,preserveAspectRatio:"none",style:pe},xe),b.a.createElement("path",{className:"".concat(B,"-line-trail"),d:ce,strokeLinecap:le,stroke:De,strokeWidth:Ie||ge,fillOpacity:"0"}),Ee.map(function(X,ee){var Oe={strokeDasharray:"".concat(X,"px, 100px"),strokeDashoffset:"-".concat($,"px"),transition:fe||"stroke-dashoffset 0.3s ease 0s, stroke-dasharray .3s ease 0s, stroke 0.3s linear"},Se=se[ee]||se[se.length-1];return $+=X,b.a.createElement("path",{key:ee,className:"".concat(B,"-line-path"),d:ce,strokeLinecap:le,stroke:Se,strokeWidth:ge,fillOpacity:"0",ref:me[ee],style:Oe})}))};m.defaultProps=y;var d=m;function n(){return n=Object.assign||function(W){for(var F=1;F<arguments.length;F++){var V=arguments[F];for(var K in V)Object.prototype.hasOwnProperty.call(V,K)&&(W[K]=V[K])}return W},n.apply(this,arguments)}function i(W,F){return R(W)||g(W,F)||C(W,F)||h()}function h(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
|
|
|
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function C(W,F){if(!W)return;if(typeof W=="string")return x(W,F);var V=Object.prototype.toString.call(W).slice(8,-1);if(V==="Object"&&W.constructor&&(V=W.constructor.name),V==="Map"||V==="Set")return Array.from(W);if(V==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(V))return x(W,F)}function x(W,F){(F==null||F>W.length)&&(F=W.length);for(var V=0,K=new Array(F);V<F;V++)K[V]=W[V];return K}function g(W,F){if(typeof Symbol=="undefined"||!(Symbol.iterator in Object(W)))return;var V=[],K=!0,B=!1,J=void 0;try{for(var le=W[Symbol.iterator](),ge;!(K=(ge=le.next()).done)&&!(V.push(ge.value),F&&V.length===F);K=!0);}catch(pe){B=!0,J=pe}finally{try{!K&&le.return!=null&&le.return()}finally{if(B)throw J}}return V}function R(W){if(Array.isArray(W))return W}function P(W,F){if(W==null)return{};var V=O(W,F),K,B;if(Object.getOwnPropertySymbols){var J=Object.getOwnPropertySymbols(W);for(B=0;B<J.length;B++){if(K=J[B],F.indexOf(K)>=0)continue;if(!Object.prototype.propertyIsEnumerable.call(W,K))continue;V[K]=W[K]}}return V}function O(W,F){if(W==null)return{};var V={},K=Object.keys(W),B,J;for(J=0;J<K.length;J++){if(B=K[J],F.indexOf(B)>=0)continue;V[B]=W[B]}return V}var S=0;function p(W){return+W.replace("%","")}function T(W){return Array.isArray(W)?W:[W]}function N(W,F,V,K){var B=arguments.length>4&&arguments[4]!==void 0?arguments[4]:0,J=arguments.length>5?arguments[5]:void 0,le=50-K/2,ge=0,pe=-le,De=0,Ie=-2*le;switch(J){case"left":ge=-le,pe=0,De=2*le,Ie=0;break;case"right":ge=le,pe=0,De=-2*le,Ie=0;break;case"bottom":pe=le,Ie=2*le;break;default:}var fe="M 50,50 m ".concat(ge,",").concat(pe,`
|
|
|
a `).concat(le,",").concat(le," 0 1 1 ").concat(De,",").concat(-Ie,`
|
|
|
a `).concat(le,",").concat(le," 0 1 1 ").concat(-De,",").concat(Ie),xe=Math.PI*2*le,Ee={stroke:V,strokeDasharray:"".concat(F/100*(xe-B),"px ").concat(xe,"px"),strokeDashoffset:"-".concat(B/2+W/100*(xe-B),"px"),transition:"stroke-dashoffset .3s ease 0s, stroke-dasharray .3s ease 0s, stroke .3s, stroke-width .06s ease .3s"};return{pathString:fe,pathStyle:Ee}}var k=function(F){var V=F.prefixCls,K=F.strokeWidth,B=F.trailWidth,J=F.gapDegree,le=F.gapPosition,ge=F.trailColor,pe=F.strokeLinecap,De=F.style,Ie=F.className,fe=F.strokeColor,xe=F.percent,Ee=P(F,["prefixCls","strokeWidth","trailWidth","gapDegree","gapPosition","trailColor","strokeLinecap","style","className","strokeColor","percent"]),se=Object(D.useMemo)(function(){return S+=1,S},[]),oe=N(0,100,ge,K,J,le),q=oe.pathString,me=oe.pathStyle,re=T(xe),ae=T(fe),ce=ae.find(function(Oe){return Object.prototype.toString.call(Oe)==="[object Object]"}),te=E(re),$=i(te,1),X=$[0],ee=function(){var Se=0;return re.map(function(Me,Qe){var tt=ae[Qe]||ae[ae.length-1],st=Object.prototype.toString.call(tt)==="[object Object]"?"url(#".concat(V,"-gradient-").concat(se,")"):"",ut=N(Se,Me,tt,K,J,le);return Se+=Me,b.a.createElement("path",{key:Qe,className:"".concat(V,"-circle-path"),d:ut.pathString,stroke:st,strokeLinecap:pe,strokeWidth:K,opacity:Me===0?0:1,fillOpacity:"0",style:ut.pathStyle,ref:X[Qe]})})};return b.a.createElement("svg",n({className:v()("".concat(V,"-circle"),Ie),viewBox:"0 0 100 100",style:De},Ee),ce&&b.a.createElement("defs",null,b.a.createElement("linearGradient",{id:"".concat(V,"-gradient-").concat(se),x1:"100%",y1:"0%",x2:"0%",y2:"0%"},Object.keys(ce).sort(function(Oe,Se){return p(Oe)-p(Se)}).map(function(Oe,Se){return b.a.createElement("stop",{key:Se,offset:Oe,stopColor:ce[Oe]})}))),b.a.createElement("path",{className:"".concat(V,"-circle-trail"),d:q,stroke:ge,strokeLinecap:pe,strokeWidth:B||K,fillOpacity:"0",style:me}),ee().reverse())};k.defaultProps=y;var U=k,z={Line:d,Circle:U}},hW5Z:function(M,H,a){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,H,a){"use strict";a.d(H,"a",function(){return v}),a.d(H,"c",function(){return y}),a.d(H,"b",function(){return E});var D=a("VTBJ"),b=a("Ff2n"),A=a("Kwbf"),v="RC_TABLE_INTERNAL_COL_DEFINE";function y(w){var c=w.expandable,_=Object(b.a)(w,["expandable"]);return"expandable"in w?Object(D.a)(Object(D.a)({},_),c):_}function E(w){return Object.keys(w).reduce(function(c,_){return(_.substr(0,5)==="data-"||_.substr(0,5)==="aria-")&&(c[_]=w[_]),c},{})}},jO9C:function(M,H,a){(function(D,b,A){M.exports=H=b(a("Ib8C"),a("OLod"))})(this,function(D){return D.pad.Iso97971={pad:function(b,A){b.concat(D.lib.WordArray.create([2147483648],1)),D.pad.ZeroPadding.pad(b,A)},unpad:function(b){D.pad.ZeroPadding.unpad(b),b.sigBytes--}},D.pad.Iso97971})},ji0R:function(M,H,a){M.exports=a.p+"static/douyu.3e6df9ee.jpg"},ju9d:function(M,H,a){"use strict";var D=a("g9YV"),b=a("wCAj"),A=a("miYZ"),v=a("tsqr"),y=a("5Dmo"),E=a("3S7+"),w=a("sRBo"),c=a("kaz8"),_=a("oBTY"),l=a("9og8"),t=a("tJVT"),u=a("k1fw"),s=a("+L6B"),r=a("2/Rp"),f=a("O3gP"),m=a("lrIw"),d=a("y8nQ"),n=a("Vl3Y"),i=a("5NDa"),h=a("5rEg"),C=a("WmNS"),x=a.n(C),g=a("q1tI"),R=a.n(g),P=a("55Ip"),O=a("wd/R"),S=a.n(O),p=a("RotF"),T=a.n(p),N=a("E7E6"),k=a.n(N),U=a("oUNq"),z=[];function W(B){var J=B.onSearch,le=B.schools;return R.a.createElement(n.a,{layout:"inline",onFinish:J,initialValues:{keyword:"",school_name:""},className:"search-form"},R.a.createElement(n.a.Item,{label:"\u59D3\u540D",name:"keyword",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u59D3\u540D"}]},R.a.createElement(h.a,{allowClear:!0,style:{width:370},size:"large"})),R.a.createElement(n.a.Item,{label:"\u5355\u4F4D",name:"school_name"},R.a.createElement(m.a,{options:le,style:{width:400},size:"large",showSearch:!0,filterOption:function(pe,De){return De.value.toUpperCase().indexOf(pe.toUpperCase())!==-1},placeholder:"\u8BF7\u8F93\u5165\u5355\u4F4D\u540D\u79F0"})),R.a.createElement(n.a.Item,null,R.a.createElement(r.a,{type:"primary",htmlType:"submit"},"\u641C\u7D22")))}var F;(function(B){B[B.INITDATA=0]="INITDATA",B[B.INITSCHOOLS=1]="INITSCHOOLS",B[B.SHOWLOADING=2]="SHOWLOADING",B[B.SELECTEDIDS=3]="SELECTEDIDS",B[B.SETQUERY=4]="SETQUERY",B[B.SETPAGE=5]="SETPAGE"})(F||(F={}));function V(B,J){switch(J.type){case F.INITDATA:return Object(u.a)(Object(u.a)({},B),J.payload);case F.SETQUERY:return Object(u.a)(Object(u.a)({},B),J.payload);case F.SETPAGE:return Object(u.a)(Object(u.a)({},B),{},{page:J.payload,reload:!1});case F.SHOWLOADING:return Object(u.a)(Object(u.a)({},B),{},{loading:J.payload});case F.INITSCHOOLS:return Object(u.a)(Object(u.a)({},B),{},{schools:J.payload});case F.SELECTEDIDS:return Object(u.a)(Object(u.a)({},B),{},{selectedIds:J.payload});default:throw new Error}}var K={data:[],schools:[],loading:!1,selectedIds:[],query:null,page:1,count:0,reload:!1};H.a=function(B){var J=B.onSelect,le=B.onCancel,ge=B.container_id,pe=B.container_type,De=Object(g.useReducer)(V,K),Ie=Object(t.a)(De,2),fe=Ie[0],xe=Ie[1],Ee=fe.data,se=fe.schools,oe=fe.loading,q=fe.selectedIds,me=fe.page,re=fe.count,ae=fe.query,ce=fe.reload;Object(g.useEffect)(function(){function Me(){return Qe.apply(this,arguments)}function Qe(){return Qe=Object(l.a)(x.a.mark(function tt(){var st,ut,ht;return x.a.wrap(function(Ke){for(;;)switch(Ke.prev=Ke.next){case 0:return Ke.next=2,Object(U.vb)(Object(u.a)(Object(u.a)({},ae),{},{page:me,container_type:pe,container_id:ge}));case 2:st=Ke.sent,ut=st.users,ht=st.user_count,xe({type:F.INITDATA,payload:{data:ce?ut:[].concat(Object(_.a)(Ee),Object(_.a)(ut)),count:ht}});case 6:case"end":return Ke.stop()}},tt)})),Qe.apply(this,arguments)}ae&&Me()},[me,ae,ce,ge,pe]),Object(g.useEffect)(function(){function Me(){return Qe.apply(this,arguments)}function Qe(){return Qe=Object(l.a)(x.a.mark(function tt(){var st,ut;return x.a.wrap(function(bt){for(;;)switch(bt.prev=bt.next){case 0:return bt.next=2,Object(U.jb)({});case 2:st=bt.sent,ut=st.school_names,xe({type:F.INITSCHOOLS,payload:ut.map(function(Ke){return{value:Ke}})});case 5:case"end":return bt.stop()}},tt)})),Qe.apply(this,arguments)}Me()},[]);var te=[{title:"",dataIndex:"added",width:40,ellipsis:!0,render:function(Qe,tt){return R.a.createElement(c.a,{value:tt.numid,checked:q.includes(tt.numid),disabled:!!Qe})}},{title:"\u59D3\u540D",width:100,ellipsis:!0,dataIndex:"username",render:function(Qe,tt){return R.a.createElement(E.a,{placement:"bottom",title:Qe},R.a.createElement(P.a,{className:"bold c-black",to:"/users/".concat(tt.login),target:"_blank"},Qe||"--"))}},{title:"\u624B\u673A",width:100,dataIndex:"phone",ellipsis:!0,render:function(Qe){return R.a.createElement(E.a,{placement:"bottom",title:Qe},R.a.createElement("span",null,Qe||"--"))}},{title:"\u90AE\u7BB1",dataIndex:"email",width:100,ellipsis:!0,render:function(Qe){return R.a.createElement(E.a,{placement:"bottom",title:Qe},R.a.createElement("span",null,Qe||"--"))}},{title:"\u5B66\u53F7/\u5DE5\u53F7",width:100,dataIndex:"student_number",ellipsis:!0,render:function(Qe){return R.a.createElement(E.a,{placement:"bottom",title:Qe},R.a.createElement("span",null,Qe||"--"))}},{title:"\u5B66\u6821/\u5355\u4F4D",width:150,dataIndex:"school_name",ellipsis:!0,render:function(Qe){return R.a.createElement(E.a,{placement:"bottom",title:Qe},R.a.createElement("span",null,Qe||"--"))}},{title:"\u9662\u7CFB/\u90E8\u95E8",dataIndex:"depart_name",width:130,ellipsis:!0,render:function(Qe){return R.a.createElement(E.a,{placement:"bottom",title:Qe},R.a.createElement("span",null,Qe||"--"))}},{title:"\u5B9E\u540D\u8BA4\u8BC1",dataIndex:"auth",width:100,render:function(Qe){return Qe?"\u662F":"\u5426"}},{title:"\u6700\u540E\u767B\u5F55\u65F6\u95F4",dataIndex:"last_login_on",width:140,ellipsis:!0,render:function(Qe){return R.a.createElement(E.a,{placement:"bottom",title:Qe},R.a.createElement("span",null,S()(Qe).format("YYYY-MM-DD HH:mm")))}},{title:"\u72B6\u6001",dataIndex:"added",width:80,render:function(Qe){if(Qe===1)return R.a.createElement("span",{className:"c-green"},"\u5DF2\u6DFB\u52A0")}}];function $(Me){xe({type:F.SETQUERY,payload:{page:1,reload:!0,query:Me}})}function X(Me){xe({type:F.SETPAGE,payload:Me})}function ee(Me){var Qe=q.indexOf(Me);Qe>=0?q.splice(Qe,1):q.push(Me),xe({type:F.SELECTEDIDS,payload:Object(_.a)(q)})}function Oe(){q.length===0?v.b.warn("\u8BF7\u5148\u5728\u4E0B\u9762\u5217\u8868\u4E2D\u9009\u62E9\u8981\u6DFB\u52A0\u6210\u5458"):(J(q,ge),xe({type:F.INITDATA,payload:{data:[],count:0,page:1,selectedIds:[],query:null,reload:!1}}))}var Se=re>me*10;return R.a.createElement("div",{className:"select-user-container"},R.a.createElement(W,{onSearch:$,schools:se}),ae?R.a.createElement(R.a.Fragment,null,R.a.createElement("div",{className:"flexd-table-header mt20"},R.a.createElement(b.a,{pagination:!1,dataSource:z,columns:te})),R.a.createElement("div",{style:{maxHeight:260,overflow:"auto",marginBottom:20}},R.a.createElement(T.a,{initialLoad:!1,pageStart:1,threshold:20,loadMore:X,hasMore:Se,useWindow:!1},R.a.createElement(b.a,{loading:oe,showHeader:!1,pagination:!1,dataSource:Ee,columns:te,onRow:function(Qe){return{onClick:function(st){Qe.added!==1&&ee(Qe.numid)}}}}))),R.a.createElement("div",{className:"flex-container flex-end"},R.a.createElement(r.a,{type:"ghost",style:{marginRight:10},onClick:le},"\u53D6\u6D88"),R.a.createElement(r.a,{type:"primary",onClick:Oe},"\u786E\u5B9A"))):R.a.createElement("div",{className:"tc font16 c-light-black mt40 pb30"},R.a.createElement("img",{src:k.a,width:"100",alt:""}),R.a.createElement("br",null),R.a.createElement("p",{className:"mt20"},"\u8BF7\u641C\u7D22\u8981\u6DFB\u52A0\u7684\u4EBA\u5458")))}},k3GJ:function(M,H,a){"use strict";a.d(H,"a",function(){return pr});var D=a("rePB"),b=a("ODXe"),A=a("Ff2n"),v=a("VTBJ"),y=a("q1tI"),E=a("TSYQ"),w=a.n(E),c=a("Zm9Q"),_=a("6cGi"),l=a("KQm4"),t=a("xEkU"),u=a.n(t),s=a("t23M");function r(Ze){var lt=Object(y.useRef)(),_t=Object(y.useRef)(!1);function et(){for(var Re=arguments.length,Be=new Array(Re),Te=0;Te<Re;Te++)Be[Te]=arguments[Te];_t.current||(u.a.cancel(lt.current),lt.current=u()(function(){Ze.apply(void 0,Be)}))}return Object(y.useEffect)(function(){return function(){_t.current=!0,u.a.cancel(lt.current)}},[]),et}function f(Ze){var lt=Object(y.useRef)([]),_t=Object(y.useState)({}),et=Object(b.a)(_t,2),Re=et[1],Be=Object(y.useRef)(typeof Ze=="function"?Ze():Ze),Te=r(function(){var qe=Be.current;lt.current.forEach(function(mt){qe=mt(qe)}),lt.current=[],Be.current=qe,Re({})});function Ve(qe){lt.current.push(qe),Te()}return[Be.current,Ve]}var m=a("4IlW");function d(Ze,lt){var _t,et=Ze.prefixCls,Re=Ze.id,Be=Ze.active,Te=Ze.rtl,Ve=Ze.tab,qe=Ve.key,mt=Ve.tab,rt=Ve.disabled,Mt=Ve.closeIcon,Zt=Ze.tabBarGutter,rn=Ze.tabPosition,Yt=Ze.closable,Jt=Ze.renderWrapper,Dn=Ze.removeAriaLabel,Tn=Ze.editable,Mr=Ze.onClick,Lr=Ze.onRemove,ea=Ze.onFocus,Xr="".concat(et,"-tab");y.useEffect(function(){return Lr},[]);var Jr={};rn==="top"||rn==="bottom"?Jr[Te?"marginLeft":"marginRight"]=Zt:Jr.marginBottom=Zt;var ur=Tn&&Yt!==!1&&!rt;function Yn(En){if(rt)return;Mr(En)}function Cr(En){En.preventDefault(),En.stopPropagation(),Tn.onEdit("remove",{key:qe,event:En})}var lr=y.createElement("div",{key:qe,ref:lt,className:w()(Xr,(_t={},Object(D.a)(_t,"".concat(Xr,"-with-remove"),ur),Object(D.a)(_t,"".concat(Xr,"-active"),Be),Object(D.a)(_t,"".concat(Xr,"-disabled"),rt),_t)),style:Jr,onClick:Yn},y.createElement("div",{role:"tab","aria-selected":Be,id:Re&&"".concat(Re,"-tab-").concat(qe),className:"".concat(Xr,"-btn"),"aria-controls":Re&&"".concat(Re,"-panel-").concat(qe),"aria-disabled":rt,tabIndex:rt?null:0,onClick:function(Gn){Gn.stopPropagation(),Yn(Gn)},onKeyDown:function(Gn){[m.a.SPACE,m.a.ENTER].includes(Gn.which)&&(Gn.preventDefault(),Yn(Gn))},onFocus:ea},mt),ur&&y.createElement("button",{type:"button","aria-label":Dn||"remove",tabIndex:0,className:"".concat(Xr,"-remove"),onClick:function(Gn){Gn.stopPropagation(),Cr(Gn)}},Mt||Tn.removeIcon||"\xD7"));return Jt&&(lr=Jt(lr)),lr}var n=y.forwardRef(d),i={width:0,height:0,left:0,top:0};function h(Ze,lt,_t){return Object(y.useMemo)(function(){for(var et,Re=new Map,Be=lt.get((et=Ze[0])===null||et===void 0?void 0:et.key)||i,Te=Be.left+Be.width,Ve=0;Ve<Ze.length;Ve+=1){var qe=Ze[Ve].key,mt=lt.get(qe);if(!mt){var rt;mt=lt.get((rt=Ze[Ve-1])===null||rt===void 0?void 0:rt.key)||i}var Mt=Re.get(qe)||Object(v.a)({},mt);Mt.right=Te-Mt.left-Mt.width,Re.set(qe,Mt)}return Re},[Ze.map(function(et){return et.key}).join("_"),lt,_t])}var C={width:0,height:0,left:0,top:0,right:0};function x(Ze,lt,_t,et,Re){var Be=Re.tabs,Te=Re.tabPosition,Ve=Re.rtl,qe,mt,rt;["top","bottom"].includes(Te)?(qe="width",mt=Ve?"right":"left",rt=Math.abs(lt.left)):(qe="height",mt="top",rt=-lt.top);var Mt=lt[qe],Zt=_t[qe],rn=et[qe],Yt=Mt;return Zt+rn>Mt&&(Yt=Mt-rn),Object(y.useMemo)(function(){if(!Be.length)return[0,0];for(var Jt=Be.length,Dn=Jt,Tn=0;Tn<Jt;Tn+=1){var Mr=Ze.get(Be[Tn].key)||C;if(Mr[mt]+Mr[qe]>rt+Yt){Dn=Tn-1;break}}for(var Lr=0,ea=Jt-1;ea>=0;ea-=1){var Xr=Ze.get(Be[ea].key)||C;if(Xr[mt]<rt){Lr=ea+1;break}}return[Lr,Dn]},[Ze,rt,Yt,Te,Be.map(function(Jt){return Jt.key}).join("_"),Ve])}var g=a("wx14"),R=a("1OyB"),P=a("vuIU"),O=a("JX7q"),S=a("Ji7U"),p=a("LK+K"),T=a("I8Z2"),N=a("bT9E"),k=a("2GS6"),U=a("Gytx"),z=a.n(U),W=a("U8pU"),F=/iPhone/i,V=/iPod/i,K=/iPad/i,B=/\bAndroid(?:.+)Mobile\b/i,J=/Android/i,le=/\bAndroid(?:.+)SD4930UR\b/i,ge=/\bAndroid(?:.+)(?:KF[A-Z]{2,4})\b/i,pe=/Windows Phone/i,De=/\bWindows(?:.+)ARM\b/i,Ie=/BlackBerry/i,fe=/BB10/i,xe=/Opera Mini/i,Ee=/\b(CriOS|Chrome)(?:.+)Mobile/i,se=/Mobile(?:.+)Firefox\b/i;function oe(Ze,lt){return Ze.test(lt)}function q(Ze){var lt=Ze||(typeof navigator!="undefined"?navigator.userAgent:""),_t=(lt||"").split("[FBAN");if(typeof _t[1]!="undefined"){var et=_t,Re=Object(b.a)(et,1);lt=Re[0]}if(_t=lt.split("Twitter"),typeof _t[1]!="undefined"){var Be=_t,Te=Object(b.a)(Be,1);lt=Te[0]}var Ve={apple:{phone:oe(F,lt)&&!oe(pe,lt),ipod:oe(V,lt),tablet:!oe(F,lt)&&oe(K,lt)&&!oe(pe,lt),device:(oe(F,lt)||oe(V,lt)||oe(K,lt))&&!oe(pe,lt)},amazon:{phone:oe(le,lt),tablet:!oe(le,lt)&&oe(ge,lt),device:oe(le,lt)||oe(ge,lt)},android:{phone:!oe(pe,lt)&&oe(le,lt)||!oe(pe,lt)&&oe(B,lt),tablet:!oe(pe,lt)&&!oe(le,lt)&&!oe(B,lt)&&(oe(ge,lt)||oe(J,lt)),device:!oe(pe,lt)&&(oe(le,lt)||oe(ge,lt)||oe(B,lt)||oe(J,lt))||oe(/\bokhttp\b/i,lt)},windows:{phone:oe(pe,lt),tablet:oe(De,lt),device:oe(pe,lt)||oe(De,lt)},other:{blackberry:oe(Ie,lt),blackberry10:oe(fe,lt),opera:oe(xe,lt),firefox:oe(se,lt),chrome:oe(Ee,lt),device:oe(Ie,lt)||oe(fe,lt)||oe(xe,lt)||oe(se,lt)||oe(Ee,lt)},any:null,phone:null,tablet:null};return Ve.any=Ve.apple.device||Ve.android.device||Ve.windows.device||Ve.other.device,Ve.phone=Ve.apple.phone||Ve.android.phone||Ve.windows.phone,Ve.tablet=Ve.apple.tablet||Ve.android.tablet||Ve.windows.tablet,Ve}var me=Object(v.a)(Object(v.a)({},q()),{},{isMobile:q}),re=me;function ae(){}function ce(Ze,lt,_t){var et=lt||"";return Ze.key||"".concat(et,"item_").concat(_t)}function te(Ze){return"".concat(Ze,"-menu-")}function $(Ze,lt){var _t=-1;y.Children.forEach(Ze,function(et){_t+=1,et&&et.type&&et.type.isMenuItemGroup?y.Children.forEach(et.props.children,function(Re){_t+=1,lt(Re,_t)}):lt(et,_t)})}function X(Ze,lt,_t){if(!Ze||_t.find)return;y.Children.forEach(Ze,function(et){if(et){var Re=et.type;if(!Re||!(Re.isSubMenu||Re.isMenuItem||Re.isMenuItemGroup))return;lt.indexOf(et.key)!==-1?_t.find=!0:et.props.children&&X(et.props.children,lt,_t)}})}var ee=["defaultSelectedKeys","selectedKeys","defaultOpenKeys","openKeys","mode","getPopupContainer","onSelect","onDeselect","onDestroy","openTransitionName","openAnimation","subMenuOpenDelay","subMenuCloseDelay","forceSubMenuRender","triggerSubMenuAction","level","selectable","multiple","onOpenChange","visible","focusable","defaultActiveFirst","prefixCls","inlineIndent","parentMenu","title","rootPrefixCls","eventKey","active","onItemHover","onTitleMouseEnter","onTitleMouseLeave","onTitleClick","popupAlign","popupOffset","isOpen","renderMenuItem","manualRef","subMenuKey","disabled","index","isSelected","store","activeKey","builtinPlacements","overflowedIndicator","motion","attribute","value","popupClassName","inlineCollapsed","menu","theme","itemIcon","expandIcon"],Oe=function(lt){var _t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,et=lt&&typeof lt.getBoundingClientRect=="function"&<.getBoundingClientRect().width;if(et){if(_t){var Re=getComputedStyle(lt),Be=Re.marginLeft,Te=Re.marginRight;et+=+Be.replace("px","")+ +Te.replace("px","")}et=+et.toFixed(6)}return et||0},Se=function(lt,_t,et){lt&&Object(W.a)(lt.style)==="object"&&(lt.style[_t]=et)},Me=function(){return re.any},Qe=a("bdgK"),tt=a("i8i4"),st=a.n(tt),ut=a("wgJM"),ht=a("l4aY"),bt=a("m+aA"),Ke=a("c+Xe"),Ue=a("zT1h"),nt=a("QC+M");function kt(Ze,lt,_t){return _t?Ze[0]===lt[0]:Ze[0]===lt[0]&&Ze[1]===lt[1]}function vt(Ze,lt,_t){var et=Ze[lt]||{};return Object(v.a)(Object(v.a)({},et),_t)}function gt(Ze,lt,_t,et){for(var Re=_t.points,Be=Object.keys(Ze),Te=0;Te<Be.length;Te+=1){var Ve=Be[Te];if(kt(Ze[Ve].points,Re,et))return"".concat(lt,"-placement-").concat(Ve)}return""}var ze=function(){if(typeof navigator=="undefined"||typeof window=="undefined")return!1;var Ze=navigator.userAgent||navigator.vendor||window.opera;return!!(/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino|android|ipad|playbook|silk/i.test(Ze)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw-(n|u)|c55\/|capi|ccwa|cdm-|cell|chtm|cldc|cmd-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc-s|devi|dica|dmob|do(c|p)o|ds(12|-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(-|_)|g1 u|g560|gene|gf-5|g-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd-(m|p|t)|hei-|hi(pt|ta)|hp( i|ip)|hs-c|ht(c(-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i-(20|go|ma)|i230|iac( |-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|-[a-w])|libw|lynx|m1-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|-([1-8]|c))|phil|pire|pl(ay|uc)|pn-2|po(ck|rt|se)|prox|psio|pt-g|qa-a|qc(07|12|21|32|60|-[2-7]|i-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h-|oo|p-)|sdk\/|se(c(-|0|1)|47|mc|nd|ri)|sgh-|shar|sie(-|m)|sk-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h-|v-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl-|tdg-|tel(i|m)|tim-|t-mo|to(pl|sh)|ts(70|m-|m3|m5)|tx-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas-|your|zeto|zte-/i.test(Ze==null?void 0:Ze.substr(0,4)))},Fe=a("MNnm");function Xe(Ze,lt){var _t={};return _t[Ze.toLowerCase()]=lt.toLowerCase(),_t["Webkit".concat(Ze)]="webkit".concat(lt),_t["Moz".concat(Ze)]="moz".concat(lt),_t["ms".concat(Ze)]="MS".concat(lt),_t["O".concat(Ze)]="o".concat(lt.toLowerCase()),_t}function Ae(Ze,lt){var _t={animationend:Xe("Animation","AnimationEnd"),transitionend:Xe("Transition","TransitionEnd")};return Ze&&("AnimationEvent"in lt||delete _t.animationend.animation,"TransitionEvent"in lt||delete _t.transitionend.transition),_t}var Pe=Ae(Object(Fe.a)(),typeof window!="undefined"?window:{}),Ye={};if(Object(Fe.a)()){var $e=document.createElement("div");Ye=$e.style}var Ot={};function ct(Ze){if(Ot[Ze])return Ot[Ze];var lt=Pe[Ze];if(lt)for(var _t=Object.keys(lt),et=_t.length,Re=0;Re<et;Re+=1){var Be=_t[Re];if(Object.prototype.hasOwnProperty.call(lt,Be)&&Be in Ye)return Ot[Ze]=lt[Be],Ot[Ze]}return""}var jt=ct("animationend"),Xt=ct("transitionend"),bn=!!(jt&&Xt),nn=jt||"animationend",xt=Xt||"transitionend";function We(Ze,lt){if(!Ze)return null;if(Object(W.a)(Ze)==="object"){var _t=lt.replace(/-\w/g,function(et){return et[1].toUpperCase()});return Ze[_t]}return"".concat(Ze,"-").concat(lt)}var ot="none",it="appear",Ne="enter",Je="leave",Tt="none",yt="prepare",It="start",Kt="active",dt="end";function Pt(Ze){var lt=Object(y.useRef)(!1),_t=Object(y.useState)(Ze),et=Object(b.a)(_t,2),Re=et[0],Be=et[1];function Te(Ve){lt.current||Be(Ve)}return Object(y.useEffect)(function(){return function(){lt.current=!0}},[]),[Re,Te]}var Nt=Object(Fe.a)()?y.useLayoutEffect:y.useEffect,cn=Nt,_n=function(){var Ze=y.useRef(null);function lt(){ut.a.cancel(Ze.current)}function _t(et){var Re=arguments.length>1&&arguments[1]!==void 0?arguments[1]:2;lt();var Be=Object(ut.a)(function(){Re<=1?et({isCanceled:function(){return Be!==Ze.current}}):_t(et,Re-1)});Ze.current=Be}return y.useEffect(function(){return function(){lt()}},[]),[_t,lt]},Wn=[yt,It,Kt,dt],Kn=!1,wn=!0;function un(Ze){return Ze===Kt||Ze===dt}var _r=function(Ze,lt){var _t=y.useState(Tt),et=Object(b.a)(_t,2),Re=et[0],Be=et[1],Te=_n(),Ve=Object(b.a)(Te,2),qe=Ve[0],mt=Ve[1];function rt(){Be(yt)}return cn(function(){if(Re!==Tt&&Re!==dt){var Mt=Wn.indexOf(Re),Zt=Wn[Mt+1],rn=lt(Re);rn===Kn?Be(Zt):qe(function(Yt){function Jt(){if(Yt.isCanceled())return;Be(Zt)}rn===!0?Jt():Promise.resolve(rn).then(Jt)})}},[Ze,Re]),y.useEffect(function(){return function(){mt()}},[]),[rt,Re]},Rr=function(Ze){var lt=Object(y.useRef)(),_t=Object(y.useRef)(Ze);_t.current=Ze;var et=y.useCallback(function(Te){_t.current(Te)},[]);function Re(Te){Te&&(Te.removeEventListener(xt,et),Te.removeEventListener(nn,et))}function Be(Te){lt.current&<.current!==Te&&Re(lt.current),Te&&Te!==lt.current&&(Te.addEventListener(xt,et),Te.addEventListener(nn,et),lt.current=Te)}return y.useEffect(function(){return function(){Re(lt.current)}},[]),[Be,Re]};function Ir(Ze,lt,_t,et){var Re=et.motionEnter,Be=Re===void 0?!0:Re,Te=et.motionAppear,Ve=Te===void 0?!0:Te,qe=et.motionLeave,mt=qe===void 0?!0:qe,rt=et.motionDeadline,Mt=et.motionLeaveImmediately,Zt=et.onAppearPrepare,rn=et.onEnterPrepare,Yt=et.onLeavePrepare,Jt=et.onAppearStart,Dn=et.onEnterStart,Tn=et.onLeaveStart,Mr=et.onAppearActive,Lr=et.onEnterActive,ea=et.onLeaveActive,Xr=et.onAppearEnd,Jr=et.onEnterEnd,ur=et.onLeaveEnd,Yn=et.onVisibleChanged,Cr=Pt(),lr=Object(b.a)(Cr,2),En=lr[0],Gn=lr[1],Zr=Pt(ot),ra=Object(b.a)(Zr,2),Sr=ra[0],ca=ra[1],Ra=Pt(null),fa=Object(b.a)(Ra,2),Dr=fa[0],Or=fa[1],Nr=Object(y.useRef)(!1),Ur=Object(y.useRef)(null),Pr=Object(y.useRef)(!1),la=Object(y.useRef)(null);function xa(){var ka=_t();return ka||la.current}var Aa=Object(y.useRef)(!1);function Ca(ka){var Ta=xa();if(ka&&!ka.deadline&&ka.target!==Ta)return;var Za;Sr===it&&Aa.current?Za=Xr==null?void 0:Xr(Ta,ka):Sr===Ne&&Aa.current?Za=Jr==null?void 0:Jr(Ta,ka):Sr===Je&&Aa.current&&(Za=ur==null?void 0:ur(Ta,ka)),Za!==!1&&!Pr.current&&(ca(ot),Or(null))}var Na=Rr(Ca),Ma=Object(b.a)(Na,1),La=Ma[0],Ua=y.useMemo(function(){var ka,Ta,Za;switch(Sr){case"appear":return ka={},Object(D.a)(ka,yt,Zt),Object(D.a)(ka,It,Jt),Object(D.a)(ka,Kt,Mr),ka;case"enter":return Ta={},Object(D.a)(Ta,yt,rn),Object(D.a)(Ta,It,Dn),Object(D.a)(Ta,Kt,Lr),Ta;case"leave":return Za={},Object(D.a)(Za,yt,Yt),Object(D.a)(Za,It,Tn),Object(D.a)(Za,Kt,ea),Za;default:return{}}},[Sr]),ai=_r(Sr,function(ka){if(ka===yt){var Ta=Ua[yt];return Ta?Ta(xa()):Kn}if(Pa in Ua){var Za;Or(((Za=Ua[Pa])===null||Za===void 0?void 0:Za.call(Ua,xa(),null))||null)}return Pa===Kt&&(La(xa()),rt>0&&(clearTimeout(Ur.current),Ur.current=setTimeout(function(){Ca({deadline:!0})},rt))),wn}),Fi=Object(b.a)(ai,2),Ti=Fi[0],Pa=Fi[1],yi=un(Pa);Aa.current=yi,cn(function(){Gn(lt);var ka=Nr.current;if(Nr.current=!0,!Ze)return;var Ta;!ka&<&&Ve&&(Ta=it),ka&<&&Be&&(Ta=Ne),(ka&&!lt&&mt||!ka&&Mt&&!lt&&mt)&&(Ta=Je),Ta&&(ca(Ta),Ti())},[lt]),Object(y.useEffect)(function(){(Sr===it&&!Ve||Sr===Ne&&!Be||Sr===Je&&!mt)&&ca(ot)},[Ve,Be,mt]),Object(y.useEffect)(function(){return function(){clearTimeout(Ur.current),Pr.current=!0}},[]),Object(y.useEffect)(function(){En!==void 0&&Sr===ot&&(Yn==null||Yn(En))},[En,Sr]);var Si=Dr;return Ua[yt]&&Pa===It&&(Si=Object(v.a)({transition:"none"},Si)),[Sr,Pa,Si,En!=null?En:lt]}var dr=function(Ze){Object(S.a)(_t,Ze);var lt=Object(p.a)(_t);function _t(){return Object(R.a)(this,_t),lt.apply(this,arguments)}return Object(P.a)(_t,[{key:"render",value:function(){return this.props.children}}]),_t}(y.Component),zn=dr;function tr(Ze){var lt=Ze;Object(W.a)(Ze)==="object"&&(lt=Ze.transitionSupport);function _t(Re){return!!(Re.motionName&<)}var et=y.forwardRef(function(Re,Be){var Te=Re.visible,Ve=Te===void 0?!0:Te,qe=Re.removeOnLeave,mt=qe===void 0?!0:qe,rt=Re.forceRender,Mt=Re.children,Zt=Re.motionName,rn=Re.leavedClassName,Yt=Re.eventProps,Jt=_t(Re),Dn=Object(y.useRef)(),Tn=Object(y.useRef)();function Mr(){try{return Object(bt.a)(Dn.current||Tn.current)}catch(ca){return null}}var Lr=Ir(Jt,Ve,Mr,Re),ea=Object(b.a)(Lr,4),Xr=ea[0],Jr=ea[1],ur=ea[2],Yn=ea[3],Cr=y.useRef(Yn);Yn&&(Cr.current=!0);var lr=Object(y.useRef)(Be);lr.current=Be;var En=y.useCallback(function(ca){Dn.current=ca,Object(Ke.b)(lr.current,ca)},[]),Gn,Zr=Object(v.a)(Object(v.a)({},Yt),{},{visible:Ve});if(!Mt)Gn=null;else if(Xr===ot||!_t(Re))Yn?Gn=Mt(Object(v.a)({},Zr),En):!mt&&Cr.current?Gn=Mt(Object(v.a)(Object(v.a)({},Zr),{},{className:rn}),En):rt?Gn=Mt(Object(v.a)(Object(v.a)({},Zr),{},{style:{display:"none"}}),En):Gn=null;else{var ra,Sr;Jr===yt?Sr="prepare":un(Jr)?Sr="active":Jr===It&&(Sr="start"),Gn=Mt(Object(v.a)(Object(v.a)({},Zr),{},{className:w()(We(Zt,Xr),(ra={},Object(D.a)(ra,We(Zt,"".concat(Xr,"-").concat(Sr)),Sr),Object(D.a)(ra,Zt,typeof Zt=="string"),ra)),style:ur}),En)}return y.createElement(zn,{ref:Tn},Gn)});return et.displayName="CSSMotion",et}var an=tr(bn),Wt="add",sn="keep",Xn="remove",$n="removed";function Vn(Ze){var lt;return Ze&&Object(W.a)(Ze)==="object"&&"key"in Ze?lt=Ze:lt={key:Ze},Object(v.a)(Object(v.a)({},lt),{},{key:String(lt.key)})}function Jn(){var Ze=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];return Ze.map(Vn)}function de(){var Ze=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],lt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],_t=[],et=0,Re=lt.length,Be=Jn(Ze),Te=Jn(lt);Be.forEach(function(mt){for(var rt=!1,Mt=et;Mt<Re;Mt+=1){var Zt=Te[Mt];if(Zt.key===mt.key){et<Mt&&(_t=_t.concat(Te.slice(et,Mt).map(function(rn){return Object(v.a)(Object(v.a)({},rn),{},{status:Wt})})),et=Mt),_t.push(Object(v.a)(Object(v.a)({},Zt),{},{status:sn})),et+=1,rt=!0;break}}rt||_t.push(Object(v.a)(Object(v.a)({},mt),{},{status:Xn}))}),et<Re&&(_t=_t.concat(Te.slice(et).map(function(mt){return Object(v.a)(Object(v.a)({},mt),{},{status:Wt})})));var Ve={};_t.forEach(function(mt){var rt=mt.key;Ve[rt]=(Ve[rt]||0)+1});var qe=Object.keys(Ve).filter(function(mt){return Ve[mt]>1});return qe.forEach(function(mt){_t=_t.filter(function(rt){var Mt=rt.key,Zt=rt.status;return Mt!==mt||Zt!==Xn}),_t.forEach(function(rt){rt.key===mt&&(rt.status=sn)})}),_t}var G=["eventProps","visible","children","motionName","motionAppear","motionEnter","motionLeave","motionLeaveImmediately","motionDeadline","removeOnLeave","leavedClassName","onAppearStart","onAppearActive","onAppearEnd","onEnterStart","onEnterActive","onEnterEnd","onLeaveStart","onLeaveActive","onLeaveEnd"];function Z(Ze){var lt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:an,_t=function(et){Object(S.a)(Be,et);var Re=Object(p.a)(Be);function Be(){var Te;return Object(R.a)(this,Be),Te=Re.apply(this,arguments),Te.state={keyEntities:[]},Te.removeKey=function(Ve){Te.setState(function(qe){var mt=qe.keyEntities;return{keyEntities:mt.map(function(rt){return rt.key!==Ve?rt:Object(v.a)(Object(v.a)({},rt),{},{status:$n})})}})},Te}return Object(P.a)(Be,[{key:"render",value:function(){var Ve=this,qe=this.state.keyEntities,mt=this.props,rt=mt.component,Mt=mt.children,Zt=mt.onVisibleChanged,rn=Object(A.a)(mt,["component","children","onVisibleChanged"]),Yt=rt||y.Fragment,Jt={};return G.forEach(function(Dn){Jt[Dn]=rn[Dn],delete rn[Dn]}),delete rn.keys,y.createElement(Yt,rn,qe.map(function(Dn){var Tn=Dn.status,Mr=Object(A.a)(Dn,["status"]),Lr=Tn===Wt||Tn===sn;return y.createElement(lt,Object(g.a)({},Jt,{key:Mr.key,visible:Lr,eventProps:Mr,onVisibleChanged:function(Xr){Zt==null||Zt(Xr,{key:Mr.key}),Xr||Ve.removeKey(Mr.key)}}),Mt)}))}}],[{key:"getDerivedStateFromProps",value:function(Ve,qe){var mt=Ve.keys,rt=qe.keyEntities,Mt=Jn(mt),Zt=de(rt,Mt);return{keyEntities:Zt.filter(function(rn){var Yt=rt.find(function(Jt){var Dn=Jt.key;return rn.key===Dn});return!(Yt&&Yt.status===$n&&rn.status===Xn)})}}}]),Be}(y.Component);return _t.defaultProps={component:"div"},_t}var ue=Z(bn),ye=an;function he(Ze){var lt=Ze.prefixCls,_t=Ze.motion,et=Ze.animation,Re=Ze.transitionName;return _t||(et?{motionName:"".concat(lt,"-").concat(et)}:Re?{motionName:Re}:null)}function ft(Ze){var lt=Ze.prefixCls,_t=Ze.visible,et=Ze.zIndex,Re=Ze.mask,Be=Ze.maskMotion,Te=Ze.maskAnimation,Ve=Ze.maskTransitionName;if(!Re)return null;var qe={};return(Be||Ve||Te)&&(qe=Object(v.a)({motionAppear:!0},he({motion:Be,prefixCls:lt,transitionName:Ve,animation:Te}))),y.createElement(ye,Object(g.a)({},qe,{visible:_t,removeOnLeave:!0}),function(mt){var rt=mt.className;return y.createElement("div",{style:{zIndex:et},className:w()("".concat(lt,"-mask"),rt)})})}var mn=a("9mu1"),Hn=a("o0o1"),ar=a.n(Hn),tn=a("HaE+"),kn=["measure","align",null,"motion"],Nn=function(Ze,lt){var _t=Object(y.useState)(null),et=Object(b.a)(_t,2),Re=et[0],Be=et[1],Te=Object(y.useRef)(),Ve=Object(y.useRef)(!1);function qe(Mt){Ve.current||Be(Mt)}function mt(){ut.a.cancel(Te.current)}function rt(Mt){mt(),Te.current=Object(ut.a)(function(){qe(function(Zt){switch(Re){case"align":return"motion";case"motion":return"stable";default:}return Zt}),Mt==null||Mt()})}return Object(y.useEffect)(function(){qe("measure")},[Ze]),Object(y.useEffect)(function(){switch(Re){case"measure":lt();break;default:}Re&&(Te.current=Object(ut.a)(Object(tn.a)(ar.a.mark(function Mt(){var Zt,rn;return ar.a.wrap(function(Jt){for(;;)switch(Jt.prev=Jt.next){case 0:Zt=kn.indexOf(Re),rn=kn[Zt+1],rn&&Zt!==-1&&qe(rn);case 3:case"end":return Jt.stop()}},Mt)}))))},[Re]),Object(y.useEffect)(function(){return function(){Ve.current=!0,mt()}},[]),[Re,rt]},$r=function(Ze){var lt=y.useState({width:0,height:0}),_t=Object(b.a)(lt,2),et=_t[0],Re=_t[1];function Be(Ve){Re({width:Ve.offsetWidth,height:Ve.offsetHeight})}var Te=y.useMemo(function(){var Ve={};if(Ze){var qe=et.width,mt=et.height;Ze.indexOf("height")!==-1&&mt?Ve.height=mt:Ze.indexOf("minHeight")!==-1&&mt&&(Ve.minHeight=mt),Ze.indexOf("width")!==-1&&qe?Ve.width=qe:Ze.indexOf("minWidth")!==-1&&qe&&(Ve.minWidth=qe)}return Ve},[Ze,et]);return[Te,Be]},_a=y.forwardRef(function(Ze,lt){var _t=Ze.visible,et=Ze.prefixCls,Re=Ze.className,Be=Ze.style,Te=Ze.children,Ve=Ze.zIndex,qe=Ze.stretch,mt=Ze.destroyPopupOnHide,rt=Ze.forceRender,Mt=Ze.align,Zt=Ze.point,rn=Ze.getRootDomNode,Yt=Ze.getClassNameFromAlign,Jt=Ze.onAlign,Dn=Ze.onMouseEnter,Tn=Ze.onMouseLeave,Mr=Ze.onMouseDown,Lr=Ze.onTouchStart,ea=Object(y.useRef)(),Xr=Object(y.useRef)(),Jr=Object(y.useState)(),ur=Object(b.a)(Jr,2),Yn=ur[0],Cr=ur[1],lr=$r(qe),En=Object(b.a)(lr,2),Gn=En[0],Zr=En[1];function ra(){qe&&Zr(rn())}var Sr=Nn(_t,ra),ca=Object(b.a)(Sr,2),Ra=ca[0],fa=ca[1],Dr=Object(y.useRef)();function Or(){return Zt||rn}function Nr(){var Na;(Na=ea.current)===null||Na===void 0||Na.forceAlign()}function Ur(Na,Ma){var La=Yt(Ma);Yn!==La&&Cr(La),Ra==="align"&&(Yn!==La?Promise.resolve().then(function(){Nr()}):fa(function(){var Ua;(Ua=Dr.current)===null||Ua===void 0||Ua.call(Dr)}),Jt==null||Jt(Na,Ma))}var Pr=Object(v.a)({},he(Ze));["onAppearEnd","onEnterEnd","onLeaveEnd"].forEach(function(Na){var Ma=Pr[Na];Pr[Na]=function(La,Ua){return fa(),Ma==null?void 0:Ma(La,Ua)}});function la(){return new Promise(function(Na){Dr.current=Na})}y.useEffect(function(){!Pr.motionName&&Ra==="motion"&&fa()},[Pr.motionName,Ra]),y.useImperativeHandle(lt,function(){return{forceAlign:Nr,getElement:function(){return Xr.current}}});var xa=Object(v.a)(Object(v.a)({},Gn),{},{zIndex:Ve,opacity:Ra==="motion"||Ra==="stable"||!_t?void 0:0,pointerEvents:Ra==="stable"?void 0:"none"},Be),Aa=!0;(Mt==null?void 0:Mt.points)&&(Ra==="align"||Ra==="stable")&&(Aa=!1);var Ca=Te;return y.Children.count(Te)>1&&(Ca=y.createElement("div",{className:"".concat(et,"-content")},Te)),y.createElement(ye,Object(g.a)({visible:_t,ref:Xr,leavedClassName:"".concat(et,"-hidden")},Pr,{onAppearPrepare:la,onEnterPrepare:la,removeOnLeave:mt,forceRender:rt}),function(Na,Ma){var La=Na.className,Ua=Na.style,ai=w()(et,Re,Yn,La);return y.createElement(mn.a,{target:Or(),key:"popup",ref:ea,monitorWindowResize:!0,disabled:Aa,align:Mt,onAlign:Ur},y.createElement("div",{ref:Ma,className:ai,onMouseEnter:Dn,onMouseLeave:Tn,onMouseDownCapture:Mr,onTouchStartCapture:Lr,style:Object(v.a)(Object(v.a)({},Ua),xa)},Ca))})});_a.displayName="PopupInner";var ya=_a,fr=y.forwardRef(function(Ze,lt){var _t=Ze.prefixCls,et=Ze.visible,Re=Ze.zIndex,Be=Ze.children,Te=Ze.mobile;Te=Te===void 0?{}:Te;var Ve=Te.popupClassName,qe=Te.popupStyle,mt=Te.popupMotion,rt=mt===void 0?{}:mt,Mt=Te.popupRender,Zt=y.useRef();y.useImperativeHandle(lt,function(){return{forceAlign:function(){},getElement:function(){return Zt.current}}});var rn=Object(v.a)({zIndex:Re},qe),Yt=Be;return y.Children.count(Be)>1&&(Yt=y.createElement("div",{className:"".concat(_t,"-content")},Be)),Mt&&(Yt=Mt(Yt)),y.createElement(ye,Object(g.a)({visible:et,ref:Zt,removeOnLeave:!0},rt),function(Jt,Dn){var Tn=Jt.className,Mr=Jt.style,Lr=w()(_t,Ve,Tn);return y.createElement("div",{ref:Dn,className:Lr,style:Object(v.a)(Object(v.a)({},Mr),rn)},Yt)})});fr.displayName="MobilePopupInner";var Ha=fr,Ba=["visible","mobile"],Ia=y.forwardRef(function(Ze,lt){var _t=Ze.visible,et=Ze.mobile,Re=Object(A.a)(Ze,Ba),Be=Object(y.useState)(_t),Te=Object(b.a)(Be,2),Ve=Te[0],qe=Te[1],mt=Object(y.useState)(!1),rt=Object(b.a)(mt,2),Mt=rt[0],Zt=rt[1],rn=Object(v.a)(Object(v.a)({},Re),{},{visible:Ve});Object(y.useEffect)(function(){qe(_t),_t&&et&&Zt(ze())},[_t,et]);var Yt=Mt?y.createElement(Ha,Object(g.a)({},rn,{mobile:et,ref:lt})):y.createElement(ya,Object(g.a)({},rn,{ref:lt}));return y.createElement("div",null,y.createElement(ft,rn),Yt)});Ia.displayName="Popup";var Wa=Ia,ma=y.createContext(null),Qa=ma;function Ka(){}function ri(){return""}function ei(Ze){return Ze?Ze.ownerDocument:window.document}var da=["onClick","onMouseDown","onTouchStart","onMouseEnter","onMouseLeave","onFocus","onBlur","onContextMenu"];function ha(Ze){var lt=function(_t){Object(S.a)(Re,_t);var et=Object(p.a)(Re);function Re(Be){var Te;Object(R.a)(this,Re),Te=et.call(this,Be),Te.popupRef=y.createRef(),Te.triggerRef=y.createRef(),Te.attachId=void 0,Te.clickOutsideHandler=void 0,Te.touchOutsideHandler=void 0,Te.contextMenuOutsideHandler1=void 0,Te.contextMenuOutsideHandler2=void 0,Te.mouseDownTimeout=void 0,Te.focusTime=void 0,Te.preClickTime=void 0,Te.preTouchTime=void 0,Te.delayTimer=void 0,Te.hasPopupMouseDown=void 0,Te.onMouseEnter=function(qe){var mt=Te.props.mouseEnterDelay;Te.fireEvents("onMouseEnter",qe),Te.delaySetPopupVisible(!0,mt,mt?null:qe)},Te.onMouseMove=function(qe){Te.fireEvents("onMouseMove",qe),Te.setPoint(qe)},Te.onMouseLeave=function(qe){Te.fireEvents("onMouseLeave",qe),Te.delaySetPopupVisible(!1,Te.props.mouseLeaveDelay)},Te.onPopupMouseEnter=function(){Te.clearDelayTimer()},Te.onPopupMouseLeave=function(qe){var mt;if(qe.relatedTarget&&!qe.relatedTarget.setTimeout&&Object(ht.a)((mt=Te.popupRef.current)===null||mt===void 0?void 0:mt.getElement(),qe.relatedTarget))return;Te.delaySetPopupVisible(!1,Te.props.mouseLeaveDelay)},Te.onFocus=function(qe){Te.fireEvents("onFocus",qe),Te.clearDelayTimer(),Te.isFocusToShow()&&(Te.focusTime=Date.now(),Te.delaySetPopupVisible(!0,Te.props.focusDelay))},Te.onMouseDown=function(qe){Te.fireEvents("onMouseDown",qe),Te.preClickTime=Date.now()},Te.onTouchStart=function(qe){Te.fireEvents("onTouchStart",qe),Te.preTouchTime=Date.now()},Te.onBlur=function(qe){Te.fireEvents("onBlur",qe),Te.clearDelayTimer(),Te.isBlurToHide()&&Te.delaySetPopupVisible(!1,Te.props.blurDelay)},Te.onContextMenu=function(qe){qe.preventDefault(),Te.fireEvents("onContextMenu",qe),Te.setPopupVisible(!0,qe)},Te.onContextMenuClose=function(){Te.isContextMenuToShow()&&Te.close()},Te.onClick=function(qe){if(Te.fireEvents("onClick",qe),Te.focusTime){var mt;if(Te.preClickTime&&Te.preTouchTime?mt=Math.min(Te.preClickTime,Te.preTouchTime):Te.preClickTime?mt=Te.preClickTime:Te.preTouchTime&&(mt=Te.preTouchTime),Math.abs(mt-Te.focusTime)<20)return;Te.focusTime=0}Te.preClickTime=0,Te.preTouchTime=0,Te.isClickToShow()&&(Te.isClickToHide()||Te.isBlurToHide())&&qe&&qe.preventDefault&&qe.preventDefault();var rt=!Te.state.popupVisible;(Te.isClickToHide()&&!rt||rt&&Te.isClickToShow())&&Te.setPopupVisible(!Te.state.popupVisible,qe)},Te.onPopupMouseDown=function(){if(Te.hasPopupMouseDown=!0,clearTimeout(Te.mouseDownTimeout),Te.mouseDownTimeout=window.setTimeout(function(){Te.hasPopupMouseDown=!1},0),Te.context){var qe;(qe=Te.context).onPopupMouseDown.apply(qe,arguments)}},Te.onDocumentClick=function(qe){if(Te.props.mask&&!Te.props.maskClosable)return;var mt=qe.target,rt=Te.getRootDomNode(),Mt=Te.getPopupDomNode();(!Object(ht.a)(rt,mt)||Te.isContextMenuOnly())&&!Object(ht.a)(Mt,mt)&&!Te.hasPopupMouseDown&&Te.close()},Te.getRootDomNode=function(){var qe=Te.props.getTriggerDOMNode;if(qe)return qe(Te.triggerRef.current);try{var mt=Object(bt.a)(Te.triggerRef.current);if(mt)return mt}catch(rt){}return st.a.findDOMNode(Object(O.a)(Te))},Te.getPopupClassNameFromAlign=function(qe){var mt=[],rt=Te.props,Mt=rt.popupPlacement,Zt=rt.builtinPlacements,rn=rt.prefixCls,Yt=rt.alignPoint,Jt=rt.getPopupClassNameFromAlign;return Mt&&Zt&&mt.push(gt(Zt,rn,qe,Yt)),Jt&&mt.push(Jt(qe)),mt.join(" ")},Te.getComponent=function(){var qe=Te.props,mt=qe.prefixCls,rt=qe.destroyPopupOnHide,Mt=qe.popupClassName,Zt=qe.onPopupAlign,rn=qe.popupMotion,Yt=qe.popupAnimation,Jt=qe.popupTransitionName,Dn=qe.popupStyle,Tn=qe.mask,Mr=qe.maskAnimation,Lr=qe.maskTransitionName,ea=qe.maskMotion,Xr=qe.zIndex,Jr=qe.popup,ur=qe.stretch,Yn=qe.alignPoint,Cr=qe.mobile,lr=qe.forceRender,En=Te.state,Gn=En.popupVisible,Zr=En.point,ra=Te.getPopupAlign(),Sr={};return Te.isMouseEnterToShow()&&(Sr.onMouseEnter=Te.onPopupMouseEnter),Te.isMouseLeaveToHide()&&(Sr.onMouseLeave=Te.onPopupMouseLeave),Sr.onMouseDown=Te.onPopupMouseDown,Sr.onTouchStart=Te.onPopupMouseDown,y.createElement(Wa,Object(g.a)({prefixCls:mt,destroyPopupOnHide:rt,visible:Gn,point:Yn&&Zr,className:Mt,align:ra,onAlign:Zt,animation:Yt,getClassNameFromAlign:Te.getPopupClassNameFromAlign},Sr,{stretch:ur,getRootDomNode:Te.getRootDomNode,style:Dn,mask:Tn,zIndex:Xr,transitionName:Jt,maskAnimation:Mr,maskTransitionName:Lr,maskMotion:ea,ref:Te.popupRef,motion:rn,mobile:Cr,forceRender:lr}),typeof Jr=="function"?Jr():Jr)},Te.attachParent=function(qe){ut.a.cancel(Te.attachId);var mt=Te.props,rt=mt.getPopupContainer,Mt=mt.getDocument,Zt=Te.getRootDomNode(),rn;rt?(Zt||rt.length===0)&&(rn=rt(Zt)):rn=Mt(Te.getRootDomNode()).body,rn?rn.appendChild(qe):Te.attachId=Object(ut.a)(function(){Te.attachParent(qe)})},Te.getContainer=function(){var qe=Te.props.getDocument,mt=qe(Te.getRootDomNode()).createElement("div");return mt.style.position="absolute",mt.style.top="0",mt.style.left="0",mt.style.width="100%",Te.attachParent(mt),mt},Te.setPoint=function(qe){var mt=Te.props.alignPoint;if(!mt||!qe)return;Te.setState({point:{pageX:qe.pageX,pageY:qe.pageY}})},Te.handlePortalUpdate=function(){Te.state.prevPopupVisible!==Te.state.popupVisible&&Te.props.afterPopupVisibleChange(Te.state.popupVisible)},Te.triggerContextValue={onPopupMouseDown:Te.onPopupMouseDown};var Ve;return"popupVisible"in Be?Ve=!!Be.popupVisible:Ve=!!Be.defaultPopupVisible,Te.state={prevPopupVisible:Ve,popupVisible:Ve},da.forEach(function(qe){Te["fire".concat(qe)]=function(mt){Te.fireEvents(qe,mt)}}),Te}return Object(P.a)(Re,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var Te=this.props,Ve=this.state;if(Ve.popupVisible){var qe;!this.clickOutsideHandler&&(this.isClickToHide()||this.isContextMenuToShow())&&(qe=Te.getDocument(this.getRootDomNode()),this.clickOutsideHandler=Object(Ue.a)(qe,"mousedown",this.onDocumentClick)),this.touchOutsideHandler||(qe=qe||Te.getDocument(this.getRootDomNode()),this.touchOutsideHandler=Object(Ue.a)(qe,"touchstart",this.onDocumentClick)),!this.contextMenuOutsideHandler1&&this.isContextMenuToShow()&&(qe=qe||Te.getDocument(this.getRootDomNode()),this.contextMenuOutsideHandler1=Object(Ue.a)(qe,"scroll",this.onContextMenuClose)),!this.contextMenuOutsideHandler2&&this.isContextMenuToShow()&&(this.contextMenuOutsideHandler2=Object(Ue.a)(window,"blur",this.onContextMenuClose));return}this.clearOutsideHandler()}},{key:"componentWillUnmount",value:function(){this.clearDelayTimer(),this.clearOutsideHandler(),clearTimeout(this.mouseDownTimeout),ut.a.cancel(this.attachId)}},{key:"getPopupDomNode",value:function(){var Te;return((Te=this.popupRef.current)===null||Te===void 0?void 0:Te.getElement())||null}},{key:"getPopupAlign",value:function(){var Te=this.props,Ve=Te.popupPlacement,qe=Te.popupAlign,mt=Te.builtinPlacements;return Ve&&mt?vt(mt,Ve,qe):qe}},{key:"setPopupVisible",value:function(Te,Ve){var qe=this.props.alignPoint,mt=this.state.popupVisible;this.clearDelayTimer(),mt!==Te&&("popupVisible"in this.props||this.setState({popupVisible:Te,prevPopupVisible:mt}),this.props.onPopupVisibleChange(Te)),qe&&Ve&&Te&&this.setPoint(Ve)}},{key:"delaySetPopupVisible",value:function(Te,Ve,qe){var mt=this,rt=Ve*1e3;if(this.clearDelayTimer(),rt){var Mt=qe?{pageX:qe.pageX,pageY:qe.pageY}:null;this.delayTimer=window.setTimeout(function(){mt.setPopupVisible(Te,Mt),mt.clearDelayTimer()},rt)}else this.setPopupVisible(Te,qe)}},{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(Te){var Ve=this.props.children.props,qe=this.props;return Ve[Te]&&qe[Te]?this["fire".concat(Te)]:Ve[Te]||qe[Te]}},{key:"isClickToShow",value:function(){var Te=this.props,Ve=Te.action,qe=Te.showAction;return Ve.indexOf("click")!==-1||qe.indexOf("click")!==-1}},{key:"isContextMenuOnly",value:function(){var Te=this.props.action;return Te==="contextMenu"||Te.length===1&&Te[0]==="contextMenu"}},{key:"isContextMenuToShow",value:function(){var Te=this.props,Ve=Te.action,qe=Te.showAction;return Ve.indexOf("contextMenu")!==-1||qe.indexOf("contextMenu")!==-1}},{key:"isClickToHide",value:function(){var Te=this.props,Ve=Te.action,qe=Te.hideAction;return Ve.indexOf("click")!==-1||qe.indexOf("click")!==-1}},{key:"isMouseEnterToShow",value:function(){var Te=this.props,Ve=Te.action,qe=Te.showAction;return Ve.indexOf("hover")!==-1||qe.indexOf("mouseEnter")!==-1}},{key:"isMouseLeaveToHide",value:function(){var Te=this.props,Ve=Te.action,qe=Te.hideAction;return Ve.indexOf("hover")!==-1||qe.indexOf("mouseLeave")!==-1}},{key:"isFocusToShow",value:function(){var Te=this.props,Ve=Te.action,qe=Te.showAction;return Ve.indexOf("focus")!==-1||qe.indexOf("focus")!==-1}},{key:"isBlurToHide",value:function(){var Te=this.props,Ve=Te.action,qe=Te.hideAction;return Ve.indexOf("focus")!==-1||qe.indexOf("blur")!==-1}},{key:"forcePopupAlign",value:function(){if(this.state.popupVisible){var Te;(Te=this.popupRef.current)===null||Te===void 0||Te.forceAlign()}}},{key:"fireEvents",value:function(Te,Ve){var qe=this.props.children.props[Te];qe&&qe(Ve);var mt=this.props[Te];mt&&mt(Ve)}},{key:"close",value:function(){this.setPopupVisible(!1)}},{key:"render",value:function(){var Te=this.state.popupVisible,Ve=this.props,qe=Ve.children,mt=Ve.forceRender,rt=Ve.alignPoint,Mt=Ve.className,Zt=Ve.autoDestroy,rn=y.Children.only(qe),Yt={key:"trigger"};this.isContextMenuToShow()?Yt.onContextMenu=this.onContextMenu:Yt.onContextMenu=this.createTwoChains("onContextMenu"),this.isClickToHide()||this.isClickToShow()?(Yt.onClick=this.onClick,Yt.onMouseDown=this.onMouseDown,Yt.onTouchStart=this.onTouchStart):(Yt.onClick=this.createTwoChains("onClick"),Yt.onMouseDown=this.createTwoChains("onMouseDown"),Yt.onTouchStart=this.createTwoChains("onTouchStart")),this.isMouseEnterToShow()?(Yt.onMouseEnter=this.onMouseEnter,rt&&(Yt.onMouseMove=this.onMouseMove)):Yt.onMouseEnter=this.createTwoChains("onMouseEnter"),this.isMouseLeaveToHide()?Yt.onMouseLeave=this.onMouseLeave:Yt.onMouseLeave=this.createTwoChains("onMouseLeave"),this.isFocusToShow()||this.isBlurToHide()?(Yt.onFocus=this.onFocus,Yt.onBlur=this.onBlur):(Yt.onFocus=this.createTwoChains("onFocus"),Yt.onBlur=this.createTwoChains("onBlur"));var Jt=w()(rn&&rn.props&&rn.props.className,Mt);Jt&&(Yt.className=Jt);var Dn=Object(v.a)({},Yt);Object(Ke.c)(rn)&&(Dn.ref=Object(Ke.a)(this.triggerRef,rn.ref));var Tn=y.cloneElement(rn,Dn),Mr;return(Te||this.popupRef.current||mt)&&(Mr=y.createElement(Ze,{key:"portal",getContainer:this.getContainer,didUpdate:this.handlePortalUpdate},this.getComponent())),!Te&&Zt&&(Mr=null),y.createElement(Qa.Provider,{value:this.triggerContextValue},Tn,Mr)}}],[{key:"getDerivedStateFromProps",value:function(Te,Ve){var qe=Te.popupVisible,mt={};return qe!==void 0&&Ve.popupVisible!==qe&&(mt.popupVisible=qe,mt.prevPopupVisible=Ve.popupVisible),mt}}]),Re}(y.Component);return lt.contextType=Qa,lt.defaultProps={prefixCls:"rc-trigger-popup",getPopupClassNameFromAlign:ri,getDocument:ei,onPopupVisibleChange:Ka,afterPopupVisibleChange:Ka,onPopupAlign:Ka,popupClassName:"",mouseEnterDelay:0,mouseLeaveDelay:.1,focusDelay:0,blurDelay:.15,popupStyle:{},destroyPopupOnHide:!1,popupAlign:{},defaultPopupVisible:!1,mask:!1,maskClosable:!0,action:[],showAction:[],hideAction:[],autoDestroy:!1},lt}var ua=ha(nt.a),be={adjustX:1,adjustY:1},at={topLeft:{points:["bl","tl"],overflow:be,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:be,offset:[0,7]},leftTop:{points:["tr","tl"],overflow:be,offset:[-4,0]},rightTop:{points:["tl","tr"],overflow:be,offset:[4,0]}},Dt={topLeft:{points:["bl","tl"],overflow:be,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:be,offset:[0,7]},rightTop:{points:["tr","tl"],overflow:be,offset:[-4,0]},leftTop:{points:["tl","tr"],overflow:be,offset:[4,0]}},wt=at,Ft=0,Rt={horizontal:"bottomLeft",vertical:"rightTop","vertical-left":"rightTop","vertical-right":"leftTop"},zt=function(lt,_t,et){var Re=te(_t),Be=lt.getState();lt.setState({defaultActiveFirst:Object(v.a)(Object(v.a)({},Be.defaultActiveFirst),{},Object(D.a)({},Re,et))})},qt=function(Ze){Object(S.a)(_t,Ze);var lt=Object(p.a)(_t);function _t(et){var Re;Object(R.a)(this,_t),Re=lt.call(this,et),Re.onDestroy=function(rt){Re.props.onDestroy(rt)},Re.onKeyDown=function(rt){var Mt=rt.keyCode,Zt=Re.menuInstance,rn=Re.props.store,Yt=Re.getVisible();if(Mt===m.a.ENTER)return Re.onTitleClick(rt),zt(rn,Re.props.eventKey,!0),!0;if(Mt===m.a.RIGHT)return Yt?Zt.onKeyDown(rt):(Re.triggerOpenChange(!0),zt(rn,Re.props.eventKey,!0)),!0;if(Mt===m.a.LEFT){var Jt;if(Yt)Jt=Zt.onKeyDown(rt);else return;return Jt||(Re.triggerOpenChange(!1),Jt=!0),Jt}return Yt&&(Mt===m.a.UP||Mt===m.a.DOWN)?Zt.onKeyDown(rt):void 0},Re.onOpenChange=function(rt){Re.props.onOpenChange(rt)},Re.onPopupVisibleChange=function(rt){Re.triggerOpenChange(rt,rt?"mouseenter":"mouseleave")},Re.onMouseEnter=function(rt){var Mt=Re.props,Zt=Mt.eventKey,rn=Mt.onMouseEnter,Yt=Mt.store;zt(Yt,Re.props.eventKey,!1),rn({key:Zt,domEvent:rt})},Re.onMouseLeave=function(rt){var Mt=Re.props,Zt=Mt.parentMenu,rn=Mt.eventKey,Yt=Mt.onMouseLeave;Zt.subMenuInstance=Object(O.a)(Re),Yt({key:rn,domEvent:rt})},Re.onTitleMouseEnter=function(rt){var Mt=Re.props,Zt=Mt.eventKey,rn=Mt.onItemHover,Yt=Mt.onTitleMouseEnter;rn({key:Zt,hover:!0}),Yt({key:Zt,domEvent:rt})},Re.onTitleMouseLeave=function(rt){var Mt=Re.props,Zt=Mt.parentMenu,rn=Mt.eventKey,Yt=Mt.onItemHover,Jt=Mt.onTitleMouseLeave;Zt.subMenuInstance=Object(O.a)(Re),Yt({key:rn,hover:!1}),Jt({key:rn,domEvent:rt})},Re.onTitleClick=function(rt){var Mt=Object(O.a)(Re),Zt=Mt.props;if(Zt.onTitleClick({key:Zt.eventKey,domEvent:rt}),Zt.triggerSubMenuAction==="hover")return;Re.triggerOpenChange(!Re.getVisible(),"click"),zt(Zt.store,Re.props.eventKey,!1)},Re.onSubMenuClick=function(rt){typeof Re.props.onClick=="function"&&Re.props.onClick(Re.addKeyPath(rt))},Re.onSelect=function(rt){Re.props.onSelect(rt)},Re.onDeselect=function(rt){Re.props.onDeselect(rt)},Re.getPrefixCls=function(){return"".concat(Re.props.rootPrefixCls,"-submenu")},Re.getActiveClassName=function(){return"".concat(Re.getPrefixCls(),"-active")},Re.getDisabledClassName=function(){return"".concat(Re.getPrefixCls(),"-disabled")},Re.getSelectedClassName=function(){return"".concat(Re.getPrefixCls(),"-selected")},Re.getOpenClassName=function(){return"".concat(Re.props.rootPrefixCls,"-submenu-open")},Re.getVisible=function(){return Re.state.isOpen},Re.getMode=function(){return Re.state.mode},Re.saveMenuInstance=function(rt){Re.menuInstance=rt},Re.addKeyPath=function(rt){return Object(v.a)(Object(v.a)({},rt),{},{keyPath:(rt.keyPath||[]).concat(Re.props.eventKey)})},Re.triggerOpenChange=function(rt,Mt){var Zt=Re.props.eventKey,rn=function(){Re.onOpenChange({key:Zt,item:Object(O.a)(Re),trigger:Mt,open:rt})};Mt==="mouseenter"?Re.mouseenterTimeout=setTimeout(function(){rn()},0):rn()},Re.isChildrenSelected=function(){var rt={find:!1};return X(Re.props.children,Re.props.selectedKeys,rt),rt.find},Re.isInlineMode=function(){return Re.getMode()==="inline"},Re.adjustWidth=function(){if(!Re.subMenuTitle||!Re.menuInstance)return;var rt=tt.findDOMNode(Re.menuInstance);if(rt.offsetWidth>=Re.subMenuTitle.offsetWidth)return;rt.style.minWidth="".concat(Re.subMenuTitle.offsetWidth,"px")},Re.saveSubMenuTitle=function(rt){Re.subMenuTitle=rt},Re.getBaseProps=function(){var rt=Object(O.a)(Re),Mt=rt.props,Zt=Re.getMode();return{mode:Zt==="horizontal"?"vertical":Zt,visible:Re.getVisible(),level:Mt.level+1,inlineIndent:Mt.inlineIndent,focusable:!1,onClick:Re.onSubMenuClick,onSelect:Re.onSelect,onDeselect:Re.onDeselect,onDestroy:Re.onDestroy,selectedKeys:Mt.selectedKeys,eventKey:"".concat(Mt.eventKey,"-menu-"),openKeys:Mt.openKeys,motion:Mt.motion,onOpenChange:Re.onOpenChange,subMenuOpenDelay:Mt.subMenuOpenDelay,parentMenu:Object(O.a)(Re),subMenuCloseDelay:Mt.subMenuCloseDelay,forceSubMenuRender:Mt.forceSubMenuRender,triggerSubMenuAction:Mt.triggerSubMenuAction,builtinPlacements:Mt.builtinPlacements,defaultActiveFirst:Mt.store.getState().defaultActiveFirst[te(Mt.eventKey)],multiple:Mt.multiple,prefixCls:Mt.rootPrefixCls,id:Re.internalMenuId,manualRef:Re.saveMenuInstance,itemIcon:Mt.itemIcon,expandIcon:Mt.expandIcon,direction:Mt.direction}},Re.getMotion=function(rt,Mt){var Zt=Object(O.a)(Re),rn=Zt.haveRendered,Yt=Re.props,Jt=Yt.motion,Dn=Yt.rootPrefixCls,Tn=Object(v.a)(Object(v.a)({},Jt),{},{leavedClassName:"".concat(Dn,"-hidden"),removeOnLeave:!1,motionAppear:rn||!Mt||rt!=="inline"});return Tn};var Be=et.store,Te=et.eventKey,Ve=Be.getState(),qe=Ve.defaultActiveFirst;Re.isRootMenu=!1;var mt=!1;return qe&&(mt=qe[Te]),zt(Be,Te,mt),Re.state={mode:et.mode,isOpen:et.isOpen},Re}return Object(P.a)(_t,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var Re=this,Be=this.props,Te=Be.mode,Ve=Be.parentMenu,qe=Be.manualRef,mt=Be.isOpen,rt=function(){Re.setState({mode:Te,isOpen:mt})},Mt=mt!==this.state.isOpen,Zt=Te!==this.state.mode;if((Zt||Mt)&&(ut.a.cancel(this.updateStateRaf),Zt?this.updateStateRaf=Object(ut.a)(rt):rt()),qe&&qe(this),Te!=="horizontal"||!(Ve==null?void 0:Ve.isRootMenu)||!mt)return;this.minWidthTimeout=setTimeout(function(){return Re.adjustWidth()},0)}},{key:"componentWillUnmount",value:function(){var Re=this.props,Be=Re.onDestroy,Te=Re.eventKey;Be&&Be(Te),this.minWidthTimeout&&clearTimeout(this.minWidthTimeout),this.mouseenterTimeout&&clearTimeout(this.mouseenterTimeout),ut.a.cancel(this.updateStateRaf)}},{key:"renderPopupMenu",value:function(Re,Be){var Te=this.getBaseProps();return y.createElement(fn,Object(g.a)({},Te,{id:this.internalMenuId,className:Re,style:Be}),this.props.children)}},{key:"renderChildren",value:function(){var Re=this,Be=this.getBaseProps(),Te=Be.mode,Ve=Be.visible,qe=Be.forceSubMenuRender,mt=Be.direction,rt=this.getMotion(Te,Ve);if(this.haveRendered=!0,this.haveOpened=this.haveOpened||Ve||qe,!this.haveOpened)return y.createElement("div",null);var Mt=w()("".concat(Be.prefixCls,"-sub"),Object(D.a)({},"".concat(Be.prefixCls,"-rtl"),mt==="rtl"));return this.isInlineMode()?y.createElement(ye,Object(g.a)({visible:Be.visible,forceRender:qe},rt),function(Zt){var rn=Zt.className,Yt=Zt.style,Jt=w()(Mt,rn);return Re.renderPopupMenu(Jt,Yt)}):this.renderPopupMenu(Mt)}},{key:"render",value:function(){var Re,Be,Te,Ve=Object(v.a)({},this.props),qe=this.getVisible(),mt=this.getPrefixCls(),rt=this.isInlineMode(),Mt=this.getMode(),Zt=w()(mt,"".concat(mt,"-").concat(Mt),(Re={},Object(D.a)(Re,Ve.className,!!Ve.className),Object(D.a)(Re,this.getOpenClassName(),qe),Object(D.a)(Re,this.getActiveClassName(),Ve.active||qe&&!rt),Object(D.a)(Re,this.getDisabledClassName(),Ve.disabled),Object(D.a)(Re,this.getSelectedClassName(),this.isChildrenSelected()),Re));this.internalMenuId||(Ve.eventKey?this.internalMenuId="".concat(Ve.eventKey,"$Menu"):(Ft+=1,this.internalMenuId="$__$".concat(Ft,"$Menu")));var rn={},Yt={},Jt={};Ve.disabled||(rn={onMouseLeave:this.onMouseLeave,onMouseEnter:this.onMouseEnter},Yt={onClick:this.onTitleClick},Jt={onMouseEnter:this.onTitleMouseEnter,onMouseLeave:this.onTitleMouseLeave});var Dn={},Tn=Ve.direction,Mr=Tn==="rtl";rt&&(Mr?Dn.paddingRight=Ve.inlineIndent*Ve.level:Dn.paddingLeft=Ve.inlineIndent*Ve.level);var Lr={};this.getVisible()&&(Lr={"aria-owns":this.internalMenuId});var ea=null;Mt!=="horizontal"&&(ea=this.props.expandIcon,typeof this.props.expandIcon=="function"&&(ea=y.createElement(this.props.expandIcon,Object(v.a)({},this.props))));var Xr=y.createElement("div",Object(g.a)({ref:this.saveSubMenuTitle,style:Dn,className:"".concat(mt,"-title"),role:"button"},Jt,Yt,{"aria-expanded":qe},Lr,{"aria-haspopup":"true",title:typeof Ve.title=="string"?Ve.title:void 0}),Ve.title,ea||y.createElement("i",{className:"".concat(mt,"-arrow")})),Jr=this.renderChildren(),ur=((Be=Ve.parentMenu)===null||Be===void 0?void 0:Be.isRootMenu)?Ve.parentMenu.props.getPopupContainer:function(Or){return Or.parentNode},Yn=Rt[Mt],Cr=Ve.popupOffset?{offset:Ve.popupOffset}:{},lr=w()((Te={},Object(D.a)(Te,Ve.popupClassName,Ve.popupClassName&&!rt),Object(D.a)(Te,"".concat(mt,"-rtl"),Mr),Te)),En=Ve.disabled,Gn=Ve.triggerSubMenuAction,Zr=Ve.subMenuOpenDelay,ra=Ve.forceSubMenuRender,Sr=Ve.subMenuCloseDelay,ca=Ve.builtinPlacements;ee.forEach(function(Or){return delete Ve[Or]}),delete Ve.onClick;var Ra=Mr?Object(v.a)(Object(v.a)({},Dt),ca):Object(v.a)(Object(v.a)({},at),ca);delete Ve.direction;var fa=this.getBaseProps(),Dr=rt?null:this.getMotion(fa.mode,fa.visible);return y.createElement("li",Object(g.a)({},Ve,rn,{className:Zt,role:"menuitem"}),y.createElement(ua,{prefixCls:mt,popupClassName:w()("".concat(mt,"-popup"),lr),getPopupContainer:ur,builtinPlacements:Ra,popupPlacement:Yn,popupVisible:rt?!1:qe,popupAlign:Cr,popup:rt?null:Jr,action:En||rt?[]:[Gn],mouseEnterDelay:Zr,mouseLeaveDelay:Sr,onPopupVisibleChange:this.onPopupVisibleChange,forceRender:ra,popupMotion:Dr},Xr),rt?Jr:null)}}]),_t}(y.Component);qt.defaultProps={onMouseEnter:ae,onMouseLeave:ae,onTitleMouseEnter:ae,onTitleMouseLeave:ae,onTitleClick:ae,manualRef:ae,mode:"vertical",title:""};var vn=Object(T.b)(function(Ze,lt){var _t=Ze.openKeys,et=Ze.activeKey,Re=Ze.selectedKeys,Be=lt.eventKey,Te=lt.subMenuKey;return{isOpen:_t.indexOf(Be)>-1,active:et[Te]===Be,selectedKeys:Re}})(qt);vn.isSubMenu=!0;var dn=vn,jn="menuitem-overflowed",Cn=.5,on=function(Ze){Object(S.a)(_t,Ze);var lt=Object(p.a)(_t);function _t(){var et;return Object(R.a)(this,_t),et=lt.apply(this,arguments),et.resizeObserver=null,et.mutationObserver=null,et.originalTotalWidth=0,et.overflowedItems=[],et.menuItemSizes=[],et.cancelFrameId=null,et.state={lastVisibleIndex:void 0},et.childRef=y.createRef(),et.getMenuItemNodes=function(){var Re=et.props.prefixCls,Be=et.childRef.current;return Be?[].slice.call(Be.children).filter(function(Te){return Te.className.split(" ").indexOf("".concat(Re,"-overflowed-submenu"))<0}):[]},et.getOverflowedSubMenuItem=function(Re,Be,Te){var Ve=et.props,qe=Ve.overflowedIndicator,mt=Ve.level,rt=Ve.mode,Mt=Ve.prefixCls,Zt=Ve.theme;if(mt!==1||rt!=="horizontal")return null;var rn=et.props.children[0],Yt=rn.props,Jt=Yt.children,Dn=Yt.title,Tn=Yt.style,Mr=Object(A.a)(Yt,["children","title","style"]),Lr=Object(v.a)({},Tn),ea="".concat(Re,"-overflowed-indicator"),Xr="".concat(Re,"-overflowed-indicator");Be.length===0&&Te!==!0?Lr=Object(v.a)(Object(v.a)({},Lr),{},{display:"none"}):Te&&(Lr=Object(v.a)(Object(v.a)({},Lr),{},{visibility:"hidden",position:"absolute"}),ea="".concat(ea,"-placeholder"),Xr="".concat(Xr,"-placeholder"));var Jr=Zt?"".concat(Mt,"-").concat(Zt):"",ur={};return ee.forEach(function(Yn){Mr[Yn]!==void 0&&(ur[Yn]=Mr[Yn])}),y.createElement(dn,Object(g.a)({title:qe,className:"".concat(Mt,"-overflowed-submenu"),popupClassName:Jr},ur,{key:ea,eventKey:Xr,disabled:!1,style:Lr}),Be)},et.setChildrenWidthAndResize=function(){if(et.props.mode!=="horizontal")return;var Re=et.childRef.current;if(!Re)return;var Be=Re.children;if(!Be||Be.length===0)return;var Te=Re.children[Be.length-1];Se(Te,"display","inline-block");var Ve=et.getMenuItemNodes(),qe=Ve.filter(function(mt){return mt.className.split(" ").indexOf(jn)>=0});qe.forEach(function(mt){Se(mt,"display","inline-block")}),et.menuItemSizes=Ve.map(function(mt){return Oe(mt,!0)}),qe.forEach(function(mt){Se(mt,"display","none")}),et.overflowedIndicatorWidth=Oe(Re.children[Re.children.length-1],!0),et.originalTotalWidth=et.menuItemSizes.reduce(function(mt,rt){return mt+rt},0),et.handleResize(),Se(Te,"display","none")},et.handleResize=function(){if(et.props.mode!=="horizontal")return;var Re=et.childRef.current;if(!Re)return;var Be=Oe(Re);et.overflowedItems=[];var Te=0,Ve;et.originalTotalWidth>Be+Cn&&(Ve=-1,et.menuItemSizes.forEach(function(qe){Te+=qe,Te+et.overflowedIndicatorWidth<=Be&&(Ve+=1)})),et.setState({lastVisibleIndex:Ve})},et}return Object(P.a)(_t,[{key:"componentDidMount",value:function(){var Re=this;if(this.setChildrenWidthAndResize(),this.props.level===1&&this.props.mode==="horizontal"){var Be=this.childRef.current;if(!Be)return;this.resizeObserver=new Qe.default(function(Te){Te.forEach(function(){var Ve=Re.cancelFrameId;cancelAnimationFrame(Ve),Re.cancelFrameId=requestAnimationFrame(Re.setChildrenWidthAndResize)})}),[].slice.call(Be.children).concat(Be).forEach(function(Te){Re.resizeObserver.observe(Te)}),typeof MutationObserver!="undefined"&&(this.mutationObserver=new MutationObserver(function(){Re.resizeObserver.disconnect(),[].slice.call(Be.children).concat(Be).forEach(function(Te){Re.resizeObserver.observe(Te)}),Re.setChildrenWidthAndResize()}),this.mutationObserver.observe(Be,{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(Re){var Be=this,Te=this.state.lastVisibleIndex;return(Re||[]).reduce(function(Ve,qe,mt){var rt=qe;if(Be.props.mode==="horizontal"){var Mt=Be.getOverflowedSubMenuItem(qe.props.eventKey,[]);Te!==void 0&&Be.props.className.indexOf("".concat(Be.props.prefixCls,"-root"))!==-1&&(mt>Te&&(rt=y.cloneElement(qe,{style:{display:"none"},eventKey:"".concat(qe.props.eventKey,"-hidden"),className:"".concat(jn)})),mt===Te+1&&(Be.overflowedItems=Re.slice(Te+1).map(function(rn){return y.cloneElement(rn,{key:rn.props.eventKey,mode:"vertical-left"})}),Mt=Be.getOverflowedSubMenuItem(qe.props.eventKey,Be.overflowedItems)));var Zt=[].concat(Object(l.a)(Ve),[Mt,rt]);return mt===Re.length-1&&Zt.push(Be.getOverflowedSubMenuItem(qe.props.eventKey,[],!0)),Zt}return[].concat(Object(l.a)(Ve),[rt])},[])}},{key:"render",value:function(){var Re=this.props,Be=Re.visible,Te=Re.prefixCls,Ve=Re.overflowedIndicator,qe=Re.mode,mt=Re.level,rt=Re.tag,Mt=Re.children,Zt=Re.theme,rn=Object(A.a)(Re,["visible","prefixCls","overflowedIndicator","mode","level","tag","children","theme"]),Yt=rt;return y.createElement(Yt,Object(g.a)({ref:this.childRef},rn),this.renderChildren(Mt))}}]),_t}(y.Component);on.defaultProps={tag:"div",className:""};var An=on;function gn(Ze){return Ze.length?Ze.every(function(lt){return!!lt.props.disabled}):!0}function Bn(Ze,lt,_t){var et=Ze.getState();Ze.setState({activeKey:Object(v.a)(Object(v.a)({},et.activeKey),{},Object(D.a)({},lt,_t))})}function Pn(Ze){return Ze.eventKey||"0-menu-"}function Qn(Ze,lt){var _t=lt,et=Ze.children,Re=Ze.eventKey;if(_t){var Be;if($(et,function(Te,Ve){Te&&Te.props&&!Te.props.disabled&&_t===ce(Te,Re,Ve)&&(Be=!0)}),Be)return _t}return _t=null,Ze.defaultActiveFirst&&$(et,function(Te,Ve){!_t&&Te&&!Te.props.disabled&&(_t=ce(Te,Re,Ve))}),_t}function yr(Ze){if(!Ze)return;var lt=this.instanceArray.indexOf(Ze);lt!==-1?this.instanceArray[lt]=Ze:this.instanceArray.push(Ze)}var ln=function(Ze){Object(S.a)(_t,Ze);var lt=Object(p.a)(_t);function _t(et){var Re;return Object(R.a)(this,_t),Re=lt.call(this,et),Re.onKeyDown=function(Be,Te){var Ve=Be.keyCode,qe;if(Re.getFlatInstanceArray().forEach(function(rt){rt&&rt.props.active&&rt.onKeyDown&&(qe=rt.onKeyDown(Be))}),qe)return 1;var mt=null;return(Ve===m.a.UP||Ve===m.a.DOWN)&&(mt=Re.step(Ve===m.a.UP?-1:1)),mt?(Be.preventDefault(),Bn(Re.props.store,Pn(Re.props),mt.props.eventKey),typeof Te=="function"&&Te(mt),1):void 0},Re.onItemHover=function(Be){var Te=Be.key,Ve=Be.hover;Bn(Re.props.store,Pn(Re.props),Ve?Te:null)},Re.onDeselect=function(Be){Re.props.onDeselect(Be)},Re.onSelect=function(Be){Re.props.onSelect(Be)},Re.onClick=function(Be){Re.props.onClick(Be)},Re.onOpenChange=function(Be){Re.props.onOpenChange(Be)},Re.onDestroy=function(Be){Re.props.onDestroy(Be)},Re.getFlatInstanceArray=function(){return Re.instanceArray},Re.step=function(Be){var Te=Re.getFlatInstanceArray(),Ve=Re.props.store.getState().activeKey[Pn(Re.props)],qe=Te.length;if(!qe)return null;Be<0&&(Te=Te.concat().reverse());var mt=-1;if(Te.every(function(rn,Yt){return rn&&rn.props.eventKey===Ve?(mt=Yt,!1):!0}),!Re.props.defaultActiveFirst&&mt!==-1&&gn(Te.slice(mt,qe-1)))return;var rt=(mt+1)%qe,Mt=rt;do{var Zt=Te[Mt];if(!Zt||Zt.props.disabled)Mt=(Mt+1)%qe;else return Zt}while(Mt!==rt);return null},Re.renderCommonMenuItem=function(Be,Te,Ve){var qe=Re.props.store.getState(),mt=Object(O.a)(Re),rt=mt.props,Mt=ce(Be,rt.eventKey,Te),Zt=Be.props;if(!Zt||typeof Be.type=="string")return Be;var rn=Mt===qe.activeKey,Yt=Object(v.a)(Object(v.a)({mode:Zt.mode||rt.mode,level:rt.level,inlineIndent:rt.inlineIndent,renderMenuItem:Re.renderMenuItem,rootPrefixCls:rt.prefixCls,index:Te,parentMenu:rt.parentMenu,manualRef:Zt.disabled?void 0:Object(k.a)(Be.ref,yr.bind(Object(O.a)(Re))),eventKey:Mt,active:!Zt.disabled&&rn,multiple:rt.multiple,onClick:function(Dn){(Zt.onClick||ae)(Dn),Re.onClick(Dn)},onItemHover:Re.onItemHover,motion:rt.motion,subMenuOpenDelay:rt.subMenuOpenDelay,subMenuCloseDelay:rt.subMenuCloseDelay,forceSubMenuRender:rt.forceSubMenuRender,onOpenChange:Re.onOpenChange,onDeselect:Re.onDeselect,onSelect:Re.onSelect,builtinPlacements:rt.builtinPlacements,itemIcon:Zt.itemIcon||Re.props.itemIcon,expandIcon:Zt.expandIcon||Re.props.expandIcon},Ve),{},{direction:rt.direction});return(rt.mode==="inline"||Me())&&(Yt.triggerSubMenuAction="click"),y.cloneElement(Be,Object(v.a)(Object(v.a)({},Yt),{},{key:Mt||Te}))},Re.renderMenuItem=function(Be,Te,Ve){if(!Be)return null;var qe=Re.props.store.getState(),mt={openKeys:qe.openKeys,selectedKeys:qe.selectedKeys,triggerSubMenuAction:Re.props.triggerSubMenuAction,subMenuKey:Ve};return Re.renderCommonMenuItem(Be,Te,mt)},et.store.setState({activeKey:Object(v.a)(Object(v.a)({},et.store.getState().activeKey),{},Object(D.a)({},et.eventKey,Qn(et,et.activeKey)))}),Re.instanceArray=[],Re}return Object(P.a)(_t,[{key:"componentDidMount",value:function(){this.props.manualRef&&this.props.manualRef(this)}},{key:"shouldComponentUpdate",value:function(Re){return this.props.visible||Re.visible||this.props.className!==Re.className||!z()(this.props.style,Re.style)}},{key:"componentDidUpdate",value:function(Re){var Be=this.props,Te="activeKey"in Be?Be.activeKey:Be.store.getState().activeKey[Pn(Be)],Ve=Qn(Be,Te);if(Ve!==Te)Bn(Be.store,Pn(Be),Ve);else if("activeKey"in Re){var qe=Qn(Re,Re.activeKey);Ve!==qe&&Bn(Be.store,Pn(Be),Ve)}}},{key:"render",value:function(){var Re=this,Be=Object(g.a)({},this.props);this.instanceArray=[];var Te=w()(Be.prefixCls,Be.className,"".concat(Be.prefixCls,"-").concat(Be.mode)),Ve={className:Te,role:Be.role||"menu"};Be.id&&(Ve.id=Be.id),Be.focusable&&(Ve.tabIndex=0,Ve.onKeyDown=this.onKeyDown);var qe=Be.prefixCls,mt=Be.eventKey,rt=Be.visible,Mt=Be.level,Zt=Be.mode,rn=Be.overflowedIndicator,Yt=Be.theme;return ee.forEach(function(Jt){return delete Be[Jt]}),delete Be.onClick,y.createElement(An,Object(g.a)({},Be,{prefixCls:qe,mode:Zt,tag:"ul",level:Mt,theme:Yt,visible:rt,overflowedIndicator:rn},Ve),Object(c.a)(Be.children).map(function(Jt,Dn){return Re.renderMenuItem(Jt,Dn,mt||"0-menu-")}))}}]),_t}(y.Component);ln.defaultProps={prefixCls:"rc-menu",className:"",mode:"vertical",level:1,inlineIndent:24,visible:!0,focusable:!0,style:{},manualRef:ae};var en=Object(T.b)()(ln),fn=en,yn=a("Kwbf");function Rn(Ze,lt,_t){var et=Ze.prefixCls,Re=Ze.motion,Be=Ze.defaultMotions,Te=Be===void 0?{}:Be,Ve=Ze.openAnimation,qe=Ze.openTransitionName,mt=lt.switchingModeFromInline;if(Re)return Re;if(Object(W.a)(Ve)==="object"&&Ve)Object(yn.a)(!1,"Object type of `openAnimation` is removed. Please use `motion` instead.");else if(typeof Ve=="string")return{motionName:"".concat(et,"-open-").concat(Ve)};if(qe)return{motionName:qe};var rt=Te[_t];return rt||(mt?null:Te.other)}var Ln=function(Ze){Object(S.a)(_t,Ze);var lt=Object(p.a)(_t);function _t(et){var Re;Object(R.a)(this,_t),Re=lt.call(this,et),Re.onSelect=function(Ve){var qe=Object(O.a)(Re),mt=qe.props;if(mt.selectable){var rt=Re.store.getState(),Mt=rt.selectedKeys,Zt=Ve.key;mt.multiple?Mt=Mt.concat([Zt]):Mt=[Zt],"selectedKeys"in mt||Re.store.setState({selectedKeys:Mt}),mt.onSelect(Object(v.a)(Object(v.a)({},Ve),{},{selectedKeys:Mt}))}},Re.onClick=function(Ve){var qe=Re.getRealMenuMode(),mt=Object(O.a)(Re),rt=mt.store,Mt=mt.props.onOpenChange;qe!=="inline"&&!("openKeys"in Re.props)&&(rt.setState({openKeys:[]}),Mt([])),Re.props.onClick(Ve)},Re.onKeyDown=function(Ve,qe){Re.innerMenu.getWrappedInstance().onKeyDown(Ve,qe)},Re.onOpenChange=function(Ve){var qe=Object(O.a)(Re),mt=qe.props,rt=Re.store.getState().openKeys.concat(),Mt=!1,Zt=function(Yt){var Jt=!1;if(Yt.open)Jt=rt.indexOf(Yt.key)===-1,Jt&&rt.push(Yt.key);else{var Dn=rt.indexOf(Yt.key);Jt=Dn!==-1,Jt&&rt.splice(Dn,1)}Mt=Mt||Jt};Array.isArray(Ve)?Ve.forEach(Zt):Zt(Ve),Mt&&("openKeys"in Re.props||Re.store.setState({openKeys:rt}),mt.onOpenChange(rt))},Re.onDeselect=function(Ve){var qe=Object(O.a)(Re),mt=qe.props;if(mt.selectable){var rt=Re.store.getState().selectedKeys.concat(),Mt=Ve.key,Zt=rt.indexOf(Mt);Zt!==-1&&rt.splice(Zt,1),"selectedKeys"in mt||Re.store.setState({selectedKeys:rt}),mt.onDeselect(Object(v.a)(Object(v.a)({},Ve),{},{selectedKeys:rt}))}},Re.onMouseEnter=function(Ve){Re.restoreModeVerticalFromInline();var qe=Re.props.onMouseEnter;qe&&qe(Ve)},Re.onTransitionEnd=function(Ve){var qe=Ve.propertyName==="width"&&Ve.target===Ve.currentTarget,mt=Ve.target.className,rt=Object.prototype.toString.call(mt)==="[object SVGAnimatedString]"?mt.animVal:mt,Mt=Ve.propertyName==="font-size"&&rt.indexOf("anticon")>=0;(qe||Mt)&&Re.restoreModeVerticalFromInline()},Re.setInnerMenu=function(Ve){Re.innerMenu=Ve},Re.isRootMenu=!0;var Be=et.defaultSelectedKeys,Te=et.defaultOpenKeys;return"selectedKeys"in et&&(Be=et.selectedKeys||[]),"openKeys"in et&&(Te=et.openKeys||[]),Re.store=Object(T.c)({selectedKeys:Be,openKeys:Te,activeKey:{"0-menu-":Qn(et,et.activeKey)}}),Re.state={switchingModeFromInline:!1,prevProps:et,inlineOpenKeys:[],store:Re.store},Re}return Object(P.a)(_t,[{key:"componentDidMount",value:function(){this.updateMiniStore(),this.updateMenuDisplay()}},{key:"componentDidUpdate",value:function(Re){var Be=this.props,Te=Be.siderCollapsed,Ve=Be.inlineCollapsed,qe=Be.onOpenChange;(!Re.inlineCollapsed&&Ve||!Re.siderCollapsed&&Te)&&qe([]),this.updateMiniStore(),this.updateMenuDisplay()}},{key:"updateMenuDisplay",value:function(){var Re=this.props.collapsedWidth,Be=this.store,Te=this.prevOpenKeys,Ve=this.getInlineCollapsed()&&(Re===0||Re==="0"||Re==="0px");Ve?(this.prevOpenKeys=Be.getState().openKeys.concat(),this.store.setState({openKeys:[]})):Te&&(this.store.setState({openKeys:Te}),this.prevOpenKeys=null)}},{key:"getRealMenuMode",value:function(){var Re=this.props.mode,Be=this.state.switchingModeFromInline,Te=this.getInlineCollapsed();return Be&&Te?"inline":Te?"vertical":Re}},{key:"getInlineCollapsed",value:function(){var Re=this.props,Be=Re.inlineCollapsed,Te=Re.siderCollapsed;return Te!==void 0?Te:Be}},{key:"restoreModeVerticalFromInline",value:function(){var Re=this.state.switchingModeFromInline;Re&&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 Re=Object(v.a)({},Object(N.a)(this.props,["collapsedWidth","siderCollapsed","defaultMotions"])),Be=this.getRealMenuMode();return Re.className+=" ".concat(Re.prefixCls,"-root"),Re.direction==="rtl"&&(Re.className+=" ".concat(Re.prefixCls,"-rtl")),Re=Object(v.a)(Object(v.a)({},Re),{},{mode:Be,onClick:this.onClick,onOpenChange:this.onOpenChange,onDeselect:this.onDeselect,onSelect:this.onSelect,onMouseEnter:this.onMouseEnter,onTransitionEnd:this.onTransitionEnd,parentMenu:this,motion:Rn(this.props,this.state,Be)}),delete Re.openAnimation,delete Re.openTransitionName,y.createElement(T.a,{store:this.store},y.createElement(fn,Object(g.a)({},Re,{ref:this.setInnerMenu}),this.props.children))}}],[{key:"getDerivedStateFromProps",value:function(Re,Be){var Te=Be.prevProps,Ve=Be.store,qe=Ve.getState(),mt={},rt={prevProps:Re};return Te.mode==="inline"&&Re.mode!=="inline"&&(rt.switchingModeFromInline=!0),"openKeys"in Re?mt.openKeys=Re.openKeys||[]:((Re.inlineCollapsed&&!Te.inlineCollapsed||Re.siderCollapsed&&!Te.siderCollapsed)&&(rt.switchingModeFromInline=!0,rt.inlineOpenKeys=qe.openKeys,mt.openKeys=[]),(!Re.inlineCollapsed&&Te.inlineCollapsed||!Re.siderCollapsed&&Te.siderCollapsed)&&(mt.openKeys=Be.inlineOpenKeys,rt.inlineOpenKeys=[])),Object.keys(mt).length&&Ve.setState(mt),rt}}]),_t}(y.Component);Ln.defaultProps={selectable:!0,onClick:ae,onSelect:ae,onOpenChange:ae,onDeselect:ae,defaultSelectedKeys:[],defaultOpenKeys:[],subMenuOpenDelay:.1,subMenuCloseDelay:.1,triggerSubMenuAction:"hover",prefixCls:"rc-menu",className:"",mode:"vertical",style:{},builtinPlacements:{},overflowedIndicator:y.createElement("span",null,"\xB7\xB7\xB7")};var hn=Ln,xn=function(Ze){Object(S.a)(_t,Ze);var lt=Object(p.a)(_t);function _t(){var et;return Object(R.a)(this,_t),et=lt.apply(this,arguments),et.onKeyDown=function(Re){var Be=Re.keyCode;return Be===m.a.ENTER?(et.onClick(Re),!0):void 0},et.onMouseLeave=function(Re){var Be=et.props,Te=Be.eventKey,Ve=Be.onItemHover,qe=Be.onMouseLeave;Ve({key:Te,hover:!1}),qe({key:Te,domEvent:Re})},et.onMouseEnter=function(Re){var Be=et.props,Te=Be.eventKey,Ve=Be.onItemHover,qe=Be.onMouseEnter;Ve({key:Te,hover:!0}),qe({key:Te,domEvent:Re})},et.onClick=function(Re){var Be=et.props,Te=Be.eventKey,Ve=Be.multiple,qe=Be.onClick,mt=Be.onSelect,rt=Be.onDeselect,Mt=Be.isSelected,Zt={key:Te,keyPath:[Te],item:Object(O.a)(et),domEvent:Re};qe(Zt),Ve?Mt?rt(Zt):mt(Zt):Mt||mt(Zt)},et.saveNode=function(Re){et.node=Re},et}return Object(P.a)(_t,[{key:"componentDidMount",value:function(){this.callRef()}},{key:"componentDidUpdate",value:function(){this.callRef()}},{key:"componentWillUnmount",value:function(){var Re=this.props;Re.onDestroy&&Re.onDestroy(Re.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 Re,Be=Object(v.a)({},this.props),Te=w()(this.getPrefixCls(),Be.className,(Re={},Object(D.a)(Re,this.getActiveClassName(),!Be.disabled&&Be.active),Object(D.a)(Re,this.getSelectedClassName(),Be.isSelected),Object(D.a)(Re,this.getDisabledClassName(),Be.disabled),Re)),Ve=Object(v.a)(Object(v.a)({},Be.attribute),{},{title:typeof Be.title=="string"?Be.title:void 0,className:Te,role:Be.role||"menuitem","aria-disabled":Be.disabled});Be.role==="option"?Ve=Object(v.a)(Object(v.a)({},Ve),{},{role:"option","aria-selected":Be.isSelected}):(Be.role===null||Be.role==="none")&&(Ve.role="none");var qe={onClick:Be.disabled?null:this.onClick,onMouseLeave:Be.disabled?null:this.onMouseLeave,onMouseEnter:Be.disabled?null:this.onMouseEnter},mt=Object(v.a)({},Be.style);Be.mode==="inline"&&(Be.direction==="rtl"?mt.paddingRight=Be.inlineIndent*Be.level:mt.paddingLeft=Be.inlineIndent*Be.level),ee.forEach(function(Mt){return delete Be[Mt]}),delete Be.direction;var rt=this.props.itemIcon;return typeof this.props.itemIcon=="function"&&(rt=y.createElement(this.props.itemIcon,this.props)),y.createElement("li",Object(g.a)({},Object(N.a)(Be,["onClick","onMouseEnter","onMouseLeave","onSelect"]),Ve,qe,{style:mt,ref:this.saveNode}),Be.children,rt)}}]),_t}(y.Component);xn.isMenuItem=!0,xn.defaultProps={onSelect:ae,onMouseEnter:ae,onMouseLeave:ae,manualRef:ae};var Mn=Object(T.b)(function(Ze,lt){var _t=Ze.activeKey,et=Ze.selectedKeys,Re=lt.eventKey,Be=lt.subMenuKey;return{active:_t[Be]===Re,isSelected:Array.isArray(et)?et.indexOf(Re)!==-1:et===Re}})(xn),Un=Mn,nr=function(Ze){Object(S.a)(_t,Ze);var lt=Object(p.a)(_t);function _t(){var et;return Object(R.a)(this,_t),et=lt.apply(this,arguments),et.renderInnerMenuItem=function(Re){var Be=et.props,Te=Be.renderMenuItem,Ve=Be.index;return Te(Re,Ve,et.props.subMenuKey)},et}return Object(P.a)(_t,[{key:"render",value:function(){var Re=Object(g.a)({},this.props),Be=Re.className,Te=Be===void 0?"":Be,Ve=Re.rootPrefixCls,qe="".concat(Ve,"-item-group-title"),mt="".concat(Ve,"-item-group-list"),rt=Re.title,Mt=Re.children;return ee.forEach(function(Zt){return delete Re[Zt]}),delete Re.direction,y.createElement("li",Object(g.a)({},Re,{onClick:function(rn){return rn.stopPropagation()},className:"".concat(Te," ").concat(Ve,"-item-group")}),y.createElement("div",{className:qe,title:typeof rt=="string"?rt:void 0},rt),y.createElement("ul",{className:mt},y.Children.map(Mt,this.renderInnerMenuItem)))}}]),_t}(y.Component);nr.isMenuItemGroup=!0,nr.defaultProps={disabled:!0};var hr=nr,rr=function(lt){var _t=lt.className,et=lt.rootPrefixCls,Re=lt.style;return y.createElement("li",{className:"".concat(_t," ").concat(et,"-item-divider"),style:Re})};rr.defaultProps={disabled:!0,className:"",style:{}};var xr=rr,Ar=hn,or=a("eDIo");function na(Ze,lt){var _t=Ze.prefixCls,et=Ze.editable,Re=Ze.locale,Be=Ze.style;return!et||et.showAdd===!1?null:y.createElement("button",{ref:lt,type:"button",className:"".concat(_t,"-nav-add"),style:Be,"aria-label":(Re==null?void 0:Re.addAriaLabel)||"Add tab",onClick:function(Ve){et.onEdit("add",{event:Ve})}},et.addIcon||"+")}var ir=y.forwardRef(na);function Yr(Ze,lt){var _t=Ze.prefixCls,et=Ze.id,Re=Ze.tabs,Be=Ze.locale,Te=Ze.mobile,Ve=Ze.moreIcon,qe=Ve===void 0?"More":Ve,mt=Ze.moreTransitionName,rt=Ze.style,Mt=Ze.className,Zt=Ze.editable,rn=Ze.tabBarGutter,Yt=Ze.rtl,Jt=Ze.onTabClick,Dn=Object(y.useState)(!1),Tn=Object(b.a)(Dn,2),Mr=Tn[0],Lr=Tn[1],ea=Object(y.useState)(null),Xr=Object(b.a)(ea,2),Jr=Xr[0],ur=Xr[1],Yn="".concat(et,"-more-popup"),Cr="".concat(_t,"-dropdown"),lr=Jr!==null?"".concat(Yn,"-").concat(Jr):null,En=Be==null?void 0:Be.dropdownAriaLabel,Gn=y.createElement(Ar,{onClick:function(Dr){var Or=Dr.key,Nr=Dr.domEvent;Jt(Or,Nr),Lr(!1)},id:Yn,tabIndex:-1,role:"listbox","aria-activedescendant":lr,selectedKeys:[Jr],"aria-label":En!==void 0?En:"expanded dropdown"},Re.map(function(fa){return y.createElement(Un,{key:fa.key,id:"".concat(Yn,"-").concat(fa.key),role:"option","aria-controls":et&&"".concat(et,"-panel-").concat(fa.key),disabled:fa.disabled},fa.tab)}));function Zr(fa){for(var Dr=Re.filter(function(la){return!la.disabled}),Or=Dr.findIndex(function(la){return la.key===Jr})||0,Nr=Dr.length,Ur=0;Ur<Nr;Ur+=1){Or=(Or+fa+Nr)%Nr;var Pr=Dr[Or];if(!Pr.disabled){ur(Pr.key);return}}}function ra(fa){var Dr=fa.which;if(!Mr){[m.a.DOWN,m.a.SPACE,m.a.ENTER].includes(Dr)&&(Lr(!0),fa.preventDefault());return}switch(Dr){case m.a.UP:Zr(-1),fa.preventDefault();break;case m.a.DOWN:Zr(1),fa.preventDefault();break;case m.a.ESC:Lr(!1);break;case m.a.SPACE:case m.a.ENTER:Jr!==null&&Jt(Jr,fa);break}}Object(y.useEffect)(function(){var fa=document.getElementById(lr);fa&&fa.scrollIntoView&&fa.scrollIntoView(!1)},[Jr]),Object(y.useEffect)(function(){Mr||ur(null)},[Mr]);var Sr=Object(D.a)({},Yt?"marginLeft":"marginRight",rn);Re.length||(Sr.visibility="hidden",Sr.order=1);var ca=w()(Object(D.a)({},"".concat(Cr,"-rtl"),Yt)),Ra=Te?null:y.createElement(or.a,{prefixCls:Cr,overlay:Gn,trigger:["hover"],visible:Mr,transitionName:mt,onVisibleChange:Lr,overlayClassName:ca,mouseEnterDelay:.1,mouseLeaveDelay:.1},y.createElement("button",{type:"button",className:"".concat(_t,"-nav-more"),style:Sr,tabIndex:-1,"aria-hidden":"true","aria-haspopup":"listbox","aria-controls":Yn,id:"".concat(et,"-more"),"aria-expanded":Mr,onKeyDown:ra},qe));return y.createElement("div",{className:w()("".concat(_t,"-nav-operations"),Mt),style:rt,ref:lt},Ra,y.createElement(ir,{prefixCls:_t,locale:Be,editable:Zt}))}var Vr=y.forwardRef(Yr),In=Object(y.createContext)(null),Ht=.1,$t=.01,Vt=20,qn=Math.pow(.995,Vt);function On(){var Ze=navigator.userAgent||navigator.vendor||window.opera;return!!(/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino|android|ipad|playbook|silk/i.test(Ze)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw-(n|u)|c55\/|capi|ccwa|cdm-|cell|chtm|cldc|cmd-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc-s|devi|dica|dmob|do(c|p)o|ds(12|-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(-|_)|g1 u|g560|gene|gf-5|g-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd-(m|p|t)|hei-|hi(pt|ta)|hp( i|ip)|hs-c|ht(c(-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i-(20|go|ma)|i230|iac( |-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|-[a-w])|libw|lynx|m1-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|-([1-8]|c))|phil|pire|pl(ay|uc)|pn-2|po(ck|rt|se)|prox|psio|pt-g|qa-a|qc(07|12|21|32|60|-[2-7]|i-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h-|oo|p-)|sdk\/|se(c(-|0|1)|47|mc|nd|ri)|sgh-|shar|sie(-|m)|sk-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h-|v-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl-|tdg-|tel(i|m)|tim-|t-mo|to(pl|sh)|ts(70|m-|m3|m5)|tx-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas-|your|zeto|zte-/i.test(Ze.substr(0,4)))}function sr(Ze,lt){var _t=Object(y.useState)(),et=Object(b.a)(_t,2),Re=et[0],Be=et[1],Te=Object(y.useState)(0),Ve=Object(b.a)(Te,2),qe=Ve[0],mt=Ve[1],rt=Object(y.useState)(0),Mt=Object(b.a)(rt,2),Zt=Mt[0],rn=Mt[1],Yt=Object(y.useState)(),Jt=Object(b.a)(Yt,2),Dn=Jt[0],Tn=Jt[1],Mr=Object(y.useRef)();function Lr(En){var Gn=En.touches[0],Zr=Gn.screenX,ra=Gn.screenY;Be({x:Zr,y:ra}),window.clearInterval(Mr.current)}function ea(En){if(!Re)return;En.preventDefault();var Gn=En.touches[0],Zr=Gn.screenX,ra=Gn.screenY;Be({x:Zr,y:ra});var Sr=Zr-Re.x,ca=ra-Re.y;lt(Sr,ca);var Ra=Date.now();mt(Ra),rn(Ra-qe),Tn({x:Sr,y:ca})}function Xr(){if(!Re)return;if(Be(null),Tn(null),Dn){var En=Dn.x/Zt,Gn=Dn.y/Zt,Zr=Math.abs(En),ra=Math.abs(Gn);if(Math.max(Zr,ra)<Ht)return;var Sr=En,ca=Gn;Mr.current=window.setInterval(function(){if(Math.abs(Sr)<$t&&Math.abs(ca)<$t){window.clearInterval(Mr.current);return}Sr*=qn,ca*=qn,lt(Sr*Vt,ca*Vt)},Vt)}}var Jr=Object(y.useRef)(0),ur=Object(y.useRef)(!1),Yn=Object(y.useRef)();function Cr(En){var Gn=En.deltaX,Zr=En.deltaY,ra=0,Sr=Math.abs(Gn),ca=Math.abs(Zr);Sr===ca?ra=Yn.current==="x"?Gn:Zr:Sr>ca?(ra=Gn,Yn.current="x"):(ra=Zr,Yn.current="y");var Ra=Date.now();Ra-Jr.current>100&&(ur.current=!1),(lt(-ra,-ra)||ur.current)&&(En.preventDefault(),ur.current=!0),Jr.current=Ra}var lr=Object(y.useRef)(null);lr.current={onTouchStart:Lr,onTouchMove:ea,onTouchEnd:Xr,onWheel:Cr},y.useEffect(function(){function En(Sr){lr.current.onTouchStart(Sr)}function Gn(Sr){lr.current.onTouchMove(Sr)}function Zr(Sr){lr.current.onTouchEnd(Sr)}function ra(Sr){lr.current.onWheel(Sr)}return document.addEventListener("touchmove",Gn,{passive:!1}),document.addEventListener("touchend",Zr,{passive:!1}),Ze.current.addEventListener("touchstart",En,{passive:!1}),Ze.current.addEventListener("wheel",ra),function(){document.removeEventListener("touchmove",Gn),document.removeEventListener("touchend",Zr)}},[])}function Zn(){var Ze=Object(y.useRef)(new Map);function lt(et){return Ze.current.has(et)||Ze.current.set(et,y.createRef()),Ze.current.get(et)}function _t(et){Ze.current.delete(et)}return[lt,_t]}function vr(Ze,lt){var _t=y.useRef(Ze),et=y.useState({}),Re=Object(b.a)(et,2),Be=Re[1];function Te(Ve){var qe=typeof Ve=="function"?Ve(_t.current):Ve;qe!==_t.current&<(qe,_t.current),_t.current=qe,Be({})}return[_t.current,Te]}var mr=function(lt){var _t=lt.position,et=lt.prefixCls,Re=lt.extra;if(!Re)return null;var Be,Te=Re;return _t==="right"&&(Be=Te.right||!Te.left&&Te||null),_t==="left"&&(Be=Te.left||null),Be?y.createElement("div",{className:"".concat(et,"-extra-content")},Be):null};function Fr(Ze,lt){var _t,et=y.useContext(In),Re=et.prefixCls,Be=et.tabs,Te=Ze.className,Ve=Ze.style,qe=Ze.id,mt=Ze.animated,rt=Ze.activeKey,Mt=Ze.rtl,Zt=Ze.extra,rn=Ze.editable,Yt=Ze.locale,Jt=Ze.tabPosition,Dn=Ze.tabBarGutter,Tn=Ze.children,Mr=Ze.onTabClick,Lr=Ze.onTabScroll,ea=Object(y.useRef)(),Xr=Object(y.useRef)(),Jr=Object(y.useRef)(),ur=Object(y.useRef)(),Yn=Zn(),Cr=Object(b.a)(Yn,2),lr=Cr[0],En=Cr[1],Gn=Jt==="top"||Jt==="bottom",Zr=vr(0,function(Sa,ga){Gn&&Lr&&Lr({direction:Sa>ga?"left":"right"})}),ra=Object(b.a)(Zr,2),Sr=ra[0],ca=ra[1],Ra=vr(0,function(Sa,ga){!Gn&&Lr&&Lr({direction:Sa>ga?"top":"bottom"})}),fa=Object(b.a)(Ra,2),Dr=fa[0],Or=fa[1],Nr=Object(y.useState)(0),Ur=Object(b.a)(Nr,2),Pr=Ur[0],la=Ur[1],xa=Object(y.useState)(0),Aa=Object(b.a)(xa,2),Ca=Aa[0],Na=Aa[1],Ma=Object(y.useState)(0),La=Object(b.a)(Ma,2),Ua=La[0],ai=La[1],Fi=Object(y.useState)(0),Ti=Object(b.a)(Fi,2),Pa=Ti[0],yi=Ti[1],Si=Object(y.useState)(null),ka=Object(b.a)(Si,2),Ta=ka[0],Za=ka[1],to=Object(y.useState)(null),Mo=Object(b.a)(to,2),Ii=Mo[0],no=Mo[1],ro=Object(y.useState)(0),mi=Object(b.a)(ro,2),uo=mi[0],Io=mi[1],Lo=Object(y.useState)(0),yo=Object(b.a)(Lo,2),Vi=yo[0],co=yo[1],Xi=f(new Map),Yi=Object(b.a)(Xi,2),ko=Yi[0],bo=Yi[1],ao=h(Be,ko,Pr),Ji="".concat(Re,"-nav-operations-hidden"),Qi=0,ti=0;Gn?Mt?(Qi=0,ti=Math.max(0,Pr-Ta)):(Qi=Math.min(0,Ta-Pr),ti=0):(Qi=Math.min(0,Ii-Ca),ti=0);function Li(Sa){return Sa<Qi?[Qi,!1]:Sa>ti?[ti,!1]:[Sa,!0]}var Di=Object(y.useRef)(),Zi=Object(y.useState)(),Pi=Object(b.a)(Zi,2),Eo=Pi[0],xo=Pi[1];function Co(){xo(Date.now())}function io(){window.clearTimeout(Di.current)}sr(ea,function(Sa,ga){var Ga=!1;function ui(eo,Ni){eo(function(ho){var Oi=Li(ho+Ni),$a=Object(b.a)(Oi,2),po=$a[0],Ki=$a[1];return Ga=Ki,po})}if(Gn){if(Ta>=Pr)return Ga;ui(ca,Sa)}else{if(Ii>=Ca)return Ga;ui(Or,ga)}return io(),Co(),Ga}),Object(y.useEffect)(function(){return io(),Eo&&(Di.current=window.setTimeout(function(){xo(0)},100)),io},[Eo]);function ki(){var Sa=arguments.length>0&&arguments[0]!==void 0?arguments[0]:rt,ga=ao.get(Sa);if(!ga)return;if(Gn){var Ga=Sr;Mt?ga.right<Sr?Ga=ga.right:ga.right+ga.width>Sr+Ta&&(Ga=ga.right+ga.width-Ta):ga.left<-Sr?Ga=-ga.left:ga.left+ga.width>-Sr+Ta&&(Ga=-(ga.left+ga.width-Ta)),Or(0),ca(Li(Ga)[0])}else{var ui=Dr;ga.top<-Dr?ui=-ga.top:ga.top+ga.height>-Dr+Ii&&(ui=-(ga.top+ga.height-Ii)),ca(0),Or(Li(ui)[0])}}var $i=x(ao,{width:Ta,height:Ii,left:Sr,top:Dr},{width:Ua,height:Pa},{width:uo,height:Vi},Object(v.a)(Object(v.a)({},Ze),{},{tabs:Be})),No=Object(b.a)($i,2),oo=No[0],so=No[1],So=Be.map(function(Sa){var ga=Sa.key;return y.createElement(n,{id:qe,prefixCls:Re,key:ga,rtl:Mt,tab:Sa,closable:Sa.closable,editable:rn,active:ga===rt,tabPosition:Jt,tabBarGutter:Dn,renderWrapper:Tn,removeAriaLabel:Yt==null?void 0:Yt.removeAriaLabel,ref:lr(ga),onClick:function(ui){Mr(ga,ui)},onRemove:function(){En(ga)},onFocus:function(){ki(ga),Co(),Mt||(ea.current.scrollLeft=0),ea.current.scrollTop=0}})}),Uo=r(function(){var Sa,ga,Ga,ui,eo,Ni,ho,Oi,$a,po=((Sa=ea.current)===null||Sa===void 0?void 0:Sa.offsetWidth)||0,Ki=((ga=ea.current)===null||ga===void 0?void 0:ga.offsetHeight)||0,mo=((Ga=ur.current)===null||Ga===void 0?void 0:Ga.offsetWidth)||0,hi=((ui=ur.current)===null||ui===void 0?void 0:ui.offsetHeight)||0,wa=((eo=Jr.current)===null||eo===void 0?void 0:eo.offsetWidth)||0,sa=((Ni=Jr.current)===null||Ni===void 0?void 0:Ni.offsetHeight)||0;Za(po),no(Ki),Io(mo),co(hi);var wr=(((ho=Xr.current)===null||ho===void 0?void 0:ho.offsetWidth)||0)-mo,Qr=(((Oi=Xr.current)===null||Oi===void 0?void 0:Oi.offsetHeight)||0)-hi;la(wr),Na(Qr);var va=($a=Jr.current)===null||$a===void 0?void 0:$a.className.includes(Ji);ai(wr-(va?0:wa)),yi(Qr-(va?0:sa)),bo(function(){var ja=new Map;return Be.forEach(function(Ei){var Ri=Ei.key,qa=lr(Ri).current;qa&&ja.set(Ri,{width:qa.offsetWidth,height:qa.offsetHeight,left:qa.offsetLeft,top:qa.offsetTop})}),ja})}),jo=Be.slice(0,oo),fi=Be.slice(so+1),Fa=[].concat(Object(l.a)(jo),Object(l.a)(fi)),ii=Object(y.useState)(),Xa=Object(b.a)(ii,2),oi=Xa[0],Oo=Xa[1],bi=ao.get(rt),Bo=Object(y.useRef)();function wo(){u.a.cancel(Bo.current)}Object(y.useEffect)(function(){var Sa={};return bi&&(Gn?(Mt?Sa.right=bi.right:Sa.left=bi.left,Sa.width=bi.width):(Sa.top=bi.top,Sa.height=bi.height)),wo(),Bo.current=u()(function(){Oo(Sa)}),wo},[bi,Gn,Mt]),Object(y.useEffect)(function(){ki()},[rt,bi,ao,Gn]),Object(y.useEffect)(function(){Uo()},[Mt,Dn,rt,Be.map(function(Sa){return Sa.key}).join("_")]);var qi=!!Fa.length,Wi="".concat(Re,"-nav-wrap"),Ao,fo,Wo,lo;return Gn?Mt?(fo=Sr>0,Ao=Sr+Ta<Pr):(Ao=Sr<0,fo=-Sr+Ta<Pr):(Wo=Dr<0,lo=-Dr+Ii<Ca),y.createElement("div",{ref:lt,role:"tablist",className:w()("".concat(Re,"-nav"),Te),style:Ve,onKeyDown:function(){Co()}},y.createElement(mr,{position:"left",extra:Zt,prefixCls:Re}),y.createElement(s.a,{onResize:Uo},y.createElement("div",{className:w()(Wi,(_t={},Object(D.a)(_t,"".concat(Wi,"-ping-left"),Ao),Object(D.a)(_t,"".concat(Wi,"-ping-right"),fo),Object(D.a)(_t,"".concat(Wi,"-ping-top"),Wo),Object(D.a)(_t,"".concat(Wi,"-ping-bottom"),lo),_t)),ref:ea},y.createElement(s.a,{onResize:Uo},y.createElement("div",{ref:Xr,className:"".concat(Re,"-nav-list"),style:{transform:"translate(".concat(Sr,"px, ").concat(Dr,"px)"),transition:Eo?"none":void 0}},So,y.createElement(ir,{ref:ur,prefixCls:Re,locale:Yt,editable:rn,style:{visibility:qi?"hidden":null}}),y.createElement("div",{className:w()("".concat(Re,"-ink-bar"),Object(D.a)({},"".concat(Re,"-ink-bar-animated"),mt.inkBar)),style:oi}))))),y.createElement(Vr,Object.assign({},Ze,{ref:Jr,prefixCls:Re,tabs:Fa,className:!qi&&Ji})),y.createElement(mr,{position:"right",extra:Zt,prefixCls:Re}))}var kr=y.forwardRef(Fr);function aa(Ze){var lt=Ze.id,_t=Ze.activeKey,et=Ze.animated,Re=Ze.tabPosition,Be=Ze.rtl,Te=Ze.destroyInactiveTabPane,Ve=y.useContext(In),qe=Ve.prefixCls,mt=Ve.tabs,rt=et.tabPane,Mt=mt.findIndex(function(Zt){return Zt.key===_t});return y.createElement("div",{className:w()("".concat(qe,"-content-holder"))},y.createElement("div",{className:w()("".concat(qe,"-content"),"".concat(qe,"-content-").concat(Re),Object(D.a)({},"".concat(qe,"-content-animated"),rt)),style:Mt&&rt?Object(D.a)({},Be?"marginRight":"marginLeft","-".concat(Mt,"00%")):null},mt.map(function(Zt){return y.cloneElement(Zt.node,{key:Zt.key,prefixCls:qe,tabKey:Zt.key,id:lt,animated:rt,active:Zt.key===_t,destroyInactiveTabPane:Te})})))}function pr(Ze){var lt=Ze.prefixCls,_t=Ze.forceRender,et=Ze.className,Re=Ze.style,Be=Ze.id,Te=Ze.active,Ve=Ze.animated,qe=Ze.destroyInactiveTabPane,mt=Ze.tabKey,rt=Ze.children,Mt=y.useState(_t),Zt=Object(b.a)(Mt,2),rn=Zt[0],Yt=Zt[1];y.useEffect(function(){Te?Yt(!0):qe&&Yt(!1)},[Te,qe]);var Jt={};return Te||(Ve?(Jt.visibility="hidden",Jt.height=0,Jt.overflowY="hidden"):Jt.display="none"),y.createElement("div",{id:Be&&"".concat(Be,"-panel-").concat(mt),role:"tabpanel",tabIndex:Te?0:-1,"aria-labelledby":Be&&"".concat(Be,"-tab-").concat(mt),"aria-hidden":!Te,style:Object(v.a)(Object(v.a)({},Jt),Re),className:w()("".concat(lt,"-tabpane"),Te&&"".concat(lt,"-tabpane-active"),et)},(Te||rn||_t)&&rt)}var Wr=0;function Tr(Ze){return Object(c.a)(Ze).map(function(lt){if(y.isValidElement(lt)){var _t=lt.key!==void 0?String(lt.key):void 0;return Object(v.a)(Object(v.a)({key:_t},lt.props),{},{node:lt})}return null}).filter(function(lt){return lt})}function qr(Ze,lt){var _t,et=Ze.id,Re=Ze.prefixCls,Be=Re===void 0?"rc-tabs":Re,Te=Ze.className,Ve=Ze.children,qe=Ze.direction,mt=Ze.activeKey,rt=Ze.defaultActiveKey,Mt=Ze.editable,Zt=Ze.animated,rn=Ze.tabPosition,Yt=rn===void 0?"top":rn,Jt=Ze.tabBarGutter,Dn=Ze.tabBarStyle,Tn=Ze.tabBarExtraContent,Mr=Ze.locale,Lr=Ze.moreIcon,ea=Ze.moreTransitionName,Xr=Ze.destroyInactiveTabPane,Jr=Ze.renderTabBar,ur=Ze.onChange,Yn=Ze.onTabClick,Cr=Ze.onTabScroll,lr=Object(A.a)(Ze,["id","prefixCls","className","children","direction","activeKey","defaultActiveKey","editable","animated","tabPosition","tabBarGutter","tabBarStyle","tabBarExtraContent","locale","moreIcon","moreTransitionName","destroyInactiveTabPane","renderTabBar","onChange","onTabClick","onTabScroll"]),En=Tr(Ve),Gn=qe==="rtl",Zr;Zt===!1?Zr={inkBar:!1,tabPane:!1}:Zr=Object(v.a)({inkBar:!0,tabPane:!1},Zt!==!0?Zt:null);var ra=Object(y.useState)(!1),Sr=Object(b.a)(ra,2),ca=Sr[0],Ra=Sr[1];Object(y.useEffect)(function(){Ra(On())},[]);var fa=Object(_.a)(function(){var Pa;return(Pa=En[0])===null||Pa===void 0?void 0:Pa.key},{value:mt,defaultValue:rt}),Dr=Object(b.a)(fa,2),Or=Dr[0],Nr=Dr[1],Ur=Object(y.useState)(function(){return En.findIndex(function(Pa){return Pa.key===Or})}),Pr=Object(b.a)(Ur,2),la=Pr[0],xa=Pr[1];Object(y.useEffect)(function(){var Pa=En.findIndex(function(Si){return Si.key===Or});if(Pa===-1){var yi;Pa=Math.max(0,Math.min(la,En.length-1)),Nr((yi=En[Pa])===null||yi===void 0?void 0:yi.key)}xa(Pa)},[En.map(function(Pa){return Pa.key}).join("_"),Or,la]);var Aa=Object(_.a)(null,{value:et}),Ca=Object(b.a)(Aa,2),Na=Ca[0],Ma=Ca[1],La=Yt;ca&&!["left","right"].includes(Yt)&&(La="top"),Object(y.useEffect)(function(){et||(Ma("rc-tabs-".concat(Wr)),Wr+=1)},[]);function Ua(Pa,yi){Yn==null||Yn(Pa,yi),Nr(Pa),ur==null||ur(Pa)}var ai={id:Na,activeKey:Or,animated:Zr,tabPosition:La,rtl:Gn,mobile:ca},Fi,Ti=Object(v.a)(Object(v.a)({},ai),{},{editable:Mt,locale:Mr,moreIcon:Lr,moreTransitionName:ea,tabBarGutter:Jt,onTabClick:Ua,onTabScroll:Cr,extra:Tn,style:Dn,panes:Ve});return Jr?Fi=Jr(Ti,kr):Fi=y.createElement(kr,Object.assign({},Ti)),y.createElement(In.Provider,{value:{tabs:En,prefixCls:Be}},y.createElement("div",Object.assign({ref:lt,id:et,className:w()(Be,"".concat(Be,"-").concat(La),(_t={},Object(D.a)(_t,"".concat(Be,"-mobile"),ca),Object(D.a)(_t,"".concat(Be,"-editable"),Mt),Object(D.a)(_t,"".concat(Be,"-rtl"),Gn),_t),Te)},lr),Fi,y.createElement(aa,Object.assign({destroyInactiveTabPane:Xr},ai,{animated:Zr}))))}var ba=y.forwardRef(qr);ba.TabPane=pr;var pa=ba,zr=H.b=pa},kPWJ:function(M,H,a){M.exports=a.p+"static/question.cb52bef9.gif"},kPYp:function(M,H){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,H,a){},l2Kq:function(M,H,a){M.exports=a.p+"static/match_ad.24dc22fd.jpg"},lPiR:function(M,H,a){(function(D,b){M.exports=H=b(a("Ib8C"))})(this,function(D){return function(b){var A=D,v=A.lib,y=v.WordArray,E=v.Hasher,w=A.algo,c=[],_=[];(function(){function u(m){for(var d=b.sqrt(m),n=2;n<=d;n++)if(!(m%n))return!1;return!0}function s(m){return(m-(m|0))*4294967296|0}for(var r=2,f=0;f<64;)u(r)&&(f<8&&(c[f]=s(b.pow(r,1/2))),_[f]=s(b.pow(r,1/3)),f++),r++})();var l=[],t=w.SHA256=E.extend({_doReset:function(){this._hash=new y.init(c.slice(0))},_doProcessBlock:function(u,s){for(var r=this._hash.words,f=r[0],m=r[1],d=r[2],n=r[3],i=r[4],h=r[5],C=r[6],x=r[7],g=0;g<64;g++){if(g<16)l[g]=u[s+g]|0;else{var R=l[g-15],P=(R<<25|R>>>7)^(R<<14|R>>>18)^R>>>3,O=l[g-2],S=(O<<15|O>>>17)^(O<<13|O>>>19)^O>>>10;l[g]=P+l[g-7]+S+l[g-16]}var p=i&h^~i&C,T=f&m^f&d^m&d,N=(f<<30|f>>>2)^(f<<19|f>>>13)^(f<<10|f>>>22),k=(i<<26|i>>>6)^(i<<21|i>>>11)^(i<<7|i>>>25),U=x+k+p+_[g]+l[g],z=N+T;x=C,C=h,h=i,i=n+U|0,n=d,d=m,m=f,f=U+z|0}r[0]=r[0]+f|0,r[1]=r[1]+m|0,r[2]=r[2]+d|0,r[3]=r[3]+n|0,r[4]=r[4]+i|0,r[5]=r[5]+h|0,r[6]=r[6]+C|0,r[7]=r[7]+x|0},_doFinalize:function(){var u=this._data,s=u.words,r=this._nDataBytes*8,f=u.sigBytes*8;return s[f>>>5]|=128<<24-f%32,s[(f+64>>>9<<4)+14]=b.floor(r/4294967296),s[(f+64>>>9<<4)+15]=r,u.sigBytes=s.length*4,this._process(),this._hash},clone:function(){var u=E.clone.call(this);return u._hash=this._hash.clone(),u}});A.SHA256=E._createHelper(t),A.HmacSHA256=E._createHmacHelper(t)}(Math),D.SHA256})},lZu9:function(M,H,a){(function(D){D(a("VrN/"),a("1eCo"),a("8EBN"))})(function(D){"use strict";D.defineMode("markdown",function(b,A){var v=D.getMode(b,"text/html"),y=v.name=="null";function E(K){if(D.findModeByName){var B=D.findModeByName(K);B&&(K=B.mime||B.mimes[0])}var J=D.getMode(b,K);return J.name=="null"?null:J}A.highlightFormatting===void 0&&(A.highlightFormatting=!1),A.maxBlockquoteDepth===void 0&&(A.maxBlockquoteDepth=0),A.taskLists===void 0&&(A.taskLists=!1),A.strikethrough===void 0&&(A.strikethrough=!1),A.emoji===void 0&&(A.emoji=!1),A.fencedCodeBlockHighlighting===void 0&&(A.fencedCodeBlockHighlighting=!0),A.fencedCodeBlockDefaultMode===void 0&&(A.fencedCodeBlockDefaultMode="text/plain"),A.xml===void 0&&(A.xml=!0),A.tokenTypeOverrides===void 0&&(A.tokenTypeOverrides={});var w={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 c in w)w.hasOwnProperty(c)&&A.tokenTypeOverrides[c]&&(w[c]=A.tokenTypeOverrides[c]);var _=/^([*\-_])(?:\s*\1){2,}\s*$/,l=/^(?:[*\-+]|^[0-9]+([.)]))\s+/,t=/^\[(x| )\](?=\s)/i,u=A.allowAtxHeaderWithoutSpace?/^(#+)/:/^(#+)(?: |$)/,s=/^ {0,3}(?:\={1,}|-{2,})\s*$/,r=/^[^#!\[\]*_\\<>` "'(~:]+/,f=/^(~~~+|```+)[ \t]*([\w\/+#-]*)[^\n`]*$/,m=/^\s*\[[^\]]+?\]:.*$/,d=/[!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~\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]/,n=" ";function i(K,B,J){return B.f=B.inline=J,J(K,B)}function h(K,B,J){return B.f=B.block=J,J(K,B)}function C(K){return!K||!/\S/.test(K.string)}function x(K){if(K.linkTitle=!1,K.linkHref=!1,K.linkText=!1,K.em=!1,K.strong=!1,K.strikethrough=!1,K.quote=0,K.indentedCode=!1,K.f==R){var B=y;if(!B){var J=D.innerMode(v,K.htmlState);B=J.mode.name=="xml"&&J.state.tagStart===null&&!J.state.context&&J.state.tokenize.isInText}B&&(K.f=p,K.block=g,K.htmlState=null)}return K.trailingSpace=0,K.trailingSpaceNewLine=!1,K.prevLine=K.thisLine,K.thisLine={stream:null},null}function g(K,B){var J=K.column()===B.indentation,le=C(B.prevLine.stream),ge=B.indentedCode,pe=B.prevLine.hr,De=B.list!==!1,Ie=(B.listStack[B.listStack.length-1]||0)+3;B.indentedCode=!1;var fe=B.indentation;if(B.indentationDiff===null&&(B.indentationDiff=B.indentation,De)){for(B.list=null;fe<B.listStack[B.listStack.length-1];)B.listStack.pop(),B.listStack.length?B.indentation=B.listStack[B.listStack.length-1]:B.list=!1;B.list!==!1&&(B.indentationDiff=fe-B.listStack[B.listStack.length-1])}var xe=!le&&!pe&&!B.prevLine.header&&(!De||!ge)&&!B.prevLine.fencedCodeEnd,Ee=(B.list===!1||pe||le)&&B.indentation<=Ie&&K.match(_),se=null;if(B.indentationDiff>=4&&(ge||B.prevLine.fencedCodeEnd||B.prevLine.header||le))return K.skipToEnd(),B.indentedCode=!0,w.code;if(K.eatSpace())return null;if(J&&B.indentation<=Ie&&(se=K.match(u))&&se[1].length<=6)return B.quote=0,B.header=se[1].length,B.thisLine.header=!0,A.highlightFormatting&&(B.formatting="header"),B.f=B.inline,O(B);if(B.indentation<=Ie&&K.eat(">"))return B.quote=J?1:B.quote+1,A.highlightFormatting&&(B.formatting="quote"),K.eatSpace(),O(B);if(!Ee&&!B.setext&&J&&B.indentation<=Ie&&(se=K.match(l))){var oe=se[1]?"ol":"ul";return B.indentation=fe+K.current().length,B.list=!0,B.quote=0,B.listStack.push(B.indentation),B.em=!1,B.strong=!1,B.code=!1,B.strikethrough=!1,A.taskLists&&K.match(t,!1)&&(B.taskList=!0),B.f=B.inline,A.highlightFormatting&&(B.formatting=["list","list-"+oe]),O(B)}else{if(J&&B.indentation<=Ie&&(se=K.match(f,!0)))return B.quote=0,B.fencedEndRE=new RegExp(se[1]+"+ *$"),B.localMode=A.fencedCodeBlockHighlighting&&E(se[2]||A.fencedCodeBlockDefaultMode),B.localMode&&(B.localState=D.startState(B.localMode)),B.f=B.block=P,A.highlightFormatting&&(B.formatting="code-block"),B.code=-1,O(B);if(B.setext||(!xe||!De)&&!B.quote&&B.list===!1&&!B.code&&!Ee&&!m.test(K.string)&&(se=K.lookAhead(1))&&(se=se.match(s)))return B.setext?(B.header=B.setext,B.setext=0,K.skipToEnd(),A.highlightFormatting&&(B.formatting="header")):(B.header=se[0].charAt(0)=="="?1:2,B.setext=B.header),B.thisLine.header=!0,B.f=B.inline,O(B);if(Ee)return K.skipToEnd(),B.hr=!0,B.thisLine.hr=!0,w.hr;if(K.peek()==="[")return i(K,B,z)}return i(K,B,B.inline)}function R(K,B){var J=v.token(K,B.htmlState);if(!y){var le=D.innerMode(v,B.htmlState);(le.mode.name=="xml"&&le.state.tagStart===null&&!le.state.context&&le.state.tokenize.isInText||B.md_inside&&K.current().indexOf(">")>-1)&&(B.f=p,B.block=g,B.htmlState=null)}return J}function P(K,B){var J=B.listStack[B.listStack.length-1]||0,le=B.indentation<J,ge=J+3;if(B.fencedEndRE&&B.indentation<=ge&&(le||K.match(B.fencedEndRE))){A.highlightFormatting&&(B.formatting="code-block");var pe;return le||(pe=O(B)),B.localMode=B.localState=null,B.block=g,B.f=p,B.fencedEndRE=null,B.code=0,B.thisLine.fencedCodeEnd=!0,le?h(K,B,B.block):pe}else return B.localMode?B.localMode.token(K,B.localState):(K.skipToEnd(),w.code)}function O(K){var B=[];if(K.formatting){B.push(w.formatting),typeof K.formatting=="string"&&(K.formatting=[K.formatting]);for(var J=0;J<K.formatting.length;J++)B.push(w.formatting+"-"+K.formatting[J]),K.formatting[J]==="header"&&B.push(w.formatting+"-"+K.formatting[J]+"-"+K.header),K.formatting[J]==="quote"&&(!A.maxBlockquoteDepth||A.maxBlockquoteDepth>=K.quote?B.push(w.formatting+"-"+K.formatting[J]+"-"+K.quote):B.push("error"))}if(K.taskOpen)return B.push("meta"),B.length?B.join(" "):null;if(K.taskClosed)return B.push("property"),B.length?B.join(" "):null;if(K.linkHref?B.push(w.linkHref,"url"):(K.strong&&B.push(w.strong),K.em&&B.push(w.em),K.strikethrough&&B.push(w.strikethrough),K.emoji&&B.push(w.emoji),K.linkText&&B.push(w.linkText),K.code&&B.push(w.code),K.image&&B.push(w.image),K.imageAltText&&B.push(w.imageAltText,"link"),K.imageMarker&&B.push(w.imageMarker)),K.header&&B.push(w.header,w.header+"-"+K.header),K.quote&&(B.push(w.quote),!A.maxBlockquoteDepth||A.maxBlockquoteDepth>=K.quote?B.push(w.quote+"-"+K.quote):B.push(w.quote+"-"+A.maxBlockquoteDepth)),K.list!==!1){var le=(K.listStack.length-1)%3;le?le===1?B.push(w.list2):B.push(w.list3):B.push(w.list1)}return K.trailingSpaceNewLine?B.push("trailing-space-new-line"):K.trailingSpace&&B.push("trailing-space-"+(K.trailingSpace%2?"a":"b")),B.length?B.join(" "):null}function S(K,B){return K.match(r,!0)?O(B):void 0}function p(K,B){var J=B.text(K,B);if(typeof J!="undefined")return J;if(B.list)return B.list=null,O(B);if(B.taskList){var le=K.match(t,!0)[1]===" ";return le?B.taskOpen=!0:B.taskClosed=!0,A.highlightFormatting&&(B.formatting="task"),B.taskList=!1,O(B)}if(B.taskOpen=!1,B.taskClosed=!1,B.header&&K.match(/^#+$/,!0))return A.highlightFormatting&&(B.formatting="header"),O(B);var ge=K.next();if(B.linkTitle){B.linkTitle=!1;var pe=ge;ge==="("&&(pe=")"),pe=(pe+"").replace(/([.?*+^\[\]\\(){}|-])/g,"\\$1");var De="^\\s*(?:[^"+pe+"\\\\]+|\\\\\\\\|\\\\.)"+pe;if(K.match(new RegExp(De),!0))return w.linkHref}if(ge==="`"){var Ie=B.formatting;A.highlightFormatting&&(B.formatting="code"),K.eatWhile("`");var fe=K.current().length;if(B.code==0&&(!B.quote||fe==1))return B.code=fe,O(B);if(fe==B.code){var xe=O(B);return B.code=0,xe}else return B.formatting=Ie,O(B)}else if(B.code)return O(B);if(ge==="\\"&&(K.next(),A.highlightFormatting)){var Ee=O(B),se=w.formatting+"-escape";return Ee?Ee+" "+se:se}if(ge==="!"&&K.match(/\[[^\]]*\] ?(?:\(|\[)/,!1))return B.imageMarker=!0,B.image=!0,A.highlightFormatting&&(B.formatting="image"),O(B);if(ge==="["&&B.imageMarker&&K.match(/[^\]]*\](\(.*?\)| ?\[.*?\])/,!1))return B.imageMarker=!1,B.imageAltText=!0,A.highlightFormatting&&(B.formatting="image"),O(B);if(ge==="]"&&B.imageAltText){A.highlightFormatting&&(B.formatting="image");var Ee=O(B);return B.imageAltText=!1,B.image=!1,B.inline=B.f=N,Ee}if(ge==="["&&!B.image)return B.linkText&&K.match(/^.*?\]/)||(B.linkText=!0,A.highlightFormatting&&(B.formatting="link")),O(B);if(ge==="]"&&B.linkText){A.highlightFormatting&&(B.formatting="link");var Ee=O(B);return B.linkText=!1,B.inline=B.f=K.match(/\(.*?\)| ?\[.*?\]/,!1)?N:p,Ee}if(ge==="<"&&K.match(/^(https?|ftps?):\/\/(?:[^\\>]|\\.)+>/,!1)){B.f=B.inline=T,A.highlightFormatting&&(B.formatting="link");var Ee=O(B);return Ee?Ee+=" ":Ee="",Ee+w.linkInline}if(ge==="<"&&K.match(/^[^> \\]+@(?:[^\\>]|\\.)+>/,!1)){B.f=B.inline=T,A.highlightFormatting&&(B.formatting="link");var Ee=O(B);return Ee?Ee+=" ":Ee="",Ee+w.linkEmail}if(A.xml&&ge==="<"&&K.match(/^(!--|\?|!\[CDATA\[|[a-z][a-z0-9-]*(?:\s+[a-z_:.\-]+(?:\s*=\s*[^>]+)?)*\s*(?:>|$))/i,!1)){var oe=K.string.indexOf(">",K.pos);if(oe!=-1){var q=K.string.substring(K.start,oe);/markdown\s*=\s*('|"){0,1}1('|"){0,1}/.test(q)&&(B.md_inside=!0)}return K.backUp(1),B.htmlState=D.startState(v),h(K,B,R)}if(A.xml&&ge==="<"&&K.match(/^\/\w*?>/))return B.md_inside=!1,"tag";if(ge==="*"||ge==="_"){for(var me=1,re=K.pos==1?" ":K.string.charAt(K.pos-2);me<3&&K.eat(ge);)me++;var ae=K.peek()||" ",ce=!/\s/.test(ae)&&(!d.test(ae)||/\s/.test(re)||d.test(re)),te=!/\s/.test(re)&&(!d.test(re)||/\s/.test(ae)||d.test(ae)),$=null,X=null;if(me%2&&(!B.em&&ce&&(ge==="*"||!te||d.test(re))?$=!0:B.em==ge&&te&&(ge==="*"||!ce||d.test(ae))&&($=!1)),me>1&&(!B.strong&&ce&&(ge==="*"||!te||d.test(re))?X=!0:B.strong==ge&&te&&(ge==="*"||!ce||d.test(ae))&&(X=!1)),X!=null||$!=null){A.highlightFormatting&&(B.formatting=$==null?"strong":X==null?"em":"strong em"),$===!0&&(B.em=ge),X===!0&&(B.strong=ge);var xe=O(B);return $===!1&&(B.em=!1),X===!1&&(B.strong=!1),xe}}else if(ge===" "&&(K.eat("*")||K.eat("_"))){if(K.peek()===" ")return O(B);K.backUp(1)}if(A.strikethrough){if(ge==="~"&&K.eatWhile(ge)){if(B.strikethrough){A.highlightFormatting&&(B.formatting="strikethrough");var xe=O(B);return B.strikethrough=!1,xe}else if(K.match(/^[^\s]/,!1))return B.strikethrough=!0,A.highlightFormatting&&(B.formatting="strikethrough"),O(B)}else if(ge===" "&&K.match(/^~~/,!0)){if(K.peek()===" ")return O(B);K.backUp(2)}}if(A.emoji&&ge===":"&&K.match(/^(?:[a-z_\d+][a-z_\d+-]*|\-[a-z_\d+][a-z_\d+-]*):/)){B.emoji=!0,A.highlightFormatting&&(B.formatting="emoji");var ee=O(B);return B.emoji=!1,ee}return ge===" "&&(K.match(/^ +$/,!1)?B.trailingSpace++:B.trailingSpace&&(B.trailingSpaceNewLine=!0)),O(B)}function T(K,B){var J=K.next();if(J===">"){B.f=B.inline=p,A.highlightFormatting&&(B.formatting="link");var le=O(B);return le?le+=" ":le="",le+w.linkInline}return K.match(/^[^>]+/,!0),w.linkInline}function N(K,B){if(K.eatSpace())return null;var J=K.next();return J==="("||J==="["?(B.f=B.inline=U(J==="("?")":"]"),A.highlightFormatting&&(B.formatting="link-string"),B.linkHref=!0,O(B)):"error"}var k={")":/^(?:[^\\\(\)]|\\.|\((?:[^\\\(\)]|\\.)*\))*?(?=\))/,"]":/^(?:[^\\\[\]]|\\.|\[(?:[^\\\[\]]|\\.)*\])*?(?=\])/};function U(K){return function(B,J){var le=B.next();if(le===K){J.f=J.inline=p,A.highlightFormatting&&(J.formatting="link-string");var ge=O(J);return J.linkHref=!1,ge}return B.match(k[K]),J.linkHref=!0,O(J)}}function z(K,B){return K.match(/^([^\]\\]|\\.)*\]:/,!1)?(B.f=W,K.next(),A.highlightFormatting&&(B.formatting="link"),B.linkText=!0,O(B)):i(K,B,p)}function W(K,B){if(K.match(/^\]:/,!0)){B.f=B.inline=F,A.highlightFormatting&&(B.formatting="link");var J=O(B);return B.linkText=!1,J}return K.match(/^([^\]\\]|\\.)+/,!0),w.linkText}function F(K,B){return K.eatSpace()?null:(K.match(/^[^\s]+/,!0),K.peek()===void 0?B.linkTitle=!0:K.match(/^(?:\s+(?:"(?:[^"\\]|\\\\|\\.)+"|'(?:[^'\\]|\\\\|\\.)+'|\((?:[^)\\]|\\\\|\\.)+\)))?/,!0),B.f=B.inline=p,w.linkHref+" url")}var V={startState:function(){return{f:g,prevLine:{stream:null},thisLine:{stream:null},block:g,htmlState:null,indentation:0,inline:p,text:S,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(K){return{f:K.f,prevLine:K.prevLine,thisLine:K.thisLine,block:K.block,htmlState:K.htmlState&&D.copyState(v,K.htmlState),indentation:K.indentation,localMode:K.localMode,localState:K.localMode?D.copyState(K.localMode,K.localState):null,inline:K.inline,text:K.text,formatting:!1,linkText:K.linkText,linkTitle:K.linkTitle,linkHref:K.linkHref,code:K.code,em:K.em,strong:K.strong,strikethrough:K.strikethrough,emoji:K.emoji,header:K.header,setext:K.setext,hr:K.hr,taskList:K.taskList,list:K.list,listStack:K.listStack.slice(0),quote:K.quote,indentedCode:K.indentedCode,trailingSpace:K.trailingSpace,trailingSpaceNewLine:K.trailingSpaceNewLine,md_inside:K.md_inside,fencedEndRE:K.fencedEndRE}},token:function(K,B){if(B.formatting=!1,K!=B.thisLine.stream){if(B.header=0,B.hr=!1,K.match(/^\s*$/,!0))return x(B),null;if(B.prevLine=B.thisLine,B.thisLine={stream:K},B.taskList=!1,B.trailingSpace=0,B.trailingSpaceNewLine=!1,!B.localState&&(B.f=B.block,B.f!=R)){var J=K.match(/^\s*/,!0)[0].replace(/\t/g,n).length;if(B.indentation=J,B.indentationDiff=null,J>0)return null}}return B.f(K,B)},innerMode:function(K){return K.block==R?{state:K.htmlState,mode:v}:K.localState?{state:K.localState,mode:K.localMode}:{state:K,mode:V}},indent:function(K,B,J){return K.block==R&&v.indent?v.indent(K.htmlState,B,J):K.localState&&K.localMode.indent?K.localMode.indent(K.localState,B,J):D.Pass},blankLine:x,getType:O,blockCommentStart:"<!--",blockCommentEnd:"-->",closeBrackets:"()[]{}''\"\"``",fold:"markdown"};return V},"xml"),D.defineMIME("text/markdown","markdown"),D.defineMIME("text/x-markdown","markdown")})},luix:function(M,H,a){M.exports=a.p+"static/tips.2ae2707a.svg"},lzim:function(M,H,a){"use strict";var D=a("E7E6"),b=a.n(D);a.d(H,"A",function(){return b.a});var A=a("/GNS"),v=a.n(A);a.d(H,"z",function(){return v.a});var y=a("FOrL"),E=a.n(y);a.d(H,"t",function(){return E.a});var w=a("HpTS"),c=a.n(w);a.d(H,"B",function(){return c.a});var _=a("tWlo"),l=a.n(_);a.d(H,"b",function(){return l.a});var t=a("7ZXX"),u=a.n(t);a.d(H,"n",function(){return u.a});var s=a("GABl"),r=a.n(s);a.d(H,"g",function(){return r.a});var f=a("onxn"),m=a.n(f);a.d(H,"p",function(){return m.a});var d=a("nKGa"),n=a.n(d);a.d(H,"o",function(){return n.a});var i=a("4qgm"),h=a.n(i);a.d(H,"D",function(){return h.a});var C=a("JeFH"),x=a.n(C);a.d(H,"c",function(){return x.a});var g=a("ji0R"),R=a.n(g);a.d(H,"k",function(){return R.a});var P=a("W6BS"),O=a.n(P);a.d(H,"E",function(){return O.a});var S=a("kPYp"),p=a.n(S);a.d(H,"F",function(){return p.a});var T=a("nukY"),N=a.n(T),k=a("4u4S"),U=a.n(k),z=a("yslc"),W=a.n(z),F=a("l2Kq"),V=a.n(F),K=a("RMFE"),B=a.n(K);a.d(H,"q",function(){return B.a});var J=a("TGq3"),le=a.n(J);a.d(H,"r",function(){return le.a});var ge=a("SMhR"),pe=a.n(ge);a.d(H,"C",function(){return pe.a});var De=a("8/bI"),Ie=a.n(De);a.d(H,"l",function(){return Ie.a});var fe=a("JWDV"),xe=a.n(fe);a.d(H,"e",function(){return xe.a});var Ee=a("Xsq0"),se=a.n(Ee);a.d(H,"s",function(){return se.a});var oe=a("Ohmc"),q=a.n(oe);a.d(H,"d",function(){return q.a});var me=a("csWT"),re=a.n(me);a.d(H,"f",function(){return re.a});var ae=a("7v3h"),ce=a.n(ae);a.d(H,"m",function(){return ce.a});var te=a("cRFk"),$=a.n(te);a.d(H,"y",function(){return $.a});var X=a("kPWJ"),ee=a.n(X);a.d(H,"x",function(){return ee.a});var Oe=a("qgvg"),Se=a.n(Oe);a.d(H,"u",function(){return Se.a});var Me=a("FPkq"),Qe=a.n(Me);a.d(H,"w",function(){return Qe.a});var tt=a("A/g1"),st=a.n(tt);a.d(H,"h",function(){return st.a});var ut=a("Nmxd"),ht=a.n(ut);a.d(H,"i",function(){return ht.a});var bt=a("5D2P"),Ke=a.n(bt);a.d(H,"j",function(){return Ke.a});var Ue=a("djh8"),nt=a.n(Ue);a.d(H,"v",function(){return nt.a});var kt=a("Jq4h"),vt=a.n(kt);a.d(H,"a",function(){return vt.a})},mOS8:function(M,H,a){M.exports=a.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 H})(function(){var define,module,exports;return function(){function M(H,a,D){function b(y,E){if(!a[y]){if(!H[y]){var w=typeof require=="function"&&require;if(!E&&w)return require(y,!0);if(A)return A(y,!0);var c=new Error("Cannot find module '"+y+"'");throw c.code="MODULE_NOT_FOUND",c}var _=a[y]={exports:{}};H[y][0].call(_.exports,function(l){var t=H[y][1][l];return b(t||l)},_,_.exports,M,H,a,D)}return a[y].exports}for(var A=typeof require=="function"&&require,v=0;v<D.length;v++)b(D[v]);return b}return M}()({1:[function(M,H,a){"use strict";var D=M("./browser/client");D.Buffer=M("buffer").Buffer,D.urllib=M("../shims/xhr"),D.version=M("./browser/version").version,H.exports=D},{"../shims/xhr":291,"./browser/client":2,"./browser/version":5,buffer:73}],2:[function(M,H,a){(function(D,b){"use strict";var A=M("babel-runtime/core-js/promise"),v=_(A),y=M("babel-runtime/regenerator"),E=_(y),w=M("babel-runtime/core-js/object/assign"),c=_(w);function _(z){return z&&z.__esModule?z:{default:z}}var l=M("debug")("ali-oss"),t=M("copy-to"),u=M("xml2js"),s=M("agentkeepalive"),r=M("merge-descriptors"),f=M("url"),m=M("is-type-of"),d=M("platform"),n=M("utility"),i=M("urllib"),h=M("./version"),C=M("bowser"),x=M("../common/signUtils"),g=M("../common/utils/isIP"),R=g.isIP,P=M("../common/client/initOptions"),O=M("../common/utils/createRequest"),S=O.createRequest,p=new s;function T(){var z=d.name,W=d.version;z&&z.toLowerCase&&z.toLowerCase()==="ie"&&W.split(".")[0]<10&&console.warn("ali-oss does not support the current browser")}function N(){return location&&location.protocol==="https:"}function k(z,W){if(T(),!(this instanceof k))return new k(z,W);z&&z.inited?this.options=z:this.options=k.initOptions(z),this.options.cancelFlag=!1,this.options.urllib?this.urllib=this.options.urllib:(this.urllib=i,this.agent=this.options.agent||p),this.ctx=W,this.userAgent=this._getUserAgent(),this.options.amendTimeSkewed=0}H.exports=k,k.initOptions=function(W){W.stsToken||console.warn("Please use STS Token for safety, see more details at https://help.aliyun.com/document_detail/32077.html");var F=(0,c.default)({secure:N(),useFetch:!1},W);return P(F)};var U=k.prototype;U.debug=l,r(U,M("./object")),r(U,M("../common/bucket/getBucketWebsite")),r(U,M("../common/bucket/putBucketWebsite")),r(U,M("../common/bucket/deleteBucketWebsite")),r(U,M("../common/bucket/getBucketLifecycle")),r(U,M("../common/bucket/putBucketLifecycle")),r(U,M("../common/bucket/deleteBucketLifecycle")),r(U,M("../common/bucket/putBucketVersioning")),r(U,M("../common/bucket/getBucketVersioning")),r(U,M("./managed-upload")),r(U,M("../common/multipart")),r(U,M("../common/parallel")),U.signature=function(W){return this.debug("authorization stringToSign: %s",W,"info"),x.computeSignature(this.options.accessKeySecret,W)},U.authorization=function(W,F,V,K){var B=x.buildCanonicalString(W.toUpperCase(),F,{headers:K,parameters:V});return x.authorization(this.options.accessKeyId,this.options.accessKeySecret,B)},U.request=function(W){var F,V,K,B,J,le;return E.default.async(function(pe){for(;;)switch(pe.prev=pe.next){case 0:return F=S.call(this,W),this.options.useFetch||(F.params.mode="disable-fetch"),V=void 0,K=void 0,B=!!W.stream,pe.prev=5,pe.next=8,E.default.awrap(this.urllib.request(F.url,F.params));case 8:V=pe.sent,this.debug("response %s %s, got %s, headers: %j",W.method,F.url,V.status,V.headers,"info"),pe.next=15;break;case 12:pe.prev=12,pe.t0=pe.catch(5),K=pe.t0;case 15:if(J=void 0,!(V&&W.successStatuses&&W.successStatuses.indexOf(V.status)===-1)){pe.next=28;break}return pe.next=19,E.default.awrap(this.requestError(V));case 19:if(J=pe.sent,!(J.code==="RequestTimeTooSkewed"&&!B)){pe.next=25;break}return this.options.amendTimeSkewed=+new Date(J.serverTime)-new Date,pe.next=24,E.default.awrap(this.request(W));case 24:return pe.abrupt("return",pe.sent);case 25:J.params=W,pe.next=32;break;case 28:if(!K){pe.next=32;break}return pe.next=31,E.default.awrap(this.requestError(K));case 31:J=pe.sent;case 32:if(!J){pe.next=34;break}throw J;case 34:if(!W.xmlResponse){pe.next=39;break}return pe.next=37,E.default.awrap(this.parseXML(V.data));case 37:le=pe.sent,V.data=le;case 39:return pe.abrupt("return",V);case 40:case"end":return pe.stop()}},null,this,[[5,12]])},U._getResource=function(W){var F="/";return W.bucket&&(F+=W.bucket+"/"),W.object&&(F+=W.object),F},U._isIP=R,U._escape=function(W){return n.encodeURIComponent(W).replace(/%2F/g,"/")},U._getReqUrl=function(W){var F={};t(this.options.endpoint).to(F);var V=this._isIP(F.hostname),K=this.options.cname;W.bucket&&!K&&!V&&(F.host=W.bucket+"."+F.host);var B="/";W.bucket&&V&&(B+=W.bucket+"/"),W.object&&(B+=this._escape(W.object).replace(/\+/g,"%2B")),F.pathname=B;var J={};if(W.query&&r(J,W.query),W.subres){var le={};m.string(W.subres)?le[W.subres]="":m.array(W.subres)?W.subres.forEach(function(ge){le[ge]=""}):le=W.subres,r(J,le)}return F.query=J,f.format(F)},U._getUserAgent=function(){var W=b&&b.browser?"js":"nodejs",F="aliyun-sdk-"+W+"/"+h.version,V=d.description;return!V&&b&&(V="Node.js "+b.version.slice(1)+" on "+b.platform+" "+b.arch),this._checkUserAgent(F+" "+V)},U._checkUserAgent=function(W){var F=W.replace(/\u03b1/,"alpha").replace(/\u03b2/,"beta");return F},U.checkBrowserAndVersion=function(W,F){return C.name===W&&C.version.split(".")[0]===F},U.parseXML=function(W){return new v.default(function(F,V){D.isBuffer(W)&&(W=W.toString()),u.parseString(W,{explicitRoot:!1,explicitArray:!1},function(K,B){K?V(K):F(B)})})},U.requestError=function(W){var F,V,K,B;return E.default.async(function(le){for(;;)switch(le.prev=le.next){case 0:if(F=null,!(!W.data||!W.data.length)){le.next=5;break}W.status===-1||W.status===-2?(F=new Error(W.message),F.name=W.name,F.status=W.status,F.code=W.name):(W.status===404?(F=new Error("Object not exists"),F.name="NoSuchKeyError",F.status=404,F.code="NoSuchKey"):W.status===412?(F=new Error("Pre condition failed"),F.name="PreconditionFailedError",F.status=412,F.code="PreconditionFailed"):(F=new Error("Unknow error, status: "+W.status),F.name="UnknowError",F.status=W.status),F.requestId=W.headers["x-oss-request-id"],F.host=""),le.next=33;break;case 5:return V=String(W.data),this.debug("request response error data: %s",V,"error"),K=void 0,le.prev=8,le.next=11,E.default.awrap(this.parseXML(V));case 11:if(le.t0=le.sent,le.t0){le.next=14;break}le.t0={};case 14:K=le.t0,le.next=24;break;case 17:return le.prev=17,le.t1=le.catch(8),this.debug(V,"error"),le.t1.message+=`
|
|
|
raw xml: `+V,le.t1.status=W.status,le.t1.requestId=W.headers["x-oss-request-id"],le.abrupt("return",le.t1);case 24:B=K.Message||"unknow request error, status: "+W.status,K.Condition&&(B+=" (condition: "+K.Condition+")"),F=new Error(B),F.name=K.Code?K.Code+"Error":"UnknowError",F.status=W.status,F.code=K.Code,F.requestId=K.RequestId,F.hostId=K.HostId,F.serverTime=K.ServerTime;case 33:return this.debug("generate error %j",F,"error"),le.abrupt("return",F);case 35:case"end":return le.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,H,a){(function(D){"use strict";var b=M("babel-runtime/core-js/array/from"),A=c(b),v=M("babel-runtime/core-js/promise"),y=c(v),E=M("babel-runtime/regenerator"),w=c(E);function c(x){return x&&x.__esModule?x:{default:x}}var _=M("is-type-of"),l=M("util"),t=M("path"),u=M("mime"),s=M("copy-to"),r=M("../common/utils/isBlob"),f=r.isBlob,m=M("../common/utils/isFile"),d=m.isFile,n=a;n.multipartUpload=function(g,R,P){var O,S,p,T,N,k,U,z,W;return w.default.async(function(V){for(;;)switch(V.prev=V.next){case 0:if(this.resetCancelFlag(),P=P||{},!(P.checkpoint&&P.checkpoint.uploadId)){V.next=6;break}return V.next=5,w.default.awrap(this._resumeMultipart(P.checkpoint,P));case 5:return V.abrupt("return",V.sent);case 6:return O=100*1024,P.mime||(d(R)?P.mime=u.getType(t.extname(R.name)):f(R)?P.mime=R.type:P.mime=u.getType(t.extname(R))),P.headers=P.headers||{},this._convertMetaToHeaders(P.meta,P.headers),V.next=12,w.default.awrap(this._getFileSize(R));case 12:if(S=V.sent,!(S<O)){V.next=25;break}return p=this._createStream(R,0,S),P.contentLength=S,V.next=18,w.default.awrap(this.putStream(g,p,P));case 18:if(T=V.sent,!(P&&P.progress)){V.next=22;break}return V.next=22,w.default.awrap(P.progress(1));case 22:return N={res:T.res,bucket:this.options.bucket,name:g,etag:T.res.headers.etag},(P.headers&&P.headers["x-oss-callback"]||P.callback)&&(N.data=T.data),V.abrupt("return",N);case 25:if(!(P.partSize&&!(parseInt(P.partSize,10)===P.partSize))){V.next=27;break}throw new Error("partSize must be int number");case 27:if(!(P.partSize&&P.partSize<O)){V.next=29;break}throw new Error("partSize must not be smaller than "+O);case 29:return V.next=31,w.default.awrap(this.initMultipartUpload(g,P));case 31:if(k=V.sent,U=k.uploadId,z=this._getPartSize(S,P.partSize),W={file:R,name:g,fileSize:S,partSize:z,uploadId:U,doneParts:[]},!(P&&P.progress)){V.next=38;break}return V.next=38,w.default.awrap(P.progress(0,W,k.res));case 38:return V.next=40,w.default.awrap(this._resumeMultipart(W,P));case 40:return V.abrupt("return",V.sent);case 41:case"end":return V.stop()}},null,this)},n._resumeMultipart=function(g,R){var P,O,S,p,T,N,k,U,z,W,F,V,K,B,J,le,ge,pe;return w.default.async(function(Ie){for(;;)switch(Ie.prev=Ie.next){case 0:if(P=this,!this.isCancel()){Ie.next=3;break}throw this._makeCancelEvent();case 3:return O=g.file,S=g.fileSize,p=g.partSize,T=g.uploadId,N=g.doneParts,k=g.name,U=[],N.length>0&&s(N).to(U),z=this._divideParts(S,p),W=z.length,F=!1,V=function(xe,Ee){var se=this;return new y.default(function(q,me){var re,ae,ce,te;return w.default.async(function(X){for(;;)switch(X.prev=X.next){case 0:if(X.prev=0,xe.isCancel()){X.next=18;break}return re=z[Ee-1],ae={stream:xe._createStream(O,re.start,re.end),size:re.end-re.start},X.next=6,w.default.awrap(xe._uploadPart(k,T,Ee,ae));case 6:if(ce=X.sent,!(!xe.isCancel()&&!F)){X.next=15;break}if(g.doneParts.push({number:Ee,etag:ce.res.headers.etag}),!R.progress){X.next=12;break}return X.next=12,w.default.awrap(R.progress(N.length/W,g,ce.res));case 12:q({number:Ee,etag:ce.res.headers.etag}),X.next=16;break;case 15:q();case 16:X.next=19;break;case 18:q();case 19:X.next=30;break;case 21:X.prev=21,X.t0=X.catch(0),te=new Error,te.name=X.t0.name,te.message=X.t0.message,te.stack=X.t0.stack,te.partNum=Ee,s(X.t0).to(te),me(te);case 30:case"end":return X.stop()}},null,se,[[0,21]])})},K=(0,A.default)(new Array(W),function(fe,xe){return xe+1}),B=U.map(function(fe){return fe.number}),J=K.filter(function(fe){return B.indexOf(fe)<0}),le=5,ge=R.parallel||le,Ie.next=17,w.default.awrap(this._parallel(J,ge,function(fe){return new y.default(function(xe,Ee){V(P,fe).then(function(se){se&&U.push(se),xe()}).catch(function(se){Ee(se)})})}));case 17:if(pe=Ie.sent,F=!0,!this.isCancel()){Ie.next=22;break}throw V=null,this._makeCancelEvent();case 22:if(!(pe&&pe.length>0)){Ie.next=25;break}throw pe[0].message="Failed to upload some parts with error: "+pe[0].toString()+" part_num: "+pe[0].partNum,pe[0];case 25:return Ie.next=27,w.default.awrap(this.completeMultipartUpload(k,T,U,R));case 27:return Ie.abrupt("return",Ie.sent);case 28:case"end":return Ie.stop()}},null,this)},n._getFileSize=function(g){return w.default.async(function(P){for(;;)switch(P.prev=P.next){case 0:if(!_.buffer(g)){P.next=4;break}return P.abrupt("return",g.length);case 4:if(!(f(g)||d(g))){P.next=6;break}return P.abrupt("return",g.size);case 6:throw new Error("_getFileSize requires Buffer/File/Blob.");case 7:case"end":return P.stop()}},null,this)};var i=M("stream"),h=i.Readable;function C(x,g){if(!(this instanceof C))return new C(x,g);h.call(this,g),this.file=x,this.reader=new FileReader,this.start=0,this.finish=!1,this.fileBuffer=null}l.inherits(C,h),C.prototype.readFileAndPush=function(g){if(this.fileBuffer)for(var R=!0;R&&this.fileBuffer&&this.start<this.fileBuffer.length;){var P=this.start,O=P+g;O=O>this.fileBuffer.length?this.fileBuffer.length:O,this.start=O,R=this.push(this.fileBuffer.slice(P,O))}},C.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 R=16*1024;g=g||R;var P=this;this.reader.onload=function(S){P.fileBuffer=D.from(new Uint8Array(S.target.result)),P.file=null,P.readFileAndPush(g)},this.start===0?this.reader.readAsArrayBuffer(this.file):this.readFileAndPush(g)},n._createStream=function(g,R,P){if(f(g)||d(g))return new C(g.slice(R,P));throw new Error("_createStream requires File/Blob.")},n._getPartSize=function(g,R){var P=10*1e3,O=1024*1024;return R?Math.max(Math.ceil(g/P),R):O},n._divideParts=function(g,R){for(var P=Math.ceil(g/R),O=[],S=0;S<P;S++){var p=R*S,T=Math.min(p+R,g);O.push({start:p,end:T})}return O}}).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,H,a){"use strict";var D=M("babel-runtime/core-js/promise"),b=_(D),A=M("babel-runtime/core-js/object/keys"),v=_(A),y=M("babel-runtime/core-js/object/assign"),E=_(y),w=M("babel-runtime/regenerator"),c=_(w);function _(P){return P&&P.__esModule?P:{default:P}}var l=M("utility"),t=M("fs"),u=M("is-type-of"),s=M("url"),r=M("copy-to"),f=M("path"),m=M("mime"),d=M("../common/callback"),n=M("../common/signUtils"),i=M("merge-descriptors"),h=M("../common/utils/isBlob"),C=h.isBlob,x=M("../common/utils/isFile"),g=x.isFile,R=a;R.append=function(O,S,p){var T;return c.default.async(function(k){for(;;)switch(k.prev=k.next){case 0:return p=p||{},p.position===void 0&&(p.position="0"),p.subres={append:"",position:p.position},p.method="POST",k.next=6,c.default.awrap(this.put(O,S,p));case 6:return T=k.sent,T.nextAppendPosition=T.res.headers["x-oss-next-append-position"],k.abrupt("return",T);case 9:case"end":return k.stop()}},null,this)},R.put=function(O,S,p){var T,N,k,U,z,W,F;return c.default.async(function(K){for(;;)switch(K.prev=K.next){case 0:if(T=void 0,p=p||{},O=this._objectName(O),!u.buffer(S)){K.next=7;break}T=S,K.next=33;break;case 7:if(!(C(S)||g(S))){K.next=32;break}return p.mime||(g(S)?p.mime=m.getType(f.extname(S.name)):p.mime=S.type),N=this._createStream(S,0,S.size),K.next=12,c.default.awrap(this._getFileSize(S));case 12:return p.contentLength=K.sent,K.prev=13,K.next=16,c.default.awrap(this.putStream(O,N,p));case 16:return k=K.sent,K.abrupt("return",k);case 20:if(K.prev=20,K.t0=K.catch(13),!(K.t0.code==="RequestTimeTooSkewed")){K.next=29;break}return this.options.amendTimeSkewed=+new Date(K.t0.serverTime)-new Date,K.next=26,c.default.awrap(this.put(O,S,p));case 26:return K.abrupt("return",K.sent);case 29:throw K.t0;case 30:K.next=33;break;case 32:throw new TypeError("Must provide Buffer/Blob/File for put.");case 33:return p.headers=p.headers||{},this._convertMetaToHeaders(p.meta,p.headers),U=p.method||"PUT",z=this._objectRequestParams(U,O,p),d.encodeCallback(z,p),z.mime=p.mime,z.content=T,z.successStatuses=[200],K.next=43,c.default.awrap(this.request(z));case 43:return W=K.sent,F={name:O,url:this._objectUrl(O),res:W.res},z.headers&&z.headers["x-oss-callback"]&&(F.data=JSON.parse(W.data.toString())),K.abrupt("return",F);case 47:case"end":return K.stop()}},null,this,[[13,20]])},R.putStream=function(O,S,p){var T,N,k,U;return c.default.async(function(W){for(;;)switch(W.prev=W.next){case 0:return p=p||{},p.headers=p.headers||{},O=this._objectName(O),p.contentLength?p.headers["Content-Length"]=p.contentLength:p.headers["Transfer-Encoding"]="chunked",this._convertMetaToHeaders(p.meta,p.headers),T=p.method||"PUT",N=this._objectRequestParams(T,O,p),d.encodeCallback(N,p),N.mime=p.mime,N.stream=S,N.successStatuses=[200],W.next=13,c.default.awrap(this.request(N));case 13:return k=W.sent,U={name:O,url:this._objectUrl(O),res:k.res},N.headers&&N.headers["x-oss-callback"]&&(U.data=JSON.parse(k.data.toString())),W.abrupt("return",U);case 17:case"end":return W.stop()}},null,this)},i(R,M("../common/object/copyObject")),i(R,M("../common/object/getObjectTagging")),i(R,M("../common/object/putObjectTagging")),i(R,M("../common/object/deleteObjectTagging")),i(R,M("../common/image")),i(R,M("../common/object/getBucketVersions")),i(R,M("../common/object/getACL")),i(R,M("../common/object/putACL")),i(R,M("../common/object/head")),i(R,M("../common/object/delete")),i(R,M("../common/object/get")),i(R,M("../common/object/putSymlink")),i(R,M("../common/object/getSymlink")),i(R,M("../common/object/deleteMulti")),i(R,M("../common/object/getObjectMeta")),R.putMeta=function(O,S,p){var T;return c.default.async(function(k){for(;;)switch(k.prev=k.next){case 0:return k.next=2,c.default.awrap(this.copy(O,O,{meta:S||{},timeout:p&&p.timeout,ctx:p&&p.ctx}));case 2:return T=k.sent,k.abrupt("return",T);case 4:case"end":return k.stop()}},null,this)},R.list=function(O,S){var p,T,N,k,U;return c.default.async(function(W){for(;;)switch(W.prev=W.next){case 0:return p=this._objectRequestParams("GET","",S),p.query=O,p.xmlResponse=!0,p.successStatuses=[200],W.next=6,c.default.awrap(this.request(p));case 6:return T=W.sent,N=T.data.Contents,k=this,N&&(Array.isArray(N)||(N=[N]),N=N.map(function(F){return{name:F.Key,url:k._objectUrl(F.Key),lastModified:F.LastModified,etag:F.ETag,type:F.Type,size:Number(F.Size),storageClass:F.StorageClass,owner:{id:F.Owner.ID,displayName:F.Owner.DisplayName}}})),U=T.data.CommonPrefixes||null,U&&(Array.isArray(U)||(U=[U]),U=U.map(function(F){return F.Prefix})),W.abrupt("return",{res:T.res,objects:N,prefixes:U,nextMarker:T.data.NextMarker||null,isTruncated:T.data.IsTruncated==="true"});case 13:case"end":return W.stop()}},null,this)},R.restore=function(O,S){var p,T;return c.default.async(function(k){for(;;)switch(k.prev=k.next){case 0:return S=S||{},S.subres=(0,E.default)({restore:""},S.subres),S.versionId&&(S.subres.versionId=S.versionId),p=this._objectRequestParams("POST",O,S),p.successStatuses=[202],k.next=7,c.default.awrap(this.request(p));case 7:return T=k.sent,k.abrupt("return",{res:T.res});case 9:case"end":return k.stop()}},null,this)},R.signatureUrl=function(O,S){S=S||{},O=this._objectName(O),S.method=S.method||"GET";var p=l.timestamp()+(S.expires||1800),T={bucket:this.options.bucket,object:O},N=this._getResource(T);this.options.stsToken&&(S["security-token"]=this.options.stsToken);var k=n._signatureForURL(this.options.accessKeySecret,S,N,p),U=s.parse(this._getReqUrl(T));return U.query={OSSAccessKeyId:this.options.accessKeyId,Expires:p,Signature:k.Signature},r(k.subResource).to(U.query),U.format()},R.getObjectUrl=function(O,S){return S?S[S.length-1]!=="/"&&(S+="/"):S=this.options.endpoint.format(),S+this._escape(this._objectName(O))},R._objectUrl=function(O){return this._getReqUrl({bucket:this.options.bucket,object:O})},R.generateObjectUrl=function(P,O){if(O)O[O.length-1]!=="/"&&(O+="/");else{O=this.options.endpoint.format();var S=s.parse(O),p=this.options.bucket;S.hostname=p+"."+S.hostname,S.host=p+"."+S.host,O=S.format()}return O+this._escape(this._objectName(P))},R._objectRequestParams=function(O,S,p){if(!this.options.bucket)throw new Error("Please create a bucket first");p=p||{},S=this._objectName(S);var T={object:S,bucket:this.options.bucket,method:O,subres:p&&p.subres,timeout:p&&p.timeout,ctx:p&&p.ctx};return p.headers&&(T.headers={},r(p.headers).to(T.headers)),T},R._objectName=function(O){return O.replace(/^\/+/,"")},R._convertMetaToHeaders=function(O,S){if(!O)return;(0,v.default)(O).forEach(function(p){S["x-oss-meta-"+p]=O[p]})},R._deleteFileSafe=function(O){var S=this;return new b.default(function(p){t.exists(O,function(T){T?t.unlink(O,function(N){N&&S.debug("unlink %j error: %s",O,N,"error"),p()}):p()})})}},{"../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,H,a){"use strict";a.version="6.10.0"},{}],6:[function(M,H,a){"use strict";var D=M("babel-runtime/regenerator"),b=A(D);function A(w){return w&&w.__esModule?w:{default:w}}var v=M("../utils/checkBucketName"),y=v.checkBucketName,E=a;E.deleteBucketLifecycle=function(c,_){var l,t;return b.default.async(function(s){for(;;)switch(s.prev=s.next){case 0:return y(c),l=this._bucketRequestParams("DELETE",c,"lifecycle",_),l.successStatuses=[204],s.next=5,b.default.awrap(this.request(l));case 5:return t=s.sent,s.abrupt("return",{res:t.res});case 7:case"end":return s.stop()}},null,this)}},{"../utils/checkBucketName":35,"babel-runtime/regenerator":68}],7:[function(M,H,a){"use strict";var D=M("babel-runtime/regenerator"),b=A(D);function A(w){return w&&w.__esModule?w:{default:w}}var v=M("../utils/checkBucketName"),y=v.checkBucketName,E=a;E.deleteBucketWebsite=function(c,_){var l,t;return b.default.async(function(s){for(;;)switch(s.prev=s.next){case 0:return y(c),l=this._bucketRequestParams("DELETE",c,"website",_),l.successStatuses=[204],s.next=5,b.default.awrap(this.request(l));case 5:return t=s.sent,s.abrupt("return",{res:t.res});case 7:case"end":return s.stop()}},null,this)}},{"../utils/checkBucketName":35,"babel-runtime/regenerator":68}],8:[function(M,H,a){"use strict";var D=M("babel-runtime/regenerator"),b=A(D);function A(t){return t&&t.__esModule?t:{default:t}}var v=M("../utils/checkBucketName"),y=v.checkBucketName,E=M("../utils/isArray"),w=E.isArray,c=M("../utils/formatObjKey"),_=c.formatObjKey,l=a;l.getBucketLifecycle=function(u,s){var r,f,m;return b.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:return y(u),r=this._bucketRequestParams("GET",u,"lifecycle",s),r.successStatuses=[200],r.xmlResponse=!0,n.next=6,b.default.awrap(this.request(r));case 6:return f=n.sent,m=f.data.Rule||null,m&&(w(m)||(m=[m]),m=m.map(function(i){return i.ID&&(i.id=i.ID,delete i.ID),i.Tag&&!w(i.Tag)&&(i.Tag=[i.Tag]),_(i,"firstLowerCase")})),n.abrupt("return",{rules:m,res:f.res});case 10:case"end":return n.stop()}},null,this)}},{"../utils/checkBucketName":35,"../utils/formatObjKey":40,"../utils/isArray":42,"babel-runtime/regenerator":68}],9:[function(M,H,a){"use strict";var D=M("babel-runtime/regenerator"),b=A(D);function A(w){return w&&w.__esModule?w:{default:w}}var v=M("../utils/checkBucketName"),y=v.checkBucketName,E=a;E.getBucketVersioning=function(c,_){var l,t,u;return b.default.async(function(r){for(;;)switch(r.prev=r.next){case 0:return y(c),l=this._bucketRequestParams("GET",c,"versioning",_),l.xmlResponse=!0,l.successStatuses=[200],r.next=6,b.default.awrap(this.request(l));case 6:return t=r.sent,u=t.data.Status,r.abrupt("return",{status:t.status,versionStatus:u,res:t.res});case 9:case"end":return r.stop()}},null,this)}},{"../utils/checkBucketName":35,"babel-runtime/regenerator":68}],10:[function(M,H,a){"use strict";var D=M("babel-runtime/regenerator"),b=A(D);function A(_){return _&&_.__esModule?_:{default:_}}var v=M("../utils/checkBucketName"),y=v.checkBucketName,E=M("../utils/isObject"),w=E.isObject,c=a;c.getBucketWebsite=function(l,t){var u,s,r;return b.default.async(function(m){for(;;)switch(m.prev=m.next){case 0:return y(l),u=this._bucketRequestParams("GET",l,"website",t),u.successStatuses=[200],u.xmlResponse=!0,m.next=6,b.default.awrap(this.request(u));case 6:return s=m.sent,r=[],s.data.RoutingRules&&s.data.RoutingRules.RoutingRule&&(w(s.data.RoutingRules.RoutingRule)?r=[s.data.RoutingRules.RoutingRule]:r=s.data.RoutingRules.RoutingRule),m.abrupt("return",{index:s.data.IndexDocument&&s.data.IndexDocument.Suffix||"",supportSubDir:s.data.IndexDocument&&s.data.IndexDocument.SupportSubDir||"false",type:s.data.IndexDocument&&s.data.IndexDocument.Type,routingRules:r,error:s.data.ErrorDocument&&s.data.ErrorDocument.Key||null,res:s.res});case 10:case"end":return m.stop()}},null,this)}},{"../utils/checkBucketName":35,"../utils/isObject":46,"babel-runtime/regenerator":68}],11:[function(M,H,a){"use strict";var D=M("babel-runtime/regenerator"),b=A(D);function A(g){return g&&g.__esModule?g:{default:g}}var v=M("../utils/checkBucketName"),y=v.checkBucketName,E=M("../utils/isArray"),w=E.isArray,c=M("../utils/deepCopy"),_=c.deepCopy,l=M("../utils/isObject"),t=l.isObject,u=M("../utils/obj2xml"),s=u.obj2xml,r=M("../utils/checkObjectTag"),f=r.checkObjectTag,m=M("../utils/getStrBytesCount"),d=m.getStrBytesCount,n=a;n.putBucketLifecycle=function(R,P,O){var S,p,T,N,k;return b.default.async(function(z){for(;;)switch(z.prev=z.next){case 0:if(y(R),w(P)){z.next=3;break}throw new Error("rules must be Array");case 3:return S=this._bucketRequestParams("PUT",R,"lifecycle",O),p=[],T={LifecycleConfiguration:{Rule:p}},P.forEach(function(W){i(W),x(W),W.id&&(W.ID=W.id,delete W.id),p.push(W)}),N=s(T,{headers:!0,firstUpperCase:!0}),S.content=N,S.mime="xml",S.successStatuses=[200],z.next=13,b.default.awrap(this.request(S));case 13:return k=z.sent,z.abrupt("return",{res:k.res});case 15:case"end":return z.stop()}},null,this)};function i(g){g.days&&(g.expiration={days:g.days}),g.date&&(g.expiration={createdBeforeDate:g.date})}function h(g,R){var P=g.days,O=g.createdBeforeDate;if(!P&&!O)throw new Error(R+" must includes days or createdBeforeDate");if(P&&!/^[1-9][0-9]*$/.test(P))throw new Error("days must be a positive integer");if(O&&!/\d{4}-\d{2}-\d{2}T00:00:00.000Z/.test(O))throw new Error("createdBeforeDate must be date and conform to iso8601 format")}function C(g){if(!w(g)&&!t(g))throw new Error("tag must be Object or Array");g=t(g)?[g]:g;var R={},P=_(g);P.forEach(function(O){R[O.key]=O.value}),f(R)}function x(g){if(g.id&&d(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");h(g.transition,"Transition")}if(g.expiration){if(!g.expiration.expiredObjectDeleteMarker)h(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&&h(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");C(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,H,a){"use strict";var D=M("babel-runtime/regenerator"),b=A(D);function A(_){return _&&_.__esModule?_:{default:_}}var v=M("../utils/checkBucketName"),y=v.checkBucketName,E=M("../utils/obj2xml"),w=E.obj2xml,c=a;c.putBucketVersioning=function(l,t){var u=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},s,r,f;return b.default.async(function(d){for(;;)switch(d.prev=d.next){case 0:if(y(l),["Enabled","Suspended"].includes(t)){d.next=3;break}throw new Error("status must be Enabled or Suspended");case 3:return s=this._bucketRequestParams("PUT",l,"versioning",u),r={VersioningConfiguration:{Status:t}},s.mime="xml",s.content=w(r,{headers:!0}),d.next=9,b.default.awrap(this.request(s));case 9:return f=d.sent,d.abrupt("return",{res:f.res,status:f.status});case 11:case"end":return d.stop()}},null,this)}},{"../utils/checkBucketName":35,"../utils/obj2xml":47,"babel-runtime/regenerator":68}],13:[function(M,H,a){"use strict";var D=M("babel-runtime/regenerator"),b=A(D);function A(t){return t&&t.__esModule?t:{default:t}}var v=M("../utils/checkBucketName"),y=v.checkBucketName,E=M("../utils/obj2xml"),w=E.obj2xml,c=M("../utils/isArray"),_=c.isArray,l=a;l.putBucketWebsite=function(u){var s=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r=arguments[2],f,m,d,n,i;return b.default.async(function(C){for(;;)switch(C.prev=C.next){case 0:if(y(u),f=this._bucketRequestParams("PUT",u,"website",r),m={Suffix:s.index||"index.html"},d={IndexDocument:m},n={WebsiteConfiguration:d},s.supportSubDir&&(m.SupportSubDir=s.supportSubDir),s.type&&(m.Type=s.type),s.error&&(d.ErrorDocument={Key:s.error}),!(s.routingRules!==void 0)){C.next=12;break}if(_(s.routingRules)){C.next=11;break}throw new Error("RoutingRules must be Array");case 11:d.RoutingRules={RoutingRule:s.routingRules};case 12:return n=w(n),f.content=n,f.mime="xml",f.successStatuses=[200],C.next=18,b.default.awrap(this.request(f));case 18:return i=C.sent,C.abrupt("return",{res:i.res});case 20:case"end":return C.stop()}},null,this)}},{"../utils/checkBucketName":35,"../utils/isArray":42,"../utils/obj2xml":47,"babel-runtime/regenerator":68}],14:[function(M,H,a){(function(D){"use strict";var b=M("babel-runtime/core-js/object/keys"),A=E(b),v=M("babel-runtime/core-js/json/stringify"),y=E(v);function E(w){return w&&w.__esModule?w:{default:w}}a.encodeCallback=function(c,_){if(c.headers=c.headers||{},!Object.prototype.hasOwnProperty.call(c.headers,"x-oss-callback")&&_.callback){var l={callbackUrl:encodeURI(_.callback.url),callbackBody:_.callback.body};_.callback.host&&(l.callbackHost=_.callback.host),_.callback.contentType&&(l.callbackBodyType=_.callback.contentType);var t=D.from((0,y.default)(l)).toString("base64");if(c.headers["x-oss-callback"]=t,_.callback.customValue){var u={};(0,A.default)(_.callback.customValue).forEach(function(s){u["x:"+s]=_.callback.customValue[s]}),c.headers["x-oss-callback-var"]=D.from((0,y.default)(u)).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,H,a){"use strict";var D=M("babel-runtime/core-js/object/assign"),b=A(D);function A(l){return l&&l.__esModule?l:{default:l}}var v=M("humanize-ms"),y=M("url"),E=M("../utils/checkBucketName"),w=E.checkBucketName;function c(l,t){var u=y.parse(l);if(u.protocol||(u=y.parse("http"+(t?"s":"")+"://"+l)),u.protocol!=="http:"&&u.protocol!=="https:")throw new Error("Endpoint protocol must be http or https.");return u}function _(l,t,u){var s=u?"https://":"http://",r=t?"-internal.aliyuncs.com":".aliyuncs.com",f="vpc100-oss-cn-";return l.substr(0,f.length)===f&&(r=".aliyuncs.com"),y.parse(s+l+r)}H.exports=function(l){if(!l||!l.accessKeyId||!l.accessKeySecret)throw new Error("require accessKeyId, accessKeySecret");l.bucket&&w(l.bucket);var t=(0,b.default)({region:"oss-cn-hangzhou",internal:!1,secure:!1,timeout:6e4,bucket:null,endpoint:null,cname:!1,isRequestPay:!1,sldEnable:!1},l);if(t.accessKeyId=t.accessKeyId.trim(),t.accessKeySecret=t.accessKeySecret.trim(),t.timeout&&(t.timeout=v(t.timeout)),t.endpoint)t.endpoint=c(t.endpoint,t.secure);else if(t.region)t.endpoint=_(t.region,t.internal,t.secure);else throw new Error("require options.endpoint or options.region");return t.inited=!0,t}},{"../utils/checkBucketName":35,"babel-runtime/core-js/object/assign":54,"humanize-ms":194,url:238}],16:[function(M,H,a){"use strict";var D=M("merge-descriptors"),b=a;D(b,M("./processObjectSave"))},{"./processObjectSave":17,"merge-descriptors":200}],17:[function(M,H,a){"use strict";var D=M("babel-runtime/regenerator"),b=A(D);function A(t){return t&&t.__esModule?t:{default:t}}var v=M("../utils/checkBucketName"),y=v.checkBucketName,E=M("querystring"),w=M("js-base64"),c=w.Base64.encode,_=a;_.processObjectSave=function(u,s,r,f){var m,d,n,i;return b.default.async(function(C){for(;;)switch(C.prev=C.next){case 0:return l(u,"sourceObject"),l(s,"targetObject"),l(r,"process"),s=this._objectName(s),f&&y(f),m=this._objectRequestParams("POST",u,{subres:"x-oss-process"}),d=f?",b_"+c(f):"",s=c(s),n={"x-oss-process":r+"|sys/saveas,o_"+s+d},m.content=E.stringify(n),C.next=12,b.default.awrap(this.request(m));case 12:return i=C.sent,C.abrupt("return",{res:i.res,status:i.res.status});case 14:case"end":return C.stop()}},null,this)};function l(t,u){if(!t)throw new Error(u+" is required");if(typeof t!="string")throw new Error(u+" must be String")}},{"../utils/checkBucketName":35,"babel-runtime/regenerator":68,"js-base64":199,querystring:212}],18:[function(M,H,a){"use strict";var D=M("babel-runtime/regenerator"),b=A(D);function A(_){return _&&_.__esModule?_:{default:_}}var v=M("copy-to"),y=M("./callback"),E=M("./utils/deepCopy"),w=E.deepCopy,c=a;c.listUploads=function(l,t){var u,s,r,f;return b.default.async(function(d){for(;;)switch(d.prev=d.next){case 0:return t=t||{},u={},v(t).to(u),u.subres="uploads",s=this._objectRequestParams("GET","",u),s.query=l,s.xmlResponse=!0,s.successStatuses=[200],d.next=10,b.default.awrap(this.request(s));case 10:return r=d.sent,f=r.data.Upload||[],Array.isArray(f)||(f=[f]),f=f.map(function(n){return{name:n.Key,uploadId:n.UploadId,initiated:n.Initiated}}),d.abrupt("return",{res:r.res,uploads:f,bucket:r.data.Bucket,nextKeyMarker:r.data.NextKeyMarker,nextUploadIdMarker:r.data.NextUploadIdMarker,isTruncated:r.data.IsTruncated==="true"});case 15:case"end":return d.stop()}},null,this)},c.listParts=function(l,t,u,s){var r,f,m;return b.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:return s=s||{},r={},v(s).to(r),r.subres={uploadId:t},f=this._objectRequestParams("GET",l,r),f.query=u,f.xmlResponse=!0,f.successStatuses=[200],n.next=10,b.default.awrap(this.request(f));case 10:return m=n.sent,n.abrupt("return",{res:m.res,uploadId:m.data.UploadId,bucket:m.data.Bucket,name:m.data.Key,partNumberMarker:m.data.PartNumberMarker,nextPartNumberMarker:m.data.NextPartNumberMarker,maxParts:m.data.MaxParts,isTruncated:m.data.IsTruncated,parts:m.data.Part||[]});case 12:case"end":return n.stop()}},null,this)},c.abortMultipartUpload=function(l,t,u){var s,r,f;return b.default.async(function(d){for(;;)switch(d.prev=d.next){case 0:return this._stop(),u=u||{},s={},v(u).to(s),s.subres={uploadId:t},r=this._objectRequestParams("DELETE",l,s),r.successStatuses=[204],d.next=9,b.default.awrap(this.request(r));case 9:return f=d.sent,d.abrupt("return",{res:f.res});case 11:case"end":return d.stop()}},null,this)},c.initMultipartUpload=function(l,t){var u,s,r;return b.default.async(function(m){for(;;)switch(m.prev=m.next){case 0:return t=t||{},u={},v(t).to(u),u.headers=u.headers||{},this._convertMetaToHeaders(t.meta,u.headers),u.subres="uploads",s=this._objectRequestParams("POST",l,u),s.mime=t.mime,s.xmlResponse=!0,s.successStatuses=[200],m.next=12,b.default.awrap(this.request(s));case 12:return r=m.sent,m.abrupt("return",{res:r.res,bucket:r.data.Bucket,name:r.data.Key,uploadId:r.data.UploadId});case 14:case"end":return m.stop()}},null,this)},c.uploadPart=function(l,t,u,s,r,f,m){var d;return b.default.async(function(i){for(;;)switch(i.prev=i.next){case 0:return d={stream:this._createStream(s,r,f),size:f-r},i.next=3,b.default.awrap(this._uploadPart(l,t,u,d,m));case 3:return i.abrupt("return",i.sent);case 4:case"end":return i.stop()}},null,this)},c.completeMultipartUpload=function(l,t,u,s){var r,f,m,d,n,i,h,C;return b.default.async(function(g){for(;;)switch(g.prev=g.next){case 0:for(r=u.concat().sort(function(R,P){return R.number-P.number}).filter(function(R,P,O){return!P||R.number!==O[P-1].number}),f=`<?xml version="1.0" encoding="UTF-8"?>
|
|
|
<CompleteMultipartUpload>
|
|
|
`,m=0;m<r.length;m++)d=r[m],f+=`<Part>
|
|
|
`,f+="<PartNumber>"+d.number+`</PartNumber>
|
|
|
`,f+="<ETag>"+d.etag+`</ETag>
|
|
|
`,f+=`</Part>
|
|
|
`;return f+="</CompleteMultipartUpload>",s=s||{},n={},n=w(s),n.headers&&delete n.headers["x-oss-server-side-encryption"],n.subres={uploadId:t},i=this._objectRequestParams("POST",l,n),y.encodeCallback(i,n),i.mime="xml",i.content=f,i.headers&&i.headers["x-oss-callback"]||(i.xmlResponse=!0),i.successStatuses=[200],g.next=17,b.default.awrap(this.request(i));case 17:return h=g.sent,C={res:h.res,bucket:i.bucket,name:l,etag:h.res.headers.etag},i.headers&&i.headers["x-oss-callback"]&&(C.data=JSON.parse(h.data.toString())),g.abrupt("return",C);case 21:case"end":return g.stop()}},null,this)},c._uploadPart=function(l,t,u,s,r){var f,m,d;return b.default.async(function(i){for(;;)switch(i.prev=i.next){case 0:return r=r||{},f={},v(r).to(f),f.headers={"Content-Length":s.size},f.subres={partNumber:u,uploadId:t},m=this._objectRequestParams("PUT",l,f),m.mime=f.mime,m.stream=s.stream,m.successStatuses=[200],i.next=11,b.default.awrap(this.request(m));case 11:if(d=i.sent,d.res.headers.etag){i.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 s.stream=null,m.stream=null,i.abrupt("return",{name:l,etag:d.res.headers.etag,res:d.res});case 17:case"end":return i.stop()}},null,this)}},{"./callback":14,"./utils/deepCopy":39,"babel-runtime/regenerator":68,"copy-to":76}],19:[function(M,H,a){"use strict";var D=M("babel-runtime/regenerator"),b=w(D),A=M("babel-runtime/core-js/object/keys"),v=w(A),y=M("babel-runtime/helpers/typeof"),E=w(y);function w(t){return t&&t.__esModule?t:{default:t}}var c=M("../utils/checkBucketName"),_=c.checkBucketName,l=a;l.copy=function(u,s,r,f){var m,d,n;return b.default.async(function(h){for(;;)switch(h.prev=h.next){case 0:return(typeof r=="undefined"?"undefined":(0,E.default)(r))==="object"&&(f=r),f=f||{},f.headers=f.headers||{},(0,v.default)(f.headers).forEach(function(C){f.headers["x-oss-copy-source-"+C.toLowerCase()]=f.headers[C]}),f.meta&&(f.headers["x-oss-metadata-directive"]="REPLACE"),this._convertMetaToHeaders(f.meta,f.headers),s=this._getSourceName(s,r),f.versionId&&(s=s+"?versionId="+f.versionId),f.headers["x-oss-copy-source"]=s,m=this._objectRequestParams("PUT",u,f),m.xmlResponse=!0,m.successStatuses=[200,304],h.next=14,b.default.awrap(this.request(m));case 14:return d=h.sent,n=d.data,n&&(n={etag:n.ETag,lastModified:n.LastModified}),h.abrupt("return",{data:n,res:d.res});case 18:case"end":return h.stop()}},null,this)},l._getSourceName=function(u,s){return typeof s=="string"?u=this._objectName(u):u[0]!=="/"?s=this.options.bucket:(s=u.replace(/\/(.+?)(\/.*)/,"$1"),u=u.replace(/(\/.+?\/)(.*)/,"$2")),_(s),u=encodeURI(u),u="/"+s+"/"+u,u}},{"../utils/checkBucketName":35,"babel-runtime/core-js/object/keys":60,"babel-runtime/helpers/typeof":67,"babel-runtime/regenerator":68}],20:[function(M,H,a){"use strict";var D=M("babel-runtime/regenerator"),b=y(D),A=M("babel-runtime/core-js/object/assign"),v=y(A);function y(w){return w&&w.__esModule?w:{default:w}}var E=a;E.delete=function(c){var _=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},l,t;return b.default.async(function(s){for(;;)switch(s.prev=s.next){case 0:return _.subres=(0,v.default)({},_.subres),_.versionId&&(_.subres.versionId=_.versionId),l=this._objectRequestParams("DELETE",c,_),l.successStatuses=[204],s.next=6,b.default.awrap(this.request(l));case 6:return t=s.sent,s.abrupt("return",{res:t.res});case 8:case"end":return s.stop()}},null,this)}},{"babel-runtime/core-js/object/assign":54,"babel-runtime/regenerator":68}],21:[function(M,H,a){"use strict";var D=M("babel-runtime/regenerator"),b=y(D),A=M("babel-runtime/core-js/object/assign"),v=y(A);function y(l){return l&&l.__esModule?l:{default:l}}var E=M("utility"),w=M("../utils/obj2xml"),c=w.obj2xml,_=a;_.deleteMulti=function(t){var u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},s,r,f,m,d,n,i,h,C,x,g,R;return b.default.async(function(O){for(;;)switch(O.prev=O.next){case 0:if(s=[],!(!t||!t.length)){O.next=3;break}throw new Error("names is required");case 3:for(r=0;r<t.length;r++)f={},typeof t[r]=="string"?f.Key=E.escape(this._objectName(t[r])):(m=t[r],d=m.key,n=m.versionId,f.Key=E.escape(this._objectName(d)),f.VersionId=n),s.push(f);return i={Delete:{Quiet:!!u.quiet,Object:s}},h=c(i,{headers:!0}),u.subres=(0,v.default)({delete:""},u.subres),u.versionId&&(u.subres.versionId=u.versionId),C=this._objectRequestParams("POST","",u),C.mime="xml",C.content=h,C.xmlResponse=!0,C.successStatuses=[200],O.next=15,b.default.awrap(this.request(C));case 15:return x=O.sent,g=x.data,R=g&&g.Deleted||null,R&&(Array.isArray(R)||(R=[R])),O.abrupt("return",{res:x.res,deleted:R||[]});case 20:case"end":return O.stop()}},null,this)}},{"../utils/obj2xml":47,"babel-runtime/core-js/object/assign":54,"babel-runtime/regenerator":68,utility:290}],22:[function(M,H,a){"use strict";var D=M("babel-runtime/regenerator"),b=y(D),A=M("babel-runtime/core-js/object/assign"),v=y(A);function y(w){return w&&w.__esModule?w:{default:w}}var E=a;E.deleteObjectTagging=function(c){var _=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},l,t;return b.default.async(function(s){for(;;)switch(s.prev=s.next){case 0:return _.subres=(0,v.default)({tagging:""},_.subres),_.versionId&&(_.subres.versionId=_.versionId),c=this._objectName(c),l=this._objectRequestParams("DELETE",c,_),l.successStatuses=[204],s.next=7,b.default.awrap(this.request(l));case 7:return t=s.sent,s.abrupt("return",{status:t.status,res:t.res});case 9:case"end":return s.stop()}},null,this)}},{"babel-runtime/core-js/object/assign":54,"babel-runtime/regenerator":68}],23:[function(M,H,a){"use strict";var D=M("babel-runtime/regenerator"),b=y(D),A=M("babel-runtime/core-js/object/assign"),v=y(A);function y(_){return _&&_.__esModule?_:{default:_}}var E=M("fs"),w=M("is-type-of"),c=a;c.get=function(l,t){var u=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},s,r,f,m;return b.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:return s=null,r=!1,w.writableStream(t)?s=t:w.string(t)?(s=E.createWriteStream(t),r=!0):u=t,u=u||{},u.subres=(0,v.default)({},u.subres),u.versionId&&(u.subres.versionId=u.versionId),u.process&&(u.subres["x-oss-process"]=u.process),f=void 0,n.prev=8,m=this._objectRequestParams("GET",l,u),m.writeStream=s,m.successStatuses=[200,206,304],n.next=14,b.default.awrap(this.request(m));case 14:f=n.sent,r&&s.destroy(),n.next=25;break;case 18:if(n.prev=18,n.t0=n.catch(8),!r){n.next=24;break}return s.destroy(),n.next=24,b.default.awrap(this._deleteFileSafe(t));case 24:throw n.t0;case 25:return n.abrupt("return",{res:f.res,content:f.data});case 26:case"end":return n.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,H,a){"use strict";var D=M("babel-runtime/regenerator"),b=y(D),A=M("babel-runtime/core-js/object/assign"),v=y(A);function y(w){return w&&w.__esModule?w:{default:w}}var E=a;E.getACL=function(c){var _=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},l,t;return b.default.async(function(s){for(;;)switch(s.prev=s.next){case 0:return _.subres=(0,v.default)({acl:""},_.subres),_.versionId&&(_.subres.versionId=_.versionId),c=this._objectName(c),l=this._objectRequestParams("GET",c,_),l.successStatuses=[200],l.xmlResponse=!0,s.next=8,b.default.awrap(this.request(l));case 8:return t=s.sent,s.abrupt("return",{acl:t.data.AccessControlList.Grant,owner:{id:t.data.Owner.ID,displayName:t.data.Owner.DisplayName},res:t.res});case 10:case"end":return s.stop()}},null,this)}},{"babel-runtime/core-js/object/assign":54,"babel-runtime/regenerator":68}],25:[function(M,H,a){"use strict";var D=M("babel-runtime/core-js/object/keys"),b=w(D),A=M("babel-runtime/regenerator"),v=w(A),y=M("babel-runtime/core-js/object/assign"),E=w(y);function w(m){return m&&m.__esModule?m:{default:m}}var c=a,_=M("../utils/isObject"),l=_.isObject,t=M("../utils/isArray"),u=t.isArray;c.getBucketVersions=s,c.listObjectVersions=s;function s(){var m=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},d=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n,i,h,C,x,g;return v.default.async(function(P){for(;;)switch(P.prev=P.next){case 0:if(!(m.versionIdMarker&&m.keyMarker===void 0)){P.next=2;break}throw new Error("A version-id marker cannot be specified without a key marker");case 2:return d.subres=(0,E.default)({versions:""},d.subres),d.versionId&&(d.subres.versionId=d.versionId),n=this._objectRequestParams("GET","",d),n.xmlResponse=!0,n.successStatuses=[200],n.query=f(m),P.next=10,v.default.awrap(this.request(n));case 10:return i=P.sent,h=i.data.Version||[],C=i.data.DeleteMarker||[],x=this,h&&(Array.isArray(h)||(h=[h]),h=h.map(function(O){return{name:O.Key,url:x._objectUrl(O.Key),lastModified:O.LastModified,isLatest:O.IsLatest==="true",versionId:O.VersionId,etag:O.ETag,type:O.Type,size:Number(O.Size),storageClass:O.StorageClass,owner:{id:O.Owner.ID,displayName:O.Owner.DisplayName}}})),C&&(u(C)||(C=[C]),C=C.map(function(O){return{name:O.Key,lastModified:O.LastModified,versionId:O.VersionId,owner:{id:O.Owner.ID,displayName:O.Owner.DisplayName}}})),g=i.data.CommonPrefixes||null,g&&(u(g)||(g=[g]),g=g.map(function(O){return O.Prefix})),P.abrupt("return",{res:i.res,objects:h,deleteMarker:C,prefixes:g,nextMarker:i.data.NextMarker||null,NextVersionIdMarker:i.data.NextVersionIdMarker||null,isTruncated:i.data.IsTruncated==="true"});case 19:case"end":return P.stop()}},null,this)}function r(m){return m.replace(/([A-Z])/g,"-$1").toLowerCase()}function f(){var m=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},d={};return l(m)&&(0,b.default)(m).forEach(function(n){d[r(n)]=m[n]}),d}},{"../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,H,a){"use strict";var D=M("babel-runtime/regenerator"),b=y(D),A=M("babel-runtime/core-js/object/assign"),v=y(A);function y(w){return w&&w.__esModule?w:{default:w}}var E=a;E.getObjectMeta=function(c,_){var l,t;return b.default.async(function(s){for(;;)switch(s.prev=s.next){case 0:return _=_||{},c=this._objectName(c),_.subres=(0,v.default)({objectMeta:""},_.subres),_.versionId&&(_.subres.versionId=_.versionId),l=this._objectRequestParams("HEAD",c,_),l.successStatuses=[200],s.next=8,b.default.awrap(this.request(l));case 8:return t=s.sent,s.abrupt("return",{status:t.status,res:t.res});case 10:case"end":return s.stop()}},null,this)}},{"babel-runtime/core-js/object/assign":54,"babel-runtime/regenerator":68}],27:[function(M,H,a){"use strict";var D=M("babel-runtime/regenerator"),b=y(D),A=M("babel-runtime/core-js/object/assign"),v=y(A);function y(_){return _&&_.__esModule?_:{default:_}}var E=a,w=M("../utils/isObject"),c=w.isObject;E.getObjectTagging=function(l){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},u,s,r,f,m;return b.default.async(function(n){for(;;)switch(n.prev=n.next){case 0:return t.subres=(0,v.default)({tagging:""},t.subres),t.versionId&&(t.subres.versionId=t.versionId),l=this._objectName(l),u=this._objectRequestParams("GET",l,t),u.successStatuses=[200],n.next=7,b.default.awrap(this.request(u));case 7:return s=n.sent,n.next=10,b.default.awrap(this.parseXML(s.data));case 10:return r=n.sent,f=r.TagSet.Tag,f=f&&c(f)?[f]:f||[],m={},f.forEach(function(i){m[i.Key]=i.Value}),n.abrupt("return",{status:s.status,res:s.res,tag:m});case 16:case"end":return n.stop()}},null,this)}},{"../utils/isObject":46,"babel-runtime/core-js/object/assign":54,"babel-runtime/regenerator":68}],28:[function(M,H,a){"use strict";var D=M("babel-runtime/regenerator"),b=y(D),A=M("babel-runtime/core-js/object/assign"),v=y(A);function y(w){return w&&w.__esModule?w:{default:w}}var E=a;E.getSymlink=function(c){var _=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},l,t,u;return b.default.async(function(r){for(;;)switch(r.prev=r.next){case 0:return _.subres=(0,v.default)({symlink:""},_.subres),_.versionId&&(_.subres.versionId=_.versionId),c=this._objectName(c),l=this._objectRequestParams("GET",c,_),l.successStatuses=[200],r.next=7,b.default.awrap(this.request(l));case 7:return t=r.sent,u=t.res.headers["x-oss-symlink-target"],r.abrupt("return",{targetName:decodeURIComponent(u),res:t.res});case 10:case"end":return r.stop()}},null,this)}},{"babel-runtime/core-js/object/assign":54,"babel-runtime/regenerator":68}],29:[function(M,H,a){"use strict";var D=M("babel-runtime/regenerator"),b=w(D),A=M("babel-runtime/core-js/object/keys"),v=w(A),y=M("babel-runtime/core-js/object/assign"),E=w(y);function w(_){return _&&_.__esModule?_:{default:_}}var c=a;c.head=function(l){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},u,s,r;return b.default.async(function(m){for(;;)switch(m.prev=m.next){case 0:return t.subres=(0,E.default)({},t.subres),t.versionId&&(t.subres.versionId=t.versionId),u=this._objectRequestParams("HEAD",l,t),u.successStatuses=[200,304],m.next=6,b.default.awrap(this.request(u));case 6:return s=m.sent,r={meta:null,res:s.res,status:s.status},s.status===200&&(0,v.default)(s.headers).forEach(function(d){d.indexOf("x-oss-meta-")===0&&(r.meta||(r.meta={}),r.meta[d.substring(11)]=s.headers[d])}),m.abrupt("return",r);case 10:case"end":return m.stop()}},null,this)}},{"babel-runtime/core-js/object/assign":54,"babel-runtime/core-js/object/keys":60,"babel-runtime/regenerator":68}],30:[function(M,H,a){"use strict";var D=M("babel-runtime/regenerator"),b=y(D),A=M("babel-runtime/core-js/object/assign"),v=y(A);function y(w){return w&&w.__esModule?w:{default:w}}var E=a;E.putACL=function(c,_,l){var t,u;return b.default.async(function(r){for(;;)switch(r.prev=r.next){case 0:return l=l||{},l.subres=(0,v.default)({acl:""},l.subres),l.versionId&&(l.subres.versionId=l.versionId),l.headers=l.headers||{},l.headers["x-oss-object-acl"]=_,c=this._objectName(c),t=this._objectRequestParams("PUT",c,l),t.successStatuses=[200],r.next=10,b.default.awrap(this.request(t));case 10:return u=r.sent,r.abrupt("return",{res:u.res});case 12:case"end":return r.stop()}},null,this)}},{"babel-runtime/core-js/object/assign":54,"babel-runtime/regenerator":68}],31:[function(M,H,a){"use strict";var D=M("babel-runtime/regenerator"),b=w(D),A=M("babel-runtime/core-js/object/keys"),v=w(A),y=M("babel-runtime/core-js/object/assign"),E=w(y);function w(s){return s&&s.__esModule?s:{default:s}}var c=M("../utils/obj2xml"),_=c.obj2xml,l=M("../utils/checkObjectTag"),t=l.checkObjectTag,u=a;u.putObjectTagging=function(r,f){var m=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},d,n,i;return b.default.async(function(C){for(;;)switch(C.prev=C.next){case 0:return t(f),m.subres=(0,E.default)({tagging:""},m.subres),m.versionId&&(m.subres.versionId=m.versionId),r=this._objectName(r),d=this._objectRequestParams("PUT",r,m),d.successStatuses=[200],f=(0,v.default)(f).map(function(x){return{Key:x,Value:f[x]}}),n={Tagging:{TagSet:{Tag:f}}},d.mime="xml",d.content=_(n),C.next=12,b.default.awrap(this.request(d));case 12:return i=C.sent,C.abrupt("return",{res:i.res,status:i.status});case 14:case"end":return C.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,H,a){"use strict";var D=M("babel-runtime/regenerator"),b=y(D),A=M("babel-runtime/core-js/object/assign"),v=y(A);function y(w){return w&&w.__esModule?w:{default:w}}var E=a;E.putSymlink=function(c,_,l){var t,u;return b.default.async(function(r){for(;;)switch(r.prev=r.next){case 0:return l=l||{},l.headers=l.headers||{},_=this._escape(this._objectName(_)),this._convertMetaToHeaders(l.meta,l.headers),l.headers["x-oss-symlink-target"]=_,l.subres=(0,v.default)({symlink:""},l.subres),l.versionId&&(l.subres.versionId=l.versionId),l.storageClass&&(l.headers["x-oss-storage-class"]=l.storageClass),c=this._objectName(c),t=this._objectRequestParams("PUT",c,l),t.successStatuses=[200],r.next=13,b.default.awrap(this.request(t));case 13:return u=r.sent,r.abrupt("return",{res:u.res});case 15:case"end":return r.stop()}},null,this)}},{"babel-runtime/core-js/object/assign":54,"babel-runtime/regenerator":68}],33:[function(M,H,a){"use strict";var D=M("babel-runtime/regenerator"),b=y(D),A=M("babel-runtime/core-js/promise"),v=y(A);function y(w){return w&&w.__esModule?w:{default:w}}var E=a;E._parallelNode=function(c,_,l,t){var u,s,r,f,m,d,n,i;return b.default.async(function(C){for(;;)switch(C.prev=C.next){case 0:u=this,s=[],r=[],f=c.length/_,m=c.length%_,d=m===0?f:(c.length-m)/_+1,n=1,i=0;case 8:if(!(i<c.length)){C.next=26;break}if(!u.isCancel()){C.next=11;break}return C.abrupt("break",26);case 11:if(t?r.push(l(u,c[i],t)):r.push(l(u,c[i])),!(r.length===_||n===d&&i===c.length-1)){C.next=23;break}return C.prev=13,n+=1,C.next=17,b.default.awrap(v.default.all(r));case 17:C.next=22;break;case 19:C.prev=19,C.t0=C.catch(13),s.push(C.t0);case 22:r=[];case 23:i++,C.next=8;break;case 26:return C.abrupt("return",s);case 27:case"end":return C.stop()}},null,this,[[13,19]])},E._parallel=function(c,_,l){var t=this;return new v.default(function(u){var s=[];if(_<=0||!c){u(s);return}function r(g){return function(){if(g===null)throw new Error("Callback was already called.");var R=g;g=null;for(var P=arguments.length,O=Array(P),S=0;S<P;S++)O[S]=arguments[S];R.apply(this,O)}}function f(g){var R=-1,P=g.length;return function(){return++R<P&&!t.isCancel()?{value:g[R],key:R}:null}}var m=f(c),d=!1,n=0,i=!1;function h(g,R){n-=1,g?(d=!0,s.push(g),u(s)):R==={}||d&&n<=0?(d=!0,u(s)):i||(t.isCancel()?u(s):x())}function C(g,R){l(g).then(function(P){R(null,P)}).catch(function(P){R(P)})}function x(){for(i=!0;n<_&&!d&&!t.isCancel();){var g=m();if(g===null||s.length>0){d=!0,n<=0&&u(s);return}n+=1,C(g.value,r(h))}i=!1}x()})},E.cancel=function(c){this.options.cancelFlag=!0,c&&this.abortMultipartUpload(c.name,c.uploadId,c.options)},E.isCancel=function(){return this.options.cancelFlag},E.resetCancelFlag=function(){this.options.cancelFlag=!1},E._stop=function(){this.options.cancelFlag=!0},E._makeCancelEvent=function(){var c={status:0,name:"cancel"};return c}},{"babel-runtime/core-js/promise":61,"babel-runtime/regenerator":68}],34:[function(M,H,a){(function(D){"use strict";var b=M("babel-runtime/core-js/json/stringify"),A=E(b),v=M("babel-runtime/core-js/object/keys"),y=E(v);function E(_){return _&&_.__esModule?_:{default:_}}var w=M("./../../shims/crypto/crypto.js"),c=M("is-type-of");a.buildCanonicalizedResource=function(l,t){var u=""+l,s="?";if(c.string(t)&&t.trim()!=="")u+=s+t;else if(c.array(t))t.sort(),u+=s+t.join("&");else if(t){var r=function(d,n){return d[0]>n[0]?1:d[0]<n[0]?-1:0},f=function(d){u+=s+d,t[d]&&(u+="="+t[d]),s="&"};(0,y.default)(t).sort(r).forEach(f)}return u},a.buildCanonicalString=function(l,t,u,s){u=u||{};var r=u.headers||{},f="x-oss-",m=[],d={},n=[l.toUpperCase(),r["Content-Md5"]||"",r["Content-Type"]||r["Content-Type".toLowerCase()],s||r["x-oss-date"]];return(0,y.default)(r).forEach(function(i){var h=i.toLowerCase();h.indexOf(f)===0&&(d[h]=String(r[i]).trim())}),(0,y.default)(d).sort().forEach(function(i){m.push(i+":"+d[i])}),n=n.concat(m),n.push(this.buildCanonicalizedResource(t,u.parameters)),n.join(`
|
|
|
`)},a.computeSignature=function(l,t){var u=w.createHmac("sha1",l);return u.update(D.from(t,"utf8")).digest("base64")},a.authorization=function(l,t,u){return"OSS "+l+":"+this.computeSignature(t,u)},a._signatureForURL=function(l){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},u=arguments[2],s=arguments[3],r={},f=t.subResource,m=f===void 0?{}:f;if(t.process){var d="x-oss-process";m[d]=t.process}if(t.trafficLimit){var n="x-oss-traffic-limit";m[n]=t.trafficLimit}if(t.response&&(0,y.default)(t.response).forEach(function(x){var g="response-"+x.toLowerCase();m[g]=t.response[x]}),(0,y.default)(t).forEach(function(x){var g=x.toLowerCase(),R=t[x];g.indexOf("x-oss-")===0?r[g]=R:(g.indexOf("content-md5")===0||g.indexOf("content-type")===0)&&(r[x]=R)}),Object.prototype.hasOwnProperty.call(t,"security-token")&&(m["security-token"]=t["security-token"]),Object.prototype.hasOwnProperty.call(t,"callback")){var i={callbackUrl:encodeURI(t.callback.url),callbackBody:t.callback.body};if(t.callback.host&&(i.callbackHost=t.callback.host),t.callback.contentType&&(i.callbackBodyType=t.callback.contentType),m.callback=D.from((0,A.default)(i)).toString("base64"),t.callback.customValue){var h={};(0,y.default)(t.callback.customValue).forEach(function(x){h["x:"+x]=t.callback.customValue[x]}),m["callback-var"]=D.from((0,A.default)(h)).toString("base64")}}var C=this.buildCanonicalString(t.method,u,{headers:r,parameters:m},s.toString());return{Signature:this.computeSignature(l,C),subResource:m}}}).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,H,a){"use strict";Object.defineProperty(a,"__esModule",{value:!0}),a.checkBucketName=void 0,a.checkBucketName=function(D,b){var A=b?/^[a-z0-9][a-z0-9-]{1,61}[a-z0-9]$/:/^[a-z0-9_][a-z0-9-_]{1,61}[a-z0-9_]$/;if(!A.test(D))throw new Error("The bucket must be conform to the specifications")}},{}],36:[function(M,H,a){"use strict";var D=M("babel-runtime/core-js/object/entries"),b=A(D);function A(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(a,"__esModule",{value:!0}),a.checkObjectTag=void 0;var v=M("./checkValid"),y=v.checkValid,E=M("./isObject"),w=E.isObject,c=[{validator:function(u){if(typeof u!="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(c,[{pattern:/^.{1,128}$/,msg:"tag key can be a maximum of 128 bytes in length"}]),value:[].concat(c,[{pattern:/^.{0,256}$/,msg:"tag value can be a maximum of 256 bytes in length"}])};function l(t){if(!w(t))throw new Error("tag must be Object");var u=(0,b.default)(t);if(u.length>10)throw new Error("maximum of 10 tags for a object");var s=["key","value"];u.forEach(function(r){r.forEach(function(f,m){y(f,_[s[m]])})})}a.checkObjectTag=l},{"./checkValid":37,"./isObject":46,"babel-runtime/core-js/object/entries":57}],37:[function(M,H,a){"use strict";Object.defineProperty(a,"__esModule",{value:!0}),a.checkValid=void 0;function D(b,A){A.forEach(function(v){if(v.validator)v.validator(b);else if(v.pattern&&!v.pattern.test(b))throw new Error(v.msg)})}a.checkValid=D},{}],38:[function(M,H,a){(function(D){"use strict";var b=M("babel-runtime/core-js/object/assign"),A=v(b);function v(r){return r&&r.__esModule?r:{default:r}}Object.defineProperty(a,"__esModule",{value:!0}),a.createRequest=void 0;var y=M("./../../../shims/crypto/crypto.js"),E=M("debug")("ali-oss"),w=M("mime"),c=M("dateformat"),_=M("copy-to"),l=M("path");function t(r,f){return r[f]||r[f.toLowerCase()]}function u(r,f){delete r[f],delete r[f.toLowerCase()]}function s(r){var f=new Date;this.options.amendTimeSkewed&&(f=+new Date+this.options.amendTimeSkewed);var m={"x-oss-date":c(f,"UTC:ddd, dd mmm yyyy HH:MM:ss 'GMT'"),"x-oss-user-agent":this.userAgent};this.userAgent.includes("nodejs")&&(m["User-Agent"]=this.userAgent),this.options.isRequestPay&&(0,A.default)(m,{"x-oss-request-payer":"requester"}),this.options.stsToken&&(m["x-oss-security-token"]=this.options.stsToken),_(r.headers).to(m),t(m,"Content-Type")||(r.mime&&r.mime.indexOf("/")>0?m["Content-Type"]=r.mime:m["Content-Type"]=w.getType(r.mime||l.extname(r.object||""))),t(m,"Content-Type")||u(m,"Content-Type"),r.content&&(m["Content-Md5"]=y.createHash("md5").update(D.from(r.content,"utf8")).digest("base64"),m["Content-Length"]||(m["Content-Length"]=r.content.length));var d=this._getResource(r);m.authorization=this.authorization(r.method,d,r.subres,m);var n=this._getReqUrl(r);E("request %s %s, with headers %j, !!stream: %s",r.method,n,m,!!r.stream);var i=r.timeout||this.options.timeout,h={method:r.method,content:r.content,stream:r.stream,headers:m,timeout:i,writeStream:r.writeStream,customResponse:r.customResponse,ctx:r.ctx||this.ctx};return this.agent&&(h.agent=this.agent),this.httpsAgent&&(h.httpsAgent=this.httpsAgent),{url:n,params:h}}a.createRequest=s}).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,H,a){"use strict";var D=M("babel-runtime/core-js/object/keys"),b=y(D),A=M("babel-runtime/helpers/typeof"),v=y(A);function y(E){return E&&E.__esModule?E:{default:E}}Object.defineProperty(a,"__esModule",{value:!0}),a.deepCopy=void 0,a.deepCopy=function(E){if(E===null||(typeof E=="undefined"?"undefined":(0,v.default)(E))!=="object")return E;var w=Array.isArray(E)?[]:{};return(0,b.default)(E).forEach(function(c){w[c]=a.deepCopy(E[c])}),w}},{"babel-runtime/core-js/object/keys":60,"babel-runtime/helpers/typeof":67}],40:[function(M,H,a){"use strict";var D=M("babel-runtime/core-js/object/keys"),b=y(D),A=M("babel-runtime/helpers/typeof"),v=y(A);function y(c){return c&&c.__esModule?c:{default:c}}Object.defineProperty(a,"__esModule",{value:!0}),a.formatObjKey=void 0;function E(c,_){if(c===null||(typeof c=="undefined"?"undefined":(0,v.default)(c))!=="object")return c;var l=void 0;if(Array.isArray(c)){l=[];for(var t=0;t<c.length;t++)l.push(E(c[t],_))}else l={},(0,b.default)(c).forEach(function(u){l[w(u,_)]=E(c[u],_)});return l}a.formatObjKey=E;function w(c,_){return _==="firstUpperCase"?c=c.replace(/^./,function(l){return l.toUpperCase()}):_==="firstLowerCase"&&(c=c.replace(/^./,function(l){return l.toLowerCase()})),c}},{"babel-runtime/core-js/object/keys":60,"babel-runtime/helpers/typeof":67}],41:[function(M,H,a){"use strict";Object.defineProperty(a,"__esModule",{value:!0}),a.getStrBytesCount=void 0;function D(b){for(var A=0,v=0;v<b.length;v++){var y=b.charAt(v);/^[\u00-\uff]$/.test(y)?A+=1:A+=2}return A}a.getStrBytesCount=D},{}],42:[function(M,H,a){"use strict";Object.defineProperty(a,"__esModule",{value:!0}),a.isArray=void 0,a.isArray=function(D){return Object.prototype.toString.call(D)==="[object Array]"}},{}],43:[function(M,H,a){"use strict";Object.defineProperty(a,"__esModule",{value:!0}),a.isBlob=void 0;function D(b){return typeof Blob!="undefined"&&b instanceof Blob}a.isBlob=D},{}],44:[function(M,H,a){"use strict";Object.defineProperty(a,"__esModule",{value:!0}),a.isFile=void 0,a.isFile=function(D){return typeof File!="undefined"&&D instanceof File}},{}],45:[function(M,H,a){"use strict";Object.defineProperty(a,"__esModule",{value:!0}),a.isIP=void 0,a.isIP=function(D){var b=/^(25[0-5]|2[0-4]\d|[0-1]?\d?\d)(\.(25[0-5]|2[0-4]\d|[0-1]?\d?\d)){3}$/,A=/^\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 b.test(D)||A.test(D)}},{}],46:[function(M,H,a){"use strict";Object.defineProperty(a,"__esModule",{value:!0}),a.isObject=void 0,a.isObject=function(D){return Object.prototype.toString.call(D)==="[object Object]"}},{}],47:[function(M,H,a){"use strict";var D=M("babel-runtime/core-js/object/keys"),b=A(D);function A(w){return w&&w.__esModule?w:{default:w}}Object.defineProperty(a,"__esModule",{value:!0}),a.obj2xml=void 0;var v=M("./formatObjKey");function y(w){return Object.prototype.toString.call(w).replace(/(.*? |])/g,"").toLowerCase()}function E(w,c){var _="";return c&&c.headers&&(_=`<?xml version="1.0" encoding="UTF-8"?>
|
|
|
`),c&&c.firstUpperCase&&(w=v.formatObjKey(w,"firstUpperCase")),y(w)==="object"?(0,b.default)(w).forEach(function(l){y(w[l])==="string"||y(w[l])==="number"?_+="<"+l+">"+w[l]+"</"+l+">":y(w[l])==="object"?_+="<"+l+">"+E(w[l])+"</"+l+">":y(w[l])==="array"?_+=w[l].map(function(t){return"<"+l+">"+E(t)+"</"+l+">"}).join(""):_+="<"+l+">"+w[l].toString()+"</"+l+">"}):_+=w.toString(),_}a.obj2xml=E},{"./formatObjKey":40,"babel-runtime/core-js/object/keys":60}],48:[function(M,H,a){H.exports=D,H.exports.HttpsAgent=D;function D(){}},{}],49:[function(M,H,a){H.exports=M("./register")().Promise},{"./register":51}],50:[function(M,H,a){"use strict";var D="@@any-promise/REGISTRATION",b=null;H.exports=function(A,v){return function(E,w){E=E||null,w=w||{};var c=w.global!==!1;if(b===null&&c&&(b=A[D]||null),b!==null&&E!==null&&b.implementation!==E)throw new Error('any-promise already defined as "'+b.implementation+'". You can only register an implementation before the first call to require("any-promise") and an implementation cannot be changed');return b===null&&(E!==null&&typeof w.Promise!="undefined"?b={Promise:w.Promise,implementation:E}:b=v(E),c&&(A[D]=b)),b}}},{}],51:[function(M,H,a){"use strict";H.exports=M("./loader")(window,D);function D(){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,H,a){H.exports={default:M("core-js/library/fn/array/from"),__esModule:!0}},{"core-js/library/fn/array/from":77}],53:[function(M,H,a){H.exports={default:M("core-js/library/fn/json/stringify"),__esModule:!0}},{"core-js/library/fn/json/stringify":78}],54:[function(M,H,a){H.exports={default:M("core-js/library/fn/object/assign"),__esModule:!0}},{"core-js/library/fn/object/assign":79}],55:[function(M,H,a){H.exports={default:M("core-js/library/fn/object/create"),__esModule:!0}},{"core-js/library/fn/object/create":80}],56:[function(M,H,a){H.exports={default:M("core-js/library/fn/object/define-property"),__esModule:!0}},{"core-js/library/fn/object/define-property":81}],57:[function(M,H,a){H.exports={default:M("core-js/library/fn/object/entries"),__esModule:!0}},{"core-js/library/fn/object/entries":82}],58:[function(M,H,a){H.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,H,a){H.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,H,a){H.exports={default:M("core-js/library/fn/object/keys"),__esModule:!0}},{"core-js/library/fn/object/keys":85}],61:[function(M,H,a){H.exports={default:M("core-js/library/fn/promise"),__esModule:!0}},{"core-js/library/fn/promise":86}],62:[function(M,H,a){H.exports={default:M("core-js/library/fn/set-immediate"),__esModule:!0}},{"core-js/library/fn/set-immediate":87}],63:[function(M,H,a){H.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,H,a){H.exports={default:M("core-js/library/fn/symbol"),__esModule:!0}},{"core-js/library/fn/symbol":90}],65:[function(M,H,a){H.exports={default:M("core-js/library/fn/symbol/has-instance"),__esModule:!0}},{"core-js/library/fn/symbol/has-instance":89}],66:[function(M,H,a){H.exports={default:M("core-js/library/fn/symbol/iterator"),__esModule:!0}},{"core-js/library/fn/symbol/iterator":91}],67:[function(M,H,a){"use strict";a.__esModule=!0;var D=M("../core-js/symbol/iterator"),b=E(D),A=M("../core-js/symbol"),v=E(A),y=typeof v.default=="function"&&typeof b.default=="symbol"?function(w){return typeof w}:function(w){return w&&typeof v.default=="function"&&w.constructor===v.default&&w!==v.default.prototype?"symbol":typeof w};function E(w){return w&&w.__esModule?w:{default:w}}a.default=typeof v.default=="function"&&y(b.default)==="symbol"?function(w){return typeof w=="undefined"?"undefined":y(w)}:function(w){return w&&typeof v.default=="function"&&w.constructor===v.default&&w!==v.default.prototype?"symbol":typeof w=="undefined"?"undefined":y(w)}},{"../core-js/symbol":64,"../core-js/symbol/iterator":66}],68:[function(M,H,a){H.exports=M("regenerator-runtime")},{"regenerator-runtime":226}],69:[function(M,H,a){"use strict";a.byteLength=c,a.toByteArray=l,a.fromByteArray=s;for(var D=[],b=[],A=typeof Uint8Array!="undefined"?Uint8Array:Array,v="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",y=0,E=v.length;y<E;++y)D[y]=v[y],b[v.charCodeAt(y)]=y;b["-".charCodeAt(0)]=62,b["_".charCodeAt(0)]=63;function w(r){var f=r.length;if(f%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var m=r.indexOf("=");m===-1&&(m=f);var d=m===f?0:4-m%4;return[m,d]}function c(r){var f=w(r),m=f[0],d=f[1];return(m+d)*3/4-d}function _(r,f,m){return(f+m)*3/4-m}function l(r){var f,m=w(r),d=m[0],n=m[1],i=new A(_(r,d,n)),h=0,C=n>0?d-4:d,x;for(x=0;x<C;x+=4)f=b[r.charCodeAt(x)]<<18|b[r.charCodeAt(x+1)]<<12|b[r.charCodeAt(x+2)]<<6|b[r.charCodeAt(x+3)],i[h++]=f>>16&255,i[h++]=f>>8&255,i[h++]=f&255;return n===2&&(f=b[r.charCodeAt(x)]<<2|b[r.charCodeAt(x+1)]>>4,i[h++]=f&255),n===1&&(f=b[r.charCodeAt(x)]<<10|b[r.charCodeAt(x+1)]<<4|b[r.charCodeAt(x+2)]>>2,i[h++]=f>>8&255,i[h++]=f&255),i}function t(r){return D[r>>18&63]+D[r>>12&63]+D[r>>6&63]+D[r&63]}function u(r,f,m){for(var d,n=[],i=f;i<m;i+=3)d=(r[i]<<16&16711680)+(r[i+1]<<8&65280)+(r[i+2]&255),n.push(t(d));return n.join("")}function s(r){for(var f,m=r.length,d=m%3,n=[],i=16383,h=0,C=m-d;h<C;h+=i)n.push(u(r,h,h+i>C?C:h+i));return d===1?(f=r[m-1],n.push(D[f>>2]+D[f<<4&63]+"==")):d===2&&(f=(r[m-2]<<8)+r[m-1],n.push(D[f>>10]+D[f>>4&63]+D[f<<2&63]+"=")),n.join("")}},{}],70:[function(M,H,a){/*!
|
|
|
* Bowser - a browser detector
|
|
|
* https://github.com/ded/bowser
|
|
|
* MIT License | (c) Dustin Diaz 2015
|
|
|
*/!function(D,b,A){typeof H!="undefined"&&H.exports?H.exports=A():typeof define=="function"&&define.amd?define(b,A):D[b]=A()}(this,"bowser",function(){var D=!0;function b(_){function l(V){var K=_.match(V);return K&&K.length>1&&K[1]||""}function t(V){var K=_.match(V);return K&&K.length>1&&K[2]||""}var u=l(/(ipod|iphone|ipad)/i).toLowerCase(),s=/like android/i.test(_),r=!s&&/android/i.test(_),f=/nexus\s*[0-6]\s*/i.test(_),m=!f&&/nexus\s*[0-9]+/i.test(_),d=/CrOS/.test(_),n=/silk/i.test(_),i=/sailfish/i.test(_),h=/tizen/i.test(_),C=/(web|hpw)(o|0)s/i.test(_),x=/windows phone/i.test(_),g=/SamsungBrowser/i.test(_),R=!x&&/windows/i.test(_),P=!u&&!n&&/macintosh/i.test(_),O=!r&&!i&&!h&&!C&&/linux/i.test(_),S=t(/edg([ea]|ios)\/(\d+(\.\d+)?)/i),p=l(/version\/(\d+(\.\d+)?)/i),T=/tablet/i.test(_)&&!/tablet pc/i.test(_),N=!T&&/[^-]mobi/i.test(_),k=/xbox/i.test(_),U;/opera/i.test(_)?U={name:"Opera",opera:D,version:p||l(/(?:opera|opr|opios)[\s\/](\d+(\.\d+)?)/i)}:/opr\/|opios/i.test(_)?U={name:"Opera",opera:D,version:l(/(?:opr|opios)[\s\/](\d+(\.\d+)?)/i)||p}:/SamsungBrowser/i.test(_)?U={name:"Samsung Internet for Android",samsungBrowser:D,version:p||l(/(?:SamsungBrowser)[\s\/](\d+(\.\d+)?)/i)}:/Whale/i.test(_)?U={name:"NAVER Whale browser",whale:D,version:l(/(?:whale)[\s\/](\d+(?:\.\d+)+)/i)}:/MZBrowser/i.test(_)?U={name:"MZ Browser",mzbrowser:D,version:l(/(?:MZBrowser)[\s\/](\d+(?:\.\d+)+)/i)}:/coast/i.test(_)?U={name:"Opera Coast",coast:D,version:p||l(/(?:coast)[\s\/](\d+(\.\d+)?)/i)}:/focus/i.test(_)?U={name:"Focus",focus:D,version:l(/(?:focus)[\s\/](\d+(?:\.\d+)+)/i)}:/yabrowser/i.test(_)?U={name:"Yandex Browser",yandexbrowser:D,version:p||l(/(?:yabrowser)[\s\/](\d+(\.\d+)?)/i)}:/ucbrowser/i.test(_)?U={name:"UC Browser",ucbrowser:D,version:l(/(?:ucbrowser)[\s\/](\d+(?:\.\d+)+)/i)}:/mxios/i.test(_)?U={name:"Maxthon",maxthon:D,version:l(/(?:mxios)[\s\/](\d+(?:\.\d+)+)/i)}:/epiphany/i.test(_)?U={name:"Epiphany",epiphany:D,version:l(/(?:epiphany)[\s\/](\d+(?:\.\d+)+)/i)}:/puffin/i.test(_)?U={name:"Puffin",puffin:D,version:l(/(?:puffin)[\s\/](\d+(?:\.\d+)?)/i)}:/sleipnir/i.test(_)?U={name:"Sleipnir",sleipnir:D,version:l(/(?:sleipnir)[\s\/](\d+(?:\.\d+)+)/i)}:/k-meleon/i.test(_)?U={name:"K-Meleon",kMeleon:D,version:l(/(?:k-meleon)[\s\/](\d+(?:\.\d+)+)/i)}:x?(U={name:"Windows Phone",osname:"Windows Phone",windowsphone:D},S?(U.msedge=D,U.version=S):(U.msie=D,U.version=l(/iemobile\/(\d+(\.\d+)?)/i))):/msie|trident/i.test(_)?U={name:"Internet Explorer",msie:D,version:l(/(?:msie |rv:)(\d+(\.\d+)?)/i)}:d?U={name:"Chrome",osname:"Chrome OS",chromeos:D,chromeBook:D,chrome:D,version:l(/(?:chrome|crios|crmo)\/(\d+(\.\d+)?)/i)}:/edg([ea]|ios)/i.test(_)?U={name:"Microsoft Edge",msedge:D,version:S}:/vivaldi/i.test(_)?U={name:"Vivaldi",vivaldi:D,version:l(/vivaldi\/(\d+(\.\d+)?)/i)||p}:i?U={name:"Sailfish",osname:"Sailfish OS",sailfish:D,version:l(/sailfish\s?browser\/(\d+(\.\d+)?)/i)}:/seamonkey\//i.test(_)?U={name:"SeaMonkey",seamonkey:D,version:l(/seamonkey\/(\d+(\.\d+)?)/i)}:/firefox|iceweasel|fxios/i.test(_)?(U={name:"Firefox",firefox:D,version:l(/(?:firefox|iceweasel|fxios)[ \/](\d+(\.\d+)?)/i)},/\((mobile|tablet);[^\)]*rv:[\d\.]+\)/i.test(_)&&(U.firefoxos=D,U.osname="Firefox OS")):n?U={name:"Amazon Silk",silk:D,version:l(/silk\/(\d+(\.\d+)?)/i)}:/phantom/i.test(_)?U={name:"PhantomJS",phantom:D,version:l(/phantomjs\/(\d+(\.\d+)?)/i)}:/slimerjs/i.test(_)?U={name:"SlimerJS",slimer:D,version:l(/slimerjs\/(\d+(\.\d+)?)/i)}:/blackberry|\bbb\d+/i.test(_)||/rim\stablet/i.test(_)?U={name:"BlackBerry",osname:"BlackBerry OS",blackberry:D,version:p||l(/blackberry[\d]+\/(\d+(\.\d+)?)/i)}:C?(U={name:"WebOS",osname:"WebOS",webos:D,version:p||l(/w(?:eb)?osbrowser\/(\d+(\.\d+)?)/i)},/touchpad\//i.test(_)&&(U.touchpad=D)):/bada/i.test(_)?U={name:"Bada",osname:"Bada",bada:D,version:l(/dolfin\/(\d+(\.\d+)?)/i)}:h?U={name:"Tizen",osname:"Tizen",tizen:D,version:l(/(?:tizen\s?)?browser\/(\d+(\.\d+)?)/i)||p}:/qupzilla/i.test(_)?U={name:"QupZilla",qupzilla:D,version:l(/(?:qupzilla)[\s\/](\d+(?:\.\d+)+)/i)||p}:/chromium/i.test(_)?U={name:"Chromium",chromium:D,version:l(/(?:chromium)[\s\/](\d+(?:\.\d+)?)/i)||p}:/chrome|crios|crmo/i.test(_)?U={name:"Chrome",chrome:D,version:l(/(?:chrome|crios|crmo)\/(\d+(\.\d+)?)/i)}:r?U={name:"Android",version:p}:/safari|applewebkit/i.test(_)?(U={name:"Safari",safari:D},p&&(U.version=p)):u?(U={name:u=="iphone"?"iPhone":u=="ipad"?"iPad":"iPod"},p&&(U.version=p)):/googlebot/i.test(_)?U={name:"Googlebot",googlebot:D,version:l(/googlebot\/(\d+(\.\d+))/i)||p}:U={name:l(/^(.*)\/(.*) /),version:t(/^(.*)\/(.*) /)},!U.msedge&&/(apple)?webkit/i.test(_)?(/(apple)?webkit\/537\.36/i.test(_)?(U.name=U.name||"Blink",U.blink=D):(U.name=U.name||"Webkit",U.webkit=D),!U.version&&p&&(U.version=p)):!U.opera&&/gecko\//i.test(_)&&(U.name=U.name||"Gecko",U.gecko=D,U.version=U.version||l(/gecko\/(\d+(\.\d+)?)/i)),!U.windowsphone&&(r||U.silk)?(U.android=D,U.osname="Android"):!U.windowsphone&&u?(U[u]=D,U.ios=D,U.osname="iOS"):P?(U.mac=D,U.osname="macOS"):k?(U.xbox=D,U.osname="Xbox"):R?(U.windows=D,U.osname="Windows"):O&&(U.linux=D,U.osname="Linux");function z(V){switch(V){case"NT":return"NT";case"XP":return"XP";case"NT 5.0":return"2000";case"NT 5.1":return"XP";case"NT 5.2":return"2003";case"NT 6.0":return"Vista";case"NT 6.1":return"7";case"NT 6.2":return"8";case"NT 6.3":return"8.1";case"NT 10.0":return"10";default:return}}var W="";U.windows?W=z(l(/Windows ((NT|XP)( \d\d?.\d)?)/i)):U.windowsphone?W=l(/windows phone (?:os)?\s?(\d+(\.\d+)*)/i):U.mac?(W=l(/Mac OS X (\d+([_\.\s]\d+)*)/i),W=W.replace(/[_\s]/g,".")):u?(W=l(/os (\d+([_\s]\d+)*) like mac os x/i),W=W.replace(/[_\s]/g,".")):r?W=l(/android[ \/-](\d+(\.\d+)*)/i):U.webos?W=l(/(?:web|hpw)os\/(\d+(\.\d+)*)/i):U.blackberry?W=l(/rim\stablet\sos\s(\d+(\.\d+)*)/i):U.bada?W=l(/bada\/(\d+(\.\d+)*)/i):U.tizen&&(W=l(/tizen[\/\s](\d+(\.\d+)*)/i)),W&&(U.osversion=W);var F=!U.windows&&W.split(".")[0];return T||m||u=="ipad"||r&&(F==3||F>=4&&!N)||U.silk?U.tablet=D:(N||u=="iphone"||u=="ipod"||r||f||U.blackberry||U.webos||U.bada)&&(U.mobile=D),U.msedge||U.msie&&U.version>=10||U.yandexbrowser&&U.version>=15||U.vivaldi&&U.version>=1||U.chrome&&U.version>=20||U.samsungBrowser&&U.version>=4||U.whale&&E([U.version,"1.0"])===1||U.mzbrowser&&E([U.version,"6.0"])===1||U.focus&&E([U.version,"1.0"])===1||U.firefox&&U.version>=20||U.safari&&U.version>=6||U.opera&&U.version>=10||U.ios&&U.osversion&&U.osversion.split(".")[0]>=6||U.blackberry&&U.version>=10.1||U.chromium&&U.version>=20?U.a=D:U.msie&&U.version<10||U.chrome&&U.version<20||U.firefox&&U.version<20||U.safari&&U.version<6||U.opera&&U.version<10||U.ios&&U.osversion&&U.osversion.split(".")[0]<6||U.chromium&&U.version<20?U.c=D:U.x=D,U}var A=b(typeof navigator!="undefined"&&navigator.userAgent||"");A.test=function(_){for(var l=0;l<_.length;++l){var t=_[l];if(typeof t=="string"&&t in A)return!0}return!1};function v(_){return _.split(".").length}function y(_,l){var t=[],u;if(Array.prototype.map)return Array.prototype.map.call(_,l);for(u=0;u<_.length;u++)t.push(l(_[u]));return t}function E(_){for(var l=Math.max(v(_[0]),v(_[1])),t=y(_,function(u){var s=l-v(u);return u=u+new Array(s+1).join(".0"),y(u.split("."),function(r){return new Array(20-r.length).join("0")+r}).reverse()});--l>=0;){if(t[0][l]>t[1][l])return 1;if(t[0][l]===t[1][l]){if(l===0)return 0}else return-1}}function w(_,l,t){var u=A;typeof l=="string"&&(t=l,l=void 0),l===void 0&&(l=!1),t&&(u=b(t));var s=""+u.version;for(var r in _)if(_.hasOwnProperty(r)&&u[r]){if(typeof _[r]!="string")throw new Error("Browser version in the minVersion map should be a string: "+r+": "+String(_));return E([s,_[r]])<0}return l}function c(_,l,t){return!w(_,l,t)}return A.isUnsupportedBrowser=w,A.compareVersions=E,A.check=c,A._detect=b,A.detect=b,A})},{}],71:[function(M,H,a){},{}],72:[function(M,H,a){var D=M("buffer").Buffer,b=D.isEncoding||function(c){switch(c&&c.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 A(c){if(c&&!b(c))throw new Error("Unknown encoding: "+c)}var v=a.StringDecoder=function(c){this.encoding=(c||"utf8").toLowerCase().replace(/[-_]/,""),A(c);switch(this.encoding){case"utf8":this.surrogateSize=3;break;case"ucs2":case"utf16le":this.surrogateSize=2,this.detectIncompleteChar=E;break;case"base64":this.surrogateSize=3,this.detectIncompleteChar=w;break;default:this.write=y;return}this.charBuffer=new D(6),this.charReceived=0,this.charLength=0};v.prototype.write=function(c){for(var _="";this.charLength;){var l=c.length>=this.charLength-this.charReceived?this.charLength-this.charReceived:c.length;if(c.copy(this.charBuffer,this.charReceived,0,l),this.charReceived+=l,this.charReceived<this.charLength)return"";c=c.slice(l,c.length),_=this.charBuffer.slice(0,this.charLength).toString(this.encoding);var u=_.charCodeAt(_.length-1);if(u>=55296&&u<=56319){this.charLength+=this.surrogateSize,_="";continue}if(this.charReceived=this.charLength=0,c.length===0)return _;break}this.detectIncompleteChar(c);var t=c.length;this.charLength&&(c.copy(this.charBuffer,0,c.length-this.charReceived,t),t-=this.charReceived),_+=c.toString(this.encoding,0,t);var t=_.length-1,u=_.charCodeAt(t);if(u>=55296&&u<=56319){var s=this.surrogateSize;return this.charLength+=s,this.charReceived+=s,this.charBuffer.copy(this.charBuffer,s,0,s),c.copy(this.charBuffer,0,0,s),_.substring(0,t)}return _},v.prototype.detectIncompleteChar=function(c){for(var _=c.length>=3?3:c.length;_>0;_--){var l=c[c.length-_];if(_==1&&l>>5==6){this.charLength=2;break}if(_<=2&&l>>4==14){this.charLength=3;break}if(_<=3&&l>>3==30){this.charLength=4;break}}this.charReceived=_},v.prototype.end=function(c){var _="";if(c&&c.length&&(_=this.write(c)),this.charReceived){var l=this.charReceived,t=this.charBuffer,u=this.encoding;_+=t.slice(0,l).toString(u)}return _};function y(c){return c.toString(this.encoding)}function E(c){this.charReceived=c.length%2,this.charLength=this.charReceived?2:0}function w(c){this.charReceived=c.length%3,this.charLength=this.charReceived?3:0}},{buffer:73}],73:[function(M,H,a){(function(D,b){/*!
|
|
|
* The buffer module from node.js, for the browser.
|
|
|
*
|
|
|
* @author Feross Aboukhadijeh <http://feross.org>
|
|
|
* @license MIT
|
|
|
*/"use strict";var A=M("base64-js"),v=M("ieee754"),y=M("isarray");a.Buffer=b,a.SlowBuffer=n,a.INSPECT_MAX_BYTES=50,b.TYPED_ARRAY_SUPPORT=D.TYPED_ARRAY_SUPPORT!==void 0?D.TYPED_ARRAY_SUPPORT:E(),a.kMaxLength=w();function E(){try{var te=new Uint8Array(1);return te.__proto__={__proto__:Uint8Array.prototype,foo:function(){return 42}},te.foo()===42&&typeof te.subarray=="function"&&te.subarray(1,1).byteLength===0}catch($){return!1}}function w(){return b.TYPED_ARRAY_SUPPORT?2147483647:1073741823}function c(te,$){if(w()<$)throw new RangeError("Invalid typed array length");return b.TYPED_ARRAY_SUPPORT?(te=new Uint8Array($),te.__proto__=b.prototype):(te===null&&(te=new b($)),te.length=$),te}function b(te,$,X){if(!b.TYPED_ARRAY_SUPPORT&&!(this instanceof b))return new b(te,$,X);if(typeof te=="number"){if(typeof $=="string")throw new Error("If encoding is specified then the first argument must be a string");return u(this,te)}return _(this,te,$,X)}b.poolSize=8192,b._augment=function(te){return te.__proto__=b.prototype,te};function _(te,$,X,ee){if(typeof $=="number")throw new TypeError('"value" argument must not be a number');return typeof ArrayBuffer!="undefined"&&$ instanceof ArrayBuffer?f(te,$,X,ee):typeof $=="string"?s(te,$,X):m(te,$)}b.from=function(te,$,X){return _(null,te,$,X)},b.TYPED_ARRAY_SUPPORT&&(b.prototype.__proto__=Uint8Array.prototype,b.__proto__=Uint8Array,typeof Symbol!="undefined"&&Symbol.species&&b[Symbol.species]===b&&Object.defineProperty(b,Symbol.species,{value:null,configurable:!0}));function l(te){if(typeof te!="number")throw new TypeError('"size" argument must be a number');if(te<0)throw new RangeError('"size" argument must not be negative')}function t(te,$,X,ee){return l($),$<=0?c(te,$):X!==void 0?typeof ee=="string"?c(te,$).fill(X,ee):c(te,$).fill(X):c(te,$)}b.alloc=function(te,$,X){return t(null,te,$,X)};function u(te,$){if(l($),te=c(te,$<0?0:d($)|0),!b.TYPED_ARRAY_SUPPORT)for(var X=0;X<$;++X)te[X]=0;return te}b.allocUnsafe=function(te){return u(null,te)},b.allocUnsafeSlow=function(te){return u(null,te)};function s(te,$,X){if((typeof X!="string"||X==="")&&(X="utf8"),!b.isEncoding(X))throw new TypeError('"encoding" must be a valid string encoding');var ee=i($,X)|0;te=c(te,ee);var Oe=te.write($,X);return Oe!==ee&&(te=te.slice(0,Oe)),te}function r(te,$){var X=$.length<0?0:d($.length)|0;te=c(te,X);for(var ee=0;ee<X;ee+=1)te[ee]=$[ee]&255;return te}function f(te,$,X,ee){if($.byteLength,X<0||$.byteLength<X)throw new RangeError("'offset' is out of bounds");if($.byteLength<X+(ee||0))throw new RangeError("'length' is out of bounds");return X===void 0&&ee===void 0?$=new Uint8Array($):ee===void 0?$=new Uint8Array($,X):$=new Uint8Array($,X,ee),b.TYPED_ARRAY_SUPPORT?(te=$,te.__proto__=b.prototype):te=r(te,$),te}function m(te,$){if(b.isBuffer($)){var X=d($.length)|0;return te=c(te,X),te.length===0||$.copy(te,0,0,X),te}if($){if(typeof ArrayBuffer!="undefined"&&$.buffer instanceof ArrayBuffer||"length"in $)return typeof $.length!="number"||ce($.length)?c(te,0):r(te,$);if($.type==="Buffer"&&y($.data))return r(te,$.data)}throw new TypeError("First argument must be a string, Buffer, ArrayBuffer, Array, or array-like object.")}function d(te){if(te>=w())throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+w().toString(16)+" bytes");return te|0}function n(te){return+te!=te&&(te=0),b.alloc(+te)}b.isBuffer=function($){return!!($!=null&&$._isBuffer)},b.compare=function($,X){if(!b.isBuffer($)||!b.isBuffer(X))throw new TypeError("Arguments must be Buffers");if($===X)return 0;for(var ee=$.length,Oe=X.length,Se=0,Me=Math.min(ee,Oe);Se<Me;++Se)if($[Se]!==X[Se]){ee=$[Se],Oe=X[Se];break}return ee<Oe?-1:Oe<ee?1:0},b.isEncoding=function($){switch(String($).toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"latin1":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return!0;default:return!1}},b.concat=function($,X){if(!y($))throw new TypeError('"list" argument must be an Array of Buffers');if($.length===0)return b.alloc(0);var ee;if(X===void 0)for(X=0,ee=0;ee<$.length;++ee)X+=$[ee].length;var Oe=b.allocUnsafe(X),Se=0;for(ee=0;ee<$.length;++ee){var Me=$[ee];if(!b.isBuffer(Me))throw new TypeError('"list" argument must be an Array of Buffers');Me.copy(Oe,Se),Se+=Me.length}return Oe};function i(te,$){if(b.isBuffer(te))return te.length;if(typeof ArrayBuffer!="undefined"&&typeof ArrayBuffer.isView=="function"&&(ArrayBuffer.isView(te)||te instanceof ArrayBuffer))return te.byteLength;typeof te!="string"&&(te=""+te);var X=te.length;if(X===0)return 0;for(var ee=!1;;)switch($){case"ascii":case"latin1":case"binary":return X;case"utf8":case"utf-8":case void 0:return oe(te).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return X*2;case"hex":return X>>>1;case"base64":return re(te).length;default:if(ee)return oe(te).length;$=(""+$).toLowerCase(),ee=!0}}b.byteLength=i;function h(te,$,X){var ee=!1;if(($===void 0||$<0)&&($=0),$>this.length)return"";if((X===void 0||X>this.length)&&(X=this.length),X<=0)return"";if(X>>>=0,$>>>=0,X<=$)return"";for(te||(te="utf8");;)switch(te){case"hex":return V(this,$,X);case"utf8":case"utf-8":return k(this,$,X);case"ascii":return W(this,$,X);case"latin1":case"binary":return F(this,$,X);case"base64":return N(this,$,X);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return K(this,$,X);default:if(ee)throw new TypeError("Unknown encoding: "+te);te=(te+"").toLowerCase(),ee=!0}}b.prototype._isBuffer=!0;function C(te,$,X){var ee=te[$];te[$]=te[X],te[X]=ee}b.prototype.swap16=function(){var $=this.length;if($%2!==0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var X=0;X<$;X+=2)C(this,X,X+1);return this},b.prototype.swap32=function(){var $=this.length;if($%4!==0)throw new RangeError("Buffer size must be a multiple of 32-bits");for(var X=0;X<$;X+=4)C(this,X,X+3),C(this,X+1,X+2);return this},b.prototype.swap64=function(){var $=this.length;if($%8!==0)throw new RangeError("Buffer size must be a multiple of 64-bits");for(var X=0;X<$;X+=8)C(this,X,X+7),C(this,X+1,X+6),C(this,X+2,X+5),C(this,X+3,X+4);return this},b.prototype.toString=function(){var $=this.length|0;return $===0?"":arguments.length===0?k(this,0,$):h.apply(this,arguments)},b.prototype.equals=function($){if(!b.isBuffer($))throw new TypeError("Argument must be a Buffer");return this===$?!0:b.compare(this,$)===0},b.prototype.inspect=function(){var $="",X=a.INSPECT_MAX_BYTES;return this.length>0&&($=this.toString("hex",0,X).match(/.{2}/g).join(" "),this.length>X&&($+=" ... ")),"<Buffer "+$+">"},b.prototype.compare=function($,X,ee,Oe,Se){if(!b.isBuffer($))throw new TypeError("Argument must be a Buffer");if(X===void 0&&(X=0),ee===void 0&&(ee=$?$.length:0),Oe===void 0&&(Oe=0),Se===void 0&&(Se=this.length),X<0||ee>$.length||Oe<0||Se>this.length)throw new RangeError("out of range index");if(Oe>=Se&&X>=ee)return 0;if(Oe>=Se)return-1;if(X>=ee)return 1;if(X>>>=0,ee>>>=0,Oe>>>=0,Se>>>=0,this===$)return 0;for(var Me=Se-Oe,Qe=ee-X,tt=Math.min(Me,Qe),st=this.slice(Oe,Se),ut=$.slice(X,ee),ht=0;ht<tt;++ht)if(st[ht]!==ut[ht]){Me=st[ht],Qe=ut[ht];break}return Me<Qe?-1:Qe<Me?1:0};function x(te,$,X,ee,Oe){if(te.length===0)return-1;if(typeof X=="string"?(ee=X,X=0):X>2147483647?X=2147483647:X<-2147483648&&(X=-2147483648),X=+X,isNaN(X)&&(X=Oe?0:te.length-1),X<0&&(X=te.length+X),X>=te.length){if(Oe)return-1;X=te.length-1}else if(X<0)if(Oe)X=0;else return-1;if(typeof $=="string"&&($=b.from($,ee)),b.isBuffer($))return $.length===0?-1:g(te,$,X,ee,Oe);if(typeof $=="number")return $=$&255,b.TYPED_ARRAY_SUPPORT&&typeof Uint8Array.prototype.indexOf=="function"?Oe?Uint8Array.prototype.indexOf.call(te,$,X):Uint8Array.prototype.lastIndexOf.call(te,$,X):g(te,[$],X,ee,Oe);throw new TypeError("val must be string, number or Buffer")}function g(te,$,X,ee,Oe){var Se=1,Me=te.length,Qe=$.length;if(ee!==void 0&&(ee=String(ee).toLowerCase(),ee==="ucs2"||ee==="ucs-2"||ee==="utf16le"||ee==="utf-16le")){if(te.length<2||$.length<2)return-1;Se=2,Me/=2,Qe/=2,X/=2}function tt(Ke,Ue){return Se===1?Ke[Ue]:Ke.readUInt16BE(Ue*Se)}var st;if(Oe){var ut=-1;for(st=X;st<Me;st++)if(tt(te,st)===tt($,ut===-1?0:st-ut)){if(ut===-1&&(ut=st),st-ut+1===Qe)return ut*Se}else ut!==-1&&(st-=st-ut),ut=-1}else for(X+Qe>Me&&(X=Me-Qe),st=X;st>=0;st--){for(var ht=!0,bt=0;bt<Qe;bt++)if(tt(te,st+bt)!==tt($,bt)){ht=!1;break}if(ht)return st}return-1}b.prototype.includes=function($,X,ee){return this.indexOf($,X,ee)!==-1},b.prototype.indexOf=function($,X,ee){return x(this,$,X,ee,!0)},b.prototype.lastIndexOf=function($,X,ee){return x(this,$,X,ee,!1)};function R(te,$,X,ee){X=Number(X)||0;var Oe=te.length-X;ee?(ee=Number(ee),ee>Oe&&(ee=Oe)):ee=Oe;var Se=$.length;if(Se%2!==0)throw new TypeError("Invalid hex string");ee>Se/2&&(ee=Se/2);for(var Me=0;Me<ee;++Me){var Qe=parseInt($.substr(Me*2,2),16);if(isNaN(Qe))return Me;te[X+Me]=Qe}return Me}function P(te,$,X,ee){return ae(oe($,te.length-X),te,X,ee)}function O(te,$,X,ee){return ae(q($),te,X,ee)}function S(te,$,X,ee){return O(te,$,X,ee)}function p(te,$,X,ee){return ae(re($),te,X,ee)}function T(te,$,X,ee){return ae(me($,te.length-X),te,X,ee)}b.prototype.write=function($,X,ee,Oe){if(X===void 0)Oe="utf8",ee=this.length,X=0;else if(ee===void 0&&typeof X=="string")Oe=X,ee=this.length,X=0;else if(isFinite(X))X=X|0,isFinite(ee)?(ee=ee|0,Oe===void 0&&(Oe="utf8")):(Oe=ee,ee=void 0);else throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");var Se=this.length-X;if((ee===void 0||ee>Se)&&(ee=Se),$.length>0&&(ee<0||X<0)||X>this.length)throw new RangeError("Attempt to write outside buffer bounds");Oe||(Oe="utf8");for(var Me=!1;;)switch(Oe){case"hex":return R(this,$,X,ee);case"utf8":case"utf-8":return P(this,$,X,ee);case"ascii":return O(this,$,X,ee);case"latin1":case"binary":return S(this,$,X,ee);case"base64":return p(this,$,X,ee);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return T(this,$,X,ee);default:if(Me)throw new TypeError("Unknown encoding: "+Oe);Oe=(""+Oe).toLowerCase(),Me=!0}},b.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};function N(te,$,X){return $===0&&X===te.length?A.fromByteArray(te):A.fromByteArray(te.slice($,X))}function k(te,$,X){X=Math.min(te.length,X);for(var ee=[],Oe=$;Oe<X;){var Se=te[Oe],Me=null,Qe=Se>239?4:Se>223?3:Se>191?2:1;if(Oe+Qe<=X){var tt,st,ut,ht;switch(Qe){case 1:Se<128&&(Me=Se);break;case 2:tt=te[Oe+1],(tt&192)===128&&(ht=(Se&31)<<6|tt&63,ht>127&&(Me=ht));break;case 3:tt=te[Oe+1],st=te[Oe+2],(tt&192)===128&&(st&192)===128&&(ht=(Se&15)<<12|(tt&63)<<6|st&63,ht>2047&&(ht<55296||ht>57343)&&(Me=ht));break;case 4:tt=te[Oe+1],st=te[Oe+2],ut=te[Oe+3],(tt&192)===128&&(st&192)===128&&(ut&192)===128&&(ht=(Se&15)<<18|(tt&63)<<12|(st&63)<<6|ut&63,ht>65535&&ht<1114112&&(Me=ht))}}Me===null?(Me=65533,Qe=1):Me>65535&&(Me-=65536,ee.push(Me>>>10&1023|55296),Me=56320|Me&1023),ee.push(Me),Oe+=Qe}return z(ee)}var U=4096;function z(te){var $=te.length;if($<=U)return String.fromCharCode.apply(String,te);for(var X="",ee=0;ee<$;)X+=String.fromCharCode.apply(String,te.slice(ee,ee+=U));return X}function W(te,$,X){var ee="";X=Math.min(te.length,X);for(var Oe=$;Oe<X;++Oe)ee+=String.fromCharCode(te[Oe]&127);return ee}function F(te,$,X){var ee="";X=Math.min(te.length,X);for(var Oe=$;Oe<X;++Oe)ee+=String.fromCharCode(te[Oe]);return ee}function V(te,$,X){var ee=te.length;(!$||$<0)&&($=0),(!X||X<0||X>ee)&&(X=ee);for(var Oe="",Se=$;Se<X;++Se)Oe+=se(te[Se]);return Oe}function K(te,$,X){for(var ee=te.slice($,X),Oe="",Se=0;Se<ee.length;Se+=2)Oe+=String.fromCharCode(ee[Se]+ee[Se+1]*256);return Oe}b.prototype.slice=function($,X){var ee=this.length;$=~~$,X=X===void 0?ee:~~X,$<0?($+=ee,$<0&&($=0)):$>ee&&($=ee),X<0?(X+=ee,X<0&&(X=0)):X>ee&&(X=ee),X<$&&(X=$);var Oe;if(b.TYPED_ARRAY_SUPPORT)Oe=this.subarray($,X),Oe.__proto__=b.prototype;else{var Se=X-$;Oe=new b(Se,void 0);for(var Me=0;Me<Se;++Me)Oe[Me]=this[Me+$]}return Oe};function B(te,$,X){if(te%1!==0||te<0)throw new RangeError("offset is not uint");if(te+$>X)throw new RangeError("Trying to access beyond buffer length")}b.prototype.readUIntLE=function($,X,ee){$=$|0,X=X|0,ee||B($,X,this.length);for(var Oe=this[$],Se=1,Me=0;++Me<X&&(Se*=256);)Oe+=this[$+Me]*Se;return Oe},b.prototype.readUIntBE=function($,X,ee){$=$|0,X=X|0,ee||B($,X,this.length);for(var Oe=this[$+--X],Se=1;X>0&&(Se*=256);)Oe+=this[$+--X]*Se;return Oe},b.prototype.readUInt8=function($,X){return X||B($,1,this.length),this[$]},b.prototype.readUInt16LE=function($,X){return X||B($,2,this.length),this[$]|this[$+1]<<8},b.prototype.readUInt16BE=function($,X){return X||B($,2,this.length),this[$]<<8|this[$+1]},b.prototype.readUInt32LE=function($,X){return X||B($,4,this.length),(this[$]|this[$+1]<<8|this[$+2]<<16)+this[$+3]*16777216},b.prototype.readUInt32BE=function($,X){return X||B($,4,this.length),this[$]*16777216+(this[$+1]<<16|this[$+2]<<8|this[$+3])},b.prototype.readIntLE=function($,X,ee){$=$|0,X=X|0,ee||B($,X,this.length);for(var Oe=this[$],Se=1,Me=0;++Me<X&&(Se*=256);)Oe+=this[$+Me]*Se;return Se*=128,Oe>=Se&&(Oe-=Math.pow(2,8*X)),Oe},b.prototype.readIntBE=function($,X,ee){$=$|0,X=X|0,ee||B($,X,this.length);for(var Oe=X,Se=1,Me=this[$+--Oe];Oe>0&&(Se*=256);)Me+=this[$+--Oe]*Se;return Se*=128,Me>=Se&&(Me-=Math.pow(2,8*X)),Me},b.prototype.readInt8=function($,X){return X||B($,1,this.length),this[$]&128?(255-this[$]+1)*-1:this[$]},b.prototype.readInt16LE=function($,X){X||B($,2,this.length);var ee=this[$]|this[$+1]<<8;return ee&32768?ee|4294901760:ee},b.prototype.readInt16BE=function($,X){X||B($,2,this.length);var ee=this[$+1]|this[$]<<8;return ee&32768?ee|4294901760:ee},b.prototype.readInt32LE=function($,X){return X||B($,4,this.length),this[$]|this[$+1]<<8|this[$+2]<<16|this[$+3]<<24},b.prototype.readInt32BE=function($,X){return X||B($,4,this.length),this[$]<<24|this[$+1]<<16|this[$+2]<<8|this[$+3]},b.prototype.readFloatLE=function($,X){return X||B($,4,this.length),v.read(this,$,!0,23,4)},b.prototype.readFloatBE=function($,X){return X||B($,4,this.length),v.read(this,$,!1,23,4)},b.prototype.readDoubleLE=function($,X){return X||B($,8,this.length),v.read(this,$,!0,52,8)},b.prototype.readDoubleBE=function($,X){return X||B($,8,this.length),v.read(this,$,!1,52,8)};function J(te,$,X,ee,Oe,Se){if(!b.isBuffer(te))throw new TypeError('"buffer" argument must be a Buffer instance');if($>Oe||$<Se)throw new RangeError('"value" argument is out of bounds');if(X+ee>te.length)throw new RangeError("Index out of range")}b.prototype.writeUIntLE=function($,X,ee,Oe){if($=+$,X=X|0,ee=ee|0,!Oe){var Se=Math.pow(2,8*ee)-1;J(this,$,X,ee,Se,0)}var Me=1,Qe=0;for(this[X]=$&255;++Qe<ee&&(Me*=256);)this[X+Qe]=$/Me&255;return X+ee},b.prototype.writeUIntBE=function($,X,ee,Oe){if($=+$,X=X|0,ee=ee|0,!Oe){var Se=Math.pow(2,8*ee)-1;J(this,$,X,ee,Se,0)}var Me=ee-1,Qe=1;for(this[X+Me]=$&255;--Me>=0&&(Qe*=256);)this[X+Me]=$/Qe&255;return X+ee},b.prototype.writeUInt8=function($,X,ee){return $=+$,X=X|0,ee||J(this,$,X,1,255,0),b.TYPED_ARRAY_SUPPORT||($=Math.floor($)),this[X]=$&255,X+1};function le(te,$,X,ee){$<0&&($=65535+$+1);for(var Oe=0,Se=Math.min(te.length-X,2);Oe<Se;++Oe)te[X+Oe]=($&255<<8*(ee?Oe:1-Oe))>>>(ee?Oe:1-Oe)*8}b.prototype.writeUInt16LE=function($,X,ee){return $=+$,X=X|0,ee||J(this,$,X,2,65535,0),b.TYPED_ARRAY_SUPPORT?(this[X]=$&255,this[X+1]=$>>>8):le(this,$,X,!0),X+2},b.prototype.writeUInt16BE=function($,X,ee){return $=+$,X=X|0,ee||J(this,$,X,2,65535,0),b.TYPED_ARRAY_SUPPORT?(this[X]=$>>>8,this[X+1]=$&255):le(this,$,X,!1),X+2};function ge(te,$,X,ee){$<0&&($=4294967295+$+1);for(var Oe=0,Se=Math.min(te.length-X,4);Oe<Se;++Oe)te[X+Oe]=$>>>(ee?Oe:3-Oe)*8&255}b.prototype.writeUInt32LE=function($,X,ee){return $=+$,X=X|0,ee||J(this,$,X,4,4294967295,0),b.TYPED_ARRAY_SUPPORT?(this[X+3]=$>>>24,this[X+2]=$>>>16,this[X+1]=$>>>8,this[X]=$&255):ge(this,$,X,!0),X+4},b.prototype.writeUInt32BE=function($,X,ee){return $=+$,X=X|0,ee||J(this,$,X,4,4294967295,0),b.TYPED_ARRAY_SUPPORT?(this[X]=$>>>24,this[X+1]=$>>>16,this[X+2]=$>>>8,this[X+3]=$&255):ge(this,$,X,!1),X+4},b.prototype.writeIntLE=function($,X,ee,Oe){if($=+$,X=X|0,!Oe){var Se=Math.pow(2,8*ee-1);J(this,$,X,ee,Se-1,-Se)}var Me=0,Qe=1,tt=0;for(this[X]=$&255;++Me<ee&&(Qe*=256);)$<0&&tt===0&&this[X+Me-1]!==0&&(tt=1),this[X+Me]=($/Qe>>0)-tt&255;return X+ee},b.prototype.writeIntBE=function($,X,ee,Oe){if($=+$,X=X|0,!Oe){var Se=Math.pow(2,8*ee-1);J(this,$,X,ee,Se-1,-Se)}var Me=ee-1,Qe=1,tt=0;for(this[X+Me]=$&255;--Me>=0&&(Qe*=256);)$<0&&tt===0&&this[X+Me+1]!==0&&(tt=1),this[X+Me]=($/Qe>>0)-tt&255;return X+ee},b.prototype.writeInt8=function($,X,ee){return $=+$,X=X|0,ee||J(this,$,X,1,127,-128),b.TYPED_ARRAY_SUPPORT||($=Math.floor($)),$<0&&($=255+$+1),this[X]=$&255,X+1},b.prototype.writeInt16LE=function($,X,ee){return $=+$,X=X|0,ee||J(this,$,X,2,32767,-32768),b.TYPED_ARRAY_SUPPORT?(this[X]=$&255,this[X+1]=$>>>8):le(this,$,X,!0),X+2},b.prototype.writeInt16BE=function($,X,ee){return $=+$,X=X|0,ee||J(this,$,X,2,32767,-32768),b.TYPED_ARRAY_SUPPORT?(this[X]=$>>>8,this[X+1]=$&255):le(this,$,X,!1),X+2},b.prototype.writeInt32LE=function($,X,ee){return $=+$,X=X|0,ee||J(this,$,X,4,2147483647,-2147483648),b.TYPED_ARRAY_SUPPORT?(this[X]=$&255,this[X+1]=$>>>8,this[X+2]=$>>>16,this[X+3]=$>>>24):ge(this,$,X,!0),X+4},b.prototype.writeInt32BE=function($,X,ee){return $=+$,X=X|0,ee||J(this,$,X,4,2147483647,-2147483648),$<0&&($=4294967295+$+1),b.TYPED_ARRAY_SUPPORT?(this[X]=$>>>24,this[X+1]=$>>>16,this[X+2]=$>>>8,this[X+3]=$&255):ge(this,$,X,!1),X+4};function pe(te,$,X,ee,Oe,Se){if(X+ee>te.length)throw new RangeError("Index out of range");if(X<0)throw new RangeError("Index out of range")}function De(te,$,X,ee,Oe){return Oe||pe(te,$,X,4,34028234663852886e22,-34028234663852886e22),v.write(te,$,X,ee,23,4),X+4}b.prototype.writeFloatLE=function($,X,ee){return De(this,$,X,!0,ee)},b.prototype.writeFloatBE=function($,X,ee){return De(this,$,X,!1,ee)};function Ie(te,$,X,ee,Oe){return Oe||pe(te,$,X,8,17976931348623157e292,-17976931348623157e292),v.write(te,$,X,ee,52,8),X+8}b.prototype.writeDoubleLE=function($,X,ee){return Ie(this,$,X,!0,ee)},b.prototype.writeDoubleBE=function($,X,ee){return Ie(this,$,X,!1,ee)},b.prototype.copy=function($,X,ee,Oe){if(ee||(ee=0),!Oe&&Oe!==0&&(Oe=this.length),X>=$.length&&(X=$.length),X||(X=0),Oe>0&&Oe<ee&&(Oe=ee),Oe===ee)return 0;if($.length===0||this.length===0)return 0;if(X<0)throw new RangeError("targetStart out of bounds");if(ee<0||ee>=this.length)throw new RangeError("sourceStart out of bounds");if(Oe<0)throw new RangeError("sourceEnd out of bounds");Oe>this.length&&(Oe=this.length),$.length-X<Oe-ee&&(Oe=$.length-X+ee);var Se=Oe-ee,Me;if(this===$&&ee<X&&X<Oe)for(Me=Se-1;Me>=0;--Me)$[Me+X]=this[Me+ee];else if(Se<1e3||!b.TYPED_ARRAY_SUPPORT)for(Me=0;Me<Se;++Me)$[Me+X]=this[Me+ee];else Uint8Array.prototype.set.call($,this.subarray(ee,ee+Se),X);return Se},b.prototype.fill=function($,X,ee,Oe){if(typeof $=="string"){if(typeof X=="string"?(Oe=X,X=0,ee=this.length):typeof ee=="string"&&(Oe=ee,ee=this.length),$.length===1){var Se=$.charCodeAt(0);Se<256&&($=Se)}if(Oe!==void 0&&typeof Oe!="string")throw new TypeError("encoding must be a string");if(typeof Oe=="string"&&!b.isEncoding(Oe))throw new TypeError("Unknown encoding: "+Oe)}else typeof $=="number"&&($=$&255);if(X<0||this.length<X||this.length<ee)throw new RangeError("Out of range index");if(ee<=X)return this;X=X>>>0,ee=ee===void 0?this.length:ee>>>0,$||($=0);var Me;if(typeof $=="number")for(Me=X;Me<ee;++Me)this[Me]=$;else{var Qe=b.isBuffer($)?$:oe(new b($,Oe).toString()),tt=Qe.length;for(Me=0;Me<ee-X;++Me)this[Me+X]=Qe[Me%tt]}return this};var fe=/[^+\/0-9A-Za-z-_]/g;function xe(te){if(te=Ee(te).replace(fe,""),te.length<2)return"";for(;te.length%4!==0;)te=te+"=";return te}function Ee(te){return te.trim?te.trim():te.replace(/^\s+|\s+$/g,"")}function se(te){return te<16?"0"+te.toString(16):te.toString(16)}function oe(te,$){$=$||Infinity;for(var X,ee=te.length,Oe=null,Se=[],Me=0;Me<ee;++Me){if(X=te.charCodeAt(Me),X>55295&&X<57344){if(!Oe){if(X>56319){($-=3)>-1&&Se.push(239,191,189);continue}else if(Me+1===ee){($-=3)>-1&&Se.push(239,191,189);continue}Oe=X;continue}if(X<56320){($-=3)>-1&&Se.push(239,191,189),Oe=X;continue}X=(Oe-55296<<10|X-56320)+65536}else Oe&&(($-=3)>-1&&Se.push(239,191,189));if(Oe=null,X<128){if(($-=1)<0)break;Se.push(X)}else if(X<2048){if(($-=2)<0)break;Se.push(X>>6|192,X&63|128)}else if(X<65536){if(($-=3)<0)break;Se.push(X>>12|224,X>>6&63|128,X&63|128)}else if(X<1114112){if(($-=4)<0)break;Se.push(X>>18|240,X>>12&63|128,X>>6&63|128,X&63|128)}else throw new Error("Invalid code point")}return Se}function q(te){for(var $=[],X=0;X<te.length;++X)$.push(te.charCodeAt(X)&255);return $}function me(te,$){for(var X,ee,Oe,Se=[],Me=0;Me<te.length&&!(($-=2)<0);++Me)X=te.charCodeAt(Me),ee=X>>8,Oe=X%256,Se.push(Oe),Se.push(ee);return Se}function re(te){return A.toByteArray(xe(te))}function ae(te,$,X,ee){for(var Oe=0;Oe<ee&&!(Oe+X>=$.length||Oe>=te.length);++Oe)$[Oe+X]=te[Oe];return Oe}function ce(te){return te!==te}}).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,H,a){H.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,H,a){H.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,H,a){/*!
|
|
|
* copy-to - index.js
|
|
|
* Copyright(c) 2014 dead_horse <dead_horse@qq.com>
|
|
|
* MIT Licensed
|
|
|
*/"use strict";var D=Array.prototype.slice;H.exports=b;function b(v,y){if(!(this instanceof b))return new b(v,y);this.src=v,this._withAccess=y}b.prototype.withAccess=function(v){return this._withAccess=v!==!1,this},b.prototype.pick=function(v){return Array.isArray(v)||(v=D.call(arguments)),v.length&&(this.keys=v),this},b.prototype.to=function(v){if(v=v||{},!this.src)return v;var y=this.keys||Object.keys(this.src);if(!this._withAccess){for(var E=0;E<y.length;E++){if(w=y[E],v[w]!==void 0)continue;v[w]=this.src[w]}return v}for(var E=0;E<y.length;E++){var w=y[E];if(!A(v,w))continue;var c=this.src.__lookupGetter__(w),_=this.src.__lookupSetter__(w);c&&v.__defineGetter__(w,c),_&&v.__defineSetter__(w,_),!c&&!_&&(v[w]=this.src[w])}return v},b.prototype.toCover=function(v){for(var y=this.keys||Object.keys(this.src),E=0;E<y.length;E++){var w=y[E];delete v[w];var c=this.src.__lookupGetter__(w),_=this.src.__lookupSetter__(w);c&&v.__defineGetter__(w,c),_&&v.__defineSetter__(w,_),!c&&!_&&(v[w]=this.src[w])}},b.prototype.override=b.prototype.toCover,b.prototype.and=function(v){var y={};return this.to(y),this.src=v,this.to(y),this.src=y,this};function A(v,y){return v[y]===void 0&&v.__lookupGetter__(y)===void 0&&v.__lookupSetter__(y)===void 0}},{}],77:[function(M,H,a){M("../../modules/es6.string.iterator"),M("../../modules/es6.array.from"),H.exports=M("../../modules/_core").Array.from},{"../../modules/_core":99,"../../modules/es6.array.from":168,"../../modules/es6.string.iterator":180}],78:[function(M,H,a){var D=M("../../modules/_core"),b=D.JSON||(D.JSON={stringify:JSON.stringify});H.exports=function(v){return b.stringify.apply(b,arguments)}},{"../../modules/_core":99}],79:[function(M,H,a){M("../../modules/es6.object.assign"),H.exports=M("../../modules/_core").Object.assign},{"../../modules/_core":99,"../../modules/es6.object.assign":171}],80:[function(M,H,a){M("../../modules/es6.object.create");var D=M("../../modules/_core").Object;H.exports=function(A,v){return D.create(A,v)}},{"../../modules/_core":99,"../../modules/es6.object.create":172}],81:[function(M,H,a){M("../../modules/es6.object.define-property");var D=M("../../modules/_core").Object;H.exports=function(A,v,y){return D.defineProperty(A,v,y)}},{"../../modules/_core":99,"../../modules/es6.object.define-property":173}],82:[function(M,H,a){M("../../modules/es7.object.entries"),H.exports=M("../../modules/_core").Object.entries},{"../../modules/_core":99,"../../modules/es7.object.entries":182}],83:[function(M,H,a){M("../../modules/es6.object.get-own-property-names");var D=M("../../modules/_core").Object;H.exports=function(A){return D.getOwnPropertyNames(A)}},{"../../modules/_core":99,"../../modules/es6.object.get-own-property-names":174}],84:[function(M,H,a){M("../../modules/es6.object.get-prototype-of"),H.exports=M("../../modules/_core").Object.getPrototypeOf},{"../../modules/_core":99,"../../modules/es6.object.get-prototype-of":175}],85:[function(M,H,a){M("../../modules/es6.object.keys"),H.exports=M("../../modules/_core").Object.keys},{"../../modules/_core":99,"../../modules/es6.object.keys":176}],86:[function(M,H,a){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"),H.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,H,a){M("../modules/web.immediate"),H.exports=M("../modules/_core").setImmediate},{"../modules/_core":99,"../modules/web.immediate":188}],88:[function(M,H,a){M("../../modules/es6.string.from-code-point"),H.exports=M("../../modules/_core").String.fromCodePoint},{"../../modules/_core":99,"../../modules/es6.string.from-code-point":179}],89:[function(M,H,a){M("../../modules/es6.function.has-instance"),H.exports=M("../../modules/_wks-ext").f("hasInstance")},{"../../modules/_wks-ext":165,"../../modules/es6.function.has-instance":170}],90:[function(M,H,a){M("../../modules/es6.symbol"),M("../../modules/es6.object.to-string"),M("../../modules/es7.symbol.async-iterator"),M("../../modules/es7.symbol.observable"),H.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,H,a){M("../../modules/es6.string.iterator"),M("../../modules/web.dom.iterable"),H.exports=M("../../modules/_wks-ext").f("iterator")},{"../../modules/_wks-ext":165,"../../modules/es6.string.iterator":180,"../../modules/web.dom.iterable":187}],92:[function(M,H,a){H.exports=function(D){if(typeof D!="function")throw TypeError(D+" is not a function!");return D}},{}],93:[function(M,H,a){H.exports=function(){}},{}],94:[function(M,H,a){H.exports=function(D,b,A,v){if(!(D instanceof b)||v!==void 0&&v in D)throw TypeError(A+": incorrect invocation!");return D}},{}],95:[function(M,H,a){var D=M("./_is-object");H.exports=function(b){if(!D(b))throw TypeError(b+" is not an object!");return b}},{"./_is-object":119}],96:[function(M,H,a){var D=M("./_to-iobject"),b=M("./_to-length"),A=M("./_to-absolute-index");H.exports=function(v){return function(y,E,w){var c=D(y),_=b(c.length),l=A(w,_),t;if(v&&E!=E){for(;_>l;)if(t=c[l++],t!=t)return!0}else for(;_>l;l++)if((v||l in c)&&c[l]===E)return v||l||0;return!v&&-1}}},{"./_to-absolute-index":156,"./_to-iobject":158,"./_to-length":159}],97:[function(M,H,a){var D=M("./_cof"),b=M("./_wks")("toStringTag"),A=D(function(){return arguments}())=="Arguments",v=function(y,E){try{return y[E]}catch(w){}};H.exports=function(y){var E,w,c;return y===void 0?"Undefined":y===null?"Null":typeof(w=v(E=Object(y),b))=="string"?w:A?D(E):(c=D(E))=="Object"&&typeof E.callee=="function"?"Arguments":c}},{"./_cof":98,"./_wks":166}],98:[function(M,H,a){var D={}.toString;H.exports=function(b){return D.call(b).slice(8,-1)}},{}],99:[function(M,H,a){var D=H.exports={version:"2.6.11"};typeof __e=="number"&&(__e=D)},{}],100:[function(M,H,a){"use strict";var D=M("./_object-dp"),b=M("./_property-desc");H.exports=function(A,v,y){v in A?D.f(A,v,b(0,y)):A[v]=y}},{"./_object-dp":132,"./_property-desc":146}],101:[function(M,H,a){var D=M("./_a-function");H.exports=function(b,A,v){if(D(b),A===void 0)return b;switch(v){case 1:return function(y){return b.call(A,y)};case 2:return function(y,E){return b.call(A,y,E)};case 3:return function(y,E,w){return b.call(A,y,E,w)}}return function(){return b.apply(A,arguments)}}},{"./_a-function":92}],102:[function(M,H,a){H.exports=function(D){if(D==null)throw TypeError("Can't call method on "+D);return D}},{}],103:[function(M,H,a){H.exports=!M("./_fails")(function(){return Object.defineProperty({},"a",{get:function(){return 7}}).a!=7})},{"./_fails":108}],104:[function(M,H,a){var D=M("./_is-object"),b=M("./_global").document,A=D(b)&&D(b.createElement);H.exports=function(v){return A?b.createElement(v):{}}},{"./_global":110,"./_is-object":119}],105:[function(M,H,a){H.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},{}],106:[function(M,H,a){var D=M("./_object-keys"),b=M("./_object-gops"),A=M("./_object-pie");H.exports=function(v){var y=D(v),E=b.f;if(E)for(var w=E(v),c=A.f,_=0,l;w.length>_;)c.call(v,l=w[_++])&&y.push(l);return y}},{"./_object-gops":137,"./_object-keys":140,"./_object-pie":141}],107:[function(M,H,a){var D=M("./_global"),b=M("./_core"),A=M("./_ctx"),v=M("./_hide"),y=M("./_has"),E="prototype",w=function(c,_,l){var t=c&w.F,u=c&w.G,s=c&w.S,r=c&w.P,f=c&w.B,m=c&w.W,d=u?b:b[_]||(b[_]={}),n=d[E],i=u?D:s?D[_]:(D[_]||{})[E],h,C,x;u&&(l=_);for(h in l){if(C=!t&&i&&i[h]!==void 0,C&&y(d,h))continue;x=C?i[h]:l[h],d[h]=u&&typeof i[h]!="function"?l[h]:f&&C?A(x,D):m&&i[h]==x?function(g){var R=function(P,O,S){if(this instanceof g){switch(arguments.length){case 0:return new g;case 1:return new g(P);case 2:return new g(P,O)}return new g(P,O,S)}return g.apply(this,arguments)};return R[E]=g[E],R}(x):r&&typeof x=="function"?A(Function.call,x):x,r&&((d.virtual||(d.virtual={}))[h]=x,c&w.R&&n&&!n[h]&&v(n,h,x))}};w.F=1,w.G=2,w.S=4,w.P=8,w.B=16,w.W=32,w.U=64,w.R=128,H.exports=w},{"./_core":99,"./_ctx":101,"./_global":110,"./_has":111,"./_hide":112}],108:[function(M,H,a){H.exports=function(D){try{return!!D()}catch(b){return!0}}},{}],109:[function(M,H,a){var D=M("./_ctx"),b=M("./_iter-call"),A=M("./_is-array-iter"),v=M("./_an-object"),y=M("./_to-length"),E=M("./core.get-iterator-method"),w={},c={},a=H.exports=function(_,l,t,u,s){var r=s?function(){return _}:E(_),f=D(t,u,l?2:1),m=0,d,n,i,h;if(typeof r!="function")throw TypeError(_+" is not iterable!");if(A(r)){for(d=y(_.length);d>m;m++)if(h=l?f(v(n=_[m])[0],n[1]):f(_[m]),h===w||h===c)return h}else for(i=r.call(_);!(n=i.next()).done;)if(h=b(i,f,n.value,l),h===w||h===c)return h};a.BREAK=w,a.RETURN=c},{"./_an-object":95,"./_ctx":101,"./_is-array-iter":117,"./_iter-call":120,"./_to-length":159,"./core.get-iterator-method":167}],110:[function(M,H,a){var D=H.exports=typeof window!="undefined"&&window.Math==Math?window:typeof self!="undefined"&&self.Math==Math?self:Function("return this")();typeof __g=="number"&&(__g=D)},{}],111:[function(M,H,a){var D={}.hasOwnProperty;H.exports=function(b,A){return D.call(b,A)}},{}],112:[function(M,H,a){var D=M("./_object-dp"),b=M("./_property-desc");H.exports=M("./_descriptors")?function(A,v,y){return D.f(A,v,b(1,y))}:function(A,v,y){return A[v]=y,A}},{"./_descriptors":103,"./_object-dp":132,"./_property-desc":146}],113:[function(M,H,a){var D=M("./_global").document;H.exports=D&&D.documentElement},{"./_global":110}],114:[function(M,H,a){H.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,H,a){H.exports=function(D,b,A){var v=A===void 0;switch(b.length){case 0:return v?D():D.call(A);case 1:return v?D(b[0]):D.call(A,b[0]);case 2:return v?D(b[0],b[1]):D.call(A,b[0],b[1]);case 3:return v?D(b[0],b[1],b[2]):D.call(A,b[0],b[1],b[2]);case 4:return v?D(b[0],b[1],b[2],b[3]):D.call(A,b[0],b[1],b[2],b[3])}return D.apply(A,b)}},{}],116:[function(M,H,a){var D=M("./_cof");H.exports=Object("z").propertyIsEnumerable(0)?Object:function(b){return D(b)=="String"?b.split(""):Object(b)}},{"./_cof":98}],117:[function(M,H,a){var D=M("./_iterators"),b=M("./_wks")("iterator"),A=Array.prototype;H.exports=function(v){return v!==void 0&&(D.Array===v||A[b]===v)}},{"./_iterators":125,"./_wks":166}],118:[function(M,H,a){var D=M("./_cof");H.exports=Array.isArray||function(A){return D(A)=="Array"}},{"./_cof":98}],119:[function(M,H,a){H.exports=function(D){return typeof D=="object"?D!==null:typeof D=="function"}},{}],120:[function(M,H,a){var D=M("./_an-object");H.exports=function(b,A,v,y){try{return y?A(D(v)[0],v[1]):A(v)}catch(w){var E=b.return;throw E!==void 0&&D(E.call(b)),w}}},{"./_an-object":95}],121:[function(M,H,a){"use strict";var D=M("./_object-create"),b=M("./_property-desc"),A=M("./_set-to-string-tag"),v={};M("./_hide")(v,M("./_wks")("iterator"),function(){return this}),H.exports=function(y,E,w){y.prototype=D(v,{next:b(1,w)}),A(y,E+" Iterator")}},{"./_hide":112,"./_object-create":131,"./_property-desc":146,"./_set-to-string-tag":150,"./_wks":166}],122:[function(M,H,a){"use strict";var D=M("./_library"),b=M("./_export"),A=M("./_redefine"),v=M("./_hide"),y=M("./_iterators"),E=M("./_iter-create"),w=M("./_set-to-string-tag"),c=M("./_object-gpo"),_=M("./_wks")("iterator"),l=!([].keys&&"next"in[].keys()),t="@@iterator",u="keys",s="values",r=function(){return this};H.exports=function(f,m,d,n,i,h,C){E(d,m,n);var x=function(W){if(!l&&W in O)return O[W];switch(W){case u:return function(){return new d(this,W)};case s:return function(){return new d(this,W)}}return function(){return new d(this,W)}},g=m+" Iterator",R=i==s,P=!1,O=f.prototype,S=O[_]||O[t]||i&&O[i],p=S||x(i),T=i?R?x("entries"):p:void 0,N=m=="Array"&&O.entries||S,k,U,z;if(N&&(z=c(N.call(new f)),z!==Object.prototype&&z.next&&(w(z,g,!0),!D&&typeof z[_]!="function"&&v(z,_,r))),R&&S&&S.name!==s&&(P=!0,p=function(){return S.call(this)}),(!D||C)&&(l||P||!O[_])&&v(O,_,p),y[m]=p,y[g]=r,i)if(k={values:R?p:x(s),keys:h?p:x(u),entries:T},C)for(U in k)U in O||A(O,U,k[U]);else b(b.P+b.F*(l||P),m,k);return k}},{"./_export":107,"./_hide":112,"./_iter-create":121,"./_iterators":125,"./_library":126,"./_object-gpo":138,"./_redefine":148,"./_set-to-string-tag":150,"./_wks":166}],123:[function(M,H,a){var D=M("./_wks")("iterator"),b=!1;try{var A=[7][D]();A.return=function(){b=!0},Array.from(A,function(){throw 2})}catch(v){}H.exports=function(v,y){if(!y&&!b)return!1;var E=!1;try{var w=[7],c=w[D]();c.next=function(){return{done:E=!0}},w[D]=function(){return c},v(w)}catch(_){}return E}},{"./_wks":166}],124:[function(M,H,a){H.exports=function(D,b){return{value:b,done:!!D}}},{}],125:[function(M,H,a){H.exports={}},{}],126:[function(M,H,a){H.exports=!0},{}],127:[function(M,H,a){var D=M("./_uid")("meta"),b=M("./_is-object"),A=M("./_has"),v=M("./_object-dp").f,y=0,E=Object.isExtensible||function(){return!0},w=!M("./_fails")(function(){return E(Object.preventExtensions({}))}),c=function(s){v(s,D,{value:{i:"O"+ ++y,w:{}}})},_=function(s,r){if(!b(s))return typeof s=="symbol"?s:(typeof s=="string"?"S":"P")+s;if(!A(s,D)){if(!E(s))return"F";if(!r)return"E";c(s)}return s[D].i},l=function(s,r){if(!A(s,D)){if(!E(s))return!0;if(!r)return!1;c(s)}return s[D].w},t=function(s){return w&&u.NEED&&E(s)&&!A(s,D)&&c(s),s},u=H.exports={KEY:D,NEED:!1,fastKey:_,getWeak:l,onFreeze:t}},{"./_fails":108,"./_has":111,"./_is-object":119,"./_object-dp":132,"./_uid":162}],128:[function(M,H,a){var D=M("./_global"),b=M("./_task").set,A=D.MutationObserver||D.WebKitMutationObserver,v=D.process,y=D.Promise,E=M("./_cof")(v)=="process";H.exports=function(){var w,c,_,l=function(){var r,f;for(E&&(r=v.domain)&&r.exit();w;){f=w.fn,w=w.next;try{f()}catch(m){throw w?_():c=void 0,m}}c=void 0,r&&r.enter()};if(E)_=function(){v.nextTick(l)};else if(A&&!(D.navigator&&D.navigator.standalone)){var t=!0,u=document.createTextNode("");new A(l).observe(u,{characterData:!0}),_=function(){u.data=t=!t}}else if(y&&y.resolve){var s=y.resolve(void 0);_=function(){s.then(l)}}else _=function(){b.call(D,l)};return function(r){var f={fn:r,next:void 0};c&&(c.next=f),w||(w=f,_()),c=f}}},{"./_cof":98,"./_global":110,"./_task":155}],129:[function(M,H,a){"use strict";var D=M("./_a-function");function b(A){var v,y;this.promise=new A(function(E,w){if(v!==void 0||y!==void 0)throw TypeError("Bad Promise constructor");v=E,y=w}),this.resolve=D(v),this.reject=D(y)}H.exports.f=function(A){return new b(A)}},{"./_a-function":92}],130:[function(M,H,a){"use strict";var D=M("./_descriptors"),b=M("./_object-keys"),A=M("./_object-gops"),v=M("./_object-pie"),y=M("./_to-object"),E=M("./_iobject"),w=Object.assign;H.exports=!w||M("./_fails")(function(){var c={},_={},l=Symbol(),t="abcdefghijklmnopqrst";return c[l]=7,t.split("").forEach(function(u){_[u]=u}),w({},c)[l]!=7||Object.keys(w({},_)).join("")!=t})?function(_,l){for(var t=y(_),u=arguments.length,s=1,r=A.f,f=v.f;u>s;)for(var m=E(arguments[s++]),d=r?b(m).concat(r(m)):b(m),n=d.length,i=0,h;n>i;)h=d[i++],(!D||f.call(m,h))&&(t[h]=m[h]);return t}:w},{"./_descriptors":103,"./_fails":108,"./_iobject":116,"./_object-gops":137,"./_object-keys":140,"./_object-pie":141,"./_to-object":160}],131:[function(M,H,a){var D=M("./_an-object"),b=M("./_object-dps"),A=M("./_enum-bug-keys"),v=M("./_shared-key")("IE_PROTO"),y=function(){},E="prototype",w=function(){var c=M("./_dom-create")("iframe"),_=A.length,l="<",t=">",u;for(c.style.display="none",M("./_html").appendChild(c),c.src="javascript:",u=c.contentWindow.document,u.open(),u.write(l+"script"+t+"document.F=Object"+l+"/script"+t),u.close(),w=u.F;_--;)delete w[E][A[_]];return w()};H.exports=Object.create||function(_,l){var t;return _!==null?(y[E]=D(_),t=new y,y[E]=null,t[v]=_):t=w(),l===void 0?t:b(t,l)}},{"./_an-object":95,"./_dom-create":104,"./_enum-bug-keys":105,"./_html":113,"./_object-dps":133,"./_shared-key":151}],132:[function(M,H,a){var D=M("./_an-object"),b=M("./_ie8-dom-define"),A=M("./_to-primitive"),v=Object.defineProperty;a.f=M("./_descriptors")?Object.defineProperty:function(E,w,c){if(D(E),w=A(w,!0),D(c),b)try{return v(E,w,c)}catch(_){}if("get"in c||"set"in c)throw TypeError("Accessors not supported!");return"value"in c&&(E[w]=c.value),E}},{"./_an-object":95,"./_descriptors":103,"./_ie8-dom-define":114,"./_to-primitive":161}],133:[function(M,H,a){var D=M("./_object-dp"),b=M("./_an-object"),A=M("./_object-keys");H.exports=M("./_descriptors")?Object.defineProperties:function(y,E){b(y);for(var w=A(E),c=w.length,_=0,l;c>_;)D.f(y,l=w[_++],E[l]);return y}},{"./_an-object":95,"./_descriptors":103,"./_object-dp":132,"./_object-keys":140}],134:[function(M,H,a){var D=M("./_object-pie"),b=M("./_property-desc"),A=M("./_to-iobject"),v=M("./_to-primitive"),y=M("./_has"),E=M("./_ie8-dom-define"),w=Object.getOwnPropertyDescriptor;a.f=M("./_descriptors")?w:function(_,l){if(_=A(_),l=v(l,!0),E)try{return w(_,l)}catch(t){}if(y(_,l))return b(!D.f.call(_,l),_[l])}},{"./_descriptors":103,"./_has":111,"./_ie8-dom-define":114,"./_object-pie":141,"./_property-desc":146,"./_to-iobject":158,"./_to-primitive":161}],135:[function(M,H,a){var D=M("./_to-iobject"),b=M("./_object-gopn").f,A={}.toString,v=typeof window=="object"&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],y=function(E){try{return b(E)}catch(w){return v.slice()}};H.exports.f=function(w){return v&&A.call(w)=="[object Window]"?y(w):b(D(w))}},{"./_object-gopn":136,"./_to-iobject":158}],136:[function(M,H,a){var D=M("./_object-keys-internal"),b=M("./_enum-bug-keys").concat("length","prototype");a.f=Object.getOwnPropertyNames||function(v){return D(v,b)}},{"./_enum-bug-keys":105,"./_object-keys-internal":139}],137:[function(M,H,a){a.f=Object.getOwnPropertySymbols},{}],138:[function(M,H,a){var D=M("./_has"),b=M("./_to-object"),A=M("./_shared-key")("IE_PROTO"),v=Object.prototype;H.exports=Object.getPrototypeOf||function(y){return y=b(y),D(y,A)?y[A]:typeof y.constructor=="function"&&y instanceof y.constructor?y.constructor.prototype:y instanceof Object?v:null}},{"./_has":111,"./_shared-key":151,"./_to-object":160}],139:[function(M,H,a){var D=M("./_has"),b=M("./_to-iobject"),A=M("./_array-includes")(!1),v=M("./_shared-key")("IE_PROTO");H.exports=function(y,E){var w=b(y),c=0,_=[],l;for(l in w)l!=v&&(D(w,l)&&_.push(l));for(;E.length>c;)D(w,l=E[c++])&&(~A(_,l)||_.push(l));return _}},{"./_array-includes":96,"./_has":111,"./_shared-key":151,"./_to-iobject":158}],140:[function(M,H,a){var D=M("./_object-keys-internal"),b=M("./_enum-bug-keys");H.exports=Object.keys||function(v){return D(v,b)}},{"./_enum-bug-keys":105,"./_object-keys-internal":139}],141:[function(M,H,a){a.f={}.propertyIsEnumerable},{}],142:[function(M,H,a){var D=M("./_export"),b=M("./_core"),A=M("./_fails");H.exports=function(v,y){var E=(b.Object||{})[v]||Object[v],w={};w[v]=y(E),D(D.S+D.F*A(function(){E(1)}),"Object",w)}},{"./_core":99,"./_export":107,"./_fails":108}],143:[function(M,H,a){var D=M("./_descriptors"),b=M("./_object-keys"),A=M("./_to-iobject"),v=M("./_object-pie").f;H.exports=function(y){return function(E){for(var w=A(E),c=b(w),_=c.length,l=0,t=[],u;_>l;)u=c[l++],(!D||v.call(w,u))&&t.push(y?[u,w[u]]:w[u]);return t}}},{"./_descriptors":103,"./_object-keys":140,"./_object-pie":141,"./_to-iobject":158}],144:[function(M,H,a){H.exports=function(D){try{return{e:!1,v:D()}}catch(b){return{e:!0,v:b}}}},{}],145:[function(M,H,a){var D=M("./_an-object"),b=M("./_is-object"),A=M("./_new-promise-capability");H.exports=function(v,y){if(D(v),b(y)&&y.constructor===v)return y;var E=A.f(v),w=E.resolve;return w(y),E.promise}},{"./_an-object":95,"./_is-object":119,"./_new-promise-capability":129}],146:[function(M,H,a){H.exports=function(D,b){return{enumerable:!(D&1),configurable:!(D&2),writable:!(D&4),value:b}}},{}],147:[function(M,H,a){var D=M("./_hide");H.exports=function(b,A,v){for(var y in A)v&&b[y]?b[y]=A[y]:D(b,y,A[y]);return b}},{"./_hide":112}],148:[function(M,H,a){H.exports=M("./_hide")},{"./_hide":112}],149:[function(M,H,a){"use strict";var D=M("./_global"),b=M("./_core"),A=M("./_object-dp"),v=M("./_descriptors"),y=M("./_wks")("species");H.exports=function(E){var w=typeof b[E]=="function"?b[E]:D[E];v&&w&&!w[y]&&A.f(w,y,{configurable:!0,get:function(){return this}})}},{"./_core":99,"./_descriptors":103,"./_global":110,"./_object-dp":132,"./_wks":166}],150:[function(M,H,a){var D=M("./_object-dp").f,b=M("./_has"),A=M("./_wks")("toStringTag");H.exports=function(v,y,E){v&&!b(v=E?v:v.prototype,A)&&D(v,A,{configurable:!0,value:y})}},{"./_has":111,"./_object-dp":132,"./_wks":166}],151:[function(M,H,a){var D=M("./_shared")("keys"),b=M("./_uid");H.exports=function(A){return D[A]||(D[A]=b(A))}},{"./_shared":152,"./_uid":162}],152:[function(M,H,a){var D=M("./_core"),b=M("./_global"),A="__core-js_shared__",v=b[A]||(b[A]={});(H.exports=function(y,E){return v[y]||(v[y]=E!==void 0?E:{})})("versions",[]).push({version:D.version,mode:M("./_library")?"pure":"global",copyright:"\xA9 2019 Denis Pushkarev (zloirock.ru)"})},{"./_core":99,"./_global":110,"./_library":126}],153:[function(M,H,a){var D=M("./_an-object"),b=M("./_a-function"),A=M("./_wks")("species");H.exports=function(v,y){var E=D(v).constructor,w;return E===void 0||(w=D(E)[A])==null?y:b(w)}},{"./_a-function":92,"./_an-object":95,"./_wks":166}],154:[function(M,H,a){var D=M("./_to-integer"),b=M("./_defined");H.exports=function(A){return function(v,y){var E=String(b(v)),w=D(y),c=E.length,_,l;return w<0||w>=c?A?"":void 0:(_=E.charCodeAt(w),_<55296||_>56319||w+1===c||(l=E.charCodeAt(w+1))<56320||l>57343?A?E.charAt(w):_:A?E.slice(w,w+2):(_-55296<<10)+(l-56320)+65536)}}},{"./_defined":102,"./_to-integer":157}],155:[function(M,H,a){var D=M("./_ctx"),b=M("./_invoke"),A=M("./_html"),v=M("./_dom-create"),y=M("./_global"),E=y.process,w=y.setImmediate,c=y.clearImmediate,_=y.MessageChannel,l=y.Dispatch,t=0,u={},s="onreadystatechange",r,f,m,d=function(){var i=+this;if(u.hasOwnProperty(i)){var h=u[i];delete u[i],h()}},n=function(i){d.call(i.data)};(!w||!c)&&(w=function(h){for(var C=[],x=1;arguments.length>x;)C.push(arguments[x++]);return u[++t]=function(){b(typeof h=="function"?h:Function(h),C)},r(t),t},c=function(h){delete u[h]},M("./_cof")(E)=="process"?r=function(i){E.nextTick(D(d,i,1))}:l&&l.now?r=function(i){l.now(D(d,i,1))}:_?(f=new _,m=f.port2,f.port1.onmessage=n,r=D(m.postMessage,m,1)):y.addEventListener&&typeof postMessage=="function"&&!y.importScripts?(r=function(i){y.postMessage(i+"","*")},y.addEventListener("message",n,!1)):s in v("script")?r=function(i){A.appendChild(v("script"))[s]=function(){A.removeChild(this),d.call(i)}}:r=function(i){setTimeout(D(d,i,1),0)}),H.exports={set:w,clear:c}},{"./_cof":98,"./_ctx":101,"./_dom-create":104,"./_global":110,"./_html":113,"./_invoke":115}],156:[function(M,H,a){var D=M("./_to-integer"),b=Math.max,A=Math.min;H.exports=function(v,y){return v=D(v),v<0?b(v+y,0):A(v,y)}},{"./_to-integer":157}],157:[function(M,H,a){var D=Math.ceil,b=Math.floor;H.exports=function(A){return isNaN(A=+A)?0:(A>0?b:D)(A)}},{}],158:[function(M,H,a){var D=M("./_iobject"),b=M("./_defined");H.exports=function(A){return D(b(A))}},{"./_defined":102,"./_iobject":116}],159:[function(M,H,a){var D=M("./_to-integer"),b=Math.min;H.exports=function(A){return A>0?b(D(A),9007199254740991):0}},{"./_to-integer":157}],160:[function(M,H,a){var D=M("./_defined");H.exports=function(b){return Object(D(b))}},{"./_defined":102}],161:[function(M,H,a){var D=M("./_is-object");H.exports=function(b,A){if(!D(b))return b;var v,y;if(A&&typeof(v=b.toString)=="function"&&!D(y=v.call(b)))return y;if(typeof(v=b.valueOf)=="function"&&!D(y=v.call(b)))return y;if(!A&&typeof(v=b.toString)=="function"&&!D(y=v.call(b)))return y;throw TypeError("Can't convert object to primitive value")}},{"./_is-object":119}],162:[function(M,H,a){var D=0,b=Math.random();H.exports=function(A){return"Symbol(".concat(A===void 0?"":A,")_",(++D+b).toString(36))}},{}],163:[function(M,H,a){var D=M("./_global"),b=D.navigator;H.exports=b&&b.userAgent||""},{"./_global":110}],164:[function(M,H,a){var D=M("./_global"),b=M("./_core"),A=M("./_library"),v=M("./_wks-ext"),y=M("./_object-dp").f;H.exports=function(E){var w=b.Symbol||(b.Symbol=A?{}:D.Symbol||{});E.charAt(0)!="_"&&!(E in w)&&y(w,E,{value:v.f(E)})}},{"./_core":99,"./_global":110,"./_library":126,"./_object-dp":132,"./_wks-ext":165}],165:[function(M,H,a){a.f=M("./_wks")},{"./_wks":166}],166:[function(M,H,a){var D=M("./_shared")("wks"),b=M("./_uid"),A=M("./_global").Symbol,v=typeof A=="function",y=H.exports=function(E){return D[E]||(D[E]=v&&A[E]||(v?A:b)("Symbol."+E))};y.store=D},{"./_global":110,"./_shared":152,"./_uid":162}],167:[function(M,H,a){var D=M("./_classof"),b=M("./_wks")("iterator"),A=M("./_iterators");H.exports=M("./_core").getIteratorMethod=function(v){if(v!=null)return v[b]||v["@@iterator"]||A[D(v)]}},{"./_classof":97,"./_core":99,"./_iterators":125,"./_wks":166}],168:[function(M,H,a){"use strict";var D=M("./_ctx"),b=M("./_export"),A=M("./_to-object"),v=M("./_iter-call"),y=M("./_is-array-iter"),E=M("./_to-length"),w=M("./_create-property"),c=M("./core.get-iterator-method");b(b.S+b.F*!M("./_iter-detect")(function(_){Array.from(_)}),"Array",{from:function(l){var t=A(l),u=typeof this=="function"?this:Array,s=arguments.length,r=s>1?arguments[1]:void 0,f=r!==void 0,m=0,d=c(t),n,i,h,C;if(f&&(r=D(r,s>2?arguments[2]:void 0,2)),d!=null&&!(u==Array&&y(d)))for(C=d.call(t),i=new u;!(h=C.next()).done;m++)w(i,m,f?v(C,r,[h.value,m],!0):h.value);else for(n=E(t.length),i=new u(n);n>m;m++)w(i,m,f?r(t[m],m):t[m]);return i.length=m,i}})},{"./_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,H,a){"use strict";var D=M("./_add-to-unscopables"),b=M("./_iter-step"),A=M("./_iterators"),v=M("./_to-iobject");H.exports=M("./_iter-define")(Array,"Array",function(y,E){this._t=v(y),this._i=0,this._k=E},function(){var y=this._t,E=this._k,w=this._i++;return!y||w>=y.length?(this._t=void 0,b(1)):E=="keys"?b(0,w):E=="values"?b(0,y[w]):b(0,[w,y[w]])},"values"),A.Arguments=A.Array,D("keys"),D("values"),D("entries")},{"./_add-to-unscopables":93,"./_iter-define":122,"./_iter-step":124,"./_iterators":125,"./_to-iobject":158}],170:[function(M,H,a){"use strict";var D=M("./_is-object"),b=M("./_object-gpo"),A=M("./_wks")("hasInstance"),v=Function.prototype;A in v||M("./_object-dp").f(v,A,{value:function(y){if(typeof this!="function"||!D(y))return!1;if(!D(this.prototype))return y instanceof this;for(;y=b(y);)if(this.prototype===y)return!0;return!1}})},{"./_is-object":119,"./_object-dp":132,"./_object-gpo":138,"./_wks":166}],171:[function(M,H,a){var D=M("./_export");D(D.S+D.F,"Object",{assign:M("./_object-assign")})},{"./_export":107,"./_object-assign":130}],172:[function(M,H,a){var D=M("./_export");D(D.S,"Object",{create:M("./_object-create")})},{"./_export":107,"./_object-create":131}],173:[function(M,H,a){var D=M("./_export");D(D.S+D.F*!M("./_descriptors"),"Object",{defineProperty:M("./_object-dp").f})},{"./_descriptors":103,"./_export":107,"./_object-dp":132}],174:[function(M,H,a){M("./_object-sap")("getOwnPropertyNames",function(){return M("./_object-gopn-ext").f})},{"./_object-gopn-ext":135,"./_object-sap":142}],175:[function(M,H,a){var D=M("./_to-object"),b=M("./_object-gpo");M("./_object-sap")("getPrototypeOf",function(){return function(v){return b(D(v))}})},{"./_object-gpo":138,"./_object-sap":142,"./_to-object":160}],176:[function(M,H,a){var D=M("./_to-object"),b=M("./_object-keys");M("./_object-sap")("keys",function(){return function(v){return b(D(v))}})},{"./_object-keys":140,"./_object-sap":142,"./_to-object":160}],177:[function(M,H,a){arguments[4][71][0].apply(a,arguments)},{dup:71}],178:[function(M,H,a){"use strict";var D=M("./_library"),b=M("./_global"),A=M("./_ctx"),v=M("./_classof"),y=M("./_export"),E=M("./_is-object"),w=M("./_a-function"),c=M("./_an-instance"),_=M("./_for-of"),l=M("./_species-constructor"),t=M("./_task").set,u=M("./_microtask")(),s=M("./_new-promise-capability"),r=M("./_perform"),f=M("./_user-agent"),m=M("./_promise-resolve"),d="Promise",n=b.TypeError,i=b.process,h=i&&i.versions,C=h&&h.v8||"",x=b[d],g=v(i)=="process",R=function(){},P,O,S,p,T=O=s.f,N=!!function(){try{var B=x.resolve(1),J=(B.constructor={})[M("./_wks")("species")]=function(le){le(R,R)};return(g||typeof PromiseRejectionEvent=="function")&&B.then(R)instanceof J&&C.indexOf("6.6")!==0&&f.indexOf("Chrome/66")===-1}catch(le){}}(),k=function(B){var J;return E(B)&&typeof(J=B.then)=="function"?J:!1},U=function(B,J){if(B._n)return;B._n=!0;var le=B._c;u(function(){for(var ge=B._v,pe=B._s==1,De=0,Ie=function(fe){var xe=pe?fe.ok:fe.fail,Ee=fe.resolve,se=fe.reject,oe=fe.domain,q,me,re;try{xe?(pe||(B._h==2&&F(B),B._h=1),xe===!0?q=ge:(oe&&oe.enter(),q=xe(ge),oe&&(oe.exit(),re=!0)),q===fe.promise?se(n("Promise-chain cycle")):(me=k(q))?me.call(q,Ee,se):Ee(q)):se(ge)}catch(ae){oe&&!re&&oe.exit(),se(ae)}};le.length>De;)Ie(le[De++]);B._c=[],B._n=!1,J&&!B._h&&z(B)})},z=function(B){t.call(b,function(){var J=B._v,le=W(B),ge,pe,De;if(le&&(ge=r(function(){g?i.emit("unhandledRejection",J,B):(pe=b.onunhandledrejection)?pe({promise:B,reason:J}):(De=b.console)&&De.error&&De.error("Unhandled promise rejection",J)}),B._h=g||W(B)?2:1),B._a=void 0,le&&ge.e)throw ge.v})},W=function(B){return B._h!==1&&(B._a||B._c).length===0},F=function(B){t.call(b,function(){var J;g?i.emit("rejectionHandled",B):(J=b.onrejectionhandled)&&J({promise:B,reason:B._v})})},V=function(B){var J=this;if(J._d)return;J._d=!0,J=J._w||J,J._v=B,J._s=2,J._a||(J._a=J._c.slice()),U(J,!0)},K=function(B){var J=this,le;if(J._d)return;J._d=!0,J=J._w||J;try{if(J===B)throw n("Promise can't be resolved itself");(le=k(B))?u(function(){var ge={_w:J,_d:!1};try{le.call(B,A(K,ge,1),A(V,ge,1))}catch(pe){V.call(ge,pe)}}):(J._v=B,J._s=1,U(J,!1))}catch(ge){V.call({_w:J,_d:!1},ge)}};N||(x=function(J){c(this,x,d,"_h"),w(J),P.call(this);try{J(A(K,this,1),A(V,this,1))}catch(le){V.call(this,le)}},P=function(J){this._c=[],this._a=void 0,this._s=0,this._d=!1,this._v=void 0,this._h=0,this._n=!1},P.prototype=M("./_redefine-all")(x.prototype,{then:function(J,le){var ge=T(l(this,x));return ge.ok=typeof J=="function"?J:!0,ge.fail=typeof le=="function"&&le,ge.domain=g?i.domain:void 0,this._c.push(ge),this._a&&this._a.push(ge),this._s&&U(this,!1),ge.promise},catch:function(B){return this.then(void 0,B)}}),S=function(){var B=new P;this.promise=B,this.resolve=A(K,B,1),this.reject=A(V,B,1)},s.f=T=function(B){return B===x||B===p?new S(B):O(B)}),y(y.G+y.W+y.F*!N,{Promise:x}),M("./_set-to-string-tag")(x,d),M("./_set-species")(d),p=M("./_core")[d],y(y.S+y.F*!N,d,{reject:function(J){var le=T(this),ge=le.reject;return ge(J),le.promise}}),y(y.S+y.F*(D||!N),d,{resolve:function(J){return m(D&&this===p?x:this,J)}}),y(y.S+y.F*!(N&&M("./_iter-detect")(function(B){x.all(B).catch(R)})),d,{all:function(J){var le=this,ge=T(le),pe=ge.resolve,De=ge.reject,Ie=r(function(){var fe=[],xe=0,Ee=1;_(J,!1,function(se){var oe=xe++,q=!1;fe.push(void 0),Ee++,le.resolve(se).then(function(me){if(q)return;q=!0,fe[oe]=me,--Ee||pe(fe)},De)}),--Ee||pe(fe)});return Ie.e&&De(Ie.v),ge.promise},race:function(J){var le=this,ge=T(le),pe=ge.reject,De=r(function(){_(J,!1,function(Ie){le.resolve(Ie).then(ge.resolve,pe)})});return De.e&&pe(De.v),ge.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,H,a){var D=M("./_export"),b=M("./_to-absolute-index"),A=String.fromCharCode,v=String.fromCodePoint;D(D.S+D.F*(!!v&&v.length!=1),"String",{fromCodePoint:function(E){for(var w=[],c=arguments.length,_=0,l;c>_;){if(l=+arguments[_++],b(l,1114111)!==l)throw RangeError(l+" is not a valid code point");w.push(l<65536?A(l):A(((l-=65536)>>10)+55296,l%1024+56320))}return w.join("")}})},{"./_export":107,"./_to-absolute-index":156}],180:[function(M,H,a){"use strict";var D=M("./_string-at")(!0);M("./_iter-define")(String,"String",function(b){this._t=String(b),this._i=0},function(){var b=this._t,A=this._i,v;return A>=b.length?{value:void 0,done:!0}:(v=D(b,A),this._i+=v.length,{value:v,done:!1})})},{"./_iter-define":122,"./_string-at":154}],181:[function(M,H,a){"use strict";var D=M("./_global"),b=M("./_has"),A=M("./_descriptors"),v=M("./_export"),y=M("./_redefine"),E=M("./_meta").KEY,w=M("./_fails"),c=M("./_shared"),_=M("./_set-to-string-tag"),l=M("./_uid"),t=M("./_wks"),u=M("./_wks-ext"),s=M("./_wks-define"),r=M("./_enum-keys"),f=M("./_is-array"),m=M("./_an-object"),d=M("./_is-object"),n=M("./_to-object"),i=M("./_to-iobject"),h=M("./_to-primitive"),C=M("./_property-desc"),x=M("./_object-create"),g=M("./_object-gopn-ext"),R=M("./_object-gopd"),P=M("./_object-gops"),O=M("./_object-dp"),S=M("./_object-keys"),p=R.f,T=O.f,N=g.f,k=D.Symbol,U=D.JSON,z=U&&U.stringify,W="prototype",F=t("_hidden"),V=t("toPrimitive"),K={}.propertyIsEnumerable,B=c("symbol-registry"),J=c("symbols"),le=c("op-symbols"),ge=Object[W],pe=typeof k=="function"&&!!P.f,De=D.QObject,Ie=!De||!De[W]||!De[W].findChild,fe=A&&w(function(){return x(T({},"a",{get:function(){return T(this,"a",{value:7}).a}})).a!=7})?function(Se,Me,Qe){var tt=p(ge,Me);tt&&delete ge[Me],T(Se,Me,Qe),tt&&Se!==ge&&T(ge,Me,tt)}:T,xe=function(Se){var Me=J[Se]=x(k[W]);return Me._k=Se,Me},Ee=pe&&typeof k.iterator=="symbol"?function(Se){return typeof Se=="symbol"}:function(Se){return Se instanceof k},se=function(Me,Qe,tt){return Me===ge&&se(le,Qe,tt),m(Me),Qe=h(Qe,!0),m(tt),b(J,Qe)?(tt.enumerable?(b(Me,F)&&Me[F][Qe]&&(Me[F][Qe]=!1),tt=x(tt,{enumerable:C(0,!1)})):(b(Me,F)||T(Me,F,C(1,{})),Me[F][Qe]=!0),fe(Me,Qe,tt)):T(Me,Qe,tt)},oe=function(Me,Qe){m(Me);for(var tt=r(Qe=i(Qe)),st=0,ut=tt.length,ht;ut>st;)se(Me,ht=tt[st++],Qe[ht]);return Me},q=function(Me,Qe){return Qe===void 0?x(Me):oe(x(Me),Qe)},me=function(Me){var Qe=K.call(this,Me=h(Me,!0));return this===ge&&b(J,Me)&&!b(le,Me)?!1:Qe||!b(this,Me)||!b(J,Me)||b(this,F)&&this[F][Me]?Qe:!0},re=function(Me,Qe){if(Me=i(Me),Qe=h(Qe,!0),Me===ge&&b(J,Qe)&&!b(le,Qe))return;var tt=p(Me,Qe);return tt&&b(J,Qe)&&!(b(Me,F)&&Me[F][Qe])&&(tt.enumerable=!0),tt},ae=function(Me){for(var Qe=N(i(Me)),tt=[],st=0,ut;Qe.length>st;)!b(J,ut=Qe[st++])&&ut!=F&&ut!=E&&tt.push(ut);return tt},ce=function(Me){for(var Qe=Me===ge,tt=N(Qe?le:i(Me)),st=[],ut=0,ht;tt.length>ut;)b(J,ht=tt[ut++])&&(Qe?b(ge,ht):!0)&&st.push(J[ht]);return st};pe||(k=function(){if(this instanceof k)throw TypeError("Symbol is not a constructor!");var Me=l(arguments.length>0?arguments[0]:void 0),Qe=function(tt){this===ge&&Qe.call(le,tt),b(this,F)&&b(this[F],Me)&&(this[F][Me]=!1),fe(this,Me,C(1,tt))};return A&&Ie&&fe(ge,Me,{configurable:!0,set:Qe}),xe(Me)},y(k[W],"toString",function(){return this._k}),R.f=re,O.f=se,M("./_object-gopn").f=g.f=ae,M("./_object-pie").f=me,P.f=ce,A&&!M("./_library")&&y(ge,"propertyIsEnumerable",me,!0),u.f=function(Se){return xe(t(Se))}),v(v.G+v.W+v.F*!pe,{Symbol:k});for(var te="hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables".split(","),$=0;te.length>$;)t(te[$++]);for(var X=S(t.store),ee=0;X.length>ee;)s(X[ee++]);v(v.S+v.F*!pe,"Symbol",{for:function(Se){return b(B,Se+="")?B[Se]:B[Se]=k(Se)},keyFor:function(Me){if(!Ee(Me))throw TypeError(Me+" is not a symbol!");for(var Qe in B)if(B[Qe]===Me)return Qe},useSetter:function(){Ie=!0},useSimple:function(){Ie=!1}}),v(v.S+v.F*!pe,"Object",{create:q,defineProperty:se,defineProperties:oe,getOwnPropertyDescriptor:re,getOwnPropertyNames:ae,getOwnPropertySymbols:ce});var Oe=w(function(){P.f(1)});v(v.S+v.F*Oe,"Object",{getOwnPropertySymbols:function(Me){return P.f(n(Me))}}),U&&v(v.S+v.F*(!pe||w(function(){var Se=k();return z([Se])!="[null]"||z({a:Se})!="{}"||z(Object(Se))!="{}"})),"JSON",{stringify:function(Me){for(var Qe=[Me],tt=1,st,ut;arguments.length>tt;)Qe.push(arguments[tt++]);return ut=st=Qe[1],!d(st)&&Me===void 0||Ee(Me)?void 0:(f(st)||(st=function(ht,bt){if(typeof ut=="function"&&(bt=ut.call(this,ht,bt)),!Ee(bt))return bt}),Qe[1]=st,z.apply(U,Qe))}}),k[W][V]||M("./_hide")(k[W],V,k[W].valueOf),_(k,"Symbol"),_(Math,"Math",!0),_(D.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,H,a){var D=M("./_export"),b=M("./_object-to-array")(!0);D(D.S,"Object",{entries:function(v){return b(v)}})},{"./_export":107,"./_object-to-array":143}],183:[function(M,H,a){"use strict";var D=M("./_export"),b=M("./_core"),A=M("./_global"),v=M("./_species-constructor"),y=M("./_promise-resolve");D(D.P+D.R,"Promise",{finally:function(E){var w=v(this,b.Promise||A.Promise),c=typeof E=="function";return this.then(c?function(_){return y(w,E()).then(function(){return _})}:E,c?function(_){return y(w,E()).then(function(){throw _})}:E)}})},{"./_core":99,"./_export":107,"./_global":110,"./_promise-resolve":145,"./_species-constructor":153}],184:[function(M,H,a){"use strict";var D=M("./_export"),b=M("./_new-promise-capability"),A=M("./_perform");D(D.S,"Promise",{try:function(v){var y=b.f(this),E=A(v);return(E.e?y.reject:y.resolve)(E.v),y.promise}})},{"./_export":107,"./_new-promise-capability":129,"./_perform":144}],185:[function(M,H,a){M("./_wks-define")("asyncIterator")},{"./_wks-define":164}],186:[function(M,H,a){M("./_wks-define")("observable")},{"./_wks-define":164}],187:[function(M,H,a){M("./es6.array.iterator");for(var D=M("./_global"),b=M("./_hide"),A=M("./_iterators"),v=M("./_wks")("toStringTag"),y="CSSRuleList,CSSStyleDeclaration,CSSValueList,ClientRectList,DOMRectList,DOMStringList,DOMTokenList,DataTransferItemList,FileList,HTMLAllCollection,HTMLCollection,HTMLFormElement,HTMLSelectElement,MediaList,MimeTypeArray,NamedNodeMap,NodeList,PaintRequestList,Plugin,PluginArray,SVGLengthList,SVGNumberList,SVGPathSegList,SVGPointList,SVGStringList,SVGTransformList,SourceBufferList,StyleSheetList,TextTrackCueList,TextTrackList,TouchList".split(","),E=0;E<y.length;E++){var w=y[E],c=D[w],_=c&&c.prototype;_&&!_[v]&&b(_,v,w),A[w]=A.Array}},{"./_global":110,"./_hide":112,"./_iterators":125,"./_wks":166,"./es6.array.iterator":169}],188:[function(M,H,a){var D=M("./_export"),b=M("./_task");D(D.G+D.B,{setImmediate:b.set,clearImmediate:b.clear})},{"./_export":107,"./_task":155}],189:[function(M,H,a){(function(D){"use strict";var b=M("babel-runtime/helpers/typeof"),A=v(b);function v(h){return h&&h.__esModule?h:{default:h}}function y(h){return Array.isArray?Array.isArray(h):i(h)==="[object Array]"}a.isArray=y;function E(h){return typeof h=="boolean"}a.isBoolean=E;function w(h){return h===null}a.isNull=w;function c(h){return h==null}a.isNullOrUndefined=c;function _(h){return typeof h=="number"}a.isNumber=_;function l(h){return typeof h=="string"}a.isString=l;function t(h){return(typeof h=="undefined"?"undefined":(0,A.default)(h))==="symbol"}a.isSymbol=t;function u(h){return h===void 0}a.isUndefined=u;function s(h){return i(h)==="[object RegExp]"}a.isRegExp=s;function r(h){return(typeof h=="undefined"?"undefined":(0,A.default)(h))==="object"&&h!==null}a.isObject=r;function f(h){return i(h)==="[object Date]"}a.isDate=f;function m(h){return i(h)==="[object Error]"||h instanceof Error}a.isError=m;function d(h){return typeof h=="function"}a.isFunction=d;function n(h){return h===null||typeof h=="boolean"||typeof h=="number"||typeof h=="string"||(typeof h=="undefined"?"undefined":(0,A.default)(h))==="symbol"||typeof h=="undefined"}a.isPrimitive=n,a.isBuffer=D.isBuffer;function i(h){return Object.prototype.toString.call(h)}}).call(this,{isBuffer:M("../../is-buffer/index.js")})},{"../../is-buffer/index.js":197,"babel-runtime/helpers/typeof":67}],190:[function(M,H,a){"use strict";var D=M("babel-runtime/helpers/typeof"),b=A(D);function A(v){return v&&v.__esModule?v:{default:v}}(function(v){"use strict";var y=function(){var l=/d{1,4}|m{1,4}|yy(?:yy)?|([HhMsTt])\1?|[LloSZWN]|'[^']*'|'[^']*'/g,t=/\b(?:[PMCEA][SDP]T|(?:Pacific|Mountain|Central|Eastern|Atlantic) (?:Standard|Daylight|Prevailing) Time|(?:GMT|UTC)(?:[-+]\d{4})?)\b/g,u=/[^-+\dA-Z]/g;return function(s,r,f,m){if(arguments.length===1&&_(s)==="string"&&!/\d/.test(s)&&(r=s,s=void 0),s=s||new Date,s instanceof Date||(s=new Date(s)),isNaN(s))throw TypeError("Invalid date");r=String(y.masks[r]||r||y.masks.default);var d=r.slice(0,4);(d==="UTC:"||d==="GMT:")&&(r=r.slice(4),f=!0,d==="GMT:"&&(m=!0));var n=f?"getUTC":"get",i=s[n+"Date"](),h=s[n+"Day"](),C=s[n+"Month"](),x=s[n+"FullYear"](),g=s[n+"Hours"](),R=s[n+"Minutes"](),P=s[n+"Seconds"](),O=s[n+"Milliseconds"](),S=f?0:s.getTimezoneOffset(),p=w(s),T=c(s),N={d:i,dd:E(i),ddd:y.i18n.dayNames[h],dddd:y.i18n.dayNames[h+7],m:C+1,mm:E(C+1),mmm:y.i18n.monthNames[C],mmmm:y.i18n.monthNames[C+12],yy:String(x).slice(2),yyyy:x,h:g%12||12,hh:E(g%12||12),H:g,HH:E(g),M:R,MM:E(R),s:P,ss:E(P),l:E(O,3),L:E(Math.round(O/10)),t:g<12?"a":"p",tt:g<12?"am":"pm",T:g<12?"A":"P",TT:g<12?"AM":"PM",Z:m?"GMT":f?"UTC":(String(s).match(t)||[""]).pop().replace(u,""),o:(S>0?"-":"+")+E(Math.floor(Math.abs(S)/60)*100+Math.abs(S)%60,4),S:["th","st","nd","rd"][i%10>3?0:(i%100-i%10!=10)*i%10],W:p,N:T};return r.replace(l,function(k){return k in N?N[k]:k.slice(1,k.length-1)})}}();y.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"},y.i18n={dayNames:["Sun","Mon","Tue","Wed","Thu","Fri","Sat","Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],monthNames:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec","January","February","March","April","May","June","July","August","September","October","November","December"]};function E(l,t){for(l=String(l),t=t||2;l.length<t;)l="0"+l;return l}function w(l){var t=new Date(l.getFullYear(),l.getMonth(),l.getDate());t.setDate(t.getDate()-(t.getDay()+6)%7+3);var u=new Date(t.getFullYear(),0,4);u.setDate(u.getDate()-(u.getDay()+6)%7+3);var s=t.getTimezoneOffset()-u.getTimezoneOffset();t.setHours(t.getHours()-s);var r=(t-u)/(864e5*7);return 1+Math.floor(r)}function c(l){var t=l.getDay();return t===0&&(t=7),t}function _(l){return l===null?"null":l===void 0?"undefined":(typeof l=="undefined"?"undefined":(0,b.default)(l))!=="object"?typeof l=="undefined"?"undefined":(0,b.default)(l):Array.isArray(l)?"array":{}.toString.call(l).slice(8,-1).toLowerCase()}typeof define=="function"&&define.amd?define(function(){return y}):(typeof a=="undefined"?"undefined":(0,b.default)(a))==="object"?H.exports=y:v.dateFormat=y})(void 0)},{"babel-runtime/helpers/typeof":67}],191:[function(M,H,a){/*!
|
|
|
* escape-html
|
|
|
* Copyright(c) 2012-2013 TJ Holowaychuk
|
|
|
* Copyright(c) 2015 Andreas Lubbe
|
|
|
* Copyright(c) 2015 Tiancheng "Timothy" Gu
|
|
|
* MIT Licensed
|
|
|
*/"use strict";var D=/["'&<>]/;H.exports=b;function b(A){var v=""+A,y=D.exec(v);if(!y)return v;var E,w="",c=0,_=0;for(c=y.index;c<v.length;c++){switch(v.charCodeAt(c)){case 34:E=""";break;case 38:E="&";break;case 39:E="'";break;case 60:E="<";break;case 62:E=">";break;default:continue}_!==c&&(w+=v.substring(_,c)),_=c+1,w+=E}return _!==c?w+v.substring(_,c):w}},{}],192:[function(M,H,a){function D(){this._events=this._events||{},this._maxListeners=this._maxListeners||void 0}H.exports=D,D.EventEmitter=D,D.prototype._events=void 0,D.prototype._maxListeners=void 0,D.defaultMaxListeners=10,D.prototype.setMaxListeners=function(E){if(!A(E)||E<0||isNaN(E))throw TypeError("n must be a positive number");return this._maxListeners=E,this},D.prototype.emit=function(E){var w,c,_,l,t,u;if(this._events||(this._events={}),E==="error"&&(!this._events.error||v(this._events.error)&&!this._events.error.length)){if(w=arguments[1],w instanceof Error)throw w;var s=new Error('Uncaught, unspecified "error" event. ('+w+")");throw s.context=w,s}if(c=this._events[E],y(c))return!1;if(b(c))switch(arguments.length){case 1:c.call(this);break;case 2:c.call(this,arguments[1]);break;case 3:c.call(this,arguments[1],arguments[2]);break;default:l=Array.prototype.slice.call(arguments,1),c.apply(this,l)}else if(v(c))for(l=Array.prototype.slice.call(arguments,1),u=c.slice(),_=u.length,t=0;t<_;t++)u[t].apply(this,l);return!0},D.prototype.addListener=function(E,w){var c;if(!b(w))throw TypeError("listener must be a function");return this._events||(this._events={}),this._events.newListener&&this.emit("newListener",E,b(w.listener)?w.listener:w),this._events[E]?v(this._events[E])?this._events[E].push(w):this._events[E]=[this._events[E],w]:this._events[E]=w,v(this._events[E])&&!this._events[E].warned&&(y(this._maxListeners)?c=D.defaultMaxListeners:c=this._maxListeners,c&&c>0&&this._events[E].length>c&&(this._events[E].warned=!0,console.error("(node) warning: possible EventEmitter memory leak detected. %d listeners added. Use emitter.setMaxListeners() to increase limit.",this._events[E].length),typeof console.trace=="function"&&console.trace())),this},D.prototype.on=D.prototype.addListener,D.prototype.once=function(E,w){if(!b(w))throw TypeError("listener must be a function");var c=!1;function _(){this.removeListener(E,_),c||(c=!0,w.apply(this,arguments))}return _.listener=w,this.on(E,_),this},D.prototype.removeListener=function(E,w){var c,_,l,t;if(!b(w))throw TypeError("listener must be a function");if(!this._events||!this._events[E])return this;if(c=this._events[E],l=c.length,_=-1,c===w||b(c.listener)&&c.listener===w)delete this._events[E],this._events.removeListener&&this.emit("removeListener",E,w);else if(v(c)){for(t=l;t-- >0;)if(c[t]===w||c[t].listener&&c[t].listener===w){_=t;break}if(_<0)return this;c.length===1?(c.length=0,delete this._events[E]):c.splice(_,1),this._events.removeListener&&this.emit("removeListener",E,w)}return this},D.prototype.removeAllListeners=function(E){var w,c;if(!this._events)return this;if(!this._events.removeListener)return arguments.length===0?this._events={}:this._events[E]&&delete this._events[E],this;if(arguments.length===0){for(w in this._events){if(w==="removeListener")continue;this.removeAllListeners(w)}return this.removeAllListeners("removeListener"),this._events={},this}if(c=this._events[E],b(c))this.removeListener(E,c);else if(c)for(;c.length;)this.removeListener(E,c[c.length-1]);return delete this._events[E],this},D.prototype.listeners=function(E){var w;return!this._events||!this._events[E]?w=[]:b(this._events[E])?w=[this._events[E]]:w=this._events[E].slice(),w},D.prototype.listenerCount=function(E){if(this._events){var w=this._events[E];if(b(w))return 1;if(w)return w.length}return 0},D.listenerCount=function(E,w){return E.listenerCount(w)};function b(E){return typeof E=="function"}function A(E){return typeof E=="number"}function v(E){return typeof E=="object"&&E!==null}function y(E){return E===void 0}},{}],193:[function(M,H,a){var D=M("http"),b=H.exports;for(var A in D)D.hasOwnProperty(A)&&(b[A]=D[A]);b.request=function(v,y){return v||(v={}),v.scheme="https",v.protocol="https:",D.request.call(this,v,y)}},{http:231}],194:[function(M,H,a){/*!
|
|
|
* humanize-ms - index.js
|
|
|
* Copyright(c) 2014 dead_horse <dead_horse@qq.com>
|
|
|
* MIT Licensed
|
|
|
*/"use strict";var D=M("util"),b=M("ms");H.exports=function(A){if(typeof A=="number")return A;var v=b(A);if(v===void 0){var y=new Error(D.format("humanize-ms(%j) result undefined",A));console.warn(y.stack)}return v}},{ms:204,util:243}],195:[function(M,H,a){a.read=function(D,b,A,v,y){var E,w,c=y*8-v-1,_=(1<<c)-1,l=_>>1,t=-7,u=A?y-1:0,s=A?-1:1,r=D[b+u];for(u+=s,E=r&(1<<-t)-1,r>>=-t,t+=c;t>0;E=E*256+D[b+u],u+=s,t-=8);for(w=E&(1<<-t)-1,E>>=-t,t+=v;t>0;w=w*256+D[b+u],u+=s,t-=8);if(E===0)E=1-l;else{if(E===_)return w?NaN:(r?-1:1)*Infinity;w=w+Math.pow(2,v),E=E-l}return(r?-1:1)*w*Math.pow(2,E-v)},a.write=function(D,b,A,v,y,E){var w,c,_,l=E*8-y-1,t=(1<<l)-1,u=t>>1,s=y===23?Math.pow(2,-24)-Math.pow(2,-77):0,r=v?0:E-1,f=v?1:-1,m=b<0||b===0&&1/b<0?1:0;for(b=Math.abs(b),isNaN(b)||b===Infinity?(c=isNaN(b)?1:0,w=t):(w=Math.floor(Math.log(b)/Math.LN2),b*(_=Math.pow(2,-w))<1&&(w--,_*=2),w+u>=1?b+=s/_:b+=s*Math.pow(2,1-u),b*_>=2&&(w++,_/=2),w+u>=t?(c=0,w=t):w+u>=1?(c=(b*_-1)*Math.pow(2,y),w=w+u):(c=b*Math.pow(2,u-1)*Math.pow(2,y),w=0));y>=8;D[A+r]=c&255,r+=f,c/=256,y-=8);for(w=w<<y|c,l+=y;l>0;D[A+r]=w&255,r+=f,w/=256,l-=8);D[A+r-f]|=m*128}},{}],196:[function(M,H,a){typeof Object.create=="function"?H.exports=function(b,A){A&&(b.super_=A,b.prototype=Object.create(A.prototype,{constructor:{value:b,enumerable:!1,writable:!0,configurable:!0}}))}:H.exports=function(b,A){if(A){b.super_=A;var v=function(){};v.prototype=A.prototype,b.prototype=new v,b.prototype.constructor=b}}},{}],197:[function(M,H,a){/*!
|
|
|
* Determine if an object is a Buffer
|
|
|
*
|
|
|
* @author Feross Aboukhadijeh <https://feross.org>
|
|
|
* @license MIT
|
|
|
*/H.exports=function(A){return A!=null&&(D(A)||b(A)||!!A._isBuffer)};function D(A){return!!A.constructor&&typeof A.constructor.isBuffer=="function"&&A.constructor.isBuffer(A)}function b(A){return typeof A.readFloatLE=="function"&&typeof A.slice=="function"&&D(A.slice(0,0))}},{}],198:[function(M,H,a){var D={}.toString;H.exports=Array.isArray||function(b){return D.call(b)=="[object Array]"}},{}],199:[function(require,module,exports){(function(global){(function(M,H){typeof exports=="object"&&typeof module!="undefined"?module.exports=H(M):typeof define=="function"&&define.amd?define(H):H(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 H={},a=0,D=M.length;a<D;a++)H[M.charAt(a)]=a;return H}(b64chars),fromCharCode=String.fromCharCode,cb_utob=function(M){if(M.length<2){var H=M.charCodeAt(0);return H<128?M:H<2048?fromCharCode(192|H>>>6)+fromCharCode(128|H&63):fromCharCode(224|H>>>12&15)+fromCharCode(128|H>>>6&63)+fromCharCode(128|H&63)}else{var H=65536+(M.charCodeAt(0)-55296)*1024+(M.charCodeAt(1)-56320);return fromCharCode(240|H>>>18&7)+fromCharCode(128|H>>>12&63)+fromCharCode(128|H>>>6&63)+fromCharCode(128|H&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 H=[0,2,1][M.length%3],a=M.charCodeAt(0)<<16|(M.length>1?M.charCodeAt(1):0)<<8|(M.length>2?M.charCodeAt(2):0),D=[b64chars.charAt(a>>>18),b64chars.charAt(a>>>12&63),H>=2?"=":b64chars.charAt(a>>>6&63),H>=1?"=":b64chars.charAt(a&63)];return D.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 H=Object.prototype.toString.call(M)==="[object Uint8Array]";return H?M.toString("base64"):btoa(utob(String(M)))},encode=function(M,H){return H?_encode(String(M)).replace(/[+\/]/g,function(a){return a=="+"?"-":"_"}).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 H=(7&M.charCodeAt(0))<<18|(63&M.charCodeAt(1))<<12|(63&M.charCodeAt(2))<<6|63&M.charCodeAt(3),a=H-65536;return fromCharCode((a>>>10)+55296)+fromCharCode((a&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 H=M.length,a=H%4,D=(H>0?b64tab[M.charAt(0)]<<18:0)|(H>1?b64tab[M.charAt(1)]<<12:0)|(H>2?b64tab[M.charAt(2)]<<6:0)|(H>3?b64tab[M.charAt(3)]:0),b=[fromCharCode(D>>>16),fromCharCode(D>>>8&255),fromCharCode(D&255)];return b.length-=[0,0,2,1][a],b.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(H){return H=="-"?"+":"/"}).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,H,a){/*!
|
|
|
* merge-descriptors
|
|
|
* Copyright(c) 2014 Jonathan Ong
|
|
|
* Copyright(c) 2015 Douglas Christopher Wilson
|
|
|
* MIT Licensed
|
|
|
*/"use strict";H.exports=b;var D=Object.prototype.hasOwnProperty;function b(A,v,y){if(!A)throw new TypeError("argument dest is required");if(!v)throw new TypeError("argument src is required");return y===void 0&&(y=!0),Object.getOwnPropertyNames(v).forEach(function(w){if(!y&&D.call(A,w))return;var c=Object.getOwnPropertyDescriptor(v,w);Object.defineProperty(A,w,c)}),A}},{}],201:[function(M,H,a){"use strict";function D(){this._types=Object.create(null),this._extensions=Object.create(null);for(var b=0;b<arguments.length;b++)this.define(arguments[b]);this.define=this.define.bind(this),this.getType=this.getType.bind(this),this.getExtension=this.getExtension.bind(this)}D.prototype.define=function(b,A){for(var v in b){var y=b[v].map(function(c){return c.toLowerCase()});v=v.toLowerCase();for(var E=0;E<y.length;E++){var w=y[E];if(w[0]=="*")continue;if(!A&&w in this._types)throw new Error('Attempt to change mapping for "'+w+'" extension from "'+this._types[w]+'" to "'+v+'". Pass `force=true` to allow this, otherwise remove "'+w+'" from the list of extensions for "'+v+'".');this._types[w]=v}if(A||!this._extensions[v]){var w=y[0];this._extensions[v]=w[0]!="*"?w:w.substr(1)}}},D.prototype.getType=function(b){b=String(b);var A=b.replace(/^.*[/\\]/,"").toLowerCase(),v=A.replace(/^.*\./,"").toLowerCase(),y=A.length<b.length,E=v.length<A.length-1;return(E||!y)&&this._types[v]||null},D.prototype.getExtension=function(b){return b=/^\s*([^;\s]*)/.test(b)&&RegExp.$1,b&&this._extensions[b.toLowerCase()]||null},H.exports=D},{}],202:[function(M,H,a){"use strict";var D=M("./Mime");H.exports=new D(M("./types/standard"))},{"./Mime":201,"./types/standard":203}],203:[function(M,H,a){H.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,H,a){var D=1e3,b=D*60,A=b*60,v=A*24,y=v*7,E=v*365.25;H.exports=function(t,u){u=u||{};var s=typeof t;if(s==="string"&&t.length>0)return w(t);if(s==="number"&&isFinite(t))return u.long?_(t):c(t);throw new Error("val is not a non-empty string or a valid number. val="+JSON.stringify(t))};function w(t){if(t=String(t),t.length>100)return;var u=/^(-?(?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|weeks?|w|years?|yrs?|y)?$/i.exec(t);if(!u)return;var s=parseFloat(u[1]),r=(u[2]||"ms").toLowerCase();switch(r){case"years":case"year":case"yrs":case"yr":case"y":return s*E;case"weeks":case"week":case"w":return s*y;case"days":case"day":case"d":return s*v;case"hours":case"hour":case"hrs":case"hr":case"h":return s*A;case"minutes":case"minute":case"mins":case"min":case"m":return s*b;case"seconds":case"second":case"secs":case"sec":case"s":return s*D;case"milliseconds":case"millisecond":case"msecs":case"msec":case"ms":return s;default:return}}function c(t){var u=Math.abs(t);return u>=v?Math.round(t/v)+"d":u>=A?Math.round(t/A)+"h":u>=b?Math.round(t/b)+"m":u>=D?Math.round(t/D)+"s":t+"ms"}function _(t){var u=Math.abs(t);return u>=v?l(t,u,v,"day"):u>=A?l(t,u,A,"hour"):u>=b?l(t,u,b,"minute"):u>=D?l(t,u,D,"second"):t+" ms"}function l(t,u,s,r){var f=u>=s*1.5;return Math.round(t/s)+" "+r+(f?"s":"")}},{}],205:[function(M,H,a){(function(D){function b(E,w){for(var c=0,_=E.length-1;_>=0;_--){var l=E[_];l==="."?E.splice(_,1):l===".."?(E.splice(_,1),c++):c&&(E.splice(_,1),c--)}if(w)for(;c--;c)E.unshift("..");return E}a.resolve=function(){for(var E="",w=!1,c=arguments.length-1;c>=-1&&!w;c--){var _=c>=0?arguments[c]:D.cwd();if(typeof _!="string")throw new TypeError("Arguments to path.resolve must be strings");if(!_)continue;E=_+"/"+E,w=_.charAt(0)==="/"}return E=b(v(E.split("/"),function(l){return!!l}),!w).join("/"),(w?"/":"")+E||"."},a.normalize=function(E){var w=a.isAbsolute(E),c=y(E,-1)==="/";return E=b(v(E.split("/"),function(_){return!!_}),!w).join("/"),!E&&!w&&(E="."),E&&c&&(E+="/"),(w?"/":"")+E},a.isAbsolute=function(E){return E.charAt(0)==="/"},a.join=function(){var E=Array.prototype.slice.call(arguments,0);return a.normalize(v(E,function(w,c){if(typeof w!="string")throw new TypeError("Arguments to path.join must be strings");return w}).join("/"))},a.relative=function(E,w){E=a.resolve(E).substr(1),w=a.resolve(w).substr(1);function c(f){for(var m=0;m<f.length&&!(f[m]!=="");m++);for(var d=f.length-1;d>=0&&!(f[d]!=="");d--);return m>d?[]:f.slice(m,d-m+1)}for(var _=c(E.split("/")),l=c(w.split("/")),t=Math.min(_.length,l.length),u=t,s=0;s<t;s++)if(_[s]!==l[s]){u=s;break}for(var r=[],s=u;s<_.length;s++)r.push("..");return r=r.concat(l.slice(u)),r.join("/")},a.sep="/",a.delimiter=":",a.dirname=function(E){if(typeof E!="string"&&(E=E+""),E.length===0)return".";for(var w=E.charCodeAt(0),c=w===47,_=-1,l=!0,t=E.length-1;t>=1;--t)if(w=E.charCodeAt(t),w===47){if(!l){_=t;break}}else l=!1;return _===-1?c?"/":".":c&&_===1?"/":E.slice(0,_)};function A(E){typeof E!="string"&&(E=E+"");var w=0,c=-1,_=!0,l;for(l=E.length-1;l>=0;--l)if(E.charCodeAt(l)===47){if(!_){w=l+1;break}}else c===-1&&(_=!1,c=l+1);return c===-1?"":E.slice(w,c)}a.basename=function(E,w){var c=A(E);return w&&c.substr(-1*w.length)===w&&(c=c.substr(0,c.length-w.length)),c},a.extname=function(E){typeof E!="string"&&(E=E+"");for(var w=-1,c=0,_=-1,l=!0,t=0,u=E.length-1;u>=0;--u){var s=E.charCodeAt(u);if(s===47){if(!l){c=u+1;break}continue}_===-1&&(l=!1,_=u+1),s===46?w===-1?w=u:t!==1&&(t=1):w!==-1&&(t=-1)}return w===-1||_===-1||t===0||t===1&&w===_-1&&w===c+1?"":E.slice(w,_)};function v(E,w){if(E.filter)return E.filter(w);for(var c=[],_=0;_<E.length;_++)w(E[_],_,E)&&c.push(E[_]);return c}var y="ab".substr(-1)==="b"?function(E,w,c){return E.substr(w,c)}:function(E,w,c){return w<0&&(w=E.length+w),E.substr(w,c)}}).call(this,M("_process"))},{_process:208}],206:[function(M,H,a){(function(D){/*!
|
|
|
* 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 b={function:!0,object:!0},A=b[typeof window]&&window||this,v=A,y=b[typeof a]&&a,E=b[typeof H]&&H&&!H.nodeType&&H,w=y&&E&&typeof D=="object"&&D;w&&(w.global===w||w.window===w||w.self===w)&&(A=w);var c=Math.pow(2,53)-1,_=/\bOpera/,l=this,t=Object.prototype,u=t.hasOwnProperty,s=t.toString;function r(O){return O=String(O),O.charAt(0).toUpperCase()+O.slice(1)}function f(O,S,p){var T={"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 S&&p&&/^Win/i.test(O)&&!/^Windows Phone /i.test(O)&&(T=T[/[\d.]+$/.exec(O)])&&(O="Windows "+T),O=String(O),S&&p&&(O=O.replace(RegExp(S,"i"),p)),O=d(O.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]),O}function m(O,S){var p=-1,T=O?O.length:0;if(typeof T=="number"&&T>-1&&T<=c)for(;++p<T;)S(O[p],p,O);else n(O,S)}function d(O){return O=g(O),/^(?:webOS|i(?:OS|P))/.test(O)?O:r(O)}function n(O,S){for(var p in O)u.call(O,p)&&S(O[p],p,O)}function i(O){return O==null?r(O):s.call(O).slice(8,-1)}function h(O,S){var p=O!=null?typeof O[S]:"number";return!/^(?:boolean|number|string|undefined)$/.test(p)&&(p=="object"?!!O[S]:!0)}function C(O){return String(O).replace(/([ -])(?!$)/g,"$1?")}function x(O,S){var p=null;return m(O,function(T,N){p=S(p,T,N,O)}),p}function g(O){return String(O).replace(/^ +| +$/g,"")}function R(O){var S=A,p=O&&typeof O=="object"&&i(O)!="String";p&&(S=O,O=null);var T=S.navigator||{},N=T.userAgent||"";O||(O=N);var k=p||l==v,U=p?!!T.likeChrome:/\bChrome\b/.test(O)&&!/internal|\n/i.test(s.toString()),z="Object",W=p?z:"ScriptBridgingProxyObject",F=p?z:"Environment",V=p&&S.java?"JavaPackage":i(S.java),K=p?z:"RuntimeObject",B=/\bJava/.test(V)&&S.java,J=B&&i(S.environment)==F,le=B?"a":"\u03B1",ge=B?"b":"\u03B2",pe=S.document||{},De=S.operamini||S.opera,Ie=_.test(Ie=p&&De?De["[[Class]]"]:i(De))?Ie:De=null,fe,xe=O,Ee=[],se=null,oe=O==N,q=oe&&De&&typeof De.version=="function"&&De.version(),me,re=X([{label:"EdgeHTML",pattern:"Edge"},"Trident",{label:"WebKit",pattern:"AppleWebKit"},"iCab","Presto","NetFront","Tasman","KHTML","Gecko"]),ae=Oe(["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"]),ce=Me([{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"]),te=ee({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}}),$=Se(["Windows Phone","Android","CentOS",{label:"Chrome OS",pattern:"CrOS"},"Debian","Fedora","FreeBSD","Gentoo","Haiku","Kubuntu","Linux Mint","OpenBSD","Red Hat","SuSE","Ubuntu","Xubuntu","Cygwin","Symbian OS","hpwOS","webOS ","webOS","Tablet OS","Tizen","Linux","Mac OS X","Macintosh","Mac","Windows 98;","Windows "]);function X(ut){return x(ut,function(ht,bt){return ht||RegExp("\\b"+(bt.pattern||C(bt))+"\\b","i").exec(O)&&(bt.label||bt)})}function ee(ut){return x(ut,function(ht,bt,Ke){return ht||(bt[ce]||bt[/^[a-z]+(?: +[a-z]+\b)*/i.exec(ce)]||RegExp("\\b"+C(Ke)+"(?:\\b|\\w*\\d)","i").exec(O))&&Ke})}function Oe(ut){return x(ut,function(ht,bt){return ht||RegExp("\\b"+(bt.pattern||C(bt))+"\\b","i").exec(O)&&(bt.label||bt)})}function Se(ut){return x(ut,function(ht,bt){var Ke=bt.pattern||C(bt);return!ht&&(ht=RegExp("\\b"+Ke+"(?:/[\\d.]+|[ \\w.]*)","i").exec(O))&&(ht=f(ht,Ke,bt.label||bt)),ht})}function Me(ut){return x(ut,function(ht,bt){var Ke=bt.pattern||C(bt);return!ht&&(ht=RegExp("\\b"+Ke+" *\\d+[.\\w_]*","i").exec(O)||RegExp("\\b"+Ke+" *\\w+-[\\w]*","i").exec(O)||RegExp("\\b"+Ke+"(?:; *(?:[a-z]+[_-])?[a-z]+\\d+|[^ ();-]*)","i").exec(O))&&((ht=String(bt.label&&!RegExp(Ke,"i").test(bt.label)?bt.label:ht).split("/"))[1]&&!/[\d.]+/.test(ht[0])&&(ht[0]+=" "+ht[1]),bt=bt.label||bt,ht=d(ht[0].replace(RegExp(Ke,"i"),bt).replace(RegExp("; *(?:"+bt+"[_-])?","i")," ").replace(RegExp("("+bt+")[-_.]?(\\w)","i"),"$1 $2"))),ht})}function Qe(ut){return x(ut,function(ht,bt){return ht||(RegExp(bt+"(?:-[\\d.]+/|(?: for [\\w-]+)?[ /-])([\\d.]+[^ ();/_-]*)","i").exec(O)||0)[1]||null})}function tt(){return this.description||""}if(re&&(re=[re]),te&&!ce&&(ce=Me([te])),(fe=/\bGoogle TV\b/.exec(ce))&&(ce=fe[0]),/\bSimulator\b/i.test(O)&&(ce=(ce?ce+" ":"")+"Simulator"),ae=="Opera Mini"&&/\bOPiOS\b/.test(O)&&Ee.push("running in Turbo/Uncompressed mode"),ae=="IE"&&/\blike iPhone OS\b/.test(O)?(fe=R(O.replace(/like iPhone OS/,"")),te=fe.manufacturer,ce=fe.product):/^iP/.test(ce)?(ae||(ae="Safari"),$="iOS"+((fe=/ OS ([\d_]+)/i.exec(O))?" "+fe[1].replace(/_/g,"."):"")):ae=="Konqueror"&&!/buntu/i.test($)?$="Kubuntu":te&&te!="Google"&&(/Chrome/.test(ae)&&!/\bMobile Safari\b/i.test(O)||/\bVita\b/.test(ce))||/\bAndroid\b/.test($)&&/^Chrome/.test(ae)&&/\bVersion\//i.test(O)?(ae="Android Browser",$=/\bAndroid\b/.test($)?$:"Android"):ae=="Silk"?(/\bMobi/i.test(O)||($="Android",Ee.unshift("desktop mode")),/Accelerated *= *true/i.test(O)&&Ee.unshift("accelerated")):ae=="PaleMoon"&&(fe=/\bFirefox\/([\d.]+)\b/.exec(O))?Ee.push("identifying as Firefox "+fe[1]):ae=="Firefox"&&(fe=/\b(Mobile|Tablet|TV)\b/i.exec(O))?($||($="Firefox OS"),ce||(ce=fe[1])):!ae||(fe=!/\bMinefield\b/i.test(O)&&/\b(?:Firefox|Safari)\b/.exec(ae))?(ae&&!ce&&/[\/,]|^[^(]+?\)/.test(O.slice(O.indexOf(fe+"/")+8))&&(ae=null),(fe=ce||te||$)&&(ce||te||/\b(?:Android|Symbian OS|Tablet OS|webOS)\b/.test($))&&(ae=/[a-z]+(?: Hat)?/i.exec(/\bAndroid\b/.test($)?$:fe)+" Browser")):ae=="Electron"&&(fe=(/\bChrome\/([\d.]+)\b/.exec(O)||0)[1])&&Ee.push("Chromium "+fe),q||(q=Qe(["(?:Cloud9|CriOS|CrMo|Edge|FxiOS|IEMobile|Iron|Opera ?Mini|OPiOS|OPR|Raven|SamsungBrowser|Silk(?!/[\\d.]+$))","Version",C(ae),"(?:Firefox|Minefield|NetFront)"])),(fe=re=="iCab"&&parseFloat(q)>3&&"WebKit"||/\bOpera\b/.test(ae)&&(/\bOPR\b/.test(O)?"Blink":"Presto")||/\b(?:Midori|Nook|Safari)\b/i.test(O)&&!/^(?:Trident|EdgeHTML)$/.test(re)&&"WebKit"||!re&&/\bMSIE\b/i.test(O)&&($=="Mac OS"?"Tasman":"Trident")||re=="WebKit"&&/\bPlayStation\b(?! Vita\b)/i.test(ae)&&"NetFront")&&(re=[fe]),ae=="IE"&&(fe=(/; *(?:XBLWP|ZuneWP)(\d+)/i.exec(O)||0)[1])?(ae+=" Mobile",$="Windows Phone "+(/\+$/.test(fe)?fe:fe+".x"),Ee.unshift("desktop mode")):/\bWPDesktop\b/i.test(O)?(ae="IE Mobile",$="Windows Phone 8.x",Ee.unshift("desktop mode"),q||(q=(/\brv:([\d.]+)/.exec(O)||0)[1])):ae!="IE"&&re=="Trident"&&(fe=/\brv:([\d.]+)/.exec(O))&&(ae&&Ee.push("identifying as "+ae+(q?" "+q:"")),ae="IE",q=fe[1]),oe){if(h(S,"global"))if(B&&(fe=B.lang.System,xe=fe.getProperty("os.arch"),$=$||fe.getProperty("os.name")+" "+fe.getProperty("os.version")),J){try{q=S.require("ringo/engine").version.join("."),ae="RingoJS"}catch(ut){(fe=S.system)&&fe.global.system==S.system&&(ae="Narwhal",$||($=fe[0].os||null))}ae||(ae="Rhino")}else typeof S.process=="object"&&!S.process.browser&&(fe=S.process)&&(typeof fe.versions=="object"&&(typeof fe.versions.electron=="string"?(Ee.push("Node "+fe.versions.node),ae="Electron",q=fe.versions.electron):typeof fe.versions.nw=="string"&&(Ee.push("Chromium "+q,"Node "+fe.versions.node),ae="NW.js",q=fe.versions.nw)),ae||(ae="Node.js",xe=fe.arch,$=fe.platform,q=/[\d.]+/.exec(fe.version),q=q?q[0]:null));else i(fe=S.runtime)==W?(ae="Adobe AIR",$=fe.flash.system.Capabilities.os):i(fe=S.phantom)==K?(ae="PhantomJS",q=(fe=fe.version||null)&&fe.major+"."+fe.minor+"."+fe.patch):typeof pe.documentMode=="number"&&(fe=/\bTrident\/(\d+)/i.exec(O))?(q=[q,pe.documentMode],(fe=+fe[1]+4)!=q[1]&&(Ee.push("IE "+q[1]+" mode"),re&&(re[1]=""),q[1]=fe),q=ae=="IE"?String(q[1].toFixed(1)):q[0]):typeof pe.documentMode=="number"&&/^(?:Chrome|Firefox)\b/.test(ae)&&(Ee.push("masking as "+ae+" "+q),ae="IE",q="11.0",re=["Trident"],$="Windows");$=$&&d($)}if(q&&(fe=/(?:[ab]|dp|pre|[ab]\d+pre)(?:\d+\+?)?$/i.exec(q)||/(?:alpha|beta)(?: ?\d)?/i.exec(O+";"+(oe&&T.appMinorVersion))||/\bMinefield\b/i.test(O)&&"a")&&(se=/b/i.test(fe)?"beta":"alpha",q=q.replace(RegExp(fe+"\\+?$"),"")+(se=="beta"?ge:le)+(/\d+\+?/.exec(fe)||"")),ae=="Fennec"||ae=="Firefox"&&/\b(?:Android|Firefox OS)\b/.test($))ae="Firefox Mobile";else if(ae=="Maxthon"&&q)q=q.replace(/\.[\d.]+/,".x");else if(/\bXbox\b/i.test(ce))ce=="Xbox 360"&&($=null),ce=="Xbox 360"&&/\bIEMobile\b/.test(O)&&Ee.unshift("mobile mode");else if((/^(?:Chrome|IE|Opera)$/.test(ae)||ae&&!ce&&!/Browser|Mobi/.test(ae))&&($=="Windows CE"||/Mobi/i.test(O)))ae+=" Mobile";else if(ae=="IE"&&oe)try{S.external===null&&Ee.unshift("platform preview")}catch(ut){Ee.unshift("embedded")}else(/\bBlackBerry\b/.test(ce)||/\bBB10\b/.test(O))&&(fe=(RegExp(ce.replace(/ +/g," *")+"/([.\\d]+)","i").exec(O)||0)[1]||q)?(fe=[fe,/BB10/.test(O)],$=(fe[1]?(ce=null,te="BlackBerry"):"Device Software")+" "+fe[0],q=null):this!=n&&ce!="Wii"&&(oe&&De||/Opera/.test(ae)&&/\b(?:MSIE|Firefox)\b/i.test(O)||ae=="Firefox"&&/\bOS X (?:\d+\.){2,}/.test($)||ae=="IE"&&($&&!/^Win/.test($)&&q>5.5||/\bWindows XP\b/.test($)&&q>8||q==8&&!/\bTrident\b/.test(O)))&&!_.test(fe=R.call(n,O.replace(_,"")+";"))&&fe.name&&(fe="ing as "+fe.name+((fe=fe.version)?" "+fe:""),_.test(ae)?(/\bIE\b/.test(fe)&&$=="Mac OS"&&($=null),fe="identify"+fe):(fe="mask"+fe,Ie?ae=d(Ie.replace(/([a-z])([A-Z])/g,"$1 $2")):ae="Opera",/\bIE\b/.test(fe)&&($=null),oe||(q=null)),re=["Presto"],Ee.push(fe));(fe=(/\bAppleWebKit\/([\d.]+\+?)/i.exec(O)||0)[1])&&(fe=[parseFloat(fe.replace(/\.(\d)$/,".0$1")),fe],ae=="Safari"&&fe[1].slice(-1)=="+"?(ae="WebKit Nightly",se="alpha",q=fe[1].slice(0,-1)):(q==fe[1]||q==(fe[2]=(/\bSafari\/([\d.]+\+?)/i.exec(O)||0)[1]))&&(q=null),fe[1]=(/\bChrome\/([\d.]+)/i.exec(O)||0)[1],fe[0]==537.36&&fe[2]==537.36&&parseFloat(fe[1])>=28&&re=="WebKit"&&(re=["Blink"]),!oe||!U&&!fe[1]?(re&&(re[1]="like Safari"),fe=(fe=fe[0],fe<400?1:fe<500?2:fe<526?3:fe<533?4:fe<534?"4+":fe<535?5:fe<537?6:fe<538?7:fe<601?8:"8")):(re&&(re[1]="like Chrome"),fe=fe[1]||(fe=fe[0],fe<530?1:fe<532?2:fe<532.05?3:fe<533?4:fe<534.03?5:fe<534.07?6:fe<534.1?7:fe<534.13?8:fe<534.16?9:fe<534.24?10:fe<534.3?11:fe<535.01?12:fe<535.02?"13+":fe<535.07?15:fe<535.11?16:fe<535.19?17:fe<536.05?18:fe<536.1?19:fe<537.01?20:fe<537.11?"21+":fe<537.13?23:fe<537.18?24:fe<537.24?25:fe<537.36?26:re!="Blink"?"27":"28")),re&&(re[1]+=" "+(fe+=typeof fe=="number"?".x":/[.+]/.test(fe)?"":"+")),ae=="Safari"&&(!q||parseInt(q)>45)&&(q=fe)),ae=="Opera"&&(fe=/\bzbov|zvav$/.exec($))?(ae+=" ",Ee.unshift("desktop mode"),fe=="zvav"?(ae+="Mini",q=null):ae+="Mobile",$=$.replace(RegExp(" *"+fe+"$"),"")):ae=="Safari"&&/\bChrome\b/.exec(re&&re[1])&&(Ee.unshift("desktop mode"),ae="Chrome Mobile",q=null,/\bOS X\b/.test($)?(te="Apple",$="iOS 4.3+"):$=null),q&&q.indexOf(fe=/[\d.]+$/.exec($))==0&&O.indexOf("/"+fe+"-")>-1&&($=g($.replace(fe,""))),re&&!/\b(?:Avant|Nook)\b/.test(ae)&&(/Browser|Lunascape|Maxthon/.test(ae)||ae!="Safari"&&/^iOS/.test($)&&/\bSafari\b/.test(re[1])||/^(?:Adobe|Arora|Breach|Midori|Opera|Phantom|Rekonq|Rock|Samsung Internet|Sleipnir|Web)/.test(ae)&&re[1])&&((fe=re[re.length-1])&&Ee.push(fe)),Ee.length&&(Ee=["("+Ee.join("; ")+")"]),te&&ce&&ce.indexOf(te)<0&&Ee.push("on "+te),ce&&Ee.push((/^on /.test(Ee[Ee.length-1])?"":"on ")+ce),$&&(fe=/ ([\d.+]+)$/.exec($),me=fe&&$.charAt($.length-fe[0].length-1)=="/",$={architecture:32,family:fe&&!me?$.replace(fe[0],""):$,version:fe?fe[1]:null,toString:function(){var ut=this.version;return this.family+(ut&&!me?" "+ut:"")+(this.architecture==64?" 64-bit":"")}}),(fe=/\b(?:AMD|IA|Win|WOW|x86_|x)64\b/i.exec(xe))&&!/\bi686\b/i.test(xe)?($&&($.architecture=64,$.family=$.family.replace(RegExp(" *"+fe),"")),ae&&(/\bWOW64\b/i.test(O)||oe&&/\w(?:86|32)$/.test(T.cpuClass||T.platform)&&!/\bWin64; x64\b/i.test(O))&&Ee.unshift("32-bit")):$&&/^OS X/.test($.family)&&ae=="Chrome"&&parseFloat(q)>=39&&($.architecture=64),O||(O=null);var st={};return st.description=O,st.layout=re&&re[0],st.manufacturer=te,st.name=ae,st.prerelease=se,st.product=ce,st.ua=O,st.version=ae&&q,st.os=$||{architecture:null,family:null,version:null,toString:function(){return"null"}},st.parse=R,st.toString=tt,st.version&&Ee.unshift(q),st.name&&Ee.unshift(ae),$&&ae&&!($==String($).split(" ")[0]&&($==ae.split(" ")[0]||ce))&&Ee.push(ce?"("+$+")":"on "+$),Ee.length&&(st.description=Ee.join(" ")),st}var P=R();typeof define=="function"&&typeof define.amd=="object"&&define.amd?(A.platform=P,define(function(){return P})):y&&E?n(P,function(O,S){y[S]=O}):A.platform=P}).call(this)}).call(this,typeof global!="undefined"?global:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],207:[function(M,H,a){(function(D){"use strict";typeof D=="undefined"||!D.version||D.version.indexOf("v0.")===0||D.version.indexOf("v1.")===0&&D.version.indexOf("v1.8.")!==0?H.exports={nextTick:b}:H.exports=D;function b(A,v,y,E){if(typeof A!="function")throw new TypeError('"callback" argument must be a function');var w=arguments.length,c,_;switch(w){case 0:case 1:return D.nextTick(A);case 2:return D.nextTick(function(){A.call(null,v)});case 3:return D.nextTick(function(){A.call(null,v,y)});case 4:return D.nextTick(function(){A.call(null,v,y,E)});default:for(c=new Array(w-1),_=0;_<c.length;)c[_++]=arguments[_];return D.nextTick(function(){A.apply(null,c)})}}}).call(this,M("_process"))},{_process:208}],208:[function(M,H,a){var D=H.exports={},b,A;function v(){throw new Error("setTimeout has not been defined")}function y(){throw new Error("clearTimeout has not been defined")}(function(){try{typeof setTimeout=="function"?b=setTimeout:b=v}catch(m){b=v}try{typeof clearTimeout=="function"?A=clearTimeout:A=y}catch(m){A=y}})();function E(m){if(b===setTimeout)return setTimeout(m,0);if((b===v||!b)&&setTimeout)return b=setTimeout,setTimeout(m,0);try{return b(m,0)}catch(d){try{return b.call(null,m,0)}catch(n){return b.call(this,m,0)}}}function w(m){if(A===clearTimeout)return clearTimeout(m);if((A===y||!A)&&clearTimeout)return A=clearTimeout,clearTimeout(m);try{return A(m)}catch(d){try{return A.call(null,m)}catch(n){return A.call(this,m)}}}var c=[],_=!1,l,t=-1;function u(){if(!_||!l)return;_=!1,l.length?c=l.concat(c):t=-1,c.length&&s()}function s(){if(_)return;var m=E(u);_=!0;for(var d=c.length;d;){for(l=c,c=[];++t<d;)l&&l[t].run();t=-1,d=c.length}l=null,_=!1,w(m)}D.nextTick=function(m){var d=new Array(arguments.length-1);if(arguments.length>1)for(var n=1;n<arguments.length;n++)d[n-1]=arguments[n];c.push(new r(m,d)),c.length===1&&!_&&E(s)};function r(m,d){this.fun=m,this.array=d}r.prototype.run=function(){this.fun.apply(null,this.array)},D.title="browser",D.browser=!0,D.env={},D.argv=[],D.version="",D.versions={};function f(){}D.on=f,D.addListener=f,D.once=f,D.off=f,D.removeListener=f,D.removeAllListeners=f,D.emit=f,D.prependListener=f,D.prependOnceListener=f,D.listeners=function(m){return[]},D.binding=function(m){throw new Error("process.binding is not supported")},D.cwd=function(){return"/"},D.chdir=function(m){throw new Error("process.chdir is not supported")},D.umask=function(){return 0}},{}],209:[function(M,H,a){(function(D){/*! https://mths.be/punycode v1.4.1 by @mathias */(function(b){var A=typeof a=="object"&&a&&!a.nodeType&&a,v=typeof H=="object"&&H&&!H.nodeType&&H,y=typeof D=="object"&&D;(y.global===y||y.window===y||y.self===y)&&(b=y);var E,w=2147483647,c=36,_=1,l=26,t=38,u=700,s=72,r=128,f="-",m=/^xn--/,d=/[^\x20-\x7E]/,n=/[\x2E\u3002\uFF0E\uFF61]/g,i={overflow:"Overflow: input needs wider integers to process","not-basic":"Illegal input >= 0x80 (not a basic code point)","invalid-input":"Invalid input"},h=c-_,C=Math.floor,x=String.fromCharCode,g;function R(V){throw new RangeError(i[V])}function P(V,K){for(var B=V.length,J=[];B--;)J[B]=K(V[B]);return J}function O(V,K){var B=V.split("@"),J="";B.length>1&&(J=B[0]+"@",V=B[1]),V=V.replace(n,".");var le=V.split("."),ge=P(le,K).join(".");return J+ge}function S(V){for(var K=[],B=0,J=V.length,le,ge;B<J;)le=V.charCodeAt(B++),le>=55296&&le<=56319&&B<J?(ge=V.charCodeAt(B++),(ge&64512)==56320?K.push(((le&1023)<<10)+(ge&1023)+65536):(K.push(le),B--)):K.push(le);return K}function p(V){return P(V,function(K){var B="";return K>65535&&(K-=65536,B+=x(K>>>10&1023|55296),K=56320|K&1023),B+=x(K),B}).join("")}function T(V){return V-48<10?V-22:V-65<26?V-65:V-97<26?V-97:c}function N(V,K){return V+22+75*(V<26)-((K!=0)<<5)}function k(V,K,B){var J=0;for(V=B?C(V/u):V>>1,V+=C(V/K);V>h*l>>1;J+=c)V=C(V/h);return C(J+(h+1)*V/(V+t))}function U(V){var K=[],B=V.length,J,le=0,ge=r,pe=s,De,Ie,fe,xe,Ee,se,oe,q,me;for(De=V.lastIndexOf(f),De<0&&(De=0),Ie=0;Ie<De;++Ie)V.charCodeAt(Ie)>=128&&R("not-basic"),K.push(V.charCodeAt(Ie));for(fe=De>0?De+1:0;fe<B;){for(xe=le,Ee=1,se=c;!(fe>=B&&R("invalid-input"),oe=T(V.charCodeAt(fe++)),(oe>=c||oe>C((w-le)/Ee))&&R("overflow"),le+=oe*Ee,q=se<=pe?_:se>=pe+l?l:se-pe,oe<q);se+=c)me=c-q,Ee>C(w/me)&&R("overflow"),Ee*=me;J=K.length+1,pe=k(le-xe,J,xe==0),C(le/J)>w-ge&&R("overflow"),ge+=C(le/J),le%=J,K.splice(le++,0,ge)}return p(K)}function z(V){var K,B,J,le,ge,pe,De,Ie,fe,xe,Ee,se=[],oe,q,me,re;for(V=S(V),oe=V.length,K=r,B=0,ge=s,pe=0;pe<oe;++pe)Ee=V[pe],Ee<128&&se.push(x(Ee));for(J=le=se.length,le&&se.push(f);J<oe;){for(De=w,pe=0;pe<oe;++pe)Ee=V[pe],Ee>=K&&Ee<De&&(De=Ee);for(q=J+1,De-K>C((w-B)/q)&&R("overflow"),B+=(De-K)*q,K=De,pe=0;pe<oe;++pe)if(Ee=V[pe],Ee<K&&++B>w&&R("overflow"),Ee==K){for(Ie=B,fe=c;!(xe=fe<=ge?_:fe>=ge+l?l:fe-ge,Ie<xe);fe+=c)re=Ie-xe,me=c-xe,se.push(x(N(xe+re%me,0))),Ie=C(re/me);se.push(x(N(Ie,0))),ge=k(B,q,J==le),B=0,++J}++B,++K}return se.join("")}function W(V){return O(V,function(K){return m.test(K)?U(K.slice(4).toLowerCase()):K})}function F(V){return O(V,function(K){return d.test(K)?"xn--"+z(K):K})}if(E={version:"1.4.1",ucs2:{decode:S,encode:p},decode:U,encode:z,toASCII:F,toUnicode:W},typeof define=="function"&&typeof define.amd=="object"&&define.amd)define("punycode",function(){return E});else if(A&&v)if(H.exports==A)v.exports=E;else for(g in E)E.hasOwnProperty(g)&&(A[g]=E[g]);else b.punycode=E})(this)}).call(this,typeof global!="undefined"?global:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],210:[function(M,H,a){"use strict";function D(A,v){return Object.prototype.hasOwnProperty.call(A,v)}H.exports=function(A,v,y,E){v=v||"&",y=y||"=";var w={};if(typeof A!="string"||A.length===0)return w;var c=/\+/g;A=A.split(v);var _=1e3;E&&typeof E.maxKeys=="number"&&(_=E.maxKeys);var l=A.length;_>0&&l>_&&(l=_);for(var t=0;t<l;++t){var u=A[t].replace(c,"%20"),s=u.indexOf(y),r,f,m,d;s>=0?(r=u.substr(0,s),f=u.substr(s+1)):(r=u,f=""),m=decodeURIComponent(r),d=decodeURIComponent(f),D(w,m)?b(w[m])?w[m].push(d):w[m]=[w[m],d]:w[m]=d}return w};var b=Array.isArray||function(A){return Object.prototype.toString.call(A)==="[object Array]"}},{}],211:[function(M,H,a){"use strict";var D=function(y){switch(typeof y){case"string":return y;case"boolean":return y?"true":"false";case"number":return isFinite(y)?y:"";default:return""}};H.exports=function(y,E,w,c){return E=E||"&",w=w||"=",y===null&&(y=void 0),typeof y=="object"?A(v(y),function(_){var l=encodeURIComponent(D(_))+w;return b(y[_])?A(y[_],function(t){return l+encodeURIComponent(D(t))}).join(E):l+encodeURIComponent(D(y[_]))}).join(E):c?encodeURIComponent(D(c))+w+encodeURIComponent(D(y)):""};var b=Array.isArray||function(y){return Object.prototype.toString.call(y)==="[object Array]"};function A(y,E){if(y.map)return y.map(E);for(var w=[],c=0;c<y.length;c++)w.push(E(y[c],c));return w}var v=Object.keys||function(y){var E=[];for(var w in y)Object.prototype.hasOwnProperty.call(y,w)&&E.push(w);return E}},{}],212:[function(M,H,a){"use strict";a.decode=a.parse=M("./decode"),a.encode=a.stringify=M("./encode")},{"./decode":210,"./encode":211}],213:[function(M,H,a){H.exports=M("./lib/_stream_duplex.js")},{"./lib/_stream_duplex.js":214}],214:[function(M,H,a){"use strict";var D=M("babel-runtime/core-js/object/create"),b=y(D),A=M("babel-runtime/core-js/object/keys"),v=y(A);function y(d){return d&&d.__esModule?d:{default:d}}var E=M("process-nextick-args"),w=v.default||function(d){var n=[];for(var i in d)n.push(i);return n};H.exports=r;var c=(0,b.default)(M("core-util-is"));c.inherits=M("inherits");var _=M("./_stream_readable"),l=M("./_stream_writable");c.inherits(r,_);for(var t=w(l.prototype),u=0;u<t.length;u++){var s=t[u];r.prototype[s]||(r.prototype[s]=l.prototype[s])}function r(d){if(!(this instanceof r))return new r(d);_.call(this,d),l.call(this,d),d&&d.readable===!1&&(this.readable=!1),d&&d.writable===!1&&(this.writable=!1),this.allowHalfOpen=!0,d&&d.allowHalfOpen===!1&&(this.allowHalfOpen=!1),this.once("end",f)}Object.defineProperty(r.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}});function f(){if(this.allowHalfOpen||this._writableState.ended)return;E.nextTick(m,this)}function m(d){d.end()}Object.defineProperty(r.prototype,"destroyed",{get:function(){return this._readableState===void 0||this._writableState===void 0?!1:this._readableState.destroyed&&this._writableState.destroyed},set:function(n){if(this._readableState===void 0||this._writableState===void 0)return;this._readableState.destroyed=n,this._writableState.destroyed=n}}),r.prototype._destroy=function(d,n){this.push(null),this.end(),E.nextTick(n,d)}},{"./_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,H,a){"use strict";var D=M("babel-runtime/core-js/object/create"),b=A(D);function A(w){return w&&w.__esModule?w:{default:w}}H.exports=E;var v=M("./_stream_transform"),y=(0,b.default)(M("core-util-is"));y.inherits=M("inherits"),y.inherits(E,v);function E(w){if(!(this instanceof E))return new E(w);v.call(this,w)}E.prototype._transform=function(w,c,_){_(null,w)}},{"./_stream_transform":217,"babel-runtime/core-js/object/create":55,"core-util-is":189,inherits:196}],216:[function(M,H,a){(function(D,b){"use strict";var A=M("babel-runtime/core-js/object/get-prototype-of"),v=w(A),y=M("babel-runtime/core-js/object/create"),E=w(y);function w(re){return re&&re.__esModule?re:{default:re}}var c=M("process-nextick-args");H.exports=S;var _=M("isarray"),l;S.ReadableState=O;var t=M("events").EventEmitter,u=function(ae,ce){return ae.listeners(ce).length},s=M("./internal/streams/stream"),r=M("safe-buffer").Buffer,f=b.Uint8Array||function(){};function m(re){return r.from(re)}function d(re){return r.isBuffer(re)||re instanceof f}var n=(0,E.default)(M("core-util-is"));n.inherits=M("inherits");var i=M("util"),h=void 0;i&&i.debuglog?h=i.debuglog("stream"):h=function(){};var C=M("./internal/streams/BufferList"),x=M("./internal/streams/destroy"),g;n.inherits(S,s);var R=["error","close","destroy","pause","resume"];function P(re,ae,ce){if(typeof re.prependListener=="function")return re.prependListener(ae,ce);!re._events||!re._events[ae]?re.on(ae,ce):_(re._events[ae])?re._events[ae].unshift(ce):re._events[ae]=[ce,re._events[ae]]}function O(re,ae){l=l||M("./_stream_duplex"),re=re||{};var ce=ae instanceof l;this.objectMode=!!re.objectMode,ce&&(this.objectMode=this.objectMode||!!re.readableObjectMode);var te=re.highWaterMark,$=re.readableHighWaterMark,X=this.objectMode?16:16*1024;te||te===0?this.highWaterMark=te:ce&&($||$===0)?this.highWaterMark=$:this.highWaterMark=X,this.highWaterMark=Math.floor(this.highWaterMark),this.buffer=new C,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=re.defaultEncoding||"utf8",this.awaitDrain=0,this.readingMore=!1,this.decoder=null,this.encoding=null,re.encoding&&(g||(g=M("string_decoder/").StringDecoder),this.decoder=new g(re.encoding),this.encoding=re.encoding)}function S(re){if(l=l||M("./_stream_duplex"),!(this instanceof S))return new S(re);this._readableState=new O(re,this),this.readable=!0,re&&(typeof re.read=="function"&&(this._read=re.read),typeof re.destroy=="function"&&(this._destroy=re.destroy)),s.call(this)}Object.defineProperty(S.prototype,"destroyed",{get:function(){return this._readableState===void 0?!1:this._readableState.destroyed},set:function(ae){if(!this._readableState)return;this._readableState.destroyed=ae}}),S.prototype.destroy=x.destroy,S.prototype._undestroy=x.undestroy,S.prototype._destroy=function(re,ae){this.push(null),ae(re)},S.prototype.push=function(re,ae){var ce=this._readableState,te;return ce.objectMode?te=!0:typeof re=="string"&&(ae=ae||ce.defaultEncoding,ae!==ce.encoding&&(re=r.from(re,ae),ae=""),te=!0),p(this,re,ae,!1,te)},S.prototype.unshift=function(re){return p(this,re,null,!0,!1)};function p(re,ae,ce,te,$){var X=re._readableState;if(ae===null)X.reading=!1,F(re,X);else{var ee;$||(ee=N(X,ae)),ee?re.emit("error",ee):X.objectMode||ae&&ae.length>0?(typeof ae!="string"&&!X.objectMode&&(0,v.default)(ae)!==r.prototype&&(ae=m(ae)),te?X.endEmitted?re.emit("error",new Error("stream.unshift() after end event")):T(re,X,ae,!0):X.ended?re.emit("error",new Error("stream.push() after EOF")):(X.reading=!1,X.decoder&&!ce?(ae=X.decoder.write(ae),X.objectMode||ae.length!==0?T(re,X,ae,!1):B(re,X)):T(re,X,ae,!1))):te||(X.reading=!1)}return k(X)}function T(re,ae,ce,te){ae.flowing&&ae.length===0&&!ae.sync?(re.emit("data",ce),re.read(0)):(ae.length+=ae.objectMode?1:ce.length,te?ae.buffer.unshift(ce):ae.buffer.push(ce),ae.needReadable&&V(re)),B(re,ae)}function N(re,ae){var ce;return!d(ae)&&typeof ae!="string"&&ae!==void 0&&!re.objectMode&&(ce=new TypeError("Invalid non-string/buffer chunk")),ce}function k(re){return!re.ended&&(re.needReadable||re.length<re.highWaterMark||re.length===0)}S.prototype.isPaused=function(){return this._readableState.flowing===!1},S.prototype.setEncoding=function(re){return g||(g=M("string_decoder/").StringDecoder),this._readableState.decoder=new g(re),this._readableState.encoding=re,this};var U=8388608;function z(re){return re>=U?re=U:(re--,re|=re>>>1,re|=re>>>2,re|=re>>>4,re|=re>>>8,re|=re>>>16,re++),re}function W(re,ae){return re<=0||ae.length===0&&ae.ended?0:ae.objectMode?1:re!==re?ae.flowing&&ae.length?ae.buffer.head.data.length:ae.length:(re>ae.highWaterMark&&(ae.highWaterMark=z(re)),re<=ae.length?re:ae.ended?ae.length:(ae.needReadable=!0,0))}S.prototype.read=function(re){h("read",re),re=parseInt(re,10);var ae=this._readableState,ce=re;if(re!==0&&(ae.emittedReadable=!1),re===0&&ae.needReadable&&(ae.length>=ae.highWaterMark||ae.ended))return h("read: emitReadable",ae.length,ae.ended),ae.length===0&&ae.ended?oe(this):V(this),null;if(re=W(re,ae),re===0&&ae.ended)return ae.length===0&&oe(this),null;var te=ae.needReadable;h("need readable",te),(ae.length===0||ae.length-re<ae.highWaterMark)&&(te=!0,h("length less than watermark",te)),ae.ended||ae.reading?(te=!1,h("reading or ended",te)):te&&(h("do read"),ae.reading=!0,ae.sync=!0,ae.length===0&&(ae.needReadable=!0),this._read(ae.highWaterMark),ae.sync=!1,ae.reading||(re=W(ce,ae)));var $;return re>0?$=fe(re,ae):$=null,$===null?(ae.needReadable=!0,re=0):ae.length-=re,ae.length===0&&(ae.ended||(ae.needReadable=!0),ce!==re&&ae.ended&&oe(this)),$!==null&&this.emit("data",$),$};function F(re,ae){if(ae.ended)return;if(ae.decoder){var ce=ae.decoder.end();ce&&ce.length&&(ae.buffer.push(ce),ae.length+=ae.objectMode?1:ce.length)}ae.ended=!0,V(re)}function V(re){var ae=re._readableState;ae.needReadable=!1,ae.emittedReadable||(h("emitReadable",ae.flowing),ae.emittedReadable=!0,ae.sync?c.nextTick(K,re):K(re))}function K(re){h("emit readable"),re.emit("readable"),Ie(re)}function B(re,ae){ae.readingMore||(ae.readingMore=!0,c.nextTick(J,re,ae))}function J(re,ae){for(var ce=ae.length;!ae.reading&&!ae.flowing&&!ae.ended&&ae.length<ae.highWaterMark&&!(h("maybeReadMore read 0"),re.read(0),ce===ae.length);)ce=ae.length;ae.readingMore=!1}S.prototype._read=function(re){this.emit("error",new Error("_read() is not implemented"))},S.prototype.pipe=function(re,ae){var ce=this,te=this._readableState;switch(te.pipesCount){case 0:te.pipes=re;break;case 1:te.pipes=[te.pipes,re];break;default:te.pipes.push(re);break}te.pipesCount+=1,h("pipe count=%d opts=%j",te.pipesCount,ae);var $=(!ae||ae.end!==!1)&&re!==D.stdout&&re!==D.stderr,X=$?Oe:Ke;te.endEmitted?c.nextTick(X):ce.once("end",X),re.on("unpipe",ee);function ee(Ue,nt){h("onunpipe"),Ue===ce&&(nt&&nt.hasUnpiped===!1&&(nt.hasUnpiped=!0,Qe()))}function Oe(){h("onend"),re.end()}var Se=le(ce);re.on("drain",Se);var Me=!1;function Qe(){h("cleanup"),re.removeListener("close",ht),re.removeListener("finish",bt),re.removeListener("drain",Se),re.removeListener("error",ut),re.removeListener("unpipe",ee),ce.removeListener("end",Oe),ce.removeListener("end",Ke),ce.removeListener("data",st),Me=!0,te.awaitDrain&&(!re._writableState||re._writableState.needDrain)&&Se()}var tt=!1;ce.on("data",st);function st(Ue){h("ondata"),tt=!1;var nt=re.write(Ue);nt===!1&&!tt&&((te.pipesCount===1&&te.pipes===re||te.pipesCount>1&&me(te.pipes,re)!==-1)&&!Me&&(h("false write response, pause",ce._readableState.awaitDrain),ce._readableState.awaitDrain++,tt=!0),ce.pause())}function ut(Ue){h("onerror",Ue),Ke(),re.removeListener("error",ut),u(re,"error")===0&&re.emit("error",Ue)}P(re,"error",ut);function ht(){re.removeListener("finish",bt),Ke()}re.once("close",ht);function bt(){h("onfinish"),re.removeListener("close",ht),Ke()}re.once("finish",bt);function Ke(){h("unpipe"),ce.unpipe(re)}return re.emit("pipe",ce),te.flowing||(h("pipe resume"),ce.resume()),re};function le(re){return function(){var ae=re._readableState;h("pipeOnDrain",ae.awaitDrain),ae.awaitDrain&&ae.awaitDrain--,ae.awaitDrain===0&&u(re,"data")&&(ae.flowing=!0,Ie(re))}}S.prototype.unpipe=function(re){var ae=this._readableState,ce={hasUnpiped:!1};if(ae.pipesCount===0)return this;if(ae.pipesCount===1)return re&&re!==ae.pipes?this:(re||(re=ae.pipes),ae.pipes=null,ae.pipesCount=0,ae.flowing=!1,re&&re.emit("unpipe",this,ce),this);if(!re){var te=ae.pipes,$=ae.pipesCount;ae.pipes=null,ae.pipesCount=0,ae.flowing=!1;for(var X=0;X<$;X++)te[X].emit("unpipe",this,ce);return this}var ee=me(ae.pipes,re);return ee===-1?this:(ae.pipes.splice(ee,1),ae.pipesCount-=1,ae.pipesCount===1&&(ae.pipes=ae.pipes[0]),re.emit("unpipe",this,ce),this)},S.prototype.on=function(re,ae){var ce=s.prototype.on.call(this,re,ae);if(re==="data")this._readableState.flowing!==!1&&this.resume();else if(re==="readable"){var te=this._readableState;!te.endEmitted&&!te.readableListening&&(te.readableListening=te.needReadable=!0,te.emittedReadable=!1,te.reading?te.length&&V(this):c.nextTick(ge,this))}return ce},S.prototype.addListener=S.prototype.on;function ge(re){h("readable nexttick read 0"),re.read(0)}S.prototype.resume=function(){var re=this._readableState;return re.flowing||(h("resume"),re.flowing=!0,pe(this,re)),this};function pe(re,ae){ae.resumeScheduled||(ae.resumeScheduled=!0,c.nextTick(De,re,ae))}function De(re,ae){ae.reading||(h("resume read 0"),re.read(0)),ae.resumeScheduled=!1,ae.awaitDrain=0,re.emit("resume"),Ie(re),ae.flowing&&!ae.reading&&re.read(0)}S.prototype.pause=function(){return h("call pause flowing=%j",this._readableState.flowing),this._readableState.flowing!==!1&&(h("pause"),this._readableState.flowing=!1,this.emit("pause")),this};function Ie(re){var ae=re._readableState;for(h("flow",ae.flowing);ae.flowing&&re.read()!==null;);}S.prototype.wrap=function(re){var ae=this,ce=this._readableState,te=!1;re.on("end",function(){if(h("wrapped end"),ce.decoder&&!ce.ended){var ee=ce.decoder.end();ee&&ee.length&&ae.push(ee)}ae.push(null)}),re.on("data",function(ee){if(h("wrapped data"),ce.decoder&&(ee=ce.decoder.write(ee)),ce.objectMode&&ee==null)return;if(!ce.objectMode&&(!ee||!ee.length))return;var Oe=ae.push(ee);Oe||(te=!0,re.pause())});for(var $ in re)this[$]===void 0&&typeof re[$]=="function"&&(this[$]=function(ee){return function(){return re[ee].apply(re,arguments)}}($));for(var X=0;X<R.length;X++)re.on(R[X],this.emit.bind(this,R[X]));return this._read=function(ee){h("wrapped _read",ee),te&&(te=!1,re.resume())},this},Object.defineProperty(S.prototype,"readableHighWaterMark",{enumerable:!1,get:function(){return this._readableState.highWaterMark}}),S._fromList=fe;function fe(re,ae){if(ae.length===0)return null;var ce;return ae.objectMode?ce=ae.buffer.shift():!re||re>=ae.length?(ae.decoder?ce=ae.buffer.join(""):ae.buffer.length===1?ce=ae.buffer.head.data:ce=ae.buffer.concat(ae.length),ae.buffer.clear()):ce=xe(re,ae.buffer,ae.decoder),ce}function xe(re,ae,ce){var te;return re<ae.head.data.length?(te=ae.head.data.slice(0,re),ae.head.data=ae.head.data.slice(re)):re===ae.head.data.length?te=ae.shift():te=ce?Ee(re,ae):se(re,ae),te}function Ee(re,ae){var ce=ae.head,te=1,$=ce.data;for(re-=$.length;ce=ce.next;){var X=ce.data,ee=re>X.length?X.length:re;if(ee===X.length?$+=X:$+=X.slice(0,re),re-=ee,re===0){ee===X.length?(++te,ce.next?ae.head=ce.next:ae.head=ae.tail=null):(ae.head=ce,ce.data=X.slice(ee));break}++te}return ae.length-=te,$}function se(re,ae){var ce=r.allocUnsafe(re),te=ae.head,$=1;for(te.data.copy(ce),re-=te.data.length;te=te.next;){var X=te.data,ee=re>X.length?X.length:re;if(X.copy(ce,ce.length-re,0,ee),re-=ee,re===0){ee===X.length?(++$,te.next?ae.head=te.next:ae.head=ae.tail=null):(ae.head=te,te.data=X.slice(ee));break}++$}return ae.length-=$,ce}function oe(re){var ae=re._readableState;if(ae.length>0)throw new Error('"endReadable()" called on non-empty stream');ae.endEmitted||(ae.ended=!0,c.nextTick(q,ae,re))}function q(re,ae){!re.endEmitted&&re.length===0&&(re.endEmitted=!0,ae.readable=!1,ae.emit("end"))}function me(re,ae){for(var ce=0,te=re.length;ce<te;ce++)if(re[ce]===ae)return ce;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,H,a){"use strict";var D=M("babel-runtime/core-js/object/create"),b=A(D);function A(l){return l&&l.__esModule?l:{default:l}}H.exports=w;var v=M("./_stream_duplex"),y=(0,b.default)(M("core-util-is"));y.inherits=M("inherits"),y.inherits(w,v);function E(l,t){var u=this._transformState;u.transforming=!1;var s=u.writecb;if(!s)return this.emit("error",new Error("write callback called multiple times"));u.writechunk=null,u.writecb=null,t!=null&&this.push(t),s(l);var r=this._readableState;r.reading=!1,(r.needReadable||r.length<r.highWaterMark)&&this._read(r.highWaterMark)}function w(l){if(!(this instanceof w))return new w(l);v.call(this,l),this._transformState={afterTransform:E.bind(this),needTransform:!1,transforming:!1,writecb:null,writechunk:null,writeencoding:null},this._readableState.needReadable=!0,this._readableState.sync=!1,l&&(typeof l.transform=="function"&&(this._transform=l.transform),typeof l.flush=="function"&&(this._flush=l.flush)),this.on("prefinish",c)}function c(){var l=this;typeof this._flush=="function"?this._flush(function(t,u){_(l,t,u)}):_(this,null,null)}w.prototype.push=function(l,t){return this._transformState.needTransform=!1,v.prototype.push.call(this,l,t)},w.prototype._transform=function(l,t,u){throw new Error("_transform() is not implemented")},w.prototype._write=function(l,t,u){var s=this._transformState;if(s.writecb=u,s.writechunk=l,s.writeencoding=t,!s.transforming){var r=this._readableState;(s.needTransform||r.needReadable||r.length<r.highWaterMark)&&this._read(r.highWaterMark)}},w.prototype._read=function(l){var t=this._transformState;t.writechunk!==null&&t.writecb&&!t.transforming?(t.transforming=!0,this._transform(t.writechunk,t.writeencoding,t.afterTransform)):t.needTransform=!0},w.prototype._destroy=function(l,t){var u=this;v.prototype._destroy.call(this,l,function(s){t(s),u.emit("close")})};function _(l,t,u){if(t)return l.emit("error",t);if(u!=null&&l.push(u),l._writableState.length)throw new Error("Calling transform done when ws.length != 0");if(l._transformState.transforming)throw new Error("Calling transform done when still transforming");return l.push(null)}},{"./_stream_duplex":214,"babel-runtime/core-js/object/create":55,"core-util-is":189,inherits:196}],218:[function(M,H,a){(function(D,b){"use strict";var A=M("babel-runtime/core-js/object/define-property"),v=s(A),y=M("babel-runtime/core-js/symbol/has-instance"),E=s(y),w=M("babel-runtime/core-js/symbol"),c=s(w),_=M("babel-runtime/core-js/object/create"),l=s(_),t=M("babel-runtime/core-js/set-immediate"),u=s(t);function s(se){return se&&se.__esModule?se:{default:se}}var r=M("process-nextick-args");H.exports=N;function f(se,oe,q){this.chunk=se,this.encoding=oe,this.callback=q,this.next=null}function m(se){var oe=this;this.next=null,this.entry=null,this.finish=function(){Ee(oe,se)}}var d=!D.browser&&["v0.10","v0.9."].indexOf(D.version.slice(0,5))>-1?u.default:r.nextTick,n;N.WritableState=p;var i=(0,l.default)(M("core-util-is"));i.inherits=M("inherits");var h={deprecate:M("util-deprecate")},C=M("./internal/streams/stream"),x=M("safe-buffer").Buffer,g=b.Uint8Array||function(){};function R(se){return x.from(se)}function P(se){return x.isBuffer(se)||se instanceof g}var O=M("./internal/streams/destroy");i.inherits(N,C);function S(){}function p(se,oe){n=n||M("./_stream_duplex"),se=se||{};var q=oe instanceof n;this.objectMode=!!se.objectMode,q&&(this.objectMode=this.objectMode||!!se.writableObjectMode);var me=se.highWaterMark,re=se.writableHighWaterMark,ae=this.objectMode?16:16*1024;me||me===0?this.highWaterMark=me:q&&(re||re===0)?this.highWaterMark=re:this.highWaterMark=ae,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 ce=se.decodeStrings===!1;this.decodeStrings=!ce,this.defaultEncoding=se.defaultEncoding||"utf8",this.length=0,this.writing=!1,this.corked=0,this.sync=!0,this.bufferProcessing=!1,this.onwrite=function(te){B(oe,te)},this.writecb=null,this.writelen=0,this.bufferedRequest=null,this.lastBufferedRequest=null,this.pendingcb=0,this.prefinished=!1,this.errorEmitted=!1,this.bufferedRequestCount=0,this.corkedRequestsFree=new m(this)}p.prototype.getBuffer=function(){for(var oe=this.bufferedRequest,q=[];oe;)q.push(oe),oe=oe.next;return q},function(){try{Object.defineProperty(p.prototype,"buffer",{get:h.deprecate(function(){return this.getBuffer()},"_writableState.buffer is deprecated. Use _writableState.getBuffer instead.","DEP0003")})}catch(se){}}();var T;typeof c.default=="function"&&E.default&&typeof Function.prototype[E.default]=="function"?(T=Function.prototype[E.default],(0,v.default)(N,E.default,{value:function(oe){return T.call(this,oe)?!0:this!==N?!1:oe&&oe._writableState instanceof p}})):T=function(oe){return oe instanceof this};function N(se){if(n=n||M("./_stream_duplex"),!T.call(N,this)&&!(this instanceof n))return new N(se);this._writableState=new p(se,this),this.writable=!0,se&&(typeof se.write=="function"&&(this._write=se.write),typeof se.writev=="function"&&(this._writev=se.writev),typeof se.destroy=="function"&&(this._destroy=se.destroy),typeof se.final=="function"&&(this._final=se.final)),C.call(this)}N.prototype.pipe=function(){this.emit("error",new Error("Cannot pipe, not readable"))};function k(se,oe){var q=new Error("write after end");se.emit("error",q),r.nextTick(oe,q)}function U(se,oe,q,me){var re=!0,ae=!1;return q===null?ae=new TypeError("May not write null values to stream"):typeof q!="string"&&q!==void 0&&!oe.objectMode&&(ae=new TypeError("Invalid non-string/buffer chunk")),ae&&(se.emit("error",ae),r.nextTick(me,ae),re=!1),re}N.prototype.write=function(se,oe,q){var me=this._writableState,re=!1,ae=!me.objectMode&&P(se);return ae&&!x.isBuffer(se)&&(se=R(se)),typeof oe=="function"&&(q=oe,oe=null),ae?oe="buffer":oe||(oe=me.defaultEncoding),typeof q!="function"&&(q=S),me.ended?k(this,q):(ae||U(this,me,se,q))&&(me.pendingcb++,re=W(this,me,ae,se,oe,q)),re},N.prototype.cork=function(){var se=this._writableState;se.corked++},N.prototype.uncork=function(){var se=this._writableState;se.corked&&(se.corked--,!se.writing&&!se.corked&&!se.finished&&!se.bufferProcessing&&se.bufferedRequest&&ge(this,se))},N.prototype.setDefaultEncoding=function(oe){if(typeof oe=="string"&&(oe=oe.toLowerCase()),!(["hex","utf8","utf-8","ascii","binary","base64","ucs2","ucs-2","utf16le","utf-16le","raw"].indexOf((oe+"").toLowerCase())>-1))throw new TypeError("Unknown encoding: "+oe);return this._writableState.defaultEncoding=oe,this};function z(se,oe,q){return!se.objectMode&&se.decodeStrings!==!1&&typeof oe=="string"&&(oe=x.from(oe,q)),oe}Object.defineProperty(N.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}});function W(se,oe,q,me,re,ae){if(!q){var ce=z(oe,me,re);me!==ce&&(q=!0,re="buffer",me=ce)}var te=oe.objectMode?1:me.length;oe.length+=te;var $=oe.length<oe.highWaterMark;if($||(oe.needDrain=!0),oe.writing||oe.corked){var X=oe.lastBufferedRequest;oe.lastBufferedRequest={chunk:me,encoding:re,isBuf:q,callback:ae,next:null},X?X.next=oe.lastBufferedRequest:oe.bufferedRequest=oe.lastBufferedRequest,oe.bufferedRequestCount+=1}else F(se,oe,!1,te,me,re,ae);return $}function F(se,oe,q,me,re,ae,ce){oe.writelen=me,oe.writecb=ce,oe.writing=!0,oe.sync=!0,q?se._writev(re,oe.onwrite):se._write(re,ae,oe.onwrite),oe.sync=!1}function V(se,oe,q,me,re){--oe.pendingcb,q?(r.nextTick(re,me),r.nextTick(fe,se,oe),se._writableState.errorEmitted=!0,se.emit("error",me)):(re(me),se._writableState.errorEmitted=!0,se.emit("error",me),fe(se,oe))}function K(se){se.writing=!1,se.writecb=null,se.length-=se.writelen,se.writelen=0}function B(se,oe){var q=se._writableState,me=q.sync,re=q.writecb;if(K(q),oe)V(se,q,me,oe,re);else{var ae=pe(q);!ae&&!q.corked&&!q.bufferProcessing&&q.bufferedRequest&&ge(se,q),me?d(J,se,q,ae,re):J(se,q,ae,re)}}function J(se,oe,q,me){q||le(se,oe),oe.pendingcb--,me(),fe(se,oe)}function le(se,oe){oe.length===0&&oe.needDrain&&(oe.needDrain=!1,se.emit("drain"))}function ge(se,oe){oe.bufferProcessing=!0;var q=oe.bufferedRequest;if(se._writev&&q&&q.next){var me=oe.bufferedRequestCount,re=new Array(me),ae=oe.corkedRequestsFree;ae.entry=q;for(var ce=0,te=!0;q;)re[ce]=q,q.isBuf||(te=!1),q=q.next,ce+=1;re.allBuffers=te,F(se,oe,!0,oe.length,re,"",ae.finish),oe.pendingcb++,oe.lastBufferedRequest=null,ae.next?(oe.corkedRequestsFree=ae.next,ae.next=null):oe.corkedRequestsFree=new m(oe),oe.bufferedRequestCount=0}else{for(;q;){var $=q.chunk,X=q.encoding,ee=q.callback,Oe=oe.objectMode?1:$.length;if(F(se,oe,!1,Oe,$,X,ee),q=q.next,oe.bufferedRequestCount--,oe.writing)break}q===null&&(oe.lastBufferedRequest=null)}oe.bufferedRequest=q,oe.bufferProcessing=!1}N.prototype._write=function(se,oe,q){q(new Error("_write() is not implemented"))},N.prototype._writev=null,N.prototype.end=function(se,oe,q){var me=this._writableState;typeof se=="function"?(q=se,se=null,oe=null):typeof oe=="function"&&(q=oe,oe=null),se!=null&&this.write(se,oe),me.corked&&(me.corked=1,this.uncork()),!me.ending&&!me.finished&&xe(this,me,q)};function pe(se){return se.ending&&se.length===0&&se.bufferedRequest===null&&!se.finished&&!se.writing}function De(se,oe){se._final(function(q){oe.pendingcb--,q&&se.emit("error",q),oe.prefinished=!0,se.emit("prefinish"),fe(se,oe)})}function Ie(se,oe){!oe.prefinished&&!oe.finalCalled&&(typeof se._final=="function"?(oe.pendingcb++,oe.finalCalled=!0,r.nextTick(De,se,oe)):(oe.prefinished=!0,se.emit("prefinish")))}function fe(se,oe){var q=pe(oe);return q&&(Ie(se,oe),oe.pendingcb===0&&(oe.finished=!0,se.emit("finish"))),q}function xe(se,oe,q){oe.ending=!0,fe(se,oe),q&&(oe.finished?r.nextTick(q):se.once("finish",q)),oe.ended=!0,se.writable=!1}function Ee(se,oe,q){var me=se.entry;for(se.entry=null;me;){var re=me.callback;oe.pendingcb--,re(q),me=me.next}oe.corkedRequestsFree?oe.corkedRequestsFree.next=se:oe.corkedRequestsFree=se}Object.defineProperty(N.prototype,"destroyed",{get:function(){return this._writableState===void 0?!1:this._writableState.destroyed},set:function(oe){if(!this._writableState)return;this._writableState.destroyed=oe}}),N.prototype.destroy=O.destroy,N.prototype._undestroy=O.undestroy,N.prototype._destroy=function(se,oe){this.end(),oe(se)}}).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,H,a){"use strict";function D(y,E){if(!(y instanceof E))throw new TypeError("Cannot call a class as a function")}var b=M("safe-buffer").Buffer,A=M("util");function v(y,E,w){y.copy(E,w)}H.exports=function(){function y(){D(this,y),this.head=null,this.tail=null,this.length=0}return y.prototype.push=function(w){var c={data:w,next:null};this.length>0?this.tail.next=c:this.head=c,this.tail=c,++this.length},y.prototype.unshift=function(w){var c={data:w,next:this.head};this.length===0&&(this.tail=c),this.head=c,++this.length},y.prototype.shift=function(){if(this.length===0)return;var w=this.head.data;return this.length===1?this.head=this.tail=null:this.head=this.head.next,--this.length,w},y.prototype.clear=function(){this.head=this.tail=null,this.length=0},y.prototype.join=function(w){if(this.length===0)return"";for(var c=this.head,_=""+c.data;c=c.next;)_+=w+c.data;return _},y.prototype.concat=function(w){if(this.length===0)return b.alloc(0);if(this.length===1)return this.head.data;for(var c=b.allocUnsafe(w>>>0),_=this.head,l=0;_;)v(_.data,c,l),l+=_.data.length,_=_.next;return c},y}(),A&&A.inspect&&A.inspect.custom&&(H.exports.prototype[A.inspect.custom]=function(){var y=A.inspect({length:this.length});return this.constructor.name+" "+y})},{"safe-buffer":228,util:71}],220:[function(M,H,a){"use strict";var D=M("process-nextick-args");function b(y,E){var w=this,c=this._readableState&&this._readableState.destroyed,_=this._writableState&&this._writableState.destroyed;return c||_?(E?E(y):y&&(!this._writableState||!this._writableState.errorEmitted)&&D.nextTick(v,this,y),this):(this._readableState&&(this._readableState.destroyed=!0),this._writableState&&(this._writableState.destroyed=!0),this._destroy(y||null,function(l){!E&&l?(D.nextTick(v,w,l),w._writableState&&(w._writableState.errorEmitted=!0)):E&&E(l)}),this)}function A(){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 v(y,E){y.emit("error",E)}H.exports={destroy:b,undestroy:A}},{"process-nextick-args":207}],221:[function(M,H,a){"use strict";H.exports=M("events").EventEmitter},{events:192}],222:[function(M,H,a){H.exports=M("./readable").PassThrough},{"./readable":223}],223:[function(M,H,a){a=H.exports=M("./lib/_stream_readable.js"),a.Stream=a,a.Readable=a,a.Writable=M("./lib/_stream_writable.js"),a.Duplex=M("./lib/_stream_duplex.js"),a.Transform=M("./lib/_stream_transform.js"),a.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,H,a){H.exports=M("./readable").Transform},{"./readable":223}],225:[function(M,H,a){H.exports=M("./lib/_stream_writable.js")},{"./lib/_stream_writable.js":218}],226:[function(M,H,a){var D=function(){return this}()||Function("return this")(),b=D.regeneratorRuntime&&Object.getOwnPropertyNames(D).indexOf("regeneratorRuntime")>=0,A=b&&D.regeneratorRuntime;if(D.regeneratorRuntime=void 0,H.exports=M("./runtime"),b)D.regeneratorRuntime=A;else try{delete D.regeneratorRuntime}catch(v){D.regeneratorRuntime=void 0}},{"./runtime":227}],227:[function(M,H,a){!function(D){"use strict";var b=Object.prototype,A=b.hasOwnProperty,v,y=typeof Symbol=="function"?Symbol:{},E=y.iterator||"@@iterator",w=y.asyncIterator||"@@asyncIterator",c=y.toStringTag||"@@toStringTag",_=typeof H=="object",l=D.regeneratorRuntime;if(l){_&&(H.exports=l);return}l=D.regeneratorRuntime=_?H.exports:{};function t(W,F,V,K){var B=F&&F.prototype instanceof n?F:n,J=Object.create(B.prototype),le=new k(K||[]);return J._invoke=S(W,V,le),J}l.wrap=t;function u(W,F,V){try{return{type:"normal",arg:W.call(F,V)}}catch(K){return{type:"throw",arg:K}}}var s="suspendedStart",r="suspendedYield",f="executing",m="completed",d={};function n(){}function i(){}function h(){}var C={};C[E]=function(){return this};var x=Object.getPrototypeOf,g=x&&x(x(U([])));g&&g!==b&&A.call(g,E)&&(C=g);var R=h.prototype=n.prototype=Object.create(C);i.prototype=R.constructor=h,h.constructor=i,h[c]=i.displayName="GeneratorFunction";function P(W){["next","throw","return"].forEach(function(F){W[F]=function(V){return this._invoke(F,V)}})}l.isGeneratorFunction=function(W){var F=typeof W=="function"&&W.constructor;return F?F===i||(F.displayName||F.name)==="GeneratorFunction":!1},l.mark=function(W){return Object.setPrototypeOf?Object.setPrototypeOf(W,h):(W.__proto__=h,c in W||(W[c]="GeneratorFunction")),W.prototype=Object.create(R),W},l.awrap=function(W){return{__await:W}};function O(W){function F(B,J,le,ge){var pe=u(W[B],W,J);if(pe.type==="throw")ge(pe.arg);else{var De=pe.arg,Ie=De.value;return Ie&&typeof Ie=="object"&&A.call(Ie,"__await")?Promise.resolve(Ie.__await).then(function(fe){F("next",fe,le,ge)},function(fe){F("throw",fe,le,ge)}):Promise.resolve(Ie).then(function(fe){De.value=fe,le(De)},ge)}}var V;function K(B,J){function le(){return new Promise(function(ge,pe){F(B,J,ge,pe)})}return V=V?V.then(le,le):le()}this._invoke=K}P(O.prototype),O.prototype[w]=function(){return this},l.AsyncIterator=O,l.async=function(W,F,V,K){var B=new O(t(W,F,V,K));return l.isGeneratorFunction(F)?B:B.next().then(function(J){return J.done?J.value:B.next()})};function S(W,F,V){var K=s;return function(J,le){if(K===f)throw new Error("Generator is already running");if(K===m){if(J==="throw")throw le;return z()}for(V.method=J,V.arg=le;;){var ge=V.delegate;if(ge){var pe=p(ge,V);if(pe){if(pe===d)continue;return pe}}if(V.method==="next")V.sent=V._sent=V.arg;else if(V.method==="throw"){if(K===s)throw K=m,V.arg;V.dispatchException(V.arg)}else V.method==="return"&&V.abrupt("return",V.arg);K=f;var De=u(W,F,V);if(De.type==="normal"){if(K=V.done?m:r,De.arg===d)continue;return{value:De.arg,done:V.done}}else De.type==="throw"&&(K=m,V.method="throw",V.arg=De.arg)}}}function p(W,F){var V=W.iterator[F.method];if(V===v){if(F.delegate=null,F.method==="throw"){if(W.iterator.return&&(F.method="return",F.arg=v,p(W,F),F.method==="throw"))return d;F.method="throw",F.arg=new TypeError("The iterator does not provide a 'throw' method")}return d}var K=u(V,W.iterator,F.arg);if(K.type==="throw")return F.method="throw",F.arg=K.arg,F.delegate=null,d;var B=K.arg;if(!B)return F.method="throw",F.arg=new TypeError("iterator result is not an object"),F.delegate=null,d;if(B.done)F[W.resultName]=B.value,F.next=W.nextLoc,F.method!=="return"&&(F.method="next",F.arg=v);else return B;return F.delegate=null,d}P(R),R[c]="Generator",R[E]=function(){return this},R.toString=function(){return"[object Generator]"};function T(W){var F={tryLoc:W[0]};1 in W&&(F.catchLoc=W[1]),2 in W&&(F.finallyLoc=W[2],F.afterLoc=W[3]),this.tryEntries.push(F)}function N(W){var F=W.completion||{};F.type="normal",delete F.arg,W.completion=F}function k(W){this.tryEntries=[{tryLoc:"root"}],W.forEach(T,this),this.reset(!0)}l.keys=function(W){var F=[];for(var V in W)F.push(V);return F.reverse(),function K(){for(;F.length;){var B=F.pop();if(B in W)return K.value=B,K.done=!1,K}return K.done=!0,K}};function U(W){if(W){var F=W[E];if(F)return F.call(W);if(typeof W.next=="function")return W;if(!isNaN(W.length)){var V=-1,K=function B(){for(;++V<W.length;)if(A.call(W,V))return B.value=W[V],B.done=!1,B;return B.value=v,B.done=!0,B};return K.next=K}}return{next:z}}l.values=U;function z(){return{value:v,done:!0}}k.prototype={constructor:k,reset:function(W){if(this.prev=0,this.next=0,this.sent=this._sent=v,this.done=!1,this.delegate=null,this.method="next",this.arg=v,this.tryEntries.forEach(N),!W)for(var F in this)F.charAt(0)==="t"&&A.call(this,F)&&!isNaN(+F.slice(1))&&(this[F]=v)},stop:function(){this.done=!0;var W=this.tryEntries[0],F=W.completion;if(F.type==="throw")throw F.arg;return this.rval},dispatchException:function(W){if(this.done)throw W;var F=this;function V(pe,De){return J.type="throw",J.arg=W,F.next=pe,De&&(F.method="next",F.arg=v),!!De}for(var K=this.tryEntries.length-1;K>=0;--K){var B=this.tryEntries[K],J=B.completion;if(B.tryLoc==="root")return V("end");if(B.tryLoc<=this.prev){var le=A.call(B,"catchLoc"),ge=A.call(B,"finallyLoc");if(le&&ge){if(this.prev<B.catchLoc)return V(B.catchLoc,!0);if(this.prev<B.finallyLoc)return V(B.finallyLoc)}else if(le){if(this.prev<B.catchLoc)return V(B.catchLoc,!0)}else if(ge){if(this.prev<B.finallyLoc)return V(B.finallyLoc)}else throw new Error("try statement without catch or finally")}}},abrupt:function(W,F){for(var V=this.tryEntries.length-1;V>=0;--V){var K=this.tryEntries[V];if(K.tryLoc<=this.prev&&A.call(K,"finallyLoc")&&this.prev<K.finallyLoc){var B=K;break}}B&&(W==="break"||W==="continue")&&B.tryLoc<=F&&F<=B.finallyLoc&&(B=null);var J=B?B.completion:{};return J.type=W,J.arg=F,B?(this.method="next",this.next=B.finallyLoc,d):this.complete(J)},complete:function(W,F){if(W.type==="throw")throw W.arg;return W.type==="break"||W.type==="continue"?this.next=W.arg:W.type==="return"?(this.rval=this.arg=W.arg,this.method="return",this.next="end"):W.type==="normal"&&F&&(this.next=F),d},finish:function(W){for(var F=this.tryEntries.length-1;F>=0;--F){var V=this.tryEntries[F];if(V.finallyLoc===W)return this.complete(V.completion,V.afterLoc),N(V),d}},catch:function(W){for(var F=this.tryEntries.length-1;F>=0;--F){var V=this.tryEntries[F];if(V.tryLoc===W){var K=V.completion;if(K.type==="throw"){var B=K.arg;N(V)}return B}}throw new Error("illegal catch attempt")},delegateYield:function(W,F,V){return this.delegate={iterator:U(W),resultName:F,nextLoc:V},this.method==="next"&&(this.arg=v),d}}}(function(){return this}()||Function("return this")())},{}],228:[function(M,H,a){var D=M("buffer"),b=D.Buffer;function A(y,E){for(var w in y)E[w]=y[w]}b.from&&b.alloc&&b.allocUnsafe&&b.allocUnsafeSlow?H.exports=D:(A(D,a),a.Buffer=v);function v(y,E,w){return b(y,E,w)}A(b,v),v.from=function(y,E,w){if(typeof y=="number")throw new TypeError("Argument must not be a number");return b(y,E,w)},v.alloc=function(y,E,w){if(typeof y!="number")throw new TypeError("Argument must be a number");var c=b(y);return E!==void 0?typeof w=="string"?c.fill(E,w):c.fill(E):c.fill(0),c},v.allocUnsafe=function(y){if(typeof y!="number")throw new TypeError("Argument must be a number");return b(y)},v.allocUnsafeSlow=function(y){if(typeof y!="number")throw new TypeError("Argument must be a number");return D.SlowBuffer(y)}},{buffer:73}],229:[function(M,H,a){(function(D){"use strict";var b=M("babel-runtime/core-js/string/from-code-point"),A=r(b),v=M("babel-runtime/core-js/json/stringify"),y=r(v),E=M("babel-runtime/helpers/typeof"),w=r(E),c=M("babel-runtime/core-js/object/define-property"),_=r(c),l=M("babel-runtime/core-js/object/keys"),t=r(l),u=M("babel-runtime/core-js/object/create"),s=r(u);function r(f){return f&&f.__esModule?f:{default:f}}(function(f){f.parser=function(X,ee){return new d(X,ee)},f.SAXParser=d,f.SAXStream=R,f.createStream=g,f.MAX_BUFFER_LENGTH=64*1024;var m=["comment","sgmlDecl","textNode","tagName","doctype","procInstName","procInstBody","entity","attribName","attribValue","cdata","script"];f.EVENTS=["text","processinginstruction","sgmldeclaration","doctype","comment","opentagstart","attribute","opentag","closetag","opencdata","cdata","closecdata","error","end","ready","script","opennamespace","closenamespace"];function d(X,ee){if(!(this instanceof d))return new d(X,ee);var Oe=this;i(Oe),Oe.q=Oe.c="",Oe.bufferCheckPosition=f.MAX_BUFFER_LENGTH,Oe.opt=ee||{},Oe.opt.lowercase=Oe.opt.lowercase||Oe.opt.lowercasetags,Oe.looseCase=Oe.opt.lowercase?"toLowerCase":"toUpperCase",Oe.tags=[],Oe.closed=Oe.closedRoot=Oe.sawRoot=!1,Oe.tag=Oe.error=null,Oe.strict=!!X,Oe.noscript=!!(X||Oe.opt.noscript),Oe.state=J.BEGIN,Oe.strictEntities=Oe.opt.strictEntities,Oe.ENTITIES=Oe.strictEntities?(0,s.default)(f.XML_ENTITIES):(0,s.default)(f.ENTITIES),Oe.attribList=[],Oe.opt.xmlns&&(Oe.ns=(0,s.default)(T)),Oe.trackPosition=Oe.opt.position!==!1,Oe.trackPosition&&(Oe.position=Oe.line=Oe.column=0),ge(Oe,"onready")}s.default||(Object.create=function(X){function ee(){}ee.prototype=X;var Oe=new ee;return Oe}),t.default||(Object.keys=function(X){var ee=[];for(var Oe in X)X.hasOwnProperty(Oe)&&ee.push(Oe);return ee});function n(X){for(var ee=Math.max(f.MAX_BUFFER_LENGTH,10),Oe=0,Se=0,Me=m.length;Se<Me;Se++){var Qe=X[m[Se]].length;if(Qe>ee)switch(m[Se]){case"textNode":De(X);break;case"cdata":pe(X,"oncdata",X.cdata),X.cdata="";break;case"script":pe(X,"onscript",X.script),X.script="";break;default:fe(X,"Max buffer length exceeded: "+m[Se])}Oe=Math.max(Oe,Qe)}var tt=f.MAX_BUFFER_LENGTH-Oe;X.bufferCheckPosition=tt+X.position}function i(X){for(var ee=0,Oe=m.length;ee<Oe;ee++)X[m[ee]]=""}function h(X){De(X),X.cdata!==""&&(pe(X,"oncdata",X.cdata),X.cdata=""),X.script!==""&&(pe(X,"onscript",X.script),X.script="")}d.prototype={end:function(){xe(this)},write:$,resume:function(){return this.error=null,this},close:function(){return this.write(null)},flush:function(){h(this)}};var C;try{C=M("stream").Stream}catch(X){C=function(){}}var x=f.EVENTS.filter(function(X){return X!=="error"&&X!=="end"});function g(X,ee){return new R(X,ee)}function R(X,ee){if(!(this instanceof R))return new R(X,ee);C.apply(this),this._parser=new d(X,ee),this.writable=!0,this.readable=!0;var Oe=this;this._parser.onend=function(){Oe.emit("end")},this._parser.onerror=function(Se){Oe.emit("error",Se),Oe._parser.error=null},this._decoder=null,x.forEach(function(Se){(0,_.default)(Oe,"on"+Se,{get:function(){return Oe._parser["on"+Se]},set:function(Qe){if(!Qe)return Oe.removeAllListeners(Se),Oe._parser["on"+Se]=Qe,Qe;Oe.on(Se,Qe)},enumerable:!0,configurable:!1})})}R.prototype=(0,s.default)(C.prototype,{constructor:{value:R}}),R.prototype.write=function(X){if(typeof D=="function"&&typeof D.isBuffer=="function"&&D.isBuffer(X)){if(!this._decoder){var ee=M("string_decoder").StringDecoder;this._decoder=new ee("utf8")}X=this._decoder.write(X)}return this._parser.write(X.toString()),this.emit("data",X),!0},R.prototype.end=function(X){return X&&X.length&&this.write(X),this._parser.end(),!0},R.prototype.on=function(X,ee){var Oe=this;return!Oe._parser["on"+X]&&x.indexOf(X)!==-1&&(Oe._parser["on"+X]=function(){var Se=arguments.length===1?[arguments[0]]:Array.apply(null,arguments);Se.splice(0,0,X),Oe.emit.apply(Oe,Se)}),C.prototype.on.call(Oe,X,ee)};var P="[CDATA[",O="DOCTYPE",S="http://www.w3.org/XML/1998/namespace",p="http://www.w3.org/2000/xmlns/",T={xml:S,xmlns:p},N=/[:_A-Za-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD]/,k=/[:_A-Za-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\u00B7\u0300-\u036F\u203F-\u2040.\d-]/,U=/[#:_A-Za-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD]/,z=/[#:_A-Za-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\u00B7\u0300-\u036F\u203F-\u2040.\d-]/;function W(X){return X===" "||X===`
|
|
|
`||X==="\r"||X===" "}function F(X){return X==='"'||X==="'"}function V(X){return X===">"||W(X)}function K(X,ee){return X.test(ee)}function B(X,ee){return!K(X,ee)}var J=0;f.STATE={BEGIN:J++,BEGIN_WHITESPACE:J++,TEXT:J++,TEXT_ENTITY:J++,OPEN_WAKA:J++,SGML_DECL:J++,SGML_DECL_QUOTED:J++,DOCTYPE:J++,DOCTYPE_QUOTED:J++,DOCTYPE_DTD:J++,DOCTYPE_DTD_QUOTED:J++,COMMENT_STARTING:J++,COMMENT:J++,COMMENT_ENDING:J++,COMMENT_ENDED:J++,CDATA:J++,CDATA_ENDING:J++,CDATA_ENDING_2:J++,PROC_INST:J++,PROC_INST_BODY:J++,PROC_INST_ENDING:J++,OPEN_TAG:J++,OPEN_TAG_SLASH:J++,ATTRIB:J++,ATTRIB_NAME:J++,ATTRIB_NAME_SAW_WHITE:J++,ATTRIB_VALUE:J++,ATTRIB_VALUE_QUOTED:J++,ATTRIB_VALUE_CLOSED:J++,ATTRIB_VALUE_UNQUOTED:J++,ATTRIB_VALUE_ENTITY_Q:J++,ATTRIB_VALUE_ENTITY_U:J++,CLOSE_TAG:J++,CLOSE_TAG_SAW_WHITE:J++,SCRIPT:J++,SCRIPT_ENDING:J++},f.XML_ENTITIES={amp:"&",gt:">",lt:"<",quot:'"',apos:"'"},f.ENTITIES={amp:"&",gt:">",lt:"<",quot:'"',apos:"'",AElig:198,Aacute:193,Acirc:194,Agrave:192,Aring:197,Atilde:195,Auml:196,Ccedil:199,ETH:208,Eacute:201,Ecirc:202,Egrave:200,Euml:203,Iacute:205,Icirc:206,Igrave:204,Iuml:207,Ntilde:209,Oacute:211,Ocirc:212,Ograve:210,Oslash:216,Otilde:213,Ouml:214,THORN:222,Uacute:218,Ucirc:219,Ugrave:217,Uuml:220,Yacute:221,aacute:225,acirc:226,aelig:230,agrave:224,aring:229,atilde:227,auml:228,ccedil:231,eacute:233,ecirc:234,egrave:232,eth:240,euml:235,iacute:237,icirc:238,igrave:236,iuml:239,ntilde:241,oacute:243,ocirc:244,ograve:242,oslash:248,otilde:245,ouml:246,szlig:223,thorn:254,uacute:250,ucirc:251,ugrave:249,uuml:252,yacute:253,yuml:255,copy:169,reg:174,nbsp:160,iexcl:161,cent:162,pound:163,curren:164,yen:165,brvbar:166,sect:167,uml:168,ordf:170,laquo:171,not:172,shy:173,macr:175,deg:176,plusmn:177,sup1:185,sup2:178,sup3:179,acute:180,micro:181,para:182,middot:183,cedil:184,ordm:186,raquo:187,frac14:188,frac12:189,frac34:190,iquest:191,times:215,divide:247,OElig:338,oelig:339,Scaron:352,scaron:353,Yuml:376,fnof:402,circ:710,tilde:732,Alpha:913,Beta:914,Gamma:915,Delta:916,Epsilon:917,Zeta:918,Eta:919,Theta:920,Iota:921,Kappa:922,Lambda:923,Mu:924,Nu:925,Xi:926,Omicron:927,Pi:928,Rho:929,Sigma:931,Tau:932,Upsilon:933,Phi:934,Chi:935,Psi:936,Omega:937,alpha:945,beta:946,gamma:947,delta:948,epsilon:949,zeta:950,eta:951,theta:952,iota:953,kappa:954,lambda:955,mu:956,nu:957,xi:958,omicron:959,pi:960,rho:961,sigmaf:962,sigma:963,tau:964,upsilon:965,phi:966,chi:967,psi:968,omega:969,thetasym:977,upsih:978,piv:982,ensp:8194,emsp:8195,thinsp:8201,zwnj:8204,zwj:8205,lrm:8206,rlm:8207,ndash:8211,mdash:8212,lsquo:8216,rsquo:8217,sbquo:8218,ldquo:8220,rdquo:8221,bdquo:8222,dagger:8224,Dagger:8225,bull:8226,hellip:8230,permil:8240,prime:8242,Prime:8243,lsaquo:8249,rsaquo:8250,oline:8254,frasl:8260,euro:8364,image:8465,weierp:8472,real:8476,trade:8482,alefsym:8501,larr:8592,uarr:8593,rarr:8594,darr:8595,harr:8596,crarr:8629,lArr:8656,uArr:8657,rArr:8658,dArr:8659,hArr:8660,forall:8704,part:8706,exist:8707,empty:8709,nabla:8711,isin:8712,notin:8713,ni:8715,prod:8719,sum:8721,minus:8722,lowast:8727,radic:8730,prop:8733,infin:8734,ang:8736,and:8743,or:8744,cap:8745,cup:8746,int:8747,there4:8756,sim:8764,cong:8773,asymp:8776,ne:8800,equiv:8801,le:8804,ge:8805,sub:8834,sup:8835,nsub:8836,sube:8838,supe:8839,oplus:8853,otimes:8855,perp:8869,sdot:8901,lceil:8968,rceil:8969,lfloor:8970,rfloor:8971,lang:9001,rang:9002,loz:9674,spades:9824,clubs:9827,hearts:9829,diams:9830},(0,t.default)(f.ENTITIES).forEach(function(X){var ee=f.ENTITIES[X],Oe=typeof ee=="number"?String.fromCharCode(ee):ee;f.ENTITIES[X]=Oe});for(var le in f.STATE)f.STATE[f.STATE[le]]=le;J=f.STATE;function ge(X,ee,Oe){X[ee]&&X[ee](Oe)}function pe(X,ee,Oe){X.textNode&&De(X),ge(X,ee,Oe)}function De(X){X.textNode=Ie(X.opt,X.textNode),X.textNode&&ge(X,"ontext",X.textNode),X.textNode=""}function Ie(X,ee){return X.trim&&(ee=ee.trim()),X.normalize&&(ee=ee.replace(/\s+/g," ")),ee}function fe(X,ee){return De(X),X.trackPosition&&(ee+=`
|
|
|
Line: `+X.line+`
|
|
|
Column: `+X.column+`
|
|
|
Char: `+X.c),ee=new Error(ee),X.error=ee,ge(X,"onerror",ee),X}function xe(X){return X.sawRoot&&!X.closedRoot&&Ee(X,"Unclosed root tag"),X.state!==J.BEGIN&&X.state!==J.BEGIN_WHITESPACE&&X.state!==J.TEXT&&fe(X,"Unexpected end"),De(X),X.c="",X.closed=!0,ge(X,"onend"),d.call(X,X.strict,X.opt),X}function Ee(X,ee){if((typeof X=="undefined"?"undefined":(0,w.default)(X))!=="object"||!(X instanceof d))throw new Error("bad call to strictFail");X.strict&&fe(X,ee)}function se(X){X.strict||(X.tagName=X.tagName[X.looseCase]());var ee=X.tags[X.tags.length-1]||X,Oe=X.tag={name:X.tagName,attributes:{}};X.opt.xmlns&&(Oe.ns=ee.ns),X.attribList.length=0,pe(X,"onopentagstart",Oe)}function oe(X,ee){var Oe=X.indexOf(":"),Se=Oe<0?["",X]:X.split(":"),Me=Se[0],Qe=Se[1];return ee&&X==="xmlns"&&(Me="xmlns",Qe=""),{prefix:Me,local:Qe}}function q(X){if(X.strict||(X.attribName=X.attribName[X.looseCase]()),X.attribList.indexOf(X.attribName)!==-1||X.tag.attributes.hasOwnProperty(X.attribName)){X.attribName=X.attribValue="";return}if(X.opt.xmlns){var ee=oe(X.attribName,!0),Oe=ee.prefix,Se=ee.local;if(Oe==="xmlns")if(Se==="xml"&&X.attribValue!==S)Ee(X,"xml: prefix must be bound to "+S+`
|
|
|
Actual: `+X.attribValue);else if(Se==="xmlns"&&X.attribValue!==p)Ee(X,"xmlns: prefix must be bound to "+p+`
|
|
|
Actual: `+X.attribValue);else{var Me=X.tag,Qe=X.tags[X.tags.length-1]||X;Me.ns===Qe.ns&&(Me.ns=(0,s.default)(Qe.ns)),Me.ns[Se]=X.attribValue}X.attribList.push([X.attribName,X.attribValue])}else X.tag.attributes[X.attribName]=X.attribValue,pe(X,"onattribute",{name:X.attribName,value:X.attribValue});X.attribName=X.attribValue=""}function me(X,ee){if(X.opt.xmlns){var Oe=X.tag,Se=oe(X.tagName);Oe.prefix=Se.prefix,Oe.local=Se.local,Oe.uri=Oe.ns[Se.prefix]||"",Oe.prefix&&!Oe.uri&&(Ee(X,"Unbound namespace prefix: "+(0,y.default)(X.tagName)),Oe.uri=Se.prefix);var Me=X.tags[X.tags.length-1]||X;Oe.ns&&Me.ns!==Oe.ns&&(0,t.default)(Oe.ns).forEach(function(vt){pe(X,"onopennamespace",{prefix:vt,uri:Oe.ns[vt]})});for(var Qe=0,tt=X.attribList.length;Qe<tt;Qe++){var st=X.attribList[Qe],ut=st[0],ht=st[1],bt=oe(ut,!0),Ke=bt.prefix,Ue=bt.local,nt=Ke===""?"":Oe.ns[Ke]||"",kt={name:ut,value:ht,prefix:Ke,local:Ue,uri:nt};Ke&&Ke!=="xmlns"&&!nt&&(Ee(X,"Unbound namespace prefix: "+(0,y.default)(Ke)),kt.uri=Ke),X.tag.attributes[ut]=kt,pe(X,"onattribute",kt)}X.attribList.length=0}X.tag.isSelfClosing=!!ee,X.sawRoot=!0,X.tags.push(X.tag),pe(X,"onopentag",X.tag),ee||(!X.noscript&&X.tagName.toLowerCase()==="script"?X.state=J.SCRIPT:X.state=J.TEXT,X.tag=null,X.tagName=""),X.attribName=X.attribValue="",X.attribList.length=0}function re(X){if(!X.tagName){Ee(X,"Weird empty close tag."),X.textNode+="</>",X.state=J.TEXT;return}if(X.script){if(X.tagName!=="script"){X.script+="</"+X.tagName+">",X.tagName="",X.state=J.SCRIPT;return}pe(X,"onscript",X.script),X.script=""}var ee=X.tags.length,Oe=X.tagName;X.strict||(Oe=Oe[X.looseCase]());for(var Se=Oe;ee--;){var Me=X.tags[ee];if(Me.name!==Se)Ee(X,"Unexpected close tag");else break}if(ee<0){Ee(X,"Unmatched closing tag: "+X.tagName),X.textNode+="</"+X.tagName+">",X.state=J.TEXT;return}X.tagName=Oe;for(var Qe=X.tags.length;Qe-- >ee;){var tt=X.tag=X.tags.pop();X.tagName=X.tag.name,pe(X,"onclosetag",X.tagName);var st={};for(var ut in tt.ns)st[ut]=tt.ns[ut];var ht=X.tags[X.tags.length-1]||X;X.opt.xmlns&&tt.ns!==ht.ns&&(0,t.default)(tt.ns).forEach(function(bt){var Ke=tt.ns[bt];pe(X,"onclosenamespace",{prefix:bt,uri:Ke})})}ee===0&&(X.closedRoot=!0),X.tagName=X.attribValue=X.attribName="",X.attribList.length=0,X.state=J.TEXT}function ae(X){var ee=X.entity,Oe=ee.toLowerCase(),Se,Me="";return X.ENTITIES[ee]?X.ENTITIES[ee]:X.ENTITIES[Oe]?X.ENTITIES[Oe]:(ee=Oe,ee.charAt(0)==="#"&&(ee.charAt(1)==="x"?(ee=ee.slice(2),Se=parseInt(ee,16),Me=Se.toString(16)):(ee=ee.slice(1),Se=parseInt(ee,10),Me=Se.toString(10))),ee=ee.replace(/^0+/,""),isNaN(Se)||Me.toLowerCase()!==ee?(Ee(X,"Invalid character entity"),"&"+X.entity+";"):(0,A.default)(Se))}function ce(X,ee){ee==="<"?(X.state=J.OPEN_WAKA,X.startTagPosition=X.position):W(ee)||(Ee(X,"Non-whitespace before first tag."),X.textNode=ee,X.state=J.TEXT)}function te(X,ee){var Oe="";return ee<X.length&&(Oe=X.charAt(ee)),Oe}function $(X){var ee=this;if(this.error)throw this.error;if(ee.closed)return fe(ee,"Cannot write after close. Assign an onready handler.");if(X===null)return xe(ee);(typeof X=="undefined"?"undefined":(0,w.default)(X))==="object"&&(X=X.toString());for(var Oe=0,Se="";!(Se=te(X,Oe++),ee.c=Se,!Se);){ee.trackPosition&&(ee.position++,Se===`
|
|
|
`?(ee.line++,ee.column=0):ee.column++);switch(ee.state){case J.BEGIN:if(ee.state=J.BEGIN_WHITESPACE,Se==="\uFEFF")continue;ce(ee,Se);continue;case J.BEGIN_WHITESPACE:ce(ee,Se);continue;case J.TEXT:if(ee.sawRoot&&!ee.closedRoot){for(var Me=Oe-1;Se&&Se!=="<"&&Se!=="&";)Se=te(X,Oe++),Se&&ee.trackPosition&&(ee.position++,Se===`
|
|
|
`?(ee.line++,ee.column=0):ee.column++);ee.textNode+=X.substring(Me,Oe-1)}Se==="<"&&!(ee.sawRoot&&ee.closedRoot&&!ee.strict)?(ee.state=J.OPEN_WAKA,ee.startTagPosition=ee.position):(!W(Se)&&(!ee.sawRoot||ee.closedRoot)&&Ee(ee,"Text data outside of root node."),Se==="&"?ee.state=J.TEXT_ENTITY:ee.textNode+=Se);continue;case J.SCRIPT:Se==="<"?ee.state=J.SCRIPT_ENDING:ee.script+=Se;continue;case J.SCRIPT_ENDING:Se==="/"?ee.state=J.CLOSE_TAG:(ee.script+="<"+Se,ee.state=J.SCRIPT);continue;case J.OPEN_WAKA:if(Se==="!")ee.state=J.SGML_DECL,ee.sgmlDecl="";else if(!W(Se))if(K(N,Se))ee.state=J.OPEN_TAG,ee.tagName=Se;else if(Se==="/")ee.state=J.CLOSE_TAG,ee.tagName="";else if(Se==="?")ee.state=J.PROC_INST,ee.procInstName=ee.procInstBody="";else{if(Ee(ee,"Unencoded <"),ee.startTagPosition+1<ee.position){var Qe=ee.position-ee.startTagPosition;Se=new Array(Qe).join(" ")+Se}ee.textNode+="<"+Se,ee.state=J.TEXT}continue;case J.SGML_DECL:(ee.sgmlDecl+Se).toUpperCase()===P?(pe(ee,"onopencdata"),ee.state=J.CDATA,ee.sgmlDecl="",ee.cdata=""):ee.sgmlDecl+Se==="--"?(ee.state=J.COMMENT,ee.comment="",ee.sgmlDecl=""):(ee.sgmlDecl+Se).toUpperCase()===O?(ee.state=J.DOCTYPE,(ee.doctype||ee.sawRoot)&&Ee(ee,"Inappropriately located doctype declaration"),ee.doctype="",ee.sgmlDecl=""):Se===">"?(pe(ee,"onsgmldeclaration",ee.sgmlDecl),ee.sgmlDecl="",ee.state=J.TEXT):(F(Se)&&(ee.state=J.SGML_DECL_QUOTED),ee.sgmlDecl+=Se);continue;case J.SGML_DECL_QUOTED:Se===ee.q&&(ee.state=J.SGML_DECL,ee.q=""),ee.sgmlDecl+=Se;continue;case J.DOCTYPE:Se===">"?(ee.state=J.TEXT,pe(ee,"ondoctype",ee.doctype),ee.doctype=!0):(ee.doctype+=Se,Se==="["?ee.state=J.DOCTYPE_DTD:F(Se)&&(ee.state=J.DOCTYPE_QUOTED,ee.q=Se));continue;case J.DOCTYPE_QUOTED:ee.doctype+=Se,Se===ee.q&&(ee.q="",ee.state=J.DOCTYPE);continue;case J.DOCTYPE_DTD:ee.doctype+=Se,Se==="]"?ee.state=J.DOCTYPE:F(Se)&&(ee.state=J.DOCTYPE_DTD_QUOTED,ee.q=Se);continue;case J.DOCTYPE_DTD_QUOTED:ee.doctype+=Se,Se===ee.q&&(ee.state=J.DOCTYPE_DTD,ee.q="");continue;case J.COMMENT:Se==="-"?ee.state=J.COMMENT_ENDING:ee.comment+=Se;continue;case J.COMMENT_ENDING:Se==="-"?(ee.state=J.COMMENT_ENDED,ee.comment=Ie(ee.opt,ee.comment),ee.comment&&pe(ee,"oncomment",ee.comment),ee.comment=""):(ee.comment+="-"+Se,ee.state=J.COMMENT);continue;case J.COMMENT_ENDED:Se!==">"?(Ee(ee,"Malformed comment"),ee.comment+="--"+Se,ee.state=J.COMMENT):ee.state=J.TEXT;continue;case J.CDATA:Se==="]"?ee.state=J.CDATA_ENDING:ee.cdata+=Se;continue;case J.CDATA_ENDING:Se==="]"?ee.state=J.CDATA_ENDING_2:(ee.cdata+="]"+Se,ee.state=J.CDATA);continue;case J.CDATA_ENDING_2:Se===">"?(ee.cdata&&pe(ee,"oncdata",ee.cdata),pe(ee,"onclosecdata"),ee.cdata="",ee.state=J.TEXT):Se==="]"?ee.cdata+="]":(ee.cdata+="]]"+Se,ee.state=J.CDATA);continue;case J.PROC_INST:Se==="?"?ee.state=J.PROC_INST_ENDING:W(Se)?ee.state=J.PROC_INST_BODY:ee.procInstName+=Se;continue;case J.PROC_INST_BODY:if(!ee.procInstBody&&W(Se))continue;Se==="?"?ee.state=J.PROC_INST_ENDING:ee.procInstBody+=Se;continue;case J.PROC_INST_ENDING:Se===">"?(pe(ee,"onprocessinginstruction",{name:ee.procInstName,body:ee.procInstBody}),ee.procInstName=ee.procInstBody="",ee.state=J.TEXT):(ee.procInstBody+="?"+Se,ee.state=J.PROC_INST_BODY);continue;case J.OPEN_TAG:K(k,Se)?ee.tagName+=Se:(se(ee),Se===">"?me(ee):Se==="/"?ee.state=J.OPEN_TAG_SLASH:(W(Se)||Ee(ee,"Invalid character in tag name"),ee.state=J.ATTRIB));continue;case J.OPEN_TAG_SLASH:Se===">"?(me(ee,!0),re(ee)):(Ee(ee,"Forward-slash in opening tag not followed by >"),ee.state=J.ATTRIB);continue;case J.ATTRIB:if(W(Se))continue;Se===">"?me(ee):Se==="/"?ee.state=J.OPEN_TAG_SLASH:K(N,Se)?(ee.attribName=Se,ee.attribValue="",ee.state=J.ATTRIB_NAME):Ee(ee,"Invalid attribute name");continue;case J.ATTRIB_NAME:Se==="="?ee.state=J.ATTRIB_VALUE:Se===">"?(Ee(ee,"Attribute without value"),ee.attribValue=ee.attribName,q(ee),me(ee)):W(Se)?ee.state=J.ATTRIB_NAME_SAW_WHITE:K(k,Se)?ee.attribName+=Se:Ee(ee,"Invalid attribute name");continue;case J.ATTRIB_NAME_SAW_WHITE:if(Se==="=")ee.state=J.ATTRIB_VALUE;else{if(W(Se))continue;Ee(ee,"Attribute without value"),ee.tag.attributes[ee.attribName]="",ee.attribValue="",pe(ee,"onattribute",{name:ee.attribName,value:""}),ee.attribName="",Se===">"?me(ee):K(N,Se)?(ee.attribName=Se,ee.state=J.ATTRIB_NAME):(Ee(ee,"Invalid attribute name"),ee.state=J.ATTRIB)}continue;case J.ATTRIB_VALUE:if(W(Se))continue;F(Se)?(ee.q=Se,ee.state=J.ATTRIB_VALUE_QUOTED):(Ee(ee,"Unquoted attribute value"),ee.state=J.ATTRIB_VALUE_UNQUOTED,ee.attribValue=Se);continue;case J.ATTRIB_VALUE_QUOTED:if(Se!==ee.q){Se==="&"?ee.state=J.ATTRIB_VALUE_ENTITY_Q:ee.attribValue+=Se;continue}q(ee),ee.q="",ee.state=J.ATTRIB_VALUE_CLOSED;continue;case J.ATTRIB_VALUE_CLOSED:W(Se)?ee.state=J.ATTRIB:Se===">"?me(ee):Se==="/"?ee.state=J.OPEN_TAG_SLASH:K(N,Se)?(Ee(ee,"No whitespace between attributes"),ee.attribName=Se,ee.attribValue="",ee.state=J.ATTRIB_NAME):Ee(ee,"Invalid attribute name");continue;case J.ATTRIB_VALUE_UNQUOTED:if(!V(Se)){Se==="&"?ee.state=J.ATTRIB_VALUE_ENTITY_U:ee.attribValue+=Se;continue}q(ee),Se===">"?me(ee):ee.state=J.ATTRIB;continue;case J.CLOSE_TAG:if(ee.tagName)Se===">"?re(ee):K(k,Se)?ee.tagName+=Se:ee.script?(ee.script+="</"+ee.tagName,ee.tagName="",ee.state=J.SCRIPT):(W(Se)||Ee(ee,"Invalid tagname in closing tag"),ee.state=J.CLOSE_TAG_SAW_WHITE);else{if(W(Se))continue;B(N,Se)?ee.script?(ee.script+="</"+Se,ee.state=J.SCRIPT):Ee(ee,"Invalid tagname in closing tag."):ee.tagName=Se}continue;case J.CLOSE_TAG_SAW_WHITE:if(W(Se))continue;Se===">"?re(ee):Ee(ee,"Invalid characters in closing tag");continue;case J.TEXT_ENTITY:case J.ATTRIB_VALUE_ENTITY_Q:case J.ATTRIB_VALUE_ENTITY_U:var tt,st;switch(ee.state){case J.TEXT_ENTITY:tt=J.TEXT,st="textNode";break;case J.ATTRIB_VALUE_ENTITY_Q:tt=J.ATTRIB_VALUE_QUOTED,st="attribValue";break;case J.ATTRIB_VALUE_ENTITY_U:tt=J.ATTRIB_VALUE_UNQUOTED,st="attribValue";break}Se===";"?(ee[st]+=ae(ee),ee.entity="",ee.state=tt):K(ee.entity.length?z:U,Se)?ee.entity+=Se:(Ee(ee,"Invalid character in entity name"),ee[st]+="&"+ee.entity+Se,ee.entity="",ee.state=tt);continue;default:throw new Error(ee,"Unknown state: "+ee.state)}}return ee.position>=ee.bufferCheckPosition&&n(ee),ee}/*! http://mths.be/fromcodepoint v0.1.0 by @mathias */A.default||function(){var X=String.fromCharCode,ee=Math.floor,Oe=function(){var Me=16384,Qe=[],tt,st,ut=-1,ht=arguments.length;if(!ht)return"";for(var bt="";++ut<ht;){var Ke=Number(arguments[ut]);if(!isFinite(Ke)||Ke<0||Ke>1114111||ee(Ke)!==Ke)throw RangeError("Invalid code point: "+Ke);Ke<=65535?Qe.push(Ke):(Ke-=65536,tt=(Ke>>10)+55296,st=Ke%1024+56320,Qe.push(tt,st)),(ut+1===ht||Qe.length>Me)&&(bt+=X.apply(null,Qe),Qe.length=0)}return bt};_.default?Object.defineProperty(String,"fromCodePoint",{value:Oe,configurable:!0,writable:!0}):String.fromCodePoint=Oe}()})(typeof a=="undefined"?(void 0).sax={}:a)}).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,H,a){H.exports=A;var D=M("events").EventEmitter,b=M("inherits");b(A,D),A.Readable=M("readable-stream/readable.js"),A.Writable=M("readable-stream/writable.js"),A.Duplex=M("readable-stream/duplex.js"),A.Transform=M("readable-stream/transform.js"),A.PassThrough=M("readable-stream/passthrough.js"),A.Stream=A;function A(){D.call(this)}A.prototype.pipe=function(v,y){var E=this;function w(r){v.writable&&(v.write(r)===!1&&E.pause&&E.pause())}E.on("data",w);function c(){E.readable&&E.resume&&E.resume()}v.on("drain",c),!v._isStdio&&(!y||y.end!==!1)&&(E.on("end",l),E.on("close",t));var _=!1;function l(){if(_)return;_=!0,v.end()}function t(){if(_)return;_=!0,typeof v.destroy=="function"&&v.destroy()}function u(r){if(s(),D.listenerCount(this,"error")===0)throw r}E.on("error",u),v.on("error",u);function s(){E.removeListener("data",w),v.removeListener("drain",c),E.removeListener("end",l),E.removeListener("close",t),E.removeListener("error",u),v.removeListener("error",u),E.removeListener("end",s),E.removeListener("close",s),v.removeListener("close",s)}return E.on("end",s),E.on("close",s),v.on("close",s),v.emit("pipe",E),v}},{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,H,a){(function(D){var b=M("./lib/request"),A=M("./lib/response"),v=M("xtend"),y=M("builtin-status-codes"),E=M("url"),w=a;w.request=function(c,_){typeof c=="string"?c=E.parse(c):c=v(c);var l=D.location.protocol.search(/^https?:$/)===-1?"http:":"",t=c.protocol||l,u=c.hostname||c.host,s=c.port,r=c.path||"/";u&&u.indexOf(":")!==-1&&(u="["+u+"]"),c.url=(u?t+"//"+u:"")+(s?":"+s:"")+r,c.method=(c.method||"GET").toUpperCase(),c.headers=c.headers||{};var f=new b(c);return _&&f.on("response",_),f},w.get=function(_,l){var t=w.request(_,l);return t.end(),t},w.ClientRequest=b,w.IncomingMessage=A.IncomingMessage,w.Agent=function(){},w.Agent.defaultMaxSockets=4,w.globalAgent=new w.Agent,w.STATUS_CODES=y,w.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,H,a){(function(D){"use strict";a.fetch=w(D.fetch)&&w(D.ReadableStream),a.writableStream=w(D.WritableStream),a.abortController=w(D.AbortController),a.blobConstructor=!1;try{new Blob([new ArrayBuffer(1)]),a.blobConstructor=!0}catch(c){}var b;function A(){if(b!==void 0)return b;if(D.XMLHttpRequest){b=new D.XMLHttpRequest;try{b.open("GET",D.XDomainRequest?"/":"https://example.com")}catch(c){b=null}}else b=null;return b}function v(c){var _=A();if(!_)return!1;try{return _.responseType=c,_.responseType===c}catch(l){}return!1}var y=typeof D.ArrayBuffer!="undefined",E=y&&w(D.ArrayBuffer.prototype.slice);a.arraybuffer=a.fetch||y&&v("arraybuffer"),a.msstream=!a.fetch&&E&&v("ms-stream"),a.mozchunkedarraybuffer=!a.fetch&&y&&v("moz-chunked-arraybuffer"),a.overrideMimeType=a.fetch||(A()?w(A().overrideMimeType):!1),a.vbArray=w(D.VBArray);function w(c){return typeof c=="function"}b=null}).call(this,typeof global!="undefined"?global:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],233:[function(M,H,a){(function(D,b,A){"use strict";var v=M("babel-runtime/core-js/object/keys"),y=E(v);function E(n){return n&&n.__esModule?n:{default:n}}var w=M("./capability"),c=M("inherits"),_=M("./response"),l=M("readable-stream"),t=M("to-arraybuffer"),u=_.IncomingMessage,s=_.readyStates;function r(n,i){return w.fetch&&i?"fetch":w.mozchunkedarraybuffer?"moz-chunked-arraybuffer":w.msstream?"ms-stream":w.arraybuffer&&n?"arraybuffer":w.vbArray&&n?"text:vbarray":"text"}var f=H.exports=function(n){var i=this;l.Writable.call(i),i._opts=n,i._body=[],i._headers={},n.auth&&i.setHeader("Authorization","Basic "+new A(n.auth).toString("base64")),(0,y.default)(n.headers).forEach(function(x){i.setHeader(x,n.headers[x])});var h,C=!0;if(n.mode==="disable-fetch"||"requestTimeout"in n&&!w.abortController)C=!1,h=!0;else if(n.mode==="prefer-streaming")h=!1;else if(n.mode==="allow-wrong-content-type")h=!w.overrideMimeType;else if(!n.mode||n.mode==="default"||n.mode==="prefer-fast")h=!0;else throw new Error("Invalid value for opts.mode");i._mode=r(h,C),i._fetchTimer=null,i.on("finish",function(){i._onFinish()})};c(f,l.Writable),f.prototype.setHeader=function(n,i){var h=this,C=n.toLowerCase();if(d.indexOf(C)!==-1)return;h._headers[C]={name:n,value:i}},f.prototype.getHeader=function(n){var i=this._headers[n.toLowerCase()];return i?i.value:null},f.prototype.removeHeader=function(n){var i=this;delete i._headers[n.toLowerCase()]},f.prototype._onFinish=function(){var n=this;if(n._destroyed)return;var i=n._opts,h=n._headers,C=null;i.method!=="GET"&&i.method!=="HEAD"&&(w.arraybuffer?C=t(A.concat(n._body)):w.blobConstructor?C=new b.Blob(n._body.map(function(S){return t(S)}),{type:(h["content-type"]||{}).value||""}):C=A.concat(n._body).toString());var x=[];if((0,y.default)(h).forEach(function(S){var p=h[S].name,T=h[S].value;Array.isArray(T)?T.forEach(function(N){x.push([p,N])}):x.push([p,T])}),n._mode==="fetch"){var g=null,R=null;if(w.abortController){var P=new AbortController;g=P.signal,n._fetchAbortController=P,"requestTimeout"in i&&i.requestTimeout!==0&&(n._fetchTimer=b.setTimeout(function(){n.emit("requestTimeout"),n._fetchAbortController&&n._fetchAbortController.abort()},i.requestTimeout))}b.fetch(n._opts.url,{method:n._opts.method,headers:x,body:C||void 0,mode:"cors",credentials:i.withCredentials?"include":"same-origin",signal:g}).then(function(S){n._fetchResponse=S,n._connect()},function(S){b.clearTimeout(n._fetchTimer),n._destroyed||n.emit("error",S)})}else{var O=n._xhr=new b.XMLHttpRequest;try{O.open(n._opts.method,n._opts.url,!0)}catch(S){D.nextTick(function(){n.emit("error",S)});return}"responseType"in O&&(O.responseType=n._mode.split(":")[0]),"withCredentials"in O&&(O.withCredentials=!!i.withCredentials),n._mode==="text"&&"overrideMimeType"in O&&O.overrideMimeType("text/plain; charset=x-user-defined"),"requestTimeout"in i&&(O.timeout=i.requestTimeout,O.ontimeout=function(){n.emit("requestTimeout")}),x.forEach(function(S){O.setRequestHeader(S[0],S[1])}),n._response=null,O.onreadystatechange=function(){switch(O.readyState){case s.LOADING:case s.DONE:n._onXHRProgress();break}},n._mode==="moz-chunked-arraybuffer"&&(O.onprogress=function(){n._onXHRProgress()}),O.onerror=function(){if(n._destroyed)return;n.emit("error",new Error("XHR error"))};try{O.send(C)}catch(S){D.nextTick(function(){n.emit("error",S)});return}}};function m(n){try{var i=n.status;return i!==null&&i!==0}catch(h){return!1}}f.prototype._onXHRProgress=function(){var n=this;if(!m(n._xhr)||n._destroyed)return;n._response||n._connect(),n._response._onXHRProgress()},f.prototype._connect=function(){var n=this;if(n._destroyed)return;n._response=new u(n._xhr,n._fetchResponse,n._mode,n._fetchTimer),n._response.on("error",function(i){n.emit("error",i)}),n.emit("response",n._response)},f.prototype._write=function(n,i,h){var C=this;C._body.push(n),h()},f.prototype.abort=f.prototype.destroy=function(){var n=this;n._destroyed=!0,b.clearTimeout(n._fetchTimer),n._response&&(n._response._destroyed=!0),n._xhr?n._xhr.abort():n._fetchAbortController&&n._fetchAbortController.abort()},f.prototype.end=function(n,i,h){var C=this;typeof n=="function"&&(h=n,n=void 0),l.Writable.prototype.end.call(C,n,i,h)},f.prototype.flushHeaders=function(){},f.prototype.setTimeout=function(){},f.prototype.setNoDelay=function(){},f.prototype.setSocketKeepAlive=function(){};var d=["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,H,a){(function(D,b,A){"use strict";var v=M("babel-runtime/core-js/promise"),y=E(v);function E(u){return u&&u.__esModule?u:{default:u}}var w=M("./capability"),c=M("inherits"),_=M("readable-stream"),l=a.readyStates={UNSENT:0,OPENED:1,HEADERS_RECEIVED:2,LOADING:3,DONE:4},t=a.IncomingMessage=function(u,s,r,f){var m=this;if(_.Readable.call(m),m._mode=r,m.headers={},m.rawHeaders=[],m.trailers={},m.rawTrailers=[],m.on("end",function(){D.nextTick(function(){m.emit("close")})}),r==="fetch"){var d=function g(){i.read().then(function(R){if(m._destroyed)return;if(R.done){b.clearTimeout(f),m.push(null);return}m.push(new A(R.value)),g()}).catch(function(R){b.clearTimeout(f),m._destroyed||m.emit("error",R)})};if(m._fetchResponse=s,m.url=s.url,m.statusCode=s.status,m.statusMessage=s.statusText,s.headers.forEach(function(g,R){m.headers[R.toLowerCase()]=g,m.rawHeaders.push(R,g)}),w.writableStream){var n=new WritableStream({write:function(R){return new y.default(function(P,O){m._destroyed?O():m.push(new A(R))?P():m._resumeFetch=P})},close:function(){b.clearTimeout(f),m._destroyed||m.push(null)},abort:function(R){m._destroyed||m.emit("error",R)}});try{s.body.pipeTo(n).catch(function(g){b.clearTimeout(f),m._destroyed||m.emit("error",g)});return}catch(g){}}var i=s.body.getReader();d()}else{m._xhr=u,m._pos=0,m.url=u.responseURL,m.statusCode=u.status,m.statusMessage=u.statusText;var h=u.getAllResponseHeaders().split(/\r?\n/);if(h.forEach(function(g){var R=g.match(/^([^:]+):\s*(.*)/);if(R){var P=R[1].toLowerCase();P==="set-cookie"?(m.headers[P]===void 0&&(m.headers[P]=[]),m.headers[P].push(R[2])):m.headers[P]!==void 0?m.headers[P]+=", "+R[2]:m.headers[P]=R[2],m.rawHeaders.push(R[1],R[2])}}),m._charset="x-user-defined",!w.overrideMimeType){var C=m.rawHeaders["mime-type"];if(C){var x=C.match(/;\s*charset=([^;])(;|$)/);x&&(m._charset=x[1].toLowerCase())}m._charset||(m._charset="utf-8")}}};c(t,_.Readable),t.prototype._read=function(){var u=this,s=u._resumeFetch;s&&(u._resumeFetch=null,s())},t.prototype._onXHRProgress=function(){var u=this,s=u._xhr,r=null;switch(u._mode){case"text:vbarray":if(s.readyState!==l.DONE)break;try{r=new b.VBArray(s.responseBody).toArray()}catch(i){}if(r!==null){u.push(new A(r));break}case"text":try{r=s.responseText}catch(i){u._mode="text:vbarray";break}if(r.length>u._pos){var f=r.substr(u._pos);if(u._charset==="x-user-defined"){for(var m=new A(f.length),d=0;d<f.length;d++)m[d]=f.charCodeAt(d)&255;u.push(m)}else u.push(f,u._charset);u._pos=r.length}break;case"arraybuffer":if(s.readyState!==l.DONE||!s.response)break;r=s.response,u.push(new A(new Uint8Array(r)));break;case"moz-chunked-arraybuffer":if(r=s.response,s.readyState!==l.LOADING||!r)break;u.push(new A(new Uint8Array(r)));break;case"ms-stream":if(r=s.response,s.readyState!==l.LOADING)break;var n=new b.MSStreamReader;n.onprogress=function(){n.result.byteLength>u._pos&&(u.push(new A(new Uint8Array(n.result.slice(u._pos)))),u._pos=n.result.byteLength)},n.onload=function(){u.push(null)},n.readAsArrayBuffer(r);break}u._xhr.readyState===l.DONE&&u._mode!=="ms-stream"&&u.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,H,a){"use strict";var D=M("safe-buffer").Buffer,b=D.isEncoding||function(n){n=""+n;switch(n&&n.toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":case"raw":return!0;default:return!1}};function A(n){if(!n)return"utf8";for(var i;;)switch(n){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 n;default:if(i)return;n=(""+n).toLowerCase(),i=!0}}function v(n){var i=A(n);if(typeof i!="string"&&(D.isEncoding===b||!b(n)))throw new Error("Unknown encoding: "+n);return i||n}a.StringDecoder=y;function y(n){this.encoding=v(n);var i;switch(this.encoding){case"utf16le":this.text=u,this.end=s,i=4;break;case"utf8":this.fillLast=_,i=4;break;case"base64":this.text=r,this.end=f,i=3;break;default:this.write=m,this.end=d;return}this.lastNeed=0,this.lastTotal=0,this.lastChar=D.allocUnsafe(i)}y.prototype.write=function(n){if(n.length===0)return"";var i,h;if(this.lastNeed){if(i=this.fillLast(n),i===void 0)return"";h=this.lastNeed,this.lastNeed=0}else h=0;return h<n.length?i?i+this.text(n,h):this.text(n,h):i||""},y.prototype.end=t,y.prototype.text=l,y.prototype.fillLast=function(n){if(this.lastNeed<=n.length)return n.copy(this.lastChar,this.lastTotal-this.lastNeed,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal);n.copy(this.lastChar,this.lastTotal-this.lastNeed,0,n.length),this.lastNeed-=n.length};function E(n){return n<=127?0:n>>5===6?2:n>>4===14?3:n>>3===30?4:n>>6===2?-1:-2}function w(n,i,h){var C=i.length-1;if(C<h)return 0;var x=E(i[C]);return x>=0?(x>0&&(n.lastNeed=x-1),x):--C<h||x===-2?0:(x=E(i[C]),x>=0?(x>0&&(n.lastNeed=x-2),x):--C<h||x===-2?0:(x=E(i[C]),x>=0?(x>0&&(x===2?x=0:n.lastNeed=x-3),x):0))}function c(n,i,h){if((i[0]&192)!==128)return n.lastNeed=0,"\uFFFD";if(n.lastNeed>1&&i.length>1){if((i[1]&192)!==128)return n.lastNeed=1,"\uFFFD";if(n.lastNeed>2&&i.length>2&&(i[2]&192)!==128)return n.lastNeed=2,"\uFFFD"}}function _(n){var i=this.lastTotal-this.lastNeed,h=c(this,n,i);if(h!==void 0)return h;if(this.lastNeed<=n.length)return n.copy(this.lastChar,i,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal);n.copy(this.lastChar,i,0,n.length),this.lastNeed-=n.length}function l(n,i){var h=w(this,n,i);if(!this.lastNeed)return n.toString("utf8",i);this.lastTotal=h;var C=n.length-(h-this.lastNeed);return n.copy(this.lastChar,0,C),n.toString("utf8",i,C)}function t(n){var i=n&&n.length?this.write(n):"";return this.lastNeed?i+"\uFFFD":i}function u(n,i){if((n.length-i)%2===0){var h=n.toString("utf16le",i);if(h){var C=h.charCodeAt(h.length-1);if(C>=55296&&C<=56319)return this.lastNeed=2,this.lastTotal=4,this.lastChar[0]=n[n.length-2],this.lastChar[1]=n[n.length-1],h.slice(0,-1)}return h}return this.lastNeed=1,this.lastTotal=2,this.lastChar[0]=n[n.length-1],n.toString("utf16le",i,n.length-1)}function s(n){var i=n&&n.length?this.write(n):"";if(this.lastNeed){var h=this.lastTotal-this.lastNeed;return i+this.lastChar.toString("utf16le",0,h)}return i}function r(n,i){var h=(n.length-i)%3;return h===0?n.toString("base64",i):(this.lastNeed=3-h,this.lastTotal=3,h===1?this.lastChar[0]=n[n.length-1]:(this.lastChar[0]=n[n.length-2],this.lastChar[1]=n[n.length-1]),n.toString("base64",i,n.length-h))}function f(n){var i=n&&n.length?this.write(n):"";return this.lastNeed?i+this.lastChar.toString("base64",0,3-this.lastNeed):i}function m(n){return n.toString(this.encoding)}function d(n){return n&&n.length?this.write(n):""}},{"safe-buffer":228}],236:[function(M,H,a){(function(D,b){var A=M("process/browser.js").nextTick,v=Function.prototype.apply,y=Array.prototype.slice,E={},w=0;a.setTimeout=function(){return new c(v.call(setTimeout,window,arguments),clearTimeout)},a.setInterval=function(){return new c(v.call(setInterval,window,arguments),clearInterval)},a.clearTimeout=a.clearInterval=function(_){_.close()};function c(_,l){this._id=_,this._clearFn=l}c.prototype.unref=c.prototype.ref=function(){},c.prototype.close=function(){this._clearFn.call(window,this._id)},a.enroll=function(_,l){clearTimeout(_._idleTimeoutId),_._idleTimeout=l},a.unenroll=function(_){clearTimeout(_._idleTimeoutId),_._idleTimeout=-1},a._unrefActive=a.active=function(_){clearTimeout(_._idleTimeoutId);var l=_._idleTimeout;l>=0&&(_._idleTimeoutId=setTimeout(function(){_._onTimeout&&_._onTimeout()},l))},a.setImmediate=typeof D=="function"?D:function(_){var l=w++,t=arguments.length<2?!1:y.call(arguments,1);return E[l]=!0,A(function(){E[l]&&(t?_.apply(null,t):_.call(null),a.clearImmediate(l))}),l},a.clearImmediate=typeof b=="function"?b:function(_){delete E[_]}}).call(this,M("timers").setImmediate,M("timers").clearImmediate)},{"process/browser.js":208,timers:236}],237:[function(M,H,a){var D=M("buffer").Buffer;H.exports=function(b){if(b instanceof Uint8Array){if(b.byteOffset===0&&b.byteLength===b.buffer.byteLength)return b.buffer;if(typeof b.buffer.slice=="function")return b.buffer.slice(b.byteOffset,b.byteOffset+b.byteLength)}if(D.isBuffer(b)){for(var A=new Uint8Array(b.length),v=b.length,y=0;y<v;y++)A[y]=b[y];return A.buffer}else throw new Error("Argument must be a Buffer")}},{buffer:73}],238:[function(M,H,a){"use strict";var D=M("punycode"),b=M("./util");a.parse=i,a.resolve=C,a.resolveObject=x,a.format=h,a.Url=A;function A(){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 v=/^([a-z0-9.+-]+:)/i,y=/:[0-9]*$/,E=/^(\/\/?(?!\/)[^\?\s]*)(\?[^\s]*)?$/,w=["<",">",'"',"`"," ","\r",`
|
|
|
`," "],c=["{","}","|","\\","^","`"].concat(w),_=["'"].concat(c),l=["%","/","?",";","#"].concat(_),t=["/","?","#"],u=255,s=/^[+a-z0-9A-Z_-]{0,63}$/,r=/^([+a-z0-9A-Z_-]{0,63})(.*)$/,f={javascript:!0,"javascript:":!0},m={javascript:!0,"javascript:":!0},d={http:!0,https:!0,ftp:!0,gopher:!0,file:!0,"http:":!0,"https:":!0,"ftp:":!0,"gopher:":!0,"file:":!0},n=M("querystring");function i(g,R,P){if(g&&b.isObject(g)&&g instanceof A)return g;var O=new A;return O.parse(g,R,P),O}A.prototype.parse=function(g,R,P){if(!b.isString(g))throw new TypeError("Parameter 'url' must be a string, not "+typeof g);var O=g.indexOf("?"),S=O!==-1&&O<g.indexOf("#")?"?":"#",p=g.split(S),T=/\\/g;p[0]=p[0].replace(T,"/"),g=p.join(S);var N=g;if(N=N.trim(),!P&&g.split("#").length===1){var k=E.exec(N);if(k)return this.path=N,this.href=N,this.pathname=k[1],k[2]?(this.search=k[2],R?this.query=n.parse(this.search.substr(1)):this.query=this.search.substr(1)):R&&(this.search="",this.query={}),this}var U=v.exec(N);if(U){U=U[0];var z=U.toLowerCase();this.protocol=z,N=N.substr(U.length)}if(P||U||N.match(/^\/\/[^@\/]+@[^@\/]+/)){var W=N.substr(0,2)==="//";W&&!(U&&m[U])&&(N=N.substr(2),this.slashes=!0)}if(!m[U]&&(W||U&&!d[U])){for(var F=-1,V=0;V<t.length;V++){var K=N.indexOf(t[V]);K!==-1&&(F===-1||K<F)&&(F=K)}var B,J;F===-1?J=N.lastIndexOf("@"):J=N.lastIndexOf("@",F),J!==-1&&(B=N.slice(0,J),N=N.slice(J+1),this.auth=decodeURIComponent(B)),F=-1;for(var V=0;V<l.length;V++){var K=N.indexOf(l[V]);K!==-1&&(F===-1||K<F)&&(F=K)}F===-1&&(F=N.length),this.host=N.slice(0,F),N=N.slice(F),this.parseHost(),this.hostname=this.hostname||"";var le=this.hostname[0]==="["&&this.hostname[this.hostname.length-1]==="]";if(!le)for(var ge=this.hostname.split(/\./),V=0,pe=ge.length;V<pe;V++){var De=ge[V];if(!De)continue;if(!De.match(s)){for(var Ie="",fe=0,xe=De.length;fe<xe;fe++)De.charCodeAt(fe)>127?Ie+="x":Ie+=De[fe];if(!Ie.match(s)){var Ee=ge.slice(0,V),se=ge.slice(V+1),oe=De.match(r);oe&&(Ee.push(oe[1]),se.unshift(oe[2])),se.length&&(N="/"+se.join(".")+N),this.hostname=Ee.join(".");break}}}this.hostname.length>u?this.hostname="":this.hostname=this.hostname.toLowerCase(),le||(this.hostname=D.toASCII(this.hostname));var q=this.port?":"+this.port:"",me=this.hostname||"";this.host=me+q,this.href+=this.host,le&&(this.hostname=this.hostname.substr(1,this.hostname.length-2),N[0]!=="/"&&(N="/"+N))}if(!f[z])for(var V=0,pe=_.length;V<pe;V++){var re=_[V];if(N.indexOf(re)===-1)continue;var ae=encodeURIComponent(re);ae===re&&(ae=escape(re)),N=N.split(re).join(ae)}var ce=N.indexOf("#");ce!==-1&&(this.hash=N.substr(ce),N=N.slice(0,ce));var te=N.indexOf("?");if(te!==-1?(this.search=N.substr(te),this.query=N.substr(te+1),R&&(this.query=n.parse(this.query)),N=N.slice(0,te)):R&&(this.search="",this.query={}),N&&(this.pathname=N),d[z]&&this.hostname&&!this.pathname&&(this.pathname="/"),this.pathname||this.search){var q=this.pathname||"",$=this.search||"";this.path=q+$}return this.href=this.format(),this};function h(g){return b.isString(g)&&(g=i(g)),g instanceof A?g.format():A.prototype.format.call(g)}A.prototype.format=function(){var g=this.auth||"";g&&(g=encodeURIComponent(g),g=g.replace(/%3A/i,":"),g+="@");var R=this.protocol||"",P=this.pathname||"",O=this.hash||"",S=!1,p="";this.host?S=g+this.host:this.hostname&&(S=g+(this.hostname.indexOf(":")===-1?this.hostname:"["+this.hostname+"]"),this.port&&(S+=":"+this.port)),this.query&&b.isObject(this.query)&&Object.keys(this.query).length&&(p=n.stringify(this.query));var T=this.search||p&&"?"+p||"";return R&&R.substr(-1)!==":"&&(R+=":"),this.slashes||(!R||d[R])&&S!==!1?(S="//"+(S||""),P&&P.charAt(0)!=="/"&&(P="/"+P)):S||(S=""),O&&O.charAt(0)!=="#"&&(O="#"+O),T&&T.charAt(0)!=="?"&&(T="?"+T),P=P.replace(/[?#]/g,function(N){return encodeURIComponent(N)}),T=T.replace("#","%23"),R+S+P+T+O};function C(g,R){return i(g,!1,!0).resolve(R)}A.prototype.resolve=function(g){return this.resolveObject(i(g,!1,!0)).format()};function x(g,R){return g?i(g,!1,!0).resolveObject(R):R}A.prototype.resolveObject=function(g){if(b.isString(g)){var R=new A;R.parse(g,!1,!0),g=R}for(var P=new A,O=Object.keys(this),S=0;S<O.length;S++){var p=O[S];P[p]=this[p]}if(P.hash=g.hash,g.href==="")return P.href=P.format(),P;if(g.slashes&&!g.protocol){for(var T=Object.keys(g),N=0;N<T.length;N++){var k=T[N];k!=="protocol"&&(P[k]=g[k])}return d[P.protocol]&&P.hostname&&!P.pathname&&(P.path=P.pathname="/"),P.href=P.format(),P}if(g.protocol&&g.protocol!==P.protocol){if(!d[g.protocol]){for(var U=Object.keys(g),z=0;z<U.length;z++){var W=U[z];P[W]=g[W]}return P.href=P.format(),P}if(P.protocol=g.protocol,!g.host&&!m[g.protocol]){for(var pe=(g.pathname||"").split("/");pe.length&&!(g.host=pe.shift()););g.host||(g.host=""),g.hostname||(g.hostname=""),pe[0]!==""&&pe.unshift(""),pe.length<2&&pe.unshift(""),P.pathname=pe.join("/")}else P.pathname=g.pathname;if(P.search=g.search,P.query=g.query,P.host=g.host||"",P.auth=g.auth,P.hostname=g.hostname||g.host,P.port=g.port,P.pathname||P.search){var F=P.pathname||"",V=P.search||"";P.path=F+V}return P.slashes=P.slashes||g.slashes,P.href=P.format(),P}var K=P.pathname&&P.pathname.charAt(0)==="/",B=g.host||g.pathname&&g.pathname.charAt(0)==="/",J=B||K||P.host&&g.pathname,le=J,ge=P.pathname&&P.pathname.split("/")||[],pe=g.pathname&&g.pathname.split("/")||[],De=P.protocol&&!d[P.protocol];if(De&&(P.hostname="",P.port=null,P.host&&(ge[0]===""?ge[0]=P.host:ge.unshift(P.host)),P.host="",g.protocol&&(g.hostname=null,g.port=null,g.host&&(pe[0]===""?pe[0]=g.host:pe.unshift(g.host)),g.host=null),J=J&&(pe[0]===""||ge[0]==="")),B)P.host=g.host||g.host===""?g.host:P.host,P.hostname=g.hostname||g.hostname===""?g.hostname:P.hostname,P.search=g.search,P.query=g.query,ge=pe;else if(pe.length)ge||(ge=[]),ge.pop(),ge=ge.concat(pe),P.search=g.search,P.query=g.query;else if(!b.isNullOrUndefined(g.search)){if(De){P.hostname=P.host=ge.shift();var Ie=P.host&&P.host.indexOf("@")>0?P.host.split("@"):!1;Ie&&(P.auth=Ie.shift(),P.host=P.hostname=Ie.shift())}return P.search=g.search,P.query=g.query,(!b.isNull(P.pathname)||!b.isNull(P.search))&&(P.path=(P.pathname?P.pathname:"")+(P.search?P.search:"")),P.href=P.format(),P}if(!ge.length)return P.pathname=null,P.search?P.path="/"+P.search:P.path=null,P.href=P.format(),P;for(var fe=ge.slice(-1)[0],xe=(P.host||g.host||ge.length>1)&&(fe==="."||fe==="..")||fe==="",Ee=0,se=ge.length;se>=0;se--)fe=ge[se],fe==="."?ge.splice(se,1):fe===".."?(ge.splice(se,1),Ee++):Ee&&(ge.splice(se,1),Ee--);if(!J&&!le)for(;Ee--;Ee)ge.unshift("..");J&&ge[0]!==""&&(!ge[0]||ge[0].charAt(0)!=="/")&&ge.unshift(""),xe&&ge.join("/").substr(-1)!=="/"&&ge.push("");var oe=ge[0]===""||ge[0]&&ge[0].charAt(0)==="/";if(De){P.hostname=P.host=oe?"":ge.length?ge.shift():"";var Ie=P.host&&P.host.indexOf("@")>0?P.host.split("@"):!1;Ie&&(P.auth=Ie.shift(),P.host=P.hostname=Ie.shift())}return J=J||P.host&&ge.length,J&&!oe&&ge.unshift(""),ge.length?P.pathname=ge.join("/"):(P.pathname=null,P.path=null),(!b.isNull(P.pathname)||!b.isNull(P.search))&&(P.path=(P.pathname?P.pathname:"")+(P.search?P.search:"")),P.auth=g.auth||P.auth,P.slashes=P.slashes||g.slashes,P.href=P.format(),P},A.prototype.parseHost=function(){var g=this.host,R=y.exec(g);R&&(R=R[0],R!==":"&&(this.port=R.substr(1)),g=g.substr(0,g.length-R.length)),g&&(this.hostname=g)}},{"./util":239,punycode:209,querystring:212}],239:[function(M,H,a){"use strict";H.exports={isString:function(D){return typeof D=="string"},isObject:function(D){return typeof D=="object"&&D!==null},isNull:function(D){return D===null},isNullOrUndefined:function(D){return D==null}}},{}],240:[function(M,H,a){(function(D){H.exports=b;function b(v,y){if(A("noDeprecation"))return v;var E=!1;function w(){if(!E){if(A("throwDeprecation"))throw new Error(y);A("traceDeprecation")?console.trace(y):console.warn(y),E=!0}return v.apply(this,arguments)}return w}function A(v){try{if(!D.localStorage)return!1}catch(E){return!1}var y=D.localStorage[v];return y==null?!1:String(y).toLowerCase()==="true"}}).call(this,typeof global!="undefined"?global:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],241:[function(M,H,a){typeof Object.create=="function"?H.exports=function(b,A){b.super_=A,b.prototype=Object.create(A.prototype,{constructor:{value:b,enumerable:!1,writable:!0,configurable:!0}})}:H.exports=function(b,A){b.super_=A;var v=function(){};v.prototype=A.prototype,b.prototype=new v,b.prototype.constructor=b}},{}],242:[function(M,H,a){H.exports=function(b){return b&&typeof b=="object"&&typeof b.copy=="function"&&typeof b.fill=="function"&&typeof b.readUInt8=="function"}},{}],243:[function(M,H,a){(function(D,b){var A=/%[sdj%]/g;a.format=function(F){if(!C(F)){for(var V=[],K=0;K<arguments.length;K++)V.push(E(arguments[K]));return V.join(" ")}for(var K=1,B=arguments,J=B.length,le=String(F).replace(A,function(pe){if(pe==="%%")return"%";if(K>=J)return pe;switch(pe){case"%s":return String(B[K++]);case"%d":return Number(B[K++]);case"%j":try{return JSON.stringify(B[K++])}catch(De){return"[Circular]"}default:return pe}}),ge=B[K];K<J;ge=B[++K])n(ge)||!P(ge)?le+=" "+ge:le+=" "+E(ge);return le},a.deprecate=function(F,V){if(g(b.process))return function(){return a.deprecate(F,V).apply(this,arguments)};if(D.noDeprecation===!0)return F;var K=!1;function B(){if(!K){if(D.throwDeprecation)throw new Error(V);D.traceDeprecation?console.trace(V):console.error(V),K=!0}return F.apply(this,arguments)}return B};var v={},y;a.debuglog=function(F){if(g(y)&&(y=D.env.NODE_DEBUG||""),F=F.toUpperCase(),!v[F])if(new RegExp("\\b"+F+"\\b","i").test(y)){var V=D.pid;v[F]=function(){var K=a.format.apply(a,arguments);console.error("%s %d: %s",F,V,K)}}else v[F]=function(){};return v[F]};function E(F,V){var K={seen:[],stylize:c};return arguments.length>=3&&(K.depth=arguments[2]),arguments.length>=4&&(K.colors=arguments[3]),d(V)?K.showHidden=V:V&&a._extend(K,V),g(K.showHidden)&&(K.showHidden=!1),g(K.depth)&&(K.depth=2),g(K.colors)&&(K.colors=!1),g(K.customInspect)&&(K.customInspect=!0),K.colors&&(K.stylize=w),l(K,F,K.depth)}a.inspect=E,E.colors={bold:[1,22],italic:[3,23],underline:[4,24],inverse:[7,27],white:[37,39],grey:[90,39],black:[30,39],blue:[34,39],cyan:[36,39],green:[32,39],magenta:[35,39],red:[31,39],yellow:[33,39]},E.styles={special:"cyan",number:"yellow",boolean:"yellow",undefined:"grey",null:"bold",string:"green",date:"magenta",regexp:"red"};function w(F,V){var K=E.styles[V];return K?"["+E.colors[K][0]+"m"+F+"["+E.colors[K][1]+"m":F}function c(F,V){return F}function _(F){var V={};return F.forEach(function(K,B){V[K]=!0}),V}function l(F,V,K){if(F.customInspect&&V&&p(V.inspect)&&V.inspect!==a.inspect&&!(V.constructor&&V.constructor.prototype===V)){var B=V.inspect(K,F);return C(B)||(B=l(F,B,K)),B}var J=t(F,V);if(J)return J;var le=Object.keys(V),ge=_(le);if(F.showHidden&&(le=Object.getOwnPropertyNames(V)),S(V)&&(le.indexOf("message")>=0||le.indexOf("description")>=0))return u(V);if(le.length===0){if(p(V)){var pe=V.name?": "+V.name:"";return F.stylize("[Function"+pe+"]","special")}if(R(V))return F.stylize(RegExp.prototype.toString.call(V),"regexp");if(O(V))return F.stylize(Date.prototype.toString.call(V),"date");if(S(V))return u(V)}var De="",Ie=!1,fe=["{","}"];if(m(V)&&(Ie=!0,fe=["[","]"]),p(V)){var xe=V.name?": "+V.name:"";De=" [Function"+xe+"]"}if(R(V)&&(De=" "+RegExp.prototype.toString.call(V)),O(V)&&(De=" "+Date.prototype.toUTCString.call(V)),S(V)&&(De=" "+u(V)),le.length===0&&(!Ie||V.length==0))return fe[0]+De+fe[1];if(K<0)return R(V)?F.stylize(RegExp.prototype.toString.call(V),"regexp"):F.stylize("[Object]","special");F.seen.push(V);var Ee;return Ie?Ee=s(F,V,K,ge,le):Ee=le.map(function(se){return r(F,V,K,ge,se,Ie)}),F.seen.pop(),f(Ee,De,fe)}function t(F,V){if(g(V))return F.stylize("undefined","undefined");if(C(V)){var K="'"+JSON.stringify(V).replace(/^"|"$/g,"").replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return F.stylize(K,"string")}if(h(V))return F.stylize(""+V,"number");if(d(V))return F.stylize(""+V,"boolean");if(n(V))return F.stylize("null","null")}function u(F){return"["+Error.prototype.toString.call(F)+"]"}function s(F,V,K,B,J){for(var le=[],ge=0,pe=V.length;ge<pe;++ge)W(V,String(ge))?le.push(r(F,V,K,B,String(ge),!0)):le.push("");return J.forEach(function(De){De.match(/^\d+$/)||le.push(r(F,V,K,B,De,!0))}),le}function r(F,V,K,B,J,le){var ge,pe,De;if(De=Object.getOwnPropertyDescriptor(V,J)||{value:V[J]},De.get?De.set?pe=F.stylize("[Getter/Setter]","special"):pe=F.stylize("[Getter]","special"):De.set&&(pe=F.stylize("[Setter]","special")),W(B,J)||(ge="["+J+"]"),pe||(F.seen.indexOf(De.value)<0?(n(K)?pe=l(F,De.value,null):pe=l(F,De.value,K-1),pe.indexOf(`
|
|
|
`)>-1&&(le?pe=pe.split(`
|
|
|
`).map(function(Ie){return" "+Ie}).join(`
|
|
|
`).substr(2):pe=`
|
|
|
`+pe.split(`
|
|
|
`).map(function(Ie){return" "+Ie}).join(`
|
|
|
`))):pe=F.stylize("[Circular]","special")),g(ge)){if(le&&J.match(/^\d+$/))return pe;ge=JSON.stringify(""+J),ge.match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)?(ge=ge.substr(1,ge.length-2),ge=F.stylize(ge,"name")):(ge=ge.replace(/'/g,"\\'").replace(/\\"/g,'"').replace(/(^"|"$)/g,"'"),ge=F.stylize(ge,"string"))}return ge+": "+pe}function f(F,V,K){var B=0,J=F.reduce(function(le,ge){return B++,ge.indexOf(`
|
|
|
`)>=0&&B++,le+ge.replace(/\u001b\[\d\d?m/g,"").length+1},0);return J>60?K[0]+(V===""?"":V+`
|
|
|
`)+" "+F.join(`,
|
|
|
`)+" "+K[1]:K[0]+V+" "+F.join(", ")+" "+K[1]}function m(F){return Array.isArray(F)}a.isArray=m;function d(F){return typeof F=="boolean"}a.isBoolean=d;function n(F){return F===null}a.isNull=n;function i(F){return F==null}a.isNullOrUndefined=i;function h(F){return typeof F=="number"}a.isNumber=h;function C(F){return typeof F=="string"}a.isString=C;function x(F){return typeof F=="symbol"}a.isSymbol=x;function g(F){return F===void 0}a.isUndefined=g;function R(F){return P(F)&&N(F)==="[object RegExp]"}a.isRegExp=R;function P(F){return typeof F=="object"&&F!==null}a.isObject=P;function O(F){return P(F)&&N(F)==="[object Date]"}a.isDate=O;function S(F){return P(F)&&(N(F)==="[object Error]"||F instanceof Error)}a.isError=S;function p(F){return typeof F=="function"}a.isFunction=p;function T(F){return F===null||typeof F=="boolean"||typeof F=="number"||typeof F=="string"||typeof F=="symbol"||typeof F=="undefined"}a.isPrimitive=T,a.isBuffer=M("./support/isBuffer");function N(F){return Object.prototype.toString.call(F)}function k(F){return F<10?"0"+F.toString(10):F.toString(10)}var U=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];function z(){var F=new Date,V=[k(F.getHours()),k(F.getMinutes()),k(F.getSeconds())].join(":");return[F.getDate(),U[F.getMonth()],V].join(" ")}a.log=function(){console.log("%s - %s",z(),a.format.apply(a,arguments))},a.inherits=M("inherits"),a._extend=function(F,V){if(!V||!P(V))return F;for(var K=Object.keys(V),B=K.length;B--;)F[K[B]]=V[K[B]];return F};function W(F,V){return Object.prototype.hasOwnProperty.call(F,V)}}).call(this,M("_process"),typeof global!="undefined"?global:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{"./support/isBuffer":242,_process:208,inherits:241}],244:[function(M,H,a){"use strict";(function(){"use strict";a.stripBOM=function(D){return D[0]==="\uFEFF"?D.substring(1):D}}).call(void 0)},{}],245:[function(M,H,a){"use strict";var D=M("babel-runtime/helpers/typeof"),b=y(D),A=M("babel-runtime/core-js/object/keys"),v=y(A);function y(E){return E&&E.__esModule?E:{default:E}}(function(){"use strict";var E,w,c,_,l,t={}.hasOwnProperty;E=M("xmlbuilder"),w=M("./defaults").defaults,_=function(s){return typeof s=="string"&&(s.indexOf("&")>=0||s.indexOf(">")>=0||s.indexOf("<")>=0)},l=function(s){return"<![CDATA["+c(s)+"]]>"},c=function(s){return s.replace("]]>","]]]]><![CDATA[>")},a.Builder=function(){function u(s){var r,f,m;this.options={},f=w["0.2"];for(r in f){if(!t.call(f,r))continue;m=f[r],this.options[r]=m}for(r in s){if(!t.call(s,r))continue;m=s[r],this.options[r]=m}}return u.prototype.buildObject=function(s){var r,f,m,d,n;return r=this.options.attrkey,f=this.options.charkey,(0,v.default)(s).length===1&&this.options.rootName===w["0.2"].rootName?(n=(0,v.default)(s)[0],s=s[n]):n=this.options.rootName,m=function(i){return function(h,C){var x,g,R,P,O,S;if((typeof C=="undefined"?"undefined":(0,b.default)(C))!=="object")i.options.cdata&&_(C)?h.raw(l(C)):h.txt(C);else if(Array.isArray(C))for(P in C){if(!t.call(C,P))continue;g=C[P];for(O in g)R=g[O],h=m(h.ele(O),R).up()}else for(O in C){if(!t.call(C,O))continue;if(g=C[O],O===r){if((typeof g=="undefined"?"undefined":(0,b.default)(g))==="object")for(x in g)S=g[x],h=h.att(x,S)}else if(O===f)i.options.cdata&&_(g)?h=h.raw(l(g)):h=h.txt(g);else if(Array.isArray(g))for(P in g){if(!t.call(g,P))continue;R=g[P],typeof R=="string"?i.options.cdata&&_(R)?h=h.ele(O).raw(l(R)).up():h=h.ele(O,R).up():h=m(h.ele(O),R).up()}else(typeof g=="undefined"?"undefined":(0,b.default)(g))==="object"?h=m(h.ele(O),g).up():typeof g=="string"&&i.options.cdata&&_(g)?h=h.ele(O).raw(l(g)).up():(g==null&&(g=""),h=h.ele(O,g.toString()).up())}return h}}(this),d=E.create(n,this.options.xmldec,this.options.doctype,{headless:this.options.headless,allowSurrogateChars:this.options.allowSurrogateChars}),m(d,s).end(this.options.renderOpts)},u}()}).call(void 0)},{"./defaults":246,"babel-runtime/core-js/object/keys":60,"babel-runtime/helpers/typeof":67,xmlbuilder:282}],246:[function(M,H,a){"use strict";(function(){a.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,H,a){"use strict";var D=M("babel-runtime/core-js/promise"),b=_(D),A=M("babel-runtime/core-js/object/get-own-property-names"),v=_(A),y=M("babel-runtime/core-js/object/keys"),E=_(y),w=M("babel-runtime/helpers/typeof"),c=_(w);function _(l){return l&&l.__esModule?l:{default:l}}(function(){"use strict";var l,t,u,s,r,f,m,d,n=function(x,g){return function(){return x.apply(g,arguments)}},i=function(x,g){for(var R in g)h.call(g,R)&&(x[R]=g[R]);function P(){this.constructor=x}return P.prototype=g.prototype,x.prototype=new P,x.__super__=g.prototype,x},h={}.hasOwnProperty;m=M("sax"),u=M("events"),l=M("./bom"),f=M("./processors"),d=M("timers").setImmediate,t=M("./defaults").defaults,s=function(x){return(typeof x=="undefined"?"undefined":(0,c.default)(x))==="object"&&x!=null&&(0,E.default)(x).length===0},r=function(x,g,R){var P,O,S;for(P=0,O=x.length;P<O;P++)S=x[P],g=S(g,R);return g},a.Parser=function(C){i(x,C);function x(g){this.parseStringPromise=n(this.parseStringPromise,this),this.parseString=n(this.parseString,this),this.reset=n(this.reset,this),this.assignOrPush=n(this.assignOrPush,this),this.processAsync=n(this.processAsync,this);var R,P,O;if(!(this instanceof a.Parser))return new a.Parser(g);this.options={},P=t["0.2"];for(R in P){if(!h.call(P,R))continue;O=P[R],this.options[R]=O}for(R in g){if(!h.call(g,R))continue;O=g[R],this.options[R]=O}this.options.xmlns&&(this.options.xmlnskey=this.options.attrkey+"ns"),this.options.normalizeTags&&(this.options.tagNameProcessors||(this.options.tagNameProcessors=[]),this.options.tagNameProcessors.unshift(f.normalize)),this.reset()}return x.prototype.processAsync=function(){var g,R;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),d(this.processAsync))}catch(P){if(R=P,!this.saxParser.errThrown)return this.saxParser.errThrown=!0,this.emit(R)}},x.prototype.assignOrPush=function(g,R,P){return R in g?(g[R]instanceof Array||(g[R]=[g[R]]),g[R].push(P)):this.options.explicitArray?g[R]=[P]:g[R]=P},x.prototype.reset=function(){var g,R,P,O;return this.removeAllListeners(),this.saxParser=m.parser(this.options.strict,{trim:!1,normalize:!1,xmlns:this.options.xmlns}),this.saxParser.errThrown=!1,this.saxParser.onerror=function(S){return function(p){if(S.saxParser.resume(),!S.saxParser.errThrown)return S.saxParser.errThrown=!0,S.emit("error",p)}}(this),this.saxParser.onend=function(S){return function(){if(!S.saxParser.ended)return S.saxParser.ended=!0,S.emit("end",S.resultObject)}}(this),this.saxParser.ended=!1,this.EXPLICIT_CHARKEY=this.options.explicitCharkey,this.resultObject=null,O=[],g=this.options.attrkey,R=this.options.charkey,this.saxParser.onopentag=function(S){return function(p){var T,N,k,U,z;if(k={},k[R]="",!S.options.ignoreAttrs){z=p.attributes;for(T in z){if(!h.call(z,T))continue;!(g in k)&&!S.options.mergeAttrs&&(k[g]={}),N=S.options.attrValueProcessors?r(S.options.attrValueProcessors,p.attributes[T],T):p.attributes[T],U=S.options.attrNameProcessors?r(S.options.attrNameProcessors,T):T,S.options.mergeAttrs?S.assignOrPush(k,U,N):k[g][U]=N}}return k["#name"]=S.options.tagNameProcessors?r(S.options.tagNameProcessors,p.name):p.name,S.options.xmlns&&(k[S.options.xmlnskey]={uri:p.uri,local:p.local}),O.push(k)}}(this),this.saxParser.onclosetag=function(S){return function(){var p,T,N,k,U,z,W,F,V,K;if(z=O.pop(),U=z["#name"],(!S.options.explicitChildren||!S.options.preserveChildrenOrder)&&delete z["#name"],z.cdata===!0&&(p=z.cdata,delete z.cdata),V=O[O.length-1],z[R].match(/^\s*$/)&&!p?(T=z[R],delete z[R]):(S.options.trim&&(z[R]=z[R].trim()),S.options.normalize&&(z[R]=z[R].replace(/\s{2,}/g," ").trim()),z[R]=S.options.valueProcessors?r(S.options.valueProcessors,z[R],U):z[R],(0,E.default)(z).length===1&&R in z&&!S.EXPLICIT_CHARKEY&&(z=z[R])),s(z)&&(z=S.options.emptyTag!==""?S.options.emptyTag:T),S.options.validator!=null&&(K="/"+function(){var B,J,le;for(le=[],B=0,J=O.length;B<J;B++)k=O[B],le.push(k["#name"]);return le}().concat(U).join("/"),function(){var B;try{return z=S.options.validator(K,V&&V[U],z)}catch(J){return B=J,S.emit("error",B)}}()),S.options.explicitChildren&&!S.options.mergeAttrs&&(typeof z=="undefined"?"undefined":(0,c.default)(z))==="object"){if(!S.options.preserveChildrenOrder)k={},S.options.attrkey in z&&(k[S.options.attrkey]=z[S.options.attrkey],delete z[S.options.attrkey]),!S.options.charsAsChildren&&S.options.charkey in z&&(k[S.options.charkey]=z[S.options.charkey],delete z[S.options.charkey]),(0,v.default)(z).length>0&&(k[S.options.childkey]=z),z=k;else if(V){V[S.options.childkey]=V[S.options.childkey]||[],W={};for(N in z){if(!h.call(z,N))continue;W[N]=z[N]}V[S.options.childkey].push(W),delete z["#name"],(0,E.default)(z).length===1&&R in z&&!S.EXPLICIT_CHARKEY&&(z=z[R])}}return O.length>0?S.assignOrPush(V,U,z):(S.options.explicitRoot&&(F=z,z={},z[U]=F),S.resultObject=z,S.saxParser.ended=!0,S.emit("end",S.resultObject))}}(this),P=function(S){return function(p){var T,N;if(N=O[O.length-1],N)return N[R]+=p,S.options.explicitChildren&&S.options.preserveChildrenOrder&&S.options.charsAsChildren&&(S.options.includeWhiteChars||p.replace(/\\n/g,"").trim()!=="")&&(N[S.options.childkey]=N[S.options.childkey]||[],T={"#name":"__text__"},T[R]=p,S.options.normalize&&(T[R]=T[R].replace(/\s{2,}/g," ").trim()),N[S.options.childkey].push(T)),N}}(this),this.saxParser.ontext=P,this.saxParser.oncdata=function(S){return function(p){var T;if(T=P(p),T)return T.cdata=!0}}(this)},x.prototype.parseString=function(g,R){var P;R!=null&&typeof R=="function"&&(this.on("end",function(O){return this.reset(),R(null,O)}),this.on("error",function(O){return this.reset(),R(O)}));try{return g=g.toString(),g.trim()===""?(this.emit("end",null),!0):(g=l.stripBOM(g),this.options.async?(this.remaining=g,d(this.processAsync),this.saxParser):this.saxParser.write(g).close())}catch(O){if(P=O,this.saxParser.errThrown||this.saxParser.ended){if(this.saxParser.ended)throw P}else return this.emit("error",P),this.saxParser.errThrown=!0}},x.prototype.parseStringPromise=function(g){return new b.default(function(R){return function(P,O){return R.parseString(g,function(S,p){return S?O(S):P(p)})}}(this))},x}(u),a.parseString=function(C,x,g){var R,P,O;return g!=null?(typeof g=="function"&&(R=g),(typeof x=="undefined"?"undefined":(0,c.default)(x))==="object"&&(P=x)):(typeof x=="function"&&(R=x),P={}),O=new a.Parser(P),O.parseString(C,R)},a.parseStringPromise=function(C,x){var g,R;return(typeof x=="undefined"?"undefined":(0,c.default)(x))==="object"&&(g=x),R=new a.Parser(g),R.parseStringPromise(C)}}).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,H,a){"use strict";(function(){"use strict";var D;D=new RegExp(/(?!xmlns)^.*:/),a.normalize=function(b){return b.toLowerCase()},a.firstCharLowerCase=function(b){return b.charAt(0).toLowerCase()+b.slice(1)},a.stripPrefix=function(b){return b.replace(D,"")},a.parseNumbers=function(b){return isNaN(b)||(b=b%1===0?parseInt(b,10):parseFloat(b)),b},a.parseBooleans=function(b){return/^(?:true|false)$/i.test(b)&&(b=b.toLowerCase()==="true"),b}}).call(void 0)},{}],249:[function(M,H,a){"use strict";(function(){"use strict";var D,b,A,v,y=function(c,_){for(var l in _)E.call(_,l)&&(c[l]=_[l]);function t(){this.constructor=c}return t.prototype=_.prototype,c.prototype=new t,c.__super__=_.prototype,c},E={}.hasOwnProperty;b=M("./defaults"),D=M("./builder"),A=M("./parser"),v=M("./processors"),a.defaults=b.defaults,a.processors=v,a.ValidationError=function(w){y(c,w);function c(_){this.message=_}return c}(Error),a.Builder=D.Builder,a.Parser=A.Parser,a.parseString=A.parseString,a.parseStringPromise=A.parseStringPromise}).call(void 0)},{"./builder":245,"./defaults":246,"./parser":247,"./processors":248}],250:[function(M,H,a){"use strict";(function(){H.exports={Disconnected:1,Preceding:2,Following:4,Contains:8,ContainedBy:16,ImplementationSpecific:32}}).call(void 0)},{}],251:[function(M,H,a){"use strict";(function(){H.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,H,a){"use strict";var D=M("babel-runtime/core-js/object/get-prototype-of"),b=w(D),A=M("babel-runtime/helpers/typeof"),v=w(A),y=M("babel-runtime/core-js/object/assign"),E=w(y);function w(c){return c&&c.__esModule?c:{default:c}}(function(){var c,_,l,t,u,s,r,f=[].slice,m={}.hasOwnProperty;c=function(){var n,i,h,C,x,g;if(g=arguments[0],x=2<=arguments.length?f.call(arguments,1):[],u(E.default))E.default.apply(null,arguments);else for(n=0,h=x.length;n<h;n++)if(C=x[n],C!=null)for(i in C){if(!m.call(C,i))continue;g[i]=C[i]}return g},u=function(n){return!!n&&Object.prototype.toString.call(n)==="[object Function]"},s=function(n){var i;return!!n&&((i=typeof n=="undefined"?"undefined":(0,v.default)(n))==="function"||i==="object")},l=function(n){return u(Array.isArray)?Array.isArray(n):Object.prototype.toString.call(n)==="[object Array]"},t=function(n){var i;if(l(n))return!n.length;for(i in n){if(!m.call(n,i))continue;return!1}return!0},r=function(n){var i,h;return s(n)&&(h=(0,b.default)(n))&&(i=h.constructor)&&typeof i=="function"&&i instanceof i&&Function.prototype.toString.call(i)===Function.prototype.toString.call(Object)},_=function(n){return u(n.valueOf)?n.valueOf():n},H.exports.assign=c,H.exports.isFunction=u,H.exports.isObject=s,H.exports.isArray=l,H.exports.isEmpty=t,H.exports.isPlainObject=r,H.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,H,a){"use strict";(function(){H.exports={None:0,OpenTag:1,InsideTag:2,CloseTag:3}}).call(void 0)},{}],254:[function(M,H,a){"use strict";var D=M("babel-runtime/core-js/object/create"),b=A(D);function A(v){return v&&v.__esModule?v:{default:v}}(function(){var v,y,E;v=M("./NodeType"),E=M("./XMLNode"),H.exports=y=function(){function w(c,_,l){if(this.parent=c,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(l),this.type=v.Attribute,this.isId=!1,this.schemaTypeInfo=null}return Object.defineProperty(w.prototype,"nodeType",{get:function(){return this.type}}),Object.defineProperty(w.prototype,"ownerElement",{get:function(){return this.parent}}),Object.defineProperty(w.prototype,"textContent",{get:function(){return this.value},set:function(_){return this.value=_||""}}),Object.defineProperty(w.prototype,"namespaceURI",{get:function(){return""}}),Object.defineProperty(w.prototype,"prefix",{get:function(){return""}}),Object.defineProperty(w.prototype,"localName",{get:function(){return this.name}}),Object.defineProperty(w.prototype,"specified",{get:function(){return!0}}),w.prototype.clone=function(){return(0,b.default)(this)},w.prototype.toString=function(c){return this.options.writer.attribute(this,this.options.writer.filterOptions(c))},w.prototype.debugInfo=function(c){return c=c||this.name,c==null?"parent: <"+this.parent.name+">":"attribute: {"+c+"}, parent: <"+this.parent.name+">"},w.prototype.isEqualNode=function(c){return c.namespaceURI!==this.namespaceURI||(c.prefix!==this.prefix||c.localName!==this.localName)?!1:!(c.value!==this.value)},w}()}).call(void 0)},{"./NodeType":251,"./XMLNode":273,"babel-runtime/core-js/object/create":55}],255:[function(M,H,a){"use strict";var D=M("babel-runtime/core-js/object/create"),b=A(D);function A(v){return v&&v.__esModule?v:{default:v}}(function(){var v,y,E,w=function(l,t){for(var u in t)c.call(t,u)&&(l[u]=t[u]);function s(){this.constructor=l}return s.prototype=t.prototype,l.prototype=new s,l.__super__=t.prototype,l},c={}.hasOwnProperty;v=M("./NodeType"),E=M("./XMLCharacterData"),H.exports=y=function(_){w(l,_);function l(t,u){if(l.__super__.constructor.call(this,t),u==null)throw new Error("Missing CDATA text. "+this.debugInfo());this.name="#cdata-section",this.type=v.CData,this.value=this.stringify.cdata(u)}return l.prototype.clone=function(){return(0,b.default)(this)},l.prototype.toString=function(t){return this.options.writer.cdata(this,this.options.writer.filterOptions(t))},l}(E)}).call(void 0)},{"./NodeType":251,"./XMLCharacterData":256,"babel-runtime/core-js/object/create":55}],256:[function(M,H,a){"use strict";var D=M("babel-runtime/core-js/object/create"),b=A(D);function A(v){return v&&v.__esModule?v:{default:v}}(function(){var v,y,E=function(_,l){for(var t in l)w.call(l,t)&&(_[t]=l[t]);function u(){this.constructor=_}return u.prototype=l.prototype,_.prototype=new u,_.__super__=l.prototype,_},w={}.hasOwnProperty;y=M("./XMLNode"),H.exports=v=function(c){E(_,c);function _(l){_.__super__.constructor.call(this,l),this.value=""}return Object.defineProperty(_.prototype,"data",{get:function(){return this.value},set:function(t){return this.value=t||""}}),Object.defineProperty(_.prototype,"length",{get:function(){return this.value.length}}),Object.defineProperty(_.prototype,"textContent",{get:function(){return this.value},set:function(t){return this.value=t||""}}),_.prototype.clone=function(){return(0,b.default)(this)},_.prototype.substringData=function(l,t){throw new Error("This DOM method is not implemented."+this.debugInfo())},_.prototype.appendData=function(l){throw new Error("This DOM method is not implemented."+this.debugInfo())},_.prototype.insertData=function(l,t){throw new Error("This DOM method is not implemented."+this.debugInfo())},_.prototype.deleteData=function(l,t){throw new Error("This DOM method is not implemented."+this.debugInfo())},_.prototype.replaceData=function(l,t,u){throw new Error("This DOM method is not implemented."+this.debugInfo())},_.prototype.isEqualNode=function(l){return _.__super__.isEqualNode.apply(this,arguments).isEqualNode(l)?!(l.data!==this.data):!1},_}(y)}).call(void 0)},{"./XMLNode":273,"babel-runtime/core-js/object/create":55}],257:[function(M,H,a){"use strict";var D=M("babel-runtime/core-js/object/create"),b=A(D);function A(v){return v&&v.__esModule?v:{default:v}}(function(){var v,y,E,w=function(l,t){for(var u in t)c.call(t,u)&&(l[u]=t[u]);function s(){this.constructor=l}return s.prototype=t.prototype,l.prototype=new s,l.__super__=t.prototype,l},c={}.hasOwnProperty;v=M("./NodeType"),y=M("./XMLCharacterData"),H.exports=E=function(_){w(l,_);function l(t,u){if(l.__super__.constructor.call(this,t),u==null)throw new Error("Missing comment text. "+this.debugInfo());this.name="#comment",this.type=v.Comment,this.value=this.stringify.comment(u)}return l.prototype.clone=function(){return(0,b.default)(this)},l.prototype.toString=function(t){return this.options.writer.comment(this,this.options.writer.filterOptions(t))},l}(y)}).call(void 0)},{"./NodeType":251,"./XMLCharacterData":256,"babel-runtime/core-js/object/create":55}],258:[function(M,H,a){"use strict";var D=M("babel-runtime/core-js/object/keys"),b=y(D),A=M("babel-runtime/core-js/object/create"),v=y(A);function y(E){return E&&E.__esModule?E:{default:E}}(function(){var E,w,c;w=M("./XMLDOMErrorHandler"),c=M("./XMLDOMStringList"),H.exports=E=function(){function _(){var l;this.defaultParams={"canonical-form":!1,"cdata-sections":!1,comments:!1,"datatype-normalization":!1,"element-content-whitespace":!0,entities:!0,"error-handler":new w,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=l=(0,v.default)(this.defaultParams)}return Object.defineProperty(_.prototype,"parameterNames",{get:function(){return new c((0,b.default)(this.defaultParams))}}),_.prototype.getParameter=function(l){return this.params.hasOwnProperty(l)?this.params[l]:null},_.prototype.canSetParameter=function(l,t){return!0},_.prototype.setParameter=function(l,t){return t!=null?this.params[l]=t:delete this.params[l]},_}()}).call(void 0)},{"./XMLDOMErrorHandler":259,"./XMLDOMStringList":261,"babel-runtime/core-js/object/create":55,"babel-runtime/core-js/object/keys":60}],259:[function(M,H,a){"use strict";(function(){var D;H.exports=D=function(){function b(){}return b.prototype.handleError=function(A){throw new Error(A)},b}()}).call(void 0)},{}],260:[function(M,H,a){"use strict";(function(){var D;H.exports=D=function(){function b(){}return b.prototype.hasFeature=function(A,v){return!0},b.prototype.createDocumentType=function(A,v,y){throw new Error("This DOM method is not implemented.")},b.prototype.createDocument=function(A,v,y){throw new Error("This DOM method is not implemented.")},b.prototype.createHTMLDocument=function(A){throw new Error("This DOM method is not implemented.")},b.prototype.getFeature=function(A,v){throw new Error("This DOM method is not implemented.")},b}()}).call(void 0)},{}],261:[function(M,H,a){"use strict";(function(){var D;H.exports=D=function(){function b(A){this.arr=A||[]}return Object.defineProperty(b.prototype,"length",{get:function(){return this.arr.length}}),b.prototype.item=function(A){return this.arr[A]||null},b.prototype.contains=function(A){return this.arr.indexOf(A)!==-1},b}()}).call(void 0)},{}],262:[function(M,H,a){"use strict";(function(){var D,b,A,v=function(w,c){for(var _ in c)y.call(c,_)&&(w[_]=c[_]);function l(){this.constructor=w}return l.prototype=c.prototype,w.prototype=new l,w.__super__=c.prototype,w},y={}.hasOwnProperty;A=M("./XMLNode"),D=M("./NodeType"),H.exports=b=function(E){v(w,E);function w(c,_,l,t,u,s){if(w.__super__.constructor.call(this,c),_==null)throw new Error("Missing DTD element name. "+this.debugInfo());if(l==null)throw new Error("Missing DTD attribute name. "+this.debugInfo(_));if(!t)throw new Error("Missing DTD attribute type. "+this.debugInfo(_));if(!u)throw new Error("Missing DTD attribute default. "+this.debugInfo(_));if(u.indexOf("#")!==0&&(u="#"+u),!u.match(/^(#REQUIRED|#IMPLIED|#FIXED|#DEFAULT)$/))throw new Error("Invalid default value type; expected: #REQUIRED, #IMPLIED, #FIXED or #DEFAULT. "+this.debugInfo(_));if(s&&!u.match(/^(#FIXED|#DEFAULT)$/))throw new Error("Default value only applies to #FIXED or #DEFAULT. "+this.debugInfo(_));this.elementName=this.stringify.name(_),this.type=D.AttributeDeclaration,this.attributeName=this.stringify.name(l),this.attributeType=this.stringify.dtdAttType(t),s&&(this.defaultValue=this.stringify.dtdAttDefault(s)),this.defaultValueType=u}return w.prototype.toString=function(c){return this.options.writer.dtdAttList(this,this.options.writer.filterOptions(c))},w}(A)}).call(void 0)},{"./NodeType":251,"./XMLNode":273}],263:[function(M,H,a){"use strict";(function(){var D,b,A,v=function(w,c){for(var _ in c)y.call(c,_)&&(w[_]=c[_]);function l(){this.constructor=w}return l.prototype=c.prototype,w.prototype=new l,w.__super__=c.prototype,w},y={}.hasOwnProperty;A=M("./XMLNode"),D=M("./NodeType"),H.exports=b=function(E){v(w,E);function w(c,_,l){if(w.__super__.constructor.call(this,c),_==null)throw new Error("Missing DTD element name. "+this.debugInfo());l||(l="(#PCDATA)"),Array.isArray(l)&&(l="("+l.join(",")+")"),this.name=this.stringify.name(_),this.type=D.ElementDeclaration,this.value=this.stringify.dtdElementValue(l)}return w.prototype.toString=function(c){return this.options.writer.dtdElement(this,this.options.writer.filterOptions(c))},w}(A)}).call(void 0)},{"./NodeType":251,"./XMLNode":273}],264:[function(M,H,a){"use strict";(function(){var D,b,A,v,y=function(c,_){for(var l in _)E.call(_,l)&&(c[l]=_[l]);function t(){this.constructor=c}return t.prototype=_.prototype,c.prototype=new t,c.__super__=_.prototype,c},E={}.hasOwnProperty;v=M("./Utility").isObject,A=M("./XMLNode"),D=M("./NodeType"),H.exports=b=function(w){y(c,w);function c(_,l,t,u){if(c.__super__.constructor.call(this,_),t==null)throw new Error("Missing DTD entity name. "+this.debugInfo(t));if(u==null)throw new Error("Missing DTD entity value. "+this.debugInfo(t));if(this.pe=!!l,this.name=this.stringify.name(t),this.type=D.EntityDeclaration,!v(u))this.value=this.stringify.dtdEntityValue(u),this.internal=!0;else{if(!u.pubID&&!u.sysID)throw new Error("Public and/or system identifiers are required for an external entity. "+this.debugInfo(t));if(u.pubID&&!u.sysID)throw new Error("System identifier is required for a public external entity. "+this.debugInfo(t));if(this.internal=!1,u.pubID!=null&&(this.pubID=this.stringify.dtdPubID(u.pubID)),u.sysID!=null&&(this.sysID=this.stringify.dtdSysID(u.sysID)),u.nData!=null&&(this.nData=this.stringify.dtdNData(u.nData)),this.pe&&this.nData)throw new Error("Notation declaration is not allowed in a parameter entity. "+this.debugInfo(t))}}return Object.defineProperty(c.prototype,"publicId",{get:function(){return this.pubID}}),Object.defineProperty(c.prototype,"systemId",{get:function(){return this.sysID}}),Object.defineProperty(c.prototype,"notationName",{get:function(){return this.nData||null}}),Object.defineProperty(c.prototype,"inputEncoding",{get:function(){return null}}),Object.defineProperty(c.prototype,"xmlEncoding",{get:function(){return null}}),Object.defineProperty(c.prototype,"xmlVersion",{get:function(){return null}}),c.prototype.toString=function(_){return this.options.writer.dtdEntity(this,this.options.writer.filterOptions(_))},c}(A)}).call(void 0)},{"./NodeType":251,"./Utility":252,"./XMLNode":273}],265:[function(M,H,a){"use strict";(function(){var D,b,A,v=function(w,c){for(var _ in c)y.call(c,_)&&(w[_]=c[_]);function l(){this.constructor=w}return l.prototype=c.prototype,w.prototype=new l,w.__super__=c.prototype,w},y={}.hasOwnProperty;A=M("./XMLNode"),D=M("./NodeType"),H.exports=b=function(E){v(w,E);function w(c,_,l){if(w.__super__.constructor.call(this,c),_==null)throw new Error("Missing DTD notation name. "+this.debugInfo(_));if(!l.pubID&&!l.sysID)throw new Error("Public or system identifiers are required for an external entity. "+this.debugInfo(_));this.name=this.stringify.name(_),this.type=D.NotationDeclaration,l.pubID!=null&&(this.pubID=this.stringify.dtdPubID(l.pubID)),l.sysID!=null&&(this.sysID=this.stringify.dtdSysID(l.sysID))}return Object.defineProperty(w.prototype,"publicId",{get:function(){return this.pubID}}),Object.defineProperty(w.prototype,"systemId",{get:function(){return this.sysID}}),w.prototype.toString=function(c){return this.options.writer.dtdNotation(this,this.options.writer.filterOptions(c))},w}(A)}).call(void 0)},{"./NodeType":251,"./XMLNode":273}],266:[function(M,H,a){"use strict";(function(){var D,b,A,v,y=function(c,_){for(var l in _)E.call(_,l)&&(c[l]=_[l]);function t(){this.constructor=c}return t.prototype=_.prototype,c.prototype=new t,c.__super__=_.prototype,c},E={}.hasOwnProperty;v=M("./Utility").isObject,A=M("./XMLNode"),D=M("./NodeType"),H.exports=b=function(w){y(c,w);function c(_,l,t,u){var s;c.__super__.constructor.call(this,_),v(l)&&(s=l,l=s.version,t=s.encoding,u=s.standalone),l||(l="1.0"),this.type=D.Declaration,this.version=this.stringify.xmlVersion(l),t!=null&&(this.encoding=this.stringify.xmlEncoding(t)),u!=null&&(this.standalone=this.stringify.xmlStandalone(u))}return c.prototype.toString=function(_){return this.options.writer.declaration(this,this.options.writer.filterOptions(_))},c}(A)}).call(void 0)},{"./NodeType":251,"./Utility":252,"./XMLNode":273}],267:[function(M,H,a){"use strict";(function(){var D,b,A,v,y,E,w,c,_,l=function(s,r){for(var f in r)t.call(r,f)&&(s[f]=r[f]);function m(){this.constructor=s}return m.prototype=r.prototype,s.prototype=new m,s.__super__=r.prototype,s},t={}.hasOwnProperty;_=M("./Utility").isObject,c=M("./XMLNode"),D=M("./NodeType"),b=M("./XMLDTDAttList"),v=M("./XMLDTDEntity"),A=M("./XMLDTDElement"),y=M("./XMLDTDNotation"),w=M("./XMLNamedNodeMap"),H.exports=E=function(u){l(s,u);function s(r,f,m){var d,n,i,h,C,x;if(s.__super__.constructor.call(this,r),this.type=D.DocType,r.children){for(h=r.children,n=0,i=h.length;n<i;n++)if(d=h[n],d.type===D.Element){this.name=d.name;break}}this.documentObject=r,_(f)&&(C=f,f=C.pubID,m=C.sysID),m==null&&(x=[f,m],m=x[0],f=x[1]),f!=null&&(this.pubID=this.stringify.dtdPubID(f)),m!=null&&(this.sysID=this.stringify.dtdSysID(m))}return Object.defineProperty(s.prototype,"entities",{get:function(){var f,m,d,n,i;for(n={},i=this.children,m=0,d=i.length;m<d;m++)f=i[m],f.type===D.EntityDeclaration&&!f.pe&&(n[f.name]=f);return new w(n)}}),Object.defineProperty(s.prototype,"notations",{get:function(){var f,m,d,n,i;for(n={},i=this.children,m=0,d=i.length;m<d;m++)f=i[m],f.type===D.NotationDeclaration&&(n[f.name]=f);return new w(n)}}),Object.defineProperty(s.prototype,"publicId",{get:function(){return this.pubID}}),Object.defineProperty(s.prototype,"systemId",{get:function(){return this.sysID}}),Object.defineProperty(s.prototype,"internalSubset",{get:function(){throw new Error("This DOM method is not implemented."+this.debugInfo())}}),s.prototype.element=function(r,f){var m;return m=new A(this,r,f),this.children.push(m),this},s.prototype.attList=function(r,f,m,d,n){var i;return i=new b(this,r,f,m,d,n),this.children.push(i),this},s.prototype.entity=function(r,f){var m;return m=new v(this,!1,r,f),this.children.push(m),this},s.prototype.pEntity=function(r,f){var m;return m=new v(this,!0,r,f),this.children.push(m),this},s.prototype.notation=function(r,f){var m;return m=new y(this,r,f),this.children.push(m),this},s.prototype.toString=function(r){return this.options.writer.docType(this,this.options.writer.filterOptions(r))},s.prototype.ele=function(r,f){return this.element(r,f)},s.prototype.att=function(r,f,m,d,n){return this.attList(r,f,m,d,n)},s.prototype.ent=function(r,f){return this.entity(r,f)},s.prototype.pent=function(r,f){return this.pEntity(r,f)},s.prototype.not=function(r,f){return this.notation(r,f)},s.prototype.up=function(){return this.root()||this.documentObject},s.prototype.isEqualNode=function(r){return s.__super__.isEqualNode.apply(this,arguments).isEqualNode(r)?r.name!==this.name||r.publicId!==this.publicId?!1:!(r.systemId!==this.systemId):!1},s}(c)}).call(void 0)},{"./NodeType":251,"./Utility":252,"./XMLDTDAttList":262,"./XMLDTDElement":263,"./XMLDTDEntity":264,"./XMLDTDNotation":265,"./XMLNamedNodeMap":272,"./XMLNode":273}],268:[function(M,H,a){"use strict";(function(){var D,b,A,v,y,E,w,c,_=function(u,s){for(var r in s)l.call(s,r)&&(u[r]=s[r]);function f(){this.constructor=u}return f.prototype=s.prototype,u.prototype=new f,u.__super__=s.prototype,u},l={}.hasOwnProperty;c=M("./Utility").isPlainObject,A=M("./XMLDOMImplementation"),b=M("./XMLDOMConfiguration"),y=M("./XMLNode"),D=M("./NodeType"),w=M("./XMLStringifier"),E=M("./XMLStringWriter"),H.exports=v=function(t){_(u,t);function u(s){u.__super__.constructor.call(this,null),this.name="#document",this.type=D.Document,this.documentURI=null,this.domConfig=new b,s||(s={}),s.writer||(s.writer=new E),this.options=s,this.stringify=new w(s)}return Object.defineProperty(u.prototype,"implementation",{value:new A}),Object.defineProperty(u.prototype,"doctype",{get:function(){var r,f,m,d;for(d=this.children,f=0,m=d.length;f<m;f++)if(r=d[f],r.type===D.DocType)return r;return null}}),Object.defineProperty(u.prototype,"documentElement",{get:function(){return this.rootObject||null}}),Object.defineProperty(u.prototype,"inputEncoding",{get:function(){return null}}),Object.defineProperty(u.prototype,"strictErrorChecking",{get:function(){return!1}}),Object.defineProperty(u.prototype,"xmlEncoding",{get:function(){return this.children.length!==0&&this.children[0].type===D.Declaration?this.children[0].encoding:null}}),Object.defineProperty(u.prototype,"xmlStandalone",{get:function(){return this.children.length!==0&&this.children[0].type===D.Declaration?this.children[0].standalone==="yes":!1}}),Object.defineProperty(u.prototype,"xmlVersion",{get:function(){return this.children.length!==0&&this.children[0].type===D.Declaration?this.children[0].version:"1.0"}}),Object.defineProperty(u.prototype,"URL",{get:function(){return this.documentURI}}),Object.defineProperty(u.prototype,"origin",{get:function(){return null}}),Object.defineProperty(u.prototype,"compatMode",{get:function(){return null}}),Object.defineProperty(u.prototype,"characterSet",{get:function(){return null}}),Object.defineProperty(u.prototype,"contentType",{get:function(){return null}}),u.prototype.end=function(s){var r;return r={},s?c(s)&&(r=s,s=this.options.writer):s=this.options.writer,s.document(this,s.filterOptions(r))},u.prototype.toString=function(s){return this.options.writer.document(this,this.options.writer.filterOptions(s))},u.prototype.createElement=function(s){throw new Error("This DOM method is not implemented."+this.debugInfo())},u.prototype.createDocumentFragment=function(){throw new Error("This DOM method is not implemented."+this.debugInfo())},u.prototype.createTextNode=function(s){throw new Error("This DOM method is not implemented."+this.debugInfo())},u.prototype.createComment=function(s){throw new Error("This DOM method is not implemented."+this.debugInfo())},u.prototype.createCDATASection=function(s){throw new Error("This DOM method is not implemented."+this.debugInfo())},u.prototype.createProcessingInstruction=function(s,r){throw new Error("This DOM method is not implemented."+this.debugInfo())},u.prototype.createAttribute=function(s){throw new Error("This DOM method is not implemented."+this.debugInfo())},u.prototype.createEntityReference=function(s){throw new Error("This DOM method is not implemented."+this.debugInfo())},u.prototype.getElementsByTagName=function(s){throw new Error("This DOM method is not implemented."+this.debugInfo())},u.prototype.importNode=function(s,r){throw new Error("This DOM method is not implemented."+this.debugInfo())},u.prototype.createElementNS=function(s,r){throw new Error("This DOM method is not implemented."+this.debugInfo())},u.prototype.createAttributeNS=function(s,r){throw new Error("This DOM method is not implemented."+this.debugInfo())},u.prototype.getElementsByTagNameNS=function(s,r){throw new Error("This DOM method is not implemented."+this.debugInfo())},u.prototype.getElementById=function(s){throw new Error("This DOM method is not implemented."+this.debugInfo())},u.prototype.adoptNode=function(s){throw new Error("This DOM method is not implemented."+this.debugInfo())},u.prototype.normalizeDocument=function(){throw new Error("This DOM method is not implemented."+this.debugInfo())},u.prototype.renameNode=function(s,r,f){throw new Error("This DOM method is not implemented."+this.debugInfo())},u.prototype.getElementsByClassName=function(s){throw new Error("This DOM method is not implemented."+this.debugInfo())},u.prototype.createEvent=function(s){throw new Error("This DOM method is not implemented."+this.debugInfo())},u.prototype.createRange=function(){throw new Error("This DOM method is not implemented."+this.debugInfo())},u.prototype.createNodeIterator=function(s,r,f){throw new Error("This DOM method is not implemented."+this.debugInfo())},u.prototype.createTreeWalker=function(s,r,f){throw new Error("This DOM method is not implemented."+this.debugInfo())},u}(y)}).call(void 0)},{"./NodeType":251,"./Utility":252,"./XMLDOMConfiguration":258,"./XMLDOMImplementation":260,"./XMLNode":273,"./XMLStringWriter":278,"./XMLStringifier":279}],269:[function(M,H,a){"use strict";(function(){var D,b,A,v,y,E,w,c,_,l,t,u,s,r,f,m,d,n,i,h,C,x,g,R,P={}.hasOwnProperty;R=M("./Utility"),x=R.isObject,C=R.isFunction,g=R.isPlainObject,h=R.getValue,D=M("./NodeType"),u=M("./XMLDocument"),r=M("./XMLElement"),v=M("./XMLCData"),y=M("./XMLComment"),m=M("./XMLRaw"),i=M("./XMLText"),f=M("./XMLProcessingInstruction"),l=M("./XMLDeclaration"),t=M("./XMLDocType"),E=M("./XMLDTDAttList"),c=M("./XMLDTDEntity"),w=M("./XMLDTDElement"),_=M("./XMLDTDNotation"),A=M("./XMLAttribute"),n=M("./XMLStringifier"),d=M("./XMLStringWriter"),b=M("./WriterState"),H.exports=s=function(){function O(S,p,T){var N;this.name="?xml",this.type=D.Document,S||(S={}),N={},S.writer?g(S.writer)&&(N=S.writer,S.writer=new d):S.writer=new d,this.options=S,this.writer=S.writer,this.writerOptions=this.writer.filterOptions(N),this.stringify=new n(S),this.onDataCallback=p||function(){},this.onEndCallback=T||function(){},this.currentNode=null,this.currentLevel=-1,this.openTags={},this.documentStarted=!1,this.documentCompleted=!1,this.root=null}return O.prototype.createChildNode=function(S){var p,T,N,k,U,z,W,F;switch(S.type){case D.CData:this.cdata(S.value);break;case D.Comment:this.comment(S.value);break;case D.Element:N={},W=S.attribs;for(T in W){if(!P.call(W,T))continue;p=W[T],N[T]=p.value}this.node(S.name,N);break;case D.Dummy:this.dummy();break;case D.Raw:this.raw(S.value);break;case D.Text:this.text(S.value);break;case D.ProcessingInstruction:this.instruction(S.target,S.value);break;default:throw new Error("This XML node type is not supported in a JS object: "+S.constructor.name)}for(F=S.children,U=0,z=F.length;U<z;U++)k=F[U],this.createChildNode(k),k.type===D.Element&&this.up();return this},O.prototype.dummy=function(){return this},O.prototype.node=function(S,p,T){var N;if(S==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(S));return this.openCurrent(),S=h(S),p==null&&(p={}),p=h(p),x(p)||(N=[p,T],T=N[0],p=N[1]),this.currentNode=new r(this,S,p),this.currentNode.children=!1,this.currentLevel++,this.openTags[this.currentLevel]=this.currentNode,T!=null&&this.text(T),this},O.prototype.element=function(S,p,T){var N,k,U,z,W,F;if(this.currentNode&&this.currentNode.type===D.DocType)this.dtdElement.apply(this,arguments);else if(Array.isArray(S)||x(S)||C(S))for(z=this.options.noValidation,this.options.noValidation=!0,F=new u(this.options).element("TEMP_ROOT"),F.element(S),this.options.noValidation=z,W=F.children,k=0,U=W.length;k<U;k++)N=W[k],this.createChildNode(N),N.type===D.Element&&this.up();else this.node(S,p,T);return this},O.prototype.attribute=function(S,p){var T,N;if(!this.currentNode||this.currentNode.children)throw new Error("att() can only be used immediately after an ele() call in callback mode. "+this.debugInfo(S));if(S!=null&&(S=h(S)),x(S))for(T in S){if(!P.call(S,T))continue;N=S[T],this.attribute(T,N)}else C(p)&&(p=p.apply()),this.options.keepNullAttributes&&p==null?this.currentNode.attribs[S]=new A(this,S,""):p!=null&&(this.currentNode.attribs[S]=new A(this,S,p));return this},O.prototype.text=function(S){var p;return this.openCurrent(),p=new i(this,S),this.onData(this.writer.text(p,this.writerOptions,this.currentLevel+1),this.currentLevel+1),this},O.prototype.cdata=function(S){var p;return this.openCurrent(),p=new v(this,S),this.onData(this.writer.cdata(p,this.writerOptions,this.currentLevel+1),this.currentLevel+1),this},O.prototype.comment=function(S){var p;return this.openCurrent(),p=new y(this,S),this.onData(this.writer.comment(p,this.writerOptions,this.currentLevel+1),this.currentLevel+1),this},O.prototype.raw=function(S){var p;return this.openCurrent(),p=new m(this,S),this.onData(this.writer.raw(p,this.writerOptions,this.currentLevel+1),this.currentLevel+1),this},O.prototype.instruction=function(S,p){var T,N,k,U,z;if(this.openCurrent(),S!=null&&(S=h(S)),p!=null&&(p=h(p)),Array.isArray(S))for(T=0,U=S.length;T<U;T++)N=S[T],this.instruction(N);else if(x(S))for(N in S){if(!P.call(S,N))continue;k=S[N],this.instruction(N,k)}else C(p)&&(p=p.apply()),z=new f(this,S,p),this.onData(this.writer.processingInstruction(z,this.writerOptions,this.currentLevel+1),this.currentLevel+1);return this},O.prototype.declaration=function(S,p,T){var N;if(this.openCurrent(),this.documentStarted)throw new Error("declaration() must be the first node.");return N=new l(this,S,p,T),this.onData(this.writer.declaration(N,this.writerOptions,this.currentLevel+1),this.currentLevel+1),this},O.prototype.doctype=function(S,p,T){if(this.openCurrent(),S==null)throw new Error("Missing root node name.");if(this.root)throw new Error("dtd() must come before the root node.");return this.currentNode=new t(this,p,T),this.currentNode.rootNodeName=S,this.currentNode.children=!1,this.currentLevel++,this.openTags[this.currentLevel]=this.currentNode,this},O.prototype.dtdElement=function(S,p){var T;return this.openCurrent(),T=new w(this,S,p),this.onData(this.writer.dtdElement(T,this.writerOptions,this.currentLevel+1),this.currentLevel+1),this},O.prototype.attList=function(S,p,T,N,k){var U;return this.openCurrent(),U=new E(this,S,p,T,N,k),this.onData(this.writer.dtdAttList(U,this.writerOptions,this.currentLevel+1),this.currentLevel+1),this},O.prototype.entity=function(S,p){var T;return this.openCurrent(),T=new c(this,!1,S,p),this.onData(this.writer.dtdEntity(T,this.writerOptions,this.currentLevel+1),this.currentLevel+1),this},O.prototype.pEntity=function(S,p){var T;return this.openCurrent(),T=new c(this,!0,S,p),this.onData(this.writer.dtdEntity(T,this.writerOptions,this.currentLevel+1),this.currentLevel+1),this},O.prototype.notation=function(S,p){var T;return this.openCurrent(),T=new _(this,S,p),this.onData(this.writer.dtdNotation(T,this.writerOptions,this.currentLevel+1),this.currentLevel+1),this},O.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},O.prototype.end=function(){for(;this.currentLevel>=0;)this.up();return this.onEnd()},O.prototype.openCurrent=function(){if(this.currentNode)return this.currentNode.children=!0,this.openNode(this.currentNode)},O.prototype.openNode=function(S){var p,T,N,k;if(!S.isOpen){if(!this.root&&this.currentLevel===0&&S.type===D.Element&&(this.root=S),T="",S.type===D.Element){this.writerOptions.state=b.OpenTag,T=this.writer.indent(S,this.writerOptions,this.currentLevel)+"<"+S.name,k=S.attribs;for(N in k){if(!P.call(k,N))continue;p=k[N],T+=this.writer.attribute(p,this.writerOptions,this.currentLevel)}T+=(S.children?">":"/>")+this.writer.endline(S,this.writerOptions,this.currentLevel),this.writerOptions.state=b.InsideTag}else this.writerOptions.state=b.OpenTag,T=this.writer.indent(S,this.writerOptions,this.currentLevel)+"<!DOCTYPE "+S.rootNodeName,S.pubID&&S.sysID?T+=' PUBLIC "'+S.pubID+'" "'+S.sysID+'"':S.sysID&&(T+=' SYSTEM "'+S.sysID+'"'),S.children?(T+=" [",this.writerOptions.state=b.InsideTag):(this.writerOptions.state=b.CloseTag,T+=">"),T+=this.writer.endline(S,this.writerOptions,this.currentLevel);return this.onData(T,this.currentLevel),S.isOpen=!0}},O.prototype.closeNode=function(S){var p;if(!S.isClosed)return p="",this.writerOptions.state=b.CloseTag,S.type===D.Element?p=this.writer.indent(S,this.writerOptions,this.currentLevel)+"</"+S.name+">"+this.writer.endline(S,this.writerOptions,this.currentLevel):p=this.writer.indent(S,this.writerOptions,this.currentLevel)+"]>"+this.writer.endline(S,this.writerOptions,this.currentLevel),this.writerOptions.state=b.None,this.onData(p,this.currentLevel),S.isClosed=!0},O.prototype.onData=function(S,p){return this.documentStarted=!0,this.onDataCallback(S,p+1)},O.prototype.onEnd=function(){return this.documentCompleted=!0,this.onEndCallback()},O.prototype.debugInfo=function(S){return S==null?"":"node: <"+S+">"},O.prototype.ele=function(){return this.element.apply(this,arguments)},O.prototype.nod=function(S,p,T){return this.node(S,p,T)},O.prototype.txt=function(S){return this.text(S)},O.prototype.dat=function(S){return this.cdata(S)},O.prototype.com=function(S){return this.comment(S)},O.prototype.ins=function(S,p){return this.instruction(S,p)},O.prototype.dec=function(S,p,T){return this.declaration(S,p,T)},O.prototype.dtd=function(S,p,T){return this.doctype(S,p,T)},O.prototype.e=function(S,p,T){return this.element(S,p,T)},O.prototype.n=function(S,p,T){return this.node(S,p,T)},O.prototype.t=function(S){return this.text(S)},O.prototype.d=function(S){return this.cdata(S)},O.prototype.c=function(S){return this.comment(S)},O.prototype.r=function(S){return this.raw(S)},O.prototype.i=function(S,p){return this.instruction(S,p)},O.prototype.att=function(){return this.currentNode&&this.currentNode.type===D.DocType?this.attList.apply(this,arguments):this.attribute.apply(this,arguments)},O.prototype.a=function(){return this.currentNode&&this.currentNode.type===D.DocType?this.attList.apply(this,arguments):this.attribute.apply(this,arguments)},O.prototype.ent=function(S,p){return this.entity(S,p)},O.prototype.pent=function(S,p){return this.pEntity(S,p)},O.prototype.not=function(S,p){return this.notation(S,p)},O}()}).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,H,a){"use strict";var D=M("babel-runtime/core-js/object/create"),b=A(D);function A(v){return v&&v.__esModule?v:{default:v}}(function(){var v,y,E,w=function(l,t){for(var u in t)c.call(t,u)&&(l[u]=t[u]);function s(){this.constructor=l}return s.prototype=t.prototype,l.prototype=new s,l.__super__=t.prototype,l},c={}.hasOwnProperty;E=M("./XMLNode"),v=M("./NodeType"),H.exports=y=function(_){w(l,_);function l(t){l.__super__.constructor.call(this,t),this.type=v.Dummy}return l.prototype.clone=function(){return(0,b.default)(this)},l.prototype.toString=function(t){return""},l}(E)}).call(void 0)},{"./NodeType":251,"./XMLNode":273,"babel-runtime/core-js/object/create":55}],271:[function(M,H,a){"use strict";var D=M("babel-runtime/core-js/object/create"),b=A(D);function A(v){return v&&v.__esModule?v:{default:v}}(function(){var v,y,E,w,c,_,l,t,u,s=function(m,d){for(var n in d)r.call(d,n)&&(m[n]=d[n]);function i(){this.constructor=m}return i.prototype=d.prototype,m.prototype=new i,m.__super__=d.prototype,m},r={}.hasOwnProperty;u=M("./Utility"),t=u.isObject,l=u.isFunction,_=u.getValue,c=M("./XMLNode"),v=M("./NodeType"),y=M("./XMLAttribute"),w=M("./XMLNamedNodeMap"),H.exports=E=function(f){s(m,f);function m(d,n,i){var h,C,x,g;if(m.__super__.constructor.call(this,d),n==null)throw new Error("Missing element name. "+this.debugInfo());if(this.name=this.stringify.name(n),this.type=v.Element,this.attribs={},this.schemaTypeInfo=null,i!=null&&this.attribute(i),d.type===v.Document&&(this.isRoot=!0,this.documentObject=d,d.rootObject=this,d.children)){for(g=d.children,C=0,x=g.length;C<x;C++)if(h=g[C],h.type===v.DocType){h.name=this.name;break}}}return Object.defineProperty(m.prototype,"tagName",{get:function(){return this.name}}),Object.defineProperty(m.prototype,"namespaceURI",{get:function(){return""}}),Object.defineProperty(m.prototype,"prefix",{get:function(){return""}}),Object.defineProperty(m.prototype,"localName",{get:function(){return this.name}}),Object.defineProperty(m.prototype,"id",{get:function(){throw new Error("This DOM method is not implemented."+this.debugInfo())}}),Object.defineProperty(m.prototype,"className",{get:function(){throw new Error("This DOM method is not implemented."+this.debugInfo())}}),Object.defineProperty(m.prototype,"classList",{get:function(){throw new Error("This DOM method is not implemented."+this.debugInfo())}}),Object.defineProperty(m.prototype,"attributes",{get:function(){return(!this.attributeMap||!this.attributeMap.nodes)&&(this.attributeMap=new w(this.attribs)),this.attributeMap}}),m.prototype.clone=function(){var d,n,i,h;i=(0,b.default)(this),i.isRoot&&(i.documentObject=null),i.attribs={},h=this.attribs;for(n in h){if(!r.call(h,n))continue;d=h[n],i.attribs[n]=d.clone()}return i.children=[],this.children.forEach(function(C){var x;return x=C.clone(),x.parent=i,i.children.push(x)}),i},m.prototype.attribute=function(d,n){var i,h;if(d!=null&&(d=_(d)),t(d))for(i in d){if(!r.call(d,i))continue;h=d[i],this.attribute(i,h)}else l(n)&&(n=n.apply()),this.options.keepNullAttributes&&n==null?this.attribs[d]=new y(this,d,""):n!=null&&(this.attribs[d]=new y(this,d,n));return this},m.prototype.removeAttribute=function(d){var n,i,h;if(d==null)throw new Error("Missing attribute name. "+this.debugInfo());if(d=_(d),Array.isArray(d))for(i=0,h=d.length;i<h;i++)n=d[i],delete this.attribs[n];else delete this.attribs[d];return this},m.prototype.toString=function(d){return this.options.writer.element(this,this.options.writer.filterOptions(d))},m.prototype.att=function(d,n){return this.attribute(d,n)},m.prototype.a=function(d,n){return this.attribute(d,n)},m.prototype.getAttribute=function(d){return this.attribs.hasOwnProperty(d)?this.attribs[d].value:null},m.prototype.setAttribute=function(d,n){throw new Error("This DOM method is not implemented."+this.debugInfo())},m.prototype.getAttributeNode=function(d){return this.attribs.hasOwnProperty(d)?this.attribs[d]:null},m.prototype.setAttributeNode=function(d){throw new Error("This DOM method is not implemented."+this.debugInfo())},m.prototype.removeAttributeNode=function(d){throw new Error("This DOM method is not implemented."+this.debugInfo())},m.prototype.getElementsByTagName=function(d){throw new Error("This DOM method is not implemented."+this.debugInfo())},m.prototype.getAttributeNS=function(d,n){throw new Error("This DOM method is not implemented."+this.debugInfo())},m.prototype.setAttributeNS=function(d,n,i){throw new Error("This DOM method is not implemented."+this.debugInfo())},m.prototype.removeAttributeNS=function(d,n){throw new Error("This DOM method is not implemented."+this.debugInfo())},m.prototype.getAttributeNodeNS=function(d,n){throw new Error("This DOM method is not implemented."+this.debugInfo())},m.prototype.setAttributeNodeNS=function(d){throw new Error("This DOM method is not implemented."+this.debugInfo())},m.prototype.getElementsByTagNameNS=function(d,n){throw new Error("This DOM method is not implemented."+this.debugInfo())},m.prototype.hasAttribute=function(d){return this.attribs.hasOwnProperty(d)},m.prototype.hasAttributeNS=function(d,n){throw new Error("This DOM method is not implemented."+this.debugInfo())},m.prototype.setIdAttribute=function(d,n){return this.attribs.hasOwnProperty(d)?this.attribs[d].isId:n},m.prototype.setIdAttributeNS=function(d,n,i){throw new Error("This DOM method is not implemented."+this.debugInfo())},m.prototype.setIdAttributeNode=function(d,n){throw new Error("This DOM method is not implemented."+this.debugInfo())},m.prototype.getElementsByTagName=function(d){throw new Error("This DOM method is not implemented."+this.debugInfo())},m.prototype.getElementsByTagNameNS=function(d,n){throw new Error("This DOM method is not implemented."+this.debugInfo())},m.prototype.getElementsByClassName=function(d){throw new Error("This DOM method is not implemented."+this.debugInfo())},m.prototype.isEqualNode=function(d){var n,i,h;if(!m.__super__.isEqualNode.apply(this,arguments).isEqualNode(d))return!1;if(d.namespaceURI!==this.namespaceURI)return!1;if(d.prefix!==this.prefix)return!1;if(d.localName!==this.localName)return!1;if(d.attribs.length!==this.attribs.length)return!1;for(n=i=0,h=this.attribs.length-1;0<=h?i<=h:i>=h;n=0<=h?++i:--i)if(!this.attribs[n].isEqualNode(d.attribs[n]))return!1;return!0},m}(c)}).call(void 0)},{"./NodeType":251,"./Utility":252,"./XMLAttribute":254,"./XMLNamedNodeMap":272,"./XMLNode":273,"babel-runtime/core-js/object/create":55}],272:[function(M,H,a){"use strict";var D=M("babel-runtime/core-js/object/keys"),b=A(D);function A(v){return v&&v.__esModule?v:{default:v}}(function(){var v;H.exports=v=function(){function y(E){this.nodes=E}return Object.defineProperty(y.prototype,"length",{get:function(){return(0,b.default)(this.nodes).length||0}}),y.prototype.clone=function(){return this.nodes=null},y.prototype.getNamedItem=function(E){return this.nodes[E]},y.prototype.setNamedItem=function(E){var w;return w=this.nodes[E.nodeName],this.nodes[E.nodeName]=E,w||null},y.prototype.removeNamedItem=function(E){var w;return w=this.nodes[E],delete this.nodes[E],w||null},y.prototype.item=function(E){return this.nodes[(0,b.default)(this.nodes)[E]]||null},y.prototype.getNamedItemNS=function(E,w){throw new Error("This DOM method is not implemented.")},y.prototype.setNamedItemNS=function(E){throw new Error("This DOM method is not implemented.")},y.prototype.removeNamedItemNS=function(E,w){throw new Error("This DOM method is not implemented.")},y}()}).call(void 0)},{"babel-runtime/core-js/object/keys":60}],273:[function(M,H,a){"use strict";(function(){var D,b,A,v,y,E,w,c,_,l,t,u,s,r,f,m,d,n,i,h={}.hasOwnProperty;i=M("./Utility"),n=i.isObject,d=i.isFunction,m=i.isEmpty,f=i.getValue,c=null,A=null,v=null,y=null,E=null,s=null,r=null,u=null,w=null,b=null,t=null,_=null,D=null,H.exports=l=function(){function C(x){this.parent=x,this.parent&&(this.options=this.parent.options,this.stringify=this.parent.stringify),this.value=null,this.children=[],this.baseURI=null,c||(c=M("./XMLElement"),A=M("./XMLCData"),v=M("./XMLComment"),y=M("./XMLDeclaration"),E=M("./XMLDocType"),s=M("./XMLRaw"),r=M("./XMLText"),u=M("./XMLProcessingInstruction"),w=M("./XMLDummy"),b=M("./NodeType"),t=M("./XMLNodeList"),_=M("./XMLNamedNodeMap"),D=M("./DocumentPosition"))}return Object.defineProperty(C.prototype,"nodeName",{get:function(){return this.name}}),Object.defineProperty(C.prototype,"nodeType",{get:function(){return this.type}}),Object.defineProperty(C.prototype,"nodeValue",{get:function(){return this.value}}),Object.defineProperty(C.prototype,"parentNode",{get:function(){return this.parent}}),Object.defineProperty(C.prototype,"childNodes",{get:function(){return(!this.childNodeList||!this.childNodeList.nodes)&&(this.childNodeList=new t(this.children)),this.childNodeList}}),Object.defineProperty(C.prototype,"firstChild",{get:function(){return this.children[0]||null}}),Object.defineProperty(C.prototype,"lastChild",{get:function(){return this.children[this.children.length-1]||null}}),Object.defineProperty(C.prototype,"previousSibling",{get:function(){var g;return g=this.parent.children.indexOf(this),this.parent.children[g-1]||null}}),Object.defineProperty(C.prototype,"nextSibling",{get:function(){var g;return g=this.parent.children.indexOf(this),this.parent.children[g+1]||null}}),Object.defineProperty(C.prototype,"ownerDocument",{get:function(){return this.document()||null}}),Object.defineProperty(C.prototype,"textContent",{get:function(){var g,R,P,O,S;if(this.nodeType===b.Element||this.nodeType===b.DocumentFragment){for(S="",O=this.children,R=0,P=O.length;R<P;R++)g=O[R],g.textContent&&(S+=g.textContent);return S}else return null},set:function(g){throw new Error("This DOM method is not implemented."+this.debugInfo())}}),C.prototype.setParent=function(x){var g,R,P,O,S;for(this.parent=x,x&&(this.options=x.options,this.stringify=x.stringify),O=this.children,S=[],R=0,P=O.length;R<P;R++)g=O[R],S.push(g.setParent(this));return S},C.prototype.element=function(x,g,R){var P,O,S,p,T,N,k,U,z,W,F;if(N=null,g===null&&R==null&&(z=[{},null],g=z[0],R=z[1]),g==null&&(g={}),g=f(g),n(g)||(W=[g,R],R=W[0],g=W[1]),x!=null&&(x=f(x)),Array.isArray(x))for(S=0,k=x.length;S<k;S++)O=x[S],N=this.element(O);else if(d(x))N=this.element(x.apply());else if(n(x))for(T in x){if(!h.call(x,T))continue;if(F=x[T],d(F)&&(F=F.apply()),!this.options.ignoreDecorators&&this.stringify.convertAttKey&&T.indexOf(this.stringify.convertAttKey)===0)N=this.attribute(T.substr(this.stringify.convertAttKey.length),F);else if(!this.options.separateArrayItems&&Array.isArray(F)&&m(F))N=this.dummy();else if(n(F)&&m(F))N=this.element(T);else if(!this.options.keepNullNodes&&F==null)N=this.dummy();else if(!this.options.separateArrayItems&&Array.isArray(F))for(p=0,U=F.length;p<U;p++)O=F[p],P={},P[T]=O,N=this.element(P);else n(F)?!this.options.ignoreDecorators&&this.stringify.convertTextKey&&T.indexOf(this.stringify.convertTextKey)===0?N=this.element(F):(N=this.element(T),N.element(F)):N=this.element(T,F)}else!this.options.keepNullNodes&&R===null?N=this.dummy():!this.options.ignoreDecorators&&this.stringify.convertTextKey&&x.indexOf(this.stringify.convertTextKey)===0?N=this.text(R):!this.options.ignoreDecorators&&this.stringify.convertCDataKey&&x.indexOf(this.stringify.convertCDataKey)===0?N=this.cdata(R):!this.options.ignoreDecorators&&this.stringify.convertCommentKey&&x.indexOf(this.stringify.convertCommentKey)===0?N=this.comment(R):!this.options.ignoreDecorators&&this.stringify.convertRawKey&&x.indexOf(this.stringify.convertRawKey)===0?N=this.raw(R):!this.options.ignoreDecorators&&this.stringify.convertPIKey&&x.indexOf(this.stringify.convertPIKey)===0?N=this.instruction(x.substr(this.stringify.convertPIKey.length),R):N=this.node(x,g,R);if(N==null)throw new Error("Could not create any elements with: "+x+". "+this.debugInfo());return N},C.prototype.insertBefore=function(x,g,R){var P,O,S,p,T;if(x!=null?x.type:void 0)return S=x,p=g,S.setParent(this),p?(O=children.indexOf(p),T=children.splice(O),children.push(S),Array.prototype.push.apply(children,T)):children.push(S),S;if(this.isRoot)throw new Error("Cannot insert elements at root level. "+this.debugInfo(x));return O=this.parent.children.indexOf(this),T=this.parent.children.splice(O),P=this.parent.element(x,g,R),Array.prototype.push.apply(this.parent.children,T),P},C.prototype.insertAfter=function(x,g,R){var P,O,S;if(this.isRoot)throw new Error("Cannot insert elements at root level. "+this.debugInfo(x));return O=this.parent.children.indexOf(this),S=this.parent.children.splice(O+1),P=this.parent.element(x,g,R),Array.prototype.push.apply(this.parent.children,S),P},C.prototype.remove=function(){var x,g;if(this.isRoot)throw new Error("Cannot remove the root element. "+this.debugInfo());return x=this.parent.children.indexOf(this),[].splice.apply(this.parent.children,[x,x-x+1].concat(g=[])),this.parent},C.prototype.node=function(x,g,R){var P,O;return x!=null&&(x=f(x)),g||(g={}),g=f(g),n(g)||(O=[g,R],R=O[0],g=O[1]),P=new c(this,x,g),R!=null&&P.text(R),this.children.push(P),P},C.prototype.text=function(x){var g;return n(x)&&this.element(x),g=new r(this,x),this.children.push(g),this},C.prototype.cdata=function(x){var g;return g=new A(this,x),this.children.push(g),this},C.prototype.comment=function(x){var g;return g=new v(this,x),this.children.push(g),this},C.prototype.commentBefore=function(x){var g,R,P;return R=this.parent.children.indexOf(this),P=this.parent.children.splice(R),g=this.parent.comment(x),Array.prototype.push.apply(this.parent.children,P),this},C.prototype.commentAfter=function(x){var g,R,P;return R=this.parent.children.indexOf(this),P=this.parent.children.splice(R+1),g=this.parent.comment(x),Array.prototype.push.apply(this.parent.children,P),this},C.prototype.raw=function(x){var g;return g=new s(this,x),this.children.push(g),this},C.prototype.dummy=function(){var x;return x=new w(this),x},C.prototype.instruction=function(x,g){var R,P,O,S,p;if(x!=null&&(x=f(x)),g!=null&&(g=f(g)),Array.isArray(x))for(S=0,p=x.length;S<p;S++)R=x[S],this.instruction(R);else if(n(x))for(R in x){if(!h.call(x,R))continue;P=x[R],this.instruction(R,P)}else d(g)&&(g=g.apply()),O=new u(this,x,g),this.children.push(O);return this},C.prototype.instructionBefore=function(x,g){var R,P,O;return P=this.parent.children.indexOf(this),O=this.parent.children.splice(P),R=this.parent.instruction(x,g),Array.prototype.push.apply(this.parent.children,O),this},C.prototype.instructionAfter=function(x,g){var R,P,O;return P=this.parent.children.indexOf(this),O=this.parent.children.splice(P+1),R=this.parent.instruction(x,g),Array.prototype.push.apply(this.parent.children,O),this},C.prototype.declaration=function(x,g,R){var P,O;return P=this.document(),O=new y(P,x,g,R),P.children.length===0?P.children.unshift(O):P.children[0].type===b.Declaration?P.children[0]=O:P.children.unshift(O),P.root()||P},C.prototype.dtd=function(x,g){var R,P,O,S,p,T,N,k,U,z;for(P=this.document(),O=new E(P,x,g),U=P.children,S=p=0,N=U.length;p<N;S=++p)if(R=U[S],R.type===b.DocType)return P.children[S]=O,O;for(z=P.children,S=T=0,k=z.length;T<k;S=++T)if(R=z[S],R.isRoot)return P.children.splice(S,0,O),O;return P.children.push(O),O},C.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},C.prototype.root=function(){var x;for(x=this;x;){if(x.type===b.Document)return x.rootObject;if(x.isRoot)return x;x=x.parent}},C.prototype.document=function(){var x;for(x=this;x;){if(x.type===b.Document)return x;x=x.parent}},C.prototype.end=function(x){return this.document().end(x)},C.prototype.prev=function(){var x;if(x=this.parent.children.indexOf(this),x<1)throw new Error("Already at the first node. "+this.debugInfo());return this.parent.children[x-1]},C.prototype.next=function(){var x;if(x=this.parent.children.indexOf(this),x===-1||x===this.parent.children.length-1)throw new Error("Already at the last node. "+this.debugInfo());return this.parent.children[x+1]},C.prototype.importDocument=function(x){var g;return g=x.root().clone(),g.parent=this,g.isRoot=!1,this.children.push(g),this},C.prototype.debugInfo=function(x){var g,R;return x=x||this.name,x==null&&!((g=this.parent)!=null?g.name:void 0)?"":x==null?"parent: <"+this.parent.name+">":((R=this.parent)!=null?R.name:void 0)?"node: <"+x+">, parent: <"+this.parent.name+">":"node: <"+x+">"},C.prototype.ele=function(x,g,R){return this.element(x,g,R)},C.prototype.nod=function(x,g,R){return this.node(x,g,R)},C.prototype.txt=function(x){return this.text(x)},C.prototype.dat=function(x){return this.cdata(x)},C.prototype.com=function(x){return this.comment(x)},C.prototype.ins=function(x,g){return this.instruction(x,g)},C.prototype.doc=function(){return this.document()},C.prototype.dec=function(x,g,R){return this.declaration(x,g,R)},C.prototype.e=function(x,g,R){return this.element(x,g,R)},C.prototype.n=function(x,g,R){return this.node(x,g,R)},C.prototype.t=function(x){return this.text(x)},C.prototype.d=function(x){return this.cdata(x)},C.prototype.c=function(x){return this.comment(x)},C.prototype.r=function(x){return this.raw(x)},C.prototype.i=function(x,g){return this.instruction(x,g)},C.prototype.u=function(){return this.up()},C.prototype.importXMLBuilder=function(x){return this.importDocument(x)},C.prototype.replaceChild=function(x,g){throw new Error("This DOM method is not implemented."+this.debugInfo())},C.prototype.removeChild=function(x){throw new Error("This DOM method is not implemented."+this.debugInfo())},C.prototype.appendChild=function(x){throw new Error("This DOM method is not implemented."+this.debugInfo())},C.prototype.hasChildNodes=function(){return this.children.length!==0},C.prototype.cloneNode=function(x){throw new Error("This DOM method is not implemented."+this.debugInfo())},C.prototype.normalize=function(){throw new Error("This DOM method is not implemented."+this.debugInfo())},C.prototype.isSupported=function(x,g){return!0},C.prototype.hasAttributes=function(){return this.attribs.length!==0},C.prototype.compareDocumentPosition=function(x){var g,R;return g=this,g===x?0:this.document()!==x.document()?(R=D.Disconnected|D.ImplementationSpecific,Math.random()<.5?R|=D.Preceding:R|=D.Following,R):g.isAncestor(x)?D.Contains|D.Preceding:g.isDescendant(x)?D.Contains|D.Following:g.isPreceding(x)?D.Preceding:D.Following},C.prototype.isSameNode=function(x){throw new Error("This DOM method is not implemented."+this.debugInfo())},C.prototype.lookupPrefix=function(x){throw new Error("This DOM method is not implemented."+this.debugInfo())},C.prototype.isDefaultNamespace=function(x){throw new Error("This DOM method is not implemented."+this.debugInfo())},C.prototype.lookupNamespaceURI=function(x){throw new Error("This DOM method is not implemented."+this.debugInfo())},C.prototype.isEqualNode=function(x){var g,R,P;if(x.nodeType!==this.nodeType)return!1;if(x.children.length!==this.children.length)return!1;for(g=R=0,P=this.children.length-1;0<=P?R<=P:R>=P;g=0<=P?++R:--R)if(!this.children[g].isEqualNode(x.children[g]))return!1;return!0},C.prototype.getFeature=function(x,g){throw new Error("This DOM method is not implemented."+this.debugInfo())},C.prototype.setUserData=function(x,g,R){throw new Error("This DOM method is not implemented."+this.debugInfo())},C.prototype.getUserData=function(x){throw new Error("This DOM method is not implemented."+this.debugInfo())},C.prototype.contains=function(x){return x?x===this||this.isDescendant(x):!1},C.prototype.isDescendant=function(x){var g,R,P,O,S;for(S=this.children,P=0,O=S.length;P<O;P++){if(g=S[P],x===g)return!0;if(R=g.isDescendant(x),R)return!0}return!1},C.prototype.isAncestor=function(x){return x.isDescendant(this)},C.prototype.isPreceding=function(x){var g,R;return g=this.treePosition(x),R=this.treePosition(this),g===-1||R===-1?!1:g<R},C.prototype.isFollowing=function(x){var g,R;return g=this.treePosition(x),R=this.treePosition(this),g===-1||R===-1?!1:g>R},C.prototype.treePosition=function(x){var g,R;return R=0,g=!1,this.foreachTreeNode(this.document(),function(P){if(R++,!g&&P===x)return g=!0}),g?R:-1},C.prototype.foreachTreeNode=function(x,g){var R,P,O,S,p;for(x||(x=this.document()),S=x.children,P=0,O=S.length;P<O;P++){if(R=S[P],p=g(R))return p;if(p=this.foreachTreeNode(R,g),p)return p}},C}()}).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,H,a){"use strict";(function(){var D;H.exports=D=function(){function b(A){this.nodes=A}return Object.defineProperty(b.prototype,"length",{get:function(){return this.nodes.length||0}}),b.prototype.clone=function(){return this.nodes=null},b.prototype.item=function(A){return this.nodes[A]||null},b}()}).call(void 0)},{}],275:[function(M,H,a){"use strict";var D=M("babel-runtime/core-js/object/create"),b=A(D);function A(v){return v&&v.__esModule?v:{default:v}}(function(){var v,y,E,w=function(l,t){for(var u in t)c.call(t,u)&&(l[u]=t[u]);function s(){this.constructor=l}return s.prototype=t.prototype,l.prototype=new s,l.__super__=t.prototype,l},c={}.hasOwnProperty;v=M("./NodeType"),y=M("./XMLCharacterData"),H.exports=E=function(_){w(l,_);function l(t,u,s){if(l.__super__.constructor.call(this,t),u==null)throw new Error("Missing instruction target. "+this.debugInfo());this.type=v.ProcessingInstruction,this.target=this.stringify.insTarget(u),this.name=this.target,s&&(this.value=this.stringify.insValue(s))}return l.prototype.clone=function(){return(0,b.default)(this)},l.prototype.toString=function(t){return this.options.writer.processingInstruction(this,this.options.writer.filterOptions(t))},l.prototype.isEqualNode=function(t){return l.__super__.isEqualNode.apply(this,arguments).isEqualNode(t)?!(t.target!==this.target):!1},l}(y)}).call(void 0)},{"./NodeType":251,"./XMLCharacterData":256,"babel-runtime/core-js/object/create":55}],276:[function(M,H,a){"use strict";var D=M("babel-runtime/core-js/object/create"),b=A(D);function A(v){return v&&v.__esModule?v:{default:v}}(function(){var v,y,E,w=function(l,t){for(var u in t)c.call(t,u)&&(l[u]=t[u]);function s(){this.constructor=l}return s.prototype=t.prototype,l.prototype=new s,l.__super__=t.prototype,l},c={}.hasOwnProperty;v=M("./NodeType"),y=M("./XMLNode"),H.exports=E=function(_){w(l,_);function l(t,u){if(l.__super__.constructor.call(this,t),u==null)throw new Error("Missing raw text. "+this.debugInfo());this.type=v.Raw,this.value=this.stringify.raw(u)}return l.prototype.clone=function(){return(0,b.default)(this)},l.prototype.toString=function(t){return this.options.writer.raw(this,this.options.writer.filterOptions(t))},l}(y)}).call(void 0)},{"./NodeType":251,"./XMLNode":273,"babel-runtime/core-js/object/create":55}],277:[function(M,H,a){"use strict";(function(){var D,b,A,v,y=function(c,_){for(var l in _)E.call(_,l)&&(c[l]=_[l]);function t(){this.constructor=c}return t.prototype=_.prototype,c.prototype=new t,c.__super__=_.prototype,c},E={}.hasOwnProperty;D=M("./NodeType"),v=M("./XMLWriterBase"),b=M("./WriterState"),H.exports=A=function(w){y(c,w);function c(_,l){this.stream=_,c.__super__.constructor.call(this,l)}return c.prototype.endline=function(_,l,t){return _.isLastRootNode&&l.state===b.CloseTag?"":c.__super__.endline.call(this,_,l,t)},c.prototype.document=function(_,l){var t,u,s,r,f,m,d,n,i;for(d=_.children,u=s=0,f=d.length;s<f;u=++s)t=d[u],t.isLastRootNode=u===_.children.length-1;for(l=this.filterOptions(l),n=_.children,i=[],r=0,m=n.length;r<m;r++)t=n[r],i.push(this.writeChildNode(t,l,0));return i},c.prototype.attribute=function(_,l,t){return this.stream.write(c.__super__.attribute.call(this,_,l,t))},c.prototype.cdata=function(_,l,t){return this.stream.write(c.__super__.cdata.call(this,_,l,t))},c.prototype.comment=function(_,l,t){return this.stream.write(c.__super__.comment.call(this,_,l,t))},c.prototype.declaration=function(_,l,t){return this.stream.write(c.__super__.declaration.call(this,_,l,t))},c.prototype.docType=function(_,l,t){var u,s,r,f;if(t||(t=0),this.openNode(_,l,t),l.state=b.OpenTag,this.stream.write(this.indent(_,l,t)),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(_,l,t)),l.state=b.InsideTag,f=_.children,s=0,r=f.length;s<r;s++)u=f[s],this.writeChildNode(u,l,t+1);l.state=b.CloseTag,this.stream.write("]")}return l.state=b.CloseTag,this.stream.write(l.spaceBeforeSlash+">"),this.stream.write(this.endline(_,l,t)),l.state=b.None,this.closeNode(_,l,t)},c.prototype.element=function(_,l,t){var u,s,r,f,m,d,n,i,h,C;t||(t=0),this.openNode(_,l,t),l.state=b.OpenTag,this.stream.write(this.indent(_,l,t)+"<"+_.name),h=_.attribs;for(n in h){if(!E.call(h,n))continue;u=h[n],this.attribute(u,l,t)}if(r=_.children.length,f=r===0?null:_.children[0],r===0||_.children.every(function(x){return(x.type===D.Text||x.type===D.Raw)&&x.value===""}))l.allowEmpty?(this.stream.write(">"),l.state=b.CloseTag,this.stream.write("</"+_.name+">")):(l.state=b.CloseTag,this.stream.write(l.spaceBeforeSlash+"/>"));else if(l.pretty&&r===1&&(f.type===D.Text||f.type===D.Raw)&&f.value!=null)this.stream.write(">"),l.state=b.InsideTag,l.suppressPrettyCount++,i=!0,this.writeChildNode(f,l,t+1),l.suppressPrettyCount--,i=!1,l.state=b.CloseTag,this.stream.write("</"+_.name+">");else{for(this.stream.write(">"+this.endline(_,l,t)),l.state=b.InsideTag,C=_.children,m=0,d=C.length;m<d;m++)s=C[m],this.writeChildNode(s,l,t+1);l.state=b.CloseTag,this.stream.write(this.indent(_,l,t)+"</"+_.name+">")}return this.stream.write(this.endline(_,l,t)),l.state=b.None,this.closeNode(_,l,t)},c.prototype.processingInstruction=function(_,l,t){return this.stream.write(c.__super__.processingInstruction.call(this,_,l,t))},c.prototype.raw=function(_,l,t){return this.stream.write(c.__super__.raw.call(this,_,l,t))},c.prototype.text=function(_,l,t){return this.stream.write(c.__super__.text.call(this,_,l,t))},c.prototype.dtdAttList=function(_,l,t){return this.stream.write(c.__super__.dtdAttList.call(this,_,l,t))},c.prototype.dtdElement=function(_,l,t){return this.stream.write(c.__super__.dtdElement.call(this,_,l,t))},c.prototype.dtdEntity=function(_,l,t){return this.stream.write(c.__super__.dtdEntity.call(this,_,l,t))},c.prototype.dtdNotation=function(_,l,t){return this.stream.write(c.__super__.dtdNotation.call(this,_,l,t))},c}(v)}).call(void 0)},{"./NodeType":251,"./WriterState":253,"./XMLWriterBase":281}],278:[function(M,H,a){"use strict";(function(){var D,b,A=function(E,w){for(var c in w)v.call(w,c)&&(E[c]=w[c]);function _(){this.constructor=E}return _.prototype=w.prototype,E.prototype=new _,E.__super__=w.prototype,E},v={}.hasOwnProperty;b=M("./XMLWriterBase"),H.exports=D=function(y){A(E,y);function E(w){E.__super__.constructor.call(this,w)}return E.prototype.document=function(w,c){var _,l,t,u,s;for(c=this.filterOptions(c),u="",s=w.children,l=0,t=s.length;l<t;l++)_=s[l],u+=this.writeChildNode(_,c,0);return c.pretty&&u.slice(-c.newline.length)===c.newline&&(u=u.slice(0,-c.newline.length)),u},E}(b)}).call(void 0)},{"./XMLWriterBase":281}],279:[function(M,H,a){"use strict";(function(){var D,b=function(y,E){return function(){return y.apply(E,arguments)}},A={}.hasOwnProperty;H.exports=D=function(){function v(y){this.assertLegalName=b(this.assertLegalName,this),this.assertLegalChar=b(this.assertLegalChar,this);var E,w,c;y||(y={}),this.options=y,this.options.version||(this.options.version="1.0"),w=y.stringify||{};for(E in w){if(!A.call(w,E))continue;c=w[E],this[E]=c}}return v.prototype.name=function(y){return this.options.noValidation?y:this.assertLegalName(""+y||"")},v.prototype.text=function(y){return this.options.noValidation?y:this.assertLegalChar(this.textEscape(""+y||""))},v.prototype.cdata=function(y){return this.options.noValidation?y:(y=""+y||"",y=y.replace("]]>","]]]]><![CDATA[>"),this.assertLegalChar(y))},v.prototype.comment=function(y){if(this.options.noValidation)return y;if(y=""+y||"",y.match(/--/))throw new Error("Comment text cannot contain double-hypen: "+y);return this.assertLegalChar(y)},v.prototype.raw=function(y){return this.options.noValidation?y:""+y||""},v.prototype.attValue=function(y){return this.options.noValidation?y:this.assertLegalChar(this.attEscape(y=""+y||""))},v.prototype.insTarget=function(y){return this.options.noValidation?y:this.assertLegalChar(""+y||"")},v.prototype.insValue=function(y){if(this.options.noValidation)return y;if(y=""+y||"",y.match(/\?>/))throw new Error("Invalid processing instruction value: "+y);return this.assertLegalChar(y)},v.prototype.xmlVersion=function(y){if(this.options.noValidation)return y;if(y=""+y||"",!y.match(/1\.[0-9]+/))throw new Error("Invalid version number: "+y);return y},v.prototype.xmlEncoding=function(y){if(this.options.noValidation)return y;if(y=""+y||"",!y.match(/^[A-Za-z](?:[A-Za-z0-9._-])*$/))throw new Error("Invalid encoding: "+y);return this.assertLegalChar(y)},v.prototype.xmlStandalone=function(y){return this.options.noValidation?y:y?"yes":"no"},v.prototype.dtdPubID=function(y){return this.options.noValidation?y:this.assertLegalChar(""+y||"")},v.prototype.dtdSysID=function(y){return this.options.noValidation?y:this.assertLegalChar(""+y||"")},v.prototype.dtdElementValue=function(y){return this.options.noValidation?y:this.assertLegalChar(""+y||"")},v.prototype.dtdAttType=function(y){return this.options.noValidation?y:this.assertLegalChar(""+y||"")},v.prototype.dtdAttDefault=function(y){return this.options.noValidation?y:this.assertLegalChar(""+y||"")},v.prototype.dtdEntityValue=function(y){return this.options.noValidation?y:this.assertLegalChar(""+y||"")},v.prototype.dtdNData=function(y){return this.options.noValidation?y:this.assertLegalChar(""+y||"")},v.prototype.convertAttKey="@",v.prototype.convertPIKey="?",v.prototype.convertTextKey="#text",v.prototype.convertCDataKey="#cdata",v.prototype.convertCommentKey="#comment",v.prototype.convertRawKey="#raw",v.prototype.assertLegalChar=function(y){var E,w;if(this.options.noValidation)return y;if(E="",this.options.version==="1.0"){if(E=/[\0-\x08\x0B\f\x0E-\x1F\uFFFE\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/,w=y.match(E))throw new Error("Invalid character in string: "+y+" at index "+w.index)}else if(this.options.version==="1.1"&&(E=/[\0\uFFFE\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/,w=y.match(E)))throw new Error("Invalid character in string: "+y+" at index "+w.index);return y},v.prototype.assertLegalName=function(y){var E;if(this.options.noValidation)return y;if(this.assertLegalChar(y),E=/^([:A-Z_a-z\xC0-\xD6\xD8-\xF6\xF8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD]|[\uD800-\uDB7F][\uDC00-\uDFFF])([\x2D\.0-:A-Z_a-z\xB7\xC0-\xD6\xD8-\xF6\xF8-\u037D\u037F-\u1FFF\u200C\u200D\u203F\u2040\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD]|[\uD800-\uDB7F][\uDC00-\uDFFF])*$/,!y.match(E))throw new Error("Invalid character in name");return y},v.prototype.textEscape=function(y){var E;return this.options.noValidation?y:(E=this.options.noDoubleEncoding?/(?!&\S+;)&/g:/&/g,y.replace(E,"&").replace(/</g,"<").replace(/>/g,">").replace(/\r/g,"
"))},v.prototype.attEscape=function(y){var E;return this.options.noValidation?y:(E=this.options.noDoubleEncoding?/(?!&\S+;)&/g:/&/g,y.replace(E,"&").replace(/</g,"<").replace(/"/g,""").replace(/\t/g,"	").replace(/\n/g,"
").replace(/\r/g,"
"))},v}()}).call(void 0)},{}],280:[function(M,H,a){"use strict";var D=M("babel-runtime/core-js/object/create"),b=A(D);function A(v){return v&&v.__esModule?v:{default:v}}(function(){var v,y,E,w=function(l,t){for(var u in t)c.call(t,u)&&(l[u]=t[u]);function s(){this.constructor=l}return s.prototype=t.prototype,l.prototype=new s,l.__super__=t.prototype,l},c={}.hasOwnProperty;v=M("./NodeType"),y=M("./XMLCharacterData"),H.exports=E=function(_){w(l,_);function l(t,u){if(l.__super__.constructor.call(this,t),u==null)throw new Error("Missing element text. "+this.debugInfo());this.name="#text",this.type=v.Text,this.value=this.stringify.text(u)}return Object.defineProperty(l.prototype,"isElementContentWhitespace",{get:function(){throw new Error("This DOM method is not implemented."+this.debugInfo())}}),Object.defineProperty(l.prototype,"wholeText",{get:function(){var u,s,r;for(r="",s=this.previousSibling;s;)r=s.data+r,s=s.previousSibling;for(r+=this.data,u=this.nextSibling;u;)r=r+u.data,u=u.nextSibling;return r}}),l.prototype.clone=function(){return(0,b.default)(this)},l.prototype.toString=function(t){return this.options.writer.text(this,this.options.writer.filterOptions(t))},l.prototype.splitText=function(t){throw new Error("This DOM method is not implemented."+this.debugInfo())},l.prototype.replaceWholeText=function(t){throw new Error("This DOM method is not implemented."+this.debugInfo())},l}(y)}).call(void 0)},{"./NodeType":251,"./XMLCharacterData":256,"babel-runtime/core-js/object/create":55}],281:[function(M,H,a){"use strict";(function(){var D,b,A,v,y,E,w,c,_,l,t,u,s,r,f,m,d,n={}.hasOwnProperty;d=M("./Utility").assign,D=M("./NodeType"),_=M("./XMLDeclaration"),l=M("./XMLDocType"),A=M("./XMLCData"),v=M("./XMLComment"),u=M("./XMLElement"),r=M("./XMLRaw"),f=M("./XMLText"),s=M("./XMLProcessingInstruction"),t=M("./XMLDummy"),y=M("./XMLDTDAttList"),E=M("./XMLDTDElement"),w=M("./XMLDTDEntity"),c=M("./XMLDTDNotation"),b=M("./WriterState"),H.exports=m=function(){function i(h){var C,x,g;h||(h={}),this.options=h,x=h.writer||{};for(C in x){if(!n.call(x,C))continue;g=x[C],this["_"+C]=this[C],this[C]=g}}return i.prototype.filterOptions=function(h){var C,x,g,R,P,O,S,p;return h||(h={}),h=d({},this.options,h),C={writer:this},C.pretty=h.pretty||!1,C.allowEmpty=h.allowEmpty||!1,C.indent=(x=h.indent)!=null?x:" ",C.newline=(g=h.newline)!=null?g:`
|
|
|
`,C.offset=(R=h.offset)!=null?R:0,C.dontPrettyTextNodes=(P=(O=h.dontPrettyTextNodes)!=null?O:h.dontprettytextnodes)!=null?P:0,C.spaceBeforeSlash=(S=(p=h.spaceBeforeSlash)!=null?p:h.spacebeforeslash)!=null?S:"",C.spaceBeforeSlash===!0&&(C.spaceBeforeSlash=" "),C.suppressPrettyCount=0,C.user={},C.state=b.None,C},i.prototype.indent=function(h,C,x){var g;return!C.pretty||C.suppressPrettyCount?"":C.pretty&&(g=(x||0)+C.offset+1,g>0)?new Array(g).join(C.indent):""},i.prototype.endline=function(h,C,x){return!C.pretty||C.suppressPrettyCount?"":C.newline},i.prototype.attribute=function(h,C,x){var g;return this.openAttribute(h,C,x),g=" "+h.name+'="'+h.value+'"',this.closeAttribute(h,C,x),g},i.prototype.cdata=function(h,C,x){var g;return this.openNode(h,C,x),C.state=b.OpenTag,g=this.indent(h,C,x)+"<![CDATA[",C.state=b.InsideTag,g+=h.value,C.state=b.CloseTag,g+="]]>"+this.endline(h,C,x),C.state=b.None,this.closeNode(h,C,x),g},i.prototype.comment=function(h,C,x){var g;return this.openNode(h,C,x),C.state=b.OpenTag,g=this.indent(h,C,x)+"<!-- ",C.state=b.InsideTag,g+=h.value,C.state=b.CloseTag,g+=" -->"+this.endline(h,C,x),C.state=b.None,this.closeNode(h,C,x),g},i.prototype.declaration=function(h,C,x){var g;return this.openNode(h,C,x),C.state=b.OpenTag,g=this.indent(h,C,x)+"<?xml",C.state=b.InsideTag,g+=' version="'+h.version+'"',h.encoding!=null&&(g+=' encoding="'+h.encoding+'"'),h.standalone!=null&&(g+=' standalone="'+h.standalone+'"'),C.state=b.CloseTag,g+=C.spaceBeforeSlash+"?>",g+=this.endline(h,C,x),C.state=b.None,this.closeNode(h,C,x),g},i.prototype.docType=function(h,C,x){var g,R,P,O,S;if(x||(x=0),this.openNode(h,C,x),C.state=b.OpenTag,O=this.indent(h,C,x),O+="<!DOCTYPE "+h.root().name,h.pubID&&h.sysID?O+=' PUBLIC "'+h.pubID+'" "'+h.sysID+'"':h.sysID&&(O+=' SYSTEM "'+h.sysID+'"'),h.children.length>0){for(O+=" [",O+=this.endline(h,C,x),C.state=b.InsideTag,S=h.children,R=0,P=S.length;R<P;R++)g=S[R],O+=this.writeChildNode(g,C,x+1);C.state=b.CloseTag,O+="]"}return C.state=b.CloseTag,O+=C.spaceBeforeSlash+">",O+=this.endline(h,C,x),C.state=b.None,this.closeNode(h,C,x),O},i.prototype.element=function(h,C,x){var g,R,P,O,S,p,T,N,k,U,z,W,F,V;x||(x=0),U=!1,z="",this.openNode(h,C,x),C.state=b.OpenTag,z+=this.indent(h,C,x)+"<"+h.name,W=h.attribs;for(k in W){if(!n.call(W,k))continue;g=W[k],z+=this.attribute(g,C,x)}if(P=h.children.length,O=P===0?null:h.children[0],P===0||h.children.every(function(K){return(K.type===D.Text||K.type===D.Raw)&&K.value===""}))C.allowEmpty?(z+=">",C.state=b.CloseTag,z+="</"+h.name+">"+this.endline(h,C,x)):(C.state=b.CloseTag,z+=C.spaceBeforeSlash+"/>"+this.endline(h,C,x));else if(C.pretty&&P===1&&(O.type===D.Text||O.type===D.Raw)&&O.value!=null)z+=">",C.state=b.InsideTag,C.suppressPrettyCount++,U=!0,z+=this.writeChildNode(O,C,x+1),C.suppressPrettyCount--,U=!1,C.state=b.CloseTag,z+="</"+h.name+">"+this.endline(h,C,x);else{if(C.dontPrettyTextNodes){for(F=h.children,S=0,T=F.length;S<T;S++)if(R=F[S],(R.type===D.Text||R.type===D.Raw)&&R.value!=null){C.suppressPrettyCount++,U=!0;break}}for(z+=">"+this.endline(h,C,x),C.state=b.InsideTag,V=h.children,p=0,N=V.length;p<N;p++)R=V[p],z+=this.writeChildNode(R,C,x+1);C.state=b.CloseTag,z+=this.indent(h,C,x)+"</"+h.name+">",U&&C.suppressPrettyCount--,z+=this.endline(h,C,x),C.state=b.None}return this.closeNode(h,C,x),z},i.prototype.writeChildNode=function(h,C,x){switch(h.type){case D.CData:return this.cdata(h,C,x);case D.Comment:return this.comment(h,C,x);case D.Element:return this.element(h,C,x);case D.Raw:return this.raw(h,C,x);case D.Text:return this.text(h,C,x);case D.ProcessingInstruction:return this.processingInstruction(h,C,x);case D.Dummy:return"";case D.Declaration:return this.declaration(h,C,x);case D.DocType:return this.docType(h,C,x);case D.AttributeDeclaration:return this.dtdAttList(h,C,x);case D.ElementDeclaration:return this.dtdElement(h,C,x);case D.EntityDeclaration:return this.dtdEntity(h,C,x);case D.NotationDeclaration:return this.dtdNotation(h,C,x);default:throw new Error("Unknown XML node type: "+h.constructor.name)}},i.prototype.processingInstruction=function(h,C,x){var g;return this.openNode(h,C,x),C.state=b.OpenTag,g=this.indent(h,C,x)+"<?",C.state=b.InsideTag,g+=h.target,h.value&&(g+=" "+h.value),C.state=b.CloseTag,g+=C.spaceBeforeSlash+"?>",g+=this.endline(h,C,x),C.state=b.None,this.closeNode(h,C,x),g},i.prototype.raw=function(h,C,x){var g;return this.openNode(h,C,x),C.state=b.OpenTag,g=this.indent(h,C,x),C.state=b.InsideTag,g+=h.value,C.state=b.CloseTag,g+=this.endline(h,C,x),C.state=b.None,this.closeNode(h,C,x),g},i.prototype.text=function(h,C,x){var g;return this.openNode(h,C,x),C.state=b.OpenTag,g=this.indent(h,C,x),C.state=b.InsideTag,g+=h.value,C.state=b.CloseTag,g+=this.endline(h,C,x),C.state=b.None,this.closeNode(h,C,x),g},i.prototype.dtdAttList=function(h,C,x){var g;return this.openNode(h,C,x),C.state=b.OpenTag,g=this.indent(h,C,x)+"<!ATTLIST",C.state=b.InsideTag,g+=" "+h.elementName+" "+h.attributeName+" "+h.attributeType,h.defaultValueType!=="#DEFAULT"&&(g+=" "+h.defaultValueType),h.defaultValue&&(g+=' "'+h.defaultValue+'"'),C.state=b.CloseTag,g+=C.spaceBeforeSlash+">"+this.endline(h,C,x),C.state=b.None,this.closeNode(h,C,x),g},i.prototype.dtdElement=function(h,C,x){var g;return this.openNode(h,C,x),C.state=b.OpenTag,g=this.indent(h,C,x)+"<!ELEMENT",C.state=b.InsideTag,g+=" "+h.name+" "+h.value,C.state=b.CloseTag,g+=C.spaceBeforeSlash+">"+this.endline(h,C,x),C.state=b.None,this.closeNode(h,C,x),g},i.prototype.dtdEntity=function(h,C,x){var g;return this.openNode(h,C,x),C.state=b.OpenTag,g=this.indent(h,C,x)+"<!ENTITY",C.state=b.InsideTag,h.pe&&(g+=" %"),g+=" "+h.name,h.value?g+=' "'+h.value+'"':(h.pubID&&h.sysID?g+=' PUBLIC "'+h.pubID+'" "'+h.sysID+'"':h.sysID&&(g+=' SYSTEM "'+h.sysID+'"'),h.nData&&(g+=" NDATA "+h.nData)),C.state=b.CloseTag,g+=C.spaceBeforeSlash+">"+this.endline(h,C,x),C.state=b.None,this.closeNode(h,C,x),g},i.prototype.dtdNotation=function(h,C,x){var g;return this.openNode(h,C,x),C.state=b.OpenTag,g=this.indent(h,C,x)+"<!NOTATION",C.state=b.InsideTag,g+=" "+h.name,h.pubID&&h.sysID?g+=' PUBLIC "'+h.pubID+'" "'+h.sysID+'"':h.pubID?g+=' PUBLIC "'+h.pubID+'"':h.sysID&&(g+=' SYSTEM "'+h.sysID+'"'),C.state=b.CloseTag,g+=C.spaceBeforeSlash+">"+this.endline(h,C,x),C.state=b.None,this.closeNode(h,C,x),g},i.prototype.openNode=function(h,C,x){},i.prototype.closeNode=function(h,C,x){},i.prototype.openAttribute=function(h,C,x){},i.prototype.closeAttribute=function(h,C,x){},i}()}).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,H,a){"use strict";(function(){var D,b,A,v,y,E,w,c,_,l;l=M("./Utility"),c=l.assign,_=l.isFunction,A=M("./XMLDOMImplementation"),v=M("./XMLDocument"),y=M("./XMLDocumentCB"),w=M("./XMLStringWriter"),E=M("./XMLStreamWriter"),D=M("./NodeType"),b=M("./WriterState"),H.exports.create=function(t,u,s,r){var f,m;if(t==null)throw new Error("Root element needs a name.");return r=c({},u,s,r),f=new v(r),m=f.element(t),r.headless||(f.declaration(r),(r.pubID!=null||r.sysID!=null)&&f.dtd(r)),m},H.exports.begin=function(t,u,s){var r;return _(t)&&(r=[t,u],u=r[0],s=r[1],t={}),u?new y(t,u,s):new v(t)},H.exports.stringWriter=function(t){return new w(t)},H.exports.streamWriter=function(t,u){return new E(t,u)},H.exports.implementation=new A,H.exports.nodeType=D,H.exports.writerState=b}).call(void 0)},{"./NodeType":251,"./Utility":252,"./WriterState":253,"./XMLDOMImplementation":260,"./XMLDocument":268,"./XMLDocumentCB":269,"./XMLStreamWriter":277,"./XMLStringWriter":278}],283:[function(M,H,a){H.exports=b;var D=Object.prototype.hasOwnProperty;function b(){for(var A={},v=0;v<arguments.length;v++){var y=arguments[v];for(var E in y)D.call(y,E)&&(A[E]=y[E])}return A}},{}],284:[function(M,H,a){"use strict";var D=M("buffer").Buffer,b=M("./sha"),A=M("./md5"),v={sha1:b,md5:A},y=64,E=D.alloc(y);E.fill(0);function w(l,t,u){D.isBuffer(t)||(t=D.from(t)),D.isBuffer(u)||(u=D.from(u)),t.length>y?t=l(t):t.length<y&&(t=D.concat([t,E],y));for(var s=D.alloc(y),r=D.alloc(y),f=0;f<y;f++)s[f]=t[f]^54,r[f]=t[f]^92;var m=l(D.concat([s,u]));return l(D.concat([r,m]))}function c(l,t){l=l||"sha1";var u=v[l],s=[],r=0;return u||_("algorithm:",l,"is not yet supported"),{update:function(m){return D.isBuffer(m)||(m=D.from(m)),s.push(m),r+=m.length,this},digest:function(m){var d=D.concat(s),n=t?w(u,t,d):u(d);return s=null,m?n.toString(m):n}}}function _(){var l=[].slice.call(arguments).join(" ");throw new Error([l,"we accept pull requests","http://github.com/dominictarr/crypto-browserify"].join(`
|
|
|
`))}a.createHash=function(l){return c(l)},a.createHmac=function(l,t){return c(l,t)},a.createCredentials=function(){_("sorry,createCredentials is not implemented yet")},a.createCipher=function(){_("sorry,createCipher is not implemented yet")},a.createCipheriv=function(){_("sorry,createCipheriv is not implemented yet")},a.createDecipher=function(){_("sorry,createDecipher is not implemented yet")},a.createDecipheriv=function(){_("sorry,createDecipheriv is not implemented yet")},a.createSign=function(){_("sorry,createSign is not implemented yet")},a.createVerify=function(){_("sorry,createVerify is not implemented yet")},a.createDiffieHellman=function(){_("sorry,createDiffieHellman is not implemented yet")},a.pbkdf2=function(){_("sorry,pbkdf2 is not implemented yet")}},{"./md5":286,"./sha":287,buffer:73}],285:[function(M,H,a){"use strict";var D=M("buffer").Buffer,b=4,A=D.alloc(b);A.fill(0);var v=8;function y(c,_){if(c.length%b!==0){var l=c.length+(b-c.length%b);c=D.concat([c,A],l)}for(var t=[],u=_?c.readInt32BE:c.readInt32LE,s=0;s<c.length;s+=b)t.push(u.call(c,s));return t}function E(c,_,l){for(var t=D.alloc(_),u=l?t.writeInt32BE:t.writeInt32LE,s=0;s<c.length;s++)u.call(t,c[s],s*4,!0);return t}function w(c,_,l,t){D.isBuffer(c)||(c=D.from(c));var u=_(y(c,t),c.length*v);return E(u,l,t)}H.exports={hash:w}},{buffer:73}],286:[function(M,H,a){"use strict";var D=M("./helpers");function b(){return hex_md5("abc")=="900150983cd24fb0d6963f7d28e17f72"}function A(t,u){t[u>>5]|=128<<u%32,t[(u+64>>>9<<4)+14]=u;for(var s=1732584193,r=-271733879,f=-1732584194,m=271733878,d=0;d<t.length;d+=16){var n=s,i=r,h=f,C=m;s=y(s,r,f,m,t[d+0],7,-680876936),m=y(m,s,r,f,t[d+1],12,-389564586),f=y(f,m,s,r,t[d+2],17,606105819),r=y(r,f,m,s,t[d+3],22,-1044525330),s=y(s,r,f,m,t[d+4],7,-176418897),m=y(m,s,r,f,t[d+5],12,1200080426),f=y(f,m,s,r,t[d+6],17,-1473231341),r=y(r,f,m,s,t[d+7],22,-45705983),s=y(s,r,f,m,t[d+8],7,1770035416),m=y(m,s,r,f,t[d+9],12,-1958414417),f=y(f,m,s,r,t[d+10],17,-42063),r=y(r,f,m,s,t[d+11],22,-1990404162),s=y(s,r,f,m,t[d+12],7,1804603682),m=y(m,s,r,f,t[d+13],12,-40341101),f=y(f,m,s,r,t[d+14],17,-1502002290),r=y(r,f,m,s,t[d+15],22,1236535329),s=E(s,r,f,m,t[d+1],5,-165796510),m=E(m,s,r,f,t[d+6],9,-1069501632),f=E(f,m,s,r,t[d+11],14,643717713),r=E(r,f,m,s,t[d+0],20,-373897302),s=E(s,r,f,m,t[d+5],5,-701558691),m=E(m,s,r,f,t[d+10],9,38016083),f=E(f,m,s,r,t[d+15],14,-660478335),r=E(r,f,m,s,t[d+4],20,-405537848),s=E(s,r,f,m,t[d+9],5,568446438),m=E(m,s,r,f,t[d+14],9,-1019803690),f=E(f,m,s,r,t[d+3],14,-187363961),r=E(r,f,m,s,t[d+8],20,1163531501),s=E(s,r,f,m,t[d+13],5,-1444681467),m=E(m,s,r,f,t[d+2],9,-51403784),f=E(f,m,s,r,t[d+7],14,1735328473),r=E(r,f,m,s,t[d+12],20,-1926607734),s=w(s,r,f,m,t[d+5],4,-378558),m=w(m,s,r,f,t[d+8],11,-2022574463),f=w(f,m,s,r,t[d+11],16,1839030562),r=w(r,f,m,s,t[d+14],23,-35309556),s=w(s,r,f,m,t[d+1],4,-1530992060),m=w(m,s,r,f,t[d+4],11,1272893353),f=w(f,m,s,r,t[d+7],16,-155497632),r=w(r,f,m,s,t[d+10],23,-1094730640),s=w(s,r,f,m,t[d+13],4,681279174),m=w(m,s,r,f,t[d+0],11,-358537222),f=w(f,m,s,r,t[d+3],16,-722521979),r=w(r,f,m,s,t[d+6],23,76029189),s=w(s,r,f,m,t[d+9],4,-640364487),m=w(m,s,r,f,t[d+12],11,-421815835),f=w(f,m,s,r,t[d+15],16,530742520),r=w(r,f,m,s,t[d+2],23,-995338651),s=c(s,r,f,m,t[d+0],6,-198630844),m=c(m,s,r,f,t[d+7],10,1126891415),f=c(f,m,s,r,t[d+14],15,-1416354905),r=c(r,f,m,s,t[d+5],21,-57434055),s=c(s,r,f,m,t[d+12],6,1700485571),m=c(m,s,r,f,t[d+3],10,-1894986606),f=c(f,m,s,r,t[d+10],15,-1051523),r=c(r,f,m,s,t[d+1],21,-2054922799),s=c(s,r,f,m,t[d+8],6,1873313359),m=c(m,s,r,f,t[d+15],10,-30611744),f=c(f,m,s,r,t[d+6],15,-1560198380),r=c(r,f,m,s,t[d+13],21,1309151649),s=c(s,r,f,m,t[d+4],6,-145523070),m=c(m,s,r,f,t[d+11],10,-1120210379),f=c(f,m,s,r,t[d+2],15,718787259),r=c(r,f,m,s,t[d+9],21,-343485551),s=_(s,n),r=_(r,i),f=_(f,h),m=_(m,C)}return Array(s,r,f,m)}function v(t,u,s,r,f,m){return _(l(_(_(u,t),_(r,m)),f),s)}function y(t,u,s,r,f,m,d){return v(u&s|~u&r,t,u,f,m,d)}function E(t,u,s,r,f,m,d){return v(u&r|s&~r,t,u,f,m,d)}function w(t,u,s,r,f,m,d){return v(u^s^r,t,u,f,m,d)}function c(t,u,s,r,f,m,d){return v(s^(u|~r),t,u,f,m,d)}function _(t,u){var s=(t&65535)+(u&65535),r=(t>>16)+(u>>16)+(s>>16);return r<<16|s&65535}function l(t,u){return t<<u|t>>>32-u}H.exports=function(u){return D.hash(u,A,16)}},{"./helpers":285}],287:[function(M,H,a){"use strict";var D=M("./helpers");function b(w,c){w[c>>5]|=128<<24-c%32,w[(c+64>>9<<4)+15]=c;for(var _=Array(80),l=1732584193,t=-271733879,u=-1732584194,s=271733878,r=-1009589776,f=0;f<w.length;f+=16){for(var m=l,d=t,n=u,i=s,h=r,C=0;C<80;C++){C<16?_[C]=w[f+C]:_[C]=E(_[C-3]^_[C-8]^_[C-14]^_[C-16],1);var x=y(y(E(l,5),A(C,t,u,s)),y(y(r,_[C]),v(C)));r=s,s=u,u=E(t,30),t=l,l=x}l=y(l,m),t=y(t,d),u=y(u,n),s=y(s,i),r=y(r,h)}return Array(l,t,u,s,r)}function A(w,c,_,l){return w<20?c&_|~c&l:w<40?c^_^l:w<60?c&_|c&l|_&l:c^_^l}function v(w){return w<20?1518500249:w<40?1859775393:w<60?-1894007588:-899497514}function y(w,c){var _=(w&65535)+(c&65535),l=(w>>16)+(c>>16)+(_>>16);return l<<16|_&65535}function E(w,c){return w<<c|w>>>32-c}H.exports=function(c){return D.hash(c,b,20,!0)}},{"./helpers":285}],288:[function(M,H,a){"use strict";H.exports=function(){return function(){}}},{}],289:[function(M,H,a){(function(D){"use strict";var b=M("babel-runtime/helpers/typeof"),A=v(b);function v(l){return l&&l.__esModule?l:{default:l}}var y=M("stream"),E=y.Stream,w=M("../lib/common/utils/isArray"),c=w.isArray;H.exports.string=function(t){return typeof t=="string"},H.exports.array=c,H.exports.buffer=D.isBuffer;function _(l){return l instanceof E}H.exports.writableStream=function(t){return _(t)&&typeof t._write=="function"&&(0,A.default)(t._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,H,a){"use strict";a.encodeURIComponent=function(D){try{return encodeURIComponent(D)}catch(b){return D}},a.escape=M("escape-html"),a.timestamp=function(b){if(b){var A=b;return typeof A=="string"&&(A=Number(A)),String(b).length===10&&(A*=1e3),new Date(A)}return Math.round(Date.now()/1e3)}},{"escape-html":191}],291:[function(M,H,a){(function(D,b){"use strict";var A=M("babel-runtime/core-js/json/stringify"),v=w(A),y=M("babel-runtime/helpers/typeof"),E=w(y);function w(C){return C&&C.__esModule?C:{default:C}}var c=M("util"),_=M("url"),l=M("http"),t=M("https"),u=M("debug")("urllib"),s=M("humanize-ms"),r,f=0,m=Math.pow(2,31)-10,d=/^https?:\/\//i;function n(C,x){return C===void 0?x:C}function i(C,x){return function(g,R,P){if(g)return x(g);C({data:R,status:P.statusCode,headers:P.headers,res:P})}}a.TIMEOUTS=[s("300s"),s("300s")];var h=["json","text"];a.request=function(x,g,R){return arguments.length===2&&typeof g=="function"&&(R=g,g=null),typeof R=="function"?a.requestWithCallback(x,g,R):(r||(r=M("any-promise")),new r(function(P,O){a.requestWithCallback(x,g,i(P,O))}))},a.requestWithCallback=function(x,g,R){if(!x||typeof x!="string"&&(typeof x=="undefined"?"undefined":(0,E.default)(x))!=="object"){var P=c.format("expect request url to be a string or a http request options, but got %j",x);throw new Error(P)}arguments.length===2&&typeof g=="function"&&(R=g,g=null),g=g||{},f>=m&&(f=0);var O=++f;g.requestUrls=g.requestUrls||[];var S={requestId:O,url:x,args:g,ctx:g.ctx};g.emitter&&g.emitter.emit("request",S),g.timeout=g.timeout||a.TIMEOUTS,g.maxRedirects=g.maxRedirects||10,g.streaming=g.streaming||g.customResponse;var p=Date.now(),T;typeof x=="string"?(d.test(x)||(x="http://"+x),T=_.parse(x)):T=x;var N=(g.type||g.method||T.method||"GET").toUpperCase(),k=T.port||80,U=l,z=n(g.agent,a.agent),W=g.fixJSONCtlChars;T.protocol==="https:"&&(U=t,z=n(g.httpsAgent,a.httpsAgent),T.port||(k=443));var F={host:T.hostname||T.host||"localhost",path:T.path||"/",method:N,port:k,agent:z,headers:g.headers||{},lookup:g.lookup};Array.isArray(g.timeout)?F.requestTimeout=g.timeout[g.timeout.length-1]:typeof g.timeout!="undefined"&&(F.requestTimeout=g.timeout);for(var V=["pfx","key","passphrase","cert","ca","ciphers","rejectUnauthorized","secureProtocol","secureOptions"],K=0;K<V.length;K++){var B=V[K];g.hasOwnProperty(B)&&(F[B]=g[B])}F.rejectUnauthorized===!1&&!F.hasOwnProperty("secureOptions")&&(F.secureOptions=M("constants").SSL_OP_NO_TLSv1_2);var J=g.auth||T.auth;J&&(F.auth=J);var le=g.content||g.data,ge=N==="GET"||N==="HEAD"||g.dataAsQueryString;if(!g.content&&(le&&!(typeof le=="string"||b.isBuffer(le))))if(ge)le=g.nestedQuerystring?qs.stringify(le):querystring.stringify(le);else{var pe=F.headers["Content-Type"]||F.headers["content-type"];pe||(g.contentType==="json"?pe="application/json":pe="application/x-www-form-urlencoded",F.headers["Content-Type"]=pe),parseContentType(pe).type==="application/json"?le=(0,v.default)(le):le=g.nestedQuerystring?qs.stringify(le):querystring.stringify(le)}ge&&le&&(F.path+=(T.query?"&":"?")+le,le=null);var De=0;if(le){var Ie=le.length;b.isBuffer(le)||(Ie=b.byteLength(le)),De=F.headers["Content-Length"]=Ie}g.dataType==="json"&&(F.headers.Accept="application/json"),typeof g.beforeRequest=="function"&&g.beforeRequest(F);var fe=null,xe=null,Ee=null,se=!1,oe=!1,q=0,me=-1,re=!1,ae="",ce="",te=null;g.timing&&(te={queuing:0,dnslookup:0,connected:0,requestSent:0,waiting:0,contentDownload:0});function $(){fe&&(clearTimeout(fe),fe=null)}function X(){xe&&(clearTimeout(xe),xe=null)}function ee(Ue,nt,kt){if(X(),!R){console.warn("[urllib:warn] [%s] [%s] [worker:%s] %s %s callback twice!!!",Date(),O,D.pid,F.method,x),Ue&&console.warn(`[urllib:warn] [%s] [%s] [worker:%s] %s: %s
|
|
|
stack: %s`,Date(),O,D.pid,Ue.name,Ue.message,Ue.stack);return}var vt=R;R=null;var gt={};if(kt&&(me=kt.statusCode,gt=kt.headers),me===401&>["www-authenticate"]&&(!g.headers||!g.headers.Authorization)&&g.digestAuth){var ze=gt["www-authenticate"];if(ze.indexOf("Digest ")>=0)return u("Request#%d %s: got digest auth header WWW-Authenticate: %s",O,x,ze),g.headers=g.headers||{},g.headers.Authorization=digestAuthHeader(F.method,F.path,ze,g.digestAuth),u("Request#%d %s: auth with digest header: %s",O,x,g.headers.Authorization),kt.headers["set-cookie"]&&(g.headers.Cookie=kt.headers["set-cookie"].join(";")),a.requestWithCallback(x,g,vt)}var Fe=Date.now()-p;te&&(te.contentDownload=Fe),u("[%sms] done, %s bytes HTTP %s %s %s %s, keepAliveSocket: %s, timing: %j",Fe,q,me,F.method,F.host,F.path,oe,te);var Xe={status:me,statusCode:me,headers:gt,size:q,aborted:re,rt:Fe,keepAliveSocket:oe,data:nt,requestUrls:g.requestUrls,timing:te,remoteAddress:ae,remotePort:ce};if(Ue){var Ae="";z&&typeof z.getCurrentStatus=="function"&&(Ae=", agent status: "+(0,v.default)(z.getCurrentStatus())),Ue.message+=", "+F.method+" "+x+" "+me+" (connected: "+se+", keepalive socket: "+oe+Ae+`)
|
|
|
headers: `+(0,v.default)(gt),Ue.data=nt,Ue.path=F.path,Ue.status=me,Ue.headers=gt,Ue.res=Xe}vt(Ue,nt,g.streaming?kt:Xe),g.emitter&&(S.url=x,S.socket=bt&&bt.connection,S.options=F,S.size=De,g.emitter.emit("response",{requestId:O,error:Ue,ctx:g.ctx,req:S,res:Xe}))}function Oe(Ue){var nt=null;if(g.followRedirect&&statuses.redirect[Ue.statusCode]){g._followRedirectCount=(g._followRedirectCount||0)+1;var kt=Ue.headers.location;if(!kt)nt=new Error("Got statusCode "+Ue.statusCode+" but cannot resolve next location from headers"),nt.name="FollowRedirectError";else if(g._followRedirectCount>g.maxRedirects)nt=new Error("Exceeded maxRedirects. Probably stuck in a redirect loop "+x),nt.name="MaxRedirectError";else{var vt=g.formatRedirectUrl?g.formatRedirectUrl(x,kt):_.resolve(x,kt);u("Request#%d %s: `redirected` from %s to %s",O,F.path,x,vt),X(),g.headers&&g.headers.Host&&d.test(kt)&&(g.headers.Host=null);var gt=R;return R=null,a.requestWithCallback(vt,g,gt),{redirect:!0,error:null}}}return{redirect:!1,error:nt}}!F.headers["User-Agent"]&&!F.headers["user-agent"]&&(F.headers["User-Agent"]=navigator.userAgent),g.gzip&&(!F.headers["Accept-Encoding"]&&!F.headers["accept-encoding"]&&(F.headers["Accept-Encoding"]="gzip"));function Se(Ue,nt,kt){var vt=Ue.headers["content-encoding"];return kt(null,nt,vt)}var Me=g.writeStream;u("Request#%d %s %s with headers %j, options.path: %s",O,N,x,F.headers,F.path),g.requestUrls.push(x);function Qe(Ue){if(te&&(te.waiting=Date.now()-p),u("Request#%d %s `req response` event emit: status %d, headers: %j",O,x,Ue.statusCode,Ue.headers),g.streaming){var nt=Oe(Ue);if(nt.redirect){Ue.resume();return}return nt.error?(Ue.resume(),ee(nt.error,null,Ue)):ee(null,null,Ue)}if(Ue.on("close",function(){u("Request#%d %s: `res close` event emit, total size %d",O,x,q)}),Ue.on("error",function(){u("Request#%d %s: `res error` event emit, total size %d",O,x,q)}),Ue.on("aborted",function(){re=!0,u("Request#%d %s: `res aborted` event emit, total size %d",O,x,q)}),Me){var nt=Oe(Ue);if(nt.redirect){Ue.resume();return}return nt.error?(Ue.resume(),Me.end(),ee(nt.error,null,Ue)):(g.consumeWriteStream===!1?Ue.on("end",ee.bind(null,null,null,Ue)):isNode010||isNode012?first([[Me,"close"],[Ue,"aborted"]],function(gt,ze,Fe){u("Request#%d %s: writeStream or res %s event emitted",O,x,Fe),ee(Ee||null,null,Ue)}):Me.on("close",function(){u("Request#%d %s: writeStream close event emitted",O,x),ee(Ee||null,null,Ue)}),Ue.pipe(Me))}var kt=[];Ue.on("data",function(vt){u("Request#%d %s: `res data` event emit, size %d",O,x,vt.length),q+=vt.length,kt.push(vt)}),Ue.on("end",function(){var vt=b.concat(kt,q);if(u("Request#%d %s: `res end` event emit, total size %d, _dumped: %s",O,x,q,Ue._dumped),Ee)return ee(Ee,vt,Ue);var gt=Oe(Ue);if(gt.error)return ee(gt.error,vt,Ue);if(gt.redirect)return;Se(Ue,vt,function(ze,Fe,Xe){if(ze)return ee(ze,vt,Ue);if(!Xe&&h.indexOf(g.dataType)>=0){try{Fe=decodeBodyByCharset(Fe,Ue)}catch(Pe){return u("decodeBodyByCharset error: %s",Pe),ee(null,Fe,Ue)}if(g.dataType==="json")if(q===0)Fe=null;else{var Ae=parseJSON(Fe,W);Ae.error?ze=Ae.error:Fe=Ae.data}}re&&u("Request#%d %s: Remote socket was terminated before `response.end()` was called",O,x),ee(ze,Fe,Ue)})})}var tt,st;Array.isArray(g.timeout)?(tt=s(g.timeout[0]),st=s(g.timeout[1])):tt=st=s(g.timeout),u("ConnectTimeout: %d, ResponseTimeout: %d",tt,st);function ut(){u("Connect timer ticking, timeout: %d",tt),fe=setTimeout(function(){fe=null,me===-1&&(me=-2);var Ue="Connect timeout for "+tt+"ms",nt="ConnectionTimeoutError";bt.socket||(nt="SocketAssignTimeoutError",Ue+=", working sockets is full"),Ee=new Error(Ue),Ee.name=nt,Ee.requestId=O,u("ConnectTimeout: Request#%d %s %s: %s, connected: %s",O,x,Ee.name,Ue,se),Ke()},tt)}function ht(){u("Response timer ticking, timeout: %d",st),xe=setTimeout(function(){xe=null;var Ue="Response timeout for "+st+"ms",nt="ResponseTimeoutError";Ee=new Error(Ue),Ee.name=nt,Ee.requestId=O,u("ResponseTimeout: Request#%d %s %s: %s, connected: %s",O,x,Ee.name,Ue,se),Ke()},st)}var bt;F.mode=g.mode?g.mode:"";try{bt=U.request(F,Qe)}catch(Ue){return ee(Ue)}typeof window=="undefined"?ut():bt.on("requestTimeout",function(){me===-1&&(me=-2);var Ue="Connect timeout for "+tt+"ms",nt="ConnectionTimeoutError";Ee=new Error(Ue),Ee.name=nt,Ee.requestId=O,Ke()});function Ke(){u("Request#%d %s abort, connected: %s",O,x,se),bt.socket||(Ee.noSocket=!0,ee(Ee)),bt.abort()}return te&&bt.on("finish",function(){te.requestSent=Date.now()-p}),bt.once("socket",function(Ue){te&&(te.queuing=Date.now()-p),isNode010&&Ue.socket&&(Ue=Ue.socket);var nt=Ue.readyState;if(nt==="opening"){Ue.once("lookup",function(kt,vt,gt){u("Request#%d %s lookup: %s, %s, %s",O,x,kt,vt,gt),te&&(te.dnslookup=Date.now()-p),vt&&(ae=vt)}),Ue.once("connect",function(){te&&(te.connected=Date.now()-p),$(),ht(),u("Request#%d %s new socket connected",O,x),se=!0,ae||(ae=Ue.remoteAddress),ce=Ue.remotePort});return}u("Request#%d %s reuse socket connected, readyState: %s",O,x,nt),se=!0,oe=!0,ae||(ae=Ue.remoteAddress),ce=Ue.remotePort,$(),ht()}),bt.on("error",function(Ue){(Ue.name==="Error"||Ue.name==="TypeError")&&(Ue.name=se?"ResponseError":"RequestError"),Ue.message+=' (req "error")',u("Request#%d %s `req error` event emit, %s: %s",O,x,Ue.name,Ue.message),ee(Ee||Ue)}),Me&&Me.once("error",function(Ue){Ue.message+=' (writeStream "error")',Ee=Ue,u("Request#%d %s `writeStream error` event emit, %s: %s",O,x,Ue.name,Ue.message),Ke()}),g.stream?(g.stream.pipe(bt),g.stream.once("error",function(Ue){Ue.message+=' (stream "error")',Ee=Ue,u("Request#%d %s `readStream error` event emit, %s: %s",O,x,Ue.name,Ue.message),Ke()})):bt.end(le),bt.requestId=O,bt}}).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,H,a){"use strict";a.d(H,"a",function(){return c});var D=a("q1tI"),b=a("biw7"),A=a("fyJ8");function v(_){var l=_.className,t=_.index,u=_.children,s=_.colSpan,r=_.rowSpan,f=D.useContext(b.a),m=f.prefixCls,d=f.fixedInfoList,n=d[t];return D.createElement(A.a,Object.assign({className:l,index:t,component:"td",prefixCls:m,record:null,dataIndex:null,render:function(){return{children:u,props:{colSpan:s,rowSpan:r}}}},n))}function y(_){return D.createElement("tr",Object.assign({},_))}function E(_){var l=_.children,t=D.useContext(b.a),u=t.prefixCls;return D.createElement("tfoot",{className:"".concat(u,"-summary")},l)}var w=H.b=E,c={Cell:v,Row:y}},nKGa:function(M,H,a){M.exports=a.p+"static/export_exercise-template.f7655c19.png"},ngQI:function(M,H,a){"use strict";a.d(H,"a",function(){return jl}),a.d(H,"b",function(){return Dl}),a.d(H,"c",function(){return Pl});var D=a("q1tI"),b=a.n(D),A=a("dI71"),v=a("wx14"),y=a("ANjH"),E=a("/MKj");function w(Y,Q){if(Y.length!==Q.length)return!1;for(var ie=0;ie<Y.length;ie++)if(Y[ie]!==Q[ie])return!1;return!0}function c(Y,Q){var ie=Object(D.useState)(function(){return{inputs:Q,result:Y()}})[0],_e=Object(D.useRef)(!0),Le=Object(D.useRef)(ie),ke=_e.current||Boolean(Q&&Le.current.inputs&&w(Q,Le.current.inputs)),He=ke?Le.current:{inputs:Q,result:Y()};return Object(D.useEffect)(function(){_e.current=!1,Le.current=He},[He]),He.result}function _(Y,Q){return c(function(){return Y},Q)}var l=c,t=_,u=a("9R94"),s=function(Q){var ie=Q.top,_e=Q.right,Le=Q.bottom,ke=Q.left,He=_e-ke,Ge=Le-ie,Et={top:ie,right:_e,bottom:Le,left:ke,width:He,height:Ge,x:ke,y:ie,center:{x:(_e+ke)/2,y:(Le+ie)/2}};return Et},r=function(Q,ie){return{top:Q.top-ie.top,left:Q.left-ie.left,bottom:Q.bottom+ie.bottom,right:Q.right+ie.right}},f=function(Q,ie){return{top:Q.top+ie.top,left:Q.left+ie.left,bottom:Q.bottom-ie.bottom,right:Q.right-ie.right}},m=function(Q,ie){return{top:Q.top+ie.y,left:Q.left+ie.x,bottom:Q.bottom+ie.y,right:Q.right+ie.x}},d={top:0,right:0,bottom:0,left:0},n=function(Q){var ie=Q.borderBox,_e=Q.margin,Le=_e===void 0?d:_e,ke=Q.border,He=ke===void 0?d:ke,Ge=Q.padding,Et=Ge===void 0?d:Ge,Ut=s(r(ie,Le)),Bt=s(f(ie,He)),St=s(f(Bt,Et));return{marginBox:Ut,borderBox:s(ie),paddingBox:Bt,contentBox:St,margin:Le,border:He,padding:Et}},i=function(Q){var ie=Q.slice(0,-2),_e=Q.slice(-2);if(_e!=="px")return 0;var Le=Number(ie);return isNaN(Le)&&Object(u.a)(!1),Le},h=function(){return{x:window.pageXOffset,y:window.pageYOffset}},C=function(Q,ie){var _e=Q.borderBox,Le=Q.border,ke=Q.margin,He=Q.padding,Ge=m(_e,ie);return n({borderBox:Ge,border:Le,margin:ke,padding:He})},x=function(Q,ie){return ie===void 0&&(ie=h()),C(Q,ie)},g=function(Q,ie){var _e={top:i(ie.marginTop),right:i(ie.marginRight),bottom:i(ie.marginBottom),left:i(ie.marginLeft)},Le={top:i(ie.paddingTop),right:i(ie.paddingRight),bottom:i(ie.paddingBottom),left:i(ie.paddingLeft)},ke={top:i(ie.borderTopWidth),right:i(ie.borderRightWidth),bottom:i(ie.borderBottomWidth),left:i(ie.borderLeftWidth)};return n({borderBox:Q,margin:_e,padding:Le,border:ke})},R=function(Q){var ie=Q.getBoundingClientRect(),_e=window.getComputedStyle(Q);return g(ie,_e)},P=Number.isNaN||function(Q){return typeof Q=="number"&&Q!==Q};function O(Y,Q){return Y===Q?!0:!!(P(Y)&&P(Q))}function S(Y,Q){if(Y.length!==Q.length)return!1;for(var ie=0;ie<Y.length;ie++)if(!O(Y[ie],Q[ie]))return!1;return!0}function p(Y,Q){Q===void 0&&(Q=S);var ie,_e=[],Le,ke=!1;function He(){for(var Ge=[],Et=0;Et<arguments.length;Et++)Ge[Et]=arguments[Et];return ke&&ie===this&&Q(Ge,_e)||(Le=Y.apply(this,Ge),ke=!0,ie=this,_e=Ge),Le}return He}var T=p,N=function(Q){var ie=[],_e=null,Le=function(){for(var He=arguments.length,Ge=new Array(He),Et=0;Et<He;Et++)Ge[Et]=arguments[Et];if(ie=Ge,_e)return;_e=requestAnimationFrame(function(){_e=null,Q.apply(void 0,ie)})};return Le.cancel=function(){if(!_e)return;cancelAnimationFrame(_e),_e=null},Le},k=N,U=a("i8i4"),z=a.n(U),W=!0,F=/[ \t]{2,}/g,V=/^[ \t]*/gm,K=function(Q){return Q.replace(F," ").replace(V,"").trim()},B=function(Q){return K(`
|
|
|
%creact-beautiful-dnd
|
|
|
|
|
|
%c`+K(Q)+`
|
|
|
|
|
|
%c\u{1F477}\u200D This is a development only message. It will be removed in production builds.
|
|
|
`)},J=function(Q){return[B(Q),"color: #00C584; font-size: 1.2em; font-weight: bold;","line-height: 1.5","color: #723874;"]},le="__react-beautiful-dnd-disable-dev-warnings";function ge(Y,Q){var ie;if(W)return;if(typeof window!="undefined"&&window[le])return;(ie=console)[Y].apply(ie,J(Q))}var pe=ge.bind(null,"warn"),De=ge.bind(null,"error");function Ie(){}function fe(Y,Q){return Object(v.a)({},Y,{},Q)}function xe(Y,Q,ie){var _e=Q.map(function(Le){var ke=fe(ie,Le.options);return Y.addEventListener(Le.eventName,Le.fn,ke),function(){Y.removeEventListener(Le.eventName,Le.fn,ke)}});return function(){_e.forEach(function(ke){ke()})}}var Ee=!0,se="Invariant failed";function oe(Y){this.message=Y}oe.prototype.toString=function(){return this.message};function q(Y,Q){if(Y)return;throw Ee?new oe(se):new oe(se+": "+(Q||""))}var me=function(Y){Object(A.a)(Q,Y);function Q(){for(var _e,Le=arguments.length,ke=new Array(Le),He=0;He<Le;He++)ke[He]=arguments[He];return _e=Y.call.apply(Y,[this].concat(ke))||this,_e.callbacks=null,_e.unbind=Ie,_e.onWindowError=function(Ge){var Et=_e.getCallbacks();Et.isDragging()&&Et.tryAbort();var Ut=Ge.error;Ut instanceof oe&&Ge.preventDefault()},_e.getCallbacks=function(){if(!_e.callbacks)throw new Error("Unable to find AppCallbacks in <ErrorBoundary/>");return _e.callbacks},_e.setCallbacks=function(Ge){_e.callbacks=Ge},_e}var ie=Q.prototype;return ie.componentDidMount=function(){this.unbind=xe(window,[{eventName:"error",fn:this.onWindowError}])},ie.componentWillUnmount=function(){this.unbind()},ie.componentDidCatch=function(Le){if(Le instanceof oe){this.setState({});return}throw Le},ie.render=function(){return this.props.children(this.setCallbacks)},Q}(b.a.Component),re=`
|
|
|
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
|
|
|
`,ae=function(Q){return Q+1},ce=function(Q){return`
|
|
|
You have lifted an item in position `+ae(Q.source.index)+`
|
|
|
`},te=function(Q,ie){var _e=Q.droppableId===ie.droppableId,Le=ae(Q.index),ke=ae(ie.index);return _e?`
|
|
|
You have moved the item from position `+Le+`
|
|
|
to position `+ke+`
|
|
|
`:`
|
|
|
You have moved the item from position `+Le+`
|
|
|
in list `+Q.droppableId+`
|
|
|
to list `+ie.droppableId+`
|
|
|
in position `+ke+`
|
|
|
`},$=function(Q,ie,_e){var Le=ie.droppableId===_e.droppableId;return Le?`
|
|
|
The item `+Q+`
|
|
|
has been combined with `+_e.draggableId:`
|
|
|
The item `+Q+`
|
|
|
in list `+ie.droppableId+`
|
|
|
has been combined with `+_e.draggableId+`
|
|
|
in list `+_e.droppableId+`
|
|
|
`},X=function(Q){var ie=Q.destination;if(ie)return te(Q.source,ie);var _e=Q.combine;return _e?$(Q.draggableId,Q.source,_e):"You are over an area that cannot be dropped on"},ee=function(Q){return`
|
|
|
The item has returned to its starting position
|
|
|
of `+ae(Q.index)+`
|
|
|
`},Oe=function(Q){if(Q.reason==="CANCEL")return`
|
|
|
Movement cancelled.
|
|
|
`+ee(Q.source)+`
|
|
|
`;var ie=Q.destination,_e=Q.combine;return ie?`
|
|
|
You have dropped the item.
|
|
|
`+te(Q.source,ie)+`
|
|
|
`:_e?`
|
|
|
You have dropped the item.
|
|
|
`+$(Q.draggableId,Q.source,_e)+`
|
|
|
`:`
|
|
|
The item has been dropped while not over a drop area.
|
|
|
`+ee(Q.source)+`
|
|
|
`},Se={dragHandleUsageInstructions:re,onDragStart:ce,onDragUpdate:X,onDragEnd:Oe},Me={x:0,y:0},Qe=function(Q,ie){return{x:Q.x+ie.x,y:Q.y+ie.y}},tt=function(Q,ie){return{x:Q.x-ie.x,y:Q.y-ie.y}},st=function(Q,ie){return Q.x===ie.x&&Q.y===ie.y},ut=function(Q){return{x:Q.x!==0?-Q.x:0,y:Q.y!==0?-Q.y:0}},ht=function(Q,ie,_e){var Le;return _e===void 0&&(_e=0),Le={},Le[Q]=ie,Le[Q==="x"?"y":"x"]=_e,Le},bt=function(Q,ie){return Math.sqrt(Math.pow(ie.x-Q.x,2)+Math.pow(ie.y-Q.y,2))},Ke=function(Q,ie){return Math.min.apply(Math,ie.map(function(_e){return bt(Q,_e)}))},Ue=function(Q){return function(ie){return{x:Q(ie.x),y:Q(ie.y)}}},nt=function(Y,Q){var ie=s({top:Math.max(Q.top,Y.top),right:Math.min(Q.right,Y.right),bottom:Math.min(Q.bottom,Y.bottom),left:Math.max(Q.left,Y.left)});return ie.width<=0||ie.height<=0?null:ie},kt=function(Q,ie){return{top:Q.top+ie.y,left:Q.left+ie.x,bottom:Q.bottom+ie.y,right:Q.right+ie.x}},vt=function(Q){return[{x:Q.left,y:Q.top},{x:Q.right,y:Q.top},{x:Q.left,y:Q.bottom},{x:Q.right,y:Q.bottom}]},gt={top:0,right:0,bottom:0,left:0},ze=function(Q,ie){return ie?kt(Q,ie.scroll.diff.displacement):Q},Fe=function(Q,ie,_e){if(_e&&_e.increasedBy){var Le;return Object(v.a)({},Q,(Le={},Le[ie.end]=Q[ie.end]+_e.increasedBy[ie.line],Le))}return Q},Xe=function(Q,ie){return ie&&ie.shouldClipSubject?nt(ie.pageMarginBox,Q):s(Q)},Ae=function(Y){var Q=Y.page,ie=Y.withPlaceholder,_e=Y.axis,Le=Y.frame,ke=ze(Q.marginBox,Le),He=Fe(ke,_e,ie),Ge=Xe(He,Le);return{page:Q,withPlaceholder:ie,active:Ge}},Pe=function(Y,Q){Y.frame||q(!1);var ie=Y.frame,_e=tt(Q,ie.scroll.initial),Le=ut(_e),ke=Object(v.a)({},ie,{scroll:{initial:ie.scroll.initial,current:Q,diff:{value:_e,displacement:Le},max:ie.scroll.max}}),He=Ae({page:Y.subject.page,withPlaceholder:Y.subject.withPlaceholder,axis:Y.axis,frame:ke}),Ge=Object(v.a)({},Y,{frame:ke,subject:He});return Ge};function Ye(Y){return Number.isInteger?Number.isInteger(Y):typeof Y=="number"&&isFinite(Y)&&Math.floor(Y)===Y}function $e(Y){return Object.values?Object.values(Y):Object.keys(Y).map(function(Q){return Y[Q]})}function Ot(Y,Q){if(Y.findIndex)return Y.findIndex(Q);for(var ie=0;ie<Y.length;ie++)if(Q(Y[ie]))return ie;return-1}function ct(Y,Q){if(Y.find)return Y.find(Q);var ie=Ot(Y,Q);return ie!==-1?Y[ie]:void 0}function jt(Y){return Array.prototype.slice.call(Y)}var Xt=T(function(Y){return Y.reduce(function(Q,ie){return Q[ie.descriptor.id]=ie,Q},{})}),bn=T(function(Y){return Y.reduce(function(Q,ie){return Q[ie.descriptor.id]=ie,Q},{})}),nn=T(function(Y){return $e(Y)}),xt=T(function(Y){return $e(Y)}),We=T(function(Y,Q){var ie=xt(Q).filter(function(_e){return Y===_e.descriptor.droppableId}).sort(function(_e,Le){return _e.descriptor.index-Le.descriptor.index});return ie});function ot(Y){return Y.at&&Y.at.type==="REORDER"?Y.at.destination:null}function it(Y){return Y.at&&Y.at.type==="COMBINE"?Y.at.combine:null}var Ne=T(function(Y,Q){return Q.filter(function(ie){return ie.descriptor.id!==Y.descriptor.id})}),Je=function(Y){var Q=Y.isMovingForward,ie=Y.draggable,_e=Y.destination,Le=Y.insideDestination,ke=Y.previousImpact;if(!_e.isCombineEnabled)return null;var He=ot(ke);if(!He)return null;function Ge(cr){var gr={type:"COMBINE",combine:{draggableId:cr,droppableId:_e.descriptor.id}};return Object(v.a)({},ke,{at:gr})}var Et=ke.displaced.all,Ut=Et.length?Et[0]:null;if(Q)return Ut?Ge(Ut):null;var Bt=Ne(ie,Le);if(!Ut){if(!Bt.length)return null;var St=Bt[Bt.length-1];return Ge(St.descriptor.id)}var Ct=Ot(Bt,function(cr){return cr.descriptor.id===Ut});Ct!==-1||q(!1);var Lt=Ct-1;if(Lt<0)return null;var pn=Bt[Lt];return Ge(pn.descriptor.id)},Tt=function(Y,Q){return Y.descriptor.droppableId===Q.descriptor.id},yt={point:Me,value:0},It={invisible:{},visible:{},all:[]},Kt={displaced:It,displacedBy:yt,at:null},dt=function(Y,Q){return function(ie){return Y<=ie&&ie<=Q}},Pt=function(Y){var Q=dt(Y.top,Y.bottom),ie=dt(Y.left,Y.right);return function(_e){var Le=Q(_e.top)&&Q(_e.bottom)&&ie(_e.left)&&ie(_e.right);if(Le)return!0;var ke=Q(_e.top)||Q(_e.bottom),He=ie(_e.left)||ie(_e.right),Ge=ke&&He;if(Ge)return!0;var Et=_e.top<Y.top&&_e.bottom>Y.bottom,Ut=_e.left<Y.left&&_e.right>Y.right,Bt=Et&&Ut;if(Bt)return!0;var St=Et&&He||Ut&&ke;return St}},Nt=function(Y){var Q=dt(Y.top,Y.bottom),ie=dt(Y.left,Y.right);return function(_e){var Le=Q(_e.top)&&Q(_e.bottom)&&ie(_e.left)&&ie(_e.right);return Le}},cn={direction:"vertical",line:"y",crossAxisLine:"x",start:"top",end:"bottom",size:"height",crossAxisStart:"left",crossAxisEnd:"right",crossAxisSize:"width"},_n={direction:"horizontal",line:"x",crossAxisLine:"y",start:"left",end:"right",size:"width",crossAxisStart:"top",crossAxisEnd:"bottom",crossAxisSize:"height"},Wn=function(Y){return function(Q){var ie=dt(Q.top,Q.bottom),_e=dt(Q.left,Q.right);return function(Le){return Y===cn?ie(Le.top)&&ie(Le.bottom):_e(Le.left)&&_e(Le.right)}}},Kn=function(Q,ie){var _e=ie.frame?ie.frame.scroll.diff.displacement:Me;return kt(Q,_e)},wn=function(Q,ie,_e){return ie.subject.active?_e(ie.subject.active)(Q):!1},un=function(Q,ie,_e){return _e(ie)(Q)},_r=function(Q){var ie=Q.target,_e=Q.destination,Le=Q.viewport,ke=Q.withDroppableDisplacement,He=Q.isVisibleThroughFrameFn,Ge=ke?Kn(ie,_e):ie;return wn(Ge,_e,He)&&un(Ge,Le,He)},Rr=function(Q){return _r(Object(v.a)({},Q,{isVisibleThroughFrameFn:Pt}))},Ir=function(Q){return _r(Object(v.a)({},Q,{isVisibleThroughFrameFn:Nt}))},dr=function(Q){return _r(Object(v.a)({},Q,{isVisibleThroughFrameFn:Wn(Q.destination.axis)}))},zn=function(Q,ie,_e){if(typeof _e=="boolean")return _e;if(!ie)return!0;var Le=ie.invisible,ke=ie.visible;if(Le[Q])return!1;var He=ke[Q];return He?He.shouldAnimate:!0};function tr(Y,Q){var ie=Y.page.marginBox,_e={top:Q.point.y,right:0,bottom:0,left:Q.point.x};return s(r(ie,_e))}function an(Y){var Q=Y.afterDragging,ie=Y.destination,_e=Y.displacedBy,Le=Y.viewport,ke=Y.forceShouldAnimate,He=Y.last;return Q.reduce(function(Et,Ut){var Bt=tr(Ut,_e),St=Ut.descriptor.id;Et.all.push(St);var Ct=Rr({target:Bt,destination:ie,viewport:Le,withDroppableDisplacement:!0});if(!Ct)return Et.invisible[Ut.descriptor.id]=!0,Et;var Lt=zn(St,He,ke),pn={draggableId:St,shouldAnimate:Lt};return Et.visible[St]=pn,Et},{all:[],visible:{},invisible:{}})}function Wt(Y,Q){if(!Y.length)return 0;var ie=Y[Y.length-1].descriptor.index;return Q.inHomeList?ie:ie+1}function sn(Y){var Q=Y.insideDestination,ie=Y.inHomeList,_e=Y.displacedBy,Le=Y.destination,ke=Wt(Q,{inHomeList:ie});return{displaced:It,displacedBy:_e,at:{type:"REORDER",destination:{droppableId:Le.descriptor.id,index:ke}}}}function Xn(Y){var Q=Y.draggable,ie=Y.insideDestination,_e=Y.destination,Le=Y.viewport,ke=Y.displacedBy,He=Y.last,Ge=Y.index,Et=Y.forceShouldAnimate,Ut=Tt(Q,_e);if(Ge==null)return sn({insideDestination:ie,inHomeList:Ut,displacedBy:ke,destination:_e});var Bt=ct(ie,function(cr){return cr.descriptor.index===Ge});if(!Bt)return sn({insideDestination:ie,inHomeList:Ut,displacedBy:ke,destination:_e});var St=Ne(Q,ie),Ct=ie.indexOf(Bt),Lt=St.slice(Ct),pn=an({afterDragging:Lt,destination:_e,displacedBy:ke,last:He,viewport:Le.frame,forceShouldAnimate:Et});return{displaced:pn,displacedBy:ke,at:{type:"REORDER",destination:{droppableId:_e.descriptor.id,index:Ge}}}}function $n(Y,Q){return Boolean(Q.effected[Y])}var Vn=function(Y){var Q=Y.isMovingForward,ie=Y.destination,_e=Y.draggables,Le=Y.combine,ke=Y.afterCritical;if(!ie.isCombineEnabled)return null;var He=Le.draggableId,Ge=_e[He],Et=Ge.descriptor.index,Ut=$n(He,ke);return Ut?Q?Et:Et-1:Q?Et+1:Et},Jn=function(Y){var Q=Y.isMovingForward,ie=Y.isInHomeList,_e=Y.insideDestination,Le=Y.location;if(!_e.length)return null;var ke=Le.index,He=Q?ke+1:ke-1,Ge=_e[0].descriptor.index,Et=_e[_e.length-1].descriptor.index,Ut=ie?Et:Et+1;return He<Ge||He>Ut?null:He},de=function(Y){var Q=Y.isMovingForward,ie=Y.isInHomeList,_e=Y.draggable,Le=Y.draggables,ke=Y.destination,He=Y.insideDestination,Ge=Y.previousImpact,Et=Y.viewport,Ut=Y.afterCritical,Bt=Ge.at;if(Bt||q(!1),Bt.type==="REORDER"){var St=Jn({isMovingForward:Q,isInHomeList:ie,location:Bt.destination,insideDestination:He});return St==null?null:Xn({draggable:_e,insideDestination:He,destination:ke,viewport:Et,last:Ge.displaced,displacedBy:Ge.displacedBy,index:St})}var Ct=Vn({isMovingForward:Q,destination:ke,displaced:Ge.displaced,draggables:Le,combine:Bt.combine,afterCritical:Ut});return Ct==null?null:Xn({draggable:_e,insideDestination:He,destination:ke,viewport:Et,last:Ge.displaced,displacedBy:Ge.displacedBy,index:Ct})},G=function(Y){var Q=Y.displaced,ie=Y.afterCritical,_e=Y.combineWith,Le=Y.displacedBy,ke=Boolean(Q.visible[_e]||Q.invisible[_e]);return $n(_e,ie)?ke?Me:ut(Le.point):ke?Le.point:Me},Z=function(Y){var Q=Y.afterCritical,ie=Y.impact,_e=Y.draggables,Le=it(ie);Le||q(!1);var ke=Le.draggableId,He=_e[ke].page.borderBox.center,Ge=G({displaced:ie.displaced,afterCritical:Q,combineWith:ke,displacedBy:ie.displacedBy});return Qe(He,Ge)},ue=function(Q,ie){return ie.margin[Q.start]+ie.borderBox[Q.size]/2},ye=function(Q,ie){return ie.margin[Q.end]+ie.borderBox[Q.size]/2},he=function(Q,ie,_e){return ie[Q.crossAxisStart]+_e.margin[Q.crossAxisStart]+_e.borderBox[Q.crossAxisSize]/2},ft=function(Q){var ie=Q.axis,_e=Q.moveRelativeTo,Le=Q.isMoving;return ht(ie.line,_e.marginBox[ie.end]+ue(ie,Le),he(ie,_e.marginBox,Le))},mn=function(Q){var ie=Q.axis,_e=Q.moveRelativeTo,Le=Q.isMoving;return ht(ie.line,_e.marginBox[ie.start]-ye(ie,Le),he(ie,_e.marginBox,Le))},Hn=function(Q){var ie=Q.axis,_e=Q.moveInto,Le=Q.isMoving;return ht(ie.line,_e.contentBox[ie.start]+ue(ie,Le),he(ie,_e.contentBox,Le))},ar=function(Y){var Q=Y.impact,ie=Y.draggable,_e=Y.draggables,Le=Y.droppable,ke=Y.afterCritical,He=We(Le.descriptor.id,_e),Ge=ie.page,Et=Le.axis;if(!He.length)return Hn({axis:Et,moveInto:Le.page,isMoving:Ge});var Ut=Q.displaced,Bt=Q.displacedBy,St=Ut.all[0];if(St){var Ct=_e[St];if($n(St,ke))return mn({axis:Et,moveRelativeTo:Ct.page,isMoving:Ge});var Lt=C(Ct.page,Bt.point);return mn({axis:Et,moveRelativeTo:Lt,isMoving:Ge})}var pn=He[He.length-1];if(pn.descriptor.id===ie.descriptor.id)return Ge.borderBox.center;if($n(pn.descriptor.id,ke)){var cr=C(pn.page,ut(ke.displacedBy.point));return ft({axis:Et,moveRelativeTo:cr,isMoving:Ge})}return ft({axis:Et,moveRelativeTo:pn.page,isMoving:Ge})},tn=function(Y,Q){var ie=Y.frame;return ie?Qe(Q,ie.scroll.diff.displacement):Q},kn=function(Q){var ie=Q.impact,_e=Q.draggable,Le=Q.droppable,ke=Q.draggables,He=Q.afterCritical,Ge=_e.page.borderBox.center,Et=ie.at;return Le&&Et?Et.type==="REORDER"?ar({impact:ie,draggable:_e,draggables:ke,droppable:Le,afterCritical:He}):Z({impact:ie,draggables:ke,afterCritical:He}):Ge},Nn=function(Y){var Q=kn(Y),ie=Y.droppable,_e=ie?tn(ie,Q):Q;return _e},$r=function(Y,Q){var ie=tt(Q,Y.scroll.initial),_e=ut(ie),Le=s({top:Q.y,bottom:Q.y+Y.frame.height,left:Q.x,right:Q.x+Y.frame.width}),ke={frame:Le,scroll:{initial:Y.scroll.initial,max:Y.scroll.max,current:Q,diff:{value:ie,displacement:_e}}};return ke};function _a(Y,Q){return Y.map(function(ie){return Q[ie]})}function ya(Y,Q){for(var ie=0;ie<Q.length;ie++){var _e=Q[ie].visible[Y];if(_e)return _e}return null}var fr=function(Y){var Q=Y.impact,ie=Y.viewport,_e=Y.destination,Le=Y.draggables,ke=Y.maxScrollChange,He=$r(ie,Qe(ie.scroll.current,ke)),Ge=_e.frame?Pe(_e,Qe(_e.frame.scroll.current,ke)):_e,Et=Q.displaced,Ut=an({afterDragging:_a(Et.all,Le),destination:_e,displacedBy:Q.displacedBy,viewport:He.frame,last:Et,forceShouldAnimate:!1}),Bt=an({afterDragging:_a(Et.all,Le),destination:Ge,displacedBy:Q.displacedBy,viewport:ie.frame,last:Et,forceShouldAnimate:!1}),St={},Ct={},Lt=[Et,Ut,Bt];Et.all.forEach(function(cr){var gr=ya(cr,Lt);if(gr){Ct[cr]=gr;return}St[cr]=!0});var pn=Object(v.a)({},Q,{displaced:{all:Et.all,invisible:St,visible:Ct}});return pn},Ha=function(Y,Q){return Qe(Y.scroll.diff.displacement,Q)},Ba=function(Y){var Q=Y.pageBorderBoxCenter,ie=Y.draggable,_e=Y.viewport,Le=Ha(_e,Q),ke=tt(Le,ie.page.borderBox.center);return Qe(ie.client.borderBox.center,ke)},Ia=function(Y){var Q=Y.draggable,ie=Y.destination,_e=Y.newPageBorderBoxCenter,Le=Y.viewport,ke=Y.withDroppableDisplacement,He=Y.onlyOnMainAxis,Ge=He===void 0?!1:He,Et=tt(_e,Q.page.borderBox.center),Ut=kt(Q.page.borderBox,Et),Bt={target:Ut,destination:ie,withDroppableDisplacement:ke,viewport:Le};return Ge?dr(Bt):Ir(Bt)},Wa=function(Y){var Q=Y.isMovingForward,ie=Y.draggable,_e=Y.destination,Le=Y.draggables,ke=Y.previousImpact,He=Y.viewport,Ge=Y.previousPageBorderBoxCenter,Et=Y.previousClientSelection,Ut=Y.afterCritical;if(!_e.isEnabled)return null;var Bt=We(_e.descriptor.id,Le),St=Tt(ie,_e),Ct=Je({isMovingForward:Q,draggable:ie,destination:_e,insideDestination:Bt,previousImpact:ke})||de({isMovingForward:Q,isInHomeList:St,draggable:ie,draggables:Le,destination:_e,insideDestination:Bt,previousImpact:ke,viewport:He,afterCritical:Ut});if(!Ct)return null;var Lt=Nn({impact:Ct,draggable:ie,droppable:_e,draggables:Le,afterCritical:Ut}),pn=Ia({draggable:ie,destination:_e,newPageBorderBoxCenter:Lt,viewport:He.frame,withDroppableDisplacement:!1,onlyOnMainAxis:!0});if(pn){var cr=Ba({pageBorderBoxCenter:Lt,draggable:ie,viewport:He});return{clientSelection:cr,impact:Ct,scrollJumpRequest:null}}var gr=tt(Lt,Ge),jr=fr({impact:Ct,viewport:He,destination:_e,draggables:Le,maxScrollChange:gr});return{clientSelection:Et,impact:jr,scrollJumpRequest:gr}},ma=function(Q){var ie=Q.subject.active;return ie||q(!1),ie},Qa=function(Y){var Q=Y.isMovingForward,ie=Y.pageBorderBoxCenter,_e=Y.source,Le=Y.droppables,ke=Y.viewport,He=_e.subject.active;if(!He)return null;var Ge=_e.axis,Et=dt(He[Ge.start],He[Ge.end]),Ut=nn(Le).filter(function(St){return St!==_e}).filter(function(St){return St.isEnabled}).filter(function(St){return Boolean(St.subject.active)}).filter(function(St){return Pt(ke.frame)(ma(St))}).filter(function(St){var Ct=ma(St);return Q?He[Ge.crossAxisEnd]<Ct[Ge.crossAxisEnd]:Ct[Ge.crossAxisStart]<He[Ge.crossAxisStart]}).filter(function(St){var Ct=ma(St),Lt=dt(Ct[Ge.start],Ct[Ge.end]);return Et(Ct[Ge.start])||Et(Ct[Ge.end])||Lt(He[Ge.start])||Lt(He[Ge.end])}).sort(function(St,Ct){var Lt=ma(St)[Ge.crossAxisStart],pn=ma(Ct)[Ge.crossAxisStart];return Q?Lt-pn:pn-Lt}).filter(function(St,Ct,Lt){return ma(St)[Ge.crossAxisStart]===ma(Lt[0])[Ge.crossAxisStart]});if(!Ut.length)return null;if(Ut.length===1)return Ut[0];var Bt=Ut.filter(function(St){var Ct=dt(ma(St)[Ge.start],ma(St)[Ge.end]);return Ct(ie[Ge.line])});return Bt.length===1?Bt[0]:Bt.length>1?Bt.sort(function(St,Ct){return ma(St)[Ge.start]-ma(Ct)[Ge.start]})[0]:Ut.sort(function(St,Ct){var Lt=Ke(ie,vt(ma(St))),pn=Ke(ie,vt(ma(Ct)));return Lt!==pn?Lt-pn:ma(St)[Ge.start]-ma(Ct)[Ge.start]})[0]},Ka=function(Q,ie){var _e=Q.page.borderBox.center;return $n(Q.descriptor.id,ie)?tt(_e,ie.displacedBy.point):_e},ri=function(Q,ie){var _e=Q.page.borderBox;return $n(Q.descriptor.id,ie)?kt(_e,ut(ie.displacedBy.point)):_e},ei=function(Y){var Q=Y.pageBorderBoxCenter,ie=Y.viewport,_e=Y.destination,Le=Y.insideDestination,ke=Y.afterCritical,He=Le.filter(function(Ge){return Ir({target:ri(Ge,ke),destination:_e,viewport:ie.frame,withDroppableDisplacement:!0})}).sort(function(Ge,Et){var Ut=bt(Q,tn(_e,Ka(Ge,ke))),Bt=bt(Q,tn(_e,Ka(Et,ke)));return Ut<Bt?-1:Bt<Ut?1:Ge.descriptor.index-Et.descriptor.index});return He[0]||null},da=T(function(Q,ie){var _e=ie[Q.line];return{value:_e,point:ht(Q.line,_e)}}),ha=function(Q,ie,_e){var Le=Q.axis;if(Q.descriptor.mode==="virtual")return ht(Le.line,ie[Le.line]);var ke=Q.subject.page.contentBox[Le.size],He=We(Q.descriptor.id,_e),Ge=He.reduce(function(Bt,St){return Bt+St.client.marginBox[Le.size]},0),Et=Ge+ie[Le.line],Ut=Et-ke;return Ut<=0?null:ht(Le.line,Ut)},ua=function(Q,ie){return Object(v.a)({},Q,{scroll:Object(v.a)({},Q.scroll,{max:ie})})},be=function(Q,ie,_e){var Le=Q.frame;Tt(ie,Q)&&q(!1),Q.subject.withPlaceholder&&q(!1);var ke=da(Q.axis,ie.displaceBy).point,He=ha(Q,ke,_e),Ge={placeholderSize:ke,increasedBy:He,oldFrameMaxScroll:Q.frame?Q.frame.scroll.max:null};if(!Le){var Et=Ae({page:Q.subject.page,withPlaceholder:Ge,axis:Q.axis,frame:Q.frame});return Object(v.a)({},Q,{subject:Et})}var Ut=He?Qe(Le.scroll.max,He):Le.scroll.max,Bt=ua(Le,Ut),St=Ae({page:Q.subject.page,withPlaceholder:Ge,axis:Q.axis,frame:Bt});return Object(v.a)({},Q,{subject:St,frame:Bt})},at=function(Q){var ie=Q.subject.withPlaceholder;ie||q(!1);var _e=Q.frame;if(!_e){var Le=Ae({page:Q.subject.page,axis:Q.axis,frame:null,withPlaceholder:null});return Object(v.a)({},Q,{subject:Le})}var ke=ie.oldFrameMaxScroll;ke||q(!1);var He=ua(_e,ke),Ge=Ae({page:Q.subject.page,axis:Q.axis,frame:He,withPlaceholder:null});return Object(v.a)({},Q,{subject:Ge,frame:He})},Dt=function(Y){var Q=Y.previousPageBorderBoxCenter,ie=Y.moveRelativeTo,_e=Y.insideDestination,Le=Y.draggable,ke=Y.draggables,He=Y.destination,Ge=Y.viewport,Et=Y.afterCritical;if(!ie){if(_e.length)return null;var Ut={displaced:It,displacedBy:yt,at:{type:"REORDER",destination:{droppableId:He.descriptor.id,index:0}}},Bt=Nn({impact:Ut,draggable:Le,droppable:He,draggables:ke,afterCritical:Et}),St=Tt(Le,He)?He:be(He,Le,ke),Ct=Ia({draggable:Le,destination:St,newPageBorderBoxCenter:Bt,viewport:Ge.frame,withDroppableDisplacement:!1,onlyOnMainAxis:!0});return Ct?Ut:null}var Lt=Boolean(Q[He.axis.line]<=ie.page.borderBox.center[He.axis.line]),pn=function(){var gr=ie.descriptor.index;return ie.descriptor.id===Le.descriptor.id||Lt?gr:gr+1}(),cr=da(He.axis,Le.displaceBy);return Xn({draggable:Le,insideDestination:_e,destination:He,viewport:Ge,displacedBy:cr,last:It,index:pn})},wt=function(Y){var Q=Y.isMovingForward,ie=Y.previousPageBorderBoxCenter,_e=Y.draggable,Le=Y.isOver,ke=Y.draggables,He=Y.droppables,Ge=Y.viewport,Et=Y.afterCritical,Ut=Qa({isMovingForward:Q,pageBorderBoxCenter:ie,source:Le,droppables:He,viewport:Ge});if(!Ut)return null;var Bt=We(Ut.descriptor.id,ke),St=ei({pageBorderBoxCenter:ie,viewport:Ge,destination:Ut,insideDestination:Bt,afterCritical:Et}),Ct=Dt({previousPageBorderBoxCenter:ie,destination:Ut,draggable:_e,draggables:ke,moveRelativeTo:St,insideDestination:Bt,viewport:Ge,afterCritical:Et});if(!Ct)return null;var Lt=Nn({impact:Ct,draggable:_e,droppable:Ut,draggables:ke,afterCritical:Et}),pn=Ba({pageBorderBoxCenter:Lt,draggable:_e,viewport:Ge});return{clientSelection:pn,impact:Ct,scrollJumpRequest:null}},Ft=function(Y){var Q=Y.at;return Q?Q.type==="REORDER"?Q.destination.droppableId:Q.combine.droppableId:null},Rt=function(Q,ie){var _e=Ft(Q);return _e?ie[_e]:null},zt=function(Y){var Q=Y.state,ie=Y.type,_e=Rt(Q.impact,Q.dimensions.droppables),Le=Boolean(_e),ke=Q.dimensions.droppables[Q.critical.droppable.id],He=_e||ke,Ge=He.axis.direction,Et=Ge==="vertical"&&(ie==="MOVE_UP"||ie==="MOVE_DOWN")||Ge==="horizontal"&&(ie==="MOVE_LEFT"||ie==="MOVE_RIGHT");if(Et&&!Le)return null;var Ut=ie==="MOVE_DOWN"||ie==="MOVE_RIGHT",Bt=Q.dimensions.draggables[Q.critical.draggable.id],St=Q.current.page.borderBoxCenter,Ct=Q.dimensions,Lt=Ct.draggables,pn=Ct.droppables;return Et?Wa({isMovingForward:Ut,previousPageBorderBoxCenter:St,draggable:Bt,destination:He,draggables:Lt,viewport:Q.viewport,previousClientSelection:Q.current.client.selection,previousImpact:Q.impact,afterCritical:Q.afterCritical}):wt({isMovingForward:Ut,previousPageBorderBoxCenter:St,draggable:Bt,isOver:He,draggables:Lt,droppables:pn,viewport:Q.viewport,afterCritical:Q.afterCritical})};function qt(Y){return Y.phase==="DRAGGING"||Y.phase==="COLLECTING"}function vn(Y){var Q=dt(Y.top,Y.bottom),ie=dt(Y.left,Y.right);return function(Le){return Q(Le.y)&&ie(Le.x)}}function dn(Y,Q){return Y.left<Q.right&&Y.right>Q.left&&Y.top<Q.bottom&&Y.bottom>Q.top}function jn(Y){var Q=Y.pageBorderBox,ie=Y.draggable,_e=Y.candidates,Le=ie.page.borderBox.center,ke=_e.map(function(He){var Ge=He.axis,Et=ht(He.axis.line,Q.center[Ge.line],He.page.borderBox.center[Ge.crossAxisLine]);return{id:He.descriptor.id,distance:bt(Le,Et)}}).sort(function(He,Ge){return Ge.distance-He.distance});return ke[0]?ke[0].id:null}function Cn(Y){var Q=Y.pageBorderBox,ie=Y.draggable,_e=Y.droppables,Le=nn(_e).filter(function(ke){if(!ke.isEnabled)return!1;var He=ke.subject.active;if(!He)return!1;if(!dn(Q,He))return!1;if(vn(He)(Q.center))return!0;var Ge=ke.axis,Et=He.center[Ge.crossAxisLine],Ut=Q[Ge.crossAxisStart],Bt=Q[Ge.crossAxisEnd],St=dt(He[Ge.crossAxisStart],He[Ge.crossAxisEnd]),Ct=St(Ut),Lt=St(Bt);return!Ct&&!Lt?!0:Ct?Ut<Et:Bt>Et});return Le.length?Le.length===1?Le[0].descriptor.id:jn({pageBorderBox:Q,draggable:ie,candidates:Le}):null}var on=function(Q,ie){return s(kt(Q,ie))},An=function(Y,Q){var ie=Y.frame;return ie?on(Q,ie.scroll.diff.value):Q};function gn(Y){var Q=Y.displaced,ie=Y.id;return Boolean(Q.visible[ie]||Q.invisible[ie])}function Bn(Y){var Q=Y.draggable,ie=Y.closest,_e=Y.inHomeList;return ie?_e&&ie.descriptor.index>Q.descriptor.index?ie.descriptor.index-1:ie.descriptor.index:null}var Pn=function(Y){var Q=Y.pageBorderBoxWithDroppableScroll,ie=Y.draggable,_e=Y.destination,Le=Y.insideDestination,ke=Y.last,He=Y.viewport,Ge=Y.afterCritical,Et=_e.axis,Ut=da(_e.axis,ie.displaceBy),Bt=Ut.value,St=Q[Et.start],Ct=Q[Et.end],Lt=Ne(ie,Le),pn=ct(Lt,function(gr){var jr=gr.descriptor.id,Hr=gr.page.borderBox.center[Et.line],ia=$n(jr,Ge),Kr=gn({displaced:ke,id:jr});return ia?Kr?Ct<=Hr:St<Hr-Bt:Kr?Ct<=Hr+Bt:St<Hr}),cr=Bn({draggable:ie,closest:pn,inHomeList:Tt(ie,_e)});return Xn({draggable:ie,insideDestination:Le,destination:_e,viewport:He,last:ke,displacedBy:Ut,index:cr})},Qn=4,yr=function(Y){var Q=Y.draggable,ie=Y.pageBorderBoxWithDroppableScroll,_e=Y.previousImpact,Le=Y.destination,ke=Y.insideDestination,He=Y.afterCritical;if(!Le.isCombineEnabled)return null;var Ge=Le.axis,Et=da(Le.axis,Q.displaceBy),Ut=Et.value,Bt=ie[Ge.start],St=ie[Ge.end],Ct=Ne(Q,ke),Lt=ct(Ct,function(cr){var gr=cr.descriptor.id,jr=cr.page.borderBox,Hr=jr[Ge.size],ia=Hr/Qn,Kr=$n(gr,He),Da=gn({displaced:_e.displaced,id:gr});return Kr?Da?St>jr[Ge.start]+ia&&St<jr[Ge.end]-ia:Bt>jr[Ge.start]-Ut+ia&&Bt<jr[Ge.end]-Ut-ia:Da?St>jr[Ge.start]+Ut+ia&&St<jr[Ge.end]+Ut-ia:Bt>jr[Ge.start]+ia&&Bt<jr[Ge.end]-ia});if(!Lt)return null;var pn={displacedBy:Et,displaced:_e.displaced,at:{type:"COMBINE",combine:{draggableId:Lt.descriptor.id,droppableId:Le.descriptor.id}}};return pn},ln=function(Y){var Q=Y.pageOffset,ie=Y.draggable,_e=Y.draggables,Le=Y.droppables,ke=Y.previousImpact,He=Y.viewport,Ge=Y.afterCritical,Et=on(ie.page.borderBox,Q),Ut=Cn({pageBorderBox:Et,draggable:ie,droppables:Le});if(!Ut)return Kt;var Bt=Le[Ut],St=We(Bt.descriptor.id,_e),Ct=An(Bt,Et);return yr({pageBorderBoxWithDroppableScroll:Ct,draggable:ie,previousImpact:ke,destination:Bt,insideDestination:St,afterCritical:Ge})||Pn({pageBorderBoxWithDroppableScroll:Ct,draggable:ie,destination:Bt,insideDestination:St,last:ke.displaced,viewport:He,afterCritical:Ge})},en=function(Y,Q){var ie;return Object(v.a)({},Y,(ie={},ie[Q.descriptor.id]=Q,ie))},fn=function(Q){var ie=Q.previousImpact,_e=Q.impact,Le=Q.droppables,ke=Ft(ie),He=Ft(_e);if(!ke)return Le;if(ke===He)return Le;var Ge=Le[ke];if(!Ge.subject.withPlaceholder)return Le;var Et=at(Ge);return en(Le,Et)},yn=function(Y){var Q=Y.draggable,ie=Y.draggables,_e=Y.droppables,Le=Y.previousImpact,ke=Y.impact,He=fn({previousImpact:Le,impact:ke,droppables:_e}),Ge=Ft(ke);if(!Ge)return He;var Et=_e[Ge];if(Tt(Q,Et))return He;if(Et.subject.withPlaceholder)return He;var Ut=be(Et,Q,ie);return en(He,Ut)},Rn=function(Y){var Q=Y.state,ie=Y.clientSelection,_e=Y.dimensions,Le=Y.viewport,ke=Y.impact,He=Y.scrollJumpRequest,Ge=Le||Q.viewport,Et=_e||Q.dimensions,Ut=ie||Q.current.client.selection,Bt=tt(Ut,Q.initial.client.selection),St={offset:Bt,selection:Ut,borderBoxCenter:Qe(Q.initial.client.borderBoxCenter,Bt)},Ct={selection:Qe(St.selection,Ge.scroll.current),borderBoxCenter:Qe(St.borderBoxCenter,Ge.scroll.current),offset:Qe(St.offset,Ge.scroll.diff.value)},Lt={client:St,page:Ct};if(Q.phase==="COLLECTING")return Object(v.a)({phase:"COLLECTING"},Q,{dimensions:Et,viewport:Ge,current:Lt});var pn=Et.draggables[Q.critical.draggable.id],cr=ke||ln({pageOffset:Ct.offset,draggable:pn,draggables:Et.draggables,droppables:Et.droppables,previousImpact:Q.impact,viewport:Ge,afterCritical:Q.afterCritical}),gr=yn({draggable:pn,impact:cr,previousImpact:Q.impact,draggables:Et.draggables,droppables:Et.droppables}),jr=Object(v.a)({},Q,{current:Lt,dimensions:{draggables:Et.draggables,droppables:gr},impact:cr,viewport:Ge,scrollJumpRequest:He||null,forceShouldAnimate:He?!1:null});return jr};function Ln(Y,Q){return Y.map(function(ie){return Q[ie]})}var hn=function(Y){var Q=Y.impact,ie=Y.viewport,_e=Y.draggables,Le=Y.destination,ke=Y.forceShouldAnimate,He=Q.displaced,Ge=Ln(He.all,_e),Et=an({afterDragging:Ge,destination:Le,displacedBy:Q.displacedBy,viewport:ie.frame,forceShouldAnimate:ke,last:He});return Object(v.a)({},Q,{displaced:Et})},xn=function(Y){var Q=Y.impact,ie=Y.draggable,_e=Y.droppable,Le=Y.draggables,ke=Y.viewport,He=Y.afterCritical,Ge=Nn({impact:Q,draggable:ie,draggables:Le,droppable:_e,afterCritical:He});return Ba({pageBorderBoxCenter:Ge,draggable:ie,viewport:ke})},Mn=function(Y){var Q=Y.state,ie=Y.dimensions,_e=Y.viewport;Q.movementMode==="SNAP"||q(!1);var Le=Q.impact,ke=_e||Q.viewport,He=ie||Q.dimensions,Ge=He.draggables,Et=He.droppables,Ut=Ge[Q.critical.draggable.id],Bt=Ft(Le);Bt||q(!1);var St=Et[Bt],Ct=hn({impact:Le,viewport:ke,destination:St,draggables:Ge}),Lt=xn({impact:Ct,draggable:Ut,droppable:St,draggables:Ge,viewport:ke,afterCritical:Q.afterCritical});return Rn({impact:Ct,clientSelection:Lt,state:Q,dimensions:He,viewport:ke})},Un=function(Y){return{index:Y.index,droppableId:Y.droppableId}},nr=function(Y){var Q=Y.draggable,ie=Y.home,_e=Y.draggables,Le=Y.viewport,ke=da(ie.axis,Q.displaceBy),He=We(ie.descriptor.id,_e),Ge=He.indexOf(Q);Ge!==-1||q(!1);var Et=He.slice(Ge+1),Ut=Et.reduce(function(Lt,pn){return Lt[pn.descriptor.id]=!0,Lt},{}),Bt={inVirtualList:ie.descriptor.mode==="virtual",displacedBy:ke,effected:Ut},St=an({afterDragging:Et,destination:ie,displacedBy:ke,last:null,viewport:Le.frame,forceShouldAnimate:!1}),Ct={displaced:St,displacedBy:ke,at:{type:"REORDER",destination:Un(Q.descriptor)}};return{impact:Ct,afterCritical:Bt}},hr=function(Y,Q){return{draggables:Y.draggables,droppables:en(Y.droppables,Q)}},rr=function(Q){},xr=function(Q){},Ar=function(Y){var Q=Y.draggable,ie=Y.offset,_e=Y.initialWindowScroll,Le=C(Q.client,ie),ke=x(Le,_e),He=Object(v.a)({},Q,{placeholder:Object(v.a)({},Q.placeholder,{client:Le}),client:Le,page:ke});return He},or=function(Y){var Q=Y.frame;return Q||q(!1),Q},na=function(Y){var Q=Y.additions,ie=Y.updatedDroppables,_e=Y.viewport,Le=_e.scroll.diff.value;return Q.map(function(ke){var He=ke.descriptor.droppableId,Ge=ie[He],Et=or(Ge),Ut=Et.scroll.diff.value,Bt=Qe(Le,Ut),St=Ar({draggable:ke,offset:Bt,initialWindowScroll:_e.scroll.initial});return St})},ir=function(Y){var Q=Y.state,ie=Y.published;rr();var _e=ie.modified.map(function(ia){var Kr=Q.dimensions.droppables[ia.droppableId],Da=Pe(Kr,ia.scroll);return Da}),Le=Object(v.a)({},Q.dimensions.droppables,{},Xt(_e)),ke=bn(na({additions:ie.additions,updatedDroppables:Le,viewport:Q.viewport})),He=Object(v.a)({},Q.dimensions.draggables,{},ke);ie.removals.forEach(function(ia){delete He[ia]});var Ge={droppables:Le,draggables:He},Et=Ft(Q.impact),Ut=Et?Ge.droppables[Et]:null,Bt=Ge.draggables[Q.critical.draggable.id],St=Ge.droppables[Q.critical.droppable.id],Ct=nr({draggable:Bt,home:St,draggables:He,viewport:Q.viewport}),Lt=Ct.impact,pn=Ct.afterCritical,cr=Ut&&Ut.isCombineEnabled?Q.impact:Lt,gr=ln({pageOffset:Q.current.page.offset,draggable:Ge.draggables[Q.critical.draggable.id],draggables:Ge.draggables,droppables:Ge.droppables,previousImpact:cr,viewport:Q.viewport,afterCritical:pn});xr();var jr=Object(v.a)({phase:"DRAGGING"},Q,{phase:"DRAGGING",impact:gr,onLiftImpact:Lt,dimensions:Ge,afterCritical:pn,forceShouldAnimate:!1});if(Q.phase==="COLLECTING")return jr;var Hr=Object(v.a)({phase:"DROP_PENDING"},jr,{phase:"DROP_PENDING",reason:Q.reason,isWaiting:!1});return Hr},Yr=function(Q){return Q.movementMode==="SNAP"},Vr=function(Q,ie,_e){var Le=hr(Q.dimensions,ie);return!Yr(Q)||_e?Rn({state:Q,dimensions:Le}):Mn({state:Q,dimensions:Le})};function In(Y){return Y.isDragging&&Y.movementMode==="SNAP"?Object(v.a)({phase:"DRAGGING"},Y,{scrollJumpRequest:null}):Y}var Ht={phase:"IDLE",completed:null,shouldFlush:!1},$t=function(Y,Q){if(Y===void 0&&(Y=Ht),Q.type==="FLUSH")return Object(v.a)({},Ht,{shouldFlush:!0});if(Q.type==="INITIAL_PUBLISH"){Y.phase==="IDLE"||q(!1);var ie=Q.payload,_e=ie.critical,Le=ie.clientSelection,ke=ie.viewport,He=ie.dimensions,Ge=ie.movementMode,Et=He.draggables[_e.draggable.id],Ut=He.droppables[_e.droppable.id],Bt={selection:Le,borderBoxCenter:Et.client.borderBox.center,offset:Me},St={client:Bt,page:{selection:Qe(Bt.selection,ke.scroll.initial),borderBoxCenter:Qe(Bt.selection,ke.scroll.initial),offset:Qe(Bt.selection,ke.scroll.diff.value)}},Ct=nn(He.droppables).every(function(ta){return!ta.isFixedOnPage}),Lt=nr({draggable:Et,home:Ut,draggables:He.draggables,viewport:ke}),pn=Lt.impact,cr=Lt.afterCritical,gr={phase:"DRAGGING",isDragging:!0,critical:_e,movementMode:Ge,dimensions:He,initial:St,current:St,isWindowScrollAllowed:Ct,impact:pn,afterCritical:cr,onLiftImpact:pn,viewport:ke,scrollJumpRequest:null,forceShouldAnimate:null};return gr}if(Q.type==="COLLECTION_STARTING"){if(Y.phase==="COLLECTING"||Y.phase==="DROP_PENDING")return Y;Y.phase==="DRAGGING"||q(!1);var jr=Object(v.a)({phase:"COLLECTING"},Y,{phase:"COLLECTING"});return jr}if(Q.type==="PUBLISH_WHILE_DRAGGING")return Y.phase==="COLLECTING"||Y.phase==="DROP_PENDING"||q(!1),ir({state:Y,published:Q.payload});if(Q.type==="MOVE"){if(Y.phase==="DROP_PENDING")return Y;qt(Y)||q(!1);var Hr=Q.payload.client;return st(Hr,Y.current.client.selection)?Y:Rn({state:Y,clientSelection:Hr,impact:Yr(Y)?Y.impact:null})}if(Q.type==="UPDATE_DROPPABLE_SCROLL"){if(Y.phase==="DROP_PENDING")return In(Y);if(Y.phase==="COLLECTING")return In(Y);qt(Y)||q(!1);var ia=Q.payload,Kr=ia.id,Da=ia.newScroll,Oa=Y.dimensions.droppables[Kr];if(!Oa)return Y;var za=Pe(Oa,Da);return Vr(Y,za,!1)}if(Q.type==="UPDATE_DROPPABLE_IS_ENABLED"){if(Y.phase==="DROP_PENDING")return Y;qt(Y)||q(!1);var li=Q.payload,e=li.id,o=li.isEnabled,L=Y.dimensions.droppables[e];L||q(!1),L.isEnabled!==o||q(!1);var I=Object(v.a)({},L,{isEnabled:o});return Vr(Y,I,!0)}if(Q.type==="UPDATE_DROPPABLE_IS_COMBINE_ENABLED"){if(Y.phase==="DROP_PENDING")return Y;qt(Y)||q(!1);var j=Q.payload,ne=j.id,ve=j.isCombineEnabled,Ce=Y.dimensions.droppables[ne];Ce||q(!1),Ce.isCombineEnabled!==ve||q(!1);var we=Object(v.a)({},Ce,{isCombineEnabled:ve});return Vr(Y,we,!0)}if(Q.type==="MOVE_BY_WINDOW_SCROLL"){if(Y.phase==="DROP_PENDING"||Y.phase==="DROP_ANIMATING")return Y;qt(Y)||q(!1),Y.isWindowScrollAllowed||q(!1);var je=Q.payload.newScroll;if(st(Y.viewport.scroll.current,je))return In(Y);var pt=$r(Y.viewport,je);return Yr(Y)?Mn({state:Y,viewport:pt}):Rn({state:Y,viewport:pt})}if(Q.type==="UPDATE_VIEWPORT_MAX_SCROLL"){if(!qt(Y))return Y;var At=Q.payload.maxScroll;if(st(At,Y.viewport.scroll.max))return Y;var Qt=Object(v.a)({},Y.viewport,{scroll:Object(v.a)({},Y.viewport.scroll,{max:At})});return Object(v.a)({phase:"DRAGGING"},Y,{viewport:Qt})}if(Q.type==="MOVE_UP"||Q.type==="MOVE_DOWN"||Q.type==="MOVE_LEFT"||Q.type==="MOVE_RIGHT"){if(Y.phase==="COLLECTING"||Y.phase==="DROP_PENDING")return Y;Y.phase==="DRAGGING"||q(!1);var Gt=zt({state:Y,type:Q.type});return Gt?Rn({state:Y,impact:Gt.impact,clientSelection:Gt.clientSelection,scrollJumpRequest:Gt.scrollJumpRequest}):Y}if(Q.type==="DROP_PENDING"){var Sn=Q.payload.reason;Y.phase==="COLLECTING"||q(!1);var Fn=Object(v.a)({phase:"DROP_PENDING"},Y,{phase:"DROP_PENDING",isWaiting:!0,reason:Sn});return Fn}if(Q.type==="DROP_ANIMATE"){var er=Q.payload,br=er.completed,Br=er.dropDuration,Er=er.newHomeClientOffset;Y.phase==="DRAGGING"||Y.phase==="DROP_PENDING"||q(!1);var Gr={phase:"DROP_ANIMATING",completed:br,dropDuration:Br,newHomeClientOffset:Er,dimensions:Y.dimensions};return Gr}if(Q.type==="DROP_COMPLETE"){var oa=Q.payload.completed;return{phase:"IDLE",completed:oa,shouldFlush:!1}}return Y},Vt=function(Q){return{type:"BEFORE_INITIAL_CAPTURE",payload:Q}},qn=function(Q){return{type:"LIFT",payload:Q}},On=function(Q){return{type:"INITIAL_PUBLISH",payload:Q}},sr=function(Q){return{type:"PUBLISH_WHILE_DRAGGING",payload:Q}},Zn=function(){return{type:"COLLECTION_STARTING",payload:null}},vr=function(Q){return{type:"UPDATE_DROPPABLE_SCROLL",payload:Q}},mr=function(Q){return{type:"UPDATE_DROPPABLE_IS_ENABLED",payload:Q}},Fr=function(Q){return{type:"UPDATE_DROPPABLE_IS_COMBINE_ENABLED",payload:Q}},kr=function(Q){return{type:"MOVE",payload:Q}},aa=function(Q){return{type:"MOVE_BY_WINDOW_SCROLL",payload:Q}},pr=function(Q){return{type:"UPDATE_VIEWPORT_MAX_SCROLL",payload:Q}},Wr=function(){return{type:"MOVE_UP",payload:null}},Tr=function(){return{type:"MOVE_DOWN",payload:null}},qr=function(){return{type:"MOVE_RIGHT",payload:null}},ba=function(){return{type:"MOVE_LEFT",payload:null}},pa=function(){return{type:"FLUSH",payload:null}},zr=function(Q){return{type:"DROP_ANIMATE",payload:Q}},Ze=function(Q){return{type:"DROP_COMPLETE",payload:Q}},lt=function(Q){return{type:"DROP",payload:Q}},_t=function(Q){return{type:"DROP_PENDING",payload:Q}},et=function(){return{type:"DROP_ANIMATION_FINISHED",payload:null}};function Re(Y){if(Y.length<=1)return;for(var Q=Y.map(function(Ge){return Ge.descriptor.index}),ie={},_e=1;_e<Q.length;_e++){var Le=Q[_e],ke=Q[_e-1];Le!==ke+1&&(ie[Le]=!0)}if(!Object.keys(ie).length)return;var He=Q.map(function(Ge){var Et=Boolean(ie[Ge]);return Et?"[\u{1F525}"+Ge+"]":""+Ge}).join(", ")}function Be(Y,Q){if(!1)var ie}var Te=function(Y){return function(Q){var ie=Q.getState,_e=Q.dispatch;return function(Le){return function(ke){if(ke.type!=="LIFT"){Le(ke);return}var He=ke.payload,Ge=He.id,Et=He.clientSelection,Ut=He.movementMode,Bt=ie();Bt.phase==="DROP_ANIMATING"&&_e(Ze({completed:Bt.completed})),ie().phase==="IDLE"||q(!1),_e(pa()),_e(Vt({draggableId:Ge,movementMode:Ut}));var St={shouldPublishImmediately:Ut==="SNAP"},Ct={draggableId:Ge,scrollOptions:St},Lt=Y.startPublishing(Ct),pn=Lt.critical,cr=Lt.dimensions,gr=Lt.viewport;Be(pn,cr),_e(On({critical:pn,dimensions:cr,clientSelection:Et,movementMode:Ut,viewport:gr}))}}}},Ve=function(Y){return function(){return function(Q){return function(ie){ie.type==="INITIAL_PUBLISH"&&Y.dragging(),ie.type==="DROP_ANIMATE"&&Y.dropping(ie.payload.completed.result.reason),(ie.type==="FLUSH"||ie.type==="DROP_COMPLETE")&&Y.resting(),Q(ie)}}}},qe={outOfTheWay:"cubic-bezier(0.2, 0, 0, 1)",drop:"cubic-bezier(.2,1,.1,1)"},mt={opacity:{drop:0,combining:.7},scale:{drop:.75}},rt={outOfTheWay:.2,minDropTime:.33,maxDropTime:.55},Mt=rt.outOfTheWay+"s "+qe.outOfTheWay,Zt={fluid:"opacity "+Mt,snap:"transform "+Mt+", opacity "+Mt,drop:function(Q){var ie=Q+"s "+qe.drop;return"transform "+ie+", opacity "+ie},outOfTheWay:"transform "+Mt,placeholder:"height "+Mt+", width "+Mt+", margin "+Mt},rn=function(Q){return st(Q,Me)?null:"translate("+Q.x+"px, "+Q.y+"px)"},Yt={moveTo:rn,drop:function(Q,ie){var _e=rn(Q);return _e?ie?_e+" scale("+mt.scale.drop+")":_e:null}},Jt=rt.minDropTime,Dn=rt.maxDropTime,Tn=Dn-Jt,Mr=1500,Lr=.6,ea=function(Y){var Q=Y.current,ie=Y.destination,_e=Y.reason,Le=bt(Q,ie);if(Le<=0)return Jt;if(Le>=Mr)return Dn;var ke=Le/Mr,He=Jt+Tn*ke,Ge=_e==="CANCEL"?He*Lr:He;return Number(Ge.toFixed(2))},Xr=function(Y){var Q=Y.impact,ie=Y.draggable,_e=Y.dimensions,Le=Y.viewport,ke=Y.afterCritical,He=_e.draggables,Ge=_e.droppables,Et=Ft(Q),Ut=Et?Ge[Et]:null,Bt=Ge[ie.descriptor.droppableId],St=xn({impact:Q,draggable:ie,draggables:He,afterCritical:ke,droppable:Ut||Bt,viewport:Le}),Ct=tt(St,ie.client.borderBox.center);return Ct},Jr=function(Y){var Q=Y.draggables,ie=Y.reason,_e=Y.lastImpact,Le=Y.home,ke=Y.viewport,He=Y.onLiftImpact;if(!_e.at||ie!=="DROP"){var Ge=hn({draggables:Q,impact:He,destination:Le,viewport:ke,forceShouldAnimate:!0});return{impact:Ge,didDropInsideDroppable:!1}}if(_e.at.type==="REORDER")return{impact:_e,didDropInsideDroppable:!0};var Et=Object(v.a)({},_e,{displaced:It});return{impact:Et,didDropInsideDroppable:!0}},ur=function(Y){var Q=Y.getState,ie=Y.dispatch;return function(_e){return function(Le){if(Le.type!=="DROP"){_e(Le);return}var ke=Q(),He=Le.payload.reason;if(ke.phase==="COLLECTING"){ie(_t({reason:He}));return}if(ke.phase==="IDLE")return;var Ge=ke.phase==="DROP_PENDING"&&ke.isWaiting;Ge&&q(!1),ke.phase==="DRAGGING"||ke.phase==="DROP_PENDING"||q(!1);var Et=ke.critical,Ut=ke.dimensions,Bt=Ut.draggables[ke.critical.draggable.id],St=Jr({reason:He,lastImpact:ke.impact,afterCritical:ke.afterCritical,onLiftImpact:ke.onLiftImpact,home:ke.dimensions.droppables[ke.critical.droppable.id],viewport:ke.viewport,draggables:ke.dimensions.draggables}),Ct=St.impact,Lt=St.didDropInsideDroppable,pn=Lt?ot(Ct):null,cr=Lt?it(Ct):null,gr={index:Et.draggable.index,droppableId:Et.droppable.id},jr={draggableId:Bt.descriptor.id,type:Bt.descriptor.type,source:gr,reason:He,mode:ke.movementMode,destination:pn,combine:cr},Hr=Xr({impact:Ct,draggable:Bt,dimensions:Ut,viewport:ke.viewport,afterCritical:ke.afterCritical}),ia={critical:ke.critical,afterCritical:ke.afterCritical,result:jr,impact:Ct},Kr=!st(ke.current.client.offset,Hr)||Boolean(jr.combine);if(!Kr){ie(Ze({completed:ia}));return}var Da=ea({current:ke.current.client.offset,destination:Hr,reason:He}),Oa={newHomeClientOffset:Hr,dropDuration:Da,completed:ia};ie(zr(Oa))}}},Yn=function(){return{x:window.pageXOffset,y:window.pageYOffset}};function Cr(Y){return{eventName:"scroll",options:{passive:!0,capture:!1},fn:function(ie){if(ie.target!==window&&ie.target!==window.document)return;Y()}}}function lr(Y){var Q=Y.onWindowScroll;function ie(){Q(Yn())}var _e=k(ie),Le=Cr(_e),ke=Ie;function He(){return ke!==Ie}function Ge(){He()&&q(!1),ke=xe(window,[Le])}function Et(){He()||q(!1),_e.cancel(),ke(),ke=Ie}return{start:Ge,stop:Et,isActive:He}}var En=function(Q){return Q.type==="DROP_COMPLETE"||Q.type==="DROP_ANIMATE"||Q.type==="FLUSH"},Gn=function(Y){var Q=lr({onWindowScroll:function(_e){Y.dispatch(aa({newScroll:_e}))}});return function(ie){return function(_e){!Q.isActive()&&_e.type==="INITIAL_PUBLISH"&&Q.start(),Q.isActive()&&En(_e)&&Q.stop(),ie(_e)}}},Zr=function(Y){var Q=!1,ie=!1,_e=setTimeout(function(){ie=!0}),Le=function(He){if(Q)return;if(ie)return;Q=!0,Y(He),clearTimeout(_e)};return Le.wasCalled=function(){return Q},Le},ra=function(){var Y=[],Q=function(ke){var He=Ot(Y,function(Ut){return Ut.timerId===ke});He!==-1||q(!1);var Ge=Y.splice(He,1),Et=Ge[0];Et.callback()},ie=function(ke){var He=setTimeout(function(){return Q(He)}),Ge={timerId:He,callback:ke};Y.push(Ge)},_e=function(){if(!Y.length)return;var ke=[].concat(Y);Y.length=0,ke.forEach(function(He){clearTimeout(He.timerId),He.callback()})};return{add:ie,flush:_e}},Sr=function(Q,ie){return Q==null&&ie==null?!0:Q==null||ie==null?!1:Q.droppableId===ie.droppableId&&Q.index===ie.index},ca=function(Q,ie){return Q==null&&ie==null?!0:Q==null||ie==null?!1:Q.draggableId===ie.draggableId&&Q.droppableId===ie.droppableId},Ra=function(Q,ie){if(Q===ie)return!0;var _e=Q.draggable.id===ie.draggable.id&&Q.draggable.droppableId===ie.draggable.droppableId&&Q.draggable.type===ie.draggable.type&&Q.draggable.index===ie.draggable.index,Le=Q.droppable.id===ie.droppable.id&&Q.droppable.type===ie.droppable.type;return _e&&Le},fa=function(Q,ie){rr(),ie(),xr()},Dr=function(Q,ie){return{draggableId:Q.draggable.id,type:Q.droppable.type,source:{droppableId:Q.droppable.id,index:Q.draggable.index},mode:ie}},Or=function(Q,ie,_e,Le){if(!Q){_e(Le(ie));return}var ke=Zr(_e),He={announce:ke};Q(ie,He),ke.wasCalled()||_e(Le(ie))},Nr=function(Y,Q){var ie=ra(),_e=null,Le=function(Ct,Lt){_e&&q(!1),fa("onBeforeCapture",function(){var pn=Y().onBeforeCapture;if(pn){var cr={draggableId:Ct,mode:Lt};pn(cr)}})},ke=function(Ct,Lt){_e&&q(!1),fa("onBeforeDragStart",function(){var pn=Y().onBeforeDragStart;pn&&pn(Dr(Ct,Lt))})},He=function(Ct,Lt){_e&&q(!1);var pn=Dr(Ct,Lt);_e={mode:Lt,lastCritical:Ct,lastLocation:pn.source,lastCombine:null},ie.add(function(){fa("onDragStart",function(){return Or(Y().onDragStart,pn,Q,Se.onDragStart)})})},Ge=function(Ct,Lt){var pn=ot(Lt),cr=it(Lt);_e||q(!1);var gr=!Ra(Ct,_e.lastCritical);gr&&(_e.lastCritical=Ct);var jr=!Sr(_e.lastLocation,pn);jr&&(_e.lastLocation=pn);var Hr=!ca(_e.lastCombine,cr);if(Hr&&(_e.lastCombine=cr),!gr&&!jr&&!Hr)return;var ia=Object(v.a)({},Dr(Ct,_e.mode),{combine:cr,destination:pn});ie.add(function(){fa("onDragUpdate",function(){return Or(Y().onDragUpdate,ia,Q,Se.onDragUpdate)})})},Et=function(){_e||q(!1),ie.flush()},Ut=function(Ct){_e||q(!1),_e=null,fa("onDragEnd",function(){return Or(Y().onDragEnd,Ct,Q,Se.onDragEnd)})},Bt=function(){if(!_e)return;var Ct=Object(v.a)({},Dr(_e.lastCritical,_e.mode),{combine:null,destination:null,reason:"CANCEL"});Ut(Ct)};return{beforeCapture:Le,beforeStart:ke,start:He,update:Ge,flush:Et,drop:Ut,abort:Bt}},Ur=function(Y,Q){var ie=Nr(Y,Q);return function(_e){return function(Le){return function(ke){if(ke.type==="BEFORE_INITIAL_CAPTURE"){ie.beforeCapture(ke.payload.draggableId,ke.payload.movementMode);return}if(ke.type==="INITIAL_PUBLISH"){var He=ke.payload.critical;ie.beforeStart(He,ke.payload.movementMode),Le(ke),ie.start(He,ke.payload.movementMode);return}if(ke.type==="DROP_COMPLETE"){var Ge=ke.payload.completed.result;ie.flush(),Le(ke),ie.drop(Ge);return}if(Le(ke),ke.type==="FLUSH"){ie.abort();return}var Et=_e.getState();Et.phase==="DRAGGING"&&ie.update(Et.critical,Et.impact)}}}},Pr=function(Y){return function(Q){return function(ie){if(ie.type!=="DROP_ANIMATION_FINISHED"){Q(ie);return}var _e=Y.getState();_e.phase==="DROP_ANIMATING"||q(!1),Y.dispatch(Ze({completed:_e.completed}))}}},la=function(Y){var Q=null,ie=null;function _e(){ie&&(cancelAnimationFrame(ie),ie=null),Q&&(Q(),Q=null)}return function(Le){return function(ke){if((ke.type==="FLUSH"||ke.type==="DROP_COMPLETE"||ke.type==="DROP_ANIMATION_FINISHED")&&_e(),Le(ke),ke.type!=="DROP_ANIMATE")return;var He={eventName:"scroll",options:{capture:!0,passive:!1,once:!0},fn:function(){var Et=Y.getState();Et.phase==="DROP_ANIMATING"&&Y.dispatch(et())}};ie=requestAnimationFrame(function(){ie=null,Q=xe(window,[He])})}}},xa=function(Y){return function(){return function(Q){return function(ie){(ie.type==="DROP_COMPLETE"||ie.type==="FLUSH"||ie.type==="DROP_ANIMATE")&&Y.stopPublishing(),Q(ie)}}}},Aa=function(Y){var Q=!1;return function(){return function(ie){return function(_e){if(_e.type==="INITIAL_PUBLISH"){Q=!0,Y.tryRecordFocus(_e.payload.critical.draggable.id),ie(_e),Y.tryRestoreFocusRecorded();return}if(ie(_e),!Q)return;if(_e.type==="FLUSH"){Q=!1,Y.tryRestoreFocusRecorded();return}if(_e.type==="DROP_COMPLETE"){Q=!1;var Le=_e.payload.completed.result;Le.combine&&Y.tryShiftRecord(Le.draggableId,Le.combine.draggableId),Y.tryRestoreFocusRecorded()}}}}},Ca=function(Q){return Q.type==="DROP_COMPLETE"||Q.type==="DROP_ANIMATE"||Q.type==="FLUSH"},Na=function(Y){return function(Q){return function(ie){return function(_e){if(Ca(_e)){Y.stop(),ie(_e);return}if(_e.type==="INITIAL_PUBLISH"){ie(_e);var Le=Q.getState();Le.phase==="DRAGGING"||q(!1),Y.start(Le);return}ie(_e),Y.scroll(Q.getState())}}}},Ma=function(Y){return function(Q){return function(ie){if(Q(ie),ie.type!=="PUBLISH_WHILE_DRAGGING")return;var _e=Y.getState();if(_e.phase!=="DROP_PENDING")return;if(_e.isWaiting)return;Y.dispatch(lt({reason:_e.reason}))}}},La=y.d,Ua=function(Y){var Q=Y.dimensionMarshal,ie=Y.focusMarshal,_e=Y.styleMarshal,Le=Y.getResponders,ke=Y.announce,He=Y.autoScroller;return Object(y.e)($t,La(Object(y.a)(Ve(_e),xa(Q),Te(Q),ur,Pr,la,Ma,Na(He),Gn,Aa(ie),Ur(Le,ke))))},ai=function(){return{additions:{},removals:{},modified:{}}};function Fi(Y){var Q=Y.registry,ie=Y.callbacks,_e=ai(),Le=null,ke=function(){if(Le)return;ie.collectionStarting(),Le=requestAnimationFrame(function(){Le=null,rr();var Bt=_e,St=Bt.additions,Ct=Bt.removals,Lt=Bt.modified,pn=Object.keys(St).map(function(jr){return Q.draggable.getById(jr).getDimension(Me)}).sort(function(jr,Hr){return jr.descriptor.index-Hr.descriptor.index}),cr=Object.keys(Lt).map(function(jr){var Hr=Q.droppable.getById(jr),ia=Hr.callbacks.getScrollWhileDragging();return{droppableId:jr,scroll:ia}}),gr={additions:pn,removals:Object.keys(Ct),modified:cr};_e=ai(),xr(),ie.publish(gr)})},He=function(Bt){var St=Bt.descriptor.id;_e.additions[St]=Bt,_e.modified[Bt.descriptor.droppableId]=!0,_e.removals[St]&&delete _e.removals[St],ke()},Ge=function(Bt){var St=Bt.descriptor;_e.removals[St.id]=!0,_e.modified[St.droppableId]=!0,_e.additions[St.id]&&delete _e.additions[St.id],ke()},Et=function(){if(!Le)return;cancelAnimationFrame(Le),Le=null,_e=ai()};return{add:He,remove:Ge,stop:Et}}var Ti=function(Y){var Q=Y.scrollHeight,ie=Y.scrollWidth,_e=Y.height,Le=Y.width,ke=tt({x:ie,y:Q},{x:Le,y:_e}),He={x:Math.max(0,ke.x),y:Math.max(0,ke.y)};return He},Pa=function(){var Y=document.documentElement;return Y||q(!1),Y},yi=function(){var Y=Pa(),Q=Ti({scrollHeight:Y.scrollHeight,scrollWidth:Y.scrollWidth,width:Y.clientWidth,height:Y.clientHeight});return Q},Si=function(){var Y=Yn(),Q=yi(),ie=Y.y,_e=Y.x,Le=Pa(),ke=Le.clientWidth,He=Le.clientHeight,Ge=_e+ke,Et=ie+He,Ut=s({top:ie,left:_e,right:Ge,bottom:Et}),Bt={frame:Ut,scroll:{initial:Y,current:Y,max:Q,diff:{value:Me,displacement:Me}}};return Bt},ka=function(Y){var Q=Y.critical,ie=Y.scrollOptions,_e=Y.registry;rr();var Le=Si(),ke=Le.scroll.current,He=Q.droppable,Ge=_e.droppable.getAllByType(He.type).map(function(St){return St.callbacks.getDimensionAndWatchScroll(ke,ie)}),Et=_e.draggable.getAllByType(Q.draggable.type).map(function(St){return St.getDimension(ke)}),Ut={draggables:bn(Et),droppables:Xt(Ge)};xr();var Bt={dimensions:Ut,critical:Q,viewport:Le};return Bt};function Ta(Y,Q,ie){if(ie.descriptor.id===Q.id)return!1;if(ie.descriptor.type!==Q.type)return!1;var _e=Y.droppable.getById(ie.descriptor.droppableId);return!(_e.descriptor.mode!=="virtual")}var Za=function(Y,Q){var ie=null,_e=Fi({callbacks:{publish:Q.publishWhileDragging,collectionStarting:Q.collectionStarting},registry:Y}),Le=function(Lt,pn){if(Y.droppable.exists(Lt)||q(!1),!ie)return;Q.updateDroppableIsEnabled({id:Lt,isEnabled:pn})},ke=function(Lt,pn){if(!ie)return;Y.droppable.exists(Lt)||q(!1),Q.updateDroppableIsCombineEnabled({id:Lt,isCombineEnabled:pn})},He=function(Lt,pn){if(!ie)return;Y.droppable.exists(Lt)||q(!1),Q.updateDroppableScroll({id:Lt,newScroll:pn})},Ge=function(Lt,pn){if(!ie)return;Y.droppable.getById(Lt).callbacks.scroll(pn)},Et=function(){if(!ie)return;_e.stop();var Lt=ie.critical.droppable;Y.droppable.getAllByType(Lt.type).forEach(function(pn){return pn.callbacks.dragStopped()}),ie.unsubscribe(),ie=null},Ut=function(Lt){ie||q(!1);var pn=ie.critical.draggable;Lt.type==="ADDITION"&&(Ta(Y,pn,Lt.value)&&_e.add(Lt.value)),Lt.type==="REMOVAL"&&(Ta(Y,pn,Lt.value)&&_e.remove(Lt.value))},Bt=function(Lt){ie&&q(!1);var pn=Y.draggable.getById(Lt.draggableId),cr=Y.droppable.getById(pn.descriptor.droppableId),gr={draggable:pn.descriptor,droppable:cr.descriptor},jr=Y.subscribe(Ut);return ie={critical:gr,unsubscribe:jr},ka({critical:gr,registry:Y,scrollOptions:Lt.scrollOptions})},St={updateDroppableIsEnabled:Le,updateDroppableIsCombineEnabled:ke,scrollDroppable:Ge,updateDroppableScroll:He,startPublishing:Bt,stopPublishing:Et};return St},to=function(Y,Q){return Y.phase==="IDLE"?!0:Y.phase!=="DROP_ANIMATING"||Y.completed.result.draggableId===Q?!1:Y.completed.result.reason==="DROP"},Mo=function(Y){window.scrollBy(Y.x,Y.y)},Ii=T(function(Y){return nn(Y).filter(function(Q){return Q.isEnabled?!!Q.frame:!1})}),no=function(Q,ie){var _e=ct(Ii(ie),function(Le){return Le.frame||q(!1),vn(Le.frame.pageMarginBox)(Q)});return _e},ro=function(Y){var Q=Y.center,ie=Y.destination,_e=Y.droppables;if(ie){var Le=_e[ie];return Le.frame?Le:null}var ke=no(Q,_e);return ke},mi={startFromPercentage:.25,maxScrollAtPercentage:.05,maxPixelScroll:28,ease:function(Q){return Math.pow(Q,2)},durationDampening:{stopDampeningAt:1200,accelerateAt:360}},uo=function(Y,Q){var ie=Y[Q.size]*mi.startFromPercentage,_e=Y[Q.size]*mi.maxScrollAtPercentage,Le={startScrollingFrom:ie,maxScrollValueAt:_e};return Le},Io=function(Y){var Q=Y.startOfRange,ie=Y.endOfRange,_e=Y.current,Le=ie-Q;if(Le===0)return 0;var ke=_e-Q,He=ke/Le;return He},Lo=1,yo=function(Y,Q){if(Y>Q.startScrollingFrom)return 0;if(Y<=Q.maxScrollValueAt)return mi.maxPixelScroll;if(Y===Q.startScrollingFrom)return Lo;var ie=Io({startOfRange:Q.maxScrollValueAt,endOfRange:Q.startScrollingFrom,current:Y}),_e=1-ie,Le=mi.maxPixelScroll*mi.ease(_e);return Math.ceil(Le)},Vi=mi.durationDampening.accelerateAt,co=mi.durationDampening.stopDampeningAt,Xi=function(Y,Q){var ie=Q,_e=co,Le=Date.now(),ke=Le-ie;if(ke>=co)return Y;if(ke<Vi)return Lo;var He=Io({startOfRange:Vi,endOfRange:_e,current:ke}),Ge=Y*mi.ease(He);return Math.ceil(Ge)},Yi=function(Y){var Q=Y.distanceToEdge,ie=Y.thresholds,_e=Y.dragStartTime,Le=Y.shouldUseTimeDampening,ke=yo(Q,ie);return ke===0?0:Le?Math.max(Xi(ke,_e),Lo):ke},ko=function(Y){var Q=Y.container,ie=Y.distanceToEdges,_e=Y.dragStartTime,Le=Y.axis,ke=Y.shouldUseTimeDampening,He=uo(Q,Le),Ge=ie[Le.end]<ie[Le.start];return Ge?Yi({distanceToEdge:ie[Le.end],thresholds:He,dragStartTime:_e,shouldUseTimeDampening:ke}):-1*Yi({distanceToEdge:ie[Le.start],thresholds:He,dragStartTime:_e,shouldUseTimeDampening:ke})},bo=function(Y){var Q=Y.container,ie=Y.subject,_e=Y.proposedScroll,Le=ie.height>Q.height,ke=ie.width>Q.width;return!ke&&!Le?_e:ke&&Le?null:{x:ke?0:_e.x,y:Le?0:_e.y}},ao=Ue(function(Y){return Y===0?0:Y}),Ji=function(Y){var Q=Y.dragStartTime,ie=Y.container,_e=Y.subject,Le=Y.center,ke=Y.shouldUseTimeDampening,He={top:Le.y-ie.top,right:ie.right-Le.x,bottom:ie.bottom-Le.y,left:Le.x-ie.left},Ge=ko({container:ie,distanceToEdges:He,dragStartTime:Q,axis:cn,shouldUseTimeDampening:ke}),Et=ko({container:ie,distanceToEdges:He,dragStartTime:Q,axis:_n,shouldUseTimeDampening:ke}),Ut=ao({x:Et,y:Ge});if(st(Ut,Me))return null;var Bt=bo({container:ie,subject:_e,proposedScroll:Ut});return Bt?st(Bt,Me)?null:Bt:null},Qi=Ue(function(Y){return Y===0?0:Y>0?1:-1}),ti=function(){var Y=function(ie,_e){return ie<0?ie:ie>_e?ie-_e:0};return function(Q){var ie=Q.current,_e=Q.max,Le=Q.change,ke=Qe(ie,Le),He={x:Y(ke.x,_e.x),y:Y(ke.y,_e.y)};return st(He,Me)?null:He}}(),Li=function(Q){var ie=Q.max,_e=Q.current,Le=Q.change,ke={x:Math.max(_e.x,ie.x),y:Math.max(_e.y,ie.y)},He=Qi(Le),Ge=ti({max:ke,current:_e,change:He});return Ge?He.x!==0&&Ge.x===0?!0:He.y!==0&&Ge.y===0:!0},Di=function(Q,ie){return Li({current:Q.scroll.current,max:Q.scroll.max,change:ie})},Zi=function(Q,ie){if(!Di(Q,ie))return null;var _e=Q.scroll.max,Le=Q.scroll.current;return ti({current:Le,max:_e,change:ie})},Pi=function(Q,ie){var _e=Q.frame;return _e?Li({current:_e.scroll.current,max:_e.scroll.max,change:ie}):!1},Eo=function(Q,ie){var _e=Q.frame;return _e&&Pi(Q,ie)?ti({current:_e.scroll.current,max:_e.scroll.max,change:ie}):null},xo=function(Y){var Q=Y.viewport,ie=Y.subject,_e=Y.center,Le=Y.dragStartTime,ke=Y.shouldUseTimeDampening,He=Ji({dragStartTime:Le,container:Q.frame,subject:ie,center:_e,shouldUseTimeDampening:ke});return He&&Di(Q,He)?He:null},Co=function(Y){var Q=Y.droppable,ie=Y.subject,_e=Y.center,Le=Y.dragStartTime,ke=Y.shouldUseTimeDampening,He=Q.frame;if(!He)return null;var Ge=Ji({dragStartTime:Le,container:He.pageMarginBox,subject:ie,center:_e,shouldUseTimeDampening:ke});return Ge&&Pi(Q,Ge)?Ge:null},io=function(Y){var Q=Y.state,ie=Y.dragStartTime,_e=Y.shouldUseTimeDampening,Le=Y.scrollWindow,ke=Y.scrollDroppable,He=Q.current.page.borderBoxCenter,Ge=Q.dimensions.draggables[Q.critical.draggable.id],Et=Ge.page.marginBox;if(Q.isWindowScrollAllowed){var Ut=Q.viewport,Bt=xo({dragStartTime:ie,viewport:Ut,subject:Et,center:He,shouldUseTimeDampening:_e});if(Bt){Le(Bt);return}}var St=ro({center:He,destination:Ft(Q.impact),droppables:Q.dimensions.droppables});if(!St)return;var Ct=Co({dragStartTime:ie,droppable:St,subject:Et,center:He,shouldUseTimeDampening:_e});Ct&&ke(St.descriptor.id,Ct)},ki=function(Y){var Q=Y.scrollWindow,ie=Y.scrollDroppable,_e=k(Q),Le=k(ie),ke=null,He=function(Bt){ke||q(!1);var St=ke,Ct=St.shouldUseTimeDampening,Lt=St.dragStartTime;io({state:Bt,scrollWindow:_e,scrollDroppable:Le,dragStartTime:Lt,shouldUseTimeDampening:Ct})},Ge=function(Bt){rr(),ke&&q(!1);var St=Date.now(),Ct=!1,Lt=function(){Ct=!0};io({state:Bt,dragStartTime:0,shouldUseTimeDampening:!1,scrollWindow:Lt,scrollDroppable:Lt}),ke={dragStartTime:St,shouldUseTimeDampening:Ct},xr(),Ct&&He(Bt)},Et=function(){if(!ke)return;_e.cancel(),Le.cancel(),ke=null};return{start:Ge,stop:Et,scroll:He}},$i=function(Y){var Q=Y.move,ie=Y.scrollDroppable,_e=Y.scrollWindow,Le=function(Ut,Bt){var St=Qe(Ut.current.client.selection,Bt);Q({client:St})},ke=function(Ut,Bt){if(!Pi(Ut,Bt))return Bt;var St=Eo(Ut,Bt);if(!St)return ie(Ut.descriptor.id,Bt),null;var Ct=tt(Bt,St);ie(Ut.descriptor.id,Ct);var Lt=tt(Bt,Ct);return Lt},He=function(Ut,Bt,St){if(!Ut)return St;if(!Di(Bt,St))return St;var Ct=Zi(Bt,St);if(!Ct)return _e(St),null;var Lt=tt(St,Ct);_e(Lt);var pn=tt(St,Lt);return pn},Ge=function(Ut){var Bt=Ut.scrollJumpRequest;if(!Bt)return;var St=Ft(Ut.impact);St||q(!1);var Ct=ke(Ut.dimensions.droppables[St],Bt);if(!Ct)return;var Lt=Ut.viewport,pn=He(Ut.isWindowScrollAllowed,Lt,Ct);if(!pn)return;Le(Ut,pn)};return Ge},No=function(Y){var Q=Y.scrollDroppable,ie=Y.scrollWindow,_e=Y.move,Le=ki({scrollWindow:ie,scrollDroppable:Q}),ke=$i({move:_e,scrollWindow:ie,scrollDroppable:Q}),He=function(Ut){if(Ut.phase!=="DRAGGING")return;if(Ut.movementMode==="FLUID"){Le.scroll(Ut);return}if(!Ut.scrollJumpRequest)return;ke(Ut)},Ge={scroll:He,start:Le.start,stop:Le.stop};return Ge},oo="data-rbd",so=function(){var Y=oo+"-drag-handle";return{base:Y,draggableId:Y+"-draggable-id",contextId:Y+"-context-id"}}(),So=function(){var Y=oo+"-draggable";return{base:Y,contextId:Y+"-context-id",id:Y+"-id"}}(),Uo=function(){var Y=oo+"-droppable";return{base:Y,contextId:Y+"-context-id",id:Y+"-id"}}(),jo={contextId:oo+"-scroll-container-context-id"},fi=function(Q){return function(ie){return"["+ie+'="'+Q+'"]'}},Fa=function(Q,ie){return Q.map(function(_e){var Le=_e.styles[ie];return Le?_e.selector+" { "+Le+" }":""}).join(" ")},ii="pointer-events: none;",Xa=function(Y){var Q=fi(Y),ie=function(){var Ge=`
|
|
|
cursor: -webkit-grab;
|
|
|
cursor: grab;
|
|
|
`;return{selector:Q(so.contextId),styles:{always:`
|
|
|
-webkit-touch-callout: none;
|
|
|
-webkit-tap-highlight-color: rgba(0,0,0,0);
|
|
|
touch-action: manipulation;
|
|
|
`,resting:Ge,dragging:ii,dropAnimating:Ge}}}(),_e=function(){var Ge=`
|
|
|
transition: `+Zt.outOfTheWay+`;
|
|
|
`;return{selector:Q(So.contextId),styles:{dragging:Ge,dropAnimating:Ge,userCancel:Ge}}}(),Le={selector:Q(Uo.contextId),styles:{always:"overflow-anchor: none;"}},ke={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;
|
|
|
`}},He=[_e,ie,Le,ke];return{always:Fa(He,"always"),resting:Fa(He,"resting"),dragging:Fa(He,"dragging"),dropAnimating:Fa(He,"dropAnimating"),userCancel:Fa(He,"userCancel")}},oi=typeof window!="undefined"&&typeof window.document!="undefined"&&typeof window.document.createElement!="undefined"?D.useLayoutEffect:D.useEffect,Oo=function(){var Q=document.querySelector("head");return Q||q(!1),Q},bi=function(Q){var ie=document.createElement("style");return Q&&ie.setAttribute("nonce",Q),ie.type="text/css",ie};function Bo(Y,Q){var ie=l(function(){return Xa(Y)},[Y]),_e=Object(D.useRef)(null),Le=Object(D.useRef)(null),ke=t(T(function(St){var Ct=Le.current;Ct||q(!1),Ct.textContent=St}),[]),He=t(function(St){var Ct=_e.current;Ct||q(!1),Ct.textContent=St},[]);oi(function(){!_e.current&&!Le.current||q(!1);var St=bi(Q),Ct=bi(Q);return _e.current=St,Le.current=Ct,St.setAttribute(oo+"-always",Y),Ct.setAttribute(oo+"-dynamic",Y),Oo().appendChild(St),Oo().appendChild(Ct),He(ie.always),ke(ie.resting),function(){var Lt=function(cr){var gr=cr.current;gr||q(!1),Oo().removeChild(gr),cr.current=null};Lt(_e),Lt(Le)}},[Q,He,ke,ie.always,ie.resting,Y]);var Ge=t(function(){return ke(ie.dragging)},[ke,ie.dragging]),Et=t(function(St){if(St==="DROP"){ke(ie.dropAnimating);return}ke(ie.userCancel)},[ke,ie.dropAnimating,ie.userCancel]),Ut=t(function(){if(!Le.current)return;ke(ie.resting)},[ke,ie.resting]),Bt=l(function(){return{dragging:Ge,dropping:Et,resting:Ut}},[Ge,Et,Ut]);return Bt}var wo=function(Y){return Y&&Y.ownerDocument?Y.ownerDocument.defaultView:window};function qi(Y){return Y instanceof wo(Y).HTMLElement}function Wi(Y,Q){var ie="["+so.contextId+'="'+Y+'"]',_e=jt(document.querySelectorAll(ie));if(!_e.length)return null;var Le=ct(_e,function(ke){return ke.getAttribute(so.draggableId)===Q});return Le&&qi(Le)?Le:null}function Ao(Y){var Q=Object(D.useRef)({}),ie=Object(D.useRef)(null),_e=Object(D.useRef)(null),Le=Object(D.useRef)(!1),ke=t(function(Ct,Lt){var pn={id:Ct,focus:Lt};return Q.current[Ct]=pn,function(){var gr=Q.current,jr=gr[Ct];jr!==pn&&delete gr[Ct]}},[]),He=t(function(Ct){var Lt=Wi(Y,Ct);Lt&&Lt!==document.activeElement&&Lt.focus()},[Y]),Ge=t(function(Ct,Lt){ie.current===Ct&&(ie.current=Lt)},[]),Et=t(function(){if(_e.current)return;if(!Le.current)return;_e.current=requestAnimationFrame(function(){_e.current=null;var Ct=ie.current;Ct&&He(Ct)})},[He]),Ut=t(function(Ct){ie.current=null;var Lt=document.activeElement;if(!Lt)return;if(Lt.getAttribute(so.draggableId)!==Ct)return;ie.current=Ct},[]);oi(function(){return Le.current=!0,function(){Le.current=!1;var Ct=_e.current;Ct&&cancelAnimationFrame(Ct)}},[]);var Bt=l(function(){return{register:ke,tryRecordFocus:Ut,tryRestoreFocusRecorded:Et,tryShiftRecord:Ge}},[ke,Ut,Et,Ge]);return Bt}function fo(){var Y={draggables:{},droppables:{}},Q=[];function ie(St){return Q.push(St),function(){var Lt=Q.indexOf(St);if(Lt===-1)return;Q.splice(Lt,1)}}function _e(St){Q.length&&Q.forEach(function(Ct){return Ct(St)})}function Le(St){return Y.draggables[St]||null}function ke(St){var Ct=Le(St);return Ct||q(!1),Ct}var He={register:function(Ct){Y.draggables[Ct.descriptor.id]=Ct,_e({type:"ADDITION",value:Ct})},update:function(Ct,Lt){var pn=Y.draggables[Lt.descriptor.id];if(!pn)return;if(pn.uniqueId!==Ct.uniqueId)return;delete Y.draggables[Lt.descriptor.id],Y.draggables[Ct.descriptor.id]=Ct},unregister:function(Ct){var Lt=Ct.descriptor.id,pn=Le(Lt);if(!pn)return;if(Ct.uniqueId!==pn.uniqueId)return;delete Y.draggables[Lt],_e({type:"REMOVAL",value:Ct})},getById:ke,findById:Le,exists:function(Ct){return Boolean(Le(Ct))},getAllByType:function(Ct){return $e(Y.draggables).filter(function(Lt){return Lt.descriptor.type===Ct})}};function Ge(St){return Y.droppables[St]||null}function Et(St){var Ct=Ge(St);return Ct||q(!1),Ct}var Ut={register:function(Ct){Y.droppables[Ct.descriptor.id]=Ct},unregister:function(Ct){var Lt=Ge(Ct.descriptor.id);if(!Lt)return;if(Ct.uniqueId!==Lt.uniqueId)return;delete Y.droppables[Ct.descriptor.id]},getById:Et,findById:Ge,exists:function(Ct){return Boolean(Ge(Ct))},getAllByType:function(Ct){return $e(Y.droppables).filter(function(Lt){return Lt.descriptor.type===Ct})}};function Bt(){Y.draggables={},Y.droppables={},Q.length=0}return{draggable:He,droppable:Ut,subscribe:ie,clean:Bt}}function Wo(){var Y=l(fo,[]);return Object(D.useEffect)(function(){return function(){requestAnimationFrame(Y.clean)}},[Y]),Y}var lo=b.a.createContext(null),Sa=function(){var Y=document.body;return Y||q(!1),Y},ga={position:"absolute",width:"1px",height:"1px",margin:"-1px",border:"0",padding:"0",overflow:"hidden",clip:"rect(0 0 0 0)","clip-path":"inset(100%)"},Ga=function(Q){return"rbd-announcement-"+Q};function ui(Y){var Q=l(function(){return Ga(Y)},[Y]),ie=Object(D.useRef)(null);Object(D.useEffect)(function(){var ke=document.createElement("div");return ie.current=ke,ke.id=Q,ke.setAttribute("aria-live","assertive"),ke.setAttribute("aria-atomic","true"),Object(v.a)(ke.style,ga),Sa().appendChild(ke),function(){setTimeout(function(){var Et=Sa();Et.contains(ke)&&Et.removeChild(ke),ke===ie.current&&(ie.current=null)})}},[Q]);var _e=t(function(Le){var ke=ie.current;if(ke){ke.textContent=Le;return}},[]);return _e}var eo=0,Ni={separator:"::"};function ho(){eo=0}function Oi(Y,Q){return Q===void 0&&(Q=Ni),l(function(){return""+Y+Q.separator+eo++},[Q.separator,Y])}function $a(Y){var Q=Y.contextId,ie=Y.uniqueId;return"rbd-hidden-text-"+Q+"-"+ie}function po(Y){var Q=Y.contextId,ie=Y.text,_e=Oi("hidden-text",{separator:"-"}),Le=l(function(){return $a({contextId:Q,uniqueId:_e})},[_e,Q]);return Object(D.useEffect)(function(){var He=document.createElement("div");return He.id=Le,He.textContent=ie,He.style.display="none",Sa().appendChild(He),function(){var Et=Sa();Et.contains(He)&&Et.removeChild(He)}},[Le,ie]),Le}var Ki=b.a.createContext(null),mo={react:"^16.8.5","react-dom":"^16.8.5"},hi=/(\d+)\.(\d+)\.(\d+)/,wa=function(Q){var ie=hi.exec(Q);ie!=null||q(!1);var _e=Number(ie[1]),Le=Number(ie[2]),ke=Number(ie[3]);return{major:_e,minor:Le,patch:ke,raw:Q}},sa=function(Q,ie){return ie.major>Q.major?!0:ie.major<Q.major?!1:ie.minor>Q.minor?!0:ie.minor<Q.minor?!1:ie.patch>=Q.patch},wr=function(Y,Q){var ie=wa(Y),_e=wa(Q);if(sa(ie,_e))return},Qr=`
|
|
|
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
|
|
|
`,va=function(Y){var Q=Y.doctype;if(!Q)return;Q.name.toLowerCase()!=="html",Q.publicId!==""};function ja(Y){}function Ei(Y,Q){ja(function(){Object(D.useEffect)(function(){try{Y()}catch(ie){De(`
|
|
|
A setup problem was encountered.
|
|
|
|
|
|
> `+ie.message+`
|
|
|
`)}},Q)})}function Ri(){Ei(function(){wr(mo.react,b.a.version),va(document)},[])}function qa(Y){var Q=Object(D.useRef)(Y);return Object(D.useEffect)(function(){Q.current=Y}),Q}function xi(){var Y=null;function Q(){return Boolean(Y)}function ie(He){return He===Y}function _e(He){Y&&q(!1);var Ge={abandon:He};return Y=Ge,Ge}function Le(){Y||q(!1),Y=null}function ke(){Y&&(Y.abandon(),Le())}return{isClaimed:Q,isActive:ie,claim:_e,release:Le,tryAbandon:ke}}var Hi=9,vo=13,Ja=27,Ts=32,Ys=33,Rl=34,hs=35,Ds=36,Js=37,Ml=38,Qs=39,Il=40,ps,ms=(ps={},ps[vo]=!0,ps[Hi]=!0,ps),Ps=function(Y){ms[Y.keyCode]&&Y.preventDefault()},vs=function(){var Y="visibilitychange";if(typeof document=="undefined")return Y;var Q=[Y,"ms"+Y,"webkit"+Y,"moz"+Y,"o"+Y],ie=ct(Q,function(_e){return"on"+_e in document});return ie||Y}(),Zs=0,Rs=5;function Ko(Y,Q){return Math.abs(Q.x-Y.x)>=Rs||Math.abs(Q.y-Y.y)>=Rs}var gs={type:"IDLE"};function _s(Y){var Q=Y.cancel,ie=Y.completed,_e=Y.getPhase,Le=Y.setPhase;return[{eventName:"mousemove",fn:function(He){var Ge=He.button,Et=He.clientX,Ut=He.clientY;if(Ge!==Zs)return;var Bt={x:Et,y:Ut},St=_e();if(St.type==="DRAGGING"){He.preventDefault(),St.actions.move(Bt);return}St.type==="PENDING"||q(!1);var Ct=St.point;if(!Ko(Ct,Bt))return;He.preventDefault();var Lt=St.actions.fluidLift(Bt);Le({type:"DRAGGING",actions:Lt})}},{eventName:"mouseup",fn:function(He){var Ge=_e();if(Ge.type!=="DRAGGING"){Q();return}He.preventDefault(),Ge.actions.drop({shouldBlockNextClick:!0}),ie()}},{eventName:"mousedown",fn:function(He){_e().type==="DRAGGING"&&He.preventDefault(),Q()}},{eventName:"keydown",fn:function(He){var Ge=_e();if(Ge.type==="PENDING"){Q();return}if(He.keyCode===Ja){He.preventDefault(),Q();return}Ps(He)}},{eventName:"resize",fn:Q},{eventName:"scroll",options:{passive:!0,capture:!1},fn:function(){_e().type==="PENDING"&&Q()}},{eventName:"webkitmouseforcedown",fn:function(He){var Ge=_e();if(Ge.type!=="IDLE"||q(!1),Ge.actions.shouldRespectForcePress()){Q();return}He.preventDefault()}},{eventName:vs,fn:Q}]}function $s(Y){var Q=Object(D.useRef)(gs),ie=Object(D.useRef)(Ie),_e=l(function(){return{eventName:"mousedown",fn:function(St){if(St.defaultPrevented)return;if(St.button!==Zs)return;if(St.ctrlKey||St.metaKey||St.shiftKey||St.altKey)return;var Ct=Y.findClosestDraggableId(St);if(!Ct)return;var Lt=Y.tryGetLock(Ct,He,{sourceEvent:St});if(!Lt)return;St.preventDefault();var pn={x:St.clientX,y:St.clientY};ie.current(),Ut(Lt,pn)}}},[Y]),Le=l(function(){return{eventName:"webkitmouseforcewillbegin",fn:function(St){if(St.defaultPrevented)return;var Ct=Y.findClosestDraggableId(St);if(!Ct)return;var Lt=Y.findOptionsForDraggable(Ct);if(!Lt)return;if(Lt.shouldRespectForcePress)return;if(!Y.canGetLock(Ct))return;St.preventDefault()}}},[Y]),ke=t(function(){var St={passive:!1,capture:!0};ie.current=xe(window,[Le,_e],St)},[Le,_e]),He=t(function(){var Bt=Q.current;if(Bt.type==="IDLE")return;Q.current=gs,ie.current(),ke()},[ke]),Ge=t(function(){var Bt=Q.current;He(),Bt.type==="DRAGGING"&&Bt.actions.cancel({shouldBlockNextClick:!0}),Bt.type==="PENDING"&&Bt.actions.abort()},[He]),Et=t(function(){var St={capture:!0,passive:!1},Ct=_s({cancel:Ge,completed:He,getPhase:function(){return Q.current},setPhase:function(pn){Q.current=pn}});ie.current=xe(window,Ct,St)},[Ge,He]),Ut=t(function(St,Ct){Q.current.type==="IDLE"||q(!1),Q.current={type:"PENDING",point:Ct,actions:St},Et()},[Et]);oi(function(){return ke(),function(){ie.current()}},[ke])}var To;function el(){}var Ll=(To={},To[Rl]=!0,To[Ys]=!0,To[Ds]=!0,To[hs]=!0,To);function tl(Y,Q){function ie(){Q(),Y.cancel()}function _e(){Q(),Y.drop()}return[{eventName:"keydown",fn:function(ke){if(ke.keyCode===Ja){ke.preventDefault(),ie();return}if(ke.keyCode===Ts){ke.preventDefault(),_e();return}if(ke.keyCode===Il){ke.preventDefault(),Y.moveDown();return}if(ke.keyCode===Ml){ke.preventDefault(),Y.moveUp();return}if(ke.keyCode===Qs){ke.preventDefault(),Y.moveRight();return}if(ke.keyCode===Js){ke.preventDefault(),Y.moveLeft();return}if(Ll[ke.keyCode]){ke.preventDefault();return}Ps(ke)}},{eventName:"mousedown",fn:ie},{eventName:"mouseup",fn:ie},{eventName:"click",fn:ie},{eventName:"touchstart",fn:ie},{eventName:"resize",fn:ie},{eventName:"wheel",fn:ie,options:{passive:!0}},{eventName:vs,fn:ie}]}function vi(Y){var Q=Object(D.useRef)(el),ie=l(function(){return{eventName:"keydown",fn:function(ke){if(ke.defaultPrevented)return;if(ke.keyCode!==Ts)return;var He=Y.findClosestDraggableId(ke);if(!He)return;var Ge=Y.tryGetLock(He,Bt,{sourceEvent:ke});if(!Ge)return;ke.preventDefault();var Et=!0,Ut=Ge.snapLift();Q.current();function Bt(){Et||q(!1),Et=!1,Q.current(),_e()}Q.current=xe(window,tl(Ut,Bt),{capture:!0,passive:!1})}}},[Y]),_e=t(function(){var ke={passive:!1,capture:!0};Q.current=xe(window,[ie],ke)},[ie]);oi(function(){return _e(),function(){Q.current()}},[_e])}var Ho={type:"IDLE"},nl=120,rl=.15;function al(Y){var Q=Y.cancel,ie=Y.getPhase;return[{eventName:"orientationchange",fn:Q},{eventName:"resize",fn:Q},{eventName:"contextmenu",fn:function(Le){Le.preventDefault()}},{eventName:"keydown",fn:function(Le){if(ie().type!=="DRAGGING"){Q();return}Le.keyCode===Ja&&Le.preventDefault(),Q()}},{eventName:vs,fn:Q}]}function Go(Y){var Q=Y.cancel,ie=Y.completed,_e=Y.getPhase;return[{eventName:"touchmove",options:{capture:!1},fn:function(ke){var He=_e();if(He.type!=="DRAGGING"){Q();return}He.hasMoved=!0;var Ge=ke.touches[0],Et=Ge.clientX,Ut=Ge.clientY,Bt={x:Et,y:Ut};ke.preventDefault(),He.actions.move(Bt)}},{eventName:"touchend",fn:function(ke){var He=_e();if(He.type!=="DRAGGING"){Q();return}ke.preventDefault(),He.actions.drop({shouldBlockNextClick:!0}),ie()}},{eventName:"touchcancel",fn:function(ke){if(_e().type!=="DRAGGING"){Q();return}ke.preventDefault(),Q()}},{eventName:"touchforcechange",fn:function(ke){var He=_e();He.type!=="IDLE"||q(!1);var Ge=ke.touches[0];if(!Ge)return;var Et=Ge.force>=rl;if(!Et)return;var Ut=He.actions.shouldRespectForcePress();if(He.type==="PENDING"){Ut&&Q();return}if(Ut){if(He.hasMoved){ke.preventDefault();return}Q();return}ke.preventDefault()}},{eventName:vs,fn:Q}]}function ys(Y){var Q=Object(D.useRef)(Ho),ie=Object(D.useRef)(Ie),_e=t(function(){return Q.current},[]),Le=t(function(Lt){Q.current=Lt},[]),ke=l(function(){return{eventName:"touchstart",fn:function(Lt){if(Lt.defaultPrevented)return;var pn=Y.findClosestDraggableId(Lt);if(!pn)return;var cr=Y.tryGetLock(pn,Ge,{sourceEvent:Lt});if(!cr)return;var gr=Lt.touches[0],jr=gr.clientX,Hr=gr.clientY,ia={x:jr,y:Hr};ie.current(),St(cr,ia)}}},[Y]),He=t(function(){var Lt={capture:!0,passive:!1};ie.current=xe(window,[ke],Lt)},[ke]),Ge=t(function(){var Ct=Q.current;if(Ct.type==="IDLE")return;Ct.type==="PENDING"&&clearTimeout(Ct.longPressTimerId),Le(Ho),ie.current(),He()},[He,Le]),Et=t(function(){var Ct=Q.current;Ge(),Ct.type==="DRAGGING"&&Ct.actions.cancel({shouldBlockNextClick:!0}),Ct.type==="PENDING"&&Ct.actions.abort()},[Ge]),Ut=t(function(){var Lt={capture:!0,passive:!1},pn={cancel:Et,completed:Ge,getPhase:_e},cr=xe(window,Go(pn),Lt),gr=xe(window,al(pn),Lt);ie.current=function(){cr(),gr()}},[Et,_e,Ge]),Bt=t(function(){var Lt=_e();Lt.type==="PENDING"||q(!1);var pn=Lt.actions.fluidLift(Lt.point);Le({type:"DRAGGING",actions:pn,hasMoved:!1})},[_e,Le]),St=t(function(Lt,pn){_e().type==="IDLE"||q(!1);var cr=setTimeout(Bt,nl);Le({type:"PENDING",point:pn,actions:Lt,longPressTimerId:cr}),Ut()},[Ut,_e,Le,Bt]);oi(function(){return He(),function(){ie.current();var pn=_e();pn.type==="PENDING"&&(clearTimeout(pn.longPressTimerId),Le(Ho))}},[_e,He,Le]),oi(function(){var Lt=xe(window,[{eventName:"touchmove",fn:function(){},options:{capture:!1,passive:!1}}]);return Lt},[])}function il(Y){ja(function(){var Q=qa(Y);Ei(function(){Q.current.length===Y.length||q(!1)})})}var ol={input:!0,button:!0,textarea:!0,select:!0,option:!0,optgroup:!0,video:!0,audio:!0};function Ms(Y,Q){if(Q==null)return!1;var ie=Boolean(ol[Q.tagName.toLowerCase()]);if(ie)return!0;var _e=Q.getAttribute("contenteditable");return _e==="true"||_e===""?!0:Q===Y?!1:Ms(Y,Q.parentElement)}function zo(Y,Q){var ie=Q.target;return qi(ie)?Ms(Y,ie):!1}var sl=function(Y){return s(Y.getBoundingClientRect()).center};function bs(Y){return Y instanceof wo(Y).Element}var ll=function(){var Y="matches";if(typeof document=="undefined")return Y;var Q=[Y,"msMatchesSelector","webkitMatchesSelector"],ie=ct(Q,function(_e){return _e in Element.prototype});return ie||Y}();function Vo(Y,Q){return Y==null?null:Y[ll](Q)?Y:Vo(Y.parentElement,Q)}function kl(Y,Q){return Y.closest?Y.closest(Q):Vo(Y,Q)}function Xo(Y){return"["+so.contextId+'="'+Y+'"]'}function ul(Y,Q){var ie=Q.target;if(!bs(ie))return null;var _e=Xo(Y),Le=kl(ie,_e);return Le&&qi(Le)?Le:null}function cl(Y,Q){var ie=ul(Y,Q);return ie?ie.getAttribute(so.draggableId):null}function dl(Y,Q){var ie="["+So.contextId+'="'+Y+'"]',_e=jt(document.querySelectorAll(ie)),Le=ct(_e,function(ke){return ke.getAttribute(So.id)===Q});return Le&&qi(Le)?Le:null}function ts(Y){Y.preventDefault()}function Do(Y){var Q=Y.expected,ie=Y.phase,_e=Y.isLockActive,Le=Y.shouldWarn;return _e()?!(Q!==ie):!1}function Yo(Y){var Q=Y.lockAPI,ie=Y.store,_e=Y.registry,Le=Y.draggableId;if(Q.isClaimed())return!1;var ke=_e.draggable.findById(Le);return ke&&ke.options.isEnabled?!!to(ie.getState(),Le):!1}function ns(Y){var Q=Y.lockAPI,ie=Y.contextId,_e=Y.store,Le=Y.registry,ke=Y.draggableId,He=Y.forceSensorStop,Ge=Y.sourceEvent,Et=Yo({lockAPI:Q,store:_e,registry:Le,draggableId:ke});if(!Et)return null;var Ut=Le.draggable.getById(ke),Bt=dl(ie,Ut.descriptor.id);if(!Bt)return null;if(Ge&&!Ut.options.canDragInteractiveElements&&zo(Bt,Ge))return null;var St=Q.claim(He||Ie),Ct="PRE_DRAG";function Lt(){return Ut.options.shouldRespectForcePress}function pn(){return Q.isActive(St)}function cr(Oa,za){Do({expected:Oa,phase:Ct,isLockActive:pn,shouldWarn:!0})&&_e.dispatch(za())}var gr=cr.bind(null,"DRAGGING");function jr(Oa){function za(){Q.release(),Ct="COMPLETED"}Ct!=="PRE_DRAG"&&(za(),Ct==="PRE_DRAG"||q(!1)),_e.dispatch(qn(Oa.liftActionArgs)),Ct="DRAGGING";function li(e,o){if(o===void 0&&(o={shouldBlockNextClick:!1}),Oa.cleanup(),o.shouldBlockNextClick){var L=xe(window,[{eventName:"click",fn:ts,options:{once:!0,passive:!1,capture:!0}}]);setTimeout(L)}za(),_e.dispatch(lt({reason:e}))}return Object(v.a)({isActive:function(){return Do({expected:"DRAGGING",phase:Ct,isLockActive:pn,shouldWarn:!1})},shouldRespectForcePress:Lt,drop:function(o){return li("DROP",o)},cancel:function(o){return li("CANCEL",o)}},Oa.actions)}function Hr(Oa){var za=k(function(e){gr(function(){return kr({client:e})})}),li=jr({liftActionArgs:{id:ke,clientSelection:Oa,movementMode:"FLUID"},cleanup:function(){return za.cancel()},actions:{move:za}});return Object(v.a)({},li,{move:za})}function ia(){var Oa={moveUp:function(){return gr(Wr)},moveRight:function(){return gr(qr)},moveDown:function(){return gr(Tr)},moveLeft:function(){return gr(ba)}};return jr({liftActionArgs:{id:ke,clientSelection:sl(Bt),movementMode:"SNAP"},cleanup:Ie,actions:Oa})}function Kr(){var Oa=Do({expected:"PRE_DRAG",phase:Ct,isLockActive:pn,shouldWarn:!0});Oa&&Q.release()}var Da={isActive:function(){return Do({expected:"PRE_DRAG",phase:Ct,isLockActive:pn,shouldWarn:!1})},shouldRespectForcePress:Lt,fluidLift:Hr,snapLift:ia,abort:Kr};return Da}var fl=[$s,vi,ys];function Nl(Y){var Q=Y.contextId,ie=Y.store,_e=Y.registry,Le=Y.customSensors,ke=Y.enableDefaultSensors,He=[].concat(ke?fl:[],Le||[]),Ge=Object(D.useState)(function(){return xi()})[0],Et=t(function(Hr,ia){Hr.isDragging&&!ia.isDragging&&Ge.tryAbandon()},[Ge]);oi(function(){var Hr=ie.getState(),ia=ie.subscribe(function(){var Kr=ie.getState();Et(Hr,Kr),Hr=Kr});return ia},[Ge,ie,Et]),oi(function(){return Ge.tryAbandon},[Ge.tryAbandon]);var Ut=t(function(jr){return Yo({lockAPI:Ge,registry:_e,store:ie,draggableId:jr})},[Ge,_e,ie]),Bt=t(function(jr,Hr,ia){return ns({lockAPI:Ge,registry:_e,contextId:Q,store:ie,draggableId:jr,forceSensorStop:Hr,sourceEvent:ia&&ia.sourceEvent?ia.sourceEvent:null})},[Q,Ge,_e,ie]),St=t(function(jr){return cl(Q,jr)},[Q]),Ct=t(function(jr){var Hr=_e.draggable.findById(jr);return Hr?Hr.options:null},[_e.draggable]),Lt=t(function(){if(!Ge.isClaimed())return;Ge.tryAbandon(),ie.getState().phase!=="IDLE"&&ie.dispatch(pa())},[Ge,ie]),pn=t(Ge.isClaimed,[Ge]),cr=l(function(){return{canGetLock:Ut,tryGetLock:Bt,findClosestDraggableId:St,findOptionsForDraggable:Ct,tryReleaseLock:Lt,isLockClaimed:pn}},[Ut,Bt,St,Ct,Lt,pn]);il(He);for(var gr=0;gr<He.length;gr++)He[gr](cr)}var hl=function(Q){return{onBeforeCapture:Q.onBeforeCapture,onBeforeDragStart:Q.onBeforeDragStart,onDragStart:Q.onDragStart,onDragEnd:Q.onDragEnd,onDragUpdate:Q.onDragUpdate}};function Gi(Y){return Y.current||q(!1),Y.current}function Jo(Y){var Q=Y.contextId,ie=Y.setCallbacks,_e=Y.sensors,Le=Y.nonce,ke=Y.dragHandleUsageInstructions,He=Object(D.useRef)(null);Ri();var Ge=qa(Y),Et=t(function(){return hl(Ge.current)},[Ge]),Ut=ui(Q),Bt=po({contextId:Q,text:ke}),St=Bo(Q,Le),Ct=t(function(e){Gi(He).dispatch(e)},[]),Lt=l(function(){return Object(y.b)({publishWhileDragging:sr,updateDroppableScroll:vr,updateDroppableIsEnabled:mr,updateDroppableIsCombineEnabled:Fr,collectionStarting:Zn},Ct)},[Ct]),pn=Wo(),cr=l(function(){return Za(pn,Lt)},[pn,Lt]),gr=l(function(){return No(Object(v.a)({scrollWindow:Mo,scrollDroppable:cr.scrollDroppable},Object(y.b)({move:kr},Ct)))},[cr.scrollDroppable,Ct]),jr=Ao(Q),Hr=l(function(){return Ua({announce:Ut,autoScroller:gr,dimensionMarshal:cr,focusMarshal:jr,getResponders:Et,styleMarshal:St})},[Ut,gr,cr,jr,Et,St]);He.current=Hr;var ia=t(function(){var e=Gi(He),o=e.getState();o.phase!=="IDLE"&&e.dispatch(pa())},[]),Kr=t(function(){var e=Gi(He).getState();return e.isDragging||e.phase==="DROP_ANIMATING"},[]),Da=l(function(){return{isDragging:Kr,tryAbort:ia}},[Kr,ia]);ie(Da);var Oa=t(function(e){return to(Gi(He).getState(),e)},[]),za=t(function(){return qt(Gi(He).getState())},[]),li=l(function(){return{marshal:cr,focus:jr,contextId:Q,canLift:Oa,isMovementAllowed:za,dragHandleUsageInstructionsId:Bt,registry:pn}},[Q,cr,Bt,jr,Oa,za,pn]);return Nl({contextId:Q,store:Hr,registry:pn,customSensors:_e,enableDefaultSensors:Y.enableDefaultSensors!==!1}),Object(D.useEffect)(function(){return ia},[ia]),b.a.createElement(Ki.Provider,{value:li},b.a.createElement(E.a,{context:lo,store:Hr},Y.children))}var Qo=0;function Ul(){Qo=0}function pl(){return l(function(){return""+Qo++},[])}function iu(){Ul(),ho()}function jl(Y){var Q=pl(),ie=Y.dragHandleUsageInstructions||Se.dragHandleUsageInstructions;return b.a.createElement(me,null,function(_e){return b.a.createElement(Jo,{nonce:Y.nonce,contextId:Q,setCallbacks:_e,dragHandleUsageInstructions:ie,enableDefaultSensors:Y.enableDefaultSensors,sensors:Y.sensors,onBeforeCapture:Y.onBeforeCapture,onBeforeDragStart:Y.onBeforeDragStart,onDragStart:Y.onDragStart,onDragUpdate:Y.onDragUpdate,onDragEnd:Y.onDragEnd},Y.children)})}var Is=function(Q){return function(ie){return Q===ie}},wi=Is("scroll"),ml=Is("auto"),Bl=Is("visible"),vl=function(Q,ie){return ie(Q.overflowX)||ie(Q.overflowY)},Fl=function(Q,ie){return ie(Q.overflowX)&&ie(Q.overflowY)},Ls=function(Q){var ie=window.getComputedStyle(Q),_e={overflowX:ie.overflowX,overflowY:ie.overflowY};return vl(_e,wi)||vl(_e,ml)},gl=function(){return!1;var Q,ie;if(!Ls(Q))return!1;var _e,Le;if(Fl(Le,Bl))return!1},ks=function Y(Q){return Q==null?null:Q===document.body?gl()?Q:null:Q===document.documentElement?null:Ls(Q)?Q:Y(Q.parentElement)},ou=function(Y){if(!Y)return;var Q=ks(Y.parentElement);if(!Q)return},Ns=function(Y){return{x:Y.scrollLeft,y:Y.scrollTop}},Wl=function Y(Q){if(!Q)return!1;var ie=window.getComputedStyle(Q);return ie.position==="fixed"?!0:Y(Q.parentElement)},Po=function(Y){var Q=ks(Y),ie=Wl(Y);return{closestScrollable:Q,isFixedOnPage:ie}},rs=function(Y){var Q=Y.descriptor,ie=Y.isEnabled,_e=Y.isCombineEnabled,Le=Y.isFixedOnPage,ke=Y.direction,He=Y.client,Ge=Y.page,Et=Y.closest,Ut=function(){if(!Et)return null;var Lt=Et.scrollSize,pn=Et.client,cr=Ti({scrollHeight:Lt.scrollHeight,scrollWidth:Lt.scrollWidth,height:pn.paddingBox.height,width:pn.paddingBox.width});return{pageMarginBox:Et.page.marginBox,frameClient:pn,scrollSize:Lt,shouldClipSubject:Et.shouldClipSubject,scroll:{initial:Et.scroll,current:Et.scroll,max:cr,diff:{value:Me,displacement:Me}}}}(),Bt=ke==="vertical"?cn:_n,St=Ae({page:Ge,withPlaceholder:null,axis:Bt,frame:Ut}),Ct={descriptor:Q,isCombineEnabled:_e,isFixedOnPage:Le,axis:Bt,isEnabled:ie,client:He,page:Ge,frame:Ut,subject:St};return Ct},Es=function(Q,ie){var _e=R(Q);if(!ie)return _e;if(Q!==ie)return _e;var Le=_e.paddingBox.top-ie.scrollTop,ke=_e.paddingBox.left-ie.scrollLeft,He=Le+ie.scrollHeight,Ge=ke+ie.scrollWidth,Et={top:Le,right:Ge,bottom:He,left:ke},Ut=r(Et,_e.border),Bt=n({borderBox:Ut,margin:_e.margin,border:_e.border,padding:_e.padding});return Bt},as=function(Y){var Q=Y.ref,ie=Y.descriptor,_e=Y.env,Le=Y.windowScroll,ke=Y.direction,He=Y.isDropDisabled,Ge=Y.isCombineEnabled,Et=Y.shouldClipSubject,Ut=_e.closestScrollable,Bt=Es(Q,Ut),St=x(Bt,Le),Ct=function(){if(!Ut)return null;var pn=R(Ut),cr={scrollHeight:Ut.scrollHeight,scrollWidth:Ut.scrollWidth};return{client:pn,page:x(pn,Le),scroll:Ns(Ut),scrollSize:cr,shouldClipSubject:Et}}(),Lt=rs({descriptor:ie,isEnabled:!He,isCombineEnabled:Ge,isFixedOnPage:_e.isFixedOnPage,direction:ke,client:Bt,page:St,closest:Ct});return Lt},go={passive:!1},Kl={passive:!0},_l=function(Y){return Y.shouldPublishImmediately?go:Kl};function _o(Y){var Q=Object(D.useContext)(Y);return Q||q(!1),Q}var is=function(Q){return Q&&Q.env.closestScrollable||null};function yl(Y){var Q=Object(D.useRef)(null),ie=_o(Ki),_e=Oi("droppable"),Le=ie.registry,ke=ie.marshal,He=qa(Y),Ge=l(function(){return{id:Y.droppableId,type:Y.type,mode:Y.mode}},[Y.droppableId,Y.mode,Y.type]),Et=Object(D.useRef)(Ge),Ut=l(function(){return T(function(Kr,Da){Q.current||q(!1);var Oa={x:Kr,y:Da};ke.updateDroppableScroll(Ge.id,Oa)})},[Ge.id,ke]),Bt=t(function(){var Kr=Q.current;return!Kr||!Kr.env.closestScrollable?Me:Ns(Kr.env.closestScrollable)},[]),St=t(function(){var Kr=Bt();Ut(Kr.x,Kr.y)},[Bt,Ut]),Ct=l(function(){return k(St)},[St]),Lt=t(function(){var Kr=Q.current,Da=is(Kr);Kr&&Da||q(!1);var Oa=Kr.scrollOptions;if(Oa.shouldPublishImmediately){St();return}Ct()},[Ct,St]),pn=t(function(Kr,Da){Q.current&&q(!1);var Oa=He.current,za=Oa.getDroppableRef();za||q(!1);var li=Po(za),e={ref:za,descriptor:Ge,env:li,scrollOptions:Da};Q.current=e;var o=as({ref:za,descriptor:Ge,env:li,windowScroll:Kr,direction:Oa.direction,isDropDisabled:Oa.isDropDisabled,isCombineEnabled:Oa.isCombineEnabled,shouldClipSubject:!Oa.ignoreContainerClipping}),L=li.closestScrollable;return L&&(L.setAttribute(jo.contextId,ie.contextId),L.addEventListener("scroll",Lt,_l(e.scrollOptions))),o},[ie.contextId,Ge,Lt,He]),cr=t(function(){var Kr=Q.current,Da=is(Kr);return Kr&&Da||q(!1),Ns(Da)},[]),gr=t(function(){var Kr=Q.current;Kr||q(!1);var Da=is(Kr);if(Q.current=null,!Da)return;Ct.cancel(),Da.removeAttribute(jo.contextId),Da.removeEventListener("scroll",Lt,_l(Kr.scrollOptions))},[Lt,Ct]),jr=t(function(Kr){var Da=Q.current;Da||q(!1);var Oa=is(Da);Oa||q(!1),Oa.scrollTop+=Kr.y,Oa.scrollLeft+=Kr.x},[]),Hr=l(function(){return{getDimensionAndWatchScroll:pn,getScrollWhileDragging:cr,dragStopped:gr,scroll:jr}},[gr,pn,cr,jr]),ia=l(function(){return{uniqueId:_e,descriptor:Ge,callbacks:Hr}},[Hr,Ge,_e]);oi(function(){return Et.current=ia.descriptor,Le.droppable.register(ia),function(){Q.current&&gr(),Le.droppable.unregister(ia)}},[Hr,Ge,gr,ia,ke,Le.droppable]),oi(function(){if(!Q.current)return;ke.updateDroppableIsEnabled(Et.current.id,!Y.isDropDisabled)},[Y.isDropDisabled,ke]),oi(function(){if(!Q.current)return;ke.updateDroppableIsCombineEnabled(Et.current.id,Y.isCombineEnabled)},[Y.isCombineEnabled,ke])}function xs(){}var os={width:0,height:0,margin:gt},Zo=function(Q){var ie=Q.isAnimatingOpenOnMount,_e=Q.placeholder,Le=Q.animate;return ie||Le==="close"?os:{height:_e.client.borderBox.height,width:_e.client.borderBox.width,margin:_e.client.margin}},Us=function(Q){var ie=Q.isAnimatingOpenOnMount,_e=Q.placeholder,Le=Q.animate,ke=Zo({isAnimatingOpenOnMount:ie,placeholder:_e,animate:Le});return{display:_e.display,boxSizing:"border-box",width:ke.width,height:ke.height,marginTop:ke.margin.top,marginRight:ke.margin.right,marginBottom:ke.margin.bottom,marginLeft:ke.margin.left,flexShrink:"0",flexGrow:"0",pointerEvents:"none",transition:Le!=="none"?Zt.placeholder:null}};function js(Y){var Q=Object(D.useRef)(null),ie=t(function(){if(!Q.current)return;clearTimeout(Q.current),Q.current=null},[]),_e=Y.animate,Le=Y.onTransitionEnd,ke=Y.onClose,He=Y.contextId,Ge=Object(D.useState)(Y.animate==="open"),Et=Ge[0],Ut=Ge[1];Object(D.useEffect)(function(){return Et?_e!=="open"?(ie(),Ut(!1),xs):Q.current?xs:(Q.current=setTimeout(function(){Q.current=null,Ut(!1)}),ie):xs},[_e,Et,ie]);var Bt=t(function(Ct){if(Ct.propertyName!=="height")return;Le(),_e==="close"&&ke()},[_e,ke,Le]),St=Us({isAnimatingOpenOnMount:Et,animate:Y.animate,placeholder:Y.placeholder});return b.a.createElement(Y.placeholder.tagName,{style:St,"data-rbd-placeholder-context-id":He,onTransitionEnd:Bt,ref:Y.innerRef})}var Bs=b.a.memo(js),Fs=b.a.createContext(null);function $o(Y){Y&&qi(Y)||q(!1)}function Cs(Y){return typeof Y=="boolean"}function Ws(Y,Q){Q.forEach(function(ie){return ie(Y)})}var bl=[function(Q){var ie=Q.props;ie.droppableId||q(!1),typeof ie.droppableId=="string"||q(!1)},function(Q){var ie=Q.props;Cs(ie.isDropDisabled)||q(!1),Cs(ie.isCombineEnabled)||q(!1),Cs(ie.ignoreContainerClipping)||q(!1)},function(Q){var ie=Q.getDroppableRef;$o(ie())}],Ss=[function(Q){var ie=Q.props,_e=Q.getPlaceholderRef;if(!ie.placeholder)return;var Le=_e();if(Le)return}],Hl=[function(Q){var ie=Q.props;ie.renderClone||q(!1)},function(Q){var ie=Q.getPlaceholderRef;ie()&&q(!1)}];function Gl(Y){Ei(function(){Ws(Y,bl),Y.props.mode==="standard"&&Ws(Y,Ss),Y.props.mode==="virtual"&&Ws(Y,Hl)})}var ss=function(Y){Object(A.a)(Q,Y);function Q(){for(var _e,Le=arguments.length,ke=new Array(Le),He=0;He<Le;He++)ke[He]=arguments[He];return _e=Y.call.apply(Y,[this].concat(ke))||this,_e.state={isVisible:Boolean(_e.props.on),data:_e.props.on,animate:_e.props.shouldAnimate&&_e.props.on?"open":"none"},_e.onClose=function(){if(_e.state.animate!=="close")return;_e.setState({isVisible:!1})},_e}Q.getDerivedStateFromProps=function(Le,ke){return Le.shouldAnimate?Le.on?{isVisible:!0,data:Le.on,animate:"open"}:ke.isVisible?{isVisible:!0,data:ke.data,animate:"close"}:{isVisible:!1,animate:"close",data:null}:{isVisible:Boolean(Le.on),data:Le.on,animate:"none"}};var ie=Q.prototype;return ie.render=function(){if(!this.state.isVisible)return null;var Le={onClose:this.onClose,data:this.state.data,animate:this.state.animate};return this.props.children(Le)},Q}(b.a.PureComponent),Ks={dragging:5e3,dropAnimating:4500},El=function(Q,ie){return ie?Zt.drop(ie.duration):Q?Zt.snap:Zt.fluid},zl=function(Q,ie){return Q?ie?mt.opacity.drop:mt.opacity.combining:null},Hs=function(Q){return Q.forceShouldAnimate!=null?Q.forceShouldAnimate:Q.mode==="SNAP"};function xl(Y){var Q=Y.dimension,ie=Q.client,_e=Y.offset,Le=Y.combineWith,ke=Y.dropping,He=Boolean(Le),Ge=Hs(Y),Et=Boolean(ke),Ut=Et?Yt.drop(_e,He):Yt.moveTo(_e),Bt={position:"fixed",top:ie.marginBox.top,left:ie.marginBox.left,boxSizing:"border-box",width:ie.borderBox.width,height:ie.borderBox.height,transition:El(Ge,ke),transform:Ut,opacity:zl(He,Et),zIndex:Et?Ks.dropAnimating:Ks.dragging,pointerEvents:"none"};return Bt}function Vl(Y){return{transform:Yt.moveTo(Y.offset),transition:Y.shouldAnimateDisplacement?null:"none"}}function Cl(Y){return Y.type==="DRAGGING"?xl(Y):Vl(Y)}function Sl(Y,Q,ie){ie===void 0&&(ie=Me);var _e=window.getComputedStyle(Q),Le=Q.getBoundingClientRect(),ke=g(Le,_e),He=x(ke,ie),Ge={client:ke,tagName:Q.tagName.toLowerCase(),display:_e.display},Et={x:ke.marginBox.width,y:ke.marginBox.height},Ut={descriptor:Y,placeholder:Ge,displaceBy:Et,client:ke,page:He};return Ut}function Xl(Y){var Q=Oi("draggable"),ie=Y.descriptor,_e=Y.registry,Le=Y.getDraggableRef,ke=Y.canDragInteractiveElements,He=Y.shouldRespectForcePress,Ge=Y.isEnabled,Et=l(function(){return{canDragInteractiveElements:ke,shouldRespectForcePress:He,isEnabled:Ge}},[ke,Ge,He]),Ut=t(function(Lt){var pn=Le();return pn||q(!1),Sl(ie,pn,Lt)},[ie,Le]),Bt=l(function(){return{uniqueId:Q,descriptor:ie,options:Et,getDimension:Ut}},[ie,Ut,Et,Q]),St=Object(D.useRef)(Bt),Ct=Object(D.useRef)(!0);oi(function(){return _e.draggable.register(St.current),function(){return _e.draggable.unregister(St.current)}},[_e.draggable]),oi(function(){if(Ct.current){Ct.current=!1;return}var Lt=St.current;St.current=Bt,_e.draggable.update(Bt,Lt)},[Bt,_e.draggable])}function Gs(Y,Q,ie){Ei(function(){function _e(ke){return"Draggable[id: "+ke+"]: "}var Le=Y.draggableId;if(Le||q(!1),typeof Le=="string"||q(!1),Ye(Y.index)||q(!1),Y.mapped.type==="DRAGGING")return;$o(ie()),Y.isEnabled&&(Wi(Q,Le)||q(!1))})}function ls(Y){ja(function(){var Q=Object(D.useRef)(Y);Ei(function(){Y===Q.current||q(!1)},[Y])})}function us(Y){Y.preventDefault()}function Yl(Y){var Q=Object(D.useRef)(null),ie=t(function(e){Q.current=e},[]),_e=t(function(){return Q.current},[]),Le=_o(Ki),ke=Le.contextId,He=Le.dragHandleUsageInstructionsId,Ge=Le.registry,Et=_o(Fs),Ut=Et.type,Bt=Et.droppableId,St=l(function(){return{id:Y.draggableId,index:Y.index,type:Ut,droppableId:Bt}},[Y.draggableId,Y.index,Ut,Bt]),Ct=Y.children,Lt=Y.draggableId,pn=Y.isEnabled,cr=Y.shouldRespectForcePress,gr=Y.canDragInteractiveElements,jr=Y.isClone,Hr=Y.mapped,ia=Y.dropAnimationFinished;if(Gs(Y,ke,_e),ls(jr),!jr){var Kr=l(function(){return{descriptor:St,registry:Ge,getDraggableRef:_e,canDragInteractiveElements:gr,shouldRespectForcePress:cr,isEnabled:pn}},[St,Ge,_e,gr,cr,pn]);Xl(Kr)}var Da=l(function(){return pn?{tabIndex:0,role:"button","aria-describedby":He,"data-rbd-drag-handle-draggable-id":Lt,"data-rbd-drag-handle-context-id":ke,draggable:!1,onDragStart:us}:null},[ke,He,Lt,pn]),Oa=t(function(e){if(Hr.type!=="DRAGGING")return;if(!Hr.dropping)return;if(e.propertyName!=="transform")return;ia()},[ia,Hr]),za=l(function(){var e=Cl(Hr),o=Hr.type==="DRAGGING"&&Hr.dropping?Oa:null,L={innerRef:ie,draggableProps:{"data-rbd-draggable-context-id":ke,"data-rbd-draggable-id":Lt,style:e,onTransitionEnd:o},dragHandleProps:Da};return L},[ke,Da,Lt,Hr,Oa,ie]),li=l(function(){return{draggableId:St.id,type:St.type,source:{index:St.index,droppableId:St.droppableId}}},[St.droppableId,St.id,St.index,St.type]);return Ct(za,Hr.snapshot,li)}var zs=function(Y,Q){return Y===Q},Ol=function(Y){var Q=Y.combine,ie=Y.destination;return ie?ie.droppableId:Q?Q.droppableId:null},Jl=function(Q){return Q.combine?Q.combine.draggableId:null},Ql=function(Q){return Q.at&&Q.at.type==="COMBINE"?Q.at.combine.draggableId:null};function Zl(){var Y=T(function(Le,ke){return{x:Le,y:ke}}),Q=T(function(Le,ke,He,Ge,Et){return{isDragging:!0,isClone:ke,isDropAnimating:Boolean(Et),dropAnimation:Et,mode:Le,draggingOver:He,combineWith:Ge,combineTargetFor:null}}),ie=T(function(Le,ke,He,Ge,Et,Ut,Bt){return{mapped:{type:"DRAGGING",dropping:null,draggingOver:Et,combineWith:Ut,mode:ke,offset:Le,dimension:He,forceShouldAnimate:Bt,snapshot:Q(ke,Ge,Et,Ut,null)}}}),_e=function(ke,He){if(ke.isDragging){if(ke.critical.draggable.id!==He.draggableId)return null;var Ge=ke.current.client.offset,Et=ke.dimensions.draggables[He.draggableId],Ut=Ft(ke.impact),Bt=Ql(ke.impact),St=ke.forceShouldAnimate;return ie(Y(Ge.x,Ge.y),ke.movementMode,Et,He.isClone,Ut,Bt,St)}if(ke.phase==="DROP_ANIMATING"){var Ct=ke.completed;if(Ct.result.draggableId!==He.draggableId)return null;var Lt=He.isClone,pn=ke.dimensions.draggables[He.draggableId],cr=Ct.result,gr=cr.mode,jr=Ol(cr),Hr=Jl(cr),ia=ke.dropDuration,Kr={duration:ia,curve:qe.drop,moveTo:ke.newHomeClientOffset,opacity:Hr?mt.opacity.drop:null,scale:Hr?mt.scale.drop:null};return{mapped:{type:"DRAGGING",offset:ke.newHomeClientOffset,dimension:pn,dropping:Kr,draggingOver:jr,combineWith:Hr,mode:gr,forceShouldAnimate:null,snapshot:Q(gr,Lt,jr,Hr,Kr)}}}return null};return _e}function Vs(Y){return{isDragging:!1,isDropAnimating:!1,isClone:!1,dropAnimation:null,mode:null,draggingOver:null,combineTargetFor:Y,combineWith:null}}var $l={mapped:{type:"SECONDARY",offset:Me,combineTargetFor:null,shouldAnimateDisplacement:!0,snapshot:Vs(null)}};function ql(){var Y=T(function(He,Ge){return{x:He,y:Ge}}),Q=T(Vs),ie=T(function(He,Ge,Et){return Ge===void 0&&(Ge=null),{mapped:{type:"SECONDARY",offset:He,combineTargetFor:Ge,shouldAnimateDisplacement:Et,snapshot:Q(Ge)}}}),_e=function(Ge){return Ge?ie(Me,Ge,!0):null},Le=function(Ge,Et,Ut,Bt){var St=Ut.displaced.visible[Ge],Ct=Boolean(Bt.inVirtualList&&Bt.effected[Ge]),Lt=it(Ut),pn=Lt&&Lt.draggableId===Ge?Et:null;if(!St){if(!Ct)return _e(pn);if(Ut.displaced.invisible[Ge])return null;var cr=ut(Bt.displacedBy.point),gr=Y(cr.x,cr.y);return ie(gr,pn,!0)}if(Ct)return _e(pn);var jr=Ut.displacedBy.point,Hr=Y(jr.x,jr.y);return ie(Hr,pn,St.shouldAnimate)},ke=function(Ge,Et){if(Ge.isDragging)return Ge.critical.draggable.id===Et.draggableId?null:Le(Et.draggableId,Ge.critical.draggable.id,Ge.impact,Ge.afterCritical);if(Ge.phase==="DROP_ANIMATING"){var Ut=Ge.completed;return Ut.result.draggableId===Et.draggableId?null:Le(Et.draggableId,Ut.result.draggableId,Ut.impact,Ut.afterCritical)}return null};return ke}var wl=function(){var Q=Zl(),ie=ql(),_e=function(ke,He){return Q(ke,He)||ie(ke,He)||$l};return _e},Xs={dropAnimationFinished:et},Al=Object(E.c)(wl,Xs,null,{context:lo,pure:!0,areStatePropsEqual:zs})(Yl);function Tl(Y){var Q=_o(Fs),ie=Q.isUsingCloneFor;return ie===Y.draggableId&&!Y.isClone?null:b.a.createElement(Al,Y)}function Dl(Y){var Q=typeof Y.isDragDisabled=="boolean"?!Y.isDragDisabled:!0,ie=Boolean(Y.disableInteractiveElementBlocking),_e=Boolean(Y.shouldRespectForcePress);return b.a.createElement(Tl,Object(v.a)({},Y,{isClone:!1,isEnabled:Q,canDragInteractiveElements:ie,shouldRespectForcePress:_e}))}function qo(Y){var Q=Object(D.useContext)(Ki);Q||q(!1);var ie=Q.contextId,_e=Q.isMovementAllowed,Le=Object(D.useRef)(null),ke=Object(D.useRef)(null),He=Y.children,Ge=Y.droppableId,Et=Y.type,Ut=Y.mode,Bt=Y.direction,St=Y.ignoreContainerClipping,Ct=Y.isDropDisabled,Lt=Y.isCombineEnabled,pn=Y.snapshot,cr=Y.useClone,gr=Y.updateViewportMaxScroll,jr=Y.getContainerForClone,Hr=t(function(){return Le.current},[]),ia=t(function(I){Le.current=I},[]),Kr=t(function(){return ke.current},[]),Da=t(function(I){ke.current=I},[]);Gl({props:Y,getDroppableRef:Hr,getPlaceholderRef:Kr});var Oa=t(function(){_e()&&gr({maxScroll:yi()})},[_e,gr]);yl({droppableId:Ge,type:Et,mode:Ut,direction:Bt,isDropDisabled:Ct,isCombineEnabled:Lt,ignoreContainerClipping:St,getDroppableRef:Hr});var za=b.a.createElement(ss,{on:Y.placeholder,shouldAnimate:Y.shouldAnimatePlaceholder},function(I){var j=I.onClose,ne=I.data,ve=I.animate;return b.a.createElement(Bs,{placeholder:ne,onClose:j,innerRef:Da,animate:ve,contextId:ie,onTransitionEnd:Oa})}),li=l(function(){return{innerRef:ia,placeholder:za,droppableProps:{"data-rbd-droppable-id":Ge,"data-rbd-droppable-context-id":ie}}},[ie,Ge,za,ia]),e=cr?cr.dragging.draggableId:null,o=l(function(){return{droppableId:Ge,type:Et,isUsingCloneFor:e}},[Ge,e,Et]);function L(){if(!cr)return null;var I=cr.dragging,j=cr.render,ne=b.a.createElement(Tl,{draggableId:I.draggableId,index:I.source.index,isClone:!0,isEnabled:!0,shouldRespectForcePress:!1,canDragInteractiveElements:!0},function(ve,Ce){return j(ve,Ce,I)});return z.a.createPortal(ne,jr())}return b.a.createElement(Fs.Provider,{value:o},He(li,pn),L())}var Os=function(Q,ie){return Q===ie.droppable.type},cs=function(Q,ie){return ie.draggables[Q.draggable.id]},eu=function(){var Q={placeholder:null,shouldAnimatePlaceholder:!0,snapshot:{isDraggingOver:!1,draggingOverWith:null,draggingFromThisWith:null,isUsingPlaceholder:!1},useClone:null},ie=Object(v.a)({},Q,{shouldAnimatePlaceholder:!1}),_e=T(function(He){return{draggableId:He.id,type:He.type,source:{index:He.index,droppableId:He.droppableId}}}),Le=T(function(He,Ge,Et,Ut,Bt,St){var Ct=Bt.descriptor.id,Lt=Bt.descriptor.droppableId===He;if(Lt){var pn=St?{render:St,dragging:_e(Bt.descriptor)}:null,cr={isDraggingOver:Et,draggingOverWith:Et?Ct:null,draggingFromThisWith:Ct,isUsingPlaceholder:!0};return{placeholder:Bt.placeholder,shouldAnimatePlaceholder:!1,snapshot:cr,useClone:pn}}if(!Ge)return ie;if(!Ut)return Q;var gr={isDraggingOver:Et,draggingOverWith:Ct,draggingFromThisWith:null,isUsingPlaceholder:!0};return{placeholder:Bt.placeholder,shouldAnimatePlaceholder:!0,snapshot:gr,useClone:null}}),ke=function(Ge,Et){var Ut=Et.droppableId,Bt=Et.type,St=!Et.isDropDisabled,Ct=Et.renderClone;if(Ge.isDragging){var Lt=Ge.critical;if(!Os(Bt,Lt))return ie;var pn=cs(Lt,Ge.dimensions),cr=Ft(Ge.impact)===Ut;return Le(Ut,St,cr,cr,pn,Ct)}if(Ge.phase==="DROP_ANIMATING"){var gr=Ge.completed;if(!Os(Bt,gr.critical))return ie;var jr=cs(gr.critical,Ge.dimensions);return Le(Ut,St,Ol(gr.result)===Ut,Ft(gr.impact)===Ut,jr,Ct)}if(Ge.phase==="IDLE"&&Ge.completed&&!Ge.shouldFlush){var Hr=Ge.completed;if(!Os(Bt,Hr.critical))return ie;var ia=Ft(Hr.impact)===Ut,Kr=Boolean(Hr.impact.at&&Hr.impact.at.type==="COMBINE"),Da=Hr.critical.droppable.id===Ut;return ia?Kr?Q:ie:Da?Q:ie}return ie};return ke},tu={updateViewportMaxScroll:pr};function nu(){return document.body||q(!1),document.body}var Ya={mode:"standard",type:"DEFAULT",direction:"vertical",isDropDisabled:!1,isCombineEnabled:!1,ignoreContainerClipping:!1,renderClone:null,getContainerForClone:nu},Pl=Object(E.c)(eu,tu,null,{context:lo,pure:!0,areStatePropsEqual:zs})(qo);Pl.defaultProps=Ya},nnTU:function(M,H,a){"use strict";a.d(H,"b",function(){return c}),a.d(H,"a",function(){return _});var D=a("pmY6"),b=a("746U"),A=a("Cg/j"),v=a("MI8n"),y=a("24hK"),E=a("QDVR"),w=function(){for(var l=0,t=0,u=arguments.length;t<u;t++)l+=arguments[t].length;for(var s=Array(l),r=0,t=0;t<u;t++)for(var f=arguments[t],m=0,d=f.length;m<d;m++,r++)s[r]=f[m];return s},c=Object(A.c)("commandService"),_=new(function(){function l(){this._commands=new Map,this._onDidRegisterCommand=new v.a,this.onDidRegisterCommand=this._onDidRegisterCommand.event}return l.prototype.registerCommand=function(t,u){var s=this;if(!t)throw new Error("invalid command");if(typeof t=="string"){if(!u)throw new Error("invalid command");return this.registerCommand({id:t,handler:u})}if(t.description){for(var r=[],f=0,m=t.description.args;f<m.length;f++){var d=m[f];r.push(d.constraint)}var n=t.handler;t.handler=function(g){for(var R=[],P=1;P<arguments.length;P++)R[P-1]=arguments[P];return Object(b.m)(R,r),n.apply(void 0,w([g],R))}}var i=t.id,h=this._commands.get(i);h||(h=new y.a,this._commands.set(i,h));var C=h.unshift(t),x=Object(D.h)(function(){C();var g=s._commands.get(i);(g==null?void 0:g.isEmpty())&&s._commands.delete(i)});return this._onDidRegisterCommand.fire(i),x},l.prototype.registerCommandAlias=function(t,u){return _.registerCommand(t,function(s){for(var r,f=[],m=1;m<arguments.length;m++)f[m-1]=arguments[m];return(r=s.get(c)).executeCommand.apply(r,w([u],f))})},l.prototype.getCommand=function(t){var u=this._commands.get(t);return!u||u.isEmpty()?void 0:u.iterator().next().value},l.prototype.getCommands=function(){for(var t=new Map,u=0,s=Object(E.d)(this._commands);u<s.length;u++){var r=s[u],f=this.getCommand(r);f&&t.set(r,f)}return t},l}())},nukY:function(M,H){M.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALoAAABSCAYAAADjGc4eAAAMkklEQVR4Xu2dWWwcSRnHv7Yd577v+74vkgWEQCAEy6IVWuCB62GVICFIYkcsvMC+LW8LL7BIiTiEhCweInjgPrRCC2KBJTBVYzm24yRO4ty3kziJj9ie+tC/d9oaT2b67ume7irJsjdbVf19X/266quvjjaEEG8w8yukk7ZAii1gMHODEOK3RPRSivXUqmXcAgb07+jomDk2NvYPZn4u4/bQ6qfUAiboSEKI5cz8XyJanVJdtVoZtsAE6EXYdzPzv4hoToZtolVPoQUmgV6E/QVm/hMRNaVQX61SRi3wDOiwg5Tya0qpn2TUJlrtFFqgIujFnv27zPztFOqsVcqgBaqCzsyGlPJXzPy5DNpFq5wyC1QFHXr29fVN6+/v/zszfyBlemt1MmYBW9Bhi3w+v7hQKJwkog0Zs41WN0UWcAS96K9vI6J3mHl+inTXqmTIAq5Ahz1yudxHDcN4k5mbM2QfrWpKLOAa9CLsB4ioLSW6azUyZAFPoBdh/w4RvZYhG2lVU2ABz6AXYf8FEb2cAv21ChmxgC/Qu7q6moeHh/9KRB/JiJ20mnVuAV+gQ+fu7u4FQ0ND/yGiLXVuAy1+BizgG/Ri2HEjEZ1k5kUZsJVWsY4tEAh06N3e3v7B8fHxt4hoWh3bIRbRm5qaaHx83NOzDcMg/DCz+RNlamhoMKtXSkX5mJrUHRh0SCml/CIzn8D+mJpInYKHNDY20p49e2hoaIguX75MIyMjrrRatWoVLVu2jJ48eUJnzpxxVcZPpunTp9POnTvNot3d3TQ8POynmsSUCQ1MIcSrzPx6YjSrIMiSJUvM3jCK9PTpU3r48KHrqhcvXkxr166lQqFAp06dMn+7SRp0N1Z6Nk+orS6E+Bkzf8WfKNGX2rdvH6EnjSINDAxQb2+v66p37NhBM2bMoNu3b9PVq1ddl9OguzbVpIyhgs7MTUKIvxDR8/7EibbU1q1byfI7w3pSc3MzTZkyhbyADsABOnzsrq4uwmhgJYw406ZVn+4sXbqUFi1aZLo8fX19VdUYHR2dNEqsWbOG5sxxf0ISckydOtWsH/J5mQ88ePCArl+/HpaJQ6knVNAhkRBiLjP/m4jedfBSntatW2eC5wV0QAc3CkBcuHBhkoWslyCo2S5dukT37t2bqGbTpk00b968oNW6Ko/n4vlJSqGDDuXy+fza4tbeZUlSNgpZvIKOSMvu3btNF+rs2bP0+PHjmoA+e/Zsc+RxmzBSwU1CunbtGmGEcJswAgwODrrNXpN8kYBehP29SincFTOjJprE9BCvoK9evZrgfgBwgG4lRDkA4/37923dhJUrV5qjAUA6d+5cVa0REvTibpRXpKMuHoDK5XKfMQzj17gNzEOxSLMi2oFGBCj9/f2Bn+UFdPSSu3btMiM/PT09pp9tpS1btpg+NEC/ePFiVbn0ZNRfk0XWo1viSCm/oZT6gT/xwi+1ceNGmj9/vum/huFHegHdylv+bPTkmCijF8bk1M5NCAo63Be87E4JLhZGDqQ7d+64WtiCXl5cHCcZwvz/kYMOYXO53DEiag1TcL91xQU6IilYgLFgHhsbM1VA775t2zaaOXMm3bp1y/SH7VJQ0MOa7FaSsdKcw287hV2uJqAzc6OU8nfM/KmwFfBaXxygoxcFzAjXwWXCD/4G/HBnADu2AnR2dpohQfw33KtKCf79woULzZXKauFF9KrVthaUgo4Frmp+PCbLVjjy0aNHtgtaGCGRMg86jNDV1TVreHj4bSLa5xXOMPPHBfrevXtt1cA2gLt375p58BIgMuM3YVTA6FAplYLe0dFB1shSntftZBTrEvv379eglxown8+vKBQKuMj03bhVDMkCHT1ntUb2IhZ6a/R+TnF0PBe9J0Jv2NeC3wsWLJiIoGByaiUNupcWcJe3Jq5LGex7C4XCP4lotjsRw81lgR5ureQIeqUec/v27aabgs1Z5XHnICu4drsNdY8edsvb1CelfEkp9fsaPnLiURboiGNbrkIYcmB0KF/8sasXkGMC6nWvS1BZNehBLeihvJTy+0qpb3ooElrWsH10P4JhQomFI7gwp0+frul+71LQ8aJX6/0RXsSkFwnrDXb75qEPkp6MltAgpXxZKYXD1bGkuEFHL46YOVwWgIF95aUJ/jn8d4AGWb0mLDjZjVQ6vOjVoj7ySymfU0rhQwOxnUaKE3RMXOGyIKRoRUbwN8J41g8gx8QU/46DGV6TUyweMlg9cKW6EfLE5i+EKCEDkvU3wpF2B0TwgpXuxPQqe5T5azYZ7ejoWDI6Oiri/nRMXKADGjwbPTr8eUADuK2tsFYj49/Pnz8/CfQbN244Roiw2one2gl0O5gwiuBFxG/E6LHjEQn77NevX2/G0vESej3+FyXAbuuuCehCCGybe4uZP+xWsKjyRQ06lvkBK8KNpYsxGzZsMMOJ5Qk+MtwX5Ec5q0cs7dGxkOTUU1rbcP2CDlcK+22wHQFbIxAFKj1Kh7g6dMCEG5vJgmwYi6pt7eqtFeg/YubDcShY/swoQUc8HaeYkDDJLN20hYkdXgIAi3/HyiZ+A5xKE8Jago5QJiCGy2KNKJUWjHD0DyMHZMao4/b4XxLaPXLQpZRfVUr9NAnKQoYoQS9d6ClfdbRO77s9UV8r0OGmbN682XSpADDcFMhYbWUULgxeWvjqyOs00iSl3SMFHVdhFAoFfEggMTfwRgn63LlzTWgwrEspfbWxdXgbk0ZrMhqV6zJr1izT98YLCvcJLon1ItptAbBsCF/9ypUr5tbipKfIQC8u96O1E3XKKErQcQ0FdhfCLcEVEW4TelW8JHAdMEHFSincgqhAh4sFOXEEEC9WJVfEDnSUwXFAa7sv3B3s1QljS4Vbm3nNFwnovb29UwcGBt5m5vd7FSjq/NbQiyEXPWWYCfFxTOawwGJ3cBm9NVwFREkANv4uvYYDL0kUoOMZmBDjlJIVOqw2eXWzqQsvCoCHj4/e/ebNm+be9SROVCMBXQjxc2b+cpgQhVXX8uXLzYZGQiMDyqCHBQCFtUEL9QLy0tNL6EFxiAFA46fS2U1MTHFYGr0jRoRSHx2ugdPEzwpVVgIXgANKjDhWOBNgIrpS7S4aN6BDV7ysGCWtemFLAI9DGEkCPnTQhRBfZ+YfhgVm2PWgQRA2C7Jpyk4mDN84JVQKJsAu36aLfPCL4TYAtvKXLcwFoxUrVhB+kAAfXhwsWNm5Gm5BR52wJerHQpQ1MiH2j5+kpFBBx+dfiAjXSSf6q9PwhzHkli/WBGkUAARocRlRpevbcPDCOnQBwJ1GkVLQnfaaQG7499CnUo8OEPFyA2zI5+aEvhfQLbuhDEKQSNjekMoeHVdcKKVEPd2sC5cCvW3Qa+qsfeZhNmzY4UXo6WWy6Ad0C3jY1cnVCtKp+CkbSo8uhJhRvLToPX6E0GUqW8Dy5d0ACrjQcwMwt7F6O7sHuakrie0ZCui5XO4EEX0piQpqmbQFYIHAoOdyuW8R0fe0ObUFkmyBQKBLKT/JzH9O0gVFSTa2li0+C/gGXUq5iZn/p78mHV/j6Se7t4Av0ItXV5zMyo257s2pcybVAp5Bx+dbpJS4T/GzSVVKy6UtUG4Bz6BLKV9TSuHr0TppC9SNBTyBXrwd9zf6o1x1075a0KIFXIMupdyulMItW7FcPKRbTFsgiAVcgd7e3j6vUCggwrI5yMN0WW2BuCzgCDpi5EKIPxLRi3EJqZ+rLRDUAo6gCyFeZ+ZXgz5Il9cWiNMCtqBLKb+glPplnALqZ2sLhGGBqqDn8/m9Sql30v6xrTCMqOtIvgUqgt7T07NwcHAQe8vXJV8FLaG2gLMFngEdX3+WUr7JzB9zLq5zaAvUhwWeAV0I8QYzv1If4msptQXcWWAS6Llc7gARtbkrqnNpC9SPBSZAb29vf9/4+Dg+phXblc71YzYtab1ZwAS9s7Nz6cjICK50ju0jWvVmOC1vfVnAKF7pjPsRP1RfomtptQXcWwB7y3+slDrkvojOqS1QfxZw3AJQfyppibNkgWPHjrGDvsowjMMa9CxRkUJdHUAfNwzjQGtr6wkNegobP0sq2YD+1DCMz7e2tv4B9tCgZ4mKFOpaBfTBxsbGTx85cuRvlsoa9BQ2fpZUqgD6w4aGhhdbWlpwS8VE0qBniYoU6loKumEYdxobG184fPhwR7mqGvQUNn6WVCoB/VpDQ8PzLS0tZyvpr0HPEhUp1LUI+gUi+vjRo0cvV1NRg57Cxs+SSsePH+9qamr6xKFDh27a6a1BzxIVKdS1ra1t4cGDB/udVPs/YIoD4AHLutsAAAAASUVORK5CYII="},oRuE:function(M,H,a){(function(D,b,A){M.exports=H=b(a("Ib8C"),a("OLod"))})(this,function(D){return D.pad.Iso10126={pad:function(b,A){var v=A*4,y=v-b.sigBytes%v;b.concat(D.lib.WordArray.random(y-1)).concat(D.lib.WordArray.create([y<<24],1))},unpad:function(b){var A=b.words[b.sigBytes-1>>>2]&255;b.sigBytes-=A}},D.pad.Iso10126})},oaGz:function(M,H,a){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,H,a){"use strict";a.d(H,"a",function(){return ha});var D=a("1OyB"),b=a("vuIU"),A=a("Ji7U"),v=a("LK+K"),y=a("rePB"),E=a("VTBJ"),w=a("ODXe"),c=a("q1tI"),_=a("TSYQ"),l=a.n(_),t=a("Kwbf"),u=a("6cGi"),s=a("U8pU"),r=a("4IlW"),f=c.createContext({}),m=f,d={visibility:"hidden"};function n(be){var at=be.prefixCls,Dt=be.prevIcon,wt=Dt===void 0?"\u2039":Dt,Ft=be.nextIcon,Rt=Ft===void 0?"\u203A":Ft,zt=be.superPrevIcon,qt=zt===void 0?"\xAB":zt,vn=be.superNextIcon,dn=vn===void 0?"\xBB":vn,jn=be.onSuperPrev,Cn=be.onSuperNext,on=be.onPrev,An=be.onNext,gn=be.children,Bn=c.useContext(m),Pn=Bn.hideNextBtn,Qn=Bn.hidePrevBtn;return c.createElement("div",{className:at},jn&&c.createElement("button",{type:"button",onClick:jn,tabIndex:-1,className:"".concat(at,"-super-prev-btn"),style:Qn?d:{}},qt),on&&c.createElement("button",{type:"button",onClick:on,tabIndex:-1,className:"".concat(at,"-prev-btn"),style:Qn?d:{}},wt),c.createElement("div",{className:"".concat(at,"-view")},gn),An&&c.createElement("button",{type:"button",onClick:An,tabIndex:-1,className:"".concat(at,"-next-btn"),style:Pn?d:{}},Rt),Cn&&c.createElement("button",{type:"button",onClick:Cn,tabIndex:-1,className:"".concat(at,"-super-next-btn"),style:Pn?d:{}},dn))}var i=n;function h(be){var at=c.useContext(m),Dt=at.hideHeader;if(Dt)return null;var wt=be.prefixCls,Ft=be.generateConfig,Rt=be.locale,zt=be.value,qt=be.format,vn="".concat(wt,"-header");return c.createElement(i,{prefixCls:vn},zt?Ft.locale.format(Rt.locale,zt,qt):"\xA0")}var C=h,x=a("YrtM"),g=a("KQm4"),R=new Map;function P(be,at,Dt){if(R.get(be)&&cancelAnimationFrame(R.get(be)),Dt<=0){R.set(be,requestAnimationFrame(function(){be.scrollTop=at}));return}var wt=at-be.scrollTop,Ft=wt/Dt*10;R.set(be,requestAnimationFrame(function(){be.scrollTop+=Ft,be.scrollTop!==at&&P(be,at,Dt-10)}))}function O(be,at){var Dt=at.onLeftRight,wt=at.onCtrlLeftRight,Ft=at.onUpDown,Rt=at.onPageUpDown,zt=at.onEnter,qt=be.which,vn=be.ctrlKey,dn=be.metaKey;switch(qt){case r.a.LEFT:if(vn||dn){if(wt)return wt(-1),!0}else if(Dt)return Dt(-1),!0;break;case r.a.RIGHT:if(vn||dn){if(wt)return wt(1),!0}else if(Dt)return Dt(1),!0;break;case r.a.UP:if(Ft)return Ft(-1),!0;break;case r.a.DOWN:if(Ft)return Ft(1),!0;break;case r.a.PAGE_UP:if(Rt)return Rt(-1),!0;break;case r.a.PAGE_DOWN:if(Rt)return Rt(1),!0;break;case r.a.ENTER:if(zt)return zt(),!0;break}return!1}function S(be,at,Dt,wt){var Ft=be;if(!Ft)switch(at){case"time":Ft=wt?"hh:mm:ss a":"HH:mm:ss";break;case"week":Ft="gggg-wo";break;case"month":Ft="YYYY-MM";break;case"quarter":Ft="YYYY-[Q]Q";break;case"year":Ft="YYYY";break;default:Ft=Dt?"YYYY-MM-DD HH:mm:ss":"YYYY-MM-DD"}return Ft}function p(be,at){var Dt=be==="time"?8:10;return Math.max(Dt,at.length)+2}var T=null,N=new Set;function k(be){return!T&&typeof window!="undefined"&&window.addEventListener&&(T=function(Dt){Object(g.a)(N).forEach(function(wt){wt(Dt)})},window.addEventListener("mousedown",T)),N.add(be),function(){N.delete(be),N.size===0&&(window.removeEventListener("mousedown",T),T=null)}}var U=function(at){return at==="month"||at==="date"?"year":at},z=function(at){return at==="date"?"month":at},W=function(at){return at==="month"||at==="date"?"quarter":at},F=function(at){return at==="date"?"week":at},V={year:U,month:z,quarter:W,week:F,time:null,date:null};function K(be,at){return be.some(function(Dt){return Dt&&Dt.contains(at)})}function B(be){var at=be.prefixCls,Dt=be.units,wt=be.onSelect,Ft=be.value,Rt=be.active,zt=be.hideDisabledOptions,qt="".concat(at,"-cell"),vn=c.useContext(m),dn=vn.open,jn=c.useRef(null),Cn=c.useRef(new Map);return c.useLayoutEffect(function(){var on=Cn.current.get(Ft);on&&dn!==!1&&P(jn.current,on.offsetTop,120)},[Ft]),c.useLayoutEffect(function(){if(dn){var on=Cn.current.get(Ft);on&&P(jn.current,on.offsetTop,0)}},[dn]),c.createElement("ul",{className:l()("".concat(at,"-column"),Object(y.a)({},"".concat(at,"-column-active"),Rt)),ref:jn,style:{position:"relative"}},Dt.map(function(on){var An;return zt&&on.disabled?null:c.createElement("li",{key:on.value,ref:function(Bn){Cn.current.set(on.value,Bn)},className:l()(qt,(An={},Object(y.a)(An,"".concat(qt,"-disabled"),on.disabled),Object(y.a)(An,"".concat(qt,"-selected"),Ft===on.value),An)),onClick:function(){if(on.disabled)return;wt(on.value)}},c.createElement("div",{className:"".concat(qt,"-inner")},on.label))}))}var J=B;function le(be,at){for(var Dt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"0",wt=String(be);wt.length<at;)wt="".concat(Dt).concat(be);return wt}var ge=function(){for(var at=arguments.length,Dt=new Array(at),wt=0;wt<at;wt++)Dt[wt]=arguments[wt];return Dt};function pe(be){return be==null?[]:Array.isArray(be)?be:[be]}function De(be){var at={};return Object.keys(be).forEach(function(Dt){(Dt.substr(0,5)==="data-"||Dt.substr(0,5)==="aria-"||Dt==="role"||Dt==="name")&&Dt.substr(0,7)!=="data-__"&&(at[Dt]=be[Dt])}),at}function Ie(be,at){return be?be[at]:null}function fe(be,at,Dt){var wt=[Ie(be,0),Ie(be,1)];return wt[Dt]=typeof at=="function"?at(wt[Dt]):at,!wt[0]&&!wt[1]?null:wt}function xe(be,at,Dt,wt,Ft){var Rt=be.setHour(at,Dt);return Rt=be.setMinute(Rt,wt),Rt=be.setSecond(Rt,Ft),Rt}function Ee(be,at,Dt,wt,Ft,Rt){var zt=Math.floor(be/wt)*wt;if(zt<be)return[zt,60-Ft,60-Rt];var qt=Math.floor(at/Ft)*Ft;if(qt<at)return[zt,qt,60-Rt];var vn=Math.floor(Dt/Rt)*Rt;return[zt,qt,vn]}function se(be,at){if(be.length!==at.length)return!0;for(var Dt=0;Dt<be.length;Dt+=1)if(be[Dt].disabled!==at[Dt].disabled)return!0;return!1}function oe(be,at,Dt,wt){for(var Ft=[],Rt=be;Rt<=at;Rt+=Dt)Ft.push({label:le(Rt,2),value:Rt,disabled:(wt||[]).includes(Rt)});return Ft}function q(be){var at=be.generateConfig,Dt=be.prefixCls,wt=be.operationRef,Ft=be.activeColumnIndex,Rt=be.value,zt=be.showHour,qt=be.showMinute,vn=be.showSecond,dn=be.use12Hours,jn=be.hourStep,Cn=jn===void 0?1:jn,on=be.minuteStep,An=on===void 0?1:on,gn=be.secondStep,Bn=gn===void 0?1:gn,Pn=be.disabledHours,Qn=be.disabledMinutes,yr=be.disabledSeconds,ln=be.hideDisabledOptions,en=be.onSelect,fn=[],yn="".concat(Dt,"-content"),Rn="".concat(Dt,"-time-panel"),Ln,hn=Rt?at.getHour(Rt):-1,xn=Rt?at.getMinute(Rt):-1,Mn=Rt?at.getSecond(Rt):-1,Un=function($t,Vt,qn,On){var sr=Rt||at.getNow(),Zn=Math.max(0,Vt),vr=Math.max(0,qn),mr=Math.max(0,On);return sr=xe(at,sr,!dn||!$t?Zn:Zn+12,vr,mr),sr},nr=oe(0,23,Cn,Pn&&Pn()),hr=Object(x.a)(function(){return nr},nr,se);dn&&(Ln=hn>=12,hn%=12);var rr=c.useMemo(function(){if(!dn)return[!1,!1];var Ht=[!0,!0];return hr.forEach(function($t){var Vt=$t.disabled,qn=$t.value;if(Vt)return;qn>=12?Ht[1]=!1:Ht[0]=!1}),Ht},[dn,hr]),xr=Object(w.a)(rr,2),Ar=xr[0],or=xr[1],na=c.useMemo(function(){return dn?hr.filter(Ln?function(Ht){return Ht.value>=12}:function(Ht){return Ht.value<12}).map(function(Ht){var $t=Ht.value%12,Vt=$t===0?"12":le($t,2);return Object(E.a)(Object(E.a)({},Ht),{},{label:Vt,value:$t})}):hr},[dn,hr]),ir=oe(0,59,An,Qn&&Qn(hn)),Yr=oe(0,59,Bn,yr&&yr(hn,xn));wt.current={onUpDown:function($t){var Vt=fn[Ft];if(Vt)for(var qn=Vt.units.findIndex(function(vr){return vr.value===Vt.value}),On=Vt.units.length,sr=1;sr<On;sr+=1){var Zn=Vt.units[(qn+$t*sr+On)%On];if(Zn.disabled!==!0){Vt.onSelect(Zn.value);break}}}};function Vr(Ht,$t,Vt,qn,On){Ht!==!1&&fn.push({node:c.cloneElement($t,{prefixCls:Rn,value:Vt,active:Ft===fn.length,onSelect:On,units:qn,hideDisabledOptions:ln}),onSelect:On,value:Vt,units:qn})}Vr(zt,c.createElement(J,{key:"hour"}),hn,na,function(Ht){en(Un(Ln,Ht,xn,Mn),"mouse")}),Vr(qt,c.createElement(J,{key:"minute"}),xn,ir,function(Ht){en(Un(Ln,hn,Ht,Mn),"mouse")}),Vr(vn,c.createElement(J,{key:"second"}),Mn,Yr,function(Ht){en(Un(Ln,hn,xn,Ht),"mouse")});var In=-1;return typeof Ln=="boolean"&&(In=Ln?1:0),Vr(dn===!0,c.createElement(J,{key:"12hours"}),In,[{label:"AM",value:0,disabled:Ar},{label:"PM",value:1,disabled:or}],function(Ht){en(Un(!!Ht,hn,xn,Mn),"mouse")}),c.createElement("div",{className:yn},fn.map(function(Ht){var $t=Ht.node;return $t}))}var me=q,re=function(at){return at.filter(function(Dt){return Dt!==!1}).length};function ae(be){var at=be.generateConfig,Dt=be.format,wt=Dt===void 0?"HH:mm:ss":Dt,Ft=be.prefixCls,Rt=be.active,zt=be.operationRef,qt=be.showHour,vn=be.showMinute,dn=be.showSecond,jn=be.use12Hours,Cn=jn===void 0?!1:jn,on=be.onSelect,An=be.value,gn="".concat(Ft,"-time-panel"),Bn=c.useRef(),Pn=c.useState(-1),Qn=Object(w.a)(Pn,2),yr=Qn[0],ln=Qn[1],en=re([qt,vn,dn,Cn]);return zt.current={onKeyDown:function(yn){return O(yn,{onLeftRight:function(Ln){ln((yr+Ln+en)%en)},onUpDown:function(Ln){yr===-1?ln(0):Bn.current&&Bn.current.onUpDown(Ln)},onEnter:function(){on(An||at.getNow(),"key"),ln(-1)}})},onBlur:function(){ln(-1)}},c.createElement("div",{className:l()(gn,Object(y.a)({},"".concat(gn,"-active"),Rt))},c.createElement(C,Object.assign({},be,{format:wt,prefixCls:Ft})),c.createElement(me,Object.assign({},be,{prefixCls:Ft,activeColumnIndex:yr,operationRef:Bn})))}var ce=ae,te=7;function $(be,at){return!be&&!at?!0:!be||!at?!1:void 0}function X(be,at,Dt){var wt=$(at,Dt);if(typeof wt=="boolean")return wt;var Ft=Math.floor(be.getYear(at)/10),Rt=Math.floor(be.getYear(Dt)/10);return Ft===Rt}function ee(be,at,Dt){var wt=$(at,Dt);return typeof wt=="boolean"?wt:be.getYear(at)===be.getYear(Dt)}function Oe(be,at){var Dt=Math.floor(be.getMonth(at)/3);return Dt+1}function Se(be,at,Dt){var wt=$(at,Dt);return typeof wt=="boolean"?wt:ee(be,at,Dt)&&Oe(be,at)===Oe(be,Dt)}function Me(be,at,Dt){var wt=$(at,Dt);return typeof wt=="boolean"?wt:ee(be,at,Dt)&&be.getMonth(at)===be.getMonth(Dt)}function Qe(be,at,Dt){var wt=$(at,Dt);return typeof wt=="boolean"?wt:be.getYear(at)===be.getYear(Dt)&&be.getMonth(at)===be.getMonth(Dt)&&be.getDate(at)===be.getDate(Dt)}function tt(be,at,Dt){var wt=$(at,Dt);return typeof wt=="boolean"?wt:be.getHour(at)===be.getHour(Dt)&&be.getMinute(at)===be.getMinute(Dt)&&be.getSecond(at)===be.getSecond(Dt)}function st(be,at,Dt,wt){var Ft=$(Dt,wt);return typeof Ft=="boolean"?Ft:be.locale.getWeek(at,Dt)===be.locale.getWeek(at,wt)}function ut(be,at,Dt){return Qe(be,at,Dt)&&tt(be,at,Dt)}function ht(be,at,Dt,wt){return!at||!Dt||!wt?!1:!Qe(be,at,wt)&&!Qe(be,Dt,wt)&&be.isAfter(wt,at)&&be.isAfter(Dt,wt)}function bt(be,at,Dt){var wt=at.locale.getWeekFirstDay(be),Ft=at.setDate(Dt,1),Rt=at.getWeekDay(Ft),zt=at.addDate(Ft,wt-Rt);return at.getMonth(zt)===at.getMonth(Dt)&&at.getDate(zt)>1&&(zt=at.addDate(zt,-7)),zt}function Ke(be,at,Dt){var wt=arguments.length>3&&arguments[3]!==void 0?arguments[3]:1;switch(at){case"year":return Dt.addYear(be,wt*10);case"quarter":case"month":return Dt.addYear(be,wt);default:return Dt.addMonth(be,wt)}}var Ue=c.createContext({}),nt=Ue;function kt(be){var at=be.cellPrefixCls,Dt=be.generateConfig,wt=be.rangedValue,Ft=be.hoverRangedValue,Rt=be.isInView,zt=be.isSameCell,qt=be.offsetCell,vn=be.today,dn=be.value;function jn(Cn){var on,An=qt(Cn,-1),gn=qt(Cn,1),Bn=Ie(wt,0),Pn=Ie(wt,1),Qn=Ie(Ft,0),yr=Ie(Ft,1),ln=ht(Dt,Qn,yr,Cn);function en(xn){return zt(Bn,xn)}function fn(xn){return zt(Pn,xn)}var yn=zt(Qn,Cn),Rn=zt(yr,Cn),Ln=(ln||Rn)&&(!Rt(An)||fn(An)),hn=(ln||yn)&&(!Rt(gn)||en(gn));return on={},Object(y.a)(on,"".concat(at,"-in-view"),Rt(Cn)),Object(y.a)(on,"".concat(at,"-in-range"),ht(Dt,Bn,Pn,Cn)),Object(y.a)(on,"".concat(at,"-range-start"),en(Cn)),Object(y.a)(on,"".concat(at,"-range-end"),fn(Cn)),Object(y.a)(on,"".concat(at,"-range-start-single"),en(Cn)&&!Pn),Object(y.a)(on,"".concat(at,"-range-end-single"),fn(Cn)&&!Bn),Object(y.a)(on,"".concat(at,"-range-start-near-hover"),en(Cn)&&(zt(An,Qn)||ht(Dt,Qn,yr,An))),Object(y.a)(on,"".concat(at,"-range-end-near-hover"),fn(Cn)&&(zt(gn,yr)||ht(Dt,Qn,yr,gn))),Object(y.a)(on,"".concat(at,"-range-hover"),ln),Object(y.a)(on,"".concat(at,"-range-hover-start"),yn),Object(y.a)(on,"".concat(at,"-range-hover-end"),Rn),Object(y.a)(on,"".concat(at,"-range-hover-edge-start"),Ln),Object(y.a)(on,"".concat(at,"-range-hover-edge-end"),hn),Object(y.a)(on,"".concat(at,"-range-hover-edge-start-near-range"),Ln&&zt(An,Pn)),Object(y.a)(on,"".concat(at,"-range-hover-edge-end-near-range"),hn&&zt(gn,Bn)),Object(y.a)(on,"".concat(at,"-today"),zt(vn,Cn)),Object(y.a)(on,"".concat(at,"-selected"),zt(dn,Cn)),on}return jn}function vt(be){for(var at=be.prefixCls,Dt=be.disabledDate,wt=be.onSelect,Ft=be.rowNum,Rt=be.colNum,zt=be.prefixColumn,qt=be.rowClassName,vn=be.baseDate,dn=be.getCellClassName,jn=be.getCellText,Cn=be.getCellNode,on=be.getCellDate,An=be.titleCell,gn=be.headerCells,Bn=c.useContext(m),Pn=Bn.onDateMouseEnter,Qn=Bn.onDateMouseLeave,yr="".concat(at,"-cell"),ln=[],en=0;en<Ft;en+=1){for(var fn=[],yn=void 0,Rn=function(xn){var Mn=en*Rt+xn,Un=on(vn,Mn),nr=Dt&&Dt(Un);xn===0&&(yn=Un,zt&&fn.push(zt(yn))),fn.push(c.createElement("td",{key:xn,title:An&&An(Un),className:l()(yr,Object(E.a)(Object(y.a)({},"".concat(yr,"-disabled"),nr),dn(Un))),onClick:function(){nr||wt(Un)},onMouseEnter:function(){!nr&&Pn&&Pn(Un)},onMouseLeave:function(){!nr&&Qn&&Qn(Un)}},Cn?Cn(Un):c.createElement("div",{className:"".concat(yr,"-inner")},jn(Un))))},Ln=0;Ln<Rt;Ln+=1)Rn(Ln);ln.push(c.createElement("tr",{key:en,className:qt&&qt(yn)},fn))}return c.createElement("div",{className:"".concat(at,"-body")},c.createElement("table",{className:"".concat(at,"-content")},gn&&c.createElement("thead",null,c.createElement("tr",null,gn)),c.createElement("tbody",null,ln)))}function gt(be){var at=be.prefixCls,Dt=be.generateConfig,wt=be.prefixColumn,Ft=be.locale,Rt=be.rowCount,zt=be.viewDate,qt=be.value,vn=be.dateRender,dn=c.useContext(nt),jn=dn.rangedValue,Cn=dn.hoverRangedValue,on=bt(Ft.locale,Dt,zt),An="".concat(at,"-cell"),gn=Dt.locale.getWeekFirstDay(Ft.locale),Bn=Dt.getNow(),Pn=[],Qn=Ft.shortWeekDays||(Dt.locale.getShortWeekDays?Dt.locale.getShortWeekDays(Ft.locale):[]);wt&&Pn.push(c.createElement("th",{key:"empty","aria-label":"empty cell"}));for(var yr=0;yr<te;yr+=1)Pn.push(c.createElement("th",{key:yr},Qn[(yr+gn)%te]));var ln=kt({cellPrefixCls:An,today:Bn,value:qt,generateConfig:Dt,rangedValue:wt?null:jn,hoverRangedValue:wt?null:Cn,isSameCell:function(yn,Rn){return Qe(Dt,yn,Rn)},isInView:function(yn){return Me(Dt,yn,zt)},offsetCell:function(yn,Rn){return Dt.addDate(yn,Rn)}}),en=vn?function(fn){return vn(fn,Bn)}:void 0;return c.createElement(vt,Object.assign({},be,{rowNum:Rt,colNum:te,baseDate:on,getCellNode:en,getCellText:Dt.getDate,getCellClassName:ln,getCellDate:Dt.addDate,titleCell:function(yn){return Dt.locale.format(Ft.locale,yn,"YYYY-MM-DD")},headerCells:Pn}))}var ze=gt;function Fe(be){var at=be.prefixCls,Dt=be.generateConfig,wt=be.locale,Ft=be.viewDate,Rt=be.onNextMonth,zt=be.onPrevMonth,qt=be.onNextYear,vn=be.onPrevYear,dn=be.onYearClick,jn=be.onMonthClick,Cn=c.useContext(m),on=Cn.hideHeader;if(on)return null;var An="".concat(at,"-header"),gn=wt.shortMonths||(Dt.locale.getShortMonths?Dt.locale.getShortMonths(wt.locale):[]),Bn=Dt.getMonth(Ft),Pn=c.createElement("button",{type:"button",key:"year",onClick:dn,tabIndex:-1,className:"".concat(at,"-year-btn")},Dt.locale.format(wt.locale,Ft,wt.yearFormat)),Qn=c.createElement("button",{type:"button",key:"month",onClick:jn,tabIndex:-1,className:"".concat(at,"-month-btn")},wt.monthFormat?Dt.locale.format(wt.locale,Ft,wt.monthFormat):gn[Bn]),yr=wt.monthBeforeYear?[Qn,Pn]:[Pn,Qn];return c.createElement(i,Object.assign({},be,{prefixCls:An,onSuperPrev:vn,onPrev:zt,onNext:Rt,onSuperNext:qt}),yr)}var Xe=Fe,Ae=6;function Pe(be){var at=be.prefixCls,Dt=be.panelName,wt=Dt===void 0?"date":Dt,Ft=be.keyboardConfig,Rt=be.active,zt=be.operationRef,qt=be.generateConfig,vn=be.value,dn=be.viewDate,jn=be.onViewDateChange,Cn=be.onPanelChange,on=be.onSelect,An="".concat(at,"-").concat(wt,"-panel");zt.current={onKeyDown:function(Qn){return O(Qn,Object(E.a)({onLeftRight:function(ln){on(qt.addDate(vn||dn,ln),"key")},onCtrlLeftRight:function(ln){on(qt.addYear(vn||dn,ln),"key")},onUpDown:function(ln){on(qt.addDate(vn||dn,ln*te),"key")},onPageUpDown:function(ln){on(qt.addMonth(vn||dn,ln),"key")}},Ft))}};var gn=function(Qn){var yr=qt.addYear(dn,Qn);jn(yr),Cn(null,yr)},Bn=function(Qn){var yr=qt.addMonth(dn,Qn);jn(yr),Cn(null,yr)};return c.createElement("div",{className:l()(An,Object(y.a)({},"".concat(An,"-active"),Rt))},c.createElement(Xe,Object.assign({},be,{prefixCls:at,value:vn,viewDate:dn,onPrevYear:function(){gn(-1)},onNextYear:function(){gn(1)},onPrevMonth:function(){Bn(-1)},onNextMonth:function(){Bn(1)},onMonthClick:function(){Cn("month",dn)},onYearClick:function(){Cn("year",dn)}})),c.createElement(ze,Object.assign({},be,{onSelect:function(Qn){return on(Qn,"mouse")},prefixCls:at,value:vn,viewDate:dn,rowCount:Ae})))}var Ye=Pe;function $e(be,at,Dt){if(!Dt)return at;var wt=at;return wt=be.setHour(wt,be.getHour(Dt)),wt=be.setMinute(wt,be.getMinute(Dt)),wt=be.setSecond(wt,be.getSecond(Dt)),wt}var Ot=ge("date","time");function ct(be){var at=be.prefixCls,Dt=be.operationRef,wt=be.generateConfig,Ft=be.value,Rt=be.defaultValue,zt=be.disabledTime,qt=be.showTime,vn=be.onSelect,dn="".concat(at,"-datetime-panel"),jn=c.useState(null),Cn=Object(w.a)(jn,2),on=Cn[0],An=Cn[1],gn=c.useRef({}),Bn=c.useRef({}),Pn=Object(s.a)(qt)==="object"?Object(E.a)({},qt):{};function Qn(fn){var yn=Ot.indexOf(on)+fn,Rn=Ot[yn]||null;return Rn}var yr=function(yn){Bn.current.onBlur&&Bn.current.onBlur(yn),An(null)};Dt.current={onKeyDown:function(yn){if(yn.which===r.a.TAB){var Rn=Qn(yn.shiftKey?-1:1);return An(Rn),Rn&&yn.preventDefault(),!0}if(on){var Ln=on==="date"?gn:Bn;return Ln.current&&Ln.current.onKeyDown&&Ln.current.onKeyDown(yn),!0}return[r.a.LEFT,r.a.RIGHT,r.a.UP,r.a.DOWN].includes(yn.which)?(An("date"),!0):!1},onBlur:yr,onClose:yr};var ln=function(yn,Rn){var Ln=yn;Rn==="date"&&!Ft&&Pn.defaultValue?(Ln=wt.setHour(Ln,wt.getHour(Pn.defaultValue)),Ln=wt.setMinute(Ln,wt.getMinute(Pn.defaultValue)),Ln=wt.setSecond(Ln,wt.getSecond(Pn.defaultValue))):Rn==="time"&&!Ft&&Rt&&(Ln=wt.setYear(Ln,wt.getYear(Rt)),Ln=wt.setMonth(Ln,wt.getMonth(Rt)),Ln=wt.setDate(Ln,wt.getDate(Rt))),vn&&vn(Ln,"mouse")},en=zt?zt(Ft||null):{};return c.createElement("div",{className:l()(dn,Object(y.a)({},"".concat(dn,"-active"),on))},c.createElement(Ye,Object.assign({},be,{operationRef:gn,active:on==="date",onSelect:function(yn){ln($e(wt,yn,qt&&Object(s.a)(qt)==="object"?qt.defaultValue:null),"date")}})),c.createElement(ce,Object.assign({},be,{format:void 0},Pn,en,{defaultValue:void 0,operationRef:Bn,active:on==="time",onSelect:function(yn){ln(yn,"time")}})))}var jt=ct;function Xt(be){var at=be.prefixCls,Dt=be.generateConfig,wt=be.locale,Ft=be.value,Rt="".concat(at,"-cell"),zt=function(jn){return c.createElement("td",{key:"week",className:l()(Rt,"".concat(Rt,"-week"))},Dt.locale.getWeek(wt.locale,jn))},qt="".concat(at,"-week-panel-row"),vn=function(jn){return l()(qt,Object(y.a)({},"".concat(qt,"-selected"),st(Dt,wt.locale,Ft,jn)))};return c.createElement(Ye,Object.assign({},be,{panelName:"week",prefixColumn:zt,rowClassName:vn,keyboardConfig:{onLeftRight:null}}))}var bn=Xt;function nn(be){var at=be.prefixCls,Dt=be.generateConfig,wt=be.locale,Ft=be.viewDate,Rt=be.onNextYear,zt=be.onPrevYear,qt=be.onYearClick,vn=c.useContext(m),dn=vn.hideHeader;if(dn)return null;var jn="".concat(at,"-header");return c.createElement(i,Object.assign({},be,{prefixCls:jn,onSuperPrev:zt,onSuperNext:Rt}),c.createElement("button",{type:"button",onClick:qt,className:"".concat(at,"-year-btn")},Dt.locale.format(wt.locale,Ft,wt.yearFormat)))}var xt=nn,We=3,ot=4;function it(be){var at=be.prefixCls,Dt=be.locale,wt=be.value,Ft=be.viewDate,Rt=be.generateConfig,zt=be.monthCellRender,qt=c.useContext(nt),vn=qt.rangedValue,dn=qt.hoverRangedValue,jn="".concat(at,"-cell"),Cn=kt({cellPrefixCls:jn,value:wt,generateConfig:Rt,rangedValue:vn,hoverRangedValue:dn,isSameCell:function(Pn,Qn){return Me(Rt,Pn,Qn)},isInView:function(){return!0},offsetCell:function(Pn,Qn){return Rt.addMonth(Pn,Qn)}}),on=Dt.shortMonths||(Rt.locale.getShortMonths?Rt.locale.getShortMonths(Dt.locale):[]),An=Rt.setMonth(Ft,0),gn=zt?function(Bn){return zt(Bn,Dt)}:void 0;return c.createElement(vt,Object.assign({},be,{rowNum:ot,colNum:We,baseDate:An,getCellNode:gn,getCellText:function(Pn){return Dt.monthFormat?Rt.locale.format(Dt.locale,Pn,Dt.monthFormat):on[Rt.getMonth(Pn)]},getCellClassName:Cn,getCellDate:Rt.addMonth,titleCell:function(Pn){return Rt.locale.format(Dt.locale,Pn,"YYYY-MM")}}))}var Ne=it;function Je(be){var at=be.prefixCls,Dt=be.operationRef,wt=be.onViewDateChange,Ft=be.generateConfig,Rt=be.value,zt=be.viewDate,qt=be.onPanelChange,vn=be.onSelect,dn="".concat(at,"-month-panel");Dt.current={onKeyDown:function(on){return O(on,{onLeftRight:function(gn){vn(Ft.addMonth(Rt||zt,gn),"key")},onCtrlLeftRight:function(gn){vn(Ft.addYear(Rt||zt,gn),"key")},onUpDown:function(gn){vn(Ft.addMonth(Rt||zt,gn*We),"key")},onEnter:function(){qt("date",Rt||zt)}})}};var jn=function(on){var An=Ft.addYear(zt,on);wt(An),qt(null,An)};return c.createElement("div",{className:dn},c.createElement(xt,Object.assign({},be,{prefixCls:at,onPrevYear:function(){jn(-1)},onNextYear:function(){jn(1)},onYearClick:function(){qt("year",zt)}})),c.createElement(Ne,Object.assign({},be,{prefixCls:at,onSelect:function(on){vn(on,"mouse"),qt("date",on)}})))}var Tt=Je;function yt(be){var at=be.prefixCls,Dt=be.generateConfig,wt=be.locale,Ft=be.viewDate,Rt=be.onNextYear,zt=be.onPrevYear,qt=be.onYearClick,vn=c.useContext(m),dn=vn.hideHeader;if(dn)return null;var jn="".concat(at,"-header");return c.createElement(i,Object.assign({},be,{prefixCls:jn,onSuperPrev:zt,onSuperNext:Rt}),c.createElement("button",{type:"button",onClick:qt,className:"".concat(at,"-year-btn")},Dt.locale.format(wt.locale,Ft,wt.yearFormat)))}var It=yt,Kt=4,dt=1;function Pt(be){var at=be.prefixCls,Dt=be.locale,wt=be.value,Ft=be.viewDate,Rt=be.generateConfig,zt=c.useContext(nt),qt=zt.rangedValue,vn=zt.hoverRangedValue,dn="".concat(at,"-cell"),jn=kt({cellPrefixCls:dn,value:wt,generateConfig:Rt,rangedValue:qt,hoverRangedValue:vn,isSameCell:function(An,gn){return Se(Rt,An,gn)},isInView:function(){return!0},offsetCell:function(An,gn){return Rt.addMonth(An,gn*3)}}),Cn=Rt.setDate(Rt.setMonth(Ft,0),1);return c.createElement(vt,Object.assign({},be,{rowNum:dt,colNum:Kt,baseDate:Cn,getCellText:function(An){return Rt.locale.format(Dt.locale,An,Dt.quarterFormat||"[Q]Q")},getCellClassName:jn,getCellDate:function(An,gn){return Rt.addMonth(An,gn*3)},titleCell:function(An){return Rt.locale.format(Dt.locale,An,"YYYY-[Q]Q")}}))}var Nt=Pt;function cn(be){var at=be.prefixCls,Dt=be.operationRef,wt=be.onViewDateChange,Ft=be.generateConfig,Rt=be.value,zt=be.viewDate,qt=be.onPanelChange,vn=be.onSelect,dn="".concat(at,"-quarter-panel");Dt.current={onKeyDown:function(on){return O(on,{onLeftRight:function(gn){vn(Ft.addMonth(Rt||zt,gn*3),"key")},onCtrlLeftRight:function(gn){vn(Ft.addYear(Rt||zt,gn),"key")},onUpDown:function(gn){vn(Ft.addYear(Rt||zt,gn),"key")}})}};var jn=function(on){var An=Ft.addYear(zt,on);wt(An),qt(null,An)};return c.createElement("div",{className:dn},c.createElement(It,Object.assign({},be,{prefixCls:at,onPrevYear:function(){jn(-1)},onNextYear:function(){jn(1)},onYearClick:function(){qt("year",zt)}})),c.createElement(Nt,Object.assign({},be,{prefixCls:at,onSelect:function(on){vn(on,"mouse")}})))}var _n=cn;function Wn(be){var at=be.prefixCls,Dt=be.generateConfig,wt=be.viewDate,Ft=be.onPrevDecade,Rt=be.onNextDecade,zt=be.onDecadeClick,qt=c.useContext(m),vn=qt.hideHeader;if(vn)return null;var dn="".concat(at,"-header"),jn=Dt.getYear(wt),Cn=Math.floor(jn/Ir)*Ir,on=Cn+Ir-1;return c.createElement(i,Object.assign({},be,{prefixCls:dn,onSuperPrev:Ft,onSuperNext:Rt}),c.createElement("button",{type:"button",onClick:zt,className:"".concat(at,"-decade-btn")},Cn,"-",on))}var Kn=Wn,wn=3,un=4;function _r(be){var at=be.prefixCls,Dt=be.value,wt=be.viewDate,Ft=be.locale,Rt=be.generateConfig,zt=c.useContext(nt),qt=zt.rangedValue,vn=zt.hoverRangedValue,dn="".concat(at,"-cell"),jn=Rt.getYear(wt),Cn=Math.floor(jn/Ir)*Ir,on=Cn+Ir-1,An=Rt.setYear(wt,Cn-Math.ceil((wn*un-Ir)/2)),gn=function(Qn){var yr=Rt.getYear(Qn);return Cn<=yr&&yr<=on},Bn=kt({cellPrefixCls:dn,value:Dt,generateConfig:Rt,rangedValue:qt,hoverRangedValue:vn,isSameCell:function(Qn,yr){return ee(Rt,Qn,yr)},isInView:gn,offsetCell:function(Qn,yr){return Rt.addYear(Qn,yr)}});return c.createElement(vt,Object.assign({},be,{rowNum:un,colNum:wn,baseDate:An,getCellText:Rt.getYear,getCellClassName:Bn,getCellDate:Rt.addYear,titleCell:function(Qn){return Rt.locale.format(Ft.locale,Qn,"YYYY")}}))}var Rr=_r,Ir=10;function dr(be){var at=be.prefixCls,Dt=be.operationRef,wt=be.onViewDateChange,Ft=be.generateConfig,Rt=be.value,zt=be.viewDate,qt=be.sourceMode,vn=be.onSelect,dn=be.onPanelChange,jn="".concat(at,"-year-panel");Dt.current={onKeyDown:function(An){return O(An,{onLeftRight:function(Bn){vn(Ft.addYear(Rt||zt,Bn),"key")},onCtrlLeftRight:function(Bn){vn(Ft.addYear(Rt||zt,Bn*Ir),"key")},onUpDown:function(Bn){vn(Ft.addYear(Rt||zt,Bn*wn),"key")},onEnter:function(){dn(qt==="date"?"date":"month",Rt||zt)}})}};var Cn=function(An){var gn=Ft.addYear(zt,An*10);wt(gn),dn(null,gn)};return c.createElement("div",{className:jn},c.createElement(Kn,Object.assign({},be,{prefixCls:at,onPrevDecade:function(){Cn(-1)},onNextDecade:function(){Cn(1)},onDecadeClick:function(){dn("decade",zt)}})),c.createElement(Rr,Object.assign({},be,{prefixCls:at,onSelect:function(An){dn(qt==="date"?"date":"month",An),vn(An,"mouse")}})))}var zn=dr;function tr(be){var at=be.prefixCls,Dt=be.generateConfig,wt=be.viewDate,Ft=be.onPrevDecades,Rt=be.onNextDecades,zt=c.useContext(m),qt=zt.hideHeader;if(qt)return null;var vn="".concat(at,"-header"),dn=Dt.getYear(wt),jn=Math.floor(dn/Jn)*Jn,Cn=jn+Jn-1;return c.createElement(i,Object.assign({},be,{prefixCls:vn,onSuperPrev:Ft,onSuperNext:Rt}),jn,"-",Cn)}var an=tr,Wt=3,sn=4;function Xn(be){var at=Vn-1,Dt=be.prefixCls,wt=be.viewDate,Ft=be.generateConfig,Rt=be.disabledDate,zt="".concat(Dt,"-cell"),qt=Ft.getYear(wt),vn=Math.floor(qt/Vn)*Vn,dn=Math.floor(qt/Jn)*Jn,jn=dn+Jn-1,Cn=Ft.setYear(wt,dn-Math.ceil((Wt*sn*Vn-Jn)/2)),on=function(gn){var Bn,Pn=Rt&&Rt(gn),Qn=Ft.getYear(gn),yr=Qn+at;return Bn={},Object(y.a)(Bn,"".concat(zt,"-disabled"),Pn),Object(y.a)(Bn,"".concat(zt,"-in-view"),dn<=Qn&&yr<=jn),Object(y.a)(Bn,"".concat(zt,"-selected"),Qn===vn),Bn};return c.createElement(vt,Object.assign({},be,{rowNum:sn,colNum:Wt,baseDate:Cn,getCellText:function(gn){var Bn=Ft.getYear(gn);return"".concat(Bn,"-").concat(Bn+at)},getCellClassName:on,getCellDate:function(gn,Bn){return Ft.addYear(gn,Bn*Vn)}}))}var $n=Xn,Vn=10,Jn=Vn*10;function de(be){var at=be.prefixCls,Dt=be.onViewDateChange,wt=be.generateConfig,Ft=be.viewDate,Rt=be.operationRef,zt=be.onSelect,qt=be.onPanelChange,vn="".concat(at,"-decade-panel");Rt.current={onKeyDown:function(on){return O(on,{onLeftRight:function(gn){zt(wt.addYear(Ft,gn*Vn),"key")},onCtrlLeftRight:function(gn){zt(wt.addYear(Ft,gn*Jn),"key")},onUpDown:function(gn){zt(wt.addYear(Ft,gn*Vn*Wt),"key")},onEnter:function(){qt("year",Ft)}})}};var dn=function(on){var An=wt.addYear(Ft,on*Jn);Dt(An),qt(null,An)},jn=function(on){zt(on,"mouse"),qt("year",on)};return c.createElement("div",{className:vn},c.createElement(an,Object.assign({},be,{prefixCls:at,onPrevDecades:function(){dn(-1)},onNextDecades:function(){dn(1)}})),c.createElement($n,Object.assign({},be,{prefixCls:at,onSelect:jn})))}var G=de;function Z(be,at,Dt){return Dt?c.createElement("div",{className:"".concat(be,"-footer-extra")},Dt(at)):null}function ue(be){var at=be.prefixCls,Dt=be.rangeList,wt=Dt===void 0?[]:Dt,Ft=be.components,Rt=Ft===void 0?{}:Ft,zt=be.needConfirmButton,qt=be.onNow,vn=be.onOk,dn=be.okDisabled,jn=be.showNow,Cn=be.locale,on,An;if(wt.length){var gn=Rt.rangeItem||"span";on=c.createElement(c.Fragment,null,wt.map(function(Pn){var Qn=Pn.label,yr=Pn.onClick,ln=Pn.onMouseEnter,en=Pn.onMouseLeave;return c.createElement("li",{key:Qn,className:"".concat(at,"-preset")},c.createElement(gn,{onClick:yr,onMouseEnter:ln,onMouseLeave:en},Qn))}))}if(zt){var Bn=Rt.button||"button";qt&&!on&&jn!==!1&&(on=c.createElement("li",{className:"".concat(at,"-now")},c.createElement("a",{className:"".concat(at,"-now-btn"),onClick:qt},Cn.now))),An=zt&&c.createElement("li",{className:"".concat(at,"-ok")},c.createElement(Bn,{disabled:dn,onClick:vn},Cn.ok))}return!on&&!An?null:c.createElement("ul",{className:"".concat(at,"-ranges")},on,An)}function ye(be){var at,Dt=be.prefixCls,wt=Dt===void 0?"rc-picker":Dt,Ft=be.className,Rt=be.style,zt=be.locale,qt=be.generateConfig,vn=be.value,dn=be.defaultValue,jn=be.pickerValue,Cn=be.defaultPickerValue,on=be.disabledDate,An=be.mode,gn=be.picker,Bn=gn===void 0?"date":gn,Pn=be.tabIndex,Qn=Pn===void 0?0:Pn,yr=be.showNow,ln=be.showTime,en=be.showToday,fn=be.renderExtraFooter,yn=be.hideHeader,Rn=be.onSelect,Ln=be.onChange,hn=be.onPanelChange,xn=be.onMouseDown,Mn=be.onPickerValueChange,Un=be.onOk,nr=be.components,hr=be.direction,rr=be.hourStep,xr=rr===void 0?1:rr,Ar=be.minuteStep,or=Ar===void 0?1:Ar,na=be.secondStep,ir=na===void 0?1:na,Yr=Bn==="date"&&!!ln||Bn==="time",Vr=24%xr===0,In=60%or===0,Ht=60%ir===0,$t=c.useContext(m),Vt=$t.operationRef,qn=$t.panelRef,On=$t.onSelect,sr=$t.hideRanges,Zn=$t.defaultOpenValue,vr=c.useContext(nt),mr=vr.inRange,Fr=vr.panelPosition,kr=vr.rangedValue,aa=vr.hoverRangedValue,pr=c.useRef({}),Wr=c.useRef(!0),Tr=Object(u.a)(null,{value:vn,defaultValue:dn,postState:function(En){return!En&&Zn&&Bn==="time"?Zn:En}}),qr=Object(w.a)(Tr,2),ba=qr[0],pa=qr[1],zr=Object(u.a)(null,{value:jn,defaultValue:Cn||ba,postState:function(En){return En||qt.getNow()}}),Ze=Object(w.a)(zr,2),lt=Ze[0],_t=Ze[1],et=function(En){_t(En),Mn&&Mn(En)},Re=function(En){var Gn=V[Bn];return Gn?Gn(En):En},Be=Object(u.a)(function(){return Bn==="time"?"time":Re("date")},{value:An}),Te=Object(w.a)(Be,2),Ve=Te[0],qe=Te[1];c.useEffect(function(){qe(Bn)},[Bn]);var mt=c.useState(function(){return Ve}),rt=Object(w.a)(mt,2),Mt=rt[0],Zt=rt[1],rn=function(En,Gn){var Zr=Re(En||Ve);Zt(Ve),qe(Zr),hn&&(Ve!==Zr||ut(qt,lt,lt))&&hn(Gn,Zr)},Yt=function(En,Gn){var Zr=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;(Ve===Bn||Zr)&&(pa(En),Rn&&Rn(En),On&&On(En,Gn),Ln&&!ut(qt,En,ba)&&Ln(En))},Jt=function(En){return pr.current&&pr.current.onKeyDown?([r.a.LEFT,r.a.RIGHT,r.a.UP,r.a.DOWN,r.a.PAGE_UP,r.a.PAGE_DOWN,r.a.ENTER].includes(En.which)&&En.preventDefault(),pr.current.onKeyDown(En)):(Object(t.a)(!1,"Panel not correct handle keyDown event. Please help to fire issue about this."),!1)},Dn=function(En){pr.current&&pr.current.onBlur&&pr.current.onBlur(En)};Vt&&Fr!=="right"&&(Vt.current={onKeyDown:Jt,onClose:function(){pr.current&&pr.current.onClose&&pr.current.onClose()}}),c.useEffect(function(){vn&&!Wr.current&&_t(vn)},[vn]),c.useEffect(function(){Wr.current=!1},[]);var Tn,Mr=Object(E.a)(Object(E.a)({},be),{},{operationRef:pr,prefixCls:wt,viewDate:lt,value:ba,onViewDateChange:et,sourceMode:Mt,onPanelChange:rn,disabledDate:Ve!=="decade"?on:void 0});delete Mr.onChange,delete Mr.onSelect;switch(Ve){case"decade":Tn=c.createElement(G,Object.assign({},Mr,{onSelect:function(En,Gn){et(En),Yt(En,Gn)}}));break;case"year":Tn=c.createElement(zn,Object.assign({},Mr,{onSelect:function(En,Gn){et(En),Yt(En,Gn)}}));break;case"month":Tn=c.createElement(Tt,Object.assign({},Mr,{onSelect:function(En,Gn){et(En),Yt(En,Gn)}}));break;case"quarter":Tn=c.createElement(_n,Object.assign({},Mr,{onSelect:function(En,Gn){et(En),Yt(En,Gn)}}));break;case"week":Tn=c.createElement(bn,Object.assign({},Mr,{onSelect:function(En,Gn){et(En),Yt(En,Gn)}}));break;case"time":delete Mr.showTime,Tn=c.createElement(ce,Object.assign({},Mr,Object(s.a)(ln)==="object"?ln:null,{onSelect:function(En,Gn){et(En),Yt(En,Gn)}}));break;default:ln?Tn=c.createElement(jt,Object.assign({},Mr,{onSelect:function(En,Gn){et(En),Yt(En,Gn)}})):Tn=c.createElement(Ye,Object.assign({},Mr,{onSelect:function(En,Gn){et(En),Yt(En,Gn)}}))}var Lr,ea,Xr=function(){var En=qt.getNow(),Gn=Ee(qt.getHour(En),qt.getMinute(En),qt.getSecond(En),Vr?xr:1,In?or:1,Ht?ir:1),Zr=xe(qt,En,Gn[0],Gn[1],Gn[2]);Yt(Zr,"submit")};sr||(Lr=Z(wt,Ve,fn),ea=ue({prefixCls:wt,components:nr,needConfirmButton:Yr,okDisabled:!ba||on&&on(ba),locale:zt,showNow:yr,onNow:Yr&&Xr,onOk:function(){ba&&(Yt(ba,"submit",!0),Un&&Un(ba))}}));var Jr;if(en&&Ve==="date"&&Bn==="date"&&!ln){var ur=qt.getNow(),Yn="".concat(wt,"-today-btn"),Cr=on&&on(ur);Jr=c.createElement("a",{className:l()(Yn,Cr&&"".concat(Yn,"-disabled")),"aria-disabled":Cr,onClick:function(){Cr||Yt(ur,"mouse",!0)}},zt.today)}return c.createElement(m.Provider,{value:Object(E.a)(Object(E.a)({},$t),{},{hideHeader:"hideHeader"in be?yn:$t.hideHeader,hidePrevBtn:mr&&Fr==="right",hideNextBtn:mr&&Fr==="left"})},c.createElement("div",{tabIndex:Qn,className:l()("".concat(wt,"-panel"),Ft,(at={},Object(y.a)(at,"".concat(wt,"-panel-has-range"),kr&&kr[0]&&kr[1]),Object(y.a)(at,"".concat(wt,"-panel-has-range-hover"),aa&&aa[0]&&aa[1]),Object(y.a)(at,"".concat(wt,"-panel-rtl"),hr==="rtl"),at)),style:Rt,onKeyDown:Jt,onBlur:Dn,onMouseDown:xn,ref:qn},Tn,Lr||ea||Jr?c.createElement("div",{className:"".concat(wt,"-footer")},Lr,ea,Jr):null))}var he=ye,ft=a("uciX"),mn={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 Hn(be){var at,Dt=be.prefixCls,wt=be.popupElement,Ft=be.popupStyle,Rt=be.visible,zt=be.dropdownClassName,qt=be.dropdownAlign,vn=be.transitionName,dn=be.getPopupContainer,jn=be.children,Cn=be.range,on=be.popupPlacement,An=be.direction,gn="".concat(Dt,"-dropdown"),Bn=function(){return on!==void 0?on:An==="rtl"?"bottomRight":"bottomLeft"};return c.createElement(ft.a,{showAction:[],hideAction:[],popupPlacement:Bn(),builtinPlacements:mn,prefixCls:gn,popupTransitionName:vn,popup:wt,popupAlign:qt,popupVisible:Rt,popupClassName:l()(zt,(at={},Object(y.a)(at,"".concat(gn,"-range"),Cn),Object(y.a)(at,"".concat(gn,"-rtl"),An==="rtl"),at)),popupStyle:Ft,getPopupContainer:dn},jn)}var ar=Hn;function tn(be){var at=be.open,Dt=be.value,wt=be.isClickOutside,Ft=be.triggerOpen,Rt=be.forwardKeyDown,zt=be.blurToCancel,qt=be.onSubmit,vn=be.onCancel,dn=be.onFocus,jn=be.onBlur,Cn=Object(c.useState)(!1),on=Object(w.a)(Cn,2),An=on[0],gn=on[1],Bn=Object(c.useState)(!1),Pn=Object(w.a)(Bn,2),Qn=Pn[0],yr=Pn[1],ln=Object(c.useRef)(!1),en=Object(c.useRef)(!1),fn={onMouseDown:function(){gn(!0),Ft(!0)},onKeyDown:function(Rn){switch(Rn.which){case r.a.ENTER:{at?qt()!==!1&&gn(!0):Ft(!0),Rn.preventDefault();return}case r.a.TAB:{An&&at&&!Rn.shiftKey?(gn(!1),Rn.preventDefault()):!An&&at&&(!Rt(Rn)&&Rn.shiftKey&&(gn(!0),Rn.preventDefault()));return}case r.a.ESC:{gn(!0),vn();return}}!at&&![r.a.SHIFT].includes(Rn.which)?Ft(!0):An||Rt(Rn)},onFocus:function(Rn){gn(!0),yr(!0),dn&&dn(Rn)},onBlur:function(Rn){if(ln.current||!wt(document.activeElement)){ln.current=!1;return}zt?setTimeout(function(){wt(document.activeElement)&&vn()},0):at&&(Ft(!1),en.current&&qt()),yr(!1),jn&&jn(Rn)}};return Object(c.useEffect)(function(){en.current=!1},[at]),Object(c.useEffect)(function(){en.current=!0},[Dt]),Object(c.useEffect)(function(){return k(function(yn){var Rn=yn.target;at&&(wt(Rn)?Qn||Ft(!1):(ln.current=!0,requestAnimationFrame(function(){ln.current=!1})))})}),[fn,{focused:Qn,typing:An}]}function kn(be){var at=be.valueTexts,Dt=be.onTextChange,wt=c.useState(""),Ft=Object(w.a)(wt,2),Rt=Ft[0],zt=Ft[1],qt=c.useRef([]);qt.current=at;function vn(jn){zt(jn),Dt(jn)}function dn(){zt(qt.current[0])}return c.useEffect(function(){at.every(function(jn){return jn!==Rt})&&dn()},[at.join("||")]),[Rt,vn,dn]}var Nn=a("Gytx"),$r=a.n(Nn);function _a(be,at){var Dt=at.formatList,wt=at.generateConfig,Ft=at.locale;return Object(x.a)(function(){if(!be)return[[""],""];for(var Rt="",zt=[],qt=0;qt<Dt.length;qt+=1){var vn=Dt[qt],dn=wt.locale.format(Ft.locale,be,vn);zt.push(dn),qt===0&&(Rt=dn)}return[zt,Rt]},[be,Dt],function(Rt,zt){return Rt[0]!==zt[0]||!$r()(Rt[1],zt[1])})}function ya(be,at){var Dt=at.formatList,wt=at.generateConfig,Ft=at.locale,Rt=Object(c.useState)(null),zt=Object(w.a)(Rt,2),qt=zt[0],vn=zt[1],dn=Object(c.useRef)(null);function jn(Pn){var Qn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;if(cancelAnimationFrame(dn.current),Qn){vn(Pn);return}dn.current=requestAnimationFrame(function(){vn(Pn)})}var Cn=_a(qt,{formatList:Dt,generateConfig:wt,locale:Ft}),on=Object(w.a)(Cn,2),An=on[1];function gn(Pn){jn(Pn)}function Bn(){var Pn=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;jn(null,Pn)}return Object(c.useEffect)(function(){Bn(!0)},[be]),Object(c.useEffect)(function(){return function(){return cancelAnimationFrame(dn.current)}},[]),[An,gn,Bn]}function fr(be){var at,Dt=be.prefixCls,wt=Dt===void 0?"rc-picker":Dt,Ft=be.id,Rt=be.tabIndex,zt=be.style,qt=be.className,vn=be.dropdownClassName,dn=be.dropdownAlign,jn=be.popupStyle,Cn=be.transitionName,on=be.generateConfig,An=be.locale,gn=be.inputReadOnly,Bn=be.allowClear,Pn=be.autoFocus,Qn=be.showTime,yr=be.picker,ln=yr===void 0?"date":yr,en=be.format,fn=be.use12Hours,yn=be.value,Rn=be.defaultValue,Ln=be.open,hn=be.defaultOpen,xn=be.defaultOpenValue,Mn=be.suffixIcon,Un=be.clearIcon,nr=be.disabled,hr=be.disabledDate,rr=be.placeholder,xr=be.getPopupContainer,Ar=be.pickerRef,or=be.panelRender,na=be.onChange,ir=be.onOpenChange,Yr=be.onFocus,Vr=be.onBlur,In=be.onMouseDown,Ht=be.onMouseUp,$t=be.onMouseEnter,Vt=be.onMouseLeave,qn=be.onContextMenu,On=be.onClick,sr=be.direction,Zn=be.autoComplete,vr=Zn===void 0?"off":Zn,mr=c.useRef(null),Fr=ln==="date"&&!!Qn||ln==="time",kr=pe(S(en,ln,Qn,fn)),aa=c.useRef(null),pr=c.useRef(null),Wr=Object(u.a)(null,{value:yn,defaultValue:Rn}),Tr=Object(w.a)(Wr,2),qr=Tr[0],ba=Tr[1],pa=c.useState(qr),zr=Object(w.a)(pa,2),Ze=zr[0],lt=zr[1],_t=c.useRef(null),et=Object(u.a)(!1,{value:Ln,defaultValue:hn,postState:function(Pr){return nr?!1:Pr},onChange:function(Pr){ir&&ir(Pr),!Pr&&_t.current&&_t.current.onClose&&_t.current.onClose()}}),Re=Object(w.a)(et,2),Be=Re[0],Te=Re[1],Ve=_a(Ze,{formatList:kr,generateConfig:on,locale:An}),qe=Object(w.a)(Ve,2),mt=qe[0],rt=qe[1],Mt=kn({valueTexts:mt,onTextChange:function(Pr){var la=on.locale.parse(An.locale,Pr,kr);la&&(!hr||!hr(la))&<(la)}}),Zt=Object(w.a)(Mt,3),rn=Zt[0],Yt=Zt[1],Jt=Zt[2],Dn=function(Pr){lt(Pr),ba(Pr),na&&!ut(on,qr,Pr)&&na(Pr,Pr?on.locale.format(An.locale,Pr,kr[0]):"")},Tn=function(Pr){if(nr&&Pr)return;Te(Pr)},Mr=function(Pr){return Be&&_t.current&&_t.current.onKeyDown?_t.current.onKeyDown(Pr):(Object(t.a)(!1,"Picker not correct forward KeyDown operation. Please help to fire issue about this."),!1)},Lr=function(){Ht&&Ht.apply(void 0,arguments),mr.current&&(mr.current.focus(),Tn(!0))},ea=tn({blurToCancel:Fr,open:Be,value:rn,triggerOpen:Tn,forwardKeyDown:Mr,isClickOutside:function(Pr){return!K([aa.current,pr.current],Pr)},onSubmit:function(){return hr&&hr(Ze)?!1:(Dn(Ze),Tn(!1),Jt(),!0)},onCancel:function(){Tn(!1),lt(qr),Jt()},onFocus:Yr,onBlur:Vr}),Xr=Object(w.a)(ea,2),Jr=Xr[0],ur=Xr[1],Yn=ur.focused,Cr=ur.typing;c.useEffect(function(){Be||(lt(qr),!mt.length||mt[0]===""?Yt(""):rt!==rn&&Jt())},[Be,mt]),c.useEffect(function(){Be||Jt()},[ln]),c.useEffect(function(){lt(qr)},[qr]),Ar&&(Ar.current={focus:function(){mr.current&&mr.current.focus()},blur:function(){mr.current&&mr.current.blur()}});var lr=Object(E.a)(Object(E.a)({},be),{},{className:void 0,style:void 0,pickerValue:void 0,onPickerValueChange:void 0}),En=c.createElement(he,Object.assign({},lr,{generateConfig:on,className:l()(Object(y.a)({},"".concat(wt,"-panel-focused"),!Cr)),value:Ze,locale:An,tabIndex:-1,onChange:lt,direction:sr}));or&&(En=or(En));var Gn=c.createElement("div",{className:"".concat(wt,"-panel-container"),onMouseDown:function(Pr){Pr.preventDefault()}},En),Zr;Mn&&(Zr=c.createElement("span",{className:"".concat(wt,"-suffix")},Mn));var ra;Bn&&qr&&!nr&&(ra=c.createElement("span",{onMouseDown:function(Pr){Pr.preventDefault(),Pr.stopPropagation()},onMouseUp:function(Pr){Pr.preventDefault(),Pr.stopPropagation(),Dn(null),Tn(!1)},className:"".concat(wt,"-clear")},Un||c.createElement("span",{className:"".concat(wt,"-clear-btn")})));var Sr=function(Pr,la){(la==="submit"||la!=="key"&&!Fr)&&(Dn(Pr),Tn(!1))},ca=sr==="rtl"?"bottomRight":"bottomLeft",Ra=ya(rn,{formatList:kr,generateConfig:on,locale:An}),fa=Object(w.a)(Ra,3),Dr=fa[0],Or=fa[1],Nr=fa[2];return c.createElement(m.Provider,{value:{operationRef:_t,hideHeader:ln==="time",panelRef:aa,onSelect:Sr,open:Be,defaultOpenValue:xn,onDateMouseEnter:Or,onDateMouseLeave:Nr}},c.createElement(ar,{visible:Be,popupElement:Gn,popupStyle:jn,prefixCls:wt,dropdownClassName:vn,dropdownAlign:dn,getPopupContainer:xr,transitionName:Cn,popupPlacement:ca,direction:sr},c.createElement("div",{className:l()(wt,qt,(at={},Object(y.a)(at,"".concat(wt,"-disabled"),nr),Object(y.a)(at,"".concat(wt,"-focused"),Yn),Object(y.a)(at,"".concat(wt,"-rtl"),sr==="rtl"),at)),style:zt,onMouseDown:In,onMouseUp:Lr,onMouseEnter:$t,onMouseLeave:Vt,onContextMenu:qn,onClick:On},c.createElement("div",{className:l()("".concat(wt,"-input"),Object(y.a)({},"".concat(wt,"-input-placeholder"),!!Dr)),ref:pr},c.createElement("input",Object.assign({id:Ft,tabIndex:Rt,disabled:nr,readOnly:gn||!Cr,value:Dr||rn,onChange:function(Pr){Yt(Pr.target.value)},autoFocus:Pn,placeholder:rr,ref:mr,title:rn},Jr,{size:p(ln,kr[0])},De(be),{autoComplete:vr})),Zr,ra))))}var Ha=function(be){Object(A.a)(Dt,be);var at=Object(v.a)(Dt);function Dt(){var wt;return Object(D.a)(this,Dt),wt=at.apply(this,arguments),wt.pickerRef=c.createRef(),wt.focus=function(){wt.pickerRef.current&&wt.pickerRef.current.focus()},wt.blur=function(){wt.pickerRef.current&&wt.pickerRef.current.blur()},wt}return Object(b.a)(Dt,[{key:"render",value:function(){return c.createElement(fr,Object.assign({},this.props,{pickerRef:this.pickerRef}))}}]),Dt}(c.Component),Ba=Ha;function Ia(be,at,Dt){var wt=be.picker,Ft=be.locale,Rt=be.selectedValue,zt=be.disabledDate,qt=be.disabled,vn=be.generateConfig,dn=Ie(Rt,0),jn=Ie(Rt,1);function Cn(Pn){var Qn=vn.getYear(Pn),yr=vn.locale.getWeek(Ft.locale,Pn);return Qn*100+yr}function on(Pn){var Qn=vn.getYear(Pn),yr=vn.getMonth(Pn);return Qn*100+yr}function An(Pn){var Qn=vn.getYear(Pn),yr=Oe(vn,Pn);return Qn*10+yr}var gn=c.useCallback(function(Pn){if(zt&&zt(Pn))return!0;if(qt[1]&&jn)return!Qe(vn,Pn,jn)&&vn.isAfter(Pn,jn);if(at&&jn)switch(wt){case"quarter":return An(Pn)>An(jn);case"month":return on(Pn)>on(jn);case"week":return Cn(Pn)>Cn(jn);default:return!Qe(vn,Pn,jn)&&vn.isAfter(Pn,jn)}return!1},[zt,qt[1],jn,at]),Bn=c.useCallback(function(Pn){if(zt&&zt(Pn))return!0;if(qt[0]&&dn)return!Qe(vn,Pn,jn)&&vn.isAfter(dn,Pn);if(Dt&&dn)switch(wt){case"quarter":return An(Pn)<An(dn);case"month":return on(Pn)<on(dn);case"week":return Cn(Pn)<Cn(dn);default:return!Qe(vn,Pn,dn)&&vn.isAfter(dn,Pn)}return!1},[zt,qt[0],dn,Dt]);return[gn,Bn]}function Wa(be,at,Dt,wt){var Ft=Ke(be,Dt,wt,1);function Rt(zt){return zt(be,at)?"same":zt(Ft,at)?"closing":"far"}switch(Dt){case"year":return Rt(function(zt,qt){return X(wt,zt,qt)});case"quarter":case"month":return Rt(function(zt,qt){return ee(wt,zt,qt)});default:return Rt(function(zt,qt){return Me(wt,zt,qt)})}}function ma(be,at,Dt,wt){var Ft=Ie(be,0),Rt=Ie(be,1);if(at===0)return Ft;if(Ft&&Rt){var zt=Wa(Ft,Rt,Dt,wt);switch(zt){case"same":return Ft;case"closing":return Ft;default:return Ke(Rt,Dt,wt,-1)}}return Ft}function Qa(be){var at=be.values,Dt=be.picker,wt=be.defaultDates,Ft=be.generateConfig,Rt=c.useState(function(){return[Ie(wt,0),Ie(wt,1)]}),zt=Object(w.a)(Rt,2),qt=zt[0],vn=zt[1],dn=c.useState(null),jn=Object(w.a)(dn,2),Cn=jn[0],on=jn[1],An=Ie(at,0),gn=Ie(at,1);function Bn(Qn){return qt[Qn]?qt[Qn]:Ie(Cn,Qn)||ma(at,Qn,Dt,Ft)||An||gn||Ft.getNow()}function Pn(Qn,yr){if(Qn){var ln=fe(Cn,Qn,yr);vn(fe(qt,null,yr)||[null,null]);var en=(yr+1)%2;Ie(at,en)||(ln=fe(ln,Qn,en)),on(ln)}else(An||gn)&&on(null)}return[Bn,Pn]}function Ka(be,at){return be&&be[0]&&be[1]&&at.isAfter(be[0],be[1])?[be[1],be[0]]:be}function ri(be,at,Dt,wt){return be||wt&&wt[at]?!0:!!Dt[(at+1)%2]}function ei(be){var at,Dt,wt,Ft=be.prefixCls,Rt=Ft===void 0?"rc-picker":Ft,zt=be.id,qt=be.style,vn=be.className,dn=be.popupStyle,jn=be.dropdownClassName,Cn=be.transitionName,on=be.dropdownAlign,An=be.getPopupContainer,gn=be.generateConfig,Bn=be.locale,Pn=be.placeholder,Qn=be.autoFocus,yr=be.disabled,ln=be.format,en=be.picker,fn=en===void 0?"date":en,yn=be.showTime,Rn=be.use12Hours,Ln=be.separator,hn=Ln===void 0?"~":Ln,xn=be.value,Mn=be.defaultValue,Un=be.defaultPickerValue,nr=be.open,hr=be.defaultOpen,rr=be.disabledDate,xr=be.disabledTime,Ar=be.dateRender,or=be.panelRender,na=be.ranges,ir=be.allowEmpty,Yr=be.allowClear,Vr=be.suffixIcon,In=be.clearIcon,Ht=be.pickerRef,$t=be.inputReadOnly,Vt=be.mode,qn=be.renderExtraFooter,On=be.onChange,sr=be.onOpenChange,Zn=be.onPanelChange,vr=be.onCalendarChange,mr=be.onFocus,Fr=be.onBlur,kr=be.onOk,aa=be.components,pr=be.order,Wr=be.direction,Tr=be.activePickerIndex,qr=be.autoComplete,ba=qr===void 0?"off":qr,pa=fn==="date"&&!!yn||fn==="time",zr=Object(c.useRef)({}),Ze=Object(c.useRef)(null),lt=Object(c.useRef)(null),_t=Object(c.useRef)(null),et=Object(c.useRef)(null),Re=Object(c.useRef)(null),Be=Object(c.useRef)(null),Te=Object(c.useRef)(null),Ve=pe(S(ln,fn,yn,Rn)),qe=Object(u.a)(0,{value:Tr}),mt=Object(w.a)(qe,2),rt=mt[0],Mt=mt[1],Zt=Object(c.useRef)(null),rn=c.useMemo(function(){return Array.isArray(yr)?yr:[yr||!1,yr||!1]},[yr]),Yt=Object(u.a)(null,{value:xn,defaultValue:Mn,postState:function(wr){return fn==="time"&&!pr?wr:Ka(wr,gn)}}),Jt=Object(w.a)(Yt,2),Dn=Jt[0],Tn=Jt[1],Mr=Qa({values:Dn,picker:fn,defaultDates:Un,generateConfig:gn}),Lr=Object(w.a)(Mr,2),ea=Lr[0],Xr=Lr[1],Jr=Object(u.a)(Dn,{postState:function(wr){var Qr=wr;if(rn[0]&&rn[1])return Qr;for(var va=0;va<2;va+=1)rn[va]&&!Ie(Qr,va)&&!Ie(ir,va)&&(Qr=fe(Qr,gn.getNow(),va));return Qr}}),ur=Object(w.a)(Jr,2),Yn=ur[0],Cr=ur[1],lr=Object(u.a)([fn,fn],{value:Vt}),En=Object(w.a)(lr,2),Gn=En[0],Zr=En[1];Object(c.useEffect)(function(){Zr([fn,fn])},[fn]);var ra=function(wr,Qr){Zr(wr),Zn&&Zn(Qr,wr)},Sr=Ia({picker:fn,selectedValue:Yn,locale:Bn,disabled:rn,disabledDate:rr,generateConfig:gn},zr.current[1],zr.current[0]),ca=Object(w.a)(Sr,2),Ra=ca[0],fa=ca[1],Dr=Object(u.a)(!1,{value:nr,defaultValue:hr,postState:function(wr){return rn[rt]?!1:wr},onChange:function(wr){sr&&sr(wr),!wr&&Zt.current&&Zt.current.onClose&&Zt.current.onClose()}}),Or=Object(w.a)(Dr,2),Nr=Or[0],Ur=Or[1],Pr=Nr&&rt===0,la=Nr&&rt===1,xa=Object(c.useState)(0),Aa=Object(w.a)(xa,2),Ca=Aa[0],Na=Aa[1];Object(c.useEffect)(function(){!Nr&&Ze.current&&Na(Ze.current.offsetWidth)},[Nr]);var Ma=c.useRef();function La(sa,wr){if(sa)clearTimeout(Ma.current),zr.current[wr]=!0,Mt(wr),Ur(sa),Nr||Xr(null,wr);else if(rt===wr){Ur(sa);var Qr=zr.current;Ma.current=setTimeout(function(){Qr===zr.current&&(zr.current={})})}}function Ua(sa){La(!0,sa),setTimeout(function(){var wr=[Be,Te][sa];wr.current&&wr.current.focus()},0)}function ai(sa,wr){var Qr=sa,va=Ie(Qr,0),ja=Ie(Qr,1);va&&ja&&gn.isAfter(va,ja)&&(fn==="week"&&!st(gn,Bn.locale,va,ja)||fn==="quarter"&&!Se(gn,va,ja)||fn!=="week"&&fn!=="quarter"&&fn!=="time"&&!Qe(gn,va,ja)?(wr===0?(Qr=[va,null],ja=null):(va=null,Qr=[null,ja]),zr.current=Object(y.a)({},wr,!0)):(fn!=="time"||pr!==!1)&&(Qr=Ka(Qr,gn))),Cr(Qr);var Ei=Qr&&Qr[0]?gn.locale.format(Bn.locale,Qr[0],Ve[0]):"",Ri=Qr&&Qr[1]?gn.locale.format(Bn.locale,Qr[1],Ve[0]):"";if(vr){var qa={range:wr===0?"start":"end"};vr(Qr,[Ei,Ri],qa)}var xi=ri(va,0,rn,ir),Hi=ri(ja,1,rn,ir),vo=Qr===null||xi&&Hi;vo&&(Tn(Qr),On&&(!ut(gn,Ie(Dn,0),va)||!ut(gn,Ie(Dn,1),ja))&&On(Qr,[Ei,Ri]));var Ja=null;wr===0&&!rn[1]?Ja=1:wr===1&&!rn[0]&&(Ja=0),Ja!==null&&Ja!==rt&&(!zr.current[Ja]||!Ie(Qr,Ja))&&Ie(Qr,wr)?Ua(Ja):La(!1,wr)}var Fi=function(wr){return Nr&&Zt.current&&Zt.current.onKeyDown?Zt.current.onKeyDown(wr):(Object(t.a)(!1,"Picker not correct forward KeyDown operation. Please help to fire issue about this."),!1)},Ti={formatList:Ve,generateConfig:gn,locale:Bn},Pa=_a(Ie(Yn,0),Ti),yi=Object(w.a)(Pa,2),Si=yi[0],ka=yi[1],Ta=_a(Ie(Yn,1),Ti),Za=Object(w.a)(Ta,2),to=Za[0],Mo=Za[1],Ii=function(wr,Qr){var va=gn.locale.parse(Bn.locale,wr,Ve),ja=Qr===0?Ra:fa;va&&!ja(va)&&(Cr(fe(Yn,va,Qr)),Xr(va,Qr))},no=kn({valueTexts:Si,onTextChange:function(wr){return Ii(wr,0)}}),ro=Object(w.a)(no,3),mi=ro[0],uo=ro[1],Io=ro[2],Lo=kn({valueTexts:to,onTextChange:function(wr){return Ii(wr,1)}}),yo=Object(w.a)(Lo,3),Vi=yo[0],co=yo[1],Xi=yo[2],Yi=Object(c.useState)(null),ko=Object(w.a)(Yi,2),bo=ko[0],ao=ko[1],Ji=Object(c.useState)(null),Qi=Object(w.a)(Ji,2),ti=Qi[0],Li=Qi[1],Di=ya(mi,{formatList:Ve,generateConfig:gn,locale:Bn}),Zi=Object(w.a)(Di,3),Pi=Zi[0],Eo=Zi[1],xo=Zi[2],Co=ya(Vi,{formatList:Ve,generateConfig:gn,locale:Bn}),io=Object(w.a)(Co,3),ki=io[0],$i=io[1],No=io[2],oo=function(wr){Li(fe(Yn,wr,rt)),rt===0?Eo(wr):$i(wr)},so=function(){Li(fe(Yn,null,rt)),rt===0?xo():No()},So=function(wr,Qr){return{blurToCancel:pa,forwardKeyDown:Fi,onBlur:Fr,isClickOutside:function(ja){return!K([lt.current,_t.current,et.current],ja)},onFocus:function(ja){Mt(wr),mr&&mr(ja)},triggerOpen:function(ja){La(ja,wr)},onSubmit:function(){ai(Yn,wr),Qr()},onCancel:function(){La(!1,wr),Cr(Dn),Qr()}}},Uo=tn(Object(E.a)(Object(E.a)({},So(0,Io)),{},{open:Pr,value:mi})),jo=Object(w.a)(Uo,2),fi=jo[0],Fa=jo[1],ii=Fa.focused,Xa=Fa.typing,oi=tn(Object(E.a)(Object(E.a)({},So(1,Xi)),{},{open:la,value:Vi})),Oo=Object(w.a)(oi,2),bi=Oo[0],Bo=Oo[1],wo=Bo.focused,qi=Bo.typing,Wi=function(wr){!Nr&&!Be.current.contains(wr.target)&&!Te.current.contains(wr.target)&&(rn[0]?rn[1]||Ua(1):Ua(0))},Ao=function(wr){Nr&&(ii||wo)&&!Be.current.contains(wr.target)&&!Te.current.contains(wr.target)&&wr.preventDefault()},fo=Dn&&Dn[0]?gn.locale.format(Bn.locale,Dn[0],"YYYYMMDDHHmmss"):"",Wo=Dn&&Dn[1]?gn.locale.format(Bn.locale,Dn[1],"YYYYMMDDHHmmss"):"";Object(c.useEffect)(function(){Nr||(Cr(Dn),!Si.length||Si[0]===""?uo(""):ka!==mi&&Io(),!to.length||to[0]===""?co(""):Mo!==Vi&&Xi())},[Nr,Si,to]),Object(c.useEffect)(function(){Cr(Dn)},[fo,Wo]),Ht&&(Ht.current={focus:function(){Be.current&&Be.current.focus()},blur:function(){Be.current&&Be.current.blur(),Te.current&&Te.current.blur()}});var lo=Object.keys(na||{}),Sa=lo.map(function(sa){var wr=na[sa],Qr=typeof wr=="function"?wr():wr;return{label:sa,onClick:function(){ai(Qr,null),La(!1,rt)},onMouseEnter:function(){ao(Qr)},onMouseLeave:function(){ao(null)}}});function ga(){var sa=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1,wr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},Qr=null;Nr&&ti&&ti[0]&&ti[1]&&gn.isAfter(ti[1],ti[0])&&(Qr=ti);var va=yn;if(yn&&Object(s.a)(yn)==="object"&&yn.defaultValue){var ja=yn.defaultValue;va=Object(E.a)(Object(E.a)({},yn),{},{defaultValue:Ie(ja,rt)||void 0})}var Ei=null;return Ar&&(Ei=function(qa,xi){return Ar(qa,xi,{range:rt?"end":"start"})}),c.createElement(nt.Provider,{value:{inRange:!0,panelPosition:sa,rangedValue:bo||Yn,hoverRangedValue:Qr}},c.createElement(he,Object.assign({},be,wr,{dateRender:Ei,showTime:va,mode:Gn[rt],generateConfig:gn,style:void 0,direction:Wr,disabledDate:rt===0?Ra:fa,disabledTime:function(qa){return xr?xr(qa,rt===0?"start":"end"):!1},className:l()(Object(y.a)({},"".concat(Rt,"-panel-focused"),rt===0?!Xa:!qi)),value:Ie(Yn,rt),locale:Bn,tabIndex:-1,onPanelChange:function(qa,xi){ra(fe(Gn,xi,rt),fe(Yn,qa,rt));var Hi=qa;sa==="right"&&Gn[rt]===xi&&(Hi=Ke(Hi,xi,gn,-1)),Xr(Hi,rt)},onOk:null,onSelect:void 0,onChange:void 0,defaultValue:void 0,defaultPickerValue:void 0})))}var Ga=0,ui=0;rt&&_t.current&&Re.current&<.current&&(Ga=_t.current.offsetWidth+Re.current.offsetWidth,lt.current.offsetWidth&&Ga>lt.current.offsetWidth&&(ui=Ga));var eo=Wr==="rtl"?{right:Ga}:{left:Ga};function Ni(){var sa,wr=Z(Rt,Gn[rt],qn),Qr=ue({prefixCls:Rt,components:aa,needConfirmButton:pa,okDisabled:!Ie(Yn,rt)||rr&&rr(Yn[rt]),locale:Bn,rangeList:Sa,onOk:function(){Ie(Yn,rt)&&(ai(Yn,rt),kr&&kr(Yn))}});if(fn!=="time"&&!yn){var va=ea(rt),ja=Ke(va,fn,gn),Ei=Gn[rt],Ri=Ei===fn,qa=ga(Ri?"left":!1,{pickerValue:va,onPickerValueChange:function(Ja){Xr(Ja,rt)}}),xi=ga("right",{pickerValue:ja,onPickerValueChange:function(Ja){Xr(Ke(Ja,fn,gn,-1),rt)}});Wr==="rtl"?sa=c.createElement(c.Fragment,null,xi,Ri&&qa):sa=c.createElement(c.Fragment,null,qa,Ri&&xi)}else sa=ga();var Hi=c.createElement(c.Fragment,null,c.createElement("div",{className:"".concat(Rt,"-panels")},sa),(wr||Qr)&&c.createElement("div",{className:"".concat(Rt,"-footer")},wr,Qr));return or&&(Hi=or(Hi)),c.createElement("div",{className:"".concat(Rt,"-panel-container"),style:{marginLeft:ui},ref:lt,onMouseDown:function(Ja){Ja.preventDefault()}},Hi)}var ho=c.createElement("div",{className:l()("".concat(Rt,"-range-wrapper"),"".concat(Rt,"-").concat(fn,"-range-wrapper")),style:{minWidth:Ca}},c.createElement("div",{className:"".concat(Rt,"-range-arrow"),style:eo}),Ni()),Oi;Vr&&(Oi=c.createElement("span",{className:"".concat(Rt,"-suffix")},Vr));var $a;Yr&&(Ie(Dn,0)&&!rn[0]||Ie(Dn,1)&&!rn[1])&&($a=c.createElement("span",{onMouseDown:function(wr){wr.preventDefault(),wr.stopPropagation()},onMouseUp:function(wr){wr.preventDefault(),wr.stopPropagation();var Qr=Dn;rn[0]||(Qr=fe(Qr,null,0)),rn[1]||(Qr=fe(Qr,null,1)),ai(Qr,null),La(!1,rt)},className:"".concat(Rt,"-clear")},In||c.createElement("span",{className:"".concat(Rt,"-clear-btn")})));var po={size:p(fn,Ve[0])},Ki=0,mo=0;_t.current&&et.current&&Re.current&&(rt===0?mo=_t.current.offsetWidth:(Ki=Ga,mo=et.current.offsetWidth));var hi=Wr==="rtl"?{right:Ki}:{left:Ki},wa=function(wr,Qr){var va=fe(Yn,wr,rt);Qr==="submit"||Qr!=="key"&&!pa?(ai(va,rt),rt===0?xo():No()):Cr(va)};return c.createElement(m.Provider,{value:{operationRef:Zt,hideHeader:fn==="time",onDateMouseEnter:oo,onDateMouseLeave:so,hideRanges:!0,onSelect:wa,open:Nr}},c.createElement(ar,{visible:Nr,popupElement:ho,popupStyle:dn,prefixCls:Rt,dropdownClassName:jn,dropdownAlign:on,getPopupContainer:An,transitionName:Cn,range:!0,direction:Wr},c.createElement("div",Object.assign({ref:Ze,className:l()(Rt,"".concat(Rt,"-range"),vn,(at={},Object(y.a)(at,"".concat(Rt,"-disabled"),rn[0]&&rn[1]),Object(y.a)(at,"".concat(Rt,"-focused"),rt===0?ii:wo),Object(y.a)(at,"".concat(Rt,"-rtl"),Wr==="rtl"),at)),style:qt,onClick:Wi,onMouseDown:Ao},De(be)),c.createElement("div",{className:l()("".concat(Rt,"-input"),(Dt={},Object(y.a)(Dt,"".concat(Rt,"-input-active"),rt===0),Object(y.a)(Dt,"".concat(Rt,"-input-placeholder"),!!Pi),Dt)),ref:_t},c.createElement("input",Object.assign({id:zt,disabled:rn[0],readOnly:$t||!Xa,value:Pi||mi,onChange:function(wr){uo(wr.target.value)},autoFocus:Qn,placeholder:Ie(Pn,0)||"",ref:Be},fi,po,{autoComplete:ba}))),c.createElement("div",{className:"".concat(Rt,"-range-separator"),ref:Re},hn),c.createElement("div",{className:l()("".concat(Rt,"-input"),(wt={},Object(y.a)(wt,"".concat(Rt,"-input-active"),rt===1),Object(y.a)(wt,"".concat(Rt,"-input-placeholder"),!!ki),wt)),ref:et},c.createElement("input",Object.assign({disabled:rn[1],readOnly:$t||!qi,value:ki||Vi,onChange:function(wr){co(wr.target.value)},placeholder:Ie(Pn,1)||"",ref:Te},bi,po,{autoComplete:ba}))),c.createElement("div",{className:"".concat(Rt,"-active-bar"),style:Object(E.a)(Object(E.a)({},hi),{},{width:mo,position:"absolute"})}),Oi,$a)))}var da=function(be){Object(A.a)(Dt,be);var at=Object(v.a)(Dt);function Dt(){var wt;return Object(D.a)(this,Dt),wt=at.apply(this,arguments),wt.pickerRef=c.createRef(),wt.focus=function(){wt.pickerRef.current&&wt.pickerRef.current.focus()},wt.blur=function(){wt.pickerRef.current&&wt.pickerRef.current.blur()},wt}return Object(b.a)(Dt,[{key:"render",value:function(){return c.createElement(ei,Object.assign({},this.props,{pickerRef:this.pickerRef}))}}]),Dt}(c.Component),ha=da,ua=H.b=Ba},onxn:function(M,H){M.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAYAAADFeBvrAAAQFElEQVRoQ71aCXRUVZr+7ttqr6yVPSRASCBIVFBUWgUURZFW7FYa9Xhc2lHWGdM9bYszaqa1tcUFV9RRu3V6etw4DQJqY4MDLUJQEQIYEsieqspW2Wp/9ZY7570ia1VIRXH+cyo59e6/3O/+//3vf/9XBGeR8sr/lipS6QpKyMUApoOiGISmgBIbJZSAwkdA+ihQB0JqCPAVy3K7Op5Z3Hm2pkF+qKKiik/sfV7lF5SSOwF6MSiYiekklBAcIqDvmAzkLy1/WNo7MfmR3N8bUF75fpOInnIK+iClsP2QSQzIEiAIBk8L9uwN7ooLgt9H54QBUUqJo3zHrZTgSVDkfx+jY8lcaqgDJ0awl5S6KGXWezYu+W9CCJ2IjQkByvzXnZNlRXoPlM4dywghBJRhwBACkNPRp1nRpqX/p6CqJq2Cqqr+XSdFgVGg2DRlG85FE7Y6i/Bs6NqvZdZwc9uz1zUnCiouIPrBzaxr9+Eb816v2zygKONXO+apKrZSUEeMcg0AwwAMB8JMaI2iABUFqihC7e0HMQr43YwDuGvqd/B2yni0bn7/X6W5i47J5aUC1K1pL9V5zwQurnXXqmnrKMX8vNdO3aQJp//641ug0D9RUMOgMs0BLBf9aN44C0RlGbKrHVSW8OCsY1hXVg0qq6issStfdOQ+ssrw+VKVKtfnPHvSM2aEjB6gFQuMzjaXi4AazclJOcWR391LqbphiI+AcGwMkDsNO7DCvBNFllYc8J6L273/8b0gamEot7WDhsJ4+JxDWHleva6ntQl0c2PRK/fYv1zESOwjjicPb463v2KW1rWyeIVK1Xc1JSeZ3E+XG35zDUB1PsKwYHgeGOaROVw13nI8jmxr9Chp6MvHPM9boDTB7K1SqH4/wLIgRgMIy4JTJZCudgR8Et77yW5cNrlb193WotLaOn7TvOn9a8KuwIbs3x/77ehViwHkXDntY0rpEo1RDPF0m3AB+b11OViOxSS2B4WcGy7GgXopH4u5SryVXwGek3W9vrAVs5zvIUSNCXtH6eiE4vNH+QkBa7fBEvRg2/kfoaOHxfrm+dh67R6k2RWdpaNeUpSWnu0ZZUk3BI93Xpy98eRXw43FAGpdWdQDihRR5CAGObCciu6kZGSrPeAhg+EU8FYRooVBRnonBENkUN8jrlV4PfjzhMFojHJ7Z9RDo6jQ7MOuqz8GI0r4pCEHN14Y9ZJGx48xvpIMP1V8kj91UuEksvzDKNrTiXSQsW3l9EKZyo2yxCDoF8ALCkxmKZpu4xBhVKQVt8FoD8EXtmCac0vioTagT8twEUlP21pSoOEwVH9AH51u7cFn132mlx5UoWCMrP5cSxQNDcQ9dQrNDhxsvzvj6eq34wNaVTRfVrEn4DOA52UIxkHgY656xsxWCBYR3zpn4drQxgl5ZyxmLQw1kMQg4IXCHfhZWUcMq9QnUc7MyqLb70m7/6ucuIDcq4uuFsPMTm2Q4/XT78zEqMid06DnCNfRPDyl3In3rQvGk5rQON/pxndXvQPeFCdMFJVSFaR/f9tVuRtP7IoJuTdWL69YLH/7aKLHCmeKIGtWiz7BhsqpCPeb4DVYEGSMCDEGeIkZzX6CPRkLcdhaOiEgA8xUkvGY5V3cPts1pnyoumdn+kPfXhMD6G+rrvDOVFsSLjQNSUE4Sty6obovihEJCjFGWwMEp4QcPFbym9gJaftGkvVUDZ4bO6z7G3Fw8fsjxhm5DyqXrD+TOoL9yfft178M+nHL6ut+eYFS++ZEltGYHEB6cZsu0vR1IYI91hhxr92B59hF2Jty0YgxqlJIzS16MtCJZSEUThpxxg0IqIEgjs99EbZhS82Fm6EIGaCMCUpARvCLnsys1452DgL6ZtUFTZlqX8FEAAmWMDJmOnWR9upcBKRS8JmZYA0GRDo7YJ5RisaICTc0XhajVnK69Yw2nBizGVx2ZiwoSvGu4xVcXDSU3tlIGxjZC8lcohe+3kr3kuynqj/VAblWlZSoqlIzETAaLyPIyDmvSRfz+yZDmXH/CBWHGv24o+VCRNSRVYMWZrp34hCbngY2OWlohFJI7jaszjqIh35SO/ickXog+I4jnKotFkH4uKc87d+PPK8DqrnvnA0WhOME+fgQM85pgWCOQFUIvBkPg5jSIPZ78W8n87HNnxdXgVavqZ5uqMEgqBx7NLBJdrCOdF02V2xFyN2LkqR+/M+SL4cB6oPR+w3CyXOhsnaEjvc+rnSJL+uAjq46vzZF9RWPP/1YDrPDi9TJ0TouJBbgSPhnuKlrCeRo+TcuKX1eKJ7Y4pmxmEFMZsy2tOH53C245dvFOHCTfqLoxEQ8MPqOIGKeAtk0Be3HfO8a3L07CS2/xNQa9PgIaPQYTpQIhS27V/8wbPSSpv3NOvX30QVIjEbZ5dYvd2xaKrR9IzW3gkpSDB9jEFCcKWP35e/huf8twK8WDt3zWLEdBv9xyIIDEdu5qK0UD2T2dewl7lXT57QR2xcZSq8pUSysICFtWrteIYym0rrN6KbRdBqPNCBSQ3TfaZlNSwKyM5r6RxPhOORmCTi44G30dipISWcx0IJhRRcM/hNQWTPCyfPwx12Oqhulb+qJc/W08/YyZQcul6oSKpEZXkZGqROsQUbEZ0QkJKCLSQHHS8g2dyGv6dMzrou2Z6SmxG7UhGFgNhOcXKbfZoau8QD4QA34sFO/2ASs83Hb3690bmL+XKUH+r7VlyoFSntCF5i0Ei1cAPexPB2MxHBYWvAHRAiHEtKMWnrmzK8VoFJT/AwXbyVYQtFy24cxQ8a+A2CUaBHbTS/BVftWeLcbX9pD+stnpvqCooeOWVMP6RKsISQVeNBwYCqoEsVfaSvFese9iUarvsqRxkZApYB2WYyzd4YrM3MyTq34a/SRKgKMAVAjMPf+Y5DtSM9CPHBsofQn05+3E+fKaUsppdsTmVFSvgc+jxV97uge0arxzcnzsdGstx4SJqXfCzAMWLMJES38ztCoKrL3Y+/1OwFVAhvphGLMBRd2QggMHZsvVK8A2yurNwpVbxDXyuInVao+mMhsUqe1oeXbfKgyp4MxmiRECI8Pci7BxuAt42a3eDbktg6ogWjoxKOrspx4e9F+ECUAPliPiPUcGPv2g1GjVYa2Fk/sW4E7hEOUIeSfNQ99Fqb8IgMi4x4cyYWdaDk8CRyvwGwdSrPZcxrwlW8WVnieQHhYY2hgggKVcD5biwuEE+hV7NitXIgONTUaRYEANFDxaEnqCUxNjuDBebVgpG4I/mrI5skQ/EPeURQWbYcmR8UJt5A4VxY9U8vm/0ux3Dp2uXvamjW7D+01mbDYIiDMUJzY87phz+lFQDThma478Mfg9RBIBD/lvsQ91q0oSWkAyw1VBIrCYFPHL/B44Jd6X05u17wUBGuzQfH5BrEdvHQjZJKEwgIruHArhEAtVNYIRhmqASNBAzqP50MFQ+0mcyrpXD2zaC+Zcvhi+URsqTxq2QzJAfg67BAMCiglGN6ltWT0w57bA5ZXoltCyzKnfa7IDJQID6oS/TkryPrnmuZXcEQqiXrqdJNRckWrd42ci9dDMJoh2UrAB2rBh1tjHBnw2NDbkIlDaqG47I1dRt3kf629uW6hdHjqePtIO4PkCA+GUIRD2gQBg0kGM8xbnEkEZ5T0LKh95AgHVeJ0MLLM6DIKyyJgMeAJ2y3Yq84eMkspIvWN+neWKOi6dh1UzgbRPgeC5yA4MuS9AaGexgwEu+x4UVlU8/Sbr83QAf1l3c+3XB6pWjYeoBHjFAj4DVBkogPSukMsR4e8RgFF1QAQKArRi1eNGq3ZeCr5VtQKsX1+rfzRyiCN1k/ZhQdKPoDC2NDdkA9HQfXwduDgVNqqChAOG7EC5U9/9Z8rH9CtfLL2p8tmSSe2TAiQ3ncnCAd5SJHxz2TKMnjVcQM+NM8f04zS3QOlt08fPzr/CeSbmxAJGOBzp+il1miSRQ7tVYXYJp5DH7Xeled5+Qa3Dkhrztd+XiNaaGhiBeppC5LEIBLmdW+NJonlsN86E8+lrICXGbtcVMPhwZou19iDo/PXQxF5hPvM0K762hVlNPW7UuF1pWFdeEXfR+88lqKND85g59orj5RKzedO1EvD+ZtIJt4WFiNV9qGdS8XXxhL0MPaEVMqdXVC90T2yvWwj5mXVwHMqG9aMfphTY88pLfG0VxVgu68MIc5Sef8b710yAtDna69cPU1qfiUh62dgOspNwUOWe9DGRM+ZRGmKtw62Xieuzq5Ceckn6D6ZCXNaAAZ7CLwp1jthrwnHvpuBfXIRvcZY+3Tpa1V6n3vQQ7RiAXe409/nUPosiU5iLL4QMaCeycFxbjK+4Gehkp8xpkoGKubKNdjgfwP9ioA8iweqyMKW1acDMaX64yaDzpocrHbdhg227YqBKMvyXju1YwQg7cvuNVfcXyy3nJ32J4AAMeFz4Tzs4mejgclBO5sCCoJ0tR9TVTeWipXIUz2YLrfoffMBsmb1InlSNwLdVljSYvveWqJ49OtbYGZlepehMpyXnZdKKvbop+2IXUwrKpjDHR93OdTeicVLgi6VwUJ7t89ijK4sQ2HP6dGrDm2PhLotetiNpgPVZXi741I8aN0t80R9Pv/VU4P9kJi0VLnm8iU5cvsOAu1Y//8jLZMlF3SBN0ZrRNFnBG8RRxza2utYf3syDjWVoIjV30Z8kzc7aR6579BgYRl30tvXLH7rPLn+7h8bjlZ5mFP9MDt8EMxD13lt4lpb2ZQc0qegnTeyyKOv2QE5FO3OSgzvFjjporyX6qKNwdMU/6UxpWTfmsuOFCrtZT8WKMKqyJkdbfSPpn5nql4XamMamN5GB0TvUK4KE6HbTqS5ma+eahgtO2ZY9fx2TlKtVziZp3Zl/FigUiZ3wOIYWZ/52pLR35oOU6oPtuw+dNdl6QfsAHmYlMZcEpiXsak6tnQY70bWubrUepjkNJTKTbGv8s8SSlOaD5Z0LwhL4XWmQvSa42rWrgf7+Fn7byVVV5KX6mLbTWcKueEa6etz+M+OphwqlZtmnSUME1bjJyb6vOmm8tc3PvrCeMIJZTLt5zBb1i59tUxuvDeRm+14RscbD1IB9Uo6ZnHRfp2XsX4489Ujy8eT08YTAjSg6Plf333p9HDLpzPlpnEvg4kYH83TrZrxcugy7IkU4SnrdszlW6AS5iOzndzu2FAbexmKY2RCgDR5zVsfrFm2YSrc92cqveNe2xMF9pk4HZvFMmQwflxrqMZFXKub49R1+ZtOne5hJaZpwoAG1GpXjhf/YXuxTK37pyLFPZSGErM7JleYCPVGRN7kreaXsp45OnY7aAwN3xvQcH1b1y65VabMwzMU5zQ79bMKmLHLm2GCEXC0jUkVRSLUF6hdW62c8n7WyzXHfsianBVAg16rqGCOerYt+E4tuOIbviR3suK+cBp1Zdpp0GRVRfZl4/XHD7AzTpnYSFWB0vHlzS2TDiz/cPn4vx2YAML/AxiD3K8wfl5pAAAAAElFTkSuQmCC"},osHv:function(M,H,a){(function(D){D(a("VrN/"))})(function(D){"use strict";var b=D.Pos;function A(d,n){return d.line-n.line||d.ch-n.ch}var v="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",y=v+"-:.0-9\\u00B7\\u0300-\\u036F\\u203F-\\u2040",E=new RegExp("<(/?)(["+v+"]["+y+"]*)","g");function w(d,n,i,h){this.line=n,this.ch=i,this.cm=d,this.text=d.getLine(n),this.min=h?Math.max(h.from,d.firstLine()):d.firstLine(),this.max=h?Math.min(h.to-1,d.lastLine()):d.lastLine()}function c(d,n){var i=d.cm.getTokenTypeAt(b(d.line,n));return i&&/\btag\b/.test(i)}function _(d){return d.line>=d.max?void 0:(d.ch=0,d.text=d.cm.getLine(++d.line),!0)}function l(d){return d.line<=d.min?void 0:(d.text=d.cm.getLine(--d.line),d.ch=d.text.length,!0)}function t(d){for(;;){var n=d.text.indexOf(">",d.ch);if(n==-1){if(_(d))continue;return}if(!c(d,n+1)){d.ch=n+1;continue}var i=d.text.lastIndexOf("/",n),h=i>-1&&!/\S/.test(d.text.slice(i+1,n));return d.ch=n+1,h?"selfClose":"regular"}}function u(d){for(;;){var n=d.ch?d.text.lastIndexOf("<",d.ch-1):-1;if(n==-1){if(l(d))continue;return}if(!c(d,n+1)){d.ch=n;continue}E.lastIndex=n,d.ch=n;var i=E.exec(d.text);if(i&&i.index==n)return i}}function s(d){for(;;){E.lastIndex=d.ch;var n=E.exec(d.text);if(!n){if(_(d))continue;return}if(!c(d,n.index+1)){d.ch=n.index+1;continue}return d.ch=n.index+n[0].length,n}}function r(d){for(;;){var n=d.ch?d.text.lastIndexOf(">",d.ch-1):-1;if(n==-1){if(l(d))continue;return}if(!c(d,n+1)){d.ch=n;continue}var i=d.text.lastIndexOf("/",n),h=i>-1&&!/\S/.test(d.text.slice(i+1,n));return d.ch=n+1,h?"selfClose":"regular"}}function f(d,n){for(var i=[];;){var h=s(d),C,x=d.line,g=d.ch-(h?h[0].length:0);if(!h||!(C=t(d)))return;if(C=="selfClose")continue;if(h[1]){for(var R=i.length-1;R>=0;--R)if(i[R]==h[2]){i.length=R;break}if(R<0&&(!n||n==h[2]))return{tag:h[2],from:b(x,g),to:b(d.line,d.ch)}}else i.push(h[2])}}function m(d,n){for(var i=[];;){var h=r(d);if(!h)return;if(h=="selfClose"){u(d);continue}var C=d.line,x=d.ch,g=u(d);if(!g)return;if(g[1])i.push(g[2]);else{for(var R=i.length-1;R>=0;--R)if(i[R]==g[2]){i.length=R;break}if(R<0&&(!n||n==g[2]))return{tag:g[2],from:b(d.line,d.ch),to:b(C,x)}}}}D.registerHelper("fold","xml",function(d,n){for(var i=new w(d,n.line,0);;){var h=s(i);if(!h||i.line!=n.line)return;var C=t(i);if(!C)return;if(!h[1]&&C!="selfClose"){var x=b(i.line,i.ch),g=f(i,h[2]);return g&&A(g.from,x)>0?{from:x,to:g.from}:null}}}),D.findMatchingTag=function(d,n,i){var h=new w(d,n.line,n.ch,i);if(h.text.indexOf(">")==-1&&h.text.indexOf("<")==-1)return;var C=t(h),x=C&&b(h.line,h.ch),g=C&&u(h);if(!C||!g||A(h,n)>0)return;var R={from:b(h.line,h.ch),to:x,tag:g[2]};return C=="selfClose"?{open:R,close:null,at:"open"}:g[1]?{open:m(h,g[2]),close:R,at:"close"}:(h=new w(d,x.line,x.ch,i),{open:R,close:f(h,g[2]),at:"open"})},D.findEnclosingTag=function(d,n,i,h){for(var C=new w(d,n.line,n.ch,i);;){var x=m(C,h);if(!x)break;var g=new w(d,n.line,n.ch,i),R=f(g,x.tag);if(R)return{open:x,close:R}}},D.scanForClosingTag=function(d,n,i,h){var C=new w(d,n.line,n.ch,h?{from:0,to:h}:null);return f(C,i)}})},p5ED:function(M,H,a){"use strict";var D=a("+L6B"),b=a("2/Rp"),A=a("5Dmo"),v=a("3S7+"),y=a("k1fw"),E=a("9og8"),w=a("tJVT"),c=a("WmNS"),_=a.n(c),l=a("q1tI"),t=a.n(l),u=a("vHTk"),s=a.n(u),r=a("yEEn"),f=a("ZW9T"),m=a("1vsH"),d=a("V0Rq"),n=a("m3rI");H.a=function(i){var h,C,x,g,R,P,O=i.editOffice,S=O===void 0?"view":O,p=i.name,T=i.data,N=i.theme,k=i.type,U=i.filename,z=i.monacoEditor,W=i.className,F=i.style,V=i.close,K=i.onClose,B=i.hasMask,J=i.disabledDownload,le=i.onImgDimensions,ge=i.otherData,pe=Object(l.useState)("https://view.officeapps.live.com/op/view.aspx?src=http://testgs.educoder.net//rails/active_storage/blobs/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBCZz09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--03541f6234b93d7ac3b2d84e7eb0e6594a952945/1.ppt"),De=Object(w.a)(pe,2),Ie=De[0],fe=De[1],xe=Object(l.useState)(""),Ee=Object(w.a)(xe,2),se=Ee[0],oe=Ee[1],q=Object(l.useState)(),me=Object(w.a)(q,2),re=me[0],ae=me[1],ce=window.ENV==="build"?"/react/build":"",te=location.host.startsWith("localhost")?n.a.PROXY_SERVER:n.a.API_SERVER,$,X=1024*1024,ee=10*X,Oe=Object(l.useRef)();(h=T)!==null&&h!==void 0&&h.startsWith("/api")&&k!=="txt"&&(T=n.a.API_SERVER+T),k==="office"&&($=Object(m.P)(T).filesize,$>ee&&(k="other")),U&&(z.filename=U),Object(l.useEffect)(function(){var tt,st,ut=(tt=document.cookie)===null||tt===void 0||((st=tt.replace(/\s/g,""))===null||st===void 0)?void 0:st.split(";");ut==null||ut.map(function(ht){var bt=ht.split("=");bt[0]==="_educoder_session"&&oe(bt[1])})},[]),Object(l.useEffect)(function(){k==="office"&&Se()},[k,T]);var Se=function(){var tt=Object(E.a)(_.a.mark(function st(){var ut,ht,bt;return _.a.wrap(function(Ue){for(;;)switch(Ue.prev=Ue.next){case 0:return console.log("data:",T),ut=T,T.startsWith("http")||(ut=location.origin+ut),ht=new URL(ut).pathname.split("/").pop(),Ue.next=6,Object(d.U)({attachment_id:ht});case 6:bt=Ue.sent,ae(bt);case 8:case"end":return Ue.stop()}},st)}));return function(){return tt.apply(this,arguments)}}(),Me=function(){if(T.startsWith("http")||T.startsWith("blob:")){Qe();return}Object(m.x)(U||"educoder",T,U)},Qe=function(){Object(m.v)(U||"educoder",decodeURIComponent(T))};return t.a.createElement("div",{style:Object(y.a)({},F||{}),className:"".concat(B&&s.a.bgBlack," ").concat(k?s.a.wrp:"hide")},V&&t.a.createElement("div",{className:s.a.close,ref:Oe},!!le&&t.a.createElement(v.a,{title:"\u70B9\u51FB\u5BF9\u56FE\u7247\u8FDB\u884C\u6279\u6CE8",getPopupContainer:function(){return Oe.current}},t.a.createElement("span",{onClick:function(){K(),le()}},t.a.createElement("i",{className:"icon-yulanpizhu"}))),!J&&t.a.createElement(v.a,{title:"\u70B9\u51FB\u4E0B\u8F7D\u6B64\u6587\u4EF6",getPopupContainer:function(){return Oe.current}},t.a.createElement("span",{onClick:Qe},t.a.createElement("i",{className:"icon-quxiaozhiding"}))),t.a.createElement(v.a,{title:"\u5173\u95ED",getPopupContainer:function(){return Oe.current}},t.a.createElement("span",{className:"",onClick:K},t.a.createElement("i",{className:"icon-guanbi1"})))),t.a.createElement("div",{className:"".concat(s.a[W]," ").concat(W," ").concat(s.a.monaco," ").concat(k==="txt"?"show":"hide")},k==="txt"&&t.a.createElement(f.b,z)),k==="audio"&&t.a.createElement("audio",{src:"".concat(((C=T)===null||C===void 0?void 0:C.indexOf("http://"))>-1||((x=T)===null||x===void 0?void 0:x.indexOf("https://"))>-1?"":"data:audio/mp3;base64,").concat(T),autoPlay:!0}),k==="video"&&t.a.createElement(t.a.Fragment,null,((g=T)===null||g===void 0?void 0:g.indexOf("http"))>-1?t.a.createElement("video",{controls:!0,src:"".concat(T),autoPlay:!0}):t.a.createElement("video",{controls:!0,src:"data:video/mp4;base64,".concat(T),autoPlay:!0})),k==="office"&&re&&t.a.createElement("iframe",{src:"".concat(ce,"/office.html?key=").concat(re.key,"&url=").concat(te+re.url,"&callbackUrl=").concat(te+re.callbackUrl,"&fileType=").concat(re.fileType,"&title=").concat(re.title,"&model=").concat(S,"&officeServer=").concat(n.a.OFFICE_SERVER,"&disabledDownload=").concat(!!J)}),(k==="xlsx"||k==="doc"||k==="pptx"||k==="docx")&&t.a.createElement("iframe",{src:"/react/build/office.html?key=".concat(ge.key,"&url=").concat(n.a.API_SERVER+ge.url,"&callbackUrl=").concat(n.a.API_SERVER+ge.callbackUrl,"&fileType=").concat(ge.fileType,"&title=").concat(ge.title,"&model=").concat(ge.model)}),k==="html"&&t.a.createElement("iframe",{src:T+"&disposition=inline"}),k==="pdf"&&t.a.createElement("embed",{className:s.a.embed,src:T}),k==="image"&&t.a.createElement("img",{src:"".concat(((R=T)===null||R===void 0?void 0:R.indexOf("http://"))>-1||((P=T)===null||P===void 0?void 0:P.indexOf("https://"))>-1?"":"data:image/png;base64,").concat(T)}),k==="other"&&t.a.createElement("div",null,t.a.createElement(b.a,{type:"primary",size:"large",onClick:Me},t.a.createElement(r.a,null),"\u70B9\u51FB\u4E0B\u8F7D")),k==="download"&&t.a.createElement(b.a,{type:"primary",size:"large",onClick:Me},t.a.createElement(r.a,null),"\u70B9\u51FB\u4E0B\u8F7D"))}},"p77/":function(M,H,a){},pA7S:function(M,H,a){(function(D,b,A){M.exports=H=b(a("Ib8C"),a("ETIr"),a("cv67"),a("K3mO"),a("OLod"))})(this,function(D){return function(){var b=D,A=b.lib,v=A.WordArray,y=A.BlockCipher,E=b.algo,w=[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],c=[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],l=[{0:8421888,268435456:32768,536870912:8421378,805306368:2,1073741824:512,1342177280:8421890,1610612736:8389122,1879048192:8388608,2147483648:514,2415919104:8389120,2684354560:33280,2952790016:8421376,3221225472:32770,3489660928:8388610,3758096384:0,4026531840:33282,134217728:0,402653184:8421890,671088640:33282,939524096:32768,1207959552:8421888,1476395008:512,1744830464:8421378,2013265920:2,2281701376:8389120,2550136832:33280,2818572288:8421376,3087007744:8389122,3355443200:8388610,3623878656:32770,3892314112:514,4160749568:8388608,1:32768,268435457:2,536870913:8421888,805306369:8388608,1073741825:8421378,1342177281:33280,1610612737:512,1879048193:8389122,2147483649:8421890,2415919105:8421376,2684354561:8388610,2952790017:33282,3221225473:514,3489660929:8389120,3758096385:32770,4026531841:0,134217729:8421890,402653185:8421376,671088641:8388608,939524097:512,1207959553:32768,1476395009:8388610,1744830465:2,2013265921:33282,2281701377:32770,2550136833:8389122,2818572289:514,3087007745:8421888,3355443201:8389120,3623878657:0,3892314113:33280,4160749569:8421378},{0:1074282512,16777216:16384,33554432:524288,50331648:1074266128,67108864:1073741840,83886080:1074282496,100663296:1073758208,117440512:16,134217728:540672,150994944:1073758224,167772160:1073741824,184549376:540688,201326592:524304,218103808:0,234881024:16400,251658240:1074266112,8388608:1073758208,25165824:540688,41943040:16,58720256:1073758224,75497472:1074282512,92274688:1073741824,109051904:524288,125829120:1074266128,142606336:524304,159383552:0,176160768:16384,192937984:1074266112,209715200:1073741840,226492416:540672,243269632:1074282496,260046848:16400,268435456:0,285212672:1074266128,301989888:1073758224,318767104:1074282496,335544320:1074266112,352321536:16,369098752:540688,385875968:16384,402653184:16400,419430400:524288,436207616:524304,452984832:1073741840,469762048:540672,486539264:1073758208,503316480:1073741824,520093696:1074282512,276824064:540688,293601280:524288,310378496:1074266112,327155712:16384,343932928:1073758208,360710144:1074282512,377487360:16,394264576:1073741824,411041792:1074282496,427819008:1073741840,444596224:1073758224,461373440:524304,478150656:0,494927872:16400,511705088:1074266128,528482304:540672},{0:260,1048576:0,2097152:67109120,3145728:65796,4194304:65540,5242880:67108868,6291456:67174660,7340032:67174400,8388608:67108864,9437184:67174656,10485760:65792,11534336:67174404,12582912:67109124,13631488:65536,14680064:4,15728640:256,524288:67174656,1572864:67174404,2621440:0,3670016:67109120,4718592:67108868,5767168:65536,6815744:65540,7864320:260,8912896:4,9961472:256,11010048:67174400,12058624:65796,13107200:65792,14155776:67109124,15204352:67174660,16252928:67108864,16777216:67174656,17825792:65540,18874368:65536,19922944:67109120,20971520:256,22020096:67174660,23068672:67108868,24117248:0,25165824:67109124,26214400:67108864,27262976:4,28311552:65792,29360128:67174400,30408704:260,31457280:65796,32505856:67174404,17301504:67108864,18350080:260,19398656:67174656,20447232:0,21495808:65540,22544384:67109120,23592960:256,24641536:67174404,25690112:65536,26738688:67174660,27787264:65796,28835840:67108868,29884416:67109124,30932992:67174400,31981568:4,33030144:65792},{0:2151682048,65536:2147487808,131072:4198464,196608:2151677952,262144:0,327680:4198400,393216:2147483712,458752:4194368,524288:2147483648,589824:4194304,655360:64,720896:2147487744,786432:2151678016,851968:4160,917504:4096,983040:2151682112,32768:2147487808,98304:64,163840:2151678016,229376:2147487744,294912:4198400,360448:2151682112,425984:0,491520:2151677952,557056:4096,622592:2151682048,688128:4194304,753664:4160,819200:2147483648,884736:4194368,950272:4198464,1015808:2147483712,1048576:4194368,1114112:4198400,1179648:2147483712,1245184:0,1310720:4160,1376256:2151678016,1441792:2151682048,1507328:2147487808,1572864:2151682112,1638400:2147483648,1703936:2151677952,1769472:4198464,1835008:2147487744,1900544:4194304,1966080:64,2031616:4096,1081344:2151677952,1146880:2151682112,1212416:0,1277952:4198400,1343488:4194368,1409024:2147483648,1474560:2147487808,1540096:64,1605632:2147483712,1671168:4096,1736704:2147487744,1802240:2151678016,1867776:4160,1933312:2151682048,1998848:4194304,2064384:4198464},{0:128,4096:17039360,8192:262144,12288:536870912,16384:537133184,20480:16777344,24576:553648256,28672:262272,32768:16777216,36864:537133056,40960:536871040,45056:553910400,49152:553910272,53248:0,57344:17039488,61440:553648128,2048:17039488,6144:553648256,10240:128,14336:17039360,18432:262144,22528:537133184,26624:553910272,30720:536870912,34816:537133056,38912:0,43008:553910400,47104:16777344,51200:536871040,55296:553648128,59392:16777216,63488:262272,65536:262144,69632:128,73728:536870912,77824:553648256,81920:16777344,86016:553910272,90112:537133184,94208:16777216,98304:553910400,102400:553648128,106496:17039360,110592:537133056,114688:262272,118784:536871040,122880:0,126976:17039488,67584:553648256,71680:16777216,75776:17039360,79872:537133184,83968:536870912,88064:17039488,92160:128,96256:553910272,100352:262272,104448:553910400,108544:0,112640:553648128,116736:16777344,120832:262144,124928:537133056,129024:536871040},{0:268435464,256:8192,512:270532608,768:270540808,1024:268443648,1280:2097152,1536:2097160,1792:268435456,2048:0,2304:268443656,2560:2105344,2816:8,3072:270532616,3328:2105352,3584:8200,3840:270540800,128:270532608,384:270540808,640:8,896:2097152,1152:2105352,1408:268435464,1664:268443648,1920:8200,2176:2097160,2432:8192,2688:268443656,2944:270532616,3200:0,3456:270540800,3712:2105344,3968:268435456,4096:268443648,4352:270532616,4608:270540808,4864:8200,5120:2097152,5376:268435456,5632:268435464,5888:2105344,6144:2105352,6400:0,6656:8,6912:270532608,7168:8192,7424:268443656,7680:270540800,7936:2097160,4224:8,4480:2105344,4736:2097152,4992:268435464,5248:268443648,5504:8200,5760:270540808,6016:270532608,6272:270540800,6528:270532616,6784:8192,7040:2105352,7296:2097160,7552:0,7808:268435456,8064:268443656},{0:1048576,16:33555457,32:1024,48:1049601,64:34604033,80:0,96:1,112:34603009,128:33555456,144:1048577,160:33554433,176:34604032,192:34603008,208:1025,224:1049600,240:33554432,8:34603009,24:0,40:33555457,56:34604032,72:1048576,88:33554433,104:33554432,120:1025,136:1049601,152:33555456,168:34603008,184:1048577,200:1024,216:34604033,232:1,248:1049600,256:33554432,272:1048576,288:33555457,304:34603009,320:1048577,336:33555456,352:34604032,368:1049601,384:1025,400:34604033,416:1049600,432:1,448:0,464:34603008,480:33554433,496:1024,264:1049600,280:33555457,296:34603009,312:1,328:33554432,344:1048576,360:1025,376:34604032,392:33554433,408:34603008,424:0,440:34604033,456:1049601,472:1024,488:33555456,504:1048577},{0:134219808,1:131072,2:134217728,3:32,4:131104,5:134350880,6:134350848,7:2048,8:134348800,9:134219776,10:133120,11:134348832,12:2080,13:0,14:134217760,15:133152,2147483648:2048,2147483649:134350880,2147483650:134219808,2147483651:134217728,2147483652:134348800,2147483653:133120,2147483654:133152,2147483655:32,2147483656:134217760,2147483657:2080,2147483658:131104,2147483659:134350848,2147483660:0,2147483661:134348832,2147483662:134219776,2147483663:131072,16:133152,17:134350848,18:32,19:2048,20:134219776,21:134217760,22:134348832,23:131072,24:0,25:131104,26:134348800,27:134219808,28:134350880,29:133120,30:2080,31:134217728,2147483664:131072,2147483665:2048,2147483666:134348832,2147483667:133152,2147483668:32,2147483669:134348800,2147483670:134217728,2147483671:134219808,2147483672:134350880,2147483673:134217760,2147483674:134219776,2147483675:0,2147483676:133120,2147483677:2080,2147483678:131104,2147483679:134350848}],t=[4160749569,528482304,33030144,2064384,129024,8064,504,2147483679],u=E.DES=y.extend({_doReset:function(){for(var m=this._key,d=m.words,n=[],i=0;i<56;i++){var h=w[i]-1;n[i]=d[h>>>5]>>>31-h%32&1}for(var C=this._subKeys=[],x=0;x<16;x++){for(var g=C[x]=[],R=_[x],i=0;i<24;i++)g[i/6|0]|=n[(c[i]-1+R)%28]<<31-i%6,g[4+(i/6|0)]|=n[28+(c[i+24]-1+R)%28]<<31-i%6;g[0]=g[0]<<1|g[0]>>>31;for(var i=1;i<7;i++)g[i]=g[i]>>>(i-1)*4+3;g[7]=g[7]<<5|g[7]>>>27}for(var P=this._invSubKeys=[],i=0;i<16;i++)P[i]=C[15-i]},encryptBlock:function(m,d){this._doCryptBlock(m,d,this._subKeys)},decryptBlock:function(m,d){this._doCryptBlock(m,d,this._invSubKeys)},_doCryptBlock:function(m,d,n){this._lBlock=m[d],this._rBlock=m[d+1],s.call(this,4,252645135),s.call(this,16,65535),r.call(this,2,858993459),r.call(this,8,16711935),s.call(this,1,1431655765);for(var i=0;i<16;i++){for(var h=n[i],C=this._lBlock,x=this._rBlock,g=0,R=0;R<8;R++)g|=l[R][((x^h[R])&t[R])>>>0];this._lBlock=x,this._rBlock=C^g}var P=this._lBlock;this._lBlock=this._rBlock,this._rBlock=P,s.call(this,1,1431655765),r.call(this,8,16711935),r.call(this,2,858993459),s.call(this,16,65535),s.call(this,4,252645135),m[d]=this._lBlock,m[d+1]=this._rBlock},keySize:64/32,ivSize:64/32,blockSize:64/32});function s(m,d){var n=(this._lBlock>>>m^this._rBlock)&d;this._rBlock^=n,this._lBlock^=n<<m}function r(m,d){var n=(this._rBlock>>>m^this._lBlock)&d;this._lBlock^=n,this._rBlock^=n<<m}b.DES=y._createHelper(u);var f=E.TripleDES=y.extend({_doReset:function(){var m=this._key,d=m.words;if(d.length!==2&&d.length!==4&&d.length<6)throw new Error("Invalid key length - 3DES requires the key length to be 64, 128, 192 or >192.");var n=d.slice(0,2),i=d.length<4?d.slice(0,2):d.slice(2,4),h=d.length<6?d.slice(0,2):d.slice(4,6);this._des1=u.createEncryptor(v.create(n)),this._des2=u.createEncryptor(v.create(i)),this._des3=u.createEncryptor(v.create(h))},encryptBlock:function(m,d){this._des1.encryptBlock(m,d),this._des2.decryptBlock(m,d),this._des3.encryptBlock(m,d)},decryptBlock:function(m,d){this._des3.decryptBlock(m,d),this._des2.encryptBlock(m,d),this._des1.decryptBlock(m,d)},keySize:192/32,ivSize:64/32,blockSize:64/32});b.TripleDES=y._createHelper(f)}(),D.TripleDES})},pUFm:function(M,H,a){M.exports=a.p+"static/no-data.c803c40c.png"},pmY6:function(M,H,a){"use strict";a.d(H,"g",function(){return y}),a.d(H,"f",function(){return E}),a.d(H,"e",function(){return w}),a.d(H,"h",function(){return c}),a.d(H,"b",function(){return _}),a.d(H,"a",function(){return l}),a.d(H,"d",function(){return t}),a.d(H,"c",function(){return u});var D=!1,b="__is_disposable_tracked__";function A(s){if(!D)return;if(s&&s!==l.None)try{s[b]=!0}catch(r){}}function v(s){if(!D)return s;var r=new Error("Potentially leaked disposable").stack;return setTimeout(function(){s[b]||console.log(r)},3e3),s}function y(s){return typeof s.dispose=="function"&&s.dispose.length===0}function E(s){return Array.isArray(s)?(s.forEach(function(r){r&&(A(r),r.dispose())}),[]):s?(A(s),s.dispose(),s):void 0}function w(){for(var s=[],r=0;r<arguments.length;r++)s[r]=arguments[r];return s.forEach(A),v({dispose:function(){return E(s)}})}function c(s){var r=v({dispose:function(){A(r),s()}});return r}var _=function(){function s(){this._toDispose=new Set,this._isDisposed=!1}return s.prototype.dispose=function(){if(this._isDisposed)return;A(this),this._isDisposed=!0,this.clear()},s.prototype.clear=function(){this._toDispose.forEach(function(r){return r.dispose()}),this._toDispose.clear()},s.prototype.add=function(r){if(!r)return r;if(r===this)throw new Error("Cannot register a disposable on itself!");return A(r),this._isDisposed?console.warn(new Error("Trying to add a disposable to a DisposableStore that has already been disposed of. The added object will be leaked!").stack):this._toDispose.add(r),r},s}(),l=function(){function s(){this._store=new _,v(this)}return s.prototype.dispose=function(){A(this),this._store.dispose()},s.prototype._register=function(r){if(r===this)throw new Error("Cannot register a disposable on itself!");return this._store.add(r)},s.None=Object.freeze({dispose:function(){}}),s}(),t=function(){function s(){this._isDisposed=!1,v(this)}return Object.defineProperty(s.prototype,"value",{get:function(){return this._isDisposed?void 0:this._value},set:function(r){if(this._isDisposed||r===this._value)return;this._value&&this._value.dispose(),r&&A(r),this._value=r},enumerable:!0,configurable:!0}),s.prototype.clear=function(){this.value=void 0},s.prototype.dispose=function(){this._isDisposed=!0,A(this),this._value&&this._value.dispose(),this._value=void 0},s}(),u=function(){function s(r){this.object=r}return s.prototype.dispose=function(){},s}()},qB8g:function(M,H,a){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,H,a){(function(D,b,A){M.exports=H=b(a("Ib8C"),a("OLod"))})(this,function(D){return D.pad.AnsiX923={pad:function(b,A){var v=b.sigBytes,y=A*4,E=y-v%y,w=v+E-1;b.clamp(),b.words[w>>>2]|=E<<24-w%4*8,b.sigBytes+=E},unpad:function(b){var A=b.words[b.sigBytes-1>>>2]&255;b.sigBytes-=A}},D.pad.Ansix923})},qM6L:function(M,H,a){(function(D,b){M.exports=H=b(a("Ib8C"))})(this,function(D){return function(){var b=D,A=b.lib,v=A.WordArray,y=b.enc,E=y.Utf16=y.Utf16BE={stringify:function(c){for(var _=c.words,l=c.sigBytes,t=[],u=0;u<l;u+=2){var s=_[u>>>2]>>>16-u%4*8&65535;t.push(String.fromCharCode(s))}return t.join("")},parse:function(c){for(var _=c.length,l=[],t=0;t<_;t++)l[t>>>1]|=c.charCodeAt(t)<<16-t%2*16;return v.create(l,_*2)}};y.Utf16LE={stringify:function(c){for(var _=c.words,l=c.sigBytes,t=[],u=0;u<l;u+=2){var s=w(_[u>>>2]>>>16-u%4*8&65535);t.push(String.fromCharCode(s))}return t.join("")},parse:function(c){for(var _=c.length,l=[],t=0;t<_;t++)l[t>>>1]|=w(c.charCodeAt(t)<<16-t%2*16);return v.create(l,_*2)}};function w(c){return c<<8&4278255360|c>>>8&16711935}}(),D.enc.Utf16})},qgvg:function(M,H){M.exports="data:image/gif;base64,R0lGODlhFAAQAOZVAD6Q33p6ezZto2VnaW5vcDuCxiYvNysvM1tdXzNij5eXlyg0QTA0OExOUWZnaS8zN19hYzFYf0Oi/Sg1QoeHh2JjZWZoaTdzrTRmljl5tzFZgDBWez6P3Tl4tjl8uzdxqWBiYys/VCUqL39/gHV2dy4yNScyPDJeiEpNTzk8P0CX6jc7PiYuNWlqaywwNDZtojAzNytDWScrLitAVUGb8Xl6eoWFhTp+wDNgjWRmZ4+QkFdZWzo9QIODgyo/Uzh3syg0QCczPmprbTRllW9wcSotMVJUVjZupDuEylBSVUGb8kxPUZGRkTd0rUGc82JkZUKe9j2M1zg7P4iIiEOj/yUpLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh/wtYTVAgRGF0YVhNUDw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6N0U3Nzk1NkY5QkRGMTFFQUIzQzFDQjY5MEVFODZDMDciIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6N0U3Nzk1NzA5QkRGMTFFQUIzQzFDQjY5MEVFODZDMDciPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3RTc3OTU2RDlCREYxMUVBQjNDMUNCNjkwRUU4NkMwNyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo3RTc3OTU2RTlCREYxMUVBQjNDMUNCNjkwRUU4NkMwNyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PgH//v38+/r5+Pf29fTz8vHw7+7t7Ovq6ejn5uXk4+Lh4N/e3dzb2tnY19bV1NPS0dDPzs3My8rJyMfGxcTDwsHAv769vLu6ubi3trW0s7KxsK+urayrqqmop6alpKOioaCfnp2cm5qZmJeWlZSTkpGQj46NjIuKiYiHhoWEg4KBgH9+fXx7enl4d3Z1dHNycXBvbm1sa2ppaGdmZWRjYmFgX15dXFtaWVhXVlVUU1JRUE9OTUxLSklIR0ZFRENCQUA/Pj08Ozo5ODc2NTQzMjEwLy4tLCsqKSgnJiUkIyIhIB8eHRwbGhkYFxYVFBMSERAPDg0MCwoJCAcGBQQDAgEAACH5BAUyAFUALAAAAAAUABAAAAd5gFWCg4RSLoSIiVUPFlNEhAwDCIoyST1TUwGCBwM6AweJPCSYmJpVCAMMgykgFRUtFKSlilVCsreZtAS4sqaJu7yzisDBvhAKyBDEvL6Iy7jNhA7BwoklKA0NRiO30bRFOzakpqiqtItPsTWbA0wWoOcrOUuEMA6TgQAh+QQFMgBVACwAAAAAFAAQAAAHeIBVgoOEISaEiIlVExlUSIQLAgmKIidOVFQAggYCNAIGiTFRmJiaVQkCC4MzHxcXHhKkpYpVN7K3mbQFuLKmibu8s4rAwb4YpBjEvL6IyrjMhB3BwolBGxEROCq30LQsQ1CkpqiqtItNsRybAkpHoOY+PxqEQC+TgQA7"},qu8F:function(M,H,a){(function(D,b,A){M.exports=H=b(a("Ib8C"),a("OLod"))})(this,function(D){/** @preserve
|
|
|
* Counter block mode compatible with Dr Brian Gladman fileenc.c
|
|
|
* derived from CryptoJS.mode.CTR
|
|
|
* Jan Hruby jhruby.web@gmail.com
|
|
|
*/return D.mode.CTRGladman=function(){var b=D.lib.BlockCipherMode.extend();function A(E){if((E>>24&255)===255){var w=E>>16&255,c=E>>8&255,_=E&255;w===255?(w=0,c===255?(c=0,_===255?_=0:++_):++c):++w,E=0,E+=w<<16,E+=c<<8,E+=_}else E+=1<<24;return E}function v(E){return(E[0]=A(E[0]))===0&&(E[1]=A(E[1])),E}var y=b.Encryptor=b.extend({processBlock:function(E,w){var c=this._cipher,_=c.blockSize,l=this._iv,t=this._counter;l&&(t=this._counter=l.slice(0),this._iv=void 0),v(t);var u=t.slice(0);c.encryptBlock(u,0);for(var s=0;s<_;s++)E[w+s]^=u[s]}});return b.Decryptor=y,b}(),D.mode.CTRGladman})},"rAM+":function(M,H,a){"use strict";a.d(H,"a",function(){return b});var D=a("Qw5x");function b(A,v){var y;if(typeof Symbol=="undefined"||A[Symbol.iterator]==null){if(Array.isArray(A)||(y=Object(D.a)(A))||v&&A&&typeof A.length=="number"){y&&(A=y);var E=0,w=function(){};return{s:w,n:function(){return E>=A.length?{done:!0}:{done:!1,value:A[E++]}},e:function(u){throw u},f:w}}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 c=!0,_=!1,l;return{s:function(){y=A[Symbol.iterator]()},n:function(){var u=y.next();return c=u.done,u},e:function(u){_=!0,l=u},f:function(){try{!c&&y.return!=null&&y.return()}finally{if(_)throw l}}}}},rHrb:function(M,H,a){"use strict";Object.defineProperty(H,"__esModule",{value:!0}),H.CopyToClipboard=void 0;var D=A(a("q1tI")),b=A(a("+QRC"));function A(i){return i&&i.__esModule?i:{default:i}}function v(i){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?v=function(C){return typeof C}:v=function(C){return C&&typeof Symbol=="function"&&C.constructor===Symbol&&C!==Symbol.prototype?"symbol":typeof C},v(i)}function y(i,h){var C=Object.keys(i);if(Object.getOwnPropertySymbols){var x=Object.getOwnPropertySymbols(i);h&&(x=x.filter(function(g){return Object.getOwnPropertyDescriptor(i,g).enumerable})),C.push.apply(C,x)}return C}function E(i){for(var h=1;h<arguments.length;h++){var C=arguments[h]!=null?arguments[h]:{};h%2?y(C,!0).forEach(function(x){d(i,x,C[x])}):Object.getOwnPropertyDescriptors?Object.defineProperties(i,Object.getOwnPropertyDescriptors(C)):y(C).forEach(function(x){Object.defineProperty(i,x,Object.getOwnPropertyDescriptor(C,x))})}return i}function w(i,h){if(i==null)return{};var C=c(i,h),x,g;if(Object.getOwnPropertySymbols){var R=Object.getOwnPropertySymbols(i);for(g=0;g<R.length;g++){if(x=R[g],h.indexOf(x)>=0)continue;if(!Object.prototype.propertyIsEnumerable.call(i,x))continue;C[x]=i[x]}}return C}function c(i,h){if(i==null)return{};var C={},x=Object.keys(i),g,R;for(R=0;R<x.length;R++){if(g=x[R],h.indexOf(g)>=0)continue;C[g]=i[g]}return C}function _(i,h){if(!(i instanceof h))throw new TypeError("Cannot call a class as a function")}function l(i,h){for(var C=0;C<h.length;C++){var x=h[C];x.enumerable=x.enumerable||!1,x.configurable=!0,"value"in x&&(x.writable=!0),Object.defineProperty(i,x.key,x)}}function t(i,h,C){return h&&l(i.prototype,h),C&&l(i,C),i}function u(i,h){return h&&(v(h)==="object"||typeof h=="function")?h:r(i)}function s(i){return s=Object.setPrototypeOf?Object.getPrototypeOf:function(C){return C.__proto__||Object.getPrototypeOf(C)},s(i)}function r(i){if(i===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return i}function f(i,h){if(typeof h!="function"&&h!==null)throw new TypeError("Super expression must either be null or a function");i.prototype=Object.create(h&&h.prototype,{constructor:{value:i,writable:!0,configurable:!0}}),h&&m(i,h)}function m(i,h){return m=Object.setPrototypeOf||function(x,g){return x.__proto__=g,x},m(i,h)}function d(i,h,C){return h in i?Object.defineProperty(i,h,{value:C,enumerable:!0,configurable:!0,writable:!0}):i[h]=C,i}var n=function(i){f(h,i);function h(){var C,x;_(this,h);for(var g=arguments.length,R=new Array(g),P=0;P<g;P++)R[P]=arguments[P];return x=u(this,(C=s(h)).call.apply(C,[this].concat(R))),d(r(x),"onClick",function(O){var S=x.props,p=S.text,T=S.onCopy,N=S.children,k=S.options,U=D.default.Children.only(N),z=(0,b.default)(p,k);T&&T(p,z),U&&U.props&&typeof U.props.onClick=="function"&&U.props.onClick(O)}),x}return t(h,[{key:"render",value:function(){var x=this.props,g=x.text,R=x.onCopy,P=x.options,O=x.children,S=w(x,["text","onCopy","options","children"]),p=D.default.Children.only(O);return D.default.cloneElement(p,E({},S,{onClick:this.onClick}))}}]),h}(D.default.PureComponent);H.CopyToClipboard=n,d(n,"defaultProps",{onCopy:void 0,options:void 0})},rUJ1:function(M,H){const a=/[&<>"']/,D=/[&<>"']/g,b=/[<>"']|&(?!#?\w+;)/,A=/[<>"']|&(?!#?\w+;)/g,v={"&":"&","<":"<",">":">",'"':""","'":"'"},y=P=>v[P];function E(P,O){if(O){if(a.test(P))return P.replace(D,y)}else if(b.test(P))return P.replace(A,y);return P}const w=/&(#(?:\d+)|(?:#x[0-9A-Fa-f]+)|(?:\w+));?/ig;function c(P){return P.replace(w,(O,S)=>(S=S.toLowerCase(),S==="colon"?":":S.charAt(0)==="#"?S.charAt(1)==="x"?String.fromCharCode(parseInt(S.substring(2),16)):String.fromCharCode(+S.substring(1)):""))}const _=/(^|[^\[])\^/g;function l(P,O){P=P.source||P,O=O||"";const S={replace:(p,T)=>(T=T.source||T,T=T.replace(_,"$1"),P=P.replace(p,T),S),getRegex:()=>new RegExp(P,O)};return S}const t=/[^\w:]/g,u=/^$|^[a-z][a-z0-9+.-]*:|^[?#]/i;function s(P,O,S){if(P){let p;try{p=decodeURIComponent(c(S)).replace(t,"").toLowerCase()}catch(T){return null}if(p.indexOf("javascript:")===0||p.indexOf("vbscript:")===0||p.indexOf("data:")===0)return null}O&&!u.test(S)&&(S=n(O,S));try{S=encodeURI(S).replace(/%25/g,"%")}catch(p){return null}return S}const r={},f=/^[^:]+:\/*[^/]*$/,m=/^([^:]+:)[\s\S]*$/,d=/^([^:]+:\/*[^/]*)[\s\S]*$/;function n(P,O){r[" "+P]||(f.test(P)?r[" "+P]=P+"/":r[" "+P]=x(P,"/",!0)),P=r[" "+P];const S=P.indexOf(":")===-1;return O.substring(0,2)==="//"?S?O:P.replace(m,"$1")+O:O.charAt(0)==="/"?S?O:P.replace(d,"$1")+O:P+O}const i={exec:function(){}};function h(P){let O=1,S,p;for(;O<arguments.length;O++){S=arguments[O];for(p in S)Object.prototype.hasOwnProperty.call(S,p)&&(P[p]=S[p])}return P}function C(P,O){const S=P.replace(/\|/g,(N,k,U)=>{let z=!1,W=k;for(;--W>=0&&U[W]==="\\";)z=!z;return z?"|":" |"}),p=S.split(/ \|/);let T=0;if(p.length>O)p.splice(O);else for(;p.length<O;)p.push("");for(;T<p.length;T++)p[T]=p[T].trim().replace(/\\\|/g,"|");return p}function x(P,O,S){const p=P.length;if(p===0)return"";let T=0;for(;T<p;){const N=P.charAt(p-T-1);if(N===O&&!S)T++;else if(N!==O&&S)T++;else break}return P.substr(0,p-T)}function g(P,O){if(P.indexOf(O[1])===-1)return-1;const S=P.length;let p=0,T=0;for(;T<S;T++)if(P[T]==="\\")T++;else if(P[T]===O[0])p++;else if(P[T]===O[1]&&(p--,p<0))return T;return-1}function R(P){P&&P.sanitize&&!P.silent&&console.warn("marked(): sanitize and sanitizer parameters are deprecated since version 0.7.0, should not be used and will be removed in the future. Read more here: https://marked.js.org/#/USING_ADVANCED.md#options")}M.exports={escape:E,unescape:c,edit:l,cleanUrl:s,resolveUrl:n,noopTest:i,merge:h,splitCells:C,rtrim:x,findClosingBracket:g,checkSanitizeDeprecation:R}},ruvs:function(M,H,a){"use strict";a.d(H,"b",function(){return Ke});var D=a("2qtc"),b=a("kLXV"),A=a("9og8"),v=a("tJVT"),y=a("PpiC"),E=a("k1fw"),w=a("5NDa"),c=a("5rEg"),_=a("B9cy"),l=a("Ol7k"),t=a("WmNS"),u=a.n(t),s=a("q1tI"),r=a.n(s),f=a("Ty5D"),m=a("55Ip"),d=a("9kvl"),n=a("lzim"),i=a("xrsn"),h=a.n(i),C=a("1Sn+"),x=a("qVdP"),g=a("jsC+"),R=a("14J3"),P=a("BMrR"),O=a("jCWc"),S=a("kPKH"),p=a("lUTK"),T=a("BvKs"),N=a("miYZ"),k=a("tsqr"),U=a("7Kak"),z=a("9yH6"),W=a("6CvP"),F=a("1vsH"),V;(function(gt){gt.Manager="manager",gt.Developer="developer",gt.Reporter="reporter"})(V||(V={}));var K=function(ze){var Fe=ze.visible,Xe=ze.onCancel,Ae=Xe===void 0?function(){}:Xe,Pe=Object(s.useState)(),Ye=Object(v.a)(Pe,2),$e=Ye[0],Ot=Ye[1],ct=Object(s.useState)(),jt=Object(v.a)(ct,2),Xt=jt[0],bn=jt[1],nn=Object(s.useState)(!1),xt=Object(v.a)(nn,2),We=xt[0],ot=xt[1],it=function(){var Je=Object(A.a)(u.a.mark(function Tt(){var yt,It;return u.a.wrap(function(dt){for(;;)switch(dt.prev=dt.next){case 0:if($e){dt.next=3;break}return k.b.info("\u8BF7\u8F93\u5165\u5F00\u53D1\u9879\u76EE\u9080\u8BF7\u7801\uFF01"),dt.abrupt("return");case 3:if(!($e.length!==6)){dt.next=6;break}return k.b.info("\u8BF7\u8F93\u51656\u4F4D\u9879\u76EE\u9080\u8BF7\u7801\uFF01"),dt.abrupt("return");case 6:if(Xt){dt.next=9;break}return k.b.info("\u8BF7\u9009\u62E9\u4E00\u4E2A\u8EAB\u4EFD\uFF01"),dt.abrupt("return");case 9:return ot(!0),dt.next=12,Object(W.e)({code:$e,role:Xt});case 12:if(yt=dt.sent,ot(!1),Ne(),It={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"},!It[yt.status]){dt.next=19;break}return k.b.info(It[yt.status]),dt.abrupt("return");case 19:if(!(yt.status===0)){dt.next=22;break}return Xt==="reporter"?(k.b.success("\u60A8\u52A0\u5165\u9879\u76EE\u6210\u529F\uFF01"),Object(F.Y)(["\u5F00\u53D1\u9879\u76EE","\u52A0\u5165\u9879\u76EE\u6210\u529F"]),d.d.push("/projects/".concat(yt==null?void 0:yt.project_id))):(Object(F.Y)(["\u5F00\u53D1\u9879\u76EE","\u52A0\u5165\u9879\u76EE\u7B49\u5F85\u5BA1\u6279"]),k.b.success("\u60A8\u7684\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u9879\u76EE\u7BA1\u7406\u5458\u5BA1\u6279\uFF01")),dt.abrupt("return");case 22:case"end":return dt.stop()}},Tt)}));return function(){return Je.apply(this,arguments)}}(),Ne=function(){var Je=Object(A.a)(u.a.mark(function Tt(){return u.a.wrap(function(It){for(;;)switch(It.prev=It.next){case 0:Ae();case 1:case"end":return It.stop()}},Tt)}));return function(){return Je.apply(this,arguments)}}();return r.a.createElement(r.a.Fragment,null,r.a.createElement(b.a,{centered:!0,keyboard:!1,closable:!1,title:"\u52A0\u5165\u9879\u76EE",visible:Fe,confirmLoading:We,onOk:it,onCancel:Ne},r.a.createElement("div",{className:"tc"},r.a.createElement("div",null,r.a.createElement("span",null,"\u8BFE\u5802\u9080\u8BF7\u7801\uFF1A"),r.a.createElement(c.a,{placeholder:"\u8BF7\u8F93\u51656\u4F4D\u5F00\u53D1\u9879\u76EE\u9080\u8BF7\u7801",style:{width:270},value:$e,onChange:function(Tt){if(Tt.target.value.length>=7){k.b.info("\u8BF7\u8F93\u51656\u4F4D\u5F00\u53D1\u9879\u76EE\u9080\u8BF7\u7801\uFF01");return}Ot(Tt.target.value)}})),r.a.createElement("div",{className:"mt10 font14"},r.a.createElement("span",null,"\u8EAB\u4EFD\uFF1A"),r.a.createElement(z.a.Group,{value:Xt,onChange:function(Tt){return bn(Tt.target.value)}},r.a.createElement(z.a,{value:V.Manager},"\u7BA1\u7406\u4EBA\u5458"),r.a.createElement(z.a,{value:V.Developer},"\u5F00\u53D1\u4EBA\u5458"),r.a.createElement(z.a,{value:V.Reporter},"\u62A5\u544A\u4EBA\u5458"))))))},B=K,J=a("Jky8"),le=a("6Fuo"),ge=a.n(le),pe=a("NLgs"),De;(function(gt){gt.Projects="projects",gt.Shixuns="shixuns",gt.Classrooms="classrooms"})(De||(De={}));var Ie;(function(gt){gt.Classrooms="classrooms",gt.Shixuns="shixuns",gt.Paths="paths",gt.Projects="projects",gt.Videos="videos",gt.Topics="topics"})(Ie||(Ie={}));var fe=function(ze){var Fe,Xe,Ae,Pe,Ye,$e,Ot,ct=ze.homePage,jt=ze.user,Xt=ze.globalSetting,bn=ze.loading,nn=ze.dispatch,xt=ze.location,We=Object(y.a)(ze,["homePage","user","globalSetting","loading","dispatch","location"]),ot=Object(s.useState)(),it=Object(v.a)(ot,2),Ne=it[0],Je=it[1],Tt=Object(s.useState)(),yt=Object(v.a)(Tt,2),It=yt[0],Kt=yt[1],dt=function(un){var _r;if(!Object(pe.e)(nn))return;if(un===De.Projects&&!((_r=jt.userInfo)!==null&&_r!==void 0&&_r.email)){k.b.info("\u8BF7\u5148\u7ED1\u5B9A\u90AE\u7BB1\uFF0C\u8C22\u8C22");return}un===De.Classrooms?Je(!0):un===De.Projects&&Kt(!0)},Pt=function(un,_r){var Rr;if(!Object(pe.e)(nn))return;if(_r===De.Projects&&!((Rr=jt.userInfo)!==null&&Rr!==void 0&&Rr.email)){k.b.info("\u8BF7\u5148\u7ED1\u5B9A\u90AE\u7BB1\uFF0C\u8C22\u8C22");return}if(_r===De.Shixuns&&!Object(pe.c)())return;un&&(window.location.href=un)},Nt=(Fe=(((Xe=Xt.setting)===null||Xe===void 0?void 0:Xe.navbar)||[]).find(function(wn){return wn.link==="/".concat(Ie.Classrooms)}))===null||Fe===void 0?void 0:Fe.hidden,cn=(Ae=(((Pe=Xt.setting)===null||Pe===void 0?void 0:Pe.navbar)||[]).find(function(wn){return wn.link==="/".concat(Ie.Shixuns)}))===null||Ae===void 0?void 0:Ae.hidden,_n=(Ye=((($e=Xt.setting)===null||$e===void 0?void 0:$e.navbar)||[]).find(function(wn){return wn.link==="/".concat(Ie.Paths)}))===null||Ye===void 0?void 0:Ye.hidden;if(Xt!=null&&(Ot=Xt.setting)!==null&&Ot!==void 0&&Ot.is_local){var Wn;jt!=null&&(Wn=jt.userInfo)!==null&&Wn!==void 0&&Wn.is_shixun_marker||(cn=!0)}var Kn=function(un){var _r,Rr,Ir,dr,zn,tr,an,Wt,sn,Xn,$n,Vn,Jn,de;return r.a.createElement(r.a.Fragment,null,r.a.createElement(P.a,{justify:"space-around",className:"pt5 pb5"},r.a.createElement(S.a,{className:ge.a.joinCol},((_r=jt.userInfo)===null||_r===void 0?void 0:_r.user_identity)!=="\u5B66\u751F"&&!Nt&&r.a.createElement(T.a.Item,un,r.a.createElement("a",{onClick:function(){return Pt("/classrooms/new")}},(Rr=jt.userInfo)!==null&&Rr!==void 0&&Rr.main_site?"\u65B0\u5EFA\u6559\u5B66\u8BFE\u5802":"\u65B0\u5EFA\u8BFE\u5802")),!cn&&r.a.createElement(T.a.Item,un,r.a.createElement("a",{onClick:function(){return Pt("/shixuns/new",De.Shixuns)}},"\u65B0\u5EFA\u5B9E\u8DF5\u9879\u76EE")),(((Ir=jt.userInfo)===null||Ir===void 0?void 0:Ir.main_site)&&((dr=jt.navigationInfo)===null||dr===void 0?void 0:dr.top)||!((zn=jt.userInfo)!==null&&zn!==void 0&&zn.main_site)&&((tr=jt.navigationInfo)===null||tr===void 0?void 0:tr.top)&&!_n&&(((an=jt.userInfo)===null||an===void 0?void 0:an.admin)||((Wt=jt.userInfo)===null||Wt===void 0?void 0:Wt.is_teacher)||((sn=jt.userInfo)===null||sn===void 0?void 0:sn.business)))&&r.a.createElement(T.a.Item,un,r.a.createElement("a",{onClick:function(){return Pt("/paths/new")}},"\u65B0\u5EFA\u5B9E\u8DF5\u8BFE\u7A0B")),!(Xt!=null&&(Xn=Xt.setting)!==null&&Xn!==void 0&&Xn.is_local)&&(($n=jt.userInfo)===null||$n===void 0?void 0:$n.main_site)&&r.a.createElement(T.a.Item,un,r.a.createElement("a",{onClick:function(){var Z,ue;return Pt("".concat((Z=jt.navigationInfo)===null||Z===void 0||((ue=Z.top)===null||ue===void 0)?void 0:ue.old_url,"/projects/deposit/new"),De.Projects)}},"\u65B0\u5EFA\u5F00\u53D1\u9879\u76EE"))),r.a.createElement(S.a,null,r.a.createElement("div",{className:ge.a.joinBoard})),r.a.createElement(S.a,{className:ge.a.joinCol},!Nt&&r.a.createElement(T.a.Item,un,r.a.createElement("a",{onClick:function(){return dt(De.Classrooms)}},(Vn=jt.userInfo)!==null&&Vn!==void 0&&Vn.main_site?"\u52A0\u5165\u6559\u5B66\u8BFE\u5802":"\u52A0\u5165\u8BFE\u5802")),((Jn=jt.userInfo)===null||Jn===void 0?void 0:Jn.main_site)&&!(Xt!=null&&(de=Xt.setting)!==null&&de!==void 0&&de.is_local)&&r.a.createElement(T.a.Item,un,r.a.createElement("a",{onClick:function(){return dt(De.Projects)}},"\u52A0\u5165\u5F00\u53D1\u9879\u76EE")))))};return r.a.createElement("section",null,r.a.createElement(g.a,{overlay:r.a.createElement(T.a,{className:"".concat(ge.a.rightMenu," ").concat(ge.a.joinMenu," mt10")},r.a.createElement(Kn,null)),placement:"bottomRight"},r.a.createElement("span",{style:{lineHeight:"inherit"},className:"iconfont icon-tianjiafangda c-white font18 current ml15 mr15"})),r.a.createElement(J.a,{visible:Ne,onCancel:function(){return Je(!1)}}),r.a.createElement(B,{visible:It,onCancel:function(){return Kt(!1)}}))},xe=Object(d.a)(function(gt){var ze=gt.homePage,Fe=gt.loading,Xe=gt.user,Ae=gt.globalSetting;return{homePage:ze,user:Xe,globalSetting:Ae,loading:Fe.models.index}})(fe),Ee=a("vToQ"),se=a.n(Ee),oe=a("xKgJ"),q=a("jb+D"),me=a("m3rI"),re=function(ze){var Fe,Xe=RegExp("(^| )"+ze+"=([^;]+)(;|$)");return(Fe=document.cookie.match(Xe))?decodeURIComponent(Fe[2]):null},ae=function(ze){var Fe=new Date;Fe.setTime(Fe.getTime()-1);var Xe=re(ze);Xe!=null&&(document.cookie=ze+"="+Xe+";expires="+Fe.toGMTString())},ce;(function(gt){gt.Classrooms="classrooms",gt.Shixuns="shixuns",gt.Paths="paths",gt.Projects="projects",gt.Videos="videos",gt.Topics="topics"})(ce||(ce={}));var te=function(ze){var Fe,Xe,Ae,Pe,Ye,$e,Ot,ct,jt,Xt,bn,nn=ze.homePage,xt=ze.user,We=ze.globalSetting,ot=ze.loading,it=ze.dispatch,Ne=ze.shixunHomeworks,Je=ze.location,Tt=ze.payload,yt=Tt===void 0?{}:Tt,It=Object(y.a)(ze,["homePage","user","globalSetting","loading","dispatch","shixunHomeworks","location","payload"]),Kt=(Fe=(((Xe=We.setting)===null||Xe===void 0?void 0:Xe.navbar)||[]).find(function(wn){return wn.link==="/".concat(ce.Classrooms)}))===null||Fe===void 0?void 0:Fe.hidden,dt=(Ae=(((Pe=We.setting)===null||Pe===void 0?void 0:Pe.navbar)||[]).find(function(wn){return wn.link==="/".concat(ce.Shixuns)}))===null||Ae===void 0?void 0:Ae.hidden,Pt=(Ye=((($e=We.setting)===null||$e===void 0?void 0:$e.navbar)||[]).find(function(wn){return wn.link==="/".concat(ce.Paths)}))===null||Ye===void 0?void 0:Ye.hidden,Nt=((Ot=xt.userInfo)===null||Ot===void 0?void 0:Ot.admin)||((ct=xt.userInfo)===null||ct===void 0?void 0:ct.business)||((jt=xt.userInfo)===null||jt===void 0?void 0:jt.is_shixun_marker)||((Xt=xt.userInfo)===null||Xt===void 0?void 0:Xt.is_teacher)||((bn=xt.userInfo)===null||bn===void 0?void 0:bn.user_identity)!=="\u5B66\u751F",cn=function(){if(Object(F.p)())return r.a.createElement(T.a,{className:"".concat(se.a.rightMenu," ").concat(se.a.menuWrap)},r.a.createElement(T.a.Item,null,r.a.createElement(m.a,{to:"/account/profile"},"\u8D26\u53F7\u7BA1\u7406")));var un,_r,Rr,Ir,dr,zn,tr,an,Wt,sn,Xn,$n,Vn,Jn,de,G,Z,ue,ye,he,ft,mn,Hn;return r.a.createElement(T.a,{className:"".concat(se.a.rightMenu," ").concat(se.a.menuWrap)},r.a.createElement(T.a.Item,null,r.a.createElement(m.a,{to:"/users/".concat((un=xt.userInfo)===null||un===void 0?void 0:un.login,"/classrooms")},"\u6211\u7684\u4E2A\u4EBA\u4E3B\u9875")),!Kt&&r.a.createElement(T.a.Item,null,r.a.createElement(m.a,{to:"/users/".concat((_r=xt.userInfo)===null||_r===void 0?void 0:_r.login,"/classrooms")},(Rr=xt.userInfo)!==null&&Rr!==void 0&&Rr.main_site?"\u6211\u7684\u6559\u5B66\u8BFE\u5802":"\u6211\u7684\u8BFE\u5802")),!dt&&r.a.createElement(T.a.Item,null,r.a.createElement(m.a,{to:"/users/".concat((Ir=xt.userInfo)===null||Ir===void 0?void 0:Ir.login,"/shixuns")},"\u6211\u7684\u5B9E\u8DF5\u9879\u76EE")),!Pt&&r.a.createElement(T.a.Item,null,r.a.createElement(m.a,{to:"/users/".concat((dr=xt.userInfo)===null||dr===void 0?void 0:dr.login,"/paths")},(zn=xt.userInfo)!==null&&zn!==void 0&&zn.main_site?"\u6211\u7684\u5B9E\u8DF5\u8BFE\u7A0B":"\u6211\u7684\u8BFE\u7A0B")),((tr=xt.userInfo)===null||tr===void 0?void 0:tr.main_site)&&!((an=We.setting)!==null&&an!==void 0&&an.is_local)&&r.a.createElement(T.a.Item,null,r.a.createElement(m.a,{to:"/users/".concat((Wt=xt.userInfo)===null||Wt===void 0?void 0:Wt.login,"/projects")},"\u6211\u7684\u5F00\u53D1\u9879\u76EE")),r.a.createElement(T.a.Item,null,r.a.createElement(m.a,{to:"/users/".concat((sn=xt.userInfo)===null||sn===void 0?void 0:sn.login,"/teach-group")},"\u6211\u7684\u6559\u7814\u56E2\u961F")),r.a.createElement(T.a.Item,null,r.a.createElement(m.a,{to:"/users/".concat((Xn=xt.userInfo)===null||Xn===void 0?void 0:Xn.login,"/vspaces")},"\u6211\u7684\u865A\u62DF\u793E\u533A")),r.a.createElement(T.a.Item,null,r.a.createElement("a",{onClick:function(){if(!Object(pe.e)(it))return;d.d.push("/problemset")}},"\u8BD5\u9898\u5E93")),Nt&&r.a.createElement(T.a.Item,null,r.a.createElement("a",{onClick:function(){if(!Object(pe.e)(it))return;d.d.push("/paperlibrary")}},"\u8BD5\u5377\u5E93")),(($n=xt.navigationInfo)===null||$n===void 0||((Vn=$n.top)===null||Vn===void 0)?void 0:Vn.customer_management_url)&&r.a.createElement(T.a.Item,null,r.a.createElement("a",{href:(Jn=xt.navigationInfo)===null||Jn===void 0||((de=Jn.top)===null||de===void 0)?void 0:de.customer_management_url},"\u5BA2\u6237\u7BA1\u7406")),((G=xt.navigationInfo)===null||G===void 0||((Z=G.top)===null||Z===void 0)?void 0:Z.college_identifier)&&r.a.createElement(T.a.Item,null,r.a.createElement(m.a,{to:"/colleges/".concat((ue=xt.navigationInfo)===null||ue===void 0||((ye=ue.top)===null||ye===void 0)?void 0:ye.college_identifier,"/statistics")},"\u5B66\u9662\u7EDF\u8BA1")),((he=xt.navigationInfo)===null||he===void 0||((ft=he.top)===null||ft===void 0)?void 0:ft.laboratory_admin_url)&&r.a.createElement(T.a.Item,null,r.a.createElement("a",{href:(mn=xt.navigationInfo)===null||mn===void 0||((Hn=mn.top)===null||Hn===void 0)?void 0:Hn.laboratory_admin_url},"\u540E\u53F0\u7BA1\u7406")),r.a.createElement(T.a.Item,null,r.a.createElement(m.a,{onClick:function(){localStorage.getItem("Noviceguide")==="0"||it({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:2,href:"/classrooms",text:r.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")),r.a.createElement(T.a.Item,{className:se.a.exit},r.a.createElement("a",{onClick:Object(A.a)(u.a.mark(function ar(){var tn;return u.a.wrap(function(Nn){for(;;)switch(Nn.prev=Nn.next){case 0:return Nn.next=2,Object(q.c)({});case 2:tn=Nn.sent,(tn==null?void 0:tn.status)===1&&(it({type:"user/getUserInfo",payload:Object(E.a)({},yt)}),it({type:"user/getNavigationInfo",payload:Object(E.a)({},yt)}),ae("autologin_trustie"),ae("_educoder_session"),localStorage.removeItem("isfirst"),localStorage.removeItem("SystemUpdateadvtime"),localStorage.removeItem("item"),localStorage.removeItem("iscreate"),k.b.success(tn==null?void 0:tn.message),d.d.replace("/"));case 4:case"end":return Nn.stop()}},ar)}))},"\u9000\u51FA")))};if(Object(oe.p)()){var _n,Wn;return r.a.createElement(g.a,{className:"".concat(se.a.height67," pr25"),overlay:cn,placement:"bottomRight"},r.a.createElement("section",null,r.a.createElement("aside",null,r.a.createElement("div",{className:Ne.actionTabs.type===1?se.a.classromediv:""},r.a.createElement("img",{className:"".concat(se.a.userPic," current ml15"),src:"".concat(me.a===null||me.a===void 0?void 0:me.a.IMG_SERVER,"/images/").concat((_n=xt.userInfo)===null||_n===void 0?void 0:_n.image_url),alt:"",onClick:function(){var un;return d.d.push(Object(F.p)()?"/account/profile":"/users/".concat((un=xt.userInfo)===null||un===void 0?void 0:un.login,"/classrooms"))}}),Object(F.p)()&&r.a.createElement("span",{className:"ml10 font16"},(Wn=xt.userInfo)===null||Wn===void 0?void 0:Wn.username)))))}else{var Kn;return r.a.createElement("div",{className:"font15 mr15 ".concat(We.isIlearning?se.a.login:"")},r.a.createElement("span",{className:"ml10 mr5 current c-white",onClick:function(){it({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}})}},"\u767B\u5F55"),!((Kn=We.setting)!==null&&Kn!==void 0&&Kn.close_register)&&r.a.createElement(r.a.Fragment,null,r.a.createElement("span",{className:"ml5 mr5"},"|"),r.a.createElement(m.a,{to:"/user/register",className:"ml5 current c-white pr25"},"\u6CE8\u518C")))}},$=Object(d.a)(function(gt){var ze=gt.homePage,Fe=gt.loading,Xe=gt.user,Ae=gt.globalSetting,Pe=gt.shixunHomeworks;return{homePage:ze,user:Xe,globalSetting:Ae,shixunHomeworks:Pe,loading:Fe.models.index}})(te),X=a("+L6B"),ee=a("2/Rp"),Oe=a("Cs+z"),Se=a.n(Oe),Me=["/","/classrooms","/account/profile","/account/profile/edit","/classrooms/new"],Qe=function(ze){var Fe=ze.homePage,Xe=ze.user,Ae=ze.globalSetting,Pe=ze.loading,Ye=ze.dispatch,$e=ze.location,Ot=ze.text,ct=ze.shixunHomeworks,jt=ze.payload,Xt=jt===void 0?{}:jt,bn=Object(y.a)(ze,["homePage","user","globalSetting","loading","dispatch","location","text","shixunHomeworks","payload"]),nn=Object(s.useState)("none"),xt=Object(v.a)(nn,2),We=xt[0],ot=xt[1];return Object(s.useEffect)(function(){ct.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"&&ot("flex")},[ct.actionTabs.key]),Object(s.useEffect)(function(){ct.actionTabs.key==="\u9690\u85CF"&&(ot("none"),localStorage.setItem("Noviceguide","0"))},[ct.actionTabs.key]),r.a.createElement("div",{style:{display:We,background:"#fff",width:"100%",height:"200px",position:"fixed",bottom:"0px",boxShadow:"0px -4px 6px 0px rgba(204, 204, 204, 0.2)",zIndex:"999"}},r.a.createElement("div",{style:{margin:"0 auto",width:"1200px"}},r.a.createElement("img",{src:Se.a,style:{position:"absolute",top:"-32px"}}),r.a.createElement("div",{style:{marginLeft:"151px",marginTop:"40px",fontSize:"18px",color:"#333333"}},ct.actionTabs.text),ct.actionTabs.type===9?r.a.createElement("div",{style:{display:"flex",justifyContent:"flex-end"}},r.a.createElement(ee.a,{type:"primary",onClick:function(){localStorage.setItem("Noviceguide","0"),ot("none"),Ye({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")):r.a.createElement("div",{style:{display:"flex",justifyContent:"flex-end"}},r.a.createElement(ee.a,{type:"primary",onClick:function(){localStorage.setItem("Noviceguide","0"),Ye({type:"shixunHomeworks/setActionTabs",payload:{key:""}}),ot("none")},ghost:!0,style:{marginTop:"30px",width:"138px",height:"40px",position:"absolute",top:"124px"}},"\u8DF3\u8FC7\uFF0C\u6211\u81EA\u5DF1\u6765"))))},tt=Object(d.a)(function(gt){var ze=gt.homePage,Fe=gt.loading,Xe=gt.user,Ae=gt.globalSetting,Pe=gt.shixunHomeworks;return{homePage:ze,user:Xe,globalSetting:Ae,loading:Fe.models.index,shixunHomeworks:Pe}})(Qe),st=a("498V"),ut=a.n(st),ht=l.a.Header,bt=c.a.Search;function Ke(){var gt,ze,Fe=window.location.pathname,Xe=Fe.split("/"),Ae={};return Xe[1]=="classrooms"&&Xe.length>3&&!((gt=Xe[4])!==null&>!==void 0&>.includes("newgold"))&&!((ze=Xe[5])!==null&&ze!==void 0&&ze.includes("newgold"))&&Xe[2]!=="coursesId"&&(Ae.course_id=Xe[2]),Xe[1]==="shixuns"&&Xe.length>3&&(Ae.objective_type="shixun",Ae.objective_id=Xe[2]),Xe[1]==="paths"&&Xe.length>3&&(Ae.objective_type="path",Ae.objective_id=Xe[2]),Object(E.a)(Object(E.a)({},Ae),{school:1})}var Ue={\u9996\u9875:"/","/paths":{link:"/paths",key:1},"/shixuns":{link:"/shixuns",key:2},"/classrooms":{link:"/classrooms",key:3},"/competitions":{link:"/competitions",key:4},"/moop_cases":{link:"/moop_cases",key:5},"/forums":{link:"/forums",key:6},"/recruitment":{link:"/competitions/index",key:7},"/three":{link:"/three",key:7}},nt=["/","/classrooms","/account/profile","/account/profile/edit","/classrooms/new"],kt=function(ze){var Fe,Xe=ze.homePage,Ae=ze.user,Pe=ze.globalSetting,Ye=ze.loading,$e=ze.dispatch,Ot=ze.location,ct=ze.isLogin,jt=ct===void 0?!1:ct,Xt=ze.shixunHomeworks,bn=Object(y.a)(ze,["homePage","user","globalSetting","loading","dispatch","location","isLogin","shixunHomeworks"]),nn=Object(f.g)(),xt=Object(s.useState)(!1),We=Object(v.a)(xt,2),ot=We[0],it=We[1],Ne=Object(s.useState)(-1),Je=Object(v.a)(Ne,2),Tt=Je[0],yt=Je[1],It=Object(s.useState)(!1),Kt=Object(v.a)(It,2),dt=Kt[0],Pt=Kt[1],Nt=Ke(),cn=Ot.pathname;Object(s.useEffect)(function(){$e({type:"user/getNavigationInfo",payload:Object(E.a)({},Nt)})},[Pe.name]),Object(s.useEffect)(function(){Xt.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"&&(nt!=null&&nt.includes(Ot==null?void 0:Ot.pathname)||(Ot==null?void 0:Ot.pathname.indexOf("/classrooms"))===0||$e({type:"shixunHomeworks/setActionTabs",payload:{key:"\u9690\u85CF"}}))},[Ot.pathname]),Object(s.useEffect)(function(){Xt.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"||(Xt.actionTabs.key||localStorage.setItem("Noviceguide","0"))},[Xt.actionTabs.key]),Object(s.useEffect)(function(){if(Pe!=null&&Pe.setting){var zn,tr;if(Pe==null||((zn=Pe.setting)===null||zn===void 0||((tr=zn.navbar)===null||tr===void 0))||tr.map(function(Wt,sn){Ot.pathname.indexOf(Wt.link)>-1&&yt(sn)}),Tt===-1)Object(F.T)(Pe.setting.name);else{var an;Object(F.T)(((an=Pe.setting.navbar[Tt])===null||an===void 0?void 0:an.name)||Pe.setting.name)}}},[Pe==null?void 0:Pe.setting]);var _n=Object(s.useMemo)(function(){var zn;if(Pe!=null&&(zn=Pe.setting)!==null&&zn!==void 0&&zn.nav_logo_url){var tr;return"".concat(me.a.IMG_SERVER,"/").concat(Pe==null||((tr=Pe.setting)===null||tr===void 0)?void 0:tr.nav_logo_url)}else return"".concat(me.a.IMG_SERVER,"/images/avatars/LaboratorySetting/1nav?t=").concat(new Date().getTime())},[Pe==null||((Fe=Pe.setting)===null||Fe===void 0)?void 0:Fe.nav_logo_url]);function Wn(zn){nn.push("/search?value="+zn)}var Kn=function(){return ot?r.a.createElement("div",{onBlur:function(){setTimeout(function(){it(!1)},300)}},r.a.createElement(bt,{placeholder:"\u5B9E\u8DF5\u8BFE\u7A0B/\u6559\u5B66\u8BFE\u5802/\u5B9E\u8DF5\u9879\u76EE/\u4EA4\u6D41\u95EE\u7B54",className:"search-input mr20",onSearch:Wn,autoFocus:!0})):r.a.createElement("span",{className:"iconfont icon-sousuo font18 current ml15 mr15",onClick:function(){nn.push("/search?value=")}})},wn=function(){var zn=Object(A.a)(u.a.mark(function tr(an){var Wt,sn,Xn;return u.a.wrap(function(Vn){for(;;)switch(Vn.prev=Vn.next){case 0:return an.preventDefault(),Vn.next=3,Object(q.n)();case 3:sn=Vn.sent,sn!=null&&(Wt=sn.data)!==null&&Wt!==void 0&&Wt.engineer_url?document.location.href=sn==null||((Xn=sn.data)===null||Xn===void 0)?void 0:Xn.engineer_url:(sn==null?void 0:sn.status)!=401&&Pt(!0);case 5:case"end":return Vn.stop()}},tr)}));return function(an){return zn.apply(this,arguments)}}();if(Pe.showHeader&&Pe.showHeaderFooter){var un,_r,Rr,Ir,dr;return r.a.createElement(l.a,{className:"".concat(Pe.isIlearning?h.a["header-iearning"]:h.a.header," ").concat(Pe.showHeaderFixed?h.a.headerFixed:"")},r.a.createElement(ht,{className:"header"},r.a.createElement("section",{className:h.a["edu-menu"]},(!!Pe.isIlearning||!!Pe.isPaZhou)&&r.a.createElement(m.a,{style:{display:"flex",alignItems:"center"},onClick:function(){$e({type:"shixunHomeworks/setActionTabs",payload:{key:""}})},to:"/"},r.a.createElement("img",{className:h.a.logo,title:(un=Pe.setting)===null||un===void 0?void 0:un.name,src:Pe.isPaZhou?_n:ut.a||_n}),!Pe.isPaZhou&&r.a.createElement("span",{className:h.a.title},"\u6DF7\u5408\u589E\u5F3A\u667A\u6167\u6559\u80B2i-Learning\u5E73\u53F0")),r.a.createElement("ul",{className:"".concat(h.a.menu," ").concat(Object(F.p)()&&"ml0")},Object(F.p)()&&r.a.createElement("li",null,r.a.createElement("a",{href:"/"},"\u8003\u8BD5\u7CFB\u7EDF")),!Object(F.p)()&&Pe.setting&&Pe.setting.navbar.map(function(zn,tr){if(!zn.hidden)return r.a.createElement("li",{key:tr,className:Tt===tr?h.a.actived:""},(zn==null?void 0:zn.name)==="\u6559\u5B66\u8BFE\u5802"&&r.a.createElement(m.a,{onClick:function(){localStorage.getItem("Noviceguide")==="0"||$e({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:5,text:r.a.createElement("div",null,"\u975E\u5E38\u68D2\uFF0C\u54B1\u4EEC\u5DF2\u7ECF\u5230\u8FBE\u3010\u6559\u5B66\u8BFE\u5802\u3011\uFF0C\u5E73\u53F0\u4E0A\u5DF2\u7ECF\u6709\u51E0\u5343\u4F4D\u8001\u5E08\u521B\u5EFA\u4E86\u81EA\u5DF1\u7684\u6559\u5B66\u8BFE\u5802\uFF0C\u4F60\u4E5F\u53EF\u4EE5\u8F7B\u677E\u5B8C\u6210\u54DF\uFF01\u73B0\u5728\u8BF7\u60A8\u70B9\u51FB\u9875\u9762\u4E0A \u201C\u65B0\u5EFA\u8BFE\u5802\u201D\u6309\u94AE\u5F00\u59CB\u65B0\u5EFA\u81EA\u5DF1\u7684\u8BFE\u5802~")}})},className:Xt.actionTabs.type===4?h.a.classromediv:"",dangerouslySetInnerHTML:{__html:zn.name},to:zn.link}),(zn==null?void 0:zn.name)!="\u6559\u5B66\u8BFE\u5802"&&zn.link.indexOf("http")<0&&r.a.createElement(m.a,{onClick:function(){$e({type:"shixunHomeworks/setActionTabs",payload:{key:""}})},dangerouslySetInnerHTML:{__html:zn.name},to:zn.link,target:zn.link.indexOf("http")>-1?"_blank":"_self"}),(zn==null?void 0:zn.name)!="\u6559\u5B66\u8BFE\u5802"&&zn.link.indexOf("http")>-1&&r.a.createElement("a",{target:zn.link.indexOf("http")>-1?"_blank":"_self",dangerouslySetInnerHTML:{__html:zn.name},href:zn.link}))})),r.a.createElement("div",{className:"search-bar",style:{flex:Pe.isIlearning?"initial":"1 0 auto"}},!Object(F.p)()&&!(Pe!=null&&Pe.isIlearning)&&r.a.createElement(r.a.Fragment,null,r.a.createElement(Kn,null),!jt&&r.a.createElement(xe,null),!jt&&!!(Ae!=null&&(_r=Ae.userInfo)!==null&&_r!==void 0&&_r.login)&&r.a.createElement(m.a,{className:"iconfont icon-xiaoxilingdang c-white ml15 mr15 font18 relative",to:"/messages/".concat(Ae==null||((Rr=Ae.userInfo)===null||Rr===void 0)?void 0:Rr.login,"/user_tidings")},(Ae==null||((Ir=Ae.navigationInfo)===null||Ir===void 0||((dr=Ir.top)===null||dr===void 0))?void 0:dr.new_message)&&r.a.createElement("span",{className:h.a.newslight}))),!jt&&r.a.createElement($,{payload:Nt}))),r.a.createElement(b.a,{centered:!0,destroyOnClose:!0,visible:dt,title:"\u63D0\u793A",width:"500px",okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:function(){Object(F.O)("https://qm.qq.com/cgi-bin/qm/qr?k=DWdqQHAbbfw7_rqm0d-Q_vDn5H6bMp91&jump_from=webapi")},onCancel:function(){return Pt(!1)}},r.a.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"center"}},r.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"),r.a.createElement("img",{src:n.C,width:200,height:200}),r.a.createElement("p",null,"\u7FA4\u53F7\uFF1A693542422 ")))),r.a.createElement(tt,null))}else return r.a.createElement(r.a.Fragment,null)},vt=H.a=Object(d.a)(function(gt){var ze=gt.homePage,Fe=gt.loading,Xe=gt.user,Ae=gt.globalSetting,Pe=gt.shixunHomeworks;return{homePage:ze,user:Xe,globalSetting:Ae,loading:Fe.models.index,shixunHomeworks:Pe}})(kt)},sLOW:function(M,H,a){"use strict";var D=a("iQDF"),b=a("+eQT"),A=a("Awhp"),v=a("KrTs"),y=a("O3gP"),E=a("lrIw"),w=a("7Kak"),c=a("9yH6"),_=a("sRBo"),l=a("kaz8"),t=a("+L6B"),u=a("2/Rp"),s=a("oBTY"),r=a("miYZ"),f=a("tsqr"),m=a("2qtc"),d=a("kLXV"),n=a("9og8"),i=a("tJVT"),h=a("PpiC"),C=a("WmNS"),x=a.n(C),g=a("q1tI"),R=a.n(g),P=a("9kvl"),O=a("Z0Lh"),S=a.n(O),p=a("9ZNV"),T=a("NLgs"),N=a("wd/R"),k=a.n(N),U=a("L+Ii"),z=a.n(U),W=function(B){if(!B)return B;var J=B.split(":");if(J[1]=="00"||J[1]=="30")return B;var le=parseInt(J[1]);if(le<30||le==60)return[J[0],"30"].join(":");if(le<60){var ge=[J[0],"00"].join(":"),pe="YYYY-MM-DD HH:mm",De=k()(ge,pe);return De.add(1,"hours"),De.format(pe)}return B},F="YYYY-MM-DD HH:mm",V=function(B){var J,le,ge,pe,De,Ie,fe,xe,Ee=B.shixunsDetail,se=B.globalSetting,oe=B.loading,q=B.user,me=B.dispatch,re=Object(h.a)(B,["shixunsDetail","globalSetting","loading","user","dispatch"]),ae=Object(g.useRef)(),ce=Object(g.useState)(),te=Object(i.a)(ce,2),$=te[0],X=te[1],ee=Object(g.useState)(),Oe=Object(i.a)(ee,2),Se=Oe[0],Me=Oe[1],Qe=Object(g.useState)([]),tt=Object(i.a)(Qe,2),st=tt[0],ut=tt[1],ht=Object(g.useState)([]),bt=Object(i.a)(ht,2),Ke=bt[0],Ue=bt[1],nt=Object(g.useState)(""),kt=Object(i.a)(nt,2),vt=kt[0],gt=kt[1],ze=Object(g.useState)(),Fe=Object(i.a)(ze,2),Xe=Fe[0],Ae=Fe[1],Pe=Object(g.useState)(),Ye=Object(i.a)(Pe,2),$e=Ye[0],Ot=Ye[1],ct=(J=q.userInfo)===null||J===void 0||((le=J.shixun)===null||le===void 0)?void 0:le.editable;Object(g.useEffect)(function(){var We,ot;ae.current=(We=location.pathname)===null||We===void 0||((ot=We.split("/"))===null||ot===void 0)?void 0:ot[2],jt()},[]),Object(g.useEffect)(function(){var We,ot,it,Ne,Je,Tt,yt,It,Kt,dt;if(!Ee.setting)return;X((We=Ee.setting)===null||We===void 0||((ot=We.shixun)===null||ot===void 0)?void 0:ot.can_copy),Me((it=Ee.setting)===null||it===void 0||((Ne=it.shixun)===null||Ne===void 0)?void 0:Ne.use_scope),Ae(!!((Je=Ee.setting)!==null&&Je!==void 0&&(Tt=Je.shixun)!==null&&Tt!==void 0&&Tt.opening_time)),Ot((yt=Ee.setting)===null||yt===void 0||((It=yt.shixun)===null||It===void 0)?void 0:It.opening_time),ut((Kt=Ee.setting)===null||Kt===void 0||((dt=Kt.shixun)===null||dt===void 0)?void 0:dt.scope_partment)},[Ee.setting]);var jt=function(){var We=Object(n.a)(x.a.mark(function ot(it){var Ne;return x.a.wrap(function(Tt){for(;;)switch(Tt.prev=Tt.next){case 0:return Tt.next=2,me({type:"shixunsDetail/getDepartments",payload:{q:it}});case 2:Ne=Tt.sent,Ne&&Ue(Ne.shools_name||[]);case 4:case"end":return Tt.stop()}},ot)}));return function(it){return We.apply(this,arguments)}}(),Xt=function(){var We=Object(n.a)(x.a.mark(function ot(){var it,Ne,Je,Tt,yt,It,Kt;return x.a.wrap(function(Pt){for(;;)switch(Pt.prev=Pt.next){case 0:return Pt.next=2,me({type:"shixunsDetail/getShixunQuote",payload:{id:ae.current}});case 2:if(Pt.t0=Pt.sent,Pt.t0){Pt.next=5;break}Pt.t0={};case 5:Kt=Pt.t0,d.a.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",width:520,content:R.a.createElement("div",{className:"tc font14 ".concat(z.a.modal)},!!((it=Kt.subjects)!==null&&it!==void 0&&it.length)&&R.a.createElement(R.a.Fragment,null,R.a.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u88AB\u5E94\u7528\u5230 ",(Ne=Kt.subjects)===null||Ne===void 0||((Je=Ne.splice(0,2))===null||Je===void 0)?void 0:Je.map(function(Nt){return"\u300A".concat(Nt,"\u300B")}),"\u7B49",R.a.createElement("span",{className:z.a.colorOrange},Kt==null?void 0:Kt.subjects_count),"\u4E2A\u5B9E\u8BAD\u8BFE\u7A0B"),R.a.createElement("br",null)),!!((Tt=Kt.courses)!==null&&Tt!==void 0&&Tt.length)&&R.a.createElement(R.a.Fragment,null,R.a.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u88AB\u5E94\u7528\u5230",(yt=Kt.courses)===null||yt===void 0||((It=yt.splice(0,2))===null||It===void 0)?void 0:It.map(function(Nt){return"\u300A".concat(Nt,"\u300B")}),"\u7B49",R.a.createElement("span",{className:z.a.colorOrange},Kt==null?void 0:Kt.courses_count),"\u4E2A\u6559\u5B66\u8BFE\u5802"),R.a.createElement("br",null)),R.a.createElement("span",{className:"".concat(z.a.colorYellow," mt30")},"\u5220\u9664\u5B9E\u8DF5\u9879\u76EE\u5C06\u5F71\u54CD\u8BFE\u7A0B\u53CA\u8BFE\u5802\u5BF9\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u4F7F\u7528\uFF01\u8BF7\u8C28\u614E\u64CD\u4F5C\uFF01")),onOk:function(){var Nt=Object(n.a)(x.a.mark(function _n(){var Wn;return x.a.wrap(function(wn){for(;;)switch(wn.prev=wn.next){case 0:return wn.next=2,me({type:"shixunsDetail/deleteShixun",payload:{id:ae.current}});case 2:Wn=wn.sent,Wn.status===1&&(f.b.success("\u64CD\u4F5C\u6210\u529F"),P.d.push("/shixuns"));case 4:case"end":return wn.stop()}},_n)}));function cn(){return Nt.apply(this,arguments)}return cn}()});case 7:case"end":return Pt.stop()}},ot)}));return function(){return We.apply(this,arguments)}}(),bn=function(){if(Object(T.b)(me,"\u4E0D\u80FD\u8FDB\u884C\u5220\u9664"))return},nn=function(ot){if(st.includes(ot)){f.b.info("\u8BF7\u52FF\u6307\u5B9A\u76F8\u540C\u7684\u5355\u4F4D");return}gt(null),ut([].concat(Object(s.a)(st),[ot]))},xt=function(){var We=Object(n.a)(x.a.mark(function ot(){var it;return x.a.wrap(function(Je){for(;;)switch(Je.prev=Je.next){case 0:if(!(Xe&&!$e)){Je.next=3;break}return f.b.info("\u8BF7\u9009\u62E9\u5F00\u542F\u65F6\u95F4"),Je.abrupt("return");case 3:if(!(Se===1&&!st.length)){Je.next=6;break}return f.b.info("\u8BF7\u9009\u62E9\u6307\u5B9A\u5355\u4F4D\u516C\u5F00"),Je.abrupt("return");case 6:return Je.next=8,me({type:"shixunsDetail/updatePermissionSetting",payload:{id:ae.current,scope_partment:Se===0?null:st,shixun:{can_copy:$,use_scope:Se,opening_time:$e}}});case 8:it=Je.sent,it.status!==-1&&(f.b.info("\u6743\u9650\u914D\u7F6E\u4FDD\u5B58\u6210\u529F\uFF01"),me({type:"shixunsDetail/getSettingsData",payload:{id:ae.current}}),me({type:"shixunsDetail/getShixunsDetail",payload:{id:ae.current}}));case 10:case"end":return Je.stop()}},ot)}));return function(){return We.apply(this,arguments)}}();return R.a.createElement("section",{className:z.a.wrap},R.a.createElement("div",{style:{position:"absolute",top:"80px",right:"40px"}},(Ee==null||((ge=Ee.detail)===null||ge===void 0)?void 0:ge.shixun_status)!==2?R.a.createElement(u.a,{danger:!0,onClick:Xt},"\u5220\u9664\u5B9E\u8DF5\u9879\u76EE"):R.a.createElement(u.a,{danger:!0,onClick:bn},"\u5220\u9664\u5B9E\u8DF5\u9879\u76EE")),R.a.createElement("div",{className:z.a.labelWrap},R.a.createElement("label",{className:z.a.label},"\u590D\u5236:"),R.a.createElement("div",{className:z.a.labelContent},R.a.createElement("div",null,R.a.createElement(l.a,{checked:$,onChange:function(ot){return X(ot.target.checked)},disabled:!ct}),R.a.createElement("span",{className:"".concat(z.a.color999)},"\uFF08\u9009\u4E2D\u5219\u5141\u8BB8\u5DF2\u804C\u4E1A\u8BA4\u8BC1\u7684\u6559\u5E08\u590D\u5236\u8BE5\u5B9E\u8BAD\uFF09")))),!((((pe=Ee.detail)===null||pe===void 0?void 0:pe.shixun_status)>1||((De=Ee.detail)===null||De===void 0?void 0:De.public)===2)&&((Ie=Ee.setting)===null||Ie===void 0||((fe=Ie.shixun)===null||fe===void 0)?void 0:fe.use_scope)===0&&((xe=Ee.detail)===null||xe===void 0?void 0:xe.identity)>2)&&R.a.createElement("div",{className:z.a.labelWrap},R.a.createElement("label",{className:z.a.label},"\u516C\u5F00\u7A0B\u5EA6:"),R.a.createElement("div",{className:z.a.labelContent},R.a.createElement(c.a.Group,{value:Se,onChange:function(ot){return Me(ot.target.value)},disabled:!ct},R.a.createElement(c.a,{className:z.a.radio,value:0},R.a.createElement("span",null,"\u5BF9\u6240\u6709\u5355\u4F4D\u516C\u5F00"),R.a.createElement("span",{className:z.a.color999},"\uFF08\u5B9E\u8BAD\u53D1\u5E03\u540E\uFF0C\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF09")),R.a.createElement(c.a,{className:z.a.radio,value:1},R.a.createElement("span",null,"\u5BF9\u6307\u5B9A\u5355\u4F4D\u516C\u5F00"),R.a.createElement("span",{className:z.a.color999},"\uFF08\u5B9E\u8BAD\u53D1\u5E03\u540E\uFF0C\u4EC5\u5BF9\u4E0B\u65B9\u6307\u5B9A\u5355\u4F4D\u7684\u7528\u6237\u53EF\u89C1\uFF09"))),Se===1&&R.a.createElement(R.a.Fragment,null,R.a.createElement("div",{className:"mt10"},R.a.createElement(E.a,{showSearch:!0,className:z.a.selectSchool,placeholder:"\u8BF7\u8F93\u5165\u5E76\u9009\u62E9\u5355\u4F4D\u540D\u79F0",value:vt,onChange:function(ot){gt(ot),jt(ot)},disabled:!ct,onSelect:nn,options:Ke==null?void 0:Ke.map(function(We){return{value:We}})}),R.a.createElement("span",{className:z.a.color999},"\uFF08\u5B9E\u8BAD\u53D1\u5E03\u540E\uFF0C\u4EC5\u5BF9\u4E0B\u65B9\u6307\u5B9A\u5355\u4F4D\u7684\u7528\u6237\u53EF\u89C1\uFF09")),R.a.createElement("div",{className:"mt10"},st==null?void 0:st.map(function(We){return ct?R.a.createElement(v.a,{count:"x",className:"mr20 current",onClick:function(){return ut(st.filter(function(it){return it!==We}))}},R.a.createElement(u.a,{type:"primary",ghost:!0},We)):R.a.createElement(u.a,{type:"primary",ghost:!0,className:"mr20"},We)}))))),R.a.createElement("div",{className:z.a.labelWrap},R.a.createElement("label",{className:z.a.label},"\u5F00\u542F\u65F6\u95F4:"),R.a.createElement("div",{className:z.a.labelContent},R.a.createElement("div",null,R.a.createElement(l.a,{checked:Xe,onChange:function(ot){return Ae(ot.target.checked)},disabled:!ct}),R.a.createElement("span",{className:"".concat(z.a.color999," ml10")},"\uFF08\u9009\u4E2D\u5219\u5B66\u5458\u5728\u6307\u5B9A\u7684\u5F00\u542F\u65F6\u95F4\u540E\uFF0C\u624D\u80FD\u5F00\u542F\u5B66\u4E60\uFF1B\u4E0D\u9009\u4E2D\u5219\u5B66\u5458\u5728\u5B9E\u8BAD\u53D1\u5E03\u540E\uFF0C\u80FD\u7ACB\u5373\u5F00\u542F\u5B66\u4E60\uFF09")),Xe&&R.a.createElement(b.a,{className:"".concat(z.a.dataPicker," mt10"),format:F,locale:S.a,disabled:!ct,placeholder:"\u8BF7\u8F93\u5165\u5F00\u542F\u65F6\u95F4",showToday:!1,disabledDate:function(ot){return ot&&ot<k()().endOf("day").subtract(1,"days")},showTime:{minuteStep:30},value:$e&&k()($e,F),onChange:function(ot,it){return Ot(W(it))}}))),R.a.createElement(p.a,{okText:"\u4FDD\u5B58",hasOkBtn:ct,loading:oe.effects["shixunsDetail/updatePermissionSetting"],onCancel:function(){return P.d.push("/shixuns/".concat(ae.current,"/challenges"))},onOk:xt}))};H.a=Object(P.a)(function(K){var B=K.shixunsDetail,J=K.loading,le=K.globalSetting,ge=K.user;return{shixunsDetail:B,globalSetting:le,user:ge,loading:J}})(V)},sR1s:function(M,H,a){"use strict";a.d(H,"b",function(){return v}),a.d(H,"a",function(){return y}),a.d(H,"c",function(){return E}),a.d(H,"d",function(){return w});var D=a("U8pU"),b="RC_TABLE_KEY";function A(c){return c==null?[]:Array.isArray(c)?c:[c]}function v(c,_){if(!_&&typeof _!="number")return c;for(var l=A(_),t=c,u=0;u<l.length;u+=1){if(!t)return null;var s=l[u];t=t[s]}return t}function y(c){var _=[],l={};return c.forEach(function(t){for(var u=t||{},s=u.key,r=u.dataIndex,f=s||A(r).join("-")||b;l[f];)f="".concat(f,"_next");l[f]=!0,_.push(f)}),_}function E(){var c={};function _(s,r){r&&Object.keys(r).forEach(function(f){var m=r[f];m&&Object(D.a)(m)==="object"?(s[f]=s[f]||{},_(s[f],m)):s[f]=m})}for(var l=arguments.length,t=new Array(l),u=0;u<l;u++)t[u]=arguments[u];return t.forEach(function(s){_(c,s)}),c}function w(c){return c!=null}},sboe:function(M,H,a){"use strict";a.d(H,"a",function(){return A});var D=a("q1tI"),b=a.n(D),A=D.createContext(null)},sckv:function(M,H,a){M.exports={wrap:"wrap___3kep6",colorBlue:"colorBlue___3r5Hq",repeatedName:"repeatedName___vESvE"}},t23M:function(M,H,a){"use strict";var D=a("VTBJ"),b=a("1OyB"),A=a("vuIU"),v=a("Ji7U"),y=a("LK+K"),E=a("q1tI"),w=a.n(E),c=a("m+aA"),_=a("Zm9Q"),l=a("Kwbf"),t=a("c+Xe"),u=a("bdgK"),s="rc-observer-key",r=function(f){Object(v.a)(d,f);var m=Object(y.a)(d);function d(){var n;return Object(b.a)(this,d),n=m.apply(this,arguments),n.resizeObserver=null,n.childNode=null,n.currentElement=null,n.state={width:0,height:0,offsetHeight:0,offsetWidth:0},n.onResize=function(i){var h=n.props.onResize,C=i[0].target,x=C.getBoundingClientRect(),g=x.width,R=x.height,P=C.offsetWidth,O=C.offsetHeight,S=Math.floor(g),p=Math.floor(R);if(n.state.width!==S||n.state.height!==p||n.state.offsetWidth!==P||n.state.offsetHeight!==O){var T={width:S,height:p,offsetWidth:P,offsetHeight:O};n.setState(T),h&&Promise.resolve().then(function(){h(Object(D.a)(Object(D.a)({},T),{},{offsetWidth:P,offsetHeight:O}))})}},n.setChildNode=function(i){n.childNode=i},n}return Object(A.a)(d,[{key:"componentDidMount",value:function(){this.onComponentUpdated()}},{key:"componentDidUpdate",value:function(){this.onComponentUpdated()}},{key:"componentWillUnmount",value:function(){this.destroyObserver()}},{key:"onComponentUpdated",value:function(){var i=this.props.disabled;if(i){this.destroyObserver();return}var h=Object(c.a)(this.childNode||this),C=h!==this.currentElement;C&&(this.destroyObserver(),this.currentElement=h),!this.resizeObserver&&h&&(this.resizeObserver=new u.default(this.onResize),this.resizeObserver.observe(h))}},{key:"destroyObserver",value:function(){this.resizeObserver&&(this.resizeObserver.disconnect(),this.resizeObserver=null)}},{key:"render",value:function(){var i=this.props.children,h=Object(_.a)(i);if(h.length>1)Object(l.a)(!1,"Find more than one child node with `children` in ResizeObserver. Will only observe first one.");else if(h.length===0)return Object(l.a)(!1,"`children` of ResizeObserver is empty. Nothing is in observe."),null;var C=h[0];if(E.isValidElement(C)&&Object(t.c)(C)){var x=C.ref;h[0]=E.cloneElement(C,{ref:Object(t.a)(x,this.setChildNode)})}return h.length===1?h[0]:h.map(function(g,R){return!E.isValidElement(g)||"key"in g&&g.key!==null?g:E.cloneElement(g,{key:"".concat(s,"-").concat(R)})})}}]),d}(E.Component);r.displayName="ResizeObserver",H.a=r},tWlo:function(M,H){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,H,a){(function(D,b,A){M.exports=H=b(a("Ib8C"),a("MlIO"),a("1uat"))})(this,function(D){return function(){var b=D,A=b.x64,v=A.Word,y=A.WordArray,E=b.algo,w=E.SHA512,c=E.SHA384=w.extend({_doReset:function(){this._hash=new y.init([new v.init(3418070365,3238371032),new v.init(1654270250,914150663),new v.init(2438529370,812702999),new v.init(355462360,4144912697),new v.init(1731405415,4290775857),new v.init(2394180231,1750603025),new v.init(3675008525,1694076839),new v.init(1203062813,3204075428)])},_doFinalize:function(){var _=w._doFinalize.call(this);return _.sigBytes-=16,_}});b.SHA384=w._createHelper(c),b.HmacSHA384=w._createHmacHelper(c)}(),D.SHA384})},uGxW:function(M,H,a){(function(D,b,A){M.exports=H=b(a("Ib8C"),a("OLod"))})(this,function(D){return D.pad.NoPadding={pad:function(){},unpad:function(){}},D.pad.NoPadding})},uK0f:function(M,H,a){(function(D,b){M.exports=b()})(this,function(){"use strict";function D(b,A,v){v=v||{},v.childrenKeyName=v.childrenKeyName||"children";var y=b||[],E=[],w=0;do{var c=y.filter(function(_){return A(_,w)})[0];if(!c)break;E.push(c),y=c[v.childrenKeyName]||[],w+=1}while(y.length>0);return E}return D})},ulZh:function(M,H,a){typeof window!="undefined"&&function(b,A){M.exports=A()}(this,function(){return function(D){var b={};function A(v){if(b[v])return b[v].exports;var y=b[v]={i:v,l:!1,exports:{}};return D[v].call(y.exports,y,y.exports,A),y.l=!0,y.exports}return A.m=D,A.c=b,A.d=function(v,y,E){A.o(v,y)||Object.defineProperty(v,y,{enumerable:!0,get:E})},A.r=function(v){typeof Symbol!="undefined"&&Symbol.toStringTag&&Object.defineProperty(v,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(v,"__esModule",{value:!0})},A.t=function(v,y){if(y&1&&(v=A(v)),y&8)return v;if(y&4&&typeof v=="object"&&v&&v.__esModule)return v;var E=Object.create(null);if(A.r(E),Object.defineProperty(E,"default",{enumerable:!0,value:v}),y&2&&typeof v!="string")for(var w in v)A.d(E,w,function(c){return v[c]}.bind(null,w));return E},A.n=function(v){var y=v&&v.__esModule?function(){return v.default}:function(){return v};return A.d(y,"a",y),y},A.o=function(v,y){return Object.prototype.hasOwnProperty.call(v,y)},A.p="/dist/",A(A.s="./src/hls.ts")}({"./node_modules/eventemitter3/index.js":function(D,b,A){"use strict";var v=Object.prototype.hasOwnProperty,y="~";function E(){}Object.create&&(E.prototype=Object.create(null),new E().__proto__||(y=!1));function w(t,u,s){this.fn=t,this.context=u,this.once=s||!1}function c(t,u,s,r,f){if(typeof s!="function")throw new TypeError("The listener must be a function");var m=new w(s,r||t,f),d=y?y+u:u;return t._events[d]?t._events[d].fn?t._events[d]=[t._events[d],m]:t._events[d].push(m):(t._events[d]=m,t._eventsCount++),t}function _(t,u){--t._eventsCount===0?t._events=new E:delete t._events[u]}function l(){this._events=new E,this._eventsCount=0}l.prototype.eventNames=function(){var u=[],s,r;if(this._eventsCount===0)return u;for(r in s=this._events)v.call(s,r)&&u.push(y?r.slice(1):r);return Object.getOwnPropertySymbols?u.concat(Object.getOwnPropertySymbols(s)):u},l.prototype.listeners=function(u){var s=y?y+u:u,r=this._events[s];if(!r)return[];if(r.fn)return[r.fn];for(var f=0,m=r.length,d=new Array(m);f<m;f++)d[f]=r[f].fn;return d},l.prototype.listenerCount=function(u){var s=y?y+u:u,r=this._events[s];return r?r.fn?1:r.length:0},l.prototype.emit=function(u,s,r,f,m,d){var n=y?y+u:u;if(!this._events[n])return!1;var i=this._events[n],h=arguments.length,C,x;if(i.fn){i.once&&this.removeListener(u,i.fn,void 0,!0);switch(h){case 1:return i.fn.call(i.context),!0;case 2:return i.fn.call(i.context,s),!0;case 3:return i.fn.call(i.context,s,r),!0;case 4:return i.fn.call(i.context,s,r,f),!0;case 5:return i.fn.call(i.context,s,r,f,m),!0;case 6:return i.fn.call(i.context,s,r,f,m,d),!0}for(x=1,C=new Array(h-1);x<h;x++)C[x-1]=arguments[x];i.fn.apply(i.context,C)}else{var g=i.length,R;for(x=0;x<g;x++){i[x].once&&this.removeListener(u,i[x].fn,void 0,!0);switch(h){case 1:i[x].fn.call(i[x].context);break;case 2:i[x].fn.call(i[x].context,s);break;case 3:i[x].fn.call(i[x].context,s,r);break;case 4:i[x].fn.call(i[x].context,s,r,f);break;default:if(!C)for(R=1,C=new Array(h-1);R<h;R++)C[R-1]=arguments[R];i[x].fn.apply(i[x].context,C)}}}return!0},l.prototype.on=function(u,s,r){return c(this,u,s,r,!1)},l.prototype.once=function(u,s,r){return c(this,u,s,r,!0)},l.prototype.removeListener=function(u,s,r,f){var m=y?y+u:u;if(!this._events[m])return this;if(!s)return _(this,m),this;var d=this._events[m];if(d.fn)d.fn===s&&(!f||d.once)&&(!r||d.context===r)&&_(this,m);else{for(var n=0,i=[],h=d.length;n<h;n++)(d[n].fn!==s||f&&!d[n].once||r&&d[n].context!==r)&&i.push(d[n]);i.length?this._events[m]=i.length===1?i[0]:i:_(this,m)}return this},l.prototype.removeAllListeners=function(u){var s;return u?(s=y?y+u:u,this._events[s]&&_(this,s)):(this._events=new E,this._eventsCount=0),this},l.prototype.off=l.prototype.removeListener,l.prototype.addListener=l.prototype.on,l.prefixed=y,l.EventEmitter=l,D.exports=l},"./node_modules/url-toolkit/src/url-toolkit.js":function(D,b,A){(function(v){var y=/^((?:[a-zA-Z0-9+\-.]+:)?)(\/\/[^\/?#]*)?((?:[^\/?#]*\/)*[^;?#]*)?(;[^?#]*)?(\?[^#]*)?(#[^]*)?$/,E=/^([^\/?#]*)([^]*)$/,w=/(?:\/|^)\.(?=\/)/g,c=/(?:\/|^)\.\.\/(?!\.\.\/)[^\/]*(?=\/)/g,_={buildAbsoluteURL:function(l,t,u){if(u=u||{},l=l.trim(),t=t.trim(),!t){if(!u.alwaysNormalize)return l;var s=_.parseURL(l);if(!s)throw new Error("Error trying to parse base URL.");return s.path=_.normalizePath(s.path),_.buildURLFromParts(s)}var r=_.parseURL(t);if(!r)throw new Error("Error trying to parse relative URL.");if(r.scheme)return u.alwaysNormalize?(r.path=_.normalizePath(r.path),_.buildURLFromParts(r)):t;var f=_.parseURL(l);if(!f)throw new Error("Error trying to parse base URL.");if(!f.netLoc&&f.path&&f.path[0]!=="/"){var m=E.exec(f.path);f.netLoc=m[1],f.path=m[2]}f.netLoc&&!f.path&&(f.path="/");var d={scheme:f.scheme,netLoc:r.netLoc,path:null,params:r.params,query:r.query,fragment:r.fragment};if(!r.netLoc&&(d.netLoc=f.netLoc,r.path[0]!=="/"))if(!r.path)d.path=f.path,r.params||(d.params=f.params,r.query||(d.query=f.query));else{var n=f.path,i=n.substring(0,n.lastIndexOf("/")+1)+r.path;d.path=_.normalizePath(i)}return d.path===null&&(d.path=u.alwaysNormalize?_.normalizePath(r.path):r.path),_.buildURLFromParts(d)},parseURL:function(l){var t=y.exec(l);return t?{scheme:t[1]||"",netLoc:t[2]||"",path:t[3]||"",params:t[4]||"",query:t[5]||"",fragment:t[6]||""}:null},normalizePath:function(l){for(l=l.split("").reverse().join("").replace(w,"");l.length!==(l=l.replace(c,"")).length;);return l.split("").reverse().join("")},buildURLFromParts:function(l){return l.scheme+l.netLoc+l.path+l.params+l.query+l.fragment}};D.exports=_})(this)},"./node_modules/webworkify-webpack/index.js":function(D,b,A){function v(u){var s={};function r(m){if(s[m])return s[m].exports;var d=s[m]={i:m,l:!1,exports:{}};return u[m].call(d.exports,d,d.exports,r),d.l=!0,d.exports}r.m=u,r.c=s,r.i=function(m){return m},r.d=function(m,d,n){r.o(m,d)||Object.defineProperty(m,d,{configurable:!1,enumerable:!0,get:n})},r.r=function(m){Object.defineProperty(m,"__esModule",{value:!0})},r.n=function(m){var d=m&&m.__esModule?function(){return m.default}:function(){return m};return r.d(d,"a",d),d},r.o=function(m,d){return Object.prototype.hasOwnProperty.call(m,d)},r.p="/",r.oe=function(m){throw console.error(m),m};var f=r(r.s=ENTRY_MODULE);return f.default||f}var y="[\\.|\\-|\\+|\\w|/|@]+",E="\\(\\s*(/\\*.*?\\*/)?\\s*.*?("+y+").*?\\)";function w(u){return(u+"").replace(/[.?*+^$[\]\\(){}|-]/g,"\\$&")}function c(u){return!isNaN(1*u)}function _(u,s,r){var f={};f[r]=[];var m=s.toString(),d=m.match(/^function\s?\w*\(\w+,\s*\w+,\s*(\w+)\)/);if(!d)return f;for(var n=d[1],i=new RegExp("(\\\\n|\\W)"+w(n)+E,"g"),h;h=i.exec(m);){if(h[3]==="dll-reference")continue;f[r].push(h[3])}for(i=new RegExp("\\("+w(n)+'\\("(dll-reference\\s('+y+'))"\\)\\)'+E,"g");h=i.exec(m);)u[h[2]]||(f[r].push(h[1]),u[h[2]]=A(h[1]).m),f[h[2]]=f[h[2]]||[],f[h[2]].push(h[4]);for(var C=Object.keys(f),x=0;x<C.length;x++)for(var g=0;g<f[C[x]].length;g++)c(f[C[x]][g])&&(f[C[x]][g]=1*f[C[x]][g]);return f}function l(u){var s=Object.keys(u);return s.reduce(function(r,f){return r||u[f].length>0},!1)}function t(u,s){for(var r={main:[s]},f={main:[]},m={main:{}};l(r);)for(var d=Object.keys(r),n=0;n<d.length;n++){var i=d[n],h=r[i],C=h.pop();if(m[i]=m[i]||{},m[i][C]||!u[i][C])continue;m[i][C]=!0,f[i]=f[i]||[],f[i].push(C);for(var x=_(u,u[i][C],i),g=Object.keys(x),R=0;R<g.length;R++)r[g[R]]=r[g[R]]||[],r[g[R]]=r[g[R]].concat(x[g[R]])}return f}D.exports=function(u,s){s=s||{};var r={main:A.m},f=s.all?{main:Object.keys(r.main)}:t(r,u),m="";Object.keys(f).filter(function(C){return C!=="main"}).forEach(function(C){for(var x=0;f[C][x];)x++;f[C].push(x),r[C][x]="(function(module, exports, __webpack_require__) { module.exports = __webpack_require__; })",m=m+"var "+C+" = ("+v.toString().replace("ENTRY_MODULE",JSON.stringify(x))+")({"+f[C].map(function(g){return""+JSON.stringify(g)+": "+r[C][g].toString()}).join(",")+`});
|
|
|
`}),m=m+"new (("+v.toString().replace("ENTRY_MODULE",JSON.stringify(u))+")({"+f.main.map(function(C){return""+JSON.stringify(C)+": "+r.main[C].toString()}).join(",")+"}))(self);";var d=new window.Blob([m],{type:"text/javascript"});if(s.bare)return d;var n=window.URL||window.webkitURL||window.mozURL||window.msURL,i=n.createObjectURL(d),h=new window.Worker(i);return h.objectURL=i,h}},"./src/config.ts":function(D,b,A){"use strict";A.r(b),A.d(b,"hlsDefaultConfig",function(){return R}),A.d(b,"mergeConfig",function(){return O}),A.d(b,"enableStreamingMode",function(){return S});var v=A("./src/controller/abr-controller.ts"),y=A("./src/controller/audio-stream-controller.ts"),E=A("./src/controller/audio-track-controller.ts"),w=A("./src/controller/subtitle-stream-controller.ts"),c=A("./src/controller/subtitle-track-controller.ts"),_=A("./src/controller/buffer-controller.ts"),l=A("./src/controller/timeline-controller.ts"),t=A("./src/controller/cap-level-controller.ts"),u=A("./src/controller/fps-controller.ts"),s=A("./src/controller/eme-controller.ts"),r=A("./src/controller/cmcd-controller.ts"),f=A("./src/utils/xhr-loader.ts"),m=A("./src/utils/fetch-loader.ts"),d=A("./src/utils/cues.ts"),n=A("./src/utils/mediakeys-helper.ts"),i=A("./src/utils/logger.ts");function h(){return h=Object.assign||function(p){for(var T=1;T<arguments.length;T++){var N=arguments[T];for(var k in N)Object.prototype.hasOwnProperty.call(N,k)&&(p[k]=N[k])}return p},h.apply(this,arguments)}function C(p,T){var N=Object.keys(p);if(Object.getOwnPropertySymbols){var k=Object.getOwnPropertySymbols(p);T&&(k=k.filter(function(U){return Object.getOwnPropertyDescriptor(p,U).enumerable})),N.push.apply(N,k)}return N}function x(p){for(var T=1;T<arguments.length;T++){var N=arguments[T]!=null?arguments[T]:{};T%2?C(Object(N),!0).forEach(function(k){g(p,k,N[k])}):Object.getOwnPropertyDescriptors?Object.defineProperties(p,Object.getOwnPropertyDescriptors(N)):C(Object(N)).forEach(function(k){Object.defineProperty(p,k,Object.getOwnPropertyDescriptor(N,k))})}return p}function g(p,T,N){return T in p?Object.defineProperty(p,T,{value:N,enumerable:!0,configurable:!0,writable:!0}):p[T]=N,p}var R=x(x({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:f.default,fLoader:void 0,pLoader:void 0,xhrSetup:void 0,licenseXhrSetup:void 0,licenseResponseCallback:void 0,abrController:v.default,bufferController:_.default,capLevelController:t.default,fpsController:u.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:n.requestMediaKeySystemAccess,testBandwidth:!0,progressive:!1,lowLatencyMode:!0,cmcd:void 0},P()),{},{subtitleStreamController:w.SubtitleStreamController,subtitleTrackController:c.default,timelineController:l.TimelineController,audioStreamController:y.default,audioTrackController:E.default,emeController:s.default,cmcdController:r.default});function P(){return{cueHandler:d.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 O(p,T){if((T.liveSyncDurationCount||T.liveMaxLatencyDurationCount)&&(T.liveSyncDuration||T.liveMaxLatencyDuration))throw new Error("Illegal hls.js config: don't mix up liveSyncDurationCount/liveMaxLatencyDurationCount and liveSyncDuration/liveMaxLatencyDuration");if(T.liveMaxLatencyDurationCount!==void 0&&(T.liveSyncDurationCount===void 0||T.liveMaxLatencyDurationCount<=T.liveSyncDurationCount))throw new Error('Illegal hls.js config: "liveMaxLatencyDurationCount" must be greater than "liveSyncDurationCount"');if(T.liveMaxLatencyDuration!==void 0&&(T.liveSyncDuration===void 0||T.liveMaxLatencyDuration<=T.liveSyncDuration))throw new Error('Illegal hls.js config: "liveMaxLatencyDuration" must be greater than "liveSyncDuration"');return h({},p,T)}function S(p){var T=p.loader;if(T!==m.default&&T!==f.default)i.logger.log("[config]: Custom loader detected, cannot enable progressive streaming"),p.progressive=!1;else{var N=Object(m.fetchSupported)();N&&(p.loader=m.default,p.progressive=!0,p.enableSoftwareAES=!0,i.logger.log("[config]: Progressive streaming enabled, using FetchLoader"))}}},"./src/controller/abr-controller.ts":function(D,b,A){"use strict";A.r(b);var v=A("./src/polyfills/number.ts"),y=A("./src/utils/ewma-bandwidth-estimator.ts"),E=A("./src/events.ts"),w=A("./src/utils/buffer-helper.ts"),c=A("./src/errors.ts"),_=A("./src/types/loader.ts"),l=A("./src/utils/logger.ts");function t(r,f){for(var m=0;m<f.length;m++){var d=f[m];d.enumerable=d.enumerable||!1,d.configurable=!0,"value"in d&&(d.writable=!0),Object.defineProperty(r,d.key,d)}}function u(r,f,m){return f&&t(r.prototype,f),m&&t(r,m),r}var s=function(){function r(m){this.hls=void 0,this.lastLoadedFragLevel=0,this._nextAutoLevel=-1,this.timer=void 0,this.onCheck=this._abandonRulesCheck.bind(this),this.fragCurrent=null,this.partCurrent=null,this.bitrateTestDelay=0,this.bwEstimator=void 0,this.hls=m;var d=m.config;this.bwEstimator=new y.default(d.abrEwmaSlowVoD,d.abrEwmaFastVoD,d.abrEwmaDefaultEstimate),this.registerListeners()}var f=r.prototype;return f.registerListeners=function(){var d=this.hls;d.on(E.Events.FRAG_LOADING,this.onFragLoading,this),d.on(E.Events.FRAG_LOADED,this.onFragLoaded,this),d.on(E.Events.FRAG_BUFFERED,this.onFragBuffered,this),d.on(E.Events.LEVEL_LOADED,this.onLevelLoaded,this),d.on(E.Events.ERROR,this.onError,this)},f.unregisterListeners=function(){var d=this.hls;d.off(E.Events.FRAG_LOADING,this.onFragLoading,this),d.off(E.Events.FRAG_LOADED,this.onFragLoaded,this),d.off(E.Events.FRAG_BUFFERED,this.onFragBuffered,this),d.off(E.Events.LEVEL_LOADED,this.onLevelLoaded,this),d.off(E.Events.ERROR,this.onError,this)},f.destroy=function(){this.unregisterListeners(),this.clearTimer(),this.hls=this.onCheck=null,this.fragCurrent=this.partCurrent=null},f.onFragLoading=function(d,n){var i=n.frag;if(i.type===_.PlaylistLevelType.MAIN&&!this.timer){var h;this.fragCurrent=i,this.partCurrent=(h=n.part)!=null?h:null,this.timer=self.setInterval(this.onCheck,100)}},f.onLevelLoaded=function(d,n){var i=this.hls.config;n.details.live?this.bwEstimator.update(i.abrEwmaSlowLive,i.abrEwmaFastLive):this.bwEstimator.update(i.abrEwmaSlowVoD,i.abrEwmaFastVoD)},f._abandonRulesCheck=function(){var d=this.fragCurrent,n=this.partCurrent,i=this.hls,h=i.autoLevelEnabled,C=i.config,x=i.media;if(!d||!x)return;var g=n?n.stats:d.stats,R=n?n.duration:d.duration;if(g.aborted){l.logger.warn("frag loader destroy or aborted, disarm abandonRules"),this.clearTimer(),this._nextAutoLevel=-1;return}if(!h||x.paused||!x.playbackRate||!x.readyState)return;var P=performance.now()-g.loading.start,O=Math.abs(x.playbackRate);if(P<=500*R/O)return;var S=i.levels,p=i.minAutoLevel,T=S[d.level],N=g.total||Math.max(g.loaded,Math.round(R*T.maxBitrate/8)),k=Math.max(1,g.bwEstimate?g.bwEstimate/8:g.loaded*1e3/P),U=(N-g.loaded)/k,z=x.currentTime,W=(w.BufferHelper.bufferInfo(x,z,C.maxBufferHole).end-z)/O;if(W>=2*R/O||U<=W)return;var F=Number.POSITIVE_INFINITY,V;for(V=d.level-1;V>p;V--){var K=S[V].maxBitrate;if(F=R*K/(8*.8*k),F<W)break}if(F>=U)return;var B=this.bwEstimator.getEstimate();l.logger.warn("Fragment "+d.sn+(n?" part "+n.index:"")+" of level "+d.level+" is loading too slowly and will cause an underbuffer; aborting and switching to level "+V+`
|
|
|
Current BW estimate: `+(Object(v.isFiniteNumber)(B)?(B/1024).toFixed(3):"Unknown")+` Kb/s
|
|
|
Estimated load time for current fragment: `+U.toFixed(3)+` s
|
|
|
Estimated load time for the next fragment: `+F.toFixed(3)+` s
|
|
|
Time to underbuffer: `+W.toFixed(3)+" s"),i.nextLoadLevel=V,this.bwEstimator.sample(P,g.loaded),this.clearTimer(),d.loader&&(this.fragCurrent=this.partCurrent=null,d.loader.abort()),i.trigger(E.Events.FRAG_LOAD_EMERGENCY_ABORTED,{frag:d,part:n,stats:g})},f.onFragLoaded=function(d,n){var i=n.frag,h=n.part;if(i.type===_.PlaylistLevelType.MAIN&&Object(v.isFiniteNumber)(i.sn)){var C=h?h.stats:i.stats,x=h?h.duration:i.duration;if(this.clearTimer(),this.lastLoadedFragLevel=i.level,this._nextAutoLevel=-1,this.hls.config.abrMaxWithRealBitrate){var g=this.hls.levels[i.level],R=(g.loaded?g.loaded.bytes:0)+C.loaded,P=(g.loaded?g.loaded.duration:0)+x;g.loaded={bytes:R,duration:P},g.realBitrate=Math.round(8*R/P)}if(i.bitrateTest){var O={stats:C,frag:i,part:h,id:i.type};this.onFragBuffered(E.Events.FRAG_BUFFERED,O),i.bitrateTest=!1}}},f.onFragBuffered=function(d,n){var i=n.frag,h=n.part,C=h?h.stats:i.stats;if(C.aborted)return;if(i.type!==_.PlaylistLevelType.MAIN||i.sn==="initSegment")return;var x=C.parsing.end-C.loading.start;this.bwEstimator.sample(x,C.loaded),C.bwEstimate=this.bwEstimator.getEstimate(),i.bitrateTest?this.bitrateTestDelay=x/1e3:this.bitrateTestDelay=0},f.onError=function(d,n){switch(n.details){case c.ErrorDetails.FRAG_LOAD_ERROR:case c.ErrorDetails.FRAG_LOAD_TIMEOUT:this.clearTimer();break;default:break}},f.clearTimer=function(){self.clearInterval(this.timer),this.timer=void 0},f.getNextABRAutoLevel=function(){var d=this.fragCurrent,n=this.partCurrent,i=this.hls,h=i.maxAutoLevel,C=i.config,x=i.minAutoLevel,g=i.media,R=n?n.duration:d?d.duration:0,P=g?g.currentTime:0,O=g&&g.playbackRate!==0?Math.abs(g.playbackRate):1,S=this.bwEstimator?this.bwEstimator.getEstimate():C.abrEwmaDefaultEstimate,p=(w.BufferHelper.bufferInfo(g,P,C.maxBufferHole).end-P)/O,T=this.findBestLevel(S,x,h,p,C.abrBandWidthFactor,C.abrBandWidthUpFactor);if(T>=0)return T;l.logger.trace((p?"rebuffering expected":"buffer is empty")+", finding optimal quality level");var N=R?Math.min(R,C.maxStarvationDelay):C.maxStarvationDelay,k=C.abrBandWidthFactor,U=C.abrBandWidthUpFactor;if(!p){var z=this.bitrateTestDelay;if(z){var W=R?Math.min(R,C.maxLoadingDelay):C.maxLoadingDelay;N=W-z,l.logger.trace("bitrate test took "+Math.round(1e3*z)+"ms, set first fragment max fetchDuration to "+Math.round(1e3*N)+" ms"),k=U=1}}return T=this.findBestLevel(S,x,h,p+N,k,U),Math.max(T,0)},f.findBestLevel=function(d,n,i,h,C,x){for(var g,R=this.fragCurrent,P=this.partCurrent,O=this.lastLoadedFragLevel,S=this.hls.levels,p=S[O],T=!!(p!=null&&(g=p.details)!==null&&g!==void 0&&g.live),N=p==null?void 0:p.codecSet,k=P?P.duration:R?R.duration:0,U=i;U>=n;U--){var z=S[U];if(!z||N&&z.codecSet!==N)continue;var W=z.details,F=(P?W==null?void 0:W.partTarget:W==null?void 0:W.averagetargetduration)||k,V=void 0;U<=O?V=C*d:V=x*d;var K=S[U].maxBitrate,B=K*F/V;if(l.logger.trace("level/adjustedbw/bitrate/avgDuration/maxFetchDuration/fetchDuration: "+U+"/"+Math.round(V)+"/"+K+"/"+F+"/"+h+"/"+B),V>K&&(!B||T&&!this.bitrateTestDelay||B<h))return U}return-1},u(r,[{key:"nextAutoLevel",get:function(){var d=this._nextAutoLevel,n=this.bwEstimator;if(d!==-1&&(!n||!n.canEstimate()))return d;var i=this.getNextABRAutoLevel();return d!==-1&&(i=Math.min(d,i)),i},set:function(d){this._nextAutoLevel=d}}]),r}();b.default=s},"./src/controller/audio-stream-controller.ts":function(D,b,A){"use strict";A.r(b);var v=A("./src/polyfills/number.ts"),y=A("./src/controller/base-stream-controller.ts"),E=A("./src/events.ts"),w=A("./src/utils/buffer-helper.ts"),c=A("./src/controller/fragment-tracker.ts"),_=A("./src/types/level.ts"),l=A("./src/types/loader.ts"),t=A("./src/loader/fragment.ts"),u=A("./src/demux/chunk-cache.ts"),s=A("./src/demux/transmuxer-interface.ts"),r=A("./src/types/transmuxer.ts"),f=A("./src/controller/fragment-finders.ts"),m=A("./src/utils/discontinuities.ts"),d=A("./src/errors.ts"),n=A("./src/utils/logger.ts");function i(){return i=Object.assign||function(R){for(var P=1;P<arguments.length;P++){var O=arguments[P];for(var S in O)Object.prototype.hasOwnProperty.call(O,S)&&(R[S]=O[S])}return R},i.apply(this,arguments)}function h(R,P){R.prototype=Object.create(P.prototype),R.prototype.constructor=R,C(R,P)}function C(R,P){return C=Object.setPrototypeOf||function(S,p){return S.__proto__=p,S},C(R,P)}var x=100,g=function(R){h(P,R);function P(S,p){var T;return T=R.call(this,S,p,"[audio-stream-controller]")||this,T.videoBuffer=null,T.videoTrackCC=-1,T.waitingVideoCC=-1,T.audioSwitch=!1,T.trackId=-1,T.waitingData=null,T.mainDetails=null,T.bufferFlushed=!1,T._registerListeners(),T}var O=P.prototype;return O.onHandlerDestroying=function(){this._unregisterListeners(),this.mainDetails=null},O._registerListeners=function(){var p=this.hls;p.on(E.Events.MEDIA_ATTACHED,this.onMediaAttached,this),p.on(E.Events.MEDIA_DETACHING,this.onMediaDetaching,this),p.on(E.Events.MANIFEST_LOADING,this.onManifestLoading,this),p.on(E.Events.LEVEL_LOADED,this.onLevelLoaded,this),p.on(E.Events.AUDIO_TRACKS_UPDATED,this.onAudioTracksUpdated,this),p.on(E.Events.AUDIO_TRACK_SWITCHING,this.onAudioTrackSwitching,this),p.on(E.Events.AUDIO_TRACK_LOADED,this.onAudioTrackLoaded,this),p.on(E.Events.ERROR,this.onError,this),p.on(E.Events.BUFFER_RESET,this.onBufferReset,this),p.on(E.Events.BUFFER_CREATED,this.onBufferCreated,this),p.on(E.Events.BUFFER_FLUSHED,this.onBufferFlushed,this),p.on(E.Events.INIT_PTS_FOUND,this.onInitPtsFound,this),p.on(E.Events.FRAG_BUFFERED,this.onFragBuffered,this)},O._unregisterListeners=function(){var p=this.hls;p.off(E.Events.MEDIA_ATTACHED,this.onMediaAttached,this),p.off(E.Events.MEDIA_DETACHING,this.onMediaDetaching,this),p.off(E.Events.MANIFEST_LOADING,this.onManifestLoading,this),p.off(E.Events.LEVEL_LOADED,this.onLevelLoaded,this),p.off(E.Events.AUDIO_TRACKS_UPDATED,this.onAudioTracksUpdated,this),p.off(E.Events.AUDIO_TRACK_SWITCHING,this.onAudioTrackSwitching,this),p.off(E.Events.AUDIO_TRACK_LOADED,this.onAudioTrackLoaded,this),p.off(E.Events.ERROR,this.onError,this),p.off(E.Events.BUFFER_RESET,this.onBufferReset,this),p.off(E.Events.BUFFER_CREATED,this.onBufferCreated,this),p.off(E.Events.BUFFER_FLUSHED,this.onBufferFlushed,this),p.off(E.Events.INIT_PTS_FOUND,this.onInitPtsFound,this),p.off(E.Events.FRAG_BUFFERED,this.onFragBuffered,this)},O.onInitPtsFound=function(p,T){var N=T.frag,k=T.id,U=T.initPTS;if(k==="main"){var z=N.cc;this.initPTS[N.cc]=U,this.log("InitPTS for cc: "+z+" found from main: "+U),this.videoTrackCC=z,this.state===y.State.WAITING_INIT_PTS&&this.tick()}},O.startLoad=function(p){if(!this.levels){this.startPosition=p,this.state=y.State.STOPPED;return}var T=this.lastCurrentTime;this.stopLoad(),this.setInterval(x),this.fragLoadError=0,T>0&&p===-1?(this.log("Override startPosition with lastCurrentTime @"+T.toFixed(3)),this.state=y.State.IDLE):(this.loadedmetadata=!1,this.state=y.State.WAITING_TRACK),this.nextLoadPosition=this.startPosition=this.lastCurrentTime=p,this.tick()},O.doTick=function(){switch(this.state){case y.State.IDLE:this.doTickIdle();break;case y.State.WAITING_TRACK:{var p,T=this.levels,N=this.trackId,k=T==null||((p=T[N])===null||p===void 0)?void 0:p.details;if(k){if(this.waitForCdnTuneIn(k))break;this.state=y.State.WAITING_INIT_PTS}break}case y.State.FRAG_LOADING_WAITING_RETRY:{var U,z=performance.now(),W=this.retryDate;(!W||z>=W||(U=this.media)!==null&&U!==void 0&&U.seeking)&&(this.log("RetryDate reached, switch back to IDLE state"),this.state=y.State.IDLE);break}case y.State.WAITING_INIT_PTS:{var F=this.waitingData;if(F){var V=F.frag,K=F.part,B=F.cache,J=F.complete;if(this.initPTS[V.cc]!==void 0){this.waitingData=null,this.waitingVideoCC=-1,this.state=y.State.FRAG_LOADING;var le=B.flush(),ge={frag:V,part:K,payload:le,networkDetails:null};this._handleFragmentLoadProgress(ge),J&&R.prototype._handleFragmentLoadComplete.call(this,ge)}else if(this.videoTrackCC!==this.waitingVideoCC)n.logger.log("Waiting fragment cc ("+V.cc+") cancelled because video is at cc "+this.videoTrackCC),this.clearWaitingFragment();else{var pe=this.getLoadPosition(),De=w.BufferHelper.bufferInfo(this.mediaBuffer,pe,this.config.maxBufferHole),Ie=Object(f.fragmentWithinToleranceTest)(De.end,this.config.maxFragLookUpTolerance,V);Ie<0&&(n.logger.log("Waiting fragment cc ("+V.cc+") @ "+V.start+" cancelled because another fragment at "+De.end+" is needed"),this.clearWaitingFragment())}}else this.state=y.State.IDLE}}this.onTickEnd()},O.clearWaitingFragment=function(){var p=this.waitingData;p&&(this.fragmentTracker.removeFragment(p.frag),this.waitingData=null,this.waitingVideoCC=-1,this.state=y.State.IDLE)},O.onTickEnd=function(){var p=this.media;if(!p||!p.readyState)return;var T=this.mediaBuffer?this.mediaBuffer:p,N=T.buffered;!this.loadedmetadata&&N.length&&(this.loadedmetadata=!0),this.lastCurrentTime=p.currentTime},O.doTickIdle=function(){var p,T,N=this.hls,k=this.levels,U=this.media,z=this.trackId,W=N.config;if(!k||!k[z])return;if(!U&&(this.startFragRequested||!W.startFragPrefetch))return;var F=k[z],V=F.details;if(!V||V.live&&this.levelLastLoaded!==z||this.waitForCdnTuneIn(V)){this.state=y.State.WAITING_TRACK;return}this.bufferFlushed&&(this.bufferFlushed=!1,this.afterBufferFlushed(this.mediaBuffer?this.mediaBuffer:this.media,t.ElementaryStreamTypes.AUDIO,l.PlaylistLevelType.AUDIO));var K=this.getFwdBufferInfo(this.mediaBuffer?this.mediaBuffer:this.media,l.PlaylistLevelType.AUDIO);if(K===null)return;var B=K.len,J=this.getMaxBufferLength(),le=this.audioSwitch;if(B>=J&&!le)return;if(!le&&this._streamEnded(K,V)){N.trigger(E.Events.BUFFER_EOS,{type:"audio"}),this.state=y.State.ENDED;return}var ge=V.fragments,pe=ge[0].start,De=K.end;if(le){var Ie=this.getLoadPosition();De=Ie,V.PTSKnown&&Ie<pe&&((K.end>pe||K.nextStart)&&(this.log("Alt audio track ahead of main track, seek to start of alt audio track"),U.currentTime=pe+.05))}var fe=this.getNextFragment(De,V);if(!fe){this.bufferFlushed=!0;return}((p=fe.decryptdata)===null||p===void 0?void 0:p.keyFormat)==="identity"&&!((T=fe.decryptdata)!==null&&T!==void 0&&T.key)?this.loadKey(fe,V):this.loadFragment(fe,V,De)},O.getMaxBufferLength=function(){var p=R.prototype.getMaxBufferLength.call(this),T=this.getFwdBufferInfo(this.videoBuffer?this.videoBuffer:this.media,l.PlaylistLevelType.MAIN);return T===null?p:Math.max(p,T.len)},O.onMediaDetaching=function(){this.videoBuffer=null,R.prototype.onMediaDetaching.call(this)},O.onAudioTracksUpdated=function(p,T){var N=T.audioTracks;this.resetTransmuxer(),this.levels=N.map(function(k){return new _.Level(k)})},O.onAudioTrackSwitching=function(p,T){var N=!!T.url;this.trackId=T.id;var k=this.fragCurrent;k!=null&&k.loader&&k.loader.abort(),this.fragCurrent=null,this.clearWaitingFragment(),N?this.setInterval(x):this.resetTransmuxer(),N?(this.audioSwitch=!0,this.state=y.State.IDLE):this.state=y.State.STOPPED,this.tick()},O.onManifestLoading=function(){this.mainDetails=null,this.fragmentTracker.removeAllFragments(),this.startPosition=this.lastCurrentTime=0,this.bufferFlushed=!1},O.onLevelLoaded=function(p,T){this.mainDetails=T.details},O.onAudioTrackLoaded=function(p,T){var N,k=this.levels,U=T.details,z=T.id;if(!k){this.warn("Audio tracks were reset while loading level "+z);return}this.log("Track "+z+" loaded ["+U.startSN+","+U.endSN+"],duration:"+U.totalduration);var W=k[z],F=0;if(U.live||(N=W.details)!==null&&N!==void 0&&N.live){var V=this.mainDetails;if(U.fragments[0]||(U.deltaUpdateFailed=!0),U.deltaUpdateFailed||!V)return;!W.details&&U.hasProgramDateTime&&V.hasProgramDateTime?(Object(m.alignMediaPlaylistByPDT)(U,V),F=U.fragments[0].start):F=this.alignPlaylists(U,W.details)}W.details=U,this.levelLastLoaded=z,!this.startFragRequested&&(this.mainDetails||!U.live)&&this.setStartPosition(W.details,F),this.state===y.State.WAITING_TRACK&&!this.waitForCdnTuneIn(U)&&(this.state=y.State.IDLE),this.tick()},O._handleFragmentLoadProgress=function(p){var T,N=p.frag,k=p.part,U=p.payload,z=this.config,W=this.trackId,F=this.levels;if(!F){this.warn("Audio tracks were reset while fragment load was in progress. Fragment "+N.sn+" of level "+N.level+" will not be buffered");return}var V=F[W];console.assert(V,"Audio track is defined on fragment load progress");var K=V.details;console.assert(K,"Audio track details are defined on fragment load progress");var B=z.defaultAudioCodec||V.audioCodec||"mp4a.40.2",J=this.transmuxer;J||(J=this.transmuxer=new s.default(this.hls,l.PlaylistLevelType.AUDIO,this._handleTransmuxComplete.bind(this),this._handleTransmuxerFlush.bind(this)));var le=this.initPTS[N.cc],ge=(T=N.initSegment)===null||T===void 0?void 0:T.data;if(le!==void 0){var pe=!1,De=k?k.index:-1,Ie=De!==-1,fe=new r.ChunkMetadata(N.level,N.sn,N.stats.chunkCount,U.byteLength,De,Ie);J.push(U,ge,B,"",N,k,K.totalduration,pe,fe,le)}else{n.logger.log("Unknown video PTS for cc "+N.cc+", waiting for video PTS before demuxing audio frag "+N.sn+" of ["+K.startSN+" ,"+K.endSN+"],track "+W);var xe=this.waitingData=this.waitingData||{frag:N,part:k,cache:new u.default,complete:!1},Ee=xe.cache;Ee.push(new Uint8Array(U)),this.waitingVideoCC=this.videoTrackCC,this.state=y.State.WAITING_INIT_PTS}},O._handleFragmentLoadComplete=function(p){if(this.waitingData){this.waitingData.complete=!0;return}R.prototype._handleFragmentLoadComplete.call(this,p)},O.onBufferReset=function(){this.mediaBuffer=this.videoBuffer=null,this.loadedmetadata=!1},O.onBufferCreated=function(p,T){var N=T.tracks.audio;N&&(this.mediaBuffer=N.buffer),T.tracks.video&&(this.videoBuffer=T.tracks.video.buffer)},O.onFragBuffered=function(p,T){var N=T.frag,k=T.part;if(N.type!==l.PlaylistLevelType.AUDIO)return;if(this.fragContextChanged(N)){this.warn("Fragment "+N.sn+(k?" p: "+k.index:"")+" of level "+N.level+" finished buffering, but was aborted. state: "+this.state+", audioSwitch: "+this.audioSwitch);return}N.sn!=="initSegment"&&(this.fragPrevious=N,this.audioSwitch&&(this.audioSwitch=!1,this.hls.trigger(E.Events.AUDIO_TRACK_SWITCHED,{id:this.trackId}))),this.fragBufferedComplete(N,k)},O.onError=function(p,T){switch(T.details){case d.ErrorDetails.FRAG_LOAD_ERROR:case d.ErrorDetails.FRAG_LOAD_TIMEOUT:case d.ErrorDetails.KEY_LOAD_ERROR:case d.ErrorDetails.KEY_LOAD_TIMEOUT:this.onFragmentOrKeyLoadError(l.PlaylistLevelType.AUDIO,T);break;case d.ErrorDetails.AUDIO_TRACK_LOAD_ERROR:case d.ErrorDetails.AUDIO_TRACK_LOAD_TIMEOUT:this.state!==y.State.ERROR&&this.state!==y.State.STOPPED&&(this.state=T.fatal?y.State.ERROR:y.State.IDLE,this.warn(T.details+" while loading frag, switching to "+this.state+" state"));break;case d.ErrorDetails.BUFFER_FULL_ERROR:if(T.parent==="audio"&&(this.state===y.State.PARSING||this.state===y.State.PARSED)){var N=!0,k=this.getFwdBufferInfo(this.mediaBuffer,l.PlaylistLevelType.AUDIO);k&&k.len>.5&&(N=!this.reduceMaxBufferLength(k.len)),N&&(this.warn("Buffer full error also media.currentTime is not buffered, flush audio buffer"),this.fragCurrent=null,R.prototype.flushMainBuffer.call(this,0,Number.POSITIVE_INFINITY,"audio")),this.resetLoadingState()}break;default:break}},O.onBufferFlushed=function(p,T){var N=T.type;N===t.ElementaryStreamTypes.AUDIO&&(this.bufferFlushed=!0)},O._handleTransmuxComplete=function(p){var T,N="audio",k=this.hls,U=p.remuxResult,z=p.chunkMeta,W=this.getCurrentContext(z);if(!W){this.warn("The loading context changed while buffering fragment "+z.sn+" of level "+z.level+". This chunk will not be buffered."),this.resetLiveStartWhenNotLoaded(z.level);return}var F=W.frag,V=W.part,K=U.audio,B=U.text,J=U.id3,le=U.initSegment;if(this.fragContextChanged(F))return;if(this.state=y.State.PARSING,this.audioSwitch&&K&&this.completeAudioSwitch(),le!=null&&le.tracks&&(this._bufferInitSegment(le.tracks,F,z),k.trigger(E.Events.FRAG_PARSING_INIT_SEGMENT,{frag:F,id:N,tracks:le.tracks})),K){var ge=K.startPTS,pe=K.endPTS,De=K.startDTS,Ie=K.endDTS;V&&(V.elementaryStreams[t.ElementaryStreamTypes.AUDIO]={startPTS:ge,endPTS:pe,startDTS:De,endDTS:Ie}),F.setElementaryStreamInfo(t.ElementaryStreamTypes.AUDIO,ge,pe,De,Ie),this.bufferFragmentData(K,F,V,z)}if(J!=null&&(T=J.samples)!==null&&T!==void 0&&T.length){var fe=i({frag:F,id:N},J);k.trigger(E.Events.FRAG_PARSING_METADATA,fe)}if(B){var xe=i({frag:F,id:N},B);k.trigger(E.Events.FRAG_PARSING_USERDATA,xe)}},O._bufferInitSegment=function(p,T,N){if(this.state!==y.State.PARSING)return;p.video&&delete p.video;var k=p.audio;if(!k)return;k.levelCodec=k.codec,k.id="audio",this.log("Init audio buffer, container:"+k.container+", codecs[parsed]=["+k.codec+"]"),this.hls.trigger(E.Events.BUFFER_CODECS,p);var U=k.initSegment;if(U!=null&&U.byteLength){var z={type:"audio",frag:T,part:null,chunkMeta:N,parent:T.type,data:U};this.hls.trigger(E.Events.BUFFER_APPENDING,z)}this.tick()},O.loadFragment=function(p,T,N){var k=this.fragmentTracker.getState(p);this.fragCurrent=p,(this.audioSwitch||k===c.FragmentState.NOT_LOADED||k===c.FragmentState.PARTIAL)&&(p.sn==="initSegment"?this._loadInitSegment(p):T.live&&!Object(v.isFiniteNumber)(this.initPTS[p.cc])?(this.log("Waiting for video PTS in continuity counter "+p.cc+" of live stream before loading audio fragment "+p.sn+" of level "+this.trackId),this.state=y.State.WAITING_INIT_PTS):(this.startFragRequested=!0,R.prototype.loadFragment.call(this,p,T,N)))},O.completeAudioSwitch=function(){var p=this.hls,T=this.media,N=this.trackId;T&&(this.log("Switching audio track : flushing all audio"),R.prototype.flushMainBuffer.call(this,0,Number.POSITIVE_INFINITY,"audio")),this.audioSwitch=!1,p.trigger(E.Events.AUDIO_TRACK_SWITCHED,{id:N})},P}(y.default);b.default=g},"./src/controller/audio-track-controller.ts":function(D,b,A){"use strict";A.r(b);var v=A("./src/events.ts"),y=A("./src/errors.ts"),E=A("./src/controller/base-playlist-controller.ts"),w=A("./src/types/loader.ts");function c(s,r){for(var f=0;f<r.length;f++){var m=r[f];m.enumerable=m.enumerable||!1,m.configurable=!0,"value"in m&&(m.writable=!0),Object.defineProperty(s,m.key,m)}}function _(s,r,f){return r&&c(s.prototype,r),f&&c(s,f),s}function l(s,r){s.prototype=Object.create(r.prototype),s.prototype.constructor=s,t(s,r)}function t(s,r){return t=Object.setPrototypeOf||function(m,d){return m.__proto__=d,m},t(s,r)}var u=function(s){l(r,s);function r(m){var d;return d=s.call(this,m,"[audio-track-controller]")||this,d.tracks=[],d.groupId=null,d.tracksInGroup=[],d.trackId=-1,d.trackName="",d.selectDefaultTrack=!0,d.registerListeners(),d}var f=r.prototype;return f.registerListeners=function(){var d=this.hls;d.on(v.Events.MANIFEST_LOADING,this.onManifestLoading,this),d.on(v.Events.MANIFEST_PARSED,this.onManifestParsed,this),d.on(v.Events.LEVEL_LOADING,this.onLevelLoading,this),d.on(v.Events.LEVEL_SWITCHING,this.onLevelSwitching,this),d.on(v.Events.AUDIO_TRACK_LOADED,this.onAudioTrackLoaded,this),d.on(v.Events.ERROR,this.onError,this)},f.unregisterListeners=function(){var d=this.hls;d.off(v.Events.MANIFEST_LOADING,this.onManifestLoading,this),d.off(v.Events.MANIFEST_PARSED,this.onManifestParsed,this),d.off(v.Events.LEVEL_LOADING,this.onLevelLoading,this),d.off(v.Events.LEVEL_SWITCHING,this.onLevelSwitching,this),d.off(v.Events.AUDIO_TRACK_LOADED,this.onAudioTrackLoaded,this),d.off(v.Events.ERROR,this.onError,this)},f.destroy=function(){this.unregisterListeners(),this.tracks.length=0,this.tracksInGroup.length=0,s.prototype.destroy.call(this)},f.onManifestLoading=function(){this.tracks=[],this.groupId=null,this.tracksInGroup=[],this.trackId=-1,this.trackName="",this.selectDefaultTrack=!0},f.onManifestParsed=function(d,n){this.tracks=n.audioTracks||[]},f.onAudioTrackLoaded=function(d,n){var i=n.id,h=n.details,C=this.tracksInGroup[i];if(!C){this.warn("Invalid audio track id "+i);return}var x=C.details;C.details=n.details,this.log("audioTrack "+i+" loaded ["+h.startSN+"-"+h.endSN+"]"),i===this.trackId&&(this.retryCount=0,this.playlistLoaded(i,n,x))},f.onLevelLoading=function(d,n){this.switchLevel(n.level)},f.onLevelSwitching=function(d,n){this.switchLevel(n.level)},f.switchLevel=function(d){var n=this.hls.levels[d];if(!(n!=null&&n.audioGroupIds))return;var i=n.audioGroupIds[n.urlId];if(this.groupId!==i){this.groupId=i;var h=this.tracks.filter(function(x){return!i||x.groupId===i});this.selectDefaultTrack&&!h.some(function(x){return x.default})&&(this.selectDefaultTrack=!1),this.tracksInGroup=h;var C={audioTracks:h};this.log("Updating audio tracks, "+h.length+' track(s) found in "'+i+'" group-id'),this.hls.trigger(v.Events.AUDIO_TRACKS_UPDATED,C),this.selectInitialTrack()}},f.onError=function(d,n){if(s.prototype.onError.call(this,d,n),n.fatal||!n.context)return;n.context.type===w.PlaylistContextType.AUDIO_TRACK&&n.context.id===this.trackId&&n.context.groupId===this.groupId&&this.retryLoadingOrFail(n)},f.setAudioTrack=function(d){var n=this.tracksInGroup;if(d<0||d>=n.length){this.warn("Invalid id passed to audio-track controller");return}this.clearTimer();var i=n[this.trackId];this.log("Now switching to audio-track index "+d);var h=n[d],C=h.id,x=h.groupId,g=x===void 0?"":x,R=h.name,P=h.type,O=h.url;if(this.trackId=d,this.trackName=R,this.selectDefaultTrack=!1,this.hls.trigger(v.Events.AUDIO_TRACK_SWITCHING,{id:C,groupId:g,name:R,type:P,url:O}),h.details&&!h.details.live)return;var S=this.switchParams(h.url,i==null?void 0:i.details);this.loadPlaylist(S)},f.selectInitialTrack=function(){var d=this.tracksInGroup;console.assert(d.length,"Initial audio track should be selected when tracks are known");var n=this.trackName,i=this.findTrackId(n)||this.findTrackId();i!==-1?this.setAudioTrack(i):(this.warn("No track found for running audio group-ID: "+this.groupId),this.hls.trigger(v.Events.ERROR,{type:y.ErrorTypes.MEDIA_ERROR,details:y.ErrorDetails.AUDIO_TRACK_LOAD_ERROR,fatal:!0}))},f.findTrackId=function(d){for(var n=this.tracksInGroup,i=0;i<n.length;i++){var h=n[i];if((!this.selectDefaultTrack||h.default)&&(!d||d===h.name))return h.id}return-1},f.loadPlaylist=function(d){var n=this.tracksInGroup[this.trackId];if(this.shouldLoadTrack(n)){var i=n.id,h=n.groupId,C=n.url;if(d)try{C=d.addDirectives(C)}catch(x){this.warn("Could not construct new URL with HLS Delivery Directives: "+x)}this.log("loading audio-track playlist for id: "+i),this.clearTimer(),this.hls.trigger(v.Events.AUDIO_TRACK_LOADING,{url:C,id:i,groupId:h,deliveryDirectives:d||null})}},_(r,[{key:"audioTracks",get:function(){return this.tracksInGroup}},{key:"audioTrack",get:function(){return this.trackId},set:function(d){this.selectDefaultTrack=!1,this.setAudioTrack(d)}}]),r}(E.default);b.default=u},"./src/controller/base-playlist-controller.ts":function(D,b,A){"use strict";A.r(b),A.d(b,"default",function(){return _});var v=A("./src/polyfills/number.ts"),y=A("./src/types/level.ts"),E=A("./src/controller/level-helper.ts"),w=A("./src/utils/logger.ts"),c=A("./src/errors.ts"),_=function(){function l(u,s){this.hls=void 0,this.timer=-1,this.canLoad=!1,this.retryCount=0,this.log=void 0,this.warn=void 0,this.log=w.logger.log.bind(w.logger,s+":"),this.warn=w.logger.warn.bind(w.logger,s+":"),this.hls=u}var t=l.prototype;return t.destroy=function(){this.clearTimer(),this.hls=this.log=this.warn=null},t.onError=function(s,r){r.fatal&&r.type===c.ErrorTypes.NETWORK_ERROR&&this.clearTimer()},t.clearTimer=function(){clearTimeout(this.timer),this.timer=-1},t.startLoad=function(){this.canLoad=!0,this.retryCount=0,this.loadPlaylist()},t.stopLoad=function(){this.canLoad=!1,this.clearTimer()},t.switchParams=function(s,r){var f=r==null?void 0:r.renditionReports;if(f)for(var m=0;m<f.length;m++){var d=f[m],n=""+d.URI;if(n===s.substr(-n.length)){var i=parseInt(d["LAST-MSN"]),h=parseInt(d["LAST-PART"]);if(r&&this.hls.config.lowLatencyMode){var C=Math.min(r.age-r.partTarget,r.targetduration);h!==void 0&&C>r.partTarget&&(h+=1)}if(Object(v.isFiniteNumber)(i))return new y.HlsUrlParameters(i,Object(v.isFiniteNumber)(h)?h:void 0,y.HlsSkip.No)}}},t.loadPlaylist=function(s){},t.shouldLoadTrack=function(s){return this.canLoad&&s&&!!s.url&&(!s.details||s.details.live)},t.playlistLoaded=function(s,r,f){var m=this,d=r.details,n=r.stats,i=n.loading.end?Math.max(0,self.performance.now()-n.loading.end):0;if(d.advancedDateTime=Date.now()-i,d.live||f!=null&&f.live){if(d.reloaded(f),f&&this.log("live playlist "+s+" "+(d.advanced?"REFRESHED "+d.lastPartSn+"-"+d.lastPartIndex:"MISSED")),f&&d.fragments.length>0&&Object(E.mergeDetails)(f,d),!this.canLoad||!d.live)return;var h,C=void 0,x=void 0;if(d.canBlockReload&&d.endSN&&d.advanced){var g=this.hls.config.lowLatencyMode,R=d.lastPartSn,P=d.endSN,O=d.lastPartIndex,S=O!==-1,p=R===P,T=g?0:O;S?(C=p?P+1:R,x=p?T:O+1):C=P+1;var N=d.age,k=N+d.ageHeader,U=Math.min(k-d.partTarget,d.targetduration*1.5);if(U>0){if(f&&U>f.tuneInGoal)this.warn("CDN Tune-in goal increased from: "+f.tuneInGoal+" to: "+U+" with playlist age: "+d.age),U=0;else{var z=Math.floor(U/d.targetduration);if(C+=z,x!==void 0){var W=Math.round(U%d.targetduration/d.partTarget);x+=W}this.log("CDN Tune-in age: "+d.ageHeader+"s last advanced "+N.toFixed(2)+"s goal: "+U+" skip sn "+z+" to part "+x)}d.tuneInGoal=U}if(h=this.getDeliveryDirectives(d,r.deliveryDirectives,C,x),g||!p){this.loadPlaylist(h);return}}else h=this.getDeliveryDirectives(d,r.deliveryDirectives,C,x);var F=Object(E.computeReloadInterval)(d,n);C!==void 0&&d.canBlockReload&&(F-=d.partTarget||1),this.log("reload live playlist "+s+" in "+Math.round(F)+" ms"),this.timer=self.setTimeout(function(){return m.loadPlaylist(h)},F)}else this.clearTimer()},t.getDeliveryDirectives=function(s,r,f,m){var d=Object(y.getSkipValue)(s,f);return r!=null&&r.skip&&s.deltaUpdateFailed&&(f=r.msn,m=r.part,d=y.HlsSkip.No),new y.HlsUrlParameters(f,m,d)},t.retryLoadingOrFail=function(s){var r=this,f=this.hls.config,m=this.retryCount<f.levelLoadingMaxRetry;if(m){var d;if(this.retryCount++,s.details.indexOf("LoadTimeOut")>-1&&(d=s.context)!==null&&d!==void 0&&d.deliveryDirectives)this.warn("retry playlist loading #"+this.retryCount+' after "'+s.details+'"'),this.loadPlaylist();else{var n=Math.min(Math.pow(2,this.retryCount)*f.levelLoadingRetryDelay,f.levelLoadingMaxRetryTimeout);this.timer=self.setTimeout(function(){return r.loadPlaylist()},n),this.warn("retry playlist loading #"+this.retryCount+" in "+n+' ms after "'+s.details+'"')}}else this.warn('cannot recover from error "'+s.details+'"'),this.clearTimer(),s.fatal=!0;return m},l}()},"./src/controller/base-stream-controller.ts":function(D,b,A){"use strict";A.r(b),A.d(b,"State",function(){return P}),A.d(b,"default",function(){return O});var v=A("./src/polyfills/number.ts"),y=A("./src/task-loop.ts"),E=A("./src/controller/fragment-tracker.ts"),w=A("./src/utils/buffer-helper.ts"),c=A("./src/utils/logger.ts"),_=A("./src/events.ts"),l=A("./src/errors.ts"),t=A("./src/types/transmuxer.ts"),u=A("./src/utils/mp4-tools.ts"),s=A("./src/utils/discontinuities.ts"),r=A("./src/controller/fragment-finders.ts"),f=A("./src/controller/level-helper.ts"),m=A("./src/loader/fragment-loader.ts"),d=A("./src/crypt/decrypter.ts"),n=A("./src/utils/time-ranges.ts"),i=A("./src/types/loader.ts");function h(S,p){for(var T=0;T<p.length;T++){var N=p[T];N.enumerable=N.enumerable||!1,N.configurable=!0,"value"in N&&(N.writable=!0),Object.defineProperty(S,N.key,N)}}function C(S,p,T){return p&&h(S.prototype,p),T&&h(S,T),S}function x(S){if(S===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return S}function g(S,p){S.prototype=Object.create(p.prototype),S.prototype.constructor=S,R(S,p)}function R(S,p){return R=Object.setPrototypeOf||function(N,k){return N.__proto__=k,N},R(S,p)}var P={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"},O=function(S){g(p,S);function p(N,k,U){var z;return z=S.call(this)||this,z.hls=void 0,z.fragPrevious=null,z.fragCurrent=null,z.fragmentTracker=void 0,z.transmuxer=null,z._state=P.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=U,z.log=c.logger.log.bind(c.logger,U+":"),z.warn=c.logger.warn.bind(c.logger,U+":"),z.hls=N,z.fragmentLoader=new m.default(N.config),z.fragmentTracker=k,z.config=N.config,z.decrypter=new d.default(N,N.config),N.on(_.Events.KEY_LOADED,z.onKeyLoaded,x(z)),z}var T=p.prototype;return T.doTick=function(){this.onTickEnd()},T.onTickEnd=function(){},T.startLoad=function(k){},T.stopLoad=function(){this.fragmentLoader.abort();var k=this.fragCurrent;k&&this.fragmentTracker.removeFragment(k),this.resetTransmuxer(),this.fragCurrent=null,this.fragPrevious=null,this.clearInterval(),this.clearNextTick(),this.state=P.STOPPED},T._streamEnded=function(k,U){var z=this.fragCurrent,W=this.fragmentTracker;if(!U.live&&z&&z.sn===U.endSN&&!k.nextStart){var F=W.getState(z);return F===E.FragmentState.PARTIAL||F===E.FragmentState.OK}return!1},T.onMediaAttached=function(k,U){var z=this.media=this.mediaBuffer=U.media;this.onvseeking=this.onMediaSeeking.bind(this),this.onvended=this.onMediaEnded.bind(this),z.addEventListener("seeking",this.onvseeking),z.addEventListener("ended",this.onvended);var W=this.config;this.levels&&W.autoStartLoad&&this.state===P.STOPPED&&this.startLoad(W.startPosition)},T.onMediaDetaching=function(){var k=this.media;k!=null&&k.ended&&(this.log("MSE detaching and video ended, reset startPosition"),this.startPosition=this.lastCurrentTime=0),k&&(k.removeEventListener("seeking",this.onvseeking),k.removeEventListener("ended",this.onvended),this.onvseeking=this.onvended=null),this.media=this.mediaBuffer=null,this.loadedmetadata=!1,this.fragmentTracker.removeAllFragments(),this.stopLoad()},T.onMediaSeeking=function(){var k=this.config,U=this.fragCurrent,z=this.media,W=this.mediaBuffer,F=this.state,V=z?z.currentTime:0,K=w.BufferHelper.bufferInfo(W||z,V,k.maxBufferHole);if(this.log("media seeking to "+(Object(v.isFiniteNumber)(V)?V.toFixed(3):V)+", state: "+F),F===P.ENDED)this.resetLoadingState();else if(U&&!K.len){var B=k.maxFragLookUpTolerance,J=U.start-B,le=U.start+U.duration+B,ge=V>le;(V<J||ge)&&(ge&&U.loader&&(this.log("seeking outside of buffer while fragment load in progress, cancel fragment load"),U.loader.abort()),this.resetLoadingState())}z&&(this.lastCurrentTime=V),!this.loadedmetadata&&!K.len&&(this.nextLoadPosition=this.startPosition=V),this.tickImmediate()},T.onMediaEnded=function(){this.startPosition=this.lastCurrentTime=0},T.onKeyLoaded=function(k,U){if(this.state!==P.KEY_LOADING||U.frag!==this.fragCurrent||!this.levels)return;this.state=P.IDLE;var z=this.levels[U.frag.level].details;z&&this.loadFragment(U.frag,z,U.frag.start)},T.onHandlerDestroying=function(){this.stopLoad(),S.prototype.onHandlerDestroying.call(this)},T.onHandlerDestroyed=function(){this.state=P.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,S.prototype.onHandlerDestroyed.call(this)},T.loadKey=function(k,U){this.log("Loading key for "+k.sn+" of ["+U.startSN+"-"+U.endSN+"], "+(this.logPrefix==="[stream-controller]"?"level":"track")+" "+k.level),this.state=P.KEY_LOADING,this.fragCurrent=k,this.hls.trigger(_.Events.KEY_LOADING,{frag:k})},T.loadFragment=function(k,U,z){this._loadFragForPlayback(k,U,z)},T._loadFragForPlayback=function(k,U,z){var W=this,F=function(K){if(W.fragContextChanged(k)){W.warn("Fragment "+k.sn+(K.part?" p: "+K.part.index:"")+" of level "+k.level+" was dropped during download."),W.fragmentTracker.removeFragment(k);return}k.stats.chunkCount++,W._handleFragmentLoadProgress(K)};this._doFragLoad(k,U,z,F).then(function(V){if(!V)return;W.fragLoadError=0;var K=W.state;if(W.fragContextChanged(k)){(K===P.FRAG_LOADING||K===P.BACKTRACKING||!W.fragCurrent&&K===P.PARSING)&&(W.fragmentTracker.removeFragment(k),W.state=P.IDLE);return}if("payload"in V&&(W.log("Loaded fragment "+k.sn+" of level "+k.level),W.hls.trigger(_.Events.FRAG_LOADED,V),W.state===P.BACKTRACKING)){W.fragmentTracker.backtrack(k,V),W.resetFragmentLoading(k);return}W._handleFragmentLoadComplete(V)}).catch(function(V){W.warn(V),W.resetFragmentLoading(k)})},T.flushMainBuffer=function(k,U,z){if(z===void 0&&(z=null),!(k-U))return;var W={startOffset:k,endOffset:U,type:z};this.fragLoadError=0,this.hls.trigger(_.Events.BUFFER_FLUSHING,W)},T._loadInitSegment=function(k){var U=this;this._doFragLoad(k).then(function(z){if(!z||U.fragContextChanged(k)||!U.levels)throw new Error("init load aborted");return z}).then(function(z){var W=U.hls,F=z.payload,V=k.decryptdata;if(F&&F.byteLength>0&&V&&V.key&&V.iv&&V.method==="AES-128"){var K=self.performance.now();return U.decrypter.webCryptoDecrypt(new Uint8Array(F),V.key.buffer,V.iv.buffer).then(function(B){var J=self.performance.now();return W.trigger(_.Events.FRAG_DECRYPTED,{frag:k,payload:B,stats:{tstart:K,tdecrypt:J}}),z.payload=B,z})}return z}).then(function(z){var W=U.fragCurrent,F=U.hls,V=U.levels;if(!V)throw new Error("init load aborted, missing levels");var K=V[k.level].details;console.assert(K,"Level details are defined when init segment is loaded");var B=k.stats;U.state=P.IDLE,U.fragLoadError=0,k.data=new Uint8Array(z.payload),B.parsing.start=B.buffering.start=self.performance.now(),B.parsing.end=B.buffering.end=self.performance.now(),z.frag===W&&F.trigger(_.Events.FRAG_BUFFERED,{stats:B,frag:W,part:null,id:k.type}),U.tick()}).catch(function(z){U.warn(z),U.resetFragmentLoading(k)})},T.fragContextChanged=function(k){var U=this.fragCurrent;return!k||!U||k.level!==U.level||k.sn!==U.sn||k.urlId!==U.urlId},T.fragBufferedComplete=function(k,U){var z=this.mediaBuffer?this.mediaBuffer:this.media;this.log("Buffered "+k.type+" sn: "+k.sn+(U?" part: "+U.index:"")+" of "+(this.logPrefix==="[stream-controller]"?"level":"track")+" "+k.level+" "+n.default.toString(w.BufferHelper.getBuffered(z))),this.state=P.IDLE,this.tick()},T._handleFragmentLoadComplete=function(k){var U=this.transmuxer;if(!U)return;var z=k.frag,W=k.part,F=k.partsLoaded,V=!F||F.length===0||F.some(function(B){return!B}),K=new t.ChunkMetadata(z.level,z.sn,z.stats.chunkCount+1,0,W?W.index:-1,!V);U.flush(K)},T._handleFragmentLoadProgress=function(k){},T._doFragLoad=function(k,U,z,W){var F=this;if(z===void 0&&(z=null),!this.levels)throw new Error("frag load aborted, missing levels");if(z=Math.max(k.start,z||0),this.config.lowLatencyMode&&U){var V=U.partList;if(V&&W){z>k.end&&U.fragmentHint&&(k=U.fragmentHint);var K=this.getNextPart(V,k,z);if(K>-1){var B=V[K];return this.log("Loading part sn: "+k.sn+" p: "+B.index+" cc: "+k.cc+" of playlist ["+U.startSN+"-"+U.endSN+"] parts [0-"+K+"-"+(V.length-1)+"] "+(this.logPrefix==="[stream-controller]"?"level":"track")+": "+k.level+", target: "+parseFloat(z.toFixed(3))),this.nextLoadPosition=B.start+B.duration,this.state=P.FRAG_LOADING,this.hls.trigger(_.Events.FRAG_LOADING,{frag:k,part:V[K],targetBufferTime:z}),this.doFragPartsLoad(k,V,K,W).catch(function(J){return F.handleFragLoadError(J)})}else if(!k.url||this.loadedEndOfParts(V,z))return Promise.resolve(null)}}return this.log("Loading fragment "+k.sn+" cc: "+k.cc+" "+(U?"of ["+U.startSN+"-"+U.endSN+"] ":"")+(this.logPrefix==="[stream-controller]"?"level":"track")+": "+k.level+", target: "+parseFloat(z.toFixed(3))),Object(v.isFiniteNumber)(k.sn)&&!this.bitrateTest&&(this.nextLoadPosition=k.start+k.duration),this.state=P.FRAG_LOADING,this.hls.trigger(_.Events.FRAG_LOADING,{frag:k,targetBufferTime:z}),this.fragmentLoader.load(k,W).catch(function(J){return F.handleFragLoadError(J)})},T.doFragPartsLoad=function(k,U,z,W){var F=this;return new Promise(function(V,K){var B=[],J=function le(ge){var pe=U[ge];F.fragmentLoader.loadPart(k,pe,W).then(function(De){B[pe.index]=De;var Ie=De.part;F.hls.trigger(_.Events.FRAG_LOADED,De);var fe=U[ge+1];if(fe&&fe.fragment===k)le(ge+1);else return V({frag:k,part:Ie,partsLoaded:B})}).catch(K)};J(z)})},T.handleFragLoadError=function(k){var U=k.data;return U&&U.details===l.ErrorDetails.INTERNAL_ABORTED?this.handleFragLoadAborted(U.frag,U.part):this.hls.trigger(_.Events.ERROR,U),null},T._handleTransmuxerFlush=function(k){var U=this.getCurrentContext(k);if(!U||this.state!==P.PARSING){this.fragCurrent||(this.state=P.IDLE);return}var z=U.frag,W=U.part,F=U.level,V=self.performance.now();z.stats.parsing.end=V,W&&(W.stats.parsing.end=V),this.updateLevelTiming(z,W,F,k.partial)},T.getCurrentContext=function(k){var U=this.levels,z=k.level,W=k.sn,F=k.part;if(!U||!U[z])return this.warn("Levels object was unset while buffering fragment "+W+" of level "+z+". The current chunk will not be buffered."),null;var V=U[z],K=F>-1?Object(f.getPartWith)(V,W,F):null,B=K?K.fragment:Object(f.getFragmentWithSN)(V,W,this.fragCurrent);return B?{frag:B,part:K,level:V}:null},T.bufferFragmentData=function(k,U,z,W){if(!k||this.state!==P.PARSING)return;var F=k.data1,V=k.data2,K=F;if(F&&V&&(K=Object(u.appendUint8Array)(F,V)),!K||!K.length)return;var B={type:k.type,frag:U,part:z,chunkMeta:W,parent:U.type,data:K};this.hls.trigger(_.Events.BUFFER_APPENDING,B),k.dropped&&k.independent&&!z&&this.flushBufferGap(U)},T.flushBufferGap=function(k){var U=this.media;if(!U)return;if(!w.BufferHelper.isBuffered(U,U.currentTime)){this.flushMainBuffer(0,k.start);return}var z=U.currentTime,W=w.BufferHelper.bufferInfo(U,z,0),F=k.duration,V=Math.min(this.config.maxFragLookUpTolerance*2,F*.25),K=Math.max(Math.min(k.start-V,W.end-V),z+V);k.start-K>V&&this.flushMainBuffer(K,k.start)},T.getFwdBufferInfo=function(k,U){var z=this.config,W=this.getLoadPosition();if(!Object(v.isFiniteNumber)(W))return null;var F=w.BufferHelper.bufferInfo(k,W,z.maxBufferHole);if(F.len===0&&F.nextStart!==void 0){var V=this.fragmentTracker.getBufferedFrag(W,U);if(V&&F.nextStart<V.end)return w.BufferHelper.bufferInfo(k,W,Math.max(F.nextStart,z.maxBufferHole))}return F},T.getMaxBufferLength=function(k){var U=this.config,z;return k?z=Math.max(8*U.maxBufferSize/k,U.maxBufferLength):z=U.maxBufferLength,Math.min(z,U.maxMaxBufferLength)},T.reduceMaxBufferLength=function(k){var U=this.config,z=k||U.maxBufferLength;return U.maxMaxBufferLength>=z?(U.maxMaxBufferLength/=2,this.warn("Reduce max buffer length to "+U.maxMaxBufferLength+"s"),!0):!1},T.getNextFragment=function(k,U){var z,W,F=U.fragments,V=F.length;if(!V)return null;var K=this.config,B=F[0].start,J;if(U.live){var le=K.initialLiveManifestSize;if(V<le)return this.warn("Not enough fragments to start playback (have: "+V+", need: "+le+")"),null;!U.PTSKnown&&!this.startFragRequested&&this.startPosition===-1&&(J=this.getInitialLiveFragment(U,F),this.startPosition=J?this.hls.liveSyncPosition||J.start:k)}else k<=B&&(J=F[0]);if(!J){var ge=K.lowLatencyMode?U.partEnd:U.fragmentEnd;J=this.getFragmentAtPosition(k,ge,U)}return(z=J)!==null&&z!==void 0&&z.initSegment&&!((W=J)!==null&&W!==void 0&&W.initSegment.data)&&!this.bitrateTest&&(J=J.initSegment),J},T.getNextPart=function(k,U,z){for(var W=-1,F=!1,V=!0,K=0,B=k.length;K<B;K++){var J=k[K];if(V=V&&!J.independent,W>-1&&z<J.start)break;var le=J.loaded;!le&&(F||J.independent||V)&&J.fragment===U&&(W=K),F=le}return W},T.loadedEndOfParts=function(k,U){var z=k[k.length-1];return z&&U>z.start&&z.loaded},T.getInitialLiveFragment=function(k,U){var z=this.fragPrevious,W=null;if(z){if(k.hasProgramDateTime&&(this.log("Live playlist, switching playlist, load frag with same PDT: "+z.programDateTime),W=Object(r.findFragmentByPDT)(U,z.endProgramDateTime,this.config.maxFragLookUpTolerance)),!W){var F=z.sn+1;if(F>=k.startSN&&F<=k.endSN){var V=U[F-k.startSN];z.cc===V.cc&&(W=V,this.log("Live playlist, switching playlist, load frag with next SN: "+W.sn))}W||(W=Object(r.findFragWithCC)(U,z.cc),W&&this.log("Live playlist, switching playlist, load frag with same CC: "+W.sn))}}else{var K=this.hls.liveSyncPosition;K!==null&&(W=this.getFragmentAtPosition(K,this.bitrateTest?k.fragmentEnd:k.edge,k))}return W},T.getFragmentAtPosition=function(k,U,z){var W=this.config,F=this.fragPrevious,V=z.fragments,K=z.endSN,B=z.fragmentHint,J=W.maxFragLookUpTolerance,le=!!(W.lowLatencyMode&&z.partList&&B);le&&B&&!this.bitrateTest&&(V=V.concat(B),K=B.sn);var ge;if(k<U){var pe=k>U-J?0:J;ge=Object(r.findFragmentByPTS)(F,V,k,pe)}else ge=V[V.length-1];if(ge){var De=ge.sn-z.startSN,Ie=F&&ge.level===F.level,fe=V[De+1],xe=this.fragmentTracker.getState(ge);if(xe===E.FragmentState.BACKTRACKED){ge=null;for(var Ee=De;V[Ee]&&this.fragmentTracker.getState(V[Ee])===E.FragmentState.BACKTRACKED;)F?ge=V[Ee--]:ge=V[--Ee];ge||(ge=fe)}else F&&ge.sn===F.sn&&!le&&(Ie&&(ge.sn<K&&this.fragmentTracker.getState(fe)!==E.FragmentState.OK?(this.log("SN "+ge.sn+" just loaded, load next one: "+fe.sn),ge=fe):ge=null))}return ge},T.synchronizeToLiveEdge=function(k){var U=this.config,z=this.media;if(!z)return;var W=this.hls.liveSyncPosition,F=z.currentTime,V=k.fragments[0].start,K=k.edge,B=F>=V-U.maxFragLookUpTolerance&&F<=K;if(W!==null&&z.duration>W&&(F<W||!B)){var J=U.liveMaxLatencyDuration!==void 0?U.liveMaxLatencyDuration:U.liveMaxLatencyDurationCount*k.targetduration;(!B&&z.readyState<4||F<K-J)&&(this.loadedmetadata||(this.nextLoadPosition=W),z.readyState&&(this.warn("Playback: "+F.toFixed(3)+" is located too far from the end of live sliding playlist: "+K+", reset currentTime to : "+W.toFixed(3)),z.currentTime=W))}},T.alignPlaylists=function(k,U){var z=this.levels,W=this.levelLastLoaded,F=this.fragPrevious,V=W!==null?z[W]:null,K=k.fragments.length;if(!K)return this.warn("No fragments in live playlist"),0;var B=k.fragments[0].start,J=!U,le=k.alignedSliding&&Object(v.isFiniteNumber)(B);if(J||!le&&!B){Object(s.alignStream)(F,V,k);var ge=k.fragments[0].start;return this.log("Live playlist sliding: "+ge.toFixed(2)+" start-sn: "+(U?U.startSN:"na")+"->"+k.startSN+" prev-sn: "+(F?F.sn:"na")+" fragments: "+K),ge}return B},T.waitForCdnTuneIn=function(k){var U=3;return k.live&&k.canBlockReload&&k.tuneInGoal>Math.max(k.partHoldBack,k.partTarget*U)},T.setStartPosition=function(k,U){var z=this.startPosition;if(z<U&&(z=-1),z===-1||this.lastCurrentTime===-1){var W=k.startTimeOffset;Object(v.isFiniteNumber)(W)?(z=U+W,W<0&&(z+=k.totalduration),z=Math.min(Math.max(U,z),U+k.totalduration),this.log("Start time offset "+W+" found in playlist, adjust startPosition to "+z),this.startPosition=z):k.live?z=this.hls.liveSyncPosition||U:this.startPosition=z=0,this.lastCurrentTime=z}this.nextLoadPosition=z},T.getLoadPosition=function(){var k=this.media,U=0;return this.loadedmetadata&&k?U=k.currentTime:this.nextLoadPosition&&(U=this.nextLoadPosition),U},T.handleFragLoadAborted=function(k,U){this.transmuxer&&k.sn!=="initSegment"&&k.stats.aborted&&(this.warn("Fragment "+k.sn+(U?" part"+U.index:"")+" of level "+k.level+" was aborted"),this.resetFragmentLoading(k))},T.resetFragmentLoading=function(k){(!this.fragCurrent||!this.fragContextChanged(k))&&(this.state=P.IDLE)},T.onFragmentOrKeyLoadError=function(k,U){if(U.fatal)return;var z=U.frag;if(!z||z.type!==k)return;var W=this.fragCurrent;console.assert(W&&z.sn===W.sn&&z.level===W.level&&z.urlId===W.urlId,"Frag load error must match current frag to retry");var F=this.config;if(this.fragLoadError+1<=F.fragLoadingMaxRetry){if(this.resetLiveStartWhenNotLoaded(z.level))return;var V=Math.min(Math.pow(2,this.fragLoadError)*F.fragLoadingRetryDelay,F.fragLoadingMaxRetryTimeout);this.warn("Fragment "+z.sn+" of "+k+" "+z.level+" failed to load, retrying in "+V+"ms"),this.retryDate=self.performance.now()+V,this.fragLoadError++,this.state=P.FRAG_LOADING_WAITING_RETRY}else U.levelRetry?(k===i.PlaylistLevelType.AUDIO&&(this.fragCurrent=null),this.fragLoadError=0,this.state=P.IDLE):(c.logger.error(U.details+" reaches max retry, redispatch as fatal ..."),U.fatal=!0,this.hls.stopLoad(),this.state=P.ERROR)},T.afterBufferFlushed=function(k,U,z){if(!k)return;var W=w.BufferHelper.getBuffered(k);this.fragmentTracker.detectEvictedFragments(U,W,z),this.state===P.ENDED&&this.resetLoadingState()},T.resetLoadingState=function(){this.fragCurrent=null,this.fragPrevious=null,this.state=P.IDLE},T.resetLiveStartWhenNotLoaded=function(k){if(!this.loadedmetadata){this.startFragRequested=!1;var U=this.levels?this.levels[k].details:null;if(U!=null&&U.live)return this.startPosition=-1,this.setStartPosition(U,0),this.resetLoadingState(),!0;this.nextLoadPosition=this.startPosition}return!1},T.updateLevelTiming=function(k,U,z,W){var F=this,V=z.details;console.assert(!!V,"level.details must be defined");var K=Object.keys(k.elementaryStreams).reduce(function(B,J){var le=k.elementaryStreams[J];if(le){var ge=le.endPTS-le.startPTS;if(ge<=0)return F.warn("Could not parse fragment "+k.sn+" "+J+" duration reliably ("+ge+") resetting transmuxer to fallback to playlist timing"),F.resetTransmuxer(),B||!1;var pe=W?0:Object(f.updateFragPTSDTS)(V,k,le.startPTS,le.endPTS,le.startDTS,le.endDTS);return F.hls.trigger(_.Events.LEVEL_PTS_UPDATED,{details:V,level:z,drift:pe,type:J,frag:k,start:le.startPTS,end:le.endPTS}),!0}return B},!1);K?(this.state=P.PARSED,this.hls.trigger(_.Events.FRAG_PARSED,{frag:k,part:U})):this.resetLoadingState()},T.resetTransmuxer=function(){this.transmuxer&&(this.transmuxer.destroy(),this.transmuxer=null)},C(p,[{key:"state",get:function(){return this._state},set:function(k){var U=this._state;U!==k&&(this._state=k,this.log(U+"->"+k))}}]),p}(y.default)},"./src/controller/buffer-controller.ts":function(D,b,A){"use strict";A.r(b),A.d(b,"default",function(){return r});var v=A("./src/polyfills/number.ts"),y=A("./src/events.ts"),E=A("./src/utils/logger.ts"),w=A("./src/errors.ts"),c=A("./src/utils/buffer-helper.ts"),_=A("./src/utils/mediasource-helper.ts"),l=A("./src/loader/fragment.ts"),t=A("./src/controller/buffer-operation-queue.ts"),u=Object(_.getMediaSource)(),s=/([ha]vc.)(?:\.[^.,]+)+/,r=function(){function f(d){var n=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 i=n.hls,h=n.media,C=n.mediaSource;E.logger.log("[buffer-controller]: Media source opened"),h&&(n.updateMediaElementDuration(),i.trigger(y.Events.MEDIA_ATTACHED,{media:h})),C&&C.removeEventListener("sourceopen",n._onMediaSourceOpen),n.checkPendingTracks()},this._onMediaSourceClose=function(){E.logger.log("[buffer-controller]: Media source closed")},this._onMediaSourceEnded=function(){E.logger.log("[buffer-controller]: Media source ended")},this.hls=d,this._initSourceBuffer(),this.registerListeners()}var m=f.prototype;return m.hasSourceTypes=function(){return this.getSourceBufferTypes().length>0||Object.keys(this.pendingTracks).length>0},m.destroy=function(){this.unregisterListeners(),this.details=null},m.registerListeners=function(){var n=this.hls;n.on(y.Events.MEDIA_ATTACHING,this.onMediaAttaching,this),n.on(y.Events.MEDIA_DETACHING,this.onMediaDetaching,this),n.on(y.Events.MANIFEST_PARSED,this.onManifestParsed,this),n.on(y.Events.BUFFER_RESET,this.onBufferReset,this),n.on(y.Events.BUFFER_APPENDING,this.onBufferAppending,this),n.on(y.Events.BUFFER_CODECS,this.onBufferCodecs,this),n.on(y.Events.BUFFER_EOS,this.onBufferEos,this),n.on(y.Events.BUFFER_FLUSHING,this.onBufferFlushing,this),n.on(y.Events.LEVEL_UPDATED,this.onLevelUpdated,this),n.on(y.Events.FRAG_PARSED,this.onFragParsed,this),n.on(y.Events.FRAG_CHANGED,this.onFragChanged,this)},m.unregisterListeners=function(){var n=this.hls;n.off(y.Events.MEDIA_ATTACHING,this.onMediaAttaching,this),n.off(y.Events.MEDIA_DETACHING,this.onMediaDetaching,this),n.off(y.Events.MANIFEST_PARSED,this.onManifestParsed,this),n.off(y.Events.BUFFER_RESET,this.onBufferReset,this),n.off(y.Events.BUFFER_APPENDING,this.onBufferAppending,this),n.off(y.Events.BUFFER_CODECS,this.onBufferCodecs,this),n.off(y.Events.BUFFER_EOS,this.onBufferEos,this),n.off(y.Events.BUFFER_FLUSHING,this.onBufferFlushing,this),n.off(y.Events.LEVEL_UPDATED,this.onLevelUpdated,this),n.off(y.Events.FRAG_PARSED,this.onFragParsed,this),n.off(y.Events.FRAG_CHANGED,this.onFragChanged,this)},m._initSourceBuffer=function(){this.sourceBuffer={},this.operationQueue=new t.default(this.sourceBuffer),this.listeners={audio:[],video:[],audiovideo:[]}},m.onManifestParsed=function(n,i){var h=2;(i.audio&&!i.video||!i.altAudio)&&(h=1),this.bufferCodecEventsExpected=this._bufferCodecEventsTotal=h,this.details=null,E.logger.log(this.bufferCodecEventsExpected+" bufferCodec event(s) expected")},m.onMediaAttaching=function(n,i){var h=this.media=i.media;if(h&&u){var C=this.mediaSource=new u;C.addEventListener("sourceopen",this._onMediaSourceOpen),C.addEventListener("sourceended",this._onMediaSourceEnded),C.addEventListener("sourceclose",this._onMediaSourceClose),h.src=self.URL.createObjectURL(C),this._objectUrl=h.src}},m.onMediaDetaching=function(){var n=this.media,i=this.mediaSource,h=this._objectUrl;if(i){if(E.logger.log("[buffer-controller]: media source detaching"),i.readyState==="open")try{i.endOfStream()}catch(C){E.logger.warn("[buffer-controller]: onMediaDetaching: "+C.message+" while calling endOfStream")}this.onBufferReset(),i.removeEventListener("sourceopen",this._onMediaSourceOpen),i.removeEventListener("sourceended",this._onMediaSourceEnded),i.removeEventListener("sourceclose",this._onMediaSourceClose),n&&(h&&self.URL.revokeObjectURL(h),n.src===h?(n.removeAttribute("src"),n.load()):E.logger.warn("[buffer-controller]: media.src was changed by a third party - skip cleanup")),this.mediaSource=null,this.media=null,this._objectUrl=null,this.bufferCodecEventsExpected=this._bufferCodecEventsTotal,this.pendingTracks={},this.tracks={}}this.hls.trigger(y.Events.MEDIA_DETACHED,void 0)},m.onBufferReset=function(){var n=this;this.getSourceBufferTypes().forEach(function(i){var h=n.sourceBuffer[i];try{h&&(n.removeBufferListeners(i),n.mediaSource&&n.mediaSource.removeSourceBuffer(h),n.sourceBuffer[i]=void 0)}catch(C){E.logger.warn("[buffer-controller]: Failed to reset the "+i+" buffer",C)}}),this._initSourceBuffer()},m.onBufferCodecs=function(n,i){var h=this,C=this.getSourceBufferTypes().length;if(Object.keys(i).forEach(function(x){if(C){var g=h.tracks[x];if(g&&typeof g.buffer.changeType=="function"){var R=i[x],P=R.codec,O=R.levelCodec,S=R.container,p=(g.levelCodec||g.codec).replace(s,"$1"),T=(O||P).replace(s,"$1");if(p!==T){var N=S+";codecs="+(O||P);h.appendChangeType(x,N)}}}else h.pendingTracks[x]=i[x]}),C)return;this.bufferCodecEventsExpected=Math.max(this.bufferCodecEventsExpected-1,0),this.mediaSource&&this.mediaSource.readyState==="open"&&this.checkPendingTracks()},m.appendChangeType=function(n,i){var h=this,C=this.operationQueue,x={execute:function(){var R=h.sourceBuffer[n];R&&(E.logger.log("[buffer-controller]: changing "+n+" sourceBuffer type to "+i),R.changeType(i)),C.shiftAndExecuteNext(n)},onStart:function(){},onComplete:function(){},onError:function(R){E.logger.warn("[buffer-controller]: Failed to change "+n+" SourceBuffer type",R)}};C.append(x,n)},m.onBufferAppending=function(n,i){var h=this,C=this.hls,x=this.operationQueue,g=this.tracks,R=i.data,P=i.type,O=i.frag,S=i.part,p=i.chunkMeta,T=p.buffering[P],N=self.performance.now();T.start=N;var k=O.stats.buffering,U=S?S.stats.buffering:null;k.start===0&&(k.start=N),U&&U.start===0&&(U.start=N);var z=g.audio,W=P==="audio"&&p.id===1&&(z==null?void 0:z.container)==="audio/mpeg",F={execute:function(){if(T.executeStart=self.performance.now(),W){var K=h.sourceBuffer[P];if(K){var B=O.start-K.timestampOffset;Math.abs(B)>=.1&&(E.logger.log("[buffer-controller]: Updating audio SourceBuffer timestampOffset to "+O.start+" (delta: "+B+") sn: "+O.sn+")"),K.timestampOffset=O.start)}}h.appendExecutor(R,P)},onStart:function(){},onComplete:function(){var K=self.performance.now();T.executeEnd=T.end=K,k.first===0&&(k.first=K),U&&U.first===0&&(U.first=K);var B=h.sourceBuffer,J={};for(var le in B)J[le]=c.BufferHelper.getBuffered(B[le]);h.appendError=0,h.hls.trigger(y.Events.BUFFER_APPENDED,{type:P,frag:O,part:S,chunkMeta:p,parent:O.type,timeRanges:J})},onError:function(K){E.logger.error("[buffer-controller]: Error encountered while trying to append to the "+P+" SourceBuffer",K);var B={type:w.ErrorTypes.MEDIA_ERROR,parent:O.type,details:w.ErrorDetails.BUFFER_APPEND_ERROR,err:K,fatal:!1};K.code===DOMException.QUOTA_EXCEEDED_ERR?B.details=w.ErrorDetails.BUFFER_FULL_ERROR:(h.appendError++,B.details=w.ErrorDetails.BUFFER_APPEND_ERROR,h.appendError>C.config.appendErrorMaxRetry&&(E.logger.error("[buffer-controller]: Failed "+C.config.appendErrorMaxRetry+" times to append segment in sourceBuffer"),B.fatal=!0)),C.trigger(y.Events.ERROR,B)}};x.append(F,P)},m.onBufferFlushing=function(n,i){var h=this,C=this.operationQueue,x=function(R){return{execute:h.removeExecutor.bind(h,R,i.startOffset,i.endOffset),onStart:function(){},onComplete:function(){h.hls.trigger(y.Events.BUFFER_FLUSHED,{type:R})},onError:function(O){E.logger.warn("[buffer-controller]: Failed to remove from "+R+" SourceBuffer",O)}}};i.type?C.append(x(i.type),i.type):this.getSourceBufferTypes().forEach(function(g){C.append(x(g),g)})},m.onFragParsed=function(n,i){var h=this,C=i.frag,x=i.part,g=[],R=x?x.elementaryStreams:C.elementaryStreams;R[l.ElementaryStreamTypes.AUDIOVIDEO]?g.push("audiovideo"):(R[l.ElementaryStreamTypes.AUDIO]&&g.push("audio"),R[l.ElementaryStreamTypes.VIDEO]&&g.push("video"));var P=function(){var S=self.performance.now();C.stats.buffering.end=S,x&&(x.stats.buffering.end=S);var p=x?x.stats:C.stats;h.hls.trigger(y.Events.FRAG_BUFFERED,{frag:C,part:x,stats:p,id:C.type})};g.length===0&&E.logger.warn("Fragments must have at least one ElementaryStreamType set. type: "+C.type+" level: "+C.level+" sn: "+C.sn),this.blockBuffers(P,g)},m.onFragChanged=function(n,i){this.flushBackBuffer()},m.onBufferEos=function(n,i){var h=this,C=this.getSourceBufferTypes().reduce(function(x,g){var R=h.sourceBuffer[g];return(!i.type||i.type===g)&&(R&&!R.ended&&(R.ended=!0,E.logger.log("[buffer-controller]: "+g+" sourceBuffer now EOS"))),x&&!!(!R||R.ended)},!0);C&&this.blockBuffers(function(){var x=h.mediaSource;if(!x||x.readyState!=="open")return;x.endOfStream()})},m.onLevelUpdated=function(n,i){var h=i.details;if(!h.fragments.length)return;this.details=h,this.getSourceBufferTypes().length?this.blockBuffers(this.updateMediaElementDuration.bind(this)):this.updateMediaElementDuration()},m.flushBackBuffer=function(){var n=this.hls,i=this.details,h=this.media,C=this.sourceBuffer;if(!h||i===null)return;var x=this.getSourceBufferTypes();if(!x.length)return;var g=i.live&&n.config.liveBackBufferLength!==null?n.config.liveBackBufferLength:n.config.backBufferLength;if(!Object(v.isFiniteNumber)(g)||g<0)return;var R=h.currentTime,P=i.levelTargetDuration,O=Math.max(g,P),S=Math.floor(R/P)*P-O;x.forEach(function(p){var T=C[p];if(T){var N=c.BufferHelper.getBuffered(T);N.length>0&&S>N.start(0)&&(n.trigger(y.Events.BACK_BUFFER_REACHED,{bufferEnd:S}),i.live&&n.trigger(y.Events.LIVE_BACK_BUFFER_REACHED,{bufferEnd:S}),n.trigger(y.Events.BUFFER_FLUSHING,{startOffset:0,endOffset:S,type:p}))}})},m.updateMediaElementDuration=function(){if(!this.details||!this.media||!this.mediaSource||this.mediaSource.readyState!=="open")return;var n=this.details,i=this.hls,h=this.media,C=this.mediaSource,x=n.fragments[0].start+n.totalduration,g=h.duration,R=Object(v.isFiniteNumber)(C.duration)?C.duration:0;n.live&&i.config.liveDurationInfinity?(E.logger.log("[buffer-controller]: Media Source duration is set to Infinity"),C.duration=Infinity,this.updateSeekableRange(n)):(x>R&&x>g||!Object(v.isFiniteNumber)(g))&&(E.logger.log("[buffer-controller]: Updating Media Source duration to "+x.toFixed(3)),C.duration=x)},m.updateSeekableRange=function(n){var i=this.mediaSource,h=n.fragments,C=h.length;if(C&&n.live&&i!==null&&i!==void 0&&i.setLiveSeekableRange){var x=Math.max(0,h[0].start),g=Math.max(x,x+n.totalduration);i.setLiveSeekableRange(x,g)}},m.checkPendingTracks=function(){var n=this.bufferCodecEventsExpected,i=this.operationQueue,h=this.pendingTracks,C=Object.keys(h).length;if(C&&!n||C===2){this.createSourceBuffers(h),this.pendingTracks={};var x=this.getSourceBufferTypes();if(x.length===0){this.hls.trigger(y.Events.ERROR,{type:w.ErrorTypes.MEDIA_ERROR,details:w.ErrorDetails.BUFFER_INCOMPATIBLE_CODECS_ERROR,fatal:!0,reason:"could not create source buffer for media codec(s)"});return}x.forEach(function(g){i.executeNext(g)})}},m.createSourceBuffers=function(n){var i=this.sourceBuffer,h=this.mediaSource;if(!h)throw Error("createSourceBuffers called when mediaSource was null");var C=0;for(var x in n)if(!i[x]){var g=n[x];if(!g)throw Error("source buffer exists for track "+x+", however track does not");var R=g.levelCodec||g.codec,P=g.container+";codecs="+R;E.logger.log("[buffer-controller]: creating sourceBuffer("+P+")");try{var O=i[x]=h.addSourceBuffer(P),S=x;this.addBufferListener(S,"updatestart",this._onSBUpdateStart),this.addBufferListener(S,"updateend",this._onSBUpdateEnd),this.addBufferListener(S,"error",this._onSBUpdateError),this.tracks[x]={buffer:O,codec:R,container:g.container,levelCodec:g.levelCodec,id:g.id},C++}catch(p){E.logger.error("[buffer-controller]: error while trying to add sourceBuffer: "+p.message),this.hls.trigger(y.Events.ERROR,{type:w.ErrorTypes.MEDIA_ERROR,details:w.ErrorDetails.BUFFER_ADD_CODEC_ERROR,fatal:!1,error:p,mimeType:P})}}C&&this.hls.trigger(y.Events.BUFFER_CREATED,{tracks:this.tracks})},m._onSBUpdateStart=function(n){var i=this.operationQueue,h=i.current(n);h.onStart()},m._onSBUpdateEnd=function(n){var i=this.operationQueue,h=i.current(n);h.onComplete(),i.shiftAndExecuteNext(n)},m._onSBUpdateError=function(n,i){E.logger.error("[buffer-controller]: "+n+" SourceBuffer error",i),this.hls.trigger(y.Events.ERROR,{type:w.ErrorTypes.MEDIA_ERROR,details:w.ErrorDetails.BUFFER_APPENDING_ERROR,fatal:!1});var h=this.operationQueue.current(n);h&&h.onError(i)},m.removeExecutor=function(n,i,h){var C=this.media,x=this.mediaSource,g=this.operationQueue,R=this.sourceBuffer,P=R[n];if(!C||!x||!P){E.logger.warn("[buffer-controller]: Attempting to remove from the "+n+" SourceBuffer, but it does not exist"),g.shiftAndExecuteNext(n);return}var O=Object(v.isFiniteNumber)(C.duration)?C.duration:Infinity,S=Object(v.isFiniteNumber)(x.duration)?x.duration:Infinity,p=Math.max(0,i),T=Math.min(h,O,S);T>p?(E.logger.log("[buffer-controller]: Removing ["+p+","+T+"] from the "+n+" SourceBuffer"),console.assert(!P.updating,n+" sourceBuffer must not be updating"),P.remove(p,T)):g.shiftAndExecuteNext(n)},m.appendExecutor=function(n,i){var h=this.operationQueue,C=this.sourceBuffer,x=C[i];if(!x){E.logger.warn("[buffer-controller]: Attempting to append to the "+i+" SourceBuffer, but it does not exist"),h.shiftAndExecuteNext(i);return}x.ended=!1,console.assert(!x.updating,i+" sourceBuffer must not be updating"),x.appendBuffer(n)},m.blockBuffers=function(n,i){var h=this;if(i===void 0&&(i=this.getSourceBufferTypes()),!i.length){E.logger.log("[buffer-controller]: Blocking operation requested, but no SourceBuffers exist"),Promise.resolve(n);return}var C=this.operationQueue,x=i.map(function(g){return C.appendBlocker(g)});Promise.all(x).then(function(){n(),i.forEach(function(g){var R=h.sourceBuffer[g];(!R||!R.updating)&&C.shiftAndExecuteNext(g)})})},m.getSourceBufferTypes=function(){return Object.keys(this.sourceBuffer)},m.addBufferListener=function(n,i,h){var C=this.sourceBuffer[n];if(!C)return;var x=h.bind(this,n);this.listeners[n].push({event:i,listener:x}),C.addEventListener(i,x)},m.removeBufferListeners=function(n){var i=this.sourceBuffer[n];if(!i)return;this.listeners[n].forEach(function(h){i.removeEventListener(h.event,h.listener)})},f}()},"./src/controller/buffer-operation-queue.ts":function(D,b,A){"use strict";A.r(b),A.d(b,"default",function(){return y});var v=A("./src/utils/logger.ts"),y=function(){function E(c){this.buffers=void 0,this.queues={video:[],audio:[],audiovideo:[]},this.buffers=c}var w=E.prototype;return w.append=function(_,l){var t=this.queues[l];t.push(_),t.length===1&&this.buffers[l]&&this.executeNext(l)},w.insertAbort=function(_,l){var t=this.queues[l];t.unshift(_),this.executeNext(l)},w.appendBlocker=function(_){var l,t=new Promise(function(s){l=s}),u={execute:l,onStart:function(){},onComplete:function(){},onError:function(){}};return this.append(u,_),t},w.executeNext=function(_){var l=this.buffers,t=this.queues,u=l[_],s=t[_];if(s.length){var r=s[0];try{r.execute()}catch(f){v.logger.warn("[buffer-operation-queue]: Unhandled exception executing the current operation"),r.onError(f),(!u||!u.updating)&&(s.shift(),this.executeNext(_))}}},w.shiftAndExecuteNext=function(_){this.queues[_].shift(),this.executeNext(_)},w.current=function(_){return this.queues[_][0]},E}()},"./src/controller/cap-level-controller.ts":function(D,b,A){"use strict";A.r(b);var v=A("./src/events.ts");function y(c,_){for(var l=0;l<_.length;l++){var t=_[l];t.enumerable=t.enumerable||!1,t.configurable=!0,"value"in t&&(t.writable=!0),Object.defineProperty(c,t.key,t)}}function E(c,_,l){return _&&y(c.prototype,_),l&&y(c,l),c}var w=function(){function c(l){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=l,this.autoLevelCapping=Number.POSITIVE_INFINITY,this.firstLevel=-1,this.media=null,this.restrictedLevels=[],this.timer=void 0,this.clientRect=null,this.registerListeners()}var _=c.prototype;return _.setStreamController=function(t){this.streamController=t},_.destroy=function(){this.unregisterListener(),this.hls.config.capLevelToPlayerSize&&this.stopCapping(),this.media=null,this.clientRect=null,this.hls=this.streamController=null},_.registerListeners=function(){var t=this.hls;t.on(v.Events.FPS_DROP_LEVEL_CAPPING,this.onFpsDropLevelCapping,this),t.on(v.Events.MEDIA_ATTACHING,this.onMediaAttaching,this),t.on(v.Events.MANIFEST_PARSED,this.onManifestParsed,this),t.on(v.Events.BUFFER_CODECS,this.onBufferCodecs,this),t.on(v.Events.MEDIA_DETACHING,this.onMediaDetaching,this)},_.unregisterListener=function(){var t=this.hls;t.off(v.Events.FPS_DROP_LEVEL_CAPPING,this.onFpsDropLevelCapping,this),t.off(v.Events.MEDIA_ATTACHING,this.onMediaAttaching,this),t.off(v.Events.MANIFEST_PARSED,this.onManifestParsed,this),t.off(v.Events.BUFFER_CODECS,this.onBufferCodecs,this),t.off(v.Events.MEDIA_DETACHING,this.onMediaDetaching,this)},_.onFpsDropLevelCapping=function(t,u){c.isLevelAllowed(u.droppedLevel,this.restrictedLevels)&&this.restrictedLevels.push(u.droppedLevel)},_.onMediaAttaching=function(t,u){this.media=u.media instanceof HTMLVideoElement?u.media:null},_.onManifestParsed=function(t,u){var s=this.hls;this.restrictedLevels=[],this.firstLevel=u.firstLevel,s.config.capLevelToPlayerSize&&u.video&&this.startCapping()},_.onBufferCodecs=function(t,u){var s=this.hls;s.config.capLevelToPlayerSize&&u.video&&this.startCapping()},_.onMediaDetaching=function(){this.stopCapping()},_.detectPlayerSize=function(){if(this.media&&this.mediaHeight>0&&this.mediaWidth>0){var t=this.hls.levels;if(t.length){var u=this.hls;u.autoLevelCapping=this.getMaxLevel(t.length-1),u.autoLevelCapping>this.autoLevelCapping&&this.streamController&&this.streamController.nextLevelSwitch(),this.autoLevelCapping=u.autoLevelCapping}}},_.getMaxLevel=function(t){var u=this,s=this.hls.levels;if(!s.length)return-1;var r=s.filter(function(f,m){return c.isLevelAllowed(m,u.restrictedLevels)&&m<=t});return this.clientRect=null,c.getMaxLevelByMediaSize(r,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 t=this.media,u={width:0,height:0};if(t){var s=t.getBoundingClientRect();u.width=s.width,u.height=s.height,!u.width&&!u.height&&(u.width=s.right-s.left||t.width||0,u.height=s.bottom-s.top||t.height||0)}return this.clientRect=u,u},c.isLevelAllowed=function(t,u){return u===void 0&&(u=[]),u.indexOf(t)===-1},c.getMaxLevelByMediaSize=function(t,u,s){if(!t||!t.length)return-1;for(var r=function(i,h){return h?i.width!==h.width||i.height!==h.height:!0},f=t.length-1,m=0;m<t.length;m+=1){var d=t[m];if((d.width>=u||d.height>=s)&&r(d,t[m+1])){f=m;break}}return f},E(c,[{key:"mediaWidth",get:function(){return this.getDimensions().width*c.contentScaleFactor}},{key:"mediaHeight",get:function(){return this.getDimensions().height*c.contentScaleFactor}}],[{key:"contentScaleFactor",get:function(){var t=1;try{t=self.devicePixelRatio}catch(u){}return t}}]),c}();b.default=w},"./src/controller/cmcd-controller.ts":function(D,b,A){"use strict";A.r(b),A.d(b,"default",function(){return r});var v=A("./src/events.ts"),y=A("./src/types/cmcd.ts"),E=A("./src/utils/buffer-helper.ts"),w=A("./src/utils/logger.ts");function c(f,m){for(var d=0;d<m.length;d++){var n=m[d];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(f,n.key,n)}}function _(f,m,d){return m&&c(f.prototype,m),d&&c(f,d),f}function l(f,m){var d=typeof Symbol!="undefined"&&f[Symbol.iterator]||f["@@iterator"];if(d)return(d=d.call(f)).next.bind(d);if(Array.isArray(f)||(d=t(f))||m&&f&&typeof f.length=="number"){d&&(f=d);var n=0;return function(){return n>=f.length?{done:!0}:{done:!1,value:f[n++]}}}throw new TypeError(`Invalid attempt to iterate non-iterable instance.
|
|
|
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function t(f,m){if(!f)return;if(typeof f=="string")return u(f,m);var d=Object.prototype.toString.call(f).slice(8,-1);if(d==="Object"&&f.constructor&&(d=f.constructor.name),d==="Map"||d==="Set")return Array.from(f);if(d==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(d))return u(f,m)}function u(f,m){(m==null||m>f.length)&&(m=f.length);for(var d=0,n=new Array(m);d<m;d++)n[d]=f[d];return n}function s(){return s=Object.assign||function(f){for(var m=1;m<arguments.length;m++){var d=arguments[m];for(var n in d)Object.prototype.hasOwnProperty.call(d,n)&&(f[n]=d[n])}return f},s.apply(this,arguments)}var r=function(){function f(d){var n=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(){n.initialized&&(n.starved=!0),n.buffering=!0},this.onPlaying=function(){n.initialized||(n.initialized=!0),n.buffering=!1},this.applyPlaylistData=function(C){try{n.apply(C,{ot:y.CMCDObjectType.MANIFEST,su:!n.initialized})}catch(x){w.logger.warn("Could not generate manifest CMCD data.",x)}},this.applyFragmentData=function(C){try{var x=C.frag,g=n.hls.levels[x.level],R=n.getObjectType(x),P={d:x.duration*1e3,ot:R};(R===y.CMCDObjectType.VIDEO||R===y.CMCDObjectType.AUDIO||R==y.CMCDObjectType.MUXED)&&(P.br=g.bitrate/1e3,P.tb=n.getTopBandwidth(R),P.bl=n.getBufferLength(R)),n.apply(C,P)}catch(O){w.logger.warn("Could not generate segment CMCD data.",O)}},this.hls=d;var i=this.config=d.config,h=i.cmcd;h!=null&&(i.pLoader=this.createPlaylistLoader(),i.fLoader=this.createFragmentLoader(),this.sid=h.sessionId||f.uuid(),this.cid=h.contentId,this.useHeaders=h.useHeaders===!0,this.registerListeners())}var m=f.prototype;return m.registerListeners=function(){var n=this.hls;n.on(v.Events.MEDIA_ATTACHED,this.onMediaAttached,this),n.on(v.Events.MEDIA_DETACHED,this.onMediaDetached,this),n.on(v.Events.BUFFER_CREATED,this.onBufferCreated,this)},m.unregisterListeners=function(){var n=this.hls;n.off(v.Events.MEDIA_ATTACHED,this.onMediaAttached,this),n.off(v.Events.MEDIA_DETACHED,this.onMediaDetached,this),n.off(v.Events.BUFFER_CREATED,this.onBufferCreated,this),this.onMediaDetached()},m.destroy=function(){this.unregisterListeners(),this.hls=this.config=this.audioBuffer=this.videoBuffer=null},m.onMediaAttached=function(n,i){this.media=i.media,this.media.addEventListener("waiting",this.onWaiting),this.media.addEventListener("playing",this.onPlaying)},m.onMediaDetached=function(){if(!this.media)return;this.media.removeEventListener("waiting",this.onWaiting),this.media.removeEventListener("playing",this.onPlaying),this.media=null},m.onBufferCreated=function(n,i){var h,C;this.audioBuffer=(h=i.tracks.audio)===null||h===void 0?void 0:h.buffer,this.videoBuffer=(C=i.tracks.video)===null||C===void 0?void 0:C.buffer},m.createData=function(){var n;return{v:y.CMCDVersion,sf:y.CMCDStreamingFormat.HLS,sid:this.sid,cid:this.cid,pr:(n=this.media)===null||n===void 0?void 0:n.playbackRate,mtp:this.hls.bandwidthEstimate/1e3}},m.apply=function(n,i){i===void 0&&(i={}),s(i,this.createData());var h=i.ot===y.CMCDObjectType.INIT||i.ot===y.CMCDObjectType.VIDEO||i.ot===y.CMCDObjectType.MUXED;if(this.starved&&h&&(i.bs=!0,i.su=!0,this.starved=!1),i.su==null&&(i.su=this.buffering),this.useHeaders){var C=f.toHeaders(i);if(!Object.keys(C).length)return;n.headers||(n.headers={}),s(n.headers,C)}else{var x=f.toQuery(i);if(!x)return;n.url=f.appendQueryToUri(n.url,x)}},m.getObjectType=function(n){var i=n.type;return i==="subtitle"?y.CMCDObjectType.TIMED_TEXT:n.sn==="initSegment"?y.CMCDObjectType.INIT:i==="audio"?y.CMCDObjectType.AUDIO:i==="main"?this.hls.audioTracks.length?y.CMCDObjectType.VIDEO:y.CMCDObjectType.MUXED:void 0},m.getTopBandwidth=function(n){for(var i=0,h=n===y.CMCDObjectType.AUDIO?this.hls.audioTracks:this.hls.levels,C=l(h),x;!(x=C()).done;){var g=x.value;g.bitrate>i&&(i=g.bitrate)}return i>0?i:NaN},m.getBufferLength=function(n){var i=this.hls.media,h=n===y.CMCDObjectType.AUDIO?this.audioBuffer:this.videoBuffer;if(!h||!i)return NaN;var C=E.BufferHelper.bufferInfo(h,i.currentTime,this.config.maxBufferHole);return C.len*1e3},m.createPlaylistLoader=function(){var n=this.config.pLoader,i=this.applyPlaylistData,h=n||this.config.loader;return function(){function C(g){this.loader=void 0,this.loader=new h(g)}var x=C.prototype;return x.destroy=function(){this.loader.destroy()},x.abort=function(){this.loader.abort()},x.load=function(R,P,O){i(R),this.loader.load(R,P,O)},_(C,[{key:"stats",get:function(){return this.loader.stats}},{key:"context",get:function(){return this.loader.context}}]),C}()},m.createFragmentLoader=function(){var n=this.config.fLoader,i=this.applyFragmentData,h=n||this.config.loader;return function(){function C(g){this.loader=void 0,this.loader=new h(g)}var x=C.prototype;return x.destroy=function(){this.loader.destroy()},x.abort=function(){this.loader.abort()},x.load=function(R,P,O){i(R),this.loader.load(R,P,O)},_(C,[{key:"stats",get:function(){return this.loader.stats}},{key:"context",get:function(){return this.loader.context}}]),C}()},f.uuid=function(){var n=URL.createObjectURL(new Blob),i=n.toString();return URL.revokeObjectURL(n),i.substr(i.lastIndexOf("/")+1)},f.serialize=function(n){for(var i=[],h=function(W){return!Number.isNaN(W)&&W!=null&&W!==""&&W!==!1},C=function(W){return Math.round(W)},x=function(W){return C(W/100)*100},g=function(W){return encodeURIComponent(W)},R={br:C,d:C,bl:x,dl:x,mtp:x,nor:g,rtp:x,tb:C},P=Object.keys(n||{}).sort(),O=l(P),S;!(S=O()).done;){var p=S.value,T=n[p];if(!h(T))continue;if(p==="v"&&T===1)continue;if(p=="pr"&&T===1)continue;var N=R[p];N&&(T=N(T));var k=typeof T,U=void 0;p==="ot"||p==="sf"||p==="st"?U=p+"="+T:k==="boolean"?U=p:k==="number"?U=p+"="+T:U=p+"="+JSON.stringify(T),i.push(U)}return i.join(",")},f.toHeaders=function(n){for(var i=Object.keys(n),h={},C=["Object","Request","Session","Status"],x=[{},{},{},{}],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},R=0,P=i;R<P.length;R++){var O=P[R],S=g[O]!=null?g[O]:1;x[S][O]=n[O]}for(var p=0;p<x.length;p++){var T=f.serialize(x[p]);T&&(h["CMCD-"+C[p]]=T)}return h},f.toQuery=function(n){return"CMCD="+encodeURIComponent(f.serialize(n))},f.appendQueryToUri=function(n,i){if(!i)return n;var h=n.includes("?")?"&":"?";return""+n+h+i},f}()},"./src/controller/eme-controller.ts":function(D,b,A){"use strict";A.r(b);var v=A("./src/events.ts"),y=A("./src/errors.ts"),E=A("./src/utils/logger.ts"),w=A("./src/utils/mediakeys-helper.ts");function c(r,f){for(var m=0;m<f.length;m++){var d=f[m];d.enumerable=d.enumerable||!1,d.configurable=!0,"value"in d&&(d.writable=!0),Object.defineProperty(r,d.key,d)}}function _(r,f,m){return f&&c(r.prototype,f),m&&c(r,m),r}var l=3,t=function(f,m,d){var n={audioCapabilities:[],videoCapabilities:[]};return f.forEach(function(i){n.audioCapabilities.push({contentType:'audio/mp4; codecs="'+i+'"',robustness:d.audioRobustness||""})}),m.forEach(function(i){n.videoCapabilities.push({contentType:'video/mp4; codecs="'+i+'"',robustness:d.videoRobustness||""})}),[n]},u=function(f,m,d,n){switch(f){case w.KeySystems.WIDEVINE:return t(m,d,n);default:throw new Error("Unknown key-system: "+f)}},s=function(){function r(m){this.hls=void 0,this._widevineLicenseUrl=void 0,this._licenseXhrSetup=void 0,this._licenseResponseCallback=void 0,this._emeEnabled=void 0,this._requestMediaKeySystemAccess=void 0,this._drmSystemOptions=void 0,this._config=void 0,this._mediaKeysList=[],this._media=null,this._hasSetMediaKeys=!1,this._requestLicenseFailureCount=0,this.mediaKeysPromise=null,this._onMediaEncrypted=this.onMediaEncrypted.bind(this),this.hls=m,this._config=m.config,this._widevineLicenseUrl=this._config.widevineLicenseUrl,this._licenseXhrSetup=this._config.licenseXhrSetup,this._licenseResponseCallback=this._config.licenseResponseCallback,this._emeEnabled=this._config.emeEnabled,this._requestMediaKeySystemAccess=this._config.requestMediaKeySystemAccessFunc,this._drmSystemOptions=this._config.drmSystemOptions,this._registerListeners()}var f=r.prototype;return f.destroy=function(){this._unregisterListeners(),this.hls=this._onMediaEncrypted=null,this._requestMediaKeySystemAccess=null},f._registerListeners=function(){this.hls.on(v.Events.MEDIA_ATTACHED,this.onMediaAttached,this),this.hls.on(v.Events.MEDIA_DETACHED,this.onMediaDetached,this),this.hls.on(v.Events.MANIFEST_PARSED,this.onManifestParsed,this)},f._unregisterListeners=function(){this.hls.off(v.Events.MEDIA_ATTACHED,this.onMediaAttached,this),this.hls.off(v.Events.MEDIA_DETACHED,this.onMediaDetached,this),this.hls.off(v.Events.MANIFEST_PARSED,this.onManifestParsed,this)},f.getLicenseServerUrl=function(d){switch(d){case w.KeySystems.WIDEVINE:if(!this._widevineLicenseUrl)break;return this._widevineLicenseUrl}throw new Error('no license server URL configured for key-system "'+d+'"')},f._attemptKeySystemAccess=function(d,n,i){var h=this,C=u(d,n,i,this._drmSystemOptions);E.logger.log("Requesting encrypted media key-system access");var x=this.requestMediaKeySystemAccess(d,C);this.mediaKeysPromise=x.then(function(g){return h._onMediaKeySystemAccessObtained(d,g)}),x.catch(function(g){E.logger.error('Failed to obtain key-system "'+d+'" access:',g)})},f._onMediaKeySystemAccessObtained=function(d,n){var i=this;E.logger.log('Access for key-system "'+d+'" obtained');var h={mediaKeysSessionInitialized:!1,mediaKeySystemAccess:n,mediaKeySystemDomain:d};this._mediaKeysList.push(h);var C=Promise.resolve().then(function(){return n.createMediaKeys()}).then(function(x){return h.mediaKeys=x,E.logger.log('Media-keys created for key-system "'+d+'"'),i._onMediaKeysCreated(),x});return C.catch(function(x){E.logger.error("Failed to create media-keys:",x)}),C},f._onMediaKeysCreated=function(){var d=this;this._mediaKeysList.forEach(function(n){n.mediaKeysSession||(n.mediaKeysSession=n.mediaKeys.createSession(),d._onNewMediaKeySession(n.mediaKeysSession))})},f._onNewMediaKeySession=function(d){var n=this;E.logger.log("New key-system session "+d.sessionId),d.addEventListener("message",function(i){n._onKeySessionMessage(d,i.message)},!1)},f._onKeySessionMessage=function(d,n){E.logger.log("Got EME message event, creating license request"),this._requestLicense(n,function(i){E.logger.log("Received license data (length: "+(i&&i.byteLength)+"), updating key-session"),d.update(i)})},f.onMediaEncrypted=function(d){var n=this;if(E.logger.log('Media is encrypted using "'+d.initDataType+'" init data type'),!this.mediaKeysPromise){E.logger.error("Fatal: Media is encrypted but no CDM access or no keys have been requested"),this.hls.trigger(v.Events.ERROR,{type:y.ErrorTypes.KEY_SYSTEM_ERROR,details:y.ErrorDetails.KEY_SYSTEM_NO_KEYS,fatal:!0});return}var i=function(C){if(!n._media)return;n._attemptSetMediaKeys(C),n._generateRequestWithPreferredKeySession(d.initDataType,d.initData)};this.mediaKeysPromise.then(i).catch(i)},f._attemptSetMediaKeys=function(d){if(!this._media)throw new Error("Attempted to set mediaKeys without first attaching a media element");if(!this._hasSetMediaKeys){var n=this._mediaKeysList[0];if(!n||!n.mediaKeys){E.logger.error("Fatal: Media is encrypted but no CDM access or no keys have been obtained yet"),this.hls.trigger(v.Events.ERROR,{type:y.ErrorTypes.KEY_SYSTEM_ERROR,details:y.ErrorDetails.KEY_SYSTEM_NO_KEYS,fatal:!0});return}E.logger.log("Setting keys for encrypted media"),this._media.setMediaKeys(n.mediaKeys),this._hasSetMediaKeys=!0}},f._generateRequestWithPreferredKeySession=function(d,n){var i=this,h=this._mediaKeysList[0];if(!h){E.logger.error("Fatal: Media is encrypted but not any key-system access has been obtained yet"),this.hls.trigger(v.Events.ERROR,{type:y.ErrorTypes.KEY_SYSTEM_ERROR,details:y.ErrorDetails.KEY_SYSTEM_NO_ACCESS,fatal:!0});return}if(h.mediaKeysSessionInitialized){E.logger.warn("Key-Session already initialized but requested again");return}var C=h.mediaKeysSession;if(!C){E.logger.error("Fatal: Media is encrypted but no key-session existing"),this.hls.trigger(v.Events.ERROR,{type:y.ErrorTypes.KEY_SYSTEM_ERROR,details:y.ErrorDetails.KEY_SYSTEM_NO_SESSION,fatal:!0});return}if(!n){E.logger.warn("Fatal: initData required for generating a key session is null"),this.hls.trigger(v.Events.ERROR,{type:y.ErrorTypes.KEY_SYSTEM_ERROR,details:y.ErrorDetails.KEY_SYSTEM_NO_INIT_DATA,fatal:!0});return}E.logger.log('Generating key-session request for "'+d+'" init data type'),h.mediaKeysSessionInitialized=!0,C.generateRequest(d,n).then(function(){E.logger.debug("Key-session generation succeeded")}).catch(function(x){E.logger.error("Error generating key-session request:",x),i.hls.trigger(v.Events.ERROR,{type:y.ErrorTypes.KEY_SYSTEM_ERROR,details:y.ErrorDetails.KEY_SYSTEM_NO_SESSION,fatal:!1})})},f._createLicenseXhr=function(d,n,i){var h=new XMLHttpRequest;h.responseType="arraybuffer",h.onreadystatechange=this._onLicenseRequestReadyStageChange.bind(this,h,d,n,i);var C=this._licenseXhrSetup;if(C)try{C.call(this.hls,h,d),C=void 0}catch(x){E.logger.error(x)}try{h.readyState||h.open("POST",d,!0),C&&C.call(this.hls,h,d)}catch(x){throw new Error("issue setting up KeySystem license XHR "+x)}return h},f._onLicenseRequestReadyStageChange=function(d,n,i,h){switch(d.readyState){case 4:if(d.status===200){this._requestLicenseFailureCount=0,E.logger.log("License request succeeded");var C=d.response,x=this._licenseResponseCallback;if(x)try{C=x.call(this.hls,d,n)}catch(R){E.logger.error(R)}h(C)}else{if(E.logger.error("License Request XHR failed ("+n+"). Status: "+d.status+" ("+d.statusText+")"),this._requestLicenseFailureCount++,this._requestLicenseFailureCount>l){this.hls.trigger(v.Events.ERROR,{type:y.ErrorTypes.KEY_SYSTEM_ERROR,details:y.ErrorDetails.KEY_SYSTEM_LICENSE_REQUEST_FAILED,fatal:!0});return}var g=l-this._requestLicenseFailureCount+1;E.logger.warn("Retrying license request, "+g+" attempts left"),this._requestLicense(i,h)}break}},f._generateLicenseRequestChallenge=function(d,n){switch(d.mediaKeySystemDomain){case w.KeySystems.WIDEVINE:return n}throw new Error("unsupported key-system: "+d.mediaKeySystemDomain)},f._requestLicense=function(d,n){E.logger.log("Requesting content license for key-system");var i=this._mediaKeysList[0];if(!i){E.logger.error("Fatal error: Media is encrypted but no key-system access has been obtained yet"),this.hls.trigger(v.Events.ERROR,{type:y.ErrorTypes.KEY_SYSTEM_ERROR,details:y.ErrorDetails.KEY_SYSTEM_NO_ACCESS,fatal:!0});return}try{var h=this.getLicenseServerUrl(i.mediaKeySystemDomain),C=this._createLicenseXhr(h,d,n);E.logger.log("Sending license request to URL: "+h);var x=this._generateLicenseRequestChallenge(i,d);C.send(x)}catch(g){E.logger.error("Failure requesting DRM license: "+g),this.hls.trigger(v.Events.ERROR,{type:y.ErrorTypes.KEY_SYSTEM_ERROR,details:y.ErrorDetails.KEY_SYSTEM_LICENSE_REQUEST_FAILED,fatal:!0})}},f.onMediaAttached=function(d,n){if(!this._emeEnabled)return;var i=n.media;this._media=i,i.addEventListener("encrypted",this._onMediaEncrypted)},f.onMediaDetached=function(){var d=this._media,n=this._mediaKeysList;if(!d)return;d.removeEventListener("encrypted",this._onMediaEncrypted),this._media=null,this._mediaKeysList=[],Promise.all(n.map(function(i){if(i.mediaKeysSession)return i.mediaKeysSession.close().catch(function(){})})).then(function(){return d.setMediaKeys(null)}).catch(function(){})},f.onManifestParsed=function(d,n){if(!this._emeEnabled)return;var i=n.levels.map(function(C){return C.audioCodec}).filter(function(C){return!!C}),h=n.levels.map(function(C){return C.videoCodec}).filter(function(C){return!!C});this._attemptKeySystemAccess(w.KeySystems.WIDEVINE,i,h)},_(r,[{key:"requestMediaKeySystemAccess",get:function(){if(!this._requestMediaKeySystemAccess)throw new Error("No requestMediaKeySystemAccess function configured");return this._requestMediaKeySystemAccess}}]),r}();b.default=s},"./src/controller/fps-controller.ts":function(D,b,A){"use strict";A.r(b);var v=A("./src/events.ts"),y=A("./src/utils/logger.ts"),E=function(){function w(_){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 c=w.prototype;return c.setStreamController=function(l){this.streamController=l},c.registerListeners=function(){this.hls.on(v.Events.MEDIA_ATTACHING,this.onMediaAttaching,this)},c.unregisterListeners=function(){this.hls.off(v.Events.MEDIA_ATTACHING,this.onMediaAttaching)},c.destroy=function(){this.timer&&clearInterval(this.timer),this.unregisterListeners(),this.isVideoPlaybackQualityAvailable=!1,this.media=null},c.onMediaAttaching=function(l,t){var u=this.hls.config;if(u.capLevelOnFPSDrop){var s=t.media instanceof self.HTMLVideoElement?t.media:null;this.media=s,s&&typeof s.getVideoPlaybackQuality=="function"&&(this.isVideoPlaybackQualityAvailable=!0),self.clearInterval(this.timer),this.timer=self.setInterval(this.checkFPSInterval.bind(this),u.fpsDroppedMonitoringPeriod)}},c.checkFPS=function(l,t,u){var s=performance.now();if(t){if(this.lastTime){var r=s-this.lastTime,f=u-this.lastDroppedFrames,m=t-this.lastDecodedFrames,d=1e3*f/r,n=this.hls;if(n.trigger(v.Events.FPS_DROP,{currentDropped:f,currentDecoded:m,totalDroppedFrames:u}),d>0&&f>n.config.fpsDroppedMonitoringThreshold*m){var i=n.currentLevel;y.logger.warn("drop FPS ratio greater than max allowed value for currentLevel: "+i),i>0&&(n.autoLevelCapping===-1||n.autoLevelCapping>=i)&&(i=i-1,n.trigger(v.Events.FPS_DROP_LEVEL_CAPPING,{level:i,droppedLevel:n.currentLevel}),n.autoLevelCapping=i,this.streamController.nextLevelSwitch())}}this.lastTime=s,this.lastDroppedFrames=u,this.lastDecodedFrames=t}},c.checkFPSInterval=function(){var l=this.media;if(l)if(this.isVideoPlaybackQualityAvailable){var t=l.getVideoPlaybackQuality();this.checkFPS(l,t.totalVideoFrames,t.droppedVideoFrames)}else this.checkFPS(l,l.webkitDecodedFrameCount,l.webkitDroppedFrameCount)},w}();b.default=E},"./src/controller/fragment-finders.ts":function(D,b,A){"use strict";A.r(b),A.d(b,"findFragmentByPDT",function(){return E}),A.d(b,"findFragmentByPTS",function(){return w}),A.d(b,"fragmentWithinToleranceTest",function(){return c}),A.d(b,"pdtWithinToleranceTest",function(){return _}),A.d(b,"findFragWithCC",function(){return l});var v=A("./src/polyfills/number.ts"),y=A("./src/utils/binary-search.ts");function E(t,u,s){if(u===null||!Array.isArray(t)||!t.length||!Object(v.isFiniteNumber)(u))return null;var r=t[0].programDateTime;if(u<(r||0))return null;var f=t[t.length-1].endProgramDateTime;if(u>=(f||0))return null;s=s||0;for(var m=0;m<t.length;++m){var d=t[m];if(_(u,s,d))return d}return null}function w(t,u,s,r){s===void 0&&(s=0),r===void 0&&(r=0);var f=null;if(t?f=u[t.sn-u[0].sn+1]||null:s===0&&u[0].start===0&&(f=u[0]),f&&c(s,r,f)===0)return f;var m=y.default.search(u,c.bind(null,s,r));return m||f}function c(t,u,s){t===void 0&&(t=0),u===void 0&&(u=0);var r=Math.min(u,s.duration+(s.deltaPTS?s.deltaPTS:0));return s.start+s.duration-r<=t?1:s.start-r>t&&s.start?-1:0}function _(t,u,s){var r=Math.min(u,s.duration+(s.deltaPTS?s.deltaPTS:0))*1e3,f=s.endProgramDateTime||0;return f-r>t}function l(t,u){return y.default.search(t,function(s){return s.cc<u?1:s.cc>u?-1:0})}},"./src/controller/fragment-tracker.ts":function(D,b,A){"use strict";A.r(b),A.d(b,"FragmentState",function(){return E}),A.d(b,"FragmentTracker",function(){return w});var v=A("./src/events.ts"),y=A("./src/types/loader.ts"),E;(function(l){l.NOT_LOADED="NOT_LOADED",l.BACKTRACKED="BACKTRACKED",l.APPENDING="APPENDING",l.PARTIAL="PARTIAL",l.OK="OK"})(E||(E={}));var w=function(){function l(u){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=u,this._registerListeners()}var t=l.prototype;return t._registerListeners=function(){var s=this.hls;s.on(v.Events.BUFFER_APPENDED,this.onBufferAppended,this),s.on(v.Events.FRAG_BUFFERED,this.onFragBuffered,this),s.on(v.Events.FRAG_LOADED,this.onFragLoaded,this)},t._unregisterListeners=function(){var s=this.hls;s.off(v.Events.BUFFER_APPENDED,this.onBufferAppended,this),s.off(v.Events.FRAG_BUFFERED,this.onFragBuffered,this),s.off(v.Events.FRAG_LOADED,this.onFragLoaded,this)},t.destroy=function(){this._unregisterListeners(),this.fragments=this.timeRanges=null},t.getAppendedFrag=function(s,r){if(r===y.PlaylistLevelType.MAIN){var f=this.activeFragment,m=this.activeParts;if(!f)return null;if(m)for(var d=m.length;d--;){var n=m[d],i=n?n.end:f.appendedPTS;if(n.start<=s&&i!==void 0&&s<=i)return d>9&&(this.activeParts=m.slice(d-9)),n}else if(f.start<=s&&f.appendedPTS!==void 0&&s<=f.appendedPTS)return f}return this.getBufferedFrag(s,r)},t.getBufferedFrag=function(s,r){for(var f=this.fragments,m=Object.keys(f),d=m.length;d--;){var n=f[m[d]];if((n==null?void 0:n.body.type)===r&&n.buffered){var i=n.body;if(i.start<=s&&s<=i.end)return i}}return null},t.detectEvictedFragments=function(s,r,f){var m=this;Object.keys(this.fragments).forEach(function(d){var n=m.fragments[d];if(!n)return;if(!n.buffered){n.body.type===f&&m.removeFragment(n.body);return}var i=n.range[s];if(!i)return;i.time.some(function(h){var C=!m.isTimeBuffered(h.startPTS,h.endPTS,r);return C&&m.removeFragment(n.body),C})})},t.detectPartialFragments=function(s){var r=this,f=this.timeRanges,m=s.frag,d=s.part;if(!f||m.sn==="initSegment")return;var n=_(m),i=this.fragments[n];if(!i)return;Object.keys(f).forEach(function(h){var C=m.elementaryStreams[h];if(!C)return;var x=f[h],g=d!==null||C.partial===!0;i.range[h]=r.getBufferedTimes(m,d,g,x)}),i.backtrack=i.loaded=null,Object.keys(i.range).length?i.buffered=!0:this.removeFragment(i.body)},t.fragBuffered=function(s){var r=_(s),f=this.fragments[r];f&&(f.backtrack=f.loaded=null,f.buffered=!0)},t.getBufferedTimes=function(s,r,f,m){for(var d={time:[],partial:f},n=r?r.start:s.start,i=r?r.end:s.end,h=s.minEndPTS||i,C=s.maxStartPTS||n,x=0;x<m.length;x++){var g=m.start(x)-this.bufferPadding,R=m.end(x)+this.bufferPadding;if(C>=g&&h<=R){d.time.push({startPTS:Math.max(n,m.start(x)),endPTS:Math.min(i,m.end(x))});break}else if(n<R&&i>g)d.partial=!0,d.time.push({startPTS:Math.max(n,m.start(x)),endPTS:Math.min(i,m.end(x))});else if(i<=g)break}return d},t.getPartialFragment=function(s){var r=null,f,m,d,n=0,i=this.bufferPadding,h=this.fragments;return Object.keys(h).forEach(function(C){var x=h[C];if(!x)return;c(x)&&(m=x.body.start-i,d=x.body.end+i,s>=m&&s<=d&&(f=Math.min(s-m,d-s),n<=f&&(r=x.body,n=f)))}),r},t.getState=function(s){var r=_(s),f=this.fragments[r];return f?f.buffered?c(f)?E.PARTIAL:E.OK:f.backtrack?E.BACKTRACKED:E.APPENDING:E.NOT_LOADED},t.backtrack=function(s,r){var f=_(s),m=this.fragments[f];if(!m||m.backtrack)return null;var d=m.backtrack=r||m.loaded;return m.loaded=null,d},t.getBacktrackData=function(s){var r=_(s),f=this.fragments[r];if(f){var m,d=f.backtrack;if(d!=null&&(m=d.payload)!==null&&m!==void 0&&m.byteLength)return d;this.removeFragment(s)}return null},t.isTimeBuffered=function(s,r,f){for(var m,d,n=0;n<f.length;n++){if(m=f.start(n)-this.bufferPadding,d=f.end(n)+this.bufferPadding,s>=m&&r<=d)return!0;if(r<=m)return!1}return!1},t.onFragLoaded=function(s,r){var f=r.frag,m=r.part;if(f.sn==="initSegment"||f.bitrateTest||m)return;var d=_(f);this.fragments[d]={body:f,loaded:r,backtrack:null,buffered:!1,range:Object.create(null)}},t.onBufferAppended=function(s,r){var f=this,m=r.frag,d=r.part,n=r.timeRanges;if(m.type===y.PlaylistLevelType.MAIN)if(this.activeFragment=m,d){var i=this.activeParts;i||(this.activeParts=i=[]),i.push(d)}else this.activeParts=null;this.timeRanges=n,Object.keys(n).forEach(function(h){var C=n[h];if(f.detectEvictedFragments(h,C),!d)for(var x=0;x<C.length;x++)m.appendedPTS=Math.max(C.end(x),m.appendedPTS||0)})},t.onFragBuffered=function(s,r){this.detectPartialFragments(r)},t.hasFragment=function(s){var r=_(s);return!!this.fragments[r]},t.removeFragmentsInRange=function(s,r,f){var m=this;Object.keys(this.fragments).forEach(function(d){var n=m.fragments[d];if(!n)return;if(n.buffered){var i=n.body;i.type===f&&i.start<r&&i.end>s&&m.removeFragment(i)}})},t.removeFragment=function(s){var r=_(s);s.stats.loaded=0,s.clearElementaryStreamInfo(),delete this.fragments[r]},t.removeAllFragments=function(){this.fragments=Object.create(null),this.activeFragment=null,this.activeParts=null},l}();function c(l){var t,u;return l.buffered&&(((t=l.range.video)===null||t===void 0?void 0:t.partial)||((u=l.range.audio)===null||u===void 0?void 0:u.partial))}function _(l){return l.type+"_"+l.level+"_"+l.urlId+"_"+l.sn}},"./src/controller/gap-controller.ts":function(D,b,A){"use strict";A.r(b),A.d(b,"STALL_MINIMUM_DURATION_MS",function(){return c}),A.d(b,"MAX_START_GAP_JUMP",function(){return _}),A.d(b,"SKIP_BUFFER_HOLE_STEP_SECONDS",function(){return l}),A.d(b,"SKIP_BUFFER_RANGE_START",function(){return t}),A.d(b,"default",function(){return u});var v=A("./src/utils/buffer-helper.ts"),y=A("./src/errors.ts"),E=A("./src/events.ts"),w=A("./src/utils/logger.ts"),c=250,_=2,l=.1,t=.05,u=function(){function s(f,m,d,n){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=f,this.media=m,this.fragmentTracker=d,this.hls=n}var r=s.prototype;return r.destroy=function(){this.hls=this.fragmentTracker=this.media=null},r.poll=function(m){var d=this.config,n=this.media,i=this.stalled,h=n.currentTime,C=n.seeking,x=this.seeking&&!C,g=!this.seeking&&C;if(this.seeking=C,h!==m){if(this.moved=!0,i!==null){if(this.stallReported){var R=self.performance.now()-i;w.logger.warn("playback not stuck anymore @"+h+", after "+Math.round(R)+"ms"),this.stallReported=!1}this.stalled=null,this.nudgeRetry=0}return}if((g||x)&&(this.stalled=null),n.paused||n.ended||n.playbackRate===0||!v.BufferHelper.getBuffered(n).length)return;var P=v.BufferHelper.bufferInfo(n,h,0),O=P.len>0,S=P.nextStart||0;if(!O&&!S)return;if(C){var p=P.len>_,T=!S||S-h>_&&!this.fragmentTracker.getPartialFragment(h);if(p||T)return;this.moved=!1}if(!this.moved&&this.stalled!==null){var N,k=Math.max(S,P.start||0)-h,U=this.hls.levels?this.hls.levels[this.hls.currentLevel]:null,z=U==null||((N=U.details)===null||N===void 0)?void 0:N.live,W=z?U.details.targetduration*2:_;if(k>0&&k<=W){this._trySkipBufferHole(null);return}}var F=self.performance.now();if(i===null){this.stalled=F;return}var V=F-i;!C&&V>=c&&this._reportStall(P.len);var K=v.BufferHelper.bufferInfo(n,h,d.maxBufferHole);this._tryFixBufferStall(K,V)},r._tryFixBufferStall=function(m,d){var n=this.config,i=this.fragmentTracker,h=this.media,C=h.currentTime,x=i.getPartialFragment(C);if(x){var g=this._trySkipBufferHole(x);if(g)return}m.len>n.maxBufferHole&&d>n.highBufferWatchdogPeriod*1e3&&(w.logger.warn("Trying to nudge playhead over buffer-hole"),this.stalled=null,this._tryNudgeBuffer())},r._reportStall=function(m){var d=this.hls,n=this.media,i=this.stallReported;i||(this.stallReported=!0,w.logger.warn("Playback stalling at @"+n.currentTime+" due to low buffer (buffer="+m+")"),d.trigger(E.Events.ERROR,{type:y.ErrorTypes.MEDIA_ERROR,details:y.ErrorDetails.BUFFER_STALLED_ERROR,fatal:!1,buffer:m}))},r._trySkipBufferHole=function(m){for(var d=this.config,n=this.hls,i=this.media,h=i.currentTime,C=0,x=v.BufferHelper.getBuffered(i),g=0;g<x.length;g++){var R=x.start(g);if(h+d.maxBufferHole>=C&&h<R){var P=Math.max(R+t,i.currentTime+l);return w.logger.warn("skipping hole, adjusting currentTime from "+h+" to "+P),this.moved=!0,this.stalled=null,i.currentTime=P,m&&n.trigger(E.Events.ERROR,{type:y.ErrorTypes.MEDIA_ERROR,details:y.ErrorDetails.BUFFER_SEEK_OVER_HOLE,fatal:!1,reason:"fragment loaded with buffer holes, seeking from "+h+" to "+P,frag:m}),P}C=x.end(g)}return 0},r._tryNudgeBuffer=function(){var m=this.config,d=this.hls,n=this.media,i=n.currentTime,h=(this.nudgeRetry||0)+1;if(this.nudgeRetry=h,h<m.nudgeMaxRetry){var C=i+h*m.nudgeOffset;w.logger.warn("Nudging 'currentTime' from "+i+" to "+C),n.currentTime=C,d.trigger(E.Events.ERROR,{type:y.ErrorTypes.MEDIA_ERROR,details:y.ErrorDetails.BUFFER_NUDGE_ON_STALL,fatal:!1})}else w.logger.error("Playhead still not moving while enough data buffered @"+i+" after "+m.nudgeMaxRetry+" nudges"),d.trigger(E.Events.ERROR,{type:y.ErrorTypes.MEDIA_ERROR,details:y.ErrorDetails.BUFFER_STALLED_ERROR,fatal:!0})},s}()},"./src/controller/id3-track-controller.ts":function(D,b,A){"use strict";A.r(b);var v=A("./src/events.ts"),y=A("./src/utils/texttrack-utils.ts"),E=A("./src/demux/id3.ts"),w=.25,c=function(){function _(t){this.hls=void 0,this.id3Track=null,this.media=null,this.hls=t,this._registerListeners()}var l=_.prototype;return l.destroy=function(){this._unregisterListeners()},l._registerListeners=function(){var u=this.hls;u.on(v.Events.MEDIA_ATTACHED,this.onMediaAttached,this),u.on(v.Events.MEDIA_DETACHING,this.onMediaDetaching,this),u.on(v.Events.FRAG_PARSING_METADATA,this.onFragParsingMetadata,this),u.on(v.Events.BUFFER_FLUSHING,this.onBufferFlushing,this)},l._unregisterListeners=function(){var u=this.hls;u.off(v.Events.MEDIA_ATTACHED,this.onMediaAttached,this),u.off(v.Events.MEDIA_DETACHING,this.onMediaDetaching,this),u.off(v.Events.FRAG_PARSING_METADATA,this.onFragParsingMetadata,this),u.off(v.Events.BUFFER_FLUSHING,this.onBufferFlushing,this)},l.onMediaAttached=function(u,s){this.media=s.media},l.onMediaDetaching=function(){if(!this.id3Track)return;Object(y.clearCurrentCues)(this.id3Track),this.id3Track=null,this.media=null},l.getID3Track=function(u){if(!this.media)return;for(var s=0;s<u.length;s++){var r=u[s];if(r.kind==="metadata"&&r.label==="id3")return Object(y.sendAddTrackEvent)(r,this.media),r}return this.media.addTextTrack("metadata","id3")},l.onFragParsingMetadata=function(u,s){if(!this.media)return;var r=s.frag,f=s.samples;this.id3Track||(this.id3Track=this.getID3Track(this.media.textTracks),this.id3Track.mode="hidden");for(var m=self.WebKitDataCue||self.VTTCue||self.TextTrackCue,d=0;d<f.length;d++){var n=E.getID3Frames(f[d].data);if(n){var i=f[d].pts,h=d<f.length-1?f[d+1].pts:r.end,C=h-i;C<=0&&(h=i+w);for(var x=0;x<n.length;x++){var g=n[x];if(!E.isTimeStampFrame(g)){var R=new m(i,h,"");R.value=g,this.id3Track.addCue(R)}}}}},l.onBufferFlushing=function(u,s){var r=s.startOffset,f=s.endOffset,m=s.type;if(!m||m==="audio"){var d=this.id3Track;d&&Object(y.removeCuesInRange)(d,r,f)}},_}();b.default=c},"./src/controller/latency-controller.ts":function(D,b,A){"use strict";A.r(b),A.d(b,"default",function(){return _});var v=A("./src/errors.ts"),y=A("./src/events.ts"),E=A("./src/utils/logger.ts");function w(l,t){for(var u=0;u<t.length;u++){var s=t[u];s.enumerable=s.enumerable||!1,s.configurable=!0,"value"in s&&(s.writable=!0),Object.defineProperty(l,s.key,s)}}function c(l,t,u){return t&&w(l.prototype,t),u&&w(l,u),l}var _=function(){function l(u){var s=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 s.timeupdate()},this.hls=u,this.config=u.config,this.registerListeners()}var t=l.prototype;return t.destroy=function(){this.unregisterListeners(),this.onMediaDetaching(),this.levelDetails=null,this.hls=this.timeupdateHandler=null},t.registerListeners=function(){this.hls.on(y.Events.MEDIA_ATTACHED,this.onMediaAttached,this),this.hls.on(y.Events.MEDIA_DETACHING,this.onMediaDetaching,this),this.hls.on(y.Events.MANIFEST_LOADING,this.onManifestLoading,this),this.hls.on(y.Events.LEVEL_UPDATED,this.onLevelUpdated,this),this.hls.on(y.Events.ERROR,this.onError,this)},t.unregisterListeners=function(){this.hls.off(y.Events.MEDIA_ATTACHED,this.onMediaAttached),this.hls.off(y.Events.MEDIA_DETACHING,this.onMediaDetaching),this.hls.off(y.Events.MANIFEST_LOADING,this.onManifestLoading),this.hls.off(y.Events.LEVEL_UPDATED,this.onLevelUpdated),this.hls.off(y.Events.ERROR,this.onError)},t.onMediaAttached=function(s,r){this.media=r.media,this.media.addEventListener("timeupdate",this.timeupdateHandler)},t.onMediaDetaching=function(){this.media&&(this.media.removeEventListener("timeupdate",this.timeupdateHandler),this.media=null)},t.onManifestLoading=function(){this.levelDetails=null,this._latency=null,this.stallCount=0},t.onLevelUpdated=function(s,r){var f=r.details;this.levelDetails=f,f.advanced&&this.timeupdate(),!f.live&&this.media&&this.media.removeEventListener("timeupdate",this.timeupdateHandler)},t.onError=function(s,r){if(r.details!==v.ErrorDetails.BUFFER_STALLED_ERROR)return;this.stallCount++,E.logger.warn("[playback-rate-controller]: Stall detected, adjusting target latency")},t.timeupdate=function(){var s=this.media,r=this.levelDetails;if(!s||!r)return;this.currentTime=s.currentTime;var f=this.computeLatency();if(f===null)return;this._latency=f;var m=this.config,d=m.lowLatencyMode,n=m.maxLiveSyncPlaybackRate;if(!d||n===1)return;var i=this.targetLatency;if(i===null)return;var h=f-i,C=Math.min(this.maxLatency,i+r.targetduration),x=h<C;if(r.live&&x&&h>.05&&this.forwardBufferLength>1){var g=Math.min(2,Math.max(1,n)),R=Math.round(2/(1+Math.exp(-.75*h-this.edgeStalled))*20)/20;s.playbackRate=Math.min(g,Math.max(1,R))}else s.playbackRate!==1&&s.playbackRate!==0&&(s.playbackRate=1)},t.estimateLiveEdge=function(){var s=this.levelDetails;return s===null?null:s.edge+s.age},t.computeLatency=function(){var s=this.estimateLiveEdge();return s===null?null:s-this.currentTime},c(l,[{key:"latency",get:function(){return this._latency||0}},{key:"maxLatency",get:function(){var s=this.config,r=this.levelDetails;return s.liveMaxLatencyDuration!==void 0?s.liveMaxLatencyDuration:r?s.liveMaxLatencyDurationCount*r.targetduration:0}},{key:"targetLatency",get:function(){var s=this.levelDetails;if(s===null)return null;var r=s.holdBack,f=s.partHoldBack,m=s.targetduration,d=this.config,n=d.liveSyncDuration,i=d.liveSyncDurationCount,h=d.lowLatencyMode,C=this.hls.userConfig,x=h&&f||r;(C.liveSyncDuration||C.liveSyncDurationCount||x===0)&&(x=n!==void 0?n:i*m);var g=m,R=1;return x+Math.min(this.stallCount*R,g)}},{key:"liveSyncPosition",get:function(){var s=this.estimateLiveEdge(),r=this.targetLatency,f=this.levelDetails;if(s===null||r===null||f===null)return null;var m=f.edge,d=s-r-this.edgeStalled,n=m-f.totalduration,i=m-(this.config.lowLatencyMode&&f.partTarget||f.targetduration);return Math.min(Math.max(n,d),i)}},{key:"drift",get:function(){var s=this.levelDetails;return s===null?1:s.drift}},{key:"edgeStalled",get:function(){var s=this.levelDetails;if(s===null)return 0;var r=(this.config.lowLatencyMode&&s.partTarget||s.targetduration)*3;return Math.max(s.age-r,0)}},{key:"forwardBufferLength",get:function(){var s=this.media,r=this.levelDetails;if(!s||!r)return 0;var f=s.buffered.length;return f?s.buffered.end(f-1):r.edge-this.currentTime}}]),l}()},"./src/controller/level-controller.ts":function(D,b,A){"use strict";A.r(b),A.d(b,"default",function(){return d});var v=A("./src/types/level.ts"),y=A("./src/events.ts"),E=A("./src/errors.ts"),w=A("./src/utils/codecs.ts"),c=A("./src/controller/level-helper.ts"),_=A("./src/controller/base-playlist-controller.ts"),l=A("./src/types/loader.ts");function t(){return t=Object.assign||function(n){for(var i=1;i<arguments.length;i++){var h=arguments[i];for(var C in h)Object.prototype.hasOwnProperty.call(h,C)&&(n[C]=h[C])}return n},t.apply(this,arguments)}function u(n,i){for(var h=0;h<i.length;h++){var C=i[h];C.enumerable=C.enumerable||!1,C.configurable=!0,"value"in C&&(C.writable=!0),Object.defineProperty(n,C.key,C)}}function s(n,i,h){return i&&u(n.prototype,i),h&&u(n,h),n}function r(n,i){n.prototype=Object.create(i.prototype),n.prototype.constructor=n,f(n,i)}function f(n,i){return f=Object.setPrototypeOf||function(C,x){return C.__proto__=x,C},f(n,i)}var m=/chrome|firefox/.test(navigator.userAgent.toLowerCase()),d=function(n){r(i,n);function i(C){var x;return x=n.call(this,C,"[level-controller]")||this,x._levels=[],x._firstLevel=-1,x._startLevel=void 0,x.currentLevelIndex=-1,x.manualLevelIndex=-1,x.onParsedComplete=void 0,x._registerListeners(),x}var h=i.prototype;return h._registerListeners=function(){var x=this.hls;x.on(y.Events.MANIFEST_LOADED,this.onManifestLoaded,this),x.on(y.Events.LEVEL_LOADED,this.onLevelLoaded,this),x.on(y.Events.AUDIO_TRACK_SWITCHED,this.onAudioTrackSwitched,this),x.on(y.Events.FRAG_LOADED,this.onFragLoaded,this),x.on(y.Events.ERROR,this.onError,this)},h._unregisterListeners=function(){var x=this.hls;x.off(y.Events.MANIFEST_LOADED,this.onManifestLoaded,this),x.off(y.Events.LEVEL_LOADED,this.onLevelLoaded,this),x.off(y.Events.AUDIO_TRACK_SWITCHED,this.onAudioTrackSwitched,this),x.off(y.Events.FRAG_LOADED,this.onFragLoaded,this),x.off(y.Events.ERROR,this.onError,this)},h.destroy=function(){this._unregisterListeners(),this.manualLevelIndex=-1,this._levels.length=0,n.prototype.destroy.call(this)},h.startLoad=function(){var x=this._levels;x.forEach(function(g){g.loadError=0}),n.prototype.startLoad.call(this)},h.onManifestLoaded=function(x,g){var R=[],P=[],O=[],S,p={},T,N=!1,k=!1,U=!1;if(g.levels.forEach(function(V){var K=V.attrs;N=N||!!(V.width&&V.height),k=k||!!V.videoCodec,U=U||!!V.audioCodec,m&&V.audioCodec&&V.audioCodec.indexOf("mp4a.40.34")!==-1&&(V.audioCodec=void 0);var B=V.bitrate+"-"+V.attrs.RESOLUTION+"-"+V.attrs.CODECS;T=p[B],T?T.url.push(V.url):(T=new v.Level(V),p[B]=T,R.push(T)),K&&(K.AUDIO&&Object(c.addGroupId)(T,"audio",K.AUDIO),K.SUBTITLES&&Object(c.addGroupId)(T,"text",K.SUBTITLES))}),(N||k)&&U&&(R=R.filter(function(V){var K=V.videoCodec,B=V.width,J=V.height;return!!K||!!(B&&J)})),R=R.filter(function(V){var K=V.audioCodec,B=V.videoCodec;return(!K||Object(w.isCodecSupportedInMp4)(K,"audio"))&&(!B||Object(w.isCodecSupportedInMp4)(B,"video"))}),g.audioTracks&&(P=g.audioTracks.filter(function(V){return!V.audioCodec||Object(w.isCodecSupportedInMp4)(V.audioCodec,"audio")}),Object(c.assignTrackIdsByGroup)(P)),g.subtitles&&(O=g.subtitles,Object(c.assignTrackIdsByGroup)(O)),R.length>0){S=R[0].bitrate,R.sort(function(V,K){return V.bitrate-K.bitrate}),this._levels=R;for(var z=0;z<R.length;z++)if(R[z].bitrate===S){this._firstLevel=z,this.log("manifest loaded, "+R.length+" level(s) found, first bitrate: "+S);break}var W=U&&!k,F={levels:R,audioTracks:P,subtitleTracks:O,firstLevel:this._firstLevel,stats:g.stats,audio:U,video:k,altAudio:!W&&P.some(function(V){return!!V.url})};this.hls.trigger(y.Events.MANIFEST_PARSED,F),(this.hls.config.autoStartLoad||this.hls.forceStartLoad)&&this.hls.startLoad(this.hls.config.startPosition)}else this.hls.trigger(y.Events.ERROR,{type:E.ErrorTypes.MEDIA_ERROR,details:E.ErrorDetails.MANIFEST_INCOMPATIBLE_CODECS_ERROR,fatal:!0,url:g.url,reason:"no level with compatible codecs found in manifest"})},h.onError=function(x,g){if(n.prototype.onError.call(this,x,g),g.fatal)return;var R=g.context,P=this._levels[this.currentLevelIndex];if(R&&(R.type===l.PlaylistContextType.AUDIO_TRACK&&P.audioGroupIds&&R.groupId===P.audioGroupIds[P.urlId]||R.type===l.PlaylistContextType.SUBTITLE_TRACK&&P.textGroupIds&&R.groupId===P.textGroupIds[P.urlId])){this.redundantFailover(this.currentLevelIndex);return}var O=!1,S=!0,p;switch(g.details){case E.ErrorDetails.FRAG_LOAD_ERROR:case E.ErrorDetails.FRAG_LOAD_TIMEOUT:case E.ErrorDetails.KEY_LOAD_ERROR:case E.ErrorDetails.KEY_LOAD_TIMEOUT:if(g.frag){var T=this._levels[g.frag.level];T?(T.fragmentError++,T.fragmentError>this.hls.config.fragLoadingMaxRetry&&(p=g.frag.level)):p=g.frag.level}break;case E.ErrorDetails.LEVEL_LOAD_ERROR:case E.ErrorDetails.LEVEL_LOAD_TIMEOUT:R&&(R.deliveryDirectives&&(S=!1),p=R.level),O=!0;break;case E.ErrorDetails.REMUX_ALLOC_ERROR:p=g.level,O=!0;break}p!==void 0&&this.recoverLevel(g,p,O,S)},h.recoverLevel=function(x,g,R,P){var O=x.details,S=this._levels[g];if(S.loadError++,R){var p=this.retryLoadingOrFail(x);if(p)x.levelRetry=!0;else{this.currentLevelIndex=-1;return}}if(P){var T=S.url.length;if(T>1&&S.loadError<T)x.levelRetry=!0,this.redundantFailover(g);else if(this.manualLevelIndex===-1){var N=g===0?this._levels.length-1:g-1;this.currentLevelIndex!==N&&this._levels[N].loadError===0&&(this.warn(O+": switch to "+N),x.levelRetry=!0,this.hls.nextAutoLevel=N)}}},h.redundantFailover=function(x){var g=this._levels[x],R=g.url.length;if(R>1){var P=(g.urlId+1)%R;this.warn("Switching to redundant URL-id "+P),this._levels.forEach(function(O){O.urlId=P}),this.level=x}},h.onFragLoaded=function(x,g){var R=g.frag;if(R!==void 0&&R.type===l.PlaylistLevelType.MAIN){var P=this._levels[R.level];P!==void 0&&(P.fragmentError=0,P.loadError=0)}},h.onLevelLoaded=function(x,g){var R,P=g.level,O=g.details,S=this._levels[P];if(!S){var p;this.warn("Invalid level index "+P),(p=g.deliveryDirectives)!==null&&p!==void 0&&p.skip&&(O.deltaUpdateFailed=!0);return}P===this.currentLevelIndex?(S.fragmentError===0&&(S.loadError=0,this.retryCount=0),this.playlistLoaded(P,g,S.details)):(R=g.deliveryDirectives)!==null&&R!==void 0&&R.skip&&(O.deltaUpdateFailed=!0)},h.onAudioTrackSwitched=function(x,g){var R=this.hls.levels[this.currentLevelIndex];if(!R)return;if(R.audioGroupIds){for(var P=-1,O=this.hls.audioTracks[g.id].groupId,S=0;S<R.audioGroupIds.length;S++)if(R.audioGroupIds[S]===O){P=S;break}P!==R.urlId&&(R.urlId=P,this.startLoad())}},h.loadPlaylist=function(x){var g=this.currentLevelIndex,R=this._levels[g];if(this.canLoad&&R&&R.url.length>0){var P=R.urlId,O=R.url[P];if(x)try{O=x.addDirectives(O)}catch(S){this.warn("Could not construct new URL with HLS Delivery Directives: "+S)}this.log("Attempt loading level index "+g+(x?" at sn "+x.msn+" part "+x.part:"")+" with URL-id "+P+" "+O),this.clearTimer(),this.hls.trigger(y.Events.LEVEL_LOADING,{url:O,level:g,id:P,deliveryDirectives:x||null})}},h.removeLevel=function(x,g){var R=function(S,p){return p!==g},P=this._levels.filter(function(O,S){return S!==x?!0:O.url.length>1&&g!==void 0?(O.url=O.url.filter(R),O.audioGroupIds&&(O.audioGroupIds=O.audioGroupIds.filter(R)),O.textGroupIds&&(O.textGroupIds=O.textGroupIds.filter(R)),O.urlId=0,!0):!1}).map(function(O,S){var p=O.details;return p!=null&&p.fragments&&p.fragments.forEach(function(T){T.level=S}),O});this._levels=P,this.hls.trigger(y.Events.LEVELS_UPDATED,{levels:P})},s(i,[{key:"levels",get:function(){return this._levels.length===0?null:this._levels}},{key:"level",get:function(){return this.currentLevelIndex},set:function(x){var g,R=this._levels;if(R.length===0)return;if(this.currentLevelIndex===x&&(g=R[x])!==null&&g!==void 0&&g.details)return;if(x<0||x>=R.length){var P=x<0;if(this.hls.trigger(y.Events.ERROR,{type:E.ErrorTypes.OTHER_ERROR,details:E.ErrorDetails.LEVEL_SWITCH_ERROR,level:x,fatal:P,reason:"invalid level idx"}),P)return;x=Math.min(x,R.length-1)}this.clearTimer();var O=this.currentLevelIndex,S=R[O],p=R[x];this.log("switching to level "+x+" from "+O),this.currentLevelIndex=x;var T=t({},p,{level:x,maxBitrate:p.maxBitrate,uri:p.uri,urlId:p.urlId});delete T._urlId,this.hls.trigger(y.Events.LEVEL_SWITCHING,T);var N=p.details;if(!N||N.live){var k=this.switchParams(p.uri,S==null?void 0:S.details);this.loadPlaylist(k)}}},{key:"manualLevel",get:function(){return this.manualLevelIndex},set:function(x){this.manualLevelIndex=x,this._startLevel===void 0&&(this._startLevel=x),x!==-1&&(this.level=x)}},{key:"firstLevel",get:function(){return this._firstLevel},set:function(x){this._firstLevel=x}},{key:"startLevel",get:function(){if(this._startLevel===void 0){var x=this.hls.config.startLevel;return x!==void 0?x:this._firstLevel}else return this._startLevel},set:function(x){this._startLevel=x}},{key:"nextLoadLevel",get:function(){return this.manualLevelIndex!==-1?this.manualLevelIndex:this.hls.nextAutoLevel},set:function(x){this.level=x,this.manualLevelIndex===-1&&(this.hls.nextAutoLevel=x)}}]),i}(_.default)},"./src/controller/level-helper.ts":function(D,b,A){"use strict";A.r(b),A.d(b,"addGroupId",function(){return E}),A.d(b,"assignTrackIdsByGroup",function(){return w}),A.d(b,"updatePTS",function(){return c}),A.d(b,"updateFragPTSDTS",function(){return l}),A.d(b,"mergeDetails",function(){return t}),A.d(b,"mapPartIntersection",function(){return u}),A.d(b,"mapFragmentIntersection",function(){return s}),A.d(b,"adjustSliding",function(){return r}),A.d(b,"addSliding",function(){return f}),A.d(b,"computeReloadInterval",function(){return m}),A.d(b,"getFragmentWithSN",function(){return d}),A.d(b,"getPartWith",function(){return n});var v=A("./src/polyfills/number.ts"),y=A("./src/utils/logger.ts");function E(i,h,C){switch(h){case"audio":i.audioGroupIds||(i.audioGroupIds=[]),i.audioGroupIds.push(C);break;case"text":i.textGroupIds||(i.textGroupIds=[]),i.textGroupIds.push(C);break}}function w(i){var h={};i.forEach(function(C){var x=C.groupId||"";C.id=h[x]=h[x]||0,h[x]++})}function c(i,h,C){var x=i[h],g=i[C];_(x,g)}function _(i,h){var C=h.startPTS;if(Object(v.isFiniteNumber)(C)){var x=0,g;h.sn>i.sn?(x=C-i.start,g=i):(x=i.start-C,g=h),g.duration!==x&&(g.duration=x)}else if(h.sn>i.sn){var R=i.cc===h.cc;R&&i.minEndPTS?h.start=i.start+(i.minEndPTS-i.start):h.start=i.start+i.duration}else h.start=Math.max(i.start-h.duration,0)}function l(i,h,C,x,g,R){var P=x-C;P<=0&&(y.logger.warn("Fragment should have a positive duration",h),x=C+h.duration,R=g+h.duration);var O=C,S=x,p=h.startPTS,T=h.endPTS;if(Object(v.isFiniteNumber)(p)){var N=Math.abs(p-C);Object(v.isFiniteNumber)(h.deltaPTS)?h.deltaPTS=Math.max(N,h.deltaPTS):h.deltaPTS=N,O=Math.max(C,p),C=Math.min(C,p),g=Math.min(g,h.startDTS),S=Math.min(x,T),x=Math.max(x,T),R=Math.max(R,h.endDTS)}h.duration=x-C;var k=C-h.start;h.appendedPTS=x,h.start=h.startPTS=C,h.maxStartPTS=O,h.startDTS=g,h.endPTS=x,h.minEndPTS=S,h.endDTS=R;var U=h.sn;if(!i||U<i.startSN||U>i.endSN)return 0;var z,W=U-i.startSN,F=i.fragments;for(F[W]=h,z=W;z>0;z--)_(F[z],F[z-1]);for(z=W;z<F.length-1;z++)_(F[z],F[z+1]);return i.fragmentHint&&_(F[F.length-1],i.fragmentHint),i.PTSKnown=i.alignedSliding=!0,k}function t(i,h){for(var C=null,x=i.fragments,g=x.length-1;g>=0;g--){var R=x[g].initSegment;if(R){C=R;break}}i.fragmentHint&&delete i.fragmentHint.endPTS;var P=0,O;if(s(i,h,function(z,W){z.relurl&&(P=z.cc-W.cc),Object(v.isFiniteNumber)(z.startPTS)&&Object(v.isFiniteNumber)(z.endPTS)&&(W.start=W.startPTS=z.startPTS,W.startDTS=z.startDTS,W.appendedPTS=z.appendedPTS,W.maxStartPTS=z.maxStartPTS,W.endPTS=z.endPTS,W.endDTS=z.endDTS,W.minEndPTS=z.minEndPTS,W.duration=z.endPTS-z.startPTS,W.duration&&(O=W),h.PTSKnown=h.alignedSliding=!0),W.elementaryStreams=z.elementaryStreams,W.loader=z.loader,W.stats=z.stats,W.urlId=z.urlId,z.initSegment&&(W.initSegment=z.initSegment,C=z.initSegment)}),C){var S=h.fragmentHint?h.fragments.concat(h.fragmentHint):h.fragments;S.forEach(function(z){var W;(!z.initSegment||z.initSegment.relurl===((W=C)===null||W===void 0?void 0:W.relurl))&&(z.initSegment=C)})}if(h.skippedSegments&&(h.deltaUpdateFailed=h.fragments.some(function(z){return!z}),h.deltaUpdateFailed)){y.logger.warn("[level-helper] Previous playlist missing segments skipped in delta playlist");for(var p=h.skippedSegments;p--;)h.fragments.shift();h.startSN=h.fragments[0].sn,h.startCC=h.fragments[0].cc}var T=h.fragments;if(P){y.logger.warn("discontinuity sliding from playlist, take drift into account");for(var N=0;N<T.length;N++)T[N].cc+=P}h.skippedSegments&&(h.startCC=h.fragments[0].cc),u(i.partList,h.partList,function(z,W){W.elementaryStreams=z.elementaryStreams,W.stats=z.stats}),O?l(h,O,O.startPTS,O.endPTS,O.startDTS,O.endDTS):r(i,h),T.length&&(h.totalduration=h.edge-T[0].start),h.driftStartTime=i.driftStartTime,h.driftStart=i.driftStart;var k=h.advancedDateTime;if(h.advanced&&k){var U=h.edge;h.driftStart||(h.driftStartTime=k,h.driftStart=U),h.driftEndTime=k,h.driftEnd=U}else h.driftEndTime=i.driftEndTime,h.driftEnd=i.driftEnd,h.advancedDateTime=i.advancedDateTime}function u(i,h,C){if(i&&h)for(var x=0,g=0,R=i.length;g<=R;g++){var P=i[g],O=h[g+x];P&&O&&P.index===O.index&&P.fragment.sn===O.fragment.sn?C(P,O):x--}}function s(i,h,C){for(var x=h.skippedSegments,g=Math.max(i.startSN,h.startSN)-h.startSN,R=(i.fragmentHint?1:0)+(x?h.endSN:Math.min(i.endSN,h.endSN))-h.startSN,P=h.startSN-i.startSN,O=h.fragmentHint?h.fragments.concat(h.fragmentHint):h.fragments,S=i.fragmentHint?i.fragments.concat(i.fragmentHint):i.fragments,p=g;p<=R;p++){var T=S[P+p],N=O[p];x&&!N&&p<x&&(N=h.fragments[p]=T),T&&N&&C(T,N)}}function r(i,h){var C=h.startSN+h.skippedSegments-i.startSN,x=i.fragments;if(C<0||C>=x.length)return;f(h,x[C].start)}function f(i,h){if(h){for(var C=i.fragments,x=i.skippedSegments;x<C.length;x++)C[x].start+=h;i.fragmentHint&&(i.fragmentHint.start+=h)}}function m(i,h){var C=1e3*i.levelTargetDuration,x=C/2,g=i.age,R=g>0&&g<C*3,P=h.loading.end-h.loading.start,O,S=i.availabilityDelay;if(i.updated===!1)if(R){var p=333*i.misses;O=Math.max(Math.min(x,P*2),p),i.availabilityDelay=(i.availabilityDelay||0)+O}else O=x;else R?(S=Math.min(S||C/2,g),i.availabilityDelay=S,O=S+C-g):O=C-P;return Math.round(O)}function d(i,h,C){if(!i||!i.details)return null;var x=i.details,g=x.fragments[h-x.startSN];return g||(g=x.fragmentHint,g&&g.sn===h?g:h<x.startSN&&C&&C.sn===h?C:null)}function n(i,h,C){if(!i||!i.details)return null;var x=i.details.partList;if(x)for(var g=x.length;g--;){var R=x[g];if(R.index===C&&R.fragment.sn===h)return R}return null}},"./src/controller/stream-controller.ts":function(D,b,A){"use strict";A.r(b),A.d(b,"default",function(){return x});var v=A("./src/polyfills/number.ts"),y=A("./src/controller/base-stream-controller.ts"),E=A("./src/is-supported.ts"),w=A("./src/events.ts"),c=A("./src/utils/buffer-helper.ts"),_=A("./src/controller/fragment-tracker.ts"),l=A("./src/types/loader.ts"),t=A("./src/loader/fragment.ts"),u=A("./src/demux/transmuxer-interface.ts"),s=A("./src/types/transmuxer.ts"),r=A("./src/controller/gap-controller.ts"),f=A("./src/errors.ts"),m=A("./src/utils/logger.ts");function d(g,R){for(var P=0;P<R.length;P++){var O=R[P];O.enumerable=O.enumerable||!1,O.configurable=!0,"value"in O&&(O.writable=!0),Object.defineProperty(g,O.key,O)}}function n(g,R,P){return R&&d(g.prototype,R),P&&d(g,P),g}function i(g,R){g.prototype=Object.create(R.prototype),g.prototype.constructor=g,h(g,R)}function h(g,R){return h=Object.setPrototypeOf||function(O,S){return O.__proto__=S,O},h(g,R)}var C=100,x=function(g){i(R,g);function R(O,S){var p;return p=g.call(this,O,S,"[stream-controller]")||this,p.audioCodecSwap=!1,p.gapController=null,p.level=-1,p._forceStartLoad=!1,p.altAudio=!1,p.audioOnly=!1,p.fragPlaying=null,p.onvplaying=null,p.onvseeked=null,p.fragLastKbps=0,p.stalled=!1,p.couldBacktrack=!1,p.audioCodecSwitch=!1,p.videoBuffer=null,p._registerListeners(),p}var P=R.prototype;return P._registerListeners=function(){var S=this.hls;S.on(w.Events.MEDIA_ATTACHED,this.onMediaAttached,this),S.on(w.Events.MEDIA_DETACHING,this.onMediaDetaching,this),S.on(w.Events.MANIFEST_LOADING,this.onManifestLoading,this),S.on(w.Events.MANIFEST_PARSED,this.onManifestParsed,this),S.on(w.Events.LEVEL_LOADING,this.onLevelLoading,this),S.on(w.Events.LEVEL_LOADED,this.onLevelLoaded,this),S.on(w.Events.FRAG_LOAD_EMERGENCY_ABORTED,this.onFragLoadEmergencyAborted,this),S.on(w.Events.ERROR,this.onError,this),S.on(w.Events.AUDIO_TRACK_SWITCHING,this.onAudioTrackSwitching,this),S.on(w.Events.AUDIO_TRACK_SWITCHED,this.onAudioTrackSwitched,this),S.on(w.Events.BUFFER_CREATED,this.onBufferCreated,this),S.on(w.Events.BUFFER_FLUSHED,this.onBufferFlushed,this),S.on(w.Events.LEVELS_UPDATED,this.onLevelsUpdated,this),S.on(w.Events.FRAG_BUFFERED,this.onFragBuffered,this)},P._unregisterListeners=function(){var S=this.hls;S.off(w.Events.MEDIA_ATTACHED,this.onMediaAttached,this),S.off(w.Events.MEDIA_DETACHING,this.onMediaDetaching,this),S.off(w.Events.MANIFEST_LOADING,this.onManifestLoading,this),S.off(w.Events.MANIFEST_PARSED,this.onManifestParsed,this),S.off(w.Events.LEVEL_LOADED,this.onLevelLoaded,this),S.off(w.Events.FRAG_LOAD_EMERGENCY_ABORTED,this.onFragLoadEmergencyAborted,this),S.off(w.Events.ERROR,this.onError,this),S.off(w.Events.AUDIO_TRACK_SWITCHING,this.onAudioTrackSwitching,this),S.off(w.Events.AUDIO_TRACK_SWITCHED,this.onAudioTrackSwitched,this),S.off(w.Events.BUFFER_CREATED,this.onBufferCreated,this),S.off(w.Events.BUFFER_FLUSHED,this.onBufferFlushed,this),S.off(w.Events.LEVELS_UPDATED,this.onLevelsUpdated,this),S.off(w.Events.FRAG_BUFFERED,this.onFragBuffered,this)},P.onHandlerDestroying=function(){this._unregisterListeners(),this.onMediaDetaching()},P.startLoad=function(S){if(this.levels){var p=this.lastCurrentTime,T=this.hls;if(this.stopLoad(),this.setInterval(C),this.level=-1,this.fragLoadError=0,!this.startFragRequested){var N=T.startLevel;N===-1&&(T.config.testBandwidth?(N=0,this.bitrateTest=!0):N=T.nextAutoLevel),this.level=T.nextLoadLevel=N,this.loadedmetadata=!1}p>0&&S===-1&&(this.log("Override startPosition with lastCurrentTime @"+p.toFixed(3)),S=p),this.state=y.State.IDLE,this.nextLoadPosition=this.startPosition=this.lastCurrentTime=S,this.tick()}else this._forceStartLoad=!0,this.state=y.State.STOPPED},P.stopLoad=function(){this._forceStartLoad=!1,g.prototype.stopLoad.call(this)},P.doTick=function(){switch(this.state){case y.State.IDLE:this.doTickIdle();break;case y.State.WAITING_LEVEL:{var S,p=this.levels,T=this.level,N=p==null||((S=p[T])===null||S===void 0)?void 0:S.details;if(N&&(!N.live||this.levelLastLoaded===this.level)){if(this.waitForCdnTuneIn(N))break;this.state=y.State.IDLE;break}break}case y.State.FRAG_LOADING_WAITING_RETRY:{var k,U=self.performance.now(),z=this.retryDate;(!z||U>=z||(k=this.media)!==null&&k!==void 0&&k.seeking)&&(this.log("retryDate reached, switch back to IDLE state"),this.state=y.State.IDLE)}break;default:break}this.onTickEnd()},P.onTickEnd=function(){g.prototype.onTickEnd.call(this),this.checkBuffer(),this.checkFragmentChanged()},P.doTickIdle=function(){var S,p,T=this.hls,N=this.levelLastLoaded,k=this.levels,U=this.media,z=T.config,W=T.nextLoadLevel;if(N===null||!U&&(this.startFragRequested||!z.startFragPrefetch))return;if(this.altAudio&&this.audioOnly)return;if(!k||!k[W])return;var F=k[W];this.level=T.nextLoadLevel=W;var V=F.details;if(!V||this.state===y.State.WAITING_LEVEL||V.live&&this.levelLastLoaded!==W){this.state=y.State.WAITING_LEVEL;return}var K=this.getFwdBufferInfo(this.mediaBuffer?this.mediaBuffer:U,l.PlaylistLevelType.MAIN);if(K===null)return;var B=K.len,J=this.getMaxBufferLength(F.maxBitrate);if(B>=J)return;if(this._streamEnded(K,V)){var le={};this.altAudio&&(le.type="video"),this.hls.trigger(w.Events.BUFFER_EOS,le),this.state=y.State.ENDED;return}var ge=K.end,pe=this.getNextFragment(ge,V);if(this.couldBacktrack&&!this.fragPrevious&&pe&&pe.sn!=="initSegment"){var De=pe.sn-V.startSN;De>1&&(pe=V.fragments[De-1],this.fragmentTracker.removeFragment(pe))}if(pe&&this.fragmentTracker.getState(pe)===_.FragmentState.OK&&this.nextLoadPosition>ge){var Ie=this.audioOnly&&!this.altAudio?t.ElementaryStreamTypes.AUDIO:t.ElementaryStreamTypes.VIDEO;this.afterBufferFlushed(U,Ie,l.PlaylistLevelType.MAIN),pe=this.getNextFragment(this.nextLoadPosition,V)}if(!pe)return;pe.initSegment&&!pe.initSegment.data&&!this.bitrateTest&&(pe=pe.initSegment),((S=pe.decryptdata)===null||S===void 0?void 0:S.keyFormat)==="identity"&&!((p=pe.decryptdata)!==null&&p!==void 0&&p.key)?this.loadKey(pe,V):this.loadFragment(pe,V,ge)},P.loadFragment=function(S,p,T){var N,k=this.fragmentTracker.getState(S);if(this.fragCurrent=S,k===_.FragmentState.BACKTRACKED){var U=this.fragmentTracker.getBacktrackData(S);if(U){this._handleFragmentLoadProgress(U),this._handleFragmentLoadComplete(U);return}else k=_.FragmentState.NOT_LOADED}k===_.FragmentState.NOT_LOADED||k===_.FragmentState.PARTIAL?S.sn==="initSegment"?this._loadInitSegment(S):this.bitrateTest?(S.bitrateTest=!0,this.log("Fragment "+S.sn+" of level "+S.level+" is being downloaded to test bitrate and will not be buffered"),this._loadBitrateTestFrag(S)):(this.startFragRequested=!0,g.prototype.loadFragment.call(this,S,p,T)):k===_.FragmentState.APPENDING?this.reduceMaxBufferLength(S.duration)&&this.fragmentTracker.removeFragment(S):((N=this.media)===null||N===void 0?void 0:N.buffered.length)===0&&this.fragmentTracker.removeAllFragments()},P.getAppendedFrag=function(S){var p=this.fragmentTracker.getAppendedFrag(S,l.PlaylistLevelType.MAIN);return p&&"fragment"in p?p.fragment:p},P.getBufferedFrag=function(S){return this.fragmentTracker.getBufferedFrag(S,l.PlaylistLevelType.MAIN)},P.followingBufferedFrag=function(S){return S?this.getBufferedFrag(S.end+.5):null},P.immediateLevelSwitch=function(){this.abortCurrentFrag(),this.flushMainBuffer(0,Number.POSITIVE_INFINITY)},P.nextLevelSwitch=function(){var S=this.levels,p=this.media;if(p!=null&&p.readyState){var T,N=this.getAppendedFrag(p.currentTime);if(N&&N.start>1&&this.flushMainBuffer(0,N.start-1),!p.paused&&S){var k=this.hls.nextLoadLevel,U=S[k],z=this.fragLastKbps;z&&this.fragCurrent?T=this.fragCurrent.duration*U.maxBitrate/(1e3*z)+1:T=0}else T=0;var W=this.getBufferedFrag(p.currentTime+T);if(W){var F=this.followingBufferedFrag(W);if(F){this.abortCurrentFrag();var V=F.maxStartPTS?F.maxStartPTS:F.start,K=F.duration,B=Math.max(W.end,V+Math.min(Math.max(K-this.config.maxFragLookUpTolerance,K*.5),K*.75));this.flushMainBuffer(B,Number.POSITIVE_INFINITY)}}}},P.abortCurrentFrag=function(){var S=this.fragCurrent;this.fragCurrent=null,S!=null&&S.loader&&S.loader.abort(),this.state===y.State.KEY_LOADING&&(this.state=y.State.IDLE),this.nextLoadPosition=this.getLoadPosition()},P.flushMainBuffer=function(S,p){g.prototype.flushMainBuffer.call(this,S,p,this.altAudio?"video":null)},P.onMediaAttached=function(S,p){g.prototype.onMediaAttached.call(this,S,p);var T=p.media;this.onvplaying=this.onMediaPlaying.bind(this),this.onvseeked=this.onMediaSeeked.bind(this),T.addEventListener("playing",this.onvplaying),T.addEventListener("seeked",this.onvseeked),this.gapController=new r.default(this.config,T,this.fragmentTracker,this.hls)},P.onMediaDetaching=function(){var S=this.media;S&&(S.removeEventListener("playing",this.onvplaying),S.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)},P.onMediaPlaying=function(){this.tick()},P.onMediaSeeked=function(){var S=this.media,p=S?S.currentTime:null;Object(v.isFiniteNumber)(p)&&this.log("Media seeked to "+p.toFixed(3)),this.tick()},P.onManifestLoading=function(){this.log("Trigger BUFFER_RESET"),this.hls.trigger(w.Events.BUFFER_RESET,void 0),this.fragmentTracker.removeAllFragments(),this.couldBacktrack=this.stalled=!1,this.startPosition=this.lastCurrentTime=0,this.fragPlaying=null},P.onManifestParsed=function(S,p){var T=!1,N=!1,k;p.levels.forEach(function(U){k=U.audioCodec,k&&(k.indexOf("mp4a.40.2")!==-1&&(T=!0),k.indexOf("mp4a.40.5")!==-1&&(N=!0))}),this.audioCodecSwitch=T&&N&&!Object(E.changeTypeSupported)(),this.audioCodecSwitch&&this.log("Both AAC/HE-AAC audio found in levels; declaring level codec as HE-AAC"),this.levels=p.levels,this.startFragRequested=!1},P.onLevelLoading=function(S,p){var T=this.levels;if(!T||this.state!==y.State.IDLE)return;var N=T[p.level];(!N.details||N.details.live&&this.levelLastLoaded!==p.level||this.waitForCdnTuneIn(N.details))&&(this.state=y.State.WAITING_LEVEL)},P.onLevelLoaded=function(S,p){var T,N=this.levels,k=p.level,U=p.details,z=U.totalduration;if(!N){this.warn("Levels were reset while loading level "+k);return}this.log("Level "+k+" loaded ["+U.startSN+","+U.endSN+"], cc ["+U.startCC+", "+U.endCC+"] duration:"+z);var W=this.fragCurrent;W&&(this.state===y.State.FRAG_LOADING||this.state===y.State.FRAG_LOADING_WAITING_RETRY)&&(W.level!==p.level&&W.loader&&(this.state=y.State.IDLE,W.loader.abort()));var F=N[k],V=0;if(U.live||(T=F.details)!==null&&T!==void 0&&T.live){if(U.fragments[0]||(U.deltaUpdateFailed=!0),U.deltaUpdateFailed)return;V=this.alignPlaylists(U,F.details)}if(F.details=U,this.levelLastLoaded=k,this.hls.trigger(w.Events.LEVEL_UPDATED,{details:U,level:k}),this.state===y.State.WAITING_LEVEL){if(this.waitForCdnTuneIn(U))return;this.state=y.State.IDLE}this.startFragRequested?U.live&&this.synchronizeToLiveEdge(U):this.setStartPosition(U,V),this.tick()},P._handleFragmentLoadProgress=function(S){var p,T=S.frag,N=S.part,k=S.payload,U=this.levels;if(!U){this.warn("Levels were reset while fragment load was in progress. Fragment "+T.sn+" of level "+T.level+" will not be buffered");return}var z=U[T.level],W=z.details;if(!W){this.warn("Dropping fragment "+T.sn+" of level "+T.level+" after level details were reset");return}var F=z.videoCodec,V=W.PTSKnown||!W.live,K=(p=T.initSegment)===null||p===void 0?void 0:p.data,B=this._getAudioCodec(z),J=this.transmuxer=this.transmuxer||new u.default(this.hls,l.PlaylistLevelType.MAIN,this._handleTransmuxComplete.bind(this),this._handleTransmuxerFlush.bind(this)),le=N?N.index:-1,ge=le!==-1,pe=new s.ChunkMetadata(T.level,T.sn,T.stats.chunkCount,k.byteLength,le,ge),De=this.initPTS[T.cc];J.push(k,K,B,F,T,N,W.totalduration,V,pe,De)},P.onAudioTrackSwitching=function(S,p){var T=this.altAudio,N=!!p.url,k=p.id;if(!N){if(this.mediaBuffer!==this.media){this.log("Switching on main audio, use media.buffered to schedule main fragment loading"),this.mediaBuffer=this.media;var U=this.fragCurrent;U!=null&&U.loader&&(this.log("Switching to main audio track, cancel main fragment load"),U.loader.abort()),this.resetTransmuxer(),this.resetLoadingState()}else this.audioOnly&&this.resetTransmuxer();var z=this.hls;T&&z.trigger(w.Events.BUFFER_FLUSHING,{startOffset:0,endOffset:Number.POSITIVE_INFINITY,type:"audio"}),z.trigger(w.Events.AUDIO_TRACK_SWITCHED,{id:k})}},P.onAudioTrackSwitched=function(S,p){var T=p.id,N=!!this.hls.audioTracks[T].url;if(N){var k=this.videoBuffer;k&&this.mediaBuffer!==k&&(this.log("Switching on alternate audio, use video.buffered to schedule main fragment loading"),this.mediaBuffer=k)}this.altAudio=N,this.tick()},P.onBufferCreated=function(S,p){var T=p.tracks,N,k,U=!1;for(var z in T){var W=T[z];if(W.id==="main"){if(k=z,N=W,z==="video"){var F=T[z];F&&(this.videoBuffer=F.buffer)}}else U=!0}U&&N?(this.log("Alternate track found, use "+k+".buffered to schedule main fragment loading"),this.mediaBuffer=N.buffer):this.mediaBuffer=this.media},P.onFragBuffered=function(S,p){var T=p.frag,N=p.part;if(T&&T.type!==l.PlaylistLevelType.MAIN)return;if(this.fragContextChanged(T)){this.warn("Fragment "+T.sn+(N?" p: "+N.index:"")+" of level "+T.level+" finished buffering, but was aborted. state: "+this.state),this.state===y.State.PARSED&&(this.state=y.State.IDLE);return}var k=N?N.stats:T.stats;this.fragLastKbps=Math.round(8*k.total/(k.buffering.end-k.loading.first)),T.sn!=="initSegment"&&(this.fragPrevious=T),this.fragBufferedComplete(T,N)},P.onError=function(S,p){switch(p.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(l.PlaylistLevelType.MAIN,p);break;case f.ErrorDetails.LEVEL_LOAD_ERROR:case f.ErrorDetails.LEVEL_LOAD_TIMEOUT:this.state!==y.State.ERROR&&(p.fatal?(this.warn(""+p.details),this.state=y.State.ERROR):!p.levelRetry&&this.state===y.State.WAITING_LEVEL&&(this.state=y.State.IDLE));break;case f.ErrorDetails.BUFFER_FULL_ERROR:if(p.parent==="main"&&(this.state===y.State.PARSING||this.state===y.State.PARSED)){var T=!0,N=this.getFwdBufferInfo(this.media,l.PlaylistLevelType.MAIN);N&&N.len>.5&&(T=!this.reduceMaxBufferLength(N.len)),T&&(this.warn("buffer full error also media.currentTime is not buffered, flush main"),this.immediateLevelSwitch()),this.resetLoadingState()}break;default:break}},P.checkBuffer=function(){var S=this.media,p=this.gapController;if(!S||!p||!S.readyState)return;var T=c.BufferHelper.getBuffered(S);!this.loadedmetadata&&T.length?(this.loadedmetadata=!0,this.seekToStartPos()):p.poll(this.lastCurrentTime),this.lastCurrentTime=S.currentTime},P.onFragLoadEmergencyAborted=function(){this.state=y.State.IDLE,this.loadedmetadata||(this.startFragRequested=!1,this.nextLoadPosition=this.startPosition),this.tickImmediate()},P.onBufferFlushed=function(S,p){var T=p.type;if(T!==t.ElementaryStreamTypes.AUDIO||this.audioOnly&&!this.altAudio){var N=(T===t.ElementaryStreamTypes.VIDEO?this.videoBuffer:this.mediaBuffer)||this.media;this.afterBufferFlushed(N,T,l.PlaylistLevelType.MAIN)}},P.onLevelsUpdated=function(S,p){this.levels=p.levels},P.swapAudioCodec=function(){this.audioCodecSwap=!this.audioCodecSwap},P.seekToStartPos=function(){var S=this.media,p=S.currentTime,T=this.startPosition;if(T>=0&&p<T){if(S.seeking){m.logger.log("could not seek to "+T+", already seeking at "+p);return}var N=c.BufferHelper.getBuffered(S),k=N.length?N.start(0):0,U=k-T;U>0&&(U<this.config.maxBufferHole||U<this.config.maxFragLookUpTolerance)&&(m.logger.log("adjusting start position by "+U+" to match buffer start"),T+=U,this.startPosition=T),this.log("seek to target start position "+T+" from current time "+p),S.currentTime=T}},P._getAudioCodec=function(S){var p=this.config.defaultAudioCodec||S.audioCodec;return this.audioCodecSwap&&p&&(this.log("Swapping audio codec"),p.indexOf("mp4a.40.5")!==-1?p="mp4a.40.2":p="mp4a.40.5"),p},P._loadBitrateTestFrag=function(S){var p=this;this._doFragLoad(S).then(function(T){var N=p.hls;if(!T||N.nextLoadLevel||p.fragContextChanged(S))return;p.fragLoadError=0,p.state=y.State.IDLE,p.startFragRequested=!1,p.bitrateTest=!1;var k=S.stats;k.parsing.start=k.parsing.end=k.buffering.start=k.buffering.end=self.performance.now(),N.trigger(w.Events.FRAG_LOADED,T)})},P._handleTransmuxComplete=function(S){var p,T="main",N=this.hls,k=S.remuxResult,U=S.chunkMeta,z=this.getCurrentContext(U);if(!z){this.warn("The loading context changed while buffering fragment "+U.sn+" of level "+U.level+". This chunk will not be buffered."),this.resetLiveStartWhenNotLoaded(U.level);return}var W=z.frag,F=z.part,V=z.level,K=k.video,B=k.text,J=k.id3,le=k.initSegment,ge=this.altAudio?void 0:k.audio;if(this.fragContextChanged(W))return;if(this.state=y.State.PARSING,le){le.tracks&&(this._bufferInitSegment(V,le.tracks,W,U),N.trigger(w.Events.FRAG_PARSING_INIT_SEGMENT,{frag:W,id:T,tracks:le.tracks}));var pe=le.initPTS,De=le.timescale;Object(v.isFiniteNumber)(pe)&&(this.initPTS[W.cc]=pe,N.trigger(w.Events.INIT_PTS_FOUND,{frag:W,id:T,initPTS:pe,timescale:De}))}if(K&&k.independent!==!1){if(V.details){var Ie=K.startPTS,fe=K.endPTS,xe=K.startDTS,Ee=K.endDTS;if(F)F.elementaryStreams[K.type]={startPTS:Ie,endPTS:fe,startDTS:xe,endDTS:Ee};else if(K.firstKeyFrame&&K.independent&&(this.couldBacktrack=!0),K.dropped&&K.independent){var se=this.getLoadPosition()+this.config.maxBufferHole;if(se<Ie){this.backtrack(W);return}W.setElementaryStreamInfo(K.type,W.start,fe,W.start,Ee,!0)}W.setElementaryStreamInfo(K.type,Ie,fe,xe,Ee),this.bufferFragmentData(K,W,F,U)}}else if(k.independent===!1){this.backtrack(W);return}if(ge){var oe=ge.startPTS,q=ge.endPTS,me=ge.startDTS,re=ge.endDTS;F&&(F.elementaryStreams[t.ElementaryStreamTypes.AUDIO]={startPTS:oe,endPTS:q,startDTS:me,endDTS:re}),W.setElementaryStreamInfo(t.ElementaryStreamTypes.AUDIO,oe,q,me,re),this.bufferFragmentData(ge,W,F,U)}if(J!=null&&(p=J.samples)!==null&&p!==void 0&&p.length){var ae={frag:W,id:T,samples:J.samples};N.trigger(w.Events.FRAG_PARSING_METADATA,ae)}if(B){var ce={frag:W,id:T,samples:B.samples};N.trigger(w.Events.FRAG_PARSING_USERDATA,ce)}},P._bufferInitSegment=function(S,p,T,N){var k=this;if(this.state!==y.State.PARSING)return;this.audioOnly=!!p.audio&&!p.video,this.altAudio&&!this.audioOnly&&delete p.audio;var U=p.audio,z=p.video,W=p.audiovideo;if(U){var F=S.audioCodec,V=navigator.userAgent.toLowerCase();this.audioCodecSwitch&&(F&&(F.indexOf("mp4a.40.5")!==-1?F="mp4a.40.2":F="mp4a.40.5"),U.metadata.channelCount!==1&&V.indexOf("firefox")===-1&&(F="mp4a.40.5")),V.indexOf("android")!==-1&&U.container!=="audio/mpeg"&&(F="mp4a.40.2",this.log("Android: force audio codec to "+F)),S.audioCodec&&S.audioCodec!==F&&this.log('Swapping manifest audio codec "'+S.audioCodec+'" for "'+F+'"'),U.levelCodec=F,U.id="main",this.log("Init audio buffer, container:"+U.container+", codecs[selected/level/parsed]=["+(F||"")+"/"+(S.audioCodec||"")+"/"+U.codec+"]")}z&&(z.levelCodec=S.videoCodec,z.id="main",this.log("Init video buffer, container:"+z.container+", codecs[level/parsed]=["+(S.videoCodec||"")+"/"+z.codec+"]")),W&&this.log("Init audiovideo buffer, container:"+W.container+", codecs[level/parsed]=["+(S.attrs.CODECS||"")+"/"+W.codec+"]"),this.hls.trigger(w.Events.BUFFER_CODECS,p),Object.keys(p).forEach(function(K){var B=p[K],J=B.initSegment;J!=null&&J.byteLength&&k.hls.trigger(w.Events.BUFFER_APPENDING,{type:K,data:J,frag:T,part:null,chunkMeta:N,parent:T.type})}),this.tick()},P.backtrack=function(S){this.couldBacktrack=!0,this.resetTransmuxer(),this.flushBufferGap(S);var p=this.fragmentTracker.backtrack(S);this.fragPrevious=null,this.nextLoadPosition=S.start,p?this.resetFragmentLoading(S):this.state=y.State.BACKTRACKING},P.checkFragmentChanged=function(){var S=this.media,p=null;if(S&&S.readyState>1&&S.seeking===!1){var T=S.currentTime;if(c.BufferHelper.isBuffered(S,T)?p=this.getAppendedFrag(T):c.BufferHelper.isBuffered(S,T+.1)&&(p=this.getAppendedFrag(T+.1)),p){var N=this.fragPlaying,k=p.level;(!N||p.sn!==N.sn||N.level!==k||p.urlId!==N.urlId)&&(this.hls.trigger(w.Events.FRAG_CHANGED,{frag:p}),(!N||N.level!==k)&&this.hls.trigger(w.Events.LEVEL_SWITCHED,{level:k}),this.fragPlaying=p)}}},n(R,[{key:"nextLevel",get:function(){var S=this.nextBufferedFrag;return S?S.level:-1}},{key:"currentLevel",get:function(){var S=this.media;if(S){var p=this.getAppendedFrag(S.currentTime);if(p)return p.level}return-1}},{key:"nextBufferedFrag",get:function(){var S=this.media;if(S){var p=this.getAppendedFrag(S.currentTime);return this.followingBufferedFrag(p)}else return null}},{key:"forceStartLoad",get:function(){return this._forceStartLoad}}]),R}(y.default)},"./src/controller/subtitle-stream-controller.ts":function(D,b,A){"use strict";A.r(b),A.d(b,"SubtitleStreamController",function(){return i});var v=A("./src/events.ts"),y=A("./src/utils/logger.ts"),E=A("./src/utils/buffer-helper.ts"),w=A("./src/controller/fragment-finders.ts"),c=A("./src/utils/discontinuities.ts"),_=A("./src/controller/level-helper.ts"),l=A("./src/controller/fragment-tracker.ts"),t=A("./src/controller/base-stream-controller.ts"),u=A("./src/types/loader.ts"),s=A("./src/types/level.ts");function r(h,C){for(var x=0;x<C.length;x++){var g=C[x];g.enumerable=g.enumerable||!1,g.configurable=!0,"value"in g&&(g.writable=!0),Object.defineProperty(h,g.key,g)}}function f(h,C,x){return C&&r(h.prototype,C),x&&r(h,x),h}function m(h,C){h.prototype=Object.create(C.prototype),h.prototype.constructor=h,d(h,C)}function d(h,C){return d=Object.setPrototypeOf||function(g,R){return g.__proto__=R,g},d(h,C)}var n=500,i=function(h){m(C,h);function C(g,R){var P;return P=h.call(this,g,R,"[subtitle-stream-controller]")||this,P.levels=[],P.currentTrackId=-1,P.tracksBuffered=[],P.mainDetails=null,P._registerListeners(),P}var x=C.prototype;return x.onHandlerDestroying=function(){this._unregisterListeners(),this.mainDetails=null},x._registerListeners=function(){var R=this.hls;R.on(v.Events.MEDIA_ATTACHED,this.onMediaAttached,this),R.on(v.Events.MEDIA_DETACHING,this.onMediaDetaching,this),R.on(v.Events.MANIFEST_LOADING,this.onManifestLoading,this),R.on(v.Events.LEVEL_LOADED,this.onLevelLoaded,this),R.on(v.Events.ERROR,this.onError,this),R.on(v.Events.SUBTITLE_TRACKS_UPDATED,this.onSubtitleTracksUpdated,this),R.on(v.Events.SUBTITLE_TRACK_SWITCH,this.onSubtitleTrackSwitch,this),R.on(v.Events.SUBTITLE_TRACK_LOADED,this.onSubtitleTrackLoaded,this),R.on(v.Events.SUBTITLE_FRAG_PROCESSED,this.onSubtitleFragProcessed,this),R.on(v.Events.BUFFER_FLUSHING,this.onBufferFlushing,this)},x._unregisterListeners=function(){var R=this.hls;R.off(v.Events.MEDIA_ATTACHED,this.onMediaAttached,this),R.off(v.Events.MEDIA_DETACHING,this.onMediaDetaching,this),R.off(v.Events.MANIFEST_LOADING,this.onManifestLoading,this),R.off(v.Events.LEVEL_LOADED,this.onLevelLoaded,this),R.off(v.Events.ERROR,this.onError,this),R.off(v.Events.SUBTITLE_TRACKS_UPDATED,this.onSubtitleTracksUpdated,this),R.off(v.Events.SUBTITLE_TRACK_SWITCH,this.onSubtitleTrackSwitch,this),R.off(v.Events.SUBTITLE_TRACK_LOADED,this.onSubtitleTrackLoaded,this),R.off(v.Events.SUBTITLE_FRAG_PROCESSED,this.onSubtitleFragProcessed,this),R.off(v.Events.BUFFER_FLUSHING,this.onBufferFlushing,this)},x.startLoad=function(){this.stopLoad(),this.state=t.State.IDLE,this.setInterval(n),this.tick()},x.onManifestLoading=function(){this.mainDetails=null,this.fragmentTracker.removeAllFragments()},x.onLevelLoaded=function(R,P){this.mainDetails=P.details},x.onSubtitleFragProcessed=function(R,P){var O=P.frag,S=P.success;if(this.fragPrevious=O,this.state=t.State.IDLE,!S)return;var p=this.tracksBuffered[this.currentTrackId];if(!p)return;for(var T,N=O.start,k=0;k<p.length;k++)if(N>=p[k].start&&N<=p[k].end){T=p[k];break}var U=O.start+O.duration;T?T.end=U:(T={start:N,end:U},p.push(T)),this.fragmentTracker.fragBuffered(O)},x.onBufferFlushing=function(R,P){var O=P.startOffset,S=P.endOffset;if(O===0&&S!==Number.POSITIVE_INFINITY){var p=this.currentTrackId,T=this.levels;if(!T.length||!T[p]||!T[p].details)return;var N=T[p].details,k=N.targetduration,U=S-k;if(U<=0)return;P.endOffsetSubtitles=Math.max(0,U),this.tracksBuffered.forEach(function(z){for(var W=0;W<z.length;){if(z[W].end<=U){z.shift();continue}else if(z[W].start<U)z[W].start=U;else break;W++}}),this.fragmentTracker.removeFragmentsInRange(O,U,u.PlaylistLevelType.SUBTITLE)}},x.onError=function(R,P){var O,S=P.frag;if(!S||S.type!==u.PlaylistLevelType.SUBTITLE)return;(O=this.fragCurrent)!==null&&O!==void 0&&O.loader&&this.fragCurrent.loader.abort(),this.state=t.State.IDLE},x.onSubtitleTracksUpdated=function(R,P){var O=this,S=P.subtitleTracks;this.tracksBuffered=[],this.levels=S.map(function(p){return new s.Level(p)}),this.fragmentTracker.removeAllFragments(),this.fragPrevious=null,this.levels.forEach(function(p){O.tracksBuffered[p.id]=[]}),this.mediaBuffer=null},x.onSubtitleTrackSwitch=function(R,P){if(this.currentTrackId=P.id,!this.levels.length||this.currentTrackId===-1){this.clearInterval();return}var O=this.levels[this.currentTrackId];O!=null&&O.details?this.mediaBuffer=this.mediaBufferTimeRanges:this.mediaBuffer=null,O&&this.setInterval(n)},x.onSubtitleTrackLoaded=function(R,P){var O,S=P.details,p=P.id,T=this.currentTrackId,N=this.levels;if(!N.length)return;var k=N[T];if(p>=N.length||p!==T||!k)return;if(this.mediaBuffer=this.mediaBufferTimeRanges,S.live||(O=k.details)!==null&&O!==void 0&&O.live){var U=this.mainDetails;if(S.deltaUpdateFailed||!U)return;var z=U.fragments[0];if(!k.details)S.hasProgramDateTime&&U.hasProgramDateTime?Object(c.alignMediaPlaylistByPDT)(S,U):z&&Object(_.addSliding)(S,z.start);else{var W=this.alignPlaylists(S,k.details);W===0&&z&&Object(_.addSliding)(S,z.start)}}if(k.details=S,this.levelLastLoaded=p,this.tick(),S.live&&!this.fragCurrent&&this.media&&this.state===t.State.IDLE){var F=Object(w.findFragmentByPTS)(null,S.fragments,this.media.currentTime,0);F||(this.warn("Subtitle playlist not aligned with playback"),k.details=void 0)}},x._handleFragmentLoadComplete=function(R){var P=R.frag,O=R.payload,S=P.decryptdata,p=this.hls;if(this.fragContextChanged(P))return;if(O&&O.byteLength>0&&S&&S.key&&S.iv&&S.method==="AES-128"){var T=performance.now();this.decrypter.webCryptoDecrypt(new Uint8Array(O),S.key.buffer,S.iv.buffer).then(function(N){var k=performance.now();p.trigger(v.Events.FRAG_DECRYPTED,{frag:P,payload:N,stats:{tstart:T,tdecrypt:k}})})}},x.doTick=function(){if(!this.media){this.state=t.State.IDLE;return}if(this.state===t.State.IDLE){var R,P=this.currentTrackId,O=this.levels;if(!O.length||!O[P]||!O[P].details)return;var S=O[P].details,p=S.targetduration,T=this.config,N=this.media,k=E.BufferHelper.bufferedInfo(this.mediaBufferTimeRanges,N.currentTime-p,T.maxBufferHole),U=k.end,z=k.len,W=this.getMaxBufferLength()+p;if(z>W)return;console.assert(S,"Subtitle track details are defined on idle subtitle stream controller tick");var F=S.fragments,V=F.length,K=S.edge,B,J=this.fragPrevious;if(U<K){var le=T.maxFragLookUpTolerance;J&&S.hasProgramDateTime&&(B=Object(w.findFragmentByPDT)(F,J.endProgramDateTime,le)),B||(B=Object(w.findFragmentByPTS)(J,F,U,le),!B&&J&&J.start<F[0].start&&(B=F[0]))}else B=F[V-1];(R=B)!==null&&R!==void 0&&R.encrypted?(y.logger.log("Loading key for "+B.sn),this.state=t.State.KEY_LOADING,this.hls.trigger(v.Events.KEY_LOADING,{frag:B})):B&&this.fragmentTracker.getState(B)===l.FragmentState.NOT_LOADED&&this.loadFragment(B,S,U)}},x.loadFragment=function(R,P,O){this.fragCurrent=R,h.prototype.loadFragment.call(this,R,P,O)},f(C,[{key:"mediaBufferTimeRanges",get:function(){return this.tracksBuffered[this.currentTrackId]||[]}}]),C}(t.default)},"./src/controller/subtitle-track-controller.ts":function(D,b,A){"use strict";A.r(b);var v=A("./src/events.ts"),y=A("./src/utils/texttrack-utils.ts"),E=A("./src/controller/base-playlist-controller.ts"),w=A("./src/types/loader.ts");function c(r,f){for(var m=0;m<f.length;m++){var d=f[m];d.enumerable=d.enumerable||!1,d.configurable=!0,"value"in d&&(d.writable=!0),Object.defineProperty(r,d.key,d)}}function _(r,f,m){return f&&c(r.prototype,f),m&&c(r,m),r}function l(r,f){r.prototype=Object.create(f.prototype),r.prototype.constructor=r,t(r,f)}function t(r,f){return t=Object.setPrototypeOf||function(d,n){return d.__proto__=n,d},t(r,f)}var u=function(r){l(f,r);function f(d){var n;return n=r.call(this,d,"[subtitle-track-controller]")||this,n.media=null,n.tracks=[],n.groupId=null,n.tracksInGroup=[],n.trackId=-1,n.selectDefaultTrack=!0,n.queuedDefaultTrack=-1,n.trackChangeListener=function(){return n.onTextTracksChanged()},n.asyncPollTrackChange=function(){return n.pollTrackChange(0)},n.useTextTrackPolling=!1,n.subtitlePollingInterval=-1,n.subtitleDisplay=!0,n.registerListeners(),n}var m=f.prototype;return m.destroy=function(){this.unregisterListeners(),this.tracks.length=0,this.tracksInGroup.length=0,this.trackChangeListener=this.asyncPollTrackChange=null,r.prototype.destroy.call(this)},m.registerListeners=function(){var n=this.hls;n.on(v.Events.MEDIA_ATTACHED,this.onMediaAttached,this),n.on(v.Events.MEDIA_DETACHING,this.onMediaDetaching,this),n.on(v.Events.MANIFEST_LOADING,this.onManifestLoading,this),n.on(v.Events.MANIFEST_PARSED,this.onManifestParsed,this),n.on(v.Events.LEVEL_LOADING,this.onLevelLoading,this),n.on(v.Events.LEVEL_SWITCHING,this.onLevelSwitching,this),n.on(v.Events.SUBTITLE_TRACK_LOADED,this.onSubtitleTrackLoaded,this),n.on(v.Events.ERROR,this.onError,this)},m.unregisterListeners=function(){var n=this.hls;n.off(v.Events.MEDIA_ATTACHED,this.onMediaAttached,this),n.off(v.Events.MEDIA_DETACHING,this.onMediaDetaching,this),n.off(v.Events.MANIFEST_LOADING,this.onManifestLoading,this),n.off(v.Events.MANIFEST_PARSED,this.onManifestParsed,this),n.off(v.Events.LEVEL_LOADING,this.onLevelLoading,this),n.off(v.Events.LEVEL_SWITCHING,this.onLevelSwitching,this),n.off(v.Events.SUBTITLE_TRACK_LOADED,this.onSubtitleTrackLoaded,this),n.off(v.Events.ERROR,this.onError,this)},m.onMediaAttached=function(n,i){if(this.media=i.media,!this.media)return;this.queuedDefaultTrack>-1&&(this.subtitleTrack=this.queuedDefaultTrack,this.queuedDefaultTrack=-1),this.useTextTrackPolling=!(this.media.textTracks&&"onchange"in this.media.textTracks),this.useTextTrackPolling?this.pollTrackChange(500):this.media.textTracks.addEventListener("change",this.asyncPollTrackChange)},m.pollTrackChange=function(n){self.clearInterval(this.subtitlePollingInterval),this.subtitlePollingInterval=self.setInterval(this.trackChangeListener,n)},m.onMediaDetaching=function(){if(!this.media)return;self.clearInterval(this.subtitlePollingInterval),this.useTextTrackPolling||this.media.textTracks.removeEventListener("change",this.asyncPollTrackChange),this.trackId>-1&&(this.queuedDefaultTrack=this.trackId);var n=s(this.media.textTracks);n.forEach(function(i){Object(y.clearCurrentCues)(i)}),this.subtitleTrack=-1,this.media=null},m.onManifestLoading=function(){this.tracks=[],this.groupId=null,this.tracksInGroup=[],this.trackId=-1,this.selectDefaultTrack=!0},m.onManifestParsed=function(n,i){this.tracks=i.subtitleTracks},m.onSubtitleTrackLoaded=function(n,i){var h=i.id,C=i.details,x=this.trackId,g=this.tracksInGroup[x];if(!g){this.warn("Invalid subtitle track id "+h);return}var R=g.details;g.details=i.details,this.log("subtitle track "+h+" loaded ["+C.startSN+"-"+C.endSN+"]"),h===this.trackId&&(this.retryCount=0,this.playlistLoaded(h,i,R))},m.onLevelLoading=function(n,i){this.switchLevel(i.level)},m.onLevelSwitching=function(n,i){this.switchLevel(i.level)},m.switchLevel=function(n){var i=this.hls.levels[n];if(!(i!=null&&i.textGroupIds))return;var h=i.textGroupIds[i.urlId];if(this.groupId!==h){var C=this.tracksInGroup?this.tracksInGroup[this.trackId]:void 0,x=this.tracks.filter(function(P){return!h||P.groupId===h});this.tracksInGroup=x;var g=this.findTrackId(C==null?void 0:C.name)||this.findTrackId();this.groupId=h;var R={subtitleTracks:x};this.log("Updating subtitle tracks, "+x.length+' track(s) found in "'+h+'" group-id'),this.hls.trigger(v.Events.SUBTITLE_TRACKS_UPDATED,R),g!==-1&&this.setSubtitleTrack(g,C)}},m.findTrackId=function(n){for(var i=this.tracksInGroup,h=0;h<i.length;h++){var C=i[h];if((!this.selectDefaultTrack||C.default)&&(!n||n===C.name))return C.id}return-1},m.onError=function(n,i){if(r.prototype.onError.call(this,n,i),i.fatal||!i.context)return;i.context.type===w.PlaylistContextType.SUBTITLE_TRACK&&i.context.id===this.trackId&&i.context.groupId===this.groupId&&this.retryLoadingOrFail(i)},m.loadPlaylist=function(n){var i=this.tracksInGroup[this.trackId];if(this.shouldLoadTrack(i)){var h=i.id,C=i.groupId,x=i.url;if(n)try{x=n.addDirectives(x)}catch(g){this.warn("Could not construct new URL with HLS Delivery Directives: "+g)}this.log("Loading subtitle playlist for id "+h),this.hls.trigger(v.Events.SUBTITLE_TRACK_LOADING,{url:x,id:h,groupId:C,deliveryDirectives:n||null})}},m.toggleTrackModes=function(n){var i=this,h=this.media,C=this.subtitleDisplay,x=this.trackId;if(!h)return;var g=s(h.textTracks),R=g.filter(function(S){return S.groupId===i.groupId});if(n===-1)[].slice.call(g).forEach(function(S){S.mode="disabled"});else{var P=R[x];P&&(P.mode="disabled")}var O=R[n];O&&(O.mode=C?"showing":"hidden")},m.setSubtitleTrack=function(n,i){var h,C=this.tracksInGroup;if(!this.media){this.queuedDefaultTrack=n;return}if(this.trackId!==n&&this.toggleTrackModes(n),this.trackId===n&&(n===-1||(h=C[n])!==null&&h!==void 0&&h.details)||n<-1||n>=C.length)return;this.clearTimer();var x=C[n];if(this.log("Switching to subtitle track "+n),this.trackId=n,x){var g=x.id,R=x.groupId,P=R===void 0?"":R,O=x.name,S=x.type,p=x.url;this.hls.trigger(v.Events.SUBTITLE_TRACK_SWITCH,{id:g,groupId:P,name:O,type:S,url:p});var T=this.switchParams(x.url,i==null?void 0:i.details);this.loadPlaylist(T)}else this.hls.trigger(v.Events.SUBTITLE_TRACK_SWITCH,{id:n})},m.onTextTracksChanged=function(){if(this.useTextTrackPolling||self.clearInterval(this.subtitlePollingInterval),!this.media||!this.hls.config.renderTextTracksNatively)return;for(var n=-1,i=s(this.media.textTracks),h=0;h<i.length;h++)if(i[h].mode==="hidden")n=h;else if(i[h].mode==="showing"){n=h;break}this.subtitleTrack!==n&&(this.subtitleTrack=n)},_(f,[{key:"subtitleTracks",get:function(){return this.tracksInGroup}},{key:"subtitleTrack",get:function(){return this.trackId},set:function(n){this.selectDefaultTrack=!1;var i=this.tracksInGroup?this.tracksInGroup[this.trackId]:void 0;this.setSubtitleTrack(n,i)}}]),f}(E.default);function s(r){for(var f=[],m=0;m<r.length;m++){var d=r[m];d.kind==="subtitles"&&d.label&&f.push(r[m])}return f}b.default=u},"./src/controller/timeline-controller.ts":function(D,b,A){"use strict";A.r(b),A.d(b,"TimelineController",function(){return s});var v=A("./src/polyfills/number.ts"),y=A("./src/events.ts"),E=A("./src/utils/cea-608-parser.ts"),w=A("./src/utils/output-filter.ts"),c=A("./src/utils/webvtt-parser.ts"),_=A("./src/utils/texttrack-utils.ts"),l=A("./src/utils/imsc1-ttml-parser.ts"),t=A("./src/types/loader.ts"),u=A("./src/utils/logger.ts"),s=function(){function d(i){if(this.hls=void 0,this.media=null,this.config=void 0,this.enabled=!0,this.Cues=void 0,this.textTracks=[],this.tracks=[],this.initPTS=[],this.timescale=[],this.unparsedVttFrags=[],this.captionsTracks={},this.nonNativeCaptionsTracks={},this.cea608Parser1=void 0,this.cea608Parser2=void 0,this.lastSn=-1,this.lastPartIndex=-1,this.prevCC=-1,this.vttCCs=m(),this.captionsProperties=void 0,this.hls=i,this.config=i.config,this.Cues=i.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 h=new w.default(this,"textTrack1"),C=new w.default(this,"textTrack2"),x=new w.default(this,"textTrack3"),g=new w.default(this,"textTrack4");this.cea608Parser1=new E.default(1,h,C),this.cea608Parser2=new E.default(3,x,g)}i.on(y.Events.MEDIA_ATTACHING,this.onMediaAttaching,this),i.on(y.Events.MEDIA_DETACHING,this.onMediaDetaching,this),i.on(y.Events.MANIFEST_LOADING,this.onManifestLoading,this),i.on(y.Events.MANIFEST_LOADED,this.onManifestLoaded,this),i.on(y.Events.SUBTITLE_TRACKS_UPDATED,this.onSubtitleTracksUpdated,this),i.on(y.Events.FRAG_LOADING,this.onFragLoading,this),i.on(y.Events.FRAG_LOADED,this.onFragLoaded,this),i.on(y.Events.FRAG_PARSING_USERDATA,this.onFragParsingUserdata,this),i.on(y.Events.FRAG_DECRYPTED,this.onFragDecrypted,this),i.on(y.Events.INIT_PTS_FOUND,this.onInitPtsFound,this),i.on(y.Events.SUBTITLE_TRACKS_CLEARED,this.onSubtitleTracksCleared,this),i.on(y.Events.BUFFER_FLUSHING,this.onBufferFlushing,this)}var n=d.prototype;return n.destroy=function(){var h=this.hls;h.off(y.Events.MEDIA_ATTACHING,this.onMediaAttaching,this),h.off(y.Events.MEDIA_DETACHING,this.onMediaDetaching,this),h.off(y.Events.MANIFEST_LOADING,this.onManifestLoading,this),h.off(y.Events.MANIFEST_LOADED,this.onManifestLoaded,this),h.off(y.Events.SUBTITLE_TRACKS_UPDATED,this.onSubtitleTracksUpdated,this),h.off(y.Events.FRAG_LOADING,this.onFragLoading,this),h.off(y.Events.FRAG_LOADED,this.onFragLoaded,this),h.off(y.Events.FRAG_PARSING_USERDATA,this.onFragParsingUserdata,this),h.off(y.Events.FRAG_DECRYPTED,this.onFragDecrypted,this),h.off(y.Events.INIT_PTS_FOUND,this.onInitPtsFound,this),h.off(y.Events.SUBTITLE_TRACKS_CLEARED,this.onSubtitleTracksCleared,this),h.off(y.Events.BUFFER_FLUSHING,this.onBufferFlushing,this),this.hls=this.config=this.cea608Parser1=this.cea608Parser2=null},n.addCues=function(h,C,x,g,R){for(var P=!1,O=R.length;O--;){var S=R[O],p=f(S[0],S[1],C,x);if(p>=0&&(S[0]=Math.min(S[0],C),S[1]=Math.max(S[1],x),P=!0,p/(x-C)>.5))return}if(P||R.push([C,x]),this.config.renderTextTracksNatively){var T=this.captionsTracks[h];this.Cues.newCue(T,C,x,g)}else{var N=this.Cues.newCue(null,C,x,g);this.hls.trigger(y.Events.CUES_PARSED,{type:"captions",cues:N,track:h})}},n.onInitPtsFound=function(h,C){var x=this,g=C.frag,R=C.id,P=C.initPTS,O=C.timescale,S=this.unparsedVttFrags;R==="main"&&(this.initPTS[g.cc]=P,this.timescale[g.cc]=O),S.length&&(this.unparsedVttFrags=[],S.forEach(function(p){x.onFragLoaded(y.Events.FRAG_LOADED,p)}))},n.getExistingTrack=function(h){var C=this.media;if(C)for(var x=0;x<C.textTracks.length;x++){var g=C.textTracks[x];if(g[h])return g}return null},n.createCaptionsTrack=function(h){this.config.renderTextTracksNatively?this.createNativeTrack(h):this.createNonNativeTrack(h)},n.createNativeTrack=function(h){if(this.captionsTracks[h])return;var C=this.captionsProperties,x=this.captionsTracks,g=this.media,R=C[h],P=R.label,O=R.languageCode,S=this.getExistingTrack(h);if(S)x[h]=S,Object(_.clearCurrentCues)(x[h]),Object(_.sendAddTrackEvent)(x[h],g);else{var p=this.createTextTrack("captions",P,O);p&&(p[h]=!0,x[h]=p)}},n.createNonNativeTrack=function(h){if(this.nonNativeCaptionsTracks[h])return;var C=this.captionsProperties[h];if(!C)return;var x=C.label,g={_id:h,label:x,kind:"captions",default:C.media?!!C.media.default:!1,closedCaptions:C.media};this.nonNativeCaptionsTracks[h]=g,this.hls.trigger(y.Events.NON_NATIVE_TEXT_TRACKS_FOUND,{tracks:[g]})},n.createTextTrack=function(h,C,x){var g=this.media;return g?g.addTextTrack(h,C,x):void 0},n.onMediaAttaching=function(h,C){this.media=C.media,this._cleanTracks()},n.onMediaDetaching=function(){var h=this.captionsTracks;Object.keys(h).forEach(function(C){Object(_.clearCurrentCues)(h[C]),delete h[C]}),this.nonNativeCaptionsTracks={}},n.onManifestLoading=function(){this.lastSn=-1,this.lastPartIndex=-1,this.prevCC=-1,this.vttCCs=m(),this._cleanTracks(),this.tracks=[],this.captionsTracks={},this.nonNativeCaptionsTracks={},this.textTracks=[],this.unparsedVttFrags=this.unparsedVttFrags||[],this.initPTS=[],this.timescale=[],this.cea608Parser1&&this.cea608Parser2&&(this.cea608Parser1.reset(),this.cea608Parser2.reset())},n._cleanTracks=function(){var h=this.media;if(!h)return;var C=h.textTracks;if(C)for(var x=0;x<C.length;x++)Object(_.clearCurrentCues)(C[x])},n.onSubtitleTracksUpdated=function(h,C){var x=this;this.textTracks=[];var g=C.subtitleTracks||[],R=g.some(function(p){return p.textCodec===l.IMSC1_CODEC});if(this.config.enableWebVTT||R&&this.config.enableIMSC1){var P=this.tracks&&g&&this.tracks.length===g.length;if(this.tracks=g||[],this.config.renderTextTracksNatively){var O=this.media?this.media.textTracks:[];this.tracks.forEach(function(p,T){var N;if(T<O.length){for(var k=null,U=0;U<O.length;U++)if(r(O[U],p)){k=O[U];break}k&&(N=k)}N?Object(_.clearCurrentCues)(N):(N=x.createTextTrack("subtitles",p.name,p.lang),N&&(N.mode="disabled")),N&&(N.groupId=p.groupId,x.textTracks.push(N))})}else if(!P&&this.tracks&&this.tracks.length){var S=this.tracks.map(function(p){return{label:p.name,kind:p.type.toLowerCase(),default:p.default,subtitleTrack:p}});this.hls.trigger(y.Events.NON_NATIVE_TEXT_TRACKS_FOUND,{tracks:S})}}},n.onManifestLoaded=function(h,C){var x=this;this.config.enableCEA708Captions&&C.captions&&C.captions.forEach(function(g){var R=/(?:CC|SERVICE)([1-4])/.exec(g.instreamId);if(!R)return;var P="textTrack"+R[1],O=x.captionsProperties[P];if(!O)return;O.label=g.name,g.lang&&(O.languageCode=g.lang),O.media=g})},n.onFragLoading=function(h,C){var x=this.cea608Parser1,g=this.cea608Parser2,R=this.lastSn,P=this.lastPartIndex;if(!this.enabled||!(x&&g))return;if(C.frag.type===t.PlaylistLevelType.MAIN){var O,S,p=C.frag.sn,T=(O=C==null||((S=C.part)===null||S===void 0)?void 0:S.index)!=null?O:-1;p===R+1||p===R&&T===P+1||(x.reset(),g.reset()),this.lastSn=p,this.lastPartIndex=T}},n.onFragLoaded=function(h,C){var x=C.frag,g=C.payload,R=this.initPTS,P=this.unparsedVttFrags;if(x.type===t.PlaylistLevelType.SUBTITLE)if(g.byteLength){if(!Object(v.isFiniteNumber)(R[x.cc])){P.push(C),R.length&&this.hls.trigger(y.Events.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:x,error:new Error("Missing initial subtitle PTS")});return}var O=x.decryptdata;if(O==null||O.key==null||O.method!=="AES-128"){var S=this.tracks[x.level],p=this.vttCCs;p[x.cc]||(p[x.cc]={start:x.start,prevCC:this.prevCC,new:!0},this.prevCC=x.cc),S&&S.textCodec===l.IMSC1_CODEC?this._parseIMSC1(x,g):this._parseVTTs(x,g,p)}}else this.hls.trigger(y.Events.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:x,error:new Error("Empty subtitle payload")})},n._parseIMSC1=function(h,C){var x=this,g=this.hls;Object(l.parseIMSC1)(C,this.initPTS[h.cc],this.timescale[h.cc],function(R){x._appendCues(R,h.level),g.trigger(y.Events.SUBTITLE_FRAG_PROCESSED,{success:!0,frag:h})},function(R){u.logger.log("Failed to parse IMSC1: "+R),g.trigger(y.Events.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:h,error:R})})},n._parseVTTs=function(h,C,x){var g=this,R=this.hls;Object(c.parseWebVTT)(C,this.initPTS[h.cc],this.timescale[h.cc],x,h.cc,h.start,function(P){g._appendCues(P,h.level),R.trigger(y.Events.SUBTITLE_FRAG_PROCESSED,{success:!0,frag:h})},function(P){g._fallbackToIMSC1(h,C),u.logger.log("Failed to parse VTT cue: "+P),R.trigger(y.Events.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:h,error:P})})},n._fallbackToIMSC1=function(h,C){var x=this,g=this.tracks[h.level];g.textCodec||Object(l.parseIMSC1)(C,this.initPTS[h.cc],this.timescale[h.cc],function(){g.textCodec=l.IMSC1_CODEC,x._parseIMSC1(h,C)},function(){g.textCodec="wvtt"})},n._appendCues=function(h,C){var x=this.hls;if(this.config.renderTextTracksNatively){var g=this.textTracks[C];if(g.mode==="disabled")return;h.forEach(function(O){return Object(_.addCueToTrack)(g,O)})}else{var R=this.tracks[C],P=R.default?"default":"subtitles"+C;x.trigger(y.Events.CUES_PARSED,{type:"subtitles",cues:h,track:P})}},n.onFragDecrypted=function(h,C){var x=C.frag;if(x.type===t.PlaylistLevelType.SUBTITLE){if(!Object(v.isFiniteNumber)(this.initPTS[x.cc])){this.unparsedVttFrags.push(C);return}this.onFragLoaded(y.Events.FRAG_LOADED,C)}},n.onSubtitleTracksCleared=function(){this.tracks=[],this.captionsTracks={}},n.onFragParsingUserdata=function(h,C){var x=this.cea608Parser1,g=this.cea608Parser2;if(!this.enabled||!(x&&g))return;for(var R=0;R<C.samples.length;R++){var P=C.samples[R].bytes;if(P){var O=this.extractCea608Data(P);x.addData(C.samples[R].pts,O[0]),g.addData(C.samples[R].pts,O[1])}}},n.onBufferFlushing=function(h,C){var x=C.startOffset,g=C.endOffset,R=C.endOffsetSubtitles,P=C.type,O=this.media;if(!O||O.currentTime<g)return;if(!P||P==="video"){var S=this.captionsTracks;Object.keys(S).forEach(function(T){return Object(_.removeCuesInRange)(S[T],x,g)})}if(this.config.renderTextTracksNatively&&(x===0&&R!==void 0)){var p=this.textTracks;Object.keys(p).forEach(function(T){return Object(_.removeCuesInRange)(p[T],x,R)})}},n.extractCea608Data=function(h){for(var C=h[0]&31,x=2,g=[[],[]],R=0;R<C;R++){var P=h[x++],O=127&h[x++],S=127&h[x++],p=(4&P)!==0,T=3&P;if(O===0&&S===0)continue;p&&((T===0||T===1)&&(g[T].push(O),g[T].push(S)))}return g},d}();function r(d,n){return d&&d.label===n.name&&!(d.textTrack1||d.textTrack2)}function f(d,n,i,h){return Math.min(n,h)-Math.max(d,i)}function m(){return{ccOffset:0,presentationOffset:0,0:{start:0,prevCC:-1,new:!1}}}},"./src/crypt/aes-crypto.ts":function(D,b,A){"use strict";A.r(b),A.d(b,"default",function(){return v});var v=function(){function y(w,c){this.subtle=void 0,this.aesIV=void 0,this.subtle=w,this.aesIV=c}var E=y.prototype;return E.decrypt=function(c,_){return this.subtle.decrypt({name:"AES-CBC",iv:this.aesIV},_,c)},y}()},"./src/crypt/aes-decryptor.ts":function(D,b,A){"use strict";A.r(b),A.d(b,"removePadding",function(){return y}),A.d(b,"default",function(){return E});var v=A("./src/utils/typed-array.ts");function y(w){var c=w.byteLength,_=c&&new DataView(w.buffer).getUint8(c-1);return _?Object(v.sliceUint8)(w,0,c-_):w}var E=function(){function w(){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 c=w.prototype;return c.uint8ArrayToUint32Array_=function(l){for(var t=new DataView(l),u=new Uint32Array(4),s=0;s<4;s++)u[s]=t.getUint32(s*4);return u},c.initTable=function(){var l=this.sBox,t=this.invSBox,u=this.subMix,s=u[0],r=u[1],f=u[2],m=u[3],d=this.invSubMix,n=d[0],i=d[1],h=d[2],C=d[3],x=new Uint32Array(256),g=0,R=0,P=0;for(P=0;P<256;P++)P<128?x[P]=P<<1:x[P]=P<<1^283;for(P=0;P<256;P++){var O=R^R<<1^R<<2^R<<3^R<<4;O=O>>>8^O&255^99,l[g]=O,t[O]=g;var S=x[g],p=x[S],T=x[p],N=x[O]*257^O*16843008;s[g]=N<<24|N>>>8,r[g]=N<<16|N>>>16,f[g]=N<<8|N>>>24,m[g]=N,N=T*16843009^p*65537^S*257^g*16843008,n[O]=N<<24|N>>>8,i[O]=N<<16|N>>>16,h[O]=N<<8|N>>>24,C[O]=N,g?(g=S^x[x[x[T^S]]],R^=x[x[R]]):g=R=1}},c.expandKey=function(l){for(var t=this.uint8ArrayToUint32Array_(l),u=!0,s=0;s<t.length&&u;)u=t[s]===this.key[s],s++;if(u)return;this.key=t;var r=this.keySize=t.length;if(r!==4&&r!==6&&r!==8)throw new Error("Invalid aes key size="+r);var f=this.ksRows=(r+6+1)*4,m,d,n=this.keySchedule=new Uint32Array(f),i=this.invKeySchedule=new Uint32Array(f),h=this.sBox,C=this.rcon,x=this.invSubMix,g=x[0],R=x[1],P=x[2],O=x[3],S,p;for(m=0;m<f;m++){if(m<r){S=n[m]=t[m];continue}p=S,m%r===0?(p=p<<8|p>>>24,p=h[p>>>24]<<24|h[p>>>16&255]<<16|h[p>>>8&255]<<8|h[p&255],p^=C[m/r|0]<<24):r>6&&m%r===4&&(p=h[p>>>24]<<24|h[p>>>16&255]<<16|h[p>>>8&255]<<8|h[p&255]),n[m]=S=(n[m-r]^p)>>>0}for(d=0;d<f;d++)m=f-d,d&3?p=n[m]:p=n[m-4],d<4||m<=4?i[d]=p:i[d]=g[h[p>>>24]]^R[h[p>>>16&255]]^P[h[p>>>8&255]]^O[h[p&255]],i[d]=i[d]>>>0},c.networkToHostOrderSwap=function(l){return l<<24|(l&65280)<<8|(l&16711680)>>8|l>>>24},c.decrypt=function(l,t,u){for(var s=this.keySize+6,r=this.invKeySchedule,f=this.invSBox,m=this.invSubMix,d=m[0],n=m[1],i=m[2],h=m[3],C=this.uint8ArrayToUint32Array_(u),x=C[0],g=C[1],R=C[2],P=C[3],O=new Int32Array(l),S=new Int32Array(O.length),p,T,N,k,U,z,W,F,V,K,B,J,le,ge,pe=this.networkToHostOrderSwap;t<O.length;){for(V=pe(O[t]),K=pe(O[t+1]),B=pe(O[t+2]),J=pe(O[t+3]),U=V^r[0],z=J^r[1],W=B^r[2],F=K^r[3],le=4,ge=1;ge<s;ge++)p=d[U>>>24]^n[z>>16&255]^i[W>>8&255]^h[F&255]^r[le],T=d[z>>>24]^n[W>>16&255]^i[F>>8&255]^h[U&255]^r[le+1],N=d[W>>>24]^n[F>>16&255]^i[U>>8&255]^h[z&255]^r[le+2],k=d[F>>>24]^n[U>>16&255]^i[z>>8&255]^h[W&255]^r[le+3],U=p,z=T,W=N,F=k,le=le+4;p=f[U>>>24]<<24^f[z>>16&255]<<16^f[W>>8&255]<<8^f[F&255]^r[le],T=f[z>>>24]<<24^f[W>>16&255]<<16^f[F>>8&255]<<8^f[U&255]^r[le+1],N=f[W>>>24]<<24^f[F>>16&255]<<16^f[U>>8&255]<<8^f[z&255]^r[le+2],k=f[F>>>24]<<24^f[U>>16&255]<<16^f[z>>8&255]<<8^f[W&255]^r[le+3],S[t]=pe(p^x),S[t+1]=pe(k^g),S[t+2]=pe(N^R),S[t+3]=pe(T^P),x=V,g=K,R=B,P=J,t=t+4}return S.buffer},w}()},"./src/crypt/decrypter.ts":function(D,b,A){"use strict";A.r(b),A.d(b,"default",function(){return t});var v=A("./src/crypt/aes-crypto.ts"),y=A("./src/crypt/fast-aes-key.ts"),E=A("./src/crypt/aes-decryptor.ts"),w=A("./src/utils/logger.ts"),c=A("./src/utils/mp4-tools.ts"),_=A("./src/utils/typed-array.ts"),l=16,t=function(){function u(r,f,m){var d=m===void 0?{}:m,n=d.removePKCS7Padding,i=n===void 0?!0:n;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=r,this.config=f,this.removePKCS7Padding=i,i)try{var h=self.crypto;h&&(this.subtle=h.subtle||h.webkitSubtle)}catch(C){}this.subtle===null&&(this.config.enableSoftwareAES=!0)}var s=u.prototype;return s.destroy=function(){this.observer=null},s.isSync=function(){return this.config.enableSoftwareAES},s.flush=function(){var f=this.currentResult;if(!f){this.reset();return}var m=new Uint8Array(f);return this.reset(),this.removePKCS7Padding?Object(E.removePadding)(m):m},s.reset=function(){this.currentResult=null,this.currentIV=null,this.remainderData=null,this.softwareDecrypter&&(this.softwareDecrypter=null)},s.decrypt=function(f,m,d,n){if(this.config.enableSoftwareAES){this.softwareDecrypt(new Uint8Array(f),m,d);var i=this.flush();i&&n(i.buffer)}else this.webCryptoDecrypt(new Uint8Array(f),m,d).then(n)},s.softwareDecrypt=function(f,m,d){var n=this.currentIV,i=this.currentResult,h=this.remainderData;this.logOnce("JS AES decrypt"),h&&(f=Object(c.appendUint8Array)(h,f),this.remainderData=null);var C=this.getValidChunk(f);if(!C.length)return null;n&&(d=n);var x=this.softwareDecrypter;x||(x=this.softwareDecrypter=new E.default),x.expandKey(m);var g=i;return this.currentResult=x.decrypt(C.buffer,0,d),this.currentIV=Object(_.sliceUint8)(C,-16).buffer,g||null},s.webCryptoDecrypt=function(f,m,d){var n=this,i=this.subtle;return(this.key!==m||!this.fastAesKey)&&(this.key=m,this.fastAesKey=new y.default(i,m)),this.fastAesKey.expandKey().then(function(h){if(!i)return Promise.reject(new Error("web crypto not initialized"));var C=new v.default(i,d);return C.decrypt(f.buffer,h)}).catch(function(h){return n.onWebCryptoError(h,f,m,d)})},s.onWebCryptoError=function(f,m,d,n){return w.logger.warn("[decrypter.ts]: WebCrypto Error, disable WebCrypto API:",f),this.config.enableSoftwareAES=!0,this.logEnabled=!0,this.softwareDecrypt(m,d,n)},s.getValidChunk=function(f){var m=f,d=f.length-f.length%l;return d!==f.length&&(m=Object(_.sliceUint8)(f,0,d),this.remainderData=Object(_.sliceUint8)(f,d)),m},s.logOnce=function(f){if(!this.logEnabled)return;w.logger.log("[decrypter.ts]: "+f),this.logEnabled=!1},u}()},"./src/crypt/fast-aes-key.ts":function(D,b,A){"use strict";A.r(b),A.d(b,"default",function(){return v});var v=function(){function y(w,c){this.subtle=void 0,this.key=void 0,this.subtle=w,this.key=c}var E=y.prototype;return E.expandKey=function(){return this.subtle.importKey("raw",this.key,{name:"AES-CBC"},!1,["encrypt","decrypt"])},y}()},"./src/demux/aacdemuxer.ts":function(D,b,A){"use strict";A.r(b);var v=A("./src/demux/base-audio-demuxer.ts"),y=A("./src/demux/adts.ts"),E=A("./src/utils/logger.ts"),w=A("./src/demux/id3.ts");function c(t,u){t.prototype=Object.create(u.prototype),t.prototype.constructor=t,_(t,u)}function _(t,u){return _=Object.setPrototypeOf||function(r,f){return r.__proto__=f,r},_(t,u)}var l=function(t){c(u,t);function u(r,f){var m;return m=t.call(this)||this,m.observer=void 0,m.config=void 0,m.observer=r,m.config=f,m}var s=u.prototype;return s.resetInitSegment=function(f,m,d){t.prototype.resetInitSegment.call(this,f,m,d),this._audioTrack={container:"audio/adts",type:"audio",id:2,pid:-1,sequenceNumber:0,isAAC:!0,samples:[],manifestCodec:f,duration:d,inputTimeScale:9e4,dropped:0}},u.probe=function(f){if(!f)return!1;for(var m=w.getID3Data(f,0)||[],d=m.length,n=f.length;d<n;d++)if(y.probe(f,d))return E.logger.log("ADTS sync word found !"),!0;return!1},s.canParse=function(f,m){return y.canParse(f,m)},s.appendFrame=function(f,m,d){y.initTrackConfig(f,this.observer,m,d,f.manifestCodec);var n=y.appendFrame(f,m,d,this.initPTS,this.frameIndex);if(n&&n.missing===0)return n},u}(v.default);l.minProbeByteLength=9,b.default=l},"./src/demux/adts.ts":function(D,b,A){"use strict";A.r(b),A.d(b,"getAudioConfig",function(){return w}),A.d(b,"isHeaderPattern",function(){return c}),A.d(b,"getHeaderLength",function(){return _}),A.d(b,"getFullFrameLength",function(){return l}),A.d(b,"canGetFrameLength",function(){return t}),A.d(b,"isHeader",function(){return u}),A.d(b,"canParse",function(){return s}),A.d(b,"probe",function(){return r}),A.d(b,"initTrackConfig",function(){return f}),A.d(b,"getFrameDuration",function(){return m}),A.d(b,"parseFrameHeader",function(){return d}),A.d(b,"appendFrame",function(){return n});var v=A("./src/utils/logger.ts"),y=A("./src/errors.ts"),E=A("./src/events.ts");function w(i,h,C,x){var g,R,P,O,S=navigator.userAgent.toLowerCase(),p=x,T=[96e3,88200,64e3,48e3,44100,32e3,24e3,22050,16e3,12e3,11025,8e3,7350];g=((h[C+2]&192)>>>6)+1;var N=(h[C+2]&60)>>>2;if(N>T.length-1){i.trigger(E.Events.ERROR,{type:y.ErrorTypes.MEDIA_ERROR,details:y.ErrorDetails.FRAG_PARSING_ERROR,fatal:!0,reason:"invalid ADTS sampling index:"+N});return}return P=(h[C+2]&1)<<2,P|=(h[C+3]&192)>>>6,v.logger.log("manifest codec:"+x+", ADTS type:"+g+", samplingIndex:"+N),/firefox/i.test(S)?N>=6?(g=5,O=new Array(4),R=N-3):(g=2,O=new Array(2),R=N):S.indexOf("android")!==-1?(g=2,O=new Array(2),R=N):(g=5,O=new Array(4),x&&(x.indexOf("mp4a.40.29")!==-1||x.indexOf("mp4a.40.5")!==-1)||!x&&N>=6?R=N-3:((x&&x.indexOf("mp4a.40.2")!==-1&&(N>=6&&P===1||/vivaldi/i.test(S))||!x&&P===1)&&(g=2,O=new Array(2)),R=N)),O[0]=g<<3,O[0]|=(N&14)>>1,O[1]|=(N&1)<<7,O[1]|=P<<3,g===5&&(O[1]|=(R&14)>>1,O[2]=(R&1)<<7,O[2]|=2<<2,O[3]=0),{config:O,samplerate:T[N],channelCount:P,codec:"mp4a.40."+g,manifestCodec:p}}function c(i,h){return i[h]===255&&(i[h+1]&246)===240}function _(i,h){return i[h+1]&1?7:9}function l(i,h){return(i[h+3]&3)<<11|i[h+4]<<3|(i[h+5]&224)>>>5}function t(i,h){return h+5<i.length}function u(i,h){return h+1<i.length&&c(i,h)}function s(i,h){return t(i,h)&&c(i,h)&&l(i,h)<=i.length-h}function r(i,h){if(u(i,h)){var C=_(i,h);if(h+C>=i.length)return!1;var x=l(i,h);if(x<=C)return!1;var g=h+x;return g===i.length||u(i,g)}return!1}function f(i,h,C,x,g){if(!i.samplerate){var R=w(h,C,x,g);if(!R)return;i.config=R.config,i.samplerate=R.samplerate,i.channelCount=R.channelCount,i.codec=R.codec,i.manifestCodec=R.manifestCodec,v.logger.log("parsed codec:"+i.codec+", rate:"+R.samplerate+", channels:"+R.channelCount)}}function m(i){return 1024*9e4/i}function d(i,h,C,x,g){var R=_(i,h),P=l(i,h);if(P-=R,P>0){var O=C+x*g;return{headerLength:R,frameLength:P,stamp:O}}}function n(i,h,C,x,g){var R=m(i.samplerate),P=d(h,C,x,g,R);if(P){var O=P.frameLength,S=P.headerLength,p=P.stamp,T=S+O,N=Math.max(0,C+T-h.length),k;N?(k=new Uint8Array(T-S),k.set(h.subarray(C+S,h.length),0)):k=h.subarray(C+S,C+T);var U={unit:k,pts:p};return N||i.samples.push(U),{sample:U,length:T,missing:N}}}},"./src/demux/base-audio-demuxer.ts":function(D,b,A){"use strict";A.r(b),A.d(b,"initPTSFn",function(){return l});var v=A("./src/polyfills/number.ts"),y=A("./src/demux/id3.ts"),E=A("./src/demux/dummy-demuxed-track.ts"),w=A("./src/utils/mp4-tools.ts"),c=A("./src/utils/typed-array.ts"),_=function(){function t(){this._audioTrack=void 0,this._id3Track=void 0,this.frameIndex=0,this.cachedData=null,this.initPTS=null}var u=t.prototype;return u.resetInitSegment=function(r,f,m){this._id3Track={type:"id3",id:3,pid:-1,inputTimeScale:9e4,sequenceNumber:0,samples:[],dropped:0}},u.resetTimeStamp=function(){},u.resetContiguity=function(){},u.canParse=function(r,f){return!1},u.appendFrame=function(r,f,m){},u.demux=function(r,f){this.cachedData&&(r=Object(w.appendUint8Array)(this.cachedData,r),this.cachedData=null);var m=y.getID3Data(r,0),d=m?m.length:0,n,i,h=this._audioTrack,C=this._id3Track,x=m?y.getTimeStamp(m):void 0,g=r.length;for((this.frameIndex===0||this.initPTS===null)&&(this.initPTS=l(x,f)),m&&m.length>0&&C.samples.push({pts:this.initPTS,dts:this.initPTS,data:m}),i=this.initPTS;d<g;){if(this.canParse(r,d)){var R=this.appendFrame(h,r,d);R?(this.frameIndex++,i=R.sample.pts,d+=R.length,n=d):d=g}else y.canParse(r,d)?(m=y.getID3Data(r,d),C.samples.push({pts:i,dts:i,data:m}),d+=m.length,n=d):d++;if(d===g&&n!==g){var P=Object(c.sliceUint8)(r,n);this.cachedData?this.cachedData=Object(w.appendUint8Array)(this.cachedData,P):this.cachedData=P}}return{audioTrack:h,avcTrack:Object(E.dummyTrack)(),id3Track:C,textTrack:Object(E.dummyTrack)()}},u.demuxSampleAes=function(r,f,m){return Promise.reject(new Error("["+this+"] This demuxer does not support Sample-AES decryption"))},u.flush=function(r){var f=this.cachedData;return f&&(this.cachedData=null,this.demux(f,0)),this.frameIndex=0,{audioTrack:this._audioTrack,avcTrack:Object(E.dummyTrack)(),id3Track:this._id3Track,textTrack:Object(E.dummyTrack)()}},u.destroy=function(){},t}(),l=function(u,s){return Object(v.isFiniteNumber)(u)?u*90:s*9e4};b.default=_},"./src/demux/chunk-cache.ts":function(D,b,A){"use strict";A.r(b),A.d(b,"default",function(){return v});var v=function(){function E(){this.chunks=[],this.dataLength=0}var w=E.prototype;return w.push=function(_){this.chunks.push(_),this.dataLength+=_.length},w.flush=function(){var _=this.chunks,l=this.dataLength,t;if(_.length)_.length===1?t=_[0]:t=y(_,l);else return new Uint8Array(0);return this.reset(),t},w.reset=function(){this.chunks.length=0,this.dataLength=0},E}();function y(E,w){for(var c=new Uint8Array(w),_=0,l=0;l<E.length;l++){var t=E[l];c.set(t,_),_+=t.length}return c}},"./src/demux/dummy-demuxed-track.ts":function(D,b,A){"use strict";A.r(b),A.d(b,"dummyTrack",function(){return v});function v(){return{type:"",id:-1,pid:-1,inputTimeScale:9e4,sequenceNumber:-1,samples:[],dropped:0}}},"./src/demux/exp-golomb.ts":function(D,b,A){"use strict";A.r(b);var v=A("./src/utils/logger.ts"),y=function(){function E(c){this.data=void 0,this.bytesAvailable=void 0,this.word=void 0,this.bitsAvailable=void 0,this.data=c,this.bytesAvailable=c.byteLength,this.word=0,this.bitsAvailable=0}var w=E.prototype;return w.loadWord=function(){var _=this.data,l=this.bytesAvailable,t=_.byteLength-l,u=new Uint8Array(4),s=Math.min(4,l);if(s===0)throw new Error("no bytes available");u.set(_.subarray(t,t+s)),this.word=new DataView(u.buffer).getUint32(0),this.bitsAvailable=s*8,this.bytesAvailable-=s},w.skipBits=function(_){var l;this.bitsAvailable>_?(this.word<<=_,this.bitsAvailable-=_):(_-=this.bitsAvailable,l=_>>3,_-=l>>3,this.bytesAvailable-=l,this.loadWord(),this.word<<=_,this.bitsAvailable-=_)},w.readBits=function(_){var l=Math.min(this.bitsAvailable,_),t=this.word>>>32-l;return _>32&&v.logger.error("Cannot read more than 32 bits at a time"),this.bitsAvailable-=l,this.bitsAvailable>0?this.word<<=l:this.bytesAvailable>0&&this.loadWord(),l=_-l,l>0&&this.bitsAvailable?t<<l|this.readBits(l):t},w.skipLZ=function(){var _;for(_=0;_<this.bitsAvailable;++_)if((this.word&2147483648>>>_)!==0)return this.word<<=_,this.bitsAvailable-=_,_;return this.loadWord(),_+this.skipLZ()},w.skipUEG=function(){this.skipBits(1+this.skipLZ())},w.skipEG=function(){this.skipBits(1+this.skipLZ())},w.readUEG=function(){var _=this.skipLZ();return this.readBits(_+1)-1},w.readEG=function(){var _=this.readUEG();return 1&_?1+_>>>1:-1*(_>>>1)},w.readBoolean=function(){return this.readBits(1)===1},w.readUByte=function(){return this.readBits(8)},w.readUShort=function(){return this.readBits(16)},w.readUInt=function(){return this.readBits(32)},w.skipScalingList=function(_){for(var l=8,t=8,u,s=0;s<_;s++)t!==0&&(u=this.readEG(),t=(l+u+256)%256),l=t===0?l:t},w.readSPS=function(){var _=0,l=0,t=0,u=0,s,r,f,m=this.readUByte.bind(this),d=this.readBits.bind(this),n=this.readUEG.bind(this),i=this.readBoolean.bind(this),h=this.skipBits.bind(this),C=this.skipEG.bind(this),x=this.skipUEG.bind(this),g=this.skipScalingList.bind(this);m();var R=m();if(d(5),h(3),m(),x(),R===100||R===110||R===122||R===244||R===44||R===83||R===86||R===118||R===128){var P=n();if(P===3&&h(1),x(),x(),h(1),i())for(r=P!==3?8:12,f=0;f<r;f++)i()&&(f<6?g(16):g(64))}x();var O=n();if(O===0)n();else if(O===1)for(h(1),C(),C(),s=n(),f=0;f<s;f++)C();x(),h(1);var S=n(),p=n(),T=d(1);T===0&&h(1),h(1),i()&&(_=n(),l=n(),t=n(),u=n());var N=[1,1];if(i()&&i()){var k=m();switch(k){case 1:N=[1,1];break;case 2:N=[12,11];break;case 3:N=[10,11];break;case 4:N=[16,11];break;case 5:N=[40,33];break;case 6:N=[24,11];break;case 7:N=[20,11];break;case 8:N=[32,11];break;case 9:N=[80,33];break;case 10:N=[18,11];break;case 11:N=[15,11];break;case 12:N=[64,33];break;case 13:N=[160,99];break;case 14:N=[4,3];break;case 15:N=[3,2];break;case 16:N=[2,1];break;case 255:{N=[m()<<8|m(),m()<<8|m()];break}}}return{width:Math.ceil((S+1)*16-_*2-l*2),height:(2-T)*(p+1)*16-(T?2:4)*(t+u),pixelRatio:N}},w.readSliceType=function(){return this.readUByte(),this.readUEG(),this.readUEG()},E}();b.default=y},"./src/demux/id3.ts":function(D,b,A){"use strict";A.r(b),A.d(b,"isHeader",function(){return v}),A.d(b,"isFooter",function(){return y}),A.d(b,"getID3Data",function(){return E}),A.d(b,"canParse",function(){return c}),A.d(b,"getTimeStamp",function(){return _}),A.d(b,"isTimeStampFrame",function(){return l}),A.d(b,"getID3Frames",function(){return u}),A.d(b,"decodeFrame",function(){return s}),A.d(b,"utf8ArrayToStr",function(){return n}),A.d(b,"testables",function(){return i});var v=function(g,R){return R+10<=g.length&&(g[R]===73&&g[R+1]===68&&g[R+2]===51&&(g[R+3]<255&&g[R+4]<255&&(g[R+6]<128&&g[R+7]<128&&g[R+8]<128&&g[R+9]<128)))},y=function(g,R){return R+10<=g.length&&(g[R]===51&&g[R+1]===68&&g[R+2]===73&&(g[R+3]<255&&g[R+4]<255&&(g[R+6]<128&&g[R+7]<128&&g[R+8]<128&&g[R+9]<128)))},E=function(g,R){for(var P=R,O=0;v(g,R);){O+=10;var S=w(g,R+6);O+=S,y(g,R+10)&&(O+=10),R+=O}return O>0?g.subarray(P,P+O):void 0},w=function(g,R){var P=0;return P=(g[R]&127)<<21,P|=(g[R+1]&127)<<14,P|=(g[R+2]&127)<<7,P|=g[R+3]&127,P},c=function(g,R){return v(g,R)&&w(g,R+6)+10<=g.length-R},_=function(g){for(var R=u(g),P=0;P<R.length;P++){var O=R[P];if(l(O))return d(O)}return},l=function(g){return g&&g.key==="PRIV"&&g.info==="com.apple.streaming.transportStreamTimestamp"},t=function(g){var R=String.fromCharCode(g[0],g[1],g[2],g[3]),P=w(g,4),O=10;return{type:R,size:P,data:g.subarray(O,O+P)}},u=function(g){for(var R=0,P=[];v(g,R);){var O=w(g,R+6);R+=10;for(var S=R+O;R+8<S;){var p=t(g.subarray(R)),T=s(p);T&&P.push(T),R+=p.size+10}y(g,R)&&(R+=10)}return P},s=function(g){return g.type==="PRIV"?r(g):g.type[0]==="W"?m(g):f(g)},r=function(g){if(g.size<2)return;var R=n(g.data,!0),P=new Uint8Array(g.data.subarray(R.length+1));return{key:g.type,info:R,data:P.buffer}},f=function(g){if(g.size<2)return;if(g.type==="TXXX"){var R=1,P=n(g.data.subarray(R),!0);R+=P.length+1;var O=n(g.data.subarray(R));return{key:g.type,info:P,data:O}}var S=n(g.data.subarray(1));return{key:g.type,data:S}},m=function(g){if(g.type==="WXXX"){if(g.size<2)return;var R=1,P=n(g.data.subarray(R),!0);R+=P.length+1;var O=n(g.data.subarray(R));return{key:g.type,info:P,data:O}}var S=n(g.data);return{key:g.type,data:S}},d=function(g){if(g.data.byteLength===8){var R=new Uint8Array(g.data),P=R[3]&1,O=(R[4]<<23)+(R[5]<<15)+(R[6]<<7)+R[7];return O/=45,P&&(O+=4772185884e-2),Math.round(O)}return},n=function(g,R){R===void 0&&(R=!1);var P=C();if(P){var O=P.decode(g);if(R){var S=O.indexOf("\0");return S!==-1?O.substring(0,S):O}return O.replace(/\0/g,"")}for(var p=g.length,T,N,k,U="",z=0;z<p;){if(T=g[z++],T===0&&R)return U;if(T===0||T===3)continue;switch(T>>4){case 0:case 1:case 2:case 3:case 4:case 5:case 6:case 7:U+=String.fromCharCode(T);break;case 12:case 13:N=g[z++],U+=String.fromCharCode((T&31)<<6|N&63);break;case 14:N=g[z++],k=g[z++],U+=String.fromCharCode((T&15)<<12|(N&63)<<6|(k&63)<<0);break;default:}}return U},i={decodeTextFrame:f},h;function C(){return!h&&typeof self.TextDecoder!="undefined"&&(h=new self.TextDecoder("utf-8")),h}},"./src/demux/mp3demuxer.ts":function(D,b,A){"use strict";A.r(b);var v=A("./src/demux/base-audio-demuxer.ts"),y=A("./src/demux/id3.ts"),E=A("./src/utils/logger.ts"),w=A("./src/demux/mpegaudio.ts");function c(t,u){t.prototype=Object.create(u.prototype),t.prototype.constructor=t,_(t,u)}function _(t,u){return _=Object.setPrototypeOf||function(r,f){return r.__proto__=f,r},_(t,u)}var l=function(t){c(u,t);function u(){return t.apply(this,arguments)||this}var s=u.prototype;return s.resetInitSegment=function(f,m,d){t.prototype.resetInitSegment.call(this,f,m,d),this._audioTrack={container:"audio/mpeg",type:"audio",id:2,pid:-1,sequenceNumber:0,isAAC:!1,samples:[],manifestCodec:f,duration:d,inputTimeScale:9e4,dropped:0}},u.probe=function(f){if(!f)return!1;for(var m=y.getID3Data(f,0)||[],d=m.length,n=f.length;d<n;d++)if(w.probe(f,d))return E.logger.log("MPEG Audio sync word found !"),!0;return!1},s.canParse=function(f,m){return w.canParse(f,m)},s.appendFrame=function(f,m,d){return this.initPTS===null?void 0:w.appendFrame(f,m,d,this.initPTS,this.frameIndex)},u}(v.default);l.minProbeByteLength=4,b.default=l},"./src/demux/mp4demuxer.ts":function(D,b,A){"use strict";A.r(b);var v=A("./src/utils/mp4-tools.ts"),y=A("./src/demux/dummy-demuxed-track.ts"),E=function(){function w(_,l){this.remainderData=null,this.config=void 0,this.config=l}var c=w.prototype;return c.resetTimeStamp=function(){},c.resetInitSegment=function(){},c.resetContiguity=function(){},w.probe=function(l){return Object(v.findBox)({data:l,start:0,end:Math.min(l.length,16384)},["moof"]).length>0},c.demux=function(l){var t=l,u=Object(y.dummyTrack)();if(this.config.progressive){this.remainderData&&(t=Object(v.appendUint8Array)(this.remainderData,l));var s=Object(v.segmentValidRange)(t);this.remainderData=s.remainder,u.samples=s.valid||new Uint8Array}else u.samples=t;return{audioTrack:Object(y.dummyTrack)(),avcTrack:u,id3Track:Object(y.dummyTrack)(),textTrack:Object(y.dummyTrack)()}},c.flush=function(){var l=Object(y.dummyTrack)();return l.samples=this.remainderData||new Uint8Array,this.remainderData=null,{audioTrack:Object(y.dummyTrack)(),avcTrack:l,id3Track:Object(y.dummyTrack)(),textTrack:Object(y.dummyTrack)()}},c.demuxSampleAes=function(l,t,u){return Promise.reject(new Error("The MP4 demuxer does not support SAMPLE-AES decryption"))},c.destroy=function(){},w}();E.minProbeByteLength=1024,b.default=E},"./src/demux/mpegaudio.ts":function(D,b,A){"use strict";A.r(b),A.d(b,"appendFrame",function(){return _}),A.d(b,"parseHeader",function(){return l}),A.d(b,"isHeaderPattern",function(){return t}),A.d(b,"isHeader",function(){return u}),A.d(b,"canParse",function(){return s}),A.d(b,"probe",function(){return r});var v=null,y=[32,64,96,128,160,192,224,256,288,320,352,384,416,448,32,48,56,64,80,96,112,128,160,192,224,256,320,384,32,40,48,56,64,80,96,112,128,160,192,224,256,320,32,48,56,64,80,96,112,128,144,160,176,192,224,256,8,16,24,32,40,48,56,64,80,96,112,128,144,160],E=[44100,48e3,32e3,22050,24e3,16e3,11025,12e3,8e3],w=[[0,72,144,12],[0,0,0,0],[0,72,144,12],[0,144,144,12]],c=[0,1,1,4];function _(f,m,d,n,i){if(d+24>m.length)return;var h=l(m,d);if(h&&d+h.frameLength<=m.length){var C=h.samplesPerFrame*9e4/h.sampleRate,x=n+i*C,g={unit:m.subarray(d,d+h.frameLength),pts:x,dts:x};return f.config=[],f.channelCount=h.channelCount,f.samplerate=h.sampleRate,f.samples.push(g),{sample:g,length:h.frameLength,missing:0}}}function l(f,m){var d=f[m+1]>>3&3,n=f[m+1]>>1&3,i=f[m+2]>>4&15,h=f[m+2]>>2&3;if(d!==1&&i!==0&&i!==15&&h!==3){var C=f[m+2]>>1&1,x=f[m+3]>>6,g=d===3?3-n:n===3?3:4,R=y[g*14+i-1]*1e3,P=d===3?0:d===2?1:2,O=E[P*3+h],S=x===3?1:2,p=w[d][n],T=c[n],N=p*8*T,k=Math.floor(p*R/O+C)*T;if(v===null){var U=navigator.userAgent||"",z=U.match(/Chrome\/(\d+)/i);v=z?parseInt(z[1]):0}var W=!!v&&v<=87;return W&&n===2&&R>=224e3&&x===0&&(f[m+3]=f[m+3]|128),{sampleRate:O,channelCount:S,frameLength:k,samplesPerFrame:N}}}function t(f,m){return f[m]===255&&(f[m+1]&224)===224&&(f[m+1]&6)!==0}function u(f,m){return m+1<f.length&&t(f,m)}function s(f,m){var d=4;return t(f,m)&&d<=f.length-m}function r(f,m){if(m+1<f.length&&t(f,m)){var d=4,n=l(f,m),i=d;n!=null&&n.frameLength&&(i=n.frameLength);var h=m+i;return h===f.length||u(f,h)}return!1}},"./src/demux/sample-aes.ts":function(D,b,A){"use strict";A.r(b);var v=A("./src/crypt/decrypter.ts"),y=A("./src/demux/tsdemuxer.ts"),E=function(){function w(_,l,t){this.keyData=void 0,this.decrypter=void 0,this.keyData=t,this.decrypter=new v.default(_,l,{removePKCS7Padding:!1})}var c=w.prototype;return c.decryptBuffer=function(l,t){this.decrypter.decrypt(l,this.keyData.key.buffer,this.keyData.iv.buffer,t)},c.decryptAacSample=function(l,t,u,s){var r=l[t].unit,f=r.subarray(16,r.length-r.length%16),m=f.buffer.slice(f.byteOffset,f.byteOffset+f.length),d=this;this.decryptBuffer(m,function(n){var i=new Uint8Array(n);r.set(i,16),s||d.decryptAacSamples(l,t+1,u)})},c.decryptAacSamples=function(l,t,u){for(;;t++){if(t>=l.length){u();return}if(l[t].unit.length<32)continue;var s=this.decrypter.isSync();if(this.decryptAacSample(l,t,u,s),!s)return}},c.getAvcEncryptedData=function(l){for(var t=Math.floor((l.length-48)/160)*16+16,u=new Int8Array(t),s=0,r=32;r<=l.length-16;r+=160,s+=16)u.set(l.subarray(r,r+16),s);return u},c.getAvcDecryptedUnit=function(l,t){for(var u=new Uint8Array(t),s=0,r=32;r<=l.length-16;r+=160,s+=16)l.set(u.subarray(s,s+16),r);return l},c.decryptAvcSample=function(l,t,u,s,r,f){var m=Object(y.discardEPB)(r.data),d=this.getAvcEncryptedData(m),n=this;this.decryptBuffer(d.buffer,function(i){r.data=n.getAvcDecryptedUnit(m,i),f||n.decryptAvcSamples(l,t,u+1,s)})},c.decryptAvcSamples=function(l,t,u,s){if(l instanceof Uint8Array)throw new Error("Cannot decrypt samples of type Uint8Array");for(;;t++,u=0){if(t>=l.length){s();return}for(var r=l[t].units;!(u>=r.length);u++){var f=r[u];if(f.data.length<=48||f.type!==1&&f.type!==5)continue;var m=this.decrypter.isSync();if(this.decryptAvcSample(l,t,u,s,f,m),!m)return}}},w}();b.default=E},"./src/demux/transmuxer-interface.ts":function(D,b,A){"use strict";A.r(b),A.d(b,"default",function(){return r});var v=A("./node_modules/webworkify-webpack/index.js"),y=A.n(v),E=A("./src/events.ts"),w=A("./src/demux/transmuxer.ts"),c=A("./src/utils/logger.ts"),_=A("./src/errors.ts"),l=A("./src/utils/mediasource-helper.ts"),t=A("./node_modules/eventemitter3/index.js"),u=A.n(t),s=Object(l.getMediaSource)()||{isTypeSupported:function(){return!1}},r=function(){function f(d,n,i,h){var C=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=d,this.id=n,this.onTransmuxComplete=i,this.onFlush=h;var x=d.config,g=function(p,T){T=T||{},T.frag=C.frag,T.id=C.id,d.trigger(p,T)};this.observer=new t.EventEmitter,this.observer.on(E.Events.FRAG_DECRYPTED,g),this.observer.on(E.Events.ERROR,g);var R={mp4:s.isTypeSupported("video/mp4"),mpeg:s.isTypeSupported("audio/mpeg"),mp3:s.isTypeSupported('audio/mp4; codecs="mp3"')},P=navigator.vendor;if(x.enableWorker&&typeof Worker!="undefined"){c.logger.log("demuxing in webworker");var O;try{O=this.worker=v("./src/demux/transmuxer-worker.ts"),this.onwmsg=this.onWorkerMessage.bind(this),O.addEventListener("message",this.onwmsg),O.onerror=function(S){d.trigger(E.Events.ERROR,{type:_.ErrorTypes.OTHER_ERROR,details:_.ErrorDetails.INTERNAL_EXCEPTION,fatal:!0,event:"demuxerWorker",error:new Error(S.message+" ("+S.filename+":"+S.lineno+")")})},O.postMessage({cmd:"init",typeSupported:R,vendor:P,id:n,config:JSON.stringify(x)})}catch(S){c.logger.warn("Error in worker:",S),c.logger.error("Error while initializing DemuxerWorker, fallback to inline"),O&&self.URL.revokeObjectURL(O.objectURL),this.transmuxer=new w.default(this.observer,R,x,P,n),this.worker=null}}else this.transmuxer=new w.default(this.observer,R,x,P,n)}var m=f.prototype;return m.destroy=function(){var n=this.worker;if(n)n.removeEventListener("message",this.onwmsg),n.terminate(),this.worker=null;else{var i=this.transmuxer;i&&(i.destroy(),this.transmuxer=null)}var h=this.observer;h&&h.removeAllListeners(),this.observer=null},m.push=function(n,i,h,C,x,g,R,P,O,S){var p=this;O.transmuxing.start=self.performance.now();var T=this.transmuxer,N=this.worker,k=g?g.start:x.start,U=x.decryptdata,z=this.frag,W=!(z&&x.cc===z.cc),F=!(z&&O.level===z.level),V=z?O.sn-z.sn:-1,K=this.part?O.part-this.part.index:1,B=!F&&(V===1||V===0&&K===1),J=self.performance.now();(F||V||x.stats.parsing.start===0)&&(x.stats.parsing.start=J),g&&(K||!B)&&(g.stats.parsing.start=J);var le=new w.TransmuxState(W,B,P,F,k);if(!B||W){c.logger.log("[transmuxer-interface, "+x.type+"]: Starting new transmux session for sn: "+O.sn+" p: "+O.part+" level: "+O.level+" id: "+O.id+`
|
|
|
discontinuity: `+W+`
|
|
|
trackSwitch: `+F+`
|
|
|
contiguous: `+B+`
|
|
|
accurateTimeOffset: `+P+`
|
|
|
timeOffset: `+k);var ge=new w.TransmuxConfig(h,C,i,R,S);this.configureTransmuxer(ge)}if(this.frag=x,this.part=g,N)N.postMessage({cmd:"demux",data:n,decryptdata:U,chunkMeta:O,state:le},n instanceof ArrayBuffer?[n]:[]);else if(T){var pe=T.push(n,U,O,le);Object(w.isPromise)(pe)?pe.then(function(De){p.handleTransmuxComplete(De)}):this.handleTransmuxComplete(pe)}},m.flush=function(n){var i=this;n.transmuxing.start=self.performance.now();var h=this.transmuxer,C=this.worker;if(C)C.postMessage({cmd:"flush",chunkMeta:n});else if(h){var x=h.flush(n);Object(w.isPromise)(x)?x.then(function(g){i.handleFlushResult(g,n)}):this.handleFlushResult(x,n)}},m.handleFlushResult=function(n,i){var h=this;n.forEach(function(C){h.handleTransmuxComplete(C)}),this.onFlush(i)},m.onWorkerMessage=function(n){var i=n.data,h=this.hls;switch(i.event){case"init":{self.URL.revokeObjectURL(this.worker.objectURL);break}case"transmuxComplete":{this.handleTransmuxComplete(i.data);break}case"flush":{this.onFlush(i.data);break}default:{i.data=i.data||{},i.data.frag=this.frag,i.data.id=this.id,h.trigger(i.event,i.data);break}}},m.configureTransmuxer=function(n){var i=this.worker,h=this.transmuxer;i?i.postMessage({cmd:"configure",config:n}):h&&h.configure(n)},m.handleTransmuxComplete=function(n){n.chunkMeta.transmuxing.end=self.performance.now(),this.onTransmuxComplete(n)},f}()},"./src/demux/transmuxer-worker.ts":function(D,b,A){"use strict";A.r(b),A.d(b,"default",function(){return _});var v=A("./src/demux/transmuxer.ts"),y=A("./src/events.ts"),E=A("./src/utils/logger.ts"),w=A("./node_modules/eventemitter3/index.js"),c=A.n(w);function _(r){var f=new w.EventEmitter,m=function(n,i){r.postMessage({event:n,data:i})};f.on(y.Events.FRAG_DECRYPTED,m),f.on(y.Events.ERROR,m),r.addEventListener("message",function(d){var n=d.data;switch(n.cmd){case"init":{var i=JSON.parse(n.config);r.transmuxer=new v.default(f,n.typeSupported,i,n.vendor,n.id),Object(E.enableLogs)(i.debug),m("init",null);break}case"configure":{r.transmuxer.configure(n.config);break}case"demux":{var h=r.transmuxer.push(n.data,n.decryptdata,n.chunkMeta,n.state);Object(v.isPromise)(h)?h.then(function(g){l(r,g)}):l(r,h);break}case"flush":{var C=n.chunkMeta,x=r.transmuxer.flush(C);Object(v.isPromise)(x)?x.then(function(g){u(r,g,C)}):u(r,x,C);break}default:break}})}function l(r,f){if(s(f.remuxResult))return;var m=[],d=f.remuxResult,n=d.audio,i=d.video;n&&t(m,n),i&&t(m,i),r.postMessage({event:"transmuxComplete",data:f},m)}function t(r,f){f.data1&&r.push(f.data1.buffer),f.data2&&r.push(f.data2.buffer)}function u(r,f,m){f.forEach(function(d){l(r,d)}),r.postMessage({event:"flush",data:m})}function s(r){return!r.audio&&!r.video&&!r.text&&!r.id3&&!r.initSegment}},"./src/demux/transmuxer.ts":function(D,b,A){"use strict";A.r(b),A.d(b,"default",function(){return i}),A.d(b,"isPromise",function(){return x}),A.d(b,"TransmuxConfig",function(){return g}),A.d(b,"TransmuxState",function(){return R});var v=A("./src/events.ts"),y=A("./src/errors.ts"),E=A("./src/crypt/decrypter.ts"),w=A("./src/demux/aacdemuxer.ts"),c=A("./src/demux/mp4demuxer.ts"),_=A("./src/demux/tsdemuxer.ts"),l=A("./src/demux/mp3demuxer.ts"),t=A("./src/remux/mp4-remuxer.ts"),u=A("./src/remux/passthrough-remuxer.ts"),s=A("./src/demux/chunk-cache.ts"),r=A("./src/utils/mp4-tools.ts"),f=A("./src/utils/logger.ts"),m;try{m=self.performance.now.bind(self.performance)}catch(P){f.logger.debug("Unable to use Performance API on this environment"),m=self.Date.now}var d=[{demux:_.default,remux:t.default},{demux:c.default,remux:u.default},{demux:w.default,remux:t.default},{demux:l.default,remux:t.default}],n=1024;d.forEach(function(P){var O=P.demux;n=Math.max(n,O.minProbeByteLength)});var i=function(){function P(S,p,T,N,k){this.observer=void 0,this.typeSupported=void 0,this.config=void 0,this.vendor=void 0,this.id=void 0,this.demuxer=void 0,this.remuxer=void 0,this.decrypter=void 0,this.probe=void 0,this.decryptionPromise=null,this.transmuxConfig=void 0,this.currentTransmuxState=void 0,this.cache=new s.default,this.observer=S,this.typeSupported=p,this.config=T,this.vendor=N,this.id=k}var O=P.prototype;return O.configure=function(p){this.transmuxConfig=p,this.decrypter&&this.decrypter.reset()},O.push=function(p,T,N,k){var U=this,z=N.transmuxing;z.executeStart=m();var W=new Uint8Array(p),F=this.cache,V=this.config,K=this.currentTransmuxState,B=this.transmuxConfig;k&&(this.currentTransmuxState=k);var J=h(W,T);if(J&&J.method==="AES-128"){var le=this.getDecrypter();if(V.enableSoftwareAES){var ge=le.softwareDecrypt(W,J.key.buffer,J.iv.buffer);if(!ge)return z.executeEnd=m(),C(N);W=new Uint8Array(ge)}else return this.decryptionPromise=le.webCryptoDecrypt(W,J.key.buffer,J.iv.buffer).then(function($){var X=U.push($,null,N);return U.decryptionPromise=null,X}),this.decryptionPromise}var pe=k||K,De=pe.contiguous,Ie=pe.discontinuity,fe=pe.trackSwitch,xe=pe.accurateTimeOffset,Ee=pe.timeOffset,se=B.audioCodec,oe=B.videoCodec,q=B.defaultInitPts,me=B.duration,re=B.initSegmentData;if((Ie||fe)&&this.resetInitSegment(re,se,oe,me),Ie&&this.resetInitialTimestamp(q),De||this.resetContiguity(),this.needsProbing(W,Ie,fe)){if(F.dataLength){var ae=F.flush();W=Object(r.appendUint8Array)(ae,W)}this.configureTransmuxer(W,B)}var ce=this.transmux(W,J,Ee,xe,N),te=this.currentTransmuxState;return te.contiguous=!0,te.discontinuity=!1,te.trackSwitch=!1,z.executeEnd=m(),ce},O.flush=function(p){var T=this,N=p.transmuxing;N.executeStart=m();var k=this.decrypter,U=this.cache,z=this.currentTransmuxState,W=this.decryptionPromise;if(W)return W.then(function(){return T.flush(p)});var F=[],V=z.timeOffset;if(k){var K=k.flush();K&&F.push(this.push(K,null,p))}var B=U.dataLength;U.reset();var J=this.demuxer,le=this.remuxer;if(!J||!le)return B>=n&&this.observer.emit(v.Events.ERROR,v.Events.ERROR,{type:y.ErrorTypes.MEDIA_ERROR,details:y.ErrorDetails.FRAG_PARSING_ERROR,fatal:!0,reason:"no demux matching with content found"}),N.executeEnd=m(),[C(p)];var ge=J.flush(V);return x(ge)?ge.then(function(pe){return T.flushRemux(F,pe,p),F}):(this.flushRemux(F,ge,p),F)},O.flushRemux=function(p,T,N){var k=T.audioTrack,U=T.avcTrack,z=T.id3Track,W=T.textTrack,F=this.currentTransmuxState,V=F.accurateTimeOffset,K=F.timeOffset;f.logger.log("[transmuxer.ts]: Flushed fragment "+N.sn+(N.part>-1?" p: "+N.part:"")+" of level "+N.level);var B=this.remuxer.remux(k,U,z,W,K,V,!0,this.id);p.push({remuxResult:B,chunkMeta:N}),N.transmuxing.executeEnd=m()},O.resetInitialTimestamp=function(p){var T=this.demuxer,N=this.remuxer;if(!T||!N)return;T.resetTimeStamp(p),N.resetTimeStamp(p)},O.resetContiguity=function(){var p=this.demuxer,T=this.remuxer;if(!p||!T)return;p.resetContiguity(),T.resetNextTimestamp()},O.resetInitSegment=function(p,T,N,k){var U=this.demuxer,z=this.remuxer;if(!U||!z)return;U.resetInitSegment(T,N,k),z.resetInitSegment(p,T,N)},O.destroy=function(){this.demuxer&&(this.demuxer.destroy(),this.demuxer=void 0),this.remuxer&&(this.remuxer.destroy(),this.remuxer=void 0)},O.transmux=function(p,T,N,k,U){var z;return T&&T.method==="SAMPLE-AES"?z=this.transmuxSampleAes(p,T,N,k,U):z=this.transmuxUnencrypted(p,N,k,U),z},O.transmuxUnencrypted=function(p,T,N,k){var U=this.demuxer.demux(p,T,!1,!this.config.progressive),z=U.audioTrack,W=U.avcTrack,F=U.id3Track,V=U.textTrack,K=this.remuxer.remux(z,W,F,V,T,N,!1,this.id);return{remuxResult:K,chunkMeta:k}},O.transmuxSampleAes=function(p,T,N,k,U){var z=this;return this.demuxer.demuxSampleAes(p,T,N).then(function(W){var F=z.remuxer.remux(W.audioTrack,W.avcTrack,W.id3Track,W.textTrack,N,k,!1,z.id);return{remuxResult:F,chunkMeta:U}})},O.configureTransmuxer=function(p,T){for(var N=this.config,k=this.observer,U=this.typeSupported,z=this.vendor,W=T.audioCodec,F=T.defaultInitPts,V=T.duration,K=T.initSegmentData,B=T.videoCodec,J,le=0,ge=d.length;le<ge;le++)if(d[le].demux.probe(p)){J=d[le];break}J||(f.logger.warn("Failed to find demuxer by probing frag, treating as mp4 passthrough"),J={demux:c.default,remux:u.default});var pe=this.demuxer,De=this.remuxer,Ie=J.remux,fe=J.demux;(!De||!(De instanceof Ie))&&(this.remuxer=new Ie(k,N,U,z)),(!pe||!(pe instanceof fe))&&(this.demuxer=new fe(k,N,U),this.probe=fe.probe),this.resetInitSegment(K,W,B,V),this.resetInitialTimestamp(F)},O.needsProbing=function(p,T,N){return!this.demuxer||!this.remuxer||T||N},O.getDecrypter=function(){var p=this.decrypter;return p||(p=this.decrypter=new E.default(this.observer,this.config)),p},P}();function h(P,O){var S=null;return P.byteLength>0&&O!=null&&O.key!=null&&O.iv!==null&&O.method!=null&&(S=O),S}var C=function(O){return{remuxResult:{},chunkMeta:O}};function x(P){return"then"in P&&P.then instanceof Function}var g=function(O,S,p,T,N){this.audioCodec=void 0,this.videoCodec=void 0,this.initSegmentData=void 0,this.duration=void 0,this.defaultInitPts=void 0,this.audioCodec=O,this.videoCodec=S,this.initSegmentData=p,this.duration=T,this.defaultInitPts=N},R=function(O,S,p,T,N){this.discontinuity=void 0,this.contiguous=void 0,this.accurateTimeOffset=void 0,this.trackSwitch=void 0,this.timeOffset=void 0,this.discontinuity=O,this.contiguous=S,this.accurateTimeOffset=p,this.trackSwitch=T,this.timeOffset=N}},"./src/demux/tsdemuxer.ts":function(D,b,A){"use strict";A.r(b),A.d(b,"discardEPB",function(){return C});var v=A("./src/demux/adts.ts"),y=A("./src/demux/mpegaudio.ts"),E=A("./src/demux/exp-golomb.ts"),w=A("./src/demux/id3.ts"),c=A("./src/demux/sample-aes.ts"),_=A("./src/events.ts"),l=A("./src/utils/mp4-tools.ts"),t=A("./src/utils/logger.ts"),u=A("./src/errors.ts"),s={video:1,audio:2,id3:3,text:4},r=function(){function x(R,P,O){this.observer=void 0,this.config=void 0,this.typeSupported=void 0,this.sampleAes=null,this.pmtParsed=!1,this.audioCodec=void 0,this.videoCodec=void 0,this._duration=0,this.aacLastPTS=null,this._initPTS=null,this._initDTS=null,this._pmtId=-1,this._avcTrack=void 0,this._audioTrack=void 0,this._id3Track=void 0,this._txtTrack=void 0,this.aacOverFlow=null,this.avcSample=null,this.remainderData=null,this.observer=R,this.config=P,this.typeSupported=O}x.probe=function(P){var O=x.syncOffset(P);return O<0?!1:(O&&t.logger.warn("MPEG2-TS detected but first sync word found @ offset "+O+", junk ahead ?"),!0)},x.syncOffset=function(P){for(var O=Math.min(1e3,P.length-3*188),S=0;S<O;){if(P[S]===71&&P[S+188]===71&&P[S+2*188]===71)return S;S++}return-1},x.createTrack=function(P,O){return{container:P==="video"||P==="audio"?"video/mp2t":void 0,type:P,id:s[P],pid:-1,inputTimeScale:9e4,sequenceNumber:0,samples:[],dropped:0,duration:P==="audio"?O:void 0}};var g=x.prototype;return g.resetInitSegment=function(P,O,S){this.pmtParsed=!1,this._pmtId=-1,this._avcTrack=x.createTrack("video",S),this._audioTrack=x.createTrack("audio",S),this._id3Track=x.createTrack("id3",S),this._txtTrack=x.createTrack("text",S),this._audioTrack.isAAC=!0,this.aacOverFlow=null,this.aacLastPTS=null,this.avcSample=null,this.audioCodec=P,this.videoCodec=O,this._duration=S},g.resetTimeStamp=function(){},g.resetContiguity=function(){var P=this._audioTrack,O=this._avcTrack,S=this._id3Track;P&&(P.pesData=null),O&&(O.pesData=null),S&&(S.pesData=null),this.aacOverFlow=null,this.aacLastPTS=null},g.demux=function(P,O,S,p){S===void 0&&(S=!1),p===void 0&&(p=!1),S||(this.sampleAes=null);var T,N=this._avcTrack,k=this._audioTrack,U=this._id3Track,z=N.pid,W=N.pesData,F=k.pid,V=U.pid,K=k.pesData,B=U.pesData,J=!1,le=this.pmtParsed,ge=this._pmtId,pe=P.length;if(this.remainderData&&(P=Object(l.appendUint8Array)(this.remainderData,P),pe=P.length,this.remainderData=null),pe<188&&!p)return this.remainderData=P,{audioTrack:k,avcTrack:N,id3Track:U,textTrack:this._txtTrack};var De=Math.max(0,x.syncOffset(P));pe-=(pe+De)%188,pe<P.byteLength&&!p&&(this.remainderData=new Uint8Array(P.buffer,pe,P.buffer.byteLength-pe));for(var Ie=De;Ie<pe;Ie+=188)if(P[Ie]===71){var fe=!!(P[Ie+1]&64),xe=((P[Ie+1]&31)<<8)+P[Ie+2],Ee=(P[Ie+3]&48)>>4,se=void 0;if(Ee>1){if(se=Ie+5+P[Ie+4],se===Ie+188)continue}else se=Ie+4;switch(xe){case z:fe&&(W&&(T=n(W))&&this.parseAVCPES(T,!1),W={data:[],size:0}),W&&(W.data.push(P.subarray(se,Ie+188)),W.size+=Ie+188-se);break;case F:fe&&(K&&(T=n(K))&&(k.isAAC?this.parseAACPES(T):this.parseMPEGPES(T)),K={data:[],size:0}),K&&(K.data.push(P.subarray(se,Ie+188)),K.size+=Ie+188-se);break;case V:fe&&(B&&(T=n(B))&&this.parseID3PES(T),B={data:[],size:0}),B&&(B.data.push(P.subarray(se,Ie+188)),B.size+=Ie+188-se);break;case 0:fe&&(se+=P[se]+1),ge=this._pmtId=m(P,se);break;case ge:{fe&&(se+=P[se]+1);var oe=d(P,se,this.typeSupported.mpeg===!0||this.typeSupported.mp3===!0,S);z=oe.avc,z>0&&(N.pid=z),F=oe.audio,F>0&&(k.pid=F,k.isAAC=oe.isAAC),V=oe.id3,V>0&&(U.pid=V),J&&!le&&(t.logger.log("reparse from beginning"),J=!1,Ie=De-188),le=this.pmtParsed=!0;break}case 17:case 8191:break;default:J=!0;break}}else this.observer.emit(_.Events.ERROR,_.Events.ERROR,{type:u.ErrorTypes.MEDIA_ERROR,details:u.ErrorDetails.FRAG_PARSING_ERROR,fatal:!1,reason:"TS packet did not start with 0x47"});N.pesData=W,k.pesData=K,U.pesData=B;var q={audioTrack:k,avcTrack:N,id3Track:U,textTrack:this._txtTrack};return p&&this.extractRemainingSamples(q),q},g.flush=function(){var P=this.remainderData;this.remainderData=null;var O;return P?O=this.demux(P,-1,!1,!0):O={audioTrack:this._audioTrack,avcTrack:this._avcTrack,textTrack:this._txtTrack,id3Track:this._id3Track},this.extractRemainingSamples(O),this.sampleAes?this.decrypt(O,this.sampleAes):O},g.extractRemainingSamples=function(P){var O=P.audioTrack,S=P.avcTrack,p=P.id3Track,T=S.pesData,N=O.pesData,k=p.pesData,U;T&&(U=n(T))?(this.parseAVCPES(U,!0),S.pesData=null):S.pesData=T,N&&(U=n(N))?(O.isAAC?this.parseAACPES(U):this.parseMPEGPES(U),O.pesData=null):(N!=null&&N.size&&t.logger.log("last AAC PES packet truncated,might overlap between fragments"),O.pesData=N),k&&(U=n(k))?(this.parseID3PES(U),p.pesData=null):p.pesData=k},g.demuxSampleAes=function(P,O,S){var p=this.demux(P,S,!0,!this.config.progressive),T=this.sampleAes=new c.default(this.observer,this.config,O);return this.decrypt(p,T)},g.decrypt=function(P,O){return new Promise(function(S){var p=P.audioTrack,T=P.avcTrack;p.samples&&p.isAAC?O.decryptAacSamples(p.samples,0,function(){T.samples?O.decryptAvcSamples(T.samples,0,0,function(){S(P)}):S(P)}):T.samples&&O.decryptAvcSamples(T.samples,0,0,function(){S(P)})})},g.destroy=function(){this._initPTS=this._initDTS=null,this._duration=0},g.parseAVCPES=function(P,O){var S=this,p=this._avcTrack,T=this.parseAVCNALu(P.data),N=!1,k=this.avcSample,U,z=!1;P.data=null,k&&T.length&&!p.audFound&&(i(k,p),k=this.avcSample=f(!1,P.pts,P.dts,"")),T.forEach(function(W){switch(W.type){case 1:{U=!0,k||(k=S.avcSample=f(!0,P.pts,P.dts,"")),N&&(k.debug+="NDR "),k.frame=!0;var F=W.data;if(z&&F.length>4){var V=new E.default(F).readSliceType();(V===2||V===4||V===7||V===9)&&(k.key=!0)}break}case 5:U=!0,k||(k=S.avcSample=f(!0,P.pts,P.dts,"")),N&&(k.debug+="IDR "),k.key=!0,k.frame=!0;break;case 6:{U=!0,N&&k&&(k.debug+="SEI ");var K=new E.default(C(W.data));K.readUByte();for(var B=0,J=0,le=!1,ge=0;!le&&K.bytesAvailable>1;){B=0;do ge=K.readUByte(),B+=ge;while(ge===255);J=0;do ge=K.readUByte(),J+=ge;while(ge===255);if(B===4&&K.bytesAvailable!==0){le=!0;var pe=K.readUByte();if(pe===181){var De=K.readUShort();if(De===49){var Ie=K.readUInt();if(Ie===1195456820){var fe=K.readUByte();if(fe===3){for(var xe=K.readUByte(),Ee=K.readUByte(),se=31&xe,oe=[xe,Ee],q=0;q<se;q++)oe.push(K.readUByte()),oe.push(K.readUByte()),oe.push(K.readUByte());h(S._txtTrack.samples,{type:3,pts:P.pts,bytes:oe})}}}}}else if(B===5&&K.bytesAvailable!==0){if(le=!0,J>16){for(var me=[],re=0;re<16;re++)me.push(K.readUByte().toString(16)),(re===3||re===5||re===7||re===9)&&me.push("-");for(var ae=J-16,ce=new Uint8Array(ae),te=0;te<ae;te++)ce[te]=K.readUByte();h(S._txtTrack.samples,{pts:P.pts,payloadType:B,uuid:me.join(""),userData:Object(w.utf8ArrayToStr)(ce),userDataBytes:ce})}}else if(J<K.bytesAvailable)for(var $=0;$<J;$++)K.readUByte()}break}case 7:if(U=!0,z=!0,N&&k&&(k.debug+="SPS "),!p.sps){var X=new E.default(W.data),ee=X.readSPS();p.width=ee.width,p.height=ee.height,p.pixelRatio=ee.pixelRatio,p.sps=[W.data],p.duration=S._duration;for(var Oe=W.data.subarray(1,4),Se="avc1.",Me=0;Me<3;Me++){var Qe=Oe[Me].toString(16);Qe.length<2&&(Qe="0"+Qe),Se+=Qe}p.codec=Se}break;case 8:U=!0,N&&k&&(k.debug+="PPS "),p.pps||(p.pps=[W.data]);break;case 9:U=!1,p.audFound=!0,k&&i(k,p),k=S.avcSample=f(!1,P.pts,P.dts,N?"AUD ":"");break;case 12:U=!1;break;default:U=!1,k&&(k.debug+="unknown NAL "+W.type+" ");break}if(k&&U){var tt=k.units;tt.push(W)}}),O&&k&&(i(k,p),this.avcSample=null)},g.getLastNalUnit=function(){var P,O=this.avcSample,S;if(!O||O.units.length===0){var p=this._avcTrack.samples;O=p[p.length-1]}if((P=O)!==null&&P!==void 0&&P.units){var T=O.units;S=T[T.length-1]}return S},g.parseAVCNALu=function(P){var O=P.byteLength,S=this._avcTrack,p=S.naluState||0,T=p,N=[],k=0,U,z,W,F=-1,V=0;for(p===-1&&(F=0,V=P[0]&31,p=0,k=1);k<O;){if(U=P[k++],!p){p=U?0:1;continue}if(p===1){p=U?0:2;continue}if(!U)p=3;else if(U===1){if(F>=0){var K={data:P.subarray(F,k-p-1),type:V};N.push(K)}else{var B=this.getLastNalUnit();if(B&&(T&&k<=4-T&&(B.state&&(B.data=B.data.subarray(0,B.data.byteLength-T))),z=k-p-1,z>0)){var J=new Uint8Array(B.data.byteLength+z);J.set(B.data,0),J.set(P.subarray(0,z),B.data.byteLength),B.data=J,B.state=0}}k<O?(W=P[k]&31,F=k,V=W,p=0):p=-1}else p=0}if(F>=0&&p>=0){var le={data:P.subarray(F,O),type:V,state:p};N.push(le)}if(N.length===0){var ge=this.getLastNalUnit();if(ge){var pe=new Uint8Array(ge.data.byteLength+P.byteLength);pe.set(ge.data,0),pe.set(P,ge.data.byteLength),ge.data=pe}}return S.naluState=p,N},g.parseAACPES=function(P){var O=0,S=this._audioTrack,p=this.aacOverFlow,T=P.data;if(p){this.aacOverFlow=null;var N=p.sample.unit.byteLength,k=Math.min(p.missing,N),U=N-k;p.sample.unit.set(T.subarray(0,k),U),S.samples.push(p.sample),O=p.missing}var z,W;for(z=O,W=T.length;z<W-1&&!v.isHeader(T,z);z++);if(z!==O){var F,V;if(z<W-1?(F="AAC PES did not start with ADTS header,offset:"+z,V=!1):(F="no ADTS header found in AAC PES",V=!0),t.logger.warn("parsing error:"+F),this.observer.emit(_.Events.ERROR,_.Events.ERROR,{type:u.ErrorTypes.MEDIA_ERROR,details:u.ErrorDetails.FRAG_PARSING_ERROR,fatal:V,reason:F}),V)return}v.initTrackConfig(S,this.observer,T,z,this.audioCodec);var K;if(P.pts!==void 0)K=P.pts;else if(p){var B=v.getFrameDuration(S.samplerate);K=p.sample.pts+B}else{t.logger.warn("[tsdemuxer]: AAC PES unknown PTS");return}for(var J=0;z<W;)if(v.isHeader(T,z)){if(z+5<W){var le=v.appendFrame(S,T,z,K,J);if(le)if(le.missing)this.aacOverFlow=le;else{z+=le.length,J++;continue}}break}else z++},g.parseMPEGPES=function(P){var O=P.data,S=O.length,p=0,T=0,N=P.pts;if(N===void 0){t.logger.warn("[tsdemuxer]: MPEG PES unknown PTS");return}for(;T<S;)if(y.isHeader(O,T)){var k=y.appendFrame(this._audioTrack,O,T,N,p);if(k)T+=k.length,p++;else break}else T++},g.parseID3PES=function(P){if(P.pts===void 0){t.logger.warn("[tsdemuxer]: ID3 PES unknown PTS");return}this._id3Track.samples.push(P)},x}();r.minProbeByteLength=188;function f(x,g,R,P){return{key:x,frame:!1,pts:g,dts:R,units:[],debug:P,length:0}}function m(x,g){return(x[g+10]&31)<<8|x[g+11]}function d(x,g,R,P){var O={audio:-1,avc:-1,id3:-1,isAAC:!0},S=(x[g+1]&15)<<8|x[g+2],p=g+3+S-4,T=(x[g+10]&15)<<8|x[g+11];for(g+=12+T;g<p;){var N=(x[g+1]&31)<<8|x[g+2];switch(x[g]){case 207:if(!P){t.logger.log("ADTS AAC with AES-128-CBC frame encryption found in unencrypted stream");break}case 15:O.audio===-1&&(O.audio=N);break;case 21:O.id3===-1&&(O.id3=N);break;case 219:if(!P){t.logger.log("H.264 with AES-128-CBC slice encryption found in unencrypted stream");break}case 27:O.avc===-1&&(O.avc=N);break;case 3:case 4:R?O.audio===-1&&(O.audio=N,O.isAAC=!1):t.logger.log("MPEG audio found, not supported in this browser");break;case 36:t.logger.warn("Unsupported HEVC stream type found");break;default:break}g+=((x[g+3]&15)<<8|x[g+4])+5}return O}function n(x){var g=0,R,P,O,S,p,T=x.data;if(!x||x.size===0)return null;for(;T[0].length<19&&T.length>1;){var N=new Uint8Array(T[0].length+T[1].length);N.set(T[0]),N.set(T[1],T[0].length),T[0]=N,T.splice(1,1)}R=T[0];var k=(R[0]<<16)+(R[1]<<8)+R[2];if(k===1){if(P=(R[4]<<8)+R[5],P&&P>x.size-6)return null;var U=R[7];U&192&&(S=(R[9]&14)*536870912+(R[10]&255)*4194304+(R[11]&254)*16384+(R[12]&255)*128+(R[13]&254)/2,U&64?(p=(R[14]&14)*536870912+(R[15]&255)*4194304+(R[16]&254)*16384+(R[17]&255)*128+(R[18]&254)/2,S-p>60*9e4&&(t.logger.warn(Math.round((S-p)/9e4)+"s delta between PTS and DTS, align them"),S=p)):p=S),O=R[8];var z=O+9;if(x.size<=z)return null;x.size-=z;for(var W=new Uint8Array(x.size),F=0,V=T.length;F<V;F++){R=T[F];var K=R.byteLength;if(z)if(z>K){z-=K;continue}else R=R.subarray(z),K-=z,z=0;W.set(R,g),g+=K}return P&&(P-=O+3),{data:W,pts:S,dts:p,len:P}}return null}function i(x,g){if(x.units.length&&x.frame){if(x.pts===void 0){var R=g.samples,P=R.length;if(P){var O=R[P-1];x.pts=O.pts,x.dts=O.dts}else{g.dropped++;return}}g.samples.push(x)}x.debug.length&&t.logger.log(x.pts+"/"+x.dts+":"+x.debug)}function h(x,g){var R=x.length;if(R>0){if(g.pts>=x[R-1].pts)x.push(g);else for(var P=R-1;P>=0;P--)if(g.pts<x[P].pts){x.splice(P,0,g);break}}else x.push(g)}function C(x){for(var g=x.byteLength,R=[],P=1;P<g-2;)x[P]===0&&x[P+1]===0&&x[P+2]===3?(R.push(P+2),P+=2):P++;if(R.length===0)return x;var O=g-R.length,S=new Uint8Array(O),p=0;for(P=0;P<O;p++,P++)p===R[0]&&(p++,R.shift()),S[P]=x[p];return S}b.default=r},"./src/errors.ts":function(D,b,A){"use strict";A.r(b),A.d(b,"ErrorTypes",function(){return v}),A.d(b,"ErrorDetails",function(){return y});var v;(function(E){E.NETWORK_ERROR="networkError",E.MEDIA_ERROR="mediaError",E.KEY_SYSTEM_ERROR="keySystemError",E.MUX_ERROR="muxError",E.OTHER_ERROR="otherError"})(v||(v={}));var y;(function(E){E.KEY_SYSTEM_NO_KEYS="keySystemNoKeys",E.KEY_SYSTEM_NO_ACCESS="keySystemNoAccess",E.KEY_SYSTEM_NO_SESSION="keySystemNoSession",E.KEY_SYSTEM_LICENSE_REQUEST_FAILED="keySystemLicenseRequestFailed",E.KEY_SYSTEM_NO_INIT_DATA="keySystemNoInitData",E.MANIFEST_LOAD_ERROR="manifestLoadError",E.MANIFEST_LOAD_TIMEOUT="manifestLoadTimeOut",E.MANIFEST_PARSING_ERROR="manifestParsingError",E.MANIFEST_INCOMPATIBLE_CODECS_ERROR="manifestIncompatibleCodecsError",E.LEVEL_EMPTY_ERROR="levelEmptyError",E.LEVEL_LOAD_ERROR="levelLoadError",E.LEVEL_LOAD_TIMEOUT="levelLoadTimeOut",E.LEVEL_SWITCH_ERROR="levelSwitchError",E.AUDIO_TRACK_LOAD_ERROR="audioTrackLoadError",E.AUDIO_TRACK_LOAD_TIMEOUT="audioTrackLoadTimeOut",E.SUBTITLE_LOAD_ERROR="subtitleTrackLoadError",E.SUBTITLE_TRACK_LOAD_TIMEOUT="subtitleTrackLoadTimeOut",E.FRAG_LOAD_ERROR="fragLoadError",E.FRAG_LOAD_TIMEOUT="fragLoadTimeOut",E.FRAG_DECRYPT_ERROR="fragDecryptError",E.FRAG_PARSING_ERROR="fragParsingError",E.REMUX_ALLOC_ERROR="remuxAllocError",E.KEY_LOAD_ERROR="keyLoadError",E.KEY_LOAD_TIMEOUT="keyLoadTimeOut",E.BUFFER_ADD_CODEC_ERROR="bufferAddCodecError",E.BUFFER_INCOMPATIBLE_CODECS_ERROR="bufferIncompatibleCodecsError",E.BUFFER_APPEND_ERROR="bufferAppendError",E.BUFFER_APPENDING_ERROR="bufferAppendingError",E.BUFFER_STALLED_ERROR="bufferStalledError",E.BUFFER_FULL_ERROR="bufferFullError",E.BUFFER_SEEK_OVER_HOLE="bufferSeekOverHole",E.BUFFER_NUDGE_ON_STALL="bufferNudgeOnStall",E.INTERNAL_EXCEPTION="internalException",E.INTERNAL_ABORTED="aborted",E.UNKNOWN="unknown"})(y||(y={}))},"./src/events.ts":function(D,b,A){"use strict";A.r(b),A.d(b,"Events",function(){return v});var v;(function(y){y.MEDIA_ATTACHING="hlsMediaAttaching",y.MEDIA_ATTACHED="hlsMediaAttached",y.MEDIA_DETACHING="hlsMediaDetaching",y.MEDIA_DETACHED="hlsMediaDetached",y.BUFFER_RESET="hlsBufferReset",y.BUFFER_CODECS="hlsBufferCodecs",y.BUFFER_CREATED="hlsBufferCreated",y.BUFFER_APPENDING="hlsBufferAppending",y.BUFFER_APPENDED="hlsBufferAppended",y.BUFFER_EOS="hlsBufferEos",y.BUFFER_FLUSHING="hlsBufferFlushing",y.BUFFER_FLUSHED="hlsBufferFlushed",y.MANIFEST_LOADING="hlsManifestLoading",y.MANIFEST_LOADED="hlsManifestLoaded",y.MANIFEST_PARSED="hlsManifestParsed",y.LEVEL_SWITCHING="hlsLevelSwitching",y.LEVEL_SWITCHED="hlsLevelSwitched",y.LEVEL_LOADING="hlsLevelLoading",y.LEVEL_LOADED="hlsLevelLoaded",y.LEVEL_UPDATED="hlsLevelUpdated",y.LEVEL_PTS_UPDATED="hlsLevelPtsUpdated",y.LEVELS_UPDATED="hlsLevelsUpdated",y.AUDIO_TRACKS_UPDATED="hlsAudioTracksUpdated",y.AUDIO_TRACK_SWITCHING="hlsAudioTrackSwitching",y.AUDIO_TRACK_SWITCHED="hlsAudioTrackSwitched",y.AUDIO_TRACK_LOADING="hlsAudioTrackLoading",y.AUDIO_TRACK_LOADED="hlsAudioTrackLoaded",y.SUBTITLE_TRACKS_UPDATED="hlsSubtitleTracksUpdated",y.SUBTITLE_TRACKS_CLEARED="hlsSubtitleTracksCleared",y.SUBTITLE_TRACK_SWITCH="hlsSubtitleTrackSwitch",y.SUBTITLE_TRACK_LOADING="hlsSubtitleTrackLoading",y.SUBTITLE_TRACK_LOADED="hlsSubtitleTrackLoaded",y.SUBTITLE_FRAG_PROCESSED="hlsSubtitleFragProcessed",y.CUES_PARSED="hlsCuesParsed",y.NON_NATIVE_TEXT_TRACKS_FOUND="hlsNonNativeTextTracksFound",y.INIT_PTS_FOUND="hlsInitPtsFound",y.FRAG_LOADING="hlsFragLoading",y.FRAG_LOAD_EMERGENCY_ABORTED="hlsFragLoadEmergencyAborted",y.FRAG_LOADED="hlsFragLoaded",y.FRAG_DECRYPTED="hlsFragDecrypted",y.FRAG_PARSING_INIT_SEGMENT="hlsFragParsingInitSegment",y.FRAG_PARSING_USERDATA="hlsFragParsingUserdata",y.FRAG_PARSING_METADATA="hlsFragParsingMetadata",y.FRAG_PARSED="hlsFragParsed",y.FRAG_BUFFERED="hlsFragBuffered",y.FRAG_CHANGED="hlsFragChanged",y.FPS_DROP="hlsFpsDrop",y.FPS_DROP_LEVEL_CAPPING="hlsFpsDropLevelCapping",y.ERROR="hlsError",y.DESTROYING="hlsDestroying",y.KEY_LOADING="hlsKeyLoading",y.KEY_LOADED="hlsKeyLoaded",y.LIVE_BACK_BUFFER_REACHED="hlsLiveBackBufferReached",y.BACK_BUFFER_REACHED="hlsBackBufferReached"})(v||(v={}))},"./src/hls.ts":function(D,b,A){"use strict";A.r(b),A.d(b,"default",function(){return x});var v=A("./node_modules/url-toolkit/src/url-toolkit.js"),y=A.n(v),E=A("./src/loader/playlist-loader.ts"),w=A("./src/loader/key-loader.ts"),c=A("./src/controller/id3-track-controller.ts"),_=A("./src/controller/latency-controller.ts"),l=A("./src/controller/level-controller.ts"),t=A("./src/controller/fragment-tracker.ts"),u=A("./src/controller/stream-controller.ts"),s=A("./src/is-supported.ts"),r=A("./src/utils/logger.ts"),f=A("./src/config.ts"),m=A("./node_modules/eventemitter3/index.js"),d=A.n(m),n=A("./src/events.ts"),i=A("./src/errors.ts");function h(g,R){for(var P=0;P<R.length;P++){var O=R[P];O.enumerable=O.enumerable||!1,O.configurable=!0,"value"in O&&(O.writable=!0),Object.defineProperty(g,O.key,O)}}function C(g,R,P){return R&&h(g.prototype,R),P&&h(g,P),g}var x=function(){g.isSupported=function(){return Object(s.isSupported)()};function g(P){P===void 0&&(P={}),this.config=void 0,this.userConfig=void 0,this.coreComponents=void 0,this.networkControllers=void 0,this._emitter=new m.EventEmitter,this._autoLevelCapping=void 0,this.abrController=void 0,this.bufferController=void 0,this.capLevelController=void 0,this.latencyController=void 0,this.levelController=void 0,this.streamController=void 0,this.audioTrackController=void 0,this.subtitleTrackController=void 0,this.emeController=void 0,this.cmcdController=void 0,this._media=null,this.url=null;var O=this.config=Object(f.mergeConfig)(g.DefaultConfig,P);this.userConfig=P,Object(r.enableLogs)(O.debug),this._autoLevelCapping=-1,O.progressive&&Object(f.enableStreamingMode)(O);var S=O.abrController,p=O.bufferController,T=O.capLevelController,N=O.fpsController,k=this.abrController=new S(this),U=this.bufferController=new p(this),z=this.capLevelController=new T(this),W=new N(this),F=new E.default(this),V=new w.default(this),K=new c.default(this),B=this.levelController=new l.default(this),J=new t.FragmentTracker(this),le=this.streamController=new u.default(this,J);z.setStreamController(le),W.setStreamController(le);var ge=[B,le];this.networkControllers=ge;var pe=[F,V,k,U,z,W,K,J];this.audioTrackController=this.createController(O.audioTrackController,null,ge),this.createController(O.audioStreamController,J,ge),this.subtitleTrackController=this.createController(O.subtitleTrackController,null,ge),this.createController(O.subtitleStreamController,J,ge),this.createController(O.timelineController,null,pe),this.emeController=this.createController(O.emeController,null,pe),this.cmcdController=this.createController(O.cmcdController,null,pe),this.latencyController=this.createController(_.default,null,pe),this.coreComponents=pe}var R=g.prototype;return R.createController=function(O,S,p){if(O){var T=S?new O(this,S):new O(this);return p&&p.push(T),T}return null},R.on=function(O,S,p){p===void 0&&(p=this),this._emitter.on(O,S,p)},R.once=function(O,S,p){p===void 0&&(p=this),this._emitter.once(O,S,p)},R.removeAllListeners=function(O){this._emitter.removeAllListeners(O)},R.off=function(O,S,p,T){p===void 0&&(p=this),this._emitter.off(O,S,p,T)},R.listeners=function(O){return this._emitter.listeners(O)},R.emit=function(O,S,p){return this._emitter.emit(O,S,p)},R.trigger=function(O,S){if(this.config.debug)return this.emit(O,O,S);try{return this.emit(O,O,S)}catch(p){r.logger.error("An internal error happened while handling event "+O+'. Error message: "'+p.message+'". Here is a stacktrace:',p),this.trigger(n.Events.ERROR,{type:i.ErrorTypes.OTHER_ERROR,details:i.ErrorDetails.INTERNAL_EXCEPTION,fatal:!1,event:O,error:p})}return!1},R.listenerCount=function(O){return this._emitter.listenerCount(O)},R.destroy=function(){r.logger.log("destroy"),this.trigger(n.Events.DESTROYING,void 0),this.detachMedia(),this.removeAllListeners(),this._autoLevelCapping=-1,this.url=null,this.networkControllers.forEach(function(O){return O.destroy()}),this.networkControllers.length=0,this.coreComponents.forEach(function(O){return O.destroy()}),this.coreComponents.length=0},R.attachMedia=function(O){r.logger.log("attachMedia"),this._media=O,this.trigger(n.Events.MEDIA_ATTACHING,{media:O})},R.detachMedia=function(){r.logger.log("detachMedia"),this.trigger(n.Events.MEDIA_DETACHING,void 0),this._media=null},R.loadSource=function(O){this.stopLoad();var S=this.media,p=this.url,T=this.url=v.buildAbsoluteURL(self.location.href,O,{alwaysNormalize:!0});r.logger.log("loadSource:"+T),S&&p&&p!==T&&this.bufferController.hasSourceTypes()&&(this.detachMedia(),this.attachMedia(S)),this.trigger(n.Events.MANIFEST_LOADING,{url:O})},R.startLoad=function(O){O===void 0&&(O=-1),r.logger.log("startLoad("+O+")"),this.networkControllers.forEach(function(S){S.startLoad(O)})},R.stopLoad=function(){r.logger.log("stopLoad"),this.networkControllers.forEach(function(O){O.stopLoad()})},R.swapAudioCodec=function(){r.logger.log("swapAudioCodec"),this.streamController.swapAudioCodec()},R.recoverMediaError=function(){r.logger.log("recoverMediaError");var O=this._media;this.detachMedia(),O&&this.attachMedia(O)},R.removeLevel=function(O,S){S===void 0&&(S=0),this.levelController.removeLevel(O,S)},C(g,[{key:"levels",get:function(){var O=this.levelController.levels;return O||[]}},{key:"currentLevel",get:function(){return this.streamController.currentLevel},set:function(O){r.logger.log("set currentLevel:"+O),this.loadLevel=O,this.abrController.clearTimer(),this.streamController.immediateLevelSwitch()}},{key:"nextLevel",get:function(){return this.streamController.nextLevel},set:function(O){r.logger.log("set nextLevel:"+O),this.levelController.manualLevel=O,this.streamController.nextLevelSwitch()}},{key:"loadLevel",get:function(){return this.levelController.level},set:function(O){r.logger.log("set loadLevel:"+O),this.levelController.manualLevel=O}},{key:"nextLoadLevel",get:function(){return this.levelController.nextLoadLevel},set:function(O){this.levelController.nextLoadLevel=O}},{key:"firstLevel",get:function(){return Math.max(this.levelController.firstLevel,this.minAutoLevel)},set:function(O){r.logger.log("set firstLevel:"+O),this.levelController.firstLevel=O}},{key:"startLevel",get:function(){return this.levelController.startLevel},set:function(O){r.logger.log("set startLevel:"+O),O!==-1&&(O=Math.max(O,this.minAutoLevel)),this.levelController.startLevel=O}},{key:"capLevelToPlayerSize",get:function(){return this.config.capLevelToPlayerSize},set:function(O){var S=!!O;S!==this.config.capLevelToPlayerSize&&(S?this.capLevelController.startCapping():(this.capLevelController.stopCapping(),this.autoLevelCapping=-1,this.streamController.nextLevelSwitch()),this.config.capLevelToPlayerSize=S)}},{key:"autoLevelCapping",get:function(){return this._autoLevelCapping},set:function(O){this._autoLevelCapping!==O&&(r.logger.log("set autoLevelCapping:"+O),this._autoLevelCapping=O)}},{key:"bandwidthEstimate",get:function(){var O=this.abrController.bwEstimator;return O?O.getEstimate():NaN}},{key:"autoLevelEnabled",get:function(){return this.levelController.manualLevel===-1}},{key:"manualLevel",get:function(){return this.levelController.manualLevel}},{key:"minAutoLevel",get:function(){var O=this.levels,S=this.config.minAutoBitrate;if(!O)return 0;for(var p=O.length,T=0;T<p;T++)if(O[T].maxBitrate>S)return T;return 0}},{key:"maxAutoLevel",get:function(){var O=this.levels,S=this.autoLevelCapping,p;return S===-1&&O&&O.length?p=O.length-1:p=S,p}},{key:"nextAutoLevel",get:function(){return Math.min(Math.max(this.abrController.nextAutoLevel,this.minAutoLevel),this.maxAutoLevel)},set:function(O){this.abrController.nextAutoLevel=Math.max(this.minAutoLevel,O)}},{key:"audioTracks",get:function(){var O=this.audioTrackController;return O?O.audioTracks:[]}},{key:"audioTrack",get:function(){var O=this.audioTrackController;return O?O.audioTrack:-1},set:function(O){var S=this.audioTrackController;S&&(S.audioTrack=O)}},{key:"subtitleTracks",get:function(){var O=this.subtitleTrackController;return O?O.subtitleTracks:[]}},{key:"subtitleTrack",get:function(){var O=this.subtitleTrackController;return O?O.subtitleTrack:-1},set:function(O){var S=this.subtitleTrackController;S&&(S.subtitleTrack=O)}},{key:"media",get:function(){return this._media}},{key:"subtitleDisplay",get:function(){var O=this.subtitleTrackController;return O?O.subtitleDisplay:!1},set:function(O){var S=this.subtitleTrackController;S&&(S.subtitleDisplay=O)}},{key:"lowLatencyMode",get:function(){return this.config.lowLatencyMode},set:function(O){this.config.lowLatencyMode=O}},{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 n.Events}},{key:"ErrorTypes",get:function(){return i.ErrorTypes}},{key:"ErrorDetails",get:function(){return i.ErrorDetails}},{key:"DefaultConfig",get:function(){return g.defaultConfig?g.defaultConfig:f.hlsDefaultConfig},set:function(O){g.defaultConfig=O}}]),g}();x.defaultConfig=void 0},"./src/is-supported.ts":function(D,b,A){"use strict";A.r(b),A.d(b,"isSupported",function(){return E}),A.d(b,"changeTypeSupported",function(){return w});var v=A("./src/utils/mediasource-helper.ts");function y(){return self.SourceBuffer||self.WebKitSourceBuffer}function E(){var c=Object(v.getMediaSource)();if(!c)return!1;var _=y(),l=c&&typeof c.isTypeSupported=="function"&&c.isTypeSupported('video/mp4; codecs="avc1.42E01E,mp4a.40.2"'),t=!_||_.prototype&&typeof _.prototype.appendBuffer=="function"&&typeof _.prototype.remove=="function";return!!l&&!!t}function w(){var c,_=y();return typeof(_==null||((c=_.prototype)===null||c===void 0)?void 0:c.changeType)=="function"}},"./src/loader/fragment-loader.ts":function(D,b,A){"use strict";A.r(b),A.d(b,"default",function(){return r}),A.d(b,"LoadError",function(){return m});var v=A("./src/polyfills/number.ts"),y=A("./src/errors.ts");function E(d,n){d.prototype=Object.create(n.prototype),d.prototype.constructor=d,t(d,n)}function w(d){var n=typeof Map=="function"?new Map:void 0;return w=function(h){if(h===null||!l(h))return h;if(typeof h!="function")throw new TypeError("Super expression must either be null or a function");if(typeof n!="undefined"){if(n.has(h))return n.get(h);n.set(h,C)}function C(){return c(h,arguments,u(this).constructor)}return C.prototype=Object.create(h.prototype,{constructor:{value:C,enumerable:!1,writable:!0,configurable:!0}}),t(C,h)},w(d)}function c(d,n,i){return _()?c=Reflect.construct:c=function(C,x,g){var R=[null];R.push.apply(R,x);var P=Function.bind.apply(C,R),O=new P;return g&&t(O,g.prototype),O},c.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(d){return!1}}function l(d){return Function.toString.call(d).indexOf("[native code]")!==-1}function t(d,n){return t=Object.setPrototypeOf||function(h,C){return h.__proto__=C,h},t(d,n)}function u(d){return u=Object.setPrototypeOf?Object.getPrototypeOf:function(i){return i.__proto__||Object.getPrototypeOf(i)},u(d)}var s=Math.pow(2,17),r=function(){function d(i){this.config=void 0,this.loader=null,this.partLoadTimeout=-1,this.config=i}var n=d.prototype;return n.destroy=function(){this.loader&&(this.loader.destroy(),this.loader=null)},n.abort=function(){this.loader&&this.loader.abort()},n.load=function(h,C){var x=this,g=h.url;if(!g)return Promise.reject(new m({type:y.ErrorTypes.NETWORK_ERROR,details:y.ErrorDetails.FRAG_LOAD_ERROR,fatal:!1,frag:h,networkDetails:null},"Fragment does not have a "+(g?"part list":"url")));this.abort();var R=this.config,P=R.fLoader,O=R.loader;return new Promise(function(S,p){x.loader&&x.loader.destroy();var T=x.loader=h.loader=P?new P(R):new O(R),N=f(h),k={timeout:R.fragLoadingTimeOut,maxRetry:0,retryDelay:0,maxRetryDelay:R.fragLoadingMaxRetryTimeout,highWaterMark:s};h.stats=T.stats,T.load(N,k,{onSuccess:function(z,W,F,V){x.resetLoader(h,T),S({frag:h,part:null,payload:z.data,networkDetails:V})},onError:function(z,W,F){x.resetLoader(h,T),p(new m({type:y.ErrorTypes.NETWORK_ERROR,details:y.ErrorDetails.FRAG_LOAD_ERROR,fatal:!1,frag:h,response:z,networkDetails:F}))},onAbort:function(z,W,F){x.resetLoader(h,T),p(new m({type:y.ErrorTypes.NETWORK_ERROR,details:y.ErrorDetails.INTERNAL_ABORTED,fatal:!1,frag:h,networkDetails:F}))},onTimeout:function(z,W,F){x.resetLoader(h,T),p(new m({type:y.ErrorTypes.NETWORK_ERROR,details:y.ErrorDetails.FRAG_LOAD_TIMEOUT,fatal:!1,frag:h,networkDetails:F}))},onProgress:function(z,W,F,V){C&&C({frag:h,part:null,payload:F,networkDetails:V})}})})},n.loadPart=function(h,C,x){var g=this;this.abort();var R=this.config,P=R.fLoader,O=R.loader;return new Promise(function(S,p){g.loader&&g.loader.destroy();var T=g.loader=h.loader=P?new P(R):new O(R),N=f(h,C),k={timeout:R.fragLoadingTimeOut,maxRetry:0,retryDelay:0,maxRetryDelay:R.fragLoadingMaxRetryTimeout,highWaterMark:s};C.stats=T.stats,T.load(N,k,{onSuccess:function(z,W,F,V){g.resetLoader(h,T),g.updateStatsFromPart(h,C);var K={frag:h,part:C,payload:z.data,networkDetails:V};x(K),S(K)},onError:function(z,W,F){g.resetLoader(h,T),p(new m({type:y.ErrorTypes.NETWORK_ERROR,details:y.ErrorDetails.FRAG_LOAD_ERROR,fatal:!1,frag:h,part:C,response:z,networkDetails:F}))},onAbort:function(z,W,F){h.stats.aborted=C.stats.aborted,g.resetLoader(h,T),p(new m({type:y.ErrorTypes.NETWORK_ERROR,details:y.ErrorDetails.INTERNAL_ABORTED,fatal:!1,frag:h,part:C,networkDetails:F}))},onTimeout:function(z,W,F){g.resetLoader(h,T),p(new m({type:y.ErrorTypes.NETWORK_ERROR,details:y.ErrorDetails.FRAG_LOAD_TIMEOUT,fatal:!1,frag:h,part:C,networkDetails:F}))}})})},n.updateStatsFromPart=function(h,C){var x=h.stats,g=C.stats,R=g.total;if(x.loaded+=g.loaded,R){var P=Math.round(h.duration/C.duration),O=Math.min(Math.round(x.loaded/R),P),S=P-O,p=S*Math.round(x.loaded/O);x.total=x.loaded+p}else x.total=Math.max(x.loaded,x.total);var T=x.loading,N=g.loading;T.start?T.first+=N.first-N.start:(T.start=N.start,T.first=N.first),T.end=N.end},n.resetLoader=function(h,C){h.loader=null,this.loader===C&&(self.clearTimeout(this.partLoadTimeout),this.loader=null),C.destroy()},d}();function f(d,n){n===void 0&&(n=null);var i=n||d,h={frag:d,part:n,responseType:"arraybuffer",url:i.url,headers:{},rangeStart:0,rangeEnd:0},C=i.byteRangeStartOffset,x=i.byteRangeEndOffset;return Object(v.isFiniteNumber)(C)&&Object(v.isFiniteNumber)(x)&&(h.rangeStart=C,h.rangeEnd=x),h}var m=function(d){E(n,d);function n(i){for(var h,C=arguments.length,x=new Array(C>1?C-1:0),g=1;g<C;g++)x[g-1]=arguments[g];return h=d.call.apply(d,[this].concat(x))||this,h.data=void 0,h.data=i,h}return n}(w(Error))},"./src/loader/fragment.ts":function(D,b,A){"use strict";A.r(b),A.d(b,"ElementaryStreamTypes",function(){return r}),A.d(b,"BaseSegment",function(){return f}),A.d(b,"Fragment",function(){return m}),A.d(b,"Part",function(){return d});var v=A("./src/polyfills/number.ts"),y=A("./node_modules/url-toolkit/src/url-toolkit.js"),E=A.n(y),w=A("./src/utils/logger.ts"),c=A("./src/loader/level-key.ts"),_=A("./src/loader/load-stats.ts");function l(n,i){n.prototype=Object.create(i.prototype),n.prototype.constructor=n,t(n,i)}function t(n,i){return t=Object.setPrototypeOf||function(C,x){return C.__proto__=x,C},t(n,i)}function u(n,i){for(var h=0;h<i.length;h++){var C=i[h];C.enumerable=C.enumerable||!1,C.configurable=!0,"value"in C&&(C.writable=!0),Object.defineProperty(n,C.key,C)}}function s(n,i,h){return i&&u(n.prototype,i),h&&u(n,h),n}var r;(function(n){n.AUDIO="audio",n.VIDEO="video",n.AUDIOVIDEO="audiovideo"})(r||(r={}));var f=function(){function n(h){var C;this._byteRange=null,this._url=null,this.baseurl=void 0,this.relurl=void 0,this.elementaryStreams=(C={},C[r.AUDIO]=null,C[r.VIDEO]=null,C[r.AUDIOVIDEO]=null,C),this.baseurl=h}var i=n.prototype;return i.setByteRange=function(C,x){var g=C.split("@",2),R=[];g.length===1?R[0]=x?x.byteRangeEndOffset:0:R[0]=parseInt(g[1]),R[1]=parseInt(g[0])+R[0],this._byteRange=R},s(n,[{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(y.buildAbsoluteURL)(this.baseurl,this.relurl,{alwaysNormalize:!0})),this._url||""},set:function(C){this._url=C}}]),n}(),m=function(n){l(i,n);function i(C,x){var g;return g=n.call(this,x)||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=C,g}var h=i.prototype;return h.createInitializationVector=function(x){for(var g=new Uint8Array(16),R=12;R<16;R++)g[R]=x>>8*(15-R)&255;return g},h.setDecryptDataFromLevelKey=function(x,g){var R=x;return(x==null?void 0:x.method)==="AES-128"&&x.uri&&!x.iv&&(R=c.LevelKey.fromURI(x.uri),R.method=x.method,R.iv=this.createInitializationVector(g),R.keyFormat="identity"),R},h.setElementaryStreamInfo=function(x,g,R,P,O,S){S===void 0&&(S=!1);var p=this.elementaryStreams,T=p[x];if(!T){p[x]={startPTS:g,endPTS:R,startDTS:P,endDTS:O,partial:S};return}T.startPTS=Math.min(T.startPTS,g),T.endPTS=Math.max(T.endPTS,R),T.startDTS=Math.min(T.startDTS,P),T.endDTS=Math.max(T.endDTS,O)},h.clearElementaryStreamInfo=function(){var x=this.elementaryStreams;x[r.AUDIO]=null,x[r.VIDEO]=null,x[r.AUDIOVIDEO]=null},s(i,[{key:"decryptdata",get:function(){if(!this.levelkey&&!this._decryptdata)return null;if(!this._decryptdata&&this.levelkey){var x=this.sn;typeof x!="number"&&(this.levelkey&&this.levelkey.method==="AES-128"&&!this.levelkey.iv&&w.logger.warn('missing IV for initialization segment with method="'+this.levelkey.method+'" - compliance issue'),x=0),this._decryptdata=this.setDecryptDataFromLevelKey(this.levelkey,x)}return this._decryptdata}},{key:"end",get:function(){return this.start+this.duration}},{key:"endProgramDateTime",get:function(){if(this.programDateTime===null)return null;if(!Object(v.isFiniteNumber)(this.programDateTime))return null;var x=Object(v.isFiniteNumber)(this.duration)?this.duration:0;return this.programDateTime+x*1e3}},{key:"encrypted",get:function(){var x;return!!((x=this.decryptdata)!==null&&x!==void 0&&x.keyFormat&&this.decryptdata.uri)}}]),i}(f),d=function(n){l(i,n);function i(h,C,x,g,R){var P;P=n.call(this,x)||this,P.fragOffset=0,P.duration=0,P.gap=!1,P.independent=!1,P.relurl=void 0,P.fragment=void 0,P.index=void 0,P.stats=new _.LoadStats,P.duration=h.decimalFloatingPoint("DURATION"),P.gap=h.bool("GAP"),P.independent=h.bool("INDEPENDENT"),P.relurl=h.enumeratedString("URI"),P.fragment=C,P.index=g;var O=h.enumeratedString("BYTERANGE");return O&&P.setByteRange(O,R),R&&(P.fragOffset=R.fragOffset+R.duration),P}return s(i,[{key:"start",get:function(){return this.fragment.start+this.fragOffset}},{key:"end",get:function(){return this.start+this.duration}},{key:"loaded",get:function(){var C=this.elementaryStreams;return!!(C.audio||C.video||C.audiovideo)}}]),i}(f)},"./src/loader/key-loader.ts":function(D,b,A){"use strict";A.r(b),A.d(b,"default",function(){return w});var v=A("./src/events.ts"),y=A("./src/errors.ts"),E=A("./src/utils/logger.ts"),w=function(){function c(l){this.hls=void 0,this.loaders={},this.decryptkey=null,this.decrypturl=null,this.hls=l,this._registerListeners()}var _=c.prototype;return _._registerListeners=function(){this.hls.on(v.Events.KEY_LOADING,this.onKeyLoading,this)},_._unregisterListeners=function(){this.hls.off(v.Events.KEY_LOADING,this.onKeyLoading)},_.destroy=function(){this._unregisterListeners();for(var t in this.loaders){var u=this.loaders[t];u&&u.destroy()}this.loaders={}},_.onKeyLoading=function(t,u){var s=u.frag,r=s.type,f=this.loaders[r];if(!s.decryptdata){E.logger.warn("Missing decryption data on fragment in onKeyLoading");return}var m=s.decryptdata.uri;if(m!==this.decrypturl||this.decryptkey===null){var d=this.hls.config;if(f&&(E.logger.warn("abort previous key loader for type:"+r),f.abort()),!m){E.logger.warn("key uri is falsy");return}var n=d.loader,i=s.loader=this.loaders[r]=new n(d);this.decrypturl=m,this.decryptkey=null;var h={url:m,frag:s,responseType:"arraybuffer"},C={timeout:d.fragLoadingTimeOut,maxRetry:0,retryDelay:d.fragLoadingRetryDelay,maxRetryDelay:d.fragLoadingMaxRetryTimeout,highWaterMark:0},x={onSuccess:this.loadsuccess.bind(this),onError:this.loaderror.bind(this),onTimeout:this.loadtimeout.bind(this)};i.load(h,C,x)}else this.decryptkey&&(s.decryptdata.key=this.decryptkey,this.hls.trigger(v.Events.KEY_LOADED,{frag:s}))},_.loadsuccess=function(t,u,s){var r=s.frag;if(!r.decryptdata){E.logger.error("after key load, decryptdata unset");return}this.decryptkey=r.decryptdata.key=new Uint8Array(t.data),r.loader=null,delete this.loaders[r.type],this.hls.trigger(v.Events.KEY_LOADED,{frag:r})},_.loaderror=function(t,u){var s=u.frag,r=s.loader;r&&r.abort(),delete this.loaders[s.type],this.hls.trigger(v.Events.ERROR,{type:y.ErrorTypes.NETWORK_ERROR,details:y.ErrorDetails.KEY_LOAD_ERROR,fatal:!1,frag:s,response:t})},_.loadtimeout=function(t,u){var s=u.frag,r=s.loader;r&&r.abort(),delete this.loaders[s.type],this.hls.trigger(v.Events.ERROR,{type:y.ErrorTypes.NETWORK_ERROR,details:y.ErrorDetails.KEY_LOAD_TIMEOUT,fatal:!1,frag:s})},c}()},"./src/loader/level-details.ts":function(D,b,A){"use strict";A.r(b),A.d(b,"LevelDetails",function(){return c});var v=A("./src/polyfills/number.ts");function y(_,l){for(var t=0;t<l.length;t++){var u=l[t];u.enumerable=u.enumerable||!1,u.configurable=!0,"value"in u&&(u.writable=!0),Object.defineProperty(_,u.key,u)}}function E(_,l,t){return l&&y(_.prototype,l),t&&y(_,t),_}var w=10,c=function(){function _(t){this.PTSKnown=!1,this.alignedSliding=!1,this.averagetargetduration=void 0,this.endCC=0,this.endSN=0,this.fragments=void 0,this.fragmentHint=void 0,this.partList=null,this.live=!0,this.ageHeader=0,this.advancedDateTime=void 0,this.updated=!0,this.advanced=!0,this.availabilityDelay=void 0,this.misses=0,this.needSidxRanges=!1,this.startCC=0,this.startSN=0,this.startTimeOffset=null,this.targetduration=0,this.totalduration=0,this.type=null,this.url=void 0,this.m3u8="",this.version=null,this.canBlockReload=!1,this.canSkipUntil=0,this.canSkipDateRanges=!1,this.skippedSegments=0,this.recentlyRemovedDateranges=void 0,this.partHoldBack=0,this.holdBack=0,this.partTarget=0,this.preloadHint=void 0,this.renditionReports=void 0,this.tuneInGoal=0,this.deltaUpdateFailed=void 0,this.driftStartTime=0,this.driftEndTime=0,this.driftStart=0,this.driftEnd=0,this.fragments=[],this.url=t}var l=_.prototype;return l.reloaded=function(u){if(!u){this.advanced=!0,this.updated=!0;return}var s=this.lastPartSn-u.lastPartSn,r=this.lastPartIndex-u.lastPartIndex;this.updated=this.endSN!==u.endSN||!!r||!!s,this.advanced=this.endSN>u.endSN||s>0||s===0&&r>0,this.updated||this.advanced?this.misses=Math.floor(u.misses*.6):this.misses=u.misses+1,this.availabilityDelay=u.availabilityDelay},E(_,[{key:"hasProgramDateTime",get:function(){return this.fragments.length?Object(v.isFiniteNumber)(this.fragments[this.fragments.length-1].programDateTime):!1}},{key:"levelTargetDuration",get:function(){return this.averagetargetduration||this.targetduration||w}},{key:"drift",get:function(){var u=this.driftEndTime-this.driftStartTime;if(u>0){var s=this.driftEnd-this.driftStart;return s*1e3/u}return 1}},{key:"edge",get:function(){return this.partEnd||this.fragmentEnd}},{key:"partEnd",get:function(){var u;return(u=this.partList)!==null&&u!==void 0&&u.length?this.partList[this.partList.length-1].end:this.fragmentEnd}},{key:"fragmentEnd",get:function(){var u;return(u=this.fragments)!==null&&u!==void 0&&u.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 u;return(u=this.partList)!==null&&u!==void 0&&u.length?this.partList[this.partList.length-1].index:-1}},{key:"lastPartSn",get:function(){var u;return(u=this.partList)!==null&&u!==void 0&&u.length?this.partList[this.partList.length-1].fragment.sn:this.endSN}}]),_}()},"./src/loader/level-key.ts":function(D,b,A){"use strict";A.r(b),A.d(b,"LevelKey",function(){return c});var v=A("./node_modules/url-toolkit/src/url-toolkit.js"),y=A.n(v);function E(_,l){for(var t=0;t<l.length;t++){var u=l[t];u.enumerable=u.enumerable||!1,u.configurable=!0,"value"in u&&(u.writable=!0),Object.defineProperty(_,u.key,u)}}function w(_,l,t){return l&&E(_.prototype,l),t&&E(_,t),_}var c=function(){_.fromURL=function(t,u){return new _(t,u)},_.fromURI=function(t){return new _(t)};function _(l,t){this._uri=null,this.method=null,this.keyFormat=null,this.keyFormatVersions=null,this.keyID=null,this.key=null,this.iv=null,t?this._uri=Object(v.buildAbsoluteURL)(l,t,{alwaysNormalize:!0}):this._uri=l}return w(_,[{key:"uri",get:function(){return this._uri}}]),_}()},"./src/loader/load-stats.ts":function(D,b,A){"use strict";A.r(b),A.d(b,"LoadStats",function(){return v});var v=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(D,b,A){"use strict";A.r(b),A.d(b,"default",function(){return i});var v=A("./src/polyfills/number.ts"),y=A("./node_modules/url-toolkit/src/url-toolkit.js"),E=A.n(y),w=A("./src/loader/fragment.ts"),c=A("./src/loader/level-details.ts"),_=A("./src/loader/level-key.ts"),l=A("./src/utils/attr-list.ts"),t=A("./src/utils/logger.ts"),u=A("./src/utils/codecs.ts"),s=/#EXT-X-STREAM-INF:([^\r\n]*)(?:[\r\n](?:#[^\r\n]*)?)*([^\r\n]+)|#EXT-X-SESSION-DATA:([^\r\n]*)[\r\n]+/g,r=/#EXT-X-MEDIA:(.*)/g,f=new RegExp([/#EXTINF:\s*(\d*(?:\.\d+)?)(?:,(.*)\s+)?/.source,/(?!#) *(\S[\S ]*)/.source,/#EXT-X-BYTERANGE:*(.+)/.source,/#EXT-X-PROGRAM-DATE-TIME:(.+)/.source,/#.*/.source].join("|"),"g"),m=new RegExp([/#(EXTM3U)/.source,/#EXT-X-(PLAYLIST-TYPE):(.+)/.source,/#EXT-X-(MEDIA-SEQUENCE): *(\d+)/.source,/#EXT-X-(SKIP):(.+)/.source,/#EXT-X-(TARGETDURATION): *(\d+)/.source,/#EXT-X-(KEY):(.+)/.source,/#EXT-X-(START):(.+)/.source,/#EXT-X-(ENDLIST)/.source,/#EXT-X-(DISCONTINUITY-SEQ)UENCE: *(\d+)/.source,/#EXT-X-(DIS)CONTINUITY/.source,/#EXT-X-(VERSION):(\d+)/.source,/#EXT-X-(MAP):(.+)/.source,/#EXT-X-(SERVER-CONTROL):(.+)/.source,/#EXT-X-(PART-INF):(.+)/.source,/#EXT-X-(GAP)/.source,/#EXT-X-(BITRATE):\s*(\d+)/.source,/#EXT-X-(PART):(.+)/.source,/#EXT-X-(PRELOAD-HINT):(.+)/.source,/#EXT-X-(RENDITION-REPORT):(.+)/.source,/(#)([^:]*):(.*)/.source,/(#)(.*)(?:.*)\r?\n?/.source].join("|")),d=/\.(mp4|m4s|m4v|m4a)$/i;function n(R){var P,O;return d.test((P=(O=y.parseURL(R))===null||O===void 0?void 0:O.path)!=null?P:"")}var i=function(){function R(){}return R.findGroup=function(O,S){for(var p=0;p<O.length;p++){var T=O[p];if(T.id===S)return T}},R.convertAVC1ToAVCOTI=function(O){var S=O.split(".");if(S.length>2){var p=S.shift()+".";return p+=parseInt(S.shift()).toString(16),p+=("000"+parseInt(S.shift()).toString(16)).substr(-4),p}return O},R.resolve=function(O,S){return y.buildAbsoluteURL(S,O,{alwaysNormalize:!0})},R.parseMasterPlaylist=function(O,S){var p=[],T={},N=!1;s.lastIndex=0;for(var k;(k=s.exec(O))!=null;)if(k[1]){var U=new l.AttrList(k[1]),z={attrs:U,bitrate:U.decimalInteger("AVERAGE-BANDWIDTH")||U.decimalInteger("BANDWIDTH"),name:U.NAME,url:R.resolve(k[2],S)},W=U.decimalResolution("RESOLUTION");W&&(z.width=W.width,z.height=W.height),h((U.CODECS||"").split(/[ ,]+/).filter(function(V){return V}),z),z.videoCodec&&z.videoCodec.indexOf("avc1")!==-1&&(z.videoCodec=R.convertAVC1ToAVCOTI(z.videoCodec)),p.push(z)}else if(k[3]){var F=new l.AttrList(k[3]);F["DATA-ID"]&&(N=!0,T[F["DATA-ID"]]=F)}return{levels:p,sessionData:N?T:null}},R.parseMasterPlaylistMedia=function(O,S,p,T){T===void 0&&(T=[]);var N,k=[],U=0;for(r.lastIndex=0;(N=r.exec(O))!==null;){var z=new l.AttrList(N[1]);if(z.TYPE===p){var W={attrs:z,bitrate:0,id:U++,groupId:z["GROUP-ID"],instreamId:z["INSTREAM-ID"],name:z.NAME||z.LANGUAGE||"",type:p,default:z.bool("DEFAULT"),autoselect:z.bool("AUTOSELECT"),forced:z.bool("FORCED"),lang:z.LANGUAGE,url:z.URI?R.resolve(z.URI,S):""};if(T.length){var F=R.findGroup(T,W.groupId)||T[0];C(W,F,"audioCodec"),C(W,F,"textCodec")}k.push(W)}}return k},R.parseLevelPlaylist=function(O,S,p,T,N){var k=new c.LevelDetails(S),U=k.fragments,z=null,W=0,F=0,V=0,K=0,B=null,J=new w.Fragment(T,S),le,ge,pe,De=-1,Ie=!1;for(f.lastIndex=0,k.m3u8=O;(le=f.exec(O))!==null;){Ie&&(Ie=!1,J=new w.Fragment(T,S),J.start=V,J.sn=W,J.cc=K,J.level=p,z&&(J.initSegment=z,J.rawProgramDateTime=z.rawProgramDateTime));var fe=le[1];if(fe){J.duration=parseFloat(fe);var xe=(" "+le[2]).slice(1);J.title=xe||null,J.tagList.push(xe?["INF",fe,xe]:["INF",fe])}else if(le[3])Object(v.isFiniteNumber)(J.duration)&&(J.start=V,pe&&(J.levelkey=pe),J.sn=W,J.level=p,J.cc=K,J.urlId=N,U.push(J),J.relurl=(" "+le[3]).slice(1),g(J,B),B=J,V+=J.duration,W++,F=0,Ie=!0);else if(le[4]){var Ee=(" "+le[4]).slice(1);B?J.setByteRange(Ee,B):J.setByteRange(Ee)}else if(le[5])J.rawProgramDateTime=(" "+le[5]).slice(1),J.tagList.push(["PROGRAM-DATE-TIME",J.rawProgramDateTime]),De===-1&&(De=U.length);else{if(le=le[0].match(m),!le){t.logger.warn("No matches on slow regex match for level playlist!");continue}for(ge=1;ge<le.length&&!(typeof le[ge]!="undefined");ge++);var se=(" "+le[ge]).slice(1),oe=(" "+le[ge+1]).slice(1),q=le[ge+2]?(" "+le[ge+2]).slice(1):"";switch(se){case"PLAYLIST-TYPE":k.type=oe.toUpperCase();break;case"MEDIA-SEQUENCE":W=k.startSN=parseInt(oe);break;case"SKIP":{var me=new l.AttrList(oe),re=me.decimalInteger("SKIPPED-SEGMENTS");if(Object(v.isFiniteNumber)(re)){k.skippedSegments=re;for(var ae=re;ae--;)U.unshift(null);W+=re}var ce=me.enumeratedString("RECENTLY-REMOVED-DATERANGES");ce&&(k.recentlyRemovedDateranges=ce.split(" "));break}case"TARGETDURATION":k.targetduration=parseFloat(oe);break;case"VERSION":k.version=parseInt(oe);break;case"EXTM3U":break;case"ENDLIST":k.live=!1;break;case"#":(oe||q)&&J.tagList.push(q?[oe,q]:[oe]);break;case"DIS":K++;case"GAP":J.tagList.push([se]);break;case"BITRATE":J.tagList.push([se,oe]);break;case"DISCONTINUITY-SEQ":K=parseInt(oe);break;case"KEY":{var te,$=new l.AttrList(oe),X=$.enumeratedString("METHOD"),ee=$.URI,Oe=$.hexadecimalInteger("IV"),Se=$.enumeratedString("KEYFORMATVERSIONS"),Me=$.enumeratedString("KEYID"),Qe=(te=$.enumeratedString("KEYFORMAT"))!=null?te:"identity",tt=["com.apple.streamingkeydelivery","com.microsoft.playready","urn:uuid:edef8ba9-79d6-4ace-a3c8-27dcd51d21ed","com.widevine"];if(tt.indexOf(Qe)>-1){t.logger.warn("Keyformat "+Qe+" is not supported from the manifest");continue}else if(Qe!=="identity")continue;X&&(pe=_.LevelKey.fromURL(S,ee),ee&&["AES-128","SAMPLE-AES","SAMPLE-AES-CENC"].indexOf(X)>=0&&(pe.method=X,pe.keyFormat=Qe,Me&&(pe.keyID=Me),Se&&(pe.keyFormatVersions=Se),pe.iv=Oe));break}case"START":{var st=new l.AttrList(oe),ut=st.decimalFloatingPoint("TIME-OFFSET");Object(v.isFiniteNumber)(ut)&&(k.startTimeOffset=ut);break}case"MAP":{var ht=new l.AttrList(oe);J.relurl=ht.URI,ht.BYTERANGE&&J.setByteRange(ht.BYTERANGE),J.level=p,J.sn="initSegment",pe&&(J.levelkey=pe),J.initSegment=null,z=J,Ie=!0;break}case"SERVER-CONTROL":{var bt=new l.AttrList(oe);k.canBlockReload=bt.bool("CAN-BLOCK-RELOAD"),k.canSkipUntil=bt.optionalFloat("CAN-SKIP-UNTIL",0),k.canSkipDateRanges=k.canSkipUntil>0&&bt.bool("CAN-SKIP-DATERANGES"),k.partHoldBack=bt.optionalFloat("PART-HOLD-BACK",0),k.holdBack=bt.optionalFloat("HOLD-BACK",0);break}case"PART-INF":{var Ke=new l.AttrList(oe);k.partTarget=Ke.decimalFloatingPoint("PART-TARGET");break}case"PART":{var Ue=k.partList;Ue||(Ue=k.partList=[]);var nt=F>0?Ue[Ue.length-1]:void 0,kt=F++,vt=new w.Part(new l.AttrList(oe),J,S,kt,nt);Ue.push(vt),J.duration+=vt.duration;break}case"PRELOAD-HINT":{var gt=new l.AttrList(oe);k.preloadHint=gt;break}case"RENDITION-REPORT":{var ze=new l.AttrList(oe);k.renditionReports=k.renditionReports||[],k.renditionReports.push(ze);break}default:t.logger.warn("line parsed but not handled: "+le);break}}}B&&!B.relurl?(U.pop(),V-=B.duration,k.partList&&(k.fragmentHint=B)):k.partList&&(g(J,B),J.cc=K,k.fragmentHint=J);var Fe=U.length,Xe=U[0],Ae=U[Fe-1];if(V+=k.skippedSegments*k.targetduration,V>0&&Fe&&Ae){k.averagetargetduration=V/Fe;var Pe=Ae.sn;k.endSN=Pe!=="initSegment"?Pe:0,Xe&&(k.startCC=Xe.cc,Xe.initSegment||k.fragments.every(function(Ye){return Ye.relurl&&n(Ye.relurl)})&&(t.logger.warn("MP4 fragments found but no init segment (probably no MAP, incomplete M3U8), trying to fetch SIDX"),J=new w.Fragment(T,S),J.relurl=Ae.relurl,J.level=p,J.sn="initSegment",Xe.initSegment=J,k.needSidxRanges=!0))}else k.endSN=0,k.startCC=0;return k.fragmentHint&&(V+=k.fragmentHint.duration),k.totalduration=V,k.endCC=K,De>0&&x(U,De),k},R}();function h(R,P){["video","audio","text"].forEach(function(O){var S=R.filter(function(T){return Object(u.isCodecType)(T,O)});if(S.length){var p=S.filter(function(T){return T.lastIndexOf("avc1",0)===0||T.lastIndexOf("mp4a",0)===0});P[O+"Codec"]=p.length>0?p[0]:S[0],R=R.filter(function(T){return S.indexOf(T)===-1})}}),P.unknownCodecs=R}function C(R,P,O){var S=P[O];S&&(R[O]=S)}function x(R,P){for(var O=R[P],S=P;S--;){var p=R[S];if(!p)return;p.programDateTime=O.programDateTime-p.duration*1e3,O=p}}function g(R,P){R.rawProgramDateTime?R.programDateTime=Date.parse(R.rawProgramDateTime):P!=null&&P.programDateTime&&(R.programDateTime=P.endProgramDateTime),Object(v.isFiniteNumber)(R.programDateTime)||(R.programDateTime=null,R.rawProgramDateTime=null)}},"./src/loader/playlist-loader.ts":function(D,b,A){"use strict";A.r(b);var v=A("./src/polyfills/number.ts"),y=A("./src/events.ts"),E=A("./src/errors.ts"),w=A("./src/utils/logger.ts"),c=A("./src/utils/mp4-tools.ts"),_=A("./src/loader/m3u8-parser.ts"),l=A("./src/types/loader.ts"),t=A("./src/utils/attr-list.ts");function u(f){var m=f.type;switch(m){case l.PlaylistContextType.AUDIO_TRACK:return l.PlaylistLevelType.AUDIO;case l.PlaylistContextType.SUBTITLE_TRACK:return l.PlaylistLevelType.SUBTITLE;default:return l.PlaylistLevelType.MAIN}}function s(f,m){var d=f.url;return(d===void 0||d.indexOf("data:")===0)&&(d=m.url),d}var r=function(){function f(d){this.hls=void 0,this.loaders=Object.create(null),this.hls=d,this.registerListeners()}var m=f.prototype;return m.registerListeners=function(){var n=this.hls;n.on(y.Events.MANIFEST_LOADING,this.onManifestLoading,this),n.on(y.Events.LEVEL_LOADING,this.onLevelLoading,this),n.on(y.Events.AUDIO_TRACK_LOADING,this.onAudioTrackLoading,this),n.on(y.Events.SUBTITLE_TRACK_LOADING,this.onSubtitleTrackLoading,this)},m.unregisterListeners=function(){var n=this.hls;n.off(y.Events.MANIFEST_LOADING,this.onManifestLoading,this),n.off(y.Events.LEVEL_LOADING,this.onLevelLoading,this),n.off(y.Events.AUDIO_TRACK_LOADING,this.onAudioTrackLoading,this),n.off(y.Events.SUBTITLE_TRACK_LOADING,this.onSubtitleTrackLoading,this)},m.createInternalLoader=function(n){var i=this.hls.config,h=i.pLoader,C=i.loader,x=h||C,g=new x(i);return n.loader=g,this.loaders[n.type]=g,g},m.getInternalLoader=function(n){return this.loaders[n.type]},m.resetInternalLoader=function(n){this.loaders[n]&&delete this.loaders[n]},m.destroyInternalLoaders=function(){for(var n in this.loaders){var i=this.loaders[n];i&&i.destroy(),this.resetInternalLoader(n)}},m.destroy=function(){this.unregisterListeners(),this.destroyInternalLoaders()},m.onManifestLoading=function(n,i){var h=i.url;this.load({id:null,groupId:null,level:0,responseType:"text",type:l.PlaylistContextType.MANIFEST,url:h,deliveryDirectives:null})},m.onLevelLoading=function(n,i){var h=i.id,C=i.level,x=i.url,g=i.deliveryDirectives;this.load({id:h,groupId:null,level:C,responseType:"text",type:l.PlaylistContextType.LEVEL,url:x,deliveryDirectives:g})},m.onAudioTrackLoading=function(n,i){var h=i.id,C=i.groupId,x=i.url,g=i.deliveryDirectives;this.load({id:h,groupId:C,level:null,responseType:"text",type:l.PlaylistContextType.AUDIO_TRACK,url:x,deliveryDirectives:g})},m.onSubtitleTrackLoading=function(n,i){var h=i.id,C=i.groupId,x=i.url,g=i.deliveryDirectives;this.load({id:h,groupId:C,level:null,responseType:"text",type:l.PlaylistContextType.SUBTITLE_TRACK,url:x,deliveryDirectives:g})},m.load=function(n){var i,h=this.hls.config,C=this.getInternalLoader(n);if(C){var x=C.context;if(x&&x.url===n.url){w.logger.trace("[playlist-loader]: playlist request ongoing");return}w.logger.log("[playlist-loader]: aborting previous loader for type: "+n.type),C.abort()}var g,R,P,O;switch(n.type){case l.PlaylistContextType.MANIFEST:g=h.manifestLoadingMaxRetry,R=h.manifestLoadingTimeOut,P=h.manifestLoadingRetryDelay,O=h.manifestLoadingMaxRetryTimeout;break;case l.PlaylistContextType.LEVEL:case l.PlaylistContextType.AUDIO_TRACK:case l.PlaylistContextType.SUBTITLE_TRACK:g=0,R=h.levelLoadingTimeOut;break;default:g=h.levelLoadingMaxRetry,R=h.levelLoadingTimeOut,P=h.levelLoadingRetryDelay,O=h.levelLoadingMaxRetryTimeout;break}if(C=this.createInternalLoader(n),(i=n.deliveryDirectives)!==null&&i!==void 0&&i.part){var S;if(n.type===l.PlaylistContextType.LEVEL&&n.level!==null?S=this.hls.levels[n.level].details:n.type===l.PlaylistContextType.AUDIO_TRACK&&n.id!==null?S=this.hls.audioTracks[n.id].details:n.type===l.PlaylistContextType.SUBTITLE_TRACK&&n.id!==null&&(S=this.hls.subtitleTracks[n.id].details),S){var p=S.partTarget,T=S.targetduration;p&&T&&(R=Math.min(Math.max(p*3,T*.8)*1e3,R))}}var N={timeout:R,maxRetry:g,retryDelay:P,maxRetryDelay:O,highWaterMark:0},k={onSuccess:this.loadsuccess.bind(this),onError:this.loaderror.bind(this),onTimeout:this.loadtimeout.bind(this)};C.load(n,N,k)},m.loadsuccess=function(n,i,h,C){if(C===void 0&&(C=null),h.isSidxRequest){this.handleSidxRequest(n,h),this.handlePlaylistLoaded(n,i,h,C);return}this.resetInternalLoader(h.type);var x=n.data;if(x.indexOf("#EXTM3U")!==0){this.handleManifestParsingError(n,h,"no EXTM3U delimiter",C);return}i.parsing.start=performance.now(),x.indexOf("#EXTINF:")>0||x.indexOf("#EXT-X-TARGETDURATION:")>0?this.handleTrackOrLevelPlaylist(n,i,h,C):this.handleMasterPlaylist(n,i,h,C)},m.loaderror=function(n,i,h){h===void 0&&(h=null),this.handleNetworkError(i,h,!1,n)},m.loadtimeout=function(n,i,h){h===void 0&&(h=null),this.handleNetworkError(i,h,!0)},m.handleMasterPlaylist=function(n,i,h,C){var x=this.hls,g=n.data,R=s(n,h),P=_.default.parseMasterPlaylist(g,R),O=P.levels,S=P.sessionData;if(!O.length){this.handleManifestParsingError(n,h,"no level found in manifest",C);return}var p=O.map(function(W){return{id:W.attrs.AUDIO,audioCodec:W.audioCodec}}),T=O.map(function(W){return{id:W.attrs.SUBTITLES,textCodec:W.textCodec}}),N=_.default.parseMasterPlaylistMedia(g,R,"AUDIO",p),k=_.default.parseMasterPlaylistMedia(g,R,"SUBTITLES",T),U=_.default.parseMasterPlaylistMedia(g,R,"CLOSED-CAPTIONS");if(N.length){var z=N.some(function(W){return!W.url});!z&&O[0].audioCodec&&!O[0].attrs.AUDIO&&(w.logger.log("[playlist-loader]: audio codec signaled in quality level, but no embedded audio track signaled, create one"),N.unshift({type:"main",name:"main",default:!1,autoselect:!1,forced:!1,id:-1,attrs:new t.AttrList({}),bitrate:0,url:""}))}x.trigger(y.Events.MANIFEST_LOADED,{levels:O,audioTracks:N,subtitles:k,captions:U,url:R,stats:i,networkDetails:C,sessionData:S})},m.handleTrackOrLevelPlaylist=function(n,i,h,C){var x=this.hls,g=h.id,R=h.level,P=h.type,O=s(n,h),S=Object(v.isFiniteNumber)(g)?g:0,p=Object(v.isFiniteNumber)(R)?R:S,T=u(h),N=_.default.parseLevelPlaylist(n.data,O,p,T,S);if(!N.fragments.length){x.trigger(y.Events.ERROR,{type:E.ErrorTypes.NETWORK_ERROR,details:E.ErrorDetails.LEVEL_EMPTY_ERROR,fatal:!1,url:O,reason:"no fragments found in level",level:typeof h.level=="number"?h.level:void 0});return}if(P===l.PlaylistContextType.MANIFEST){var k={attrs:new t.AttrList({}),bitrate:0,details:N,name:"",url:O};x.trigger(y.Events.MANIFEST_LOADED,{levels:[k],audioTracks:[],url:O,stats:i,networkDetails:C,sessionData:null})}if(i.parsing.end=performance.now(),N.needSidxRanges){var U,z=(U=N.fragments[0].initSegment)===null||U===void 0?void 0:U.url;this.load({url:z,isSidxRequest:!0,type:P,level:R,levelDetails:N,id:g,groupId:null,rangeStart:0,rangeEnd:2048,responseType:"arraybuffer",deliveryDirectives:null});return}h.levelDetails=N,this.handlePlaylistLoaded(n,i,h,C)},m.handleSidxRequest=function(n,i){var h=Object(c.parseSegmentIndex)(new Uint8Array(n.data));if(!h)return;var C=h.references,x=i.levelDetails;C.forEach(function(g,R){var P=g.info,O=x.fragments[R];O.byteRange.length===0&&O.setByteRange(String(1+P.end-P.start)+"@"+String(P.start)),O.initSegment&&O.initSegment.setByteRange(String(h.moovEndOffset)+"@0")})},m.handleManifestParsingError=function(n,i,h,C){this.hls.trigger(y.Events.ERROR,{type:E.ErrorTypes.NETWORK_ERROR,details:E.ErrorDetails.MANIFEST_PARSING_ERROR,fatal:i.type===l.PlaylistContextType.MANIFEST,url:n.url,reason:h,response:n,context:i,networkDetails:C})},m.handleNetworkError=function(n,i,h,C){h===void 0&&(h=!1),w.logger.warn("[playlist-loader]: A network "+(h?"timeout":"error")+" occurred while loading "+n.type+" level: "+n.level+" id: "+n.id+' group-id: "'+n.groupId+'"');var x=E.ErrorDetails.UNKNOWN,g=!1,R=this.getInternalLoader(n);switch(n.type){case l.PlaylistContextType.MANIFEST:x=h?E.ErrorDetails.MANIFEST_LOAD_TIMEOUT:E.ErrorDetails.MANIFEST_LOAD_ERROR,g=!0;break;case l.PlaylistContextType.LEVEL:x=h?E.ErrorDetails.LEVEL_LOAD_TIMEOUT:E.ErrorDetails.LEVEL_LOAD_ERROR,g=!1;break;case l.PlaylistContextType.AUDIO_TRACK:x=h?E.ErrorDetails.AUDIO_TRACK_LOAD_TIMEOUT:E.ErrorDetails.AUDIO_TRACK_LOAD_ERROR,g=!1;break;case l.PlaylistContextType.SUBTITLE_TRACK:x=h?E.ErrorDetails.SUBTITLE_TRACK_LOAD_TIMEOUT:E.ErrorDetails.SUBTITLE_LOAD_ERROR,g=!1;break}R&&this.resetInternalLoader(n.type);var P={type:E.ErrorTypes.NETWORK_ERROR,details:x,fatal:g,url:n.url,loader:R,context:n,networkDetails:i};C&&(P.response=C),this.hls.trigger(y.Events.ERROR,P)},m.handlePlaylistLoaded=function(n,i,h,C){var x=h.type,g=h.level,R=h.id,P=h.groupId,O=h.loader,S=h.levelDetails,p=h.deliveryDirectives;if(!(S!=null&&S.targetduration)){this.handleManifestParsingError(n,h,"invalid target duration",C);return}if(!O)return;S.live&&(O.getCacheAge&&(S.ageHeader=O.getCacheAge()||0),(!O.getCacheAge||isNaN(S.ageHeader))&&(S.ageHeader=0));switch(x){case l.PlaylistContextType.MANIFEST:case l.PlaylistContextType.LEVEL:this.hls.trigger(y.Events.LEVEL_LOADED,{details:S,level:g||0,id:R||0,stats:i,networkDetails:C,deliveryDirectives:p});break;case l.PlaylistContextType.AUDIO_TRACK:this.hls.trigger(y.Events.AUDIO_TRACK_LOADED,{details:S,id:R||0,groupId:P||"",stats:i,networkDetails:C,deliveryDirectives:p});break;case l.PlaylistContextType.SUBTITLE_TRACK:this.hls.trigger(y.Events.SUBTITLE_TRACK_LOADED,{details:S,id:R||0,groupId:P||"",stats:i,networkDetails:C,deliveryDirectives:p});break}},f}();b.default=r},"./src/polyfills/number.ts":function(D,b,A){"use strict";A.r(b),A.d(b,"isFiniteNumber",function(){return v}),A.d(b,"MAX_SAFE_INTEGER",function(){return y});var v=Number.isFinite||function(E){return typeof E=="number"&&isFinite(E)},y=Number.MAX_SAFE_INTEGER||9007199254740991},"./src/remux/aac-helper.ts":function(D,b,A){"use strict";A.r(b);var v=function(){function y(){}return y.getSilentFrame=function(w,c){switch(w){case"mp4a.40.2":if(c===1)return new Uint8Array([0,200,0,128,35,128]);if(c===2)return new Uint8Array([33,0,73,144,2,25,0,35,128]);if(c===3)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,142]);if(c===4)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,128,44,128,8,2,56]);if(c===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(c===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(c===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(c===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(c===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},y}();b.default=v},"./src/remux/mp4-generator.ts":function(D,b,A){"use strict";A.r(b);var v=Math.pow(2,32)-1,y=function(){function E(){}return E.init=function(){E.types={avc1:[],avcC:[],btrt:[],dinf:[],dref:[],esds:[],ftyp:[],hdlr:[],mdat:[],mdhd:[],mdia:[],mfhd:[],minf:[],moof:[],moov:[],mp4a:[],".mp3":[],mvex:[],mvhd:[],pasp:[],sdtp:[],stbl:[],stco:[],stsc:[],stsd:[],stsz:[],stts:[],tfdt:[],tfhd:[],traf:[],trak:[],trun:[],trex:[],tkhd:[],vmhd:[],smhd:[]};var c;for(c in E.types)E.types.hasOwnProperty(c)&&(E.types[c]=[c.charCodeAt(0),c.charCodeAt(1),c.charCodeAt(2),c.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]),l=new Uint8Array([0,0,0,0,0,0,0,0,115,111,117,110,0,0,0,0,0,0,0,0,0,0,0,0,83,111,117,110,100,72,97,110,100,108,101,114,0]);E.HDLR_TYPES={video:_,audio:l};var t=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,12,117,114,108,32,0,0,0,1]),u=new Uint8Array([0,0,0,0,0,0,0,0]);E.STTS=E.STSC=E.STCO=u,E.STSZ=new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0]),E.VMHD=new Uint8Array([0,0,0,1,0,0,0,0,0,0,0,0]),E.SMHD=new Uint8Array([0,0,0,0,0,0,0,0]),E.STSD=new Uint8Array([0,0,0,0,0,0,0,1]);var s=new Uint8Array([105,115,111,109]),r=new Uint8Array([97,118,99,49]),f=new Uint8Array([0,0,0,1]);E.FTYP=E.box(E.types.ftyp,s,f,s,r),E.DINF=E.box(E.types.dinf,E.box(E.types.dref,t))},E.box=function(c){for(var _=8,l=arguments.length,t=new Array(l>1?l-1:0),u=1;u<l;u++)t[u-1]=arguments[u];for(var s=t.length,r=s;s--;)_+=t[s].byteLength;var f=new Uint8Array(_);for(f[0]=_>>24&255,f[1]=_>>16&255,f[2]=_>>8&255,f[3]=_&255,f.set(c,4),s=0,_=8;s<r;s++)f.set(t[s],_),_+=t[s].byteLength;return f},E.hdlr=function(c){return E.box(E.types.hdlr,E.HDLR_TYPES[c])},E.mdat=function(c){return E.box(E.types.mdat,c)},E.mdhd=function(c,_){_*=c;var l=Math.floor(_/(v+1)),t=Math.floor(_%(v+1));return E.box(E.types.mdhd,new Uint8Array([1,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,3,c>>24&255,c>>16&255,c>>8&255,c&255,l>>24,l>>16&255,l>>8&255,l&255,t>>24,t>>16&255,t>>8&255,t&255,85,196,0,0]))},E.mdia=function(c){return E.box(E.types.mdia,E.mdhd(c.timescale,c.duration),E.hdlr(c.type),E.minf(c))},E.mfhd=function(c){return E.box(E.types.mfhd,new Uint8Array([0,0,0,0,c>>24,c>>16&255,c>>8&255,c&255]))},E.minf=function(c){return c.type==="audio"?E.box(E.types.minf,E.box(E.types.smhd,E.SMHD),E.DINF,E.stbl(c)):E.box(E.types.minf,E.box(E.types.vmhd,E.VMHD),E.DINF,E.stbl(c))},E.moof=function(c,_,l){return E.box(E.types.moof,E.mfhd(c),E.traf(l,_))},E.moov=function(c){for(var _=c.length,l=[];_--;)l[_]=E.trak(c[_]);return E.box.apply(null,[E.types.moov,E.mvhd(c[0].timescale,c[0].duration)].concat(l).concat(E.mvex(c)))},E.mvex=function(c){for(var _=c.length,l=[];_--;)l[_]=E.trex(c[_]);return E.box.apply(null,[E.types.mvex].concat(l))},E.mvhd=function(c,_){_*=c;var l=Math.floor(_/(v+1)),t=Math.floor(_%(v+1)),u=new Uint8Array([1,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,3,c>>24&255,c>>16&255,c>>8&255,c&255,l>>24,l>>16&255,l>>8&255,l&255,t>>24,t>>16&255,t>>8&255,t&255,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255]);return E.box(E.types.mvhd,u)},E.sdtp=function(c){var _=c.samples||[],l=new Uint8Array(4+_.length),t,u;for(t=0;t<_.length;t++)u=_[t].flags,l[t+4]=u.dependsOn<<4|u.isDependedOn<<2|u.hasRedundancy;return E.box(E.types.sdtp,l)},E.stbl=function(c){return E.box(E.types.stbl,E.stsd(c),E.box(E.types.stts,E.STTS),E.box(E.types.stsc,E.STSC),E.box(E.types.stsz,E.STSZ),E.box(E.types.stco,E.STCO))},E.avc1=function(c){var _=[],l=[],t,u,s;for(t=0;t<c.sps.length;t++)u=c.sps[t],s=u.byteLength,_.push(s>>>8&255),_.push(s&255),_=_.concat(Array.prototype.slice.call(u));for(t=0;t<c.pps.length;t++)u=c.pps[t],s=u.byteLength,l.push(s>>>8&255),l.push(s&255),l=l.concat(Array.prototype.slice.call(u));var r=E.box(E.types.avcC,new Uint8Array([1,_[3],_[4],_[5],252|3,224|c.sps.length].concat(_).concat([c.pps.length]).concat(l))),f=c.width,m=c.height,d=c.pixelRatio[0],n=c.pixelRatio[1];return E.box(E.types.avc1,new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,f>>8&255,f&255,m>>8&255,m&255,0,72,0,0,0,72,0,0,0,0,0,0,0,1,18,100,97,105,108,121,109,111,116,105,111,110,47,104,108,115,46,106,115,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,17,17]),r,E.box(E.types.btrt,new Uint8Array([0,28,156,128,0,45,198,192,0,45,198,192])),E.box(E.types.pasp,new Uint8Array([d>>24,d>>16&255,d>>8&255,d&255,n>>24,n>>16&255,n>>8&255,n&255])))},E.esds=function(c){var _=c.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(c.config).concat([6,1,2]))},E.mp4a=function(c){var _=c.samplerate;return E.box(E.types.mp4a,new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,c.channelCount,0,16,0,0,0,0,_>>8&255,_&255,0,0]),E.box(E.types.esds,E.esds(c)))},E.mp3=function(c){var _=c.samplerate;return E.box(E.types[".mp3"],new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,c.channelCount,0,16,0,0,0,0,_>>8&255,_&255,0,0]))},E.stsd=function(c){return c.type==="audio"?!c.isAAC&&c.codec==="mp3"?E.box(E.types.stsd,E.STSD,E.mp3(c)):E.box(E.types.stsd,E.STSD,E.mp4a(c)):E.box(E.types.stsd,E.STSD,E.avc1(c))},E.tkhd=function(c){var _=c.id,l=c.duration*c.timescale,t=c.width,u=c.height,s=Math.floor(l/(v+1)),r=Math.floor(l%(v+1));return E.box(E.types.tkhd,new Uint8Array([1,0,0,7,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,3,_>>24&255,_>>16&255,_>>8&255,_&255,0,0,0,0,s>>24,s>>16&255,s>>8&255,s&255,r>>24,r>>16&255,r>>8&255,r&255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,t>>8&255,t&255,0,0,u>>8&255,u&255,0,0]))},E.traf=function(c,_){var l=E.sdtp(c),t=c.id,u=Math.floor(_/(v+1)),s=Math.floor(_%(v+1));return E.box(E.types.traf,E.box(E.types.tfhd,new Uint8Array([0,0,0,0,t>>24,t>>16&255,t>>8&255,t&255])),E.box(E.types.tfdt,new Uint8Array([1,0,0,0,u>>24,u>>16&255,u>>8&255,u&255,s>>24,s>>16&255,s>>8&255,s&255])),E.trun(c,l.length+16+20+8+16+8+8),l)},E.trak=function(c){return c.duration=c.duration||4294967295,E.box(E.types.trak,E.tkhd(c),E.mdia(c))},E.trex=function(c){var _=c.id;return E.box(E.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]))},E.trun=function(c,_){var l=c.samples||[],t=l.length,u=12+16*t,s=new Uint8Array(u),r,f,m,d,n,i;for(_+=8+u,s.set([0,0,15,1,t>>>24&255,t>>>16&255,t>>>8&255,t&255,_>>>24&255,_>>>16&255,_>>>8&255,_&255],0),r=0;r<t;r++)f=l[r],m=f.duration,d=f.size,n=f.flags,i=f.cts,s.set([m>>>24&255,m>>>16&255,m>>>8&255,m&255,d>>>24&255,d>>>16&255,d>>>8&255,d&255,n.isLeading<<2|n.dependsOn,n.isDependedOn<<6|n.hasRedundancy<<4|n.paddingValue<<1|n.isNonSync,n.degradPrio&240<<8,n.degradPrio&15,i>>>24&255,i>>>16&255,i>>>8&255,i&255],12+16*r);return E.box(E.types.trun,s)},E.initSegment=function(c){E.types||E.init();var _=E.moov(c),l=new Uint8Array(E.FTYP.byteLength+_.byteLength);return l.set(E.FTYP),l.set(_,E.FTYP.byteLength),l},E}();y.types=void 0,y.HDLR_TYPES=void 0,y.STTS=void 0,y.STSC=void 0,y.STCO=void 0,y.STSZ=void 0,y.VMHD=void 0,y.SMHD=void 0,y.STSD=void 0,y.FTYP=void 0,y.DINF=void 0,b.default=y},"./src/remux/mp4-remuxer.ts":function(D,b,A){"use strict";A.r(b),A.d(b,"default",function(){return i}),A.d(b,"normalizePts",function(){return h});var v=A("./src/polyfills/number.ts"),y=A("./src/remux/aac-helper.ts"),E=A("./src/remux/mp4-generator.ts"),w=A("./src/events.ts"),c=A("./src/errors.ts"),_=A("./src/utils/logger.ts"),l=A("./src/types/loader.ts"),t=A("./src/utils/timescale-conversion.ts");function u(){return u=Object.assign||function(R){for(var P=1;P<arguments.length;P++){var O=arguments[P];for(var S in O)Object.prototype.hasOwnProperty.call(O,S)&&(R[S]=O[S])}return R},u.apply(this,arguments)}var s=10*1e3,r=1024,f=1152,m=null,d=null,n=!1,i=function(){function R(O,S,p,T){if(T===void 0&&(T=""),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=O,this.config=S,this.typeSupported=p,this.ISGenerated=!1,m===null){var N=navigator.userAgent||"",k=N.match(/Chrome\/(\d+)/i);m=k?parseInt(k[1]):0}if(d===null){var U=navigator.userAgent.match(/Safari\/(\d+)/i);d=U?parseInt(U[1]):0}n=!!m&&m<75||!!d&&d<600}var P=R.prototype;return P.destroy=function(){},P.resetTimeStamp=function(S){_.logger.log("[mp4-remuxer]: initPTS & initDTS reset"),this._initPTS=this._initDTS=S},P.resetNextTimestamp=function(){_.logger.log("[mp4-remuxer]: reset next timestamp"),this.isVideoContiguous=!1,this.isAudioContiguous=!1},P.resetInitSegment=function(){_.logger.log("[mp4-remuxer]: ISGenerated flag reset"),this.ISGenerated=!1},P.getVideoStartPts=function(S){var p=!1,T=S.reduce(function(N,k){var U=k.pts-N;return U<-4294967296?(p=!0,h(N,k.pts)):U>0?N:k.pts},S[0].pts);return p&&_.logger.debug("PTS rollover detected"),T},P.remux=function(S,p,T,N,k,U,z,W){var F,V,K,B,J,le,ge=k,pe=k,De=S.pid>-1,Ie=p.pid>-1,fe=p.samples.length,xe=S.samples.length>0,Ee=fe>1,se=(!De||xe)&&(!Ie||Ee)||this.ISGenerated||z;if(se){this.ISGenerated||(K=this.generateIS(S,p,k));var oe=this.isVideoContiguous,q=-1;if(Ee&&(q=C(p.samples),!oe&&this.config.forceKeyFrameOnDiscontinuity))if(le=!0,q>0){_.logger.warn("[mp4-remuxer]: Dropped "+q+" out of "+fe+" video samples due to a missing keyframe");var me=this.getVideoStartPts(p.samples);p.samples=p.samples.slice(q),p.dropped+=q,pe+=(p.samples[0].pts-me)/(p.timescale||9e4)}else q===-1&&(_.logger.warn("[mp4-remuxer]: No keyframe found out of "+fe+" video samples"),le=!1);if(this.ISGenerated){if(xe&&Ee){var re=this.getVideoStartPts(p.samples),ae=h(S.samples[0].pts,re)-re,ce=ae/p.inputTimeScale;ge+=Math.max(0,ce),pe+=Math.max(0,-ce)}if(xe){if(S.samplerate||(_.logger.warn("[mp4-remuxer]: regenerate InitSegment as audio detected"),K=this.generateIS(S,p,k)),V=this.remuxAudio(S,ge,this.isAudioContiguous,U,Ie||Ee||W===l.PlaylistLevelType.AUDIO?pe:void 0),Ee){var te=V?V.endPTS-V.startPTS:0;p.inputTimeScale||(_.logger.warn("[mp4-remuxer]: regenerate InitSegment as video detected"),K=this.generateIS(S,p,k)),F=this.remuxVideo(p,pe,oe,te)}}else Ee&&(F=this.remuxVideo(p,pe,oe,0));F&&(F.firstKeyFrame=q,F.independent=q!==-1)}}return this.ISGenerated&&(T.samples.length&&(J=this.remuxID3(T,k)),N.samples.length&&(B=this.remuxText(N,k))),{audio:V,video:F,initSegment:K,independent:le,text:B,id3:J}},P.generateIS=function(S,p,T){var N=S.samples,k=p.samples,U=this.typeSupported,z={},W=!Object(v.isFiniteNumber)(this._initPTS),F="audio/mp4",V,K,B;if(W&&(V=K=Infinity),S.config&&N.length&&(S.timescale=S.samplerate,S.isAAC||(U.mpeg?(F="audio/mpeg",S.codec=""):U.mp3&&(S.codec="mp3")),z.audio={id:"audio",container:F,codec:S.codec,initSegment:!S.isAAC&&U.mpeg?new Uint8Array(0):E.default.initSegment([S]),metadata:{channelCount:S.channelCount}},W&&(B=S.inputTimeScale,V=K=N[0].pts-Math.round(B*T))),p.sps&&p.pps&&k.length&&(p.timescale=p.inputTimeScale,z.video={id:"main",container:"video/mp4",codec:p.codec,initSegment:E.default.initSegment([p]),metadata:{width:p.width,height:p.height}},W)){B=p.inputTimeScale;var J=this.getVideoStartPts(k),le=Math.round(B*T);K=Math.min(K,h(k[0].dts,J)-le),V=Math.min(V,J-le)}if(Object.keys(z).length)return this.ISGenerated=!0,W&&(this._initPTS=V,this._initDTS=K),{tracks:z,initPTS:V,timescale:B}},P.remuxVideo=function(S,p,T,N){var k=S.inputTimeScale,U=S.samples,z=[],W=U.length,F=this._initPTS,V=this.nextAvcDts,K=8,B,J,le,ge=Number.POSITIVE_INFINITY,pe=Number.NEGATIVE_INFINITY,De=0,Ie=!1;if(!T||V===null){var fe=p*k,xe=U[0].pts-h(U[0].dts,U[0].pts);V=fe-xe}for(var Ee=0;Ee<W;Ee++){var se=U[Ee];if(se.pts=h(se.pts-F,V),se.dts=h(se.dts-F,V),se.dts>se.pts){var oe=9e4*.2;De=Math.max(Math.min(De,se.pts-se.dts),-1*oe)}se.dts<U[Ee>0?Ee-1:Ee].dts&&(Ie=!0)}Ie&&U.sort(function(xt,We){var ot=xt.dts-We.dts,it=xt.pts-We.pts;return ot||it}),J=U[0].dts,le=U[U.length-1].dts;var q=Math.round((le-J)/(W-1));if(De<0){if(De<q*-2){_.logger.warn("PTS < DTS detected in video samples, offsetting DTS from PTS by "+Object(t.toMsFromMpegTsClock)(-q,!0)+" ms");for(var me=De,re=0;re<W;re++)U[re].dts=me=Math.max(me,U[re].pts-q),U[re].pts=Math.max(me,U[re].pts)}else{_.logger.warn("PTS < DTS detected in video samples, shifting DTS by "+Object(t.toMsFromMpegTsClock)(De,!0)+" ms to overcome this issue");for(var ae=0;ae<W;ae++)U[ae].dts=U[ae].dts+De}J=U[0].dts}if(T){var ce=J-V,te=ce>q,$=ce<-1;if(te||$){te?_.logger.warn("AVC: "+Object(t.toMsFromMpegTsClock)(ce,!0)+" ms ("+ce+"dts) hole between fragments detected, filling it"):_.logger.warn("AVC: "+Object(t.toMsFromMpegTsClock)(-ce,!0)+" ms ("+ce+"dts) overlapping between fragments detected"),J=V;var X=U[0].pts-ce;U[0].dts=J,U[0].pts=X,_.logger.log("Video: First PTS/DTS adjusted: "+Object(t.toMsFromMpegTsClock)(X,!0)+"/"+Object(t.toMsFromMpegTsClock)(J,!0)+", delta: "+Object(t.toMsFromMpegTsClock)(ce,!0)+" ms")}}n&&(J=Math.max(0,J));for(var ee=0,Oe=0,Se=0;Se<W;Se++){for(var Me=U[Se],Qe=Me.units,tt=Qe.length,st=0,ut=0;ut<tt;ut++)st+=Qe[ut].data.length;Oe+=st,ee+=tt,Me.length=st,Me.dts=Math.max(Me.dts,J),Me.pts=Math.max(Me.pts,Me.dts,0),ge=Math.min(Me.pts,ge),pe=Math.max(Me.pts,pe)}le=U[W-1].dts;var ht=Oe+4*ee+8,bt;try{bt=new Uint8Array(ht)}catch(xt){this.observer.emit(w.Events.ERROR,w.Events.ERROR,{type:c.ErrorTypes.MUX_ERROR,details:c.ErrorDetails.REMUX_ALLOC_ERROR,fatal:!1,bytes:ht,reason:"fail allocating video mdat "+ht});return}var Ke=new DataView(bt.buffer);Ke.setUint32(0,ht),bt.set(E.default.types.mdat,4);for(var Ue=0;Ue<W;Ue++){for(var nt=U[Ue],kt=nt.units,vt=0,gt=0,ze=kt.length;gt<ze;gt++){var Fe=kt[gt],Xe=Fe.data,Ae=Fe.data.byteLength;Ke.setUint32(K,Ae),K+=4,bt.set(Xe,K),K+=Ae,vt+=4+Ae}if(Ue<W-1)B=U[Ue+1].dts-nt.dts;else{var Pe=this.config,Ye=nt.dts-U[Ue>0?Ue-1:Ue].dts;if(Pe.stretchShortVideoTrack&&this.nextAudioPts!==null){var $e=Math.floor(Pe.maxBufferHole*k),Ot=(N?ge+N*k:this.nextAudioPts)-nt.pts;Ot>$e?(B=Ot-Ye,B<0&&(B=Ye),_.logger.log("[mp4-remuxer]: It is approximately "+Ot/90+" ms to the next segment; using duration "+B/90+" ms for the last video frame.")):B=Ye}else B=Ye}var ct=Math.round(nt.pts-nt.dts);z.push(new x(nt.key,B,vt,ct))}if(z.length&&m&&m<70){var jt=z[0].flags;jt.dependsOn=2,jt.isNonSync=0}console.assert(B!==void 0,"mp4SampleDuration must be computed"),this.nextAvcDts=V=le+B,this.isVideoContiguous=!0;var Xt=E.default.moof(S.sequenceNumber++,J,u({},S,{samples:z})),bn="video",nn={data1:Xt,data2:bt,startPTS:ge/k,endPTS:(pe+B)/k,startDTS:J/k,endDTS:V/k,type:bn,hasAudio:!1,hasVideo:!0,nb:z.length,dropped:S.dropped};return S.samples=[],S.dropped=0,console.assert(bt.length,"MDAT length must not be zero"),nn},P.remuxAudio=function(S,p,T,N,k){var U=S.inputTimeScale,z=S.samplerate?S.samplerate:U,W=U/z,F=S.isAAC?r:f,V=F*W,K=this._initPTS,B=!S.isAAC&&this.typeSupported.mpeg,J=[],le=S.samples,ge=B?0:8,pe=this.nextAudioPts||-1,De=p*U;if(this.isAudioContiguous=T=T||le.length&&pe>0&&(N&&Math.abs(De-pe)<9e3||Math.abs(h(le[0].pts-K,De)-pe)<20*V),le.forEach(function(Xe){Xe.pts=h(Xe.pts-K,De)}),!T||pe<0){if(le=le.filter(function(Xe){return Xe.pts>=0}),!le.length)return;k===0?pe=0:N?pe=Math.max(0,De):pe=le[0].pts}if(S.isAAC)for(var Ie=k!==void 0,fe=this.config.maxAudioFramesDrift,xe=0,Ee=pe;xe<le.length;xe++){var se=le[xe],oe=se.pts,q=oe-Ee,me=Math.abs(1e3*q/U);if(q<=-fe*V&&Ie)xe===0&&(_.logger.warn("Audio frame @ "+(oe/U).toFixed(3)+"s overlaps nextAudioPts by "+Math.round(1e3*q/U)+" ms."),this.nextAudioPts=pe=Ee=oe);else if(q>=fe*V&&me<s&&Ie){var re=Math.round(q/V);Ee=oe-re*V,Ee<0&&(re--,Ee+=V),xe===0&&(this.nextAudioPts=pe=Ee),_.logger.warn("[mp4-remuxer]: Injecting "+re+" audio frame @ "+(Ee/U).toFixed(3)+"s due to "+Math.round(1e3*q/U)+" ms gap.");for(var ae=0;ae<re;ae++){var ce=Math.max(Ee,0),te=y.default.getSilentFrame(S.manifestCodec||S.codec,S.channelCount);te||(_.logger.log("[mp4-remuxer]: Unable to get silent frame for given audio codec; duplicating last frame instead."),te=se.unit.subarray()),le.splice(xe,0,{unit:te,pts:ce}),Ee+=V,xe++}}se.pts=Ee,Ee+=V}for(var $=null,X=null,ee,Oe=0,Se=le.length;Se--;)Oe+=le[Se].unit.byteLength;for(var Me=0,Qe=le.length;Me<Qe;Me++){var tt=le[Me],st=tt.unit,ut=tt.pts;if(X!==null){var ht=J[Me-1];ht.duration=Math.round((ut-X)/W)}else if(T&&S.isAAC&&(ut=pe),$=ut,Oe>0){Oe+=ge;try{ee=new Uint8Array(Oe)}catch(Xe){this.observer.emit(w.Events.ERROR,w.Events.ERROR,{type:c.ErrorTypes.MUX_ERROR,details:c.ErrorDetails.REMUX_ALLOC_ERROR,fatal:!1,bytes:Oe,reason:"fail allocating audio mdat "+Oe});return}if(!B){var bt=new DataView(ee.buffer);bt.setUint32(0,Oe),ee.set(E.default.types.mdat,4)}}else return;ee.set(st,ge);var Ke=st.byteLength;ge+=Ke,J.push(new x(!0,F,Ke,0)),X=ut}var Ue=J.length;if(!Ue)return;var nt=J[J.length-1];this.nextAudioPts=pe=X+W*nt.duration;var kt=B?new Uint8Array(0):E.default.moof(S.sequenceNumber++,$/W,u({},S,{samples:J}));S.samples=[];var vt=$/U,gt=pe/U,ze="audio",Fe={data1:kt,data2:ee,startPTS:vt,endPTS:gt,startDTS:vt,endDTS:gt,type:ze,hasAudio:!0,hasVideo:!1,nb:Ue};return this.isAudioContiguous=!0,console.assert(ee.length,"MDAT length must not be zero"),Fe},P.remuxEmptyAudio=function(S,p,T,N){var k=S.inputTimeScale,U=S.samplerate?S.samplerate:k,z=k/U,W=this.nextAudioPts,F=(W!==null?W:N.startDTS*k)+this._initDTS,V=N.endDTS*k+this._initDTS,K=z*r,B=Math.ceil((V-F)/K),J=y.default.getSilentFrame(S.manifestCodec||S.codec,S.channelCount);if(_.logger.warn("[mp4-remuxer]: remux empty Audio"),!J){_.logger.trace("[mp4-remuxer]: Unable to remuxEmptyAudio since we were unable to get a silent frame for given audio codec");return}for(var le=[],ge=0;ge<B;ge++){var pe=F+ge*K;le.push({unit:J,pts:pe,dts:pe})}return S.samples=le,this.remuxAudio(S,p,T,!1)},P.remuxID3=function(S,p){var T=S.samples.length;if(!T)return;for(var N=S.inputTimeScale,k=this._initPTS,U=this._initDTS,z=0;z<T;z++){var W=S.samples[z];W.pts=h(W.pts-k,p*N)/N,W.dts=h(W.dts-U,p*N)/N}var F=S.samples;return S.samples=[],{samples:F}},P.remuxText=function(S,p){var T=S.samples.length;if(!T)return;for(var N=S.inputTimeScale,k=this._initPTS,U=0;U<T;U++){var z=S.samples[U];z.pts=h(z.pts-k,p*N)/N}S.samples.sort(function(F,V){return F.pts-V.pts});var W=S.samples;return S.samples=[],{samples:W}},R}();function h(R,P){var O;if(P===null)return R;for(P<R?O=-8589934592:O=8589934592;Math.abs(R-P)>4294967296;)R+=O;return R}function C(R){for(var P=0;P<R.length;P++)if(R[P].key)return P;return-1}var x=function(P,O,S,p){this.size=void 0,this.duration=void 0,this.cts=void 0,this.flags=void 0,this.duration=O,this.size=S,this.cts=p,this.flags=new g(P)},g=function(P){this.isLeading=0,this.isDependedOn=0,this.hasRedundancy=0,this.degradPrio=0,this.dependsOn=1,this.isNonSync=1,this.dependsOn=P?2:1,this.isNonSync=P?0:1}},"./src/remux/passthrough-remuxer.ts":function(D,b,A){"use strict";A.r(b);var v=A("./src/polyfills/number.ts"),y=A("./src/utils/mp4-tools.ts"),E=A("./src/loader/fragment.ts"),w=A("./src/utils/logger.ts"),c=function(){function t(){this.emitInitSegment=!1,this.audioCodec=void 0,this.videoCodec=void 0,this.initData=void 0,this.initPTS=void 0,this.initTracks=void 0,this.lastEndDTS=null}var u=t.prototype;return u.destroy=function(){},u.resetTimeStamp=function(r){this.initPTS=r,this.lastEndDTS=null},u.resetNextTimestamp=function(){this.lastEndDTS=null},u.resetInitSegment=function(r,f,m){this.audioCodec=f,this.videoCodec=m,this.generateInitSegment(r),this.emitInitSegment=!0},u.generateInitSegment=function(r){var f=this.audioCodec,m=this.videoCodec;if(!r||!r.byteLength){this.initTracks=void 0,this.initData=void 0;return}var d=this.initData=Object(y.parseInitSegment)(r);f||(f=l(d.audio,E.ElementaryStreamTypes.AUDIO)),m||(m=l(d.video,E.ElementaryStreamTypes.VIDEO));var n={};d.audio&&d.video?n.audiovideo={container:"video/mp4",codec:f+","+m,initSegment:r,id:"main"}:d.audio?n.audio={container:"audio/mp4",codec:f,initSegment:r,id:"audio"}:d.video?n.video={container:"video/mp4",codec:m,initSegment:r,id:"main"}:w.logger.warn("[passthrough-remuxer.ts]: initSegment does not contain moov or trak boxes."),this.initTracks=n},u.remux=function(r,f,m,d,n){var i=this.initPTS,h=this.lastEndDTS,C={audio:void 0,video:void 0,text:d,id3:m,initSegment:void 0};Object(v.isFiniteNumber)(h)||(h=this.lastEndDTS=n||0);var x=f.samples;if(!x||!x.length)return C;var g={initPTS:void 0,timescale:1},R=this.initData;if((!R||!R.length)&&(this.generateInitSegment(x),R=this.initData),!R||!R.length)return w.logger.warn("[passthrough-remuxer.ts]: Failed to generate initSegment."),C;this.emitInitSegment&&(g.tracks=this.initTracks,this.emitInitSegment=!1),Object(v.isFiniteNumber)(i)||(this.initPTS=g.initPTS=i=_(R,x,h));var P=Object(y.getDuration)(x,R),O=h,S=P+O;Object(y.offsetStartDTS)(R,x,i),P>0?this.lastEndDTS=S:(w.logger.warn("Duration parsed from mp4 should be greater than zero"),this.resetNextTimestamp());var p=!!R.audio,T=!!R.video,N="";p&&(N+="audio"),T&&(N+="video");var k={data1:x,startPTS:O,startDTS:O,endPTS:S,endDTS:S,type:N,hasAudio:p,hasVideo:T,nb:1,dropped:0};return C.audio=k.type==="audio"?k:void 0,C.video=k.type!=="audio"?k:void 0,C.text=d,C.id3=m,C.initSegment=g,C},t}(),_=function(u,s,r){return Object(y.getStartDTS)(u,s)-r};function l(t,u){var s=t==null?void 0:t.codec;return s&&s.length>4?s:s==="hvc1"?"hvc1.1.c.L120.90":s==="av01"?"av01.0.04M.08":s==="avc1"||u===E.ElementaryStreamTypes.VIDEO?"avc1.42e01e":"mp4a.40.5"}b.default=c},"./src/task-loop.ts":function(D,b,A){"use strict";A.r(b),A.d(b,"default",function(){return v});var v=function(){function y(){this._boundTick=void 0,this._tickTimer=null,this._tickInterval=null,this._tickCallCount=0,this._boundTick=this.tick.bind(this)}var E=y.prototype;return E.destroy=function(){this.onHandlerDestroying(),this.onHandlerDestroyed()},E.onHandlerDestroying=function(){this.clearNextTick(),this.clearInterval()},E.onHandlerDestroyed=function(){},E.hasInterval=function(){return!!this._tickInterval},E.hasNextTick=function(){return!!this._tickTimer},E.setInterval=function(c){return this._tickInterval?!1:(this._tickInterval=self.setInterval(this._boundTick,c),!0)},E.clearInterval=function(){return this._tickInterval?(self.clearInterval(this._tickInterval),this._tickInterval=null,!0):!1},E.clearNextTick=function(){return this._tickTimer?(self.clearTimeout(this._tickTimer),this._tickTimer=null,!0):!1},E.tick=function(){this._tickCallCount++,this._tickCallCount===1&&(this.doTick(),this._tickCallCount>1&&this.tickImmediate(),this._tickCallCount=0)},E.tickImmediate=function(){this.clearNextTick(),this._tickTimer=self.setTimeout(this._boundTick,0)},E.doTick=function(){},y}()},"./src/types/cmcd.ts":function(D,b,A){"use strict";A.r(b),A.d(b,"CMCDVersion",function(){return v}),A.d(b,"CMCDObjectType",function(){return y}),A.d(b,"CMCDStreamingFormat",function(){return E}),A.d(b,"CMCDStreamType",function(){return w});var v=1,y;(function(c){c.MANIFEST="m",c.AUDIO="a",c.VIDEO="v",c.MUXED="av",c.INIT="i",c.CAPTION="c",c.TIMED_TEXT="tt",c.KEY="k",c.OTHER="o"})(y||(y={}));var E;(function(c){c.DASH="d",c.HLS="h",c.SMOOTH="s",c.OTHER="o"})(E||(E={}));var w;(function(c){c.VOD="v",c.LIVE="l"})(w||(w={}))},"./src/types/level.ts":function(D,b,A){"use strict";A.r(b),A.d(b,"HlsSkip",function(){return E}),A.d(b,"getSkipValue",function(){return w}),A.d(b,"HlsUrlParameters",function(){return c}),A.d(b,"Level",function(){return _});function v(l,t){for(var u=0;u<t.length;u++){var s=t[u];s.enumerable=s.enumerable||!1,s.configurable=!0,"value"in s&&(s.writable=!0),Object.defineProperty(l,s.key,s)}}function y(l,t,u){return t&&v(l.prototype,t),u&&v(l,u),l}var E;(function(l){l.No="",l.Yes="YES",l.v2="v2"})(E||(E={}));function w(l,t){var u=l.canSkipUntil,s=l.canSkipDateRanges,r=l.endSN,f=t!==void 0?t-r:0;return u&&f<u?s?E.v2:E.Yes:E.No}var c=function(){function l(u,s,r){this.msn=void 0,this.part=void 0,this.skip=void 0,this.msn=u,this.part=s,this.skip=r}var t=l.prototype;return t.addDirectives=function(s){var r=new self.URL(s);return this.msn!==void 0&&r.searchParams.set("_HLS_msn",this.msn.toString()),this.part!==void 0&&r.searchParams.set("_HLS_part",this.part.toString()),this.skip&&r.searchParams.set("_HLS_skip",this.skip),r.toString()},l}(),_=function(){function l(t){this.attrs=void 0,this.audioCodec=void 0,this.bitrate=void 0,this.codecSet=void 0,this.height=void 0,this.id=void 0,this.name=void 0,this.videoCodec=void 0,this.width=void 0,this.unknownCodecs=void 0,this.audioGroupIds=void 0,this.details=void 0,this.fragmentError=0,this.loadError=0,this.loaded=void 0,this.realBitrate=0,this.textGroupIds=void 0,this.url=void 0,this._urlId=0,this.url=[t.url],this.attrs=t.attrs,this.bitrate=t.bitrate,t.details&&(this.details=t.details),this.id=t.id||0,this.name=t.name,this.width=t.width||0,this.height=t.height||0,this.audioCodec=t.audioCodec,this.videoCodec=t.videoCodec,this.unknownCodecs=t.unknownCodecs,this.codecSet=[t.videoCodec,t.audioCodec].filter(function(u){return u}).join(",").replace(/\.[^.,]+/g,"")}return y(l,[{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(u){var s=u%this.url.length;this._urlId!==s&&(this.details=void 0,this._urlId=s)}}]),l}()},"./src/types/loader.ts":function(D,b,A){"use strict";A.r(b),A.d(b,"PlaylistContextType",function(){return v}),A.d(b,"PlaylistLevelType",function(){return y});var v;(function(E){E.MANIFEST="manifest",E.LEVEL="level",E.AUDIO_TRACK="audioTrack",E.SUBTITLE_TRACK="subtitleTrack"})(v||(v={}));var y;(function(E){E.MAIN="main",E.AUDIO="audio",E.SUBTITLE="subtitle"})(y||(y={}))},"./src/types/transmuxer.ts":function(D,b,A){"use strict";A.r(b),A.d(b,"ChunkMetadata",function(){return v});var v=function(w,c,_,l,t,u){l===void 0&&(l=0),t===void 0&&(t=-1),u===void 0&&(u=!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=y(),this.buffering={audio:y(),video:y(),audiovideo:y()},this.level=w,this.sn=c,this.id=_,this.size=l,this.part=t,this.partial=u};function y(){return{start:0,executeStart:0,executeEnd:0,end:0}}},"./src/utils/attr-list.ts":function(D,b,A){"use strict";A.r(b),A.d(b,"AttrList",function(){return E});var v=/^(\d+)x(\d+)$/,y=/\s*(.+?)\s*=((?:\".*?\")|.*?)(?:,|$)/g,E=function(){function w(_){typeof _=="string"&&(_=w.parseAttrList(_));for(var l in _)_.hasOwnProperty(l)&&(this[l]=_[l])}var c=w.prototype;return c.decimalInteger=function(l){var t=parseInt(this[l],10);return t>Number.MAX_SAFE_INTEGER?Infinity:t},c.hexadecimalInteger=function(l){if(this[l]){var t=(this[l]||"0x").slice(2);t=(t.length&1?"0":"")+t;for(var u=new Uint8Array(t.length/2),s=0;s<t.length/2;s++)u[s]=parseInt(t.slice(s*2,s*2+2),16);return u}else return null},c.hexadecimalIntegerAsNumber=function(l){var t=parseInt(this[l],16);return t>Number.MAX_SAFE_INTEGER?Infinity:t},c.decimalFloatingPoint=function(l){return parseFloat(this[l])},c.optionalFloat=function(l,t){var u=this[l];return u?parseFloat(u):t},c.enumeratedString=function(l){return this[l]},c.bool=function(l){return this[l]==="YES"},c.decimalResolution=function(l){var t=v.exec(this[l]);return t===null?void 0:{width:parseInt(t[1],10),height:parseInt(t[2],10)}},w.parseAttrList=function(l){var t,u={},s='"';for(y.lastIndex=0;(t=y.exec(l))!==null;){var r=t[2];r.indexOf(s)===0&&r.lastIndexOf(s)===r.length-1&&(r=r.slice(1,-1)),u[t[1]]=r}return u},w}()},"./src/utils/binary-search.ts":function(D,b,A){"use strict";A.r(b);var v={search:function(E,w){for(var c=0,_=E.length-1,l=null,t=null;c<=_;){l=(c+_)/2|0,t=E[l];var u=w(t);if(u>0)c=l+1;else if(u<0)_=l-1;else return t}return null}};b.default=v},"./src/utils/buffer-helper.ts":function(D,b,A){"use strict";A.r(b),A.d(b,"BufferHelper",function(){return E});var v=A("./src/utils/logger.ts"),y={length:0,start:function(){return 0},end:function(){return 0}},E=function(){function w(){}return w.isBuffered=function(_,l){try{if(_){for(var t=w.getBuffered(_),u=0;u<t.length;u++)if(l>=t.start(u)&&l<=t.end(u))return!0}}catch(s){}return!1},w.bufferInfo=function(_,l,t){try{if(_){var u=w.getBuffered(_),s=[],r;for(r=0;r<u.length;r++)s.push({start:u.start(r),end:u.end(r)});return this.bufferedInfo(s,l,t)}}catch(f){}return{len:0,start:l,end:l,nextStart:void 0}},w.bufferedInfo=function(_,l,t){l=Math.max(0,l),_.sort(function(g,R){var P=g.start-R.start;return P||R.end-g.end});var u=[];if(t)for(var s=0;s<_.length;s++){var r=u.length;if(r){var f=u[r-1].end;_[s].start-f<t?_[s].end>f&&(u[r-1].end=_[s].end):u.push(_[s])}else u.push(_[s])}else u=_;for(var m=0,d,n=l,i=l,h=0;h<u.length;h++){var C=u[h].start,x=u[h].end;if(l+t>=C&&l<x)n=C,i=x,m=i-l;else if(l+t<C){d=C;break}}return{len:m,start:n||0,end:i||0,nextStart:d}},w.getBuffered=function(_){try{return _.buffered}catch(l){return v.logger.log("failed to get media.buffered",l),y}},w}()},"./src/utils/cea-608-parser.ts":function(D,b,A){"use strict";A.r(b),A.d(b,"Row",function(){return i}),A.d(b,"CaptionScreen",function(){return h});var v=A("./src/utils/logger.ts"),y={42:225,92:233,94:237,95:243,96:250,123:231,124:247,125:209,126:241,127:9608,128:174,129:176,130:189,131:191,132:8482,133:162,134:163,135:9834,136:224,137:32,138:232,139:226,140:234,141:238,142:244,143:251,144:193,145:201,146:211,147:218,148:220,149:252,150:8216,151:161,152:42,153:8217,154:9473,155:169,156:8480,157:8226,158:8220,159:8221,160:192,161:194,162:199,163:200,164:202,165:203,166:235,167:206,168:207,169:239,170:212,171:217,172:249,173:219,174:171,175:187,176:195,177:227,178:205,179:204,180:236,181:210,182:242,183:213,184:245,185:123,186:125,187:92,188:94,189:95,190:124,191:8764,192:196,193:228,194:214,195:246,196:223,197:165,198:164,199:9475,200:197,201:229,202:216,203:248,204:9487,205:9491,206:9495,207:9499},E=function(S){var p=S;return y.hasOwnProperty(S)&&(p=y[S]),String.fromCharCode(p)},w=15,c=100,_={17:1,18:3,21:5,22:7,23:9,16:11,19:12,20:14},l={17:2,18:4,21:6,22:8,23:10,19:13,20:15},t={25:1,26:3,29:5,30:7,31:9,24:11,27:12,28:14},u={25:2,26:4,29:6,30:8,31:10,27:13,28:15},s=["white","green","blue","cyan","red","yellow","magenta","black","transparent"],r;(function(O){O[O.ERROR=0]="ERROR",O[O.TEXT=1]="TEXT",O[O.WARNING=2]="WARNING",O[O.INFO=2]="INFO",O[O.DEBUG=3]="DEBUG",O[O.DATA=3]="DATA"})(r||(r={}));var f=function(){function O(){this.time=null,this.verboseLevel=r.ERROR}var S=O.prototype;return S.log=function(T,N){this.verboseLevel>=T&&v.logger.log(this.time+" ["+T+"] "+N)},O}(),m=function(S){for(var p=[],T=0;T<S.length;T++)p.push(S[T].toString(16));return p},d=function(){function O(p,T,N,k,U){this.foreground=void 0,this.underline=void 0,this.italics=void 0,this.background=void 0,this.flash=void 0,this.foreground=p||"white",this.underline=T||!1,this.italics=N||!1,this.background=k||"black",this.flash=U||!1}var S=O.prototype;return S.reset=function(){this.foreground="white",this.underline=!1,this.italics=!1,this.background="black",this.flash=!1},S.setStyles=function(T){for(var N=["foreground","underline","italics","background","flash"],k=0;k<N.length;k++){var U=N[k];T.hasOwnProperty(U)&&(this[U]=T[U])}},S.isDefault=function(){return this.foreground==="white"&&!this.underline&&!this.italics&&this.background==="black"&&!this.flash},S.equals=function(T){return this.foreground===T.foreground&&this.underline===T.underline&&this.italics===T.italics&&this.background===T.background&&this.flash===T.flash},S.copy=function(T){this.foreground=T.foreground,this.underline=T.underline,this.italics=T.italics,this.background=T.background,this.flash=T.flash},S.toString=function(){return"color="+this.foreground+", underline="+this.underline+", italics="+this.italics+", background="+this.background+", flash="+this.flash},O}(),n=function(){function O(p,T,N,k,U,z){this.uchar=void 0,this.penState=void 0,this.uchar=p||" ",this.penState=new d(T,N,k,U,z)}var S=O.prototype;return S.reset=function(){this.uchar=" ",this.penState.reset()},S.setChar=function(T,N){this.uchar=T,this.penState.copy(N)},S.setPenState=function(T){this.penState.copy(T)},S.equals=function(T){return this.uchar===T.uchar&&this.penState.equals(T.penState)},S.copy=function(T){this.uchar=T.uchar,this.penState.copy(T.penState)},S.isEmpty=function(){return this.uchar===" "&&this.penState.isDefault()},O}(),i=function(){function O(p){this.chars=void 0,this.pos=void 0,this.currPenState=void 0,this.cueStartTime=void 0,this.logger=void 0,this.chars=[];for(var T=0;T<c;T++)this.chars.push(new n);this.logger=p,this.pos=0,this.currPenState=new d}var S=O.prototype;return S.equals=function(T){for(var N=!0,k=0;k<c;k++)if(!this.chars[k].equals(T.chars[k])){N=!1;break}return N},S.copy=function(T){for(var N=0;N<c;N++)this.chars[N].copy(T.chars[N])},S.isEmpty=function(){for(var T=!0,N=0;N<c;N++)if(!this.chars[N].isEmpty()){T=!1;break}return T},S.setCursor=function(T){this.pos!==T&&(this.pos=T),this.pos<0?(this.logger.log(r.DEBUG,"Negative cursor position "+this.pos),this.pos=0):this.pos>c&&(this.logger.log(r.DEBUG,"Too large cursor position "+this.pos),this.pos=c)},S.moveCursor=function(T){var N=this.pos+T;if(T>1)for(var k=this.pos+1;k<N+1;k++)this.chars[k].setPenState(this.currPenState);this.setCursor(N)},S.backSpace=function(){this.moveCursor(-1),this.chars[this.pos].setChar(" ",this.currPenState)},S.insertChar=function(T){T>=144&&this.backSpace();var N=E(T);if(this.pos>=c){this.logger.log(r.ERROR,"Cannot insert "+T.toString(16)+" ("+N+") at position "+this.pos+". Skipping it!");return}this.chars[this.pos].setChar(N,this.currPenState),this.moveCursor(1)},S.clearFromPos=function(T){var N;for(N=T;N<c;N++)this.chars[N].reset()},S.clear=function(){this.clearFromPos(0),this.pos=0,this.currPenState.reset()},S.clearToEndOfRow=function(){this.clearFromPos(this.pos)},S.getTextString=function(){for(var T=[],N=!0,k=0;k<c;k++){var U=this.chars[k].uchar;U!==" "&&(N=!1),T.push(U)}return N?"":T.join("")},S.setPenStyles=function(T){this.currPenState.setStyles(T);var N=this.chars[this.pos];N.setPenState(this.currPenState)},O}(),h=function(){function O(p){this.rows=void 0,this.currRow=void 0,this.nrRollUpRows=void 0,this.lastOutputScreen=void 0,this.logger=void 0,this.rows=[];for(var T=0;T<w;T++)this.rows.push(new i(p));this.logger=p,this.currRow=w-1,this.nrRollUpRows=null,this.lastOutputScreen=null,this.reset()}var S=O.prototype;return S.reset=function(){for(var T=0;T<w;T++)this.rows[T].clear();this.currRow=w-1},S.equals=function(T){for(var N=!0,k=0;k<w;k++)if(!this.rows[k].equals(T.rows[k])){N=!1;break}return N},S.copy=function(T){for(var N=0;N<w;N++)this.rows[N].copy(T.rows[N])},S.isEmpty=function(){for(var T=!0,N=0;N<w;N++)if(!this.rows[N].isEmpty()){T=!1;break}return T},S.backSpace=function(){var T=this.rows[this.currRow];T.backSpace()},S.clearToEndOfRow=function(){var T=this.rows[this.currRow];T.clearToEndOfRow()},S.insertChar=function(T){var N=this.rows[this.currRow];N.insertChar(T)},S.setPen=function(T){var N=this.rows[this.currRow];N.setPenStyles(T)},S.moveCursor=function(T){var N=this.rows[this.currRow];N.moveCursor(T)},S.setCursor=function(T){this.logger.log(r.INFO,"setCursor: "+T);var N=this.rows[this.currRow];N.setCursor(T)},S.setPAC=function(T){this.logger.log(r.INFO,"pacData = "+JSON.stringify(T));var N=T.row-1;if(this.nrRollUpRows&&N<this.nrRollUpRows-1&&(N=this.nrRollUpRows-1),this.nrRollUpRows&&this.currRow!==N){for(var k=0;k<w;k++)this.rows[k].clear();var U=this.currRow+1-this.nrRollUpRows,z=this.lastOutputScreen;if(z){var W=z.rows[U].cueStartTime,F=this.logger.time;if(W&&F!==null&&W<F)for(var V=0;V<this.nrRollUpRows;V++)this.rows[N-this.nrRollUpRows+V+1].copy(z.rows[U+V])}}this.currRow=N;var K=this.rows[this.currRow];if(T.indent!==null){var B=T.indent,J=Math.max(B-1,0);K.setCursor(T.indent),T.color=K.chars[J].penState.foreground}var le={foreground:T.color,underline:T.underline,italics:T.italics,background:"black",flash:!1};this.setPen(le)},S.setBkgData=function(T){this.logger.log(r.INFO,"bkgData = "+JSON.stringify(T)),this.backSpace(),this.setPen(T),this.insertChar(32)},S.setRollUpRows=function(T){this.nrRollUpRows=T},S.rollUp=function(){if(this.nrRollUpRows===null){this.logger.log(r.DEBUG,"roll_up but nrRollUpRows not set yet");return}this.logger.log(r.TEXT,this.getDisplayText());var T=this.currRow+1-this.nrRollUpRows,N=this.rows.splice(T,1)[0];N.clear(),this.rows.splice(this.currRow,0,N),this.logger.log(r.INFO,"Rolling up")},S.getDisplayText=function(T){T=T||!1;for(var N=[],k="",U=-1,z=0;z<w;z++){var W=this.rows[z].getTextString();W&&(U=z+1,T?N.push("Row "+U+": '"+W+"'"):N.push(W.trim()))}return N.length>0&&(T?k="["+N.join(" | ")+"]":k=N.join(`
|
|
|
`)),k},S.getTextAndFormat=function(){return this.rows},O}(),C=function(){function O(p,T,N){this.chNr=void 0,this.outputFilter=void 0,this.mode=void 0,this.verbose=void 0,this.displayedMemory=void 0,this.nonDisplayedMemory=void 0,this.lastOutputScreen=void 0,this.currRollUpRow=void 0,this.writeScreen=void 0,this.cueStartTime=void 0,this.logger=void 0,this.chNr=p,this.outputFilter=T,this.mode=null,this.verbose=0,this.displayedMemory=new h(N),this.nonDisplayedMemory=new h(N),this.lastOutputScreen=new h(N),this.currRollUpRow=this.displayedMemory.rows[w-1],this.writeScreen=this.displayedMemory,this.mode=null,this.cueStartTime=null,this.logger=N}var S=O.prototype;return S.reset=function(){this.mode=null,this.displayedMemory.reset(),this.nonDisplayedMemory.reset(),this.lastOutputScreen.reset(),this.outputFilter.reset(),this.currRollUpRow=this.displayedMemory.rows[w-1],this.writeScreen=this.displayedMemory,this.mode=null,this.cueStartTime=null},S.getHandler=function(){return this.outputFilter},S.setHandler=function(T){this.outputFilter=T},S.setPAC=function(T){this.writeScreen.setPAC(T)},S.setBkgData=function(T){this.writeScreen.setBkgData(T)},S.setMode=function(T){if(T===this.mode)return;this.mode=T,this.logger.log(r.INFO,"MODE="+T),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=T},S.insertChars=function(T){for(var N=0;N<T.length;N++)this.writeScreen.insertChar(T[N]);var k=this.writeScreen===this.displayedMemory?"DISP":"NON_DISP";this.logger.log(r.INFO,k+": "+this.writeScreen.getDisplayText(!0)),(this.mode==="MODE_PAINT-ON"||this.mode==="MODE_ROLL-UP")&&(this.logger.log(r.TEXT,"DISPLAYED: "+this.displayedMemory.getDisplayText(!0)),this.outputDataUpdate())},S.ccRCL=function(){this.logger.log(r.INFO,"RCL - Resume Caption Loading"),this.setMode("MODE_POP-ON")},S.ccBS=function(){if(this.logger.log(r.INFO,"BS - BackSpace"),this.mode==="MODE_TEXT")return;this.writeScreen.backSpace(),this.writeScreen===this.displayedMemory&&this.outputDataUpdate()},S.ccAOF=function(){},S.ccAON=function(){},S.ccDER=function(){this.logger.log(r.INFO,"DER- Delete to End of Row"),this.writeScreen.clearToEndOfRow(),this.outputDataUpdate()},S.ccRU=function(T){this.logger.log(r.INFO,"RU("+T+") - Roll Up"),this.writeScreen=this.displayedMemory,this.setMode("MODE_ROLL-UP"),this.writeScreen.setRollUpRows(T)},S.ccFON=function(){this.logger.log(r.INFO,"FON - Flash On"),this.writeScreen.setPen({flash:!0})},S.ccRDC=function(){this.logger.log(r.INFO,"RDC - Resume Direct Captioning"),this.setMode("MODE_PAINT-ON")},S.ccTR=function(){this.logger.log(r.INFO,"TR"),this.setMode("MODE_TEXT")},S.ccRTD=function(){this.logger.log(r.INFO,"RTD"),this.setMode("MODE_TEXT")},S.ccEDM=function(){this.logger.log(r.INFO,"EDM - Erase Displayed Memory"),this.displayedMemory.reset(),this.outputDataUpdate(!0)},S.ccCR=function(){this.logger.log(r.INFO,"CR - Carriage Return"),this.writeScreen.rollUp(),this.outputDataUpdate(!0)},S.ccENM=function(){this.logger.log(r.INFO,"ENM - Erase Non-displayed Memory"),this.nonDisplayedMemory.reset()},S.ccEOC=function(){if(this.logger.log(r.INFO,"EOC - End Of Caption"),this.mode==="MODE_POP-ON"){var T=this.displayedMemory;this.displayedMemory=this.nonDisplayedMemory,this.nonDisplayedMemory=T,this.writeScreen=this.nonDisplayedMemory,this.logger.log(r.TEXT,"DISP: "+this.displayedMemory.getDisplayText())}this.outputDataUpdate(!0)},S.ccTO=function(T){this.logger.log(r.INFO,"TO("+T+") - Tab Offset"),this.writeScreen.moveCursor(T)},S.ccMIDROW=function(T){var N={flash:!1};if(N.underline=T%2===1,N.italics=T>=46,N.italics)N.foreground="white";else{var k=Math.floor(T/2)-16,U=["white","green","blue","cyan","red","yellow","magenta"];N.foreground=U[k]}this.logger.log(r.INFO,"MIDROW: "+JSON.stringify(N)),this.writeScreen.setPen(N)},S.outputDataUpdate=function(T){T===void 0&&(T=!1);var N=this.logger.time;if(N===null)return;this.outputFilter&&(this.cueStartTime===null&&!this.displayedMemory.isEmpty()?this.cueStartTime=N:this.displayedMemory.equals(this.lastOutputScreen)||(this.outputFilter.newCue(this.cueStartTime,N,this.lastOutputScreen),T&&this.outputFilter.dispatchCue&&this.outputFilter.dispatchCue(),this.cueStartTime=this.displayedMemory.isEmpty()?null:N),this.lastOutputScreen.copy(this.displayedMemory))},S.cueSplitAtTime=function(T){this.outputFilter&&(this.displayedMemory.isEmpty()||(this.outputFilter.newCue&&this.outputFilter.newCue(this.cueStartTime,T,this.displayedMemory),this.cueStartTime=T))},O}(),x=function(){function O(p,T,N){this.channels=void 0,this.currentChannel=0,this.cmdHistory=void 0,this.logger=void 0;var k=new f;this.channels=[null,new C(p,T,k),new C(p+1,N,k)],this.cmdHistory=P(),this.logger=k}var S=O.prototype;return S.getHandler=function(T){return this.channels[T].getHandler()},S.setHandler=function(T,N){this.channels[T].setHandler(N)},S.addData=function(T,N){var k,U,z,W=!1;this.logger.time=T;for(var F=0;F<N.length;F+=2){if(U=N[F]&127,z=N[F+1]&127,U===0&&z===0)continue;if(this.logger.log(r.DATA,"["+m([N[F],N[F+1]])+"] -> ("+m([U,z])+")"),k=this.parseCmd(U,z),k||(k=this.parseMidrow(U,z)),k||(k=this.parsePAC(U,z)),k||(k=this.parseBackgroundAttributes(U,z)),!k&&(W=this.parseChars(U,z),W)){var V=this.currentChannel;if(V&&V>0){var K=this.channels[V];K.insertChars(W)}else this.logger.log(r.WARNING,"No channel found yet. TEXT-MODE?")}!k&&!W&&this.logger.log(r.WARNING,"Couldn't parse cleaned data "+m([U,z])+" orig: "+m([N[F],N[F+1]]))}},S.parseCmd=function(T,N){var k=this.cmdHistory,U=(T===20||T===28||T===21||T===29)&&N>=32&&N<=47,z=(T===23||T===31)&&N>=33&&N<=35;if(!(U||z))return!1;if(R(T,N,k))return g(null,null,k),this.logger.log(r.DEBUG,"Repeated command ("+m([T,N])+") is dropped"),!0;var W=T===20||T===21||T===23?1:2,F=this.channels[W];return T===20||T===21||T===28||T===29?N===32?F.ccRCL():N===33?F.ccBS():N===34?F.ccAOF():N===35?F.ccAON():N===36?F.ccDER():N===37?F.ccRU(2):N===38?F.ccRU(3):N===39?F.ccRU(4):N===40?F.ccFON():N===41?F.ccRDC():N===42?F.ccTR():N===43?F.ccRTD():N===44?F.ccEDM():N===45?F.ccCR():N===46?F.ccENM():N===47&&F.ccEOC():F.ccTO(N-32),g(T,N,k),this.currentChannel=W,!0},S.parseMidrow=function(T,N){var k=0;if((T===17||T===25)&&N>=32&&N<=47){if(T===17?k=1:k=2,k!==this.currentChannel)return this.logger.log(r.ERROR,"Mismatch channel in midrow parsing"),!1;var U=this.channels[k];return U?(U.ccMIDROW(N),this.logger.log(r.DEBUG,"MIDROW ("+m([T,N])+")"),!0):!1}return!1},S.parsePAC=function(T,N){var k,U=this.cmdHistory,z=(T>=17&&T<=23||T>=25&&T<=31)&&N>=64&&N<=127,W=(T===16||T===24)&&N>=64&&N<=95;if(!(z||W))return!1;if(R(T,N,U))return g(null,null,U),!0;var F=T<=23?1:2;N>=64&&N<=95?k=F===1?_[T]:t[T]:k=F===1?l[T]:u[T];var V=this.channels[F];return V?(V.setPAC(this.interpretPAC(k,N)),g(T,N,U),this.currentChannel=F,!0):!1},S.interpretPAC=function(T,N){var k,U={color:null,italics:!1,indent:null,underline:!1,row:T};return N>95?k=N-96:k=N-64,U.underline=(k&1)===1,k<=13?U.color=["white","green","blue","cyan","red","yellow","magenta","white"][Math.floor(k/2)]:k<=15?(U.italics=!0,U.color="white"):U.indent=Math.floor((k-16)/2)*4,U},S.parseChars=function(T,N){var k,U=null,z=null;if(T>=25?(k=2,z=T-8):(k=1,z=T),z>=17&&z<=19){var W;z===17?W=N+80:z===18?W=N+112:W=N+144,this.logger.log(r.INFO,"Special char '"+E(W)+"' in channel "+k),U=[W]}else T>=32&&T<=127&&(U=N===0?[T]:[T,N]);if(U){var F=m(U);this.logger.log(r.DEBUG,"Char codes = "+F.join(",")),g(T,N,this.cmdHistory)}return U},S.parseBackgroundAttributes=function(T,N){var k=(T===16||T===24)&&N>=32&&N<=47,U=(T===23||T===31)&&N>=45&&N<=47;if(!(k||U))return!1;var z,W={};T===16||T===24?(z=Math.floor((N-32)/2),W.background=s[z],N%2===1&&(W.background=W.background+"_semi")):N===45?W.background="transparent":(W.foreground="black",N===47&&(W.underline=!0));var F=T<=23?1:2,V=this.channels[F];return V.setBkgData(W),g(T,N,this.cmdHistory),!0},S.reset=function(){for(var T=0;T<Object.keys(this.channels).length;T++){var N=this.channels[T];N&&N.reset()}this.cmdHistory=P()},S.cueSplitAtTime=function(T){for(var N=0;N<this.channels.length;N++){var k=this.channels[N];k&&k.cueSplitAtTime(T)}},O}();function g(O,S,p){p.a=O,p.b=S}function R(O,S,p){return p.a===O&&p.b===S}function P(){return{a:null,b:null}}b.default=x},"./src/utils/codecs.ts":function(D,b,A){"use strict";A.r(b),A.d(b,"isCodecType",function(){return y}),A.d(b,"isCodecSupportedInMp4",function(){return E});var v={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 y(w,c){var _=v[c];return!!_&&_[w.slice(0,4)]===!0}function E(w,c){return MediaSource.isTypeSupported((c||"video")+'/mp4;codecs="'+w+'"')}},"./src/utils/cues.ts":function(D,b,A){"use strict";A.r(b);var v=A("./src/utils/vttparser.ts"),y=A("./src/utils/webvtt-parser.ts"),E=A("./src/utils/texttrack-utils.ts"),w=/\s/,c={newCue:function(l,t,u,s){for(var r=[],f,m,d,n,i,h=self.VTTCue||self.TextTrackCue,C=0;C<s.rows.length;C++)if(f=s.rows[C],d=!0,n=0,i="",!f.isEmpty()){for(var x=0;x<f.chars.length;x++)w.test(f.chars[x].uchar)&&d?n++:(i+=f.chars[x].uchar,d=!1);f.cueStartTime=t,t===u&&(u+=1e-4),n>=16?n--:n++;var g=Object(v.fixLineBreaks)(i.trim()),R=Object(y.generateCueId)(t,u,g);(!l||!l.cues||!l.cues.getCueById(R))&&(m=new h(t,u,g),m.id=R,m.line=C+1,m.align="left",m.position=10+Math.min(80,Math.floor(n*8/32)*10),r.push(m))}return l&&r.length&&(r.sort(function(P,O){return P.line==="auto"||O.line==="auto"?0:P.line>8&&O.line>8?O.line-P.line:P.line-O.line}),r.forEach(function(P){return Object(E.addCueToTrack)(l,P)})),r}};b.default=c},"./src/utils/discontinuities.ts":function(D,b,A){"use strict";A.r(b),A.d(b,"findFirstFragWithCC",function(){return w}),A.d(b,"shouldAlignOnDiscontinuities",function(){return c}),A.d(b,"findDiscontinuousReferenceFrag",function(){return _}),A.d(b,"adjustSlidingStart",function(){return t}),A.d(b,"alignStream",function(){return u}),A.d(b,"alignPDT",function(){return r}),A.d(b,"alignFragmentByPDTDelta",function(){return f}),A.d(b,"alignMediaPlaylistByPDT",function(){return m});var v=A("./src/polyfills/number.ts"),y=A("./src/utils/logger.ts"),E=A("./src/controller/level-helper.ts");function w(d,n){for(var i=null,h=0,C=d.length;h<C;h++){var x=d[h];if(x&&x.cc===n){i=x;break}}return i}function c(d,n,i){return!!(n.details&&(i.endCC>i.startCC||d&&d.cc<i.startCC))}function _(d,n){var i=d.fragments,h=n.fragments;if(!h.length||!i.length){y.logger.log("No fragments to align");return}var C=w(i,h[0].cc);if(!C||C&&!C.startPTS){y.logger.log("No frag in previous level to align on");return}return C}function l(d,n){if(d){var i=d.start+n;d.start=d.startPTS=i,d.endPTS=i+d.duration}}function t(d,n){for(var i=n.fragments,h=0,C=i.length;h<C;h++)l(i[h],d);n.fragmentHint&&l(n.fragmentHint,d),n.alignedSliding=!0}function u(d,n,i){if(!n)return;s(d,i,n),!i.alignedSliding&&n.details&&r(i,n.details),!i.alignedSliding&&n.details&&!i.skippedSegments&&Object(E.adjustSliding)(n.details,i)}function s(d,n,i){if(c(d,i,n)){var h=_(i.details,n);h&&Object(v.isFiniteNumber)(h.start)&&(y.logger.log("Adjusting PTS using last level due to CC increase within current level "+n.url),t(h.start,n))}}function r(d,n){if(!n.fragments.length||!d.hasProgramDateTime||!n.hasProgramDateTime)return;var i=n.fragments[0].programDateTime,h=d.fragments[0].programDateTime,C=(h-i)/1e3+n.fragments[0].start;C&&Object(v.isFiniteNumber)(C)&&(y.logger.log("Adjusting PTS using programDateTime delta "+(h-i)+"ms, sliding:"+C.toFixed(3)+" "+d.url+" "),t(C,d))}function f(d,n){var i=d.programDateTime;if(!i)return;var h=(i-n)/1e3;d.start=d.startPTS=h,d.endPTS=h+d.duration}function m(d,n){if(!n.fragments.length||!d.hasProgramDateTime||!n.hasProgramDateTime)return;var i=n.fragments[0].programDateTime,h=n.fragments[0].start,C=i-h*1e3;d.fragments.forEach(function(x){f(x,C)}),d.fragmentHint&&f(d.fragmentHint,C),d.alignedSliding=!0}},"./src/utils/ewma-bandwidth-estimator.ts":function(D,b,A){"use strict";A.r(b);var v=A("./src/utils/ewma.ts"),y=function(){function E(c,_,l){this.defaultEstimate_=void 0,this.minWeight_=void 0,this.minDelayMs_=void 0,this.slow_=void 0,this.fast_=void 0,this.defaultEstimate_=l,this.minWeight_=.001,this.minDelayMs_=50,this.slow_=new v.default(c),this.fast_=new v.default(_)}var w=E.prototype;return w.update=function(_,l){var t=this.slow_,u=this.fast_;this.slow_.halfLife!==_&&(this.slow_=new v.default(_,t.getEstimate(),t.getTotalWeight())),this.fast_.halfLife!==l&&(this.fast_=new v.default(l,u.getEstimate(),u.getTotalWeight()))},w.sample=function(_,l){_=Math.max(_,this.minDelayMs_);var t=8*l,u=_/1e3,s=t/u;this.fast_.sample(u,s),this.slow_.sample(u,s)},w.canEstimate=function(){var _=this.fast_;return _&&_.getTotalWeight()>=this.minWeight_},w.getEstimate=function(){return this.canEstimate()?Math.min(this.fast_.getEstimate(),this.slow_.getEstimate()):this.defaultEstimate_},w.destroy=function(){},E}();b.default=y},"./src/utils/ewma.ts":function(D,b,A){"use strict";A.r(b);var v=function(){function y(w,c,_){c===void 0&&(c=0),_===void 0&&(_=0),this.halfLife=void 0,this.alpha_=void 0,this.estimate_=void 0,this.totalWeight_=void 0,this.halfLife=w,this.alpha_=w?Math.exp(Math.log(.5)/w):0,this.estimate_=c,this.totalWeight_=_}var E=y.prototype;return E.sample=function(c,_){var l=Math.pow(this.alpha_,c);this.estimate_=_*(1-l)+l*this.estimate_,this.totalWeight_+=c},E.getTotalWeight=function(){return this.totalWeight_},E.getEstimate=function(){if(this.alpha_){var c=1-Math.pow(this.alpha_,this.totalWeight_);if(c)return this.estimate_/c}return this.estimate_},y}();b.default=v},"./src/utils/fetch-loader.ts":function(D,b,A){"use strict";A.r(b),A.d(b,"fetchSupported",function(){return f});var v=A("./src/polyfills/number.ts"),y=A("./src/loader/load-stats.ts"),E=A("./src/demux/chunk-cache.ts");function w(h,C){h.prototype=Object.create(C.prototype),h.prototype.constructor=h,u(h,C)}function c(h){var C=typeof Map=="function"?new Map:void 0;return c=function(g){if(g===null||!t(g))return g;if(typeof g!="function")throw new TypeError("Super expression must either be null or a function");if(typeof C!="undefined"){if(C.has(g))return C.get(g);C.set(g,R)}function R(){return _(g,arguments,s(this).constructor)}return R.prototype=Object.create(g.prototype,{constructor:{value:R,enumerable:!1,writable:!0,configurable:!0}}),u(R,g)},c(h)}function _(h,C,x){return l()?_=Reflect.construct:_=function(R,P,O){var S=[null];S.push.apply(S,P);var p=Function.bind.apply(R,S),T=new p;return O&&u(T,O.prototype),T},_.apply(null,arguments)}function l(){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(h){return!1}}function t(h){return Function.toString.call(h).indexOf("[native code]")!==-1}function u(h,C){return u=Object.setPrototypeOf||function(g,R){return g.__proto__=R,g},u(h,C)}function s(h){return s=Object.setPrototypeOf?Object.getPrototypeOf:function(x){return x.__proto__||Object.getPrototypeOf(x)},s(h)}function r(){return r=Object.assign||function(h){for(var C=1;C<arguments.length;C++){var x=arguments[C];for(var g in x)Object.prototype.hasOwnProperty.call(x,g)&&(h[g]=x[g])}return h},r.apply(this,arguments)}function f(){if(self.fetch&&self.AbortController&&self.ReadableStream&&self.Request)try{return new self.ReadableStream({}),!0}catch(h){}return!1}var m=function(){function h(x){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=x.fetchSetup||n,this.controller=new self.AbortController,this.stats=new y.LoadStats}var C=h.prototype;return C.destroy=function(){this.loader=this.callbacks=null,this.abortInternal()},C.abortInternal=function(){var g=this.response;(!g||!g.ok)&&(this.stats.aborted=!0,this.controller.abort())},C.abort=function(){var g;this.abortInternal(),(g=this.callbacks)!==null&&g!==void 0&&g.onAbort&&this.callbacks.onAbort(this.stats,this.context,this.response)},C.load=function(g,R,P){var O=this,S=this.stats;if(S.loading.start)throw new Error("Loader can only be used once.");S.loading.start=self.performance.now();var p=d(g,this.controller.signal),T=P.onProgress,N=g.responseType==="arraybuffer",k=N?"byteLength":"length";this.context=g,this.config=R,this.callbacks=P,this.request=this.fetchSetup(g,p),self.clearTimeout(this.requestTimeout),this.requestTimeout=self.setTimeout(function(){O.abortInternal(),P.onTimeout(S,g,O.response)},R.timeout),self.fetch(this.request).then(function(U){if(O.response=O.loader=U,!U.ok){var z=U.status,W=U.statusText;throw new i(W||"fetch, bad network response",z,U)}return S.loading.first=Math.max(self.performance.now(),S.loading.start),S.total=parseInt(U.headers.get("Content-Length")||"0"),T&&Object(v.isFiniteNumber)(R.highWaterMark)?O.loadProgressively(U,S,g,R.highWaterMark,T):N?U.arrayBuffer():U.text()}).then(function(U){var z=O.response;self.clearTimeout(O.requestTimeout),S.loading.end=Math.max(self.performance.now(),S.loading.first),S.loaded=S.total=U[k];var W={url:z.url,data:U};T&&!Object(v.isFiniteNumber)(R.highWaterMark)&&T(S,g,U,z),P.onSuccess(W,S,g,z)}).catch(function(U){if(self.clearTimeout(O.requestTimeout),S.aborted)return;var z=U.code||0;P.onError({code:z,text:U.message},g,U.details)})},C.getCacheAge=function(){var g=null;if(this.response){var R=this.response.headers.get("age");g=R?parseFloat(R):null}return g},C.loadProgressively=function(g,R,P,O,S){O===void 0&&(O=0);var p=new E.default,T=g.body.getReader(),N=function k(){return T.read().then(function(U){if(U.done)return p.dataLength&&S(R,P,p.flush(),g),Promise.resolve(new ArrayBuffer(0));var z=U.value,W=z.length;return R.loaded+=W,W<O||p.dataLength?(p.push(z),p.dataLength>=O&&S(R,P,p.flush(),g)):S(R,P,z,g),k()}).catch(function(){return Promise.reject()})};return N()},h}();function d(h,C){var x={method:"GET",mode:"cors",credentials:"same-origin",signal:C,headers:new self.Headers(r({},h.headers))};return h.rangeEnd&&x.headers.set("Range","bytes="+h.rangeStart+"-"+String(h.rangeEnd-1)),x}function n(h,C){return new self.Request(h.url,C)}var i=function(h){w(C,h);function C(x,g,R){var P;return P=h.call(this,x)||this,P.code=void 0,P.details=void 0,P.code=g,P.details=R,P}return C}(c(Error));b.default=m},"./src/utils/imsc1-ttml-parser.ts":function(D,b,A){"use strict";A.r(b),A.d(b,"IMSC1_CODEC",function(){return t}),A.d(b,"parseIMSC1",function(){return f});var v=A("./src/utils/mp4-tools.ts"),y=A("./src/utils/vttparser.ts"),E=A("./src/utils/vttcue.ts"),w=A("./src/demux/id3.ts"),c=A("./src/utils/timescale-conversion.ts"),_=A("./src/utils/webvtt-parser.ts");function l(){return l=Object.assign||function(O){for(var S=1;S<arguments.length;S++){var p=arguments[S];for(var T in p)Object.prototype.hasOwnProperty.call(p,T)&&(O[T]=p[T])}return O},l.apply(this,arguments)}var t="stpp.ttml.im1t",u=/^(\d{2,}):(\d{2}):(\d{2}):(\d{2})\.?(\d+)?$/,s=/^(\d*(?:\.\d*)?)(h|m|s|ms|f|t)$/,r={left:"start",center:"center",right:"end",start:"start",end:"end"};function f(O,S,p,T,N){var k=Object(v.findBox)(new Uint8Array(O),["mdat"]);if(k.length===0){N(new Error("Could not parse IMSC1 mdat"));return}var U=k[0],z=Object(w.utf8ArrayToStr)(new Uint8Array(O,U.start,U.end-U.start)),W=Object(c.toTimescaleFromScale)(S,1,p);try{T(m(z,W))}catch(F){N(F)}}function m(O,S){var p=new DOMParser,T=p.parseFromString(O,"text/xml"),N=T.getElementsByTagName("tt")[0];if(!N)throw new Error("Invalid ttml");var k={frameRate:30,subFrameRate:1,frameRateMultiplier:0,tickRate:0},U=Object.keys(k).reduce(function(K,B){return K[B]=N.getAttribute("ttp:"+B)||k[B],K},{}),z=N.getAttribute("xml:space")!=="preserve",W=n(d(N,"styling","style")),F=n(d(N,"layout","region")),V=d(N,"body","[begin]");return[].map.call(V,function(K){var B=i(K,z);if(!B||!K.hasAttribute("begin"))return null;var J=g(K.getAttribute("begin"),U),le=g(K.getAttribute("dur"),U),ge=g(K.getAttribute("end"),U);if(J===null)throw x(K);if(ge===null){if(le===null)throw x(K);ge=J+le}var pe=new E.default(J-S,ge-S,B);pe.id=Object(_.generateCueId)(pe.startTime,pe.endTime,pe.text);var De=F[K.getAttribute("region")],Ie=W[K.getAttribute("style")];pe.position=10,pe.size=80;var fe=h(De,Ie),xe=fe.textAlign;if(xe){var Ee=r[xe];Ee&&(pe.lineAlign=Ee),pe.align=xe}return l(pe,fe),pe}).filter(function(K){return K!==null})}function d(O,S,p){var T=O.getElementsByTagName(S)[0];return T?[].slice.call(T.querySelectorAll(p)):[]}function n(O){return O.reduce(function(S,p){var T=p.getAttribute("xml:id");return T&&(S[T]=p),S},{})}function i(O,S){return[].slice.call(O.childNodes).reduce(function(p,T,N){var k;return T.nodeName==="br"&&N?p+`
|
|
|
`:(k=T.childNodes)!==null&&k!==void 0&&k.length?i(T,S):S?p+T.textContent.trim().replace(/\s+/g," "):p+T.textContent},"")}function h(O,S){var p="http://www.w3.org/ns/ttml#styling",T=["displayAlign","textAlign","color","backgroundColor","fontSize","fontFamily"];return T.reduce(function(N,k){var U=C(S,p,k)||C(O,p,k);return U&&(N[k]=U),N},{})}function C(O,S,p){return O.hasAttributeNS(S,p)?O.getAttributeNS(S,p):null}function x(O){return new Error("Could not parse ttml timestamp "+O)}function g(O,S){if(!O)return null;var p=Object(y.parseTimeStamp)(O);return p===null&&(u.test(O)?p=R(O,S):s.test(O)&&(p=P(O,S))),p}function R(O,S){var p=u.exec(O),T=(p[4]|0)+(p[5]|0)/S.subFrameRate;return(p[1]|0)*3600+(p[2]|0)*60+(p[3]|0)+T/S.frameRate}function P(O,S){var p=s.exec(O),T=Number(p[1]),N=p[2];switch(N){case"h":return T*3600;case"m":return T*60;case"ms":return T*1e3;case"f":return T/S.frameRate;case"t":return T/S.tickRate}return T}},"./src/utils/logger.ts":function(D,b,A){"use strict";A.r(b),A.d(b,"enableLogs",function(){return _}),A.d(b,"logger",function(){return l});var v=function(){},y={trace:v,debug:v,log:v,warn:v,info:v,error:v},E=y;function w(t){var u=self.console[t];return u?u.bind(self.console,"["+t+"] >"):v}function c(t){for(var u=arguments.length,s=new Array(u>1?u-1:0),r=1;r<u;r++)s[r-1]=arguments[r];s.forEach(function(f){E[f]=t[f]?t[f].bind(t):w(f)})}function _(t){if(self.console&&t===!0||typeof t=="object"){c(t,"debug","log","info","warn","error");try{E.log()}catch(u){E=y}}else E=y}var l=E},"./src/utils/mediakeys-helper.ts":function(D,b,A){"use strict";A.r(b),A.d(b,"KeySystems",function(){return v}),A.d(b,"requestMediaKeySystemAccess",function(){return y});var v;(function(E){E.WIDEVINE="com.widevine.alpha",E.PLAYREADY="com.microsoft.playready"})(v||(v={}));var y=function(){return typeof self!="undefined"&&self.navigator&&self.navigator.requestMediaKeySystemAccess?self.navigator.requestMediaKeySystemAccess.bind(self.navigator):null}()},"./src/utils/mediasource-helper.ts":function(D,b,A){"use strict";A.r(b),A.d(b,"getMediaSource",function(){return v});function v(){return self.MediaSource||self.WebKitMediaSource}},"./src/utils/mp4-tools.ts":function(D,b,A){"use strict";A.r(b),A.d(b,"bin2str",function(){return c}),A.d(b,"readUint16",function(){return _}),A.d(b,"readUint32",function(){return l}),A.d(b,"writeUint32",function(){return t}),A.d(b,"findBox",function(){return u}),A.d(b,"parseSegmentIndex",function(){return s}),A.d(b,"parseInitSegment",function(){return r}),A.d(b,"getStartDTS",function(){return f}),A.d(b,"getDuration",function(){return m}),A.d(b,"computeRawDurationFromSamples",function(){return d}),A.d(b,"offsetStartDTS",function(){return n}),A.d(b,"segmentValidRange",function(){return i}),A.d(b,"appendUint8Array",function(){return h});var v=A("./src/utils/typed-array.ts"),y=A("./src/loader/fragment.ts"),E=Math.pow(2,32)-1,w=[].push;function c(C){return String.fromCharCode.apply(null,C)}function _(C,x){"data"in C&&(x+=C.start,C=C.data);var g=C[x]<<8|C[x+1];return g<0?65536+g:g}function l(C,x){"data"in C&&(x+=C.start,C=C.data);var g=C[x]<<24|C[x+1]<<16|C[x+2]<<8|C[x+3];return g<0?4294967296+g:g}function t(C,x,g){"data"in C&&(x+=C.start,C=C.data),C[x]=g>>24,C[x+1]=g>>16&255,C[x+2]=g>>8&255,C[x+3]=g&255}function u(C,x){var g=[];if(!x.length)return g;var R,P,O;"data"in C?(R=C.data,P=C.start,O=C.end):(R=C,P=0,O=R.byteLength);for(var S=P;S<O;){var p=l(R,S),T=c(R.subarray(S+4,S+8)),N=p>1?S+p:O;if(T===x[0])if(x.length===1)g.push({data:R,start:S+8,end:N});else{var k=u({data:R,start:S+8,end:N},x.slice(1));k.length&&w.apply(g,k)}S=N}return g}function s(C){var x=u(C,["moov"]),g=x[0],R=g?g.end:null,P=u(C,["sidx"]);if(!P||!P[0])return null;var O=[],S=P[0],p=S.data[0],T=p===0?8:16,N=l(S,T);T+=4;var k=0,U=0;p===0?T+=8:T+=16,T+=2;var z=S.end+U,W=_(S,T);T+=2;for(var F=0;F<W;F++){var V=T,K=l(S,V);V+=4;var B=K&2147483647,J=(K&2147483648)>>>31;if(J===1)return console.warn("SIDX has hierarchical references (not supported)"),null;var le=l(S,V);V+=4,O.push({referenceSize:B,subsegmentDuration:le,info:{duration:le/N,start:z,end:z+B-1}}),z+=B,V+=4,T=V}return{earliestPresentationTime:k,timescale:N,version:p,referencesCount:W,references:O,moovEndOffset:R}}function r(C){for(var x=[],g=u(C,["moov","trak"]),R=0;R<g.length;R++){var P=g[R],O=u(P,["tkhd"])[0];if(O){var S=O.data[O.start],p=S===0?12:20,T=l(O,p),N=u(P,["mdia","mdhd"])[0];if(N){S=N.data[N.start],p=S===0?12:20;var k=l(N,p),U=u(P,["mdia","hdlr"])[0];if(U){var z=c(U.data.subarray(U.start+8,U.start+12)),W={soun:y.ElementaryStreamTypes.AUDIO,vide:y.ElementaryStreamTypes.VIDEO}[z];if(W){var F=u(P,["mdia","minf","stbl","stsd"])[0],V=void 0;F&&(V=c(F.data.subarray(F.start+12,F.start+16))),x[T]={timescale:k,type:W},x[W]={timescale:k,id:T,codec:V}}}}}}var K=u(C,["moov","mvex","trex"]);return K.forEach(function(B){var J=l(B,4),le=x[J];le&&(le.default={duration:l(B,12),flags:l(B,20)})}),x}function f(C,x){return u(x,["moof","traf"]).reduce(function(g,R){var P=u(R,["tfdt"])[0],O=P.data[P.start],S=u(R,["tfhd"]).reduce(function(p,T){var N=l(T,4),k=C[N];if(k){var U=l(P,4);O===1&&(U*=Math.pow(2,32),U+=l(P,8));var z=k.timescale||9e4,W=U/z;if(isFinite(W)&&(p===null||W<p))return W}return p},null);return S!==null&&isFinite(S)&&(g===null||S<g)?S:g},null)||0}function m(C,x){for(var g=0,R=0,P=0,O=u(C,["moof","traf"]),S=0;S<O.length;S++){var p=O[S],T=u(p,["tfhd"])[0],N=l(T,4),k=x[N];if(!k)continue;var U=k.default,z=l(T,0)|(U==null?void 0:U.flags),W=U==null?void 0:U.duration;z&8&&(z&2?W=l(T,12):W=l(T,8));for(var F=k.timescale||9e4,V=u(p,["trun"]),K=0;K<V.length;K++){if(W){var B=l(V[K],4);g=W*B}else g=d(V[K]);k.type===y.ElementaryStreamTypes.VIDEO?R+=g/F:k.type===y.ElementaryStreamTypes.AUDIO&&(P+=g/F)}}if(R===0&&P===0){var J=s(C);if(J!=null&&J.references)return J.references.reduce(function(le,ge){return le+ge.info.duration||0},0)}return R||P}function d(C){var x=l(C,0),g=8;x&1&&(g+=4),x&4&&(g+=4);for(var R=0,P=l(C,4),O=0;O<P;O++){if(x&256){var S=l(C,g);R+=S,g+=4}x&512&&(g+=4),x&1024&&(g+=4),x&2048&&(g+=4)}return R}function n(C,x,g){u(x,["moof","traf"]).forEach(function(R){u(R,["tfhd"]).forEach(function(P){var O=l(P,4),S=C[O];if(!S)return;var p=S.timescale||9e4;u(R,["tfdt"]).forEach(function(T){var N=T.data[T.start],k=l(T,4);if(N===0)t(T,4,k-g*p);else{k*=Math.pow(2,32),k+=l(T,8),k-=g*p,k=Math.max(k,0);var U=Math.floor(k/(E+1)),z=Math.floor(k%(E+1));t(T,4,U),t(T,8,z)}})})})}function i(C){var x={valid:null,remainder:null},g=u(C,["moof"]);if(g){if(g.length<2)return x.remainder=C,x}else return x;var R=g[g.length-1];return x.valid=Object(v.sliceUint8)(C,0,R.start-8),x.remainder=Object(v.sliceUint8)(C,R.start-8),x}function h(C,x){var g=new Uint8Array(C.length+x.length);return g.set(C),g.set(x,C.length),g}},"./src/utils/output-filter.ts":function(D,b,A){"use strict";A.r(b),A.d(b,"default",function(){return v});var v=function(){function y(w,c){this.timelineController=void 0,this.cueRanges=[],this.trackName=void 0,this.startTime=null,this.endTime=null,this.screen=null,this.timelineController=w,this.trackName=c}var E=y.prototype;return E.dispatchCue=function(){if(this.startTime===null)return;this.timelineController.addCues(this.trackName,this.startTime,this.endTime,this.screen,this.cueRanges),this.startTime=null},E.newCue=function(c,_,l){(this.startTime===null||this.startTime>c)&&(this.startTime=c),this.endTime=_,this.screen=l,this.timelineController.createCaptionsTrack(this.trackName)},E.reset=function(){this.cueRanges=[]},y}()},"./src/utils/texttrack-utils.ts":function(D,b,A){"use strict";A.r(b),A.d(b,"sendAddTrackEvent",function(){return y}),A.d(b,"addCueToTrack",function(){return E}),A.d(b,"clearCurrentCues",function(){return w}),A.d(b,"removeCuesInRange",function(){return c}),A.d(b,"getCuesInRange",function(){return l});var v=A("./src/utils/logger.ts");function y(t,u){var s;try{s=new Event("addtrack")}catch(r){s=document.createEvent("Event"),s.initEvent("addtrack",!1,!1)}s.track=t,u.dispatchEvent(s)}function E(t,u){var s=t.mode;if(s==="disabled"&&(t.mode="hidden"),t.cues&&!t.cues.getCueById(u.id))try{if(t.addCue(u),!t.cues.getCueById(u.id))throw new Error("addCue is failed for: "+u)}catch(f){v.logger.debug("[texttrack-utils]: "+f);var r=new self.TextTrackCue(u.startTime,u.endTime,u.text);r.id=u.id,t.addCue(r)}s==="disabled"&&(t.mode=s)}function w(t){var u=t.mode;if(u==="disabled"&&(t.mode="hidden"),t.cues)for(var s=t.cues.length;s--;)t.removeCue(t.cues[s]);u==="disabled"&&(t.mode=u)}function c(t,u,s){var r=t.mode;if(r==="disabled"&&(t.mode="hidden"),t.cues&&t.cues.length>0)for(var f=l(t.cues,u,s),m=0;m<f.length;m++)t.removeCue(f[m]);r==="disabled"&&(t.mode=r)}function _(t,u){if(u<t[0].startTime)return 0;var s=t.length-1;if(u>t[s].endTime)return-1;for(var r=0,f=s;r<=f;){var m=Math.floor((f+r)/2);if(u<t[m].startTime)f=m-1;else if(u>t[m].startTime&&r<s)r=m+1;else return m}return t[r].startTime-u<u-t[f].startTime?r:f}function l(t,u,s){var r=[],f=_(t,u);if(f>-1)for(var m=f,d=t.length;m<d;m++){var n=t[m];if(n.startTime>=u&&n.endTime<=s)r.push(n);else if(n.startTime>s)return r}return r}},"./src/utils/time-ranges.ts":function(D,b,A){"use strict";A.r(b);var v={toString:function(E){for(var w="",c=E.length,_=0;_<c;_++)w+="["+E.start(_).toFixed(3)+","+E.end(_).toFixed(3)+"]";return w}};b.default=v},"./src/utils/timescale-conversion.ts":function(D,b,A){"use strict";A.r(b),A.d(b,"toTimescaleFromBase",function(){return y}),A.d(b,"toTimescaleFromScale",function(){return E}),A.d(b,"toMsFromMpegTsClock",function(){return w}),A.d(b,"toMpegTsClockFromTimescale",function(){return c});var v=9e4;function y(_,l,t,u){t===void 0&&(t=1),u===void 0&&(u=!1);var s=_*l*t;return u?Math.round(s):s}function E(_,l,t,u){return t===void 0&&(t=1),u===void 0&&(u=!1),y(_,l,1/t,u)}function w(_,l){return l===void 0&&(l=!1),y(_,1e3,1/v,l)}function c(_,l){return l===void 0&&(l=1),y(_,v,1/l)}},"./src/utils/typed-array.ts":function(D,b,A){"use strict";A.r(b),A.d(b,"sliceUint8",function(){return v});function v(y,E,w){return Uint8Array.prototype.slice?y.slice(E,w):new Uint8Array(Array.prototype.slice.call(y,E,w))}},"./src/utils/vttcue.ts":function(D,b,A){"use strict";A.r(b),b.default=function(){if(typeof self!="undefined"&&self.VTTCue)return self.VTTCue;var v=["","lr","rl"],y=["start","middle","end","left","right"];function E(t,u){if(typeof u!="string")return!1;if(!Array.isArray(t))return!1;var s=u.toLowerCase();return~t.indexOf(s)?s:!1}function w(t){return E(v,t)}function c(t){return E(y,t)}function _(t){for(var u=arguments.length,s=new Array(u>1?u-1:0),r=1;r<u;r++)s[r-1]=arguments[r];for(var f=1;f<arguments.length;f++){var m=arguments[f];for(var d in m)t[d]=m[d]}return t}function l(t,u,s){var r=this,f={enumerable:!0};r.hasBeenReset=!1;var m="",d=!1,n=t,i=u,h=s,C=null,x="",g=!0,R="auto",P="start",O=50,S="middle",p=50,T="middle";Object.defineProperty(r,"id",_({},f,{get:function(){return m},set:function(k){m=""+k}})),Object.defineProperty(r,"pauseOnExit",_({},f,{get:function(){return d},set:function(k){d=!!k}})),Object.defineProperty(r,"startTime",_({},f,{get:function(){return n},set:function(k){if(typeof k!="number")throw new TypeError("Start time must be set to a number.");n=k,this.hasBeenReset=!0}})),Object.defineProperty(r,"endTime",_({},f,{get:function(){return i},set:function(k){if(typeof k!="number")throw new TypeError("End time must be set to a number.");i=k,this.hasBeenReset=!0}})),Object.defineProperty(r,"text",_({},f,{get:function(){return h},set:function(k){h=""+k,this.hasBeenReset=!0}})),Object.defineProperty(r,"region",_({},f,{get:function(){return C},set:function(k){C=k,this.hasBeenReset=!0}})),Object.defineProperty(r,"vertical",_({},f,{get:function(){return x},set:function(k){var U=w(k);if(U===!1)throw new SyntaxError("An invalid or illegal string was specified.");x=U,this.hasBeenReset=!0}})),Object.defineProperty(r,"snapToLines",_({},f,{get:function(){return g},set:function(k){g=!!k,this.hasBeenReset=!0}})),Object.defineProperty(r,"line",_({},f,{get:function(){return R},set:function(k){if(typeof k!="number"&&k!=="auto")throw new SyntaxError("An invalid number or illegal string was specified.");R=k,this.hasBeenReset=!0}})),Object.defineProperty(r,"lineAlign",_({},f,{get:function(){return P},set:function(k){var U=c(k);if(!U)throw new SyntaxError("An invalid or illegal string was specified.");P=U,this.hasBeenReset=!0}})),Object.defineProperty(r,"position",_({},f,{get:function(){return O},set:function(k){if(k<0||k>100)throw new Error("Position must be between 0 and 100.");O=k,this.hasBeenReset=!0}})),Object.defineProperty(r,"positionAlign",_({},f,{get:function(){return S},set:function(k){var U=c(k);if(!U)throw new SyntaxError("An invalid or illegal string was specified.");S=U,this.hasBeenReset=!0}})),Object.defineProperty(r,"size",_({},f,{get:function(){return p},set:function(k){if(k<0||k>100)throw new Error("Size must be between 0 and 100.");p=k,this.hasBeenReset=!0}})),Object.defineProperty(r,"align",_({},f,{get:function(){return T},set:function(k){var U=c(k);if(!U)throw new SyntaxError("An invalid or illegal string was specified.");T=U,this.hasBeenReset=!0}})),r.displayState=void 0}return l.prototype.getCueAsHTML=function(){var t=self.WebVTT;return t.convertCueToDOMTree(self,this.text)},l}()},"./src/utils/vttparser.ts":function(D,b,A){"use strict";A.r(b),A.d(b,"parseTimeStamp",function(){return E}),A.d(b,"fixLineBreaks",function(){return u}),A.d(b,"VTTParser",function(){return s});var v=A("./src/utils/vttcue.ts"),y=function(){function r(){}var f=r.prototype;return f.decode=function(d,n){if(!d)return"";if(typeof d!="string")throw new Error("Error - expected string data.");return decodeURIComponent(encodeURIComponent(d))},r}();function E(r){function f(d,n,i,h){return(d|0)*3600+(n|0)*60+(i|0)+parseFloat(h||0)}var m=r.match(/^(?:(\d+):)?(\d{2}):(\d{2})(\.\d+)?/);return m?parseFloat(m[2])>59?f(m[2],m[3],0,m[4]):f(m[1],m[2],m[3],m[4]):null}var w=function(){function r(){this.values=Object.create(null)}var f=r.prototype;return f.set=function(d,n){!this.get(d)&&n!==""&&(this.values[d]=n)},f.get=function(d,n,i){return i?this.has(d)?this.values[d]:n[i]:this.has(d)?this.values[d]:n},f.has=function(d){return d in this.values},f.alt=function(d,n,i){for(var h=0;h<i.length;++h)if(n===i[h]){this.set(d,n);break}},f.integer=function(d,n){/^-?\d+$/.test(n)&&this.set(d,parseInt(n,10))},f.percent=function(d,n){if(/^([\d]{1,3})(\.[\d]*)?%$/.test(n)){var i=parseFloat(n);if(i>=0&&i<=100)return this.set(d,i),!0}return!1},r}();function c(r,f,m,d){var n=d?r.split(d):[r];for(var i in n){if(typeof n[i]!="string")continue;var h=n[i].split(m);if(h.length!==2)continue;var C=h[0],x=h[1];f(C,x)}}var _=new v.default(0,0,""),l=_.align==="middle"?"middle":"center";function t(r,f,m){var d=r;function n(){var C=E(r);if(C===null)throw new Error("Malformed timestamp: "+d);return r=r.replace(/^[^\sa-zA-Z-]+/,""),C}function i(C,x){var g=new w;c(C,function(O,S){var p;switch(O){case"region":for(var T=m.length-1;T>=0;T--)if(m[T].id===S){g.set(O,m[T].region);break}break;case"vertical":g.alt(O,S,["rl","lr"]);break;case"line":p=S.split(","),g.integer(O,p[0]),g.percent(O,p[0])&&g.set("snapToLines",!1),g.alt(O,p[0],["auto"]),p.length===2&&g.alt("lineAlign",p[1],["start",l,"end"]);break;case"position":p=S.split(","),g.percent(O,p[0]),p.length===2&&g.alt("positionAlign",p[1],["start",l,"end","line-left","line-right","auto"]);break;case"size":g.percent(O,S);break;case"align":g.alt(O,S,["start",l,"end","left","right"]);break}},/:/,/\s/),x.region=g.get("region",null),x.vertical=g.get("vertical","");var R=g.get("line","auto");R==="auto"&&_.line===-1&&(R=-1),x.line=R,x.lineAlign=g.get("lineAlign","start"),x.snapToLines=g.get("snapToLines",!0),x.size=g.get("size",100),x.align=g.get("align",l);var P=g.get("position","auto");P==="auto"&&_.position===50&&(P=x.align==="start"||x.align==="left"?0:x.align==="end"||x.align==="right"?100:50),x.position=P}function h(){r=r.replace(/^\s+/,"")}if(h(),f.startTime=n(),h(),r.substr(0,3)!=="-->")throw new Error("Malformed time stamp (time stamps must be separated by '-->'): "+d);r=r.substr(3),h(),f.endTime=n(),h(),i(r,f)}function u(r){return r.replace(/<br(?: \/)?>/gi,`
|
|
|
`)}var s=function(){function r(){this.state="INITIAL",this.buffer="",this.decoder=new y,this.regionList=[],this.cue=null,this.oncue=void 0,this.onparsingerror=void 0,this.onflush=void 0}var f=r.prototype;return f.parse=function(d){var n=this;d&&(n.buffer+=n.decoder.decode(d,{stream:!0}));function i(){var P=n.buffer,O=0;for(P=u(P);O<P.length&&P[O]!=="\r"&&P[O]!==`
|
|
|
`;)++O;var S=P.substr(0,O);return P[O]==="\r"&&++O,P[O]===`
|
|
|
`&&++O,n.buffer=P.substr(O),S}function h(P){c(P,function(O,S){},/:/)}try{var C="";if(n.state==="INITIAL"){if(!/\r\n|\n/.test(n.buffer))return this;C=i();var x=C.match(/^()?WEBVTT([ \t].*)?$/);if(!x||!x[0])throw new Error("Malformed WebVTT signature.");n.state="HEADER"}for(var g=!1;n.buffer;){if(!/\r\n|\n/.test(n.buffer))return this;g?g=!1:C=i();switch(n.state){case"HEADER":/:/.test(C)?h(C):C||(n.state="ID");continue;case"NOTE":C||(n.state="ID");continue;case"ID":if(/^NOTE($|[ \t])/.test(C)){n.state="NOTE";break}if(!C)continue;if(n.cue=new v.default(0,0,""),n.state="CUE",C.indexOf("-->")===-1){n.cue.id=C;continue}case"CUE":if(!n.cue){n.state="BADCUE";continue}try{t(C,n.cue,n.regionList)}catch(P){n.cue=null,n.state="BADCUE";continue}n.state="CUETEXT";continue;case"CUETEXT":{var R=C.indexOf("-->")!==-1;if(!C||R&&(g=!0)){n.oncue&&n.cue&&n.oncue(n.cue),n.cue=null,n.state="ID";continue}if(n.cue===null)continue;n.cue.text&&(n.cue.text+=`
|
|
|
`),n.cue.text+=C}continue;case"BADCUE":C||(n.state="ID")}}}catch(P){n.state==="CUETEXT"&&n.cue&&n.oncue&&n.oncue(n.cue),n.cue=null,n.state=n.state==="INITIAL"?"BADWEBVTT":"BADCUE"}return this},f.flush=function(){var d=this;try{if((d.cue||d.state==="HEADER")&&(d.buffer+=`
|
|
|
|
|
|
`,d.parse()),d.state==="INITIAL"||d.state==="BADWEBVTT")throw new Error("Malformed WebVTT signature.")}catch(n){d.onparsingerror&&d.onparsingerror(n)}return d.onflush&&d.onflush(),this},r}()},"./src/utils/webvtt-parser.ts":function(D,b,A){"use strict";A.r(b),A.d(b,"generateCueId",function(){return s}),A.d(b,"parseWebVTT",function(){return f});var v=A("./src/polyfills/number.ts"),y=A("./src/utils/vttparser.ts"),E=A("./src/demux/id3.ts"),w=A("./src/utils/timescale-conversion.ts"),c=A("./src/remux/mp4-remuxer.ts"),_=/\r\n|\n\r|\n|\r/g,l=function(d,n,i){return i===void 0&&(i=0),d.substr(i,n.length)===n},t=function(d){var n=parseInt(d.substr(-3)),i=parseInt(d.substr(-6,2)),h=parseInt(d.substr(-9,2)),C=d.length>9?parseInt(d.substr(0,d.indexOf(":"))):0;if(!Object(v.isFiniteNumber)(n)||!Object(v.isFiniteNumber)(i)||!Object(v.isFiniteNumber)(h)||!Object(v.isFiniteNumber)(C))throw Error("Malformed X-TIMESTAMP-MAP: Local:"+d);return n+=1e3*i,n+=60*1e3*h,n+=60*60*1e3*C,n},u=function(d){for(var n=5381,i=d.length;i;)n=n*33^d.charCodeAt(--i);return(n>>>0).toString()};function s(m,d,n){return u(m.toString())+u(d.toString())+u(n)}var r=function(d,n,i){var h=d[n],C=d[h.prevCC];if(!C||!C.new&&h.new){d.ccOffset=d.presentationOffset=h.start,h.new=!1;return}for(;(x=C)!==null&&x!==void 0&&x.new;){var x;d.ccOffset+=h.start-C.start,h.new=!1,h=C,C=d[h.prevCC]}d.presentationOffset=i};function f(m,d,n,i,h,C,x,g){var R=new y.VTTParser,P=Object(E.utf8ArrayToStr)(new Uint8Array(m)).trim().replace(_,`
|
|
|
`).split(`
|
|
|
`),O=[],S=Object(w.toMpegTsClockFromTimescale)(d,n),p="00:00.000",T=0,N=0,k,U=!0,z=!1;R.oncue=function(W){var F=i[h],V=i.ccOffset,K=(T-S)/9e4;if(F!=null&&F.new&&(N!==void 0?V=i.ccOffset=F.start:r(i,h,K)),K&&(V=K-i.presentationOffset),z){var B=W.endTime-W.startTime,J=Object(c.normalizePts)((W.startTime+V-N)*9e4,C*9e4)/9e4;W.startTime=J,W.endTime=J+B}var le=W.text.trim();W.text=decodeURIComponent(encodeURIComponent(le)),W.id||(W.id=s(W.startTime,W.endTime,le)),W.endTime>0&&O.push(W)},R.onparsingerror=function(W){k=W},R.onflush=function(){if(k){g(k);return}x(O)},P.forEach(function(W){if(U)if(l(W,"X-TIMESTAMP-MAP=")){U=!1,z=!0,W.substr(16).split(",").forEach(function(F){l(F,"LOCAL:")?p=F.substr(6):l(F,"MPEGTS:")&&(T=parseInt(F.substr(7)))});try{N=t(p)/1e3}catch(F){z=!1,k=F}return}else W===""&&(U=!1);R.parse(W+`
|
|
|
`)}),R.flush()}},"./src/utils/xhr-loader.ts":function(D,b,A){"use strict";A.r(b);var v=A("./src/utils/logger.ts"),y=A("./src/loader/load-stats.ts"),E=/^age:\s*[\d.]+\s*$/m,w=function(){function c(l){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=l?l.xhrSetup:null,this.stats=new y.LoadStats,this.retryDelay=0}var _=c.prototype;return _.destroy=function(){this.callbacks=null,this.abortInternal(),this.loader=null,this.config=null},_.abortInternal=function(){var t=this.loader;self.clearTimeout(this.requestTimeout),self.clearTimeout(this.retryTimeout),t&&(t.onreadystatechange=null,t.onprogress=null,t.readyState!==4&&(this.stats.aborted=!0,t.abort()))},_.abort=function(){var t;this.abortInternal(),(t=this.callbacks)!==null&&t!==void 0&&t.onAbort&&this.callbacks.onAbort(this.stats,this.context,this.loader)},_.load=function(t,u,s){if(this.stats.loading.start)throw new Error("Loader can only be used once.");this.stats.loading.start=self.performance.now(),this.context=t,this.config=u,this.callbacks=s,this.retryDelay=u.retryDelay,this.loadInternal()},_.loadInternal=function(){var t=this.config,u=this.context;if(!t)return;var s=this.loader=new self.XMLHttpRequest,r=this.stats;r.loading.first=0,r.loaded=0;var f=this.xhrSetup;try{if(f)try{f(s,u.url)}catch(n){s.open("GET",u.url,!0),f(s,u.url)}s.readyState||s.open("GET",u.url,!0);var m=this.context.headers;if(m)for(var d in m)s.setRequestHeader(d,m[d])}catch(n){this.callbacks.onError({code:s.status,text:n.message},u,s);return}u.rangeEnd&&s.setRequestHeader("Range","bytes="+u.rangeStart+"-"+(u.rangeEnd-1)),s.onreadystatechange=this.readystatechange.bind(this),s.onprogress=this.loadprogress.bind(this),s.responseType=u.responseType,self.clearTimeout(this.requestTimeout),this.requestTimeout=self.setTimeout(this.loadtimeout.bind(this),t.timeout),s.send()},_.readystatechange=function(){var t=this.context,u=this.loader,s=this.stats;if(!t||!u)return;var r=u.readyState,f=this.config;if(s.aborted)return;if(r>=2)if(self.clearTimeout(this.requestTimeout),s.loading.first===0&&(s.loading.first=Math.max(self.performance.now(),s.loading.start)),r===4){u.onreadystatechange=null,u.onprogress=null;var m=u.status;if(m>=200&&m<300){s.loading.end=Math.max(self.performance.now(),s.loading.first);var d,n;if(t.responseType==="arraybuffer"?(d=u.response,n=d.byteLength):(d=u.responseText,n=d.length),s.loaded=s.total=n,!this.callbacks)return;var i=this.callbacks.onProgress;if(i&&i(s,t,d,u),!this.callbacks)return;var h={url:u.responseURL,data:d};this.callbacks.onSuccess(h,s,t,u)}else s.retry>=f.maxRetry||m>=400&&m<499?(v.logger.error(m+" while loading "+t.url),this.callbacks.onError({code:m,text:u.statusText},t,u)):(v.logger.warn(m+" while loading "+t.url+", retrying in "+this.retryDelay+"..."),this.abortInternal(),this.loader=null,self.clearTimeout(this.retryTimeout),this.retryTimeout=self.setTimeout(this.loadInternal.bind(this),this.retryDelay),this.retryDelay=Math.min(2*this.retryDelay,f.maxRetryDelay),s.retry++)}else self.clearTimeout(this.requestTimeout),this.requestTimeout=self.setTimeout(this.loadtimeout.bind(this),f.timeout)},_.loadtimeout=function(){v.logger.warn("timeout while loading "+this.context.url);var t=this.callbacks;t&&(this.abortInternal(),t.onTimeout(this.stats,this.context,this.loader))},_.loadprogress=function(t){var u=this.stats;u.loaded=t.loaded,t.lengthComputable&&(u.total=t.total)},_.getCacheAge=function(){var t=null;if(this.loader&&E.test(this.loader.getAllResponseHeaders())){var u=this.loader.getResponseHeader("age");t=u?parseFloat(u):null}return t},c}();b.default=w}}).default})},vHTk:function(M,H,a){M.exports={wrp:"wrp___z2l1F",bgBlack:"bgBlack___3ezfX",monaco:"monaco___1ypjT",darkBlue:"darkBlue___2ViJc",close:"close___3q-z4",embed:"embed___3dQqc"}},vToQ:function(M,H,a){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,H,a){(function(D,b,A){M.exports=H=b(a("Ib8C"),a("ETIr"),a("cv67"),a("K3mO"),a("OLod"))})(this,function(D){return function(){var b=D,A=b.lib,v=A.StreamCipher,y=b.algo,E=y.RC4=v.extend({_doReset:function(){for(var _=this._key,l=_.words,t=_.sigBytes,u=this._S=[],s=0;s<256;s++)u[s]=s;for(var s=0,r=0;s<256;s++){var f=s%t,m=l[f>>>2]>>>24-f%4*8&255;r=(r+u[s]+m)%256;var d=u[s];u[s]=u[r],u[r]=d}this._i=this._j=0},_doProcessBlock:function(_,l){_[l]^=w.call(this)},keySize:256/32,ivSize:0});function w(){for(var _=this._S,l=this._i,t=this._j,u=0,s=0;s<4;s++){l=(l+1)%256,t=(t+_[l])%256;var r=_[l];_[l]=_[t],_[t]=r,u|=_[(_[l]+_[t])%256]<<24-s*8}return this._i=l,this._j=t,u}b.RC4=v._createHelper(E);var c=y.RC4Drop=E.extend({cfg:E.cfg.extend({drop:192}),_doReset:function(){E._doReset.call(this);for(var _=this.cfg.drop;_>0;_--)w.call(this)}});b.RC4Drop=v._createHelper(c)}(),D.RC4})},wCXF:function(M,H,a){"use strict";a.d(H,"a",function(){return st});var D=a("rePB"),b=a("VTBJ"),A=a("KQm4"),v=a("U8pU"),y=a("ODXe"),E=a("q1tI"),w=a("TSYQ"),c=a.n(w),_=a("Gytx"),l=a.n(_),t=a("Kwbf"),u=a("t23M"),s=a("qx4F"),r=a("6eGT"),f=a("IBYe"),m=a("Ff2n"),d=a("c+Xe"),n=a("fyJ8"),i=a("biw7");function h(Ke,Ue,nt,kt,vt){var gt=nt[Ke]||{},ze=nt[Ue]||{},Fe,Xe;gt.fixed==="left"?Fe=kt.left[Ke]:ze.fixed==="right"&&(Xe=kt.right[Ue]);var Ae=!1,Pe=!1,Ye=!1,$e=!1,Ot=nt[Ue+1],ct=nt[Ke-1];if(vt==="rtl"){if(Fe!==void 0){var jt=ct&&ct.fixed==="left";$e=!jt}else if(Xe!==void 0){var Xt=Ot&&Ot.fixed==="right";Ye=!Xt}}else if(Fe!==void 0){var bn=Ot&&Ot.fixed==="left";Ae=!bn}else if(Xe!==void 0){var nn=ct&&ct.fixed==="right";Pe=!nn}return{fixLeft:Fe,fixRight:Xe,lastFixLeft:Ae,firstFixRight:Pe,lastFixRight:Ye,firstFixLeft:$e,isSticky:kt.isSticky}}var C=a("sR1s");function x(Ke){var Ue=Ke.cells,nt=Ke.stickyOffsets,kt=Ke.flattenColumns,vt=Ke.rowComponent,gt=Ke.cellComponent,ze=Ke.onHeaderRow,Fe=Ke.index,Xe=E.useContext(i.a),Ae=Xe.prefixCls,Pe=Xe.direction,Ye;ze&&(Ye=ze(Ue.map(function(Ot){return Ot.column}),Fe));var $e=Object(C.a)(Ue.map(function(Ot){return Ot.column}));return E.createElement(vt,Object.assign({},Ye),Ue.map(function(Ot,ct){var jt=Ot.column,Xt=h(Ot.colStart,Ot.colEnd,kt,nt,Pe),bn;return jt&&jt.onHeaderCell&&(bn=Ot.column.onHeaderCell(jt)),E.createElement(n.a,Object.assign({},Ot,{ellipsis:jt.ellipsis,align:jt.align,component:gt,prefixCls:Ae,key:$e[ct]},Xt,{additionalProps:bn,rowType:"header"}))}))}x.displayName="HeaderRow";var g=x;function R(Ke){var Ue=[];function nt(ze,Fe){var Xe=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;Ue[Xe]=Ue[Xe]||[];var Ae=Fe,Pe=ze.filter(Boolean).map(function(Ye){var $e={key:Ye.key,className:Ye.className||"",children:Ye.title,column:Ye,colStart:Ae},Ot=1,ct=Ye.children;return ct&&ct.length>0&&(Ot=nt(ct,Ae,Xe+1).reduce(function(jt,Xt){return jt+Xt},0),$e.hasSubColumns=!0),"colSpan"in Ye&&(Ot=Ye.colSpan),"rowSpan"in Ye&&($e.rowSpan=Ye.rowSpan),$e.colSpan=Ot,$e.colEnd=$e.colStart+Ot-1,Ue[Xe].push($e),Ae+=Ot,Ot});return Pe}nt(Ke,0);for(var kt=Ue.length,vt=function(Fe){Ue[Fe].forEach(function(Xe){!("rowSpan"in Xe)&&!Xe.hasSubColumns&&(Xe.rowSpan=kt-Fe)})},gt=0;gt<kt;gt+=1)vt(gt);return Ue}function P(Ke){var Ue=Ke.stickyOffsets,nt=Ke.columns,kt=Ke.flattenColumns,vt=Ke.onHeaderRow,gt=E.useContext(i.a),ze=gt.prefixCls,Fe=gt.getComponent,Xe=E.useMemo(function(){return R(nt)},[nt]),Ae=Fe(["header","wrapper"],"thead"),Pe=Fe(["header","row"],"tr"),Ye=Fe(["header","cell"],"th");return E.createElement(Ae,{className:"".concat(ze,"-thead")},Xe.map(function($e,Ot){var ct=E.createElement(g,{key:Ot,flattenColumns:kt,cells:$e,stickyOffsets:Ue,rowComponent:Pe,cellComponent:Ye,onHeaderRow:vt,index:Ot});return ct}))}var O=P,S=a("hW8S");function p(Ke){for(var Ue=Ke.colWidths,nt=Ke.columns,kt=Ke.columCount,vt=[],gt=kt||nt.length,ze=!1,Fe=gt-1;Fe>=0;Fe-=1){var Xe=Ue[Fe],Ae=nt&&nt[Fe],Pe=Ae&&Ae[S.a];(Xe||Pe||ze)&&(vt.unshift(E.createElement("col",Object.assign({key:Fe,style:{width:Xe,minWidth:Xe}},Pe))),ze=!0)}return E.createElement("colgroup",null,vt)}var T=p;function N(Ke,Ue){return Object(E.useMemo)(function(){for(var nt=[],kt=0;kt<Ue;kt+=1){var vt=Ke[kt];if(vt!==void 0)nt[kt]=vt;else return null}return nt},[Ke.join("_"),Ue])}var k=E.forwardRef(function(Ke,Ue){var nt=Ke.noData,kt=Ke.columns,vt=Ke.flattenColumns,gt=Ke.colWidths,ze=Ke.columCount,Fe=Ke.stickyOffsets,Xe=Ke.direction,Ae=Ke.fixHeader,Pe=Ke.offsetHeader,Ye=Ke.stickyClassName,$e=Ke.onScroll,Ot=Object(m.a)(Ke,["noData","columns","flattenColumns","colWidths","columCount","stickyOffsets","direction","fixHeader","offsetHeader","stickyClassName","onScroll"]),ct=E.useContext(i.a),jt=ct.prefixCls,Xt=ct.scrollbarSize,bn=ct.isSticky,nn=bn&&!Ae?0:Xt,xt=E.useRef(null),We=E.useCallback(function(It){Object(d.b)(Ue,It),Object(d.b)(xt,It)},[]);E.useEffect(function(){var It;function Kt(dt){var Pt=dt.currentTarget,Nt=dt.deltaX;Nt&&($e({currentTarget:Pt,scrollLeft:Pt.scrollLeft+Nt}),dt.preventDefault())}return(It=xt.current)===null||It===void 0||It.addEventListener("wheel",Kt),function(){var dt;(dt=xt.current)===null||dt===void 0||dt.removeEventListener("wheel",Kt)}},[]);var ot=vt[vt.length-1],it={fixed:ot?ot.fixed:null,onHeaderCell:function(){return{className:"".concat(jt,"-cell-scrollbar")}}},Ne=Object(E.useMemo)(function(){return nn?[].concat(Object(A.a)(kt),[it]):kt},[nn,kt]),Je=Object(E.useMemo)(function(){return nn?[].concat(Object(A.a)(vt),[it]):vt},[nn,vt]),Tt=Object(E.useMemo)(function(){var It=Fe.right,Kt=Fe.left;return Object(b.a)(Object(b.a)({},Fe),{},{left:Xe==="rtl"?[].concat(Object(A.a)(Kt.map(function(dt){return dt+nn})),[0]):Kt,right:Xe==="rtl"?It:[].concat(Object(A.a)(It.map(function(dt){return dt+nn})),[0]),isSticky:bn})},[nn,Fe,bn]),yt=N(gt,ze);return E.createElement("div",{style:Object(b.a)({overflow:"hidden"},bn?{top:Pe}:{}),ref:We,className:c()("".concat(jt,"-header"),Object(D.a)({},Ye,!!Ye))},E.createElement("table",{style:{tableLayout:"fixed",visibility:nt||yt?null:"hidden"}},E.createElement(T,{colWidths:yt?[].concat(Object(A.a)(yt),[nn]):[],columCount:ze+1,columns:Je}),E.createElement(O,Object.assign({},Ot,{stickyOffsets:Tt,columns:Ne,flattenColumns:Je}))))});k.displayName="FixedHeader";var U=k,z=E.createContext(null),W=z;function F(Ke){var Ue=Ke.prefixCls,nt=Ke.children,kt=Ke.component,vt=Ke.cellComponent,gt=Ke.fixHeader,ze=Ke.fixColumn,Fe=Ke.horizonScroll,Xe=Ke.className,Ae=Ke.expanded,Pe=Ke.componentWidth,Ye=Ke.colSpan,$e=E.useContext(i.a),Ot=$e.scrollbarSize;return E.useMemo(function(){var ct=nt;return ze&&(ct=E.createElement("div",{style:{width:Pe-(gt?Ot:0),position:"sticky",left:0,overflow:"hidden"},className:"".concat(Ue,"-expanded-row-fixed")},ct)),E.createElement(kt,{className:Xe,style:{display:Ae?null:"none"}},E.createElement(n.a,{component:vt,prefixCls:Ue,colSpan:Ye},ct))},[nt,kt,gt,Fe,Xe,Ae,Pe,Ye,Ot])}var V=F;function K(Ke){var Ue=Ke.className,nt=Ke.style,kt=Ke.record,vt=Ke.index,gt=Ke.rowKey,ze=Ke.getRowKey,Fe=Ke.rowExpandable,Xe=Ke.expandedKeys,Ae=Ke.onRow,Pe=Ke.indent,Ye=Pe===void 0?0:Pe,$e=Ke.rowComponent,Ot=Ke.cellComponent,ct=Ke.childrenColumnName,jt=E.useContext(i.a),Xt=jt.prefixCls,bn=jt.fixedInfoList,nn=E.useContext(W),xt=nn.fixHeader,We=nn.fixColumn,ot=nn.horizonScroll,it=nn.componentWidth,Ne=nn.flattenColumns,Je=nn.expandableType,Tt=nn.expandRowByClick,yt=nn.onTriggerExpand,It=nn.rowClassName,Kt=nn.expandedRowClassName,dt=nn.indentSize,Pt=nn.expandIcon,Nt=nn.expandedRowRender,cn=nn.expandIconColumnIndex,_n=E.useState(!1),Wn=Object(y.a)(_n,2),Kn=Wn[0],wn=Wn[1],un=Xe&&Xe.has(Ke.recordKey);E.useEffect(function(){un&&wn(!0)},[un]);var _r=Je==="row"&&(!Fe||Fe(kt)),Rr=Je==="nest",Ir=ct&&kt&&kt[ct],dr=_r||Rr,zn;Ae&&(zn=Ae(kt,vt));var tr=function(G){if(Tt&&dr&&yt(kt,G),zn&&zn.onClick){for(var Z,ue=arguments.length,ye=new Array(ue>1?ue-1:0),he=1;he<ue;he++)ye[he-1]=arguments[he];(Z=zn).onClick.apply(Z,[G].concat(ye))}},an;typeof It=="string"?an=It:typeof It=="function"&&(an=It(kt,vt,Ye));var Wt=Object(C.a)(Ne),sn=E.createElement($e,Object.assign({},zn,{"data-row-key":gt,className:c()(Ue,"".concat(Xt,"-row"),"".concat(Xt,"-row-level-").concat(Ye),an,zn&&zn.className),style:Object(b.a)(Object(b.a)({},nt),zn?zn.style:null),onClick:tr}),Ne.map(function(de,G){var Z=de.render,ue=de.dataIndex,ye=de.className,he=Wt[G],ft=bn[G],mn;G===(cn||0)&&Rr&&(mn=E.createElement(E.Fragment,null,E.createElement("span",{style:{paddingLeft:"".concat(dt*Ye,"px")},className:"".concat(Xt,"-row-indent indent-level-").concat(Ye)}),Pt({prefixCls:Xt,expanded:un,expandable:Ir,record:kt,onExpand:yt})));var Hn;return de.onCell&&(Hn=de.onCell(kt,vt)),E.createElement(n.a,Object.assign({className:ye,ellipsis:de.ellipsis,align:de.align,component:Ot,prefixCls:Xt,key:he,record:kt,index:vt,dataIndex:ue,render:Z,shouldCellUpdate:de.shouldCellUpdate},ft,{appendNode:mn,additionalProps:Hn}))})),Xn;if(_r&&(Kn||un)){var $n=Nt(kt,vt,Ye+1,un),Vn=Kt&&Kt(kt,vt,Ye);Xn=E.createElement(V,{expanded:un,className:c()("".concat(Xt,"-expanded-row"),"".concat(Xt,"-expanded-row-level-").concat(Ye+1),Vn),prefixCls:Xt,fixHeader:xt,fixColumn:We,horizonScroll:ot,component:$e,componentWidth:it,cellComponent:Ot,colSpan:Ne.length},$n)}var Jn;return Ir&&un&&(Jn=(kt[ct]||[]).map(function(de,G){var Z=ze(de,G);return E.createElement(K,Object.assign({},Ke,{key:Z,rowKey:Z,record:de,recordKey:Z,index:G,indent:Ye+1}))})),E.createElement(E.Fragment,null,sn,Xn,Jn)}K.displayName="BodyRow";var B=K,J=E.createContext(null),le=J;function ge(Ke){var Ue=Ke.columnKey,nt=Ke.onColumnResize,kt=E.useRef();return E.useEffect(function(){kt.current&&nt(Ue,kt.current.offsetWidth)},[]),E.createElement(u.a,{onResize:function(gt){var ze=gt.offsetWidth;nt(Ue,ze)}},E.createElement("td",{ref:kt,style:{padding:0,border:0,height:0}},E.createElement("div",{style:{height:0,overflow:"hidden"}},"\xA0")))}function pe(Ke){var Ue=Ke.data,nt=Ke.getRowKey,kt=Ke.measureColumnWidth,vt=Ke.expandedKeys,gt=Ke.onRow,ze=Ke.rowExpandable,Fe=Ke.emptyNode,Xe=Ke.childrenColumnName,Ae=E.useContext(le),Pe=Ae.onColumnResize,Ye=E.useContext(i.a),$e=Ye.prefixCls,Ot=Ye.getComponent,ct=E.useContext(W),jt=ct.fixHeader,Xt=ct.horizonScroll,bn=ct.flattenColumns,nn=ct.componentWidth;return E.useMemo(function(){var xt=Ot(["body","wrapper"],"tbody"),We=Ot(["body","row"],"tr"),ot=Ot(["body","cell"],"td"),it;Ue.length?it=Ue.map(function(Je,Tt){var yt=nt(Je,Tt);return E.createElement(B,{key:yt,rowKey:yt,record:Je,recordKey:yt,index:Tt,rowComponent:We,cellComponent:ot,expandedKeys:vt,onRow:gt,getRowKey:nt,rowExpandable:ze,childrenColumnName:Xe})}):it=E.createElement(V,{expanded:!0,className:"".concat($e,"-placeholder"),prefixCls:$e,fixHeader:jt,fixColumn:Xt,horizonScroll:Xt,component:We,componentWidth:nn,cellComponent:ot,colSpan:bn.length},Fe);var Ne=Object(C.a)(bn);return E.createElement(xt,{className:"".concat($e,"-tbody")},kt&&E.createElement("tr",{"aria-hidden":"true",className:"".concat($e,"-measure-row"),style:{height:0}},Ne.map(function(Je){return E.createElement(ge,{key:Je,columnKey:Je,onColumnResize:Pe})})),it)},[Ue,$e,gt,kt,vt,nt,Ot,nn,Fe,bn])}var De=E.memo(pe);De.displayName="Body";var Ie=De,fe=a("wRmb"),xe=a("xEkU"),Ee=a.n(xe);function se(Ke){var Ue=Object(E.useRef)(Ke),nt=Object(E.useState)({}),kt=Object(y.a)(nt,2),vt=kt[1],gt=Object(E.useRef)(null),ze=Object(E.useRef)([]);function Fe(Xe){gt.current===null&&(ze.current=[],gt.current=Ee()(function(){ze.current.forEach(function(Ae){Ue.current=Ae(Ue.current)}),gt.current=null,vt({})})),ze.current.push(Xe)}return Object(E.useEffect)(function(){return function(){Ee.a.cancel(gt.current)}},[]),[Ue.current,Fe]}function oe(Ke){var Ue=Object(E.useRef)(Ke),nt=Object(E.useRef)(null);function kt(){window.clearTimeout(nt.current)}function vt(ze){Ue.current=ze,kt(),nt.current=window.setTimeout(function(){Ue.current=null,nt.current=null},100)}function gt(){return Ue.current}return Object(E.useEffect)(function(){return kt},[]),[vt,gt]}function q(Ke,Ue,nt){var kt=Object(E.useMemo)(function(){for(var vt=[],gt=[],ze=0,Fe=0,Xe=0;Xe<Ue;Xe+=1)if(nt==="rtl"){gt[Xe]=Fe,Fe+=Ke[Xe]||0;var Ae=Ue-Xe-1;vt[Ae]=ze,ze+=Ke[Ae]||0}else{vt[Xe]=ze,ze+=Ke[Xe]||0;var Pe=Ue-Xe-1;gt[Pe]=Fe,Fe+=Ke[Pe]||0}return{left:vt,right:gt}},[Ke,Ue,nt]);return kt}var me=q;function re(Ke){var Ue=Ke.className,nt=Ke.children;return E.createElement("div",{className:Ue},nt)}var ae=re,ce=a("n6Qo");function te(Ke){var Ue,nt=Ke.prefixCls,kt=Ke.record,vt=Ke.onExpand,gt=Ke.expanded,ze=Ke.expandable,Fe="".concat(nt,"-row-expand-icon");if(!ze)return E.createElement("span",{className:c()(Fe,"".concat(nt,"-row-spaced"))});var Xe=function(Pe){vt(kt,Pe),Pe.stopPropagation()};return E.createElement("span",{className:c()(Fe,(Ue={},Object(D.a)(Ue,"".concat(nt,"-row-expanded"),gt),Object(D.a)(Ue,"".concat(nt,"-row-collapsed"),!gt),Ue)),onClick:Xe})}function $(Ke,Ue,nt){var kt=[];function vt(gt){(gt||[]).forEach(function(ze,Fe){kt.push(Ue(ze,Fe)),vt(ze[nt])})}return vt(Ke),kt}var X=a("zT1h"),ee=a("y0+3"),Oe=function(Ue,nt){var kt,vt,gt=Ue.scrollBodyRef,ze=Ue.onScroll,Fe=Ue.offsetScroll,Xe=E.useContext(i.a),Ae=Xe.prefixCls,Pe=((kt=gt.current)===null||kt===void 0?void 0:kt.scrollWidth)||0,Ye=((vt=gt.current)===null||vt===void 0?void 0:vt.clientWidth)||0,$e=Pe&&Ye*(Ye/Pe),Ot=E.useRef(),ct=se({scrollLeft:0,isHiddenScrollBar:!1}),jt=Object(y.a)(ct,2),Xt=jt[0],bn=jt[1],nn=E.useRef({delta:0,x:0}),xt=E.useState(!1),We=Object(y.a)(xt,2),ot=We[0],it=We[1],Ne=function(){it(!1)},Je=function(dt){dt.persist(),nn.current.delta=dt.pageX-Xt.scrollLeft,nn.current.x=0,it(!0),dt.preventDefault()},Tt=function(dt){var Pt,Nt=dt||((Pt=window)===null||Pt===void 0?void 0:Pt.event),cn=Nt.buttons;if(!ot||cn===0){ot&&it(!1);return}var _n=nn.current.x+dt.pageX-nn.current.x-nn.current.delta;_n<=0&&(_n=0),_n+$e>=Ye&&(_n=Ye-$e),ze({scrollLeft:_n/Ye*(Pe+2)}),nn.current.x=dt.pageX},yt=function(){var dt=Object(ee.b)(gt.current).top,Pt=dt+gt.current.offsetHeight,Nt=document.documentElement.scrollTop+window.innerHeight;Pt-Object(s.a)()<=Nt||dt>=Nt-Fe?bn(function(cn){return Object(b.a)(Object(b.a)({},cn),{},{isHiddenScrollBar:!0})}):bn(function(cn){return Object(b.a)(Object(b.a)({},cn),{},{isHiddenScrollBar:!1})})},It=function(dt){bn(function(Pt){return Object(b.a)(Object(b.a)({},Pt),{},{scrollLeft:dt/Pe*Ye||0})})};return E.useImperativeHandle(nt,function(){return{setScrollLeft:It}}),E.useEffect(function(){var Kt=Object(X.a)(document.body,"mouseup",Ne,!1),dt=Object(X.a)(document.body,"mousemove",Tt,!1);return yt(),function(){Kt.remove(),dt.remove()}},[$e,ot]),E.useEffect(function(){var Kt=Object(X.a)(window,"scroll",yt,!1),dt=Object(X.a)(window,"resize",yt,!1);return function(){Kt.remove(),dt.remove()}},[]),E.useEffect(function(){Xt.isHiddenScrollBar||bn(function(Kt){var dt,Pt;return Object(b.a)(Object(b.a)({},Kt),{},{scrollLeft:gt.current.scrollLeft/((dt=gt.current)===null||dt===void 0?void 0:dt.scrollWidth)*((Pt=gt.current)===null||Pt===void 0?void 0:Pt.clientWidth)})})},[Xt.isHiddenScrollBar]),Pe<=Ye||!$e||Xt.isHiddenScrollBar?null:E.createElement("div",{style:{height:Object(s.a)(),width:Ye,bottom:Fe},className:"".concat(Ae,"-sticky-scroll")},E.createElement("div",{onMouseDown:Je,ref:Ot,className:c()("".concat(Ae,"-sticky-scroll-bar"),Object(D.a)({},"".concat(Ae,"-sticky-scroll-bar-active"),ot)),style:{width:"".concat($e,"px"),transform:"translate3d(".concat(Xt.scrollLeft,"px, 0, 0)")}}))},Se=E.forwardRef(Oe);function Me(Ke,Ue){return E.useMemo(function(){var nt=!!Ke;return{isSticky:nt,stickyClassName:nt?"".concat(Ue,"-sticky-header"):"",offsetHeader:Object(v.a)(Ke)==="object"&&Ke.offsetHeader||0,offsetScroll:Object(v.a)(Ke)==="object"&&Ke.offsetScroll||0}},[Ke,Ue])}var Qe=[],tt={},st="rc-table-internal-hook",ut=E.memo(function(Ke){var Ue=Ke.children;return Ue},function(Ke,Ue){return l()(Ke.props,Ue.props)?Ke.pingLeft!==Ue.pingLeft||Ke.pingRight!==Ue.pingRight:!1});function ht(Ke){var Ue,nt=Ke.prefixCls,kt=Ke.className,vt=Ke.rowClassName,gt=Ke.style,ze=Ke.data,Fe=Ke.rowKey,Xe=Ke.scroll,Ae=Ke.tableLayout,Pe=Ke.direction,Ye=Ke.title,$e=Ke.footer,Ot=Ke.summary,ct=Ke.id,jt=Ke.showHeader,Xt=Ke.components,bn=Ke.emptyText,nn=Ke.onRow,xt=Ke.onHeaderRow,We=Ke.internalHooks,ot=Ke.transformColumns,it=Ke.internalRefs,Ne=Ke.sticky,Je=ze||Qe,Tt=!!Je.length,yt=E.useState(0),It=Object(y.a)(yt,2),Kt=It[0],dt=It[1];E.useEffect(function(){dt(Object(s.a)())});var Pt=E.useMemo(function(){return Object(C.c)(Xt,{})},[Xt]),Nt=E.useCallback(function(Ht,$t){return Object(C.b)(Pt,Ht)||$t},[Pt]),cn=E.useMemo(function(){return typeof Fe=="function"?Fe:function(Ht){var $t=Ht&&Ht[Fe];return $t}},[Fe]),_n=Object(S.c)(Ke),Wn=_n.expandIcon,Kn=_n.expandedRowKeys,wn=_n.defaultExpandedRowKeys,un=_n.defaultExpandAllRows,_r=_n.expandedRowRender,Rr=_n.onExpand,Ir=_n.onExpandedRowsChange,dr=_n.expandRowByClick,zn=_n.rowExpandable,tr=_n.expandIconColumnIndex,an=_n.expandedRowClassName,Wt=_n.childrenColumnName,sn=_n.indentSize,Xn=Wn||te,$n=Wt||"children",Vn=E.useMemo(function(){return _r?"row":Ke.expandable&&We===st&&Ke.expandable.__PARENT_RENDER_ICON__||Je.some(function(Ht){return Ht&&Object(v.a)(Ht)==="object"&&Ht[$n]})?"nest":!1},[!!_r,Je]),Jn=E.useState(function(){return wn||(un?$(Je,cn,$n):[])}),de=Object(y.a)(Jn,2),G=de[0],Z=de[1],ue=E.useMemo(function(){return new Set(Kn||G||[])},[Kn,G]),ye=E.useCallback(function(Ht){var $t=cn(Ht,Je.indexOf(Ht)),Vt,qn=ue.has($t);qn?(ue.delete($t),Vt=Object(A.a)(ue)):Vt=[].concat(Object(A.a)(ue),[$t]),Z(Vt),Rr&&Rr(!qn,Ht),Ir&&Ir(Vt)},[cn,ue,Je,Rr,Ir]),he=E.useState(0),ft=Object(y.a)(he,2),mn=ft[0],Hn=ft[1],ar=Object(fe.b)(Object(b.a)(Object(b.a)(Object(b.a)({},Ke),_n),{},{expandable:!!_r,expandedKeys:ue,getRowKey:cn,onTriggerExpand:ye,expandIcon:Xn,expandIconColumnIndex:tr,direction:Pe}),We===st?ot:null),tn=Object(y.a)(ar,2),kn=tn[0],Nn=tn[1],$r=E.useMemo(function(){return{columns:kn,flattenColumns:Nn}},[kn,Nn]),_a=E.useRef(),ya=E.useRef(),fr=E.useRef(),Ha=E.useState(!1),Ba=Object(y.a)(Ha,2),Ia=Ba[0],Wa=Ba[1],ma=E.useState(!1),Qa=Object(y.a)(ma,2),Ka=Qa[0],ri=Qa[1],ei=se(new Map),da=Object(y.a)(ei,2),ha=da[0],ua=da[1],be=Object(C.a)(Nn),at=be.map(function(Ht){return ha.get(Ht)}),Dt=E.useMemo(function(){return at},[at.join("_")]),wt=me(Dt,Nn.length,Pe),Ft=Xe&&Object(C.d)(Xe.y),Rt=Xe&&Object(C.d)(Xe.x),zt=Rt&&Nn.some(function(Ht){var $t=Ht.fixed;return $t}),qt=E.useRef(),vn=Me(Ne,nt),dn=vn.isSticky,jn=vn.offsetHeader,Cn=vn.offsetScroll,on=vn.stickyClassName,An,gn,Bn;Ft&&(gn={overflowY:"scroll",maxHeight:Xe.y}),Rt&&(An={overflowX:"auto"},Ft||(gn={overflowY:"hidden"}),Bn={width:Xe.x===!0?"auto":Xe.x,minWidth:"100%"});var Pn=E.useCallback(function(Ht,$t){ua(function(Vt){var qn=new Map(Vt);return qn.set(Ht,$t),qn})},[]),Qn=oe(null),yr=Object(y.a)(Qn,2),ln=yr[0],en=yr[1];function fn(Ht,$t){if(!$t)return;typeof $t=="function"?$t(Ht):$t.scrollLeft!==Ht&&($t.scrollLeft=Ht)}var yn=function($t){var Vt=$t.currentTarget,qn=$t.scrollLeft,On=typeof qn=="number"?qn:Vt.scrollLeft,sr=Vt||tt;if(!en()||en()===sr){var Zn;ln(sr),fn(On,ya.current),fn(On,fr.current),fn(On,(Zn=qt.current)===null||Zn===void 0?void 0:Zn.setScrollLeft)}if(Vt){var vr=Vt.scrollWidth,mr=Vt.clientWidth;Wa(On>0),ri(On<vr-mr)}},Rn=function(){fr.current&&yn({currentTarget:fr.current})},Ln=function($t){var Vt=$t.width;Rn(),Hn(_a.current?_a.current.offsetWidth:Vt)};E.useEffect(function(){return Rn},[]),E.useEffect(function(){Rt&&Rn()},[Rt]),E.useEffect(function(){We===st&&it&&(it.body.current=fr.current)});var hn=Nt(["table"],"table"),xn=E.useMemo(function(){return Ae||(zt?Xe.x==="max-content"?"auto":"fixed":Ft||Nn.some(function(Ht){var $t=Ht.ellipsis;return $t})?"fixed":"auto")},[Ft,zt,Nn,Ae]),Mn,Un={colWidths:Dt,columCount:Nn.length,stickyOffsets:wt,onHeaderRow:xt,fixHeader:Ft},nr=E.useMemo(function(){return Tt?null:typeof bn=="function"?bn():bn},[Tt,bn]),hr=E.createElement(Ie,{data:Je,measureColumnWidth:Ft||Rt||dn,expandedKeys:ue,rowExpandable:zn,getRowKey:cn,onRow:nn,emptyNode:nr,childrenColumnName:$n}),rr=E.createElement(T,{colWidths:Nn.map(function(Ht){var $t=Ht.width;return $t}),columns:Nn}),xr=Ot&&E.createElement(ce.b,null,Ot(Je)),Ar=Nt(["body"]);if(Ft||dn){var or;typeof Ar=="function"?(or=Ar(Je,{scrollbarSize:Kt,ref:fr,onScroll:yn}),Un.colWidths=Nn.map(function(Ht,$t){var Vt=Ht.width,qn=$t===kn.length-1?Vt-Kt:Vt;return typeof qn=="number"&&!Number.isNaN(qn)?qn:(Object(t.a)(!1,"When use `components.body` with render props. Each column should have a fixed value."),0)})):or=E.createElement("div",{style:Object(b.a)(Object(b.a)({},An),gn),onScroll:yn,ref:fr,className:c()("".concat(nt,"-body"))},E.createElement(hn,{style:Object(b.a)(Object(b.a)({},Bn),{},{tableLayout:xn})},rr,hr,xr),dn&&E.createElement(Se,{ref:qt,offsetScroll:Cn,scrollBodyRef:fr,onScroll:yn})),Mn=E.createElement(E.Fragment,null,jt!==!1&&E.createElement(U,Object.assign({noData:!Je.length},Un,$r,{direction:Pe,offsetHeader:jn,stickyClassName:on,ref:ya,onScroll:yn})),or)}else Mn=E.createElement("div",{style:Object(b.a)(Object(b.a)({},An),gn),className:c()("".concat(nt,"-content")),onScroll:yn,ref:fr},E.createElement(hn,{style:Object(b.a)(Object(b.a)({},Bn),{},{tableLayout:xn})},rr,jt!==!1&&E.createElement(O,Object.assign({},Un,$r)),hr,xr));var na=Object(S.b)(Ke),ir=E.createElement("div",Object.assign({className:c()(nt,kt,(Ue={},Object(D.a)(Ue,"".concat(nt,"-rtl"),Pe==="rtl"),Object(D.a)(Ue,"".concat(nt,"-ping-left"),Ia),Object(D.a)(Ue,"".concat(nt,"-ping-right"),Ka),Object(D.a)(Ue,"".concat(nt,"-layout-fixed"),Ae==="fixed"),Object(D.a)(Ue,"".concat(nt,"-fixed-header"),Ft),Object(D.a)(Ue,"".concat(nt,"-fixed-column"),zt),Object(D.a)(Ue,"".concat(nt,"-scroll-horizontal"),Rt),Object(D.a)(Ue,"".concat(nt,"-has-fix-left"),Nn[0]&&Nn[0].fixed),Object(D.a)(Ue,"".concat(nt,"-has-fix-right"),Nn[Nn.length-1]&&Nn[Nn.length-1].fixed==="right"),Ue)),style:gt,id:ct,ref:_a},na),E.createElement(ut,{pingLeft:Ia,pingRight:Ka,props:Object(b.a)(Object(b.a)({},Ke),{},{stickyOffsets:wt,mergedExpandedKeys:ue})},Ye&&E.createElement(ae,{className:"".concat(nt,"-title")},Ye(Je)),E.createElement("div",{className:"".concat(nt,"-container")},Mn),$e&&E.createElement(ae,{className:"".concat(nt,"-footer")},$e(Je))));Rt&&(ir=E.createElement(u.a,{onResize:Ln},ir));var Yr=E.useMemo(function(){return{prefixCls:nt,getComponent:Nt,scrollbarSize:Kt,direction:Pe,fixedInfoList:Nn.map(function(Ht,$t){return h($t,$t,Nn,wt,Pe)}),isSticky:dn}},[nt,Nt,Kt,Pe,Nn,wt,Pe,dn]),Vr=E.useMemo(function(){return Object(b.a)(Object(b.a)({},$r),{},{tableLayout:xn,rowClassName:vt,expandedRowClassName:an,componentWidth:mn,fixHeader:Ft,fixColumn:zt,horizonScroll:Rt,expandIcon:Xn,expandableType:Vn,expandRowByClick:dr,expandedRowRender:_r,onTriggerExpand:ye,expandIconColumnIndex:tr,indentSize:sn})},[$r,xn,vt,an,mn,Ft,zt,Rt,Xn,Vn,dr,_r,ye,tr,sn]),In=E.useMemo(function(){return{onColumnResize:Pn}},[Pn]);return E.createElement(i.a.Provider,{value:Yr},E.createElement(W.Provider,{value:Vr},E.createElement(le.Provider,{value:In},ir)))}ht.Column=f.a,ht.ColumnGroup=r.a,ht.Summary=ce.a,ht.defaultProps={rowKey:"key",prefixCls:"rc-table",emptyText:function(){return"No Data"}};var bt=H.b=ht},wRmb:function(M,H,a){"use strict";a.d(H,"a",function(){return l});var D=a("rePB"),b=a("KQm4"),A=a("VTBJ"),v=a("Ff2n"),y=a("q1tI"),E=a.n(y),w=a("Kwbf"),c=a("Zm9Q"),_=a("hW8S");function l(f){return Object(c.a)(f).filter(function(m){return y.isValidElement(m)}).map(function(m){var d=m.key,n=m.props,i=n.children,h=Object(v.a)(n,["children"]),C=Object(A.a)({key:d},h);return i&&(C.children=l(i)),C})}function t(f){return f.reduce(function(m,d){var n=d.fixed,i=n===!0?"left":n,h=d.children;return h&&h.length>0?[].concat(Object(b.a)(m),Object(b.a)(t(h).map(function(C){return Object(A.a)({fixed:i},C)}))):[].concat(Object(b.a)(m),[Object(A.a)(Object(A.a)({},d),{},{fixed:i})])},[])}function u(f){for(var m=!0,d=0;d<f.length;d+=1){var n=f[d];if(m&&n.fixed!=="left")m=!1;else if(!m&&n.fixed==="left"){Object(w.a)(!1,"Index ".concat(d-1," of `columns` missing `fixed='left'` prop."));break}}for(var i=!0,h=f.length-1;h>=0;h-=1){var C=f[h];if(i&&C.fixed!=="right")i=!1;else if(!i&&C.fixed==="right"){Object(w.a)(!1,"Index ".concat(h+1," of `columns` missing `fixed='right'` prop."));break}}}function s(f){return f.map(function(m){var d=m.fixed,n=Object(v.a)(m,["fixed"]),i=d;return d==="left"?i="right":d==="right"&&(i="left"),Object(A.a)({fixed:i},n)})}function r(f,m){var d=f.prefixCls,n=f.columns,i=f.children,h=f.expandable,C=f.expandedKeys,x=f.getRowKey,g=f.onTriggerExpand,R=f.expandIcon,P=f.rowExpandable,O=f.expandIconColumnIndex,S=f.direction,p=f.expandRowByClick,T=y.useMemo(function(){return n||l(i)},[n,i]),N=y.useMemo(function(){if(h){var z,W=O||0,F=T[W],V=(z={},Object(D.a)(z,_.a,{className:"".concat(d,"-expand-icon-col")}),Object(D.a)(z,"title",""),Object(D.a)(z,"fixed",F?F.fixed:null),Object(D.a)(z,"className","".concat(d,"-row-expand-icon-cell")),Object(D.a)(z,"render",function(J,le,ge){var pe=x(le,ge),De=C.has(pe),Ie=P?P(le):!0,fe=R({prefixCls:d,expanded:De,expandable:Ie,record:le,onExpand:g});return p?y.createElement("span",{onClick:function(Ee){return Ee.stopPropagation()}},fe):fe}),z),K=T.slice();return W>=0&&K.splice(W,0,V),K}return T},[h,T,x,C,R,S]),k=y.useMemo(function(){var z=N;return m&&(z=m(z)),z.length||(z=[{render:function(){return null}}]),z},[m,N,S]),U=y.useMemo(function(){return S==="rtl"?s(t(k)):t(k)},[k,S]);return[k,U]}H.b=r},wZgz:function(M,H,a){(function(D,b,A){M.exports=H=b(a("Ib8C"),a("ETIr"),a("cv67"),a("K3mO"),a("OLod"))})(this,function(D){return function(){var b=D,A=b.lib,v=A.BlockCipher,y=b.algo,E=[],w=[],c=[],_=[],l=[],t=[],u=[],s=[],r=[],f=[];(function(){for(var n=[],i=0;i<256;i++)i<128?n[i]=i<<1:n[i]=i<<1^283;for(var h=0,C=0,i=0;i<256;i++){var x=C^C<<1^C<<2^C<<3^C<<4;x=x>>>8^x&255^99,E[h]=x,w[x]=h;var g=n[h],R=n[g],P=n[R],O=n[x]*257^x*16843008;c[h]=O<<24|O>>>8,_[h]=O<<16|O>>>16,l[h]=O<<8|O>>>24,t[h]=O;var O=P*16843009^R*65537^g*257^h*16843008;u[x]=O<<24|O>>>8,s[x]=O<<16|O>>>16,r[x]=O<<8|O>>>24,f[x]=O,h?(h=g^n[n[n[P^g]]],C^=n[n[C]]):h=C=1}})();var m=[0,1,2,4,8,16,32,64,128,27,54],d=y.AES=v.extend({_doReset:function(){var n;if(this._nRounds&&this._keyPriorReset===this._key)return;for(var i=this._keyPriorReset=this._key,h=i.words,C=i.sigBytes/4,x=this._nRounds=C+6,g=(x+1)*4,R=this._keySchedule=[],P=0;P<g;P++)P<C?R[P]=h[P]:(n=R[P-1],P%C?C>6&&P%C==4&&(n=E[n>>>24]<<24|E[n>>>16&255]<<16|E[n>>>8&255]<<8|E[n&255]):(n=n<<8|n>>>24,n=E[n>>>24]<<24|E[n>>>16&255]<<16|E[n>>>8&255]<<8|E[n&255],n^=m[P/C|0]<<24),R[P]=R[P-C]^n);for(var O=this._invKeySchedule=[],S=0;S<g;S++){var P=g-S;if(S%4)var n=R[P];else var n=R[P-4];S<4||P<=4?O[S]=n:O[S]=u[E[n>>>24]]^s[E[n>>>16&255]]^r[E[n>>>8&255]]^f[E[n&255]]}},encryptBlock:function(n,i){this._doCryptBlock(n,i,this._keySchedule,c,_,l,t,E)},decryptBlock:function(n,i){var h=n[i+1];n[i+1]=n[i+3],n[i+3]=h,this._doCryptBlock(n,i,this._invKeySchedule,u,s,r,f,w);var h=n[i+1];n[i+1]=n[i+3],n[i+3]=h},_doCryptBlock:function(n,i,h,C,x,g,R,P){for(var O=this._nRounds,S=n[i]^h[0],p=n[i+1]^h[1],T=n[i+2]^h[2],N=n[i+3]^h[3],k=4,U=1;U<O;U++){var z=C[S>>>24]^x[p>>>16&255]^g[T>>>8&255]^R[N&255]^h[k++],W=C[p>>>24]^x[T>>>16&255]^g[N>>>8&255]^R[S&255]^h[k++],F=C[T>>>24]^x[N>>>16&255]^g[S>>>8&255]^R[p&255]^h[k++],V=C[N>>>24]^x[S>>>16&255]^g[p>>>8&255]^R[T&255]^h[k++];S=z,p=W,T=F,N=V}var z=(P[S>>>24]<<24|P[p>>>16&255]<<16|P[T>>>8&255]<<8|P[N&255])^h[k++],W=(P[p>>>24]<<24|P[T>>>16&255]<<16|P[N>>>8&255]<<8|P[S&255])^h[k++],F=(P[T>>>24]<<24|P[N>>>16&255]<<16|P[S>>>8&255]<<8|P[p&255])^h[k++],V=(P[N>>>24]<<24|P[S>>>16&255]<<16|P[p>>>8&255]<<8|P[T&255])^h[k++];n[i]=z,n[i+1]=W,n[i+2]=F,n[i+3]=V},keySize:256/32});b.AES=v._createHelper(d)}(),D.AES})},wbyO:function(M,H,a){(function(D,b){M.exports=H=b(a("Ib8C"))})(this,function(D){return function(){var b=D,A=b.lib,v=A.WordArray,y=b.enc,E=y.Base64url={stringify:function(c,_=!0){var l=c.words,t=c.sigBytes,u=_?this._safe_map:this._map;c.clamp();for(var s=[],r=0;r<t;r+=3)for(var f=l[r>>>2]>>>24-r%4*8&255,m=l[r+1>>>2]>>>24-(r+1)%4*8&255,d=l[r+2>>>2]>>>24-(r+2)%4*8&255,n=f<<16|m<<8|d,i=0;i<4&&r+i*.75<t;i++)s.push(u.charAt(n>>>6*(3-i)&63));var h=u.charAt(64);if(h)for(;s.length%4;)s.push(h);return s.join("")},parse:function(c,_=!0){var l=c.length,t=_?this._safe_map:this._map,u=this._reverseMap;if(!u){u=this._reverseMap=[];for(var s=0;s<t.length;s++)u[t.charCodeAt(s)]=s}var r=t.charAt(64);if(r){var f=c.indexOf(r);f!==-1&&(l=f)}return w(c,l,u)},_map:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",_safe_map:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_"};function w(c,_,l){for(var t=[],u=0,s=0;s<_;s++)if(s%4){var r=l[c.charCodeAt(s-1)]<<s%4*2,f=l[c.charCodeAt(s)]>>>6-s%4*2,m=r|f;t[u>>>2]|=m<<24-u%4*8,u++}return v.create(t,u)}}(),D.enc.Base64url})},xrsn:function(M,H,a){M.exports={flex_box_center:"flex_box_center___2cC1r",flex_space_between:"flex_space_between___9TeDx",flex_box_vertical_center:"flex_box_vertical_center___3EIYv",flex_box_center_end:"flex_box_center_end___1Uph0",flex_box_column:"flex_box_column___17_5w",header:"header___1E4MV",logo:"logo___R8PNJ",menu:"menu___Km2Uo",actived:"actived___12Ff0","edu-menu":"edu-menu___2hxbr",newslight:"newslight___jwZR3",classromediv:"classromediv___Cjpgf",glow:"glow___3Nuu5",spandiv:"spandiv___3YPu8","header-iearning":"header-iearning___2Us_L",title:"title___3TtoH",headerFixed:"headerFixed___1V7d4"}},"y0+3":function(M,H,a){"use strict";a.d(H,"a",function(){return t}),a.d(H,"b",function(){return s});var D=/margin|padding|width|height|max|min|offset/,b={left:!0,top:!0},A={cssFloat:1,styleFloat:1,float:1};function v(r){return r.nodeType===1?r.ownerDocument.defaultView.getComputedStyle(r,null):{}}function y(r,f,m){if(f=f.toLowerCase(),m==="auto"){if(f==="height")return r.offsetHeight;if(f==="width")return r.offsetWidth}return f in b||(b[f]=D.test(f)),b[f]?parseFloat(m)||0:m}function E(r,f){var m=arguments.length,d=v(r);return f=A[f]?"cssFloat"in r.style?"cssFloat":"styleFloat":f,m===1?d:y(r,f,d[f]||r.style[f])}function w(r,f,m){var d=arguments.length;if(f=A[f]?"cssFloat"in r.style?"cssFloat":"styleFloat":f,d===3)return typeof m=="number"&&D.test(f)&&(m="".concat(m,"px")),r.style[f]=m,m;for(var n in f)f.hasOwnProperty(n)&&w(r,n,f[n]);return v(r)}function c(r){return r===document.body?document.documentElement.clientWidth:r.offsetWidth}function _(r){return r===document.body?window.innerHeight||document.documentElement.clientHeight:r.offsetHeight}function l(){var r=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth),f=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);return{width:r,height:f}}function t(){var r=document.documentElement.clientWidth,f=window.innerHeight||document.documentElement.clientHeight;return{width:r,height:f}}function u(){return{scrollLeft:Math.max(document.documentElement.scrollLeft,document.body.scrollLeft),scrollTop:Math.max(document.documentElement.scrollTop,document.body.scrollTop)}}function s(r){var f=r.getBoundingClientRect(),m=document.documentElement;return{left:f.left+(window.pageXOffset||m.scrollLeft)-(m.clientLeft||document.body.clientLeft||0),top:f.top+(window.pageYOffset||m.scrollTop)-(m.clientTop||document.body.clientTop||0)}}},yDYP:function(M,H,a){M.exports={flex_box_center:"flex_box_center___1ns9C",flex_space_between:"flex_space_between___CtYWo",flex_box_vertical_center:"flex_box_vertical_center___1BY1r",flex_box_center_end:"flex_box_center_end___1f_qK",flex_box_column:"flex_box_column___vKDYT",commitWrap:"commitWrap___3D8wo",wrap:"wrap___3FqEy",colorGray:"colorGray___cRpZO",content:"content___3lBLc",itemTime:"itemTime___Tgw2b",imageUrl:"imageUrl___2Lb2n",blueLight:"blueLight___1hcIr",divider:"divider___3FYHo",empty:"empty___oYMsw"}},yslc:function(M,H){M.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALoAAABSCAYAAADjGc4eAAAOHklEQVR4Xu1dCXQURRr+emZyTO6D3BCEgKCInCKeK3IoiyIqlxLyQBRBV8DNhCCrS3Z9Cq66KOoi68ECKocCcutTLhUERM1MEpBLEuQmQMKEnDNd+6onEzKTuXqmJ5l0V/EeL+mp+qu+r77UVP1V9TcHffZbIJgOlhgDMmaAA8lTwVDxJQh5UMY4GTSFM8AJ+PW6cIDsBEEfhfPB4MuUAYvQaTowOwV1NXtB0E6mWBksBTNwTeiUBENud/CmHwBEKZgTBl2GDNgKnQIsyBkCM9kEEI0M8TJICmWgqdCFkT17MngsUignDLYMGXAsdAo0XzcPILkyxMwgKZAB50InhIMhZxUIGalAXhhkmTHgXOgU6PG8UFwxbgdBf5nhZnAUxoBroVMyjryQgMraPSDoqDBuGFwZMeBe6MLi9IWuIHW7QUisjLAzKApiwDOhC25H3T3g8TUICVYQPwyqTBjwXOgUsD4nC4RfIhPsDIaCGBAndEHsujwQMkdBHDGoMmBAvNAtPvZlAMmUAX4GQSEMeCf0wrxgmCu+ASF3K4QnBrOVM+Cd0Cnoorw4mIw/guD6Vs4Ba74CGPBe6IInJicDZn4PgDYK4IpBbMUM+CZ0Qey5t4M3bwUhoa2YB4dNT1CHIzkoEkZzDYrrLtvkCeU0aBsULTw7WntRbtARoQrGbWHtBVw/Vpaggq9t1Rh9F7qwOM0ZA45fDgJp7PmJ0i4hCegU3AabjAc9qmF24r14JeXP+MZ4GEN+/69NmVvD0rGn8zThWYghF7XE7JFN+0wL0x5BQfVZLL60D1XE5JUNfxTqEZqC/C7Zgumeh96EvvqMP6ppNpvSCTM/ZxbAz222lousqGtIAnZkPIMETThmndmM1y/scGvB30KfFNcPH7YbLbRjwokVWHJ5v/CzltMgWq112z5HGXgQnDdVeFW2cSEmdFcU6nUfgpBJPrPsBwPhqmCsSM/EA9E3CtaXXPoJk09+4XIk9qfQrwuKhaFLNiLVodh7tQS3HX0HpB735Lj+WNTOu0Ojl0yViC/6u88MMqG7opDkaWCo2AJCBvnMtB8MqMFhQdoIPNPmDsH6+vIijCxegjrwDmvzl9BV4LAtYwr+FJEBEzHj1iML8EvVqYY2MKFL3/nSTV2sbTuWGw2jaReAbtI3VxqLuQkDMC91mGBsXXkhRhUvFcQeBBViNWENlcxocxdeSBqInRXHMLpkmU3lfbRtsbnjk8KzdgdetvlmKDVdBZ1COEuvJA/F7KSBwsfPnVyLdy9Suq6lOLUWafULXbGITYTHwZrzYos1yc9GdE8oPJDdHnXcHhCS7En2lsgzJ2kw8pLvA094YaG5teIoBoRnYFunqT43J6koz+E8mX6jLGz7KJ6KtxzvpwvQJ/5Y5XN9nhp4NLo7empTPcqepIlsaOcHF/fgnMnoUbmi6nNYUZbvUd7mzCT9iG5tfcHMvjDzOwFybYhsTmQe1PVGygPClOGzsl+F3P4UOl0jrGyfiWFRljXCBjptKlnqtbfGA3hNsixLfwyZsf4N3bO6zCDgCrTkP6FTpAbdQyBYA0JUgQbcUXvoiEsFaU26hHvwUvJgbK84ihHHF9sU6RvWDlszpgjPEgr/biNYI19jM3FJ0kRgY4dJoGVo+rxMj3ElnzasDai/flBkZ3xeZoDJyXpBCv6sQj9XZ4TBjbswUhWC/uEWP/qeqyWgmFylm0KTkRIUBWUKnTKj180AIfOl6KjmtiHVYnRB6gg8l3Cn0Pz/lO7CtFNfwtzoT2HtdRMwIvom6KtOo8/h+TafSYnZKnT6h2a/5rCvR+wcfUm7sciK66tgoVMG87PfBfCslJ3WHLZeTByEl1Pux8byA3iw+GObKsVsGD0U1Q2fpj8uuDOt0ySrsYmxt+Dj9DHCrxNPrMD/6n3p/sDHhO4PVhvbJKvU0O9bBxCLq6MFUhgX5LBWOlVwtqv5r5RhyEkcgE8v/4LME595LXQ6HUoPimniDWnsS6dz9uHFi4V1gtWb4wtNtL2rywtsTDCh+8Kop2UL8yJgNn4Hgl6eFpEqHz23Yez+qkNzruaUH7QdhSfjbxWmG8+eWuu10B1VTH3p2zOm4O6IDFw0XUW3Q6/jnKkCAyM64dv6ub8v+McUL8Oqcj0Tej0D/l2M2vfUbzNTUcPvBSFtfelEsWW9FfoX7bPwaMzNmHtuK2af3SKp0F9NHir46GkaXbwUn5cbhJ/bqMNwW/h1biF2CI7D22kjhHxTT67GqbpymzI/V57EadMVJvQWETqttDC3B8zm70FIpNvelDAD3YRpnGa0uVvwqFhHdDrnzoztbZNneFQ3pAfHClv0P1X9YfMZ9TOPiukhPFtYuhtmO2/JS2e+Qhlf3QSBBirBl06/KWj61ngYg+0OjHkCu/Fisctv83C4ptRtMTZ1cUuRxBn0ugdByHqJrYoyNytxAOamDGsQ+oTYvlicPlaUDVeZ6W7pSbtRlrrsVrUfj/ujujYU/eTyzxh/YrnoehsLvetvr+FQzQW3NpjQ3VIkcYb8nH8D/PMSWxVlzl7o9Oz1hLhbGmwkayIxPLobCCH4+NK+Ji6/RE2E4BKk6aOLe5t8PuvMJlw2VzXYS9VEYVPHSeipTROemQkPNacCE7qobvM6c/PO0WkzC3SZMBPbgyNeN9/7gvZCt7f0z6T7hKkNPedyz7GFTSoS4168MSQJX3V8Cu2CYwQ7b5zfgdSgKDwe21sSoYudurANI+9141lJQ3YfEO6HQLiN5ErodIe05MYXhYNVT5xYicWXf/JJ6COiumFth4m4aq7BpJOrsLJMD+sGixQjulihe9ZZ3uVS7s6olS+9LhEg+wPl1TGuhP5A1A3Y0GESKvla0ANajq6RiRnRqddnb+dpGFvyiXCbiKaWFPrB6nNYXe/lcSZnsYe6Hoq6Cd21KQrfGSWLgmA4Qu+V3uXdOCF9KWdCp/7tbzOexoCITlh2aT+y/ljhsHIxQqcGgjm1zcZUSwqdHQGQXk8Wi/qchSC85QRUgCRnQl/UdiQmx/cXFqF3HX0PuyqLJRG6vZGWEPro6B7opU2Dofo0lrs5Siv2rMuo6JvRW9sWBdVnmhxzCIQu9/9i1KB7CjyxvVkcAMgdCb3xhYi/nlqP+aXfOW2p2BE9EIQuhnaxQhdjuyXy+lfollAY2wMxAq/14oV18RSvDsPxG2YLdzgXXPge00+vc9kfTOgtIVfv6/Sf0C3b/T8H4i2jJ+P64d20RxCi0qCGN2FMyTKsu1KEx2J6CrudI4uXurwKR+lmQvdedC1R0j9CP7IgBFdL6Pd+v5YA5arO+anDMSPBEjKyzFyFGLVWuE73t7NbMO/8dtAtek8uP3QLScJH9aEq7jz6nkdlGrerJeboYvqCTV08YSs/m17HmeBJ1ubMMy6mFz5pP06ocvaZzZh3fhueib8d76Q9DI7jsPzyr5hz9mscqXV/bsTXdvsqdHo5e//1M4RmeOpHF9NmJnR3bOl100DI2+6yNffnnYPb4Jfrn0eEOgTvl+7G1FNrGppA/wDoOZcgTi08O1pTiiM1F3DWZASNk0JHeHq7nm7b09v99H4//Z+O/nQbX8OpoIZKKB/CqaFVBWFdeRHWXil0CtNTodPIBF1DE1HF16GSr0MVqQM9M5OXPAQT4/oJ4TKSi/6Bi+ZKSSllQndFJ339ixnfBOJbp3dkTBXiqNDNkt6H56PaLvxbL20q5iQNAT2xSEd3X9PQ3z/AV8ZDkgj9SvdXEKpyfHHEemHD1/bal2dCd8YoDXFRCxpTLSAj6/YMTRVu7tAYLs584xRatCoUPbSp6BqSiFi1FtHqUISpgqHmOGHUpiM4PSKg4jjQf87S9FNf4oqLC8WejujU/u5Of2lyRp1e1th85SDevLDTL3ERmdAd9ezpvDCcr9gFkJ5SjyxS2qMiLndwRlzKOjy1Ra/RxWvChdtF9pF67W3QIwR0Z7VxKjdX++0SNa2HXgAZG2O5DLai7FeUSjw18pQnqfL5/h1NW6LXLQch0h3mlgods8MYqGfAd6EbcmaC519jjDIGApkB34Sen3sfOPPm1hKgKJA7grXNvwx4L/SiWZ1gMu1jb5P2bwcx69Iw4J3QaegKk5G+uyhgI+ZKQw+zIhcGxAudEA56Hd1tscRaYIkx0AoYEC90vW4OCMlrBdhYExkDDQyIE7oQHZesDfSXcrH+ZQzYM+C50Atm3gBeiLLVrIGHWJcxBqRgwDOhH8+LQXnFPoB0lqJSZoMx0NwMuBc6yVPBULERhAxt7sax+hgDUjHgXuiG7LngMUuqCpkdxkBLMOBa6AW60TCTlS3RMFYnY0BKBpwLnUa9NZl3B/LLtqQkgtmSNwOOhX7whXjU1NKz5e4DdcubH4ZOJgw0Fbrl7c9fg5B7ZYKRwWAMOLgio89+CwTTGTeMATkxYDui63OyQPglcgLIsDAGKAPXhF6YfQvM3HeBENKZdQ1jQGoGLEIvmJ0EvnZ/c79ES2owzB5jwBkDHGhIZ/2R7QC5g9HEGJArAxzyde8D5Gm5AmS4GAO2c3TGB2OgFTLALR1KA6e5SByvUpEp7s+6tELwrMnKYcCl0DmYVOCyzOM3L2dCV44mZInUhdBrVFCPMmdt3MCmLrLsemWBcih0DlfVBMNNWVu2WdlgI7qydCE7tE2FzpVpVOqhdZkbaJSKhsSELruuVxYgG6FzOK+Bekjd+I16exaY0JWlC9mhbRA6h5PBCBpUM369w1jdTOiy63plAaoX+rEQNTewetzmEmfomdCVpQvZoeWWDi3UctrBlePXnHHpTZcdcgZIUQxErnk43vjI2ovuQP8faDGikjbF4FsAAAAASUVORK5CYII="}}]);
|