You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
NewEduCoderBuild/p__Competitions__Edit.fd7b4...

221 lines
1.4 MiB

(window.webpackJsonp=window.webpackJsonp||[]).push([[119,3,5,6,7,8,9,15],{"+6lk":function(Ne,Ae,O){Ne.exports={flex_box_center:"flex_box_center___2Swdh",flex_space_between:"flex_space_between___3uMIK",flex_box_vertical_center:"flex_box_vertical_center___1PVh_",flex_box_center_end:"flex_box_center_end___z8dt6",flex_box_column:"flex_box_column___Q5R0e",all:"all___2gfl6",title:"title___1Wd_7",add_people:"add_people___SPH7a",people_icon:"people_icon___175pZ",content:"content___3rCcc",content_info:"content_info____rOfr",info_icon:"info_icon___2jOJL",info_title:"info_title___3hCxn",info_content_time:"info_content_time___28Arp",info_open:"info_open___2zEhT",info_update:"info_update___KMX6o",info_delete:"info_delete___35f6O",questions_info:"questions_info___H1Ueu",form_item:"form_item___3q5Um",form_item_item:"form_item_item___2LO5Q",form_item_small:"form_item_small___1sxkY",guanka_title:"guanka_title___21Q0v",form_item_item_small:"form_item_item_small___2FKrD",guanka_icon:"guanka_icon___atIoy",nandu_1:"nandu_1___3WYRP",nandu_2:"nandu_2___msNFe",nandu_3:"nandu_3___2Hz1m",close_icon:"close_icon___1xcZ-",footer:"footer___2lo38",clear_button:"clear_button___24_as",save_button:"save_button___31pNF",textone:"textone___1_S_T",deletecolor:"deletecolor___3lQPv",qselect:"qselect___1uNXD",qinput:"qinput___2mwRD",modalclass:"modalclass___2wlMS",popu:"popu___3mrm1"}},"+GGh":function(Ne,Ae){Ne.exports="data:image/png;base64,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"},"+NIl":function(Ne,Ae,O){(function(ee){ee(O("VrN/"))})(function(ee){"use strict";ee.defineMode("stex",function(I,j){"use strict";function Y(w,E){w.cmdState.push(E)}function W(w){return w.cmdState.length>0?w.cmdState[w.cmdState.length-1]:null}function D(w){var E=w.cmdState.pop();E&&E.closeBracket()}function H(w){for(var E=w.cmdState,g=E.length-1;g>=0;g--){var h=E[g];if(h.name=="DEFAULT")continue;return h}return{styleIdentifier:function(){return null}}}function T(w,E,g){return function(){this.name=w,this.bracketNo=0,this.style=E,this.styles=g,this.argument=null,this.styleIdentifier=function(){return this.styles[this.bracketNo-1]||null},this.openBracket=function(){return this.bracketNo++,"bracket"},this.closeBracket=function(){}}}var R={};R.importmodule=T("importmodule","tag",["string","builtin"]),R.documentclass=T("documentclass","tag",["","atom"]),R.usepackage=T("usepackage","tag",["atom"]),R.begin=T("begin","tag",["atom"]),R.end=T("end","tag",["atom"]),R.label=T("label","tag",["atom"]),R.ref=T("ref","tag",["atom"]),R.eqref=T("eqref","tag",["atom"]),R.cite=T("cite","tag",["atom"]),R.bibitem=T("bibitem","tag",["atom"]),R.Bibitem=T("Bibitem","tag",["atom"]),R.RBibitem=T("RBibitem","tag",["atom"]),R.DEFAULT=function(){this.name="DEFAULT",this.style="tag",this.styleIdentifier=this.openBracket=this.closeBracket=function(){}};function M(w,E){w.f=E}function _(w,E){var g;if(w.match(/^\\[a-zA-Z@]+/)){var h=w.current().slice(1);return g=R.hasOwnProperty(h)?R[h]:R.DEFAULT,g=new g,Y(E,g),M(E,U),g.style}if(w.match(/^\\[$&%#{}_]/))return"tag";if(w.match(/^\\[,;!\/\\]/))return"tag";if(w.match("\\["))return M(E,function(d,f){return L(d,f,"\\]")}),"keyword";if(w.match("\\("))return M(E,function(d,f){return L(d,f,"\\)")}),"keyword";if(w.match("$$"))return M(E,function(d,f){return L(d,f,"$$")}),"keyword";if(w.match("$"))return M(E,function(d,f){return L(d,f,"$")}),"keyword";var l=w.next();if(l=="%")return w.skipToEnd(),"comment";if(l=="}"||l=="]"){if(g=W(E),g)g.closeBracket(l),M(E,U);else return"error";return"bracket"}else return l=="{"||l=="["?(g=R.DEFAULT,g=new g,Y(E,g),"bracket"):/\d/.test(l)?(w.eatWhile(/[\w.%]/),"atom"):(w.eatWhile(/[\w\-_]/),g=H(E),g.name=="begin"&&(g.argument=w.current()),g.styleIdentifier())}function L(w,E,g){if(w.eatSpace())return null;if(g&&w.match(g))return M(E,_),"keyword";if(w.match(/^\\[a-zA-Z@]+/))return"tag";if(w.match(/^[a-zA-Z]+/))return"variable-2";if(w.match(/^\\[$&%#{}_]/))return"tag";if(w.match(/^\\[,;!\/]/))return"tag";if(w.match(/^[\^_&]/))return"tag";if(w.match(/^[+\-<>|=,\/@!*:;'"`~#?]/))return null;if(w.match(/^(\d+\.\d*|\d*\.\d+|\d+)/))return"number";var h=w.next();return h=="{"||h=="}"||h=="["||h=="]"||h=="("||h==")"?"bracket":h=="%"?(w.skipToEnd(),"comment"):"error"}function U(w,E){var g=w.peek(),h;return g=="{"||g=="["?(h=W(E),h.openBracket(g),w.eat(g),M(E,_),"bracket"):/[ \t\r]/.test(g)?(w.eat(g),null):(M(E,_),D(E),_(w,E))}return{startState:function(){var w=j.inMathMode?function(E,g){return L(E,g)}:_;return{cmdState:[],f:w}},copyState:function(w){return{cmdState:w.cmdState.slice(),f:w.f}},token:function(w,E){return E.f(w,E)},blankLine:function(w){w.f=_,w.cmdState.length=0},lineComment:"%"}}),ee.defineMIME("text/x-stex","stex"),ee.defineMIME("text/x-latex","stex")})},"+QRC":function(Ne,Ae,O){"use strict";var ee=O("E9nw"),I={"text/plain":"Text","text/html":"Url",default:"Text"},j="Copy to clipboard: #{key}, Enter";function Y(D){var H=(/mac os x/i.test(navigator.userAgent)?"\u2318":"Ctrl")+"+C";return D.replace(/#{\s*key\s*}/g,H)}function W(D,H){var T,R,M,_,L,U,w=!1;H||(H={}),T=H.debug||!1;try{M=ee(),_=document.createRange(),L=document.getSelection(),U=document.createElement("span"),U.textContent=D,U.style.all="unset",U.style.position="fixed",U.style.top=0,U.style.clip="rect(0, 0, 0, 0)",U.style.whiteSpace="pre",U.style.webkitUserSelect="text",U.style.MozUserSelect="text",U.style.msUserSelect="text",U.style.userSelect="text",U.addEventListener("copy",function(g){if(g.stopPropagation(),H.format)if(g.preventDefault(),typeof g.clipboardData=="undefined"){T&&console.warn("unable to use e.clipboardData"),T&&console.warn("trying IE specific stuff"),window.clipboardData.clearData();var h=I[H.format]||I.default;window.clipboardData.setData(h,D)}else g.clipboardData.clearData(),g.clipboardData.setData(H.format,D);H.onCopy&&(g.preventDefault(),H.onCopy(g.clipboardData))}),document.body.appendChild(U),_.selectNodeContents(U),L.addRange(_);var E=document.execCommand("copy");if(!E)throw new Error("copy command was unsuccessful");w=!0}catch(g){T&&console.error("unable to copy using execCommand: ",g),T&&console.warn("trying IE specific stuff");try{window.clipboardData.setData(H.format||"text",D),H.onCopy&&H.onCopy(window.clipboardData),w=!0}catch(h){T&&console.error("unable to copy using clipboardData: ",h),T&&console.error("falling back to prompt"),R=Y("message"in H?H.message:j),window.prompt(R,D)}}finally{L&&(typeof L.removeRange=="function"?L.removeRange(_):L.removeAllRanges()),U&&document.body.removeChild(U),M()}return w}Ne.exports=W},"+oxA":function(Ne,Ae,O){Ne.exports={flex_box_center:"flex_box_center___1SA8P",flex_space_between:"flex_space_between___3iSxN",flex_box_vertical_center:"flex_box_vertical_center___2JAtS",flex_box_center_end:"flex_box_center_end___2w-PB",flex_box_column:"flex_box_column___2s4Ak",head:"head___3iBvF",node:"node____ISDx"}},"/GNS":function(Ne,Ae,O){Ne.exports=O.p+"static/search1.c4136dd4.png"},"/j4P":function(Ne,Ae){Ne.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAAAXNSR0IArs4c6QAAAtxJREFUSEu9lktME1EUhv+/M51GayTGGCPGhRs1btqKGF0oAmHBaloejRbciS6NiUtjonHnxqWPlWEKCZVX3GkiPhJB5CEaiRASV2rUYAS6sK85ZqaUlFc7gOndzdz/nG/uueecOYSDdbyzMZDKpIMETotwP4hy20zwjZSvArx2K2rfyPnu8WLuWEgQMBqaTGRuQ3C4mCN7n5hyQbk+3trzeD39msATXc0HE8lkBwQnHYFWioghj6ZFhsOxL6u3VrwJdISqJCPdAtm9KdiiEcFZKmwcj/S+zPez7ISLsGcCcW8FlrMlmKLCunzoEtAKYzKRerfVk60OIWc1j7syF94loM/QBzd9Z8XCQQxNtPafyuYVADsbJRMrZudkn8AMSK+I7MvXu6g0W9lrA32G/tlx6hegkuyCF5cljm5AapZJiamJ1v4jtIs6nR5z8vUFNAmXi1fHIr33AtHgfRG0raV1q+ox+gz9JgQ3Ngu0QqiqatjqMv5o8K6YcmVdX8Qt+g39uQiqNwMk+MZDb/3b1ui8P6pfExN3CvkhMUBfe3AKkENrC2mSEhfBzlXpTg574K2zYMc6QjWmKU9FRCn84ZymzwguQGTHaoeYd8HVomrqp2Qi1SsQ35KGHKMXte9DfX8qO/UDqTRHBbKnaJTI+PpAYEaBcmb0Qs/3iieXtmfmfj4UkQiBD5rXVTPc0DsrIgwYoQGBVBWFZQULBUNKYpKadnY8HPtlqf3t+kV6tP6lZyPUJmI+cAizyn66aNJYJ9rm0aoHw7Hf+Y4DnefKJfN3UkTKnAKzSeOkLMhRVXPXjoZjcznn/nbdEKDFKczWWWXhuPCJoV2aVvciHIsHjOajpqQ+AuLaCNAu/I20NhKvlLK99Zm5H49E0LQRmDUN2K3NMtpI8yYwIkQFJNv4na5lzXvxlKX7PVnAkv+A7dBm55nSjBi5uyjpEJWDlnRMXNZNSjUIr0z1/znq/wN40G8Rfw3IyQAAAABJRU5ErkJggg=="},"0aWZ":function(Ne,Ae,O){Ne.exports={flex_box_center:"flex_box_center___-uuBf",flex_space_between:"flex_space_between___3K8gl",flex_box_vertical_center:"flex_box_vertical_center___3_JvO",flex_box_center_end:"flex_box_center_end___2fLKu",flex_box_column:"flex_box_column___1wAJk",bg:"bg___1y2NT",title:"title___gsfbj",left:"left___2t46X",muitem:"muitem___1Lryb",right:"right___1biLU",searchWrap:"searchWrap___1YbQn",search:"search___Rbcdu",searchIcon:"searchIcon___1QdzK",button:"button___u6ilI",items:"items___3POTf",width30:"width30___12Qah",loaderimg:"loaderimg___7T2eK",scoreByBlankRadio:"scoreByBlankRadio___3__dI",scoremodal:"scoremodal___2vx6E",content:"content___j4jHO",bottom:"bottom___2jljN",yes:"yes___r1bcC",no:"no___2lQoq",bottoms:"bottoms___JtCsY",drawer_style:"drawer_style___VwQLe",baseFormItem:"baseFormItem___Rh1ia",jsinput:"jsinput___GeehJ",Spanradius:"Spanradius___3oTWT",modal_close:"modal_close___3YrKg","ant-btn-default":"ant-btn-default___9VuN0",ssss:"ssss___2um86",text:"text___2EAzN",zhandui:"zhandui___bdXwW",img:"img___3nyKl",names:"names___21H93",teamname:"teamname___2tCi_",time:"time___2Vmv6",createtime:"createtime___1QpUi",yaoqingma:"yaoqingma___wcFLc",tuichu:"tuichu___os8cL",repo_style:"repo_style___2ZB95",repo_title:"repo_title___1OLqj",repo_title_text:"repo_title_text___3LCTu",repo_title_jieshi:"repo_title_jieshi___2gzzZ",repo_dizhi:"repo_dizhi___1PTpl",button_list:"button_list___3NtV5",kaobei:"kaobei___2rIhv",tiaozhuan:"tiaozhuan___16uT5"}},"19Vz":function(Ne,Ae,O){(function(ee){ee(O("VrN/"))})(function(ee){ee.defineOption("placeholder","",function(T,R,M){var _=M&&M!=ee.Init;if(R&&!_)T.on("blur",W),T.on("change",D),T.on("swapDoc",D),ee.on(T.getInputField(),"compositionupdate",T.state.placeholderCompose=function(){Y(T)}),D(T);else if(!R&&_){T.off("blur",W),T.off("change",D),T.off("swapDoc",D),ee.off(T.getInputField(),"compositionupdate",T.state.placeholderCompose),I(T);var L=T.getWrapperElement();L.className=L.className.replace(" CodeMirror-empty","")}R&&!T.hasFocus()&&W(T)});function I(T){T.state.placeholder&&(T.state.placeholder.parentNode.removeChild(T.state.placeholder),T.state.placeholder=null)}function j(T){I(T);var R=T.state.placeholder=document.createElement("pre");R.style.cssText="height: 0; overflow: visible",R.style.direction=T.getOption("direction"),R.className="CodeMirror-placeholder CodeMirror-line-like";var M=T.getOption("placeholder");typeof M=="string"&&(M=document.createTextNode(M)),R.appendChild(M),T.display.lineSpace.insertBefore(R,T.display.lineSpace.firstChild)}function Y(T){setTimeout(function(){var R=!1,M=T.getInputField();M.nodeName=="TEXTAREA"?R=!M.value:T.lineCount()==1&&(R=!/[^\u200b]/.test(M.querySelector(".CodeMirror-line").textContent)),R?j(T):I(T)},20)}function W(T){H(T)&&j(T)}function D(T){var R=T.getWrapperElement(),M=H(T);R.className=R.className.replace(" CodeMirror-empty","")+(M?" CodeMirror-empty":""),M?j(T):I(T)}function H(T){return T.lineCount()===1&&T.getLine(0)===""}})},"1XOE":function(Ne,Ae){Ne.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAAAXNSR0IArs4c6QAAAhdJREFUSEvFlr1vE0EQxd87O6KBFqREokSCFISCii8hKqhuz3KB+CtSBCEo4gJRBETLXwAFJl53VAniSxRIEJpEaZFwkTZQoMT70F3Ox+W4Dyu2jiusk2dufzuzb3aGGOORMech+SCvQZoFOQdJAAYgB5DeguzT2m9Vy7HMQa2WD+ceSTpbtVBoJ7kFz7vP1dV+kX8uUO32aezvP5d0eRxQ1ofkBzSbd9jtfv/Hlv1DQXAJUk/SyaPARt+Q3AEZsNf7mF7nUIQRzLk1AccmgSVQ4Dc870YamgDjNH6eNLKc9O6g2bw4Su9foDHvj3pmVdkIz5TWXomEFf6EatRwaKs+nMTORsOE6j0AGrNZJH0Cv0A+AzAv6WYelORLkJ/g3D0Bpwp8tmjtOardXtDe3tfCuiGf0NqleGMrkqL3lBof09q7sX1R0tPCtWZmLlBB0JFzyyXA17T21sguYxIoyQQWA19Iul1S9B3KmHVJ18vOJ2fhlUgAcWRF0eco9k0I3JZ0pkoQWWjaPx116caB7RC4K+l4FTCKKJPCcSNLnffPeoHA7n9JaZ2iWad8f1lAZypl4fuvBLTKy2K6hf9Q0oOSzS9M52oD+vC8L3BuScCJ0qstknbdl3dcT/W1pwh4MMfU14AjaJ0jRtIN6hyiEmidY+KhLlDXIJyto3AqwHDoQ7oKYA7AbOwzAPAD5Ds0Gn12uxtVXecPo4t94UegNcAAAAAASUVORK5CYII="},"1eCo":function(Ne,Ae,O){(function(ee){ee(O("VrN/"))})(function(ee){"use strict";var I={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},j={autoSelfClosers:{},implicitlyClosed:{},contextGrabbers:{},doNotIndent:{},allowUnquoted:!1,allowMissing:!1,allowMissingTagName:!1,caseFold:!1};ee.defineMode("xml",function(Y,W){var D=Y.indentUnit,H={},T=W.htmlMode?I:j;for(var R in T)H[R]=T[R];for(var R in W)H[R]=W[R];var M,_;function L(i,y){function v(B){return y.tokenize=B,B(i,y)}var A=i.next();if(A=="<")return i.eat("!")?i.eat("[")?i.match("CDATA[")?v(E("atom","]]>")):null:i.match("--")?v(E("comment","-->")):i.match("DOCTYPE",!0,!0)?(i.eatWhile(/[\w\._\-]/),v(g(1))):null:i.eat("?")?(i.eatWhile(/[\w\._\-]/),y.tokenize=E("meta","?>"),"meta"):(M=i.eat("/")?"closeTag":"openTag",y.tokenize=U,"tag bracket");if(A=="&"){var N;return i.eat("#")?i.eat("x")?N=i.eatWhile(/[a-fA-F\d]/)&&i.eat(";"):N=i.eatWhile(/[\d]/)&&i.eat(";"):N=i.eatWhile(/[\w\.\-:]/)&&i.eat(";"),N?"atom":"error"}else return i.eatWhile(/[^&<]/),null}L.isInText=!0;function U(i,y){var v=i.next();if(v==">"||v=="/"&&i.eat(">"))return y.tokenize=L,M=v==">"?"endTag":"selfcloseTag","tag bracket";if(v=="=")return M="equals",null;if(v=="<"){y.tokenize=L,y.state=f,y.tagName=y.tagStart=null;var A=y.tokenize(i,y);return A?A+" tag error":"tag error"}else return/[\'\"]/.test(v)?(y.tokenize=w(v),y.stringStartCol=i.column(),y.tokenize(i,y)):(i.match(/^[^\s\u00a0=<>\"\']*[^\s\u00a0=<>\"\'\/]/),"word")}function w(i){var y=function(v,A){for(;!v.eol();)if(v.next()==i){A.tokenize=U;break}return"string"};return y.isInAttribute=!0,y}function E(i,y){return function(v,A){for(;!v.eol();){if(v.match(y)){A.tokenize=L;break}v.next()}return i}}function g(i){return function(y,v){for(var A;(A=y.next())!=null;){if(A=="<")return v.tokenize=g(i+1),v.tokenize(y,v);if(A==">")if(i==1){v.tokenize=L;break}else return v.tokenize=g(i-1),v.tokenize(y,v)}return"meta"}}function h(i,y,v){this.prev=i.context,this.tagName=y,this.indent=i.indented,this.startOfLine=v,(H.doNotIndent.hasOwnProperty(y)||i.context&&i.context.noIndent)&&(this.noIndent=!0)}function l(i){i.context&&(i.context=i.context.prev)}function d(i,y){for(var v;;){if(!i.context)return;if(v=i.context.tagName,!H.contextGrabbers.hasOwnProperty(v)||!H.contextGrabbers[v].hasOwnProperty(y))return;l(i)}}function f(i,y,v){return i=="openTag"?(v.tagStart=y.column(),C):i=="closeTag"?m:f}function C(i,y,v){return i=="word"?(v.tagName=y.current(),_="tag",p):H.allowMissingTagName&&i=="endTag"?(_="tag bracket",p(i,y,v)):(_="error",C)}function m(i,y,v){if(i=="word"){var A=y.current();return v.context&&v.context.tagName!=A&&H.implicitlyClosed.hasOwnProperty(v.context.tagName)&&l(v),v.context&&v.context.tagName==A||H.matchClosing===!1?(_="tag",c):(_="tag error",x)}else return H.allowMissingTagName&&i=="endTag"?(_="tag bracket",c(i,y,v)):(_="error",x)}function c(i,y,v){return i!="endTag"?(_="error",c):(l(v),f)}function x(i,y,v){return _="error",c(i,y,v)}function p(i,y,v){if(i=="word")return _="attribute",o;if(i=="endTag"||i=="selfcloseTag"){var A=v.tagName,N=v.tagStart;return v.tagName=v.tagStart=null,i=="selfcloseTag"||H.autoSelfClosers.hasOwnProperty(A)?d(v,A):(d(v,A),v.context=new h(v,A,N==v.indented)),f}return _="error",p}function o(i,y,v){return i=="equals"?n:(H.allowMissing||(_="error"),p(i,y,v))}function n(i,y,v){return i=="string"?s:i=="word"&&H.allowUnquoted?(_="string",p):(_="error",p(i,y,v))}function s(i,y,v){return i=="string"?s:p(i,y,v)}return{startState:function(i){var y={tokenize:L,state:f,indented:i||0,tagName:null,tagStart:null,context:null};return i!=null&&(y.baseIndent=i),y},token:function(i,y){if(!y.tagName&&i.sol()&&(y.indented=i.indentation()),i.eatSpace())return null;M=null;var v=y.tokenize(i,y);return(v||M)&&v!="comment"&&(_=null,y.state=y.state(M||v,i,y),_&&(v=_=="error"?v+" error":_)),v},indent:function(i,y,v){var A=i.context;if(i.tokenize.isInAttribute)return i.tagStart==i.indented?i.stringStartCol+1:i.indented+D;if(A&&A.noIndent)return ee.Pass;if(i.tokenize!=U&&i.tokenize!=L)return v?v.match(/^(\s*)/)[0].length:0;if(i.tagName)return H.multilineTagIndentPastTag!==!1?i.tagStart+i.tagName.length+2:i.tagStart+D*(H.multilineTagIndentFactor||1);if(H.alignCDATA&&/<!\[CDATA\[/.test(y))return 0;var N=y&&/^<(\/)?([\w_:\.-]*)/.exec(y);if(N&&N[1])for(;A;)if(A.tagName==N[2]){A=A.prev;break}else if(H.implicitlyClosed.hasOwnProperty(A.tagName))A=A.prev;else break;else if(N)for(;A;){var B=H.contextGrabbers[A.tagName];if(B&&B.hasOwnProperty(N[2]))A=A.prev;else break}for(;A&&A.prev&&!A.startOfLine;)A=A.prev;return A?A.indent+D:i.baseIndent||0},electricInput:/<\/[\s\w:]+>$/,blockCommentStart:"<!--",blockCommentEnd:"-->",configuration:H.htmlMode?"html":"xml",helperType:H.htmlMode?"html":"xml",skipAttribute:function(i){i.state==n&&(i.state=p)},xmlCurrentTag:function(i){return i.tagName?{name:i.tagName,close:i.type=="closeTag"}:null},xmlCurrentContext:function(i){for(var y=[],v=i.context;v;v=v.prev)v.tagName&&y.push(v.tagName);return y.reverse()}}}),ee.defineMIME("text/xml","xml"),ee.defineMIME("application/xml","xml"),ee.mimeModes.hasOwnProperty("text/html")||ee.defineMIME("text/html",{name:"xml",htmlMode:!0})})},"1j5w":function(Ne,Ae,O){"use strict";O.d(Ae,"d",function(){return tn}),O.d(Ae,"b",function(){return Ke}),O.d(Ae,"c",function(){return Lt}),O.d(Ae,"a",function(){return Xn});var ee=O("VTBJ"),I=O("1OyB"),j=O("vuIU"),Y=O("JX7q"),W=O("Ji7U"),D=O("LK+K"),H=O("q1tI"),T=O("I8Z2"),R=O("BGR+"),M=O("wx14"),_=O("rePB"),L=O("4IlW"),U=O("2GS6"),w=O("Gytx"),E=O.n(w),g=O("TSYQ"),h=O.n(g),l=O("U8pU"),d=O("ODXe"),f=/iPhone/i,C=/iPod/i,m=/iPad/i,c=/\bAndroid(?:.+)Mobile\b/i,x=/Android/i,p=/\bAndroid(?:.+)SD4930UR\b/i,o=/\bAndroid(?:.+)(?:KF[A-Z]{2,4})\b/i,n=/Windows Phone/i,s=/\bWindows(?:.+)ARM\b/i,i=/BlackBerry/i,y=/BB10/i,v=/Opera Mini/i,A=/\b(CriOS|Chrome)(?:.+)Mobile/i,N=/Mobile(?:.+)Firefox\b/i;function B(Tn,vt){return Tn.test(vt)}function G(Tn){var vt=Tn||(typeof navigator!="undefined"?navigator.userAgent:""),wt=vt.split("[FBAN");if(typeof wt[1]!="undefined"){var dt=wt,ve=Object(d.a)(dt,1);vt=ve[0]}if(wt=vt.split("Twitter"),typeof wt[1]!="undefined"){var Ie=wt,Tt=Object(d.a)(Ie,1);vt=Tt[0]}var it={apple:{phone:B(f,vt)&&!B(n,vt),ipod:B(C,vt),tablet:!B(f,vt)&&B(m,vt)&&!B(n,vt),device:(B(f,vt)||B(C,vt)||B(m,vt))&&!B(n,vt)},amazon:{phone:B(p,vt),tablet:!B(p,vt)&&B(o,vt),device:B(p,vt)||B(o,vt)},android:{phone:!B(n,vt)&&B(p,vt)||!B(n,vt)&&B(c,vt),tablet:!B(n,vt)&&!B(p,vt)&&!B(c,vt)&&(B(o,vt)||B(x,vt)),device:!B(n,vt)&&(B(p,vt)||B(o,vt)||B(c,vt)||B(x,vt))||B(/\bokhttp\b/i,vt)},windows:{phone:B(n,vt),tablet:B(s,vt),device:B(n,vt)||B(s,vt)},other:{blackberry:B(i,vt),blackberry10:B(y,vt),opera:B(v,vt),firefox:B(N,vt),chrome:B(A,vt),device:B(i,vt)||B(y,vt)||B(v,vt)||B(N,vt)||B(A,vt)},any:null,phone:null,tablet:null};return it.any=it.apple.device||it.android.device||it.windows.device||it.other.device,it.phone=it.apple.phone||it.android.phone||it.windows.phone,it.tablet=it.apple.tablet||it.android.tablet||it.windows.tablet,it}var V=Object(ee.a)(Object(ee.a)({},G()),{},{isMobile:G}),P=V;function k(){}function K(Tn,vt,wt){var dt=vt||"";return Tn.key||"".concat(dt,"item_").concat(wt)}function J(Tn){return"".concat(Tn,"-menu-")}function ne(Tn,vt){var wt=-1;H.Children.forEach(Tn,function(dt){wt+=1,dt&&dt.type&&dt.type.isMenuItemGroup?H.Children.forEach(dt.props.children,function(ve){wt+=1,vt(ve,wt)}):vt(dt,wt)})}function de(Tn,vt,wt){if(!Tn||wt.find)return;H.Children.forEach(Tn,function(dt){if(dt){var ve=dt.type;if(!ve||!(ve.isSubMenu||ve.isMenuItem||ve.isMenuItemGroup))return;vt.indexOf(dt.key)!==-1?wt.find=!0:dt.props.children&&de(dt.props.children,vt,wt)}})}var Se=["defaultSelectedKeys","selectedKeys","defaultOpenKeys","openKeys","mode","getPopupContainer","onSelect","onDeselect","onDestroy","openTransitionName","openAnimation","subMenuOpenDelay","subMenuCloseDelay","forceSubMenuRender","triggerSubMenuAction","level","selectable","multiple","onOpenChange","visible","focusable","defaultActiveFirst","prefixCls","inlineIndent","parentMenu","title","rootPrefixCls","eventKey","active","onItemHover","onTitleMouseEnter","onTitleMouseLeave","onTitleClick","popupAlign","popupOffset","isOpen","renderMenuItem","manualRef","subMenuKey","disabled","index","isSelected","store","activeKey","builtinPlacements","overflowedIndicator","motion","attribute","value","popupClassName","inlineCollapsed","menu","theme","itemIcon","expandIcon"],ye=function(vt){var wt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,dt=vt&&typeof vt.getBoundingClientRect=="function"&&vt.getBoundingClientRect().width;if(dt){if(wt){var ve=getComputedStyle(vt),Ie=ve.marginLeft,Tt=ve.marginRight;dt+=+Ie.replace("px","")+ +Tt.replace("px","")}dt=+dt.toFixed(6)}return dt||0},we=function(vt,wt,dt){vt&&Object(l.a)(vt.style)==="object"&&(vt.style[wt]=dt)},Re=function(){return P.any},Pe=O("KQm4"),xe=O("Ff2n"),Oe=O("i8i4"),q=O("bdgK"),_e=O("uciX"),ge=O("8XRh"),Ge={adjustX:1,adjustY:1},$e={topLeft:{points:["bl","tl"],overflow:Ge,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:Ge,offset:[0,7]},leftTop:{points:["tr","tl"],overflow:Ge,offset:[-4,0]},rightTop:{points:["tl","tr"],overflow:Ge,offset:[4,0]}},Xe={topLeft:{points:["bl","tl"],overflow:Ge,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:Ge,offset:[0,7]},rightTop:{points:["tr","tl"],overflow:Ge,offset:[-4,0]},leftTop:{points:["tl","tr"],overflow:Ge,offset:[4,0]}},at=$e,At=0,kt={horizontal:"bottomLeft",vertical:"rightTop","vertical-left":"rightTop","vertical-right":"leftTop"},Nt=function(vt,wt,dt){var ve=J(wt),Ie=vt.getState();vt.setState({defaultActiveFirst:Object(ee.a)(Object(ee.a)({},Ie.defaultActiveFirst),{},Object(_.a)({},ve,dt))})},Ct=function(Tn){Object(W.a)(wt,Tn);var vt=Object(D.a)(wt);function wt(dt){var ve;Object(I.a)(this,wt),ve=vt.call(this,dt),ve.onDestroy=function(mt){ve.props.onDestroy(mt)},ve.onKeyDown=function(mt){var Kt=mt.keyCode,Nn=ve.menuInstance,_n=ve.props,ir=_n.isOpen,ua=_n.store;if(Kt===L.a.ENTER)return ve.onTitleClick(mt),Nt(ua,ve.props.eventKey,!0),!0;if(Kt===L.a.RIGHT)return ir?Nn.onKeyDown(mt):(ve.triggerOpenChange(!0),Nt(ua,ve.props.eventKey,!0)),!0;if(Kt===L.a.LEFT){var Aa;if(ir)Aa=Nn.onKeyDown(mt);else return;return Aa||(ve.triggerOpenChange(!1),Aa=!0),Aa}return ir&&(Kt===L.a.UP||Kt===L.a.DOWN)?Nn.onKeyDown(mt):void 0},ve.onOpenChange=function(mt){ve.props.onOpenChange(mt)},ve.onPopupVisibleChange=function(mt){ve.triggerOpenChange(mt,mt?"mouseenter":"mouseleave")},ve.onMouseEnter=function(mt){var Kt=ve.props,Nn=Kt.eventKey,_n=Kt.onMouseEnter,ir=Kt.store;Nt(ir,ve.props.eventKey,!1),_n({key:Nn,domEvent:mt})},ve.onMouseLeave=function(mt){var Kt=ve.props,Nn=Kt.parentMenu,_n=Kt.eventKey,ir=Kt.onMouseLeave;Nn.subMenuInstance=Object(Y.a)(ve),ir({key:_n,domEvent:mt})},ve.onTitleMouseEnter=function(mt){var Kt=ve.props,Nn=Kt.eventKey,_n=Kt.onItemHover,ir=Kt.onTitleMouseEnter;_n({key:Nn,hover:!0}),ir({key:Nn,domEvent:mt})},ve.onTitleMouseLeave=function(mt){var Kt=ve.props,Nn=Kt.parentMenu,_n=Kt.eventKey,ir=Kt.onItemHover,ua=Kt.onTitleMouseLeave;Nn.subMenuInstance=Object(Y.a)(ve),ir({key:_n,hover:!1}),ua({key:_n,domEvent:mt})},ve.onTitleClick=function(mt){var Kt=Object(Y.a)(ve),Nn=Kt.props;if(Nn.onTitleClick({key:Nn.eventKey,domEvent:mt}),Nn.triggerSubMenuAction==="hover")return;ve.triggerOpenChange(!Nn.isOpen,"click"),Nt(Nn.store,ve.props.eventKey,!1)},ve.onSubMenuClick=function(mt){typeof ve.props.onClick=="function"&&ve.props.onClick(ve.addKeyPath(mt))},ve.onSelect=function(mt){ve.props.onSelect(mt)},ve.onDeselect=function(mt){ve.props.onDeselect(mt)},ve.getPrefixCls=function(){return"".concat(ve.props.rootPrefixCls,"-submenu")},ve.getActiveClassName=function(){return"".concat(ve.getPrefixCls(),"-active")},ve.getDisabledClassName=function(){return"".concat(ve.getPrefixCls(),"-disabled")},ve.getSelectedClassName=function(){return"".concat(ve.getPrefixCls(),"-selected")},ve.getOpenClassName=function(){return"".concat(ve.props.rootPrefixCls,"-submenu-open")},ve.saveMenuInstance=function(mt){ve.menuInstance=mt},ve.addKeyPath=function(mt){return Object(ee.a)(Object(ee.a)({},mt),{},{keyPath:(mt.keyPath||[]).concat(ve.props.eventKey)})},ve.triggerOpenChange=function(mt,Kt){var Nn=ve.props.eventKey,_n=function(){ve.onOpenChange({key:Nn,item:Object(Y.a)(ve),trigger:Kt,open:mt})};Kt==="mouseenter"?ve.mouseenterTimeout=setTimeout(function(){_n()},0):_n()},ve.isChildrenSelected=function(){var mt={find:!1};return de(ve.props.children,ve.props.selectedKeys,mt),mt.find},ve.isOpen=function(){return ve.props.openKeys.indexOf(ve.props.eventKey)!==-1},ve.adjustWidth=function(){if(!ve.subMenuTitle||!ve.menuInstance)return;var mt=Oe.findDOMNode(ve.menuInstance);if(mt.offsetWidth>=ve.subMenuTitle.offsetWidth)return;mt.style.minWidth="".concat(ve.subMenuTitle.offsetWidth,"px")},ve.saveSubMenuTitle=function(mt){ve.subMenuTitle=mt},ve.getBaseProps=function(){var mt=Object(Y.a)(ve),Kt=mt.props;return{mode:Kt.mode==="horizontal"?"vertical":Kt.mode,visible:ve.props.isOpen,level:Kt.level+1,inlineIndent:Kt.inlineIndent,focusable:!1,onClick:ve.onSubMenuClick,onSelect:ve.onSelect,onDeselect:ve.onDeselect,onDestroy:ve.onDestroy,selectedKeys:Kt.selectedKeys,eventKey:"".concat(Kt.eventKey,"-menu-"),openKeys:Kt.openKeys,motion:Kt.motion,onOpenChange:ve.onOpenChange,subMenuOpenDelay:Kt.subMenuOpenDelay,parentMenu:Object(Y.a)(ve),subMenuCloseDelay:Kt.subMenuCloseDelay,forceSubMenuRender:Kt.forceSubMenuRender,triggerSubMenuAction:Kt.triggerSubMenuAction,builtinPlacements:Kt.builtinPlacements,defaultActiveFirst:Kt.store.getState().defaultActiveFirst[J(Kt.eventKey)],multiple:Kt.multiple,prefixCls:Kt.rootPrefixCls,id:ve.internalMenuId,manualRef:ve.saveMenuInstance,itemIcon:Kt.itemIcon,expandIcon:Kt.expandIcon,direction:Kt.direction}},ve.getMotion=function(mt,Kt){var Nn=Object(Y.a)(ve),_n=Nn.haveRendered,ir=ve.props,ua=ir.motion,Aa=ir.rootPrefixCls,ra=Object(ee.a)(Object(ee.a)({},ua),{},{leavedClassName:"".concat(Aa,"-hidden"),removeOnLeave:!1,motionAppear:_n||!Kt||mt!=="inline"});return ra};var Ie=dt.store,Tt=dt.eventKey,it=Ie.getState(),Yt=it.defaultActiveFirst;ve.isRootMenu=!1;var sn=!1;return Yt&&(sn=Yt[Tt]),Nt(Ie,Tt,sn),ve}return Object(j.a)(wt,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var ve=this,Ie=this.props,Tt=Ie.mode,it=Ie.parentMenu,Yt=Ie.manualRef;if(Yt&&Yt(this),Tt!=="horizontal"||!it.isRootMenu||!this.props.isOpen)return;this.minWidthTimeout=setTimeout(function(){return ve.adjustWidth()},0)}},{key:"componentWillUnmount",value:function(){var ve=this.props,Ie=ve.onDestroy,Tt=ve.eventKey;Ie&&Ie(Tt),this.minWidthTimeout&&clearTimeout(this.minWidthTimeout),this.mouseenterTimeout&&clearTimeout(this.mouseenterTimeout)}},{key:"renderChildren",value:function(ve){var Ie=this,Tt=this.getBaseProps(),it=this.getMotion(Tt.mode,Tt.visible);if(this.haveRendered=!0,this.haveOpened=this.haveOpened||Tt.visible||Tt.forceSubMenuRender,!this.haveOpened)return H.createElement("div",null);var Yt=Tt.direction;return H.createElement(ge.default,Object.assign({visible:Tt.visible},it),function(sn){var mt=sn.className,Kt=sn.style,Nn=h()("".concat(Tt.prefixCls,"-sub"),mt,Object(_.a)({},"".concat(Tt.prefixCls,"-rtl"),Yt==="rtl"));return H.createElement(be,Object.assign({},Tt,{id:Ie.internalMenuId,className:Nn,style:Kt}),ve)})}},{key:"render",value:function(){var ve,Ie=Object(ee.a)({},this.props),Tt=Ie.isOpen,it=this.getPrefixCls(),Yt=Ie.mode==="inline",sn=h()(it,"".concat(it,"-").concat(Ie.mode),(ve={},Object(_.a)(ve,Ie.className,!!Ie.className),Object(_.a)(ve,this.getOpenClassName(),Tt),Object(_.a)(ve,this.getActiveClassName(),Ie.active||Tt&&!Yt),Object(_.a)(ve,this.getDisabledClassName(),Ie.disabled),Object(_.a)(ve,this.getSelectedClassName(),this.isChildrenSelected()),ve));this.internalMenuId||(Ie.eventKey?this.internalMenuId="".concat(Ie.eventKey,"$Menu"):(At+=1,this.internalMenuId="$__$".concat(At,"$Menu")));var mt={},Kt={},Nn={};Ie.disabled||(mt={onMouseLeave:this.onMouseLeave,onMouseEnter:this.onMouseEnter},Kt={onClick:this.onTitleClick},Nn={onMouseEnter:this.onTitleMouseEnter,onMouseLeave:this.onTitleMouseLeave});var _n={},ir=Ie.direction;Yt&&(ir==="rtl"?_n.paddingRight=Ie.inlineIndent*Ie.level:_n.paddingLeft=Ie.inlineIndent*Ie.level);var ua={};this.props.isOpen&&(ua={"aria-owns":this.internalMenuId});var Aa=null;Ie.mode!=="horizontal"&&(Aa=this.props.expandIcon,typeof this.props.expandIcon=="function"&&(Aa=H.createElement(this.props.expandIcon,Object(ee.a)({},this.props))));var ra=H.createElement("div",Object.assign({ref:this.saveSubMenuTitle,style:_n,className:"".concat(it,"-title"),role:"button"},Nn,Kt,{"aria-expanded":Tt},ua,{"aria-haspopup":"true",title:typeof Ie.title=="string"?Ie.title:void 0}),Ie.title,Aa||H.createElement("i",{className:"".concat(it,"-arrow")})),Jn=this.renderChildren(Ie.children),ca=Ie.parentMenu.isRootMenu?Ie.parentMenu.props.getPopupContainer:function(Hr){return Hr.parentNode},Qa=kt[Ie.mode],Xr=Ie.popupOffset?{offset:Ie.popupOffset}:{},yt=Ie.mode==="inline"?"":Ie.popupClassName;yt+=ir==="rtl"?" ".concat(it,"-rtl"):"";var dr=Ie.disabled,xr=Ie.triggerSubMenuAction,fr=Ie.subMenuOpenDelay,Dt=Ie.forceSubMenuRender,xn=Ie.subMenuCloseDelay,Mt=Ie.builtinPlacements;Se.forEach(function(Hr){return delete Ie[Hr]}),delete Ie.onClick;var Br=ir==="rtl"?Object.assign({},Xe,Mt):Object.assign({},$e,Mt);return delete Ie.direction,H.createElement("li",Object.assign({},Ie,mt,{className:sn,role:"menuitem"}),Yt&&ra,Yt&&Jn,!Yt&&H.createElement(_e.a,{prefixCls:it,popupClassName:h()("".concat(it,"-popup"),yt),getPopupContainer:ca,builtinPlacements:Br,popupPlacement:Qa,popupVisible:Tt,popupAlign:Xr,popup:Jn,action:dr?[]:[xr],mouseEnterDelay:fr,mouseLeaveDelay:xn,onPopupVisibleChange:this.onPopupVisibleChange,forceRender:Dt},ra))}}]),wt}(H.Component);Ct.defaultProps={onMouseEnter:k,onMouseLeave:k,onTitleMouseEnter:k,onTitleMouseLeave:k,onTitleClick:k,manualRef:k,mode:"vertical",title:""};var lt=Object(T.b)(function(Tn,vt){var wt=Tn.openKeys,dt=Tn.activeKey,ve=Tn.selectedKeys,Ie=vt.eventKey,Tt=vt.subMenuKey;return{isOpen:wt.indexOf(Ie)>-1,active:dt[Tt]===Ie,selectedKeys:ve}})(Ct);lt.isSubMenu=!0;var tn=lt,Cn="menuitem-overflowed",Sn=.5,vn=function(Tn){Object(W.a)(wt,Tn);var vt=Object(D.a)(wt);function wt(){var dt;return Object(I.a)(this,wt),dt=vt.apply(this,arguments),dt.resizeObserver=null,dt.mutationObserver=null,dt.originalTotalWidth=0,dt.overflowedItems=[],dt.menuItemSizes=[],dt.cancelFrameId=null,dt.state={lastVisibleIndex:void 0},dt.getMenuItemNodes=function(){var ve=dt.props.prefixCls,Ie=Oe.findDOMNode(Object(Y.a)(dt));return Ie?[].slice.call(Ie.children).filter(function(Tt){return Tt.className.split(" ").indexOf("".concat(ve,"-overflowed-submenu"))<0}):[]},dt.getOverflowedSubMenuItem=function(ve,Ie,Tt){var it=dt.props,Yt=it.overflowedIndicator,sn=it.level,mt=it.mode,Kt=it.prefixCls,Nn=it.theme;if(sn!==1||mt!=="horizontal")return null;var _n=dt.props.children[0],ir=_n.props,ua=ir.children,Aa=ir.title,ra=ir.style,Jn=Object(xe.a)(ir,["children","title","style"]),ca=Object(ee.a)({},ra),Qa="".concat(ve,"-overflowed-indicator"),Xr="".concat(ve,"-overflowed-indicator");Ie.length===0&&Tt!==!0?ca=Object(ee.a)(Object(ee.a)({},ca),{},{display:"none"}):Tt&&(ca=Object(ee.a)(Object(ee.a)({},ca),{},{visibility:"hidden",position:"absolute"}),Qa="".concat(Qa,"-placeholder"),Xr="".concat(Xr,"-placeholder"));var yt=Nn?"".concat(Kt,"-").concat(Nn):"",dr={};return Se.forEach(function(xr){Jn[xr]!==void 0&&(dr[xr]=Jn[xr])}),H.createElement(tn,Object.assign({title:Yt,className:"".concat(Kt,"-overflowed-submenu"),popupClassName:yt},dr,{key:Qa,eventKey:Xr,disabled:!1,style:ca}),Ie)},dt.setChildrenWidthAndResize=function(){if(dt.props.mode!=="horizontal")return;var ve=Oe.findDOMNode(Object(Y.a)(dt));if(!ve)return;var Ie=ve.children;if(!Ie||Ie.length===0)return;var Tt=ve.children[Ie.length-1];we(Tt,"display","inline-block");var it=dt.getMenuItemNodes(),Yt=it.filter(function(sn){return sn.className.split(" ").indexOf(Cn)>=0});Yt.forEach(function(sn){we(sn,"display","inline-block")}),dt.menuItemSizes=it.map(function(sn){return ye(sn,!0)}),Yt.forEach(function(sn){we(sn,"display","none")}),dt.overflowedIndicatorWidth=ye(ve.children[ve.children.length-1],!0),dt.originalTotalWidth=dt.menuItemSizes.reduce(function(sn,mt){return sn+mt},0),dt.handleResize(),we(Tt,"display","none")},dt.handleResize=function(){if(dt.props.mode!=="horizontal")return;var ve=Oe.findDOMNode(Object(Y.a)(dt));if(!ve)return;var Ie=ye(ve);dt.overflowedItems=[];var Tt=0,it;dt.originalTotalWidth>Ie+Sn&&(it=-1,dt.menuItemSizes.forEach(function(Yt){Tt+=Yt,Tt+dt.overflowedIndicatorWidth<=Ie&&(it+=1)})),dt.setState({lastVisibleIndex:it})},dt}return Object(j.a)(wt,[{key:"componentDidMount",value:function(){var ve=this;if(this.setChildrenWidthAndResize(),this.props.level===1&&this.props.mode==="horizontal"){var Ie=Oe.findDOMNode(this);if(!Ie)return;this.resizeObserver=new q.default(function(Tt){Tt.forEach(function(){var it=ve.cancelFrameId;cancelAnimationFrame(it),ve.cancelFrameId=requestAnimationFrame(ve.setChildrenWidthAndResize)})}),[].slice.call(Ie.children).concat(Ie).forEach(function(Tt){ve.resizeObserver.observe(Tt)}),typeof MutationObserver!="undefined"&&(this.mutationObserver=new MutationObserver(function(){ve.resizeObserver.disconnect(),[].slice.call(Ie.children).concat(Ie).forEach(function(Tt){ve.resizeObserver.observe(Tt)}),ve.setChildrenWidthAndResize()}),this.mutationObserver.observe(Ie,{attributes:!1,childList:!0,subTree:!1}))}}},{key:"componentWillUnmount",value:function(){this.resizeObserver&&this.resizeObserver.disconnect(),this.mutationObserver&&this.mutationObserver.disconnect(),cancelAnimationFrame(this.cancelFrameId)}},{key:"renderChildren",value:function(ve){var Ie=this,Tt=this.state.lastVisibleIndex;return(ve||[]).reduce(function(it,Yt,sn){var mt=Yt;if(Ie.props.mode==="horizontal"){var Kt=Ie.getOverflowedSubMenuItem(Yt.props.eventKey,[]);Tt!==void 0&&Ie.props.className.indexOf("".concat(Ie.props.prefixCls,"-root"))!==-1&&(sn>Tt&&(mt=H.cloneElement(Yt,{style:{display:"none"},eventKey:"".concat(Yt.props.eventKey,"-hidden"),className:"".concat(Cn)})),sn===Tt+1&&(Ie.overflowedItems=ve.slice(Tt+1).map(function(_n){return H.cloneElement(_n,{key:_n.props.eventKey,mode:"vertical-left"})}),Kt=Ie.getOverflowedSubMenuItem(Yt.props.eventKey,Ie.overflowedItems)));var Nn=[].concat(Object(Pe.a)(it),[Kt,mt]);return sn===ve.length-1&&Nn.push(Ie.getOverflowedSubMenuItem(Yt.props.eventKey,[],!0)),Nn}return[].concat(Object(Pe.a)(it),[mt])},[])}},{key:"render",value:function(){var ve=this.props,Ie=ve.visible,Tt=ve.prefixCls,it=ve.overflowedIndicator,Yt=ve.mode,sn=ve.level,mt=ve.tag,Kt=ve.children,Nn=ve.theme,_n=Object(xe.a)(ve,["visible","prefixCls","overflowedIndicator","mode","level","tag","children","theme"]),ir=mt;return H.createElement(ir,Object.assign({},_n),this.renderChildren(Kt))}}]),wt}(H.Component);vn.defaultProps={tag:"div",className:""};var On=vn;function Wn(Tn){return Tn.length?Tn.every(function(vt){return!!vt.props.disabled}):!0}function De(Tn,vt,wt){var dt=Tn.getState();Tn.setState({activeKey:Object(ee.a)(Object(ee.a)({},dt.activeKey),{},Object(_.a)({},vt,wt))})}function We(Tn){return Tn.eventKey||"0-menu-"}function bt(Tn,vt){var wt=vt,dt=Tn.children,ve=Tn.eventKey;if(wt){var Ie;if(ne(dt,function(Tt,it){Tt&&Tt.props&&!Tt.props.disabled&&wt===K(Tt,ve,it)&&(Ie=!0)}),Ie)return wt}return wt=null,Tn.defaultActiveFirst&&ne(dt,function(Tt,it){!wt&&Tt&&!Tt.props.disabled&&(wt=K(Tt,ve,it))}),wt}function _t(Tn){if(Tn){var vt=this.instanceArray.indexOf(Tn);vt!==-1?this.instanceArray[vt]=Tn:this.instanceArray.push(Tn)}}var tt=function(Tn){Object(W.a)(wt,Tn);var vt=Object(D.a)(wt);function wt(dt){var ve;return Object(I.a)(this,wt),ve=vt.call(this,dt),ve.onKeyDown=function(Ie,Tt){var it=Ie.keyCode,Yt;if(ve.getFlatInstanceArray().forEach(function(mt){mt&&mt.props.active&&mt.onKeyDown&&(Yt=mt.onKeyDown(Ie))}),Yt)return 1;var sn=null;return(it===L.a.UP||it===L.a.DOWN)&&(sn=ve.step(it===L.a.UP?-1:1)),sn?(Ie.preventDefault(),De(ve.props.store,We(ve.props),sn.props.eventKey),typeof Tt=="function"&&Tt(sn),1):void 0},ve.onItemHover=function(Ie){var Tt=Ie.key,it=Ie.hover;De(ve.props.store,We(ve.props),it?Tt:null)},ve.onDeselect=function(Ie){ve.props.onDeselect(Ie)},ve.onSelect=function(Ie){ve.props.onSelect(Ie)},ve.onClick=function(Ie){ve.props.onClick(Ie)},ve.onOpenChange=function(Ie){ve.props.onOpenChange(Ie)},ve.onDestroy=function(Ie){ve.props.onDestroy(Ie)},ve.getFlatInstanceArray=function(){return ve.instanceArray},ve.step=function(Ie){var Tt=ve.getFlatInstanceArray(),it=ve.props.store.getState().activeKey[We(ve.props)],Yt=Tt.length;if(!Yt)return null;Ie<0&&(Tt=Tt.concat().reverse());var sn=-1;if(Tt.every(function(_n,ir){return _n&&_n.props.eventKey===it?(sn=ir,!1):!0}),!ve.props.defaultActiveFirst&&sn!==-1&&Wn(Tt.slice(sn,Yt-1)))return;var mt=(sn+1)%Yt,Kt=mt;do{var Nn=Tt[Kt];if(!Nn||Nn.props.disabled)Kt=(Kt+1)%Yt;else return Nn}while(Kt!==mt);return null},ve.renderCommonMenuItem=function(Ie,Tt,it){var Yt=ve.props.store.getState(),sn=Object(Y.a)(ve),mt=sn.props,Kt=K(Ie,mt.eventKey,Tt),Nn=Ie.props;if(!Nn||typeof Ie.type=="string")return Ie;var _n=Kt===Yt.activeKey,ir=Object(ee.a)(Object(ee.a)({mode:Nn.mode||mt.mode,level:mt.level,inlineIndent:mt.inlineIndent,renderMenuItem:ve.renderMenuItem,rootPrefixCls:mt.prefixCls,index:Tt,parentMenu:mt.parentMenu,manualRef:Nn.disabled?void 0:Object(U.a)(Ie.ref,_t.bind(Object(Y.a)(ve))),eventKey:Kt,active:!Nn.disabled&&_n,multiple:mt.multiple,onClick:function(Aa){(Nn.onClick||k)(Aa),ve.onClick(Aa)},onItemHover:ve.onItemHover,motion:mt.motion,subMenuOpenDelay:mt.subMenuOpenDelay,subMenuCloseDelay:mt.subMenuCloseDelay,forceSubMenuRender:mt.forceSubMenuRender,onOpenChange:ve.onOpenChange,onDeselect:ve.onDeselect,onSelect:ve.onSelect,builtinPlacements:mt.builtinPlacements,itemIcon:Nn.itemIcon||ve.props.itemIcon,expandIcon:Nn.expandIcon||ve.props.expandIcon},it),{},{direction:mt.direction});return(mt.mode==="inline"||Re())&&(ir.triggerSubMenuAction="click"),H.cloneElement(Ie,ir)},ve.renderMenuItem=function(Ie,Tt,it){if(!Ie)return null;var Yt=ve.props.store.getState(),sn={openKeys:Yt.openKeys,selectedKeys:Yt.selectedKeys,triggerSubMenuAction:ve.props.triggerSubMenuAction,subMenuKey:it};return ve.renderCommonMenuItem(Ie,Tt,sn)},dt.store.setState({activeKey:Object(ee.a)(Object(ee.a)({},dt.store.getState().activeKey),{},Object(_.a)({},dt.eventKey,bt(dt,dt.activeKey)))}),ve.instanceArray=[],ve}return Object(j.a)(wt,[{key:"componentDidMount",value:function(){this.props.manualRef&&this.props.manualRef(this)}},{key:"shouldComponentUpdate",value:function(ve){return this.props.visible||ve.visible||this.props.className!==ve.className||!E()(this.props.style,ve.style)}},{key:"componentDidUpdate",value:function(ve){var Ie=this.props,Tt="activeKey"in Ie?Ie.activeKey:Ie.store.getState().activeKey[We(Ie)],it=bt(Ie,Tt);if(it!==Tt)De(Ie.store,We(Ie),it);else if("activeKey"in ve){var Yt=bt(ve,ve.activeKey);it!==Yt&&De(Ie.store,We(Ie),it)}}},{key:"render",value:function(){var ve=this,Ie=Object(M.a)({},this.props);this.instanceArray=[];var Tt=h()(Ie.prefixCls,Ie.className,"".concat(Ie.prefixCls,"-").concat(Ie.mode)),it={className:Tt,role:Ie.role||"menu"};Ie.id&&(it.id=Ie.id),Ie.focusable&&(it.tabIndex=0,it.onKeyDown=this.onKeyDown);var Yt=Ie.prefixCls,sn=Ie.eventKey,mt=Ie.visible,Kt=Ie.level,Nn=Ie.mode,_n=Ie.overflowedIndicator,ir=Ie.theme;return Se.forEach(function(ua){return delete Ie[ua]}),delete Ie.onClick,H.createElement(On,Object.assign({},Ie,{prefixCls:Yt,mode:Nn,tag:"ul",level:Kt,theme:ir,visible:mt,overflowedIndicator:_n},it),H.Children.map(Ie.children,function(ua,Aa){return ve.renderMenuItem(ua,Aa,sn||"0-menu-")}))}}]),wt}(H.Component);tt.defaultProps={prefixCls:"rc-menu",className:"",mode:"vertical",level:1,inlineIndent:24,visible:!0,focusable:!0,style:{},manualRef:k};var Et=Object(T.b)()(tt),be=Et,Ce=O("Kwbf");function Ee(Tn,vt,wt){var dt=Tn.prefixCls,ve=Tn.motion,Ie=Tn.defaultMotions,Tt=Ie===void 0?{}:Ie,it=Tn.openAnimation,Yt=Tn.openTransitionName,sn=vt.switchingModeFromInline;if(ve)return ve;if(Object(l.a)(it)==="object"&&it)Object(Ce.a)(!1,"Object type of `openAnimation` is removed. Please use `motion` instead.");else if(typeof it=="string")return{motionName:"".concat(dt,"-open-").concat(it)};if(Yt)return{motionName:Yt};var mt=Tt[wt];return mt||(sn?null:Tt.other)}var ae=function(Tn){Object(W.a)(wt,Tn);var vt=Object(D.a)(wt);function wt(dt){var ve;Object(I.a)(this,wt),ve=vt.call(this,dt),ve.inlineOpenKeys=[],ve.onSelect=function(it){var Yt=Object(Y.a)(ve),sn=Yt.props;if(sn.selectable){var mt=ve.store.getState(),Kt=mt.selectedKeys,Nn=it.key;sn.multiple?Kt=Kt.concat([Nn]):Kt=[Nn],"selectedKeys"in sn||ve.store.setState({selectedKeys:Kt}),sn.onSelect(Object(ee.a)(Object(ee.a)({},it),{},{selectedKeys:Kt}))}},ve.onClick=function(it){var Yt=ve.getRealMenuMode(),sn=Object(Y.a)(ve),mt=sn.store,Kt=sn.props.onOpenChange;Yt!=="inline"&&!("openKeys"in ve.props)&&(mt.setState({openKeys:[]}),Kt([])),ve.props.onClick(it)},ve.onKeyDown=function(it,Yt){ve.innerMenu.getWrappedInstance().onKeyDown(it,Yt)},ve.onOpenChange=function(it){var Yt=Object(Y.a)(ve),sn=Yt.props,mt=ve.store.getState().openKeys.concat(),Kt=!1,Nn=function(ir){var ua=!1;if(ir.open)ua=mt.indexOf(ir.key)===-1,ua&&mt.push(ir.key);else{var Aa=mt.indexOf(ir.key);ua=Aa!==-1,ua&&mt.splice(Aa,1)}Kt=Kt||ua};Array.isArray(it)?it.forEach(Nn):Nn(it),Kt&&("openKeys"in ve.props||ve.store.setState({openKeys:mt}),sn.onOpenChange(mt))},ve.onDeselect=function(it){var Yt=Object(Y.a)(ve),sn=Yt.props;if(sn.selectable){var mt=ve.store.getState().selectedKeys.concat(),Kt=it.key,Nn=mt.indexOf(Kt);Nn!==-1&&mt.splice(Nn,1),"selectedKeys"in sn||ve.store.setState({selectedKeys:mt}),sn.onDeselect(Object(ee.a)(Object(ee.a)({},it),{},{selectedKeys:mt}))}},ve.onMouseEnter=function(it){ve.restoreModeVerticalFromInline();var Yt=ve.props.onMouseEnter;Yt&&Yt(it)},ve.onTransitionEnd=function(it){var Yt=it.propertyName==="width"&&it.target===it.currentTarget,sn=it.target.className,mt=Object.prototype.toString.call(sn)==="[object SVGAnimatedString]"?sn.animVal:sn,Kt=it.propertyName==="font-size"&&mt.indexOf("anticon")>=0;(Yt||Kt)&&ve.restoreModeVerticalFromInline()},ve.setInnerMenu=function(it){ve.innerMenu=it},ve.isRootMenu=!0;var Ie=dt.defaultSelectedKeys,Tt=dt.defaultOpenKeys;return"selectedKeys"in dt&&(Ie=dt.selectedKeys||[]),"openKeys"in dt&&(Tt=dt.openKeys||[]),ve.store=Object(T.c)({selectedKeys:Ie,openKeys:Tt,activeKey:{"0-menu-":bt(dt,dt.activeKey)}}),ve.state={switchingModeFromInline:!1},ve}return Object(j.a)(wt,[{key:"componentDidMount",value:function(){this.updateMiniStore(),this.updateMenuDisplay()}},{key:"componentDidUpdate",value:function(ve){this.updateOpentKeysWhenSwitchMode(ve),this.updateMiniStore();var Ie=this.props,Tt=Ie.siderCollapsed,it=Ie.inlineCollapsed,Yt=Ie.onOpenChange;(!ve.inlineCollapsed&&it||!ve.siderCollapsed&&Tt)&&Yt([]),this.updateMenuDisplay()}},{key:"updateOpentKeysWhenSwitchMode",value:function(ve){var Ie=this.props,Tt=this.store,it=this.inlineOpenKeys,Yt=Tt.getState(),sn={};ve.mode==="inline"&&Ie.mode!=="inline"&&this.setState({switchingModeFromInline:!0}),"openKeys"in Ie||((Ie.inlineCollapsed&&!ve.inlineCollapsed||Ie.siderCollapsed&&!ve.siderCollapsed)&&(this.setState({switchingModeFromInline:!0}),this.inlineOpenKeys=Yt.openKeys.concat(),sn.openKeys=[]),(!Ie.inlineCollapsed&&ve.inlineCollapsed||!Ie.siderCollapsed&&ve.siderCollapsed)&&(sn.openKeys=it,this.inlineOpenKeys=[])),Object.keys(sn).length&&Tt.setState(sn)}},{key:"updateMenuDisplay",value:function(){var ve=this.props.collapsedWidth,Ie=this.store,Tt=this.prevOpenKeys,it=this.getInlineCollapsed()&&(ve===0||ve==="0"||ve==="0px");it?(this.prevOpenKeys=Ie.getState().openKeys.concat(),this.store.setState({openKeys:[]})):Tt&&(this.store.setState({openKeys:Tt}),this.prevOpenKeys=null)}},{key:"getRealMenuMode",value:function(){var ve=this.props.mode,Ie=this.state.switchingModeFromInline,Tt=this.getInlineCollapsed();return Ie&&Tt?"inline":Tt?"vertical":ve}},{key:"getInlineCollapsed",value:function(){var ve=this.props,Ie=ve.inlineCollapsed,Tt=ve.siderCollapsed;return Tt!==void 0?Tt:Ie}},{key:"restoreModeVerticalFromInline",value:function(){var ve=this.state.switchingModeFromInline;ve&&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 ve=Object(ee.a)({},Object(R.default)(this.props,["collapsedWidth","siderCollapsed","defaultMotions"])),Ie=this.getRealMenuMode();return ve.className+=" ".concat(ve.prefixCls,"-root"),ve.direction==="rtl"&&(ve.className+=" ".concat(ve.prefixCls,"-rtl")),ve=Object(ee.a)(Object(ee.a)({},ve),{},{mode:Ie,onClick:this.onClick,onOpenChange:this.onOpenChange,onDeselect:this.onDeselect,onSelect:this.onSelect,onMouseEnter:this.onMouseEnter,onTransitionEnd:this.onTransitionEnd,parentMenu:this,motion:Ee(this.props,this.state,Ie)}),delete ve.openAnimation,delete ve.openTransitionName,H.createElement(T.a,{store:this.store},H.createElement(be,Object.assign({},ve,{ref:this.setInnerMenu}),this.props.children))}}]),wt}(H.Component);ae.defaultProps={selectable:!0,onClick:k,onSelect:k,onOpenChange:k,onDeselect:k,defaultSelectedKeys:[],defaultOpenKeys:[],subMenuOpenDelay:.1,subMenuCloseDelay:.1,triggerSubMenuAction:"hover",prefixCls:"rc-menu",className:"",mode:"vertical",style:{},builtinPlacements:{},overflowedIndicator:H.createElement("span",null,"\xB7\xB7\xB7")};var se=ae,pe=function(Tn){Object(W.a)(wt,Tn);var vt=Object(D.a)(wt);function wt(){var dt;return Object(I.a)(this,wt),dt=vt.apply(this,arguments),dt.onKeyDown=function(ve){var Ie=ve.keyCode;return Ie===L.a.ENTER?(dt.onClick(ve),!0):void 0},dt.onMouseLeave=function(ve){var Ie=dt.props,Tt=Ie.eventKey,it=Ie.onItemHover,Yt=Ie.onMouseLeave;it({key:Tt,hover:!1}),Yt({key:Tt,domEvent:ve})},dt.onMouseEnter=function(ve){var Ie=dt.props,Tt=Ie.eventKey,it=Ie.onItemHover,Yt=Ie.onMouseEnter;it({key:Tt,hover:!0}),Yt({key:Tt,domEvent:ve})},dt.onClick=function(ve){var Ie=dt.props,Tt=Ie.eventKey,it=Ie.multiple,Yt=Ie.onClick,sn=Ie.onSelect,mt=Ie.onDeselect,Kt=Ie.isSelected,Nn={key:Tt,keyPath:[Tt],item:Object(Y.a)(dt),domEvent:ve};Yt(Nn),it?Kt?mt(Nn):sn(Nn):Kt||sn(Nn)},dt.saveNode=function(ve){dt.node=ve},dt}return Object(j.a)(wt,[{key:"componentDidMount",value:function(){this.callRef()}},{key:"componentDidUpdate",value:function(){this.callRef()}},{key:"componentWillUnmount",value:function(){var ve=this.props;ve.onDestroy&&ve.onDestroy(ve.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 ve,Ie=Object(ee.a)({},this.props),Tt=h()(this.getPrefixCls(),Ie.className,(ve={},Object(_.a)(ve,this.getActiveClassName(),!Ie.disabled&&Ie.active),Object(_.a)(ve,this.getSelectedClassName(),Ie.isSelected),Object(_.a)(ve,this.getDisabledClassName(),Ie.disabled),ve)),it=Object(ee.a)(Object(ee.a)({},Ie.attribute),{},{title:typeof Ie.title=="string"?Ie.title:void 0,className:Tt,role:Ie.role||"menuitem","aria-disabled":Ie.disabled});Ie.role==="option"?it=Object(ee.a)(Object(ee.a)({},it),{},{role:"option","aria-selected":Ie.isSelected}):(Ie.role===null||Ie.role==="none")&&(it.role="none");var Yt={onClick:Ie.disabled?null:this.onClick,onMouseLeave:Ie.disabled?null:this.onMouseLeave,onMouseEnter:Ie.disabled?null:this.onMouseEnter},sn=Object(ee.a)({},Ie.style);Ie.mode==="inline"&&(Ie.direction==="rtl"?sn.paddingRight=Ie.inlineIndent*Ie.level:sn.paddingLeft=Ie.inlineIndent*Ie.level),Se.forEach(function(Kt){return delete Ie[Kt]}),delete Ie.direction;var mt=this.props.itemIcon;return typeof this.props.itemIcon=="function"&&(mt=H.createElement(this.props.itemIcon,this.props)),H.createElement("li",Object.assign({},Object(R.default)(Ie,["onClick","onMouseEnter","onMouseLeave","onSelect"]),it,Yt,{style:sn,ref:this.saveNode}),Ie.children,mt)}}]),wt}(H.Component);pe.isMenuItem=!0,pe.defaultProps={onSelect:k,onMouseEnter:k,onMouseLeave:k,manualRef:k};var fe=Object(T.b)(function(Tn,vt){var wt=Tn.activeKey,dt=Tn.selectedKeys,ve=vt.eventKey,Ie=vt.subMenuKey;return{active:wt[Ie]===ve,isSelected:dt.indexOf(ve)!==-1}})(pe),Ke=fe,qe=function(Tn){Object(W.a)(wt,Tn);var vt=Object(D.a)(wt);function wt(){var dt;return Object(I.a)(this,wt),dt=vt.apply(this,arguments),dt.renderInnerMenuItem=function(ve){var Ie=dt.props,Tt=Ie.renderMenuItem,it=Ie.index;return Tt(ve,it,dt.props.subMenuKey)},dt}return Object(j.a)(wt,[{key:"render",value:function(){var ve=Object(M.a)({},this.props),Ie=ve.className,Tt=Ie===void 0?"":Ie,it=ve.rootPrefixCls,Yt="".concat(it,"-item-group-title"),sn="".concat(it,"-item-group-list"),mt=ve.title,Kt=ve.children;return Se.forEach(function(Nn){return delete ve[Nn]}),delete ve.onClick,delete ve.direction,H.createElement("li",Object.assign({},ve,{className:"".concat(Tt," ").concat(it,"-item-group")}),H.createElement("div",{className:Yt,title:typeof mt=="string"?mt:void 0},mt),H.createElement("ul",{className:sn},H.Children.map(Kt,this.renderInnerMenuItem)))}}]),wt}(H.Component);qe.isMenuItemGroup=!0,qe.defaultProps={disabled:!0};var Lt=qe,ln=function(vt){var wt=vt.className,dt=vt.rootPrefixCls,ve=vt.style;return H.createElement("li",{className:"".concat(wt," ").concat(dt,"-item-divider"),style:ve})};ln.defaultProps={disabled:!0,className:"",style:{}};var Xn=ln,gn=Ae.e=se},"2U/9":function(Ne,Ae,O){"use strict";var ee=O("VTBJ"),I=O("rePB"),j=O("Ff2n"),Y=O("1OyB"),W=O("vuIU"),D=O("Ji7U"),H=O("LK+K"),T=O("q1tI"),R=O.n(T),M=O("Zm9Q"),_=O("TSYQ"),L=O.n(_),U=["className","prefixCls","style","active","status","iconPrefix","icon","wrapperStyle","stepNumber","disabled","description","title","subTitle","progressDot","stepIcon","tailContent","icons","stepIndex","onStepClick","onClick"];function w(d){return typeof d=="string"}var E=function(d){Object(D.a)(C,d);var f=Object(H.a)(C);function C(){var m;return Object(Y.a)(this,C),m=f.apply(this,arguments),m.onClick=function(){var c=m.props,x=c.onClick,p=c.onStepClick,o=c.stepIndex;x&&x.apply(void 0,arguments),p(o)},m}return Object(W.a)(C,[{key:"renderIconNode",value:function(){var c,x=this.props,p=x.prefixCls,o=x.progressDot,n=x.stepIcon,s=x.stepNumber,i=x.status,y=x.title,v=x.description,A=x.icon,N=x.iconPrefix,B=x.icons,G,V=L()("".concat(p,"-icon"),"".concat(N,"icon"),(c={},Object(I.a)(c,"".concat(N,"icon-").concat(A),A&&w(A)),Object(I.a)(c,"".concat(N,"icon-check"),!A&&i==="finish"&&(B&&!B.finish||!B)),Object(I.a)(c,"".concat(N,"icon-cross"),!A&&i==="error"&&(B&&!B.error||!B)),c)),P=T.createElement("span",{className:"".concat(p,"-icon-dot")});return o?typeof o=="function"?G=T.createElement("span",{className:"".concat(p,"-icon")},o(P,{index:s-1,status:i,title:y,description:v})):G=T.createElement("span",{className:"".concat(p,"-icon")},P):A&&!w(A)?G=T.createElement("span",{className:"".concat(p,"-icon")},A):B&&B.finish&&i==="finish"?G=T.createElement("span",{className:"".concat(p,"-icon")},B.finish):B&&B.error&&i==="error"?G=T.createElement("span",{className:"".concat(p,"-icon")},B.error):A||i==="finish"||i==="error"?G=T.createElement("span",{className:V}):G=T.createElement("span",{className:"".concat(p,"-icon")},s),n&&(G=n({index:s-1,status:i,title:y,description:v,node:G})),G}},{key:"render",value:function(){var c,x=this.props,p=x.className,o=x.prefixCls,n=x.style,s=x.active,i=x.status,y=i===void 0?"wait":i,v=x.iconPrefix,A=x.icon,N=x.wrapperStyle,B=x.stepNumber,G=x.disabled,V=x.description,P=x.title,k=x.subTitle,K=x.progressDot,J=x.stepIcon,ne=x.tailContent,de=x.icons,Se=x.stepIndex,ye=x.onStepClick,we=x.onClick,Re=Object(j.a)(x,U),Pe=L()("".concat(o,"-item"),"".concat(o,"-item-").concat(y),p,(c={},Object(I.a)(c,"".concat(o,"-item-custom"),A),Object(I.a)(c,"".concat(o,"-item-active"),s),Object(I.a)(c,"".concat(o,"-item-disabled"),G===!0),c)),xe=Object(ee.a)({},n),Oe={};return ye&&!G&&(Oe.role="button",Oe.tabIndex=0,Oe.onClick=this.onClick),T.createElement("div",Object.assign({},Re,{className:Pe,style:xe}),T.createElement("div",Object.assign({onClick:we},Oe,{className:"".concat(o,"-item-container")}),T.createElement("div",{className:"".concat(o,"-item-tail")},ne),T.createElement("div",{className:"".concat(o,"-item-icon")},this.renderIconNode()),T.createElement("div",{className:"".concat(o,"-item-content")},T.createElement("div",{className:"".concat(o,"-item-title")},P,k&&T.createElement("div",{title:typeof k=="string"?k:void 0,className:"".concat(o,"-item-subtitle")},k)),V&&T.createElement("div",{className:"".concat(o,"-item-description")},V))))}}]),C}(T.Component),g=["prefixCls","style","className","children","direction","type","labelPlacement","iconPrefix","status","size","current","progressDot","stepIcon","initial","icons","onChange"],h=function(d){Object(D.a)(C,d);var f=Object(H.a)(C);function C(){var m;return Object(Y.a)(this,C),m=f.apply(this,arguments),m.onStepClick=function(c){var x=m.props,p=x.onChange,o=x.current;p&&o!==c&&p(c)},m}return Object(W.a)(C,[{key:"render",value:function(){var c,x=this,p=this.props,o=p.prefixCls,n=p.style,s=n===void 0?{}:n,i=p.className,y=p.children,v=p.direction,A=p.type,N=p.labelPlacement,B=p.iconPrefix,G=p.status,V=p.size,P=p.current,k=p.progressDot,K=p.stepIcon,J=p.initial,ne=p.icons,de=p.onChange,Se=Object(j.a)(p,g),ye=A==="navigation",we=k?"vertical":N,Re=L()(o,"".concat(o,"-").concat(v),i,(c={},Object(I.a)(c,"".concat(o,"-").concat(V),V),Object(I.a)(c,"".concat(o,"-label-").concat(we),v==="horizontal"),Object(I.a)(c,"".concat(o,"-dot"),!!k),Object(I.a)(c,"".concat(o,"-navigation"),ye),c));return R.a.createElement("div",Object.assign({className:Re,style:s},Se),Object(M.a)(y).map(function(Pe,xe){var Oe=J+xe,q=Object(ee.a)({stepNumber:"".concat(Oe+1),stepIndex:Oe,key:Oe,prefixCls:o,iconPrefix:B,wrapperStyle:s,progressDot:k,stepIcon:K,icons:ne,onStepClick:de&&x.onStepClick},Pe.props);return G==="error"&&xe===P-1&&(q.className="".concat(o,"-next-error")),Pe.props.status||(Oe===P?q.status=G:Oe<P?q.status="finish":q.status="wait"),q.active=Oe===P,Object(T.cloneElement)(Pe,q)}))}}]),C}(R.a.Component);h.Step=E,h.defaultProps={type:"default",prefixCls:"rc-steps",iconPrefix:"rc",direction:"horizontal",labelPlacement:"horizontal",initial:0,current:0,status:"process",size:"",progressDot:!1};var l=Ae.a=h},"4Qh9":function(Ne,Ae,O){Ne.exports={flex_box_center:"flex_box_center___23yVV",flex_space_between:"flex_space_between___20f2S",flex_box_vertical_center:"flex_box_vertical_center___13W2a",flex_box_center_end:"flex_box_center_end___1sICF",flex_box_column:"flex_box_column___31-VQ",bg:"bg___168dp",Title:"Title___pB87-"}},"4qgm":function(Ne,Ae){Ne.exports="data:image/png;base64,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"},"4u4S":function(Ne,Ae){Ne.exports="data:image/png;base64,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"},"55Ip":function(Ne,Ae,O){"use strict";O.d(Ae,"a",function(){return d});var ee=O("Ty5D"),I=O("dI71"),j=O("q1tI"),Y=O.n(j),W=O("YS25"),D=O("17x9"),H=O.n(D),T=O("wx14"),R=O("zLVn"),M=O("9R94"),_=function(n){Object(I.a)(s,n);function s(){for(var y,v=arguments.length,A=new Array(v),N=0;N<v;N++)A[N]=arguments[N];return y=n.call.apply(n,[this].concat(A))||this,y.history=Object(W.a)(y.props),y}var i=s.prototype;return i.render=function(){return Y.a.createElement(ee.c,{history:this.history,children:this.props.children})},s}(Y.a.Component),L=function(n){Object(I.a)(s,n);function s(){for(var y,v=arguments.length,A=new Array(v),N=0;N<v;N++)A[N]=arguments[N];return y=n.call.apply(n,[this].concat(A))||this,y.history=Object(W.b)(y.props),y}var i=s.prototype;return i.render=function(){return Y.a.createElement(ee.c,{history:this.history,children:this.props.children})},s}(Y.a.Component),U=function(s,i){return typeof s=="function"?s(i):s},w=function(s,i){return typeof s=="string"?Object(W.c)(s,null,null,i):s},E=function(s){return s},g=Y.a.forwardRef;typeof g=="undefined"&&(g=E);function h(n){return!!(n.metaKey||n.altKey||n.ctrlKey||n.shiftKey)}var l=g(function(n,s){var i=n.innerRef,y=n.navigate,v=n.onClick,A=Object(R.a)(n,["innerRef","navigate","onClick"]),N=A.target,B=Object(T.a)({},A,{onClick:function(V){try{v&&v(V)}catch(P){throw V.preventDefault(),P}!V.defaultPrevented&&V.button===0&&(!N||N==="_self")&&!h(V)&&(V.preventDefault(),y())}});return E!==g?B.ref=s||i:B.ref=i,Y.a.createElement("a",B)}),d=g(function(n,s){var i=n.component,y=i===void 0?l:i,v=n.replace,A=n.to,N=n.innerRef,B=Object(R.a)(n,["component","replace","to","innerRef"]);return Y.a.createElement(ee.e.Consumer,null,function(G){G||Object(M.a)(!1);var V=G.history,P=w(U(A,G.location),G.location),k=P?V.createHref(P):"",K=Object(T.a)({},B,{href:k,navigate:function(){var ne=U(A,G.location),de=v?V.replace:V.push;de(ne)}});return E!==g?K.ref=s||N:K.innerRef=N,Y.a.createElement(y,K)})});if(!1)var f,C;var m=function(s){return s},c=Y.a.forwardRef;typeof c=="undefined"&&(c=m);function x(){for(var n=arguments.length,s=new Array(n),i=0;i<n;i++)s[i]=arguments[i];return s.filter(function(y){return y}).join(" ")}var p=c(function(n,s){var i=n["aria-current"],y=i===void 0?"page":i,v=n.activeClassName,A=v===void 0?"active":v,N=n.activeStyle,B=n.className,G=n.exact,V=n.isActive,P=n.location,k=n.sensitive,K=n.strict,J=n.style,ne=n.to,de=n.innerRef,Se=Object(R.a)(n,["aria-current","activeClassName","activeStyle","className","exact","isActive","location","sensitive","strict","style","to","innerRef"]);return Y.a.createElement(ee.e.Consumer,null,function(ye){ye||Object(M.a)(!1);var we=P||ye.location,Re=w(U(ne,we),we),Pe=Re.pathname,xe=Pe&&Pe.replace(/([.+*?=^!:${}()[\]|/\\])/g,"\\$1"),Oe=xe?Object(ee.f)(we.pathname,{path:xe,exact:G,sensitive:k,strict:K}):null,q=!!(V?V(Oe,we):Oe),_e=q?x(B,A):B,ge=q?Object(T.a)({},J,{},N):J,Ge=Object(T.a)({"aria-current":q&&y||null,className:_e,style:ge,to:Re},Se);return m!==c?Ge.ref=s||de:Ge.innerRef=de,Y.a.createElement(d,Ge)})});if(!1)var o},"5D2P":function(Ne,Ae){Ne.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="},"6+eU":function(Ne,Ae,O){"use strict";O.d(Ae,"a",function(){return c});var ee=O("wx14"),I=O("rePB"),j=O("VTBJ"),Y=O("1OyB"),W=O("vuIU"),D=O("Ji7U"),H=O("LK+K"),T=O("q1tI"),R=O.n(T),M=O("TSYQ"),_=O.n(M),L=function(p){var o,n="".concat(p.rootPrefixCls,"-item"),s=_()(n,"".concat(n,"-").concat(p.page),(o={},Object(I.a)(o,"".concat(n,"-active"),p.active),Object(I.a)(o,p.className,!!p.className),Object(I.a)(o,"".concat(n,"-disabled"),!p.page),o)),i=function(){p.onClick(p.page)},y=function(A){p.onKeyPress(A,p.onClick,p.page)};return R.a.createElement("li",{title:p.showTitle?p.page:null,className:s,onClick:i,onKeyPress:y,tabIndex:"0"},p.itemRender(p.page,"page",R.a.createElement("a",{rel:"nofollow"},p.page)))},U=L,w={ZERO:48,NINE:57,NUMPAD_ZERO:96,NUMPAD_NINE:105,BACKSPACE:8,DELETE:46,ENTER:13,ARROW_UP:38,ARROW_DOWN:40},E=function(x){Object(D.a)(o,x);var p=Object(H.a)(o);function o(){var n;Object(Y.a)(this,o);for(var s=arguments.length,i=new Array(s),y=0;y<s;y++)i[y]=arguments[y];return n=p.call.apply(p,[this].concat(i)),n.state={goInputText:""},n.buildOptionText=function(v){return"".concat(v," ").concat(n.props.locale.items_per_page)},n.changeSize=function(v){n.props.changeSize(Number(v))},n.handleChange=function(v){n.setState({goInputText:v.target.value})},n.handleBlur=function(v){var A=n.props,N=A.goButton,B=A.quickGo,G=A.rootPrefixCls,V=n.state.goInputText;if(N||V==="")return;if(v.relatedTarget&&(v.relatedTarget.className.indexOf("".concat(G,"-prev"))>=0||v.relatedTarget.className.indexOf("".concat(G,"-next"))>=0))return;n.setState({goInputText:""}),B(n.getValidValue())},n.go=function(v){var A=n.state.goInputText;if(A==="")return;(v.keyCode===w.ENTER||v.type==="click")&&(n.setState({goInputText:""}),n.props.quickGo(n.getValidValue()))},n}return Object(W.a)(o,[{key:"getValidValue",value:function(){var s=this.state,i=s.goInputText,y=s.current;return!i||isNaN(i)?y:Number(i)}},{key:"getPageSizeOptions",value:function(){var s=this.props,i=s.pageSize,y=s.pageSizeOptions;return y.some(function(v){return v.toString()===i.toString()})?y:y.concat([i.toString()]).sort(function(v,A){var N=isNaN(Number(v))?0:Number(v),B=isNaN(Number(A))?0:Number(A);return N-B})}},{key:"render",value:function(){var s=this,i=this.props,y=i.pageSize,v=i.locale,A=i.rootPrefixCls,N=i.changeSize,B=i.quickGo,G=i.goButton,V=i.selectComponentClass,P=i.buildOptionText,k=i.selectPrefixCls,K=i.disabled,J=this.state.goInputText,ne="".concat(A,"-options"),de=V,Se=null,ye=null,we=null;if(!N&&!B)return null;var Re=this.getPageSizeOptions();if(N&&de){var Pe=Re.map(function(xe,Oe){return R.a.createElement(de.Option,{key:Oe,value:xe.toString()},(P||s.buildOptionText)(xe))});Se=R.a.createElement(de,{disabled:K,prefixCls:k,showSearch:!1,className:"".concat(ne,"-size-changer"),optionLabelProp:"children",dropdownMatchSelectWidth:!1,value:(y||Re[0]).toString(),onChange:this.changeSize,getPopupContainer:function(Oe){return Oe.parentNode}},Pe)}return B&&(G&&(we=typeof G=="boolean"?R.a.createElement("button",{type:"button",onClick:this.go,onKeyUp:this.go,disabled:K,className:"".concat(ne,"-quick-jumper-button")},v.jump_to_confirm):R.a.createElement("span",{onClick:this.go,onKeyUp:this.go},G)),ye=R.a.createElement("div",{className:"".concat(ne,"-quick-jumper")},v.jump_to,R.a.createElement("input",{disabled:K,type:"text",value:J,onChange:this.handleChange,onKeyUp:this.go,onBlur:this.handleBlur}),v.page,we)),R.a.createElement("li",{className:"".concat(ne)},Se,ye)}}]),o}(R.a.Component);E.defaultProps={pageSizeOptions:["10","20","50","100"]};var g=E,h=O("N2Kk");function l(){}function d(x){return typeof x=="number"&&isFinite(x)&&Math.floor(x)===x}function f(x,p,o){return o}function C(x,p,o){var n=typeof x=="undefined"?p.pageSize:x;return Math.floor((o.total-1)/n)+1}var m=function(x){Object(D.a)(o,x);var p=Object(H.a)(o);function o(n){var s;Object(Y.a)(this,o),s=p.call(this,n),s.getJumpPrevPage=function(){return Math.max(1,s.state.current-(s.props.showLessItems?3:5))},s.getJumpNextPage=function(){return Math.min(C(void 0,s.state,s.props),s.state.current+(s.props.showLessItems?3:5))},s.getItemIcon=function(N,B){var G=s.props.prefixCls,V=N||R.a.createElement("button",{type:"button","aria-label":B,className:"".concat(G,"-item-link")});return typeof N=="function"&&(V=R.a.createElement(N,Object(j.a)({},s.props))),V},s.savePaginationNode=function(N){s.paginationNode=N},s.isValid=function(N){return d(N)&&N!==s.state.current},s.shouldDisplayQuickJumper=function(){var N=s.props,B=N.showQuickJumper,G=N.pageSize,V=N.total;return V<=G?!1:B},s.handleKeyDown=function(N){(N.keyCode===w.ARROW_UP||N.keyCode===w.ARROW_DOWN)&&N.preventDefault()},s.handleKeyUp=function(N){var B=s.getValidValue(N),G=s.state.currentInputValue;B!==G&&s.setState({currentInputValue:B}),N.keyCode===w.ENTER?s.handleChange(B):N.keyCode===w.ARROW_UP?s.handleChange(B-1):N.keyCode===w.ARROW_DOWN&&s.handleChange(B+1)},s.changePageSize=function(N){var B=s.state.current,G=C(N,s.state,s.props);B=B>G?G:B,G===0&&(B=s.state.current),typeof N=="number"&&("pageSize"in s.props||s.setState({pageSize:N}),"current"in s.props||s.setState({current:B,currentInputValue:B})),s.props.onShowSizeChange(B,N),"onChange"in s.props&&s.props.onChange&&s.props.onChange(B,N)},s.handleChange=function(N){var B=s.props.disabled,G=N;if(s.isValid(G)&&!B){var V=C(void 0,s.state,s.props);G>V?G=V:G<1&&(G=1),"current"in s.props||s.setState({current:G,currentInputValue:G});var P=s.state.pageSize;return s.props.onChange(G,P),G}return s.state.current},s.prev=function(){s.hasPrev()&&s.handleChange(s.state.current-1)},s.next=function(){s.hasNext()&&s.handleChange(s.state.current+1)},s.jumpPrev=function(){s.handleChange(s.getJumpPrevPage())},s.jumpNext=function(){s.handleChange(s.getJumpNextPage())},s.hasPrev=function(){return s.state.current>1},s.hasNext=function(){return s.state.current<C(void 0,s.state,s.props)},s.runIfEnter=function(N,B){if(N.key==="Enter"||N.charCode===13){for(var G=arguments.length,V=new Array(G>2?G-2:0),P=2;P<G;P++)V[P-2]=arguments[P];B.apply(void 0,V)}},s.runIfEnterPrev=function(N){s.runIfEnter(N,s.prev)},s.runIfEnterNext=function(N){s.runIfEnter(N,s.next)},s.runIfEnterJumpPrev=function(N){s.runIfEnter(N,s.jumpPrev)},s.runIfEnterJumpNext=function(N){s.runIfEnter(N,s.jumpNext)},s.handleGoTO=function(N){(N.keyCode===w.ENTER||N.type==="click")&&s.handleChange(s.state.currentInputValue)};var i=n.onChange!==l,y="current"in n;y&&!i&&console.warn("Warning: You provided a `current` prop to a Pagination component without an `onChange` handler. This will render a read-only component.");var v=n.defaultCurrent;"current"in n&&(v=n.current);var A=n.defaultPageSize;return"pageSize"in n&&(A=n.pageSize),v=Math.min(v,C(A,void 0,n)),s.state={current:v,currentInputValue:v,pageSize:A},s}return Object(W.a)(o,[{key:"componentDidUpdate",value:function(s,i){var y=this.props.prefixCls;if(i.current!==this.state.current&&this.paginationNode){var v=this.paginationNode.querySelector(".".concat(y,"-item-").concat(i.current));v&&document.activeElement===v&&v.blur()}}},{key:"getValidValue",value:function(s){var i=s.target.value,y=C(void 0,this.state,this.props),v=this.state.currentInputValue,A;return i===""?A=i:isNaN(Number(i))?A=v:i>=y?A=y:A=Number(i),A}},{key:"getShowSizeChanger",value:function(){var s=this.props,i=s.showSizeChanger,y=s.total,v=s.totalBoundaryShowSizeChanger;return typeof i!="undefined"?i:y>v}},{key:"renderPrev",value:function(s){var i=this.props,y=i.prevIcon,v=i.itemRender,A=v(s,"prev",this.getItemIcon(y,"prev page")),N=!this.hasPrev();return Object(T.isValidElement)(A)?Object(T.cloneElement)(A,{disabled:N}):A}},{key:"renderNext",value:function(s){var i=this.props,y=i.nextIcon,v=i.itemRender,A=v(s,"next",this.getItemIcon(y,"next page")),N=!this.hasNext();return Object(T.isValidElement)(A)?Object(T.cloneElement)(A,{disabled:N}):A}},{key:"render",value:function(){var s=this,i=this.props,y=i.prefixCls,v=i.className,A=i.style,N=i.disabled,B=i.hideOnSinglePage,G=i.total,V=i.locale,P=i.showQuickJumper,k=i.showLessItems,K=i.showTitle,J=i.showTotal,ne=i.simple,de=i.itemRender,Se=i.showPrevNextJumpers,ye=i.jumpPrevIcon,we=i.jumpNextIcon,Re=i.selectComponentClass,Pe=i.selectPrefixCls,xe=i.pageSizeOptions,Oe=this.state,q=Oe.current,_e=Oe.pageSize,ge=Oe.currentInputValue;if(B===!0&&G<=_e)return null;var Ge=C(void 0,this.state,this.props),$e=[],Xe=null,at=null,At=null,kt=null,Nt=null,Ct=P&&P.goButton,lt=k?1:2,tn=q-1>0?q-1:0,Cn=q+1<Ge?q+1:Ge,Sn=Object.keys(this.props).reduce(function(ae,se){return(se.substr(0,5)==="data-"||se.substr(0,5)==="aria-"||se==="role")&&(ae[se]=s.props[se]),ae},{});if(ne)return Ct&&(typeof Ct=="boolean"?Nt=R.a.createElement("button",{type:"button",onClick:this.handleGoTO,onKeyUp:this.handleGoTO},V.jump_to_confirm):Nt=R.a.createElement("span",{onClick:this.handleGoTO,onKeyUp:this.handleGoTO},Ct),Nt=R.a.createElement("li",{title:K?"".concat(V.jump_to).concat(q,"/").concat(Ge):null,className:"".concat(y,"-simple-pager")},Nt)),R.a.createElement("ul",Object(ee.a)({className:_()(y,"".concat(y,"-simple"),Object(I.a)({},"".concat(y,"-disabled"),N),v),style:A,ref:this.savePaginationNode},Sn),R.a.createElement("li",{title:K?V.prev_page:null,onClick:this.prev,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterPrev,className:_()("".concat(y,"-prev"),Object(I.a)({},"".concat(y,"-disabled"),!this.hasPrev())),"aria-disabled":!this.hasPrev()},this.renderPrev(tn)),R.a.createElement("li",{title:K?"".concat(q,"/").concat(Ge):null,className:"".concat(y,"-simple-pager")},R.a.createElement("input",{type:"text",value:ge,disabled:N,onKeyDown:this.handleKeyDown,onKeyUp:this.handleKeyUp,onChange:this.handleKeyUp,size:"3"}),R.a.createElement("span",{className:"".concat(y,"-slash")},"/"),Ge),R.a.createElement("li",{title:K?V.next_page:null,onClick:this.next,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterNext,className:_()("".concat(y,"-next"),Object(I.a)({},"".concat(y,"-disabled"),!this.hasNext())),"aria-disabled":!this.hasNext()},this.renderNext(Cn)),Nt);if(Ge<=3+lt*2){var vn={locale:V,rootPrefixCls:y,onClick:this.handleChange,onKeyPress:this.runIfEnter,showTitle:K,itemRender:de};Ge||$e.push(R.a.createElement(U,Object(ee.a)({},vn,{key:"noPager",page:Ge,className:"".concat(y,"-disabled")})));for(var On=1;On<=Ge;On+=1){var Wn=q===On;$e.push(R.a.createElement(U,Object(ee.a)({},vn,{key:On,page:On,active:Wn})))}}else{var De=k?V.prev_3:V.prev_5,We=k?V.next_3:V.next_5;Se&&(Xe=R.a.createElement("li",{title:K?De:null,key:"prev",onClick:this.jumpPrev,tabIndex:"0",onKeyPress:this.runIfEnterJumpPrev,className:_()("".concat(y,"-jump-prev"),Object(I.a)({},"".concat(y,"-jump-prev-custom-icon"),!!ye))},de(this.getJumpPrevPage(),"jump-prev",this.getItemIcon(ye,"prev page"))),at=R.a.createElement("li",{title:K?We:null,key:"next",tabIndex:"0",onClick:this.jumpNext,onKeyPress:this.runIfEnterJumpNext,className:_()("".concat(y,"-jump-next"),Object(I.a)({},"".concat(y,"-jump-next-custom-icon"),!!we))},de(this.getJumpNextPage(),"jump-next",this.getItemIcon(we,"next page")))),kt=R.a.createElement(U,{locale:V,last:!0,rootPrefixCls:y,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:Ge,page:Ge,active:!1,showTitle:K,itemRender:de}),At=R.a.createElement(U,{locale:V,rootPrefixCls:y,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:1,page:1,active:!1,showTitle:K,itemRender:de});var bt=Math.max(1,q-lt),_t=Math.min(q+lt,Ge);q-1<=lt&&(_t=1+lt*2),Ge-q<=lt&&(bt=Ge-lt*2);for(var tt=bt;tt<=_t;tt+=1){var Et=q===tt;$e.push(R.a.createElement(U,{locale:V,rootPrefixCls:y,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:tt,page:tt,active:Et,showTitle:K,itemRender:de}))}q-1>=lt*2&&q!==1+2&&($e[0]=Object(T.cloneElement)($e[0],{className:"".concat(y,"-item-after-jump-prev")}),$e.unshift(Xe)),Ge-q>=lt*2&&q!==Ge-2&&($e[$e.length-1]=Object(T.cloneElement)($e[$e.length-1],{className:"".concat(y,"-item-before-jump-next")}),$e.push(at)),bt!==1&&$e.unshift(At),_t!==Ge&&$e.push(kt)}var be=null;J&&(be=R.a.createElement("li",{className:"".concat(y,"-total-text")},J(G,[G===0?0:(q-1)*_e+1,q*_e>G?G:q*_e])));var Ce=!this.hasPrev()||!Ge,Ee=!this.hasNext()||!Ge;return R.a.createElement("ul",Object(ee.a)({className:_()(y,v,Object(I.a)({},"".concat(y,"-disabled"),N)),style:A,unselectable:"unselectable",ref:this.savePaginationNode},Sn),be,R.a.createElement("li",{title:K?V.prev_page:null,onClick:this.prev,tabIndex:Ce?null:0,onKeyPress:this.runIfEnterPrev,className:_()("".concat(y,"-prev"),Object(I.a)({},"".concat(y,"-disabled"),Ce)),"aria-disabled":Ce},this.renderPrev(tn)),$e,R.a.createElement("li",{title:K?V.next_page:null,onClick:this.next,tabIndex:Ee?null:0,onKeyPress:this.runIfEnterNext,className:_()("".concat(y,"-next"),Object(I.a)({},"".concat(y,"-disabled"),Ee)),"aria-disabled":Ee},this.renderNext(Cn)),R.a.createElement(g,{disabled:N,locale:V,rootPrefixCls:y,selectComponentClass:Re,selectPrefixCls:Pe,changeSize:this.getShowSizeChanger()?this.changePageSize:null,current:q,pageSize:_e,pageSizeOptions:xe,quickGo:this.shouldDisplayQuickJumper()?this.handleChange:null,goButton:Ct}))}}],[{key:"getDerivedStateFromProps",value:function(s,i){var y={};if("current"in s&&(y.current=s.current,s.current!==i.current&&(y.currentInputValue=y.current)),"pageSize"in s&&s.pageSize!==i.pageSize){var v=i.current,A=C(s.pageSize,i,s);v=v>A?A:v,"current"in s||(y.current=v,y.currentInputValue=v),y.pageSize=s.pageSize}return y}}]),o}(R.a.Component);m.defaultProps={defaultCurrent:1,total:0,defaultPageSize:10,onChange:l,className:"",selectPrefixCls:"rc-select",prefixCls:"rc-pagination",selectComponentClass:null,hideOnSinglePage:!1,showPrevNextJumpers:!0,showQuickJumper:!1,showLessItems:!1,showTitle:!0,onShowSizeChange:l,locale:h.a,style:{},itemRender:f,totalBoundaryShowSizeChanger:50};var c=m},"6RRn":function(Ne,Ae,O){"use strict";var ee=O("wCXF"),I=O("n6Qo");O.d(Ae,"b",function(){return I.a});var j=O("IBYe"),Y=O("6eGT"),W=O("hW8S");O.d(Ae,"a",function(){return W.a}),Ae.c=ee.b},"6eGT":function(Ne,Ae,O){"use strict";function ee(I){return null}Ae.a=ee},"6nfa":function(Ne,Ae,O){Ne.exports={flex_box_center:"flex_box_center___24EuS",flex_space_between:"flex_space_between___H0sq_",flex_box_vertical_center:"flex_box_vertical_center___lroQv",flex_box_center_end:"flex_box_center_end___2zqAg",flex_box_column:"flex_box_column___1sePp",row:"row___FQAuJ",title:"title___1l3-g",tagsWrap:"tagsWrap___18FE-",action:"action___asdVT",bar:"bar___M_nl0",tag:"tag___KIUL8",name:"name___BKyJY",num:"num___JnaOO",active:"active___1eybt",tagsBorderWrap:"tagsBorderWrap___1NzgL"}},"7ZXX":function(Ne,Ae,O){Ne.exports=O.p+"static/err.6e7c5817.png"},"7ahc":function(Ne,Ae,O){"use strict";O.d(Ae,"a",function(){return C});var ee=O("k1fw"),I=O("0Owb"),j=O("+L6B"),Y=O("2/Rp"),W=O("y8nQ"),D=O("Vl3Y"),H=O("tJVT"),T=O("OaEy"),R=O("2fM7"),M=O("q1tI"),_=O.n(M),L=O("VrN/"),U=O.n(L),w=O("p77/"),E=O.n(w),g=O("c5Ni"),h=O.n(g),l=R.a.Option,d={labelCol:{span:4},wrapperCol:{span:20}},f={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"]};Ae.b=function(m){var c=m.callback,x=m.onCancel,p=Object(M.useState)("python"),o=Object(H.a)(p,2),n=o[0],s=o[1];function i(v){s(f[v][1])}function y(v){c(v)}return _.a.createElement(D.a,Object(I.a)({},d,{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:y}),_.a.createElement(D.a.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},_.a.createElement(R.a,{onChange:i},Object.keys(f).map(function(v){return _.a.createElement(l,{key:v,value:v},f[v][0])}))),_.a.createElement(D.a.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},_.a.createElement(C,{mode:n})),_.a.createElement("div",{className:"flex-container flex-end"},_.a.createElement(Y.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),_.a.createElement(Y.a,{type:"ghost",onClick:x},"\u53D6\u6D88")))};function C(m){var c=m.value,x=m.onChange,p=m.mode,o=m.options,n=o===void 0?{}:o,s=Object(M.useRef)(),i=Object(M.useState)(),y=Object(H.a)(i,2),v=y[0],A=y[1];return Object(M.useEffect)(function(){if(v){function N(B){var G=B.getValue();x&&x(G)}return v.on("change",N),function(){v.off("change",N)}}},[v,x]),Object(M.useEffect)(function(){v&&v.setOption("mode",p)},[v,p]),Object(M.useEffect)(function(){v&&((c!==v.getValue()||c==="")&&setTimeout(function(){v.setValue(c||" ")},300))},[v,c]),Object(M.useEffect)(function(){if(s.current&&!v){var N=U.a.fromTextArea(s.current,Object(ee.a)({mode:p,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},n));A(N)}},[s.current,v]),_.a.createElement("div",{className:"my-codemirror-container"},_.a.createElement("textarea",{ref:s}))}},"7ixt":function(Ne,Ae,O){"use strict";O.d(Ae,"a",function(){return j});var ee={adjustX:1,adjustY:1},I=[0,0],j={left:{points:["cr","cl"],overflow:ee,offset:[-4,0],targetOffset:I},right:{points:["cl","cr"],overflow:ee,offset:[4,0],targetOffset:I},top:{points:["bc","tc"],overflow:ee,offset:[0,-4],targetOffset:I},bottom:{points:["tc","bc"],overflow:ee,offset:[0,4],targetOffset:I},topLeft:{points:["bl","tl"],overflow:ee,offset:[0,-4],targetOffset:I},leftTop:{points:["tr","tl"],overflow:ee,offset:[-4,0],targetOffset:I},topRight:{points:["br","tr"],overflow:ee,offset:[0,-4],targetOffset:I},rightTop:{points:["tl","tr"],overflow:ee,offset:[4,0],targetOffset:I},bottomRight:{points:["tr","br"],overflow:ee,offset:[0,4],targetOffset:I},rightBottom:{points:["bl","br"],overflow:ee,offset:[4,0],targetOffset:I},bottomLeft:{points:["tl","bl"],overflow:ee,offset:[0,4],targetOffset:I},leftBottom:{points:["br","bl"],overflow:ee,offset:[-4,0],targetOffset:I}},Y=j},"7v3h":function(Ne,Ae,O){Ne.exports=O.p+"static/empty2.dd73f390.png"},"7ww+":function(Ne,Ae,O){Ne.exports={flex_box_center:"flex_box_center___3ObI9",flex_space_between:"flex_space_between___LHTWD",flex_box_vertical_center:"flex_box_vertical_center___2W7l8",flex_box_center_end:"flex_box_center_end___38f_I",flex_box_column:"flex_box_column___36pXR",all:"all___VoTD5",message_warnimg:"message_warnimg___BRBc4",message_icon:"message_icon___3XSx_",message_error:"message_error___2QwVZ",message_title:"message_title___2v-K0",setting:"setting___26w52",setting_title:"setting_title___1w8WW",setting_content:"setting_content___2D0rT",setting_menu:"setting_menu___bwm4U",menu_item:"menu_item____q3mL",menu_item_active:"menu_item_active___fFaZw",setting_info:"setting_info___98dFI"}},"8/bI":function(Ne,Ae,O){Ne.exports=O.p+"static/empty.8918e228.png"},"815F":function(Ne,Ae,O){"use strict";O.d(Ae,"e",function(){return H}),O.d(Ae,"c",function(){return R}),O.d(Ae,"d",function(){return M}),O.d(Ae,"a",function(){return L}),O.d(Ae,"f",function(){return U}),O.d(Ae,"b",function(){return w});var ee=O("KQm4"),I=O("VTBJ"),j=O("Ff2n"),Y=O("Zm9Q"),W=O("Kwbf"),D=O("OZM5");function H(E,g){return E!=null?E:g}function T(){var E=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],g=new Map;function h(l){var d=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(l||[]).forEach(function(f){var C=f.key,m=f.children;Object(W.a)(C!=null,"Tree node must have a certain key: [".concat(d).concat(C,"]"));var c=String(C);Object(W.a)(!g.has(c)||C===null||C===void 0,"Same 'key' exist in the Tree: ".concat(c)),g.set(c,!0),h(m,"".concat(d).concat(c," > "))})}h(E)}function R(E){function g(h){var l=Object(Y.a)(h);return l.map(function(d){if(!Object(D.i)(d))return Object(W.a)(!d,"Tree/TreeNode can only accept TreeNode as children."),null;var f=d.key,C=d.props,m=C.children,c=Object(j.a)(C,["children"]),x=Object(I.a)({key:f},c),p=g(m);return p.length&&(x.children=p),x}).filter(function(d){return d})}return g(E)}function M(){var E=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],g=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],h=new Set(g===!0?[]:g),l=[];function d(f){var C=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return f.map(function(m,c){var x=Object(D.h)(C?C.pos:"0",c),p=H(m.key,x),o=Object(I.a)(Object(I.a)({},m),{},{parent:C,pos:x,children:null,data:m,isStart:[].concat(Object(ee.a)(C?C.isStart:[]),[c===0]),isEnd:[].concat(Object(ee.a)(C?C.isEnd:[]),[c===f.length-1])});return l.push(o),g===!0||h.has(p)?o.children=d(m.children||[],o):o.children=[],o})}return d(E),l}function _(E,g,h){var l;h?typeof h=="string"?l=function(C){return C[h]}:typeof h=="function"&&(l=function(C){return h(C)}):l=function(C,m){return H(C.key,m)};function d(f,C,m){var c=f?f.children:E,x=f?Object(D.h)(m.pos,C):"0";if(f){var p=l(f,x),o={node:f,index:C,pos:x,key:p,parentPos:m.node?m.pos:null,level:m.level+1};g(o)}c&&c.forEach(function(n,s){d(n,s,{node:f,pos:x,level:m?m.level+1:-1})})}d(null)}function L(E){var g=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},h=g.initWrapper,l=g.processEntity,d=g.onProcessFinished,f=arguments.length>2?arguments[2]:void 0,C={},m={},c={posEntities:C,keyEntities:m};return h&&(c=h(c)||c),_(E,function(x){var p=x.node,o=x.index,n=x.pos,s=x.key,i=x.parentPos,y=x.level,v={node:p,index:o,key:s,pos:n,level:y},A=H(s,n);C[n]=v,m[A]=v,v.parent=C[i],v.parent&&(v.parent.children=v.parent.children||[],v.parent.children.push(v)),l&&l(v,c)},f),d&&d(c),c}function U(E,g){var h=g.expandedKeys,l=g.selectedKeys,d=g.loadedKeys,f=g.loadingKeys,C=g.checkedKeys,m=g.halfCheckedKeys,c=g.dragOverNodeKey,x=g.dropPosition,p=g.keyEntities,o=p[E],n={eventKey:E,expanded:h.indexOf(E)!==-1,selected:l.indexOf(E)!==-1,loaded:d.indexOf(E)!==-1,loading:f.indexOf(E)!==-1,checked:C.indexOf(E)!==-1,halfChecked:m.indexOf(E)!==-1,pos:String(o?o.pos:""),dragOver:c===E&&x===0,dragOverGapTop:c===E&&x===-1,dragOverGapBottom:c===E&&x===1};return n}function w(E){var g=E.data,h=E.expanded,l=E.selected,d=E.checked,f=E.loaded,C=E.loading,m=E.halfChecked,c=E.dragOver,x=E.dragOverGapTop,p=E.dragOverGapBottom,o=E.pos,n=E.active,s=Object(I.a)(Object(I.a)({},g),{},{expanded:h,selected:l,checked:d,loaded:f,loading:C,halfChecked:m,dragOver:c,dragOverGapTop:x,dragOverGapBottom:p,pos:o,active:n});return"props"in s||Object.defineProperty(s,"props",{get:function(){return Object(W.a)(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),E}}),s}},"8EBN":function(Ne,Ae,O){(function(ee){ee(O("VrN/"))})(function(ee){"use strict";ee.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 I=0;I<ee.modeInfo.length;I++){var j=ee.modeInfo[I];j.mimes&&(j.mime=j.mimes[0])}ee.findModeByMIME=function(Y){Y=Y.toLowerCase();for(var W=0;W<ee.modeInfo.length;W++){var D=ee.modeInfo[W];if(D.mime==Y)return D;if(D.mimes){for(var H=0;H<D.mimes.length;H++)if(D.mimes[H]==Y)return D}}if(/\+xml$/.test(Y))return ee.findModeByMIME("application/xml");if(/\+json$/.test(Y))return ee.findModeByMIME("application/json")},ee.findModeByExtension=function(Y){Y=Y.toLowerCase();for(var W=0;W<ee.modeInfo.length;W++){var D=ee.modeInfo[W];if(D.ext){for(var H=0;H<D.ext.length;H++)if(D.ext[H]==Y)return D}}},ee.findModeByFileName=function(Y){for(var W=0;W<ee.modeInfo.length;W++){var D=ee.modeInfo[W];if(D.file&&D.file.test(Y))return D}var H=Y.lastIndexOf("."),T=H>-1&&Y.substring(H+1,Y.length);if(T)return ee.findModeByExtension(T)},ee.findModeByName=function(Y){Y=Y.toLowerCase();for(var W=0;W<ee.modeInfo.length;W++){var D=ee.modeInfo[W];if(D.name.toLowerCase()==Y)return D;if(D.alias){for(var H=0;H<D.alias.length;H++)if(D.alias[H].toLowerCase()==Y)return D}}}})},"8WcF":function(Ne,Ae,O){Ne.exports={flex_box_center:"flex_box_center___2fahw",flex_space_between:"flex_space_between___1h4HM",flex_box_vertical_center:"flex_box_vertical_center___2kxeE",flex_box_center_end:"flex_box_center_end___OjPB4",flex_box_column:"flex_box_column___3zY1h",orderWrap:"orderWrap___VQuq1",orderIconWrap:"orderIconWrap___18q7W",orderAsc:"orderAsc___3WBGg",orderDesc:"orderDesc____ipxK",active:"active___3EMfI",cursorPointer:"cursorPointer___3og_L",orderTextWrap:"orderTextWrap___XQlmv"}},"8mKB":function(Ne,Ae,O){"use strict";var ee=O("rePB"),I=O("1OyB"),j=O("vuIU"),Y=O("Ji7U"),W=O("md7G"),D=O("foSv"),H=O("q1tI"),T=O.n(H),R=O("m+aA"),M=O("TSYQ"),_=O.n(M),L=O("4IlW");function U(n){var s=n.pageXOffset,i="scrollLeft";if(typeof s!="number"){var y=n.document;s=y.documentElement[i],typeof s!="number"&&(s=y.body[i])}return s}function w(n){var s,i,y=n.ownerDocument,v=y.body,A=y&&y.documentElement,N=n.getBoundingClientRect();return s=N.left,i=N.top,s-=A.clientLeft||v.clientLeft||0,i-=A.clientTop||v.clientTop||0,{left:s,top:i}}function E(n){var s=w(n),i=n.ownerDocument,y=i.defaultView||i.parentWindow;return s.left+=U(y),s.left}function g(n){var s=h();return function(){var y=Object(D.a)(n),v;if(s){var A=Object(D.a)(this).constructor;v=Reflect.construct(y,arguments,A)}else v=y.apply(this,arguments);return Object(W.a)(this,v)}}function h(){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(n){return!1}}var l=function(n){Object(Y.a)(i,n);var s=g(i);function i(){var y;return Object(I.a)(this,i),y=s.apply(this,arguments),y.onHover=function(v){var A=y.props,N=A.onHover,B=A.index;N(v,B)},y.onClick=function(v){var A=y.props,N=A.onClick,B=A.index;N(v,B)},y.onKeyDown=function(v){var A=y.props,N=A.onClick,B=A.index;v.keyCode===13&&N(v,B)},y}return Object(j.a)(i,[{key:"getClassName",value:function(){var v=this.props,A=v.prefixCls,N=v.index,B=v.value,G=v.allowHalf,V=v.focused,P=N+1,k=A;return B===0&&N===0&&V?k+=" ".concat(A,"-focused"):G&&B+.5>=P&&B<P?(k+=" ".concat(A,"-half ").concat(A,"-active"),V&&(k+=" ".concat(A,"-focused"))):(k+=P<=B?" ".concat(A,"-full"):" ".concat(A,"-zero"),P===B&&V&&(k+=" ".concat(A,"-focused"))),k}},{key:"render",value:function(){var v=this.onHover,A=this.onClick,N=this.onKeyDown,B=this.props,G=B.disabled,V=B.prefixCls,P=B.character,k=B.characterRender,K=B.index,J=B.count,ne=B.value,de=typeof P=="function"?P(this.props):P,Se=T.a.createElement("li",{className:this.getClassName()},T.a.createElement("div",{onClick:G?null:A,onKeyDown:G?null:N,onMouseMove:G?null:v,role:"radio","aria-checked":ne>K?"true":"false","aria-posinset":K+1,"aria-setsize":J,tabIndex:G?-1:0},T.a.createElement("div",{className:"".concat(V,"-first")},de),T.a.createElement("div",{className:"".concat(V,"-second")},de)));return k&&(Se=k(Se,this.props)),Se}}]),i}(T.a.Component);function d(n,s){var i=Object.keys(n);if(Object.getOwnPropertySymbols){var y=Object.getOwnPropertySymbols(n);s&&(y=y.filter(function(v){return Object.getOwnPropertyDescriptor(n,v).enumerable})),i.push.apply(i,y)}return i}function f(n){for(var s=1;s<arguments.length;s++){var i=arguments[s]!=null?arguments[s]:{};s%2?d(Object(i),!0).forEach(function(y){Object(ee.a)(n,y,i[y])}):Object.getOwnPropertyDescriptors?Object.defineProperties(n,Object.getOwnPropertyDescriptors(i)):d(Object(i)).forEach(function(y){Object.defineProperty(n,y,Object.getOwnPropertyDescriptor(i,y))})}return n}function C(n){var s=m();return function(){var y=Object(D.a)(n),v;if(s){var A=Object(D.a)(this).constructor;v=Reflect.construct(y,arguments,A)}else v=y.apply(this,arguments);return Object(W.a)(this,v)}}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(n){return!1}}function c(){}var x=function(n){Object(Y.a)(i,n);var s=C(i);function i(y){var v;Object(I.a)(this,i),v=s.call(this,y),v.onHover=function(N,B){var G=v.props.onHoverChange,V=v.getStarValue(B,N.pageX),P=v.state.cleanedValue;V!==P&&v.setState({hoverValue:V,cleanedValue:null}),G(V)},v.onMouseLeave=function(){var N=v.props.onHoverChange;v.setState({hoverValue:void 0,cleanedValue:null}),N(void 0)},v.onClick=function(N,B){var G=v.props.allowClear,V=v.state.value,P=v.getStarValue(B,N.pageX),k=!1;G&&(k=P===V),v.onMouseLeave(),v.changeValue(k?0:P),v.setState({cleanedValue:k?P:null})},v.onFocus=function(){var N=v.props.onFocus;v.setState({focused:!0}),N&&N()},v.onBlur=function(){var N=v.props.onBlur;v.setState({focused:!1}),N&&N()},v.onKeyDown=function(N){var B=N.keyCode,G=v.props,V=G.count,P=G.allowHalf,k=G.onKeyDown,K=G.direction,J=K==="rtl",ne=v.state.value;B===L.a.RIGHT&&ne<V&&!J?(P?ne+=.5:ne+=1,v.changeValue(ne),N.preventDefault()):B===L.a.LEFT&&ne>0&&!J||B===L.a.RIGHT&&ne>0&&J?(P?ne-=.5:ne-=1,v.changeValue(ne),N.preventDefault()):B===L.a.LEFT&&ne<V&&J&&(P?ne+=.5:ne+=1,v.changeValue(ne),N.preventDefault()),k&&k(N)},v.saveRef=function(N){return function(B){v.stars[N]=B}},v.saveRate=function(N){v.rate=N};var A=y.value;return A===void 0&&(A=y.defaultValue),v.stars={},v.state={value:A,focused:!1,cleanedValue:null},v}return Object(j.a)(i,[{key:"componentDidMount",value:function(){var v=this.props,A=v.autoFocus,N=v.disabled;A&&!N&&this.focus()}},{key:"getStarDOM",value:function(v){return Object(R.a)(this.stars[v])}},{key:"getStarValue",value:function(v,A){var N=this.props,B=N.allowHalf,G=N.direction,V=G==="rtl",P=v+1;if(B){var k=this.getStarDOM(v),K=E(k),J=k.clientWidth;(V&&A-K>J/2||!V&&A-K<J/2)&&(P-=.5)}return P}},{key:"focus",value:function(){var v=this.props.disabled;v||this.rate.focus()}},{key:"blur",value:function(){var v=this.props.disabled;v||this.rate.blur()}},{key:"changeValue",value:function(v){var A=this.props.onChange;"value"in this.props||this.setState({value:v}),A(v)}},{key:"render",value:function(){for(var v=this.props,A=v.count,N=v.allowHalf,B=v.style,G=v.prefixCls,V=v.disabled,P=v.className,k=v.character,K=v.characterRender,J=v.tabIndex,ne=v.direction,de=this.state,Se=de.value,ye=de.hoverValue,we=de.focused,Re=[],Pe=V?"".concat(G,"-disabled"):"",xe=0;xe<A;xe+=1)Re.push(T.a.createElement(l,{ref:this.saveRef(xe),index:xe,count:A,disabled:V,prefixCls:"".concat(G,"-star"),allowHalf:N,value:ye===void 0?Se:ye,onClick:this.onClick,onHover:this.onHover,key:xe,character:k,characterRender:K,focused:we}));var Oe=_()(G,Pe,P,Object(ee.a)({},"".concat(G,"-rtl"),ne==="rtl"));return T.a.createElement("ul",{className:Oe,style:B,onMouseLeave:V?null:this.onMouseLeave,tabIndex:V?-1:J,onFocus:V?null:this.onFocus,onBlur:V?null:this.onBlur,onKeyDown:V?null:this.onKeyDown,ref:this.saveRate,role:"radiogroup"},Re)}}],[{key:"getDerivedStateFromProps",value:function(v,A){return"value"in v&&v.value!==void 0?f(f({},A),{},{value:v.value}):A}}]),i}(T.a.Component);x.defaultProps={defaultValue:0,count:5,allowHalf:!1,allowClear:!0,style:{},prefixCls:"rc-rate",onChange:c,character:"\u2605",onHoverChange:c,tabIndex:0,direction:"ltr"};var p=x,o=Ae.a=p},"9Bee":function(Ne,Ae,O){"use strict";var ee=O("k1fw"),I=O("tJVT"),j=O("q1tI"),Y=O.n(j),W=O("vg9a"),D=O("DlQD"),H=O.n(D),T=O("rUJ1");function R(K,J){var ne=K.match(/^(\s+)(?:```)/);if(ne===null)return J;var de=ne[1];return J.split(`
`).map(function(Se){var ye=Se.match(/^\s+/);if(ye===null)return Se;var we=Object(I.a)(ye,1),Re=we[0];return Re.length>=de.length?Se.slice(de.length):Se}).join(`
`)}var M=[],_=["<ul>"],L=new H.a.Renderer,U=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function w(){M.length=0,_=["<ul>"]}var E={overflow:"hidden",WebkitBoxOrient:"vertical",display:"-webkit-box",WebkitLineClamp:2};function g(K,J,ne,de){if(J>=K.length||K[J].level<=ne)return J;var Se=K[J];de.push("<li><a href='#"+Se.anchor+"'>"+Se.text+"</a>"),J++;var ye=[];return J=g(K,J,Se.level,ye),ye.length>0&&(de.push("<ul>"),ye.forEach(function(we){de.push(we)}),de.push("</ul>")),de.push("</li>"),J=g(K,J,ne,de),J}function h(){return g(M,0,0,_),_.push("</ul>"),_.join("")}var l={heading:function(J){var ne=U.exec(J);if(ne)return{type:"heading",raw:ne[0],depth:ne[1].length,text:ne[2]}},fences:function(J){var ne=this.rules.block.fences.exec(J);if(ne){var de=ne[0],Se=R(de,ne[3]||""),ye=ne[2]?ne[2].trim():ne[2];if(["latex","katex","math"].indexOf(ye)>=0){var we=C(),Re=Se;Se=we,m[we]={type:"block",expression:Re}}return{type:"code",raw:de,lang:ye,text:Se}}}},d=/(?:\${2})([^\n`]+?)(?:\${2})/gi,f=0,C=function(){return"__special_katext_id_".concat(f++,"__")},m={};function c(){return m}function x(){f=0,m={}}function p(K){return K=K.replace(d,function(J,ne){var de=C();return m[de]={type:"inline",expression:ne},de}),K}var o=L.listitem;L.listitem=function(K){return o(p(K))};var n=L.paragraph;L.paragraph=function(K){return n(p(K))};var s=L.tablecell;L.tablecell=function(K,J){return s(p(K),J)},L.code=function(K,J,ne){var de=(J||"").match(/\S*/)[0];return de?["latex","katex","math"].indexOf(de)>=0?"<p class='editormd-tex'>".concat(K,"</p>"):'<pre class="prettyprint linenums"><code class="language-'.concat(J,'">').concat(ne?K:Object(T.escape)(K,!0),`</code></pre>
`):'<pre class="prettyprint linenums"><code>'+(ne?K:Object(T.escape)(K,!0))+"</code></pre>"},L.heading=function(K,J,ne){var de=this.options.headerPrefix+ne.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return M.push({anchor:de,level:J,text:K}),"<h"+J+' id="'+de+'">'+K+"</h"+J+">"},H.a.setOptions({silent:!0,gfm:!0,pedantic:!1}),H.a.use({tokenizer:l,renderer:L});var i=H.a,y=O("SJMd"),v=O("ulZh"),A=O.n(v),N=O("m3rI"),B=O("Oy/b"),G=O("p5ED"),V=/<pre[^>]*>/g;function P(K){var J=document.createElement("div");return J.innerHTML=K,J.childNodes.length===0?"":J.childNodes[0].nodeValue}var k=Ae.a=function(K){var J=K.value,ne=J===void 0?"":J,de=K.className,Se=K.showTextOnly,ye=K.showLines,we=K.style,Re=we===void 0?{}:we,Pe=K.stylesPrev,xe=Pe===void 0?{}:Pe,Oe=String(ne),q=Object(j.useState)(""),_e=Object(I.a)(q,2),ge=_e[0],Ge=_e[1],$e=Object(j.useMemo)(function(){try{var kt=/\(\s+\/api\/attachments\/|\(\/api\/attachments\/|\(\/attachments\/download\//g,Nt=/\"\/api\/attachments\/|\"\/attachments\/download\//g,Ct=/\(\s+\/files\/uploads\/|\"\/files\/uploads\//g;Oe=Oe.replace(kt,"("+N.a.API_SERVER+"/api/attachments/").replace(Nt,'"'+N.a.API_SERVER+"/api/attachments/").replace(Ct,'"'+N.a.API_SERVER+"/files/uploads/").replace(/\r\n/g,`
`),Oe=Oe.replace(new RegExp("(?<!\\n)\\n(?!\\n)","g"),`
`)}catch(Sn){}var lt=i(Oe),tn=c();if(Oe.match(/\[TOC\]/)&&(lt=lt.replace("<p>[TOC]</p>",h()),w()),lt=lt.replace(/(__special_katext_id_\d+__)/g,function(Sn,vn){var On=tn[vn],Wn=On.type,De=On.expression;return Object(B.renderToString)(P(De)||"",{displayMode:Wn==="block",throwOnError:!1,output:"html"})}),lt=lt.replace(/▁/g,"\u2581\u2581\u2581"),x(),Se){var Cn=document.createElement("div");return Cn.innerHTML=lt,Cn.innerText}return setTimeout(function(){return At()},500),lt},[Oe]),Xe=Object(j.useRef)();E.WebkitLineClamp=ye,ye&&(Re=Object(ee.a)(Object(ee.a)({},Re),E));function at(kt){var Nt=kt.target;if(Nt.tagName.toUpperCase()==="A"){var Ct=Nt.getAttribute("href");if(Ct.indexOf("office")>-1)kt.preventDefault(),Ge(Ct);else if(Ct.startsWith("#")){kt.preventDefault();var lt=document.getElementById(Ct.replace("#",""));lt&&lt.scrollIntoView(!0)}}}var At=function(){var Nt,Ct=(Nt=Xe.current)===null||Nt===void 0?void 0:Nt.querySelectorAll("video");Ct==null||Ct.forEach(function(lt){if(lt.oncontextmenu=function(){return!1},lt.src.indexOf(".m3u8")>-1&&!lt.canPlayType("application/vnd.apple.mpegurl")){if(A.a.isSupported()){var tn=new A.a;tn.loadSource(lt.src),tn.attachMedia(lt)}}})};return Object(j.useEffect)(function(){if(Xe.current&&$e&&($e.match(V)&&window.PR.prettyPrint()),Xe.current)return Xe.current.addEventListener("click",at),function(){Xe.current.removeEventListener("click",at),x(),w()}},[$e,Xe.current,at]),Y.a.createElement(Y.a.Fragment,null,Y.a.createElement("div",{ref:Xe,style:Object(ee.a)({},Re),className:"".concat(de||""," markdown-body "),dangerouslySetInnerHTML:{__html:$e}}),Y.a.createElement(G.a,{close:!0,data:ge,type:ge!=null&&ge.length?"office":"",style:Object(ee.a)({},xe),onClose:function(){return Ge("")}}))}},"9VGf":function(Ne,Ae,O){"use strict";O.d(Ae,"a",function(){return j});var ee=O("q1tI"),I=O.n(ee);function j(Y,W){var D=Object(ee.useRef)();Object(ee.useEffect)(function(){D.current=Y}),Object(ee.useEffect)(function(){function H(){D.current()}if(W!==null){var T=setInterval(H,W);return function(){return clearInterval(T)}}},[W])}},"A/g1":function(Ne,Ae){Ne.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAAAsTAAALEwEAmpwYAAAF92lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDMgNzkuMTY0NTI3LCAyMDIwLzEwLzE1LTE3OjQ4OjMyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjEtMDctMDJUMTk6Mzg6MjMrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9InNSR0IgSUVDNjE5NjYtMi4xIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOmVkYzRhODM0LTVjNWQtNDQ1My04MDYzLWNkNzcwODQyODg5ZSIgeG1wTU06RG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjQ4MTE0OTVlLTVkMDctZTk0YS1iNWEwLWYxOWJmZmM0NGUyNyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOmMwNjQyYzA1LTg5MzQtNDdlYy04MTFiLTlkYjdhZGNkYjFiMCI+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6YzA2NDJjMDUtODkzNC00N2VjLTgxMWItOWRiN2FkY2RiMWIwIiBzdEV2dDp3aGVuPSIyMDIxLTA3LTAyVDE5OjM4OjIzKzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6ZWRjNGE4MzQtNWM1ZC00NDUzLTgwNjMtY2Q3NzA4NDI4ODllIiBzdEV2dDp3aGVuPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5fJkpyAAAGoElEQVRogc2abWxbVxnH/8+59/rdTpx2GW3UNWJJV7Ylaxp3LUFsWgJDiI5R8bK2GppAmsgQLKQthS8IEJ9okibrREf3gX2Y1K2bxAoDtog60RBSVxKnWUO7kpSppXJZK2ja2HFi33vPw4cmpbN9r++1k8Lv2znnf577f+zje95Mhw4dQqUkwljpF7kuv0EdHkm1HklRr6TQq2tn5xcklwhIMnMSQJIJxykTiSce+1am0mer5XacqM7uDJjiqbAuWlvSygrBnmKyxcoI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"},Ar4g:function(Ne,Ae,O){Ne.exports={flex_box_center:"flex_box_center___3hm8z",flex_space_between:"flex_space_between___1Byqg",flex_box_vertical_center:"flex_box_vertical_center___fBZ2L",flex_box_center_end:"flex_box_center_end___2YoCf",flex_box_column:"flex_box_column___2EL8d",Onerow:"Onerow___1xJzI",bg:"bg___KIXPR",Title:"Title___2XBLf"}},BU3w:function(Ne,Ae,O){"use strict";O.d(Ae,"a",function(){return D});var ee=O("MNnm"),I="rc-util-key";function j(H){if(H.attachTo)return H.attachTo;var T=document.querySelector("head");return T||document.body}function Y(H){var T,R=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(!Object(ee.a)())return null;var M=document.createElement("style");if((T=R.csp)===null||T===void 0?void 0:T.nonce){var _;M.nonce=(_=R.csp)===null||_===void 0?void 0:_.nonce}M.innerHTML=H;var L=j(R),U=L.firstChild;return R.prepend&&L.prepend?L.prepend(M):R.prepend&&U?L.insertBefore(M,U):L.appendChild(M),M}var W=new Map;function D(H,T){var R=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},M=j(R);if(!W.has(M)){var _=Y("",R),L=_.parentNode;W.set(M,L),L.removeChild(_)}var U=Array.from(W.get(M).children).find(function(l){return l.tagName==="STYLE"&&l[I]===T});if(U){var w,E;if(((w=R.csp)===null||w===void 0?void 0:w.nonce)&&U.nonce!==((E=R.csp)===null||E===void 0?void 0:E.nonce)){var g;U.nonce=(g=R.csp)===null||g===void 0?void 0:g.nonce}return U.innerHTML!==H&&(U.innerHTML=H),U}var h=Y(H,R);return h[I]=T,h}},Bd2K:function(Ne,Ae,O){(function(ee){ee(O("VrN/"),O("osHv"))})(function(ee){ee.defineOption("autoCloseTags",!1,function(R,M,_){if(_!=ee.Init&&_&&R.removeKeyMap("autoCloseTags"),!M)return;var L={name:"autoCloseTags"};(typeof M!="object"||M.whenClosing!==!1)&&(L["'/'"]=function(U){return D(U)}),(typeof M!="object"||M.whenOpening!==!1)&&(L["'>'"]=function(U){return Y(U)}),R.addKeyMap(L)});var I=["area","base","br","col","command","embed","hr","img","input","keygen","link","meta","param","source","track","wbr"],j=["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 Y(R){if(R.getOption("disableInput"))return ee.Pass;for(var M=R.listSelections(),_=[],L=R.getOption("autoCloseTags"),U=0;U<M.length;U++){if(!M[U].empty())return ee.Pass;var w=M[U].head,E=R.getTokenAt(w),g=ee.innerMode(R.getMode(),E.state),h=g.state,l=g.mode.xmlCurrentTag&&g.mode.xmlCurrentTag(h),d=l&&l.name;if(!d)return ee.Pass;var f=g.mode.configuration=="html",C=typeof L=="object"&&L.dontCloseTags||f&&I,m=typeof L=="object"&&L.indentTags||f&&j;E.end>w.ch&&(d=d.slice(0,d.length-E.end+w.ch));var c=d.toLowerCase();if(!d||E.type=="string"&&(E.end!=w.ch||!/[\"\']/.test(E.string.charAt(E.string.length-1))||E.string.length==1)||E.type=="tag"&&l.close||E.string.indexOf("/")==w.ch-E.start-1||C&&H(C,c)>-1||T(R,g.mode.xmlCurrentContext&&g.mode.xmlCurrentContext(h)||[],d,w,!0))return ee.Pass;var x=typeof L=="object"&&L.emptyTags;if(x&&H(x,d)>-1){_[U]={text:"/>",newPos:ee.Pos(w.line,w.ch+2)};continue}var p=m&&H(m,c)>-1;_[U]={indent:p,text:">"+(p?`
`:"")+"</"+d+">",newPos:p?ee.Pos(w.line+1,0):ee.Pos(w.line,w.ch+1)}}for(var o=typeof L=="object"&&L.dontIndentOnAutoClose,U=M.length-1;U>=0;U--){var n=_[U];R.replaceRange(n.text,M[U].head,M[U].anchor,"+insert");var s=R.listSelections().slice(0);s[U]={head:n.newPos,anchor:n.newPos},R.setSelections(s),!o&&n.indent&&(R.indentLine(n.newPos.line,null,!0),R.indentLine(n.newPos.line+1,null,!0))}}function W(R,M){for(var _=R.listSelections(),L=[],U=M?"/":"</",w=R.getOption("autoCloseTags"),E=typeof w=="object"&&w.dontIndentOnSlash,g=0;g<_.length;g++){if(!_[g].empty())return ee.Pass;var h=_[g].head,l=R.getTokenAt(h),d=ee.innerMode(R.getMode(),l.state),f=d.state;if(M&&(l.type=="string"||l.string.charAt(0)!="<"||l.start!=h.ch-1))return ee.Pass;var C,m=d.mode.name!="xml"&&R.getMode().name=="htmlmixed";if(m&&d.mode.name=="javascript")C=U+"script";else if(m&&d.mode.name=="css")C=U+"style";else{var c=d.mode.xmlCurrentContext&&d.mode.xmlCurrentContext(f);if(!c||c.length&&T(R,c,c[c.length-1],h))return ee.Pass;C=U+c[c.length-1]}R.getLine(h.line).charAt(l.end)!=">"&&(C+=">"),L[g]=C}if(R.replaceSelections(L),_=R.listSelections(),!E)for(var g=0;g<_.length;g++)(g==_.length-1||_[g].head.line<_[g+1].head.line)&&R.indentLine(_[g].head.line)}function D(R){return R.getOption("disableInput")?ee.Pass:W(R,!0)}ee.commands.closeTag=function(R){return W(R)};function H(R,M){if(R.indexOf)return R.indexOf(M);for(var _=0,L=R.length;_<L;++_)if(R[_]==M)return _;return-1}function T(R,M,_,L,U){if(!ee.scanForClosingTag)return!1;var w=Math.min(R.lastLine()+1,L.line+500),E=ee.scanForClosingTag(R,L,null,w);if(!E||E.tag!=_)return!1;for(var g=U?1:0,h=M.length-1;h>=0&&M[h]==_;h--)++g;L=E.to;for(var h=1;h<g;h++){var l=ee.scanForClosingTag(R,L,null,w);if(!l||l.tag!=_)return!1;L=l.to}return!0}})},BdwD:function(Ne,Ae,O){"use strict";var ee=O("k1fw"),I=O("q1tI"),j=O.n(I),Y=O("MXfU"),W=O.n(Y),D=O("Nmsl"),H=O.n(D),T=function(M){var _=M.buttonProps,L=_===void 0?{}:_,U=M.styles,w=U===void 0?{}:U,E=M.customText,g=M.ButtonText,h=M.ButtonClick,l=M.Buttonclass,d=M.ButtonTwo,f=M.imgUrl;return j.a.createElement("div",{className:H.a.none_panels,style:Object(ee.a)({},w)},j.a.createElement("div",null,j.a.createElement("img",{src:f||W.a,alt:""}),j.a.createElement("p",{className:H.a.none_p_title},E||"\u6682\u65F6\u8FD8\u6CA1\u6709\u76F8\u5173\u6570\u636E\u54E6!")))};Ae.a=T},BjJ7:function(Ne,Ae,O){"use strict";O.d(Ae,"d",function(){return I}),O.d(Ae,"c",function(){return j}),O.d(Ae,"e",function(){return Y}),O.d(Ae,"b",function(){return W}),O.d(Ae,"a",function(){return H});var ee=O("m3rI");function I(T){var R=!0;if(T.length>0){for(var M=0;M<T.length;M++)if(T[M].compile_success==0||!T[M].compile_success){R=!1;break}}else R=!1;return R}function j(T){for(var R=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"",M=[],_=0;_<T.length;_++){var L=T[_],U=R?"".concat(R,"/").concat(L.name):"".concat(L.name);M.push({title:L.name,isLeaf:!(L.type==="tree"),key:U})}return M}function Y(T,R,M){for(var _=0;_<T.length;_++){var L=T[_];if(L.key===R){L.children=M;break}L.children&&Y(L.children,R,M)}return T}function W(T,R,M){var _;return function(){var L=this,U=arguments,w=function(){_=null,M||T.apply(L,U)},E=M&&!_;clearTimeout(_),_=setTimeout(w,R),E&&T.apply(L,U)}}var D=!0,H=ee.a.API_SERVER},Bq7L:function(Ne,Ae){Ne.exports="data:image/png;base64,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"},"C+DQ":function(Ne,Ae,O){},DlQD:function(Ne,Ae,O){(function(ee,I){Ne.exports=I()})(this,function(){"use strict";function ee(be,Ce){for(var Ee=0;Ee<Ce.length;Ee++){var ae=Ce[Ee];ae.enumerable=ae.enumerable||!1,ae.configurable=!0,"value"in ae&&(ae.writable=!0),Object.defineProperty(be,ae.key,ae)}}function I(be,Ce,Ee){return Ce&&ee(be.prototype,Ce),Ee&&ee(be,Ee),be}function j(be,Ce){if(!be)return;if(typeof be=="string")return Y(be,Ce);var Ee=Object.prototype.toString.call(be).slice(8,-1);if(Ee==="Object"&&be.constructor&&(Ee=be.constructor.name),Ee==="Map"||Ee==="Set")return Array.from(be);if(Ee==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(Ee))return Y(be,Ce)}function Y(be,Ce){(Ce==null||Ce>be.length)&&(Ce=be.length);for(var Ee=0,ae=new Array(Ce);Ee<Ce;Ee++)ae[Ee]=be[Ee];return ae}function W(be,Ce){var Ee;if(typeof Symbol=="undefined"||be[Symbol.iterator]==null){if(Array.isArray(be)||(Ee=j(be))||Ce&&be&&typeof be.length=="number"){Ee&&(be=Ee);var ae=0;return function(){return ae>=be.length?{done:!0}:{done:!1,value:be[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 Ee=be[Symbol.iterator](),Ee.next.bind(Ee)}function D(be,Ce){return Ce={exports:{}},be(Ce,Ce.exports),Ce.exports}var H=D(function(be){function Ce(){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 Ee(ae){be.exports.defaults=ae}be.exports={defaults:Ce(),getDefaults:Ce,changeDefaults:Ee}}),T=H.defaults,R=H.getDefaults,M=H.changeDefaults,_=/[&<>"']/,L=/[&<>"']/g,U=/[<>"']|&(?!#?\w+;)/,w=/[<>"']|&(?!#?\w+;)/g,E={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;"},g=function(Ce){return E[Ce]};function h(be,Ce){if(Ce){if(_.test(be))return be.replace(L,g)}else if(U.test(be))return be.replace(w,g);return be}var l=/&(#(?:\d+)|(?:#x[0-9A-Fa-f]+)|(?:\w+));?/ig;function d(be){return be.replace(l,function(Ce,Ee){return Ee=Ee.toLowerCase(),Ee==="colon"?":":Ee.charAt(0)==="#"?Ee.charAt(1)==="x"?String.fromCharCode(parseInt(Ee.substring(2),16)):String.fromCharCode(+Ee.substring(1)):""})}var f=/(^|[^\[])\^/g;function C(be,Ce){be=be.source||be,Ce=Ce||"";var Ee={replace:function(se,pe){return pe=pe.source||pe,pe=pe.replace(f,"$1"),be=be.replace(se,pe),Ee},getRegex:function(){return new RegExp(be,Ce)}};return Ee}var m=/[^\w:]/g,c=/^$|^[a-z][a-z0-9+.-]*:|^[?#]/i;function x(be,Ce,Ee){if(be){var ae;try{ae=decodeURIComponent(d(Ee)).replace(m,"").toLowerCase()}catch(se){return null}if(ae.indexOf("javascript:")===0||ae.indexOf("vbscript:")===0||ae.indexOf("data:")===0)return null}Ce&&!c.test(Ee)&&(Ee=i(Ce,Ee));try{Ee=encodeURI(Ee).replace(/%25/g,"%")}catch(se){return null}return Ee}var p={},o=/^[^:]+:\/*[^/]*$/,n=/^([^:]+:)[\s\S]*$/,s=/^([^:]+:\/*[^/]*)[\s\S]*$/;function i(be,Ce){p[" "+be]||(o.test(be)?p[" "+be]=be+"/":p[" "+be]=N(be,"/",!0)),be=p[" "+be];var Ee=be.indexOf(":")===-1;return Ce.substring(0,2)==="//"?Ee?Ce:be.replace(n,"$1")+Ce:Ce.charAt(0)==="/"?Ee?Ce:be.replace(s,"$1")+Ce:be+Ce}var y={exec:function(){}};function v(be){for(var Ce=1,Ee,ae;Ce<arguments.length;Ce++){Ee=arguments[Ce];for(ae in Ee)Object.prototype.hasOwnProperty.call(Ee,ae)&&(be[ae]=Ee[ae])}return be}function A(be,Ce){var Ee=be.replace(/\|/g,function(pe,fe,Ke){for(var qe=!1,Lt=fe;--Lt>=0&&Ke[Lt]==="\\";)qe=!qe;return qe?"|":" |"}),ae=Ee.split(/ \|/),se=0;if(ae.length>Ce)ae.splice(Ce);else for(;ae.length<Ce;)ae.push("");for(;se<ae.length;se++)ae[se]=ae[se].trim().replace(/\\\|/g,"|");return ae}function N(be,Ce,Ee){var ae=be.length;if(ae===0)return"";for(var se=0;se<ae;){var pe=be.charAt(ae-se-1);if(pe===Ce&&!Ee)se++;else if(pe!==Ce&&Ee)se++;else break}return be.substr(0,ae-se)}function B(be,Ce){if(be.indexOf(Ce[1])===-1)return-1;for(var Ee=be.length,ae=0,se=0;se<Ee;se++)if(be[se]==="\\")se++;else if(be[se]===Ce[0])ae++;else if(be[se]===Ce[1]&&(ae--,ae<0))return se;return-1}function G(be){be&&be.sanitize&&!be.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:h,unescape:d,edit:C,cleanUrl:x,resolveUrl:i,noopTest:y,merge:v,splitCells:A,rtrim:N,findClosingBracket:B,checkSanitizeDeprecation:G},P=H.defaults,k=V.rtrim,K=V.splitCells,J=V.escape,ne=V.findClosingBracket;function de(be,Ce,Ee){var ae=Ce.href,se=Ce.title?J(Ce.title):null,pe=be[1].replace(/\\([\[\]])/g,"$1");return be[0].charAt(0)!=="!"?{type:"link",raw:Ee,href:ae,title:se,text:pe}:{type:"image",raw:Ee,href:ae,title:se,text:J(pe)}}function Se(be,Ce){var Ee=be.match(/^(\s+)(?:```)/);if(Ee===null)return Ce;var ae=Ee[1];return Ce.split(`
`).map(function(se){var pe=se.match(/^\s+/);if(pe===null)return se;var fe=pe[0];return fe.length>=ae.length?se.slice(ae.length):se}).join(`
`)}var ye=function(){function be(Ee){this.options=Ee||P}var Ce=be.prototype;return Ce.space=function(ae){var se=this.rules.block.newline.exec(ae);if(se)return se[0].length>1?{type:"space",raw:se[0]}:{raw:`
`}},Ce.code=function(ae,se){var pe=this.rules.block.code.exec(ae);if(pe){var fe=se[se.length-1];if(fe&&fe.type==="paragraph")return{raw:pe[0],text:pe[0].trimRight()};var Ke=pe[0].replace(/^ {4}/gm,"");return{type:"code",raw:pe[0],codeBlockStyle:"indented",text:this.options.pedantic?Ke:k(Ke,`
`)}}},Ce.fences=function(ae){var se=this.rules.block.fences.exec(ae);if(se){var pe=se[0],fe=Se(pe,se[3]||"");return{type:"code",raw:pe,lang:se[2]?se[2].trim():se[2],text:fe}}},Ce.heading=function(ae){var se=this.rules.block.heading.exec(ae);if(se)return{type:"heading",raw:se[0],depth:se[1].length,text:se[2]}},Ce.nptable=function(ae){var se=this.rules.block.nptable.exec(ae);if(se){var pe={type:"table",header:K(se[1].replace(/^ *| *\| *$/g,"")),align:se[2].replace(/^ *|\| *$/g,"").split(/ *\| */),cells:se[3]?se[3].replace(/\n$/,"").split(`
`):[],raw:se[0]};if(pe.header.length===pe.align.length){var fe=pe.align.length,Ke;for(Ke=0;Ke<fe;Ke++)/^ *-+: *$/.test(pe.align[Ke])?pe.align[Ke]="right":/^ *:-+: *$/.test(pe.align[Ke])?pe.align[Ke]="center":/^ *:-+ *$/.test(pe.align[Ke])?pe.align[Ke]="left":pe.align[Ke]=null;for(fe=pe.cells.length,Ke=0;Ke<fe;Ke++)pe.cells[Ke]=K(pe.cells[Ke],pe.header.length);return pe}}},Ce.hr=function(ae){var se=this.rules.block.hr.exec(ae);if(se)return{type:"hr",raw:se[0]}},Ce.blockquote=function(ae){var se=this.rules.block.blockquote.exec(ae);if(se){var pe=se[0].replace(/^ *> ?/gm,"");return{type:"blockquote",raw:se[0],text:pe}}},Ce.list=function(ae){var se=this.rules.block.list.exec(ae);if(se){for(var pe=se[0],fe=se[2],Ke=fe.length>1,qe=fe[fe.length-1]===")",Lt={type:"list",raw:pe,ordered:Ke,start:Ke?+fe.slice(0,-1):"",loose:!1,items:[]},ln=se[0].match(this.rules.block.item),Xn=!1,gn,Tn,vt,wt,dt,ve,Ie,Tt=ln.length,it=0;it<Tt;it++)gn=ln[it],pe=gn,Tn=gn.length,gn=gn.replace(/^ *([*+-]|\d+[.)]) */,""),~gn.indexOf(`
`)&&(Tn-=gn.length,gn=this.options.pedantic?gn.replace(/^ {1,4}/gm,""):gn.replace(new RegExp("^ {1,"+Tn+"}","gm"),"")),it!==Tt-1&&(vt=this.rules.block.bullet.exec(ln[it+1])[0],(Ke?vt.length===1||!qe&&vt[vt.length-1]===")":vt.length>1||this.options.smartLists&&vt!==fe)&&(wt=ln.slice(it+1).join(`
`),Lt.raw=Lt.raw.substring(0,Lt.raw.length-wt.length),it=Tt-1)),dt=Xn||/\n\n(?!\s*$)/.test(gn),it!==Tt-1&&(Xn=gn.charAt(gn.length-1)===`
`,dt||(dt=Xn)),dt&&(Lt.loose=!0),ve=/^\[[ xX]\] /.test(gn),Ie=void 0,ve&&(Ie=gn[1]!==" ",gn=gn.replace(/^\[[ xX]\] +/,"")),Lt.items.push({type:"list_item",raw:pe,task:ve,checked:Ie,loose:dt,text:gn});return Lt}},Ce.html=function(ae){var se=this.rules.block.html.exec(ae);if(se)return{type:this.options.sanitize?"paragraph":"html",raw:se[0],pre:!this.options.sanitizer&&(se[1]==="pre"||se[1]==="script"||se[1]==="style"),text:this.options.sanitize?this.options.sanitizer?this.options.sanitizer(se[0]):J(se[0]):se[0]}},Ce.def=function(ae){var se=this.rules.block.def.exec(ae);if(se){se[3]&&(se[3]=se[3].substring(1,se[3].length-1));var pe=se[1].toLowerCase().replace(/\s+/g," ");return{tag:pe,raw:se[0],href:se[2],title:se[3]}}},Ce.table=function(ae){var se=this.rules.block.table.exec(ae);if(se){var pe={type:"table",header:K(se[1].replace(/^ *| *\| *$/g,"")),align:se[2].replace(/^ *|\| *$/g,"").split(/ *\| */),cells:se[3]?se[3].replace(/\n$/,"").split(`
`):[]};if(pe.header.length===pe.align.length){pe.raw=se[0];var fe=pe.align.length,Ke;for(Ke=0;Ke<fe;Ke++)/^ *-+: *$/.test(pe.align[Ke])?pe.align[Ke]="right":/^ *:-+: *$/.test(pe.align[Ke])?pe.align[Ke]="center":/^ *:-+ *$/.test(pe.align[Ke])?pe.align[Ke]="left":pe.align[Ke]=null;for(fe=pe.cells.length,Ke=0;Ke<fe;Ke++)pe.cells[Ke]=K(pe.cells[Ke].replace(/^ *\| *| *\| *$/g,""),pe.header.length);return pe}}},Ce.lheading=function(ae){var se=this.rules.block.lheading.exec(ae);if(se)return{type:"heading",raw:se[0],depth:se[2].charAt(0)==="="?1:2,text:se[1]}},Ce.paragraph=function(ae){var se=this.rules.block.paragraph.exec(ae);if(se)return{type:"paragraph",raw:se[0],text:se[1].charAt(se[1].length-1)===`
`?se[1].slice(0,-1):se[1]}},Ce.text=function(ae,se){var pe=this.rules.block.text.exec(ae);if(pe){var fe=se[se.length-1];return fe&&fe.type==="text"?{raw:pe[0],text:pe[0]}:{type:"text",raw:pe[0],text:pe[0]}}},Ce.escape=function(ae){var se=this.rules.inline.escape.exec(ae);if(se)return{type:"escape",raw:se[0],text:J(se[1])}},Ce.tag=function(ae,se,pe){var fe=this.rules.inline.tag.exec(ae);if(fe)return!se&&/^<a /i.test(fe[0])?se=!0:se&&/^<\/a>/i.test(fe[0])&&(se=!1),!pe&&/^<(pre|code|kbd|script)(\s|>)/i.test(fe[0])?pe=!0:pe&&/^<\/(pre|code|kbd|script)(\s|>)/i.test(fe[0])&&(pe=!1),{type:this.options.sanitize?"text":"html",raw:fe[0],inLink:se,inRawBlock:pe,text:this.options.sanitize?this.options.sanitizer?this.options.sanitizer(fe[0]):J(fe[0]):fe[0]}},Ce.link=function(ae){var se=this.rules.inline.link.exec(ae);if(se){var pe=ne(se[2],"()");if(pe>-1){var fe=se[0].indexOf("!")===0?5:4,Ke=fe+se[1].length+pe;se[2]=se[2].substring(0,pe),se[0]=se[0].substring(0,Ke).trim(),se[3]=""}var qe=se[2],Lt="";if(this.options.pedantic){var ln=/^([^'"]*[^\s])\s+(['"])(.*)\2/.exec(qe);ln?(qe=ln[1],Lt=ln[3]):Lt=""}else Lt=se[3]?se[3].slice(1,-1):"";qe=qe.trim().replace(/^<([\s\S]*)>$/,"$1");var Xn=de(se,{href:qe&&qe.replace(this.rules.inline._escapes,"$1"),title:Lt&&Lt.replace(this.rules.inline._escapes,"$1")},se[0]);return Xn}},Ce.reflink=function(ae,se){var pe;if((pe=this.rules.inline.reflink.exec(ae))||(pe=this.rules.inline.nolink.exec(ae))){var fe=(pe[2]||pe[1]).replace(/\s+/g," ");if(fe=se[fe.toLowerCase()],!fe||!fe.href){var Ke=pe[0].charAt(0);return{type:"text",raw:Ke,text:Ke}}var qe=de(pe,fe,pe[0]);return qe}},Ce.strong=function(ae,se,pe){pe===void 0&&(pe="");var fe=this.rules.inline.strong.start.exec(ae);if(fe&&(!fe[1]||fe[1]&&(pe===""||this.rules.inline.punctuation.exec(pe)))){se=se.slice(-1*ae.length);var Ke=fe[0]==="**"?this.rules.inline.strong.endAst:this.rules.inline.strong.endUnd;Ke.lastIndex=0;for(var qe;(fe=Ke.exec(se))!=null;)if(qe=this.rules.inline.strong.middle.exec(se.slice(0,fe.index+3)),qe)return{type:"strong",raw:ae.slice(0,qe[0].length),text:ae.slice(2,qe[0].length-2)}}},Ce.em=function(ae,se,pe){pe===void 0&&(pe="");var fe=this.rules.inline.em.start.exec(ae);if(fe&&(!fe[1]||fe[1]&&(pe===""||this.rules.inline.punctuation.exec(pe)))){se=se.slice(-1*ae.length);var Ke=fe[0]==="*"?this.rules.inline.em.endAst:this.rules.inline.em.endUnd;Ke.lastIndex=0;for(var qe;(fe=Ke.exec(se))!=null;)if(qe=this.rules.inline.em.middle.exec(se.slice(0,fe.index+2)),qe)return{type:"em",raw:ae.slice(0,qe[0].length),text:ae.slice(1,qe[0].length-1)}}},Ce.codespan=function(ae){var se=this.rules.inline.code.exec(ae);if(se){var pe=se[2].replace(/\n/g," "),fe=/[^ ]/.test(pe),Ke=pe.startsWith(" ")&&pe.endsWith(" ");return fe&&Ke&&(pe=pe.substring(1,pe.length-1)),pe=J(pe,!0),{type:"codespan",raw:se[0],text:pe}}},Ce.br=function(ae){var se=this.rules.inline.br.exec(ae);if(se)return{type:"br",raw:se[0]}},Ce.del=function(ae){var se=this.rules.inline.del.exec(ae);if(se)return{type:"del",raw:se[0],text:se[1]}},Ce.autolink=function(ae,se){var pe=this.rules.inline.autolink.exec(ae);if(pe){var fe,Ke;return pe[2]==="@"?(fe=J(this.options.mangle?se(pe[1]):pe[1]),Ke="mailto:"+fe):(fe=J(pe[1]),Ke=fe),{type:"link",raw:pe[0],text:fe,href:Ke,tokens:[{type:"text",raw:fe,text:fe}]}}},Ce.url=function(ae,se){var pe;if(pe=this.rules.inline.url.exec(ae)){var fe,Ke;if(pe[2]==="@")fe=J(this.options.mangle?se(pe[0]):pe[0]),Ke="mailto:"+fe;else{var qe;do qe=pe[0],pe[0]=this.rules.inline._backpedal.exec(pe[0])[0];while(qe!==pe[0]);fe=J(pe[0]),pe[1]==="www."?Ke="http://"+fe:Ke=fe}return{type:"link",raw:pe[0],text:fe,href:Ke,tokens:[{type:"text",raw:fe,text:fe}]}}},Ce.inlineText=function(ae,se,pe){var fe=this.rules.inline.text.exec(ae);if(fe){var Ke;return se?Ke=this.options.sanitize?this.options.sanitizer?this.options.sanitizer(fe[0]):J(fe[0]):fe[0]:Ke=J(this.options.smartypants?pe(fe[0]):fe[0]),{type:"text",raw:fe[0],text:Ke}}},be}(),we=V.noopTest,Re=V.edit,Pe=V.merge,xe={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:we,table:we,lheading:/^([^\n]+)\n {0,3}(=+|-+) *(?:\n+|$)/,_paragraph:/^([^\n]+(?:\n(?!hr|heading|lheading|blockquote|fences|list|html)[^\n]+)*)/,text:/^[^\n]+/};xe._label=/(?!\s*\])(?:\\[\[\]]|[^\[\]])+/,xe._title=/(?:"(?:\\"?|[^"\\])*"|'[^'\n]*(?:\n[^'\n]+)*\n?'|\([^()]*\))/,xe.def=Re(xe.def).replace("label",xe._label).replace("title",xe._title).getRegex(),xe.bullet=/(?:[*+-]|\d{1,9}[.)])/,xe.item=/^( *)(bull) ?[^\n]*(?:\n(?!\1bull ?)[^\n]*)*/,xe.item=Re(xe.item,"gm").replace(/bull/g,xe.bullet).getRegex(),xe.list=Re(xe.list).replace(/bull/g,xe.bullet).replace("hr","\\n+(?=\\1?(?:(?:- *){3,}|(?:_ *){3,}|(?:\\* *){3,})(?:\\n+|$))").replace("def","\\n+(?="+xe.def.source+")").getRegex(),xe._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",xe._comment=/<!--(?!-?>)[\s\S]*?-->/,xe.html=Re(xe.html,"i").replace("comment",xe._comment).replace("tag",xe._tag).replace("attribute",/ +[a-zA-Z:_][\w.:-]*(?: *= *"[^"\n]*"| *= *'[^'\n]*'| *= *[^\s"'=<>`]+)?/).getRegex(),xe.paragraph=Re(xe._paragraph).replace("hr",xe.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",xe._tag).getRegex(),xe.blockquote=Re(xe.blockquote).replace("paragraph",xe.paragraph).getRegex(),xe.normal=Pe({},xe),xe.gfm=Pe({},xe.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*|$)"}),xe.gfm.nptable=Re(xe.gfm.nptable).replace("hr",xe.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",xe._tag).getRegex(),xe.gfm.table=Re(xe.gfm.table).replace("hr",xe.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",xe._tag).getRegex(),xe.pedantic=Pe({},xe.normal,{html:Re(`^ *(?:comment *(?:\\n|\\s*$)|<(tag)[\\s\\S]+?</\\1> *(?:\\n{2,}|\\s*$)|<tag(?:"[^"]*"|'[^']*'|\\s[^'"/>\\s]*)*?/?> *(?:\\n{2,}|\\s*$))`).replace("comment",xe._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:we,paragraph:Re(xe.normal._paragraph).replace("hr",xe.hr).replace("heading",` *#{1,6} *[^
]`).replace("lheading",xe.lheading).replace("blockquote"," {0,3}>").replace("|fences","").replace("|list","").replace("|html","").getRegex()});var Oe={escape:/^\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/,autolink:/^<(scheme:[^\s\x00-\x1f<>]*|email)>/,url:we,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:we,text:/^(`+|[^`])(?:[\s\S]*?(?:(?=[\\<!\[`*]|\b_|$)|[^ ](?= {2,}\n))|(?= {2,}\n))/,punctuation:/^([\s*punctuation])/};Oe._punctuation="!\"#$%&'()+\\-.,/:;<=>?@\\[\\]`^{|}~",Oe.punctuation=Re(Oe.punctuation).replace(/punctuation/g,Oe._punctuation).getRegex(),Oe._blockSkip="\\[[^\\]]*?\\]\\([^\\)]*?\\)|`[^`]*?`|<[^>]*?>",Oe._overlapSkip="__[^_]*?__|\\*\\*\\[^\\*\\]*?\\*\\*",Oe.em.start=Re(Oe.em.start).replace(/punctuation/g,Oe._punctuation).getRegex(),Oe.em.middle=Re(Oe.em.middle).replace(/punctuation/g,Oe._punctuation).replace(/overlapSkip/g,Oe._overlapSkip).getRegex(),Oe.em.endAst=Re(Oe.em.endAst,"g").replace(/punctuation/g,Oe._punctuation).getRegex(),Oe.em.endUnd=Re(Oe.em.endUnd,"g").replace(/punctuation/g,Oe._punctuation).getRegex(),Oe.strong.start=Re(Oe.strong.start).replace(/punctuation/g,Oe._punctuation).getRegex(),Oe.strong.middle=Re(Oe.strong.middle).replace(/punctuation/g,Oe._punctuation).replace(/blockSkip/g,Oe._blockSkip).getRegex(),Oe.strong.endAst=Re(Oe.strong.endAst,"g").replace(/punctuation/g,Oe._punctuation).getRegex(),Oe.strong.endUnd=Re(Oe.strong.endUnd,"g").replace(/punctuation/g,Oe._punctuation).getRegex(),Oe.blockSkip=Re(Oe._blockSkip,"g").getRegex(),Oe.overlapSkip=Re(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=Re(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=Re(Oe.tag).replace("comment",xe._comment).replace("attribute",Oe._attribute).getRegex(),Oe._label=/(?:\[(?:\\.|[^\[\]\\])*\]|\\.|`[^`]*`|[^\[\]\\`])*?/,Oe._href=/<(?:\\[<>]?|[^\s<>\\])*>|[^\s\x00-\x1f]*/,Oe._title=/"(?:\\"?|[^"\\])*"|'(?:\\'?|[^'\\])*'|\((?:\\\)?|[^)\\])*\)/,Oe.link=Re(Oe.link).replace("label",Oe._label).replace("href",Oe._href).replace("title",Oe._title).getRegex(),Oe.reflink=Re(Oe.reflink).replace("label",Oe._label).getRegex(),Oe.reflinkSearch=Re(Oe.reflinkSearch,"g").replace("reflink",Oe.reflink).replace("nolink",Oe.nolink).getRegex(),Oe.normal=Pe({},Oe),Oe.pedantic=Pe({},Oe.normal,{strong:{start:/^__|\*\*/,middle:/^__(?=\S)([\s\S]*?\S)__(?!_)|^\*\*(?=\S)([\s\S]*?\S)\*\*(?!\*)/,endAst:/\*\*(?!\*)/g,endUnd:/__(?!_)/g},em:{start:/^_|\*/,middle:/^()\*(?=\S)([\s\S]*?\S)\*(?!\*)|^_(?=\S)([\s\S]*?\S)_(?!_)/,endAst:/\*(?!\*)/g,endUnd:/_(?!_)/g},link:Re(/^!?\[(label)\]\((.*?)\)/).replace("label",Oe._label).getRegex(),reflink:Re(/^!?\[(label)\]\s*\[([^\]]*)\]/).replace("label",Oe._label).getRegex()}),Oe.gfm=Pe({},Oe.normal,{escape:Re(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=Re(Oe.gfm.url,"i").replace("email",Oe.gfm._extended_email).getRegex(),Oe.breaks=Pe({},Oe.gfm,{br:Re(Oe.br).replace("{2,}","*").getRegex(),text:Re(Oe.gfm.text).replace("\\b_","\\b_| {2,}\\n").replace(/\{2,\}/g,"*").getRegex()});var q={block:xe,inline:Oe},_e=H.defaults,ge=q.block,Ge=q.inline;function $e(be){return be.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 Xe(be){var Ce="",Ee,ae,se=be.length;for(Ee=0;Ee<se;Ee++)ae=be.charCodeAt(Ee),Math.random()>.5&&(ae="x"+ae.toString(16)),Ce+="&#"+ae+";";return Ce}var at=function(){function be(Ee){this.tokens=[],this.tokens.links=Object.create(null),this.options=Ee||_e,this.options.tokenizer=this.options.tokenizer||new ye,this.tokenizer=this.options.tokenizer,this.tokenizer.options=this.options;var ae={block:ge.normal,inline:Ge.normal};this.options.pedantic?(ae.block=ge.pedantic,ae.inline=Ge.pedantic):this.options.gfm&&(ae.block=ge.gfm,this.options.breaks?ae.inline=Ge.breaks:ae.inline=Ge.gfm),this.tokenizer.rules=ae}be.lex=function(ae,se){var pe=new be(se);return pe.lex(ae)};var Ce=be.prototype;return Ce.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},Ce.blockTokens=function(ae,se,pe){se===void 0&&(se=[]),pe===void 0&&(pe=!0),ae=ae.replace(/^ +$/gm,"");for(var fe,Ke,qe,Lt;ae;){if(fe=this.tokenizer.space(ae)){ae=ae.substring(fe.raw.length),fe.type&&se.push(fe);continue}if(fe=this.tokenizer.code(ae,se)){ae=ae.substring(fe.raw.length),fe.type?se.push(fe):(Lt=se[se.length-1],Lt.raw+=`
`+fe.raw,Lt.text+=`
`+fe.text);continue}if(fe=this.tokenizer.fences(ae)){ae=ae.substring(fe.raw.length),se.push(fe);continue}if(fe=this.tokenizer.heading(ae)){ae=ae.substring(fe.raw.length),se.push(fe);continue}if(fe=this.tokenizer.nptable(ae)){ae=ae.substring(fe.raw.length),se.push(fe);continue}if(fe=this.tokenizer.hr(ae)){ae=ae.substring(fe.raw.length),se.push(fe);continue}if(fe=this.tokenizer.blockquote(ae)){ae=ae.substring(fe.raw.length),fe.tokens=this.blockTokens(fe.text,[],pe),se.push(fe);continue}if(fe=this.tokenizer.list(ae)){for(ae=ae.substring(fe.raw.length),qe=fe.items.length,Ke=0;Ke<qe;Ke++)fe.items[Ke].tokens=this.blockTokens(fe.items[Ke].text,[],!1);se.push(fe);continue}if(fe=this.tokenizer.html(ae)){ae=ae.substring(fe.raw.length),se.push(fe);continue}if(pe&&(fe=this.tokenizer.def(ae))){ae=ae.substring(fe.raw.length),this.tokens.links[fe.tag]||(this.tokens.links[fe.tag]={href:fe.href,title:fe.title});continue}if(fe=this.tokenizer.table(ae)){ae=ae.substring(fe.raw.length),se.push(fe);continue}if(fe=this.tokenizer.lheading(ae)){ae=ae.substring(fe.raw.length),se.push(fe);continue}if(pe&&(fe=this.tokenizer.paragraph(ae))){ae=ae.substring(fe.raw.length),se.push(fe);continue}if(fe=this.tokenizer.text(ae,se)){ae=ae.substring(fe.raw.length),fe.type?se.push(fe):(Lt=se[se.length-1],Lt.raw+=`
`+fe.raw,Lt.text+=`
`+fe.text);continue}if(ae){var ln="Infinite loop on byte: "+ae.charCodeAt(0);if(this.options.silent){console.error(ln);break}else throw new Error(ln)}}return se},Ce.inline=function(ae){var se,pe,fe,Ke,qe,Lt,ln=ae.length;for(se=0;se<ln;se++){Lt=ae[se];switch(Lt.type){case"paragraph":case"text":case"heading":{Lt.tokens=[],this.inlineTokens(Lt.text,Lt.tokens);break}case"table":{for(Lt.tokens={header:[],cells:[]},Ke=Lt.header.length,pe=0;pe<Ke;pe++)Lt.tokens.header[pe]=[],this.inlineTokens(Lt.header[pe],Lt.tokens.header[pe]);for(Ke=Lt.cells.length,pe=0;pe<Ke;pe++)for(qe=Lt.cells[pe],Lt.tokens.cells[pe]=[],fe=0;fe<qe.length;fe++)Lt.tokens.cells[pe][fe]=[],this.inlineTokens(qe[fe],Lt.tokens.cells[pe][fe]);break}case"blockquote":{this.inline(Lt.tokens);break}case"list":{for(Ke=Lt.items.length,pe=0;pe<Ke;pe++)this.inline(Lt.items[pe].tokens);break}}}return ae},Ce.inlineTokens=function(ae,se,pe,fe,Ke){se===void 0&&(se=[]),pe===void 0&&(pe=!1),fe===void 0&&(fe=!1),Ke===void 0&&(Ke="");var qe,Lt=ae,ln;if(this.tokens.links){var Xn=Object.keys(this.tokens.links);if(Xn.length>0)for(;(ln=this.tokenizer.rules.inline.reflinkSearch.exec(Lt))!=null;)Xn.includes(ln[0].slice(ln[0].lastIndexOf("[")+1,-1))&&(Lt=Lt.slice(0,ln.index)+"["+"a".repeat(ln[0].length-2)+"]"+Lt.slice(this.tokenizer.rules.inline.reflinkSearch.lastIndex))}for(;(ln=this.tokenizer.rules.inline.blockSkip.exec(Lt))!=null;)Lt=Lt.slice(0,ln.index)+"["+"a".repeat(ln[0].length-2)+"]"+Lt.slice(this.tokenizer.rules.inline.blockSkip.lastIndex);for(;ae;){if(qe=this.tokenizer.escape(ae)){ae=ae.substring(qe.raw.length),se.push(qe);continue}if(qe=this.tokenizer.tag(ae,pe,fe)){ae=ae.substring(qe.raw.length),pe=qe.inLink,fe=qe.inRawBlock,se.push(qe);continue}if(qe=this.tokenizer.link(ae)){ae=ae.substring(qe.raw.length),qe.type==="link"&&(qe.tokens=this.inlineTokens(qe.text,[],!0,fe)),se.push(qe);continue}if(qe=this.tokenizer.reflink(ae,this.tokens.links)){ae=ae.substring(qe.raw.length),qe.type==="link"&&(qe.tokens=this.inlineTokens(qe.text,[],!0,fe)),se.push(qe);continue}if(qe=this.tokenizer.strong(ae,Lt,Ke)){ae=ae.substring(qe.raw.length),qe.tokens=this.inlineTokens(qe.text,[],pe,fe),se.push(qe);continue}if(qe=this.tokenizer.em(ae,Lt,Ke)){ae=ae.substring(qe.raw.length),qe.tokens=this.inlineTokens(qe.text,[],pe,fe),se.push(qe);continue}if(qe=this.tokenizer.codespan(ae)){ae=ae.substring(qe.raw.length),se.push(qe);continue}if(qe=this.tokenizer.br(ae)){ae=ae.substring(qe.raw.length),se.push(qe);continue}if(qe=this.tokenizer.del(ae)){ae=ae.substring(qe.raw.length),qe.tokens=this.inlineTokens(qe.text,[],pe,fe),se.push(qe);continue}if(qe=this.tokenizer.autolink(ae,Xe)){ae=ae.substring(qe.raw.length),se.push(qe);continue}if(!pe&&(qe=this.tokenizer.url(ae,Xe))){ae=ae.substring(qe.raw.length),se.push(qe);continue}if(qe=this.tokenizer.inlineText(ae,fe,$e)){ae=ae.substring(qe.raw.length),Ke=qe.raw.slice(-1),se.push(qe);continue}if(ae){var gn="Infinite loop on byte: "+ae.charCodeAt(0);if(this.options.silent){console.error(gn);break}else throw new Error(gn)}}return se},I(be,null,[{key:"rules",get:function(){return{block:ge,inline:Ge}}}]),be}(),At=H.defaults,kt=V.cleanUrl,Nt=V.escape,Ct=function(){function be(Ee){this.options=Ee||At}var Ce=be.prototype;return Ce.code=function(ae,se,pe){var fe=(se||"").match(/\S*/)[0];if(this.options.highlight){var Ke=this.options.highlight(ae,fe);Ke!=null&&Ke!==ae&&(pe=!0,ae=Ke)}return fe?'<pre><code class="'+this.options.langPrefix+Nt(fe,!0)+'">'+(pe?ae:Nt(ae,!0))+`</code></pre>
`:"<pre><code>"+(pe?ae:Nt(ae,!0))+`</code></pre>
`},Ce.blockquote=function(ae){return`<blockquote>
`+ae+`</blockquote>
`},Ce.html=function(ae){return ae},Ce.heading=function(ae,se,pe,fe){return this.options.headerIds?"<h"+se+' id="'+this.options.headerPrefix+fe.slug(pe)+'">'+ae+"</h"+se+`>
`:"<h"+se+">"+ae+"</h"+se+`>
`},Ce.hr=function(){return this.options.xhtml?`<hr/>
`:`<hr>
`},Ce.list=function(ae,se,pe){var fe=se?"ol":"ul",Ke=se&&pe!==1?' start="'+pe+'"':"";return"<"+fe+Ke+`>
`+ae+"</"+fe+`>
`},Ce.listitem=function(ae){return"<li>"+ae+`</li>
`},Ce.checkbox=function(ae){return"<input "+(ae?'checked="" ':"")+'disabled="" type="checkbox"'+(this.options.xhtml?" /":"")+"> "},Ce.paragraph=function(ae){return"<p>"+ae+`</p>
`},Ce.table=function(ae,se){return se&&(se="<tbody>"+se+"</tbody>"),`<table>
<thead>
`+ae+`</thead>
`+se+`</table>
`},Ce.tablerow=function(ae){return`<tr>
`+ae+`</tr>
`},Ce.tablecell=function(ae,se){var pe=se.header?"th":"td",fe=se.align?"<"+pe+' align="'+se.align+'">':"<"+pe+">";return fe+ae+"</"+pe+`>
`},Ce.strong=function(ae){return"<strong>"+ae+"</strong>"},Ce.em=function(ae){return"<em>"+ae+"</em>"},Ce.codespan=function(ae){return"<code>"+ae+"</code>"},Ce.br=function(){return this.options.xhtml?"<br/>":"<br>"},Ce.del=function(ae){return"<del>"+ae+"</del>"},Ce.link=function(ae,se,pe){if(ae=kt(this.options.sanitize,this.options.baseUrl,ae),ae===null)return pe;var fe='<a href="'+Nt(ae)+'"';return se&&(fe+=' title="'+se+'"'),fe+=">"+pe+"</a>",fe},Ce.image=function(ae,se,pe){if(ae=kt(this.options.sanitize,this.options.baseUrl,ae),ae===null)return pe;var fe='<img src="'+ae+'" alt="'+pe+'"';return se&&(fe+=' title="'+se+'"'),fe+=this.options.xhtml?"/>":">",fe},Ce.text=function(ae){return ae},be}(),lt=function(){function be(){}var Ce=be.prototype;return Ce.strong=function(ae){return ae},Ce.em=function(ae){return ae},Ce.codespan=function(ae){return ae},Ce.del=function(ae){return ae},Ce.html=function(ae){return ae},Ce.text=function(ae){return ae},Ce.link=function(ae,se,pe){return""+pe},Ce.image=function(ae,se,pe){return""+pe},Ce.br=function(){return""},be}(),tn=function(){function be(){this.seen={}}var Ce=be.prototype;return Ce.slug=function(ae){var se=ae.toLowerCase().trim().replace(/<[!\/a-z].*?>/ig,"").replace(/[\u2000-\u206F\u2E00-\u2E7F\\'!"#$%&()*+,./:;<=>?@[\]^`{|}~]/g,"").replace(/\s/g,"-");if(this.seen.hasOwnProperty(se)){var pe=se;do this.seen[pe]++,se=pe+"-"+this.seen[pe];while(this.seen.hasOwnProperty(se))}return this.seen[se]=0,se},be}(),Cn=H.defaults,Sn=V.unescape,vn=function(){function be(Ee){this.options=Ee||Cn,this.options.renderer=this.options.renderer||new Ct,this.renderer=this.options.renderer,this.renderer.options=this.options,this.textRenderer=new lt,this.slugger=new tn}be.parse=function(ae,se){var pe=new be(se);return pe.parse(ae)};var Ce=be.prototype;return Ce.parse=function(ae,se){se===void 0&&(se=!0);var pe="",fe,Ke,qe,Lt,ln,Xn,gn,Tn,vt,wt,dt,ve,Ie,Tt,it,Yt,sn,mt,Kt=ae.length;for(fe=0;fe<Kt;fe++){wt=ae[fe];switch(wt.type){case"space":continue;case"hr":{pe+=this.renderer.hr();continue}case"heading":{pe+=this.renderer.heading(this.parseInline(wt.tokens),wt.depth,Sn(this.parseInline(wt.tokens,this.textRenderer)),this.slugger);continue}case"code":{pe+=this.renderer.code(wt.text,wt.lang,wt.escaped);continue}case"table":{for(Tn="",gn="",Lt=wt.header.length,Ke=0;Ke<Lt;Ke++)gn+=this.renderer.tablecell(this.parseInline(wt.tokens.header[Ke]),{header:!0,align:wt.align[Ke]});for(Tn+=this.renderer.tablerow(gn),vt="",Lt=wt.cells.length,Ke=0;Ke<Lt;Ke++){for(Xn=wt.tokens.cells[Ke],gn="",ln=Xn.length,qe=0;qe<ln;qe++)gn+=this.renderer.tablecell(this.parseInline(Xn[qe]),{header:!1,align:wt.align[qe]});vt+=this.renderer.tablerow(gn)}pe+=this.renderer.table(Tn,vt);continue}case"blockquote":{vt=this.parse(wt.tokens),pe+=this.renderer.blockquote(vt);continue}case"list":{for(dt=wt.ordered,ve=wt.start,Ie=wt.loose,Lt=wt.items.length,vt="",Ke=0;Ke<Lt;Ke++)it=wt.items[Ke],Yt=it.checked,sn=it.task,Tt="",it.task&&(mt=this.renderer.checkbox(Yt),Ie?it.tokens.length>0&&it.tokens[0].type==="text"?(it.tokens[0].text=mt+" "+it.tokens[0].text,it.tokens[0].tokens&&it.tokens[0].tokens.length>0&&it.tokens[0].tokens[0].type==="text"&&(it.tokens[0].tokens[0].text=mt+" "+it.tokens[0].tokens[0].text)):it.tokens.unshift({type:"text",text:mt}):Tt+=mt),Tt+=this.parse(it.tokens,Ie),vt+=this.renderer.listitem(Tt,sn,Yt);pe+=this.renderer.list(vt,dt,ve);continue}case"html":{pe+=this.renderer.html(wt.text);continue}case"paragraph":{pe+=this.renderer.paragraph(this.parseInline(wt.tokens));continue}case"text":{for(vt=wt.tokens?this.parseInline(wt.tokens):wt.text;fe+1<Kt&&ae[fe+1].type==="text";)wt=ae[++fe],vt+=`
`+(wt.tokens?this.parseInline(wt.tokens):wt.text);pe+=se?this.renderer.paragraph(vt):vt;continue}default:{var Nn='Token with "'+wt.type+'" type was not found.';if(this.options.silent){console.error(Nn);return}else throw new Error(Nn)}}}return pe},Ce.parseInline=function(ae,se){se=se||this.renderer;var pe="",fe,Ke,qe=ae.length;for(fe=0;fe<qe;fe++){Ke=ae[fe];switch(Ke.type){case"escape":{pe+=se.text(Ke.text);break}case"html":{pe+=se.html(Ke.text);break}case"link":{pe+=se.link(Ke.href,Ke.title,this.parseInline(Ke.tokens,se));break}case"image":{pe+=se.image(Ke.href,Ke.title,Ke.text);break}case"strong":{pe+=se.strong(this.parseInline(Ke.tokens,se));break}case"em":{pe+=se.em(this.parseInline(Ke.tokens,se));break}case"codespan":{pe+=se.codespan(Ke.text);break}case"br":{pe+=se.br();break}case"del":{pe+=se.del(this.parseInline(Ke.tokens,se));break}case"text":{pe+=se.text(Ke.text);break}default:{var Lt='Token with "'+Ke.type+'" type was not found.';if(this.options.silent){console.error(Lt);return}else throw new Error(Lt)}}}return pe},be}(),On=V.merge,Wn=V.checkSanitizeDeprecation,De=V.escape,We=H.getDefaults,bt=H.changeDefaults,_t=H.defaults;function tt(be,Ce,Ee){if(typeof be=="undefined"||be===null)throw new Error("marked(): input parameter is undefined or null");if(typeof be!="string")throw new Error("marked(): input parameter is of type "+Object.prototype.toString.call(be)+", string expected");if(typeof Ce=="function"&&(Ee=Ce,Ce=null),Ce=On({},tt.defaults,Ce||{}),Wn(Ce),Ee){var ae=Ce.highlight,se;try{se=at.lex(be,Ce)}catch(qe){return Ee(qe)}var pe=function(Lt){var ln;if(!Lt)try{ln=vn.parse(se,Ce)}catch(Xn){Lt=Xn}return Ce.highlight=ae,Lt?Ee(Lt):Ee(null,ln)};if(!ae||ae.length<3)return pe();if(delete Ce.highlight,!se.length)return pe();var fe=0;tt.walkTokens(se,function(qe){qe.type==="code"&&(fe++,setTimeout(function(){ae(qe.text,qe.lang,function(Lt,ln){if(Lt)return pe(Lt);ln!=null&&ln!==qe.text&&(qe.text=ln,qe.escaped=!0),fe--,fe===0&&pe()})},0))}),fe===0&&pe();return}try{var Ke=at.lex(be,Ce);return Ce.walkTokens&&tt.walkTokens(Ke,Ce.walkTokens),vn.parse(Ke,Ce)}catch(qe){if(qe.message+=`
Please report this to https://github.com/markedjs/marked.`,Ce.silent)return"<p>An error occurred:</p><pre>"+De(qe.message+"",!0)+"</pre>";throw qe}}tt.options=tt.setOptions=function(be){return On(tt.defaults,be),bt(tt.defaults),tt},tt.getDefaults=We,tt.defaults=_t,tt.use=function(be){var Ce=On({},be);if(be.renderer&&function(){var ae=tt.defaults.renderer||new Ct,se=function(Ke){var qe=ae[Ke];ae[Ke]=function(){for(var Lt=arguments.length,ln=new Array(Lt),Xn=0;Xn<Lt;Xn++)ln[Xn]=arguments[Xn];var gn=be.renderer[Ke].apply(ae,ln);return gn===!1&&(gn=qe.apply(ae,ln)),gn}};for(var pe in be.renderer)se(pe);Ce.renderer=ae}(),be.tokenizer&&function(){var ae=tt.defaults.tokenizer||new ye,se=function(Ke){var qe=ae[Ke];ae[Ke]=function(){for(var Lt=arguments.length,ln=new Array(Lt),Xn=0;Xn<Lt;Xn++)ln[Xn]=arguments[Xn];var gn=be.tokenizer[Ke].apply(ae,ln);return gn===!1&&(gn=qe.apply(ae,ln)),gn}};for(var pe in be.tokenizer)se(pe);Ce.tokenizer=ae}(),be.walkTokens){var Ee=tt.defaults.walkTokens;Ce.walkTokens=function(ae){be.walkTokens(ae),Ee&&Ee(ae)}}tt.setOptions(Ce)},tt.walkTokens=function(be,Ce){for(var Ee=W(be),ae;!(ae=Ee()).done;){var se=ae.value;Ce(se);switch(se.type){case"table":{for(var pe=W(se.tokens.header),fe;!(fe=pe()).done;){var Ke=fe.value;tt.walkTokens(Ke,Ce)}for(var qe=W(se.tokens.cells),Lt;!(Lt=qe()).done;)for(var ln=Lt.value,Xn=W(ln),gn;!(gn=Xn()).done;){var Tn=gn.value;tt.walkTokens(Tn,Ce)}break}case"list":{tt.walkTokens(se.items,Ce);break}default:se.tokens&&tt.walkTokens(se.tokens,Ce)}}},tt.Parser=vn,tt.parser=vn.parse,tt.Renderer=Ct,tt.TextRenderer=lt,tt.Lexer=at,tt.lexer=at.lex,tt.Tokenizer=ye,tt.Slugger=tn,tt.parse=tt;var Et=tt;return Et})},E7E6:function(Ne,Ae){Ne.exports="data:image/png;base64,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"},E9nw:function(Ne,Ae){Ne.exports=function(){var O=document.getSelection();if(!O.rangeCount)return function(){};for(var ee=document.activeElement,I=[],j=0;j<O.rangeCount;j++)I.push(O.getRangeAt(j));switch(ee.tagName.toUpperCase()){case"INPUT":case"TEXTAREA":ee.blur();break;default:ee=null;break}return O.removeAllRanges(),function(){O.type==="Caret"&&O.removeAllRanges(),O.rangeCount||I.forEach(function(Y){O.addRange(Y)}),ee&&ee.focus()}}},ELLl:function(Ne,Ae,O){(function(ee){ee(O("VrN/"))})(function(ee){var I={pairs:`()[]{}''""`,closeBefore:`)]}'":;>`,triples:"",explode:"[]{}"},j=ee.Pos;ee.defineOption("autoCloseBrackets",!1,function(E,g,h){h&&h!=ee.Init&&(E.removeKeyMap(W),E.state.closeBrackets=null),g&&(D(Y(g,"pairs")),E.state.closeBrackets=g,E.addKeyMap(W))});function Y(E,g){return g=="pairs"&&typeof E=="string"?E:typeof E=="object"&&E[g]!=null?E[g]:I[g]}var W={Backspace:R,Enter:M};function D(E){for(var g=0;g<E.length;g++){var h=E.charAt(g),l="'"+h+"'";W[l]||(W[l]=H(h))}}D(I.pairs+"`");function H(E){return function(g){return L(g,E)}}function T(E){var g=E.state.closeBrackets;if(!g||g.override)return g;var h=E.getModeAt(E.getCursor());return h.closeBrackets||g}function R(E){var g=T(E);if(!g||E.getOption("disableInput"))return ee.Pass;for(var h=Y(g,"pairs"),l=E.listSelections(),d=0;d<l.length;d++){if(!l[d].empty())return ee.Pass;var f=U(E,l[d].head);if(!f||h.indexOf(f)%2!=0)return ee.Pass}for(var d=l.length-1;d>=0;d--){var C=l[d].head;E.replaceRange("",j(C.line,C.ch-1),j(C.line,C.ch+1),"+delete")}}function M(E){var g=T(E),h=g&&Y(g,"explode");if(!h||E.getOption("disableInput"))return ee.Pass;for(var l=E.listSelections(),d=0;d<l.length;d++){if(!l[d].empty())return ee.Pass;var f=U(E,l[d].head);if(!f||h.indexOf(f)%2!=0)return ee.Pass}E.operation(function(){var C=E.lineSeparator()||`
`;E.replaceSelection(C+C,null),E.execCommand("goCharLeft"),l=E.listSelections();for(var m=0;m<l.length;m++){var c=l[m].head.line;E.indentLine(c,null,!0),E.indentLine(c+1,null,!0)}})}function _(E){var g=ee.cmpPos(E.anchor,E.head)>0;return{anchor:new j(E.anchor.line,E.anchor.ch+(g?-1:1)),head:new j(E.head.line,E.head.ch+(g?1:-1))}}function L(E,g){var h=T(E);if(!h||E.getOption("disableInput"))return ee.Pass;var l=Y(h,"pairs"),d=l.indexOf(g);if(d==-1)return ee.Pass;for(var f=Y(h,"closeBefore"),C=Y(h,"triples"),m=l.charAt(d+1)==g,c=E.listSelections(),x=d%2==0,p,o=0;o<c.length;o++){var n=c[o],s=n.head,i,y=E.getRange(s,j(s.line,s.ch+1));if(x&&!n.empty())i="surround";else if((m||!x)&&y==g)m&&w(E,s)?i="both":C.indexOf(g)>=0&&E.getRange(s,j(s.line,s.ch+3))==g+g+g?i="skipThree":i="skip";else if(m&&s.ch>1&&C.indexOf(g)>=0&&E.getRange(j(s.line,s.ch-2),s)==g+g){if(s.ch>2&&/\bstring/.test(E.getTokenTypeAt(j(s.line,s.ch-2))))return ee.Pass;i="addFour"}else if(m){var v=s.ch==0?" ":E.getRange(j(s.line,s.ch-1),s);if(!ee.isWordChar(y)&&v!=g&&!ee.isWordChar(v))i="both";else return ee.Pass}else if(x&&(y.length===0||/\s/.test(y)||f.indexOf(y)>-1))i="both";else return ee.Pass;if(!p)p=i;else if(p!=i)return ee.Pass}var A=d%2?l.charAt(d-1):g,N=d%2?g:l.charAt(d+1);E.operation(function(){if(p=="skip")E.execCommand("goCharRight");else if(p=="skipThree")for(var B=0;B<3;B++)E.execCommand("goCharRight");else if(p=="surround"){for(var G=E.getSelections(),B=0;B<G.length;B++)G[B]=A+G[B]+N;E.replaceSelections(G,"around"),G=E.listSelections().slice();for(var B=0;B<G.length;B++)G[B]=_(G[B]);E.setSelections(G)}else p=="both"?(E.replaceSelection(A+N,null),E.triggerElectric(A+N),E.execCommand("goCharLeft")):p=="addFour"&&(E.replaceSelection(A+A+A+A,"before"),E.execCommand("goCharRight"))})}function U(E,g){var h=E.getRange(j(g.line,g.ch-1),j(g.line,g.ch+1));return h.length==2?h:null}function w(E,g){var h=E.getTokenAt(j(g.line,g.ch+1));return/\bstring/.test(h.type)&&h.start==g.ch&&(g.ch==0||!/\bstring/.test(E.getTokenTypeAt(g)))}})},EMck:function(Ne,Ae){Ne.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAA+9JREFUWEeVl12IVVUUx39rnyuj2UswQiEp1osURFESPoimkPgShJMQQ2UFDsOoEYmOn4yUToXcoSxNsYJewg+klxgJJ8GnqPzoSURUQh998MGBKWdcsvc959599t3nwwuXc+496+z1X//1LXqEXv7jMLCGhLkIkAAm/drf2b292mfhf/7z2L2V1/Q93P0khnGUQdEmJxH6ckoyBb6yR1WcGeJfW8pbBrSup0QPcA9hbs5inwFrkc9KeP8orESYEP0CzVkfUuhb4CvLQMYAlbkkACE6WgGg6LAqN4Uu839nICy5ug/NBVaRr8vckL0TshKy5xtjnzkAn3kMxKyqivDwUMMUDf5CmCFhCaTx5YPM9DgAeyMuKKMvUxhjSrhAD2tlLf+6gD/DU0xxnIRl7UAOjBQdCQD4AlkG1Iv0+xgWSz83WuS2PvorTzLNNQyPd6V6YhnYE7igyo/F9eCCvMcrvvI2iF84i7Aqx0KqR3RXrSx4gEHSb6cu5Om8KO/zchTAaSYQVnalu1gGdlQASFyWLEe4heEs8Gw7a/Js3aeH56WfazkXnGA+wlWMV+y8wBUdDgB0U/y7DLPK+XOMFzH8gdDTVR1bcXIZQ5+s57qT/5mngeMYlhYVO9GtXh2I+bfBRhnm27Y/xxgCvmk3rLB5Gf7HOCAzCC9hmF3WwES3FBQiC8bSP4sFso3bOVqbnMbwZiyqo5bGGlPqBtFP0K7o7LTbP2WEV8PA0kM8wRSXMCysVBj2j6A6in6cxkA3lZaB7TLC59HIHmMpcB5DIzofJPyEcBfDZgeyoJSLflSQBfaFOSyW3VyNAXBBdoBhDKNtFjrl9ksZYJuT+YETGN6KtnuXhpsilbDl/yuyn+eKlLvDrfOanMHwepuFhAnmsVrWMeNkfmQFyrkiV4kOFTDQYL+MsrMMgFPwNfOYdpXuBYSLzGG1DHCnnTUW5Pdcx7AoBkJ0sADAbJbIPv6uApAyYTjIIjZxU4QHXUF7jD0Ie2OxIjoQSUPDLWmyoI7yOjJ6jIUoNxFXzltDbhovohsi88AsDkqTzXUOryujR5kAVoZFSfTDFIA/MCQMyVccqnt4HTn9jk8RdnnB6lJT9INoDIzTyxsywnSdw6tk9BwNrvAbwmthOoquL6wDN2jwTzpadZaRol3BLzT5nmIbuW1iz8TngXdrzQPxSlY2Q9ZZZJwL3gl6QdFqFdsD/PUtNnTWGOVE+1MAZcNmFahwduyelDv7pr9Xupnwbe65aaVshi+jM2xivoKMAR9g3tBJ0XWcJKEvTI/cwOFbVGdxKVvv8kvMKctAL8phDGvcEhFTUGdPKHJTfB6YRBjnMQYfAr/L5O84EyIQAAAAAElFTkSuQmCC"},"F7C/":function(Ne,Ae){Ne.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAAAXNSR0IArs4c6QAAA0JJREFUSEullk2ITlEYx3/PufdlxAYrTKyUhcgkG2LQzMbGhkJMyUca32mMyVdoMrOgoSkTZXxEmY2NDU1RWChEdlaEsfBZihozj+597533vOeee+ctb93e+3HO83/O//k/HwKgF6hH6CagEWEGAWByruibQO6agJ+E9MgqTkS23Z/EYH95RcC0DMh4xiOnbOfS+8ghw15p4mIWsJtbBGyIvU5PlW60DbiGfeuj/enpA4YpsUpW8tgGFT3LJ0xCYxFVrjMu5f4wfGYSDbKcoRRUtBP1xsQ1UE3vo2TPiqow+EPwlOk0ymKGI1DR02gchwoVlXv7xPZ9idWxx4bBjLO2rYrNXmlmdxnwFDrmZR6l1fF7IttYFqv7Go8JWFqTokNapInroicsQFd1dtxSZ0KaZTsPYsAbNDHK/QytvvgKvymxVPRYAphS4YqjAvQdYVBaWWerTvsZwLAaw9QYOFWvTwOGQdGOJIa2V2Xw55ToQXjLRN7Kbr76Ejl9p9eYTsDc+DLsBxqqtFG2PyLa7gEsUxvFdqe0c7kIyP2mN9mOoQ+D+NQv2uZQWq1YJWSPtNFbC6j204rhYgzli7+JVHqoBtEYDsoRzhdSeoUDwLmCGhtXMtEDOZRmy9wcaee9D1T7mI3ybixmrh4sQYrucxLfXVxW3h/mMUXWM+IFvEPAF35hqMvUYydFRPcUxDBdHPJSjtNQSGkvL4BFXkotXYi2OjH0JX/IDTnJljjZu1jCCJ2EQEiHHORZ0lOvY9icW3USu6K7LMDqflbudVEihxymxD1GOYNhrVN772I4SsAahK5M8js1WnSHIxq7nlaqxWsC5sditxmoVJVRAt4gLBj7nlOXRbdZMRxvrPB1+Fp7aOKc6FaH0qKOkdeucpLcV9RFWxxKff0sW2eLhih/P01siG7JqPQ0M+mUk/yppZzlrdGr1PGDDoRjdqqIbnIAJ1Ivl/j4P2BjHeQcs4APtqpFN/LJmUUHEHqYkJywlGxP/6PHWt4FcdXZB6yzlD0kuj4ZE/Maryui8WbVvNGybP92RGl5EDbOIFyL4bzunqZPdU5/o8TC6BUx6AjdCI3xjFqkyqIT+1IqYAjhIZNpk718+AfZ8LVXyCfCsQAAAABJRU5ErkJggg=="},FOrL:function(Ne,Ae,O){Ne.exports=O.p+"static/nodata.a6b3f948.png"},FPkq:function(Ne,Ae,O){Ne.exports=O.p+"static/qrCode.dd0fe9b2.png"},GABl:function(Ne,Ae){Ne.exports="data:image/png;base64,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"},GfqC:function(Ne,Ae,O){"use strict";var ee=O("q1tI"),I=O.n(ee),j=O("TSYQ"),Y=O.n(j);function W(V,P){var k="cannot "+V.method+" "+V.action+" "+P.status+"'",K=new Error(k);return K.status=P.status,K.method=V.method,K.url=V.action,K}function D(V){var P=V.responseText||V.response;if(!P)return P;try{return JSON.parse(P)}catch(k){return P}}function H(V){var P=new XMLHttpRequest;V.onProgress&&P.upload&&(P.upload.onprogress=function(ne){ne.total>0&&(ne.percent=ne.loaded/ne.total*100),V.onProgress(ne)});var k=new FormData;V.data&&Object.keys(V.data).forEach(function(J){var ne=V.data[J];if(Array.isArray(ne)){ne.forEach(function(de){k.append(J+"[]",de)});return}k.append(J,V.data[J])}),V.file instanceof Blob?k.append(V.filename,V.file,V.file.name):k.append(V.filename,V.file),P.onerror=function(ne){V.onError(ne)},P.onload=function(){return P.status<200||P.status>=300?V.onError(W(V,P),D(P)):V.onSuccess(D(P),P)},P.open(V.method,V.action,!0),V.withCredentials&&"withCredentials"in P&&(P.withCredentials=!0);var K=V.headers||{};return K["X-Requested-With"]!==null&&P.setRequestHeader("X-Requested-With","XMLHttpRequest"),Object.keys(K).forEach(function(J){K[J]!==null&&P.setRequestHeader(J,K[J])}),P.send(k),{abort:function(){P.abort()}}}var T=+new Date,R=0;function M(){return"rc-upload-"+T+"-"+ ++R}function _(V,P){return V.indexOf(P,V.length-P.length)!==-1}var L=function(V,P){if(V&&P){var k=Array.isArray(P)?P:P.split(","),K=V.name||"",J=V.type||"",ne=J.replace(/\/.*$/,"");return k.some(function(de){var Se=de.trim();return Se.charAt(0)==="."?_(K.toLowerCase(),Se.toLowerCase()):/\/\*$/.test(Se)?ne===Se.replace(/\/.*$/,""):J===Se})}return!0};function U(V,P){var k=V.createReader(),K=[];function J(){k.readEntries(function(ne){var de=Array.prototype.slice.apply(ne);K=K.concat(de);var Se=!de.length;Se?P(K):J()})}J()}var w=function(P,k,K){var J=function ne(de,Se){Se=Se||"",de.isFile?de.file(function(ye){K(ye)&&(de.fullPath&&!ye.webkitRelativePath&&(Object.defineProperties(ye,{webkitRelativePath:{writable:!0}}),ye.webkitRelativePath=de.fullPath.replace(/^\//,""),Object.defineProperties(ye,{webkitRelativePath:{writable:!1}})),k([ye]))}):de.isDirectory&&U(de,function(ye){ye.forEach(function(we){ne(we,""+Se+de.name+"/")})})};P.forEach(function(ne){J(ne.webkitGetAsEntry())})},E=w,g=Object.assign||function(V){for(var P=1;P<arguments.length;P++){var k=arguments[P];for(var K in k)Object.prototype.hasOwnProperty.call(k,K)&&(V[K]=k[K])}return V},h=function(){function V(P,k){var K=[],J=!0,ne=!1,de=void 0;try{for(var Se=P[Symbol.iterator](),ye;!(J=(ye=Se.next()).done)&&!(K.push(ye.value),k&&K.length===k);J=!0);}catch(we){ne=!0,de=we}finally{try{!J&&Se.return&&Se.return()}finally{if(ne)throw de}}return K}return function(P,k){if(Array.isArray(P))return P;if(Symbol.iterator in Object(P))return V(P,k);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),l=function(){function V(P,k){for(var K=0;K<k.length;K++){var J=k[K];J.enumerable=J.enumerable||!1,J.configurable=!0,"value"in J&&(J.writable=!0),Object.defineProperty(P,J.key,J)}}return function(P,k,K){return k&&V(P.prototype,k),K&&V(P,K),P}}();function d(V,P,k){return P in V?Object.defineProperty(V,P,{value:k,enumerable:!0,configurable:!0,writable:!0}):V[P]=k,V}function f(V,P){var k={};for(var K in V){if(P.indexOf(K)>=0)continue;if(!Object.prototype.hasOwnProperty.call(V,K))continue;k[K]=V[K]}return k}function C(V,P){if(!(V instanceof P))throw new TypeError("Cannot call a class as a function")}function m(V,P){if(!V)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return P&&(typeof P=="object"||typeof P=="function")?P:V}function c(V,P){if(typeof P!="function"&&P!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof P);V.prototype=Object.create(P&&P.prototype,{constructor:{value:V,enumerable:!1,writable:!0,configurable:!0}}),P&&(Object.setPrototypeOf?Object.setPrototypeOf(V,P):V.__proto__=P)}var x=function(P){return Object.keys(P).reduce(function(k,K){return(K.substr(0,5)==="data-"||K.substr(0,5)==="aria-"||K==="role")&&(k[K]=P[K]),k},{})},p=function(V){c(P,V);function P(){var k,K,J,ne;C(this,P);for(var de=arguments.length,Se=Array(de),ye=0;ye<de;ye++)Se[ye]=arguments[ye];return ne=(K=(J=m(this,(k=P.__proto__||Object.getPrototypeOf(P)).call.apply(k,[this].concat(Se))),J),J.state={uid:M()},J.reqs={},J.onChange=function(we){var Re=we.target.files;J.uploadFiles(Re),J.reset()},J.onClick=function(we){var Re=J.fileInput;if(!Re)return;var Pe=J.props,xe=Pe.children,Oe=Pe.onClick;xe&&xe.type==="button"&&(Re.parentNode.focus(),Re.parentNode.querySelector("button").blur()),Re.click(),Oe&&Oe(we)},J.onKeyDown=function(we){we.key==="Enter"&&J.onClick()},J.onFileDrop=function(we){var Re=J.props.multiple;if(we.preventDefault(),we.type==="dragover")return;if(J.props.directory)E(Array.prototype.slice.call(we.dataTransfer.items),J.uploadFiles,function(xe){return L(xe,J.props.accept)});else{var Pe=Array.prototype.slice.call(we.dataTransfer.files).filter(function(xe){return L(xe,J.props.accept)});Re===!1&&(Pe=Pe.slice(0,1)),J.uploadFiles(Pe)}},J.uploadFiles=function(we){var Re=Array.prototype.slice.call(we);Re.map(function(Pe){return Pe.uid=M(),Pe}).forEach(function(Pe){J.upload(Pe,Re)})},J.saveFileInput=function(we){J.fileInput=we},K),m(J,ne)}return l(P,[{key:"componentDidMount",value:function(){this._isMounted=!0}},{key:"componentWillUnmount",value:function(){this._isMounted=!1,this.abort()}},{key:"upload",value:function(K,J){var ne=this,de=this.props;if(!de.beforeUpload)return setTimeout(function(){return ne.post(K)},0);var Se=de.beforeUpload(K,J);Se&&Se.then?Se.then(function(ye){var we=Object.prototype.toString.call(ye);return we==="[object File]"||we==="[object Blob]"?ne.post(ye):ne.post(K)}).catch(function(ye){console.log(ye)}):Se!==!1&&setTimeout(function(){return ne.post(K)},0);return}},{key:"post",value:function(K){var J=this;if(!this._isMounted)return;var ne=this.props,de=ne.onStart,Se=ne.onProgress,ye=ne.transformFile,we=ye===void 0?function(Re){return Re}:ye;new Promise(function(Re){var Pe=ne.action;return typeof Pe=="function"&&(Pe=Pe(K)),Re(Pe)}).then(function(Re){var Pe=K.uid,xe=ne.customRequest||H,Oe=Promise.resolve(we(K)).then(function(q){var _e=ne.data;return typeof _e=="function"&&(_e=_e(q)),Promise.all([q,_e])}).catch(function(q){console.error(q)});Oe.then(function(q){var _e=h(q,2),ge=_e[0],Ge=_e[1],$e={action:Re,filename:ne.name,data:Ge,file:ge,headers:ne.headers,withCredentials:ne.withCredentials,method:ne.method||"post",onProgress:Se?function(Xe){Se(Xe,K)}:null,onSuccess:function(at,At){delete J.reqs[Pe],ne.onSuccess(at,K,At)},onError:function(at,At){delete J.reqs[Pe],ne.onError(at,At,K)}};de(K),J.reqs[Pe]=xe($e)})})}},{key:"reset",value:function(){this.setState({uid:M()})}},{key:"abort",value:function(K){var J=this.reqs;if(K){var ne=K;K&&K.uid&&(ne=K.uid),J[ne]&&J[ne].abort&&J[ne].abort(),delete J[ne]}else Object.keys(J).forEach(function(de){J[de]&&J[de].abort&&J[de].abort(),delete J[de]})}},{key:"render",value:function(){var K,J=this.props,ne=J.component,de=J.prefixCls,Se=J.className,ye=J.disabled,we=J.id,Re=J.style,Pe=J.multiple,xe=J.accept,Oe=J.children,q=J.directory,_e=J.openFileDialogOnClick,ge=J.onMouseEnter,Ge=J.onMouseLeave,$e=f(J,["component","prefixCls","className","disabled","id","style","multiple","accept","children","directory","openFileDialogOnClick","onMouseEnter","onMouseLeave"]),Xe=Y()((K={},d(K,de,!0),d(K,de+"-disabled",ye),d(K,Se,Se),K)),at=ye?{}:{onClick:_e?this.onClick:function(){},onKeyDown:_e?this.onKeyDown:function(){},onMouseEnter:ge,onMouseLeave:Ge,onDrop:this.onFileDrop,onDragOver:this.onFileDrop,tabIndex:"0"};return I.a.createElement(ne,g({},at,{className:Xe,role:"button",style:Re}),I.a.createElement("input",g({},x($e),{id:we,type:"file",ref:this.saveFileInput,onClick:function(kt){return kt.stopPropagation()},key:this.state.uid,style:{display:"none"},accept:xe,directory:q?"directory":null,webkitdirectory:q?"webkitdirectory":null,multiple:Pe,onChange:this.onChange})),Oe)}}]),P}(ee.Component),o=p,n=Object.assign||function(V){for(var P=1;P<arguments.length;P++){var k=arguments[P];for(var K in k)Object.prototype.hasOwnProperty.call(k,K)&&(V[K]=k[K])}return V},s=function(){function V(P,k){for(var K=0;K<k.length;K++){var J=k[K];J.enumerable=J.enumerable||!1,J.configurable=!0,"value"in J&&(J.writable=!0),Object.defineProperty(P,J.key,J)}}return function(P,k,K){return k&&V(P.prototype,k),K&&V(P,K),P}}();function i(V,P){if(!(V instanceof P))throw new TypeError("Cannot call a class as a function")}function y(V,P){if(!V)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return P&&(typeof P=="object"||typeof P=="function")?P:V}function v(V,P){if(typeof P!="function"&&P!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof P);V.prototype=Object.create(P&&P.prototype,{constructor:{value:V,enumerable:!1,writable:!0,configurable:!0}}),P&&(Object.setPrototypeOf?Object.setPrototypeOf(V,P):V.__proto__=P)}function A(){}var N=function(V){v(P,V);function P(){var k,K,J,ne;i(this,P);for(var de=arguments.length,Se=Array(de),ye=0;ye<de;ye++)Se[ye]=arguments[ye];return ne=(K=(J=y(this,(k=P.__proto__||Object.getPrototypeOf(P)).call.apply(k,[this].concat(Se))),J),J.saveUploader=function(we){J.uploader=we},K),y(J,ne)}return s(P,[{key:"abort",value:function(K){this.uploader.abort(K)}},{key:"render",value:function(){return I.a.createElement(o,n({},this.props,{ref:this.saveUploader}))}}]),P}(ee.Component);N.defaultProps={component:"span",prefixCls:"rc-upload",data:{},headers:{},name:"file",multipart:!1,onStart:A,onError:A,onSuccess:A,multiple:!1,beforeUpload:null,customRequest:null,withCredentials:!1,openFileDialogOnClick:!0};var B=N,G=Ae.a=B},Golf:function(Ne,Ae,O){Ne.exports={flex_box_center:"flex_box_center___dfldz",flex_space_between:"flex_space_between___36mq6",flex_box_vertical_center:"flex_box_vertical_center___1oUpM",flex_box_center_end:"flex_box_center_end___Hs5Se",flex_box_column:"flex_box_column___3Biku",all:"all___EYKZ3",content:"content___1HV4_",content_left_red:"content_left_red___2mjjq",content_left_none:"content_left_none___2RDgZ",content_left_flag:"content_left_flag___3Jr_U",content_left_info:"content_left_info___bEYvr",content_left_title:"content_left_title___3tkI2",content_left_description:"content_left_description___36yjy",content_right:"content_right___3I8S8",content_right_span:"content_right_span___2lvmG",form_item:"form_item___3-OzK",form_item_item:"form_item_item___1srxv",fuzhi:"fuzhi___3i_IZ",fuzhi_text:"fuzhi_text___1vCLK",tijiao:"tijiao___2OyAM",tijiao_text:"tijiao_text___2rppR",quetions_info:"quetions_info___3Bcs0",scoremodal:"scoremodal___1eFWY",title:"title___1RkIj",bottom:"bottom___2Tqa_",yes:"yes___2-Ery",no:"no___3mj0J",form_item_item_select:"form_item_item_select___1k2Rn"}},Gytx:function(Ne,Ae){Ne.exports=function(ee,I,j,Y){var W=j?j.call(Y,ee,I):void 0;if(W!==void 0)return!!W;if(ee===I)return!0;if(typeof ee!="object"||!ee||typeof I!="object"||!I)return!1;var D=Object.keys(ee),H=Object.keys(I);if(D.length!==H.length)return!1;for(var T=Object.prototype.hasOwnProperty.bind(I),R=0;R<D.length;R++){var M=D[R];if(!T(M))return!1;var _=ee[M],L=I[M];if(W=j?j.call(Y,_,L,M):void 0,W===!1||W===void 0&&_!==L)return!1}return!0}},HmJG:function(Ne,Ae,O){},HpTS:function(Ne,Ae,O){Ne.exports=O.p+"static/small_program.f74069ec.png"},I8Z2:function(Ne,Ae,O){"use strict";O.d(Ae,"a",function(){return Y}),O.d(Ae,"b",function(){return U}),O.d(Ae,"c",function(){return E});var ee=O("q1tI"),I=function(){var g=function(h,l){return g=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(d,f){d.__proto__=f}||function(d,f){for(var C in f)f.hasOwnProperty(C)&&(d[C]=f[C])},g(h,l)};return function(h,l){g(h,l);function d(){this.constructor=h}h.prototype=l===null?Object.create(l):(d.prototype=l.prototype,new d)}}(),j=ee.createContext(null),Y=function(g){I(h,g);function h(){return g!==null&&g.apply(this,arguments)||this}return h.prototype.render=function(){return ee.createElement(j.Provider,{value:this.props.store},this.props.children)},h}(ee.Component),W=O("Gytx"),D=O.n(W),H=O("2mql"),T=O.n(H),R=function(){var g=function(h,l){return g=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(d,f){d.__proto__=f}||function(d,f){for(var C in f)f.hasOwnProperty(C)&&(d[C]=f[C])},g(h,l)};return function(h,l){g(h,l);function d(){this.constructor=h}h.prototype=l===null?Object.create(l):(d.prototype=l.prototype,new d)}}(),M=function(){return M=Object.assign||function(g){for(var h,l=1,d=arguments.length;l<d;l++){h=arguments[l];for(var f in h)Object.prototype.hasOwnProperty.call(h,f)&&(g[f]=h[f])}return g},M.apply(this,arguments)};function _(g){return g.displayName||g.name||"Component"}var L=function(){return{}};function U(g,h){h===void 0&&(h={});var l=!!g,d=g||L;return function(C){var m=function(x){R(p,x);function p(o,n){var s=x.call(this,o,n)||this;return s.unsubscribe=null,s.handleChange=function(){if(!s.unsubscribe)return;var i=d(s.store.getState(),s.props);s.setState({subscribed:i})},s.store=s.context,s.state={subscribed:d(s.store.getState(),o),store:s.store,props:o},s}return p.getDerivedStateFromProps=function(o,n){return g&&g.length===2&&o!==n.props?{subscribed:d(n.store.getState(),o),props:o}:{props:o}},p.prototype.componentDidMount=function(){this.trySubscribe()},p.prototype.componentWillUnmount=function(){this.tryUnsubscribe()},p.prototype.shouldComponentUpdate=function(o,n){return!D()(this.props,o)||!D()(this.state.subscribed,n.subscribed)},p.prototype.trySubscribe=function(){l&&(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=M(M(M({},this.props),this.state.subscribed),{store:this.store});return ee.createElement(C,M({},o,{ref:this.props.miniStoreForwardedRef}))},p.displayName="Connect("+_(C)+")",p.contextType=j,p}(ee.Component);if(h.forwardRef){var c=ee.forwardRef(function(x,p){return ee.createElement(m,M({},x,{miniStoreForwardedRef:p}))});return T()(c,C)}return T()(m,C)}}var w=function(){return w=Object.assign||function(g){for(var h,l=1,d=arguments.length;l<d;l++){h=arguments[l];for(var f in h)Object.prototype.hasOwnProperty.call(h,f)&&(g[f]=h[f])}return g},w.apply(this,arguments)};function E(g){var h=g,l=[];function d(m){h=w(w({},h),m);for(var c=0;c<l.length;c++)l[c]()}function f(){return h}function C(m){return l.push(m),function(){var x=l.indexOf(m);l.splice(x,1)}}return{setState:d,getState:f,subscribe:C}}},IBYe:function(Ne,Ae,O){"use strict";function ee(I){return null}Ae.a=ee},JAbv:function(Ne,Ae){Ne.exports="data:image/png;base64,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"},JWDV:function(Ne,Ae,O){Ne.exports=O.p+"static/charpter-white.5fa14f93.svg"},JeFH:function(Ne,Ae){Ne.exports="data:image/png;base64,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"},Jq4h:function(Ne,Ae,O){Ne.exports=O.p+"static/qrcode.54870d9b.png"},KOXS:function(Ne,Ae,O){Ne.exports={flex_box_center:"flex_box_center___4BHX-",flex_space_between:"flex_space_between___fH2oM",flex_box_vertical_center:"flex_box_vertical_center___TgSS9",flex_box_center_end:"flex_box_center_end___1vKaD",flex_box_column:"flex_box_column___1kCgI",input:"input___2mV-b",dropdown:"dropdown___1QKW2",menu:"menu___37CBn",text:"text___159fF",b1:"b1___2uGyF",b2:"b2___2DXw1"}},LSTS:function(Ne,Ae,O){"use strict";Object.defineProperty(Ae,"__esModule",{value:!0});var ee=function(){function L(U,w){for(var E=0;E<w.length;E++){var g=w[E];g.enumerable=g.enumerable||!1,g.configurable=!0,"value"in g&&(g.writable=!0),Object.defineProperty(U,g.key,g)}}return function(U,w,E){return w&&L(U.prototype,w),E&&L(U,E),U}}(),I=O("q1tI"),j=D(I),Y=O("17x9"),W=D(Y);function D(L){return L&&L.__esModule?L:{default:L}}function H(L,U){var w={};for(var E in L){if(U.indexOf(E)>=0)continue;if(!Object.prototype.hasOwnProperty.call(L,E))continue;w[E]=L[E]}return w}function T(L,U){if(!(L instanceof U))throw new TypeError("Cannot call a class as a function")}function R(L,U){if(!L)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return U&&(typeof U=="object"||typeof U=="function")?U:L}function M(L,U){if(typeof U!="function"&&U!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof U);L.prototype=Object.create(U&&U.prototype,{constructor:{value:L,enumerable:!1,writable:!0,configurable:!0}}),U&&(Object.setPrototypeOf?Object.setPrototypeOf(L,U):L.__proto__=U)}var _=function(L){M(U,L);function U(w){T(this,U);var E=R(this,(U.__proto__||Object.getPrototypeOf(U)).call(this,w));return E.scrollListener=E.scrollListener.bind(E),E.eventListenerOptions=E.eventListenerOptions.bind(E),E.mousewheelListener=E.mousewheelListener.bind(E),E}return ee(U,[{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 E=this.getParentElement(this.scrollComponent);E.scrollTop=E.scrollHeight-this.beforeScrollHeight+this.beforeScrollTop,this.loadMore=!1}this.attachScrollListener()}},{key:"componentWillUnmount",value:function(){this.detachScrollListener(),this.detachMousewheelListener()}},{key:"isPassiveSupported",value:function(){var E=!1,g={get passive(){E=!0}};try{document.addEventListener("test",null,g),document.removeEventListener("test",null,g)}catch(h){}return E}},{key:"eventListenerOptions",value:function(){var E=this.props.useCapture;return this.isPassiveSupported()&&(E={useCapture:this.props.useCapture,passive:!0}),E}},{key:"setDefaultLoader",value:function(E){this.defaultLoader=E}},{key:"detachMousewheelListener",value:function(){var E=window;this.props.useWindow===!1&&(E=this.scrollComponent.parentNode),E.removeEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture)}},{key:"detachScrollListener",value:function(){var E=window;this.props.useWindow===!1&&(E=this.getParentElement(this.scrollComponent)),E.removeEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),E.removeEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture)}},{key:"getParentElement",value:function(E){var g=this.props.getScrollParent&&this.props.getScrollParent();return g!=null?g:E&&E.parentNode}},{key:"filterProps",value:function(E){return E}},{key:"attachScrollListener",value:function(){var E=this.getParentElement(this.scrollComponent);if(!this.props.hasMore||!E)return;var g=window;this.props.useWindow===!1&&(g=E),g.addEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture),g.addEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),g.addEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture),this.props.initialLoad&&this.scrollListener()}},{key:"mousewheelListener",value:function(E){E.deltaY===1&&!this.isPassiveSupported()&&E.preventDefault()}},{key:"scrollListener",value:function(){var E=this.scrollComponent,g=window,h=this.getParentElement(E),l=void 0;if(this.props.useWindow){var d=document.documentElement||document.body.parentNode||document.body,f=g.pageYOffset!==void 0?g.pageYOffset:d.scrollTop;this.props.isReverse?l=f:l=this.calculateOffset(E,f)}else this.props.isReverse?l=h.scrollTop:l=E.scrollHeight-h.scrollTop-h.clientHeight;l<Number(this.props.threshold)&&E&&E.offsetParent!==null&&(this.detachScrollListener(),this.beforeScrollHeight=h.scrollHeight,this.beforeScrollTop=h.scrollTop,typeof this.props.loadMore=="function"&&(this.props.loadMore(this.pageLoaded+=1),this.loadMore=!0))}},{key:"calculateOffset",value:function(E,g){return E?this.calculateTopPosition(E)+(E.offsetHeight-g-window.innerHeight):0}},{key:"calculateTopPosition",value:function(E){return E?E.offsetTop+this.calculateTopPosition(E.offsetParent):0}},{key:"render",value:function(){var E=this,g=this.filterProps(this.props),h=g.children,l=g.element,d=g.hasMore,f=g.initialLoad,C=g.isReverse,m=g.loader,c=g.loadMore,x=g.pageStart,p=g.ref,o=g.threshold,n=g.useCapture,s=g.useWindow,i=g.getScrollParent,y=H(g,["children","element","hasMore","initialLoad","isReverse","loader","loadMore","pageStart","ref","threshold","useCapture","useWindow","getScrollParent"]);y.ref=function(A){E.scrollComponent=A,p&&p(A)};var v=[h];return d&&(m?C?v.unshift(m):v.push(m):this.defaultLoader&&(C?v.unshift(this.defaultLoader):v.push(this.defaultLoader))),j.default.createElement(l,y,v)}}]),U}(I.Component);_.propTypes={children:W.default.node.isRequired,element:W.default.node,hasMore:W.default.bool,initialLoad:W.default.bool,isReverse:W.default.bool,loader:W.default.node,loadMore:W.default.func.isRequired,pageStart:W.default.number,ref:W.default.func,getScrollParent:W.default.func,threshold:W.default.number,useCapture:W.default.bool,useWindow:W.default.bool},_.defaultProps={element:"div",hasMore:!1,initialLoad:!0,pageStart:0,ref:null,threshold:250,useWindow:!0,isReverse:!1,useCapture:!1,loader:null,getScrollParent:null},Ae.default=_,Ne.exports=Ae.default},LdHM:function(Ne,Ae,O){"use strict";O.d(Ae,"b",function(){return f}),O.d(Ae,"a",function(){return m});var ee=O("1OyB"),I=O("vuIU"),j=O("Ji7U"),Y=O("LK+K"),W=O("q1tI"),D=O("rePB"),H=O("Ff2n"),T=O("ODXe"),R=O("4IlW"),M=O("bX4T"),_=O("YrtM"),L=O("TSYQ"),U=O.n(L),w=O("+nKL"),E=O("8OUc"),g=function(K,J){var ne=K.prefixCls,de=K.id,Se=K.flattenOptions,ye=K.childrenAsData,we=K.values,Re=K.searchValue,Pe=K.multiple,xe=K.defaultActiveFirstOption,Oe=K.height,q=K.itemHeight,_e=K.notFoundContent,ge=K.open,Ge=K.menuItemSelectedIcon,$e=K.virtual,Xe=K.onSelect,at=K.onToggleOpen,At=K.onActiveValue,kt=K.onScroll,Nt=K.onMouseEnter,Ct="".concat(ne,"-item"),lt=Object(_.a)(function(){return Se},[ge,Se],function(Et,be){return be[0]&&Et[1]!==be[1]}),tn=W.useRef(null),Cn=function(be){be.preventDefault()},Sn=function(be){tn.current&&tn.current.scrollTo({index:be})},vn=function(be){for(var Ce=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,Ee=lt.length,ae=0;ae<Ee;ae+=1){var se=(be+ae*Ce+Ee)%Ee,pe=lt[se],fe=pe.group,Ke=pe.data;if(!fe&&!Ke.disabled)return se}return-1},On=W.useState(function(){return vn(0)}),Wn=Object(T.a)(On,2),De=Wn[0],We=Wn[1],bt=function(be){We(be);var Ce=lt[be];if(!Ce){At(null,-1);return}At(Ce.data.value,be)};W.useEffect(function(){bt(xe!==!1?vn(0):-1)},[lt.length,Re]),W.useEffect(function(){var Et=setTimeout(function(){if(!Pe&&ge&&we.size===1){var be=Array.from(we)[0],Ce=lt.findIndex(function(Ee){var ae=Ee.data;return ae.value===be});bt(Ce),Sn(Ce)}});return function(){return clearTimeout(Et)}},[ge]);var _t=function(be){be!==void 0&&Xe(be,{selected:!we.has(be)}),Pe||at(!1)};if(W.useImperativeHandle(J,function(){return{onKeyDown:function(be){var Ce=be.which;switch(Ce){case R.a.UP:case R.a.DOWN:{var Ee=0;if(Ce===R.a.UP?Ee=-1:Ce===R.a.DOWN&&(Ee=1),Ee!==0){var ae=vn(De+Ee,Ee);Sn(ae),bt(ae)}break}case R.a.ENTER:{var se=lt[De];se&&!se.data.disabled?_t(se.data.value):_t(void 0),ge&&be.preventDefault();break}case R.a.ESC:at(!1)}},onKeyUp:function(){},scrollTo:function(be){Sn(be)}}}),lt.length===0)return W.createElement("div",{role:"listbox",id:"".concat(de,"_list"),className:"".concat(Ct,"-empty"),onMouseDown:Cn},_e);function tt(Et){var be=lt[Et];if(!be)return null;var Ce=be.data||{},Ee=Ce.value,ae=Ce.label,se=Ce.children,pe=Object(M.a)(Ce,!0),fe=ye?se:ae;return be?W.createElement("div",Object.assign({"aria-label":typeof fe=="string"?fe:null},pe,{key:Et,role:"option",id:"".concat(de,"_list_").concat(Et),"aria-selected":we.has(Ee)}),Ee):null}return W.createElement(W.Fragment,null,W.createElement("div",{role:"listbox",id:"".concat(de,"_list"),style:{height:0,width:0,overflow:"hidden"}},tt(De-1),tt(De),tt(De+1)),W.createElement(w.a,{itemKey:"key",ref:tn,data:lt,height:Oe,itemHeight:q,fullHeight:!1,onMouseDown:Cn,onScroll:kt,virtual:$e,onMouseEnter:Nt},function(Et,be){var Ce,Ee=Et.group,ae=Et.groupOption,se=Et.data,pe=se.label,fe=se.key;if(Ee)return W.createElement("div",{className:U()(Ct,"".concat(Ct,"-group"))},pe!==void 0?pe:fe);var Ke=se.disabled,qe=se.value,Lt=se.title,ln=se.children,Xn=se.style,gn=se.className,Tn=Object(H.a)(se,["disabled","value","title","children","style","className"]),vt=we.has(qe),wt="".concat(Ct,"-option"),dt=U()(Ct,wt,gn,(Ce={},Object(D.a)(Ce,"".concat(wt,"-grouped"),ae),Object(D.a)(Ce,"".concat(wt,"-active"),De===be&&!Ke),Object(D.a)(Ce,"".concat(wt,"-disabled"),Ke),Object(D.a)(Ce,"".concat(wt,"-selected"),vt),Ce)),ve=ye?ln:pe,Ie=!Ge||typeof Ge=="function"||vt;return W.createElement("div",Object.assign({},Tn,{"aria-selected":vt,className:dt,title:Lt,onMouseMove:function(){if(De===be||Ke)return;bt(be)},onClick:function(){Ke||_t(qe)},style:Xn}),W.createElement("div",{className:"".concat(wt,"-content")},ve||qe),W.isValidElement(Ge)||vt,Ie&&W.createElement(E.a,{className:"".concat(Ct,"-option-state"),customizeIcon:Ge,customizeIconProps:{isSelected:vt}},vt?"\u2713":null))}))},h=W.forwardRef(g);h.displayName="OptionList";var l=h,d=function(){return null};d.isSelectOption=!0;var f=d,C=function(){return null};C.isSelectOptGroup=!0;var m=C,c=O("VTBJ"),x=O("Zm9Q");function p(k){var K=k.key,J=k.props,ne=J.children,de=J.value,Se=Object(H.a)(J,["children","value"]);return Object(c.a)({key:K,value:de!==void 0?de:K,children:ne},Se)}function o(k){var K=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return Object(x.a)(k).map(function(J,ne){if(!W.isValidElement(J)||!J.type)return null;var de=J.type.isSelectOptGroup,Se=J.key,ye=J.props,we=ye.children,Re=Object(H.a)(ye,["children"]);return K||!de?p(J):Object(c.a)(Object(c.a)({key:"__RC_SELECT_GRP__".concat(Se===null?ne:Se,"__"),label:Se},Re),{},{options:o(we)})}).filter(function(J){return J})}var n=O("2Qr1"),s=O("qNPg"),i=O("U8pU"),y=O("Kwbf"),v=O("WKfj");function A(k){var K=k.mode,J=k.options,ne=k.children,de=k.backfill,Se=k.allowClear,ye=k.placeholder,we=k.getInputElement,Re=k.showSearch,Pe=k.onSearch,xe=k.defaultOpen,Oe=k.autoFocus,q=k.labelInValue,_e=k.value,ge=k.inputValue,Ge=k.optionLabelProp,$e=K==="multiple"||K==="tags",Xe=Re!==void 0?Re:$e||K==="combobox",at=J||o(ne);if(Object(y.a)(K!=="tags"||at.every(function(Ct){return!Ct.disabled}),"Please avoid setting option to disabled in tags mode since user can always type text as tag."),K==="tags"||K==="combobox"){var At=at.some(function(Ct){return Ct.options?Ct.options.some(function(lt){return typeof("value"in lt?lt.value:lt.key)=="number"}):typeof("value"in Ct?Ct.value:Ct.key)=="number"});Object(y.a)(!At,"`value` of Option should not use number type when `mode` is `tags` or `combobox`.")}if(Object(y.a)(K!=="combobox"||!Ge,"`combobox` mode not support `optionLabelProp`. Please set `value` on Option directly."),Object(y.a)(K==="combobox"||!de,"`backfill` only works with `combobox` mode."),Object(y.a)(K==="combobox"||!we,"`getInputElement` only work with `combobox` mode."),Object(y.b)(K!=="combobox"||!we||!Se||!ye,"Customize `getInputElement` should customize clear and placeholder logic instead of configuring `allowClear` and `placeholder`."),Pe&&!Xe&&K!=="combobox"&&K!=="tags"&&Object(y.a)(!1,"`onSearch` should work with `showSearch` instead of use alone."),Object(y.b)(!xe||Oe,"`defaultOpen` makes Select open without focus which means it will not close by click outside. You can set `autoFocus` if needed."),_e!=null){var kt=Object(v.d)(_e);Object(y.a)(!q||kt.every(function(Ct){return Object(i.a)(Ct)==="object"&&("key"in Ct||"value"in Ct)}),"`value` should in shape of `{ value: string | number, label?: ReactNode }` when you set `labelInValue` to `true`"),Object(y.a)(!$e||Array.isArray(_e),"`value` should be array when `mode` is `multiple` or `tags`")}if(ne){var Nt=null;Object(x.a)(ne).some(function(Ct){if(!W.isValidElement(Ct)||!Ct.type)return!1;var lt=Ct.type;if(lt.isSelectOption)return!1;if(lt.isSelectOptGroup){var tn=Object(x.a)(Ct.props.children).every(function(Cn){return!W.isValidElement(Cn)||!Ct.type||Cn.type.isSelectOption?!0:(Nt=Cn.type,!1)});return!tn}return Nt=lt,!0}),Nt&&Object(y.a)(!1,"`children` should be `Select.Option` or `Select.OptGroup` instead of `".concat(Nt.displayName||Nt.name||Nt,"`.")),Object(y.a)(ge===void 0,"`inputValue` is deprecated, please use `searchValue` instead.")}}var N=A,B=Object(s.a)({prefixCls:"rc-select",components:{optionList:l},convertChildrenToData:o,flattenOptions:n.d,getLabeledValue:n.e,filterOptions:n.b,isValueDisabled:n.g,findValueOption:n.c,warningProps:N,fillOptionsWithMissingValue:n.a}),G=function(k){Object(j.a)(J,k);var K=Object(Y.a)(J);function J(){var ne;return Object(ee.a)(this,J),ne=K.apply(this,arguments),ne.selectRef=W.createRef(),ne.focus=function(){ne.selectRef.current.focus()},ne.blur=function(){ne.selectRef.current.blur()},ne}return Object(I.a)(J,[{key:"render",value:function(){return W.createElement(B,Object.assign({ref:this.selectRef},this.props))}}]),J}(W.Component);G.Option=f,G.OptGroup=m;var V=G,P=Ae.c=V},M8RZ:function(Ne,Ae,O){"use strict";O.d(Ae,"a",function(){return R});var ee=O("fWQN"),I=O("mtLc"),j=O("yKVA"),Y=O("879j"),W=O("q1tI"),D=O.n(W),H=O("i8i4"),T=O.n(H),R=function(M){Object(j.a)(L,M);var _=Object(Y.a)(L);function L(U){var w;Object(ee.a)(this,L),w=_.call(this,U);var E=window.document;return w.node=E.createElement("div"),E.body.appendChild(w.node),w}return Object(I.a)(L,[{key:"render",value:function(){var w=this.props.children;return Object(H.createPortal)(w,this.node)}},{key:"componentWillUnmount",value:function(){window.document.body.removeChild(this.node)}}]),L}(D.a.Component)},MEgm:function(Ne,Ae){Ne.exports="data:image/png;base64,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"},MXfU:function(Ne,Ae){Ne.exports="data:image/png;base64,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"},N7s7:function(Ne,Ae,O){Ne.exports={flex_box_center:"flex_box_center___2AleK",flex_space_between:"flex_space_between___244c7",flex_box_vertical_center:"flex_box_vertical_center___3ao_X",flex_box_center_end:"flex_box_center_end___1uqeu",flex_box_column:"flex_box_column___1UIfQ",Onerow:"Onerow___1SVY8",MultiLine:"MultiLine___BGRPx",FlexNoWrap:"FlexNoWrap___3B60g",bg:"bg___1LS6E",IntoTitle:"IntoTitle___3avT8",PublicNum:"PublicNum___1o5b3",CountDown:"CountDown___3VaMi",EnrollButton:"EnrollButton___2E744",StepsDiv:"StepsDiv___3VGu4",tag:"tag___lI38H"}},NQs2:function(Ne,Ae,O){Ne.exports={flex_box_center:"flex_box_center___3K14R",flex_space_between:"flex_space_between___1KE7t",flex_box_vertical_center:"flex_box_vertical_center___3Yslx",flex_box_center_end:"flex_box_center_end___2RmV-",flex_box_column:"flex_box_column___3k3IQ",banner:"banner___3caau",content:"content___fxe_p",btns:"btns___Vv-WB"}},Nf5h:function(Ne,Ae,O){"use strict";O.d(Ae,"a",function(){return T}),O.d(Ae,"c",function(){return o}),O.d(Ae,"e",function(){return De}),O.d(Ae,"d",function(){return bt}),O.d(Ae,"b",function(){return dt});var ee=O("q1tI"),I=O.n(ee),j=O("NQs2"),Y=O.n(j),W=O("ygoZ"),D=O.n(W),H=function(yt){var dr=yt.dataSource,xr=dr===void 0?[]:dr,fr=yt.img,Dt=yt.imgWidth,xn=Dt===void 0?346:Dt,Mt=yt.title,Br=yt.sunTitle,Hr=yt.bannerExtraContent;return I.a.createElement("div",{className:Y.a.banner},I.a.createElement("div",{className:Y.a.content},I.a.createElement("aside",null,I.a.createElement("p",null,I.a.createElement("b",null,Mt),I.a.createElement("span",null,Br)),xr.length>0&&I.a.createElement("div",{className:Y.a.btns},xr.map(function(wr,qr){return I.a.createElement("div",{key:qr,onClick:wr.click},wr.name,wr.sign?I.a.createElement("img",{src:D.a,width:39}):null)})),Hr),fr&&I.a.createElement("img",{style:{marginTop:33,marginRight:38},src:fr,width:xn})))},T=H,R=O("tJVT"),M=O("6nfa"),_=O.n(M),L=O("TSYQ"),U=O.n(L),w=O("LvDl"),E=function(yt){var dr=yt.dataSource,xr=dr===void 0?[]:dr,fr=yt.value,Dt=yt.onChange,xn=yt.onTitleChange,Mt=yt.className,Br=yt.title,Hr=yt.titleWidth,wr=Hr===void 0?41:Hr,qr=yt.style,Kn=qr===void 0?{}:qr,ya=yt.fontColor,da=ya===void 0?"#6A7283":ya,xa=yt.showCount,Le=Object(ee.useState)(0),re=Object(R.a)(Le,2),ue=re[0],ce=re[1],rt=Object(ee.useState)(!1),je=Object(R.a)(rt,2),Ze=je[0],ft=je[1],nn=Object(ee.useRef)(null),Qt=Object(ee.useRef)(null);return Object(ee.useEffect)(function(){if(xr.length!==0){var Pt;(nn==null||((Pt=nn.current)===null||Pt===void 0)?void 0:Pt.clientHeight)>97?ce(1):ce(0)}xr.length===0&&ce(0),ft(!1)},[xr]),I.a.createElement("div",{className:U()(_.a.row,Mt),style:Kn},I.a.createElement("div",{onClick:Object(w.throttle)(function(){return xn==null?void 0:xn()},2e3),style:{width:wr,marginTop:Ze?12:4},className:"".concat(_.a.title," ").concat(xn?"current":"")},Br),I.a.createElement("div",{className:Ze?"".concat(_.a.tagsWrap," ").concat(_.a.tagsBorderWrap):_.a.tagsWrap},I.a.createElement("div",{className:_.a.bar,ref:Qt,style:ue>0?{height:ue===1?97:"auto",overflow:ue===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},I.a.createElement("div",{className:_.a.tag,ref:nn},xr==null?void 0:xr.map(function(Pt){return I.a.createElement("span",{onClick:function(){return Dt(Pt.id)},key:Pt.id,style:{color:da},className:fr===Pt.id?_.a.active:""},I.a.createElement("span",{title:Pt.name,className:_.a.name},Pt.name),!!xa&&I.a.createElement("span",{className:_.a.num},Pt.count))}))),!!ue&&I.a.createElement(ee.Fragment,null,ue===1?I.a.createElement("div",{onClick:function(){var It;ce(2),(nn==null||((It=nn.current)===null||It===void 0)?void 0:It.clientHeight)>245?ft(!0):ft(!1)},className:_.a.action},"\u5C55\u5F00",I.a.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):I.a.createElement("div",{onClick:function(){Qt.current.scrollTop=0,ce(1),ft(!1)},className:_.a.action},"\u6536\u8D77",I.a.createElement("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})))))},g=E,h=O("cz0n"),l=O.n(h),d=function(yt){var dr=yt.dataSource,xr=dr===void 0?[]:dr,fr=yt.value,Dt=yt.onChange,xn=yt.className,Mt=yt.style,Br=Mt===void 0?{}:Mt;return I.a.createElement("div",{style:Br,className:U()(l.a.tabs,xn)},xr.map(function(Hr){return I.a.createElement("span",{onClick:function(){return Dt(Hr.id)},className:fr===Hr.id?l.a.active:"",key:Hr.id},Hr.name)}))},f=d,C=O("5NDa"),m=O("5rEg"),c=O("KOXS"),x=O.n(c),p=function(yt){var dr,xr=yt.dataSource,fr=xr===void 0?[]:xr,Dt=yt.value,xn=yt.onChange,Mt=yt.className,Br=yt.style,Hr=Br===void 0?{}:Br,wr=yt.placeholder,qr=Object(ee.useState)(""),Kn=Object(R.a)(qr,2),ya=Kn[0],da=Kn[1],xa=Object(ee.useState)(""),Le=Object(R.a)(xa,2),re=Le[0],ue=Le[1];Object(ee.useEffect)(function(){var je;(je=JSON.stringify(Dt))!==null&&je!==void 0&&je.includes("{")?(da(Dt.id),ue(Dt.value)):ue(Dt)},[Dt]);var ce=function(){xn(re,ya||null)},rt=function(Ze){if(Ze===ya)return;da(Ze),xn(re,Ze)};return I.a.createElement("div",{className:U()(x.a.input,Mt),style:Hr},!!fr.length&&I.a.createElement("div",{className:x.a.dropdown},I.a.createElement("div",{className:x.a.text},(dr=fr.find(function(je){return je.id===ya}))===null||dr===void 0?void 0:dr.name,I.a.createElement("i",{className:"iconfont icon-zhankai4"}),I.a.createElement("b",{className:x.a.b1}),I.a.createElement("b",{className:x.a.b2})),I.a.createElement("div",{className:x.a.menu},fr.map(function(je,Ze){return I.a.createElement("div",{key:Ze,onClick:function(){return rt(je.id)}},je.name)}))),I.a.createElement(m.a,{onPressEnter:ce,value:decodeURIComponent(re||""),onChange:function(Ze){return ue(Ze.target.value)},bordered:!1,placeholder:wr}),I.a.createElement("i",{onClick:ce,className:"iconfont icon-sousuo9 font14 pl10 current"}))},o=p,n=O("f9pc"),s=O.n(n),i=function(yt){var dr=yt.value,xr=yt.onChange,fr=yt.className,Dt=yt.total,xn=yt.pageSize,Mt=yt.style,Br=Mt===void 0?{}:Mt,Hr=dr<2,wr=dr>=Math.ceil(Dt/xn);return Dt<=xn?I.a.createElement(I.a.Fragment,null):I.a.createElement("div",{className:U()(s.a.quickPager,fr),style:Br},I.a.createElement("div",{onClick:function(){Hr||xr(dr-1,"prev")},className:Hr?s.a.disabled:""},"\u4E0A\u4E00\u9875"),I.a.createElement("div",{onClick:function(){wr||xr(dr+1,"next")},className:wr?s.a.disabled:""},"\u4E0B\u4E00\u9875"))},y=i,v=O("T2oS"),A=O("W9HT"),N=O("pC0b"),B=O("GzdX"),G=O("5Dmo"),V=O("3S7+"),P=O("Oe0F"),k=O.n(P),K=O("m3rI"),J=O("1vsH"),ne=O("JAbv"),de=O.n(ne),Se=O("Bq7L"),ye=O.n(Se),we=O("MEgm"),Re=O.n(we),Pe=O("BdwD"),xe=function(yt){var dr=yt.className,xr=yt.dataSource,fr=xr===void 0?[]:xr,Dt=yt.col,xn=Dt===void 0?4:Dt,Mt=yt.right,Br=yt.bottom,Hr=Br===void 0?23:Br,wr=yt.precision,qr=wr===void 0?0:wr,Kn=yt.wrapWidth,ya=Kn===void 0?1200:Kn,da=yt.trackEventItems,xa=yt.loading,Le=Math.floor((ya-(xn-1)*Mt)/xn);return I.a.createElement(A.a,{spinning:xa},I.a.createElement("div",{className:U()(k.a.list,dr)},!!fr.length&&fr.map(function(re,ue){var ce=re.name,rt=re.id,je=re.identifier,Ze=re.power,ft=re.cover_image_id,nn=re.pic;return I.a.createElement("div",{className:k.a.wrap,key:rt,style:{width:Le,marginRight:(1+ue)%xn===0?0:Mt+qr,marginBottom:Hr}},I.a.createElement("a",{target:"_blank",href:"/shixuns/".concat(je,"/challenges"),className:k.a.li,onClick:function(Pt){Pt.preventDefault(),da&&Object(J.bb)([da]),Ze&&Object(J.R)("/shixuns/".concat(je,"/challenges"))}},I.a.createElement("div",{className:k.a.img},I.a.createElement("img",{className:k.a.cover,src:ft?"".concat(K.a.API_SERVER,"/api/attachments/").concat(ft):"".concat(K.a.IMG_SERVER,"/").concat(nn)}),re.is_jupyter&&I.a.createElement("img",{className:k.a.sign,src:de.a}),re.is_jupyter_lab&&I.a.createElement("img",{className:k.a.sign,src:ye.a}),re.is_unity_3d&&I.a.createElement("img",{className:k.a.sign,src:Re.a})),I.a.createElement("div",{className:k.a.name},I.a.createElement(V.a,{title:ce||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},I.a.createElement("span",{className:k.a.e},ce||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),I.a.createElement("div",{className:k.a.tags},I.a.createElement(V.a,{placement:"bottom",title:"\u5173\u5361\u6570"},I.a.createElement("span",null,I.a.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),I.a.createElement("span",null,re.challenges_count))),!!re.myshixuns_count&&I.a.createElement(V.a,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},I.a.createElement("span",null,I.a.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),I.a.createElement("span",null,re.myshixuns_count))),I.a.createElement(V.a,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},I.a.createElement("span",null,I.a.createElement("span",null,re.level))),I.a.createElement("div",{className:k.a.rate},I.a.createElement(B.a,{allowHalf:!0,disabled:!0,defaultValue:re.score_info}),I.a.createElement("span",null,"\xA0",re.score_info?"".concat(re.score_info,"\u5206"):"5\u5206")))),!Ze&&I.a.createElement("div",{className:k.a.lockWrap},I.a.createElement("img",{src:"".concat(K.a.IMG_SERVER,"/images/educoder/icon/lockclose.svg")}),I.a.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!fr.length&&I.a.createElement(Pe.a,null)))},Oe=xe,q=O("ZJlW"),_e=O.n(q),ge=O("z4EP"),Ge=O.n(ge),$e=O("+GGh"),Xe=O.n($e),at=O("cFMs"),At=O.n(at),kt=function(yt){var dr=yt.className,xr=yt.dataSource,fr=xr===void 0?[]:xr,Dt=yt.col,xn=Dt===void 0?4:Dt,Mt=yt.right,Br=yt.bottom,Hr=Br===void 0?23:Br,wr=yt.precision,qr=wr===void 0?0:wr,Kn=yt.wrapWidth,ya=Kn===void 0?1200:Kn,da=yt.trackEventItems,xa=yt.loading,Le=Math.floor((ya-(xn-1)*Mt)/xn);return I.a.createElement(A.a,{spinning:xa},I.a.createElement("div",{className:U()(_e.a.list,dr)},!!fr.length&&fr.map(function(re,ue){var ce=re.name,rt=re.id,je=re.identifier,Ze=re.featured,ft=re.school_name,nn=re.image_url,Qt=re.excellent,Pt=re.is_plan;return I.a.createElement("div",{key:rt,className:_e.a.wrap,style:{width:Le,marginRight:(1+ue)%xn===0?0:Mt+qr,marginBottom:Hr}},I.a.createElement("a",{target:"_blank",href:"/paths/".concat(je),className:_e.a.li,onClick:function(cn){cn.preventDefault(),da&&Object(J.bb)([da]),Object(J.R)("/paths/".concat(je))}},I.a.createElement("div",{className:_e.a.img},I.a.createElement("img",{className:_e.a.cover,src:"".concat(K.a.IMG_SERVER,"/").concat(nn)}),Ze===1&&I.a.createElement("img",{className:_e.a.sign,src:Ge.a}),Ze===2&&I.a.createElement("img",{className:_e.a.sign,src:""}),Ze===3&&I.a.createElement("img",{className:_e.a.sign,src:Xe.a}),Ze===4&&I.a.createElement("img",{className:_e.a.sign,src:At.a})),I.a.createElement("div",{className:_e.a.name},I.a.createElement(V.a,{title:ce},I.a.createElement("span",{className:_e.a.e},ce))),I.a.createElement(V.a,{title:"\u53D1\u5E03\u5355\u4F4D\uFF1A".concat(ft)},I.a.createElement("div",{className:_e.a.unit},I.a.createElement("i",{className:"iconfont icon-danwei1 font14 mr3"}),ft)),I.a.createElement("div",{className:_e.a.tags},I.a.createElement("div",null,I.a.createElement(V.a,{placement:"bottom",title:"\u7AE0\u8282\u6570"},I.a.createElement("span",null,I.a.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),I.a.createElement("span",null,re.stages_count))),I.a.createElement(V.a,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},I.a.createElement("span",null,I.a.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),I.a.createElement("span",null,re.members_count)))),I.a.createElement("div",null,Pt&&I.a.createElement("div",{className:_e.a.tag1},"101\u8BA1\u5212"),Qt&&I.a.createElement("div",{className:_e.a.tag2},"\u5F00\u653E\u8BFE\u7A0B")))))}),!fr.length&&I.a.createElement(Pe.a,null)))},Nt=kt,Ct=O("iL++"),lt=O.n(Ct),tn=O("xiVL"),Cn=function(yt){var dr=yt.className,xr=yt.dataSource,fr=xr===void 0?[]:xr,Dt=yt.col,xn=Dt===void 0?4:Dt,Mt=yt.right,Br=yt.bottom,Hr=Br===void 0?23:Br,wr=yt.precision,qr=wr===void 0?0:wr,Kn=yt.wrapWidth,ya=Kn===void 0?1200:Kn,da=yt.trackEventItems,xa=yt.loading,Le=Math.floor((ya-(xn-1)*Mt)/xn);return I.a.createElement(A.a,{spinning:xa},I.a.createElement("div",{className:U()(lt.a.list,dr)},!!fr.length&&fr.map(function(re,ue){var ce=re.subject_identifier,rt=re.id,je=re.identifier,Ze=re.power,ft=re.is_public!=0&&re.is_public;return I.a.createElement("div",{className:lt.a.wrap,key:rt,style:{width:Le,marginRight:(1+ue)%xn===0?0:Mt+qr,marginBottom:Hr}},I.a.createElement("a",{className:lt.a.li,onClick:function(Qt){Qt.preventDefault(),da&&Object(J.bb)([da]),Object(J.R)(re.first_category_url)}},I.a.createElement("div",{className:lt.a.top},I.a.createElement(V.a,{title:re.name},I.a.createElement("div",{className:lt.a.name},re.name)),I.a.createElement("img",{className:lt.a.img,src:K.a.IMG_SERVER+"/images/"+re.avatar_url}),I.a.createElement("div",{className:lt.a.text,title:re.creator},re.creator),ce&&I.a.createElement("div",{className:lt.a.btns},I.a.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),I.a.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),ft&&I.a.createElement("div",{className:lt.a.sign},"\u516C\u5F00")),I.a.createElement("div",{className:lt.a.bottom},re.visits>0&&I.a.createElement(V.a,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},I.a.createElement("span",null,I.a.createElement("i",{className:"iconfont icon-liulanyan"}),I.a.createElement("span",null,re.visits))),re.course_members_count>0&&I.a.createElement(V.a,{title:"\u6210\u5458",placement:"bottom"},I.a.createElement("span",null,I.a.createElement("i",{className:"iconfont icon-chengyuan"}),re.course_members_count)),re.tasks_count>0&&I.a.createElement(V.a,{title:"\u4F5C\u4E1A",placement:"bottom"},I.a.createElement("span",null,I.a.createElement("i",{className:"iconfont icon-zuoye"}),re.tasks_count)),re.is_end?I.a.createElement("div",{style:{color:"#6B758B"}},"\u5DF2\u7ED3\u675F"):I.a.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),!re.is_accessible&&I.a.createElement("div",{className:lt.a.lockWrap},I.a.createElement("img",{src:"".concat(K.a.IMG_SERVER,"/images/educoder/icon/lockclose.svg")}),I.a.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!fr.length&&I.a.createElement(Pe.a,null)))},Sn=Cn,vn=O("f0W+"),On=O.n(vn),Wn=function(yt){var dr=yt.dataSource,xr=dr===void 0?[]:dr,fr=yt.value,Dt=yt.onChange,xn=yt.className,Mt=yt.style,Br=Mt===void 0?{}:Mt,Hr=yt.tabBarExtraContent;return I.a.createElement("div",{className:U()(On.a.tabs,xn),style:Br},I.a.createElement("div",{className:On.a.tabsWrap},xr.map(function(wr,qr){return I.a.createElement("aside",{className:On.a.tab,onClick:function(){Dt(wr.id)},key:qr},I.a.createElement("div",{className:fr===wr.id?On.a.active:""},wr.name),(wr==null?void 0:wr.total)!==void 0&&I.a.createElement("span",null,"\uFF08",wr==null?void 0:wr.total,"\uFF09"))})),I.a.createElement("div",{className:On.a.tabBar},Hr))},De=Wn,We=function(yt){var dr=yt.className,xr=yt.style,fr=xr===void 0?{}:xr,Dt=yt.children;return I.a.createElement("div",{className:U()(dr),style:fr},Dt)},bt=We,_t=O("qVdP"),tt=O("jsC+"),Et=O("lUTK"),be=O("BvKs"),Ce=O("8WcF"),Ee=O.n(Ce),ae=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}],se=function(yt){var dr,xr=yt.sortValue,fr=yt.dropValue,Dt=yt.className,xn=yt.onSort,Mt=yt.onDrop,Br=yt.dataSource,Hr=Br===void 0?ae:Br;return I.a.createElement("div",{className:U()(Ee.a.orderWrap,Dt)},I.a.createElement(tt.a,{dropdownRender:function(){return I.a.createElement(be.a,null,Hr.map(function(qr,Kn){return I.a.createElement(be.a.Item,{key:Kn,onClick:function(){return Mt(qr.id)}},qr.name)}))}},I.a.createElement("span",{className:Ee.a.orderTextWrap},(dr=Hr.find(function(wr){return fr===wr.id}))===null||dr===void 0?void 0:dr.name)),I.a.createElement("span",{className:Ee.a.orderIconWrap},I.a.createElement("span",{className:Ee.a.orderAsc},I.a.createElement("i",{className:xr==="asc"?"iconfont icon-sanjiaoxing-up font12 ".concat(Ee.a.cursorPointer," ").concat(Ee.a.active):"iconfont icon-sanjiaoxing-up font12 ".concat(Ee.a.cursorPointer),onClick:function(){return xn(xr==="asc"?"desc":"asc")}})),I.a.createElement("span",{className:Ee.a.orderDesc},I.a.createElement("i",{className:xr==="desc"?"iconfont icon-sanjiaoxing-down font12 ".concat(Ee.a.cursorPointer," ").concat(Ee.a.active):"iconfont icon-sanjiaoxing-down font12 ".concat(Ee.a.cursorPointer),onClick:function(){return xn(xr==="asc"?"desc":"asc")}}))))},pe=se,fe=O("+L6B"),Ke=O("2/Rp"),qe=O("0Owb"),Lt=O("9og8"),ln=O("PpiC"),Xn=O("WmNS"),gn=O.n(Xn),Tn=O("siWv"),vt=O.n(Tn),wt=function(yt){var dr=yt.className,xr=yt.style,fr=yt.children,Dt=yt.loading,xn=Dt===void 0?!1:Dt,Mt=yt.openLoading,Br=yt.onClick,Hr=Br===void 0?function(){}:Br,wr=yt.size,qr=wr===void 0?"middle":wr,Kn=yt.shape,ya=Kn===void 0?"round":Kn,da=Object(ln.a)(yt,["className","style","children","loading","openLoading","onClick","size","shape"]),xa=Object(ee.useState)(!1),Le=Object(R.a)(xa,2),re=Le[0],ue=Le[1];return I.a.createElement(Ke.a,Object(qe.a)({onClick:Object(w.throttle)(function(){var ce=Object(Lt.a)(gn.a.mark(function rt(je){return gn.a.wrap(function(ft){for(;;)switch(ft.prev=ft.next){case 0:return Mt&&ue(!0),ft.prev=1,ft.next=4,Hr(je);case 4:ft.next=9;break;case 6:ft.prev=6,ft.t0=ft.catch(1),console.log("error",ft.t0);case 9:Mt&&ue(!1);case 10:case"end":return ft.stop()}},rt,null,[[1,6]])}));return function(rt){return ce.apply(this,arguments)}}(),2e3,{leading:!0,trailing:!1}),className:U()(vt.a.btn,vt.a["".concat(qr,"-").concat(ya)],dr),style:xr,size:qr,shape:ya,loading:re||xn},da),fr)},dt=wt,ve=O("+oxA"),Ie=O.n(ve),Tt=function(yt){var dr=yt.className,xr=yt.style,fr=yt.children,Dt=fr===void 0?null:fr,xn=yt.onClick,Mt=yt.title;return I.a.createElement("div",{className:U()(Ie.a.head,dr),style:xr},I.a.createElement("span",{className:"primary-hover",onClick:xn},I.a.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),I.a.createElement("b",{title:Mt},Mt),I.a.createElement("div",{className:Ie.a.node},Dt))},it=Tt,Yt=O("fgAr"),sn=O.n(Yt),mt=function(yt){var dr=yt.confirmShow,xr=dr===void 0?!0:dr,fr=yt.confirmTitle,Dt=yt.confirmClick,xn=yt.cancelShow,Mt=xn===void 0?!0:xn,Br=yt.cancelTitle,Hr=yt.cancelClick,wr=yt.className,qr=yt.style,Kn=yt.confirmLoading,ya=Kn===void 0?!1:Kn;return I.a.createElement("div",{className:U()(sn.a.btns,wr),style:qr},xr&&I.a.createElement(Ke.a,{loading:ya,onClick:Dt,type:"primary",className:sn.a.confirm},fr),Mt&&I.a.createElement(Ke.a,{onClick:Hr,className:sn.a.cancel},Br))},Kt=mt,Nn=O("W07S"),_n=O.n(Nn),ir=function(yt){var dr=yt.className,xr=yt.style,fr=xr===void 0?{}:xr,Dt=yt.LeftContent,xn=yt.children,Mt=yt.RightContent;return I.a.createElement("div",{className:U()(_n.a.fixedBottom,dr),style:fr},I.a.createElement("div",{className:_n.a.wrap},I.a.createElement("div",{className:_n.a.left},Dt),I.a.createElement("div",{className:_n.a.center},xn),I.a.createElement("div",{className:_n.a.right},Mt)))},ua=ir,Aa=O("psVc"),ra=O.n(Aa),Jn=O("9kvl"),ca=function(yt){var dr=yt.className,xr=yt.style,fr=xr===void 0?{}:xr,Dt=yt.dataSource,xn=Dt===void 0?[]:Dt;return I.a.createElement("div",{className:U()(ra.a.crumbs,dr),style:fr},xn.map(function(Mt,Br){return Br<xn.length-1?I.a.createElement(ee.Fragment,{key:Br},Mt.path?I.a.createElement("span",{className:ra.a.hover,onClick:function(){return Jn.d.push(Mt.path)}},Mt.name):I.a.createElement("span",null,Mt.name),I.a.createElement("span",null,"\xA0",">","\xA0")):I.a.createElement("span",{key:Br,style:{color:"#5F6368"}},Mt.name)}))},Qa=ca},Nmsl:function(Ne,Ae,O){Ne.exports={none_panels:"none_panels___1g-mA",none_p_title:"none_p_title___1lCVD"}},Nmxd:function(Ne,Ae){Ne.exports="data:image/png;base64,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"},NvD2:function(Ne,Ae,O){"use strict";O.d(Ae,"a",function(){return D});var ee=O("Kwbf");function I(H,T){var R=new Set;return H.forEach(function(M){T.has(M)||R.add(M)}),R}function j(H){var T=H||{},R=T.disabled,M=T.disableCheckbox,_=T.checkable;return!!(R||M)||_===!1}function Y(H,T,R,M){for(var _=new Set(H),L=new Set,U=0;U<=R;U+=1){var w=T.get(U)||new Set;w.forEach(function(l){var d=l.key,f=l.node,C=l.children,m=C===void 0?[]:C;_.has(d)&&!M(f)&&m.filter(function(c){return!M(c.node)}).forEach(function(c){_.add(c.key)})})}for(var E=new Set,g=R;g>=0;g-=1){var h=T.get(g)||new Set;h.forEach(function(l){var d=l.parent,f=l.node;if(M(f)||!l.parent||E.has(l.parent.key))return;if(M(l.parent.node)){E.add(d.key);return}var C=!0,m=!1;(d.children||[]).filter(function(c){return!M(c.node)}).forEach(function(c){var x=c.key,p=_.has(x);C&&!p&&(C=!1),!m&&(p||L.has(x))&&(m=!0)}),C&&_.add(d.key),m&&L.add(d.key),E.add(d.key)})}return{checkedKeys:Array.from(_),halfCheckedKeys:Array.from(I(L,_))}}function W(H,T,R,M,_){for(var L=new Set(H),U=new Set(T),w=0;w<=M;w+=1){var E=R.get(w)||new Set;E.forEach(function(d){var f=d.key,C=d.node,m=d.children,c=m===void 0?[]:m;!L.has(f)&&!U.has(f)&&!_(C)&&c.filter(function(x){return!_(x.node)}).forEach(function(x){L.delete(x.key)})})}U=new Set;for(var g=new Set,h=M;h>=0;h-=1){var l=R.get(h)||new Set;l.forEach(function(d){var f=d.parent,C=d.node;if(_(C)||!d.parent||g.has(d.parent.key))return;if(_(d.parent.node)){g.add(f.key);return}var m=!0,c=!1;(f.children||[]).filter(function(x){return!_(x.node)}).forEach(function(x){var p=x.key,o=L.has(p);m&&!o&&(m=!1),!c&&(o||U.has(p))&&(c=!0)}),m||L.delete(f.key),c&&U.add(f.key),g.add(f.key)})}return{checkedKeys:Array.from(L),halfCheckedKeys:Array.from(I(U,L))}}function D(H,T,R,M){var _=[],L;M?L=M:L=j;var U=new Set(H.filter(function(h){var l=!!R[h];return l||_.push(h),l})),w=new Map,E=0;Object.keys(R).forEach(function(h){var l=R[h],d=l.level,f=w.get(d);f||(f=new Set,w.set(d,f)),f.add(l),E=Math.max(E,d)}),Object(ee.a)(!_.length,"Tree missing follow keys: ".concat(_.slice(0,100).map(function(h){return"'".concat(h,"'")}).join(", ")));var g;return T===!0?g=Y(U,w,E,L):g=W(U,T.halfCheckedKeys,w,E,L),g}},OLES:function(Ne,Ae,O){"use strict";var ee=O("U8pU"),I=O("VTBJ"),j=O("Ff2n"),Y=O("q1tI"),W=O("uciX"),D=O("7ixt"),H=function(U){var w=U.overlay,E=U.prefixCls,g=U.id,h=U.overlayInnerStyle;return Y.createElement("div",{className:"".concat(E,"-inner"),id:g,role:"tooltip",style:h},typeof w=="function"?w():w)},T=H,R=function(U,w){var E=U.overlayClassName,g=U.trigger,h=g===void 0?["hover"]:g,l=U.mouseEnterDelay,d=l===void 0?0:l,f=U.mouseLeaveDelay,C=f===void 0?.1:f,m=U.overlayStyle,c=U.prefixCls,x=c===void 0?"rc-tooltip":c,p=U.children,o=U.onVisibleChange,n=U.afterVisibleChange,s=U.transitionName,i=U.animation,y=U.placement,v=y===void 0?"right":y,A=U.align,N=A===void 0?{}:A,B=U.destroyTooltipOnHide,G=B===void 0?!1:B,V=U.defaultVisible,P=U.getTooltipContainer,k=U.overlayInnerStyle,K=Object(j.a)(U,["overlayClassName","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle","prefixCls","children","onVisibleChange","afterVisibleChange","transitionName","animation","placement","align","destroyTooltipOnHide","defaultVisible","getTooltipContainer","overlayInnerStyle"]),J=Object(Y.useRef)(null);Object(Y.useImperativeHandle)(w,function(){return J.current});var ne=Object(I.a)({},K);"visible"in U&&(ne.popupVisible=U.visible);var de=function(){var Pe=U.arrowContent,xe=Pe===void 0?null:Pe,Oe=U.overlay,q=U.id;return[Y.createElement("div",{className:"".concat(x,"-arrow"),key:"arrow"},xe),Y.createElement(T,{key:"content",prefixCls:x,id:q,overlay:Oe,overlayInnerStyle:k})]},Se=!1,ye=!1;if(typeof G=="boolean")Se=G;else if(G&&Object(ee.a)(G)==="object"){var we=G.keepParent;Se=we===!0,ye=we===!1}return Y.createElement(W.a,Object.assign({popupClassName:E,prefixCls:x,popup:de,action:h,builtinPlacements:D.a,popupPlacement:v,ref:J,popupAlign:N,getPopupContainer:P,onPopupVisibleChange:o,afterPopupVisibleChange:n,popupTransitionName:s,popupAnimation:i,defaultPopupVisible:V,destroyPopupOnHide:Se,autoDestroy:ye,mouseLeaveDelay:C,popupStyle:m,mouseEnterDelay:d},ne),p)},M=Object(Y.forwardRef)(R),_=Ae.a=M},OZM5:function(Ne,Ae,O){"use strict";O.d(Ae,"b",function(){return M}),O.d(Ae,"a",function(){return _}),O.d(Ae,"k",function(){return L}),O.d(Ae,"h",function(){return U}),O.d(Ae,"i",function(){return w}),O.d(Ae,"g",function(){return E}),O.d(Ae,"c",function(){return g}),O.d(Ae,"d",function(){return h}),O.d(Ae,"j",function(){return f}),O.d(Ae,"e",function(){return C}),O.d(Ae,"f",function(){return m});var ee=O("KQm4"),I=O("U8pU"),j=O("Ff2n"),Y=O("q1tI"),W=O.n(Y),D=O("Kwbf"),H=O("WaYH"),T=.25,R=2;function M(c,x){var p=c.slice(),o=p.indexOf(x);return o>=0&&p.splice(o,1),p}function _(c,x){var p=c.slice();return p.indexOf(x)===-1&&p.push(x),p}function L(c){return c.split("-")}function U(c,x){return"".concat(c,"-").concat(x)}function w(c){return c&&c.type&&c.type.isTreeNode}function E(c,x){var p=[c],o=x[c];function n(){var s=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];s.forEach(function(i){var y=i.key,v=i.children;p.push(y),n(v)})}return n(o.children),p}function g(c,x){var p=c.clientY,o=x.selectHandle.getBoundingClientRect(),n=o.top,s=o.bottom,i=o.height,y=Math.max(i*T,R);return p<=n+y?-1:p>=s-y?1:0}function h(c,x){if(!c)return;var p=x.multiple;return p?c.slice():c.length?[c[0]]:c}var l=function(x){return x};function d(c,x){if(!c)return[];var p=x||{},o=p.processProps,n=o===void 0?l:o,s=Array.isArray(c)?c:[c];return s.map(function(i){var y=i.children,v=Object(j.a)(i,["children"]),A=d(y,x);return W.a.createElement(H.a,Object.assign({},n(v)),A)})}function f(c){if(!c)return null;var x;if(Array.isArray(c))x={checkedKeys:c,halfCheckedKeys:void 0};else if(Object(I.a)(c)==="object")x={checkedKeys:c.checked||void 0,halfCheckedKeys:c.halfChecked||void 0};else return Object(D.a)(!1,"`checkedKeys` is not an array or an object"),null;return x}function C(c,x){var p=new Set;function o(n){if(p.has(n))return;var s=x[n];if(!s)return;p.add(n);var i=s.parent,y=s.node;if(y.disabled)return;i&&o(i.key)}return(c||[]).forEach(function(n){o(n)}),Object(ee.a)(p)}function m(c){var x={};return Object.keys(c).forEach(function(p){(p.startsWith("data-")||p.startsWith("aria-"))&&(x[p]=c[p])}),x}},Oe0F:function(Ne,Ae,O){Ne.exports={flex_box_center:"flex_box_center___1lU21",flex_space_between:"flex_space_between___3CfJd",flex_box_vertical_center:"flex_box_vertical_center___20q2h",flex_box_center_end:"flex_box_center_end___1jeZT",flex_box_column:"flex_box_column___2EyZF",list:"list___3Kz8E",wrap:"wrap___12_X7",lockWrap:"lockWrap___9zL4z",li:"li___2bcH1",cover:"cover___1j6mq",img:"img___3itdG",sign:"sign___1Bm21",name:"name___3H1zU",e:"e___1W7k4",tags:"tags___G1tID",rate:"rate___aZiJa"}},Ohmc:function(Ne,Ae,O){Ne.exports=O.p+"static/certificate.fc32dc1b.jpg"},Ot1p:function(Ne,Ae,O){"use strict";var ee=O("2qtc"),I=O("kLXV"),j=O("rAM+"),Y=O("miYZ"),W=O("tsqr"),D=O("tJVT"),H=O("jrin"),T=O("q1tI"),R=O.n(T),M=O("VrN/"),_=O.n(M),L=O("bdgK"),U=O("p77/"),w=O("Bd2K"),E=O("ELLl"),g=O("19Vz"),h=O("lZu9"),l=O("+NIl"),d=O("kSUc"),f=O("9Bee"),C=function(be){var Ce=be.value,Ee=Ce===void 0?"":Ce,ae=be.className,se=be.showTextOnly,pe=be.showLines,fe=be.style,Ke=fe===void 0?{}:fe,qe=Object(T.useMemo)(function(){return""},[Ee]);return R.a.createElement(R.a.Fragment,null,R.a.createElement("div",{dangerouslySetInnerHTML:{__html:qe}}))},m=O("0Owb"),c=O("dejd"),x=O("C+DQ"),p=[{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 o(be){var Ce=be.onActionCallback,Ee=be.title,ae=be.icon,se=be.actionName,pe=be.className,fe=pe===void 0?"":pe,Ke=be.children;function qe(){Ce(se)}return R.a.createElement("a",{title:Ee,className:fe,onClick:qe},R.a.createElement("i",{className:"md-iconfont ".concat(ae)}),Ke)}var n=function(be){var Ce=be.watch,Ee=be.showNullButton,ae=be.onActionCallback,se=be.fullScreen,pe=be.insertTemp,fe=be.hidetoolBar,Ke=[].concat(p,[{title:"".concat(Ce?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"),icon:"".concat(Ce?"icon-eye-slash":"icon-eye"),actionName:"trigger-watch"}]);return R.a.createElement("ul",{className:"markdown-toolbar-container"},!fe&&Ke.map(function(qe,Lt){return R.a.createElement("li",{key:Lt},qe.actionName?R.a.createElement(o,Object(m.a)({},qe,{onActionCallback:ae})):R.a.createElement("span",{className:"v-line"}))}),Ee?R.a.createElement("li",null,R.a.createElement(o,{icon:"icon-edit",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:ae},R.a.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u63D2\u5165\b\u586B\u7A7A\u9879"))):null,pe&&R.a.createElement("li",null,R.a.createElement(o,{icon:"icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:"inster-template-".concat(pe),onActionCallback:ae},R.a.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),R.a.createElement("li",{className:"btn-full-screen"},R.a.createElement(o,{icon:"".concat(se?"icon-shrink":"icon-enlarge"),title:se?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:ae})))},s=O("M8RZ"),i=O("+L6B"),y=O("2/Rp"),v=O("y8nQ"),A=O("Vl3Y"),N=O("5NDa"),B=O("5rEg"),G={labelCol:{span:4},wrapperCol:{span:20}},V=function(be){var Ce=be.callback,Ee=be.onCancel;function ae(se){Ce(se)}return R.a.createElement(A.a,Object(m.a)({},G,{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:ae}),R.a.createElement(A.a.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},R.a.createElement(B.a,null)),R.a.createElement(A.a.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},R.a.createElement(B.a,null)),R.a.createElement("div",{className:"flex-container flex-end"},R.a.createElement(y.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),R.a.createElement(y.a,{type:"ghost",onClick:Ee},"\u53D6\u6D88")))},P=O("7ahc"),k=O("HmJG"),K=O("BjJ7"),J=A.a.useForm,ne={width:280,marginRight:10},de={labelCol:{span:5},wrapperCol:{span:19}},Se=function(be){var Ce=be.callback,Ee=be.onCancel,ae=J(),se=Object(D.a)(ae,1),pe=se[0];function fe(Lt){Ce(Lt)}function Ke(Lt,ln){pe.setFieldsValue({src:"/api/attachments/".concat(Lt.id),type:ln.type})}function qe(Lt){var ln=Lt.target.files[0];we(ln,Ke)}return R.a.createElement(A.a,Object(m.a)({form:pe},de,{className:"upload-image-panel",onFinish:fe}),R.a.createElement(A.a.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},R.a.createElement("div",{className:"flex-container"},R.a.createElement(A.a.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u5730\u5740"}]},R.a.createElement(B.a,{style:ne})),R.a.createElement(ye,{onFileChange:qe}))),R.a.createElement(A.a.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u63CF\u8FF0"}]},R.a.createElement(B.a,{style:{width:264}})),R.a.createElement(A.a.Item,{style:{textAlign:"right"}},R.a.createElement(y.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),R.a.createElement(y.a,{type:"ghost",onClick:Ee},"\u53D6\u6D88")))};function ye(be){var Ce=be.onFileChange;return R.a.createElement("a",{className:"upload-button"},"\u672C\u5730\u4E0A\u4F20",R.a.createElement("input",{type:"file",onChange:Ce}))}function we(be,Ce){if(!be)throw new String("\u6CA1\u6709\u6587\u4EF6");var Ee=new FormData;Ee.append("editormd-image-file",be),Ee.append("file_param_name","editormd-image-file"),Ee.append("byxhr","true");var ae=new window.XMLHttpRequest;ae.withCredentials=!0,ae.addEventListener("load",function(se){Ce(JSON.parse(se.target.responseText),be)},!1),ae.addEventListener("error",function(se){console.error(se)},!1),ae.open("POST","".concat(K.a,"/api/attachments.json")),ae.send(Ee)}var Re=O("giR+"),Pe=O("fyUT"),xe=O("7Kak"),Oe=O("9yH6"),q=Oe.a.Group,_e={margin:"0 8px"},ge=function(be){var Ce=be.callback,Ee=be.onCancel;function ae(se){Ce(se)}return R.a.createElement(A.a,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:ae},R.a.createElement("div",{className:"flex-container"},R.a.createElement("span",{style:_e},"\u5355\u5143\u683C\u6570\uFF1A"),R.a.createElement("span",{style:_e},"\u884C\u6570"),R.a.createElement(A.a.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},R.a.createElement(Pe.a,null)),R.a.createElement("span",{style:_e},"\u5217\u6570"),R.a.createElement(A.a.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},R.a.createElement(Pe.a,null))),R.a.createElement("div",{className:"flex-container",style:{marginTop:12}},R.a.createElement("span",{style:_e},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),R.a.createElement(A.a.Item,{name:"align"},R.a.createElement(q,null,R.a.createElement(Oe.a,{value:"default"},R.a.createElement("i",{className:"fa fa-align-justify"})),R.a.createElement(Oe.a,{value:"left"},R.a.createElement("i",{className:"fa fa-align-left"})),R.a.createElement(Oe.a,{value:"center"},R.a.createElement("i",{className:"fa fa-align-center"})),R.a.createElement(Oe.a,{value:"right"},R.a.createElement("i",{className:"fa fa-align-right"}))))),R.a.createElement("div",{className:"flex-container flex-end"},R.a.createElement(y.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),R.a.createElement(y.a,{type:"ghost",onClick:Ee},"\u53D6\u6D88")))},Ge=O("m3rI"),$e="link",Xe="upload-image",at="code-block",At="add-table",kt="------------",Nt={default:kt,left:":".concat(kt),center:":".concat(kt,":"),right:"".concat(kt,":")},Ct=O("9VGf"),lt,tn;function Cn(){}var Sn=0,vn=1e4,On="\u2581",Wn=`
**\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 De(be){return/^\d+$/.test(be)?"".concat(be,"px"):be}var We=navigator.platform.toUpperCase().indexOf("MAC")>=0,bt=We?"Cmd":"Ctrl",_t=(lt={},Object(H.a)(lt,bt+"-B","bold"),Object(H.a)(lt,bt+"-I","italic"),lt),tt=(tn={},Object(H.a)(tn,$e,"\u6DFB\u52A0\u94FE\u63A5"),Object(H.a)(tn,at,"\u6DFB\u52A0\u4EE3\u7801\u5757"),Object(H.a)(tn,Xe,"\u6DFB\u52A0\u56FE\u7247"),Object(H.a)(tn,At,"\u6DFB\u52A0\u8868\u683C"),tn),Et=Ae.a=function(be){var Ce=be.defaultValue,Ee=Ce===void 0?"":Ce,ae=be.onChange,se=be.width,pe=se===void 0?"100%":se,fe=be.height,Ke=fe===void 0?400:fe,qe=be.miniToolbar,Lt=qe===void 0?!1:qe,ln=be.isFocus,Xn=ln===void 0?!1:ln,gn=be.watch,Tn=be.insertTemp,vt=be.mode,wt=vt===void 0?"markdown":vt,dt=be.id,ve=dt===void 0?"markdown-editor-id":dt,Ie=be.showResizeBar,Tt=Ie===void 0?!1:Ie,it=be.noStorage,Yt=it===void 0?!1:it,sn=be.showNullButton,mt=sn===void 0?!1:sn,Kt=be.hidetoolBar,Nn=Kt===void 0?!1:Kt,_n=be.fullScreen,ir=_n===void 0?!1:_n,ua=be.onBlur,Aa=be.onCMBeforeChange,ra=be.onFullScreen,Jn=be.className,ca=Jn===void 0?"":Jn,Qa=be.disablePaste,Xr=Qa===void 0?!1:Qa,yt=be.placeholder,dr=yt===void 0?"":yt,xr=be.values,fr=xr===void 0?"":xr,Dt=Object(T.useState)(null),xn=Object(D.a)(Dt,2),Mt=xn[0],Br=xn[1],Hr=Object(T.useState)(Ee),wr=Object(D.a)(Hr,2),qr=wr[0],Kn=wr[1],ya=Object(T.useState)(gn),da=Object(D.a)(ya,2),xa=da[0],Le=da[1],re=Object(T.useState)(ir),ue=Object(D.a)(re,2),ce=ue[0],rt=ue[1],je=Object(T.useState)(""),Ze=Object(D.a)(je,2),ft=Ze[0],nn=Ze[1],Qt=Object(T.useState)(0),Pt=Object(D.a)(Qt,2),It=Pt[0],cn=Pt[1],oa=Object(T.useState)(Ke),Yr=Object(D.a)(oa,2),La=Yr[0],Qr=Yr[1],ja=Object(T.useState)(!1),Oa=Object(D.a)(ja,2),za=Oa[0],ii=Oa[1],Ba=Object(T.useRef)(),Fn=Object(T.useRef)(),sa=Object(T.useRef)(),Z=Object(T.useRef)();Object(T.useEffect)(function(){Kn(fr),Mt==null||Mt.setValue(fr)},[fr]),Object(T.useEffect)(function(){ra==null||ra(ce)},[ce]),Object(T.useEffect)(function(){if(Ba.current){var ot=_.a.fromTextArea(Ba.current,{mode:wt,lineNumbers:!Lt,lineWrapping:!0,value:Ee,autoCloseTags:!0,autoCloseBrackets:!0});Xn&&ot.focus();function St(gt,Vt){if(Xr){Vt.preventDefault();return}var Ut=Vt.clipboardData;if(Ut){var En=Ut.types.toString(),Mn=Ut.items,sr=["pptm","pptx","ppt","pot","pps","ppa","potx","ppsx","ppam","pptm","potm","ppsm","doc","docx","dot","dotx","docm","dotm","xls","xlsx","csv","xlt","xla","xltx","xlsm","xltm","xlam","xlsb"];if(En==="Files"||Ut.types.indexOf("Files")>-1){if(Vt.preventDefault(),wt=="stex")return;try{var Nr,gr=Mn[1];((Nr=Mn[0])===null||Nr===void 0?void 0:Nr.kind)==="file"&&(gr=Mn[0]);var zn=gr.getAsFile(),kr=zn.name.split(".").pop();we(zn,function(Pr){if(Pr.id){var Na,Ra,Va;(zn==null||((Na=zn.type)===null||Na===void 0)?void 0:Na.indexOf("image"))>-1?ot.replaceSelection("![,](/api/attachments/".concat(Pr.id,"?type=").concat(Pr.content_type,")")):(zn==null||((Ra=zn.type)===null||Ra===void 0)?void 0:Ra.indexOf("video"))>-1?ot.replaceSelection('<video width="100%" controls src="'.concat(Ge.a.API_SERVER,"/api/attachments/").concat(Pr.id,'"></video>')):(zn==null||((Va=zn.type)===null||Va===void 0)?void 0:Va.indexOf("pdf"))>-1?ot.replaceSelection('<a href="'.concat(Ge.a.API_SERVER,"/api/attachments/").concat(Pr.id,"?type=").concat(zn.type,'&disposition=inline" target="_blank">').concat(zn.name,"</a>")):sr.includes(kr)?ot.replaceSelection('<a href="'.concat(Ge.a.API_SERVER,"/api/attachments/").concat(Pr.id,'?type=office&disposition=inline" target="_blank">').concat(zn.name,"</a>")):ot.replaceSelection("[".concat(zn.name,"](").concat(Ge.a.API_SERVER,"/api/attachments/").concat(Pr.id,"?type=").concat(Pr.content_type,")"))}else(Pr==null?void 0:Pr.status)===401&&(document.location.href="/user/login")})}catch(Pr){W.b.warn("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0}return ot.on("paste",St),Br(ot),function(){ot.off("paste",St)}}},[]);var Te=Object(T.useCallback)(function(){if(Fn.current)try{}catch(ot){console.log(ot,"---- to set md editor body height")}},[La,Fn,ce]);Object(T.useEffect)(function(){function ot(){var gt=new L.default(function(Vt){var Ut=Object(j.a)(Vt),En;try{for(Ut.s();!(En=Ut.n()).done;){var Mn=En.value;(Mn.target.offsetHeight>0||Mn.target.offsetWidth>0)&&(Te(),Mt.setSize("100%","100%"),Mt.refresh())}}catch(sr){Ut.e(sr)}finally{Ut.f()}});return gt.observe(Ba.current.parentElement),gt}if(Mt){var St=ot();return function(){St.unobserve(Ba.current.parentElement)}}},[Mt,Te]),Object(T.useEffect)(function(){if(Mt){for(var ot=[],St=function(){var Mn=Vt[gt];Ut=Object(D.a)(Mn,2);var sr=Ut[0],Nr=Ut[1],gr=Object(H.a)({},sr,function(){ze(Nr)});ot.push(gr),Mt.addKeyMap(gr)},gt=0,Vt=Object.entries(_t);gt<Vt.length;gt++){var Ut;St()}return function(){var En=Object(j.a)(ot),Mn;try{for(En.s();!(Mn=En.n()).done;){var sr=Mn.value;Mt.removeKeyMap(sr)}}catch(Nr){En.e(Nr)}finally{En.f()}}}},[Mt]),Object(T.useEffect)(function(){ir!==ce&&rt(ir)},[ir]),Object(Ct.a)(function(){if(!Yt&&It>0){var ot=new Date().getTime(),St=window.sessionStorage.getItem(ve);ot>=It+vn&&(!St||St!==qr)&&(window.sessionStorage.setItem(ve,qr),ii(!0))}},vn),Object(T.useEffect)(function(){Le(gn)},[Mt,gn]),Object(T.useEffect)(function(){Mt&&(Xn&&Mt.focus())},[Mt,Xn]),Object(T.useEffect)(function(){if(xa&&Mt){var ot=Mt.getScrollerElement();function St(gt){var Vt=gt.target;if(Z.current){var Ut=Vt.scrollTop/Vt.scrollHeight;Z.current.scrollTop=Z.current.scrollHeight*Ut}}return ot.addEventListener("scroll",St),function(){ot.removeEventListener("scroll",St)}}},[Mt,xa]),Object(T.useEffect)(function(){if(Mt&&Aa){function ot(St,gt){Aa(St,gt)}return Mt.on("beforeChange",ot),function(){Mt.off("beforeChange",ot)}}},[Mt,Aa]),Object(T.useEffect)(function(){if(Mt&&ua){function ot(){ua(Mt.getValue())}return Mt.on("blur",ot),function(){Mt.off("blur",ot)}}},[Mt,ua]),Object(T.useEffect)(function(){if(Mt){function ot(St){var gt=St.getValue();Kn(gt),cn(new Date().getTime()),St.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),ae&&ae(gt)}return Mt.on("change",ot),function(){Mt.off("change",ot)}}},[Mt,ae]),Object(T.useEffect)(function(){Mt&&(Ee==null?(Mt.setValue(""),Kn("")):Ee!==Mt.getValue()&&(Mt.setValue(Ee),Kn(Ee),Mt.setCursor(Mt.lineCount(),0)))},[Mt,Ee]);var ze=Object(T.useCallback)(function(ot){var St=Mt.getCursor(),gt=Mt.getSelection(),Vt=gt.split(`
`);switch(ot){case"bold":return Mt.replaceSelection("**"+gt+"**"),gt===""&&Mt.setCursor(St.line,St.ch+2),Mt.focus();case"italic":return Mt.replaceSelection("*"+gt+"*"),gt===""&&Mt.setCursor(St.line,St.ch+1),Mt.focus();case"code":return Mt.replaceSelection("`"+gt+"`"),gt===""&&Mt.setCursor(St.line,St.ch+1),Mt.focus();case"inline-latex":return Mt.replaceSelection("`$$"+gt+"$$`"),gt===""&&Mt.setCursor(St.line,St.ch+3),Mt.focus();case"latex":return Mt.replaceSelection("```latex\n"+gt+"\n```"),Mt.setCursor(St.line+1,gt.length+1),Mt.focus();case"line-break":return Mt.replaceSelection(`<br/>
`),Mt.focus();case"list-ul":return gt===""?Mt.replaceSelection("- "+gt):Mt.replaceSelection(Vt.map(function(Ut){return Ut===""?"":"- ".concat(Ut)}).join(`
`)),Mt.focus();case"list-ol":return gt===""?Mt.replaceSelection("1. "+gt):Mt.replaceSelection(Vt.map(function(Ut,En){return Ut===""?"":"".concat(En+1,". ").concat(Ut)}).join(`
`)),Mt.focus();case"add-null-ch":return gt===""&&Mt.setCursor(St.line,St.ch+1),Mt.replaceSelection(On),Mt.focus();case"inster-template-1":return gt===""&&Mt.setCursor(St.line,St.ch),Mt.replaceSelection(Wn),Mt.focus();case"eraser":return Mt.setValue(""),Mt.focus();case"trigger-watch":return Le(!xa),Mt.focus();case"trigger-full-screen":return rt(!ce),Mt.focus();case $e:nn($e);return;case at:nn(at);return;case Xe:nn(Xe);return;case At:nn(At);return;default:throw new Error}},[Mt,xa,ce]),He=Object(T.useCallback)(function(ot){nn("");switch(ft){case $e:var St=ot.title,gt=ot.link;return Mt.replaceSelection("[".concat(St,"](").concat(gt,")")),Mt.focus();case at:var Vt=ot.language,Ut=ot.content;return Mt.replaceSelection(["```"+Vt,Ut,"```"].join(`
`)),Mt.focus();case Xe:var En=ot.src,Mn=ot.alt;return Mt.replaceSelection("![ ".concat(Mn," ]( ").concat(En,' "').concat(Mn,'" )')),Mt.focus();case At:for(var sr=ot.row,Nr=ot.col,gr=ot.align,zn=`
`,kr=0;kr<sr;kr++){for(var Pr=[],Na=[],Ra=0;Ra<Nr;Ra++)kr===1&&Na.push(Nt[gr]),Pr.push(" ");kr===1&&(zn+="| ".concat(Na.join(" | "),` |
`)),zn+="| ".concat(Pr.join(Nr===1?"":" | "),` |
`)}return Mt.replaceSelection(zn+`
`),Mt.focus();default:throw new Error}},[Mt,ft]),ht=Object(T.useMemo)(function(){switch(ft){case $e:return R.a.createElement(V,{callback:He,onCancel:nt});case at:return R.a.createElement(P.b,{callback:He,onCancel:nt});case Xe:return R.a.createElement(Se,{callback:He,onCancel:nt});case At:return R.a.createElement(ge,{callback:He,onCancel:nt});default:return null}},[ft]);function nt(){nn("")}Object(T.useEffect)(function(){if(sa.current){var ot=sa.current,St=!1,gt=0;function Vt(Mn){St=!0,gt=Mn.pageY}function Ut(){St=!1}function En(Mn){if(St){var sr=Mn.pageY-gt;sr<0&&(sr=0),sr>300&&(sr=300);var Nr=Ke+sr+"px";Qr(Nr)}}return ot.addEventListener("mousedown",Vt),document.addEventListener("mousemove",En),document.addEventListener("mouseup",Ut),function(){ot.removeEventListener("mousedown",Vt),document.removeEventListener("mousemove",En),document.removeEventListener("mouseup",Ut)}}},[Mt,sa]),Object(T.useEffect)(function(){Qr(Ke)},[Ke]);var xt=De(pe),Rt=De(La),Gt={width:xt,height:Rt},$t=Object(T.useMemo)(function(){if(It){var ot=new Date(It),St=ot.getHours(),gt=ot.getMinutes(),Vt=ot.getSeconds();return St=St<10?"0"+St:St,gt=gt<10?"0"+gt:gt,Vt=Vt<10?"0"+Vt:Vt,"".concat(St,":").concat(gt,":").concat(Vt)}return 0},[It]);function wn(){window.sessionStorage.removeItem(ve),ii(!1),cn(0)}function bn(){ii(!1),cn(0),Mt.setValue(window.sessionStorage.getItem(ve))}return R.a.createElement(T.Fragment,null,R.a.createElement("div",{className:"markdown-editor-wrapper",ref:Fn},R.a.createElement("div",{className:"markdown-editor-container ".concat(ca," ").concat(xa?"on-preview":""," ").concat(Lt?"mini":""," ").concat(ce?"full-screen":""),style:Gt},R.a.createElement(n,{insertTemp:Tn,watch:xa,fullScreen:ce,showNullButton:mt,onActionCallback:ze,hidetoolBar:Nn}),R.a.createElement("div",{className:"markdown-editor-body"},R.a.createElement("div",{className:"codemirror-container"},R.a.createElement("textarea",{ref:Ba,placeholder:dr})),xa?R.a.createElement("div",{ref:Z,className:"preview-container"},wt==="stex"&&R.a.createElement(C,{value:qr}),wt!=="stex"&&R.a.createElement(f.a,{value:qr})):null))),Tt?R.a.createElement("a",{ref:sa,className:"editor-resize"}):null,R.a.createElement(s.a,null,tt[ft]?R.a.createElement(I.a,{centered:!0,title:tt[ft],visible:!0,onCancel:nt,footer:null},ht):null))}},P5Jw:function(Ne,Ae,O){"use strict";var ee=O("rHrb"),I=ee.CopyToClipboard;I.CopyToClipboard=I,Ne.exports=I},Pt5v:function(Ne,Ae,O){Ne.exports={flex_box_center:"flex_box_center___3FMB1",flex_space_between:"flex_space_between___1jNhu",flex_box_vertical_center:"flex_box_vertical_center___3ep_t",flex_box_center_end:"flex_box_center_end___a7cnF",flex_box_column:"flex_box_column___3Va0f",all:"all___1Orjh",title:"title___1PZZi",content:"content___3qEwM",form_item:"form_item___3t6se",form_item_basic:"form_item_basic___2KkkE",form_item_time:"form_item_time___1PeJH",form_item_model:"form_item_model___2wSr6",form_item_item:"form_item_item___1BRbB",form_item_item_select:"form_item_item_select___ZcWrL",textarea_father:"textarea_father___1iFO0",textarea_length:"textarea_length___3ukbf",upload_button:"upload_button___3QK1j",upload_button_file:"upload_button_file___1275i",upload_text:"upload_text___29j06",date_text:"date_text___1Fejl",upload_download:"upload_download___2IWO8",checkbox_text:"checkbox_text___3Bsqr",footer:"footer___3vzv-",clear_button:"clear_button___1hmjb",save_button:"save_button___2yG-a",radio_style:"radio_style___FYG0Z"}},RMFE:function(Ne,Ae){Ne.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(Ne,Ae,O){Ne.exports=O("LSTS")},"SA+Z":function(Ne,Ae,O){var ee=O("wTVA"),I=O("EbDI"),j=O("ZhPi"),Y=O("wkBT");function W(D){return ee(D)||I(D)||j(D)||Y()}Ne.exports=W,Ne.exports.__esModule=!0,Ne.exports.default=Ne.exports},SJMd:function(Ne,Ae){/**
* @license
* Copyright (C) 2006 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/var O,ee,I,j=!1,Y,W;window.PR_SHOULD_USE_CONTINUATION=!0;var D,H;(function(){var T=window,R=["break,continue,do,else,for,if,return,while"],M=[R,"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"],_=[M,"catch,class,delete,false,import,new,operator,private,protected,public,this,throw,true,try,typeof"],L=[_,"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"],U=[_,"abstract,assert,boolean,byte,extends,finally,final,implements,import,instanceof,interface,null,native,package,strictfp,super,synchronized,throws,transient"],w=[_,"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"],E="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",g=[_,"abstract,async,await,constructor,debugger,enum,eval,export,function,get,implements,instanceof,interface,let,null,set,undefined,var,with,yield,Infinity,NaN"],h="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",l=[R,"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"],d=[R,"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"],f=[R,"case,done,elif,esac,eval,fi,function,in,local,set,then,until"],C=[L,w,U,g,h,l,d,f],m=/^(DIR|FILE|array|vector|(de|priority_)?queue|(forward_)?list|stack|(const_)?(reverse_)?iterator|(unordered_)?(multi)?(set|map)|bitset|u?(int|float)\d*)\b/,c="str",x="kwd",p="com",o="typ",n="lit",s="pun",i="pln",y="tag",v="dec",A="src",N="atn",B="atv",G="nocode",V="(?:^^\\.?|[+-]|[!=]=?=?|\\#|%=?|&&?=?|\\(|\\*=?|[+\\-]=|->|\\/=?|::?|<<?=?|>>?>?=?|,|;|\\?|@|\\[|~|{|\\^\\^?=?|\\|\\|?=?|break|case|continue|delete|do|else|finally|instanceof|return|throw|try|typeof)\\s*";function P(Xe){for(var at=0,At=!1,kt=!1,Nt=0,Ct=Xe.length;Nt<Ct;++Nt){var lt=Xe[Nt];if(lt.ignoreCase)kt=!0;else if(/[a-z]/i.test(lt.source.replace(/\\u[0-9a-f]{4}|\\x[0-9a-f]{2}|\\[^ux]/gi,""))){At=!0,kt=!1;break}}var tn={b:8,t:9,n:10,v:11,f:12,r:13};function Cn(De){var We=De.charCodeAt(0);if(We!==92)return We;var bt=De.charAt(1);return We=tn[bt],We||("0"<=bt&&bt<="7"?parseInt(De.substring(1),8):bt==="u"||bt==="x"?parseInt(De.substring(2),16):De.charCodeAt(1))}function Sn(De){if(De<32)return(De<16?"\\x0":"\\x")+De.toString(16);var We=String.fromCharCode(De);return We==="\\"||We==="-"||We==="]"||We==="^"?"\\"+We:We}function vn(De){var We=De.substring(1,De.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")),bt=[],_t=We[0]==="^",tt=["["];_t&&tt.push("^");for(var Et=_t?1:0,be=We.length;Et<be;++Et){var Ce=We[Et];if(/\\[bdsw]/i.test(Ce))tt.push(Ce);else{var Ee=Cn(Ce),ae;Et+2<be&&We[Et+1]==="-"?(ae=Cn(We[Et+2]),Et+=2):ae=Ee,bt.push([Ee,ae]),ae<65||Ee>122||(ae<65||Ee>90||bt.push([Math.max(65,Ee)|32,Math.min(ae,90)|32]),ae<97||Ee>122||bt.push([Math.max(97,Ee)&~32,Math.min(ae,122)&~32]))}}bt.sort(function(Ke,qe){return Ke[0]-qe[0]||qe[1]-Ke[1]});for(var se=[],pe=[],Et=0;Et<bt.length;++Et){var fe=bt[Et];fe[0]<=pe[1]+1?pe[1]=Math.max(pe[1],fe[1]):se.push(pe=fe)}for(var Et=0;Et<se.length;++Et){var fe=se[Et];tt.push(Sn(fe[0])),fe[1]>fe[0]&&(fe[1]+1>fe[0]&&tt.push("-"),tt.push(Sn(fe[1])))}return tt.push("]"),tt.join("")}function On(De){for(var We=De.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")),bt=We.length,_t=[],tt=0,Et=0;tt<bt;++tt){var be=We[tt];if(be==="(")++Et;else if(be.charAt(0)==="\\"){var Ce=+be.substring(1);Ce&&(Ce<=Et?_t[Ce]=-1:We[tt]=Sn(Ce))}}for(var tt=1;tt<_t.length;++tt)_t[tt]===-1&&(_t[tt]=++at);for(var tt=0,Et=0;tt<bt;++tt){var be=We[tt];if(be==="(")++Et,_t[Et]||(We[tt]="(?:");else if(be.charAt(0)==="\\"){var Ce=+be.substring(1);Ce&&Ce<=Et&&(We[tt]="\\"+_t[Ce])}}for(var tt=0;tt<bt;++tt)We[tt]==="^"&&We[tt+1]!=="^"&&(We[tt]="");if(De.ignoreCase&&At)for(var tt=0;tt<bt;++tt){var be=We[tt],Ee=be.charAt(0);be.length>=2&&Ee==="["?We[tt]=vn(be):Ee!=="\\"&&(We[tt]=be.replace(/[a-zA-Z]/g,function(pe){var fe=pe.charCodeAt(0);return"["+String.fromCharCode(fe&~32,fe|32)+"]"}))}return We.join("")}for(var Wn=[],Nt=0,Ct=Xe.length;Nt<Ct;++Nt){var lt=Xe[Nt];if(lt.global||lt.multiline)throw new Error(""+lt);Wn.push("(?:"+On(lt)+")")}return new RegExp(Wn.join("|"),kt?"gi":"g")}function k(Xe,at){var At=/(?:^|\s)nocode(?:\s|$)/,kt=[],Nt=0,Ct=[],lt=0;function tn(Cn){var Sn=Cn.nodeType;if(Sn==1){if(At.test(Cn.className))return;for(var vn=Cn.firstChild;vn;vn=vn.nextSibling)tn(vn);var On=Cn.nodeName.toLowerCase();(On==="br"||On==="li")&&(kt[lt]=`
`,Ct[lt<<1]=Nt++,Ct[lt++<<1|1]=Cn)}else if(Sn==3||Sn==4){var Wn=Cn.nodeValue;Wn.length&&(at?Wn=Wn.replace(/\r\n?/g,`
`):Wn=Wn.replace(/[ \t\r\n]+/g," "),kt[lt]=Wn,Ct[lt<<1]=Nt,Nt+=Wn.length,Ct[lt++<<1|1]=Cn)}}return tn(Xe),{sourceCode:kt.join("").replace(/\n$/,""),spans:Ct}}function K(Xe,at,At,kt,Nt){if(!At)return;var Ct={sourceNode:Xe,pre:1,langExtension:null,numberLines:null,sourceCode:At,spans:null,basePos:at,decorations:null};kt(Ct),Nt.push.apply(Nt,Ct.decorations)}var J=/\S/;function ne(Xe){for(var at=void 0,At=Xe.firstChild;At;At=At.nextSibling){var kt=At.nodeType;at=kt===1?at?Xe:At:kt===3&&J.test(At.nodeValue)?Xe:at}return at===Xe?void 0:at}function de(Xe,at){var At={},kt;(function(){for(var lt=Xe.concat(at),tn=[],Cn={},Sn=0,vn=lt.length;Sn<vn;++Sn){var On=lt[Sn],Wn=On[3];if(Wn)for(var De=Wn.length;--De>=0;)At[Wn.charAt(De)]=On;var We=On[1],bt=""+We;Cn.hasOwnProperty(bt)||(tn.push(We),Cn[bt]=null)}tn.push(/[\0-\uffff]/),kt=P(tn)})();var Nt=at.length,Ct=function(lt){for(var tn=lt.sourceCode,Cn=lt.basePos,Sn=lt.sourceNode,vn=[Cn,i],On=0,Wn=tn.match(kt)||[],De={},We=0,bt=Wn.length;We<bt;++We){var _t=Wn[We],tt=De[_t],Et=void 0,be;if(typeof tt=="string")be=!1;else{var Ce=At[_t.charAt(0)];if(Ce)Et=_t.match(Ce[1]),tt=Ce[0];else{for(var Ee=0;Ee<Nt;++Ee)if(Ce=at[Ee],Et=_t.match(Ce[1]),Et){tt=Ce[0];break}Et||(tt=i)}be=tt.length>=5&&tt.substring(0,5)==="lang-",be&&!(Et&&typeof Et[1]=="string")&&(be=!1,tt=A),be||(De[_t]=tt)}var ae=On;if(On+=_t.length,!be)vn.push(Cn+ae,tt);else{var se=Et[1],pe=_t.indexOf(se),fe=pe+se.length;Et[2]&&(fe=_t.length-Et[2].length,pe=fe-se.length);var Ke=tt.substring(5);K(Sn,Cn+ae,_t.substring(0,pe),Ct,vn),K(Sn,Cn+ae+pe,se,Oe(Ke,se),vn),K(Sn,Cn+ae+fe,_t.substring(fe),Ct,vn)}}lt.decorations=vn};return Ct}function Se(Xe){var at=[],At=[];Xe.tripleQuotedStrings?at.push([c,/^(?:\'\'\'(?:[^\'\\]|\\[\s\S]|\'{1,2}(?=[^\']))*(?:\'\'\'|$)|\"\"\"(?:[^\"\\]|\\[\s\S]|\"{1,2}(?=[^\"]))*(?:\"\"\"|$)|\'(?:[^\\\']|\\[\s\S])*(?:\'|$)|\"(?:[^\\\"]|\\[\s\S])*(?:\"|$))/,null,`'"`]):Xe.multiLineStrings?at.push([c,/^(?:\'(?:[^\\\']|\\[\s\S])*(?:\'|$)|\"(?:[^\\\"]|\\[\s\S])*(?:\"|$)|\`(?:[^\\\`]|\\[\s\S])*(?:\`|$))/,null,"'\"`"]):at.push([c,/^(?:\'(?:[^\\\'\r\n]|\\.)*(?:\'|$)|\"(?:[^\\\"\r\n]|\\.)*(?:\"|$))/,null,`"'`]),Xe.verbatimStrings&&At.push([c,/^@\"(?:[^\"]|\"\")*(?:\"|$)/,null]);var kt=Xe.hashComments;kt&&(Xe.cStyleComments?(kt>1?at.push([p,/^#(?:##(?:[^#]|#(?!##))*(?:###|$)|.*)/,null,"#"]):at.push([p,/^#(?:(?:define|e(?:l|nd)if|else|error|ifn?def|include|line|pragma|undef|warning)\b|[^\r\n]*)/,null,"#"]),At.push([c,/^<(?:(?:(?:\.\.\/)*|\/?)(?:[\w-]+(?:\/[\w-]+)+)?[\w-]+\.h(?:h|pp|\+\+)?|[a-z]\w*)>/,null])):at.push([p,/^#[^\r\n]*/,null,"#"])),Xe.cStyleComments&&(At.push([p,/^\/\/[^\r\n]*/,null]),At.push([p,/^\/\*[\s\S]*?(?:\*\/|$)/,null]));var Nt=Xe.regexLiterals;if(Nt){var Ct=Nt>1?"":`
\r`,lt=Ct?".":"[\\S\\s]",tn="/(?=[^/*"+Ct+"])(?:[^/\\x5B\\x5C"+Ct+"]|\\x5C"+lt+"|\\x5B(?:[^\\x5C\\x5D"+Ct+"]|\\x5C"+lt+")*(?:\\x5D|$))+/";At.push(["lang-regex",RegExp("^"+V+"("+tn+")")])}var Cn=Xe.types;Cn&&At.push([o,Cn]);var Sn=(""+Xe.keywords).replace(/^ | $/g,"");Sn.length&&At.push([x,new RegExp("^(?:"+Sn.replace(/[\s,]+/g,"|")+")\\b"),null]),at.push([i,/^\s+/,null,` \r
\xA0`]);var vn="^.[^\\s\\w.$@'\"`/\\\\]*";return Xe.regexLiterals&&(vn+="(?!s*/)"),At.push([n,/^@[a-z_$][a-z_$@0-9]*/i,null],[o,/^(?:[@_]?[A-Z]+[a-z][A-Za-z_$@0-9]*|\w+_t\b)/,null],[i,/^[a-z_$][a-z_$@0-9]*/i,null],[n,new RegExp("^(?:0x[a-f0-9]+|(?:\\d(?:_\\d+)*\\d*(?:\\.\\d*)?|\\.\\d\\+)(?:e[+\\-]?\\d+)?)[a-z]*","i"),null,"0123456789"],[i,/^\\[\s\S]?/,null],[s,new RegExp(vn),null]),de(at,At)}var ye=Se({keywords:C,hashComments:!0,cStyleComments:!0,multiLineStrings:!0,regexLiterals:!0});function we(Xe,at,At){for(var kt=/(?:^|\s)nocode(?:\s|$)/,Nt=/\r\n?|\n/,Ct=Xe.ownerDocument,lt=Ct.createElement("li");Xe.firstChild;)lt.appendChild(Xe.firstChild);var tn=[lt];function Cn(We){var bt=We.nodeType;if(bt==1&&!kt.test(We.className))if(We.nodeName==="br")Sn(We),We.parentNode&&We.parentNode.removeChild(We);else for(var _t=We.firstChild;_t;_t=_t.nextSibling)Cn(_t);else if((bt==3||bt==4)&&At){var tt=We.nodeValue,Et=tt.match(Nt);if(Et){var be=tt.substring(0,Et.index);We.nodeValue=be;var Ce=tt.substring(Et.index+Et[0].length);if(Ce){var Ee=We.parentNode;Ee.insertBefore(Ct.createTextNode(Ce),We.nextSibling)}Sn(We),be||We.parentNode.removeChild(We)}}}function Sn(We){for(;!We.nextSibling;)if(We=We.parentNode,!We)return;function bt(Et,be){var Ce=be?Et.cloneNode(!1):Et,Ee=Et.parentNode;if(Ee){var ae=bt(Ee,1),se=Et.nextSibling;ae.appendChild(Ce);for(var pe=se;pe;pe=se)se=pe.nextSibling,ae.appendChild(pe)}return Ce}for(var _t=bt(We.nextSibling,0),tt;(tt=_t.parentNode)&&tt.nodeType===1;)_t=tt;tn.push(_t)}for(var vn=0;vn<tn.length;++vn)Cn(tn[vn]);at===(at|0)&&tn[0].setAttribute("value",at);var On=Ct.createElement("ol");On.className="linenums";for(var Wn=Math.max(0,at-1|0)||0,vn=0,De=tn.length;vn<De;++vn)lt=tn[vn],lt.className="L"+(vn+Wn)%10,lt.firstChild||lt.appendChild(Ct.createTextNode("\xA0")),On.appendChild(lt);Xe.appendChild(On)}function Re(Xe){var at=/\bMSIE\s(\d+)/.exec(navigator.userAgent);at=at&&+at[1]<=8;var At=/\n/g,kt=Xe.sourceCode,Nt=kt.length,Ct=0,lt=Xe.spans,tn=lt.length,Cn=0,Sn=Xe.decorations,vn=Sn.length,On=0;Sn[vn]=Nt;var Wn,De;for(De=Wn=0;De<vn;)Sn[De]!==Sn[De+2]?(Sn[Wn++]=Sn[De++],Sn[Wn++]=Sn[De++]):De+=2;for(vn=Wn,De=Wn=0;De<vn;){for(var We=Sn[De],bt=Sn[De+1],_t=De+2;_t+2<=vn&&Sn[_t+1]===bt;)_t+=2;Sn[Wn++]=We,Sn[Wn++]=bt,De=_t}vn=Sn.length=Wn;var tt=Xe.sourceNode,Et="";tt&&(Et=tt.style.display,tt.style.display="none");try{for(var be=null;Cn<tn;){var Ce=lt[Cn],Ee=lt[Cn+2]||Nt,ae=Sn[On+2]||Nt,_t=Math.min(Ee,ae),se=lt[Cn+1],pe;if(se.nodeType!==1&&(pe=kt.substring(Ct,_t))){at&&(pe=pe.replace(At,"\r")),se.nodeValue=pe;var fe=se.ownerDocument,Ke=fe.createElement("span");Ke.className=Sn[On+1];var qe=se.parentNode;qe.replaceChild(Ke,se),Ke.appendChild(se),Ct<Ee&&(lt[Cn+1]=se=fe.createTextNode(kt.substring(_t,Ee)),qe.insertBefore(se,Ke.nextSibling))}Ct=_t,Ct>=Ee&&(Cn+=2),Ct>=ae&&(On+=2)}}finally{tt&&(tt.style.display=Et)}}var Pe={};function xe(Xe,at){for(var At=at.length;--At>=0;){var kt=at[At];Pe.hasOwnProperty(kt)?T.console&&console.warn("cannot override language handler %s",kt):Pe[kt]=Xe}}function Oe(Xe,at){return Xe&&Pe.hasOwnProperty(Xe)||(Xe=/^\s*</.test(at)?"default-markup":"default-code"),Pe[Xe]}xe(ye,["default-code"]),xe(de([],[[i,/^[^<?]+/],[v,/^<!\w[^>]*(?:>|$)/],[p,/^<\!--[\s\S]*?(?:-\->|$)/],["lang-",/^<\?([\s\S]+?)(?:\?>|$)/],["lang-",/^<%([\s\S]+?)(?:%>|$)/],[s,/^(?:<[%?]|[%?]>)/],["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"]),xe(de([[i,/^[\s]+/,null,` \r
`],[B,/^(?:\"[^\"]*\"?|\'[^\']*\'?)/,null,`"'`]],[[y,/^^<\/?[a-z](?:[\w.:-]*\w)?|\/?>$/i],[N,/^(?!style[\s=]|on)[a-z](?:[\w:-]*\w)?/i],["lang-uq.val",/^=\s*([^>\'\"\s]*(?:[^>\'\"\s\/]|\/(?=\s)))/],[s,/^[=<>\/]+/],["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"]),xe(de([],[[B,/^[\s\S]+/]]),["uq.val"]),xe(Se({keywords:L,hashComments:!0,cStyleComments:!0,types:m}),["c","cc","cpp","cxx","cyc","m"]),xe(Se({keywords:"null,true,false"}),["json"]),xe(Se({keywords:w,hashComments:!0,cStyleComments:!0,verbatimStrings:!0,types:m}),["cs"]),xe(Se({keywords:U,cStyleComments:!0}),["java"]),xe(Se({keywords:f,hashComments:!0,multiLineStrings:!0}),["bash","bsh","csh","sh"]),xe(Se({keywords:l,hashComments:!0,multiLineStrings:!0,tripleQuotedStrings:!0}),["cv","py","python"]),xe(Se({keywords:h,hashComments:!0,multiLineStrings:!0,regexLiterals:2}),["perl","pl","pm"]),xe(Se({keywords:d,hashComments:!0,multiLineStrings:!0,regexLiterals:!0}),["rb","ruby"]),xe(Se({keywords:g,cStyleComments:!0,regexLiterals:!0}),["javascript","js","ts","typescript"]),xe(Se({keywords:E,hashComments:3,cStyleComments:!0,multilineStrings:!0,tripleQuotedStrings:!0,regexLiterals:!0}),["coffee"]),xe(de([],[[c,/^[\s\S]+/]]),["regex"]);function q(Xe){var at=Xe.langExtension;try{var At=k(Xe.sourceNode,Xe.pre),kt=At.sourceCode;Xe.sourceCode=kt,Xe.spans=At.spans,Xe.basePos=0,Oe(at,kt)(Xe),Re(Xe)}catch(Nt){T.console&&console.log(Nt&&Nt.stack||Nt)}}function _e(Xe,at,At){var kt=At||!1,Nt=at||null,Ct=document.createElement("div");Ct.innerHTML="<pre>"+Xe+"</pre>",Ct=Ct.firstChild,kt&&we(Ct,kt,!0);var lt={langExtension:Nt,numberLines:kt,sourceNode:Ct,pre:1,sourceCode:null,basePos:null,spans:null,decorations:null};return q(lt),Ct.innerHTML}function ge(Xe,at){var At=at||document.body,kt=At.ownerDocument||document;function Nt(Ce){return At.getElementsByTagName(Ce)}for(var Ct=[Nt("pre"),Nt("code"),Nt("xmp")],lt=[],tn=0;tn<Ct.length;++tn)for(var Cn=0,Sn=Ct[tn].length;Cn<Sn;++Cn)lt.push(Ct[tn][Cn]);Ct=null;var vn=Date;vn.now||(vn={now:function(){return+new Date}});var On=0,Wn=/\blang(?:uage)?-([\w.]+)(?!\S)/,De=/\bprettyprint\b/,We=/\bprettyprinted\b/,bt=/pre|xmp/i,_t=/^code$/i,tt=/^(?:pre|code|xmp)$/i,Et={};function be(){for(var Ce=T.PR_SHOULD_USE_CONTINUATION?vn.now()+250:Infinity;On<lt.length&&vn.now()<Ce;On++){for(var Ee=lt[On],ae=Et,se=Ee;se=se.previousSibling;){var pe=se.nodeType,fe=(pe===7||pe===8)&&se.nodeValue;if(fe?!/^\??prettify\b/.test(fe):pe!==3||/\S/.test(se.nodeValue))break;if(fe){ae={},fe.replace(/\b(\w+)=([\w:.%+-]+)/g,function(Tt,it,Yt){ae[it]=Yt});break}}var Ke=Ee.className;if((ae!==Et||De.test(Ke))&&!We.test(Ke)){for(var qe=!1,Lt=Ee.parentNode;Lt;Lt=Lt.parentNode){var ln=Lt.tagName;if(tt.test(ln)&&Lt.className&&De.test(Lt.className)){qe=!0;break}}if(!qe){Ee.className+=" prettyprinted";var Xn=ae.lang;if(!Xn){Xn=Ke.match(Wn);var gn;!Xn&&(gn=ne(Ee))&&_t.test(gn.tagName)&&(Xn=gn.className.match(Wn)),Xn&&(Xn=Xn[1])}var Tn;if(bt.test(Ee.tagName))Tn=1;else{var vt=Ee.currentStyle,wt=kt.defaultView,dt=vt?vt.whiteSpace:wt&&wt.getComputedStyle?wt.getComputedStyle(Ee,null).getPropertyValue("white-space"):0;Tn=dt&&dt.substring(0,3)==="pre"}var ve=ae.linenums;(ve=ve==="true"||+ve)||(ve=Ke.match(/\blinenums\b(?::(\d+))?/),ve=ve?ve[1]&&ve[1].length?+ve[1]:!0:!1),ve&&we(Ee,ve,Tn);var Ie={langExtension:Xn,sourceNode:Ee,numberLines:ve,pre:Tn,sourceCode:null,basePos:null,spans:null,decorations:null};q(Ie)}}}On<lt.length?T.setTimeout(be,250):typeof Xe=="function"&&Xe()}be()}var Ge=T.PR={createSimpleLexer:de,registerLangHandler:xe,sourceDecorator:Se,PR_ATTRIB_NAME:N,PR_ATTRIB_VALUE:B,PR_COMMENT:p,PR_DECLARATION:v,PR_KEYWORD:x,PR_LITERAL:n,PR_NOCODE:G,PR_PLAIN:i,PR_PUNCTUATION:s,PR_SOURCE:A,PR_STRING:c,PR_TAG:y,PR_TYPE:o,prettyPrintOne:j?T.prettyPrintOne=_e:D=_e,prettyPrint:H=j?T.prettyPrint=ge:H=ge},$e=T.define;typeof $e=="function"&&$e.amd&&$e("google-code-prettify",[],function(){return Ge})})()},SMhR:function(Ne,Ae){Ne.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="},TGq3:function(Ne,Ae,O){Ne.exports=O.p+"static/lockclose.365036e8.svg"},TJnR:function(Ne,Ae){Ne.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAF9JREFUOE9jZKAQMOLTb5B0voHhH8OBCwsMD+BSR9gABgaGC/MMG0YNIBAGBgnnHRiYGBwwAuo/oz1YjPH/QWyBCApccCyAowsbwGcANHpHo5GBgcZhAI1esvMCMTkdAHAwQhEikgNIAAAAAElFTkSuQmCC"},TcwN:function(Ne,Ae,O){Ne.exports={flex_box_center:"flex_box_center___1K0qY",flex_space_between:"flex_space_between___2fYgk",flex_box_vertical_center:"flex_box_vertical_center___3EHUR",flex_box_center_end:"flex_box_center_end___KWKzt",flex_box_column:"flex_box_column___1KMNx",all:"all___2KQY3",title:"title___3Swps",content:"content___3DTd9",content_icon:"content_icon___2ib6P",content_info:"content_info___3N-1I",content_title:"content_title___3ocUm",content_size:"content_size___6e6dV",content_img:"content_img___1Wgy2",content_img2:"content_img2___7vnd9"}},V6HY:function(Ne,Ae,O){Ne.exports={flex_box_center:"flex_box_center___JRIKo",flex_space_between:"flex_space_between___1l6JS",flex_box_vertical_center:"flex_box_vertical_center___JUSj-",flex_box_center_end:"flex_box_center_end___2U_vY",flex_box_column:"flex_box_column___2dfZD",bg:"bg___3ZaXv",Title:"Title___-cAWN",StageItem:"StageItem___3MZnX",StageItemActive:"StageItemActive___2mv2K",SrollStage:"SrollStage___1jsUe"}},VHyh:function(Ne,Ae){Ne.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAAXNSR0IArs4c6QAAAyZJREFUOE91VE1oVFcU/s69703eJBNSg2iysDXJEIkWIv6hFaUWXLSILoSIurAru9JFu+q2i+5a0bUL3biQQuuuoBQMGBcmGsdJZyjOmESNia0mgn0z895958h5SSaJ4oH7uPfcw3e/8333Pvr6ynSfY7kNkfUQWCKYw5v9u9/0mFki8xUgHRAkIOj6xsWx+snKgnwCCEPAIPwV9352lADg8OWp/UJys7eDsqcGfGxoNYAApJ+lSGe0mCn+m+BaKUbo6JG49gO3vut8kwJpXL4z88vebvO9gYBEYAAwJ+AkUURY6wFkIApGhFc1Ruk/+vLswe7b6Rn6KT2f+0IiGYaINSJI4joa9bdIXIyUWhoE3w/Qks2BrA8mAgz93RlgT1dX1/8kIlSanC1D0L8M4qKw2ZLWy0qHICL4Le0g64GNUfa/DvR2/0DFJy/OkOCKgpC24mqpFmT8xaFIyosTCLt0aM74WTAZVdsFkllPxcrMbwQc97SaY8WAQPUgOOdQqTyBcwn6+noQBC2pWSQOQhZMFski27P06PHz1wSs89OWGSy22daDBwXk+3pgPQ8TEyXs3r2j6aEhAYtBgxnGmAtU+OdZYpSpUZ8Uvmkk5uZeYuPGDYjjGIXCBHbu3L6i3VJ1w6mr5ncaL09H1pCfsStMmtUAwjBEsVjGtm1b0NbWtnornddip8dfo/Hy1DSENmUzqUprYn5+AdXqJAYHP4fnfbgvIggbMciYn+l+aeoSJ3wuF2SaDi2jDQ+PoL09pxogmw3Q359fc1DsEtSjGNaaI3S/NLmPHd/xPUtBxv+A1ccTgre1CMIyUy2Pfpoqe69Q/YOZj+VaW+B9RKv3AWuNCA1lQ/TtrsH81RRoZOJpp41qowL05FqDVA/dEH13yy42DRWE9Qj1RgRr7PU92/Mnmm9NJ2Njj/MR8Q1h3prxPQRBBr4CLt1sFkYUOdTqDbiElfn1cCF/+tAhcmuAdPHw4WxbGL/5iYXPi8BL36XR/4GoFlCXiOiFIfPjvl1brq5ud+X2rcqOjlY6YnJDCfMABJshqJHBpEd2ZKo6/ufQ0FDyvmbvANHBbUYnb2MgAAAAAElFTkSuQmCC"},VNF0:function(Ne,Ae,O){Ne.exports={formDiv:"formDiv___3I6Vu",FileList:"FileList___Qdemy",deletetitle:"deletetitle___3XMvR"}},"VrN/":function(Ne,Ae,O){(function(ee,I){Ne.exports=I()})(this,function(){"use strict";var ee=navigator.userAgent,I=navigator.platform,j=/gecko\/\d/i.test(ee),Y=/MSIE \d/.test(ee),W=/Trident\/(?:[7-9]|\d{2,})\..*rv:(\d+)/.exec(ee),D=/Edge\/(\d+)/.exec(ee),H=Y||W||D,T=H&&(Y?document.documentMode||6:+(D||W)[1]),R=!D&&/WebKit\//.test(ee),M=R&&/Qt\/\d+\.\d+/.test(ee),_=!D&&/Chrome\//.test(ee),L=/Opera\//.test(ee),U=/Apple Computer/.test(navigator.vendor),w=/Mac OS X 1\d\D([8-9]|\d\d)\D/.test(ee),E=/PhantomJS/.test(ee),g=!D&&/AppleWebKit/.test(ee)&&/Mobile\/\w+/.test(ee),h=/Android/.test(ee),l=g||h||/webOS|BlackBerry|Opera Mini|Opera Mobi|IEMobile/i.test(ee),d=g||/Mac/.test(I),f=/\bCrOS\b/.test(ee),C=/win/i.test(I),m=L&&ee.match(/Version\/(\d*\.\d*)/);m&&(m=Number(m[1])),m&&m>=15&&(L=!1,R=!0);var c=d&&(M||L&&(m==null||m<12.11)),x=j||H&&T>=9;function p(e){return new RegExp("(^|\\s)"+e+"(?:$|\\s)\\s*")}var o=function(e,t){var a=e.className,r=p(t).exec(a);if(r){var u=a.slice(r.index+r[0].length);e.className=a.slice(0,r.index)+(u?r[1]+u:"")}};function n(e){for(var t=e.childNodes.length;t>0;--t)e.removeChild(e.firstChild);return e}function s(e,t){return n(e).appendChild(t)}function i(e,t,a,r){var u=document.createElement(e);if(a&&(u.className=a),r&&(u.style.cssText=r),typeof t=="string")u.appendChild(document.createTextNode(t));else if(t)for(var F=0;F<t.length;++F)u.appendChild(t[F]);return u}function y(e,t,a,r){var u=i(e,t,a,r);return u.setAttribute("role","presentation"),u}var v;document.createRange?v=function(e,t,a,r){var u=document.createRange();return u.setEnd(r||e,a),u.setStart(e,t),u}:v=function(e,t,a){var r=document.body.createTextRange();try{r.moveToElementText(e.parentNode)}catch(u){return r}return r.collapse(!0),r.moveEnd("character",a),r.moveStart("character",t),r};function A(e,t){if(t.nodeType==3&&(t=t.parentNode),e.contains)return e.contains(t);do if(t.nodeType==11&&(t=t.host),t==e)return!0;while(t=t.parentNode)}function N(){var e;try{e=document.activeElement}catch(t){e=document.body||null}for(;e&&e.shadowRoot&&e.shadowRoot.activeElement;)e=e.shadowRoot.activeElement;return e}function B(e,t){var a=e.className;p(t).test(a)||(e.className+=(a?" ":"")+t)}function G(e,t){for(var a=e.split(" "),r=0;r<a.length;r++)a[r]&&!p(a[r]).test(t)&&(t+=" "+a[r]);return t}var V=function(e){e.select()};g?V=function(e){e.selectionStart=0,e.selectionEnd=e.value.length}:H&&(V=function(e){try{e.select()}catch(t){}});function P(e){var t=Array.prototype.slice.call(arguments,1);return function(){return e.apply(null,t)}}function k(e,t,a){t||(t={});for(var r in e)e.hasOwnProperty(r)&&(a!==!1||!t.hasOwnProperty(r))&&(t[r]=e[r]);return t}function K(e,t,a,r,u){t==null&&(t=e.search(/[^\s\u00a0]/),t==-1&&(t=e.length));for(var F=r||0,X=u||0;;){var $=e.indexOf(" ",F);if($<0||$>=t)return X+(t-F);X+=$-F,X+=a-X%a,F=$+1}}var J=function(){this.id=null,this.f=null,this.time=0,this.handler=P(this.onTimeout,this)};J.prototype.onTimeout=function(e){e.id=0,e.time<=+new Date?e.f():setTimeout(e.handler,e.time-+new Date)},J.prototype.set=function(e,t){this.f=t;var a=+new Date+e;(!this.id||a<this.time)&&(clearTimeout(this.id),this.id=setTimeout(this.handler,e),this.time=a)};function ne(e,t){for(var a=0;a<e.length;++a)if(e[a]==t)return a;return-1}var de=50,Se={toString:function(){return"CodeMirror.Pass"}},ye={scroll:!1},we={origin:"*mouse"},Re={origin:"+move"};function Pe(e,t,a){for(var r=0,u=0;;){var F=e.indexOf(" ",r);F==-1&&(F=e.length);var X=F-r;if(F==e.length||u+X>=t)return r+Math.min(X,t-u);if(u+=F-r,u+=a-u%a,r=F+1,u>=t)return r}}var xe=[""];function Oe(e){for(;xe.length<=e;)xe.push(q(xe)+" ");return xe[e]}function q(e){return e[e.length-1]}function _e(e,t){for(var a=[],r=0;r<e.length;r++)a[r]=t(e[r],r);return a}function ge(e,t,a){for(var r=0,u=a(t);r<e.length&&a(e[r])<=u;)r++;e.splice(r,0,t)}function Ge(){}function $e(e,t){var a;return Object.create?a=Object.create(e):(Ge.prototype=e,a=new Ge),t&&k(t,a),a}var Xe=/[\u00df\u0587\u0590-\u05f4\u0600-\u06ff\u3040-\u309f\u30a0-\u30ff\u3400-\u4db5\u4e00-\u9fcc\uac00-\ud7af]/;function at(e){return/\w/.test(e)||e>"\x80"&&(e.toUpperCase()!=e.toLowerCase()||Xe.test(e))}function At(e,t){return t?t.source.indexOf("\\w")>-1&&at(e)?!0:t.test(e):at(e)}function kt(e){for(var t in e)if(e.hasOwnProperty(t)&&e[t])return!1;return!0}var Nt=/[\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 Ct(e){return e.charCodeAt(0)>=768&&Nt.test(e)}function lt(e,t,a){for(;(a<0?t>0:t<e.length)&&Ct(e.charAt(t));)t+=a;return t}function tn(e,t,a){for(var r=t>a?-1:1;;){if(t==a)return t;var u=(t+a)/2,F=r<0?Math.ceil(u):Math.floor(u);if(F==t)return e(F)?t:a;e(F)?a=F:t=F+r}}function Cn(e,t,a,r){if(!e)return r(t,a,"ltr",0);for(var u=!1,F=0;F<e.length;++F){var X=e[F];(X.from<a&&X.to>t||t==a&&X.to==t)&&(r(Math.max(X.from,t),Math.min(X.to,a),X.level==1?"rtl":"ltr",F),u=!0)}u||r(t,a,"ltr")}var Sn=null;function vn(e,t,a){var r;Sn=null;for(var u=0;u<e.length;++u){var F=e[u];if(F.from<t&&F.to>t)return u;F.to==t&&(F.from!=F.to&&a=="before"?r=u:Sn=u),F.from==t&&(F.from!=F.to&&a!="before"?r=u:Sn=u)}return r!=null?r:Sn}var On=function(){var e="bbbbbbbbbtstwsbbbbbbbbbbbbbbssstwNN%%%NNNNNN,N,N1111111111NNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNbbbbbbsbbbbbbbbbbbbbbbbbbbbbbbbbb,N%%%%NNNNLNNNNN%%11NLNNN1LNNNNNLLLLLLLLLLLLLLLLLLLLLLLNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLN",t="nnnnnnNNr%%r,rNNmmmmmmmmmmmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnn%nnrrrmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmnNmmmmmmrrmmNmmmmrr1111111111";function a(le){return le<=247?e.charAt(le):1424<=le&&le<=1524?"R":1536<=le&&le<=1785?t.charAt(le-1536):1774<=le&&le<=2220?"r":8192<=le&&le<=8203?"w":le==8204?"b":"L"}var r=/[\u0590-\u05f4\u0600-\u06ff\u0700-\u08ac]/,u=/[stwN]/,F=/[LRr]/,X=/[Lb1n]/,$=/[1n]/;function te(le,Me,Fe){this.level=le,this.from=Me,this.to=Fe}return function(le,Me){var Fe=Me=="ltr"?"L":"R";if(le.length==0||Me=="ltr"&&!r.test(le))return!1;for(var pt=le.length,st=[],zt=0;zt<pt;++zt)st.push(a(le.charCodeAt(zt)));for(var pn=0,kn=Fe;pn<pt;++pn){var tr=st[pn];tr=="m"?st[pn]=kn:kn=tr}for(var yr=0,nr=Fe;yr<pt;++yr){var Tr=st[yr];Tr=="1"&&nr=="r"?st[yr]="n":F.test(Tr)&&(nr=Tr,Tr=="r"&&(st[yr]="R"))}for(var Zr=1,Wr=st[0];Zr<pt-1;++Zr){var _a=st[Zr];_a=="+"&&Wr=="1"&&st[Zr+1]=="1"?st[Zr]="1":_a==","&&Wr==st[Zr+1]&&(Wr=="1"||Wr=="n")&&(st[Zr]=Wr),Wr=_a}for(var Za=0;Za<pt;++Za){var Ci=st[Za];if(Ci==",")st[Za]="N";else if(Ci=="%"){var ai=void 0;for(ai=Za+1;ai<pt&&st[ai]=="%";++ai);for(var Ki=Za&&st[Za-1]=="!"||ai<pt&&st[ai]=="1"?"1":"N",Ui=Za;Ui<ai;++Ui)st[Ui]=Ki;Za=ai-1}}for(var mi=0,ji=Fe;mi<pt;++mi){var wi=st[mi];ji=="L"&&wi=="1"?st[mi]="L":F.test(wi)&&(ji=wi)}for(var gi=0;gi<pt;++gi)if(u.test(st[gi])){var pi=void 0;for(pi=gi+1;pi<pt&&u.test(st[pi]);++pi);for(var li=(gi?st[gi-1]:Fe)=="L",Bi=(pi<pt?st[pi]:Fe)=="L",_s=li==Bi?li?"L":"R":Fe,Fo=gi;Fo<pi;++Fo)st[Fo]=_s;gi=pi-1}for(var Mi=[],ho,_i=0;_i<pt;)if(X.test(st[_i])){var nu=_i;for(++_i;_i<pt&&X.test(st[_i]);++_i);Mi.push(new te(0,nu,_i))}else{var Eo=_i,rs=Mi.length,as=Me=="rtl"?1:0;for(++_i;_i<pt&&st[_i]!="L";++_i);for(var ki=Eo;ki<_i;)if($.test(st[ki])){Eo<ki&&(Mi.splice(rs,0,new te(1,Eo,ki)),rs+=as);var As=ki;for(++ki;ki<_i&&$.test(st[ki]);++ki);Mi.splice(rs,0,new te(2,As,ki)),rs+=as,Eo=ki}else++ki;Eo<_i&&Mi.splice(rs,0,new te(1,Eo,_i))}return Me=="ltr"&&(Mi[0].level==1&&(ho=le.match(/^\s+/))&&(Mi[0].from=ho[0].length,Mi.unshift(new te(0,0,ho[0].length))),q(Mi).level==1&&(ho=le.match(/\s+$/))&&(q(Mi).to-=ho[0].length,Mi.push(new te(0,pt-ho[0].length,pt)))),Me=="rtl"?Mi.reverse():Mi}}();function Wn(e,t){var a=e.order;return a==null&&(a=e.order=On(e.text,t)),a}var De=[],We=function(e,t,a){if(e.addEventListener)e.addEventListener(t,a,!1);else if(e.attachEvent)e.attachEvent("on"+t,a);else{var r=e._handlers||(e._handlers={});r[t]=(r[t]||De).concat(a)}};function bt(e,t){return e._handlers&&e._handlers[t]||De}function _t(e,t,a){if(e.removeEventListener)e.removeEventListener(t,a,!1);else if(e.detachEvent)e.detachEvent("on"+t,a);else{var r=e._handlers,u=r&&r[t];if(u){var F=ne(u,a);F>-1&&(r[t]=u.slice(0,F).concat(u.slice(F+1)))}}}function tt(e,t){var a=bt(e,t);if(!a.length)return;for(var r=Array.prototype.slice.call(arguments,2),u=0;u<a.length;++u)a[u].apply(null,r)}function Et(e,t,a){return typeof t=="string"&&(t={type:t,preventDefault:function(){this.defaultPrevented=!0}}),tt(e,a||t.type,e,t),pe(t)||t.codemirrorIgnore}function be(e){var t=e._handlers&&e._handlers.cursorActivity;if(!t)return;for(var a=e.curOp.cursorActivityHandlers||(e.curOp.cursorActivityHandlers=[]),r=0;r<t.length;++r)ne(a,t[r])==-1&&a.push(t[r])}function Ce(e,t){return bt(e,t).length>0}function Ee(e){e.prototype.on=function(t,a){We(this,t,a)},e.prototype.off=function(t,a){_t(this,t,a)}}function ae(e){e.preventDefault?e.preventDefault():e.returnValue=!1}function se(e){e.stopPropagation?e.stopPropagation():e.cancelBubble=!0}function pe(e){return e.defaultPrevented!=null?e.defaultPrevented:e.returnValue==!1}function fe(e){ae(e),se(e)}function Ke(e){return e.target||e.srcElement}function qe(e){var t=e.which;return t==null&&(e.button&1?t=1:e.button&2?t=3:e.button&4&&(t=2)),d&&e.ctrlKey&&t==1&&(t=3),t}var Lt=function(){if(H&&T<9)return!1;var e=i("div");return"draggable"in e||"dragDrop"in e}(),ln;function Xn(e){if(ln==null){var t=i("span","\u200B");s(e,i("span",[t,document.createTextNode("x")])),e.firstChild.offsetHeight!=0&&(ln=t.offsetWidth<=1&&t.offsetHeight>2&&!(H&&T<8))}var a=ln?i("span","\u200B"):i("span","\xA0",null,"display: inline-block; width: 1px; margin-right: -1px");return a.setAttribute("cm-text",""),a}var gn;function Tn(e){if(gn!=null)return gn;var t=s(e,document.createTextNode("A\u062EA")),a=v(t,0,1).getBoundingClientRect(),r=v(t,1,2).getBoundingClientRect();return n(e),!a||a.left==a.right?!1:gn=r.right-a.right<3}var vt=`
b`.split(/\n/).length!=3?function(e){for(var t=0,a=[],r=e.length;t<=r;){var u=e.indexOf(`
`,t);u==-1&&(u=e.length);var F=e.slice(t,e.charAt(u-1)=="\r"?u-1:u),X=F.indexOf("\r");X!=-1?(a.push(F.slice(0,X)),t+=X+1):(a.push(F),t=u+1)}return a}:function(e){return e.split(/\r\n?|\n/)},wt=window.getSelection?function(e){try{return e.selectionStart!=e.selectionEnd}catch(t){return!1}}:function(e){var t;try{t=e.ownerDocument.selection.createRange()}catch(a){}return!t||t.parentElement()!=e?!1:t.compareEndPoints("StartToEnd",t)!=0},dt=function(){var e=i("div");return"oncopy"in e?!0:(e.setAttribute("oncopy","return;"),typeof e.oncopy=="function")}(),ve=null;function Ie(e){if(ve!=null)return ve;var t=s(e,i("span","x")),a=t.getBoundingClientRect(),r=v(t,0,1).getBoundingClientRect();return ve=Math.abs(a.left-r.left)>1}var Tt={},it={};function Yt(e,t){arguments.length>2&&(t.dependencies=Array.prototype.slice.call(arguments,2)),Tt[e]=t}function sn(e,t){it[e]=t}function mt(e){if(typeof e=="string"&&it.hasOwnProperty(e))e=it[e];else if(e&&typeof e.name=="string"&&it.hasOwnProperty(e.name)){var t=it[e.name];typeof t=="string"&&(t={name:t}),e=$e(t,e),e.name=t.name}else{if(typeof e=="string"&&/^[\w\-]+\/[\w\-]+\+xml$/.test(e))return mt("application/xml");if(typeof e=="string"&&/^[\w\-]+\/[\w\-]+\+json$/.test(e))return mt("application/json")}return typeof e=="string"?{name:e}:e||{name:"null"}}function Kt(e,t){t=mt(t);var a=Tt[t.name];if(!a)return Kt(e,"text/plain");var r=a(e,t);if(Nn.hasOwnProperty(t.name)){var u=Nn[t.name];for(var F in u){if(!u.hasOwnProperty(F))continue;r.hasOwnProperty(F)&&(r["_"+F]=r[F]),r[F]=u[F]}}if(r.name=t.name,t.helperType&&(r.helperType=t.helperType),t.modeProps)for(var X in t.modeProps)r[X]=t.modeProps[X];return r}var Nn={};function _n(e,t){var a=Nn.hasOwnProperty(e)?Nn[e]:Nn[e]={};k(t,a)}function ir(e,t){if(t===!0)return t;if(e.copyState)return e.copyState(t);var a={};for(var r in t){var u=t[r];u instanceof Array&&(u=u.concat([])),a[r]=u}return a}function ua(e,t){for(var a;e.innerMode&&!(a=e.innerMode(t),!a||a.mode==e);)t=a.state,e=a.mode;return a||{mode:e,state:t}}function Aa(e,t,a){return e.startState?e.startState(t,a):!0}var ra=function(e,t,a){this.pos=this.start=0,this.string=e,this.tabSize=t||8,this.lastColumnPos=this.lastColumnValue=0,this.lineStart=0,this.lineOracle=a};ra.prototype.eol=function(){return this.pos>=this.string.length},ra.prototype.sol=function(){return this.pos==this.lineStart},ra.prototype.peek=function(){return this.string.charAt(this.pos)||void 0},ra.prototype.next=function(){if(this.pos<this.string.length)return this.string.charAt(this.pos++)},ra.prototype.eat=function(e){var t=this.string.charAt(this.pos),a;if(typeof e=="string"?a=t==e:a=t&&(e.test?e.test(t):e(t)),a)return++this.pos,t},ra.prototype.eatWhile=function(e){for(var t=this.pos;this.eat(e););return this.pos>t},ra.prototype.eatSpace=function(){for(var e=this.pos;/[\s\u00a0]/.test(this.string.charAt(this.pos));)++this.pos;return this.pos>e},ra.prototype.skipToEnd=function(){this.pos=this.string.length},ra.prototype.skipTo=function(e){var t=this.string.indexOf(e,this.pos);if(t>-1)return this.pos=t,!0},ra.prototype.backUp=function(e){this.pos-=e},ra.prototype.column=function(){return this.lastColumnPos<this.start&&(this.lastColumnValue=K(this.string,this.start,this.tabSize,this.lastColumnPos,this.lastColumnValue),this.lastColumnPos=this.start),this.lastColumnValue-(this.lineStart?K(this.string,this.lineStart,this.tabSize):0)},ra.prototype.indentation=function(){return K(this.string,null,this.tabSize)-(this.lineStart?K(this.string,this.lineStart,this.tabSize):0)},ra.prototype.match=function(e,t,a){if(typeof e=="string"){var r=function(X){return a?X.toLowerCase():X},u=this.string.substr(this.pos,e.length);if(r(u)==r(e))return t!==!1&&(this.pos+=e.length),!0}else{var F=this.string.slice(this.pos).match(e);return F&&F.index>0?null:(F&&t!==!1&&(this.pos+=F[0].length),F)}},ra.prototype.current=function(){return this.string.slice(this.start,this.pos)},ra.prototype.hideFirstChars=function(e,t){this.lineStart+=e;try{return t()}finally{this.lineStart-=e}},ra.prototype.lookAhead=function(e){var t=this.lineOracle;return t&&t.lookAhead(e)},ra.prototype.baseToken=function(){var e=this.lineOracle;return e&&e.baseToken(this.pos)};function Jn(e,t){if(t-=e.first,t<0||t>=e.size)throw new Error("There is no line "+(t+e.first)+" in the document.");for(var a=e;!a.lines;)for(var r=0;;++r){var u=a.children[r],F=u.chunkSize();if(t<F){a=u;break}t-=F}return a.lines[t]}function ca(e,t,a){var r=[],u=t.line;return e.iter(t.line,a.line+1,function(F){var X=F.text;u==a.line&&(X=X.slice(0,a.ch)),u==t.line&&(X=X.slice(t.ch)),r.push(X),++u}),r}function Qa(e,t,a){var r=[];return e.iter(t,a,function(u){r.push(u.text)}),r}function Xr(e,t){var a=t-e.height;if(a)for(var r=e;r;r=r.parent)r.height+=a}function yt(e){if(e.parent==null)return null;for(var t=e.parent,a=ne(t.lines,e),r=t.parent;r;t=r,r=r.parent)for(var u=0;!(r.children[u]==t);++u)a+=r.children[u].chunkSize();return a+t.first}function dr(e,t){var a=e.first;e:do{for(var r=0;r<e.children.length;++r){var u=e.children[r],F=u.height;if(t<F){e=u;continue e}t-=F,a+=u.chunkSize()}return a}while(!e.lines);for(var X=0;X<e.lines.length;++X){var $=e.lines[X],te=$.height;if(t<te)break;t-=te}return a+X}function xr(e,t){return t>=e.first&&t<e.first+e.size}function fr(e,t){return String(e.lineNumberFormatter(t+e.firstLineNumber))}function Dt(e,t,a){if(a===void 0&&(a=null),!(this instanceof Dt))return new Dt(e,t,a);this.line=e,this.ch=t,this.sticky=a}function xn(e,t){return e.line-t.line||e.ch-t.ch}function Mt(e,t){return e.sticky==t.sticky&&xn(e,t)==0}function Br(e){return Dt(e.line,e.ch)}function Hr(e,t){return xn(e,t)<0?t:e}function wr(e,t){return xn(e,t)<0?e:t}function qr(e,t){return Math.max(e.first,Math.min(t,e.first+e.size-1))}function Kn(e,t){if(t.line<e.first)return Dt(e.first,0);var a=e.first+e.size-1;return t.line>a?Dt(a,Jn(e,a).text.length):ya(t,Jn(e,t.line).text.length)}function ya(e,t){var a=e.ch;return a==null||a>t?Dt(e.line,t):a<0?Dt(e.line,0):e}function da(e,t){for(var a=[],r=0;r<t.length;r++)a[r]=Kn(e,t[r]);return a}var xa=function(e,t){this.state=e,this.lookAhead=t},Le=function(e,t,a,r){this.state=t,this.doc=e,this.line=a,this.maxLookAhead=r||0,this.baseTokens=null,this.baseTokenPos=1};Le.prototype.lookAhead=function(e){var t=this.doc.getLine(this.line+e);return t!=null&&e>this.maxLookAhead&&(this.maxLookAhead=e),t},Le.prototype.baseToken=function(e){if(!this.baseTokens)return null;for(;this.baseTokens[this.baseTokenPos]<=e;)this.baseTokenPos+=2;var t=this.baseTokens[this.baseTokenPos+1];return{type:t&&t.replace(/( |^)overlay .*/,""),size:this.baseTokens[this.baseTokenPos]-e}},Le.prototype.nextLine=function(){this.line++,this.maxLookAhead>0&&this.maxLookAhead--},Le.fromSaved=function(e,t,a){return t instanceof xa?new Le(e,ir(e.mode,t.state),a,t.lookAhead):new Le(e,ir(e.mode,t),a)},Le.prototype.save=function(e){var t=e!==!1?ir(this.doc.mode,this.state):this.state;return this.maxLookAhead>0?new xa(t,this.maxLookAhead):t};function re(e,t,a,r){var u=[e.state.modeGen],F={};Pt(e,t.text,e.doc.mode,a,function(le,Me){return u.push(le,Me)},F,r);for(var X=a.state,$=function(le){a.baseTokens=u;var Me=e.state.overlays[le],Fe=1,pt=0;a.state=!0,Pt(e,t.text,Me.mode,a,function(st,zt){for(var pn=Fe;pt<st;){var kn=u[Fe];kn>st&&u.splice(Fe,1,st,u[Fe+1],kn),Fe+=2,pt=Math.min(st,kn)}if(!zt)return;if(Me.opaque)u.splice(pn,Fe-pn,st,"overlay "+zt),Fe=pn+2;else for(;pn<Fe;pn+=2){var tr=u[pn+1];u[pn+1]=(tr?tr+" ":"")+"overlay "+zt}},F),a.state=X,a.baseTokens=null,a.baseTokenPos=1},te=0;te<e.state.overlays.length;++te)$(te);return{styles:u,classes:F.bgClass||F.textClass?F:null}}function ue(e,t,a){if(!t.styles||t.styles[0]!=e.state.modeGen){var r=ce(e,yt(t)),u=t.text.length>e.options.maxHighlightLength&&ir(e.doc.mode,r.state),F=re(e,t,r);u&&(r.state=u),t.stateAfter=r.save(!u),t.styles=F.styles,F.classes?t.styleClasses=F.classes:t.styleClasses&&(t.styleClasses=null),a===e.doc.highlightFrontier&&(e.doc.modeFrontier=Math.max(e.doc.modeFrontier,++e.doc.highlightFrontier))}return t.styles}function ce(e,t,a){var r=e.doc,u=e.display;if(!r.mode.startState)return new Le(r,!0,t);var F=It(e,t,a),X=F>r.first&&Jn(r,F-1).stateAfter,$=X?Le.fromSaved(r,X,F):new Le(r,Aa(r.mode),F);return r.iter(F,t,function(te){rt(e,te.text,$);var le=$.line;te.stateAfter=le==t-1||le%5==0||le>=u.viewFrom&&le<u.viewTo?$.save():null,$.nextLine()}),a&&(r.modeFrontier=$.line),$}function rt(e,t,a,r){var u=e.doc.mode,F=new ra(t,e.options.tabSize,a);for(F.start=F.pos=r||0,t==""&&je(u,a.state);!F.eol();)Ze(u,F,a.state),F.start=F.pos}function je(e,t){if(e.blankLine)return e.blankLine(t);if(!e.innerMode)return;var a=ua(e,t);if(a.mode.blankLine)return a.mode.blankLine(a.state)}function Ze(e,t,a,r){for(var u=0;u<10;u++){r&&(r[0]=ua(e,a).mode);var F=e.token(t,a);if(t.pos>t.start)return F}throw new Error("Mode "+e.name+" failed to advance stream.")}var ft=function(e,t,a){this.start=e.start,this.end=e.pos,this.string=e.current(),this.type=t||null,this.state=a};function nn(e,t,a,r){var u=e.doc,F=u.mode,X;t=Kn(u,t);var $=Jn(u,t.line),te=ce(e,t.line,a),le=new ra($.text,e.options.tabSize,te),Me;for(r&&(Me=[]);(r||le.pos<t.ch)&&!le.eol();)le.start=le.pos,X=Ze(F,le,te.state),r&&Me.push(new ft(le,X,ir(u.mode,te.state)));return r?Me:new ft(le,X,te.state)}function Qt(e,t){if(e)for(;;){var a=e.match(/(?:^|\s+)line-(background-)?(\S+)/);if(!a)break;e=e.slice(0,a.index)+e.slice(a.index+a[0].length);var r=a[1]?"bgClass":"textClass";t[r]==null?t[r]=a[2]:new RegExp("(?:^|\\s)"+a[2]+"(?:$|\\s)").test(t[r])||(t[r]+=" "+a[2])}return e}function Pt(e,t,a,r,u,F,X){var $=a.flattenSpans;$==null&&($=e.options.flattenSpans);var te=0,le=null,Me=new ra(t,e.options.tabSize,r),Fe,pt=e.options.addModeClass&&[null];for(t==""&&Qt(je(a,r.state),F);!Me.eol();){if(Me.pos>e.options.maxHighlightLength?($=!1,X&&rt(e,t,r,Me.pos),Me.pos=t.length,Fe=null):Fe=Qt(Ze(a,Me,r.state,pt),F),pt){var st=pt[0].name;st&&(Fe="m-"+(Fe?st+" "+Fe:st))}if(!$||le!=Fe){for(;te<Me.start;)te=Math.min(Me.start,te+5e3),u(te,le);le=Fe}Me.start=Me.pos}for(;te<Me.pos;){var zt=Math.min(Me.pos,te+5e3);u(zt,le),te=zt}}function It(e,t,a){for(var r,u,F=e.doc,X=a?-1:t-(e.doc.mode.innerMode?1e3:100),$=t;$>X;--$){if($<=F.first)return F.first;var te=Jn(F,$-1),le=te.stateAfter;if(le&&(!a||$+(le instanceof xa?le.lookAhead:0)<=F.modeFrontier))return $;var Me=K(te.text,null,e.options.tabSize);(u==null||r>Me)&&(u=$-1,r=Me)}return u}function cn(e,t){if(e.modeFrontier=Math.min(e.modeFrontier,t),e.highlightFrontier<t-10)return;for(var a=e.first,r=t-1;r>a;r--){var u=Jn(e,r).stateAfter;if(u&&(!(u instanceof xa)||r+u.lookAhead<t)){a=r+1;break}}e.highlightFrontier=Math.min(e.highlightFrontier,a)}var oa=!1,Yr=!1;function La(){oa=!0}function Qr(){Yr=!0}function ja(e,t,a){this.marker=e,this.from=t,this.to=a}function Oa(e,t){if(e)for(var a=0;a<e.length;++a){var r=e[a];if(r.marker==t)return r}}function za(e,t){for(var a,r=0;r<e.length;++r)e[r]!=t&&(a||(a=[])).push(e[r]);return a}function ii(e,t){e.markedSpans=e.markedSpans?e.markedSpans.concat([t]):[t],t.marker.attachLine(e)}function Ba(e,t,a){var r;if(e)for(var u=0;u<e.length;++u){var F=e[u],X=F.marker,$=F.from==null||(X.inclusiveLeft?F.from<=t:F.from<t);if($||F.from==t&&X.type=="bookmark"&&(!a||!F.marker.insertLeft)){var te=F.to==null||(X.inclusiveRight?F.to>=t:F.to>t);(r||(r=[])).push(new ja(X,F.from,te?null:F.to))}}return r}function Fn(e,t,a){var r;if(e)for(var u=0;u<e.length;++u){var F=e[u],X=F.marker,$=F.to==null||(X.inclusiveRight?F.to>=t:F.to>t);if($||F.from==t&&X.type=="bookmark"&&(!a||F.marker.insertLeft)){var te=F.from==null||(X.inclusiveLeft?F.from<=t:F.from<t);(r||(r=[])).push(new ja(X,te?null:F.from-t,F.to==null?null:F.to-t))}}return r}function sa(e,t){if(t.full)return null;var a=xr(e,t.from.line)&&Jn(e,t.from.line).markedSpans,r=xr(e,t.to.line)&&Jn(e,t.to.line).markedSpans;if(!a&&!r)return null;var u=t.from.ch,F=t.to.ch,X=xn(t.from,t.to)==0,$=Ba(a,u,X),te=Fn(r,F,X),le=t.text.length==1,Me=q(t.text).length+(le?u:0);if($)for(var Fe=0;Fe<$.length;++Fe){var pt=$[Fe];if(pt.to==null){var st=Oa(te,pt.marker);st?le&&(pt.to=st.to==null?null:st.to+Me):pt.to=u}}if(te)for(var zt=0;zt<te.length;++zt){var pn=te[zt];if(pn.to!=null&&(pn.to+=Me),pn.from==null){var kn=Oa($,pn.marker);kn||(pn.from=Me,le&&($||($=[])).push(pn))}else pn.from+=Me,le&&($||($=[])).push(pn)}$&&($=Z($)),te&&te!=$&&(te=Z(te));var tr=[$];if(!le){var yr=t.text.length-2,nr;if(yr>0&&$)for(var Tr=0;Tr<$.length;++Tr)$[Tr].to==null&&(nr||(nr=[])).push(new ja($[Tr].marker,null,null));for(var Zr=0;Zr<yr;++Zr)tr.push(nr);tr.push(te)}return tr}function Z(e){for(var t=0;t<e.length;++t){var a=e[t];a.from!=null&&a.from==a.to&&a.marker.clearWhenEmpty!==!1&&e.splice(t--,1)}return e.length?e:null}function Te(e,t,a){var r=null;if(e.iter(t.line,a.line+1,function(st){if(st.markedSpans)for(var zt=0;zt<st.markedSpans.length;++zt){var pn=st.markedSpans[zt].marker;pn.readOnly&&(!r||ne(r,pn)==-1)&&(r||(r=[])).push(pn)}}),!r)return null;for(var u=[{from:t,to:a}],F=0;F<r.length;++F)for(var X=r[F],$=X.find(0),te=0;te<u.length;++te){var le=u[te];if(xn(le.to,$.from)<0||xn(le.from,$.to)>0)continue;var Me=[te,1],Fe=xn(le.from,$.from),pt=xn(le.to,$.to);(Fe<0||!X.inclusiveLeft&&!Fe)&&Me.push({from:le.from,to:$.from}),(pt>0||!X.inclusiveRight&&!pt)&&Me.push({from:$.to,to:le.to}),u.splice.apply(u,Me),te+=Me.length-3}return u}function ze(e){var t=e.markedSpans;if(!t)return;for(var a=0;a<t.length;++a)t[a].marker.detachLine(e);e.markedSpans=null}function He(e,t){if(!t)return;for(var a=0;a<t.length;++a)t[a].marker.attachLine(e);e.markedSpans=t}function ht(e){return e.inclusiveLeft?-1:0}function nt(e){return e.inclusiveRight?1:0}function xt(e,t){var a=e.lines.length-t.lines.length;if(a!=0)return a;var r=e.find(),u=t.find(),F=xn(r.from,u.from)||ht(e)-ht(t);if(F)return-F;var X=xn(r.to,u.to)||nt(e)-nt(t);return X||t.id-e.id}function Rt(e,t){var a=Yr&&e.markedSpans,r;if(a)for(var u=void 0,F=0;F<a.length;++F)u=a[F],u.marker.collapsed&&(t?u.from:u.to)==null&&(!r||xt(r,u.marker)<0)&&(r=u.marker);return r}function Gt(e){return Rt(e,!0)}function $t(e){return Rt(e,!1)}function wn(e,t){var a=Yr&&e.markedSpans,r;if(a)for(var u=0;u<a.length;++u){var F=a[u];F.marker.collapsed&&(F.from==null||F.from<t)&&(F.to==null||F.to>t)&&(!r||xt(r,F.marker)<0)&&(r=F.marker)}return r}function bn(e,t,a,r,u){var F=Jn(e,t),X=Yr&&F.markedSpans;if(X)for(var $=0;$<X.length;++$){var te=X[$];if(!te.marker.collapsed)continue;var le=te.marker.find(0),Me=xn(le.from,a)||ht(te.marker)-ht(u),Fe=xn(le.to,r)||nt(te.marker)-nt(u);if(Me>=0&&Fe<=0||Me<=0&&Fe>=0)continue;if(Me<=0&&(te.marker.inclusiveRight&&u.inclusiveLeft?xn(le.to,a)>=0:xn(le.to,a)>0)||Me>=0&&(te.marker.inclusiveRight&&u.inclusiveLeft?xn(le.from,r)<=0:xn(le.from,r)<0))return!0}}function ot(e){for(var t;t=Gt(e);)e=t.find(-1,!0).line;return e}function St(e){for(var t;t=$t(e);)e=t.find(1,!0).line;return e}function gt(e){for(var t,a;t=$t(e);)e=t.find(1,!0).line,(a||(a=[])).push(e);return a}function Vt(e,t){var a=Jn(e,t),r=ot(a);return a==r?t:yt(r)}function Ut(e,t){if(t>e.lastLine())return t;var a=Jn(e,t),r;if(!En(e,a))return t;for(;r=$t(a);)a=r.find(1,!0).line;return yt(a)+1}function En(e,t){var a=Yr&&t.markedSpans;if(a)for(var r=void 0,u=0;u<a.length;++u){if(r=a[u],!r.marker.collapsed)continue;if(r.from==null)return!0;if(r.marker.widgetNode)continue;if(r.from==0&&r.marker.inclusiveLeft&&Mn(e,t,r))return!0}}function Mn(e,t,a){if(a.to==null){var r=a.marker.find(1,!0);return Mn(e,r.line,Oa(r.line.markedSpans,a.marker))}if(a.marker.inclusiveRight&&a.to==t.text.length)return!0;for(var u=void 0,F=0;F<t.markedSpans.length;++F)if(u=t.markedSpans[F],u.marker.collapsed&&!u.marker.widgetNode&&u.from==a.to&&(u.to==null||u.to!=a.from)&&(u.marker.inclusiveLeft||a.marker.inclusiveRight)&&Mn(e,t,u))return!0}function sr(e){e=ot(e);for(var t=0,a=e.parent,r=0;r<a.lines.length;++r){var u=a.lines[r];if(u==e)break;t+=u.height}for(var F=a.parent;F;a=F,F=a.parent)for(var X=0;X<F.children.length;++X){var $=F.children[X];if($==a)break;t+=$.height}return t}function Nr(e){if(e.height==0)return 0;for(var t=e.text.length,a,r=e;a=Gt(r);){var u=a.find(0,!0);r=u.from.line,t+=u.from.ch-u.to.ch}for(r=e;a=$t(r);){var F=a.find(0,!0);t-=r.text.length-F.from.ch,r=F.to.line,t+=r.text.length-F.to.ch}return t}function gr(e){var t=e.display,a=e.doc;t.maxLine=Jn(a,a.first),t.maxLineLength=Nr(t.maxLine),t.maxLineChanged=!0,a.iter(function(r){var u=Nr(r);u>t.maxLineLength&&(t.maxLineLength=u,t.maxLine=r)})}var zn=function(e,t,a){this.text=e,He(this,t),this.height=a?a(this):1};zn.prototype.lineNo=function(){return yt(this)},Ee(zn);function kr(e,t,a,r){e.text=t,e.stateAfter&&(e.stateAfter=null),e.styles&&(e.styles=null),e.order!=null&&(e.order=null),ze(e),He(e,a);var u=r?r(e):1;u!=e.height&&Xr(e,u)}function Pr(e){e.parent=null,ze(e)}var Na={},Ra={};function Va(e,t){if(!e||/^\s*$/.test(e))return null;var a=t.addModeClass?Ra:Na;return a[e]||(a[e]=e.replace(/\S+/g,"cm-$&"))}function Ft(e,t){var a=y("span",null,null,R?"padding-right: .1px":null),r={pre:y("pre",[a],"CodeMirror-line"),content:a,col:0,pos:0,cm:e,trailingSpace:!1,splitSpaces:e.getOption("lineWrapping")};t.measure={};for(var u=0;u<=(t.rest?t.rest.length:0);u++){var F=u?t.rest[u-1]:t.line,X=void 0;r.pos=0,r.addToken=jt,Tn(e.display.measure)&&(X=Wn(F,e.doc.direction))&&(r.addToken=Ln(r.addToken,X)),r.map=[];var $=t!=e.display.externalMeasured&&yt(F);Vn(F,r,ue(e,F,$)),F.styleClasses&&(F.styleClasses.bgClass&&(r.bgClass=G(F.styleClasses.bgClass,r.bgClass||"")),F.styleClasses.textClass&&(r.textClass=G(F.styleClasses.textClass,r.textClass||""))),r.map.length==0&&r.map.push(0,0,r.content.appendChild(Xn(e.display.measure))),u==0?(t.measure.map=r.map,t.measure.cache={}):((t.measure.maps||(t.measure.maps=[])).push(r.map),(t.measure.caches||(t.measure.caches=[])).push({}))}if(R){var te=r.content.lastChild;(/\bcm-tab\b/.test(te.className)||te.querySelector&&te.querySelector(".cm-tab"))&&(r.content.className="cm-tab-wrap-hack")}return tt(e,"renderLine",e,t.line,r.pre),r.pre.className&&(r.textClass=G(r.pre.className,r.textClass||"")),r}function ut(e){var t=i("span","\u2022","cm-invalidchar");return t.title="\\u"+e.charCodeAt(0).toString(16),t.setAttribute("aria-label",t.title),t}function jt(e,t,a,r,u,F,X){if(!t)return;var $=e.splitSpaces?rn(t,e.trailingSpace):t,te=e.cm.state.specialChars,le=!1,Me;if(!te.test(t))e.col+=t.length,Me=document.createTextNode($),e.map.push(e.pos,e.pos+t.length,Me),H&&T<9&&(le=!0),e.pos+=t.length;else{Me=document.createDocumentFragment();for(var Fe=0;;){te.lastIndex=Fe;var pt=te.exec(t),st=pt?pt.index-Fe:t.length-Fe;if(st){var zt=document.createTextNode($.slice(Fe,Fe+st));H&&T<9?Me.appendChild(i("span",[zt])):Me.appendChild(zt),e.map.push(e.pos,e.pos+st,zt),e.col+=st,e.pos+=st}if(!pt)break;Fe+=st+1;var pn=void 0;if(pt[0]==" "){var kn=e.cm.options.tabSize,tr=kn-e.col%kn;pn=Me.appendChild(i("span",Oe(tr),"cm-tab")),pn.setAttribute("role","presentation"),pn.setAttribute("cm-text"," "),e.col+=tr}else pt[0]=="\r"||pt[0]==`
`?(pn=Me.appendChild(i("span",pt[0]=="\r"?"\u240D":"\u2424","cm-invalidchar")),pn.setAttribute("cm-text",pt[0]),e.col+=1):(pn=e.cm.options.specialCharPlaceholder(pt[0]),pn.setAttribute("cm-text",pt[0]),H&&T<9?Me.appendChild(i("span",[pn])):Me.appendChild(pn),e.col+=1);e.map.push(e.pos,e.pos+1,pn),e.pos++}}if(e.trailingSpace=$.charCodeAt(t.length-1)==32,a||r||u||le||F||X){var yr=a||"";r&&(yr+=r),u&&(yr+=u);var nr=i("span",[Me],yr,F);if(X)for(var Tr in X)X.hasOwnProperty(Tr)&&Tr!="style"&&Tr!="class"&&nr.setAttribute(Tr,X[Tr]);return e.content.appendChild(nr)}e.content.appendChild(Me)}function rn(e,t){if(e.length>1&&!/ /.test(e))return e;for(var a=t,r="",u=0;u<e.length;u++){var F=e.charAt(u);F==" "&&a&&(u==e.length-1||e.charCodeAt(u+1)==32)&&(F="\xA0"),r+=F,a=F==" "}return r}function Ln(e,t){return function(a,r,u,F,X,$,te){u=u?u+" cm-force-border":"cm-force-border";for(var le=a.pos,Me=le+r.length;;){for(var Fe=void 0,pt=0;pt<t.length&&!(Fe=t[pt],Fe.to>le&&Fe.from<=le);pt++);if(Fe.to>=Me)return e(a,r,u,F,X,$,te);e(a,r.slice(0,Fe.to-le),u,F,null,$,te),F=null,r=r.slice(Fe.to-le),le=Fe.to}}}function Jt(e,t,a,r){var u=!r&&a.widgetNode;u&&e.map.push(e.pos,e.pos+t,u),!r&&e.cm.display.input.needsContentAttribute&&(u||(u=e.content.appendChild(document.createElement("span"))),u.setAttribute("cm-marker",a.id)),u&&(e.cm.display.input.setUneditable(u),e.content.appendChild(u)),e.pos+=t,e.trailingSpace=!1}function Vn(e,t,a){var r=e.markedSpans,u=e.text,F=0;if(!r){for(var X=1;X<a.length;X+=2)t.addToken(t,u.slice(F,F=a[X]),Va(a[X+1],t.cm.options));return}for(var $=u.length,te=0,le=1,Me="",Fe,pt,st=0,zt,pn,kn,tr,yr;;){if(st==te){zt=pn=kn=pt="",yr=null,tr=null,st=Infinity;for(var nr=[],Tr=void 0,Zr=0;Zr<r.length;++Zr){var Wr=r[Zr],_a=Wr.marker;if(_a.type=="bookmark"&&Wr.from==te&&_a.widgetNode)nr.push(_a);else if(Wr.from<=te&&(Wr.to==null||Wr.to>te||_a.collapsed&&Wr.to==te&&Wr.from==te)){if(Wr.to!=null&&Wr.to!=te&&st>Wr.to&&(st=Wr.to,pn=""),_a.className&&(zt+=" "+_a.className),_a.css&&(pt=(pt?pt+";":"")+_a.css),_a.startStyle&&Wr.from==te&&(kn+=" "+_a.startStyle),_a.endStyle&&Wr.to==st&&(Tr||(Tr=[])).push(_a.endStyle,Wr.to),_a.title&&((yr||(yr={})).title=_a.title),_a.attributes)for(var Za in _a.attributes)(yr||(yr={}))[Za]=_a.attributes[Za];_a.collapsed&&(!tr||xt(tr.marker,_a)<0)&&(tr=Wr)}else Wr.from>te&&st>Wr.from&&(st=Wr.from)}if(Tr)for(var Ci=0;Ci<Tr.length;Ci+=2)Tr[Ci+1]==st&&(pn+=" "+Tr[Ci]);if(!tr||tr.from==te)for(var ai=0;ai<nr.length;++ai)Jt(t,0,nr[ai]);if(tr&&(tr.from||0)==te){if(Jt(t,(tr.to==null?$+1:tr.to)-te,tr.marker,tr.from==null),tr.to==null)return;tr.to==te&&(tr=!1)}}if(te>=$)break;for(var Ki=Math.min($,st);;){if(Me){var Ui=te+Me.length;if(!tr){var mi=Ui>Ki?Me.slice(0,Ki-te):Me;t.addToken(t,mi,Fe?Fe+zt:zt,kn,te+mi.length==st?pn:"",pt,yr)}if(Ui>=Ki){Me=Me.slice(Ki-te),te=Ki;break}te=Ui,kn=""}Me=u.slice(F,F=a[le++]),Fe=Va(a[le++],t.cm.options)}}}function Un(e,t,a){this.line=t,this.rest=gt(t),this.size=this.rest?yt(q(this.rest))-a+1:1,this.node=this.text=null,this.hidden=En(e,t)}function Rn(e,t,a){for(var r=[],u,F=t;F<a;F=u){var X=new Un(e.doc,Jn(e.doc,F),F);u=F+X.size,r.push(X)}return r}var hr=null;function Xt(e){hr?hr.ops.push(e):e.ownsGroup=hr={ops:[e],delayedCallbacks:[]}}function An(e){var t=e.delayedCallbacks,a=0;do{for(;a<t.length;a++)t[a].call(null);for(var r=0;r<e.ops.length;r++){var u=e.ops[r];if(u.cursorActivityHandlers)for(;u.cursorActivityCalled<u.cursorActivityHandlers.length;)u.cursorActivityHandlers[u.cursorActivityCalled++].call(null,u.cm)}}while(a<t.length)}function an(e,t){var a=e.ownsGroup;if(!a)return;try{An(a)}finally{hr=null,t(a)}}var ct=null;function dn(e,t){var a=bt(e,t);if(!a.length)return;var r=Array.prototype.slice.call(arguments,2),u;hr?u=hr.delayedCallbacks:ct?u=ct:(u=ct=[],setTimeout(pr,0));for(var F=function($){u.push(function(){return a[$].apply(null,r)})},X=0;X<a.length;++X)F(X)}function pr(){var e=ct;ct=null;for(var t=0;t<e.length;++t)e[t]()}function Bt(e,t,a,r){for(var u=0;u<t.changes.length;u++){var F=t.changes[u];F=="text"?qn(e,t):F=="gutter"?vr(e,t,a,r):F=="class"?on(e,t):F=="widget"&&un(e,t,r)}t.changes=null}function Wt(e){return e.node==e.text&&(e.node=i("div",null,null,"position: relative"),e.text.parentNode&&e.text.parentNode.replaceChild(e.node,e.text),e.node.appendChild(e.text),H&&T<8&&(e.node.style.zIndex=2)),e.node}function rr(e,t){var a=t.bgClass?t.bgClass+" "+(t.line.bgClass||""):t.line.bgClass;if(a&&(a+=" CodeMirror-linebackground"),t.background)a?t.background.className=a:(t.background.parentNode.removeChild(t.background),t.background=null);else if(a){var r=Wt(t);t.background=r.insertBefore(i("div",null,a),r.firstChild),e.display.input.setUneditable(t.background)}}function Zt(e,t){var a=e.display.externalMeasured;return a&&a.line==t.line?(e.display.externalMeasured=null,t.measure=a.measure,a.built):Ft(e,t)}function qn(e,t){var a=t.text.className,r=Zt(e,t);t.text==t.node&&(t.node=r.pre),t.text.parentNode.replaceChild(r.pre,t.text),t.text=r.pre,r.bgClass!=t.bgClass||r.textClass!=t.textClass?(t.bgClass=r.bgClass,t.textClass=r.textClass,on(e,t)):a&&(t.text.className=a)}function on(e,t){rr(e,t),t.line.wrapClass?Wt(t).className=t.line.wrapClass:t.node!=t.text&&(t.node.className="");var a=t.textClass?t.textClass+" "+(t.line.textClass||""):t.line.textClass;t.text.className=a||""}function vr(e,t,a,r){if(t.gutter&&(t.node.removeChild(t.gutter),t.gutter=null),t.gutterBackground&&(t.node.removeChild(t.gutterBackground),t.gutterBackground=null),t.line.gutterClass){var u=Wt(t);t.gutterBackground=i("div",null,"CodeMirror-gutter-background "+t.line.gutterClass,"left: "+(e.options.fixedGutter?r.fixedPos:-r.gutterTotalWidth)+"px; width: "+r.gutterTotalWidth+"px"),e.display.input.setUneditable(t.gutterBackground),u.insertBefore(t.gutterBackground,t.text)}var F=t.line.gutterMarkers;if(e.options.lineNumbers||F){var X=Wt(t),$=t.gutter=i("div",null,"CodeMirror-gutter-wrapper","left: "+(e.options.fixedGutter?r.fixedPos:-r.gutterTotalWidth)+"px");if(e.display.input.setUneditable($),X.insertBefore($,t.text),t.line.gutterClass&&($.className+=" "+t.line.gutterClass),e.options.lineNumbers&&(!F||!F["CodeMirror-linenumbers"])&&(t.lineNumber=$.appendChild(i("div",fr(e.options,a),"CodeMirror-linenumber CodeMirror-gutter-elt","left: "+r.gutterLeft["CodeMirror-linenumbers"]+"px; width: "+e.display.lineNumInnerWidth+"px"))),F)for(var te=0;te<e.display.gutterSpecs.length;++te){var le=e.display.gutterSpecs[te].className,Me=F.hasOwnProperty(le)&&F[le];Me&&$.appendChild(i("div",[Me],"CodeMirror-gutter-elt","left: "+r.gutterLeft[le]+"px; width: "+r.gutterWidth[le]+"px"))}}}function un(e,t,a){t.alignable&&(t.alignable=null);for(var r=p("CodeMirror-linewidget"),u=t.node.firstChild,F=void 0;u;u=F)F=u.nextSibling,r.test(u.className)&&t.node.removeChild(u);en(e,t,a)}function qt(e,t,a,r){var u=Zt(e,t);return t.text=t.node=u.pre,u.bgClass&&(t.bgClass=u.bgClass),u.textClass&&(t.textClass=u.textClass),on(e,t),vr(e,t,a,r),en(e,t,r),t.node}function en(e,t,a){if(Dn(e,t.line,t,a,!0),t.rest)for(var r=0;r<t.rest.length;r++)Dn(e,t.rest[r],t,a,!1)}function Dn(e,t,a,r,u){if(!t.widgets)return;for(var F=Wt(a),X=0,$=t.widgets;X<$.length;++X){var te=$[X],le=i("div",[te.node],"CodeMirror-linewidget"+(te.className?" "+te.className:""));te.handleMouseEvents||le.setAttribute("cm-ignore-events","true"),hn(te,le,a,r),e.display.input.setUneditable(le),u&&te.above?F.insertBefore(le,a.gutter||a.text):F.appendChild(le),dn(te,"redraw")}}function hn(e,t,a,r){if(e.noHScroll){(a.alignable||(a.alignable=[])).push(t);var u=r.wrapperWidth;t.style.left=r.fixedPos+"px",e.coverGutter||(u-=r.gutterTotalWidth,t.style.paddingLeft=r.gutterTotalWidth+"px"),t.style.width=u+"px"}e.coverGutter&&(t.style.zIndex=5,t.style.position="relative",e.noHScroll||(t.style.marginLeft=-r.gutterTotalWidth+"px"))}function Qe(e){if(e.height!=null)return e.height;var t=e.doc.cm;if(!t)return 0;if(!A(document.body,e.node)){var a="position: relative;";e.coverGutter&&(a+="margin-left: -"+t.display.gutters.offsetWidth+"px;"),e.noHScroll&&(a+="width: "+t.display.wrapper.clientWidth+"px;"),s(t.display.measure,i("div",[e.node],null,a))}return e.height=e.node.parentNode.offsetHeight}function jn(e,t){for(var a=Ke(t);a!=e.wrapper;a=a.parentNode)if(!a||a.nodeType==1&&a.getAttribute("cm-ignore-events")=="true"||a.parentNode==e.sizer&&a!=e.mover)return!0}function Hn(e){return e.lineSpace.offsetTop}function Bn(e){return e.mover.offsetHeight-e.lineSpace.offsetHeight}function mr(e){if(e.cachedPaddingH)return e.cachedPaddingH;var t=s(e.measure,i("pre","x","CodeMirror-line-like")),a=window.getComputedStyle?window.getComputedStyle(t):t.currentStyle,r={left:parseInt(a.paddingLeft),right:parseInt(a.paddingRight)};return!isNaN(r.left)&&!isNaN(r.right)&&(e.cachedPaddingH=r),r}function Zn(e){return de-e.display.nativeBarWidth}function lr(e){return e.display.scroller.clientWidth-Zn(e)-e.display.barWidth}function Qn(e){return e.display.scroller.clientHeight-Zn(e)-e.display.barHeight}function or(e,t,a){var r=e.options.lineWrapping,u=r&&lr(e);if(!t.measure.heights||r&&t.measure.width!=u){var F=t.measure.heights=[];if(r){t.measure.width=u;for(var X=t.text.firstChild.getClientRects(),$=0;$<X.length-1;$++){var te=X[$],le=X[$+1];Math.abs(te.bottom-le.bottom)>2&&F.push((te.bottom+le.top)/2-a.top)}}F.push(a.bottom-a.top)}}function _r(e,t,a){if(e.line==t)return{map:e.measure.map,cache:e.measure.cache};for(var r=0;r<e.rest.length;r++)if(e.rest[r]==t)return{map:e.measure.maps[r],cache:e.measure.caches[r]};for(var u=0;u<e.rest.length;u++)if(yt(e.rest[u])>a)return{map:e.measure.maps[u],cache:e.measure.caches[u],before:!0}}function br(e,t){t=ot(t);var a=yt(t),r=e.display.externalMeasured=new Un(e.doc,t,a);r.lineN=a;var u=r.built=Ft(e,r);return r.text=u.pre,s(e.display.lineMeasure,u.pre),r}function In(e,t,a,r){return fn(e,Ht(e,t),a,r)}function yn(e,t){if(t>=e.display.viewFrom&&t<e.display.viewTo)return e.display.view[Ve(e,t)];var a=e.display.externalMeasured;if(a&&t>=a.lineN&&t<a.lineN+a.size)return a}function Ht(e,t){var a=yt(t),r=yn(e,a);r&&!r.text?r=null:r&&r.changes&&(Bt(e,r,a,aa(e)),e.curOp.forceUpdate=!0),r||(r=br(e,t));var u=_r(r,t,a);return{line:t,view:r,rect:null,map:u.map,cache:u.cache,before:u.before,hasHeights:!1}}function fn(e,t,a,r,u){t.before&&(a=-1);var F=a+(r||""),X;return t.cache.hasOwnProperty(F)?X=t.cache[F]:(t.rect||(t.rect=t.view.text.getBoundingClientRect()),t.hasHeights||(or(e,t.view,t.rect),t.hasHeights=!0),X=Jr(e,t,a,r),X.bogus||(t.cache[F]=X)),{left:X.left,right:X.right,top:u?X.rtop:X.top,bottom:u?X.rbottom:X.bottom}}var Gn={left:0,right:0,top:0,bottom:0};function Pn(e,t,a){for(var r,u,F,X,$,te,le=0;le<e.length;le+=3)if($=e[le],te=e[le+1],t<$?(u=0,F=1,X="left"):t<te?(u=t-$,F=u+1):(le==e.length-3||t==te&&e[le+3]>t)&&(F=te-$,u=F-1,t>=te&&(X="right")),u!=null){if(r=e[le+2],$==te&&a==(r.insertLeft?"left":"right")&&(X=a),a=="left"&&u==0)for(;le&&e[le-2]==e[le-3]&&e[le-1].insertLeft;)r=e[(le-=3)+2],X="left";if(a=="right"&&u==te-$)for(;le<e.length-3&&e[le+3]==e[le+4]&&!e[le+5].insertLeft;)r=e[(le+=3)+2],X="right";break}return{node:r,start:u,end:F,collapse:X,coverStart:$,coverEnd:te}}function jr(e,t){var a=Gn;if(t=="left")for(var r=0;r<e.length&&!((a=e[r]).left!=a.right);r++);else for(var u=e.length-1;u>=0&&!((a=e[u]).left!=a.right);u--);return a}function Jr(e,t,a,r){var u=Pn(t.map,a,r),F=u.node,X=u.start,$=u.end,te=u.collapse,le;if(F.nodeType==3){for(var Me=0;Me<4;Me++){for(;X&&Ct(t.line.text.charAt(u.coverStart+X));)--X;for(;u.coverStart+$<u.coverEnd&&Ct(t.line.text.charAt(u.coverStart+$));)++$;if(H&&T<9&&X==0&&$==u.coverEnd-u.coverStart?le=F.parentNode.getBoundingClientRect():le=jr(v(F,X,$).getClientRects(),r),le.left||le.right||X==0)break;$=X,X=X-1,te="right"}H&&T<11&&(le=Lr(e.display.measure,le))}else{X>0&&(te=r="right");var Fe;e.options.lineWrapping&&(Fe=F.getClientRects()).length>1?le=Fe[r=="right"?Fe.length-1:0]:le=F.getBoundingClientRect()}if(H&&T<9&&!X&&(!le||!le.left&&!le.right)){var pt=F.parentNode.getClientRects()[0];pt?le={left:pt.left,right:pt.left+Da(e.display),top:pt.top,bottom:pt.bottom}:le=Gn}for(var st=le.top-t.rect.top,zt=le.bottom-t.rect.top,pn=(st+zt)/2,kn=t.view.measure.heights,tr=0;tr<kn.length-1&&!(pn<kn[tr]);tr++);var yr=tr?kn[tr-1]:0,nr=kn[tr],Tr={left:(te=="right"?le.right:le.left)-t.rect.left,right:(te=="left"?le.left:le.right)-t.rect.left,top:yr,bottom:nr};return!le.left&&!le.right&&(Tr.bogus=!0),e.options.singleCursorHeightPerLine||(Tr.rtop=st,Tr.rbottom=zt),Tr}function Lr(e,t){if(!window.screen||screen.logicalXDPI==null||screen.logicalXDPI==screen.deviceXDPI||!Ie(e))return t;var a=screen.logicalXDPI/screen.deviceXDPI,r=screen.logicalYDPI/screen.deviceYDPI;return{left:t.left*a,right:t.right*a,top:t.top*r,bottom:t.bottom*r}}function Ir(e){if(e.measure&&(e.measure.cache={},e.measure.heights=null,e.rest))for(var t=0;t<e.rest.length;t++)e.measure.caches[t]={}}function er(e){e.display.externalMeasure=null,n(e.display.lineMeasure);for(var t=0;t<e.display.view.length;t++)Ir(e.display.view[t])}function Mr(e){er(e),e.display.cachedCharWidth=e.display.cachedTextHeight=e.display.cachedPaddingH=null,e.options.lineWrapping||(e.display.maxLineChanged=!0),e.display.lineNumChars=null}function va(){return _&&h?-(document.body.getBoundingClientRect().left-parseInt(getComputedStyle(document.body).marginLeft)):window.pageXOffset||(document.documentElement||document.body).scrollLeft}function ta(){return _&&h?-(document.body.getBoundingClientRect().top-parseInt(getComputedStyle(document.body).marginTop)):window.pageYOffset||(document.documentElement||document.body).scrollTop}function wa(e){var t=0;if(e.widgets)for(var a=0;a<e.widgets.length;++a)e.widgets[a].above&&(t+=Qe(e.widgets[a]));return t}function ga(e,t,a,r,u){if(!u){var F=wa(t);a.top+=F,a.bottom+=F}if(r=="line")return a;r||(r="local");var X=sr(t);if(r=="local"?X+=Hn(e.display):X-=e.display.viewOffset,r=="page"||r=="window"){var $=e.display.lineSpace.getBoundingClientRect();X+=$.top+(r=="window"?0:ta());var te=$.left+(r=="window"?0:va());a.left+=te,a.right+=te}return a.top+=X,a.bottom+=X,a}function Or(e,t,a){if(a=="div")return t;var r=t.left,u=t.top;if(a=="page")r-=va(),u-=ta();else if(a=="local"||!a){var F=e.display.sizer.getBoundingClientRect();r+=F.left,u+=F.top}var X=e.display.lineSpace.getBoundingClientRect();return{left:r-X.left,top:u-X.top}}function ar(e,t,a,r,u){return r||(r=Jn(e.doc,t.line)),ga(e,r,In(e,r,t.ch,u),a)}function zr(e,t,a,r,u,F){r=r||Jn(e.doc,t.line),u||(u=Ht(e,r));function X(zt,pn){var kn=fn(e,u,zt,pn?"right":"left",F);return pn?kn.left=kn.right:kn.right=kn.left,ga(e,r,kn,a)}var $=Wn(r,e.doc.direction),te=t.ch,le=t.sticky;if(te>=r.text.length?(te=r.text.length,le="before"):te<=0&&(te=0,le="after"),!$)return X(le=="before"?te-1:te,le=="before");function Me(zt,pn,kn){var tr=$[pn],yr=tr.level==1;return X(kn?zt-1:zt,yr!=kn)}var Fe=vn($,te,le),pt=Sn,st=Me(te,Fe,le=="before");return pt!=null&&(st.other=Me(te,pt,le!="before")),st}function ur(e,t){var a=0;t=Kn(e.doc,t),e.options.lineWrapping||(a=Da(e.display)*t.ch);var r=Jn(e.doc,t.line),u=sr(r)+Hn(e.display);return{left:a,right:a,top:u,bottom:u+r.height}}function $r(e,t,a,r,u){var F=Dt(e,t,a);return F.xRel=u,r&&(F.outside=r),F}function Ua(e,t,a){var r=e.doc;if(a+=e.display.viewOffset,a<0)return $r(r.first,0,null,-1,-1);var u=dr(r,a),F=r.first+r.size-1;if(u>F)return $r(r.first+r.size-1,Jn(r,F).text.length,null,1,1);t<0&&(t=0);for(var X=Jn(r,u);;){var $=si(e,X,u,t,a),te=wn(X,$.ch+($.xRel>0||$.outside>0?1:0));if(!te)return $;var le=te.find(1);if(le.line==u)return le;X=Jn(r,u=le.line)}}function ti(e,t,a,r){r-=wa(t);var u=t.text.length,F=tn(function(X){return fn(e,a,X-1).bottom<=r},u,0);return u=tn(function(X){return fn(e,a,X).top>r},F,u),{begin:F,end:u}}function qa(e,t,a,r){a||(a=Ht(e,t));var u=ga(e,t,fn(e,a,r),"line").top;return ti(e,t,a,u)}function oi(e,t,a,r){return e.bottom<=a?!1:e.top>a?!0:(r?e.left:e.right)>t}function si(e,t,a,r,u){u-=sr(t);var F=Ht(e,t),X=wa(t),$=0,te=t.text.length,le=!0,Me=Wn(t,e.doc.direction);if(Me){var Fe=(e.options.lineWrapping?Pa:Ga)(e,t,a,F,Me,r,u);le=Fe.level!=1,$=le?Fe.from:Fe.to-1,te=le?Fe.to:Fe.from-1}var pt=null,st=null,zt=tn(function(Zr){var Wr=fn(e,F,Zr);return Wr.top+=X,Wr.bottom+=X,oi(Wr,r,u,!1)?(Wr.top<=u&&Wr.left<=r&&(pt=Zr,st=Wr),!0):!1},$,te),pn,kn,tr=!1;if(st){var yr=r-st.left<st.right-r,nr=yr==le;zt=pt+(nr?0:1),kn=nr?"after":"before",pn=yr?st.left:st.right}else{!le&&(zt==te||zt==$)&&zt++,kn=zt==0?"after":zt==t.text.length?"before":fn(e,F,zt-(le?1:0)).bottom+X<=u==le?"after":"before";var Tr=zr(e,Dt(a,zt,kn),"line",t,F);pn=Tr.left,tr=u<Tr.top?-1:u>=Tr.bottom?1:0}return zt=lt(t.text,zt,1),$r(a,zt,kn,tr,r-pn)}function Ga(e,t,a,r,u,F,X){var $=tn(function(Fe){var pt=u[Fe],st=pt.level!=1;return oi(zr(e,Dt(a,st?pt.to:pt.from,st?"before":"after"),"line",t,r),F,X,!0)},0,u.length-1),te=u[$];if($>0){var le=te.level!=1,Me=zr(e,Dt(a,le?te.from:te.to,le?"after":"before"),"line",t,r);oi(Me,F,X,!0)&&Me.top>X&&(te=u[$-1])}return te}function Pa(e,t,a,r,u,F,X){var $=ti(e,t,r,X),te=$.begin,le=$.end;/\s/.test(t.text.charAt(le-1))&&le--;for(var Me=null,Fe=null,pt=0;pt<u.length;pt++){var st=u[pt];if(st.from>=le||st.to<=te)continue;var zt=st.level!=1,pn=fn(e,r,zt?Math.min(le,st.to)-1:Math.max(te,st.from)).right,kn=pn<F?F-pn+1e9:pn-F;(!Me||Fe>kn)&&(Me=st,Fe=kn)}return Me||(Me=u[u.length-1]),Me.from<te&&(Me={from:te,to:Me.to,level:Me.level}),Me.to>le&&(Me={from:Me.from,to:le,level:Me.level}),Me}var ba;function Sa(e){if(e.cachedTextHeight!=null)return e.cachedTextHeight;if(ba==null){ba=i("pre",null,"CodeMirror-line-like");for(var t=0;t<49;++t)ba.appendChild(document.createTextNode("x")),ba.appendChild(i("br"));ba.appendChild(document.createTextNode("x"))}s(e.measure,ba);var a=ba.offsetHeight/50;return a>3&&(e.cachedTextHeight=a),n(e.measure),a||1}function Da(e){if(e.cachedCharWidth!=null)return e.cachedCharWidth;var t=i("span","xxxxxxxxxx"),a=i("pre",[t],"CodeMirror-line-like");s(e.measure,a);var r=t.getBoundingClientRect(),u=(r.right-r.left)/10;return u>2&&(e.cachedCharWidth=u),u||10}function aa(e){for(var t=e.display,a={},r={},u=t.gutters.clientLeft,F=t.gutters.firstChild,X=0;F;F=F.nextSibling,++X){var $=e.display.gutterSpecs[X].className;a[$]=F.offsetLeft+F.clientLeft+u,r[$]=F.clientWidth}return{fixedPos:Kr(t),gutterTotalWidth:t.gutters.offsetWidth,gutterLeft:a,gutterWidth:r,wrapperWidth:t.wrapper.clientWidth}}function Kr(e){return e.scroller.getBoundingClientRect().left-e.sizer.getBoundingClientRect().left}function la(e){var t=Sa(e.display),a=e.options.lineWrapping,r=a&&Math.max(5,e.display.scroller.clientWidth/Da(e.display)-3);return function(u){if(En(e.doc,u))return 0;var F=0;if(u.widgets)for(var X=0;X<u.widgets.length;X++)u.widgets[X].height&&(F+=u.widgets[X].height);return a?F+(Math.ceil(u.text.length/r)||1)*t:F+t}}function fa(e){var t=e.doc,a=la(e);t.iter(function(r){var u=a(r);u!=r.height&&Xr(r,u)})}function Rr(e,t,a,r){var u=e.display;if(!a&&Ke(t).getAttribute("cm-not-content")=="true")return null;var F,X,$=u.lineSpace.getBoundingClientRect();try{F=t.clientX-$.left,X=t.clientY-$.top}catch(Fe){return null}var te=Ua(e,F,X),le;if(r&&te.xRel>0&&(le=Jn(e.doc,te.line).text).length==te.ch){var Me=K(le,le.length,e.options.tabSize)-le.length;te=Dt(te.line,Math.max(0,Math.round((F-mr(e.display).left)/Da(e.display))-Me))}return te}function Ve(e,t){if(t>=e.display.viewTo)return null;if(t-=e.display.viewFrom,t<0)return null;for(var a=e.display.view,r=0;r<a.length;r++)if(t-=a[r].size,t<0)return r}function Dr(e,t,a,r){t==null&&(t=e.doc.first),a==null&&(a=e.doc.first+e.doc.size),r||(r=0);var u=e.display;if(r&&a<u.viewTo&&(u.updateLineNumbers==null||u.updateLineNumbers>t)&&(u.updateLineNumbers=t),e.curOp.viewChanged=!0,t>=u.viewTo)Yr&&Vt(e.doc,t)<u.viewTo&&Fa(e);else if(a<=u.viewFrom)Yr&&Ut(e.doc,a+r)>u.viewFrom?Fa(e):(u.viewFrom+=r,u.viewTo+=r);else if(t<=u.viewFrom&&a>=u.viewTo)Fa(e);else if(t<=u.viewFrom){var F=Ca(e,a,a+r,1);F?(u.view=u.view.slice(F.index),u.viewFrom=F.lineN,u.viewTo+=r):Fa(e)}else if(a>=u.viewTo){var X=Ca(e,t,t,-1);X?(u.view=u.view.slice(0,X.index),u.viewTo=X.lineN):Fa(e)}else{var $=Ca(e,t,t,-1),te=Ca(e,a,a+r,1);$&&te?(u.view=u.view.slice(0,$.index).concat(Rn(e,$.lineN,te.lineN)).concat(u.view.slice(te.index)),u.viewTo+=r):Fa(e)}var le=u.externalMeasured;le&&(a<le.lineN?le.lineN+=r:t<le.lineN+le.size&&(u.externalMeasured=null))}function Ma(e,t,a){e.curOp.viewChanged=!0;var r=e.display,u=e.display.externalMeasured;if(u&&t>=u.lineN&&t<u.lineN+u.size&&(r.externalMeasured=null),t<r.viewFrom||t>=r.viewTo)return;var F=r.view[Ve(e,t)];if(F.node==null)return;var X=F.changes||(F.changes=[]);ne(X,a)==-1&&X.push(a)}function Fa(e){e.display.viewFrom=e.display.viewTo=e.doc.first,e.display.view=[],e.display.viewOffset=0}function Ca(e,t,a,r){var u=Ve(e,t),F,X=e.display.view;if(!Yr||a==e.doc.first+e.doc.size)return{index:u,lineN:a};for(var $=e.display.viewFrom,te=0;te<u;te++)$+=X[te].size;if($!=t){if(r>0){if(u==X.length-1)return null;F=$+X[u].size-t,u++}else F=$-t;t+=F,a+=F}for(;Vt(e.doc,a)!=a;){if(u==(r<0?0:X.length-1))return null;a+=r*X[u-(r<0?1:0)].size,u+=r}return{index:u,lineN:a}}function ci(e,t,a){var r=e.display,u=r.view;u.length==0||t>=r.viewTo||a<=r.viewFrom?(r.view=Rn(e,t,a),r.viewFrom=t):(r.viewFrom>t?r.view=Rn(e,t,r.viewFrom).concat(r.view):r.viewFrom<t&&(r.view=r.view.slice(Ve(e,t))),r.viewFrom=t,r.viewTo<a?r.view=r.view.concat(Rn(e,r.viewTo,a)):r.viewTo>a&&(r.view=r.view.slice(0,Ve(e,a)))),r.viewTo=a}function bi(e){for(var t=e.display.view,a=0,r=0;r<t.length;r++){var u=t[r];!u.hidden&&(!u.node||u.changes)&&++a}return a}function Ei(e){e.display.input.showSelection(e.display.input.prepareSelection())}function Gr(e,t){t===void 0&&(t=!0);for(var a=e.doc,r={},u=r.cursors=document.createDocumentFragment(),F=r.selection=document.createDocumentFragment(),X=0;X<a.sel.ranges.length;X++){if(!t&&X==a.sel.primIndex)continue;var $=a.sel.ranges[X];if($.from().line>=e.display.viewTo||$.to().line<e.display.viewFrom)continue;var te=$.empty();(te||e.options.showCursorWhenSelecting)&&ea(e,$.head,u),te||ha(e,$,F)}return r}function ea(e,t,a){var r=zr(e,t,"div",null,null,!e.options.singleCursorHeightPerLine),u=a.appendChild(i("div","\xA0","CodeMirror-cursor"));if(u.style.left=r.left+"px",u.style.top=r.top+"px",u.style.height=Math.max(0,r.bottom-r.top)*e.options.cursorHeight+"px",r.other){var F=a.appendChild(i("div","\xA0","CodeMirror-cursor CodeMirror-secondarycursor"));F.style.display="",F.style.left=r.other.left+"px",F.style.top=r.other.top+"px",F.style.height=(r.other.bottom-r.other.top)*.85+"px"}}function ma(e,t){return e.top-t.top||e.left-t.left}function ha(e,t,a){var r=e.display,u=e.doc,F=document.createDocumentFragment(),X=mr(e.display),$=X.left,te=Math.max(r.sizerWidth,lr(e)-r.sizer.offsetLeft)-X.right,le=u.direction=="ltr";function Me(nr,Tr,Zr,Wr){Tr<0&&(Tr=0),Tr=Math.round(Tr),Wr=Math.round(Wr),F.appendChild(i("div",null,"CodeMirror-selected","position: absolute; left: "+nr+`px;
top: `+Tr+"px; width: "+(Zr==null?te-nr:Zr)+`px;
height: `+(Wr-Tr)+"px"))}function Fe(nr,Tr,Zr){var Wr=Jn(u,nr),_a=Wr.text.length,Za,Ci;function ai(mi,ji){return ar(e,Dt(nr,mi),"div",Wr,ji)}function Ki(mi,ji,wi){var gi=qa(e,Wr,null,mi),pi=ji=="ltr"==(wi=="after")?"left":"right",li=wi=="after"?gi.begin:gi.end-(/\s/.test(Wr.text.charAt(gi.end-1))?2:1);return ai(li,pi)[pi]}var Ui=Wn(Wr,u.direction);return Cn(Ui,Tr||0,Zr==null?_a:Zr,function(mi,ji,wi,gi){var pi=wi=="ltr",li=ai(mi,pi?"left":"right"),Bi=ai(ji-1,pi?"right":"left"),_s=Tr==null&&mi==0,Fo=Zr==null&&ji==_a,Mi=gi==0,ho=!Ui||gi==Ui.length-1;if(Bi.top-li.top<=3){var _i=(le?_s:Fo)&&Mi,nu=(le?Fo:_s)&&ho,Eo=_i?$:(pi?li:Bi).left,rs=nu?te:(pi?Bi:li).right;Me(Eo,li.top,rs-Eo,li.bottom)}else{var as,ki,As,ru;pi?(as=le&&_s&&Mi?$:li.left,ki=le?te:Ki(mi,wi,"before"),As=le?$:Ki(ji,wi,"after"),ru=le&&Fo&&ho?te:Bi.right):(as=le?Ki(mi,wi,"before"):$,ki=!le&&_s&&Mi?te:li.right,As=!le&&Fo&&ho?$:Bi.left,ru=le?Ki(ji,wi,"after"):te),Me(as,li.top,ki-as,li.bottom),li.bottom<Bi.top&&Me($,li.bottom,null,Bi.top),Me(As,Bi.top,ru-As,Bi.bottom)}(!Za||ma(li,Za)<0)&&(Za=li),ma(Bi,Za)<0&&(Za=Bi),(!Ci||ma(li,Ci)<0)&&(Ci=li),ma(Bi,Ci)<0&&(Ci=Bi)}),{start:Za,end:Ci}}var pt=t.from(),st=t.to();if(pt.line==st.line)Fe(pt.line,pt.ch,st.ch);else{var zt=Jn(u,pt.line),pn=Jn(u,st.line),kn=ot(zt)==ot(pn),tr=Fe(pt.line,pt.ch,kn?zt.text.length+1:null).end,yr=Fe(st.line,kn?0:null,st.ch).start;kn&&(tr.top<yr.top-2?(Me(tr.right,tr.top,null,tr.bottom),Me($,yr.top,yr.left,yr.bottom)):Me(tr.right,tr.top,yr.left-tr.right,tr.bottom)),tr.bottom<yr.top&&Me($,tr.bottom,null,yr.top)}a.appendChild(F)}function Wa(e){if(!e.state.focused)return;var t=e.display;clearInterval(t.blinker);var a=!0;t.cursorDiv.style.visibility="",e.options.cursorBlinkRate>0?t.blinker=setInterval(function(){e.hasFocus()||Li(e),t.cursorDiv.style.visibility=(a=!a)?"":"hidden"},e.options.cursorBlinkRate):e.options.cursorBlinkRate<0&&(t.cursorDiv.style.visibility="hidden")}function $a(e){e.state.focused||(e.display.input.focus(),Ji(e))}function yo(e){e.state.delayingBlurEvent=!0,setTimeout(function(){e.state.delayingBlurEvent&&(e.state.delayingBlurEvent=!1,Li(e))},100)}function Ji(e,t){if(e.state.delayingBlurEvent&&(e.state.delayingBlurEvent=!1),e.options.readOnly=="nocursor")return;e.state.focused||(tt(e,"focus",e,t),e.state.focused=!0,B(e.display.wrapper,"CodeMirror-focused"),!e.curOp&&e.display.selForContextMenu!=e.doc.sel&&(e.display.input.reset(),R&&setTimeout(function(){return e.display.input.reset(!0)},20)),e.display.input.receivedFocus()),Wa(e)}function Li(e,t){if(e.state.delayingBlurEvent)return;e.state.focused&&(tt(e,"blur",e,t),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 Fi(e){for(var t=e.display,a=t.lineDiv.offsetTop,r=0;r<t.view.length;r++){var u=t.view[r],F=e.options.lineWrapping,X=void 0,$=0;if(u.hidden)continue;if(H&&T<8){var te=u.node.offsetTop+u.node.offsetHeight;X=te-a,a=te}else{var le=u.node.getBoundingClientRect();X=le.bottom-le.top,!F&&u.text.firstChild&&($=u.text.firstChild.getBoundingClientRect().right-le.left-1)}var Me=u.line.height-X;if((Me>.005||Me<-.005)&&(Xr(u.line,X),Ai(u.line),u.rest))for(var Fe=0;Fe<u.rest.length;Fe++)Ai(u.rest[Fe]);if($>e.display.sizerWidth){var pt=Math.ceil($/Da(e.display));pt>e.display.maxLineLength&&(e.display.maxLineLength=pt,e.display.maxLine=u.line,e.display.maxLineChanged=!0)}}}function Ai(e){if(e.widgets)for(var t=0;t<e.widgets.length;++t){var a=e.widgets[t],r=a.node.parentNode;r&&(a.height=r.offsetHeight)}}function Yi(e,t,a){var r=a&&a.top!=null?Math.max(0,a.top):e.scroller.scrollTop;r=Math.floor(r-Hn(e));var u=a&&a.bottom!=null?a.bottom:r+e.wrapper.clientHeight,F=dr(t,r),X=dr(t,u);if(a&&a.ensure){var $=a.ensure.from.line,te=a.ensure.to.line;$<F?(F=$,X=dr(t,sr(Jn(t,$))+e.wrapper.clientHeight)):Math.min(te,t.lastLine())>=X&&(F=dr(t,sr(Jn(t,te))-e.wrapper.clientHeight),X=te)}return{from:F,to:Math.max(X,F+1)}}function mo(e,t){if(Et(e,"scrollCursorIntoView"))return;var a=e.display,r=a.sizer.getBoundingClientRect(),u=null;if(t.top+r.top<0?u=!0:t.bottom+r.top>(window.innerHeight||document.documentElement.clientHeight)&&(u=!1),u!=null&&!E){var F=i("div","\u200B",null,`position: absolute;
top: `+(t.top-a.viewOffset-Hn(e.display))+`px;
height: `+(t.bottom-t.top+Zn(e)+a.barHeight)+`px;
left: `+t.left+"px; width: "+Math.max(2,t.right-t.left)+"px;");e.display.lineSpace.appendChild(F),F.scrollIntoView(u),e.display.lineSpace.removeChild(F)}}function Xi(e,t,a,r){r==null&&(r=0);var u;!e.options.lineWrapping&&t==a&&(t=t.ch?Dt(t.line,t.sticky=="before"?t.ch-1:t.ch,"after"):t,a=t.sticky=="before"?Dt(t.line,t.ch+1,"before"):t);for(var F=0;F<5;F++){var X=!1,$=zr(e,t),te=!a||a==t?$:zr(e,a);u={left:Math.min($.left,te.left),top:Math.min($.top,te.top)-r,right:Math.max($.left,te.left),bottom:Math.max($.bottom,te.bottom)+r};var le=vi(e,u),Me=e.doc.scrollTop,Fe=e.doc.scrollLeft;if(le.scrollTop!=null&&(pa(e,le.scrollTop),Math.abs(e.doc.scrollTop-Me)>1&&(X=!0)),le.scrollLeft!=null&&(Ka(e,le.scrollLeft),Math.abs(e.doc.scrollLeft-Fe)>1&&(X=!0)),!X)break}return u}function po(e,t){var a=vi(e,t);a.scrollTop!=null&&pa(e,a.scrollTop),a.scrollLeft!=null&&Ka(e,a.scrollLeft)}function vi(e,t){var a=e.display,r=Sa(e.display);t.top<0&&(t.top=0);var u=e.curOp&&e.curOp.scrollTop!=null?e.curOp.scrollTop:a.scroller.scrollTop,F=Qn(e),X={};t.bottom-t.top>F&&(t.bottom=t.top+F);var $=e.doc.height+Bn(a),te=t.top<r,le=t.bottom>$-r;if(t.top<u)X.scrollTop=te?0:t.top;else if(t.bottom>u+F){var Me=Math.min(t.top,(le?$:t.bottom)-F);Me!=u&&(X.scrollTop=Me)}var Fe=e.options.fixedGutter?0:a.gutters.offsetWidth,pt=e.curOp&&e.curOp.scrollLeft!=null?e.curOp.scrollLeft:a.scroller.scrollLeft-Fe,st=lr(e)-a.gutters.offsetWidth,zt=t.right-t.left>st;return zt&&(t.right=t.left+st),t.left<10?X.scrollLeft=0:t.left<pt?X.scrollLeft=Math.max(0,t.left+Fe-(zt?0:10)):t.right>st+pt-3&&(X.scrollLeft=t.right+(zt?0:10)-st),X}function Zi(e,t){if(t==null)return;mn(e),e.curOp.scrollTop=(e.curOp.scrollTop==null?e.doc.scrollTop:e.curOp.scrollTop)+t}function zi(e){mn(e);var t=e.getCursor();e.curOp.scrollToPos={from:t,to:t,margin:e.options.cursorScrollMargin}}function Fr(e,t,a){(t!=null||a!=null)&&mn(e),t!=null&&(e.curOp.scrollLeft=t),a!=null&&(e.curOp.scrollTop=a)}function Cr(e,t){mn(e),e.curOp.scrollToPos=t}function mn(e){var t=e.curOp.scrollToPos;if(t){e.curOp.scrollToPos=null;var a=ur(e,t.from),r=ur(e,t.to);na(e,a,r,t.margin)}}function na(e,t,a,r){var u=vi(e,{left:Math.min(t.left,a.left),top:Math.min(t.top,a.top)-r,right:Math.max(t.right,a.right),bottom:Math.max(t.bottom,a.bottom)+r});Fr(e,u.scrollLeft,u.scrollTop)}function pa(e,t){if(Math.abs(e.doc.scrollTop-t)<2)return;j||zo(e,{top:t}),Ha(e,t,!0),j&&zo(e),hi(e,100)}function Ha(e,t,a){if(t=Math.max(0,Math.min(e.display.scroller.scrollHeight-e.display.scroller.clientHeight,t)),e.display.scroller.scrollTop==t&&!a)return;e.doc.scrollTop=t,e.display.scrollbars.setScrollTop(t),e.display.scroller.scrollTop!=t&&(e.display.scroller.scrollTop=t)}function Ka(e,t,a,r){if(t=Math.max(0,Math.min(t,e.display.scroller.scrollWidth-e.display.scroller.clientWidth)),(a?t==e.doc.scrollLeft:Math.abs(e.doc.scrollLeft-t)<2)&&!r)return;e.doc.scrollLeft=t,So(e),e.display.scroller.scrollLeft!=t&&(e.display.scroller.scrollLeft=t),e.display.scrollbars.setScrollLeft(t)}function di(e){var t=e.display,a=t.gutters.offsetWidth,r=Math.round(e.doc.height+Bn(e.display));return{clientHeight:t.scroller.clientHeight,viewHeight:t.wrapper.clientHeight,scrollWidth:t.scroller.scrollWidth,clientWidth:t.scroller.clientWidth,viewWidth:t.wrapper.clientWidth,barLeft:e.options.fixedGutter?a:0,docHeight:r,scrollHeight:r+Zn(e)+t.barHeight,nativeBarWidth:t.nativeBarWidth,gutterWidth:a}}var Oi=function(e,t,a){this.cm=a;var r=this.vert=i("div",[i("div",null,null,"min-width: 1px")],"CodeMirror-vscrollbar"),u=this.horiz=i("div",[i("div",null,null,"height: 100%; min-height: 1px")],"CodeMirror-hscrollbar");r.tabIndex=u.tabIndex=-1,e(r),e(u),We(r,"scroll",function(){r.clientHeight&&t(r.scrollTop,"vertical")}),We(u,"scroll",function(){u.clientWidth&&t(u.scrollLeft,"horizontal")}),this.checkedZeroWidth=!1,H&&T<8&&(this.horiz.style.minHeight=this.vert.style.minWidth="18px")};Oi.prototype.update=function(e){var t=e.scrollWidth>e.clientWidth+1,a=e.scrollHeight>e.clientHeight+1,r=e.nativeBarWidth;if(a){this.vert.style.display="block",this.vert.style.bottom=t?r+"px":"0";var u=e.viewHeight-(t?r:0);this.vert.firstChild.style.height=Math.max(0,e.scrollHeight-e.clientHeight+u)+"px"}else this.vert.style.display="",this.vert.firstChild.style.height="0";if(t){this.horiz.style.display="block",this.horiz.style.right=a?r+"px":"0",this.horiz.style.left=e.barLeft+"px";var F=e.viewWidth-e.barLeft-(a?r:0);this.horiz.firstChild.style.width=Math.max(0,e.scrollWidth-e.clientWidth+F)+"px"}else this.horiz.style.display="",this.horiz.firstChild.style.width="0";return!this.checkedZeroWidth&&e.clientHeight>0&&(r==0&&this.zeroWidthHack(),this.checkedZeroWidth=!0),{right:a?r:0,bottom:t?r:0}},Oi.prototype.setScrollLeft=function(e){this.horiz.scrollLeft!=e&&(this.horiz.scrollLeft=e),this.disableHoriz&&this.enableZeroWidthBar(this.horiz,this.disableHoriz,"horiz")},Oi.prototype.setScrollTop=function(e){this.vert.scrollTop!=e&&(this.vert.scrollTop=e),this.disableVert&&this.enableZeroWidthBar(this.vert,this.disableVert,"vert")},Oi.prototype.zeroWidthHack=function(){var e=d&&!w?"12px":"18px";this.horiz.style.height=this.vert.style.width=e,this.horiz.style.pointerEvents=this.vert.style.pointerEvents="none",this.disableHoriz=new J,this.disableVert=new J},Oi.prototype.enableZeroWidthBar=function(e,t,a){e.style.pointerEvents="auto";function r(){var u=e.getBoundingClientRect(),F=a=="vert"?document.elementFromPoint(u.right-1,(u.top+u.bottom)/2):document.elementFromPoint((u.right+u.left)/2,u.bottom-1);F!=e?e.style.pointerEvents="none":t.set(1e3,r)}t.set(1e3,r)},Oi.prototype.clear=function(){var e=this.horiz.parentNode;e.removeChild(this.horiz),e.removeChild(this.vert)};var Ni=function(){};Ni.prototype.update=function(){return{bottom:0,right:0}},Ni.prototype.setScrollLeft=function(){},Ni.prototype.setScrollTop=function(){},Ni.prototype.clear=function(){};function Gi(e,t){t||(t=di(e));var a=e.display.barWidth,r=e.display.barHeight;is(e,t);for(var u=0;u<4&&a!=e.display.barWidth||r!=e.display.barHeight;u++)a!=e.display.barWidth&&e.options.lineWrapping&&Fi(e),is(e,di(e)),a=e.display.barWidth,r=e.display.barHeight}function is(e,t){var a=e.display,r=a.scrollbars.update(t);a.sizer.style.paddingRight=(a.barWidth=r.right)+"px",a.sizer.style.paddingBottom=(a.barHeight=r.bottom)+"px",a.heightForcer.style.borderBottom=r.bottom+"px solid transparent",r.right&&r.bottom?(a.scrollbarFiller.style.display="block",a.scrollbarFiller.style.height=r.bottom+"px",a.scrollbarFiller.style.width=r.right+"px"):a.scrollbarFiller.style.display="",r.bottom&&e.options.coverGutterNextToScrollbar&&e.options.fixedGutter?(a.gutterFiller.style.display="block",a.gutterFiller.style.height=r.bottom+"px",a.gutterFiller.style.width=t.gutterWidth+"px"):a.gutterFiller.style.display=""}var Wo={native:Oi,null:Ni};function os(e){e.display.scrollbars&&(e.display.scrollbars.clear(),e.display.scrollbars.addClass&&o(e.display.wrapper,e.display.scrollbars.addClass)),e.display.scrollbars=new Wo[e.options.scrollbarStyle](function(t){e.display.wrapper.insertBefore(t,e.display.scrollbarFiller),We(t,"mousedown",function(){e.state.focused&&setTimeout(function(){return e.display.input.focus()},0)}),t.setAttribute("cm-not-content","true")},function(t,a){a=="horizontal"?Ka(e,t):pa(e,t)},e),e.display.scrollbars.addClass&&B(e.display.wrapper,e.display.scrollbars.addClass)}var xo=0;function Qi(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:++xo},Xt(e.curOp)}function qi(e){var t=e.curOp;t&&an(t,function(a){for(var r=0;r<a.ops.length;r++)a.ops[r].cm.curOp=null;ss(a)})}function ss(e){for(var t=e.ops,a=0;a<t.length;a++)io(t[a]);for(var r=0;r<t.length;r++)oo(t[r]);for(var u=0;u<t.length;u++)Co(t[u]);for(var F=0;F<t.length;F++)Ss(t[F]);for(var X=0;X<t.length;X++)Ho(t[X])}function io(e){var t=e.cm,a=t.display;ls(t),e.updateMaxLine&&gr(t),e.mustUpdate=e.viewChanged||e.forceUpdate||e.scrollTop!=null||e.scrollToPos&&(e.scrollToPos.from.line<a.viewFrom||e.scrollToPos.to.line>=a.viewTo)||a.maxLineChanged&&t.options.lineWrapping,e.update=e.mustUpdate&&new vo(t,e.mustUpdate&&{top:e.scrollTop,ensure:e.scrollToPos},e.forceUpdate)}function oo(e){e.updatedDisplay=e.mustUpdate&&Ao(e.cm,e.update)}function Co(e){var t=e.cm,a=t.display;e.updatedDisplay&&Fi(t),e.barMeasure=di(t),a.maxLineChanged&&!t.options.lineWrapping&&(e.adjustWidthTo=In(t,a.maxLine,a.maxLine.text.length).left+3,t.display.sizerWidth=e.adjustWidthTo,e.barMeasure.scrollWidth=Math.max(a.scroller.clientWidth,a.sizer.offsetLeft+e.adjustWidthTo+Zn(t)+t.display.barWidth),e.maxScrollLeft=Math.max(0,a.sizer.offsetLeft+e.adjustWidthTo-lr(t))),(e.updatedDisplay||e.selectionChanged)&&(e.preparedSelection=a.input.prepareSelection())}function Ss(e){var t=e.cm;e.adjustWidthTo!=null&&(t.display.sizer.style.minWidth=e.adjustWidthTo+"px",e.maxScrollLeft<t.doc.scrollLeft&&Ka(t,Math.min(t.display.scroller.scrollLeft,e.maxScrollLeft),!0),t.display.maxLineChanged=!1);var a=e.focus&&e.focus==N();e.preparedSelection&&t.display.input.showSelection(e.preparedSelection,a),(e.updatedDisplay||e.startHeight!=t.doc.height)&&Gi(t,e.barMeasure),e.updatedDisplay&&$i(t,e.barMeasure),e.selectionChanged&&Wa(t),t.state.focused&&e.updateInput&&t.display.input.reset(e.typing),a&&$a(e.cm)}function Ho(e){var t=e.cm,a=t.display,r=t.doc;if(e.updatedDisplay&&us(t,e.update),a.wheelStartX!=null&&(e.scrollTop!=null||e.scrollLeft!=null||e.scrollToPos)&&(a.wheelStartX=a.wheelStartY=null),e.scrollTop!=null&&Ha(t,e.scrollTop,e.forceScroll),e.scrollLeft!=null&&Ka(t,e.scrollLeft,!0,!0),e.scrollToPos){var u=Xi(t,Kn(r,e.scrollToPos.from),Kn(r,e.scrollToPos.to),e.scrollToPos.margin);mo(t,u)}var F=e.maybeHiddenMarkers,X=e.maybeUnhiddenMarkers;if(F)for(var $=0;$<F.length;++$)F[$].lines.length||tt(F[$],"hide");if(X)for(var te=0;te<X.length;++te)X[te].lines.length&&tt(X[te],"unhide");a.wrapper.offsetHeight&&(r.scrollTop=t.display.scroller.scrollTop),e.changeObjs&&tt(t,"changes",t,e.changeObjs),e.update&&e.update.finish()}function Si(e,t){if(e.curOp)return t();Qi(e);try{return t()}finally{qi(e)}}function Ja(e,t){return function(){if(e.curOp)return t.apply(e,arguments);Qi(e);try{return t.apply(e,arguments)}finally{qi(e)}}}function fi(e){return function(){if(this.curOp)return e.apply(this,arguments);Qi(this);try{return e.apply(this,arguments)}finally{qi(this)}}}function ri(e){return function(){var t=this.cm;if(!t||t.curOp)return e.apply(this,arguments);Qi(t);try{return e.apply(this,arguments)}finally{qi(t)}}}function hi(e,t){e.doc.highlightFrontier<e.display.viewTo&&e.state.highlight.set(t,P(_o,e))}function _o(e){var t=e.doc;if(t.highlightFrontier>=e.display.viewTo)return;var a=+new Date+e.options.workTime,r=ce(e,t.highlightFrontier),u=[];t.iter(r.line,Math.min(t.first+t.size,e.display.viewTo+500),function(F){if(r.line>=e.display.viewFrom){var X=F.styles,$=F.text.length>e.options.maxHighlightLength?ir(t.mode,r.state):null,te=re(e,F,r,!0);$&&(r.state=$),F.styles=te.styles;var le=F.styleClasses,Me=te.classes;Me?F.styleClasses=Me:le&&(F.styleClasses=null);for(var Fe=!X||X.length!=F.styles.length||le!=Me&&(!le||!Me||le.bgClass!=Me.bgClass||le.textClass!=Me.textClass),pt=0;!Fe&&pt<X.length;++pt)Fe=X[pt]!=F.styles[pt];Fe&&u.push(r.line),F.stateAfter=r.save(),r.nextLine()}else F.text.length<=e.options.maxHighlightLength&&rt(e,F.text,r),F.stateAfter=r.line%5==0?r.save():null,r.nextLine();if(+new Date>a)return hi(e,e.options.workDelay),!0}),t.highlightFrontier=r.line,t.modeFrontier=Math.max(t.modeFrontier,r.line),u.length&&Si(e,function(){for(var F=0;F<u.length;F++)Ma(e,u[F],"text")})}var vo=function(e,t,a){var r=e.display;this.viewport=t,this.visible=Yi(r,e.doc,t),this.editorIsHidden=!r.wrapper.offsetWidth,this.wrapperHeight=r.wrapper.clientHeight,this.wrapperWidth=r.wrapper.clientWidth,this.oldDisplayWidth=lr(e),this.force=a,this.dims=aa(e),this.events=[]};vo.prototype.signal=function(e,t){Ce(e,t)&&this.events.push(arguments)},vo.prototype.finish=function(){for(var e=0;e<this.events.length;e++)tt.apply(null,this.events[e])};function ls(e){var t=e.display;!t.scrollbarsClipped&&t.scroller.offsetWidth&&(t.nativeBarWidth=t.scroller.offsetWidth-t.scroller.clientWidth,t.heightForcer.style.height=Zn(e)+"px",t.sizer.style.marginBottom=-t.nativeBarWidth+"px",t.sizer.style.borderRightWidth=Zn(e)+"px",t.scrollbarsClipped=!0)}function Ko(e){if(e.hasFocus())return null;var t=N();if(!t||!A(e.display.lineDiv,t))return null;var a={activeElt:t};if(window.getSelection){var r=window.getSelection();r.anchorNode&&r.extend&&A(e.display.lineDiv,r.anchorNode)&&(a.anchorNode=r.anchorNode,a.anchorOffset=r.anchorOffset,a.focusNode=r.focusNode,a.focusOffset=r.focusOffset)}return a}function so(e){if(!e||!e.activeElt||e.activeElt==N())return;if(e.activeElt.focus(),!/^(INPUT|TEXTAREA)$/.test(e.activeElt.nodeName)&&e.anchorNode&&A(document.body,e.anchorNode)&&A(document.body,e.focusNode)){var t=window.getSelection(),a=document.createRange();a.setEnd(e.anchorNode,e.anchorOffset),a.collapse(!1),t.removeAllRanges(),t.addRange(a),t.extend(e.focusNode,e.focusOffset)}}function Ao(e,t){var a=e.display,r=e.doc;if(t.editorIsHidden)return Fa(e),!1;if(!t.force&&t.visible.from>=a.viewFrom&&t.visible.to<=a.viewTo&&(a.updateLineNumbers==null||a.updateLineNumbers>=a.viewTo)&&a.renderedView==a.view&&bi(e)==0)return!1;eo(e)&&(Fa(e),t.dims=aa(e));var u=r.first+r.size,F=Math.max(t.visible.from-e.options.viewportMargin,r.first),X=Math.min(u,t.visible.to+e.options.viewportMargin);a.viewFrom<F&&F-a.viewFrom<20&&(F=Math.max(r.first,a.viewFrom)),a.viewTo>X&&a.viewTo-X<20&&(X=Math.min(u,a.viewTo)),Yr&&(F=Vt(e.doc,F),X=Ut(e.doc,X));var $=F!=a.viewFrom||X!=a.viewTo||a.lastWrapHeight!=t.wrapperHeight||a.lastWrapWidth!=t.wrapperWidth;ci(e,F,X),a.viewOffset=sr(Jn(e.doc,a.viewFrom)),e.display.mover.style.top=a.viewOffset+"px";var te=bi(e);if(!$&&te==0&&!t.force&&a.renderedView==a.view&&(a.updateLineNumbers==null||a.updateLineNumbers>=a.viewTo))return!1;var le=Ko(e);return te>4&&(a.lineDiv.style.display="none"),Ts(e,a.updateLineNumbers,t.dims),te>4&&(a.lineDiv.style.display=""),a.renderedView=a.view,so(le),n(a.cursorDiv),n(a.selectionDiv),a.gutters.style.height=a.sizer.style.minHeight=0,$&&(a.lastWrapHeight=t.wrapperHeight,a.lastWrapWidth=t.wrapperWidth,hi(e,400)),a.updateLineNumbers=null,!0}function us(e,t){for(var a=t.viewport,r=!0;;r=!1){if(!r||!e.options.lineWrapping||t.oldDisplayWidth==lr(e)){if(a&&a.top!=null&&(a={top:Math.min(e.doc.height+Bn(e.display)-Qn(e),a.top)}),t.visible=Yi(e.display,e.doc,a),t.visible.from>=e.display.viewFrom&&t.visible.to<=e.display.viewTo)break}else r&&(t.visible=Yi(e.display,e.doc,a));if(!Ao(e,t))break;Fi(e);var u=di(e);Ei(e),Gi(e,u),$i(e,u),t.force=!1}t.signal(e,"update",e),(e.display.viewFrom!=e.display.reportedViewFrom||e.display.viewTo!=e.display.reportedViewTo)&&(t.signal(e,"viewportChange",e,e.display.viewFrom,e.display.viewTo),e.display.reportedViewFrom=e.display.viewFrom,e.display.reportedViewTo=e.display.viewTo)}function zo(e,t){var a=new vo(e,t);if(Ao(e,a)){Fi(e),us(e,a);var r=di(e);Ei(e),Gi(e,r),$i(e,r),a.finish()}}function Ts(e,t,a){var r=e.display,u=e.options.lineNumbers,F=r.lineDiv,X=F.firstChild;function $(zt){var pn=zt.nextSibling;return R&&d&&e.display.currentWheelTarget==zt?zt.style.display="none":zt.parentNode.removeChild(zt),pn}for(var te=r.view,le=r.viewFrom,Me=0;Me<te.length;Me++){var Fe=te[Me];if(!Fe.hidden)if(!Fe.node||Fe.node.parentNode!=F){var pt=qt(e,Fe,le,a);F.insertBefore(pt,X)}else{for(;X!=Fe.node;)X=$(X);var st=u&&t!=null&&t<=le&&Fe.lineNumber;Fe.changes&&(ne(Fe.changes,"gutter")>-1&&(st=!1),Bt(e,Fe,le,a)),st&&(n(Fe.lineNumber),Fe.lineNumber.appendChild(document.createTextNode(fr(e.options,le)))),X=Fe.node.nextSibling}le+=Fe.size}for(;X;)X=$(X)}function go(e){var t=e.gutters.offsetWidth;e.sizer.style.marginLeft=t+"px"}function $i(e,t){e.display.sizer.style.minHeight=t.docHeight+"px",e.display.heightForcer.style.top=t.docHeight+"px",e.display.gutters.style.height=t.docHeight+e.display.barHeight+Zn(e)+"px"}function So(e){var t=e.display,a=t.view;if(!t.alignWidgets&&(!t.gutters.firstChild||!e.options.fixedGutter))return;for(var r=Kr(t)-t.scroller.scrollLeft+e.doc.scrollLeft,u=t.gutters.offsetWidth,F=r+"px",X=0;X<a.length;X++)if(!a[X].hidden){e.options.fixedGutter&&(a[X].gutter&&(a[X].gutter.style.left=F),a[X].gutterBackground&&(a[X].gutterBackground.style.left=F));var $=a[X].alignable;if($)for(var te=0;te<$.length;te++)$[te].style.left=F}e.options.fixedGutter&&(t.gutters.style.left=r+u+"px")}function eo(e){if(!e.options.lineNumbers)return!1;var t=e.doc,a=fr(e.options,t.first+t.size-1),r=e.display;if(a.length!=r.lineNumChars){var u=r.measure.appendChild(i("div",[i("div",a)],"CodeMirror-linenumber CodeMirror-gutter-elt")),F=u.firstChild.offsetWidth,X=u.offsetWidth-F;return r.lineGutter.style.width="",r.lineNumInnerWidth=Math.max(F,r.lineGutter.offsetWidth-X)+1,r.lineNumWidth=r.lineNumInnerWidth+X,r.lineNumChars=r.lineNumInnerWidth?a.length:-1,r.lineGutter.style.width=r.lineNumWidth+"px",go(e.display),!0}return!1}function To(e,t){for(var a=[],r=!1,u=0;u<e.length;u++){var F=e[u],X=null;if(typeof F!="string"&&(X=F.style,F=F.className),F=="CodeMirror-linenumbers")if(t)r=!0;else continue;a.push({className:F,style:X})}return t&&!r&&a.push({className:"CodeMirror-linenumbers",style:null}),a}function Go(e){var t=e.gutters,a=e.gutterSpecs;n(t),e.lineGutter=null;for(var r=0;r<a.length;++r){var u=a[r],F=u.className,X=u.style,$=t.appendChild(i("div",null,"CodeMirror-gutter "+F));X&&($.style.cssText=X),F=="CodeMirror-linenumbers"&&(e.lineGutter=$,$.style.width=(e.lineNumWidth||1)+"px")}t.style.display=a.length?"":"none",go(e)}function bo(e){Go(e.display),Dr(e),So(e)}function Ds(e,t,a,r){var u=this;this.input=a,u.scrollbarFiller=i("div",null,"CodeMirror-scrollbar-filler"),u.scrollbarFiller.setAttribute("cm-not-content","true"),u.gutterFiller=i("div",null,"CodeMirror-gutter-filler"),u.gutterFiller.setAttribute("cm-not-content","true"),u.lineDiv=y("div",null,"CodeMirror-code"),u.selectionDiv=i("div",null,null,"position: relative; z-index: 1"),u.cursorDiv=i("div",null,"CodeMirror-cursors"),u.measure=i("div",null,"CodeMirror-measure"),u.lineMeasure=i("div",null,"CodeMirror-measure"),u.lineSpace=y("div",[u.measure,u.lineMeasure,u.selectionDiv,u.cursorDiv,u.lineDiv],null,"position: relative; outline: none");var F=y("div",[u.lineSpace],"CodeMirror-lines");u.mover=i("div",[F],null,"position: relative"),u.sizer=i("div",[u.mover],"CodeMirror-sizer"),u.sizerWidth=null,u.heightForcer=i("div",null,null,"position: absolute; height: "+de+"px; width: 1px;"),u.gutters=i("div",null,"CodeMirror-gutters"),u.lineGutter=null,u.scroller=i("div",[u.sizer,u.heightForcer,u.gutters],"CodeMirror-scroll"),u.scroller.setAttribute("tabIndex","-1"),u.wrapper=i("div",[u.scrollbarFiller,u.gutterFiller,u.scroller],"CodeMirror"),H&&T<8&&(u.gutters.style.zIndex=-1,u.scroller.style.paddingRight=0),!R&&!(j&&l)&&(u.scroller.draggable=!0),e&&(e.appendChild?e.appendChild(u.wrapper):e(u.wrapper)),u.viewFrom=u.viewTo=t.first,u.reportedViewFrom=u.reportedViewTo=t.first,u.view=[],u.renderedView=null,u.externalMeasured=null,u.viewOffset=0,u.lastWrapHeight=u.lastWrapWidth=0,u.updateLineNumbers=null,u.nativeBarWidth=u.barHeight=u.barWidth=0,u.scrollbarsClipped=!1,u.lineNumWidth=u.lineNumInnerWidth=u.lineNumChars=null,u.alignWidgets=!1,u.cachedCharWidth=u.cachedTextHeight=u.cachedPaddingH=null,u.maxLine=null,u.maxLineLength=0,u.maxLineChanged=!1,u.wheelDX=u.wheelDY=u.wheelStartX=u.wheelStartY=null,u.shift=!1,u.selForContextMenu=null,u.activeTouch=null,u.gutterSpecs=To(r.gutters,r.lineNumbers),Go(u),a.init(u)}var to=0,Ti=null;H?Ti=-.53:j?Ti=15:_?Ti=-.7:U&&(Ti=-1/3);function Vo(e){var t=e.wheelDeltaX,a=e.wheelDeltaY;return t==null&&e.detail&&e.axis==e.HORIZONTAL_AXIS&&(t=e.detail),a==null&&e.detail&&e.axis==e.VERTICAL_AXIS?a=e.detail:a==null&&(a=e.wheelDelta),{x:t,y:a}}function lo(e){var t=Vo(e);return t.x*=Ti,t.y*=Ti,t}function Do(e,t){var a=Vo(t),r=a.x,u=a.y,F=e.display,X=F.scroller,$=X.scrollWidth>X.clientWidth,te=X.scrollHeight>X.clientHeight;if(!(r&&$||u&&te))return;if(u&&d&&R){e:for(var le=t.target,Me=F.view;le!=X;le=le.parentNode)for(var Fe=0;Fe<Me.length;Fe++)if(Me[Fe].node==le){e.display.currentWheelTarget=le;break e}}if(r&&!j&&!L&&Ti!=null){u&&te&&pa(e,Math.max(0,X.scrollTop+u*Ti)),Ka(e,Math.max(0,X.scrollLeft+r*Ti)),(!u||u&&te)&&ae(t),F.wheelStartX=null;return}if(u&&Ti!=null){var pt=u*Ti,st=e.doc.scrollTop,zt=st+F.wrapper.clientHeight;pt<0?st=Math.max(0,st+pt-50):zt=Math.min(e.doc.height,zt+pt+50),zo(e,{top:st,bottom:zt})}to<20&&(F.wheelStartX==null?(F.wheelStartX=X.scrollLeft,F.wheelStartY=X.scrollTop,F.wheelDX=r,F.wheelDY=u,setTimeout(function(){if(F.wheelStartX==null)return;var pn=X.scrollLeft-F.wheelStartX,kn=X.scrollTop-F.wheelStartY,tr=kn&&F.wheelDY&&kn/F.wheelDY||pn&&F.wheelDX&&pn/F.wheelDX;if(F.wheelStartX=F.wheelStartY=null,!tr)return;Ti=(Ti*to+tr)/(to+1),++to},200)):(F.wheelDX+=r,F.wheelDY+=u))}var Ri=function(e,t){this.ranges=e,this.primIndex=t};Ri.prototype.primary=function(){return this.ranges[this.primIndex]},Ri.prototype.equals=function(e){if(e==this)return!0;if(e.primIndex!=this.primIndex||e.ranges.length!=this.ranges.length)return!1;for(var t=0;t<this.ranges.length;t++){var a=this.ranges[t],r=e.ranges[t];if(!Mt(a.anchor,r.anchor)||!Mt(a.head,r.head))return!1}return!0},Ri.prototype.deepCopy=function(){for(var e=[],t=0;t<this.ranges.length;t++)e[t]=new Ia(Br(this.ranges[t].anchor),Br(this.ranges[t].head));return new Ri(e,this.primIndex)},Ri.prototype.somethingSelected=function(){for(var e=0;e<this.ranges.length;e++)if(!this.ranges[e].empty())return!0;return!1},Ri.prototype.contains=function(e,t){t||(t=e);for(var a=0;a<this.ranges.length;a++){var r=this.ranges[a];if(xn(t,r.from())>=0&&xn(e,r.to())<=0)return a}return-1};var Ia=function(e,t){this.anchor=e,this.head=t};Ia.prototype.from=function(){return wr(this.anchor,this.head)},Ia.prototype.to=function(){return Hr(this.anchor,this.head)},Ia.prototype.empty=function(){return this.head.line==this.anchor.line&&this.head.ch==this.anchor.ch};function ia(e,t,a){var r=e&&e.options.selectionsMayTouch,u=t[a];t.sort(function(pt,st){return xn(pt.from(),st.from())}),a=ne(t,u);for(var F=1;F<t.length;F++){var X=t[F],$=t[F-1],te=xn($.to(),X.from());if(r&&!X.empty()?te>0:te>=0){var le=wr($.from(),X.from()),Me=Hr($.to(),X.to()),Fe=$.empty()?X.from()==X.head:$.from()==$.head;F<=a&&--a,t.splice(--F,2,new Ia(Fe?Me:le,Fe?le:Me))}}return new Ri(t,a)}function cr(e,t){return new Ri([new Ia(e,t||e)],0)}function Ur(e){return e.text?Dt(e.from.line+e.text.length-1,q(e.text).length+(e.text.length==1?e.from.ch:0)):e.to}function Ea(e,t){if(xn(e,t.from)<0)return e;if(xn(e,t.to)<=0)return Ur(t);var a=e.line+t.text.length-(t.to.line-t.from.line)-1,r=e.ch;return e.line==t.to.line&&(r+=Ur(t).ch-t.to.ch),Dt(a,r)}function Ya(e,t){for(var a=[],r=0;r<e.sel.ranges.length;r++){var u=e.sel.ranges[r];a.push(new Ia(Ea(u.anchor,t),Ea(u.head,t)))}return ia(e.cm,a,e.sel.primIndex)}function Ii(e,t,a){return e.line==t.line?Dt(a.line,e.ch-t.ch+a.ch):Dt(a.line+(e.line-t.line),e.ch)}function Vi(e,t,a){for(var r=[],u=Dt(e.first,0),F=u,X=0;X<t.length;X++){var $=t[X],te=Ii($.from,u,F),le=Ii(Ur($),u,F);if(u=$.to,F=le,a=="around"){var Me=e.sel.ranges[X],Fe=xn(Me.head,Me.anchor)<0;r[X]=new Ia(Fe?le:te,Fe?te:le)}else r[X]=new Ia(te,te)}return new Ri(r,e.sel.primIndex)}function yi(e){e.doc.mode=Kt(e.options,e.doc.modeOption),Di(e)}function Di(e){e.doc.iter(function(t){t.stateAfter&&(t.stateAfter=null),t.styles&&(t.styles=null)}),e.doc.modeFrontier=e.doc.highlightFrontier=e.doc.first,hi(e,100),e.state.modeGen++,e.curOp&&Dr(e)}function Wi(e,t){return t.from.ch==0&&t.to.ch==0&&q(t.text)==""&&(!e.cm||e.cm.options.wholeLineUpdateBefore)}function no(e,t,a,r){function u(yr){return a?a[yr]:null}function F(yr,nr,Tr){kr(yr,nr,Tr,r),dn(yr,"change",yr,t)}function X(yr,nr){for(var Tr=[],Zr=yr;Zr<nr;++Zr)Tr.push(new zn(le[Zr],u(Zr),r));return Tr}var $=t.from,te=t.to,le=t.text,Me=Jn(e,$.line),Fe=Jn(e,te.line),pt=q(le),st=u(le.length-1),zt=te.line-$.line;if(t.full)e.insert(0,X(0,le.length)),e.remove(le.length,e.size-le.length);else if(Wi(e,t)){var pn=X(0,le.length-1);F(Fe,Fe.text,st),zt&&e.remove($.line,zt),pn.length&&e.insert($.line,pn)}else if(Me==Fe)if(le.length==1)F(Me,Me.text.slice(0,$.ch)+pt+Me.text.slice(te.ch),st);else{var kn=X(1,le.length-1);kn.push(new zn(pt+Me.text.slice(te.ch),st,r)),F(Me,Me.text.slice(0,$.ch)+le[0],u(0)),e.insert($.line+1,kn)}else if(le.length==1)F(Me,Me.text.slice(0,$.ch)+le[0]+Fe.text.slice(te.ch),u(0)),e.remove($.line+1,zt);else{F(Me,Me.text.slice(0,$.ch)+le[0],u(0)),F(Fe,pt+Fe.text.slice(te.ch),st);var tr=X(1,le.length-1);zt>1&&e.remove($.line+1,zt-1),e.insert($.line+1,tr)}dn(e,"change",e,t)}function ni(e,t,a){function r(u,F,X){if(u.linked)for(var $=0;$<u.linked.length;++$){var te=u.linked[$];if(te.doc==F)continue;var le=X&&te.sharedHist;if(a&&!le)continue;t(te.doc,le),r(te.doc,u,le)}}r(e,null,!0)}function ws(e,t){if(t.cm)throw new Error("This document is already in use.");e.doc=t,t.cm=e,fa(e),yi(e),Xs(e),e.options.lineWrapping||gr(e),e.options.mode=t.modeOption,Dr(e)}function Xs(e){(e.doc.direction=="rtl"?B:o)(e.display.lineDiv,"CodeMirror-rtl")}function Rl(e){Si(e,function(){Xs(e),Dr(e)})}function cs(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 Os(e,t){var a={from:Br(t.from),to:Ur(t),text:ca(e,t.from,t.to)};return Rs(e,a,t.from.line,t.to.line+1),ni(e,function(r){return Rs(r,a,t.from.line,t.to.line+1)},!0),a}function Qs(e){for(;e.length;){var t=q(e);if(t.ranges)e.pop();else break}}function Pl(e,t){if(t)return Qs(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 Js(e,t,a,r){var u=e.history;u.undone.length=0;var F=+new Date,X,$;if((u.lastOp==r||u.lastOrigin==t.origin&&t.origin&&(t.origin.charAt(0)=="+"&&u.lastModTime>F-(e.cm?e.cm.options.historyEventDelay:500)||t.origin.charAt(0)=="*"))&&(X=Pl(u,u.lastOp==r)))$=q(X.changes),xn(t.from,t.to)==0&&xn(t.from,$.to)==0?$.to=Ur(t):X.changes.push(Os(e,t));else{var te=q(u.done);for((!te||!te.ranges)&&fs(e.sel,u.done),X={changes:[Os(e,t)],generation:u.generation},u.done.push(X);u.done.length>u.undoDepth;)u.done.shift(),u.done[0].ranges||u.done.shift()}u.done.push(a),u.generation=++u.maxGeneration,u.lastModTime=u.lastSelTime=F,u.lastOp=u.lastSelOp=r,u.lastOrigin=u.lastSelOrigin=t.origin,$||tt(e,"historyAdded")}function Ml(e,t,a,r){var u=t.charAt(0);return u=="*"||u=="+"&&a.ranges.length==r.ranges.length&&a.somethingSelected()==r.somethingSelected()&&new Date-e.history.lastSelTime<=(e.cm?e.cm.options.historyEventDelay:500)}function ds(e,t,a,r){var u=e.history,F=r&&r.origin;a==u.lastSelOp||F&&u.lastSelOrigin==F&&(u.lastModTime==u.lastSelTime&&u.lastOrigin==F||Ml(e,F,q(u.done),t))?u.done[u.done.length-1]=t:fs(t,u.done),u.lastSelTime=+new Date,u.lastSelOrigin=F,u.lastSelOp=a,r&&r.clearRedo!==!1&&Qs(u.undone)}function fs(e,t){var a=q(t);a&&a.ranges&&a.equals(e)||t.push(e)}function Rs(e,t,a,r){var u=t["spans_"+e.id],F=0;e.iter(Math.max(e.first,a),Math.min(e.first+e.size,r),function(X){X.markedSpans&&((u||(u=t["spans_"+e.id]={}))[F]=X.markedSpans),++F})}function hs(e){if(!e)return null;for(var t,a=0;a<e.length;++a)e[a].marker.explicitlyCleared?t||(t=e.slice(0,a)):t&&t.push(e[a]);return t?t.length?t:null:e}function Zs(e,t){var a=t["spans_"+e.id];if(!a)return null;for(var r=[],u=0;u<t.text.length;++u)r.push(hs(a[u]));return r}function Ps(e,t){var a=Zs(e,t),r=sa(e,t);if(!a)return r;if(!r)return a;for(var u=0;u<a.length;++u){var F=a[u],X=r[u];if(F&&X){e:for(var $=0;$<X.length;++$){for(var te=X[$],le=0;le<F.length;++le)if(F[le].marker==te.marker)continue e;F.push(te)}}else X&&(a[u]=X)}return a}function wo(e,t,a){for(var r=[],u=0;u<e.length;++u){var F=e[u];if(F.ranges){r.push(a?Ri.prototype.deepCopy.call(F):F);continue}var X=F.changes,$=[];r.push({changes:$});for(var te=0;te<X.length;++te){var le=X[te],Me=void 0;if($.push({from:le.from,to:le.to,text:le.text}),t)for(var Fe in le)(Me=Fe.match(/^spans_(\d+)$/))&&(ne(t,Number(Me[1]))>-1&&(q($)[Fe]=le[Fe],delete le[Fe]))}}return r}function ms(e,t,a,r){if(r){var u=e.anchor;if(a){var F=xn(t,u)<0;F!=xn(a,u)<0?(u=t,t=a):F!=xn(t,a)<0&&(t=a)}return new Ia(u,t)}else return new Ia(a||t,t)}function ps(e,t,a,r,u){u==null&&(u=e.cm&&(e.cm.display.shift||e.extend)),xi(e,new Ri([ms(e.sel.primary(),t,a,u)],0),r)}function qs(e,t,a){for(var r=[],u=e.cm&&(e.cm.display.shift||e.extend),F=0;F<e.sel.ranges.length;F++)r[F]=ms(e.sel.ranges[F],t[F],null,u);var X=ia(e.cm,r,e.sel.primIndex);xi(e,X,a)}function uo(e,t,a,r){var u=e.sel.ranges.slice(0);u[t]=a,xi(e,ia(e.cm,u,e.sel.primIndex),r)}function $s(e,t,a,r){xi(e,cr(t,a),r)}function Ll(e,t,a){var r={ranges:t.ranges,update:function(u){this.ranges=[];for(var F=0;F<u.length;F++)this.ranges[F]=new Ia(Kn(e,u[F].anchor),Kn(e,u[F].head))},origin:a&&a.origin};return tt(e,"beforeSelectionChange",e,r),e.cm&&tt(e.cm,"beforeSelectionChange",e.cm,r),r.ranges!=t.ranges?ia(e.cm,r.ranges,r.ranges.length-1):t}function el(e,t,a){var r=e.history.done,u=q(r);u&&u.ranges?(r[r.length-1]=t,Oo(e,t,a)):xi(e,t,a)}function xi(e,t,a){Oo(e,t,a),ds(e,e.sel,e.cm?e.cm.curOp.id:NaN,a)}function Oo(e,t,a){(Ce(e,"beforeSelectionChange")||e.cm&&Ce(e.cm,"beforeSelectionChange"))&&(t=Ll(e,t,a));var r=a&&a.bias||(xn(t.primary().head,e.sel.primary().head)<0?-1:1);tl(e,rl(e,t,r,!0)),!(a&&a.scroll===!1)&&e.cm&&zi(e.cm)}function tl(e,t){if(t.equals(e.sel))return;e.sel=t,e.cm&&(e.cm.curOp.updateInput=1,e.cm.curOp.selectionChanged=!0,be(e.cm)),dn(e,"cursorActivity",e)}function nl(e){tl(e,rl(e,e.sel,null,!1))}function rl(e,t,a,r){for(var u,F=0;F<t.ranges.length;F++){var X=t.ranges[F],$=t.ranges.length==e.sel.ranges.length&&e.sel.ranges[F],te=vs(e,X.anchor,$&&$.anchor,a,r),le=vs(e,X.head,$&&$.head,a,r);(u||te!=X.anchor||le!=X.head)&&(u||(u=t.ranges.slice(0,F)),u[F]=new Ia(te,le))}return u?ia(e.cm,u,t.primIndex):t}function Ro(e,t,a,r,u){var F=Jn(e,t.line);if(F.markedSpans)for(var X=0;X<F.markedSpans.length;++X){var $=F.markedSpans[X],te=$.marker,le="selectLeft"in te?!te.selectLeft:te.inclusiveLeft,Me="selectRight"in te?!te.selectRight:te.inclusiveRight;if(($.from==null||(le?$.from<=t.ch:$.from<t.ch))&&($.to==null||(Me?$.to>=t.ch:$.to>t.ch))){if(u&&(tt(te,"beforeCursorEnter"),te.explicitlyCleared))if(F.markedSpans){--X;continue}else break;if(!te.atomic)continue;if(a){var Fe=te.find(r<0?1:-1),pt=void 0;if((r<0?Me:le)&&(Fe=al(e,Fe,-r,Fe&&Fe.line==t.line?F:null)),Fe&&Fe.line==t.line&&(pt=xn(Fe,a))&&(r<0?pt<0:pt>0))return Ro(e,Fe,t,r,u)}var st=te.find(r<0?-1:1);return(r<0?le:Me)&&(st=al(e,st,r,st.line==t.line?F:null)),st?Ro(e,st,t,r,u):null}}return t}function vs(e,t,a,r,u){var F=r||1,X=Ro(e,t,a,F,u)||!u&&Ro(e,t,a,F,!0)||Ro(e,t,a,-F,u)||!u&&Ro(e,t,a,-F,!0);return X||(e.cantEdit=!0,Dt(e.first,0))}function al(e,t,a,r){return a<0&&t.ch==0?t.line>e.first?Kn(e,Dt(t.line-1)):null:a>0&&t.ch==(r||Jn(e,t.line)).text.length?t.line<e.first+e.size-1?Dt(t.line+1,0):null:new Dt(t.line,t.ch+a)}function il(e){e.setSelection(Dt(e.firstLine(),0),Dt(e.lastLine()),ye)}function Ms(e,t,a){var r={canceled:!1,from:t.from,to:t.to,text:t.text,origin:t.origin,cancel:function(){return r.canceled=!0}};return a&&(r.update=function(u,F,X,$){u&&(r.from=Kn(e,u)),F&&(r.to=Kn(e,F)),X&&(r.text=X),$!==void 0&&(r.origin=$)}),tt(e,"beforeChange",e,r),e.cm&&tt(e.cm,"beforeChange",e.cm,r),r.canceled?(e.cm&&(e.cm.curOp.updateInput=2),null):{from:r.from,to:r.to,text:r.text,origin:r.origin}}function Po(e,t,a){if(e.cm){if(!e.cm.curOp)return Ja(e.cm,Po)(e,t,a);if(e.cm.state.suppressEdits)return}if((Ce(e,"beforeChange")||e.cm&&Ce(e.cm,"beforeChange"))&&(t=Ms(e,t,!0),!t))return;var r=oa&&!a&&Te(e,t.from,t.to);if(r)for(var u=r.length-1;u>=0;--u)ol(e,{from:r[u].from,to:r[u].to,text:u?[""]:t.text,origin:t.origin});else ol(e,t)}function ol(e,t){if(t.text.length==1&&t.text[0]==""&&xn(t.from,t.to)==0)return;var a=Ya(e,t);Js(e,t,a,e.cm?e.cm.curOp.id:NaN),Mo(e,t,a,sa(e,t));var r=[];ni(e,function(u,F){!F&&ne(r,u.history)==-1&&(cl(u.history,t),r.push(u.history)),Mo(u,t,null,sa(u,t))})}function gs(e,t,a){var r=e.cm&&e.cm.state.suppressEdits;if(r&&!a)return;for(var u=e.history,F,X=e.sel,$=t=="undo"?u.done:u.undone,te=t=="undo"?u.undone:u.done,le=0;le<$.length&&!(F=$[le],a?F.ranges&&!F.equals(e.sel):!F.ranges);le++);if(le==$.length)return;for(u.lastOrigin=u.lastSelOrigin=null;;)if(F=$.pop(),F.ranges){if(fs(F,te),a&&!F.equals(e.sel)){xi(e,F,{clearRedo:!1});return}X=F}else if(r){$.push(F);return}else break;var Me=[];fs(X,te),te.push({changes:Me,generation:u.generation}),u.generation=F.generation||++u.maxGeneration;for(var Fe=Ce(e,"beforeChange")||e.cm&&Ce(e.cm,"beforeChange"),pt=function(pn){var kn=F.changes[pn];if(kn.origin=t,Fe&&!Ms(e,kn,!1))return $.length=0,{};Me.push(Os(e,kn));var tr=pn?Ya(e,kn):q($);Mo(e,kn,tr,Ps(e,kn)),!pn&&e.cm&&e.cm.scrollIntoView({from:kn.from,to:Ur(kn)});var yr=[];ni(e,function(nr,Tr){!Tr&&ne(yr,nr.history)==-1&&(cl(nr.history,kn),yr.push(nr.history)),Mo(nr,kn,null,Ps(nr,kn))})},st=F.changes.length-1;st>=0;--st){var zt=pt(st);if(zt)return zt.v}}function sl(e,t){if(t==0)return;if(e.first+=t,e.sel=new Ri(_e(e.sel.ranges,function(u){return new Ia(Dt(u.anchor.line+t,u.anchor.ch),Dt(u.head.line+t,u.head.ch))}),e.sel.primIndex),e.cm){Dr(e.cm,e.first,e.first-t,t);for(var a=e.cm.display,r=a.viewFrom;r<a.viewTo;r++)Ma(e.cm,r,"gutter")}}function Mo(e,t,a,r){if(e.cm&&!e.cm.curOp)return Ja(e.cm,Mo)(e,t,a,r);if(t.to.line<e.first){sl(e,t.text.length-1-(t.to.line-t.from.line));return}if(t.from.line>e.lastLine())return;if(t.from.line<e.first){var u=t.text.length-1-(e.first-t.from.line);sl(e,u),t={from:Dt(e.first,0),to:Dt(t.to.line+u,t.to.ch),text:[q(t.text)],origin:t.origin}}var F=e.lastLine();t.to.line>F&&(t={from:t.from,to:Dt(F,Jn(e,F).text.length),text:[t.text[0]],origin:t.origin}),t.removed=ca(e,t.from,t.to),a||(a=Ya(e,t)),e.cm?Il(e.cm,t,r):no(e,t,r),Oo(e,a,ye),e.cantEdit&&vs(e,Dt(e.firstLine(),0))&&(e.cantEdit=!1)}function Il(e,t,a){var r=e.doc,u=e.display,F=t.from,X=t.to,$=!1,te=F.line;e.options.lineWrapping||(te=yt(ot(Jn(r,F.line))),r.iter(te,X.line+1,function(st){if(st==u.maxLine)return $=!0,!0})),r.sel.contains(t.from,t.to)>-1&&be(e),no(r,t,a,la(e)),e.options.lineWrapping||(r.iter(te,F.line+t.text.length,function(st){var zt=Nr(st);zt>u.maxLineLength&&(u.maxLine=st,u.maxLineLength=zt,u.maxLineChanged=!0,$=!1)}),$&&(e.curOp.updateMaxLine=!0)),cn(r,F.line),hi(e,400);var le=t.text.length-(X.line-F.line)-1;t.full?Dr(e):F.line==X.line&&t.text.length==1&&!Wi(e.doc,t)?Ma(e,F.line,"text"):Dr(e,F.line,X.line+1,le);var Me=Ce(e,"changes"),Fe=Ce(e,"change");if(Fe||Me){var pt={from:F,to:X,text:t.text,removed:t.removed,origin:t.origin};Fe&&dn(e,"change",e,pt),Me&&(e.curOp.changeObjs||(e.curOp.changeObjs=[])).push(pt)}e.display.selForContextMenu=null}function Lo(e,t,a,r,u){var F;r||(r=a),xn(r,a)<0&&(F=[r,a],a=F[0],r=F[1]),typeof t=="string"&&(t=e.splitLines(t)),Po(e,{from:a,to:r,text:t,origin:u})}function ll(e,t,a,r){a<e.line?e.line+=r:t<e.line&&(e.line=t,e.ch=0)}function ul(e,t,a,r){for(var u=0;u<e.length;++u){var F=e[u],X=!0;if(F.ranges){F.copied||(F=e[u]=F.deepCopy(),F.copied=!0);for(var $=0;$<F.ranges.length;$++)ll(F.ranges[$].anchor,t,a,r),ll(F.ranges[$].head,t,a,r);continue}for(var te=0;te<F.changes.length;++te){var le=F.changes[te];if(a<le.from.line)le.from=Dt(le.from.line+r,le.from.ch),le.to=Dt(le.to.line+r,le.to.ch);else if(t<=le.to.line){X=!1;break}}X||(e.splice(0,u+1),u=0)}}function cl(e,t){var a=t.from.line,r=t.to.line,u=t.text.length-(r-a)-1;ul(e.done,a,r,u),ul(e.undone,a,r,u)}function Yo(e,t,a,r){var u=t,F=t;return typeof t=="number"?F=Jn(e,qr(e,t)):u=yt(t),u==null?null:(r(F,u)&&e.cm&&Ma(e.cm,u,a),F)}function co(e){this.lines=e,this.parent=null;for(var t=0,a=0;a<e.length;++a)e[a].parent=this,t+=e[a].height;this.height=t}co.prototype={chunkSize:function(){return this.lines.length},removeInner:function(e,t){for(var a=e,r=e+t;a<r;++a){var u=this.lines[a];this.height-=u.height,Pr(u),dn(u,"delete")}this.lines.splice(e,t)},collapse:function(e){e.push.apply(e,this.lines)},insertInner:function(e,t,a){this.height+=a,this.lines=this.lines.slice(0,e).concat(t).concat(this.lines.slice(e));for(var r=0;r<t.length;++r)t[r].parent=this},iterN:function(e,t,a){for(var r=e+t;e<r;++e)if(a(this.lines[e]))return!0}};function Io(e){this.children=e;for(var t=0,a=0,r=0;r<e.length;++r){var u=e[r];t+=u.chunkSize(),a+=u.height,u.parent=this}this.size=t,this.height=a,this.parent=null}Io.prototype={chunkSize:function(){return this.size},removeInner:function(e,t){this.size-=t;for(var a=0;a<this.children.length;++a){var r=this.children[a],u=r.chunkSize();if(e<u){var F=Math.min(t,u-e),X=r.height;if(r.removeInner(e,F),this.height-=X-r.height,u==F&&(this.children.splice(a--,1),r.parent=null),(t-=F)==0)break;e=0}else e-=u}if(this.size-t<25&&(this.children.length>1||!(this.children[0]instanceof co))){var $=[];this.collapse($),this.children=[new co($)],this.children[0].parent=this}},collapse:function(e){for(var t=0;t<this.children.length;++t)this.children[t].collapse(e)},insertInner:function(e,t,a){this.size+=t.length,this.height+=a;for(var r=0;r<this.children.length;++r){var u=this.children[r],F=u.chunkSize();if(e<=F){if(u.insertInner(e,t,a),u.lines&&u.lines.length>50){for(var X=u.lines.length%25+25,$=X;$<u.lines.length;){var te=new co(u.lines.slice($,$+=25));u.height-=te.height,this.children.splice(++r,0,te),te.parent=this}u.lines=u.lines.slice(0,X),this.maybeSpill()}break}e-=F}},maybeSpill:function(){if(this.children.length<=10)return;var e=this;do{var t=e.children.splice(e.children.length-5,5),a=new Io(t);if(e.parent){e.size-=a.size,e.height-=a.height;var u=ne(e.parent.children,e);e.parent.children.splice(u+1,0,a)}else{var r=new Io(e.children);r.parent=e,e.children=[r,a],e=r}a.parent=e.parent}while(e.children.length>10);e.parent.maybeSpill()},iterN:function(e,t,a){for(var r=0;r<this.children.length;++r){var u=this.children[r],F=u.chunkSize();if(e<F){var X=Math.min(t,F-e);if(u.iterN(e,X,a))return!0;if((t-=X)==0)break;e=0}else e-=F}}};var Xo=function(e,t,a){if(a)for(var r in a)a.hasOwnProperty(r)&&(this[r]=a[r]);this.doc=e,this.node=t};Xo.prototype.clear=function(){var e=this.doc.cm,t=this.line.widgets,a=this.line,r=yt(a);if(r==null||!t)return;for(var u=0;u<t.length;++u)t[u]==this&&t.splice(u--,1);t.length||(a.widgets=null);var F=Qe(this);Xr(a,Math.max(0,a.height-F)),e&&(Si(e,function(){dl(e,a,-F),Ma(e,r,"widget")}),dn(e,"lineWidgetCleared",e,this,r))},Xo.prototype.changed=function(){var e=this,t=this.height,a=this.doc.cm,r=this.line;this.height=null;var u=Qe(this)-t;if(!u)return;En(this.doc,r)||Xr(r,r.height+u),a&&Si(a,function(){a.curOp.forceUpdate=!0,dl(a,r,u),dn(a,"lineWidgetChanged",a,e,yt(r))})},Ee(Xo);function dl(e,t,a){sr(t)<(e.curOp&&e.curOp.scrollTop||e.doc.scrollTop)&&Zi(e,a)}function kl(e,t,a,r){var u=new Xo(e,a,r),F=e.cm;return F&&u.noHScroll&&(F.display.alignWidgets=!0),Yo(e,t,"widget",function(X){var $=X.widgets||(X.widgets=[]);if(u.insertAt==null?$.push(u):$.splice(Math.min($.length-1,Math.max(0,u.insertAt)),0,u),u.line=X,F&&!En(e,X)){var te=sr(X)<e.scrollTop;Xr(X,X.height+Qe(u)),te&&Zi(F,u.height),F.curOp.forceUpdate=!0}return!0}),F&&dn(F,"lineWidgetAdded",F,u,typeof t=="number"?t:yt(t)),u}var fl=0,Hi=function(e,t){this.lines=[],this.type=t,this.doc=e,this.id=++fl};Hi.prototype.clear=function(){if(this.explicitlyCleared)return;var e=this.doc.cm,t=e&&!e.curOp;if(t&&Qi(e),Ce(this,"clear")){var a=this.find();a&&dn(this,"clear",a.from,a.to)}for(var r=null,u=null,F=0;F<this.lines.length;++F){var X=this.lines[F],$=Oa(X.markedSpans,this);e&&!this.collapsed?Ma(e,yt(X),"text"):e&&($.to!=null&&(u=yt(X)),$.from!=null&&(r=yt(X))),X.markedSpans=za(X.markedSpans,$),$.from==null&&this.collapsed&&!En(this.doc,X)&&e&&Xr(X,Sa(e.display))}if(e&&this.collapsed&&!e.options.lineWrapping)for(var te=0;te<this.lines.length;++te){var le=ot(this.lines[te]),Me=Nr(le);Me>e.display.maxLineLength&&(e.display.maxLine=le,e.display.maxLineLength=Me,e.display.maxLineChanged=!0)}r!=null&&e&&this.collapsed&&Dr(e,r,u+1),this.lines.length=0,this.explicitlyCleared=!0,this.atomic&&this.doc.cantEdit&&(this.doc.cantEdit=!1,e&&nl(e.doc)),e&&dn(e,"markerCleared",e,this,r,u),t&&qi(e),this.parent&&this.parent.clear()},Hi.prototype.find=function(e,t){e==null&&this.type=="bookmark"&&(e=1);for(var a,r,u=0;u<this.lines.length;++u){var F=this.lines[u],X=Oa(F.markedSpans,this);if(X.from!=null&&(a=Dt(t?F:yt(F),X.from),e==-1))return a;if(X.to!=null&&(r=Dt(t?F:yt(F),X.to),e==1))return r}return a&&{from:a,to:r}},Hi.prototype.changed=function(){var e=this,t=this.find(-1,!0),a=this,r=this.doc.cm;if(!t||!r)return;Si(r,function(){var u=t.line,F=yt(t.line),X=yn(r,F);if(X&&(Ir(X),r.curOp.selectionChanged=r.curOp.forceUpdate=!0),r.curOp.updateMaxLine=!0,!En(a.doc,u)&&a.height!=null){var $=a.height;a.height=null;var te=Qe(a)-$;te&&Xr(u,u.height+te)}dn(r,"markerChanged",r,e)})},Hi.prototype.attachLine=function(e){if(!this.lines.length&&this.doc.cm){var t=this.doc.cm.curOp;(!t.maybeHiddenMarkers||ne(t.maybeHiddenMarkers,this)==-1)&&(t.maybeUnhiddenMarkers||(t.maybeUnhiddenMarkers=[])).push(this)}this.lines.push(e)},Hi.prototype.detachLine=function(e){if(this.lines.splice(ne(this.lines,e),1),!this.lines.length&&this.doc.cm){var t=this.doc.cm.curOp;(t.maybeHiddenMarkers||(t.maybeHiddenMarkers=[])).push(this)}},Ee(Hi);function ko(e,t,a,r,u){if(r&&r.shared)return Nl(e,t,a,r,u);if(e.cm&&!e.cm.curOp)return Ja(e.cm,ko)(e,t,a,r,u);var F=new Hi(e,u),X=xn(t,a);if(r&&k(r,F,!1),X>0||X==0&&F.clearWhenEmpty!==!1)return F;if(F.replacedWith&&(F.collapsed=!0,F.widgetNode=y("span",[F.replacedWith],"CodeMirror-widget"),r.handleMouseEvents||F.widgetNode.setAttribute("cm-ignore-events","true"),r.insertLeft&&(F.widgetNode.insertLeft=!0)),F.collapsed){if(bn(e,t.line,t,a,F)||t.line!=a.line&&bn(e,a.line,t,a,F))throw new Error("Inserting collapsed marker partially overlapping an existing one");Qr()}F.addToHistory&&Js(e,{from:t,to:a,origin:"markText"},e.sel,NaN);var $=t.line,te=e.cm,le;if(e.iter($,a.line+1,function(Fe){te&&F.collapsed&&!te.options.lineWrapping&&ot(Fe)==te.display.maxLine&&(le=!0),F.collapsed&&$!=t.line&&Xr(Fe,0),ii(Fe,new ja(F,$==t.line?t.ch:null,$==a.line?a.ch:null)),++$}),F.collapsed&&e.iter(t.line,a.line+1,function(Fe){En(e,Fe)&&Xr(Fe,0)}),F.clearOnEnter&&We(F,"beforeCursorEnter",function(){return F.clear()}),F.readOnly&&(La(),(e.history.done.length||e.history.undone.length)&&e.clearHistory()),F.collapsed&&(F.id=++fl,F.atomic=!0),te){if(le&&(te.curOp.updateMaxLine=!0),F.collapsed)Dr(te,t.line,a.line+1);else if(F.className||F.startStyle||F.endStyle||F.css||F.attributes||F.title)for(var Me=t.line;Me<=a.line;Me++)Ma(te,Me,"text");F.atomic&&nl(te.doc),dn(te,"markerAdded",te,F)}return F}var No=function(e,t){this.markers=e,this.primary=t;for(var a=0;a<e.length;++a)e[a].parent=this};No.prototype.clear=function(){if(this.explicitlyCleared)return;this.explicitlyCleared=!0;for(var e=0;e<this.markers.length;++e)this.markers[e].clear();dn(this,"clear")},No.prototype.find=function(e,t){return this.primary.find(e,t)},Ee(No);function Nl(e,t,a,r,u){r=k(r),r.shared=!1;var F=[ko(e,t,a,r,u)],X=F[0],$=r.widgetNode;return ni(e,function(te){$&&(r.widgetNode=$.cloneNode(!0)),F.push(ko(te,Kn(te,t),Kn(te,a),r,u));for(var le=0;le<te.linked.length;++le)if(te.linked[le].isParent)return;X=q(F)}),new No(F,X)}function hl(e){return e.findMarks(Dt(e.first,0),e.clipPos(Dt(e.lastLine())),function(t){return t.parent})}function au(e,t){for(var a=0;a<t.length;a++){var r=t[a],u=r.find(),F=e.clipPos(u.from),X=e.clipPos(u.to);if(xn(F,X)){var $=ko(e,F,X,r.primary,r.primary.type);r.markers.push($),$.parent=r}}}function Ul(e){for(var t=function(r){var u=e[r],F=[u.primary.doc];ni(u.primary.doc,function(te){return F.push(te)});for(var X=0;X<u.markers.length;X++){var $=u.markers[X];ne(F,$.doc)==-1&&($.parent=null,u.markers.splice(X--,1))}},a=0;a<e.length;a++)t(a)}var Ls=0,Pi=function(e,t,a,r,u){if(!(this instanceof Pi))return new Pi(e,t,a,r,u);a==null&&(a=0),Io.call(this,[new co([new zn("",null)])]),this.first=a,this.scrollTop=this.scrollLeft=0,this.cantEdit=!1,this.cleanGeneration=1,this.modeFrontier=this.highlightFrontier=a;var F=Dt(a,0);this.sel=cr(F),this.history=new cs(null),this.id=++Ls,this.modeOption=t,this.lineSep=r,this.direction=u=="rtl"?"rtl":"ltr",this.extend=!1,typeof e=="string"&&(e=this.splitLines(e)),no(this,{from:F,to:F,text:e}),xi(this,cr(F),ye)};Pi.prototype=$e(Io.prototype,{constructor:Pi,iter:function(e,t,a){a?this.iterN(e-this.first,t-e,a):this.iterN(this.first,this.first+this.size,e)},insert:function(e,t){for(var a=0,r=0;r<t.length;++r)a+=t[r].height;this.insertInner(e-this.first,t,a)},remove:function(e,t){this.removeInner(e-this.first,t)},getValue:function(e){var t=Qa(this,this.first,this.first+this.size);return e===!1?t:t.join(e||this.lineSeparator())},setValue:ri(function(e){var t=Dt(this.first,0),a=this.first+this.size-1;Po(this,{from:t,to:Dt(a,Jn(this,a).text.length),text:this.splitLines(e),origin:"setValue",full:!0},!0),this.cm&&Fr(this.cm,0,0),xi(this,cr(t),ye)}),replaceRange:function(e,t,a,r){t=Kn(this,t),a=a?Kn(this,a):t,Lo(this,e,t,a,r)},getRange:function(e,t,a){var r=ca(this,Kn(this,e),Kn(this,t));return a===!1?r:r.join(a||this.lineSeparator())},getLine:function(e){var t=this.getLineHandle(e);return t&&t.text},getLineHandle:function(e){if(xr(this,e))return Jn(this,e)},getLineNumber:function(e){return yt(e)},getLineHandleVisualStart:function(e){return typeof e=="number"&&(e=Jn(this,e)),ot(e)},lineCount:function(){return this.size},firstLine:function(){return this.first},lastLine:function(){return this.first+this.size-1},clipPos:function(e){return Kn(this,e)},getCursor:function(e){var t=this.sel.primary(),a;return e==null||e=="head"?a=t.head:e=="anchor"?a=t.anchor:e=="end"||e=="to"||e===!1?a=t.to():a=t.from(),a},listSelections:function(){return this.sel.ranges},somethingSelected:function(){return this.sel.somethingSelected()},setCursor:ri(function(e,t,a){$s(this,Kn(this,typeof e=="number"?Dt(e,t||0):e),null,a)}),setSelection:ri(function(e,t,a){$s(this,Kn(this,e),Kn(this,t||e),a)}),extendSelection:ri(function(e,t,a){ps(this,Kn(this,e),t&&Kn(this,t),a)}),extendSelections:ri(function(e,t){qs(this,da(this,e),t)}),extendSelectionsBy:ri(function(e,t){var a=_e(this.sel.ranges,e);qs(this,da(this,a),t)}),setSelections:ri(function(e,t,a){if(!e.length)return;for(var r=[],u=0;u<e.length;u++)r[u]=new Ia(Kn(this,e[u].anchor),Kn(this,e[u].head));t==null&&(t=Math.min(e.length-1,this.sel.primIndex)),xi(this,ia(this.cm,r,t),a)}),addSelection:ri(function(e,t,a){var r=this.sel.ranges.slice(0);r.push(new Ia(Kn(this,e),Kn(this,t||e))),xi(this,ia(this.cm,r,r.length-1),a)}),getSelection:function(e){for(var t=this.sel.ranges,a,r=0;r<t.length;r++){var u=ca(this,t[r].from(),t[r].to());a=a?a.concat(u):u}return e===!1?a:a.join(e||this.lineSeparator())},getSelections:function(e){for(var t=[],a=this.sel.ranges,r=0;r<a.length;r++){var u=ca(this,a[r].from(),a[r].to());e!==!1&&(u=u.join(e||this.lineSeparator())),t[r]=u}return t},replaceSelection:function(e,t,a){for(var r=[],u=0;u<this.sel.ranges.length;u++)r[u]=e;this.replaceSelections(r,t,a||"+input")},replaceSelections:ri(function(e,t,a){for(var r=[],u=this.sel,F=0;F<u.ranges.length;F++){var X=u.ranges[F];r[F]={from:X.from(),to:X.to(),text:this.splitLines(e[F]),origin:a}}for(var $=t&&t!="end"&&Vi(this,r,t),te=r.length-1;te>=0;te--)Po(this,r[te]);$?el(this,$):this.cm&&zi(this.cm)}),undo:ri(function(){gs(this,"undo")}),redo:ri(function(){gs(this,"redo")}),undoSelection:ri(function(){gs(this,"undo",!0)}),redoSelection:ri(function(){gs(this,"redo",!0)}),setExtending:function(e){this.extend=e},getExtending:function(){return this.extend},historySize:function(){for(var e=this.history,t=0,a=0,r=0;r<e.done.length;r++)e.done[r].ranges||++t;for(var u=0;u<e.undone.length;u++)e.undone[u].ranges||++a;return{undo:t,redo:a}},clearHistory:function(){var e=this;this.history=new cs(this.history.maxGeneration),ni(this,function(t){return t.history=e.history},!0)},markClean:function(){this.cleanGeneration=this.changeGeneration(!0)},changeGeneration:function(e){return e&&(this.history.lastOp=this.history.lastSelOp=this.history.lastOrigin=null),this.history.generation},isClean:function(e){return this.history.generation==(e||this.cleanGeneration)},getHistory:function(){return{done:wo(this.history.done),undone:wo(this.history.undone)}},setHistory:function(e){var t=this.history=new cs(this.history.maxGeneration);t.done=wo(e.done.slice(0),null,!0),t.undone=wo(e.undone.slice(0),null,!0)},setGutterMarker:ri(function(e,t,a){return Yo(this,e,"gutter",function(r){var u=r.gutterMarkers||(r.gutterMarkers={});return u[t]=a,!a&&kt(u)&&(r.gutterMarkers=null),!0})}),clearGutter:ri(function(e){var t=this;this.iter(function(a){a.gutterMarkers&&a.gutterMarkers[e]&&Yo(t,a,"gutter",function(){return a.gutterMarkers[e]=null,kt(a.gutterMarkers)&&(a.gutterMarkers=null),!0})})}),lineInfo:function(e){var t;if(typeof e=="number"){if(!xr(this,e))return null;if(t=e,e=Jn(this,e),!e)return null}else if(t=yt(e),t==null)return null;return{line:t,handle:e,text:e.text,gutterMarkers:e.gutterMarkers,textClass:e.textClass,bgClass:e.bgClass,wrapClass:e.wrapClass,widgets:e.widgets}},addLineClass:ri(function(e,t,a){return Yo(this,e,t=="gutter"?"gutter":"class",function(r){var u=t=="text"?"textClass":t=="background"?"bgClass":t=="gutter"?"gutterClass":"wrapClass";if(!r[u])r[u]=a;else{if(p(a).test(r[u]))return!1;r[u]+=" "+a}return!0})}),removeLineClass:ri(function(e,t,a){return Yo(this,e,t=="gutter"?"gutter":"class",function(r){var u=t=="text"?"textClass":t=="background"?"bgClass":t=="gutter"?"gutterClass":"wrapClass",F=r[u];if(F)if(a==null)r[u]=null;else{var X=F.match(p(a));if(!X)return!1;var $=X.index+X[0].length;r[u]=F.slice(0,X.index)+(!X.index||$==F.length?"":" ")+F.slice($)||null}else return!1;return!0})}),addLineWidget:ri(function(e,t,a){return kl(this,e,t,a)}),removeLineWidget:function(e){e.clear()},markText:function(e,t,a){return ko(this,Kn(this,e),Kn(this,t),a,a&&a.type||"range")},setBookmark:function(e,t){var a={replacedWith:t&&(t.nodeType==null?t.widget:t),insertLeft:t&&t.insertLeft,clearWhenEmpty:!1,shared:t&&t.shared,handleMouseEvents:t&&t.handleMouseEvents};return e=Kn(this,e),ko(this,e,e,a,"bookmark")},findMarksAt:function(e){e=Kn(this,e);var t=[],a=Jn(this,e.line).markedSpans;if(a)for(var r=0;r<a.length;++r){var u=a[r];(u.from==null||u.from<=e.ch)&&(u.to==null||u.to>=e.ch)&&t.push(u.marker.parent||u.marker)}return t},findMarks:function(e,t,a){e=Kn(this,e),t=Kn(this,t);var r=[],u=e.line;return this.iter(e.line,t.line+1,function(F){var X=F.markedSpans;if(X)for(var $=0;$<X.length;$++){var te=X[$];!(te.to!=null&&u==e.line&&e.ch>=te.to||te.from==null&&u!=e.line||te.from!=null&&u==t.line&&te.from>=t.ch)&&(!a||a(te.marker))&&r.push(te.marker.parent||te.marker)}++u}),r},getAllMarks:function(){var e=[];return this.iter(function(t){var a=t.markedSpans;if(a)for(var r=0;r<a.length;++r)a[r].from!=null&&e.push(a[r].marker)}),e},posFromIndex:function(e){var t,a=this.first,r=this.lineSeparator().length;return this.iter(function(u){var F=u.text.length+r;if(F>e)return t=e,!0;e-=F,++a}),Kn(this,Dt(a,t))},indexFromPos:function(e){e=Kn(this,e);var t=e.ch;if(e.line<this.first||e.ch<0)return 0;var a=this.lineSeparator().length;return this.iter(this.first,e.line,function(r){t+=r.text.length+a}),t},copy:function(e){var t=new Pi(Qa(this,this.first,this.first+this.size),this.modeOption,this.first,this.lineSep,this.direction);return t.scrollTop=this.scrollTop,t.scrollLeft=this.scrollLeft,t.sel=this.sel,t.extend=!1,e&&(t.history.undoDepth=this.history.undoDepth,t.setHistory(this.getHistory())),t},linkedDoc:function(e){e||(e={});var t=this.first,a=this.first+this.size;e.from!=null&&e.from>t&&(t=e.from),e.to!=null&&e.to<a&&(a=e.to);var r=new Pi(Qa(this,t,a),e.mode||this.modeOption,t,this.lineSep,this.direction);return e.sharedHist&&(r.history=this.history),(this.linked||(this.linked=[])).push({doc:r,sharedHist:e.sharedHist}),r.linked=[{doc:this,isParent:!0,sharedHist:e.sharedHist}],au(r,hl(this)),r},unlinkDoc:function(e){if(e instanceof ei&&(e=e.doc),this.linked)for(var t=0;t<this.linked.length;++t){var a=this.linked[t];if(a.doc!=e)continue;this.linked.splice(t,1),e.unlinkDoc(this),Ul(hl(this));break}if(e.history==this.history){var r=[e.id];ni(e,function(u){return r.push(u.id)},!0),e.history=new cs(null),e.history.done=wo(this.history.done,r),e.history.undone=wo(this.history.undone,r)}},iterLinkedDocs:function(e){ni(this,e)},getMode:function(){return this.mode},getEditor:function(){return this.cm},splitLines:function(e){return this.lineSep?e.split(this.lineSep):vt(e)},lineSeparator:function(){return this.lineSep||`
`},setDirection:ri(function(e){if(e!="rtl"&&(e="ltr"),e==this.direction)return;this.direction=e,this.iter(function(t){return t.order=null}),this.cm&&Rl(this.cm)})}),Pi.prototype.eachLine=Pi.prototype.iter;var ml=0;function jl(e){var t=this;if(Is(t),Et(t,e)||jn(t.display,e))return;ae(e),H&&(ml=+new Date);var a=Rr(t,e,!0),r=e.dataTransfer.files;if(!a||t.isReadOnly())return;if(r&&r.length&&window.FileReader&&window.File)for(var u=r.length,F=Array(u),X=0,$=function(){++X==u&&Ja(t,function(){a=Kn(t.doc,a);var st={from:a,to:a,text:t.doc.splitLines(F.filter(function(zt){return zt!=null}).join(t.doc.lineSeparator())),origin:"paste"};Po(t.doc,st),el(t.doc,cr(Kn(t.doc,a),Kn(t.doc,Ur(st))))})()},te=function(st,zt){if(t.options.allowDropFileTypes&&ne(t.options.allowDropFileTypes,st.type)==-1){$();return}var pn=new FileReader;pn.onerror=function(){return $()},pn.onload=function(){var kn=pn.result;if(/[\x00-\x08\x0e-\x1f]{2}/.test(kn)){$();return}F[zt]=kn,$()},pn.readAsText(st)},le=0;le<r.length;le++)te(r[le],le);else{if(t.state.draggingText&&t.doc.sel.contains(a)>-1){t.state.draggingText(e),setTimeout(function(){return t.display.input.focus()},20);return}try{var Me=e.dataTransfer.getData("Text");if(Me){var Fe;if(t.state.draggingText&&!t.state.draggingText.copy&&(Fe=t.listSelections()),Oo(t.doc,cr(a,a)),Fe)for(var pt=0;pt<Fe.length;++pt)Lo(t.doc,"",Fe[pt].anchor,Fe[pt].head,"drag");t.replaceSelection(Me,"around","paste"),t.display.input.focus()}}catch(st){}}}function pl(e,t){if(H&&(!e.state.draggingText||+new Date-ml<100)){fe(t);return}if(Et(e,t)||jn(e.display,t))return;if(t.dataTransfer.setData("Text",e.getSelection()),t.dataTransfer.effectAllowed="copyMove",t.dataTransfer.setDragImage&&!U){var a=i("img",null,null,"position: fixed; left: 0; top: 0;");a.src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==",L&&(a.width=a.height=1,e.display.wrapper.appendChild(a),a._top=a.offsetTop),t.dataTransfer.setDragImage(a,0,0),L&&a.parentNode.removeChild(a)}}function Bl(e,t){var a=Rr(e,t);if(!a)return;var r=document.createDocumentFragment();ea(e,a,r),e.display.dragCursor||(e.display.dragCursor=i("div",null,"CodeMirror-cursors CodeMirror-dragcursors"),e.display.lineSpace.insertBefore(e.display.dragCursor,e.display.cursorDiv)),s(e.display.dragCursor,r)}function Is(e){e.display.dragCursor&&(e.display.lineSpace.removeChild(e.display.dragCursor),e.display.dragCursor=null)}function vl(e){if(!document.getElementsByClassName)return;for(var t=document.getElementsByClassName("CodeMirror"),a=[],r=0;r<t.length;r++){var u=t[r].CodeMirror;u&&a.push(u)}a.length&&a[0].operation(function(){for(var F=0;F<a.length;F++)e(a[F])})}var ks=!1;function iu(){if(ks)return;Ns(),ks=!0}function Ns(){var e;We(window,"resize",function(){e==null&&(e=setTimeout(function(){e=null,vl(Fl)},100))}),We(window,"blur",function(){return vl(Li)})}function Fl(e){var t=e.display;t.cachedCharWidth=t.cachedTextHeight=t.cachedPaddingH=null,t.scrollbarsClipped=!1,e.setSize()}for(var fo={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"},Qo=0;Qo<10;Qo++)fo[Qo+48]=fo[Qo+96]=String(Qo);for(var bs=65;bs<=90;bs++)fo[bs]=String.fromCharCode(bs);for(var Jo=1;Jo<=12;Jo++)fo[Jo+111]=fo[Jo+63235]="F"+Jo;var ro={};ro.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"},ro.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"},ro.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"},ro.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"]},ro.default=d?ro.macDefault:ro.pcDefault;function Wl(e){var t=e.split(/-(?!$)/);e=t[t.length-1];for(var a,r,u,F,X=0;X<t.length-1;X++){var $=t[X];if(/^(cmd|meta|m)$/i.test($))F=!0;else if(/^a(lt)?$/i.test($))a=!0;else if(/^(c|ctrl|control)$/i.test($))r=!0;else if(/^s(hift)?$/i.test($))u=!0;else throw new Error("Unrecognized modifier name: "+$)}return a&&(e="Alt-"+e),r&&(e="Ctrl-"+e),F&&(e="Cmd-"+e),u&&(e="Shift-"+e),e}function gl(e){var t={};for(var a in e)if(e.hasOwnProperty(a)){var r=e[a];if(/^(name|fallthrough|(de|at)tach)$/.test(a))continue;if(r=="..."){delete e[a];continue}for(var u=_e(a.split(" "),Wl),F=0;F<u.length;F++){var X=void 0,$=void 0;F==u.length-1?($=u.join(" "),X=r):($=u.slice(0,F+1).join(" "),X="...");var te=t[$];if(!te)t[$]=X;else if(te!=X)throw new Error("Inconsistent bindings for "+$)}delete e[a]}for(var le in t)e[le]=t[le];return e}function ao(e,t,a,r){t=qo(t);var u=t.call?t.call(e,r):t[e];if(u===!1)return"nothing";if(u==="...")return"multi";if(u!=null&&a(u))return"handled";if(t.fallthrough){if(Object.prototype.toString.call(t.fallthrough)!="[object Array]")return ao(e,t.fallthrough,a,r);for(var F=0;F<t.fallthrough.length;F++){var X=ao(e,t.fallthrough[F],a,r);if(X)return X}}}function Zo(e){var t=typeof e=="string"?e:fo[e.keyCode];return t=="Ctrl"||t=="Alt"||t=="Shift"||t=="Mod"}function bl(e,t,a){var r=e;return t.altKey&&r!="Alt"&&(e="Alt-"+e),(c?t.metaKey:t.ctrlKey)&&r!="Ctrl"&&(e="Ctrl-"+e),(c?t.ctrlKey:t.metaKey)&&r!="Mod"&&(e="Cmd-"+e),!a&&t.shiftKey&&r!="Shift"&&(e="Shift-"+e),e}function Es(e,t){if(L&&e.keyCode==34&&e.char)return!1;var a=fo[e.keyCode];return a==null||e.altGraphKey?!1:(e.keyCode==3&&e.code&&(a=e.code),bl(a,e,t))}function qo(e){return typeof e=="string"?ro[e]:e}function Uo(e,t){for(var a=e.doc.sel.ranges,r=[],u=0;u<a.length;u++){for(var F=t(a[u]);r.length&&xn(F.from,q(r).to)<=0;){var X=r.pop();if(xn(X.from,F.from)<0){F.from=X.from;break}}r.push(F)}Si(e,function(){for(var $=r.length-1;$>=0;$--)Lo(e.doc,"",r[$].from,r[$].to,"+delete");zi(e)})}function Us(e,t,a){var r=lt(e.text,t+a,a);return r<0||r>e.text.length?null:r}function js(e,t,a){var r=Us(e,t.ch,a);return r==null?null:new Dt(t.line,r,a<0?"after":"before")}function Bs(e,t,a,r,u){if(e){t.doc.direction=="rtl"&&(u=-u);var F=Wn(a,t.doc.direction);if(F){var X=u<0?q(F):F[0],$=u<0==(X.level==1),te=$?"after":"before",le;if(X.level>0||t.doc.direction=="rtl"){var Me=Ht(t,a);le=u<0?a.text.length-1:0;var Fe=fn(t,Me,le).top;le=tn(function(pt){return fn(t,Me,pt).top==Fe},u<0==(X.level==1)?X.from:X.to-1,le),te=="before"&&(le=Us(a,le,1))}else le=u<0?X.to:X.from;return new Dt(r,le,te)}}return new Dt(r,u<0?a.text.length:0,u<0?"before":"after")}function Fs(e,t,a,r){var u=Wn(t,e.doc.direction);if(!u)return js(t,a,r);a.ch>=t.text.length?(a.ch=t.text.length,a.sticky="before"):a.ch<=0&&(a.ch=0,a.sticky="after");var F=vn(u,a.ch,a.sticky),X=u[F];if(e.doc.direction=="ltr"&&X.level%2==0&&(r>0?X.to>a.ch:X.from<a.ch))return js(t,a,r);var $=function(tr,yr){return Us(t,tr instanceof Dt?tr.ch:tr,yr)},te,le=function(tr){return e.options.lineWrapping?(te=te||Ht(e,t),qa(e,t,te,tr)):{begin:0,end:t.text.length}},Me=le(a.sticky=="before"?$(a,-1):a.ch);if(e.doc.direction=="rtl"||X.level==1){var Fe=X.level==1==r<0,pt=$(a,Fe?1:-1);if(pt!=null&&(Fe?pt<=X.to&&pt<=Me.end:pt>=X.from&&pt>=Me.begin)){var st=Fe?"before":"after";return new Dt(a.line,pt,st)}}var zt=function(tr,yr,nr){for(var Tr=function(Za,Ci){return Ci?new Dt(a.line,$(Za,1),"before"):new Dt(a.line,Za,"after")};tr>=0&&tr<u.length;tr+=yr){var Zr=u[tr],Wr=yr>0==(Zr.level!=1),_a=Wr?nr.begin:$(nr.end,-1);if(Zr.from<=_a&&_a<Zr.to)return Tr(_a,Wr);if(_a=Wr?Zr.from:$(Zr.to,-1),nr.begin<=_a&&_a<nr.end)return Tr(_a,Wr)}},pn=zt(F+r,r,Me);if(pn)return pn;var kn=r>0?Me.end:$(Me.begin,-1);return kn!=null&&!(r>0&&kn==t.text.length)&&(pn=zt(r>0?0:u.length-1,r,le(kn)),pn)?pn:null}var jo={selectAll:il,singleSelection:function(e){return e.setSelection(e.getCursor("anchor"),e.getCursor("head"),ye)},killLine:function(e){return Uo(e,function(t){if(t.empty()){var a=Jn(e.doc,t.head.line).text.length;return t.head.ch==a&&t.head.line<e.lastLine()?{from:t.head,to:Dt(t.head.line+1,0)}:{from:t.head,to:Dt(t.head.line,a)}}else return{from:t.from(),to:t.to()}})},deleteLine:function(e){return Uo(e,function(t){return{from:Dt(t.from().line,0),to:Kn(e.doc,Dt(t.to().line+1,0))}})},delLineLeft:function(e){return Uo(e,function(t){return{from:Dt(t.from().line,0),to:t.from()}})},delWrappedLineLeft:function(e){return Uo(e,function(t){var a=e.charCoords(t.head,"div").top+5,r=e.coordsChar({left:0,top:a},"div");return{from:r,to:t.from()}})},delWrappedLineRight:function(e){return Uo(e,function(t){var a=e.charCoords(t.head,"div").top+5,r=e.coordsChar({left:e.display.lineDiv.offsetWidth+100,top:a},"div");return{from:t.from(),to:r}})},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(Dt(e.firstLine(),0))},goDocEnd:function(e){return e.extendSelection(Dt(e.lastLine()))},goLineStart:function(e){return e.extendSelectionsBy(function(t){return ys(e,t.head.line)},{origin:"+move",bias:1})},goLineStartSmart:function(e){return e.extendSelectionsBy(function(t){return El(e,t.head)},{origin:"+move",bias:1})},goLineEnd:function(e){return e.extendSelectionsBy(function(t){return Ws(e,t.head.line)},{origin:"+move",bias:-1})},goLineRight:function(e){return e.extendSelectionsBy(function(t){var a=e.cursorCoords(t.head,"div").top+5;return e.coordsChar({left:e.display.lineDiv.offsetWidth+100,top:a},"div")},Re)},goLineLeft:function(e){return e.extendSelectionsBy(function(t){var a=e.cursorCoords(t.head,"div").top+5;return e.coordsChar({left:0,top:a},"div")},Re)},goLineLeftSmart:function(e){return e.extendSelectionsBy(function(t){var a=e.cursorCoords(t.head,"div").top+5,r=e.coordsChar({left:0,top:a},"div");return r.ch<e.getLine(r.line).search(/\S/)?El(e,t.head):r},Re)},goLineUp:function(e){return e.moveV(-1,"line")},goLineDown:function(e){return e.moveV(1,"line")},goPageUp:function(e){return e.moveV(-1,"page")},goPageDown:function(e){return e.moveV(1,"page")},goCharLeft:function(e){return e.moveH(-1,"char")},goCharRight:function(e){return e.moveH(1,"char")},goColumnLeft:function(e){return e.moveH(-1,"column")},goColumnRight:function(e){return e.moveH(1,"column")},goWordLeft:function(e){return e.moveH(-1,"word")},goGroupRight:function(e){return e.moveH(1,"group")},goGroupLeft:function(e){return e.moveH(-1,"group")},goWordRight:function(e){return e.moveH(1,"word")},delCharBefore:function(e){return e.deleteH(-1,"codepoint")},delCharAfter:function(e){return e.deleteH(1,"char")},delWordBefore:function(e){return e.deleteH(-1,"word")},delWordAfter:function(e){return e.deleteH(1,"word")},delGroupBefore:function(e){return e.deleteH(-1,"group")},delGroupAfter:function(e){return e.deleteH(1,"group")},indentAuto:function(e){return e.indentSelection("smart")},indentMore:function(e){return e.indentSelection("add")},indentLess:function(e){return e.indentSelection("subtract")},insertTab:function(e){return e.replaceSelection(" ")},insertSoftTab:function(e){for(var t=[],a=e.listSelections(),r=e.options.tabSize,u=0;u<a.length;u++){var F=a[u].from(),X=K(e.getLine(F.line),F.ch,r);t.push(Oe(r-X%r))}e.replaceSelections(t)},defaultTab:function(e){e.somethingSelected()?e.indentSelection("add"):e.execCommand("insertTab")},transposeChars:function(e){return Si(e,function(){for(var t=e.listSelections(),a=[],r=0;r<t.length;r++){if(!t[r].empty())continue;var u=t[r].head,F=Jn(e.doc,u.line).text;if(F){if(u.ch==F.length&&(u=new Dt(u.line,u.ch-1)),u.ch>0)u=new Dt(u.line,u.ch+1),e.replaceRange(F.charAt(u.ch-1)+F.charAt(u.ch-2),Dt(u.line,u.ch-2),u,"+transpose");else if(u.line>e.doc.first){var X=Jn(e.doc,u.line-1).text;X&&(u=new Dt(u.line,1),e.replaceRange(F.charAt(0)+e.doc.lineSeparator()+X.charAt(X.length-1),Dt(u.line-1,X.length-1),u,"+transpose"))}}a.push(new Ia(u,u))}e.setSelections(a)})},newlineAndIndent:function(e){return Si(e,function(){for(var t=e.listSelections(),a=t.length-1;a>=0;a--)e.replaceRange(e.doc.lineSeparator(),t[a].anchor,t[a].head,"+input");t=e.listSelections();for(var r=0;r<t.length;r++)e.indentLine(t[r].from().line,null,!0);zi(e)})},openLine:function(e){return e.replaceSelection(`
`,"start")},toggleOverwrite:function(e){return e.toggleOverwrite()}};function ys(e,t){var a=Jn(e.doc,t),r=ot(a);return r!=a&&(t=yt(r)),Bs(!0,e,r,t,1)}function Ws(e,t){var a=Jn(e.doc,t),r=St(a);return r!=a&&(t=yt(r)),Bs(!0,e,a,t,-1)}function El(e,t){var a=ys(e,t.line),r=Jn(e.doc,a.line),u=Wn(r,e.doc.direction);if(!u||u[0].level==0){var F=Math.max(a.ch,r.text.search(/\S/)),X=t.line==a.line&&t.ch<=F&&t.ch;return Dt(a.line,X?0:F,a.sticky)}return a}function xs(e,t,a){if(typeof t=="string"&&(t=jo[t],!t))return!1;e.display.input.ensurePolled();var r=e.display.shift,u=!1;try{e.isReadOnly()&&(e.state.suppressEdits=!0),a&&(e.display.shift=!1),u=t(e)!=Se}finally{e.display.shift=r,e.state.suppressEdits=!1}return u}function Hl(e,t,a){for(var r=0;r<e.state.keyMaps.length;r++){var u=ao(t,e.state.keyMaps[r],a,e);if(u)return u}return e.options.extraKeys&&ao(t,e.options.extraKeys,a,e)||ao(t,e.options.keyMap,a,e)}var Kl=new J;function $o(e,t,a,r){var u=e.state.keySeq;if(u){if(Zo(t))return"handled";if(/\'$/.test(t)?e.state.keySeq=null:Kl.set(50,function(){e.state.keySeq==u&&(e.state.keySeq=null,e.display.input.reset())}),Hs(e,u+" "+t,a,r))return!0}return Hs(e,t,a,r)}function Hs(e,t,a,r){var u=Hl(e,t,r);return u=="multi"&&(e.state.keySeq=t),u=="handled"&&dn(e,"keyHandled",e,t,a),(u=="handled"||u=="multi")&&(ae(a),Wa(e)),!!u}function yl(e,t){var a=Es(t,!0);return a?t.shiftKey&&!e.state.keySeq?$o(e,"Shift-"+a,t,function(r){return xs(e,r,!0)})||$o(e,a,t,function(r){if(typeof r=="string"?/^go[A-Z]/.test(r):r.motion)return xs(e,r)}):$o(e,a,t,function(r){return xs(e,r)}):!1}function zl(e,t,a){return $o(e,"'"+a+"'",t,function(r){return xs(e,r,!0)})}var Ks=null;function xl(e){var t=this;if(e.target&&e.target!=t.display.input.getField())return;if(t.curOp.focus=N(),Et(t,e))return;H&&T<11&&e.keyCode==27&&(e.returnValue=!1);var a=e.keyCode;t.display.shift=a==16||e.shiftKey;var r=yl(t,e);L&&(Ks=r?a:null,!r&&a==88&&!dt&&(d?e.metaKey:e.ctrlKey)&&t.replaceSelection("",null,"cut")),j&&!d&&!r&&a==46&&e.shiftKey&&!e.ctrlKey&&document.execCommand&&document.execCommand("cut"),a==18&&!/\bCodeMirror-crosshair\b/.test(t.display.lineDiv.className)&&Gl(t)}function Gl(e){var t=e.display.lineDiv;B(t,"CodeMirror-crosshair");function a(r){(r.keyCode==18||!r.altKey)&&(o(t,"CodeMirror-crosshair"),_t(document,"keyup",a),_t(document,"mouseover",a))}We(document,"keyup",a),We(document,"mouseover",a)}function Cl(e){e.keyCode==16&&(this.doc.sel.shift=!1),Et(this,e)}function _l(e){var t=this;if(e.target&&e.target!=t.display.input.getField())return;if(jn(t.display,e)||Et(t,e)||e.ctrlKey&&!e.altKey||d&&e.metaKey)return;var a=e.keyCode,r=e.charCode;if(L&&a==Ks){Ks=null,ae(e);return}if(L&&(!e.which||e.which<10)&&yl(t,e))return;var u=String.fromCharCode(r==null?a:r);if(u=="\b")return;if(zl(t,e,u))return;t.display.input.onKeyPress(e)}var Vl=400,zs=function(e,t,a){this.time=e,this.pos=t,this.button=a};zs.prototype.compare=function(e,t,a){return this.time+Vl>e&&xn(t,this.pos)==0&&a==this.button};var es,ts;function Yl(e,t){var a=+new Date;return ts&&ts.compare(a,e,t)?(es=ts=null,"triple"):es&&es.compare(a,e,t)?(ts=new zs(a,e,t),es=null,"double"):(es=new zs(a,e,t),ts=null,"single")}function Gs(e){var t=this,a=t.display;if(Et(t,e)||a.activeTouch&&a.input.supportsTouch())return;if(a.input.ensurePolled(),a.shift=e.shiftKey,jn(a,e)){R||(a.scroller.draggable=!1,setTimeout(function(){return a.scroller.draggable=!0},100));return}if(Ys(t,e))return;var r=Rr(t,e),u=qe(e),F=r?Yl(r,u):"single";if(window.focus(),u==1&&t.state.selectingText&&t.state.selectingText(e),r&&Al(t,u,r,F,e))return;u==1?r?Ql(t,r,F,e):Ke(e)==a.scroller&&ae(e):u==2?(r&&ps(t.doc,r),setTimeout(function(){return a.input.focus()},20)):u==3&&(x?t.display.input.onContextMenu(e):yo(t))}function Al(e,t,a,r,u){var F="Click";return r=="double"?F="Double"+F:r=="triple"&&(F="Triple"+F),F=(t==1?"Left":t==2?"Middle":"Right")+F,$o(e,bl(F,u),u,function(X){if(typeof X=="string"&&(X=jo[X]),!X)return!1;var $=!1;try{e.isReadOnly()&&(e.state.suppressEdits=!0),$=X(e,a)!=Se}finally{e.state.suppressEdits=!1}return $})}function Xl(e,t,a){var r=e.getOption("configureMouse"),u=r?r(e,t,a):{};if(u.unit==null){var F=f?a.shiftKey&&a.metaKey:a.altKey;u.unit=F?"rectangle":t=="single"?"char":t=="double"?"word":"line"}return(u.extend==null||e.doc.extend)&&(u.extend=e.doc.extend||a.shiftKey),u.addNew==null&&(u.addNew=d?a.metaKey:a.ctrlKey),u.moveOnDrag==null&&(u.moveOnDrag=!(d?a.altKey:a.ctrlKey)),u}function Ql(e,t,a,r){H?setTimeout(P($a,e),0):e.curOp.focus=N();var u=Xl(e,a,r),F=e.doc.sel,X;e.options.dragDrop&&Lt&&!e.isReadOnly()&&a=="single"&&(X=F.contains(t))>-1&&(xn((X=F.ranges[X]).from(),t)<0||t.xRel>0)&&(xn(X.to(),t)>0||t.xRel<0)?Jl(e,r,t,u):Zl(e,r,t,u)}function Jl(e,t,a,r){var u=e.display,F=!1,X=Ja(e,function(le){R&&(u.scroller.draggable=!1),e.state.draggingText=!1,_t(u.wrapper.ownerDocument,"mouseup",X),_t(u.wrapper.ownerDocument,"mousemove",$),_t(u.scroller,"dragstart",te),_t(u.scroller,"drop",X),F||(ae(le),r.addNew||ps(e.doc,a,null,null,r.extend),R&&!U||H&&T==9?setTimeout(function(){u.wrapper.ownerDocument.body.focus({preventScroll:!0}),u.input.focus()},20):u.input.focus())}),$=function(le){F=F||Math.abs(t.clientX-le.clientX)+Math.abs(t.clientY-le.clientY)>=10},te=function(){return F=!0};R&&(u.scroller.draggable=!0),e.state.draggingText=X,X.copy=!r.moveOnDrag,u.scroller.dragDrop&&u.scroller.dragDrop(),We(u.wrapper.ownerDocument,"mouseup",X),We(u.wrapper.ownerDocument,"mousemove",$),We(u.scroller,"dragstart",te),We(u.scroller,"drop",X),yo(e),setTimeout(function(){return u.input.focus()},20)}function Vs(e,t,a){if(a=="char")return new Ia(t,t);if(a=="word")return e.findWordAt(t);if(a=="line")return new Ia(Dt(t.line,0),Kn(e.doc,Dt(t.line+1,0)));var r=a(e,t);return new Ia(r.from,r.to)}function Zl(e,t,a,r){var u=e.display,F=e.doc;ae(t);var X,$,te=F.sel,le=te.ranges;if(r.addNew&&!r.extend?($=F.sel.contains(a),$>-1?X=le[$]:X=new Ia(a,a)):(X=F.sel.primary(),$=F.sel.primIndex),r.unit=="rectangle")r.addNew||(X=new Ia(a,a)),a=Rr(e,t,!0,!0),$=-1;else{var Me=Vs(e,a,r.unit);r.extend?X=ms(X,Me.anchor,Me.head,r.extend):X=Me}r.addNew?$==-1?($=le.length,xi(F,ia(e,le.concat([X]),$),{scroll:!1,origin:"*mouse"})):le.length>1&&le[$].empty()&&r.unit=="char"&&!r.extend?(xi(F,ia(e,le.slice(0,$).concat(le.slice($+1)),0),{scroll:!1,origin:"*mouse"}),te=F.sel):uo(F,$,X,we):($=0,xi(F,new Ri([X],0),we),te=F.sel);var Fe=a;function pt(nr){if(xn(Fe,nr)==0)return;if(Fe=nr,r.unit=="rectangle"){for(var Tr=[],Zr=e.options.tabSize,Wr=K(Jn(F,a.line).text,a.ch,Zr),_a=K(Jn(F,nr.line).text,nr.ch,Zr),Za=Math.min(Wr,_a),Ci=Math.max(Wr,_a),ai=Math.min(a.line,nr.line),Ki=Math.min(e.lastLine(),Math.max(a.line,nr.line));ai<=Ki;ai++){var Ui=Jn(F,ai).text,mi=Pe(Ui,Za,Zr);Za==Ci?Tr.push(new Ia(Dt(ai,mi),Dt(ai,mi))):Ui.length>mi&&Tr.push(new Ia(Dt(ai,mi),Dt(ai,Pe(Ui,Ci,Zr))))}Tr.length||Tr.push(new Ia(a,a)),xi(F,ia(e,te.ranges.slice(0,$).concat(Tr),$),{origin:"*mouse",scroll:!1}),e.scrollIntoView(nr)}else{var ji=X,wi=Vs(e,nr,r.unit),gi=ji.anchor,pi;xn(wi.anchor,gi)>0?(pi=wi.head,gi=wr(ji.from(),wi.anchor)):(pi=wi.anchor,gi=Hr(ji.to(),wi.head));var li=te.ranges.slice(0);li[$]=ql(e,new Ia(Kn(F,gi),pi)),xi(F,ia(e,li,$),we)}}var st=u.wrapper.getBoundingClientRect(),zt=0;function pn(nr){var Tr=++zt,Zr=Rr(e,nr,!0,r.unit=="rectangle");if(!Zr)return;if(xn(Zr,Fe)!=0){e.curOp.focus=N(),pt(Zr);var Wr=Yi(u,F);(Zr.line>=Wr.to||Zr.line<Wr.from)&&setTimeout(Ja(e,function(){zt==Tr&&pn(nr)}),150)}else{var _a=nr.clientY<st.top?-20:nr.clientY>st.bottom?20:0;_a&&setTimeout(Ja(e,function(){if(zt!=Tr)return;u.scroller.scrollTop+=_a,pn(nr)}),50)}}function kn(nr){e.state.selectingText=!1,zt=Infinity,nr&&(ae(nr),u.input.focus()),_t(u.wrapper.ownerDocument,"mousemove",tr),_t(u.wrapper.ownerDocument,"mouseup",yr),F.history.lastSelOrigin=null}var tr=Ja(e,function(nr){nr.buttons===0||!qe(nr)?kn(nr):pn(nr)}),yr=Ja(e,kn);e.state.selectingText=yr,We(u.wrapper.ownerDocument,"mousemove",tr),We(u.wrapper.ownerDocument,"mouseup",yr)}function ql(e,t){var a=t.anchor,r=t.head,u=Jn(e.doc,a.line);if(xn(a,r)==0&&a.sticky==r.sticky)return t;var F=Wn(u);if(!F)return t;var X=vn(F,a.ch,a.sticky),$=F[X];if($.from!=a.ch&&$.to!=a.ch)return t;var te=X+($.from==a.ch==($.level!=1)?0:1);if(te==0||te==F.length)return t;var le;if(r.line!=a.line)le=(r.line-a.line)*(e.doc.direction=="ltr"?1:-1)>0;else{var Me=vn(F,r.ch,r.sticky),Fe=Me-X||(r.ch-a.ch)*($.level==1?-1:1);Me==te-1||Me==te?le=Fe<0:le=Fe>0}var pt=F[te+(le?-1:0)],st=le==(pt.level==1),zt=st?pt.from:pt.to,pn=st?"after":"before";return a.ch==zt&&a.sticky==pn?t:new Ia(new Dt(a.line,zt,pn),r)}function Sl(e,t,a,r){var u,F;if(t.touches)u=t.touches[0].clientX,F=t.touches[0].clientY;else try{u=t.clientX,F=t.clientY}catch(pt){return!1}if(u>=Math.floor(e.display.gutters.getBoundingClientRect().right))return!1;r&&ae(t);var X=e.display,$=X.lineDiv.getBoundingClientRect();if(F>$.bottom||!Ce(e,a))return pe(t);F-=$.top-X.viewOffset;for(var te=0;te<e.display.gutterSpecs.length;++te){var le=X.gutters.childNodes[te];if(le&&le.getBoundingClientRect().right>=u){var Me=dr(e.doc,F),Fe=e.display.gutterSpecs[te];return tt(e,a,e,Me,Fe.className,t),pe(t)}}}function Ys(e,t){return Sl(e,t,"gutterClick",!0)}function Tl(e,t){if(jn(e.display,t)||Dl(e,t))return;if(Et(e,t,"contextmenu"))return;x||e.display.input.onContextMenu(t)}function Dl(e,t){return Ce(e,"gutterContextMenu")?Sl(e,t,"gutterContextMenu",!1):!1}function wl(e){e.display.wrapper.className=e.display.wrapper.className.replace(/\s*cm-s-\S+/g,"")+e.options.theme.replace(/(^|\s)\s*/g," cm-s-"),Mr(e)}var Bo={toString:function(){return"CodeMirror.Init"}},Cs={},ns={};function $l(e){var t=e.optionHandlers;function a(r,u,F,X){e.defaults[r]=u,F&&(t[r]=X?function($,te,le){le!=Bo&&F($,te,le)}:F)}e.defineOption=a,e.Init=Bo,a("value","",function(r,u){return r.setValue(u)},!0),a("mode",null,function(r,u){r.doc.modeOption=u,yi(r)},!0),a("indentUnit",2,yi,!0),a("indentWithTabs",!1),a("smartIndent",!0),a("tabSize",4,function(r){Di(r),Mr(r),Dr(r)},!0),a("lineSeparator",null,function(r,u){if(r.doc.lineSep=u,!u)return;var F=[],X=r.doc.first;r.doc.iter(function(te){for(var le=0;;){var Me=te.text.indexOf(u,le);if(Me==-1)break;le=Me+u.length,F.push(Dt(X,Me))}X++});for(var $=F.length-1;$>=0;$--)Lo(r.doc,u,F[$],Dt(F[$].line,F[$].ch+u.length))}),a("specialChars",/[\u0000-\u001f\u007f-\u009f\u00ad\u061c\u200b-\u200c\u200e\u200f\u2028\u2029\ufeff\ufff9-\ufffc]/g,function(r,u,F){r.state.specialChars=new RegExp(u.source+(u.test(" ")?"":"| "),"g"),F!=Bo&&r.refresh()}),a("specialCharPlaceholder",ut,function(r){return r.refresh()},!0),a("electricChars",!0),a("inputStyle",l?"contenteditable":"textarea",function(){throw new Error("inputStyle can not (yet) be changed in a running editor")},!0),a("spellcheck",!1,function(r,u){return r.getInputField().spellcheck=u},!0),a("autocorrect",!1,function(r,u){return r.getInputField().autocorrect=u},!0),a("autocapitalize",!1,function(r,u){return r.getInputField().autocapitalize=u},!0),a("rtlMoveVisually",!C),a("wholeLineUpdateBefore",!0),a("theme","default",function(r){wl(r),bo(r)},!0),a("keyMap","default",function(r,u,F){var X=qo(u),$=F!=Bo&&qo(F);$&&$.detach&&$.detach(r,X),X.attach&&X.attach(r,$||null)}),a("extraKeys",null),a("configureMouse",null),a("lineWrapping",!1,tu,!0),a("gutters",[],function(r,u){r.display.gutterSpecs=To(u,r.options.lineNumbers),bo(r)},!0),a("fixedGutter",!0,function(r,u){r.display.gutters.style.left=u?Kr(r.display)+"px":"0",r.refresh()},!0),a("coverGutterNextToScrollbar",!1,function(r){return Gi(r)},!0),a("scrollbarStyle","native",function(r){os(r),Gi(r),r.display.scrollbars.setScrollTop(r.doc.scrollTop),r.display.scrollbars.setScrollLeft(r.doc.scrollLeft)},!0),a("lineNumbers",!1,function(r,u){r.display.gutterSpecs=To(r.options.gutters,u),bo(r)},!0),a("firstLineNumber",1,bo,!0),a("lineNumberFormatter",function(r){return r},bo,!0),a("showCursorWhenSelecting",!1,Ei,!0),a("resetSelectionOnContextMenu",!0),a("lineWiseCopyCut",!0),a("pasteLinesPerSelection",!0),a("selectionsMayTouch",!1),a("readOnly",!1,function(r,u){u=="nocursor"&&(Li(r),r.display.input.blur()),r.display.input.readOnlyChanged(u)}),a("screenReaderLabel",null,function(r,u){u=u===""?null:u,r.display.input.screenReaderLabelChanged(u)}),a("disableInput",!1,function(r,u){u||r.display.input.reset()},!0),a("dragDrop",!0,eu),a("allowDropFileTypes",null),a("cursorBlinkRate",530),a("cursorScrollMargin",0),a("cursorHeight",1,Ei,!0),a("singleCursorHeightPerLine",!0,Ei,!0),a("workTime",100),a("workDelay",100),a("flattenSpans",!0,Di,!0),a("addModeClass",!1,Di,!0),a("pollInterval",100),a("undoDepth",200,function(r,u){return r.doc.history.undoDepth=u}),a("historyEventDelay",1250),a("viewportMargin",10,function(r){return r.refresh()},!0),a("maxHighlightLength",1e4,Di,!0),a("moveInputWithCursor",!0,function(r,u){u||r.display.input.resetPosition()}),a("tabindex",null,function(r,u){return r.display.input.getField().tabIndex=u||""}),a("autofocus",null),a("direction","ltr",function(r,u){return r.doc.setDirection(u)},!0),a("phrases",null)}function eu(e,t,a){var r=a&&a!=Bo;if(!t!=!r){var u=e.display.dragFunctions,F=t?We:_t;F(e.display.scroller,"dragstart",u.start),F(e.display.scroller,"dragenter",u.enter),F(e.display.scroller,"dragover",u.over),F(e.display.scroller,"dragleave",u.leave),F(e.display.scroller,"drop",u.drop)}}function tu(e){e.options.lineWrapping?(B(e.display.wrapper,"CodeMirror-wrap"),e.display.sizer.style.minWidth="",e.display.sizerWidth=null):(o(e.display.wrapper,"CodeMirror-wrap"),gr(e)),fa(e),Dr(e),Mr(e),setTimeout(function(){return Gi(e)},100)}function ei(e,t){var a=this;if(!(this instanceof ei))return new ei(e,t);this.options=t=t?k(t):{},k(Cs,t,!1);var r=t.value;typeof r=="string"?r=new Pi(r,t.mode,null,t.lineSeparator,t.direction):t.mode&&(r.modeOption=t.mode),this.doc=r;var u=new ei.inputStyles[t.inputStyle](this),F=this.display=new Ds(e,r,u,t);F.wrapper.CodeMirror=this,wl(this),t.lineWrapping&&(this.display.wrapper.className+=" CodeMirror-wrap"),os(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 J,keySeq:null,specialChars:null},t.autofocus&&!l&&F.input.focus(),H&&T<11&&setTimeout(function(){return a.display.input.reset(!0)},20),Ol(this),iu(),Qi(this),this.curOp.forceUpdate=!0,ws(this,r),t.autofocus&&!l||this.hasFocus()?setTimeout(function(){a.hasFocus()&&!a.state.focused&&Ji(a)},20):Li(this);for(var X in ns)ns.hasOwnProperty(X)&&ns[X](this,t[X],Bo);eo(this),t.finishInit&&t.finishInit(this);for(var $=0;$<b.length;++$)b[$](this);qi(this),R&&t.lineWrapping&&getComputedStyle(F.lineDiv).textRendering=="optimizelegibility"&&(F.lineDiv.style.textRendering="auto")}ei.defaults=Cs,ei.optionHandlers=ns;function Ol(e){var t=e.display;We(t.scroller,"mousedown",Ja(e,Gs)),H&&T<11?We(t.scroller,"dblclick",Ja(e,function(te){if(Et(e,te))return;var le=Rr(e,te);if(!le||Ys(e,te)||jn(e.display,te))return;ae(te);var Me=e.findWordAt(le);ps(e.doc,Me.anchor,Me.head)})):We(t.scroller,"dblclick",function(te){return Et(e,te)||ae(te)}),We(t.scroller,"contextmenu",function(te){return Tl(e,te)}),We(t.input.getField(),"contextmenu",function(te){t.scroller.contains(te.target)||Tl(e,te)});var a,r={end:0};function u(){t.activeTouch&&(a=setTimeout(function(){return t.activeTouch=null},1e3),r=t.activeTouch,r.end=+new Date)}function F(te){if(te.touches.length!=1)return!1;var le=te.touches[0];return le.radiusX<=1&&le.radiusY<=1}function X(te,le){if(le.left==null)return!0;var Me=le.left-te.left,Fe=le.top-te.top;return Me*Me+Fe*Fe>20*20}We(t.scroller,"touchstart",function(te){if(!Et(e,te)&&!F(te)&&!Ys(e,te)){t.input.ensurePolled(),clearTimeout(a);var le=+new Date;t.activeTouch={start:le,moved:!1,prev:le-r.end<=300?r:null},te.touches.length==1&&(t.activeTouch.left=te.touches[0].pageX,t.activeTouch.top=te.touches[0].pageY)}}),We(t.scroller,"touchmove",function(){t.activeTouch&&(t.activeTouch.moved=!0)}),We(t.scroller,"touchend",function(te){var le=t.activeTouch;if(le&&!jn(t,te)&&le.left!=null&&!le.moved&&new Date-le.start<300){var Me=e.coordsChar(t.activeTouch,"page"),Fe;!le.prev||X(le,le.prev)?Fe=new Ia(Me,Me):!le.prev.prev||X(le,le.prev.prev)?Fe=e.findWordAt(Me):Fe=new Ia(Dt(Me.line,0),Kn(e.doc,Dt(Me.line+1,0))),e.setSelection(Fe.anchor,Fe.head),e.focus(),ae(te)}u()}),We(t.scroller,"touchcancel",u),We(t.scroller,"scroll",function(){t.scroller.clientHeight&&(pa(e,t.scroller.scrollTop),Ka(e,t.scroller.scrollLeft,!0),tt(e,"scroll",e))}),We(t.scroller,"mousewheel",function(te){return Do(e,te)}),We(t.scroller,"DOMMouseScroll",function(te){return Do(e,te)}),We(t.wrapper,"scroll",function(){return t.wrapper.scrollTop=t.wrapper.scrollLeft=0}),t.dragFunctions={enter:function(te){Et(e,te)||fe(te)},over:function(te){Et(e,te)||(Bl(e,te),fe(te))},start:function(te){return pl(e,te)},drop:Ja(e,jl),leave:function(te){Et(e,te)||Is(e)}};var $=t.input.getField();We($,"keyup",function(te){return Cl.call(e,te)}),We($,"keydown",Ja(e,xl)),We($,"keypress",Ja(e,_l)),We($,"focus",function(te){return Ji(e,te)}),We($,"blur",function(te){return Li(e,te)})}var b=[];ei.defineInitHook=function(e){return b.push(e)};function S(e,t,a,r){var u=e.doc,F;a==null&&(a="add"),a=="smart"&&(u.mode.indent?F=ce(e,t).state:a="prev");var X=e.options.tabSize,$=Jn(u,t),te=K($.text,null,X);$.stateAfter&&($.stateAfter=null);var le=$.text.match(/^\s*/)[0],Me;if(!r&&!/\S/.test($.text))Me=0,a="not";else if(a=="smart"&&(Me=u.mode.indent(F,$.text.slice(le.length),$.text),Me==Se||Me>150)){if(!r)return;a="prev"}a=="prev"?t>u.first?Me=K(Jn(u,t-1).text,null,X):Me=0:a=="add"?Me=te+e.options.indentUnit:a=="subtract"?Me=te-e.options.indentUnit:typeof a=="number"&&(Me=te+a),Me=Math.max(0,Me);var Fe="",pt=0;if(e.options.indentWithTabs)for(var st=Math.floor(Me/X);st;--st)pt+=X,Fe+=" ";if(pt<Me&&(Fe+=Oe(Me-pt)),Fe!=le)return Lo(u,Fe,Dt(t,0),Dt(t,le.length),"+input"),$.stateAfter=null,!0;for(var zt=0;zt<u.sel.ranges.length;zt++){var pn=u.sel.ranges[zt];if(pn.head.line==t&&pn.head.ch<le.length){var kn=Dt(t,le.length);uo(u,zt,new Ia(kn,kn));break}}}var z=null;function Q(e){z=e}function ie(e,t,a,r,u){var F=e.doc;e.display.shift=!1,r||(r=F.sel);var X=+new Date-200,$=u=="paste"||e.state.pasteIncoming>X,te=vt(t),le=null;if($&&r.ranges.length>1)if(z&&z.text.join(`
`)==t){if(r.ranges.length%z.text.length==0){le=[];for(var Me=0;Me<z.text.length;Me++)le.push(F.splitLines(z.text[Me]))}}else te.length==r.ranges.length&&e.options.pasteLinesPerSelection&&(le=_e(te,function(tr){return[tr]}));for(var Fe=e.curOp.updateInput,pt=r.ranges.length-1;pt>=0;pt--){var st=r.ranges[pt],zt=st.from(),pn=st.to();st.empty()&&(a&&a>0?zt=Dt(zt.line,zt.ch-a):e.state.overwrite&&!$?pn=Dt(pn.line,Math.min(Jn(F,pn.line).text.length,pn.ch+q(te).length)):$&&z&&z.lineWise&&z.text.join(`
`)==te.join(`
`)&&(zt=pn=Dt(zt.line,0)));var kn={from:zt,to:pn,text:le?le[pt%le.length]:te,origin:u||($?"paste":e.state.cutIncoming>X?"cut":"+input")};Po(e.doc,kn),dn(e,"inputRead",e,kn)}t&&!$&&he(e,t),zi(e),e.curOp.updateInput<2&&(e.curOp.updateInput=Fe),e.curOp.typing=!0,e.state.pasteIncoming=e.state.cutIncoming=-1}function oe(e,t){var a=e.clipboardData&&e.clipboardData.getData("Text");if(a)return e.preventDefault(),!t.isReadOnly()&&!t.options.disableInput&&Si(t,function(){return ie(t,a,0,null,"paste")}),!0}function he(e,t){if(!e.options.electricChars||!e.options.smartIndent)return;for(var a=e.doc.sel,r=a.ranges.length-1;r>=0;r--){var u=a.ranges[r];if(u.head.ch>100||r&&a.ranges[r-1].head.line==u.head.line)continue;var F=e.getModeAt(u.head),X=!1;if(F.electricChars){for(var $=0;$<F.electricChars.length;$++)if(t.indexOf(F.electricChars.charAt($))>-1){X=S(e,u.head.line,"smart");break}}else F.electricInput&&(F.electricInput.test(Jn(e.doc,u.head.line).text.slice(0,u.head.ch))&&(X=S(e,u.head.line,"smart")));X&&dn(e,"electricInput",e,u.head.line)}}function me(e){for(var t=[],a=[],r=0;r<e.doc.sel.ranges.length;r++){var u=e.doc.sel.ranges[r].head.line,F={anchor:Dt(u,0),head:Dt(u+1,0)};a.push(F),t.push(e.getRange(F.anchor,F.head))}return{text:t,ranges:a}}function ke(e,t,a,r){e.setAttribute("autocorrect",a?"":"off"),e.setAttribute("autocapitalize",r?"":"off"),e.setAttribute("spellcheck",!!t)}function Je(){var e=i("textarea",null,null,"position: absolute; bottom: -1em; padding: 0; width: 1px; height: 1em; outline: none"),t=i("div",[e],null,"overflow: hidden; position: relative; width: 3px; height: 0px;");return R?e.style.width="1000px":e.setAttribute("wrap","off"),g&&(e.style.border="1px solid black"),ke(e),t}function et(e){var t=e.optionHandlers,a=e.helpers={};e.prototype={constructor:e,focus:function(){window.focus(),this.display.input.focus()},setOption:function(r,u){var F=this.options,X=F[r];if(F[r]==u&&r!="mode")return;F[r]=u,t.hasOwnProperty(r)&&Ja(this,t[r])(this,u,X),tt(this,"optionChange",this,r)},getOption:function(r){return this.options[r]},getDoc:function(){return this.doc},addKeyMap:function(r,u){this.state.keyMaps[u?"push":"unshift"](qo(r))},removeKeyMap:function(r){for(var u=this.state.keyMaps,F=0;F<u.length;++F)if(u[F]==r||u[F].name==r)return u.splice(F,1),!0},addOverlay:fi(function(r,u){var F=r.token?r:e.getMode(this.options,r);if(F.startState)throw new Error("Overlays may not be stateful.");ge(this.state.overlays,{mode:F,modeSpec:r,opaque:u&&u.opaque,priority:u&&u.priority||0},function(X){return X.priority}),this.state.modeGen++,Dr(this)}),removeOverlay:fi(function(r){for(var u=this.state.overlays,F=0;F<u.length;++F){var X=u[F].modeSpec;if(X==r||typeof r=="string"&&X.name==r){u.splice(F,1),this.state.modeGen++,Dr(this);return}}}),indentLine:fi(function(r,u,F){typeof u!="string"&&typeof u!="number"&&(u==null?u=this.options.smartIndent?"smart":"prev":u=u?"add":"subtract"),xr(this.doc,r)&&S(this,r,u,F)}),indentSelection:fi(function(r){for(var u=this.doc.sel.ranges,F=-1,X=0;X<u.length;X++){var $=u[X];if($.empty())$.head.line>F&&(S(this,$.head.line,r,!0),F=$.head.line,X==this.doc.sel.primIndex&&zi(this));else{var te=$.from(),le=$.to(),Me=Math.max(F,te.line);F=Math.min(this.lastLine(),le.line-(le.ch?0:1))+1;for(var Fe=Me;Fe<F;++Fe)S(this,Fe,r);var pt=this.doc.sel.ranges;te.ch==0&&u.length==pt.length&&pt[X].from().ch>0&&uo(this.doc,X,new Ia(te,pt[X].to()),ye)}}}),getTokenAt:function(r,u){return nn(this,r,u)},getLineTokens:function(r,u){return nn(this,Dt(r),u,!0)},getTokenTypeAt:function(r){r=Kn(this.doc,r);var u=ue(this,Jn(this.doc,r.line)),F=0,X=(u.length-1)/2,$=r.ch,te;if($==0)te=u[2];else for(;;){var le=F+X>>1;if((le?u[le*2-1]:0)>=$)X=le;else if(u[le*2+1]<$)F=le+1;else{te=u[le*2+2];break}}var Me=te?te.indexOf("overlay "):-1;return Me<0?te:Me==0?null:te.slice(0,Me-1)},getModeAt:function(r){var u=this.doc.mode;return u.innerMode?e.innerMode(u,this.getTokenAt(r).state).mode:u},getHelper:function(r,u){return this.getHelpers(r,u)[0]},getHelpers:function(r,u){var F=[];if(!a.hasOwnProperty(u))return F;var X=a[u],$=this.getModeAt(r);if(typeof $[u]=="string")X[$[u]]&&F.push(X[$[u]]);else if($[u])for(var te=0;te<$[u].length;te++){var le=X[$[u][te]];le&&F.push(le)}else $.helperType&&X[$.helperType]?F.push(X[$.helperType]):X[$.name]&&F.push(X[$.name]);for(var Me=0;Me<X._global.length;Me++){var Fe=X._global[Me];Fe.pred($,this)&&ne(F,Fe.val)==-1&&F.push(Fe.val)}return F},getStateAfter:function(r,u){var F=this.doc;return r=qr(F,r==null?F.first+F.size-1:r),ce(this,r+1,u).state},cursorCoords:function(r,u){var F,X=this.doc.sel.primary();return r==null?F=X.head:typeof r=="object"?F=Kn(this.doc,r):F=r?X.from():X.to(),zr(this,F,u||"page")},charCoords:function(r,u){return ar(this,Kn(this.doc,r),u||"page")},coordsChar:function(r,u){return r=Or(this,r,u||"page"),Ua(this,r.left,r.top)},lineAtHeight:function(r,u){return r=Or(this,{top:r,left:0},u||"page").top,dr(this.doc,r+this.display.viewOffset)},heightAtLine:function(r,u,F){var X=!1,$;if(typeof r=="number"){var te=this.doc.first+this.doc.size-1;r<this.doc.first?r=this.doc.first:r>te&&(r=te,X=!0),$=Jn(this.doc,r)}else $=r;return ga(this,$,{top:0,left:0},u||"page",F||X).top+(X?this.doc.height-sr($):0)},defaultTextHeight:function(){return Sa(this.display)},defaultCharWidth:function(){return Da(this.display)},getViewport:function(){return{from:this.display.viewFrom,to:this.display.viewTo}},addWidget:function(r,u,F,X,$){var te=this.display;r=zr(this,Kn(this.doc,r));var le=r.bottom,Me=r.left;if(u.style.position="absolute",u.setAttribute("cm-ignore-events","true"),this.display.input.setUneditable(u),te.sizer.appendChild(u),X=="over")le=r.top;else if(X=="above"||X=="near"){var Fe=Math.max(te.wrapper.clientHeight,this.doc.height),pt=Math.max(te.sizer.clientWidth,te.lineSpace.clientWidth);(X=="above"||r.bottom+u.offsetHeight>Fe)&&r.top>u.offsetHeight?le=r.top-u.offsetHeight:r.bottom+u.offsetHeight<=Fe&&(le=r.bottom),Me+u.offsetWidth>pt&&(Me=pt-u.offsetWidth)}u.style.top=le+"px",u.style.left=u.style.right="",$=="right"?(Me=te.sizer.clientWidth-u.offsetWidth,u.style.right="0px"):($=="left"?Me=0:$=="middle"&&(Me=(te.sizer.clientWidth-u.offsetWidth)/2),u.style.left=Me+"px"),F&&po(this,{left:Me,top:le,right:Me+u.offsetWidth,bottom:le+u.offsetHeight})},triggerOnKeyDown:fi(xl),triggerOnKeyPress:fi(_l),triggerOnKeyUp:Cl,triggerOnMouseDown:fi(Gs),execCommand:function(r){if(jo.hasOwnProperty(r))return jo[r].call(null,this)},triggerElectric:fi(function(r){he(this,r)}),findPosH:function(r,u,F,X){var $=1;u<0&&($=-1,u=-u);for(var te=Kn(this.doc,r),le=0;le<u&&!(te=Be(this.doc,te,$,F,X),te.hitSide);++le);return te},moveH:fi(function(r,u){var F=this;this.extendSelectionsBy(function(X){return F.display.shift||F.doc.extend||X.empty()?Be(F.doc,X.head,r,u,F.options.rtlMoveVisually):r<0?X.from():X.to()},Re)}),deleteH:fi(function(r,u){var F=this.doc.sel,X=this.doc;F.somethingSelected()?X.replaceSelection("",null,"+delete"):Uo(this,function($){var te=Be(X,$.head,r,u,!1);return r<0?{from:te,to:$.head}:{from:$.head,to:te}})}),findPosV:function(r,u,F,X){var $=1,te=X;u<0&&($=-1,u=-u);for(var le=Kn(this.doc,r),Me=0;Me<u;++Me){var Fe=zr(this,le,"div");if(te==null?te=Fe.left:Fe.left=te,le=Ue(this,Fe,$,F),le.hitSide)break}return le},moveV:fi(function(r,u){var F=this,X=this.doc,$=[],te=!this.display.shift&&!X.extend&&X.sel.somethingSelected();if(X.extendSelectionsBy(function(Me){if(te)return r<0?Me.from():Me.to();var Fe=zr(F,Me.head,"div");Me.goalColumn!=null&&(Fe.left=Me.goalColumn),$.push(Fe.left);var pt=Ue(F,Fe,r,u);return u=="page"&&Me==X.sel.primary()&&Zi(F,ar(F,pt,"div").top-Fe.top),pt},Re),$.length)for(var le=0;le<X.sel.ranges.length;le++)X.sel.ranges[le].goalColumn=$[le]}),findWordAt:function(r){var u=this.doc,F=Jn(u,r.line).text,X=r.ch,$=r.ch;if(F){var te=this.getHelper(r,"wordChars");(r.sticky=="before"||$==F.length)&&X?--X:++$;for(var le=F.charAt(X),Me=At(le,te)?function(Fe){return At(Fe,te)}:/\s/.test(le)?function(Fe){return/\s/.test(Fe)}:function(Fe){return!/\s/.test(Fe)&&!At(Fe)};X>0&&Me(F.charAt(X-1));)--X;for(;$<F.length&&Me(F.charAt($));)++$}return new Ia(Dt(r.line,X),Dt(r.line,$))},toggleOverwrite:function(r){if(r!=null&&r==this.state.overwrite)return;(this.state.overwrite=!this.state.overwrite)?B(this.display.cursorDiv,"CodeMirror-overwrite"):o(this.display.cursorDiv,"CodeMirror-overwrite"),tt(this,"overwriteToggle",this,this.state.overwrite)},hasFocus:function(){return this.display.input.getField()==N()},isReadOnly:function(){return!!(this.options.readOnly||this.doc.cantEdit)},scrollTo:fi(function(r,u){Fr(this,r,u)}),getScrollInfo:function(){var r=this.display.scroller;return{left:r.scrollLeft,top:r.scrollTop,height:r.scrollHeight-Zn(this)-this.display.barHeight,width:r.scrollWidth-Zn(this)-this.display.barWidth,clientHeight:Qn(this),clientWidth:lr(this)}},scrollIntoView:fi(function(r,u){r==null?(r={from:this.doc.sel.primary().head,to:null},u==null&&(u=this.options.cursorScrollMargin)):typeof r=="number"?r={from:Dt(r,0),to:null}:r.from==null&&(r={from:r,to:null}),r.to||(r.to=r.from),r.margin=u||0,r.from.line!=null?Cr(this,r):na(this,r.from,r.to,r.margin)}),setSize:fi(function(r,u){var F=this,X=function(te){return typeof te=="number"||/^\d+$/.test(String(te))?te+"px":te};r!=null&&(this.display.wrapper.style.width=X(r)),u!=null&&(this.display.wrapper.style.height=X(u)),this.options.lineWrapping&&er(this);var $=this.display.viewFrom;this.doc.iter($,this.display.viewTo,function(te){if(te.widgets){for(var le=0;le<te.widgets.length;le++)if(te.widgets[le].noHScroll){Ma(F,$,"widget");break}}++$}),this.curOp.forceUpdate=!0,tt(this,"refresh",this)}),operation:function(r){return Si(this,r)},startOperation:function(){return Qi(this)},endOperation:function(){return qi(this)},refresh:fi(function(){var r=this.display.cachedTextHeight;Dr(this),this.curOp.forceUpdate=!0,Mr(this),Fr(this,this.doc.scrollLeft,this.doc.scrollTop),go(this.display),(r==null||Math.abs(r-Sa(this.display))>.5||this.options.lineWrapping)&&fa(this),tt(this,"refresh",this)}),swapDoc:fi(function(r){var u=this.doc;return u.cm=null,this.state.selectingText&&this.state.selectingText(),ws(this,r),Mr(this),this.display.input.reset(),Fr(this,r.scrollLeft,r.scrollTop),this.curOp.forceScroll=!0,dn(this,"swapDoc",this,u),u}),phrase:function(r){var u=this.options.phrases;return u&&Object.prototype.hasOwnProperty.call(u,r)?u[r]:r},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}},Ee(e),e.registerHelper=function(r,u,F){a.hasOwnProperty(r)||(a[r]=e[r]={_global:[]}),a[r][u]=F},e.registerGlobalHelper=function(r,u,F,X){e.registerHelper(r,u,X),a[r]._global.push({pred:F,val:X})}}function Be(e,t,a,r,u){var F=t,X=a,$=Jn(e,t.line),te=u&&e.direction=="rtl"?-a:a;function le(){var yr=t.line+te;return yr<e.first||yr>=e.first+e.size?!1:(t=new Dt(yr,t.ch,t.sticky),$=Jn(e,yr))}function Me(yr){var nr;if(r=="codepoint"){var Tr=$.text.charCodeAt(t.ch+(r>0?0:-1));isNaN(Tr)?nr=null:nr=new Dt(t.line,Math.max(0,Math.min($.text.length,t.ch+a*(Tr>=55296&&Tr<56320?2:1))),-a)}else u?nr=Fs(e.cm,$,t,a):nr=js($,t,a);if(nr==null)if(!yr&&le())t=Bs(u,e.cm,$,t.line,te);else return!1;else t=nr;return!0}if(r=="char"||r=="codepoint")Me();else if(r=="column")Me(!0);else if(r=="word"||r=="group")for(var Fe=null,pt=r=="group",st=e.cm&&e.cm.getHelper(t,"wordChars"),zt=!0;!(a<0&&!Me(!zt));zt=!1){var pn=$.text.charAt(t.ch)||`
`,kn=At(pn,st)?"w":pt&&pn==`
`?"n":!pt||/\s/.test(pn)?null:"p";if(pt&&!zt&&!kn&&(kn="s"),Fe&&Fe!=kn){a<0&&(a=1,Me(),t.sticky="after");break}if(kn&&(Fe=kn),a>0&&!Me(!zt))break}var tr=vs(e,t,F,X,!0);return Mt(F,tr)&&(tr.hitSide=!0),tr}function Ue(e,t,a,r){var u=e.doc,F=t.left,X;if(r=="page"){var $=Math.min(e.display.wrapper.clientHeight,window.innerHeight||document.documentElement.clientHeight),te=Math.max($-.5*Sa(e.display),3);X=(a>0?t.bottom:t.top)+a*te}else r=="line"&&(X=a>0?t.bottom+3:t.top-3);for(var le;!(le=Ua(e,F,X),!le.outside);){if(a<0?X<=0:X>=u.height){le.hitSide=!0;break}X+=a*5}return le}var Ye=function(e){this.cm=e,this.lastAnchorNode=this.lastAnchorOffset=this.lastFocusNode=this.lastFocusOffset=null,this.polling=new J,this.composing=null,this.gracePeriod=!1,this.readDOMTimeout=null};Ye.prototype.init=function(e){var t=this,a=this,r=a.cm,u=a.div=e.lineDiv;ke(u,r.options.spellcheck,r.options.autocorrect,r.options.autocapitalize);function F($){for(var te=$.target;te;te=te.parentNode){if(te==u)return!0;if(/\bCodeMirror-(?:line)?widget\b/.test(te.className))break}return!1}We(u,"paste",function($){if(!F($)||Et(r,$)||oe($,r))return;T<=11&&setTimeout(Ja(r,function(){return t.updateFromDOM()}),20)}),We(u,"compositionstart",function($){t.composing={data:$.data,done:!1}}),We(u,"compositionupdate",function($){t.composing||(t.composing={data:$.data,done:!1})}),We(u,"compositionend",function($){t.composing&&($.data!=t.composing.data&&t.readFromDOMSoon(),t.composing.done=!0)}),We(u,"touchstart",function(){return a.forceCompositionEnd()}),We(u,"input",function(){t.composing||t.readFromDOMSoon()});function X($){if(!F($)||Et(r,$))return;if(r.somethingSelected())Q({lineWise:!1,text:r.getSelections()}),$.type=="cut"&&r.replaceSelection("",null,"cut");else if(r.options.lineWiseCopyCut){var te=me(r);Q({lineWise:!0,text:te.text}),$.type=="cut"&&r.operation(function(){r.setSelections(te.ranges,0,ye),r.replaceSelection("",null,"cut")})}else return;if($.clipboardData){$.clipboardData.clearData();var le=z.text.join(`
`);if($.clipboardData.setData("Text",le),$.clipboardData.getData("Text")==le){$.preventDefault();return}}var Me=Je(),Fe=Me.firstChild;r.display.lineSpace.insertBefore(Me,r.display.lineSpace.firstChild),Fe.value=z.text.join(`
`);var pt=document.activeElement;V(Fe),setTimeout(function(){r.display.lineSpace.removeChild(Me),pt.focus(),pt==u&&a.showPrimarySelection()},50)}We(u,"copy",X),We(u,"cut",X)},Ye.prototype.screenReaderLabelChanged=function(e){e?this.div.setAttribute("aria-label",e):this.div.removeAttribute("aria-label")},Ye.prototype.prepareSelection=function(){var e=Gr(this.cm,!1);return e.focus=document.activeElement==this.div,e},Ye.prototype.showSelection=function(e,t){if(!e||!this.cm.display.view.length)return;(e.focus||t)&&this.showPrimarySelection(),this.showMultipleSelections(e)},Ye.prototype.getSelection=function(){return this.cm.display.wrapper.ownerDocument.getSelection()},Ye.prototype.showPrimarySelection=function(){var e=this.getSelection(),t=this.cm,a=t.doc.sel.primary(),r=a.from(),u=a.to();if(t.display.viewTo==t.display.viewFrom||r.line>=t.display.viewTo||u.line<t.display.viewFrom){e.removeAllRanges();return}var F=Sr(t,e.anchorNode,e.anchorOffset),X=Sr(t,e.focusNode,e.focusOffset);if(F&&!F.bad&&X&&!X.bad&&xn(wr(F,X),r)==0&&xn(Hr(F,X),u)==0)return;var $=t.display.view,te=r.line>=t.display.viewFrom&&Ot(t,r)||{node:$[0].measure.map[2],offset:0},le=u.line<t.display.viewTo&&Ot(t,u);if(!le){var Me=$[$.length-1].measure,Fe=Me.maps?Me.maps[Me.maps.length-1]:Me.map;le={node:Fe[Fe.length-1],offset:Fe[Fe.length-2]-Fe[Fe.length-3]}}if(!te||!le){e.removeAllRanges();return}var pt=e.rangeCount&&e.getRangeAt(0),st;try{st=v(te.node,te.offset,le.offset,le.node)}catch(zt){}st&&(!j&&t.state.focused?(e.collapse(te.node,te.offset),st.collapsed||(e.removeAllRanges(),e.addRange(st))):(e.removeAllRanges(),e.addRange(st)),pt&&e.anchorNode==null?e.addRange(pt):j&&this.startGracePeriod()),this.rememberSelection()},Ye.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)},Ye.prototype.showMultipleSelections=function(e){s(this.cm.display.cursorDiv,e.cursors),s(this.cm.display.selectionDiv,e.selection)},Ye.prototype.rememberSelection=function(){var e=this.getSelection();this.lastAnchorNode=e.anchorNode,this.lastAnchorOffset=e.anchorOffset,this.lastFocusNode=e.focusNode,this.lastFocusOffset=e.focusOffset},Ye.prototype.selectionInEditor=function(){var e=this.getSelection();if(!e.rangeCount)return!1;var t=e.getRangeAt(0).commonAncestorContainer;return A(this.div,t)},Ye.prototype.focus=function(){this.cm.options.readOnly!="nocursor"&&((!this.selectionInEditor()||document.activeElement!=this.div)&&this.showSelection(this.prepareSelection(),!0),this.div.focus())},Ye.prototype.blur=function(){this.div.blur()},Ye.prototype.getField=function(){return this.div},Ye.prototype.supportsTouch=function(){return!0},Ye.prototype.receivedFocus=function(){var e=this;this.selectionInEditor()?this.pollSelection():Si(this.cm,function(){return e.cm.curOp.selectionChanged=!0});function t(){e.cm.state.focused&&(e.pollSelection(),e.polling.set(e.cm.options.pollInterval,t))}this.polling.set(this.cm.options.pollInterval,t)},Ye.prototype.selectionChanged=function(){var e=this.getSelection();return e.anchorNode!=this.lastAnchorNode||e.anchorOffset!=this.lastAnchorOffset||e.focusNode!=this.lastFocusNode||e.focusOffset!=this.lastFocusOffset},Ye.prototype.pollSelection=function(){if(this.readDOMTimeout!=null||this.gracePeriod||!this.selectionChanged())return;var e=this.getSelection(),t=this.cm;if(h&&_&&this.cm.display.gutterSpecs.length&&Yn(e.anchorNode)){this.cm.triggerOnKeyDown({type:"keydown",keyCode:8,preventDefault:Math.abs}),this.blur(),this.focus();return}if(this.composing)return;this.rememberSelection();var a=Sr(t,e.anchorNode,e.anchorOffset),r=Sr(t,e.focusNode,e.focusOffset);a&&r&&Si(t,function(){xi(t.doc,cr(a,r),ye),(a.bad||r.bad)&&(t.curOp.selectionChanged=!0)})},Ye.prototype.pollContent=function(){this.readDOMTimeout!=null&&(clearTimeout(this.readDOMTimeout),this.readDOMTimeout=null);var e=this.cm,t=e.display,a=e.doc.sel.primary(),r=a.from(),u=a.to();if(r.ch==0&&r.line>e.firstLine()&&(r=Dt(r.line-1,Jn(e.doc,r.line-1).length)),u.ch==Jn(e.doc,u.line).text.length&&u.line<e.lastLine()&&(u=Dt(u.line+1,0)),r.line<t.viewFrom||u.line>t.viewTo-1)return!1;var F,X,$;r.line==t.viewFrom||(F=Ve(e,r.line))==0?(X=yt(t.view[0].line),$=t.view[0].node):(X=yt(t.view[F].line),$=t.view[F-1].node.nextSibling);var te=Ve(e,u.line),le,Me;if(te==t.view.length-1?(le=t.viewTo-1,Me=t.lineDiv.lastChild):(le=yt(t.view[te+1].line)-1,Me=t.view[te+1].node.previousSibling),!$)return!1;for(var Fe=e.doc.splitLines(Er(e,$,Me,X,le)),pt=ca(e.doc,Dt(X,0),Dt(le,Jn(e.doc,le).text.length));Fe.length>1&&pt.length>1;)if(q(Fe)==q(pt))Fe.pop(),pt.pop(),le--;else if(Fe[0]==pt[0])Fe.shift(),pt.shift(),X++;else break;for(var st=0,zt=0,pn=Fe[0],kn=pt[0],tr=Math.min(pn.length,kn.length);st<tr&&pn.charCodeAt(st)==kn.charCodeAt(st);)++st;for(var yr=q(Fe),nr=q(pt),Tr=Math.min(yr.length-(Fe.length==1?st:0),nr.length-(pt.length==1?st:0));zt<Tr&&yr.charCodeAt(yr.length-zt-1)==nr.charCodeAt(nr.length-zt-1);)++zt;if(Fe.length==1&&pt.length==1&&X==r.line)for(;st&&st>r.ch&&yr.charCodeAt(yr.length-zt-1)==nr.charCodeAt(nr.length-zt-1);)st--,zt++;Fe[Fe.length-1]=yr.slice(0,yr.length-zt).replace(/^\u200b+/,""),Fe[0]=Fe[0].slice(st).replace(/\u200b+$/,"");var Zr=Dt(X,st),Wr=Dt(le,pt.length?q(pt).length-zt:0);if(Fe.length>1||Fe[0]||xn(Zr,Wr))return Lo(e.doc,Fe,Zr,Wr,"+input"),!0},Ye.prototype.ensurePolled=function(){this.forceCompositionEnd()},Ye.prototype.reset=function(){this.forceCompositionEnd()},Ye.prototype.forceCompositionEnd=function(){if(!this.composing)return;clearTimeout(this.readDOMTimeout),this.composing=null,this.updateFromDOM(),this.div.blur(),this.div.focus()},Ye.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)},Ye.prototype.updateFromDOM=function(){var e=this;(this.cm.isReadOnly()||!this.pollContent())&&Si(this.cm,function(){return Dr(e.cm)})},Ye.prototype.setUneditable=function(e){e.contentEditable="false"},Ye.prototype.onKeyPress=function(e){if(e.charCode==0||this.composing)return;e.preventDefault(),this.cm.isReadOnly()||Ja(this.cm,ie)(this.cm,String.fromCharCode(e.charCode==null?e.keyCode:e.charCode),0)},Ye.prototype.readOnlyChanged=function(e){this.div.contentEditable=String(e!="nocursor")},Ye.prototype.onContextMenu=function(){},Ye.prototype.resetPosition=function(){},Ye.prototype.needsContentAttribute=!0;function Ot(e,t){var a=yn(e,t.line);if(!a||a.hidden)return null;var r=Jn(e.doc,t.line),u=_r(a,r,t.line),F=Wn(r,e.doc.direction),X="left";if(F){var $=vn(F,t.ch);X=$%2?"right":"left"}var te=Pn(u.map,t.ch,X);return te.offset=te.collapse=="right"?te.end:te.start,te}function Yn(e){for(var t=e;t;t=t.parentNode)if(/CodeMirror-gutter-wrapper/.test(t.className))return!0;return!1}function $n(e,t){return t&&(e.bad=!0),e}function Er(e,t,a,r,u){var F="",X=!1,$=e.doc.lineSeparator(),te=!1;function le(st){return function(zt){return zt.id==st}}function Me(){X&&(F+=$,te&&(F+=$),X=te=!1)}function Fe(st){st&&(Me(),F+=st)}function pt(st){if(st.nodeType==1){var zt=st.getAttribute("cm-text");if(zt){Fe(zt);return}var pn=st.getAttribute("cm-marker"),kn;if(pn){var tr=e.findMarks(Dt(r,0),Dt(u+1,0),le(+pn));tr.length&&(kn=tr[0].find(0))&&Fe(ca(e.doc,kn.from,kn.to).join($));return}if(st.getAttribute("contenteditable")=="false")return;var yr=/^(pre|div|p|li|table|br)$/i.test(st.nodeName);if(!/^br$/i.test(st.nodeName)&&st.textContent.length==0)return;yr&&Me();for(var nr=0;nr<st.childNodes.length;nr++)pt(st.childNodes[nr]);/^(pre|p)$/i.test(st.nodeName)&&(te=!0),yr&&(X=!0)}else st.nodeType==3&&Fe(st.nodeValue.replace(/\u200b/g,"").replace(/\u00a0/g," "))}for(;!(pt(t),t==a);)t=t.nextSibling,te=!1;return F}function Sr(e,t,a){var r;if(t==e.display.lineDiv){if(r=e.display.lineDiv.childNodes[a],!r)return $n(e.clipPos(Dt(e.display.viewTo-1)),!0);t=null,a=0}else for(r=t;;r=r.parentNode){if(!r||r==e.display.lineDiv)return null;if(r.parentNode&&r.parentNode==e.display.lineDiv)break}for(var u=0;u<e.display.view.length;u++){var F=e.display.view[u];if(F.node==r)return Vr(F,t,a)}}function Vr(e,t,a){var r=e.text.firstChild,u=!1;if(!t||!A(r,t))return $n(Dt(yt(e.line),0),!0);if(t==r&&(u=!0,t=r.childNodes[a],a=0,!t)){var F=e.rest?q(e.rest):e.line;return $n(Dt(yt(F),F.text.length),u)}var X=t.nodeType==3?t:null,$=t;for(!X&&t.childNodes.length==1&&t.firstChild.nodeType==3&&(X=t.firstChild,a&&(a=X.nodeValue.length));$.parentNode!=r;)$=$.parentNode;var te=e.measure,le=te.maps;function Me(kn,tr,yr){for(var nr=-1;nr<(le?le.length:0);nr++)for(var Tr=nr<0?te.map:le[nr],Zr=0;Zr<Tr.length;Zr+=3){var Wr=Tr[Zr+2];if(Wr==kn||Wr==tr){var _a=yt(nr<0?e.line:e.rest[nr]),Za=Tr[Zr]+yr;return(yr<0||Wr!=kn)&&(Za=Tr[Zr+(yr?1:0)]),Dt(_a,Za)}}}var Fe=Me(X,$,a);if(Fe)return $n(Fe,u);for(var pt=$.nextSibling,st=X?X.nodeValue.length-a:0;pt;pt=pt.nextSibling){if(Fe=Me(pt,pt.firstChild,0),Fe)return $n(Dt(Fe.line,Fe.ch-st),u);st+=pt.textContent.length}for(var zt=$.previousSibling,pn=a;zt;zt=zt.previousSibling){if(Fe=Me(zt,zt.firstChild,-1),Fe)return $n(Dt(Fe.line,Fe.ch+pn),u);pn+=zt.textContent.length}}var Ar=function(e){this.cm=e,this.prevInput="",this.pollingFast=!1,this.polling=new J,this.hasSelection=!1,this.composing=null};Ar.prototype.init=function(e){var t=this,a=this,r=this.cm;this.createField(e);var u=this.textarea;e.wrapper.insertBefore(this.wrapper,e.wrapper.firstChild),g&&(u.style.width="0px"),We(u,"input",function(){H&&T>=9&&t.hasSelection&&(t.hasSelection=null),a.poll()}),We(u,"paste",function(X){if(Et(r,X)||oe(X,r))return;r.state.pasteIncoming=+new Date,a.fastPoll()});function F(X){if(Et(r,X))return;if(r.somethingSelected())Q({lineWise:!1,text:r.getSelections()});else if(r.options.lineWiseCopyCut){var $=me(r);Q({lineWise:!0,text:$.text}),X.type=="cut"?r.setSelections($.ranges,null,ye):(a.prevInput="",u.value=$.text.join(`
`),V(u))}else return;X.type=="cut"&&(r.state.cutIncoming=+new Date)}We(u,"cut",F),We(u,"copy",F),We(e.scroller,"paste",function(X){if(jn(e,X)||Et(r,X))return;if(!u.dispatchEvent){r.state.pasteIncoming=+new Date,a.focus();return}var $=new Event("paste");$.clipboardData=X.clipboardData,u.dispatchEvent($)}),We(e.lineSpace,"selectstart",function(X){jn(e,X)||ae(X)}),We(u,"compositionstart",function(){var X=r.getCursor("from");a.composing&&a.composing.range.clear(),a.composing={start:X,range:r.markText(X,r.getCursor("to"),{className:"CodeMirror-composing"})}}),We(u,"compositionend",function(){a.composing&&(a.poll(),a.composing.range.clear(),a.composing=null)})},Ar.prototype.createField=function(e){this.wrapper=Je(),this.textarea=this.wrapper.firstChild},Ar.prototype.screenReaderLabelChanged=function(e){e?this.textarea.setAttribute("aria-label",e):this.textarea.removeAttribute("aria-label")},Ar.prototype.prepareSelection=function(){var e=this.cm,t=e.display,a=e.doc,r=Gr(e);if(e.options.moveInputWithCursor){var u=zr(e,a.sel.primary().head,"div"),F=t.wrapper.getBoundingClientRect(),X=t.lineDiv.getBoundingClientRect();r.teTop=Math.max(0,Math.min(t.wrapper.clientHeight-10,u.top+X.top-F.top)),r.teLeft=Math.max(0,Math.min(t.wrapper.clientWidth-10,u.left+X.left-F.left))}return r},Ar.prototype.showSelection=function(e){var t=this.cm,a=t.display;s(a.cursorDiv,e.cursors),s(a.selectionDiv,e.selection),e.teTop!=null&&(this.wrapper.style.top=e.teTop+"px",this.wrapper.style.left=e.teLeft+"px")},Ar.prototype.reset=function(e){if(this.contextMenuPending||this.composing)return;var t=this.cm;if(t.somethingSelected()){this.prevInput="";var a=t.getSelection();this.textarea.value=a,t.state.focused&&V(this.textarea),H&&T>=9&&(this.hasSelection=a)}else e||(this.prevInput=this.textarea.value="",H&&T>=9&&(this.hasSelection=null))},Ar.prototype.getField=function(){return this.textarea},Ar.prototype.supportsTouch=function(){return!1},Ar.prototype.focus=function(){if(this.cm.options.readOnly!="nocursor"&&(!l||N()!=this.textarea))try{this.textarea.focus()}catch(e){}},Ar.prototype.blur=function(){this.textarea.blur()},Ar.prototype.resetPosition=function(){this.wrapper.style.top=this.wrapper.style.left=0},Ar.prototype.receivedFocus=function(){this.slowPoll()},Ar.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()})},Ar.prototype.fastPoll=function(){var e=!1,t=this;t.pollingFast=!0;function a(){var r=t.poll();!r&&!e?(e=!0,t.polling.set(60,a)):(t.pollingFast=!1,t.slowPoll())}t.polling.set(20,a)},Ar.prototype.poll=function(){var e=this,t=this.cm,a=this.textarea,r=this.prevInput;if(this.contextMenuPending||!t.state.focused||wt(a)&&!r&&!this.composing||t.isReadOnly()||t.options.disableInput||t.state.keySeq)return!1;var u=a.value;if(u==r&&!t.somethingSelected())return!1;if(H&&T>=9&&this.hasSelection===u||d&&/[\uf700-\uf7ff]/.test(u))return t.display.input.reset(),!1;if(t.doc.sel==t.display.selForContextMenu){var F=u.charCodeAt(0);if(F==8203&&!r&&(r="\u200B"),F==8666)return this.reset(),this.cm.execCommand("undo")}for(var X=0,$=Math.min(r.length,u.length);X<$&&r.charCodeAt(X)==u.charCodeAt(X);)++X;return Si(t,function(){ie(t,u.slice(X),r.length-X,null,e.composing?"*compose":null),u.length>1e3||u.indexOf(`
`)>-1?a.value=e.prevInput="":e.prevInput=u,e.composing&&(e.composing.range.clear(),e.composing.range=t.markText(e.composing.start,t.getCursor("to"),{className:"CodeMirror-composing"}))}),!0},Ar.prototype.ensurePolled=function(){this.pollingFast&&this.poll()&&(this.pollingFast=!1)},Ar.prototype.onKeyPress=function(){H&&T>=9&&(this.hasSelection=null),this.fastPoll()},Ar.prototype.onContextMenu=function(e){var t=this,a=t.cm,r=a.display,u=t.textarea;t.contextMenuPending&&t.contextMenuPending();var F=Rr(a,e),X=r.scroller.scrollTop;if(!F||L)return;var $=a.options.resetSelectionOnContextMenu;$&&a.doc.sel.contains(F)==-1&&Ja(a,xi)(a.doc,cr(F),ye);var te=u.style.cssText,le=t.wrapper.style.cssText,Me=t.wrapper.offsetParent.getBoundingClientRect();t.wrapper.style.cssText="position: static",u.style.cssText=`position: absolute; width: 30px; height: 30px;
top: `+(e.clientY-Me.top-5)+"px; left: "+(e.clientX-Me.left-5)+`px;
z-index: 1000; background: `+(H?"rgba(255, 255, 255, .05)":"transparent")+`;
outline: none; border-width: 0; outline: none; overflow: hidden; opacity: .05; filter: alpha(opacity=5);`;var Fe;R&&(Fe=window.scrollY),r.input.focus(),R&&window.scrollTo(null,Fe),r.input.reset(),a.somethingSelected()||(u.value=t.prevInput=" "),t.contextMenuPending=st,r.selForContextMenu=a.doc.sel,clearTimeout(r.detectingSelectAll);function pt(){if(u.selectionStart!=null){var pn=a.somethingSelected(),kn="\u200B"+(pn?u.value:"");u.value="\u21DA",u.value=kn,t.prevInput=pn?"":"\u200B",u.selectionStart=1,u.selectionEnd=kn.length,r.selForContextMenu=a.doc.sel}}function st(){if(t.contextMenuPending!=st)return;if(t.contextMenuPending=!1,t.wrapper.style.cssText=le,u.style.cssText=te,H&&T<9&&r.scrollbars.setScrollTop(r.scroller.scrollTop=X),u.selectionStart!=null){(!H||H&&T<9)&&pt();var pn=0,kn=function(){r.selForContextMenu==a.doc.sel&&u.selectionStart==0&&u.selectionEnd>0&&t.prevInput=="\u200B"?Ja(a,il)(a):pn++<10?r.detectingSelectAll=setTimeout(kn,500):(r.selForContextMenu=null,r.input.reset())};r.detectingSelectAll=setTimeout(kn,200)}}if(H&&T>=9&&pt(),x){fe(e);var zt=function(){_t(window,"mouseup",zt),setTimeout(st,20)};We(window,"mouseup",zt)}else setTimeout(st,50)},Ar.prototype.readOnlyChanged=function(e){e||this.reset(),this.textarea.disabled=e=="nocursor",this.textarea.readOnly=!!e},Ar.prototype.setUneditable=function(){},Ar.prototype.needsContentAttribute=!1;function ka(e,t){if(t=t?k(t):{},t.value=e.value,!t.tabindex&&e.tabIndex&&(t.tabindex=e.tabIndex),!t.placeholder&&e.placeholder&&(t.placeholder=e.placeholder),t.autofocus==null){var a=N();t.autofocus=a==e||e.getAttribute("autofocus")!=null&&a==document.body}function r(){e.value=$.getValue()}var u;if(e.form&&(We(e.form,"submit",r),!t.leaveSubmitMethodAlone)){var F=e.form;u=F.submit;try{var X=F.submit=function(){r(),F.submit=u,F.submit(),F.submit=X}}catch(te){}}t.finishInit=function(te){te.save=r,te.getTextArea=function(){return e},te.toTextArea=function(){te.toTextArea=isNaN,r(),e.parentNode.removeChild(te.getWrapperElement()),e.style.display="",e.form&&(_t(e.form,"submit",r),!t.leaveSubmitMethodAlone&&typeof e.form.submit=="function"&&(e.form.submit=u))}},e.style.display="none";var $=ei(function(te){return e.parentNode.insertBefore(te,e.nextSibling)},t);return $}function Ta(e){e.off=_t,e.on=We,e.wheelEventPixels=lo,e.Doc=Pi,e.splitLines=vt,e.countColumn=K,e.findColumn=Pe,e.isWordChar=at,e.Pass=Se,e.signal=tt,e.Line=zn,e.changeEnd=Ur,e.scrollbarModel=Wo,e.Pos=Dt,e.cmpPos=xn,e.modes=Tt,e.mimeModes=it,e.resolveMode=mt,e.getMode=Kt,e.modeExtensions=Nn,e.extendMode=_n,e.copyState=ir,e.startState=Aa,e.innerMode=ua,e.commands=jo,e.keyMap=ro,e.keyName=Es,e.isModifierKey=Zo,e.lookupKey=ao,e.normalizeKeyMap=gl,e.StringStream=ra,e.SharedTextMarker=No,e.TextMarker=Hi,e.LineWidget=Xo,e.e_preventDefault=ae,e.e_stopPropagation=se,e.e_stop=fe,e.addClass=B,e.contains=A,e.rmClass=o,e.keyNames=fo}$l(ei),et(ei);var Xa="iter insert remove copy getEditor constructor".split(" ");for(var ui in Pi.prototype)Pi.prototype.hasOwnProperty(ui)&&ne(Xa,ui)<0&&(ei.prototype[ui]=function(e){return function(){return e.apply(this.doc,arguments)}}(Pi.prototype[ui]));return Ee(Pi),ei.inputStyles={textarea:Ar,contenteditable:Ye},ei.defineMode=function(e){!ei.defaults.mode&&e!="null"&&(ei.defaults.mode=e),Yt.apply(this,arguments)},ei.defineMIME=sn,ei.defineMode("null",function(){return{token:function(e){return e.skipToEnd()}}}),ei.defineMIME("text/plain","null"),ei.defineExtension=function(e,t){ei.prototype[e]=t},ei.defineDocExtension=function(e,t){Pi.prototype[e]=t},ei.fromTextArea=ka,Ta(ei),ei.version="5.58.2",ei})},W07S:function(Ne,Ae,O){Ne.exports={flex_box_center:"flex_box_center___3Ev42",flex_space_between:"flex_space_between___YVm69",flex_box_vertical_center:"flex_box_vertical_center___1A_DW",flex_box_center_end:"flex_box_center_end___1R_AN",flex_box_column:"flex_box_column___3IUQN",fixedBottom:"fixedBottom___3EaqZ",wrap:"wrap___2v9M2",center:"center___3jrQu"}},W6BS:function(Ne,Ae){Ne.exports="data:image/png;base64,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"},WaYH:function(Ne,Ae,O){"use strict";var ee=O("rePB"),I=O("Ff2n"),j=O("VTBJ"),Y=O("1OyB"),W=O("vuIU"),D=O("JX7q"),H=O("Ji7U"),T=O("LK+K"),R=O("q1tI"),M=O("TSYQ"),_=O.n(M),L=O("sboe"),U=O("OZM5"),w=function(x){var p=x.prefixCls,o=x.level,n=x.isStart,s=x.isEnd;if(!o)return null;for(var i="".concat(p,"-indent-unit"),y=[],v=0;v<o;v+=1){var A;y.push(R.createElement("span",{key:v,className:_()(i,(A={},Object(ee.a)(A,"".concat(i,"-start"),n[v+1]),Object(ee.a)(A,"".concat(i,"-end"),s[v+1]),Object(ee.a)(A,"".concat(i,"-end-first-level"),!v&&s[0]),A))}))}return R.createElement("span",{"aria-hidden":"true",className:"".concat(p,"-indent")},y)},E=w,g=O("815F"),h="open",l="close",d="---",f=function(c){Object(H.a)(p,c);var x=Object(T.a)(p);function p(){var o;return Object(Y.a)(this,p),o=x.apply(this,arguments),o.state={dragNodeHighlight:!1},o.onSelectorClick=function(n){var s=o.props.context.onNodeClick;s(n,Object(g.b)(o.props)),o.isSelectable()?o.onSelect(n):o.onCheck(n)},o.onSelectorDoubleClick=function(n){var s=o.props.context.onNodeDoubleClick;s(n,Object(g.b)(o.props))},o.onSelect=function(n){if(o.isDisabled())return;var s=o.props.context.onNodeSelect;n.preventDefault(),s(n,Object(g.b)(o.props))},o.onCheck=function(n){if(o.isDisabled())return;var s=o.props,i=s.disableCheckbox,y=s.checked,v=o.props.context.onNodeCheck;if(!o.isCheckable()||i)return;n.preventDefault();var A=!y;v(n,Object(g.b)(o.props),A)},o.onMouseEnter=function(n){var s=o.props.context.onNodeMouseEnter;s(n,Object(g.b)(o.props))},o.onMouseLeave=function(n){var s=o.props.context.onNodeMouseLeave;s(n,Object(g.b)(o.props))},o.onContextMenu=function(n){var s=o.props.context.onNodeContextMenu;s(n,Object(g.b)(o.props))},o.onDragStart=function(n){var s=o.props.context.onNodeDragStart;n.stopPropagation(),o.setState({dragNodeHighlight:!0}),s(n,Object(D.a)(o));try{n.dataTransfer.setData("text/plain","")}catch(i){}},o.onDragEnter=function(n){var s=o.props.context.onNodeDragEnter;n.preventDefault(),n.stopPropagation(),s(n,Object(D.a)(o))},o.onDragOver=function(n){var s=o.props.context.onNodeDragOver;n.preventDefault(),n.stopPropagation(),s(n,Object(D.a)(o))},o.onDragLeave=function(n){var s=o.props.context.onNodeDragLeave;n.stopPropagation(),s(n,Object(D.a)(o))},o.onDragEnd=function(n){var s=o.props.context.onNodeDragEnd;n.stopPropagation(),o.setState({dragNodeHighlight:!1}),s(n,Object(D.a)(o))},o.onDrop=function(n){var s=o.props.context.onNodeDrop;n.preventDefault(),n.stopPropagation(),o.setState({dragNodeHighlight:!1}),s(n,Object(D.a)(o))},o.onExpand=function(n){var s=o.props.context.onNodeExpand;s(n,Object(g.b)(o.props))},o.setSelectHandle=function(n){o.selectHandle=n},o.getNodeState=function(){var n=o.props.expanded;return o.isLeaf()?null:n?h:l},o.hasChildren=function(){var n=o.props.eventKey,s=o.props.context.keyEntities,i=s[n]||{},y=i.children;return!!(y||[]).length},o.isLeaf=function(){var n=o.props,s=n.isLeaf,i=n.loaded,y=o.props.context.loadData,v=o.hasChildren();return s===!1?!1:s||!y&&!v||y&&i&&!v},o.isDisabled=function(){var n=o.props.disabled,s=o.props.context.disabled;return!!(s||n)},o.isCheckable=function(){var n=o.props.checkable,s=o.props.context.checkable;return!s||n===!1?!1:s},o.syncLoadData=function(n){var s=n.expanded,i=n.loading,y=n.loaded,v=o.props.context,A=v.loadData,N=v.onNodeLoad;if(i)return;A&&s&&!o.isLeaf()&&(!o.hasChildren()&&!y&&N(Object(g.b)(o.props)))},o.renderSwitcher=function(){var n=o.props,s=n.expanded,i=n.switcherIcon,y=o.props.context,v=y.prefixCls,A=y.switcherIcon,N=i||A;if(o.isLeaf())return R.createElement("span",{className:_()("".concat(v,"-switcher"),"".concat(v,"-switcher-noop"))},typeof N=="function"?N(Object(j.a)(Object(j.a)({},o.props),{},{isLeaf:!0})):N);var B=_()("".concat(v,"-switcher"),"".concat(v,"-switcher_").concat(s?h:l));return R.createElement("span",{onClick:o.onExpand,className:B},typeof N=="function"?N(Object(j.a)(Object(j.a)({},o.props),{},{isLeaf:!1})):N)},o.renderCheckbox=function(){var n=o.props,s=n.checked,i=n.halfChecked,y=n.disableCheckbox,v=o.props.context.prefixCls,A=o.isDisabled(),N=o.isCheckable();if(!N)return null;var B=typeof N!="boolean"?N:null;return R.createElement("span",{className:_()("".concat(v,"-checkbox"),s&&"".concat(v,"-checkbox-checked"),!s&&i&&"".concat(v,"-checkbox-indeterminate"),(A||y)&&"".concat(v,"-checkbox-disabled")),onClick:o.onCheck},B)},o.renderIcon=function(){var n=o.props.loading,s=o.props.context.prefixCls;return R.createElement("span",{className:_()("".concat(s,"-iconEle"),"".concat(s,"-icon__").concat(o.getNodeState()||"docu"),n&&"".concat(s,"-icon_loading"))})},o.renderSelector=function(){var n=o.state.dragNodeHighlight,s=o.props,i=s.title,y=s.selected,v=s.icon,A=s.loading,N=s.data,B=o.props.context,G=B.prefixCls,V=B.showIcon,P=B.icon,k=B.draggable,K=B.loadData,J=B.titleRender,ne=o.isDisabled(),de="".concat(G,"-node-content-wrapper"),Se;if(V){var ye=v||P;Se=ye?R.createElement("span",{className:_()("".concat(G,"-iconEle"),"".concat(G,"-icon__customize"))},typeof ye=="function"?ye(o.props):ye):o.renderIcon()}else K&&A&&(Se=o.renderIcon());var we;typeof i=="function"?we=i(N):J?we=J(N):we=i;var Re=R.createElement("span",{className:"".concat(G,"-title")},we);return R.createElement("span",{ref:o.setSelectHandle,title:typeof i=="string"?i:"",className:_()("".concat(de),"".concat(de,"-").concat(o.getNodeState()||"normal"),!ne&&(y||n)&&"".concat(G,"-node-selected"),!ne&&k&&"draggable"),draggable:!ne&&k||void 0,"aria-grabbed":!ne&&k||void 0,onMouseEnter:o.onMouseEnter,onMouseLeave:o.onMouseLeave,onContextMenu:o.onContextMenu,onClick:o.onSelectorClick,onDoubleClick:o.onSelectorDoubleClick,onDragStart:k?o.onDragStart:void 0},Se,Re)},o}return Object(W.a)(p,[{key:"componentDidMount",value:function(){this.syncLoadData(this.props)}},{key:"componentDidUpdate",value:function(){this.syncLoadData(this.props)}},{key:"isSelectable",value:function(){var n=this.props.selectable,s=this.props.context.selectable;return typeof n=="boolean"?n:s}},{key:"render",value:function(){var n,s=this.props,i=s.eventKey,y=s.className,v=s.style,A=s.dragOver,N=s.dragOverGapTop,B=s.dragOverGapBottom,G=s.isLeaf,V=s.isStart,P=s.isEnd,k=s.expanded,K=s.selected,J=s.checked,ne=s.halfChecked,de=s.loading,Se=s.domRef,ye=s.active,we=s.onMouseMove,Re=Object(I.a)(s,["eventKey","className","style","dragOver","dragOverGapTop","dragOverGapBottom","isLeaf","isStart","isEnd","expanded","selected","checked","halfChecked","loading","domRef","active","onMouseMove"]),Pe=this.props.context,xe=Pe.prefixCls,Oe=Pe.filterTreeNode,q=Pe.draggable,_e=Pe.keyEntities,ge=this.isDisabled(),Ge=Object(U.f)(Re),$e=_e[i]||{},Xe=$e.level,at=P[P.length-1];return R.createElement("div",Object.assign({ref:Se,className:_()(y,"".concat(xe,"-treenode"),(n={},Object(ee.a)(n,"".concat(xe,"-treenode-disabled"),ge),Object(ee.a)(n,"".concat(xe,"-treenode-switcher-").concat(k?"open":"close"),!G),Object(ee.a)(n,"".concat(xe,"-treenode-checkbox-checked"),J),Object(ee.a)(n,"".concat(xe,"-treenode-checkbox-indeterminate"),ne),Object(ee.a)(n,"".concat(xe,"-treenode-selected"),K),Object(ee.a)(n,"".concat(xe,"-treenode-loading"),de),Object(ee.a)(n,"".concat(xe,"-treenode-active"),ye),Object(ee.a)(n,"".concat(xe,"-treenode-leaf-last"),at),Object(ee.a)(n,"drag-over",!ge&&A),Object(ee.a)(n,"drag-over-gap-top",!ge&&N),Object(ee.a)(n,"drag-over-gap-bottom",!ge&&B),Object(ee.a)(n,"filter-node",Oe&&Oe(Object(g.b)(this.props))),n)),style:v,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:we},Ge),R.createElement(E,{prefixCls:xe,level:Xe,isStart:V,isEnd:P}),this.renderSwitcher(),this.renderCheckbox(),this.renderSelector())}}]),p}(R.Component),C=function(x){return R.createElement(L.a.Consumer,null,function(p){return R.createElement(f,Object.assign({},x,{context:p}))})};C.displayName="TreeNode",C.defaultProps={title:d},C.isTreeNode=1;var m=Ae.a=C},Xsq0:function(Ne,Ae,O){Ne.exports=O.p+"static/mainbanner.0a951716.jpg"},Y1PL:function(Ne,Ae,O){"use strict";O.r(Ae),O.d(Ae,"ResizableTextArea",function(){return ne});var ee=O("wx14"),I=O("1OyB"),j=O("vuIU"),Y=O("Ji7U"),W=O("LK+K"),D=O("q1tI"),H=O("VTBJ"),T=O("rePB"),R=O("Zm9Q"),M=O("Kwbf"),_=O("c+Xe"),L=O("m+aA"),U=O("bdgK"),w=new Map;function E(ye){ye.forEach(function(we){var Re,Pe=we.target;(Re=w.get(Pe))===null||Re===void 0||Re.forEach(function(xe){return xe(Pe)})})}var g=new U.default(E),h=null,l=null;function d(ye,we){w.has(ye)||(w.set(ye,new Set),g.observe(ye)),w.get(ye).add(we)}function f(ye,we){w.has(ye)&&(w.get(ye).delete(we),w.get(ye).size||(g.unobserve(ye),w.delete(ye)))}var C=function(ye){Object(Y.a)(Re,ye);var we=Object(W.a)(Re);function Re(){return Object(I.a)(this,Re),we.apply(this,arguments)}return Object(j.a)(Re,[{key:"render",value:function(){return this.props.children}}]),Re}(D.Component),m=D.createContext(null);function c(ye){var we=ye.children,Re=ye.onBatchResize,Pe=D.useRef(0),xe=D.useRef([]),Oe=D.useContext(m),q=D.useCallback(function(_e,ge,Ge){Pe.current+=1;var $e=Pe.current;xe.current.push({size:_e,element:ge,data:Ge}),Promise.resolve().then(function(){$e===Pe.current&&(Re==null||Re(xe.current),xe.current=[])}),Oe==null||Oe(_e,ge,Ge)},[Re,Oe]);return D.createElement(m.Provider,{value:q},we)}function x(ye){var we=ye.children,Re=ye.disabled,Pe=D.useRef(null),xe=D.useRef(null),Oe=D.useContext(m),q=D.useRef({width:-1,height:-1,offsetWidth:-1,offsetHeight:-1}),_e=D.isValidElement(we)&&Object(_.c)(we),ge=_e?we.ref:null,Ge=D.useMemo(function(){return Object(_.a)(ge,Pe)},[ge,Pe]),$e=D.useRef(ye);$e.current=ye;var Xe=D.useCallback(function(at){var At=$e.current,kt=At.onResize,Nt=At.data,Ct=at.getBoundingClientRect(),lt=Ct.width,tn=Ct.height,Cn=at.offsetWidth,Sn=at.offsetHeight,vn=Math.floor(lt),On=Math.floor(tn);if(q.current.width!==vn||q.current.height!==On||q.current.offsetWidth!==Cn||q.current.offsetHeight!==Sn){var Wn={width:vn,height:On,offsetWidth:Cn,offsetHeight:Sn};q.current=Wn;var De=Cn===Math.round(lt)?lt:Cn,We=Sn===Math.round(tn)?tn:Sn,bt=Object(H.a)(Object(H.a)({},Wn),{},{offsetWidth:De,offsetHeight:We});Oe==null||Oe(bt,at,Nt),kt&&Promise.resolve().then(function(){kt(bt,at)})}},[]);return D.useEffect(function(){var at=Object(L.a)(Pe.current)||Object(L.a)(xe.current);return at&&!Re&&d(at,Xe),function(){return f(at,Xe)}},[Pe.current,Re]),D.createElement(C,{ref:xe},_e?D.cloneElement(we,{ref:Ge}):we)}var p="rc-observer-key";function o(ye){var we=ye.children,Re=Object(R.a)(we);return Re.map(function(Pe,xe){var Oe=(Pe==null?void 0:Pe.key)||"".concat(p,"-").concat(xe);return D.createElement(x,Object(ee.a)({},ye,{key:Oe}),Pe)})}o.Collection=c;var n=o,s=O("bT9E"),i=O("TSYQ"),y=O.n(i),v=`
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
`,A=["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"],N={},B;function G(ye){var we=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Re=ye.getAttribute("id")||ye.getAttribute("data-reactid")||ye.getAttribute("name");if(we&&N[Re])return N[Re];var Pe=window.getComputedStyle(ye),xe=Pe.getPropertyValue("box-sizing")||Pe.getPropertyValue("-moz-box-sizing")||Pe.getPropertyValue("-webkit-box-sizing"),Oe=parseFloat(Pe.getPropertyValue("padding-bottom"))+parseFloat(Pe.getPropertyValue("padding-top")),q=parseFloat(Pe.getPropertyValue("border-bottom-width"))+parseFloat(Pe.getPropertyValue("border-top-width")),_e=A.map(function(Ge){return"".concat(Ge,":").concat(Pe.getPropertyValue(Ge))}).join(";"),ge={sizingStyle:_e,paddingSize:Oe,borderSize:q,boxSizing:xe};return we&&Re&&(N[Re]=ge),ge}function V(ye){var we=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Re=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,Pe=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;B||(B=document.createElement("textarea"),B.setAttribute("tab-index","-1"),B.setAttribute("aria-hidden","true"),document.body.appendChild(B)),ye.getAttribute("wrap")?B.setAttribute("wrap",ye.getAttribute("wrap")):B.removeAttribute("wrap");var xe=G(ye,we),Oe=xe.paddingSize,q=xe.borderSize,_e=xe.boxSizing,ge=xe.sizingStyle;B.setAttribute("style","".concat(ge,";").concat(v)),B.value=ye.value||ye.placeholder||"";var Ge=Number.MIN_SAFE_INTEGER,$e=Number.MAX_SAFE_INTEGER,Xe=B.scrollHeight,at;if(_e==="border-box"?Xe+=q:_e==="content-box"&&(Xe-=Oe),Re!==null||Pe!==null){B.value=" ";var At=B.scrollHeight-Oe;Re!==null&&(Ge=At*Re,_e==="border-box"&&(Ge=Ge+Oe+q),Xe=Math.max(Ge,Xe)),Pe!==null&&($e=At*Pe,_e==="border-box"&&($e=$e+Oe+q),at=Xe>$e?"":"hidden",Xe=Math.min($e,Xe))}return{height:Xe,minHeight:Ge,maxHeight:$e,overflowY:at,resize:"none"}}var P=O("Gytx"),k=O.n(P),K;(function(ye){ye[ye.NONE=0]="NONE",ye[ye.RESIZING=1]="RESIZING",ye[ye.RESIZED=2]="RESIZED"})(K||(K={}));var J=function(ye){Object(Y.a)(Re,ye);var we=Object(W.a)(Re);function Re(Pe){var xe;return Object(I.a)(this,Re),xe=we.call(this,Pe),xe.nextFrameActionId=void 0,xe.resizeFrameId=void 0,xe.textArea=void 0,xe.saveTextArea=function(Oe){xe.textArea=Oe},xe.handleResize=function(Oe){var q=xe.state.resizeStatus,_e=xe.props,ge=_e.autoSize,Ge=_e.onResize;if(q!==K.NONE)return;typeof Ge=="function"&&Ge(Oe),ge&&xe.resizeOnNextFrame()},xe.resizeOnNextFrame=function(){cancelAnimationFrame(xe.nextFrameActionId),xe.nextFrameActionId=requestAnimationFrame(xe.resizeTextarea)},xe.resizeTextarea=function(){var Oe=xe.props.autoSize;if(!Oe||!xe.textArea)return;var q=Oe.minRows,_e=Oe.maxRows,ge=V(xe.textArea,!1,q,_e);xe.setState({textareaStyles:ge,resizeStatus:K.RESIZING},function(){cancelAnimationFrame(xe.resizeFrameId),xe.resizeFrameId=requestAnimationFrame(function(){xe.setState({resizeStatus:K.RESIZED},function(){xe.resizeFrameId=requestAnimationFrame(function(){xe.setState({resizeStatus:K.NONE}),xe.fixFirefoxAutoScroll()})})})})},xe.renderTextArea=function(){var Oe=xe.props,q=Oe.prefixCls,_e=q===void 0?"rc-textarea":q,ge=Oe.autoSize,Ge=Oe.onResize,$e=Oe.className,Xe=Oe.disabled,at=xe.state,At=at.textareaStyles,kt=at.resizeStatus,Nt=Object(s.a)(xe.props,["prefixCls","onPressEnter","autoSize","defaultValue","onResize"]),Ct=y()(_e,$e,Object(T.a)({},"".concat(_e,"-disabled"),Xe));"value"in Nt&&(Nt.value=Nt.value||"");var lt=Object(H.a)(Object(H.a)(Object(H.a)({},xe.props.style),At),kt===K.RESIZING?{overflowX:"hidden",overflowY:"hidden"}:null);return D.createElement(n,{onResize:xe.handleResize,disabled:!(ge||Ge)},D.createElement("textarea",Object(ee.a)({},Nt,{className:Ct,style:lt,ref:xe.saveTextArea})))},xe.state={textareaStyles:{},resizeStatus:K.NONE},xe}return Object(j.a)(Re,[{key:"componentDidUpdate",value:function(xe){(xe.value!==this.props.value||!k()(xe.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 xe=this.textArea.selectionStart,Oe=this.textArea.selectionEnd;this.textArea.setSelectionRange(xe,Oe)}}catch(q){}}},{key:"render",value:function(){return this.renderTextArea()}}]),Re}(D.Component),ne=J,de=function(ye){Object(Y.a)(Re,ye);var we=Object(W.a)(Re);function Re(Pe){var xe;Object(I.a)(this,Re),xe=we.call(this,Pe),xe.resizableTextArea=void 0,xe.focus=function(){xe.resizableTextArea.textArea.focus()},xe.saveTextArea=function(q){xe.resizableTextArea=q},xe.handleChange=function(q){var _e=xe.props.onChange;xe.setValue(q.target.value,function(){xe.resizableTextArea.resizeTextarea()}),_e&&_e(q)},xe.handleKeyDown=function(q){var _e=xe.props,ge=_e.onPressEnter,Ge=_e.onKeyDown;q.keyCode===13&&ge&&ge(q),Ge&&Ge(q)};var Oe=typeof Pe.value=="undefined"||Pe.value===null?Pe.defaultValue:Pe.value;return xe.state={value:Oe},xe}return Object(j.a)(Re,[{key:"setValue",value:function(xe,Oe){"value"in this.props||this.setState({value:xe},Oe)}},{key:"blur",value:function(){this.resizableTextArea.textArea.blur()}},{key:"render",value:function(){return D.createElement(ne,Object(ee.a)({},this.props,{value:this.state.value,onKeyDown:this.handleKeyDown,onChange:this.handleChange,ref:this.saveTextArea}))}}],[{key:"getDerivedStateFromProps",value:function(xe){return"value"in xe?{value:xe.value}:null}}]),Re}(D.Component),Se=Ae.default=de},YQfW:function(Ne,Ae,O){},ZJlW:function(Ne,Ae,O){Ne.exports={flex_box_center:"flex_box_center___XZ1Hd",flex_space_between:"flex_space_between___2oG4i",flex_box_vertical_center:"flex_box_vertical_center___1UWtb",flex_box_center_end:"flex_box_center_end___1o2xT",flex_box_column:"flex_box_column___SlAE0",list:"list___1HvWe",wrap:"wrap___10sri",lockWrap:"lockWrap___2djiu",li:"li___2W_zn",cover:"cover___2FS3L",img:"img___cyxrw",sign:"sign___1cxDK",name:"name___3tYlu",e:"e___1-orw",unit:"unit___ycOgg",tags:"tags___2FRpJ",tag1:"tag1___1f7Fp",tag2:"tag2___3R_Bw"}},ZW9T:function(Ne,Ae,O){"use strict";O.d(Ae,"a",function(){return C});var ee=O("k1fw"),I=O("miYZ"),j=O("tsqr"),Y=O("rAM+"),W=O("tJVT"),D=O("PpiC"),H=O("q1tI"),T=O.n(H),R=O("bdgK");function M(m,c,x,p,o){var n=c.getWordUntilPosition(x),s={startLineNumber:x.lineNumber,endLineNumber:x.lineNumber,startColumn:n.startColumn,endColumn:n.endColumn},i=p.map(function(y){return{label:y,kind:m.languages.CompletionItemKind.Keyword,insertText:y,insertTextRules:m.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:s}});return o.map(function(y){i.push(Object(ee.a)(Object(ee.a)({},y),{},{range:s}))}),i}var _=function(m){var c={label:"ifelse",kind:m.languages.CompletionItemKind.Method,insertText:["if (${1:condition}) {"," $0","} else {"," ","}"].join(`
`),insertTextRules:m.languages.CompletionItemInsertTextRule.InsertAsSnippet},x=["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"];m.languages.registerCompletionItemProvider("cpp",{provideCompletionItems:function(s,i){var y=M(m,s,i,x,[c]);return{suggestions:y}}});var p=["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"];m.languages.registerCompletionItemProvider("python",{provideCompletionItems:function(s,i){var y=[{label:"print",kind:m.languages.CompletionItemKind.Snippet,insertText:["print($0)"].join(`
`),insertTextRules:m.languages.CompletionItemInsertTextRule.InsertAsSnippet}],v=M(m,s,i,p,y);return{suggestions:v}}});var o=["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"];m.languages.registerCompletionItemProvider("java",{provideCompletionItems:function(s,i){var y=[c,{label:"main",kind:m.languages.CompletionItemKind.Snippet,insertText:["public static void main(String[] args) {"," $0","}"].join(`
`),insertTextRules:m.languages.CompletionItemInsertTextRule.InsertAsSnippet},{label:"System.out.print",kind:m.languages.CompletionItemKind.Snippet,insertText:["System.out.print($0)"].join(`
`),insertTextRules:m.languages.CompletionItemInsertTextRule.InsertAsSnippet}],v=M(m,s,i,o,y);return{suggestions:v}}})},L="\u8BE5\u4EFB\u52A1\u5173\u5361\u8BBE\u7F6E\u4E86\u7981\u6B62\u590D\u5236\u7C98\u8D34\uFF0C\u8BF7\u624B\u52A8\u8F93\u5165\u4EE3\u7801\u3002",U=O("LvDl");function w(m){return/^\d+$/.test(m)?"".concat(m,"px"):m}function E(){}var g=!1,h={"Python3.6":"python","Python2.7":"python",Dynamips:"cpp",Java:"java",Web:"php",Html:"html",Hive:"sql",Hadoop:"java",SDL:"cpp",PHP:"php",Matlab:"python",Git:"python",Python:"python","C/C++":"cpp","C++":"cpp",C:"cpp",Ruby:"ruby",Shell:"shell",JavaScript:"javascript",Perl6:"perl",Kotlin:"kotlin",Elixir:"elixir",Android:"java",JavaWeb:"java",Go:"go",Spark:"sql",MachineLearning:"python",Verilog:"xml","Verilog/VNC":"xml",Docker:"dockerfile","C#":"csharp",SQLite3:"sql",Oracle:"sql",Vhdl:"vhdl",R:"r",Swift:"swift",SQLServer:"mysql",MySQL:"mysql",Mongo:"sql",PostgreSql:"pgsql",Hbase:"powershell",Sqoop:"sql",Nasm:"cpp",Kafka:"java",Flink:"java",Sml:"javascript",OpenGL:"cpp",Perl5:"perl",Orange:"python"};function l(){var m=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],c=m;if(Array.isArray(m)){for(var x=0;x<m.length;x++){var p=h[m[x]];if(p)return p}return c[0]}return h[c]||c}var d=null,f=Ae.b=function(m){var c=m.width,x=c===void 0?"100%":c,p=m.height,o=p===void 0?"100%":p,n=m.value,s=m.language,i=s===void 0?"javascript":s,y=m.style,v=y===void 0?{}:y,A=m.options,N=A===void 0?{}:A,B=m.overrideServices,G=B===void 0?{}:B,V=m.theme,P=V===void 0?"vs-dark":V,k=m.onEditBlur,K=m.onSave,J=m.autoHeight,ne=J===void 0?!1:J,de=m.forbidCopy,Se=de===void 0?!1:de,ye=m.onChange,we=ye===void 0?E:ye,Re=m.editorDidMount,Pe=Re===void 0?E:Re,xe=m.onFocus,Oe=xe===void 0?E:xe,q=m.filename,_e=q===void 0?"educoder.txt":q,ge=Object(D.a)(m,["width","height","value","language","style","options","overrideServices","theme","onEditBlur","onSave","autoHeight","forbidCopy","onChange","editorDidMount","onFocus","filename"]),Ge=Object(H.useRef)(),$e=Object(H.useRef)({}),Xe=Object(H.useRef)(),at=Object(H.useRef)(!1),At=Object(H.useRef)(),kt=Object(H.useState)(!1),Nt=Object(W.a)(kt,2),Ct=Nt[0],lt=Nt[1];function tn(){var pe;return Ge.current&&(pe=new R.default(function(fe){var Ke=Object(Y.a)(fe),qe;try{for(Ke.s();!(qe=Ke.n()).done;){var Lt=qe.value;(Lt.target.offsetHeight>0||Lt.target.offsetWidth>0)&&$e.current.instance.layout()}}catch(ln){Ke.e(ln)}finally{Ke.f()}}),pe.observe(Ge.current)),pe}function Cn(){j.b.warn(decodeURIComponent(L))}var Sn=function(){var fe=$e.current.instance;if(n!=null&&fe&&Ct){var Ke=fe.getModel();Ke&&n!==Ke.getValue()&&(g=!0,Ke.setValue(n),fe.layout(),g=!1)}};Object(H.useEffect)(function(){Xe.current&&clearTimeout(Xe.current),Xe.current=setTimeout(function(){Sn()},500)},[n,Ct,$e.current]);function vn(){var pe=$e.current.instance;if(pe){var fe=pe.getSelection(),Ke=$e.current.pastePos||{},qe=new d.Range(Ke.startLineNumber||fe.endLineNumber,Ke.startColumn||fe.endColumn,Ke.endLineNumber||fe.endLineNumber,Ke.endColumn||fe.endColumn);setTimeout(function(){pe.executeEdits("",[{range:qe,text:""}])},300)}}function On(pe){(window.navigator.platform.match("Mac")?pe.metaKey:pe.ctrlKey)&&pe.keyCode==83&&(pe.preventDefault(),K())}var Wn=function(){if(ne&&$e.current.instance){var fe=$e.current.instance.getContentHeight();ae(fe<o?o:fe)}else ae(o)};function De(pe){var fe=document.createEvent("MouseEvents");fe.initMouseEvent("click",!0,!1,window,0,0,0,0,0,!1,!1,!1,!1,0,null),pe.dispatchEvent(fe)}function We(pe,fe){var Ke=window.URL||window.webkitURL||window,qe=new Blob([fe]),Lt=document.createElementNS("http://www.w3.org/1999/xhtml","a");Lt.href=Ke.createObjectURL(qe),Lt.download=pe,De(Lt)}Object(H.useEffect)(function(){Wn()},[Wn]),Object(H.useEffect)(function(){Ge.current&&!Ct&&O.e(27).then(O.t.bind(null,"M/lh",7)).then(function(pe){try{d=pe,$e.current.instance=d.editor.create(Ge.current,{value:n,language:l(i),theme:P,requireConfig:{"vs/nls":{availableLanguages:{"*":"zh-cn"}}},wordWrap:!0},G);var fe=$e.current.instance;if(Pe(fe,d),setTimeout(function(){Wn(),$e.current.instance.addAction({id:"d123123",label:"Download File",contextMenuGroupId:"9_cutcopypaste",run:function(){We(_e||"educoder.txt",fe.getValue())}})},500),$e.current.subscription=fe.onDidChangeModelContent(function(qe){at.current?clearTimeout(At.current):(Wn(),we(fe.getValue(),qe)),At.current=setTimeout(function(){at.current=!1},500)}),window.Monaco||_(d),Se&&(fe.addCommand(d.KeyMod.CtrlCmd|d.KeyMod.Shift|d.KeyCode.KEY_V,function(){return Cn(),null}),fe.addCommand(d.KeyMod.CtrlCmd|d.KeyCode.KEY_C,function(){return Cn(),null})),window.Monaco=d,k&&fe.onDidBlurEditorWidget(function(){k(fe.getValue())}),Oe&&fe.onDidFocusEditorText(function(){Oe(fe.getValue())}),Se){fe.addCommand(d.KeyMod.CtrlCmd|d.KeyCode.KEY_V,function(){return Cn(),null}),fe.onDidPaste(function(qe){$e.current.pastePos=qe});try{window.addEventListener("paste",vn)}catch(qe){}}var Ke=tn();return lt(!0),function(){var qe=$e.current.instance;qe.dispose();var Lt=qe.getModel();Lt&&Lt.dispose(),$e.current.subscription&&$e.current.subscription.dispose(),Se&&window.removeEventListener("paste",vn),Ke.unobserve(Ge.current)}}catch(qe){}})},[]),Object(H.useEffect)(function(){var pe=$e.current.instance;if(pe&&Ct)return document.addEventListener("keydown",On,!1),function(){document.removeEventListener("keydown",On)}},[K,Ct]),Object(H.useEffect)(function(){var pe=$e.current.instance;if(pe&&Ct){var fe=l(i);d.editor.setModelLanguage(pe.getModel(),fe),console.log("language:",i,pe.getModel(),fe)}},[i,Ct]),Object(H.useEffect)(function(){var pe=$e.current.instance;pe&&Ct&&d.editor.setTheme(P)},[P,Ct]),Object(H.useEffect)(function(){var pe=$e.current.instance;pe&&Ct&&(pe.updateOptions(Object(ee.a)({},N)),setTimeout(function(){pe.getModel().updateOptions(Object(ee.a)({},N))},200))},[JSON.stringify(N),Ct]),Object(H.useEffect)(function(){var pe=$e.current.instance;pe&&Ct&&pe.layout()},[x,o,Ct]);var bt=Object(H.useState)(w(x)),_t=Object(W.a)(bt,2),tt=_t[0],Et=_t[1],be=Object(H.useState)(w(o)),Ce=Object(W.a)(be,2),Ee=Ce[0],ae=Ce[1],se=Object(ee.a)(Object(ee.a)({},v),{},{width:tt,height:Ee});return T.a.createElement("div",{className:"my-monaco-editor",ref:Ge,style:se})};function C(m){var c=m.width,x=c===void 0?"100%":c,p=m.height,o=p===void 0?"100%":p,n=m.original,s=m.modified,i=m.language,y=m.options,v=y===void 0?{}:y,A=Object(H.useRef)(),N=Object(H.useState)(null),B=Object(W.a)(N,2),G=B[0],V=B[1];function P(ne){var de;return A.current&&(de=new R.default(function(Se){var ye=Object(Y.a)(Se),we;try{for(ye.s();!(we=ye.n()).done;){var Re=we.value;(Re.target.offsetHeight>0||Re.target.offsetWidth>0)&&ne.layout()}}catch(Pe){ye.e(Pe)}finally{ye.f()}}),de.observe(A.current)),de}Object(H.useEffect)(function(){A.current&&O.e(27).then(O.t.bind(null,"M/lh",7)).then(function(ne){d=ne;var de=d.editor.createDiffEditor(A.current,Object(ee.a)(Object(ee.a)({enableSplitViewResizing:!1,scrollBeyondLastLine:!1,roundedSelection:!1,renderIndicators:!1,useShadows:!1,horizontal:"hidden",lineNumbers:"off",ignoreTrimWhitespace:!1,followsCaret:!0,ignoreCharChanges:!0,minimap:{enabled:!1},readOnly:!0},v),{},{wordWrap:!0}));V(de);var Se=P(de);return function(){de.dispose();var ye=de.getModel();ye&&ye.dispose(),Se.unobserve(A.current)}})},[]),Object(H.useEffect)(function(){G&&G.setModel({original:d.editor.createModel(n,i),modified:d.editor.createModel(s,i)})},[n,s,i,G]);var k=w(x),K=w(o),J={width:k,height:K};return T.a.createElement("div",{className:"my-diff-editor",ref:A,style:J})}},ZpRC:function(Ne,Ae,O){"use strict";function ee(_){return typeof _=="object"&&_!=null&&_.nodeType===1}function I(_,L){return(!L||_!=="hidden")&&_!=="visible"&&_!=="clip"}function j(_,L){if(_.clientHeight<_.scrollHeight||_.clientWidth<_.scrollWidth){var U=getComputedStyle(_,null);return I(U.overflowY,L)||I(U.overflowX,L)||function(w){var E=function(g){if(!g.ownerDocument||!g.ownerDocument.defaultView)return null;try{return g.ownerDocument.defaultView.frameElement}catch(h){return null}}(w);return!!E&&(E.clientHeight<w.scrollHeight||E.clientWidth<w.scrollWidth)}(_)}return!1}function Y(_,L,U,w,E,g,h,l){return g<_&&h>L||g>_&&h<L?0:g<=_&&l<=U||h>=L&&l>=U?g-_-w:h>L&&l<U||g<_&&l>U?h-L+E:0}var W=function(_,L){var U=window,w=L.scrollMode,E=L.block,g=L.inline,h=L.boundary,l=L.skipOverflowHiddenElements,d=typeof h=="function"?h:function(At){return At!==h};if(!ee(_))throw new TypeError("Invalid target");for(var f=document.scrollingElement||document.documentElement,C=[],m=_;ee(m)&&d(m);){if((m=m.parentElement)===f){C.push(m);break}m!=null&&m===document.body&&j(m)&&!j(document.documentElement)||m!=null&&j(m,l)&&C.push(m)}for(var c=U.visualViewport?U.visualViewport.width:innerWidth,x=U.visualViewport?U.visualViewport.height:innerHeight,p=window.scrollX||pageXOffset,o=window.scrollY||pageYOffset,n=_.getBoundingClientRect(),s=n.height,i=n.width,y=n.top,v=n.right,A=n.bottom,N=n.left,B=E==="start"||E==="nearest"?y:E==="end"?A:y+s/2,G=g==="center"?N+i/2:g==="end"?v:N,V=[],P=0;P<C.length;P++){var k=C[P],K=k.getBoundingClientRect(),J=K.height,ne=K.width,de=K.top,Se=K.right,ye=K.bottom,we=K.left;if(w==="if-needed"&&y>=0&&N>=0&&A<=x&&v<=c&&y>=de&&A<=ye&&N>=we&&v<=Se)return V;var Re=getComputedStyle(k),Pe=parseInt(Re.borderLeftWidth,10),xe=parseInt(Re.borderTopWidth,10),Oe=parseInt(Re.borderRightWidth,10),q=parseInt(Re.borderBottomWidth,10),_e=0,ge=0,Ge="offsetWidth"in k?k.offsetWidth-k.clientWidth-Pe-Oe:0,$e="offsetHeight"in k?k.offsetHeight-k.clientHeight-xe-q:0;if(f===k)_e=E==="start"?B:E==="end"?B-x:E==="nearest"?Y(o,o+x,x,xe,q,o+B,o+B+s,s):B-x/2,ge=g==="start"?G:g==="center"?G-c/2:g==="end"?G-c:Y(p,p+c,c,Pe,Oe,p+G,p+G+i,i),_e=Math.max(0,_e+o),ge=Math.max(0,ge+p);else{_e=E==="start"?B-de-xe:E==="end"?B-ye+q+$e:E==="nearest"?Y(de,ye,J,xe,q+$e,B,B+s,s):B-(de+J/2)+$e/2,ge=g==="start"?G-we-Pe:g==="center"?G-(we+ne/2)+Ge/2:g==="end"?G-Se+Oe+Ge:Y(we,Se,ne,Pe,Oe+Ge,G,G+i,i);var Xe=k.scrollLeft,at=k.scrollTop;B+=at-(_e=Math.max(0,Math.min(at+_e,k.scrollHeight-J+$e))),G+=Xe-(ge=Math.max(0,Math.min(Xe+ge,k.scrollWidth-ne+Ge)))}V.push({el:k,top:_e,left:ge})}return V};function D(_){return _===Object(_)&&Object.keys(_).length!==0}function H(_,L){L===void 0&&(L="auto");var U="scrollBehavior"in document.body.style;_.forEach(function(w){var E=w.el,g=w.top,h=w.left;E.scroll&&U?E.scroll({top:g,left:h,behavior:L}):(E.scrollTop=g,E.scrollLeft=h)})}function T(_){return _===!1?{block:"end",inline:"nearest"}:D(_)?_:{block:"start",inline:"nearest"}}function R(_,L){var U=!_.ownerDocument.documentElement.contains(_);if(D(L)&&typeof L.behavior=="function")return L.behavior(U?[]:W(_,L));if(U)return;var w=T(L);return H(W(_,w),w.behavior)}var M=Ae.a=R},Zss7:function(Ne,Ae,O){var ee;(function(I){var j=/^\s+/,Y=/\s+$/,W=0,D=I.round,H=I.min,T=I.max,R=I.random;function M(q,_e){if(q=q||"",_e=_e||{},q instanceof M)return q;if(!(this instanceof M))return new M(q,_e);var ge=_(q);this._originalInput=q,this._r=ge.r,this._g=ge.g,this._b=ge.b,this._a=ge.a,this._roundA=D(100*this._a)/100,this._format=_e.format||ge.format,this._gradientType=_e.gradientType,this._r<1&&(this._r=D(this._r)),this._g<1&&(this._g=D(this._g)),this._b<1&&(this._b=D(this._b)),this._ok=ge.ok,this._tc_id=W++}M.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(),_e,ge,Ge,$e,Xe,at;return _e=q.r/255,ge=q.g/255,Ge=q.b/255,_e<=.03928?$e=_e/12.92:$e=I.pow((_e+.055)/1.055,2.4),ge<=.03928?Xe=ge/12.92:Xe=I.pow((ge+.055)/1.055,2.4),Ge<=.03928?at=Ge/12.92:at=I.pow((Ge+.055)/1.055,2.4),.2126*$e+.7152*Xe+.0722*at},setAlpha:function(q){return this._a=V(q),this._roundA=D(100*this._a)/100,this},toHsv:function(){var q=E(this._r,this._g,this._b);return{h:q.h*360,s:q.s,v:q.v,a:this._a}},toHsvString:function(){var q=E(this._r,this._g,this._b),_e=D(q.h*360),ge=D(q.s*100),Ge=D(q.v*100);return this._a==1?"hsv("+_e+", "+ge+"%, "+Ge+"%)":"hsva("+_e+", "+ge+"%, "+Ge+"%, "+this._roundA+")"},toHsl:function(){var q=U(this._r,this._g,this._b);return{h:q.h*360,s:q.s,l:q.l,a:this._a}},toHslString:function(){var q=U(this._r,this._g,this._b),_e=D(q.h*360),ge=D(q.s*100),Ge=D(q.l*100);return this._a==1?"hsl("+_e+", "+ge+"%, "+Ge+"%)":"hsla("+_e+", "+ge+"%, "+Ge+"%, "+this._roundA+")"},toHex:function(q){return h(this._r,this._g,this._b,q)},toHexString:function(q){return"#"+this.toHex(q)},toHex8:function(q){return l(this._r,this._g,this._b,this._a,q)},toHex8String:function(q){return"#"+this.toHex8(q)},toRgb:function(){return{r:D(this._r),g:D(this._g),b:D(this._b),a:this._a}},toRgbString:function(){return this._a==1?"rgb("+D(this._r)+", "+D(this._g)+", "+D(this._b)+")":"rgba("+D(this._r)+", "+D(this._g)+", "+D(this._b)+", "+this._roundA+")"},toPercentageRgb:function(){return{r:D(P(this._r,255)*100)+"%",g:D(P(this._g,255)*100)+"%",b:D(P(this._b,255)*100)+"%",a:this._a}},toPercentageRgbString:function(){return this._a==1?"rgb("+D(P(this._r,255)*100)+"%, "+D(P(this._g,255)*100)+"%, "+D(P(this._b,255)*100)+"%)":"rgba("+D(P(this._r,255)*100)+"%, "+D(P(this._g,255)*100)+"%, "+D(P(this._b,255)*100)+"%, "+this._roundA+")"},toName:function(){return this._a===0?"transparent":this._a<1?!1:B[h(this._r,this._g,this._b,!0)]||!1},toFilter:function(q){var _e="#"+d(this._r,this._g,this._b,this._a),ge=_e,Ge=this._gradientType?"GradientType = 1, ":"";if(q){var $e=M(q);ge="#"+d($e._r,$e._g,$e._b,$e._a)}return"progid:DXImageTransform.Microsoft.gradient("+Ge+"startColorstr="+_e+",endColorstr="+ge+")"},toString:function(q){var _e=!!q;q=q||this._format;var ge=!1,Ge=this._a<1&&this._a>=0,$e=!_e&&Ge&&(q==="hex"||q==="hex6"||q==="hex3"||q==="hex4"||q==="hex8"||q==="name");return $e?q==="name"&&this._a===0?this.toName():this.toRgbString():(q==="rgb"&&(ge=this.toRgbString()),q==="prgb"&&(ge=this.toPercentageRgbString()),(q==="hex"||q==="hex6")&&(ge=this.toHexString()),q==="hex3"&&(ge=this.toHexString(!0)),q==="hex4"&&(ge=this.toHex8String(!0)),q==="hex8"&&(ge=this.toHex8String()),q==="name"&&(ge=this.toName()),q==="hsl"&&(ge=this.toHslString()),q==="hsv"&&(ge=this.toHsvString()),ge||this.toHexString())},clone:function(){return M(this.toString())},_applyModification:function(q,_e){var ge=q.apply(null,[this].concat([].slice.call(_e)));return this._r=ge._r,this._g=ge._g,this._b=ge._b,this.setAlpha(ge._a),this},lighten:function(){return this._applyModification(c,arguments)},brighten:function(){return this._applyModification(x,arguments)},darken:function(){return this._applyModification(p,arguments)},desaturate:function(){return this._applyModification(f,arguments)},saturate:function(){return this._applyModification(C,arguments)},greyscale:function(){return this._applyModification(m,arguments)},spin:function(){return this._applyModification(o,arguments)},_applyCombination:function(q,_e){return q.apply(null,[this].concat([].slice.call(_e)))},analogous:function(){return this._applyCombination(v,arguments)},complement:function(){return this._applyCombination(n,arguments)},monochromatic:function(){return this._applyCombination(A,arguments)},splitcomplement:function(){return this._applyCombination(y,arguments)},triad:function(){return this._applyCombination(s,arguments)},tetrad:function(){return this._applyCombination(i,arguments)}},M.fromRatio=function(q,_e){if(typeof q=="object"){var ge={};for(var Ge in q)q.hasOwnProperty(Ge)&&(Ge==="a"?ge[Ge]=q[Ge]:ge[Ge]=Se(q[Ge]));q=ge}return M(q,_e)};function _(q){var _e={r:0,g:0,b:0},ge=1,Ge=null,$e=null,Xe=null,at=!1,At=!1;return typeof q=="string"&&(q=xe(q)),typeof q=="object"&&(Pe(q.r)&&Pe(q.g)&&Pe(q.b)?(_e=L(q.r,q.g,q.b),at=!0,At=String(q.r).substr(-1)==="%"?"prgb":"rgb"):Pe(q.h)&&Pe(q.s)&&Pe(q.v)?(Ge=Se(q.s),$e=Se(q.v),_e=g(q.h,Ge,$e),at=!0,At="hsv"):Pe(q.h)&&Pe(q.s)&&Pe(q.l)&&(Ge=Se(q.s),Xe=Se(q.l),_e=w(q.h,Ge,Xe),at=!0,At="hsl"),q.hasOwnProperty("a")&&(ge=q.a)),ge=V(ge),{ok:at,format:q.format||At,r:H(255,T(_e.r,0)),g:H(255,T(_e.g,0)),b:H(255,T(_e.b,0)),a:ge}}function L(q,_e,ge){return{r:P(q,255)*255,g:P(_e,255)*255,b:P(ge,255)*255}}function U(q,_e,ge){q=P(q,255),_e=P(_e,255),ge=P(ge,255);var Ge=T(q,_e,ge),$e=H(q,_e,ge),Xe,at,At=(Ge+$e)/2;if(Ge==$e)Xe=at=0;else{var kt=Ge-$e;at=At>.5?kt/(2-Ge-$e):kt/(Ge+$e);switch(Ge){case q:Xe=(_e-ge)/kt+(_e<ge?6:0);break;case _e:Xe=(ge-q)/kt+2;break;case ge:Xe=(q-_e)/kt+4;break}Xe/=6}return{h:Xe,s:at,l:At}}function w(q,_e,ge){var Ge,$e,Xe;q=P(q,360),_e=P(_e,100),ge=P(ge,100);function at(Nt,Ct,lt){return lt<0&&(lt+=1),lt>1&&(lt-=1),lt<1/6?Nt+(Ct-Nt)*6*lt:lt<1/2?Ct:lt<2/3?Nt+(Ct-Nt)*(2/3-lt)*6:Nt}if(_e===0)Ge=$e=Xe=ge;else{var At=ge<.5?ge*(1+_e):ge+_e-ge*_e,kt=2*ge-At;Ge=at(kt,At,q+1/3),$e=at(kt,At,q),Xe=at(kt,At,q-1/3)}return{r:Ge*255,g:$e*255,b:Xe*255}}function E(q,_e,ge){q=P(q,255),_e=P(_e,255),ge=P(ge,255);var Ge=T(q,_e,ge),$e=H(q,_e,ge),Xe,at,At=Ge,kt=Ge-$e;if(at=Ge===0?0:kt/Ge,Ge==$e)Xe=0;else{switch(Ge){case q:Xe=(_e-ge)/kt+(_e<ge?6:0);break;case _e:Xe=(ge-q)/kt+2;break;case ge:Xe=(q-_e)/kt+4;break}Xe/=6}return{h:Xe,s:at,v:At}}function g(q,_e,ge){q=P(q,360)*6,_e=P(_e,100),ge=P(ge,100);var Ge=I.floor(q),$e=q-Ge,Xe=ge*(1-_e),at=ge*(1-$e*_e),At=ge*(1-(1-$e)*_e),kt=Ge%6,Nt=[ge,at,Xe,Xe,At,ge][kt],Ct=[At,ge,ge,at,Xe,Xe][kt],lt=[Xe,Xe,At,ge,ge,at][kt];return{r:Nt*255,g:Ct*255,b:lt*255}}function h(q,_e,ge,Ge){var $e=[de(D(q).toString(16)),de(D(_e).toString(16)),de(D(ge).toString(16))];return Ge&&$e[0].charAt(0)==$e[0].charAt(1)&&$e[1].charAt(0)==$e[1].charAt(1)&&$e[2].charAt(0)==$e[2].charAt(1)?$e[0].charAt(0)+$e[1].charAt(0)+$e[2].charAt(0):$e.join("")}function l(q,_e,ge,Ge,$e){var Xe=[de(D(q).toString(16)),de(D(_e).toString(16)),de(D(ge).toString(16)),de(ye(Ge))];return $e&&Xe[0].charAt(0)==Xe[0].charAt(1)&&Xe[1].charAt(0)==Xe[1].charAt(1)&&Xe[2].charAt(0)==Xe[2].charAt(1)&&Xe[3].charAt(0)==Xe[3].charAt(1)?Xe[0].charAt(0)+Xe[1].charAt(0)+Xe[2].charAt(0)+Xe[3].charAt(0):Xe.join("")}function d(q,_e,ge,Ge){var $e=[de(ye(Ge)),de(D(q).toString(16)),de(D(_e).toString(16)),de(D(ge).toString(16))];return $e.join("")}M.equals=function(q,_e){return!q||!_e?!1:M(q).toRgbString()==M(_e).toRgbString()},M.random=function(){return M.fromRatio({r:R(),g:R(),b:R()})};function f(q,_e){_e=_e===0?0:_e||10;var ge=M(q).toHsl();return ge.s-=_e/100,ge.s=k(ge.s),M(ge)}function C(q,_e){_e=_e===0?0:_e||10;var ge=M(q).toHsl();return ge.s+=_e/100,ge.s=k(ge.s),M(ge)}function m(q){return M(q).desaturate(100)}function c(q,_e){_e=_e===0?0:_e||10;var ge=M(q).toHsl();return ge.l+=_e/100,ge.l=k(ge.l),M(ge)}function x(q,_e){_e=_e===0?0:_e||10;var ge=M(q).toRgb();return ge.r=T(0,H(255,ge.r-D(255*-(_e/100)))),ge.g=T(0,H(255,ge.g-D(255*-(_e/100)))),ge.b=T(0,H(255,ge.b-D(255*-(_e/100)))),M(ge)}function p(q,_e){_e=_e===0?0:_e||10;var ge=M(q).toHsl();return ge.l-=_e/100,ge.l=k(ge.l),M(ge)}function o(q,_e){var ge=M(q).toHsl(),Ge=(ge.h+_e)%360;return ge.h=Ge<0?360+Ge:Ge,M(ge)}function n(q){var _e=M(q).toHsl();return _e.h=(_e.h+180)%360,M(_e)}function s(q){var _e=M(q).toHsl(),ge=_e.h;return[M(q),M({h:(ge+120)%360,s:_e.s,l:_e.l}),M({h:(ge+240)%360,s:_e.s,l:_e.l})]}function i(q){var _e=M(q).toHsl(),ge=_e.h;return[M(q),M({h:(ge+90)%360,s:_e.s,l:_e.l}),M({h:(ge+180)%360,s:_e.s,l:_e.l}),M({h:(ge+270)%360,s:_e.s,l:_e.l})]}function y(q){var _e=M(q).toHsl(),ge=_e.h;return[M(q),M({h:(ge+72)%360,s:_e.s,l:_e.l}),M({h:(ge+216)%360,s:_e.s,l:_e.l})]}function v(q,_e,ge){_e=_e||6,ge=ge||30;var Ge=M(q).toHsl(),$e=360/ge,Xe=[M(q)];for(Ge.h=(Ge.h-($e*_e>>1)+720)%360;--_e;)Ge.h=(Ge.h+$e)%360,Xe.push(M(Ge));return Xe}function A(q,_e){_e=_e||6;for(var ge=M(q).toHsv(),Ge=ge.h,$e=ge.s,Xe=ge.v,at=[],At=1/_e;_e--;)at.push(M({h:Ge,s:$e,v:Xe})),Xe=(Xe+At)%1;return at}M.mix=function(q,_e,ge){ge=ge===0?0:ge||50;var Ge=M(q).toRgb(),$e=M(_e).toRgb(),Xe=ge/100,at={r:($e.r-Ge.r)*Xe+Ge.r,g:($e.g-Ge.g)*Xe+Ge.g,b:($e.b-Ge.b)*Xe+Ge.b,a:($e.a-Ge.a)*Xe+Ge.a};return M(at)},M.readability=function(q,_e){var ge=M(q),Ge=M(_e);return(I.max(ge.getLuminance(),Ge.getLuminance())+.05)/(I.min(ge.getLuminance(),Ge.getLuminance())+.05)},M.isReadable=function(q,_e,ge){var Ge=M.readability(q,_e),$e,Xe;Xe=!1,$e=Oe(ge);switch($e.level+$e.size){case"AAsmall":case"AAAlarge":Xe=Ge>=4.5;break;case"AAlarge":Xe=Ge>=3;break;case"AAAsmall":Xe=Ge>=7;break}return Xe},M.mostReadable=function(q,_e,ge){var Ge=null,$e=0,Xe,at,At,kt;ge=ge||{},at=ge.includeFallbackColors,At=ge.level,kt=ge.size;for(var Nt=0;Nt<_e.length;Nt++)Xe=M.readability(q,_e[Nt]),Xe>$e&&($e=Xe,Ge=M(_e[Nt]));return M.isReadable(q,Ge,{level:At,size:kt})||!at?Ge:(ge.includeFallbackColors=!1,M.mostReadable(q,["#fff","#000"],ge))};var N=M.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"},B=M.hexNames=G(N);function G(q){var _e={};for(var ge in q)q.hasOwnProperty(ge)&&(_e[q[ge]]=ge);return _e}function V(q){return q=parseFloat(q),(isNaN(q)||q<0||q>1)&&(q=1),q}function P(q,_e){J(q)&&(q="100%");var ge=ne(q);return q=H(_e,T(0,parseFloat(q))),ge&&(q=parseInt(q*_e,10)/100),I.abs(q-_e)<1e-6?1:q%_e/parseFloat(_e)}function k(q){return H(1,T(0,q))}function K(q){return parseInt(q,16)}function J(q){return typeof q=="string"&&q.indexOf(".")!=-1&&parseFloat(q)===1}function ne(q){return typeof q=="string"&&q.indexOf("%")!=-1}function de(q){return q.length==1?"0"+q:""+q}function Se(q){return q<=1&&(q=q*100+"%"),q}function ye(q){return I.round(parseFloat(q)*255).toString(16)}function we(q){return K(q)/255}var Re=function(){var q="[-\\+]?\\d+%?",_e="[-\\+]?\\d*\\.\\d+%?",ge="(?:"+_e+")|(?:"+q+")",Ge="[\\s|\\(]+("+ge+")[,|\\s]+("+ge+")[,|\\s]+("+ge+")\\s*\\)?",$e="[\\s|\\(]+("+ge+")[,|\\s]+("+ge+")[,|\\s]+("+ge+")[,|\\s]+("+ge+")\\s*\\)?";return{CSS_UNIT:new RegExp(ge),rgb:new RegExp("rgb"+Ge),rgba:new RegExp("rgba"+$e),hsl:new RegExp("hsl"+Ge),hsla:new RegExp("hsla"+$e),hsv:new RegExp("hsv"+Ge),hsva:new RegExp("hsva"+$e),hex3:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex6:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/,hex4:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex8:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/}}();function Pe(q){return!!Re.CSS_UNIT.exec(q)}function xe(q){q=q.replace(j,"").replace(Y,"").toLowerCase();var _e=!1;if(N[q])q=N[q],_e=!0;else if(q=="transparent")return{r:0,g:0,b:0,a:0,format:"name"};var ge;return(ge=Re.rgb.exec(q))?{r:ge[1],g:ge[2],b:ge[3]}:(ge=Re.rgba.exec(q))?{r:ge[1],g:ge[2],b:ge[3],a:ge[4]}:(ge=Re.hsl.exec(q))?{h:ge[1],s:ge[2],l:ge[3]}:(ge=Re.hsla.exec(q))?{h:ge[1],s:ge[2],l:ge[3],a:ge[4]}:(ge=Re.hsv.exec(q))?{h:ge[1],s:ge[2],v:ge[3]}:(ge=Re.hsva.exec(q))?{h:ge[1],s:ge[2],v:ge[3],a:ge[4]}:(ge=Re.hex8.exec(q))?{r:K(ge[1]),g:K(ge[2]),b:K(ge[3]),a:we(ge[4]),format:_e?"name":"hex8"}:(ge=Re.hex6.exec(q))?{r:K(ge[1]),g:K(ge[2]),b:K(ge[3]),format:_e?"name":"hex"}:(ge=Re.hex4.exec(q))?{r:K(ge[1]+""+ge[1]),g:K(ge[2]+""+ge[2]),b:K(ge[3]+""+ge[3]),a:we(ge[4]+""+ge[4]),format:_e?"name":"hex8"}:(ge=Re.hex3.exec(q))?{r:K(ge[1]+""+ge[1]),g:K(ge[2]+""+ge[2]),b:K(ge[3]+""+ge[3]),format:_e?"name":"hex"}:!1}function Oe(q){var _e,ge;return q=q||{level:"AA",size:"small"},_e=(q.level||"AA").toUpperCase(),ge=(q.size||"small").toLowerCase(),_e!=="AA"&&_e!=="AAA"&&(_e="AA"),ge!=="small"&&ge!=="large"&&(ge="small"),{level:_e,size:ge}}Ne.exports?Ne.exports=M:!(ee=function(){return M}.call(Ae,O,Ae,Ne),ee!==void 0&&(Ne.exports=ee))})(Math)},bT9E:function(Ne,Ae,O){"use strict";O.d(Ae,"a",function(){return I});var ee=O("VTBJ");function I(j,Y){var W=Object(ee.a)({},j);return Array.isArray(Y)&&Y.forEach(function(D){delete W[D]}),W}},biw7:function(Ne,Ae,O){"use strict";var ee=O("q1tI"),I=O.n(ee),j=ee.createContext(null);Ae.a=j},c5Ni:function(Ne,Ae,O){},cFMs:function(Ne,Ae){Ne.exports="data:image/png;base64,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"},cRFk:function(Ne,Ae,O){Ne.exports=O.p+"static/RepositoryNoneData.828085a8.png"},cf9c:function(Ne,Ae,O){Ne.exports={bg:"bg___34_R3",title:"title___36kPY",title_text:"title_text___tNJuS",fieldWrap:"fieldWrap___1Ifrj",mdWrap:"mdWrap___1Cc2I",footer_style:"footer_style___2q7JA",submit_button:"submit_button___2H2Tr",close_button:"close_button___2t1Bx",content:"content___3NiQb",form_item:"form_item___2iyjn",form_item_basic:"form_item_basic___33kT7",form_item_time:"form_item_time___12jPM",form_item_model:"form_item_model___1MqV-",form_item_item:"form_item_item___1m8BJ",form_item_item_select:"form_item_item_select___yoS9M",textarea_father:"textarea_father___2GbQV",textarea_length:"textarea_length___2AlYJ",upload_button:"upload_button___TZaNP",upload_button_file:"upload_button_file___tWxXt",upload_text:"upload_text___3538P",date_text:"date_text___2v2rR",upload_download:"upload_download___wtaKR",checkbox_text:"checkbox_text___1TcV4",saiti:"saiti___1N1I3",title_saiti:"title_saiti___NB1gP",add_people:"add_people___2fMl_",people_icon:"people_icon___2ZHqx",content_info:"content_info___2OSVS",info_icon:"info_icon___3cbKO",info_title:"info_title___1vqdj",info_update:"info_update___1Cyav",info_delete:"info_delete___1X-HU",questions_info:"questions_info___iBzvi",form_item_small:"form_item_small___3-m5V",guanka_title:"guanka_title___Ot0ay",form_item_item_small:"form_item_item_small___1Unq4",guanka_icon:"guanka_icon___3-GqU",nandu_1:"nandu_1___159G-",nandu_2:"nandu_2___7UuN9",nandu_3:"nandu_3___3FWz-",close_icon:"close_icon___3JsiV"}},csWT:function(Ne,Ae,O){Ne.exports=O.p+"static/choose.4ad1045f.svg"},cz0n:function(Ne,Ae,O){Ne.exports={flex_box_center:"flex_box_center___G8W6i",flex_space_between:"flex_space_between___1p_ZB",flex_box_vertical_center:"flex_box_vertical_center___2wivF",flex_box_center_end:"flex_box_center_end___y5a20",flex_box_column:"flex_box_column___6oXp3",tabs:"tabs___sKski",active:"active___10xGM"}},dejd:function(Ne,Ae,O){},djh8:function(Ne,Ae,O){Ne.exports=O.p+"static/qrCode.42927872.png"},"dl+6":function(Ne,Ae,O){"use strict";O.r(Ae);var ee=O("5NDa"),I=O("5rEg"),j=O("miYZ"),Y=O("tsqr"),W=O("2qtc"),D=O("kLXV"),H=O("k1fw"),T=O("FJo9"),R=O("L41K"),M=O("+L6B"),_=O("2/Rp"),L=O("14J3"),U=O("BMrR"),w=O("5Dmo"),E=O("3S7+"),g=O("jCWc"),h=O("kPKH"),l=O("sPJy"),d=O("bE4q"),f=O("9og8"),C=O("y8nQ"),m=O("Vl3Y"),c=O("tJVT"),x=O("WmNS"),p=O.n(x),o=O("q1tI"),n=O.n(o),s=O("Ty5D"),i=O("9kvl"),y=O("RCxd"),v=O("N7s7"),A=O.n(v),N=O("Nf5h"),B=O("ErOA"),G=O("bbsP"),V=O("/wGt"),P=O("PpiC"),k=O("0aWZ"),K=O.n(k),J=O("DjyN"),ne=O("NUBc"),de=O("g9YV"),Se=O("wCAj"),ye=O("7Kak"),we=O("9yH6"),Re=O("1vsH"),Pe=O("m3rI"),xe=O("hJwl"),Oe=[{id:"",name:"\u5168\u90E8"},{id:1,name:"\u6218\u961F\u540D\u79F0"},{id:2,name:"\u961F\u957F\u59D3\u540D"}],q={teacher:"\u6559\u5E08",student:"\u5B66\u751F",professional:"\u4E13\u4E1A\u4EBA\u58EB"},_e=function(ut){var jt=ut.competitions,rn=ut.globalSetting,Ln=ut.loading,Jt=ut.dispatch,Vn=ut.user,Un=Object(P.a)(ut,["competitions","globalSetting","loading","dispatch","user"]),Rn=Object(s.i)(),hr=Rn.identifier,Xt=jt.Header,An=jt.RightItems,an=jt.Staff,ct=jt.Prizes,dn=jt.Account,pr=Object(o.useState)({page:1,per_page:10,keyword:"",type:"",isteam:"mine"}),Bt=Object(c.a)(pr,2),Wt=Bt[0],rr=Bt[1],Zt=Object(o.useState)(!1),qn=Object(c.a)(Zt,2),on=qn[0],vr=qn[1],un=Object(o.useState)([]),qt=Object(c.a)(un,2),en=qt[0],Dn=qt[1],hn=Object(o.useState)([]),Qe=Object(c.a)(hn,2),jn=Qe[0],Hn=Qe[1],Bn=Object(o.useState)(0),mr=Object(c.a)(Bn,2),Zn=mr[0],lr=mr[1];Object(o.useEffect)(function(){Qn()},[Xt]);var Qn=function(){(Wt==null?void 0:Wt.isteam)=="mine"?Object(xe.U)(Object(H.a)({identifier:hr},Wt)).then(function(In){Dn(In==null?void 0:In.competition_teams),lr(In==null?void 0:In.count)}):Object(xe.v)(Object(H.a)({identifier:hr},Wt)).then(function(In){Hn(In==null?void 0:In.data),lr(In==null?void 0:In.count)})},or=[{title:"\u5E8F\u53F7",align:"left",dataIndex:"name",width:62,render:function(In,yn,Ht){return n.a.createElement("span",{style:{color:"#000000"}},Ht+1)}},{title:"\u6218\u961FID",align:"left",dataIndex:"competition_team_id",width:72,render:function(In){return n.a.createElement("span",{style:{color:"#000000"}},In||"- -")}},{title:"\u6218\u961F\u540D\u79F0",align:"left",dataIndex:"team_name",width:175,ellipsis:{showTitle:!1},render:function(In){return n.a.createElement(E.a,{placement:"topLeft",title:In},n.a.createElement("span",{style:{color:"#000"}},In||"- -"))}},{title:"\u961F\u5458\u59D3\u540D",align:"left",dataIndex:"name",width:110,ellipsis:{showTitle:!1},render:function(In,yn){return n.a.createElement("span",{style:{color:"#000000"}},In||"- -")}},{title:"\u4E2A\u4EBA\u6210\u7EE9",dataIndex:"score",width:86,render:function(In){return n.a.createElement("span",{style:{color:"#000000"}},(In==null?void 0:In.toString())||"- -")}},{title:"\u90AE\u7BB1",align:"left",dataIndex:"mail",width:135,render:function(In){return n.a.createElement("span",{style:{color:"#666666"}},In||"- -")}},{title:"\u64CD\u4F5C",align:"right",dataIndex:"is_cancel_score",width:120,render:function(In,yn){return n.a.createElement("span",null,In?n.a.createElement("span",{onClick:Object(f.a)(p.a.mark(function Ht(){return p.a.wrap(function(Gn){for(;;)switch(Gn.prev=Gn.next){case 0:Object(xe.fb)({identifier:hr,competition_team_id:yn==null?void 0:yn.competition_team_id,is_cancel_score:0,user_id:yn==null?void 0:yn.user_id}).then(function(Pn){(Pn==null?void 0:Pn.status)===0&&(Y.b.success("\u6062\u590D\u6210\u7EE9\u6210\u529F"),Wt.page=1,rr(Object(H.a)({},Wt)),Qn())});case 1:case"end":return Gn.stop()}},Ht)})),style:{color:"#FD9200",cursor:"pointer"}},"\u6062\u590D\u6210\u7EE9"):n.a.createElement("span",{style:{color:"#165DFF",cursor:"pointer"},onClick:function(){D.a.confirm({icon:null,title:"\u53D6\u6D88\u6210\u7EE9",content:"\u8BF7\u786E\u8BA4\u662F\u5426\u53D6\u6D88\u8BE5\u6210\u5458\u6210\u7EE9\uFF0C\u53D6\u6D88\u540E\u8BE5\u6210\u5458\u7684\u6210\u7EE9\u5C06\u4E0D\u80FD\u7528\u4E8E\u56E2\u961F\u6210\u7EE9\u3002",onOk:function(){var fn=Object(f.a)(p.a.mark(function Pn(){return p.a.wrap(function(Jr){for(;;)switch(Jr.prev=Jr.next){case 0:Object(xe.fb)({identifier:hr,competition_team_id:yn==null?void 0:yn.competition_team_id,is_cancel_score:1,user_id:yn==null?void 0:yn.user_id}).then(function(Lr){(Lr==null?void 0:Lr.status)===0&&(Y.b.success("\u53D6\u6D88\u6210\u7EE9\u6210\u529F"),Wt.page=1,rr(Object(H.a)({},Wt)),Qn())});case 1:case"end":return Jr.stop()}},Pn)}));function Gn(){return fn.apply(this,arguments)}return Gn}()})}},"\u53D6\u6D88\u6210\u7EE9"))}}],_r=[{title:"\u5E8F\u53F7",align:"left",dataIndex:"name",width:72,render:function(In,yn,Ht){return n.a.createElement("span",{style:{color:"#000000"}},Ht+1)}},{title:"\u6218\u961FID",align:"left",dataIndex:"id",width:113,render:function(In){return n.a.createElement("span",{style:{color:"#000000"}},In||"- -")}},{title:"\u6218\u961F\u540D\u79F0",align:"left",dataIndex:"name",width:167,render:function(In){return n.a.createElement("span",{style:{color:"#000000"}},In==null?void 0:In.toString())}},{title:"\u961F\u957F\u59D3\u540D",align:"left",dataIndex:"leader_name",width:149,ellipsis:{showTitle:!1},render:function(In,yn){return n.a.createElement(E.a,{placement:"topLeft",title:In},n.a.createElement("span",{style:{color:"#666666"}},In||"- -"))}},{title:"\u6218\u961F\u4EBA\u6570",align:"left",dataIndex:"mail",width:125,render:function(In,yn){var Ht;return n.a.createElement("span",{style:{color:"#666666"}},(yn==null||((Ht=yn.team_members)===null||Ht===void 0)?void 0:Ht.length)||"- -")}},{title:"\u64CD\u4F5C",align:"right",dataIndex:"is_cancel_score",render:function(In,yn){return n.a.createElement("span",null,In?n.a.createElement("span",{onClick:Object(f.a)(p.a.mark(function Ht(){return p.a.wrap(function(Gn){for(;;)switch(Gn.prev=Gn.next){case 0:Object(xe.fb)({identifier:hr,competition_team_id:yn==null?void 0:yn.id,is_cancel_score:0}).then(function(Pn){(Pn==null?void 0:Pn.status)===0&&(Y.b.success("\u89E3\u9664\u6218\u961F\u6210\u529F"),Wt.page=1,rr(Object(H.a)({},Wt)),Qn())});case 1:case"end":return Gn.stop()}},Ht)})),style:{color:"#FD9200",cursor:"pointer"}},"\u89E3\u5C01\u6218\u961F"):n.a.createElement("span",{style:{color:"#165DFF",cursor:"pointer"},onClick:function(){D.a.confirm({icon:null,centered:!0,title:"\u5C01\u7981\u6218\u961F",content:"\u8BF7\u786E\u8BA4\u662F\u5426\u5C01\u7981\u8BE5\u6218\u961F\uFF0C\u5C01\u7981\u540E\u8BE5\u6218\u961F\u540E\uFF0C\u5728\u6392\u884C\u699C\u5C06\u89C6\u4E3A\u65E0\u6210\u7EE9\uFF0C\u4E0D\u8FDB\u884C\u6392\u540D\u3002",onOk:function(){var fn=Object(f.a)(p.a.mark(function Pn(){return p.a.wrap(function(Jr){for(;;)switch(Jr.prev=Jr.next){case 0:Object(xe.fb)({identifier:hr,competition_team_id:yn==null?void 0:yn.id,is_cancel_score:1}).then(function(Lr){(Lr==null?void 0:Lr.status)===0&&(Y.b.success("\u5C01\u7981\u6218\u961F\u6210\u529F"),Wt.page=1,rr(Object(H.a)({},Wt)),Qn())});case 1:case"end":return Jr.stop()}},Pn)}));function Gn(){return fn.apply(this,arguments)}return Gn}()})}},"\u5C01\u7981\u6218\u961F"))}}];return n.a.createElement("div",{style:{padding:"15px 0",width:"1200px",margin:"auto"}},n.a.createElement("div",{style:{display:"flex",marginTop:"-10px"}},n.a.createElement("div",null,n.a.createElement(we.a.Group,{className:K.a.scoreByBlankRadio,optionType:"button",options:[{label:"\u6218\u961F\u4FE1\u606F",value:"mine"},{label:"\u961F\u5458\u4FE1\u606F",value:"join"}],onChange:function(In){Wt.isteam=In.target.value,Wt.page=1,rr(Object(H.a)({},Wt)),Qn()},value:Wt.isteam})),n.a.createElement("div",{style:{flex:1,textAlign:"end",display:"flex",justifyContent:"end"}},n.a.createElement(N.c,{style:{width:327,marginRight:20},dataSource:Oe,value:{id:Wt.type,value:Wt.keyword},onChange:function(In,yn){Wt.keyword=In,Wt.type=yn||"",rr(Object(H.a)({},Wt)),Qn()},placeholder:"\u8BF7\u8F93\u5165\u641C\u7D22\u5185\u5BB9"}),n.a.createElement("span",{className:K.a.button,onClick:function(){var In=Wt.isteam==="mine"?"/api/competitions/".concat(hr,"/competition_teams.xlsx"):"/api/competitions/".concat(hr,"/all_team_members.xlsx");Object(Re.u)("",Object(Re.X)({url:Pe.a.API_SERVER+In,query:Object(H.a)({},Wt)}))}},"\u5BFC\u51FA"))),n.a.createElement(Se.a,{loading:on,columns:Wt.isteam==="mine"?_r:or,dataSource:Wt.isteam==="mine"?en:jn,pagination:!1}),n.a.createElement("div",{className:K.a.countWrap,style:{marginTop:20,textAlign:"right"}},n.a.createElement(ne.a,{showQuickJumper:!0,hideOnSinglePage:!0,showTotal:function(In){return n.a.createElement("div",{style:{fontSize:14}},"\u5171 ",n.a.createElement("span",{style:{color:"#165DFF"}},In)," \u6761\u6570\u636E")},showSizeChanger:!0,pageSizeOptions:["10","15","50","100","200"],total:Zn,onChange:function(In,yn){Wt.page=In,Wt.per_page=yn,rr(Object(H.a)({},Wt)),Qn()},pageSize:Wt.per_page,current:Wt.page})))},ge=Object(i.a)(function(Ft){var ut=Ft.competitions,jt=Ft.loading,rn=Ft.globalSetting,Ln=Ft.user;return{competitions:ut,globalSetting:rn,loading:jt.models.competitions,user:Ln}})(_e),Ge=O("DZo9"),$e=O("8z0m"),Xe=O("P5Jw"),at=O("BdwD"),At=O("wyMu"),kt=O.n(At),Nt=O("YQfW"),Ct=O("xvlK"),lt=function(ut){var jt,rn,Ln,Jt,Vn=ut.competitions,Un=ut.globalSetting,Rn=ut.loading,hr=ut.dispatch,Xt=ut.user,An=Object(P.a)(ut,["competitions","globalSetting","loading","dispatch","user"]),an=Object(s.i)(),ct=an.identifier,dn=Vn.Header,pr=Vn.competition_team,Bt=Vn.Staff,Wt=Vn.Prizes,rr=Vn.Account,Zt=Object(o.useState)({page:1,per_page:10,keyword:"",type:1,isteam:"mine"}),qn=Object(c.a)(Zt,2),on=qn[0],vr=qn[1],un=Object(o.useState)([]),qt=Object(c.a)(un,2),en=qt[0],Dn=qt[1],hn=Object(o.useState)([]),Qe=Object(c.a)(hn,2),jn=Qe[0],Hn=Qe[1],Bn=Object(o.useState)(!1),mr=Object(c.a)(Bn,2),Zn=mr[0],lr=mr[1],Qn=Object(o.useRef)(),or=Object(o.useState)(""),_r=Object(c.a)(or,2),br=_r[0],In=_r[1],yn=Object(o.useRef)(""),Ht=Object(o.useState)(!1),fn=Object(c.a)(Ht,2),Gn=fn[0],Pn=fn[1],jr=m.a.useForm(),Jr=Object(c.a)(jr,1),Lr=Jr[0],Ir=Object(o.useState)(),er=Object(c.a)(Ir,2),Mr=er[0],va=er[1],ta=Object(o.useRef)(null),wa=Object(o.useState)(),ga=Object(c.a)(wa,2),Or=ga[0],ar=ga[1],zr=Object(o.useState)(1),ur=Object(c.a)(zr,2),$r=ur[0],Ua=ur[1],ti=Object(o.useState)(!1),qa=Object(c.a)(ti,2),oi=qa[0],si=qa[1],Ga=Object(o.useState)([]),Pa=Object(c.a)(Ga,2),ba=Pa[0],Sa=Pa[1],Da=Object(o.useState)([]),aa=Object(c.a)(Da,2),Kr=aa[0],la=aa[1],fa=Object(o.useState)({}),Rr=Object(c.a)(fa,2),Ve=Rr[0],Dr=Rr[1],Ma=Object(o.useState)(0),Fa=Object(c.a)(Ma,2),Ca=Fa[0],ci=Fa[1],bi=Object(o.useState)(!1),Ei=Object(c.a)(bi,2),Gr=Ei[0],ea=Ei[1],ma=Object(o.useState)([]),ha=Object(c.a)(ma,2),Wa=ha[0],$a=ha[1],yo=Object(o.useState)([]),Ji=Object(c.a)(yo,2),Li=Ji[0],Fi=Ji[1],Ai=Object(o.useState)(!1),Yi=Object(c.a)(Ai,2),mo=Yi[0],Xi=Yi[1],po={onRemove:function(){Fi([])},beforeUpload:function(Cr){var mn=[];return mn.push(Cr),Fi([].concat(mn)),!1},fileList:Li,accept:".xls,.xlsx"};Object(o.useEffect)(function(){Gn||(va(""),In(""),yn.current="")},[Gn]),Object(o.useEffect)(function(){vi()},[]);var vi=function(){Object(xe.U)(Object(H.a)({identifier:ct},on)).then(function(Cr){var mn;Sa(Cr==null?void 0:Cr.competition_teams),Dr(Cr==null||((mn=Cr.my_teams)===null||mn===void 0)?void 0:mn[0]);var na=[];for(var pa in Cr==null||((Ha=Cr.my_teams)===null||Ha===void 0||((Ka=Ha[0])===null||Ka===void 0))?void 0:Ka.team_members){var Ha,Ka,di,Oi,Ni;na.push(Cr==null||((di=Cr.my_teams)===null||di===void 0||((Oi=di[0])===null||Oi===void 0||((Ni=Oi.team_members[pa])===null||Ni===void 0)))?void 0:Ni.id)}la(na),ci(Cr==null?void 0:Cr.count)})};function Zi(Fr){var Cr=Fr.target.files[0];if(Cr&&Cr.size>2*1024*1024){Y.b.info("\u4EC5\u652F\u6301\u6587\u4EF6\u5927\u5C0F\u5C0F\u4E8E2M\u7684\u6587\u4EF6");return}var mn=new FileReader;mn.readAsBinaryString(Cr),mn.onload=function(){var na=btoa(mn.result);yn.current="data:".concat(Cr.type,";base64,").concat(na),In("data:".concat(Cr.type,";base64,").concat(na))},mn.onerror=function(){}}function zi(){va(ta.current.getCroppedCanvas().toDataURL())}return n.a.createElement("div",{style:{padding:"20px",width:"100%"}},n.a.createElement("div",{style:{display:"flex",marginBottom:20}},n.a.createElement("div",{style:{display:"flex",alignItems:"baseline",zIndex:0}},n.a.createElement(we.a.Group,{className:K.a.scoreByBlankRadio,optionType:"button",options:[{label:"\u6211\u7684\u6218\u961F",value:"mine"},{label:"\u5168\u90E8\u6218\u961F",value:"join"}],onChange:function(Cr){on.isteam=Cr.target.value,on.keyword="",on.type="",on.page=1,vi(),vr(Object(H.a)({},on))},value:on.isteam})),n.a.createElement("div",{style:{flex:1,textAlign:"end",display:"flex",justifyContent:"end"}},on.isteam==="join"&&n.a.createElement(n.a.Fragment,null,n.a.createElement(N.c,{style:{width:379},dataSource:[],value:{id:on.type,value:on.keyword},onChange:function(Cr,mn){on.keyword=Cr,on.page=1,on.type=1,vr(Object(H.a)({},on)),vi()},placeholder:"\u8BF7\u8F93\u5165\u6218\u961F\u540D\u79F0\u8FDB\u884C\u641C\u7D22"}),n.a.createElement("span",{className:K.a.button,style:{margin:"0 20px"},onClick:function(){Xi(!0)}},"\u5BFC\u5165\u6218\u961F"),n.a.createElement("span",{className:K.a.button,onClick:function(){Object(Re.w)(null,Pe.a.API_SERVER+"/api/competitions/".concat(ct,"/competition_teams.xlsx"))}},"\u5BFC\u51FA\u6218\u961F")),on.isteam==="mine"&&(pr==null||((jt=pr.my_teams)===null||jt===void 0)?void 0:jt.filter(function(Fr){return!Fr.active}).length)>0&&n.a.createElement("span",{style:{fontSize:14,color:"#FA6400"}},n.a.createElement(y.a,{style:{marginRight:6,fontSize:14}})," \u60A8\u6709",pr==null||((rn=pr.my_teams)===null||rn===void 0)?void 0:rn.filter(function(Fr){return!Fr.active}).length,"\u4E2A\u6218\u961F\u672A\u6EE1\u8DB3\u53C2\u8D5B\u8981\u6C42\uFF01\u4E3A\u4E86\u4E0D\u5F71\u54CD\u6210\u7EE9\uFF0C\u8BF7\u8BBE\u7F6E\u6218\u961F\u6210\u5458"))),(on==null?void 0:on.isteam)==="mine"&&Ve&&n.a.createElement(n.a.Fragment,null,n.a.createElement("div",{className:K.a.zhandui},n.a.createElement("img",{className:K.a.img,src:Pe.a.IMG_SERVER+(Ve==null?void 0:Ve.team_log),style:{width:56,height:56,borderRadius:"28px"}}),n.a.createElement("div",{className:K.a.names},n.a.createElement("div",{style:{display:"inline-flex",alignItems:"baseline"}}," ",n.a.createElement(E.a,{title:Ve==null?void 0:Ve.name},n.a.createElement("div",{className:K.a.teamname,style:{width:"80%"}},Ve==null?void 0:Ve.name)),n.a.createElement("i",{onClick:function(){Pn(!0)},style:{color:"#165DFF",cursor:"pointer",marginLeft:10},className:"iconfont icon-bianji10 font14"}))),n.a.createElement("div",{className:K.a.yaoqingma},"\u9080\u8BF7\u7801",n.a.createElement(E.a,{title:Ve==null?void 0:Ve.invite_code},n.a.createElement("span",{style:{margin:"0px 10px",color:"#232B40"}},Ve==null?void 0:Ve.invite_code)),n.a.createElement(Xe.CopyToClipboard,{text:"\u590D\u5236\u6210\u529F",onCopy:function(){return Y.b.success("\u590D\u5236\u6210\u529F")}},n.a.createElement("i",{className:"iconfont icon-fuzhi font-14",style:{display:"inline-block",color:"#0152d9",cursor:"pointer"}}))),n.a.createElement("div",{className:K.a.tuichu,onClick:function(){console.log("3333"),console.log(Ve==null?void 0:Ve.id),D.a.confirm({centered:!0,width:700,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,title:"\u9000\u51FA\u6218\u961F",content:"\u9000\u51FA\u6218\u961F\u4E5F\u5C06\u9000\u51FA\u8BE5\u6218\u961F\u7684\u7EC4\u7EC7\uFF0C\u8BF7\u786E\u5B9A\u662F\u5426\u9000\u51FA\u6218\u961F",onOk:function(){Object(xe.h)({identifier:ct,competition_teams_id:Ve==null?void 0:Ve.id}).then(function(mn){(mn==null?void 0:mn.status)==0&&(Y.b.success("\u9000\u51FA\u6210\u529F"),vi())})}})}},n.a.createElement("i",{className:"iconfont icon-tuichu1",style:{display:"inline-block",color:"#E30000",cursor:"pointer",fontSize:12,marginRight:5}}),"\u9000\u51FA\u6218\u961F")),n.a.createElement(Se.a,{dataSource:Ve==null?void 0:Ve.team_members,pagination:!1,style:{marginTop:"10px"},columns:[{title:"\u6218\u961F\u6210\u5458",align:"left",render:function(Cr,mn){return n.a.createElement("div",{style:{display:"flex"}},n.a.createElement("img",{className:K.a.img,src:Pe.a.IMG_SERVER+"/"+(mn==null?void 0:mn.image_url),style:{width:40,height:40,borderRadius:"20px"}}),n.a.createElement(E.a,{title:mn==null?void 0:mn.name},n.a.createElement("div",{style:{height:"40px",lineHeight:"40px",marginLeft:"10px"}},(mn==null?void 0:mn.name)||"- -")))}},{title:"\u89D2\u8272",align:"left",dataIndex:"role",render:function(Cr,mn){return n.a.createElement("span",{style:{color:Cr==="leader"?"#3061D0":"#01795D"}},Cr==="leader"?"\u961F\u957F":"\u961F\u5458")}},{title:"\u64CD\u4F5C",align:"right",dataIndex:"role",render:function(Cr,mn,na){return n.a.createElement("span",{style:{color:"#3061D0"}},Cr!="leader"&&n.a.createElement("a",{onClick:function(){D.a.confirm({centered:!0,width:700,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,title:"\u8BBE\u7F6E\u961F\u957F",content:"\u786E\u5B9A\u5C06\u961F\u5458\u8BBE\u7F6E\u6210\u961F\u957F\u5417\uFF1F",onOk:function(){Object(xe.B)({identifier:ct,teamid:Ve==null?void 0:Ve.id,leader:mn==null?void 0:mn.id,member_ids:Kr}).then(function(Ka){(Ka==null?void 0:Ka.status)==0&&(Y.b.success("\u8BBE\u7F6E\u6210\u529F"),vi())})}})}},"\u8BBE\u7F6E\u6210\u961F\u957F"),Cr!="leader"&&n.a.createElement("a",{onClick:function(){D.a.confirm({centered:!0,width:700,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,title:"\u5220\u9664\u961F\u5458",content:"\u786E\u5B9A\u5220\u9664\u8BE5\u961F\u5458\u5417\uFF1F",onOk:function(){Object(xe.B)({identifier:ct,teamid:Ve==null?void 0:Ve.id,member_ids:Kr==null?void 0:Kr.filter(function(Ka){return Ka!=(mn==null?void 0:mn.id)})}).then(function(Ka){(Ka==null?void 0:Ka.status)==0&&(Y.b.success("\u5220\u9664\u6210\u529F"),vi())})}})},style:{marginLeft:20}},"\u5220\u9664"))}}]}),n.a.createElement("div",{className:K.a.repo_style},n.a.createElement("div",{className:K.a.repo_title},n.a.createElement("span",{className:K.a.repo_title_text},"Repo"),n.a.createElement("span",{className:K.a.repo_title_jieshi},"\u6BCF\u4E00\u4E2A\u961F\u4F0D\u76F8\u5E94\u5730\u5728Openi\u6709\u4E00\u4E2A\u961F\u4F0D\u4ED3\u5E93\uFF0C\u8BF7\u5C3D\u60C5\u5730\u4F7F\u7528\u5427")),n.a.createElement("div",{className:K.a.repo_dizhi},Ve!=null&&Ve.is_init?Ve==null?void 0:Ve.html_url:"\u4ED3\u5E93\u521D\u59CB\u5316\u4E2D..."),n.a.createElement("div",{className:K.a.button_list},n.a.createElement(Xe.CopyToClipboard,{text:Ve==null?void 0:Ve.html_url,onCopy:function(){return Y.b.success("\u590D\u5236\u6210\u529F")}},n.a.createElement("div",{className:K.a.kaobei},n.a.createElement("i",{className:"iconfont icon-fuzhi font14"}),n.a.createElement("div",{style:{marginLeft:10}},"\u62F7\u8D1D\u94FE\u63A5"))),n.a.createElement("div",{className:K.a.tiaozhuan,onClick:function(){Ve!=null&&Ve.is_init&&Object(Re.R)(Ve==null?void 0:Ve.html_url)}},n.a.createElement("i",{className:"iconfont icon-fuzhi font14"}),n.a.createElement("div",{style:{marginLeft:10}},"\u8DF3\u8F6C\u81F3\u4ED3\u5E93"))))),(on==null?void 0:on.isteam)==="mine"&&!Ve&&n.a.createElement(at.a,null),(on==null?void 0:on.isteam)==="join"&&(ba==null?void 0:ba.length)===0&&n.a.createElement(at.a,null),(on==null?void 0:on.isteam)==="join"&&(ba==null?void 0:ba.length)>0&&n.a.createElement(n.a.Fragment,null,n.a.createElement(Se.a,{dataSource:ba,pagination:!1,style:{marginTop:"-10px"},columns:[{title:"\u961F\u4F0DID",align:"left",dataIndex:"id",render:function(Cr){return n.a.createElement(E.a,{title:Cr},n.a.createElement("span",null,Cr||"- -"))}},{title:"\u961F\u4F0D\u540D\u79F0",align:"left",render:function(Cr,mn){return n.a.createElement("div",{style:{display:"flex"}},n.a.createElement("img",{className:K.a.img,src:Pe.a.IMG_SERVER+(mn==null?void 0:mn.team_log),style:{width:40,height:40,borderRadius:"20px"}}),n.a.createElement(E.a,{title:mn==null?void 0:mn.name},n.a.createElement("div",{style:{height:"40px",lineHeight:"40px",marginLeft:"10px"}},(mn==null?void 0:mn.name)||"- -")))}},{title:"\u961F\u957F",align:"left",dataIndex:"leader_name",render:function(Cr){return n.a.createElement(E.a,{title:Cr},n.a.createElement("span",null,Cr||"- -"))}},{title:"\u6210\u5458\u4EBA\u6570",align:"left",render:function(Cr,mn){var na,pa;return n.a.createElement(E.a,{title:mn==null||((na=mn.team_members)===null||na===void 0)?void 0:na.length},n.a.createElement("span",null,(mn==null||((pa=mn.team_members)===null||pa===void 0)?void 0:pa.length)||"- -"))}},{title:"\u6210\u5458",align:"left",ellipsis:!0,render:function(Cr,mn){var na,pa;return n.a.createElement(E.a,{title:mn==null||((na=mn.team_members)===null||na===void 0)?void 0:na.map(function(Ha){return(Ha==null?void 0:Ha.name)+"\u3001"})},n.a.createElement("span",null,mn==null||((pa=mn.team_members)===null||pa===void 0)?void 0:pa.map(function(Ha){return(Ha==null?void 0:Ha.name)+"\u3001"})))}},{title:"\u64CD\u4F5C",align:"right",dataIndex:"role",render:function(Cr,mn,na){return n.a.createElement("span",{style:{color:"#3061D0"}},n.a.createElement("a",{onClick:function(){ea(!0),$a(mn==null?void 0:mn.team_members)},style:{marginLeft:20}},"\u67E5\u770B"))}}]}),n.a.createElement("div",{className:K.a.countWrap,style:{marginTop:20,textAlign:"right"}},n.a.createElement(ne.a,{showQuickJumper:!0,hideOnSinglePage:!0,showSizeChanger:!0,pageSizeOptions:["10","15","50","100","200"],total:Ca,onChange:function(Cr,mn){on.page=Cr,on.per_page=mn,vr(Object(H.a)({},on)),vi()},pageSize:on.per_page,current:on.page}))),n.a.createElement(D.a,{title:!1,footer:!1,visible:Gr,width:1e3,className:K.a.scoremodal,closable:!1,centered:!0,onCancel:function(){return ea(!1)}},n.a.createElement("div",{style:{display:"flex",alignItems:"center"}},n.a.createElement("div",{className:K.a.title},"\u6210\u5458"),n.a.createElement("span",{onClick:function(){return ea(!1)},style:{cursor:"pointer"},className:K.a.close},n.a.createElement("i",{className:"iconfont icon-danchuangguanbi"}))),n.a.createElement(Se.a,{dataSource:Wa,pagination:!1,style:{marginTop:30},scroll:{y:300},columns:[{title:"\u6210\u5458",align:"left",dataIndex:"name",render:function(Cr){return n.a.createElement(E.a,{title:Cr},n.a.createElement("span",null,Cr||"- -"))}},{title:"\u6210\u5458\u90AE\u7BB1",align:"left",dataIndex:"mail",render:function(Cr,mn){return n.a.createElement(E.a,{title:Cr},n.a.createElement("span",null,Cr||"- -"))}},{title:"\u6218\u961F\u89D2\u8272",align:"left",dataIndex:"role",render:function(Cr,mn){return n.a.createElement("span",{style:{color:Cr==="leader"?"#3061D0":"#01795D"}},Cr==="leader"?"\u961F\u957F":"\u961F\u5458")}}]})),n.a.createElement(D.a,{title:!1,footer:!1,visible:Gn,width:610,className:K.a.scoremodal,closable:!1,destroyOnClose:!0,centered:!0,onCancel:function(){return Pn(!1)}},n.a.createElement("div",{style:{display:"flex",alignItems:"center"}},n.a.createElement("div",{className:K.a.title},"\u7F16\u8F91\u6218\u961F"),n.a.createElement("span",{onClick:function(){return Pn(!1)},style:{cursor:"pointer"},className:K.a.close},n.a.createElement("i",{className:"iconfont icon-danchuangguanbi"}))),n.a.createElement("div",{className:K.a.content},n.a.createElement(m.a,{form:Lr,layout:"vertical",initialValues:{name:Ve==null?void 0:Ve.name},onFinish:function(){var Fr=Object(f.a)(p.a.mark(function Cr(mn){var na,pa,Ha;return p.a.wrap(function(di){for(;;)switch(di.prev=di.next){case 0:return lr(!0),di.next=3,Object(xe.eb)({identifier:ct,competition_teams_id:Ve==null?void 0:Ve.id,name:mn==null?void 0:mn.name,image:((na=ta.current)===null||na===void 0||((pa=na.getCroppedCanvas())===null||pa===void 0)?void 0:pa.toDataURL("image/jpeg"))||""});case 3:Ha=di.sent,lr(!1),(Ha==null?void 0:Ha.status)===0&&(vi(),Pn(!1));case 6:case"end":return di.stop()}},Cr)}));return function(Cr){return Fr.apply(this,arguments)}}()},n.a.createElement(m.a.Item,{label:"\u6218\u961F\u540D\u79F0",name:"name",className:K.a.jsinput,rules:[{required:!0,validator:function(Cr,mn){var na;return(mn==null||((na=mn.replaceAll(" ",""))===null||na===void 0)?void 0:na.length)>0?Promise.resolve():Promise.reject("\u8BF7\u586B\u5199\u7ADE\u8D5B\u540D\u79F0")}}]},n.a.createElement(I.a,{maxLength:60,className:K.a.baseFormItem,style:{fontSize:14,marginTop:10}}))),n.a.createElement("p",{style:{marginTop:"15px",marginLeft:"8px",width:"544px"}},n.a.createElement("span",null,"LOGO\uFF1A"),n.a.createElement("label",{id:"uploadBtn",style:{color:"#4DACFF",cursor:"pointer"}},n.a.createElement("input",{type:"file",className:"sr-only",id:"inputImage",name:"file",accept:"image/*",onChange:Zi,style:{display:"none"}}),"\u4E0A\u4F20LOGO"),"\xA0",n.a.createElement("span",{style:{marginLeft:10,color:"#FA6400"}},"\uFF08\u652F\u6301jpg\u3001gif\u3001png\u683C\u5F0F\u7684\u56FE\u7247\uFF0C\u5EFA\u8BAE\u6587\u4EF6\u5C0F\u4E8E2M\uFF09")),n.a.createElement("div",{style:{marginTop:"15px",marginLeft:"8px",display:"flex"}},Mr?n.a.createElement("img",{className:K.a.Spanradius,src:Mr}):Or!=null&&Or.team_log?n.a.createElement("img",{src:Pe.a.IMG_SERVER+"/"+(Or==null?void 0:Or.team_log),className:K.a.Spanradius}):n.a.createElement("div",{className:K.a.Spanradius},(Or==null||((Ln=Or.name)===null||Ln===void 0)?void 0:Ln.length)>2?Or==null||((Jt=Or.name)===null||Jt===void 0)?void 0:Jt.substring(0,2):Or==null?void 0:Or.name),n.a.createElement(kt.a,{style:{width:"320px",height:"320px",marginLeft:"30px",background:"#EEEEEE"},src:yn.current||Pe.a.IMG_SERVER+"/"+(Or==null?void 0:Or.team_log),guides:!1,ref:ta,crop:zi}))),n.a.createElement("div",{className:K.a.bottom},n.a.createElement(_.a,{className:K.a.no,onClick:function(){Pn(!1)}},"\u53D6\u6D88"),n.a.createElement(_.a,{loading:Zn,className:K.a.yes,onClick:function(){Lr.submit()}},"\u786E\u8BA4"))),n.a.createElement(D.a,{title:!1,footer:!1,visible:oi,width:1e3,className:K.a.scoremodal,closable:!1,centered:!0,onCancel:function(){return si(!1)}},n.a.createElement("div",{style:{display:"flex",alignItems:"center"}},n.a.createElement("div",{className:K.a.title},"\u4EE5\u4E0B\u6570\u636E\u5BFC\u5165\u5931\u8D25"),n.a.createElement("span",{onClick:function(){return si(!1)},style:{cursor:"pointer"},className:K.a.close},n.a.createElement("i",{className:"iconfont icon-danchuangguanbi"}))),n.a.createElement(Se.a,{dataSource:Wa,pagination:!1,style:{marginTop:30},scroll:{y:300},columns:[{title:"\u6210\u5458",align:"left",render:function(Cr,mn){var na,pa;return n.a.createElement(E.a,{title:mn==null||((na=mn.data)===null||na===void 0)?void 0:na.name},n.a.createElement("span",null,(mn==null||((pa=mn.data)===null||pa===void 0)?void 0:pa.name)||"- -"))}},{title:"\u6218\u961F",align:"left",render:function(Cr,mn){var na,pa;return n.a.createElement(E.a,{title:mn==null||((na=mn.data)===null||na===void 0)?void 0:na.team_name},n.a.createElement("span",null,(mn==null||((pa=mn.data)===null||pa===void 0)?void 0:pa.team_name)||"- -"))}},{title:"\u6210\u5458\u90AE\u7BB1",align:"left",render:function(Cr,mn){var na,pa;return n.a.createElement(E.a,{title:mn==null||((na=mn.data)===null||na===void 0)?void 0:na.mail},n.a.createElement("span",null,(mn==null||((pa=mn.data)===null||pa===void 0)?void 0:pa.mail)||"- -"))}},{title:"\u6218\u961F\u89D2\u8272",align:"left",render:function(Cr,mn){var na,pa;return n.a.createElement("span",{style:{color:(mn==null||((na=mn.data)===null||na===void 0)?void 0:na.role)==="leader"?"#3061D0":"#01795D"}},(mn==null||((pa=mn.data)===null||pa===void 0)?void 0:pa.role)==="leader"?"\u961F\u957F":"\u961F\u5458")}}]})),n.a.createElement(D.a,{className:K.a.addStudentWrapContainer,centered:!0,title:"\u6DFB\u52A0\u6218\u961F",visible:mo,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",zIndex:1e3,bodyStyle:{minHeight:200},afterClose:function(){Fi([])},onOk:Object(f.a)(p.a.mark(function Fr(){var Cr,mn,na;return p.a.wrap(function(Ha){for(;;)switch(Ha.prev=Ha.next){case 0:if(!((Li==null?void 0:Li.length)<=0)){Ha.next=3;break}return Y.b.info("\u8BF7\u4E0A\u4F20\u6587\u4EF6"),Ha.abrupt("return");case 3:return mn=new FormData,mn.append("file",Li[0]),Ha.next=7,Object(B.a)("/api/competitions/".concat(ct,"/competition_teams/file_import.json"),{method:"post",body:mn},!0);case 7:na=Ha.sent,(na==null||((Cr=na.errors)===null||Cr===void 0)?void 0:Cr.length)==0?(Y.b.success("\u5BFC\u5165\u6210\u529F"),Xi(!1)):(Xi(!1),si(!0),$a(na==null?void 0:na.errors));case 9:case"end":return Ha.stop()}},Fr)})),onCancel:function(){Xi(!1)}},n.a.createElement("div",{className:K.a.listItem},n.a.createElement("div",{className:"mt20",style:{marginLeft:86}},n.a.createElement("div",{className:"mb20"},n.a.createElement("span",{className:"mr40"},"\u6B65\u9AA41\uFF1A"),"\u4E0B\u8F7D",n.a.createElement("a",{className:"ml5 mr5",onClick:Object(f.a)(p.a.mark(function Fr(){return p.a.wrap(function(mn){for(;;)switch(mn.prev=mn.next){case 0:Object(Re.u)("",Object(Re.X)({url:Pe.a.API_SERVER+"/api/competitions/".concat(ct,"/competition_teams/download_template.json"),query:{}}));case 1:case"end":return mn.stop()}},Fr)}))},"\u6218\u961F\u5BFC\u5165\u6A21\u7248"),"\u6279\u91CF\u5BFC\u5165\u6218\u961F"),n.a.createElement("div",null,n.a.createElement("span",{className:"mr40"},"\u6B65\u9AA42\uFF1A"),"\u4E0A\u4F20\u586B\u5199\u597D\u7684\u300A\u6218\u961F\u5BFC\u5165\u6A21\u7248\u300B\u3002"),n.a.createElement("div",{style:{margin:"4px 0px 20px 94px"}},n.a.createElement($e.a,po,n.a.createElement(_.a,{type:"primary",className:"mt10",icon:n.a.createElement(Ct.a,null)},"\u9009\u62E9\u6587\u4EF6")))))))},tn=Object(i.a)(function(Ft){var ut=Ft.competitions,jt=Ft.loading,rn=Ft.globalSetting,Ln=Ft.user;return{competitions:ut,globalSetting:rn,loading:jt.models.competitions,user:Ln}})(lt),Cn=[{id:"",name:"\u5168\u90E8"},{id:1,name:"\u59D3\u540D"},{id:2,name:"\u624B\u673A\u53F7"},{id:3,name:"\u90AE\u7BB1"}],Sn={teacher:"\u6559\u5E08",student:"\u5B66\u751F",professional:"\u4E13\u4E1A\u4EBA\u58EB"},vn=function(ut){var jt=ut.competitions,rn=ut.globalSetting,Ln=ut.loading,Jt=ut.dispatch,Vn=ut.user,Un=Object(P.a)(ut,["competitions","globalSetting","loading","dispatch","user"]),Rn=Object(s.i)(),hr=Rn.identifier,Xt=jt.Header,An=jt.competition_team,an=jt.Staff,ct=jt.Prizes,dn=jt.Account,pr=Object(o.useState)([]),Bt=Object(c.a)(pr,2),Wt=Bt[0],rr=Bt[1],Zt=Object(o.useState)(""),qn=Object(c.a)(Zt,2),on=qn[0],vr=qn[1],un=Object(o.useState)({page:1,per_page:10,keyword:""}),qt=Object(c.a)(un,2),en=qt[0],Dn=qt[1];function hn(){return Qe.apply(this,arguments)}function Qe(){return Qe=Object(f.a)(p.a.mark(function Zn(){var lr;return p.a.wrap(function(or){for(;;)switch(or.prev=or.next){case 0:return or.next=2,Object(B.a)("/api/competitions/".concat(hr,"/all_team_members.json"),{method:"get",params:en});case 2:lr=or.sent,(lr==null?void 0:lr.status)===0&&rr(lr);case 4:case"end":return or.stop()}},Zn)})),Qe.apply(this,arguments)}var jn=Object(o.useState)(!1),Hn=Object(c.a)(jn,2),Bn=Hn[0],mr=Hn[1];return Object(o.useEffect)(function(){Xt!=null&&Xt.personal&&hn()},[Xt]),n.a.createElement("section",{className:K.a.bg},n.a.createElement("div",{className:K.a.title,style:{display:"flex"}},n.a.createElement(U.a,{style:{width:"100%"}},n.a.createElement(h.a,{flex:"1"},"\u6218\u961F\u8BE6\u60C5"),n.a.createElement(h.a,null,n.a.createElement("span",{className:K.a.button,onClick:function(){mr(!0)}},"\u7BA1\u7406\u6218\u961F")))),n.a.createElement("div",{style:{display:"flex"}},n.a.createElement(tn,null),n.a.createElement(V.a,{rootClassName:K.a.drawer_style,title:n.a.createElement("div",{style:{fontSize:"16px"}},"\u6218\u961F"),placement:"bottom",width:500,height:564,onClose:function(){return mr(!1)},visible:Bn},Bn?n.a.createElement(ge,null):"")))},On=Object(i.a)(function(Ft){var ut=Ft.competitions,jt=Ft.loading,rn=Ft.globalSetting,Ln=Ft.user;return{competitions:ut,globalSetting:rn,loading:jt.models.competitions,user:Ln}})(vn),Wn=O("wd/R"),De=O.n(Wn),We=O("qMRs"),bt=O("xKgJ"),_t=O("T2oS"),tt=O("W9HT"),Et=O("7ww+"),be=O.n(Et),Ce=O("sRBo"),Ee=O("kaz8"),ae=O("iQDF"),se=O("+eQT"),pe=O("Pt5v"),fe=O.n(pe),Ke=O("Mgx3"),qe=O("0Owb"),Lt=function(ut){var jt=ut.children,rn=Object(P.a)(ut,["children"]),Ln=Object(o.useState)(!1),Jt=Object(c.a)(Ln,2),Vn=Jt[0],Un=Jt[1];return n.a.createElement(_.a,Object(qe.a)({},rn,{loading:Vn,onClick:function(){var Rn=Object(f.a)(p.a.mark(function hr(Xt){return p.a.wrap(function(an){for(;;)switch(an.prev=an.next){case 0:return an.prev=0,Un(!0),an.next=4,rn.onClick(Xt);case 4:Un(!1),an.next=11;break;case 7:an.prev=7,an.t0=an.catch(0),console.error(an.t0),Un(!1);case 11:case"end":return an.stop()}},hr,null,[[0,7]])}));return function(hr){return Rn.apply(this,arguments)}}()}),jt)},ln=I.a.TextArea,Xn=function(ut){var jt,rn,Ln,Jt,Vn,Un,Rn=ut.competitions,hr=ut.dispatch,Xt=Object(P.a)(ut,["competitions","dispatch"]),An=m.a.useForm(),an=Object(c.a)(An,1),ct=an[0],dn=Object(o.useState)({}),pr=Object(c.a)(dn,2),Bt=pr[0],Wt=pr[1],rr=Object(o.useState)(0),Zt=Object(c.a)(rr,2),qn=Zt[0],on=Zt[1],vr=Object(o.useState)(),un=Object(c.a)(vr,2),qt=un[0],en=un[1],Dn=Object(o.useState)(),hn=Object(c.a)(Dn,2),Qe=hn[0],jn=hn[1],Hn=Object(o.useState)(!1),Bn=Object(c.a)(Hn,2),mr=Bn[0],Zn=Bn[1],lr=Object(o.useState)(!1),Qn=Object(c.a)(lr,2),or=Qn[0],_r=Qn[1],br=Object(o.useState)(!1),In=Object(c.a)(br,2),yn=In[0],Ht=In[1],fn=Object(o.useState)(!1),Gn=Object(c.a)(fn,2),Pn=Gn[0],jr=Gn[1],Jr=Object(o.useState)([]),Lr=Object(c.a)(Jr,2),Ir=Lr[0],er=Lr[1],Mr=Object(o.useState)(0),va=Object(c.a)(Mr,2),ta=va[0],wa=va[1],ga=Object(o.useState)(!1),Or=Object(c.a)(ga,2),ar=Or[0],zr=Or[1],ur=Object(o.useState)([]),$r=Object(c.a)(ur,2),Ua=$r[0],ti=$r[1],qa=Object(o.useState)(!1),oi=Object(c.a)(qa,2),si=oi[0],Ga=oi[1],Pa=Rn.Header,ba=Object(s.i)(),Sa={region_rule:0,student_min:0,student_max:1,teacher_min:0,teacher_max:0},Da=function(){var Rr=Object(f.a)(p.a.mark(function Ve(Dr){var Ma,Fa,Ca,ci,bi,Ei;return p.a.wrap(function(ea){for(;;)switch(ea.prev=ea.next){case 0:if(Fa=[],(Qe==null?void 0:Qe.length)>0&&(Qe==null||Qe.map(function(ma){var ha;Fa.push((ma==null||((ha=ma.response)===null||ha===void 0)?void 0:ha.id)||(ma==null?void 0:ma.id))})),ct.setFieldsValue({file_id:Fa,leader_submit:mr,is_show:or,competition_staffs:[{minimum:ct.getFieldValue("student_min"),maximum:ct.getFieldValue("student_max"),category:"student",mutiple_limited:yn,check_phone:!1},{minimum:ct.getFieldValue("teacher_min"),maximum:ct.getFieldValue("teacher_max"),category:"teacher",mutiple_limited:Pn,check_phone:!1}]}),!(((Ma=Bt.identifier)===null||Ma===void 0?void 0:Ma.length)<3)){ea.next=7;break}Y.b.error("\u6BD4\u8D5B\u7F51\u5740\u6700\u5C11\u8981\u8F93\u5165\u4E09\u4E2A\u5B57\u7B26"),ea.next=11;break;case 7:return ea.next=9,Object(xe.w)(Object(H.a)(Object(H.a)({id:Xt==null?void 0:Xt.competitionId},ct.getFieldsValue()),{},{enroll_start_time:ct.getFieldValue("enroll_start_time")?De()(ct.getFieldValue("enroll_start_time")).format("YYYY-MM-DD HH:mm"):"",enroll_end_time:ct.getFieldValue("enroll_end_time")?De()(ct.getFieldValue("enroll_end_time")).format("YYYY-MM-DD HH:mm"):"",start_time:ct.getFieldValue("start_time")?De()(ct.getFieldValue("start_time")).format("YYYY-MM-DD HH:mm"):"",end_time:ct.getFieldValue("end_time")?De()(ct.getFieldValue("end_time")).format("YYYY-MM-DD HH:mm"):""}));case 9:if(Ca=ea.sent,(Ca==null?void 0:Ca.status)==0){if(Y.b.success("\u66F4\u6539\u6210\u529F"),(Ca==null||((ci=Ca.failed)===null||ci===void 0)?void 0:ci.length)>0){zr(!0),bi=[];for(Ei in Ca==null?void 0:Ca.failed)bi.push({name:Ca==null?void 0:Ca.failed[Ei][0],email:Ca==null?void 0:Ca.failed[Ei][1]});ti(bi)}(ba==null?void 0:ba.identifier)==ct.getFieldValue("identifier")?hr({type:"competitions/common_header",payload:Xt==null?void 0:Xt.competitionId}):(ba==null?void 0:ba.identifier)!=ct.getFieldValue("identifier"),la()}case 11:case"end":return ea.stop()}},Ve)}));return function(Dr){return Rr.apply(this,arguments)}}(),aa=function(){Ga(!1),Object(xe.Z)({id:ta,identifier:ct.getFieldValue("identifier")}).then(function(Ve){(Ve==null?void 0:Ve.status)!=0&&ct.setFieldsValue({identifier:""})})},Kr=function(){Object(Re.w)(null,Pe.a.API_SERVER+"/api/competitions/download_template")};Object(o.useEffect)(function(){la(),Xt!=null&&Xt.formName&&ct.scrollToField(Xt==null?void 0:Xt.formName)},[]);var la=function(){Object(Ke.F)({}).then(function(Ve){er(Ve==null?void 0:Ve.schools)}).then(function(){Object(xe.y)(Xt==null?void 0:Xt.competitionId).then(function(Ve){var Dr,Ma,Fa,Ca;if(wa(Ve==null?void 0:Ve.id),ct.setFieldsValue({sponsor:Ve==null?void 0:Ve.sponsor,organizer:Ve==null?void 0:Ve.organizer,co_organizer:Ve==null?void 0:Ve.co_organizer,name:Ve==null?void 0:Ve.name,description:Ve==null?void 0:Ve.description,identifier:Ve==null?void 0:Ve.identifier,bonus:Ve==null?void 0:Ve.bonus,awards_count:Ve==null?void 0:Ve.awards_count,max_num_people:Ve!=null&&Ve.max_num_people?String(Ve==null?void 0:Ve.max_num_people):Ve==null?void 0:Ve.max_num_people}),Ve==null||((Dr=Ve.attachments)===null||Dr===void 0)||Dr.map(function(bi){bi.name=bi.title}),en(Ve==null?void 0:Ve.attachments),ct.setFieldsValue({enroll_start_time:Ve!=null&&Ve.enroll_start_time?De()(Ve==null?void 0:Ve.enroll_start_time):"",enroll_end_time:Ve!=null&&Ve.enroll_end_time?De()(Ve==null?void 0:Ve.enroll_end_time):"",start_time:Ve!=null&&Ve.start_time?De()(Ve==null?void 0:Ve.start_time):"",end_time:Ve!=null&&Ve.end_time?De()(Ve==null?void 0:Ve.end_time):"",rule:Ve==null?void 0:Ve.rule}),Ve!=null&&Ve.file){var ci;Ve.file.name=Ve==null||((ci=Ve.file)===null||ci===void 0)?void 0:ci.title}ct.setFieldsValue({file_id:Ve==null?void 0:Ve.file}),Ve!=null&&Ve.file&&jn([Ve==null?void 0:Ve.file]),Zn(Ve==null?void 0:Ve.leader_submit),_r(Ve==null?void 0:Ve.is_show),ct.setFieldsValue({region_rule:Ve==null?void 0:Ve.region_rule,region_schools:Ve==null?void 0:Ve.region_school_array,leader_submit:Ve==null?void 0:Ve.leader_submit,is_show:Ve==null?void 0:Ve.is_show}),Ht(Ve==null||((Ma=Ve.member_staff)===null||Ma===void 0)?void 0:Ma.mutiple_limited),jr(Ve==null||((Fa=Ve.teacher_staff)===null||Fa===void 0)?void 0:Fa.mutiple_limited),Wt(Object(H.a)({},ct.getFieldsValue())),on((Ca=ct.getFieldValue("description"))===null||Ca===void 0?void 0:Ca.length),Xt==null||Xt.loadingFunction(!1)})})},fa=function(Ve,Dr){Dr=="\u62A5\u540D\u5F00\u59CB\u65F6\u95F4"?ct.getFieldValue("enroll_end_time")&&(Ve>=ct.getFieldValue("enroll_end_time")&&(Y.b.error("\u62A5\u540D\u5F00\u59CB\u65F6\u95F4\u5FC5\u987B\u5C0F\u4E8E\u62A5\u540D\u7ED3\u675F\u65F6\u95F4"),ct.setFieldsValue({enroll_start_time:"",enroll_end_time:""}))):Dr=="\u62A5\u540D\u7ED3\u675F\u65F6\u95F4"?ct.getFieldValue("enroll_start_time")?Ve<=ct.getFieldValue("enroll_start_time")&&(Y.b.error("\u62A5\u540D\u7ED3\u675F\u65F6\u95F4\u5FC5\u987B\u5927\u4E8E\u62A5\u540D\u5F00\u59CB\u65F6\u95F4"),ct.setFieldsValue({enroll_end_time:""})):(Y.b.error("\u62A5\u540D\u7ED3\u675F\u65F6\u95F4\u5FC5\u987B\u5927\u4E8E\u62A5\u540D\u5F00\u59CB\u65F6\u95F4"),ct.setFieldsValue({enroll_end_time:""})):Dr=="\u7ADE\u8D5B\u5F00\u59CB\u65F6\u95F4"?ct.getFieldValue("end_time")&&(Ve>=ct.getFieldValue("end_time")&&(Y.b.error("\u7ADE\u8D5B\u5F00\u59CB\u65F6\u95F4\u5FC5\u987B\u5C0F\u4E8E\u7ADE\u8D5B\u7ED3\u675F\u65F6\u95F4"),ct.setFieldsValue({start_time:"",end_time:""}))):Dr=="\u7ADE\u8D5B\u7ED3\u675F\u65F6\u95F4"&&(ct.getFieldValue("start_time")?Ve<=ct.getFieldValue("start_time")&&(Y.b.error("\u7ADE\u8D5B\u7ED3\u675F\u65F6\u95F4\u5FC5\u987B\u5927\u4E8E\u7ADE\u8D5B\u5F00\u59CB\u65F6\u95F4"),ct.setFieldsValue({end_time:""})):(Y.b.error("\u7ADE\u8D5B\u7ED3\u675F\u65F6\u95F4\u5FC5\u987B\u5927\u4E8E\u7ADE\u8D5B\u5F00\u59CB\u65F6\u95F4"),ct.setFieldsValue({end_time:""})))};return n.a.createElement("div",{className:fe.a.all},n.a.createElement(m.a,{form:ct,labelCol:{flex:"120px"},scrollToFirstError:!0,initialValues:Sa,onFinish:Da,onFinishFailed:function(){var Rr=Object(f.a)(p.a.mark(function Ve(Dr){var Ma,Fa;return p.a.wrap(function(ci){for(;;)switch(ci.prev=ci.next){case 0:ct.scrollToField(Dr==null||((Ma=Dr.errorFields)===null||Ma===void 0||((Fa=Ma[0])===null||Fa===void 0))?void 0:Fa.name,{behavior:"auto",block:"center"});case 1:case"end":return ci.stop()}},Ve)}));return function(Ve){return Rr.apply(this,arguments)}}(),onChange:function(){var Ve,Dr,Ma=ct==null||((Ve=ct.getFieldValue("sponsor_user_name"))===null||Ve===void 0)?void 0:Ve.replaceAll(" ","");ct.setFieldsValue({sponsor_user_name:Ma});var Fa=ct.getFieldsValue();on((Dr=Fa.description)===null||Dr===void 0?void 0:Dr.length),Wt(Object(H.a)({},Fa))}},n.a.createElement("div",{className:fe.a.title},"\u4E3B\u529E\u65B9\u4FE1\u606F"),n.a.createElement("div",{className:fe.a.content},n.a.createElement(m.a.Item,{style:{marginTop:"-15px"},className:fe.a.form_item,label:"\u4E3B\u529E\u5355\u4F4D",colon:!1,name:"sponsor"},n.a.createElement(I.a,{className:fe.a.form_item_item,placeholder:"\u8BF7\u8F93\u5165\u4E3B\u529E\u65B9",maxLength:200,suffix:n.a.createElement("span",null,((jt=Bt.sponsor)===null||jt===void 0?void 0:jt.length)||0,n.a.createElement("span",{style:{color:"#c5c5c5"}},"/200"))})),n.a.createElement(m.a.Item,{className:fe.a.form_item,label:"\u627F\u529E\u5355\u4F4D",colon:!1,name:"organizer"},n.a.createElement(I.a,{className:fe.a.form_item_item,placeholder:"\u8BF7\u8F93\u5165\u627F\u529E\u5355\u4F4D",maxLength:200,suffix:n.a.createElement("span",null,((rn=Bt.organizer)===null||rn===void 0?void 0:rn.length)||0,n.a.createElement("span",{style:{color:"#c5c5c5"}},"/200"))})),n.a.createElement(m.a.Item,{className:fe.a.form_item,label:"\u534F\u529E\u5355\u4F4D",colon:!1,name:"co_organizer"},n.a.createElement(I.a,{className:fe.a.form_item_item,placeholder:"\u8BF7\u8F93\u5165\u534F\u529E\u5355\u4F4D",maxLength:200,suffix:n.a.createElement("span",null,((Ln=Bt.co_organizer)===null||Ln===void 0?void 0:Ln.length)||0,n.a.createElement("span",{style:{color:"#c5c5c5"}},"/200"))}))),n.a.createElement("div",{className:fe.a.title},"\u57FA\u672C\u4FE1\u606F"),n.a.createElement("div",{className:fe.a.content},n.a.createElement(m.a.Item,{style:{marginTop:"-15px"},className:fe.a.form_item,label:"\u7ADE\u8D5B\u4E3B\u6807\u9898",colon:!1,name:"name",rules:[{required:!0,message:"\u5FC5\u586B\u9879\uFF1A\u4E0D\u80FD\u4E3A\u7A7A"}]},n.a.createElement(I.a,{className:fe.a.form_item_item,placeholder:"\u8BF7\u8F93\u5165\u7ADE\u8D5B\u4E3B\u6807\u9898",maxLength:60,suffix:n.a.createElement("span",null,((Jt=Bt.name)===null||Jt===void 0?void 0:Jt.length)||0,n.a.createElement("span",{style:{color:"#c5c5c5"}},"/60"))})),n.a.createElement("div",{className:fe.a.textarea_father},n.a.createElement(m.a.Item,{className:fe.a.form_item,label:"\u7ADE\u8D5B\u7B80\u4ECB",colon:!1,name:"description"},n.a.createElement(ln,{maxLength:200,placeholder:"\u8BF7\u8F93\u5165\u7B80\u4ECB",rows:5})),n.a.createElement("span",{className:fe.a.textarea_length},qn||0,n.a.createElement("span",{style:{color:"#c5c5c5"}},"/200"))),n.a.createElement(m.a.Item,{className:fe.a.form_item_basic,label:n.a.createElement("div",null,n.a.createElement("span",{style:{color:"#ff4d4f",marginRight:"4px",fontFamily:"SimSun, sans-serif"}},"*"),"\u6BD4\u8D5B\u7F51\u5740"),colon:!1},n.a.createElement("div",{style:{display:"flex"}},n.a.createElement("div",{style:{width:"32%"}},"https://www.educoder.net/competitions/"),n.a.createElement(E.a,{placement:"topLeft",color:"#fb3226",overlayStyle:{maxWidth:"350px",width:"350px"},title:"\u5982\u679C\u4FEE\u6539\u7ADE\u8D5B\u7F51\u5740\uFF0C\u4F1A\u9020\u6210\u53C2\u8D5B\u4EBA\u5458\u65E0\u6CD5\u518D\u6B21\u901A\u8FC7\u65E7\u7F51\u5740\u8FDB\u5165"},n.a.createElement(m.a.Item,{style:{width:"calc(68% + 16px)",marginLeft:"-16px"},label:n.a.createElement("div",{style:{width:"0px"}}),colon:!1,name:"identifier",rules:[{required:!0,message:"\u5FC5\u586B\u9879\uFF1A\u4E0D\u80FD\u4E3A\u7A7A"},{pattern:new RegExp(/^[A-Za-z0-9\-_]*$/,""),message:"\u5FC5\u987B\u662F\u6570\u5B57\u3001\u5B57\u6BCD\u3001\u4E0B\u5212\u7EBF\u6216\u8005\u6A2A\u7EBF"}]},n.a.createElement(I.a,{className:fe.a.form_item_item,placeholder:"\u8BF7\u8F93\u5165\u7F51\u5740",maxLength:20,suffix:n.a.createElement("span",null,((Vn=Bt.identifier)===null||Vn===void 0?void 0:Vn.length)||0,n.a.createElement("span",{style:{color:"#c5c5c5"}},"/20")),onBlur:aa,onChange:function(){Ga(!0)},disabled:(Pa==null?void 0:Pa.competition_status)=="ended"}))))),n.a.createElement(m.a.Item,{className:fe.a.form_item_basic,style:{marginTop:"-12px"},label:"\u5956\u91D1\u91D1\u989D",colon:!1,name:"bonus",rules:[{pattern:new RegExp(/^\d{0,8}$/,"g"),message:"\u5FC5\u987B\u662F8\u4F4D\u6570\u4EE5\u5185\u7684\u6B63\u6574\u6570"}]},n.a.createElement(I.a,{autoComplete:"off",className:fe.a.form_item_item,placeholder:"\u5982\u679C\u9700\u8981\u8BBE\u7F6E\u5956\u91D1\uFF0C\u8BF7\u4E0E\u5E73\u53F0\u5BA2\u670D\u4EBA\u5458\u5BF9\u63A5",suffix:n.a.createElement("span",{style:{color:"#c5c5c5"}},"\u5143")})),n.a.createElement(m.a.Item,{className:fe.a.form_item_basic,label:"\u5956\u9879\u6570\u91CF",colon:!1,name:"awards_count",rules:[{pattern:new RegExp(/^\d{0,9}$/,"g"),message:"\u5FC5\u987B\u662F\u6B63\u6574\u6570"}]},n.a.createElement(I.a,{autoComplete:"off",className:fe.a.form_item_item,placeholder:"\u8BF7\u8F93\u5165\u5956\u9879\u6570\u91CF",suffix:n.a.createElement("span",{style:{color:"#c5c5c5"}},"\u4E2A")})),n.a.createElement(m.a.Item,{className:fe.a.form_item_basic,label:"\u62A5\u540D\u65F6\u95F4",colon:!1},n.a.createElement("div",{style:{display:"flex"}},n.a.createElement(m.a.Item,{name:"enroll_start_time"},n.a.createElement(se.a,{style:{height:"40px"},showTime:!0,format:"YYYY-MM-DD HH:mm",onChange:function(Ve){fa(Ve,"\u62A5\u540D\u5F00\u59CB\u65F6\u95F4")}})),n.a.createElement("span",{style:{margin:"0 10px"}},"\u81F3"),n.a.createElement(m.a.Item,{name:"enroll_end_time"},n.a.createElement(se.a,{style:{height:"40px"},showTime:!0,format:"YYYY-MM-DD HH:mm",onChange:function(Ve){fa(Ve,"\u62A5\u540D\u7ED3\u675F\u65F6\u95F4")}})),n.a.createElement("div",{className:fe.a.date_text},"\u5982\u679C\u4E0D\u586B\u62A5\u540D\u65F6\u95F4\uFF0C\u5219\u7ADE\u8D5B\u53D1\u5E03\u540E\u5C06\u4E0D\u5C55\u793A\u62A5\u540D\u5165\u53E3"))),n.a.createElement(m.a.Item,{className:fe.a.form_item_time,label:n.a.createElement("div",null,n.a.createElement("span",{style:{color:"#ff4d4f",marginRight:"4px",fontFamily:"SimSun, sans-serif"}},"*"),"\u7ADE\u8D5B\u65F6\u95F4"),colon:!1},n.a.createElement("div",{style:{display:"flex"}},n.a.createElement(m.a.Item,{name:"start_time",rules:[{required:!0,message:"\u5FC5\u586B\u9879\uFF1A\u4E0D\u80FD\u4E3A\u7A7A"}]},n.a.createElement(se.a,{style:{height:"40px"},showTime:!0,format:"YYYY-MM-DD HH:mm",onChange:function(Ve){fa(Ve,"\u7ADE\u8D5B\u5F00\u59CB\u65F6\u95F4")},disabled:(Pa==null?void 0:Pa.competition_status)=="progressing"?!0:(Pa==null?void 0:Pa.competition_status)=="ended"})),n.a.createElement("span",{style:{margin:"0 10px"}},"\u81F3"),n.a.createElement(m.a.Item,{name:"end_time",rules:[{required:!0,message:"\u5FC5\u586B\u9879\uFF1A\u4E0D\u80FD\u4E3A\u7A7A"}]},n.a.createElement(se.a,{style:{height:"40px"},showTime:!0,format:"YYYY-MM-DD HH:mm",onChange:function(Ve){fa(Ve,"\u7ADE\u8D5B\u7ED3\u675F\u65F6\u95F4")},disabled:(Pa==null?void 0:Pa.competition_status)=="ended"}))))),n.a.createElement("div",{className:fe.a.title},"\u5F00\u653E\u8303\u56F4"),n.a.createElement("div",{className:fe.a.content},n.a.createElement(m.a.Item,{className:fe.a.form_item,label:"\u53C2\u8D5B\u89C4\u5219",name:"rule",style:{marginTop:"-15px"},colon:!1},n.a.createElement(we.a.Group,null,n.a.createElement(we.a,{value:0,style:{width:"120px"}},"\u516C\u5F00"),n.a.createElement(we.a,{value:1,style:{width:"120px"}},"\u81EA\u5B9A\u7528\u6237\u53C2\u52A0"))),ct.getFieldValue("rule")==1&&n.a.createElement(m.a.Item,{name:"file_id",label:" ",colon:!1,getValueFromEvent:function(Ve){return Array.isArray(Ve)?Ve:Ve&&Ve.fileList}},n.a.createElement("div",{style:{marginLeft:"0px",display:"flex"}},n.a.createElement($e.a,{accept:".xls, .xlsx",maxCount:1,action:Pe.a.API_SERVER+"/api/attachments.json",onChange:function(Ve){jn(Ve==null?void 0:Ve.fileList)},onRemove:function(Ve){console.log(Ve),jn([])},fileList:Qe,withCredentials:!0},n.a.createElement("div",{className:fe.a.upload_button_file},"\u9009\u62E9\u6587\u4EF6")),n.a.createElement("div",{className:fe.a.upload_download,style:{marginLeft:30},onClick:Kr},"\u4E0B\u8F7D\u6A21\u7248",n.a.createElement("i",{className:"iconfont icon-xiazai1 font14 ml5"}))))),n.a.createElement("div",{className:fe.a.title},"\u62A5\u540D\u8005\u6761\u4EF6"),n.a.createElement("div",{className:fe.a.content},n.a.createElement(m.a.Item,{label:"\u961F\u4F0D\u6700\u591A\u4EBA\u6570",name:"max_num_people",className:fe.a.form_item,style:{marginTop:"-15px"},colon:!1,rules:[{required:!0,message:"\u5FC5\u586B\u9879\uFF1A\u4E0D\u80FD\u4E3A\u7A7A"},{pattern:new RegExp(/^\d{0,9}$/,"g"),message:"\u5FC5\u987B\u662F\u6B63\u6574\u6570"}]},n.a.createElement(I.a,{className:fe.a.form_item_item,placeholder:"\u8BF7\u8F93\u5165\u961F\u4F0D\u6700\u591A\u4EBA\u6570",maxLength:60,suffix:n.a.createElement("span",null,(Bt==null||((Un=Bt.max_num_people)===null||Un===void 0)?void 0:Un.length)||0,n.a.createElement("span",{style:{color:"#c5c5c5"}},"/60")),onChange:function(Ve){var Dr;Number(Ve==null||((Dr=Ve.target)===null||Dr===void 0)?void 0:Dr.value)>100&&(Y.b.error("\u961F\u4F0D\u4EBA\u6570\u4E0D\u53EF\u8D85\u8FC7100\u4EBA"),ct.setFieldsValue({max_num_people:""}),Bt.max_num_people="",Wt(Object(H.a)({},Bt)))}}))),n.a.createElement("div",{className:fe.a.title},"\u8D5B\u9053\u5185\u8BC4\u6D4B\u5185\u5BB9\u53EA\u5141\u8BB8\u961F\u957F\u63D0\u4EA4"),n.a.createElement("div",{className:fe.a.content},n.a.createElement(m.a.Item,{label:"\u8BC4\u6D4B\u63D0\u4EA4",name:"leader_submit",className:fe.a.form_item,style:{marginTop:"-15px"},colon:!1},n.a.createElement(Ee.a,{checked:mr,onChange:function(Ve){var Dr;return Zn(Ve==null||((Dr=Ve.target)===null||Dr===void 0)?void 0:Dr.checked)}},"\u53EA\u5141\u8BB8\u961F\u4F0D\u5185\u961F\u957F\u63D0\u4EA4\u8BC4\u5BA1\u5185\u5BB9"))),n.a.createElement("div",{className:fe.a.title},"\u6BD4\u8D5B\u53EF\u89C1"),n.a.createElement("div",{className:fe.a.content},n.a.createElement(m.a.Item,{label:"\u53EF\u89C1\u8BBE\u7F6E",name:"is_show",className:fe.a.form_item,style:{marginTop:"-15px"},colon:!1},n.a.createElement(Ee.a,{checked:or,onChange:function(Ve){var Dr;return _r(Ve==null||((Dr=Ve.target)===null||Dr===void 0)?void 0:Dr.checked)}},"\u6BD4\u8D5B\u5BF9\u9009\u624B\u53EF\u89C1"))),n.a.createElement("div",{className:fe.a.footer},n.a.createElement(Lt,{className:fe.a.save_button,htmlType:"submit",onClick:Object(f.a)(p.a.mark(function Rr(){return p.a.wrap(function(Dr){for(;;)switch(Dr.prev=Dr.next){case 0:case"end":return Dr.stop()}},Rr)}))},"\u4FDD\u5B58\u66F4\u6539"))),n.a.createElement(D.a,{centered:!0,title:"\u4EE5\u4E0B\u6570\u636E\u5BFC\u5165\u5931\u8D25",visible:ar,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:function(){zr(!1)},onCancel:function(){zr(!1)}},n.a.createElement(Se.a,{bordered:!0,columns:[{title:"\u59D3\u540D",dataIndex:"name"},{title:"\u90AE\u7BB1",dataIndex:"email"}],dataSource:Ua,pagination:!1,rowKey:function(Ve){return Ve.name}})))},gn=Object(i.a)(function(Ft){var ut=Ft.competitions;return{competitions:ut}})(Xn),Tn=O("TcwN"),vt=O.n(Tn),wt=O("EMck"),dt=O.n(wt),ve=function(ut){var jt=ut.competitions,rn=ut.globalSetting,Ln=ut.loading,Jt=ut.dispatch,Vn=ut.user,Un=Object(P.a)(ut,["competitions","globalSetting","loading","dispatch","user"]),Rn=Object(o.useState)(""),hr=Object(c.a)(Rn,2),Xt=hr[0],An=hr[1],an=Object(o.useState)(""),ct=Object(c.a)(an,2),dn=ct[0],pr=ct[1];Object(o.useEffect)(function(){Bt()},[]);var Bt=function(){Object(xe.Y)(Un==null?void 0:Un.competitionId).then(function(Zt){if((Zt==null?void 0:Zt.status)==0){var qn,on;An(Zt==null||((qn=Zt.data)===null||qn===void 0)?void 0:qn.competition_image),pr(Zt==null||((on=Zt.data)===null||on===void 0)?void 0:on.qr_code_image),Un==null||Un.loadingFunction(!1)}else Y.b.error(Zt==null?void 0:Zt.message)})},Wt=function(Zt,qn){Object(xe.y)(Un==null?void 0:Un.competitionId).then(function(on){var vr=new FormData;vr.append("file",Zt==null?void 0:Zt.file),vr.append("source_id",on==null?void 0:on.id),vr.append("source_type",qn),Object(B.a)("/api/competitions/set_attachments.json",{method:"post",body:vr},!0).then(function(un){(un==null?void 0:un.message)=="success"?(Y.b.success("\u4E0A\u4F20\u6210\u529F"),Bt(),Jt({type:"competitions/common_header",payload:Un==null?void 0:Un.competitionId})):Y.b.error(un==null?void 0:un.message)})})};return n.a.createElement("div",{className:vt.a.all},n.a.createElement("div",{className:vt.a.title},"\u4E0A\u4F20\u56FE\u7247"),n.a.createElement("div",{className:vt.a.content},n.a.createElement("img",{src:dt.a,className:vt.a.content_icon}),n.a.createElement("div",{className:vt.a.content_info},n.a.createElement($e.a,{accept:"image/*",customRequest:function(Zt){return Wt(Zt,"Competition")},showUploadList:!1},n.a.createElement("div",{className:vt.a.content_title},"\u4E0A\u4F20\u7ADE\u8D5B\u5C01\u9762\u56FE")),n.a.createElement("div",{className:vt.a.content_size},"\u56FE\u7247\u5C3A\u5BF8\uFF1A792 x 340")),n.a.createElement("img",{src:Pe.a.IMG_SERVER+Xt,className:vt.a.content_img})))},Ie=Object(i.a)(function(Ft){var ut=Ft.competitions,jt=Ft.loading,rn=Ft.globalSetting,Ln=Ft.user;return{competitions:ut,globalSetting:rn,loading:jt.models.competitions,user:Ln}})(ve),Tt=O("+6lk"),it=O.n(Tt),Yt=O("F7C/"),sn=O.n(Yt),mt=O("TJnR"),Kt=O.n(mt),Nn=O("cf9c"),_n=O.n(Nn),ir=I.a.TextArea,ua=function(ut){var jt=ut.classroomList,rn=ut.loading,Ln=ut.dispatch,Jt=Object(P.a)(ut,["classroomList","loading","dispatch"]),Vn=m.a.useForm(),Un=Object(c.a)(Vn,1),Rn=Un[0],hr=Object(o.useState)({}),Xt=Object(c.a)(hr,2),An=Xt[0],an=Xt[1],ct=Object(o.useState)(""),dn=Object(c.a)(ct,2),pr=dn[0],Bt=dn[1],Wt=Object(o.useState)(""),rr=Object(c.a)(Wt,2),Zt=rr[0],qn=rr[1],on=Object(o.useState)(!1),vr=Object(c.a)(on,2),un=vr[0],qt=vr[1];return Object(o.useEffect)(function(){var en;if((Jt==null||((en=Jt.setItem)===null||en===void 0)?void 0:en.index)>-1){var Dn,hn,Qe,jn,Hn,Bn,mr,Zn;an(Jt==null?void 0:Jt.setItem),Bt(Jt==null||((Dn=Jt.setItem)===null||Dn===void 0)?void 0:Dn.index),Rn.setFieldsValue({name:Jt==null||((hn=Jt.setItem)===null||hn===void 0)?void 0:hn.name,description:Jt==null||((Qe=Jt.setItem)===null||Qe===void 0)?void 0:Qe.description,objective_percentage:Jt==null||((jn=Jt.setItem)===null||jn===void 0)?void 0:jn.objective_percentage,subjective_percentage:Jt==null||((Hn=Jt.setItem)===null||Hn===void 0)?void 0:Hn.subjective_percentage,promotion_ranking:Jt==null||((Bn=Jt.setItem)===null||Bn===void 0)?void 0:Bn.promotion_ranking,excessive_review:Jt==null||((mr=Jt.setItem)===null||mr===void 0)?void 0:mr.excessive_review}),qt(Jt==null||((Zn=Jt.setItem)===null||Zn===void 0)?void 0:Zn.excessive_review),qn("\u7F16\u8F91\u8D5B\u9898")}else an({}),Rn.resetFields(),Bt("-1"),qn("\u65B0\u589E\u8D5B\u9898")},[Jt==null?void 0:Jt.setItem]),n.a.createElement(D.a,{className:"modal_styles",centered:!0,title:Zt,visible:Jt==null?void 0:Jt.showAddItem,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",width:1e3,zIndex:1e3,onOk:function(){Rn.setFieldsValue({excessive_review:un}),Rn.validateFields().then(Object(f.a)(p.a.mark(function Dn(){return p.a.wrap(function(Qe){for(;;)switch(Qe.prev=Qe.next){case 0:Jt==null||Jt.getItem(pr,Rn.getFieldsValue());case 1:case"end":return Qe.stop()}},Dn)})))},onCancel:function(){Jt==null||Jt.setshowAddItem(!1)}},n.a.createElement(m.a,{form:Rn,layout:"vertical",scrollToFirstError:!0,style:{marginTop:"-20px"},className:_n.a.content,onValuesChange:function(){an(Object(H.a)({},Rn.getFieldsValue()))}},n.a.createElement(m.a.Item,{className:_n.a.form_item,label:"\u6807\u9898",colon:!1,name:"name",rules:[{required:!0,message:"\u5FC5\u586B\u9879\uFF1A\u4E0D\u80FD\u4E3A\u7A7A"}]},n.a.createElement(I.a,{className:_n.a.form_item_item,placeholder:"\u8BF7\u8F93\u5165\u6807\u9898"})),n.a.createElement(m.a.Item,{className:_n.a.form_item,label:n.a.createElement("div",null,n.a.createElement("span",{style:{color:"#ff4d4f",marginRight:"4px",fontFamily:"SimSun, sans-serif"}},"*"),"\u5206\u6570\u8BBE\u7F6E"),colon:!1},n.a.createElement(U.a,null,n.a.createElement(h.a,{span:12,className:"pr20",style:{display:"flex"}},n.a.createElement("div",{style:{color:"#999",width:"150px"}},"\u5BA2\u89C2\u9898\u5F97\u5206\u5360\u6BD4"),n.a.createElement(m.a.Item,{className:_n.a.form_item,label:"",colon:!1,style:{width:"100%"},name:"objective_percentage",rules:[{pattern:new RegExp(/^[1-9]\d*$/,"g"),message:"\u5FC5\u987B\u662F\u6B63\u6574\u6570"},{required:!0,message:"\u5FC5\u586B\u9879\uFF1A\u4E0D\u80FD\u4E3A\u7A7A"}]},n.a.createElement(I.a,{autoComplete:"off",className:_n.a.form_item_item,placeholder:"\u8BF7\u8F93\u5165\u63D0\u4EA4\u6B21\u6570",suffix:n.a.createElement("span",{style:{color:"#c5c5c5"}},"%")}))),n.a.createElement(h.a,{span:12,className:"pl20",style:{display:"flex"}},n.a.createElement("div",{style:{color:"#999",width:"150px"}},"\u4E3B\u89C2\u9898\u5F97\u5206\u5360\u6BD4"),n.a.createElement(m.a.Item,{className:_n.a.form_item,label:"",colon:!1,style:{width:"100%"},name:"subjective_percentage",rules:[{pattern:new RegExp(/^[1-9]\d*$/,"g"),message:"\u5FC5\u987B\u662F\u6B63\u6574\u6570"},{required:!0,message:"\u5FC5\u586B\u9879\uFF1A\u4E0D\u80FD\u4E3A\u7A7A"}]},n.a.createElement(I.a,{autoComplete:"off",className:_n.a.form_item_item,placeholder:"\u8BF7\u8F93\u5165\u540D\u6B21\u8303\u56F4",suffix:n.a.createElement("span",{style:{color:"#c5c5c5"}},"%")}))))),n.a.createElement(m.a.Item,{className:_n.a.form_item,label:n.a.createElement("div",null,"\u4E3B\u89C2\u8BC4\u5206\u8BBE\u7F6E",n.a.createElement("span",{style:{color:"#9096A3"}},"\uFF08\u540D\u6B21\u8303\u56F4\u4E3A50\u6392\u540D\u524D50\u540D\u9700\u8981\u8FDB\u884C\u8BC4\u5206\uFF0C\u672A\u586B\u5199\u5219\u4E0D\u9700\u8981\u8FDB\u884C\u4E3B\u89C2\u8BC4\u5206\uFF09")),colon:!1,style:{marginTop:"-16px"}},n.a.createElement(U.a,null,n.a.createElement(h.a,{span:24,style:{display:"flex"}},n.a.createElement("div",{style:{color:"#999",width:"130px"}},"\u540D\u6B21\u8303\u56F4"),n.a.createElement(m.a.Item,{className:_n.a.form_item,label:"",colon:!1,style:{width:"100%"},name:"promotion_ranking",rules:[{pattern:new RegExp(/^[1-9]\d*$/,"g"),message:"\u5FC5\u987B\u662F\u6B63\u6574\u6570"}]},n.a.createElement(I.a,{autoComplete:"off",className:_n.a.form_item_item,placeholder:"\u8BF7\u8F93\u5165\u63D0\u4EA4\u6B21\u6570",suffix:n.a.createElement("span",{style:{color:"#c5c5c5"}},"%")}))))),n.a.createElement(m.a.Item,{className:_n.a.form_item,label:"",colon:!1,name:"excessive_review",style:{marginTop:"-16px"}},n.a.createElement(Ee.a,{checked:un,onChange:function(Dn){qt(Dn.target.checked)}},n.a.createElement("span",{style:{color:"#999"}},"\u901A\u8FC7\u5F0F\u8BC4\u5BA1",n.a.createElement("span",{style:{color:"#9096A3"}},"\uFF08\u82E5\u9009\u62E9\u901A\u8FC7\u5236\u8BC4\u5BA1\uFF0C\u8BC4\u59D4\u5728\u4E3A\u6BCF\u4E2A\u9009\u624B\u6253\u5206\u65F6\u53EA\u5141\u8BB8\u9009\u62E9\u901A\u8FC7(\u6EE1\u5206)\u3001(\u4E0D\u901A\u8FC7)\u96F6\u5206\u4E24\u4E2A\u9009\u9879\u4E4B\u4E00\uFF09")))),n.a.createElement(m.a.Item,{className:_n.a.form_item,label:"\u8BD5\u9898\u63CF\u8FF0",colon:!1,name:"description",rules:[{required:!0,message:"\u5FC5\u586B\u9879\uFF1A\u4E0D\u80FD\u4E3A\u7A7A"}]},n.a.createElement(ir,{placeholder:"\u8BF7\u8F93\u5165\u8BD5\u9898\u63CF\u8FF0",rows:6}))))},Aa=Object(i.a)(function(Ft){var ut=Ft.classroomList,jt=Ft.loading;return{classroomList:ut,loading:jt}})(ua),ra=I.a.TextArea,Jn=function(ut){var jt,rn,Ln=ut.shixunHomeworks,Jt=ut.newCourse,Vn=ut.globalSetting,Un=ut.loading,Rn=ut.competitions,hr=ut.dispatch,Xt=ut.classroomList,An=Object(P.a)(ut,["shixunHomeworks","newCourse","globalSetting","loading","competitions","dispatch","classroomList"]),an=m.a.useForm(),ct=Object(c.a)(an,1),dn=ct[0],pr=Object(o.useState)({}),Bt=Object(c.a)(pr,2),Wt=Bt[0],rr=Bt[1],Zt=Rn.Header,qn=Object(o.useState)(!1),on=Object(c.a)(qn,2),vr=on[0],un=on[1],qt=Object(o.useState)([]),en=Object(c.a)(qt,2),Dn=en[0],hn=en[1],Qe=Object(o.useState)(""),jn=Object(c.a)(Qe,2),Hn=jn[0],Bn=jn[1],mr=Object(o.useState)({}),Zn=Object(c.a)(mr,2),lr=Zn[0],Qn=Zn[1];Object(o.useEffect)(function(){var yn,Ht;if(Xt!=null&&(yn=Xt.actionTabs)!==null&&yn!==void 0&&(Ht=yn.params)!==null&&Ht!==void 0&&Ht.id){var fn,Gn,Pn,jr,Jr,Lr,Ir,er,Mr,va,ta,wa,ga,Or,ar,zr,ur,$r,Ua,ti,qa;rr(Xt==null||((fn=Xt.actionTabs)===null||fn===void 0)?void 0:fn.params),Bn(Xt==null||((Gn=Xt.actionTabs)===null||Gn===void 0||((Pn=Gn.params)===null||Pn===void 0))?void 0:Pn.id),dn.setFieldsValue({commit_num:Xt==null||((jr=Xt.actionTabs)===null||jr===void 0||((Jr=jr.params)===null||Jr===void 0))?void 0:Jr.commit_num,evaluation_script:Xt==null||((Lr=Xt.actionTabs)===null||Lr===void 0||((Ir=Lr.params)===null||Ir===void 0))?void 0:Ir.evaluation_script,evaluation_setting:Xt==null||((er=Xt.actionTabs)===null||er===void 0||((Mr=er.params)===null||Mr===void 0))?void 0:Mr.evaluation_setting,evaluation_time:Xt==null||((va=Xt.actionTabs)===null||va===void 0||((ta=va.params)===null||ta===void 0))?void 0:ta.evaluation_time,name:Xt==null||((wa=Xt.actionTabs)===null||wa===void 0||((ga=wa.params)===null||ga===void 0))?void 0:ga.name,promotion_ranking:Xt==null||((Or=Xt.actionTabs)===null||Or===void 0||((ar=Or.params)===null||ar===void 0))?void 0:ar.promotion_ranking,start_time:De()(Xt==null||((zr=Xt.actionTabs)===null||zr===void 0||((ur=zr.params)===null||ur===void 0))?void 0:ur.start_time),end_time:De()(Xt==null||(($r=Xt.actionTabs)===null||$r===void 0||((Ua=$r.params)===null||Ua===void 0))?void 0:Ua.end_time)}),hn(Xt==null||((ti=Xt.actionTabs)===null||ti===void 0||((qa=ti.params)===null||qa===void 0))?void 0:qa.questions)}else rr({}),dn.resetFields(),hn([]),Bn("")},[Xt==null||((jt=Xt.actionTabs)===null||jt===void 0)?void 0:jt.params]);var or=function(){if((Dn==null?void 0:Dn.length)==0)return Y.b.warn("\u8BF7\u6DFB\u52A0\u8D5B\u9898"),!1;dn.validateFields().then(Object(f.a)(p.a.mark(function Ht(){return p.a.wrap(function(Gn){for(;;)switch(Gn.prev=Gn.next){case 0:Hn?Object(xe.x)(Object(H.a)(Object(H.a)({identifier:Xt.actionTabs.id,section_id:Hn},Wt),{},{questions:Dn})).then(function(Pn){(Pn==null?void 0:Pn.status)==0&&(Y.b.success("\u7F16\u8F91\u6210\u529F"),hr({type:"classroomList/setActionTabs",payload:{key:""}}),An==null||An.queryQuetions())}):Object(xe.u)(Object(H.a)(Object(H.a)({identifier:Xt.actionTabs.id},Wt),{},{questions:Dn})).then(function(Pn){(Pn==null?void 0:Pn.status)==0&&(Y.b.success("\u65B0\u589E\u6210\u529F"),hr({type:"classroomList/setActionTabs",payload:{key:""}}),An==null||An.queryQuetions())});case 1:case"end":return Gn.stop()}},Ht)})))},_r=function(Ht,fn){fn=="\u7ADE\u8D5B\u5F00\u59CB\u65F6\u95F4"?dn.getFieldValue("end_time")&&(Ht>=dn.getFieldValue("end_time")&&(Y.b.error("\u7ADE\u8D5B\u5F00\u59CB\u65F6\u95F4\u5FC5\u987B\u5C0F\u4E8E\u7ADE\u8D5B\u7ED3\u675F\u65F6\u95F4"),dn.setFieldsValue({start_time:"",end_time:""}))):fn=="\u7ADE\u8D5B\u7ED3\u675F\u65F6\u95F4"&&(dn.getFieldValue("start_time")?Ht<=dn.getFieldValue("start_time")&&(Y.b.error("\u7ADE\u8D5B\u7ED3\u675F\u65F6\u95F4\u5FC5\u987B\u5927\u4E8E\u7ADE\u8D5B\u5F00\u59CB\u65F6\u95F4"),dn.setFieldsValue({end_time:""})):(Y.b.error("\u7ADE\u8D5B\u7ED3\u675F\u65F6\u95F4\u5FC5\u987B\u5927\u4E8E\u7ADE\u8D5B\u5F00\u59CB\u65F6\u95F4"),dn.setFieldsValue({end_time:""})))},br=function(Ht){hn([])},In=function(Ht,fn){Ht>-1?(Dn[Ht].name=fn==null?void 0:fn.name,Dn[Ht].description=fn==null?void 0:fn.description,Dn[Ht].objective_percentage=fn==null?void 0:fn.objective_percentage,Dn[Ht].subjective_percentage=fn==null?void 0:fn.subjective_percentage,Dn[Ht].promotion_ranking=fn==null?void 0:fn.promotion_ranking,Dn[Ht].excessive_review=fn==null?void 0:fn.excessive_review,hn(Dn)):(Dn.push(fn),hn(Dn)),un(!1)};return n.a.createElement(n.a.Fragment,null,n.a.createElement(V.a,{placement:"bottom",height:"100%",closable:!1,visible:Xt.actionTabs.key==="\u65B0\u589E\u8D5B\u9898",key:"bottom",className:_n.a.drawer},n.a.createElement("section",{className:_n.a.bg},n.a.createElement("div",{className:_n.a.title},n.a.createElement("span",{className:"icon-zuojiantou iconfont c-grey-c",style:{fontSize:12,cursor:"pointer"},onClick:function(){hr({type:"classroomList/setActionTabs",payload:{key:""}})}}),n.a.createElement("span",{className:_n.a.title_text,onClick:function(){hr({type:"classroomList/setActionTabs",payload:{key:""}})}},"\u8FD4\u56DE\u8D5B\u9053")),n.a.createElement(m.a,{form:dn,layout:"vertical",scrollToFirstError:!0,className:_n.a.content,onValuesChange:function(){rr(Object(H.a)({},dn.getFieldsValue()))}},n.a.createElement(m.a.Item,{className:_n.a.form_item,label:"\u699C\u5355\uFF08\u8D5B\u6BB5\uFF09\u6807\u9898",colon:!1,name:"name",rules:[{required:!0,message:"\u5FC5\u586B\u9879\uFF1A\u4E0D\u80FD\u4E3A\u7A7A"}]},n.a.createElement(I.a,{className:_n.a.form_item_item,placeholder:"\u8BF7\u8F93\u5165\u699C\u5355\uFF08\u8D5B\u6BB5\uFF09\u6807\u9898",maxLength:60,suffix:n.a.createElement("span",null,((rn=Wt.name)===null||rn===void 0?void 0:rn.length)||0,n.a.createElement("span",{style:{color:"#c5c5c5"}},"/60"))})),n.a.createElement(m.a.Item,{className:_n.a.form_item_time,label:n.a.createElement("div",null,n.a.createElement("span",{style:{color:"#ff4d4f",marginRight:"4px",fontFamily:"SimSun, sans-serif"}},"*"),"\u699C\u5355\uFF08\u8D5B\u6BB5\uFF09\u65F6\u95F4"),colon:!1},n.a.createElement("div",{style:{display:"flex"}},n.a.createElement(m.a.Item,{name:"start_time",rules:[{required:!0,message:"\u5FC5\u586B\u9879\uFF1A\u4E0D\u80FD\u4E3A\u7A7A"}]},n.a.createElement(se.a,{style:{height:"40px"},showTime:!0,format:"YYYY-MM-DD HH:mm",onChange:function(Ht){_r(Ht,"\u7ADE\u8D5B\u5F00\u59CB\u65F6\u95F4")},disabled:(Zt==null?void 0:Zt.competition_status)=="progressing"?!0:(Zt==null?void 0:Zt.competition_status)=="ended"})),n.a.createElement("span",{style:{margin:"0 10px"}},"\u81F3"),n.a.createElement(m.a.Item,{name:"end_time",rules:[{required:!0,message:"\u5FC5\u586B\u9879\uFF1A\u4E0D\u80FD\u4E3A\u7A7A"}]},n.a.createElement(se.a,{style:{height:"40px"},showTime:!0,format:"YYYY-MM-DD HH:mm",onChange:function(Ht){_r(Ht,"\u7ADE\u8D5B\u7ED3\u675F\u65F6\u95F4")},disabled:(Zt==null?void 0:Zt.competition_status)=="ended"})))),n.a.createElement(U.a,null,n.a.createElement(h.a,{span:12,className:"pr20"},n.a.createElement(m.a.Item,{className:_n.a.form_item,label:"\u6BCF\u65E5\u6700\u591A\u63D0\u4EA4\u6B21\u6570\uFF08\u672A\u586B\u5219\u4E0D\u9650\u5236\uFF09",colon:!1,name:"commit_num",rules:[{pattern:new RegExp(/^[1-9]\d*$/,"g"),message:"\u5FC5\u987B\u662F\u6B63\u6574\u6570"}]},n.a.createElement(I.a,{autoComplete:"off",className:_n.a.form_item_item,placeholder:"\u8BF7\u8F93\u5165\u63D0\u4EA4\u6B21\u6570",suffix:n.a.createElement("span",{style:{color:"#c5c5c5"}},"\u6B21")}))),n.a.createElement(h.a,{span:12,className:"pl20"},n.a.createElement(m.a.Item,{className:_n.a.form_item,label:"\u664B\u7EA7\u4E0B\u8D5B\u6BB5\u540D\u6B21\u8303\u56F4\uFF08\u4F8B\uFF1A50\u4EE3\u8868\u524D50\u540D\uFF0C\u672A\u586B\u5219\u5168\u90E8\u664B\u7EA7\uFF09",colon:!1,name:"promotion_ranking",rules:[{pattern:new RegExp(/^[1-9]\d*$/,"g"),message:"\u5FC5\u987B\u662F\u6B63\u6574\u6570"}]},n.a.createElement(I.a,{autoComplete:"off",className:_n.a.form_item_item,placeholder:"\u8BF7\u8F93\u5165\u540D\u6B21\u8303\u56F4",suffix:n.a.createElement("span",{style:{color:"#c5c5c5"}},"\u540D")})))),n.a.createElement(m.a.Item,{className:_n.a.form_item,label:"\u8BC4\u6D4B\u670D\u52A1\u5668\u914D\u7F6E",colon:!1,name:"evaluation_setting"},n.a.createElement(ra,{placeholder:"\u8BF7\u8F93\u5165\u8BC4\u6D4B\u670D\u52A1\u5668\u914D\u7F6E",rows:6})),n.a.createElement(m.a.Item,{className:_n.a.form_item,label:"\u8BC4\u6D4B\u65F6\u957F(S)",colon:!1,name:"evaluation_time",rules:[{pattern:new RegExp(/^\d{0,9}$/,"g"),message:"\u5FC5\u987B\u662F\u6B63\u6574\u6570"}]},n.a.createElement(I.a,{autoComplete:"off",className:_n.a.form_item_item,placeholder:"\u8BF7\u8F93\u5165\u8BC4\u6D4B\u65F6\u957F",suffix:n.a.createElement("span",{style:{color:"#c5c5c5"}},"S")})),n.a.createElement(m.a.Item,{className:_n.a.form_item,label:"\u8FD0\u884C\u811A\u672C",colon:!1,name:"evaluation_script"},n.a.createElement(ra,{placeholder:"\u8BF7\u8F93\u5165\u8FD0\u884C\u811A\u672C",rows:6}))),n.a.createElement("div",{className:_n.a.saiti},n.a.createElement("div",{className:_n.a.title_saiti,style:{display:"flex",alignItems:"center"}},n.a.createElement("div",{style:{flex:1}},n.a.createElement("span",{style:{color:"#ff4d4f",marginRight:"4px",fontFamily:"SimSun, sans-serif"}},"*"),"\u8D5B\u9898"),(Zt==null?void 0:Zt.competition_status)!="progressing"&&(Zt==null?void 0:Zt.competition_status)!="ended"&&(Dn==null?void 0:Dn.length)==0&&n.a.createElement("div",{className:_n.a.add_people,style:{top:"auto",cursor:"pointer"},onClick:function(){Qn({}),un(!0)}},"\u589E\u52A0\u8D5B\u9898"),(Zt==null?void 0:Zt.competition_status)!="progressing"&&(Zt==null?void 0:Zt.competition_status)!="ended"&&(Dn==null?void 0:Dn.length)>0&&n.a.createElement("div",{className:_n.a.add_people,style:{top:"auto",opacity:".3"}},"\u589E\u52A0\u8D5B\u9898")),n.a.createElement("div",{style:{marginTop:"25px"}}),Dn==null?void 0:Dn.map(function(yn,Ht){return n.a.createElement("div",{className:_n.a.content,key:Ht},n.a.createElement("div",{className:_n.a.content_info},n.a.createElement("div",{className:_n.a.info_title},yn==null?void 0:yn.name),(Zt==null?void 0:Zt.competition_status)!="progressing"&&(Zt==null?void 0:Zt.competition_status)!="ended"&&n.a.createElement("div",{className:_n.a.info_update,onClick:function(){Qn(Object(H.a)({index:Ht},yn)),un(!0)}},"\u7F16\u8F91"),(Zt==null?void 0:Zt.competition_status)!="progressing"&&(Zt==null?void 0:Zt.competition_status)!="ended"&&n.a.createElement("div",{className:_n.a.info_delete,onClick:function(){br(Ht)}},"\u5220\u9664")))}),(Dn==null?void 0:Dn.length)==0&&n.a.createElement(at.a,{styles:{padding:0},customText:"\u60A8\u8FD8\u6CA1\u6709\u6DFB\u52A0\u8D5B\u9898\uFF0C\u70B9\u51FB\u6DFB\u52A0\u8D5B\u9898"}))),n.a.createElement("div",{className:_n.a.footer_style},n.a.createElement("div",{onClick:or,className:_n.a.submit_button},"\u63D0\u4EA4\u4FEE\u6539"))),n.a.createElement(Aa,{showAddItem:vr,setshowAddItem:un,getItem:In,setItem:lr}))},ca=Object(i.a)(function(Ft){var ut=Ft.shixunHomeworks,jt=Ft.newCourse,rn=Ft.loading,Ln=Ft.globalSetting,Jt=Ft.classroomList,Vn=Ft.competitions;return{classroomList:Jt,shixunHomeworks:ut,newCourse:jt,globalSetting:Ln,loading:rn.effects,competitions:Vn}})(Jn),Qa=function(ut){var jt=ut.competitions,rn=ut.shixunHomeworks,Ln=ut.globalSetting,Jt=ut.dispatch,Vn=ut.user,Un=ut.classroomList,Rn=Object(P.a)(ut,["competitions","shixunHomeworks","globalSetting","dispatch","user","classroomList"]),hr=Object(o.useState)([]),Xt=Object(c.a)(hr,2),An=Xt[0],an=Xt[1],ct=jt.Header;Object(o.useEffect)(function(){dn()},[]);var dn=function(){Object(xe.F)({id:Rn==null?void 0:Rn.competitionId}).then(function(Wt){(Wt==null?void 0:Wt.status)==0&&(an(Wt==null?void 0:Wt.data),Rn==null||Rn.loadingFunction(!1))}),Jt({type:"competitions/common_header",payload:Rn==null?void 0:Rn.competitionId})},pr=function(Wt){D.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u5220\u9664\u63D0\u793A",icon:null,content:"\u5220\u9664\u8BE5\u8D5B\u6BB5\u540E\uFF0C\u6570\u636E\u4E0D\u53EF\u6062\u590D\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u5220\u9664\uFF1F",onOk:function(){var rr=Object(f.a)(p.a.mark(function qn(){return p.a.wrap(function(vr){for(;;)switch(vr.prev=vr.next){case 0:Object(xe.C)({id:Rn==null?void 0:Rn.competitionId,section_id:Wt}).then(function(un){(un==null?void 0:un.status)==0&&(Y.b.success("\u5220\u9664\u6210\u529F"),dn())});case 1:case"end":return vr.stop()}},qn)}));function Zt(){return rr.apply(this,arguments)}return Zt}()})};return n.a.createElement("div",{className:it.a.all},n.a.createElement("div",null,n.a.createElement("div",{className:it.a.title,style:{display:"flex",alignItems:"center"}},n.a.createElement("div",{style:{flex:1}},"\u8D5B\u9053\u5305\u542B\u7684\u699C\u5355\uFF08\u8D5B\u6BB5\uFF09"),(ct==null?void 0:ct.competition_status)!="progressing"&&(ct==null?void 0:ct.competition_status)!="ended"&&n.a.createElement("div",{className:it.a.add_people,style:{top:"auto"},onClick:function(){Jt({type:"classroomList/setActionTabs",payload:{key:"\u65B0\u589E\u8D5B\u9898",id:Rn==null?void 0:Rn.competitionId,params:{}}})}},n.a.createElement("img",{src:Kt.a,className:it.a.people_icon}),"\u589E\u52A0\u8D5B\u6BB5")),n.a.createElement("div",{style:{marginTop:"25px"}}),An.map(function(Bt,Wt){return n.a.createElement("div",{className:it.a.content,key:Wt},n.a.createElement("div",{className:it.a.content_info},n.a.createElement("img",{src:sn.a,className:it.a.info_icon}),n.a.createElement("div",{className:it.a.info_title},Bt==null?void 0:Bt.name),n.a.createElement("div",{className:it.a.info_content_time},"\u8D5B\u6BB5\u65F6\u95F4\uFF1A",De()(Bt==null?void 0:Bt.start_time).format("YYYY.MM.DD"),"-",De()(Bt==null?void 0:Bt.end_time).format("YYYY.MM.DD")),(ct==null?void 0:ct.competition_status)!="progressing"&&(ct==null?void 0:ct.competition_status)!="ended"&&n.a.createElement("div",{className:it.a.info_update,onClick:function(){Jt({type:"classroomList/setActionTabs",payload:{key:"\u65B0\u589E\u8D5B\u9898",id:Rn==null?void 0:Rn.competitionId,params:Bt}})}},"\u7F16\u8F91"),(ct==null?void 0:ct.competition_status)!="progressing"&&(ct==null?void 0:ct.competition_status)!="ended"&&n.a.createElement("div",{className:it.a.info_delete,onClick:function(){pr(Bt==null?void 0:Bt.id)}},"\u5220\u9664\u8BE5\u8D5B\u6BB5")))}),(An==null?void 0:An.length)==0&&n.a.createElement(at.a,{customText:"\u60A8\u8FD8\u6CA1\u6709\u6DFB\u52A0\u8D5B\u9898\uFF0C\u70B9\u51FB\u6DFB\u52A0\u8D5B\u9898"}),n.a.createElement(ca,{competitionId:Rn==null?void 0:Rn.competitionId,queryQuetions:dn})))},Xr=Object(i.a)(function(Ft){var ut=Ft.competitions,jt=Ft.shixunHomeworks,rn=Ft.globalSetting,Ln=Ft.user,Jt=Ft.classroomList;return{competitions:ut,shixunHomeworks:jt,globalSetting:rn,user:Ln,classroomList:Jt}})(Qa),yt=O("OaEy"),dr=O("2fM7"),xr=O("y78Q"),fr=O.n(xr),Dt=O("O3gP"),xn=O("lrIw"),Mt=O("oBTY"),Br=O("RotF"),Hr=O.n(Br),wr=O("lzim"),qr=O("55Ip"),Kn=function(ut){var jt,rn,Ln=ut.classroomList,Jt=ut.loading,Vn=ut.dispatch,Un=Object(P.a)(ut,["classroomList","loading","dispatch"]),Rn=Object(s.i)(),hr=Ln.actionTabs,Xt=Object(o.useState)([]),An=Object(c.a)(Xt,2),an=An[0],ct=An[1],dn=Object(o.useState)(!0),pr=Object(c.a)(dn,2),Bt=pr[0],Wt=pr[1],rr=Object(o.useState)(!1),Zt=Object(c.a)(rr,2),qn=Zt[0],on=Zt[1],vr=m.a.useForm(),un=Object(c.a)(vr,1),qt=un[0],en=Object(o.useState)([]),Dn=Object(c.a)(en,2),hn=Dn[0],Qe=Dn[1],jn=Object(o.useState)(0),Hn=Object(c.a)(jn,2),Bn=Hn[0],mr=Hn[1],Zn=Object(o.useState)([]),lr=Object(c.a)(Zn,2),Qn=lr[0],or=lr[1],_r=Object(o.useState)(!0),br=Object(c.a)(_r,2),In=br[0],yn=br[1],Ht=Object(o.useRef)();Object(o.useEffect)(function(){Ln.actionTabs.key==="\u6DFB\u52A0\u7BA1\u7406\u5458"&&(yn(!0),fn())},[Ln.actionTabs.key]);var fn=function(){var Ir=Object(f.a)(p.a.mark(function er(){var Mr;return p.a.wrap(function(ta){for(;;)switch(ta.prev=ta.next){case 0:return ta.next=2,Vn({type:"classroomList/getSchoolList",payload:{}});case 2:Mr=ta.sent,ct(Mr.map(function(wa){return{value:wa}}));case 4:case"end":return ta.stop()}},er)}));return function(){return Ir.apply(this,arguments)}}(),Gn=function(){var er;if(((er=qt.getFieldValue())===null||er===void 0?void 0:er.keyword)===""){Qe([]),Y.b.error("\u8BF7\u8F93\u5165\u641C\u7D22\u5185\u5BB9");return}yn(!1),Wt(!0),on(!1),or([]),setTimeout(function(){jr(!0)},200)},Pn=function(er){er=String(er);var Mr=Qn.indexOf(er);Mr<0?Qn.push(er):Qn.splice(Mr,1),or(Object(Mt.a)(Qn))},jr=function(){var Ir=Object(f.a)(p.a.mark(function er(){var Mr,va,ta,wa,ga=arguments;return p.a.wrap(function(ar){for(;;)switch(ar.prev=ar.next){case 0:if(Mr=ga.length>0&&ga[0]!==void 0?ga[0]:!1,!((Mr||Bt)&&!qn)){ar.next=11;break}return ta=qt.getFieldValue(),on(!0),mr(Mr?1:Bn+1),ar.next=7,Object(xe.db)({id:Ln.actionTabs.id,page:Mr?1:Bn+1,type:(ta==null?void 0:ta.search_type)||"",school:(ta==null?void 0:ta.school_name)||"",keyword:(ta==null?void 0:ta.keyword)||""});case 7:wa=ar.sent,Qe(Mr?Object(Mt.a)(wa==null?void 0:wa.data):[].concat(Object(Mt.a)(hn),Object(Mt.a)(wa==null?void 0:wa.data))),on(!1),((va=wa.users)===null||va===void 0?void 0:va.length)<10&&Wt(!1);case 11:case"end":return ar.stop()}},er)}));return function(){return Ir.apply(this,arguments)}}(),Jr=function(){var Ir=Object(f.a)(p.a.mark(function er(){return p.a.wrap(function(va){for(;;)switch(va.prev=va.next){case 0:Qn==""?Y.b.error("\u8BF7\u9009\u62E9\u4EBA\u6570"):(console.log(Qn),Object(xe.t)({id:Un==null?void 0:Un.competitionId,ids:Qn}).then(function(ta){ta.status==0?(Y.b.success("\u6DFB\u52A0\u6210\u529F"),Vn({type:"classroomList/setActionTabs",payload:{}}),Un.queryData()):Y.b.error(ta==null?void 0:ta.message)}));case 1:case"end":return va.stop()}},er)}));return function(){return Ir.apply(this,arguments)}}(),Lr=[{title:"",dataIndex:"id",width:40,ellipsis:!0,render:function(er,Mr){return n.a.createElement(Ee.a,{value:Mr.id,checked:Qn.includes(String(Mr.id)),disabled:Mr==null?void 0:Mr.checked})}},{title:"\u59D3\u540D",width:100,ellipsis:!0,dataIndex:"name",render:function(er,Mr){return n.a.createElement(E.a,{placement:"bottom",title:er},n.a.createElement(qr.a,{className:"bold c-black",to:"/users/".concat(Mr.login),target:"_blank"},er||"--"))}},{title:"\u804C\u4E1A",dataIndex:"identity",width:130,ellipsis:!0,render:function(er){return n.a.createElement(E.a,{placement:"bottom",title:er},n.a.createElement("span",null,er||"--"))}},{title:"\u5B66\u53F7/\u5DE5\u53F7",width:100,dataIndex:"student_id",ellipsis:!0,render:function(er){return n.a.createElement(E.a,{placement:"bottom",title:er},n.a.createElement("span",null,er||"--"))}},{title:"\u624B\u673A",width:100,dataIndex:"phone",ellipsis:!0,render:function(er){return n.a.createElement(E.a,{placement:"bottom",title:er},n.a.createElement("span",null,er||"--"))}},{title:"\u90AE\u7BB1",dataIndex:"mail",width:100,ellipsis:!0,render:function(er){return n.a.createElement(E.a,{placement:"bottom",title:er},n.a.createElement("span",null,er||"--"))}},{title:"\u5B66\u6821/\u5355\u4F4D",width:150,dataIndex:"school",ellipsis:!0,render:function(er){return n.a.createElement(E.a,{placement:"bottom",title:er},n.a.createElement("span",null,er||"--"))}},{title:"\u5B9E\u540D\u8BA4\u8BC1",dataIndex:"school_name",width:100,render:function(er){return er?"\u662F":"\u5426"}},{title:"\u72B6\u6001",dataIndex:"checked",width:80,render:function(er){if(er)return n.a.createElement("span",{className:"c-green"},"\u5DF2\u6DFB\u52A0")}}];return n.a.createElement(D.a,{className:"modal_styles",centered:!0,title:"\u6DFB\u52A0\u7BA1\u7406\u5458",visible:Ln.actionTabs.key==="\u6DFB\u52A0\u7BA1\u7406\u5458",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",width:1100,zIndex:1e3,bodyStyle:{minHeight:200},onOk:Object(f.a)(p.a.mark(function Ir(){return p.a.wrap(function(Mr){for(;;)switch(Mr.prev=Mr.next){case 0:Jr();case 1:case"end":return Mr.stop()}},Ir)})),onCancel:function(){or([]),Vn({type:"classroomList/setActionTabs",payload:{}})}},n.a.createElement("div",{style:{padding:"0 14px"}},n.a.createElement(m.a,{layout:"inline",form:qt,initialValues:{school_name:"",keyword:"",search_type:"name"}},n.a.createElement(m.a.Item,{name:"search_type",label:"\u641C\u7D22\u7C7B\u578B"},n.a.createElement(dr.a,{style:{width:120},className:fr.a.select_modal},n.a.createElement(dr.a.Option,{value:"name"},"\u59D3\u540D"),n.a.createElement(dr.a.Option,{value:"phone"},"\u624B\u673A\u53F7"),n.a.createElement(dr.a.Option,{value:"mail"},"\u90AE\u7BB1"))),n.a.createElement(m.a.Item,{name:"keyword",label:"\u641C\u7D22\u5185\u5BB9\uFF1A"},n.a.createElement(I.a,{allowClear:!0,style:{width:305},size:"middle",defaultValue:((jt=hr.selectArrs)===null||jt===void 0?void 0:jt.category_name)||((rn=hr.selectArrs)===null||rn===void 0?void 0:rn.name)})),n.a.createElement(m.a.Item,{name:"school_name",label:"\u5355\u4F4D\uFF1A"},n.a.createElement(xn.a,{options:an,style:{width:306},size:"middle",placeholder:"\u8BF7\u8F93\u5165\u5355\u4F4D\u540D\u79F0",filterOption:function(er,Mr){return Mr.value.toUpperCase().indexOf(er.toUpperCase())!==-1}})),n.a.createElement(m.a.Item,{style:{marginRight:0}},n.a.createElement(_.a,{htmlType:"submit",type:"primary",size:"middle",onClick:function(){return Gn()}},"\u641C\u7D22"))),In&&n.a.createElement("div",{className:"tc font16 c-light-black mt40 pb30"},n.a.createElement("img",{src:wr.A,width:"100",alt:""}),n.a.createElement("br",null),n.a.createElement("p",{className:"mt20"},"\u8BF7\u641C\u7D22\u8981\u6DFB\u52A0\u7684\u7BA1\u7406\u5458")),!In&&hn==""&&!qn&&n.a.createElement("div",{className:"tc font16 c-light-black mt40 pb30"},n.a.createElement("img",{src:wr.t,width:"100",alt:""}),n.a.createElement("br",null),n.a.createElement("p",{className:"mt20"},"\u6682\u65F6\u8FD8\u6CA1\u6709\u76F8\u5173\u6570\u636E\u54E6!")),(!In&&hn!=""||qn)&&n.a.createElement("section",null,n.a.createElement("div",{className:"flexd-table-header mt20"},n.a.createElement(Se.a,{pagination:!1,dataSource:[],columns:Lr})),n.a.createElement("div",{style:{maxHeight:260,overflow:"auto"}},n.a.createElement(Hr.a,{initialLoad:!1,pageStart:1,threshold:20,loadMore:function(er){jr()},hasMore:Bt,useWindow:!1},n.a.createElement(Se.a,{loading:qn,showHeader:!1,pagination:!1,dataSource:hn,columns:Lr,onRow:function(er){return{onClick:function(va){va.currentTarget.querySelector("input").disabled||Pn(va.currentTarget.querySelector("input").value)}}}}))))))},ya=Object(i.a)(function(Ft){var ut=Ft.classroomList,jt=Ft.loading;return{classroomList:ut,loading:jt}})(Kn),da=I.a.Search,xa=function(ut){var jt,rn=ut.globalSetting,Ln=ut.dispatch,Jt=ut.user,Vn=Object(P.a)(ut,["globalSetting","dispatch","user"]),Un=Object(o.useState)([]),Rn=Object(c.a)(Un,2),hr=Rn[0],Xt=Rn[1],An=Object(o.useState)(""),an=Object(c.a)(An,2),ct=an[0],dn=an[1],pr=Object(o.useState)([]),Bt=Object(c.a)(pr,2),Wt=Bt[0],rr=Bt[1],Zt=Object(o.useState)(""),qn=Object(c.a)(Zt,2),on=qn[0],vr=qn[1],un=function(){on?Object(xe.t)({id:Vn==null?void 0:Vn.competitionId,ids:[on]}).then(function(Qe){Qe.status==0?(Y.b.success("\u6DFB\u52A0\u6210\u529F"),Dn()):Y.b.error(Qe==null?void 0:Qe.message)}):Y.b.warn("\u8BF7\u9009\u62E9\u534F\u4F5C\u8005"),vr("")},qt=function(Qe){D.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u5220\u9664\u63D0\u793A",icon:null,content:"\u662F\u5426\u786E\u5B9A\u5220\u9664\u8BE5\u7BA1\u7406\u5458\uFF1F",onOk:function(){var jn=Object(f.a)(p.a.mark(function Bn(){return p.a.wrap(function(Zn){for(;;)switch(Zn.prev=Zn.next){case 0:Object(xe.E)({id:Vn==null?void 0:Vn.competitionId,ids:[Qe]}).then(function(lr){(lr==null?void 0:lr.status)==0?(Y.b.success("\u5220\u9664\u6210\u529F"),Dn()):Y.b.error(lr==null?void 0:lr.message)});case 1:case"end":return Zn.stop()}},Bn)}));function Hn(){return jn.apply(this,arguments)}return Hn}()})};Object(o.useEffect)(function(){Dn(),en()},[]);var en=function(){Object(xe.db)({id:Vn==null?void 0:Vn.competitionId,limit:1e4}).then(function(Qe){(Qe==null?void 0:Qe.status)==0&&rr(Qe==null?void 0:Qe.data)})},Dn=function(){Object(xe.X)(Vn==null?void 0:Vn.competitionId).then(function(Qe){if((Qe==null?void 0:Qe.status)==0){var jn;dn(Qe==null||((jn=Qe.creator)===null||jn===void 0)?void 0:jn.id);var Hn=[];for(var Bn in Qe==null?void 0:Qe.data)Hn.push(Qe==null?void 0:Qe.data[Bn]);Xt(Hn),Vn==null||Vn.loadingFunction(!1)}else Y.b.error(Qe==null?void 0:Qe.message)})};return n.a.createElement("div",{className:fr.a.all},n.a.createElement("div",{className:fr.a.title},"\u7BA1\u7406\u5458\u8BBE\u7F6E"),n.a.createElement("div",{className:fr.a.search_select},n.a.createElement(dr.a,{style:{width:200},showSearch:!0,value:on,filterOption:function(Qe,jn){return jn.children.toUpperCase().indexOf(Qe.toUpperCase())!==-1},onChange:function(Qe){vr(Qe)}},Wt==null?void 0:Wt.map(function(hn,Qe){return n.a.createElement(dr.a.Option,{key:Qe,value:hn==null?void 0:hn.id},hn==null?void 0:hn.name)}))),(ct==(Jt==null||((jt=Jt.userInfo)===null||jt===void 0)?void 0:jt.user_id)||Object(bt.v)())&&n.a.createElement("div",{className:fr.a.add_people,onClick:un},"\u589E\u52A0\u534F\u4F5C\u8005"),n.a.createElement("div",{className:fr.a.content_user},hr.map(function(hn,Qe){var jn,Hn,Bn;return n.a.createElement("div",{className:fr.a.content_left,key:Qe},n.a.createElement("div",{className:fr.a.user_img_box},n.a.createElement("a",{href:"/users/".concat(hn.login,"/classrooms"),target:"_blank"},n.a.createElement("img",{src:Pe.a.IMG_SERVER+"/images/"+(hn==null?void 0:hn.image_url),className:fr.a.user_img}),ct==(hn==null?void 0:hn.id)&&n.a.createElement("div",{className:fr.a.user_rule_create},"\u521B\u5EFA\u8005"))),n.a.createElement("div",{className:fr.a.user_info},n.a.createElement("div",{className:fr.a.user_name},hn==null?void 0:hn.name),n.a.createElement("div",{className:fr.a.user_school},hn==null?void 0:hn.school)),ct!=(hn==null?void 0:hn.id)&&(ct==(Jt==null||((jn=Jt.userInfo)===null||jn===void 0)?void 0:jn.user_id)||(Jt==null||((Hn=Jt.userInfo)===null||Hn===void 0)?void 0:Hn.role)==1||(Jt==null||((Bn=Jt.userInfo)===null||Bn===void 0)?void 0:Bn.role)==2)&&n.a.createElement("div",{className:fr.a.delete_text,onClick:function(){qt(hn==null?void 0:hn.id)}},"\u5220\u9664"))})),n.a.createElement(ya,{queryData:Dn,competitionId:Vn==null?void 0:Vn.competitionId}))},Le=Object(i.a)(function(Ft){var ut=Ft.globalSetting,jt=Ft.user;return{globalSetting:ut,user:jt}})(xa),re=O("Golf"),ue=O.n(re),ce=O("/j4P"),rt=O.n(ce),je=O("1XOE"),Ze=O.n(je),ft=function(ut){var jt=ut.competitions,rn=ut.globalSetting,Ln=ut.loading,Jt=ut.dispatch,Vn=ut.user,Un=Object(P.a)(ut,["competitions","globalSetting","loading","dispatch","user"]),Rn=m.a.useForm(),hr=Object(c.a)(Rn,1),Xt=hr[0],An=Object(o.useState)(!0),an=Object(c.a)(An,2),ct=an[0],dn=an[1],pr=Object(o.useState)(!0),Bt=Object(c.a)(pr,2),Wt=Bt[0],rr=Bt[1],Zt=Object(o.useState)(!0),qn=Object(c.a)(Zt,2),on=qn[0],vr=qn[1],un=Object(o.useState)(!0),qt=Object(c.a)(un,2),en=qt[0],Dn=qt[1],hn=Object(o.useState)(""),Qe=Object(c.a)(hn,2),jn=Qe[0],Hn=Qe[1],Bn=Object(o.useState)(""),mr=Object(c.a)(Bn,2),Zn=mr[0],lr=mr[1],Qn=Object(o.useState)(""),or=Object(c.a)(Qn,2),_r=or[0],br=or[1],In=Object(o.useState)(""),yn=Object(c.a)(In,2),Ht=yn[0],fn=yn[1],Gn=jt.Header,Pn=Object(o.useState)(!1),jr=Object(c.a)(Pn,2),Jr=jr[0],Lr=jr[1],Ir=Object(o.useState)([]),er=Object(c.a)(Ir,2),Mr=er[0],va=er[1];console.log("Header:",Gn),Object(o.useEffect)(function(){ta()},[]);var ta=function(){Object(xe.ab)(Un==null?void 0:Un.competitionId).then(function(ar){var zr,ur,$r,Ua,ti,qa,oi,si,Ga,Pa,ba,Sa,Da,aa,Kr;dn(ar==null||((zr=ar.data)===null||zr===void 0)?void 0:zr.name_finish),rr(ar==null||((ur=ar.data)===null||ur===void 0)?void 0:ur.url_finish),vr(ar==null||(($r=ar.data)===null||$r===void 0)?void 0:$r.time_finish),Dn(ar==null||((Ua=ar.data)===null||Ua===void 0)?void 0:Ua.question_finish),Hn(ar==null||((ti=ar.data)===null||ti===void 0||((qa=ti.competition)===null||qa===void 0))?void 0:qa.name),fn(ar==null||((oi=ar.data)===null||oi===void 0)?void 0:oi.stage_count),Dn((ar==null||((si=ar.data)===null||si===void 0)?void 0:si.stage_count)>0),br(De()(ar==null||((Ga=ar.data)===null||Ga===void 0||((Pa=Ga.competition)===null||Pa===void 0))?void 0:Pa.start_time).format("YYYY-MM-DD HH:mm")+" ~ "+De()(ar==null||((ba=ar.data)===null||ba===void 0||((Sa=ba.competition)===null||Sa===void 0))?void 0:Sa.end_time).format("YYYY-MM-DD HH:mm")),lr("https://www.educoder.net/competitions/"+(ar==null||((Da=ar.data)===null||Da===void 0||((aa=Da.competition)===null||aa===void 0))?void 0:aa.identifier)+"/edit"),Xt.setFieldsValue({identifier:ar==null||((Kr=ar.data)===null||Kr===void 0)?void 0:Kr.identifier}),Un==null||Un.loadingFunction(!1)})},wa=function(){Object(xe.A)({id:Un==null?void 0:Un.competitionId}).then(function(ar){(ar==null?void 0:ar.status)==0?(Y.b.success("\u63D0\u4EA4\u6210\u529F"),Jt({type:"competitions/getStaff",payload:{identifier:Un==null?void 0:Un.competitionId}}),Jt({type:"competitions/getHeader",payload:{identifier:Un==null?void 0:Un.competitionId}})):Y.b.error(ar==null?void 0:ar.message)})},ga=function(){var ar=document.createElement("input");ar.value="https://www.educoder.net/competitions/"+Xt.getFieldValue("identifier"),document.body.appendChild(ar),ar.select(),document.execCommand("Copy"),Y.b.success("\u590D\u5236\u6210\u529F"),ar.remove()};return n.a.createElement("div",{className:ue.a.all},n.a.createElement("div",{className:ue.a.content},n.a.createElement("div",{className:ct?ue.a.content_left_none:ue.a.content_left_red},n.a.createElement("img",{className:ue.a.content_left_flag,src:ct?rt.a:Ze.a}),n.a.createElement("div",{className:ue.a.content_left_info},n.a.createElement("div",{className:ue.a.content_left_title},"\u4E3B\u6807\u9898\u8BBE\u7F6E"),n.a.createElement("div",{className:ue.a.content_left_description},ct?"\u60A8\u5DF2\u8BBE\u7F6E\u4E3B\u6807\u9898\u4E3A\uFF1A".concat(jn):"\u8BF7\u5728\u8BBE\u7F6E\u4E2D\u586B\u5199\u6B63\u786E\u7684\u7ADE\u8D5B\u4E3B\u6807\u9898"))),ct?n.a.createElement("div",{className:ue.a.content_right,onClick:function(){Un.clickInformation("\u4E3B\u6807\u9898")}},"\u67E5\u770B"):n.a.createElement("div",{className:ue.a.content_right,onClick:function(){Un.clickInformation("\u4E3B\u6807\u9898")}},"\u53BB\u5B8C\u5584\u4FE1\u606F",n.a.createElement("i",{className:"iconfont icon-xiaojiantou",style:{fontSize:"10px"}}))),n.a.createElement("div",{className:ue.a.content},n.a.createElement("div",{className:Wt?ue.a.content_left_none:ue.a.content_left_red},n.a.createElement("img",{className:ue.a.content_left_flag,src:Wt?rt.a:Ze.a}),n.a.createElement("div",{className:ue.a.content_left_info},n.a.createElement("div",{className:ue.a.content_left_title},"\u7F51\u5740\u8BBE\u7F6E"),n.a.createElement("div",{className:ue.a.content_left_description},Wt&&n.a.createElement("span",null,"\u60A8\u5DF2\u8BBE\u7F6E\u7F51\u5740\u4E3A\uFF1A",n.a.createElement("a",{href:Zn,target:"_blank"},Zn)),!Wt&&n.a.createElement("span",null,"\u8BF7\u5728\u8BBE\u7F6E\u4E2D\u586B\u5199\u6B63\u786E\u7684\u7F51\u5740")))),Wt?n.a.createElement("div",{className:ue.a.content_right,onClick:function(){Un.clickInformation("\u6BD4\u8D5B\u5730\u5740")}},"\u67E5\u770B"):n.a.createElement("div",{className:ue.a.content_right,onClick:function(){Un.clickInformation("\u6BD4\u8D5B\u5730\u5740")}},"\u53BB\u5B8C\u5584\u4FE1\u606F",n.a.createElement("i",{className:"iconfont icon-xiaojiantou",style:{fontSize:"10px"}}))),n.a.createElement("div",{className:ue.a.content},n.a.createElement("div",{className:on?ue.a.content_left_none:ue.a.content_left_red},n.a.createElement("img",{className:ue.a.content_left_flag,src:on?rt.a:Ze.a}),n.a.createElement("div",{className:ue.a.content_left_info},n.a.createElement("div",{className:ue.a.content_left_title},"\u7ADE\u8D5B\u65F6\u95F4"),n.a.createElement("div",{className:ue.a.content_left_description},on?"\u60A8\u5DF2\u8BBE\u7F6E\u7ADE\u8D5B\u65F6\u95F4\u4E3A\uFF1A".concat(_r):"\u8BF7\u5728\u8BBE\u7F6E\u4E2D\u586B\u5199\u6B63\u786E\u7684\u7ADE\u8D5B\u65F6\u95F4"))),on?n.a.createElement("div",{className:ue.a.content_right,onClick:function(){Un.clickInformation("\u7ADE\u8D5B\u65F6\u95F4")}},"\u67E5\u770B"):n.a.createElement("div",{className:ue.a.content_right,onClick:function(){Un.clickInformation("\u7ADE\u8D5B\u65F6\u95F4")}},"\u53BB\u5B8C\u5584\u4FE1\u606F",n.a.createElement("i",{className:"iconfont icon-xiaojiantou",style:{fontSize:"10px"}}))),n.a.createElement("div",{className:ue.a.content},n.a.createElement("div",{className:en?ue.a.content_left_none:ue.a.content_left_red},n.a.createElement("img",{className:ue.a.content_left_flag,src:en?rt.a:Ze.a}),n.a.createElement("div",{className:ue.a.content_left_info},n.a.createElement("div",{className:ue.a.content_left_title},"\u8BC4\u6D4B\u8BBE\u7F6E"),n.a.createElement("div",null,en&&n.a.createElement(E.a,{placement:"bottom",title:"\u60A8\u5DF2\u7ECF\u6210\u529F\u8BBE\u7F6E"+Ht+"\u4E2A\u8D5B\u6BB5"},n.a.createElement("div",{className:ue.a.content_left_description},"\u60A8\u5DF2\u7ECF\u6210\u529F\u8BBE\u7F6E",Ht,"\u4E2A\u8D5B\u6BB5")),!en&&n.a.createElement("div",{className:ue.a.content_left_description},"\u8BF7\u5728\u8BBE\u7F6E\u4E2D\u586B\u5199\u8BC4\u6D4B\u5185\u5BB9")))),en?n.a.createElement("div",{className:ue.a.content_right,onClick:Un.clickQuetions},"\u67E5\u770B"):n.a.createElement("div",{className:ue.a.content_right,onClick:Un.clickQuetions},"\u53BB\u5B8C\u5584\u4FE1\u606F",n.a.createElement("i",{className:"iconfont icon-xiaojiantou",style:{fontSize:"10px"}}))),ct&&Wt&&on&&en&&n.a.createElement(n.a.Fragment,null,n.a.createElement("div",{className:ue.a.content},n.a.createElement(m.a,{form:Xt,style:{marginLeft:22},labelCol:{flex:"100px"}},n.a.createElement(m.a.Item,{className:ue.a.form_item,colon:!1,name:"identifier"},n.a.createElement(I.a,{prefix:"https://www.educoder.net/competitions/",disabled:!0,className:ue.a.form_item_item}))),n.a.createElement("div",{className:ue.a.fuzhi,onClick:ga},n.a.createElement("i",{className:"iconfont icon-fuzhi",style:{marginRight:"5px"}}),"\u590D\u5236"),n.a.createElement("div",{className:ue.a.fuzhi_text},"\u53C2\u8D5B\u4EBA\u5458\u53EF\u8BBF\u95EE\u8BE5\u7F51\u5740\u53C2\u52A0\u6BD4\u8D5B"))),n.a.createElement("div",{className:ue.a.content},n.a.createElement(Lt,{disabled:!ct||!Wt||!on||!en,type:"primary",className:ue.a.tijiao,onClick:Object(f.a)(p.a.mark(function Or(){return p.a.wrap(function(zr){for(;;)switch(zr.prev=zr.next){case 0:wa();case 1:case"end":return zr.stop()}},Or)}))},"\u63D0\u4EA4\u5BA1\u6838"),n.a.createElement("div",{className:"".concat(ue.a.tijiao_text," ").concat(ct&&Wt&&on&&en?"":"c-red")},ct&&Wt&&on&&en?"\u51C6\u5907\u597D\u540E\uFF0C\u60A8\u53EF\u53D1\u8D77\u5BA1\u6838":"\u8BF7\u5B8C\u6210\u7ADE\u8D5B\u6307\u5F15\u540E\uFF0C\u518D\u63D0\u4EA4\u5BA1\u6838")))},nn=Object(i.a)(function(Ft){var ut=Ft.competitions,jt=Ft.loading,rn=Ft.globalSetting,Ln=Ft.user;return{competitions:ut,globalSetting:rn,loading:jt.models.competitions,user:Ln}})(ft),Qt=function(ut){var jt=ut.competitions,rn=ut.globalSetting,Ln=ut.dispatch,Jt=ut.user,Vn=Object(P.a)(ut,["competitions","globalSetting","dispatch","user"]),Un=Object(s.i)(),Rn=Un.identifier,hr=Object(o.useState)(!0),Xt=Object(c.a)(hr,2),An=Xt[0],an=Xt[1],ct=["\u7ADE\u8D5B\u4FE1\u606F","\u56FE\u7247\u8BBE\u7F6E","\u8BC4\u6D4B\u8BBE\u7F6E","\u7BA1\u7406\u4EBA\u5458","\u7ADE\u8D5B\u6307\u5F15"],dn=Object(o.useState)("\u7ADE\u8D5B\u4FE1\u606F"),pr=Object(c.a)(dn,2),Bt=pr[0],Wt=pr[1],rr=Object(o.useState)(!0),Zt=Object(c.a)(rr,2),qn=Zt[0],on=Zt[1],vr=Object(o.useState)(null),un=Object(c.a)(vr,2),qt=un[0],en=un[1],Dn=Object(o.useState)(""),hn=Object(c.a)(Dn,2),Qe=hn[0],jn=hn[1],Hn=function(lr){on(lr)},Bn=function(lr){Wt("\u7ADE\u8D5B\u4FE1\u606F"),lr=="\u4E3B\u6807\u9898"?jn("name"):lr=="\u6BD4\u8D5B\u5730\u5740"?jn("identifier"):lr=="\u7ADE\u8D5B\u65F6\u95F4"&&jn("start_time")},mr=function(){Wt("\u8BC4\u6D4B\u8BBE\u7F6E")};return Object(o.useEffect)(function(){},[Bt]),Object(o.useEffect)(function(){var Zn,lr,Qn;(jt==null||((Zn=jt.actionTabs)===null||Zn===void 0)?void 0:Zn.key)==="1"?(Wt("\u8BC4\u6D4B\u8BBE\u7F6E"),Ln({type:"competitions/setActionTabs",payload:{}})):(jt==null||((lr=jt.actionTabs)===null||lr===void 0)?void 0:lr.key)==="5"?(Wt("\u7ADE\u8D5B\u6307\u5F15"),Ln({type:"competitions/setActionTabs",payload:{}})):(jt==null||((Qn=jt.actionTabs)===null||Qn===void 0)?void 0:Qn.key)==="7"&&(Wt("\u7ADE\u8D5B\u4FE1\u606F"),Ln({type:"competitions/setActionTabs",payload:{}}))},[jt.actionTabs]),n.a.createElement("div",{className:be.a.all,ref:en},n.a.createElement("div",{className:be.a.setting},n.a.createElement("div",{className:be.a.setting_title},"\u57FA\u7840\u8BBE\u7F6E"),n.a.createElement("div",{className:be.a.setting_content},n.a.createElement("div",{className:be.a.setting_menu},n.a.createElement("div",null,ct.map(function(Zn,lr){return n.a.createElement("div",{className:Bt==Zn?be.a.menu_item_active:be.a.menu_item,key:lr,onClick:function(){document.body.scrollIntoView({block:"start",behavior:"smooth"}),Wt(Zn),on(!0)}},Zn)}))),n.a.createElement("div",{className:be.a.setting_info},n.a.createElement(tt.a,{spinning:qn},Bt=="\u7ADE\u8D5B\u4FE1\u606F"&&n.a.createElement(gn,{competitionId:Rn,loadingFunction:Hn,formName:Qe}),Bt=="\u56FE\u7247\u8BBE\u7F6E"&&n.a.createElement(Ie,{competitionId:Rn,loadingFunction:Hn}),Bt=="\u8BC4\u6D4B\u8BBE\u7F6E"&&n.a.createElement(Xr,{competitionId:Rn,loadingFunction:Hn}),Bt=="\u7BA1\u7406\u4EBA\u5458"&&n.a.createElement(Le,{competitionId:Rn,loadingFunction:Hn}),Bt=="\u7ADE\u8D5B\u6307\u5F15"&&n.a.createElement(nn,{competitions:jt,clickInformation:Bn,clickQuetions:mr,competitionId:Rn,loadingFunction:Hn}))))))},Pt=Object(i.a)(function(Ft){var ut=Ft.competitions,jt=Ft.globalSetting,rn=Ft.user;return{competitions:ut,globalSetting:jt,user:rn}})(Qt),It=O("g0P7"),cn=O.n(It),oa=O("lLLS"),Yr=O.n(oa),La=O("VHyh"),Qr=O.n(La),ja=O("eqwU"),Oa=O.n(ja),za=function(ut){var jt,rn,Ln,Jt,Vn,Un,Rn,hr,Xt,An=ut.competitions,an=ut.globalSetting,ct=ut.loading,dn=ut.dispatch,pr=ut.user,Bt=Object(P.a)(ut,["competitions","globalSetting","loading","dispatch","user"]),Wt=Object(s.i)(),rr=Wt.identifier,Zt=An.Header,qn=An.RightItems,on=An.Staff,vr=An.Prizes,un=An.Account,qt=Object(o.useState)([]),en=Object(c.a)(qt,2),Dn=en[0],hn=en[1],Qe=Object(o.useState)("qit"),jn=Object(c.a)(Qe,2),Hn=jn[0],Bn=jn[1],mr=Object(o.useState)(!1),Zn=Object(c.a)(mr,2),lr=Zn[0],Qn=Zn[1],or=Object(o.useState)(!1),_r=Object(c.a)(or,2),br=_r[0],In=_r[1],yn=Object(o.useState)(!1),Ht=Object(c.a)(yn,2),fn=Ht[0],Gn=Ht[1],Pn=Object(o.useState)({page:1,per_page:10,team_name:""}),jr=Object(c.a)(Pn,2),Jr=jr[0],Lr=jr[1],Ir=Object(o.useState)((An==null||((jt=An.competition)===null||jt===void 0||((rn=jt.competition_stage_sections)===null||rn===void 0))?void 0:rn.length)>0?An==null||((Ln=An.competition)===null||Ln===void 0||((Jt=Ln.competition_stage_sections)===null||Jt===void 0||((Vn=Jt[0])===null||Vn===void 0)))?void 0:Vn.id:""),er=Object(c.a)(Ir,2),Mr=er[0],va=er[1],ta=Object(o.useState)(),wa=Object(c.a)(ta,2),ga=wa[0],Or=wa[1],ar=Object(o.useState)(""),zr=Object(c.a)(ar,2),ur=zr[0],$r=zr[1],Ua=Object(o.useState)(""),ti=Object(c.a)(Ua,2),qa=ti[0],oi=ti[1];Object(o.useEffect)(function(){Mr&&Ga(!1)},[Mr]),Object(o.useEffect)(function(){si()},[]);var si=function(){var Kr=Object(f.a)(p.a.mark(function la(){var fa,Rr;return p.a.wrap(function(Dr){for(;;)switch(Dr.prev=Dr.next){case 0:return Qn(!0),fa="/api/competitions/".concat(rr,"/competition_chart_info.json"),Dr.next=4,Object(B.a)(fa,{method:"get"});case 4:Rr=Dr.sent,Qn(!1),(Rr==null?void 0:Rr.status)==0&&($r(Rr==null?void 0:Rr.md_id),oi(Rr==null?void 0:Rr.competition_module_id),In(Rr==null?void 0:Rr.hidden_raking),Gn(Rr==null?void 0:Rr.is_show_objective));case 7:case"end":return Dr.stop()}},la)}));return function(){return Kr.apply(this,arguments)}}();function Ga(Kr){return Pa.apply(this,arguments)}function Pa(){return Pa=Object(f.a)(p.a.mark(function Kr(la){var fa,Rr;return p.a.wrap(function(Dr){for(;;)switch(Dr.prev=Dr.next){case 0:return Qn(!0),fa="/api/competitions/".concat(rr,"/competition_charts/team_ranking.json"),Dr.next=4,Object(B.a)(fa,{method:"get",params:Object(H.a)(Object(H.a)({},Jr),{},{not_use_redis:la,competition_stage_section_id:Mr})});case 4:Rr=Dr.sent,Qn(!1),(Rr==null?void 0:Rr.status)==0&&Or(Rr==null?void 0:Rr.data);case 7:case"end":return Dr.stop()}},Kr)})),Pa.apply(this,arguments)}function ba(Kr){return Sa.apply(this,arguments)}function Sa(){return Sa=Object(f.a)(p.a.mark(function Kr(la){var fa;return p.a.wrap(function(Ve){for(;;)switch(Ve.prev=Ve.next){case 0:fa="/api/competitions/".concat(rr,"/competition_charts/team_ranking.xlsx"),Object(Re.u)("",Object(Re.X)({url:Pe.a.API_SERVER+fa,query:Object(H.a)(Object(H.a)({},Jr),{},{competition_stage_section_id:la||Mr})}));case 2:case"end":return Ve.stop()}},Kr)})),Sa.apply(this,arguments)}var Da=function(la){Jr.team_name=la,Lr(Object(H.a)({},Jr)),Ga(!1)},aa=[{title:"\u6392\u540D",align:"center",dataIndex:"rank",width:80,ellipsis:!0,render:function(la,fa,Rr){return n.a.createElement("span",null,la===1&&n.a.createElement("img",{src:Yr.a}),la===2&&n.a.createElement("img",{src:Qr.a}),la===3&&n.a.createElement("img",{src:Oa.a}),la>3&&la)}},{title:"\u6218\u961F",align:"left",dataIndex:"team_name",ellipsis:!0,render:function(la,fa){return n.a.createElement(E.a,{title:la},n.a.createElement("span",null,n.a.createElement("img",{width:30,height:30,style:{borderRadius:"50%",marginRight:"10px"},src:Pe.a.IMG_SERVER+(fa==null?void 0:fa.team_log)}),la||"- -"))}},{title:"\u6700\u9AD8\u6210\u7EE9\u63D0\u4EA4\u65F6\u95F4",align:"left",dataIndex:"submission_time",ellipsis:!0,render:function(la){return n.a.createElement("span",null,De()(la).format("YYYY-MM-DD HH:mm:ss")||"- -")}},{title:"\u6BD4\u8D5B\u6210\u7EE9",align:"right",dataIndex:"max_score",ellipsis:!0,render:function(la){return n.a.createElement("span",null,la||"- -")}},{title:"\u63D0\u4EA4\u603B\u6B21\u6570",align:"center",dataIndex:"submission_count",ellipsis:!0,render:function(la){return n.a.createElement("span",null,la||"- -")}}];return n.a.createElement("section",{className:cn.a.bg},n.a.createElement(U.a,{align:"middle",className:cn.a.title},n.a.createElement(h.a,{flex:"1"},n.a.createElement("span",{style:{color:"#232B40"}},"\u6392\u884C\u699C"),n.a.createElement(Ee.a,{checked:br,style:{marginLeft:10},onChange:function(la){In(la.target.checked),Object(B.a)("/api/competitions/".concat(rr,"/update_md_hidden_raking.json"),{method:"POST",body:{hidden_raking:la.target.checked,is_show_objective:fn,md_id:ur,competition_module_id:qa}}).then(function(fa){(fa==null?void 0:fa.status)==0&&Y.b.success("\u66F4\u65B0\u6210\u529F")})}},n.a.createElement("span",{style:{color:"#828693",marginLeft:"-3px"}},"\u9690\u85CF")),n.a.createElement(Ee.a,{checked:fn,style:{marginLeft:10},onChange:function(la){Gn(la.target.checked),Object(B.a)("/api/competitions/".concat(rr,"/update_md_hidden_raking.json"),{method:"POST",body:{hidden_raking:br,is_show_objective:la.target.checked,md_id:ur,competition_module_id:qa}}).then(function(fa){(fa==null?void 0:fa.status)==0&&(Y.b.success("\u66F4\u65B0\u6210\u529F"),Ga(!1))})}},n.a.createElement("span",{style:{color:"#828693",marginLeft:"-3px"}},"\u53EA\u5C55\u793A\u5BA2\u89C2\u5206")))),n.a.createElement("div",null,n.a.createElement("div",{className:cn.a.right},n.a.createElement(tt.a,{spinning:lr},n.a.createElement("div",{className:cn.a.left,style:{display:"flex",alignItems:"center"}},n.a.createElement("div",{style:{width:"80%",overflowX:"auto",overflowY:"hidden",marginRight:10}},n.a.createElement("ul",{style:{display:"flex",lineHeight:"38px",paddingLeft:"16px"}},An==null||((Un=An.competition)===null||Un===void 0||((Rn=Un.competition_stage_sections)===null||Rn===void 0))?void 0:Rn.map(function(Kr){return n.a.createElement("li",{key:Kr==null?void 0:Kr.id,className:(Kr==null?void 0:Kr.id)===Mr?cn.a.muitemselectactive:cn.a.muitemselect,onClick:function(){va(Kr==null?void 0:Kr.id)}},Kr.name)}))),n.a.createElement("div",{style:{display:"flex"}},n.a.createElement("div",{className:cn.a.searchWrap},n.a.createElement(I.a,{placeholder:"\u8BF7\u8F93\u5165\u6218\u961F\u540D\u79F0",size:"large",className:cn.a.search,value:Jr.team_name,onChange:function(la){Jr.team_name=la.target.value,Lr(Object(H.a)({},Jr))},suffix:n.a.createElement("i",{className:"iconfont icon-sousuo9 font14 ".concat(cn.a.searchIcon),onClick:function(){return Da(Jr.team_name)}})})),n.a.createElement("div",{style:{marginLeft:20,display:"flex"}},n.a.createElement("span",{className:cn.a.button,onClick:function(){ba(Mr)}},"\u5BFC\u51FA\u540D\u5355"),n.a.createElement("span",{className:cn.a.button,style:{margin:"0px 10px"},onClick:Object(f.a)(p.a.mark(function Kr(){return p.a.wrap(function(fa){for(;;)switch(fa.prev=fa.next){case 0:if(Qn(!0),!lr){fa.next=3;break}return fa.abrupt("return");case 3:Ga(!0);case 4:case"end":return fa.stop()}},Kr)}))},"\u66F4\u65B0\u6210\u7EE9")))),(ga==null||((hr=ga.ranking)===null||hr===void 0)?void 0:hr.length)==0&&n.a.createElement(at.a,{customText:"\u6392\u884C\u699C\u5F53\u524D\u4E3A\u5C01\u699C\u72B6\u6001"}),(ga==null||((Xt=ga.ranking)===null||Xt===void 0)?void 0:Xt.length)>0&&n.a.createElement(N.d,{style:{marginTop:20,marginLeft:0}},n.a.createElement(Se.a,{columns:aa,dataSource:ga==null?void 0:ga.ranking,pagination:!1}))))))},ii=Object(i.a)(function(Ft){var ut=Ft.competitions,jt=Ft.loading,rn=Ft.globalSetting,Ln=Ft.user;return{competitions:ut,globalSetting:rn,loading:jt.models.competitions,user:Ln}})(za),Ba=O("4Qh9"),Fn=O.n(Ba),sa=O("ngQI"),Z=O("gNHs"),Te=O.n(Z),ze=function(ut){var jt=ut.data,rn=jt===void 0?[]:jt,Ln=ut.isedit,Jt=ut.selectedKeys,Vn=ut.handleClick,Un=ut.dispatch,Rn=ut.is_manager,hr=Object(o.useState)([]),Xt=Object(c.a)(hr,2),An=Xt[0],an=Xt[1],ct=Object(o.useState)(!1),dn=Object(c.a)(ct,2),pr=dn[0],Bt=dn[1],Wt=Object(s.i)(),rr=Wt.identifier,Zt=function(vr,un,qt){var en=Array.from(vr),Dn=en.splice(un,1),hn=Object(c.a)(Dn,1),Qe=hn[0];return en.splice(qt,0,Qe),en};Object(o.useEffect)(function(){(rn==null?void 0:rn.length)>0&&an(rn)},[rn]);var qn=function(){var on=Object(f.a)(p.a.mark(function vr(un,qt){var en,Dn;return p.a.wrap(function(Qe){for(;;)switch(Qe.prev=Qe.next){case 0:if(un.destination){Qe.next=2;break}return Qe.abrupt("return");case 2:if(!Ln){Qe.next=5;break}return Y.b.info("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u5185\u5BB9\u3002"),Qe.abrupt("return");case 5:return en=Zt(qt,un.source.index,un.destination.index),Bt(!0),Qe.next=9,Object(B.a)("/api/competitions/".concat(rr,"/competition_modules/update_position.json"),{method:"post",body:{position_array:en}});case 9:if(Dn=Qe.sent,Bt(!1),!(Dn.status===0)){Qe.next=15;break}return Qe.next=14,Un({type:"competitions/common_header",payload:rr});case 14:Un({type:"competitions/setActionTabs",payload:{key:"showheader"}});case 15:case"end":return Qe.stop()}},vr)}));return function(un,qt){return on.apply(this,arguments)}}();return n.a.createElement(sa.a,{onDragEnd:function(vr){return qn(vr,An)}},n.a.createElement(sa.c,{droppableId:"droppable"},function(on,vr){return n.a.createElement("div",Object(qe.a)({ref:on.innerRef},on.droppableProps),n.a.createElement(tt.a,{spinning:pr},An.map(function(un,qt){return n.a.createElement(sa.b,{key:qt,draggableId:qt.toString(),index:qt,isDragDisabled:!Rn},function(en,Dn){return n.a.createElement("aside",Object(qe.a)({ref:en.innerRef},en.draggableProps,en.dragHandleProps),n.a.createElement(E.a,{title:un.name},n.a.createElement(U.a,{className:"".concat(Te.a.Item," ").concat(Jt===un.id&&Te.a.ActiveItem),align:"middle",justify:"space-between",onClick:function(){Vn(un)}},n.a.createElement(h.a,null,un.name),n.a.createElement(h.a,null,Rn&&n.a.createElement("i",{className:"iconfont icon-tuodong1 font14 ".concat(Te.a.Icon)})))))})})),on.placeholder)}))},He=ze,ht=O("VNF0"),nt=O.n(ht),xt=O("Ot1p"),Rt=function(ut){var jt=ut.value,rn=ut.onChange,Ln=ut.scrollId,Jt=Object(P.a)(ut,["value","onChange","scrollId"]);return n.a.createElement("div",{id:Ln||""},n.a.createElement(xt.a,Object(qe.a)({},Jt,{defaultValue:jt,onChange:function(Un,Rn){Rn!=null&&Rn.length?rn(Un,Rn):rn(Un)}})))},Gt=O("9Bee"),$t=function(ut){var jt=ut.dispatch,rn=ut.competitions,Ln=ut.loading,Jt=ut.isedit,Vn=ut.setIsedit,Un=ut.setselectedKeys,Rn=m.a.useForm(),hr=Object(c.a)(Rn,1),Xt=hr[0],An=rn.MdContent,an=Object(s.i)(),ct=an.identifier,dn=Object(o.useState)([]),pr=Object(c.a)(dn,2),Bt=pr[0],Wt=pr[1],rr=Object(o.useState)({}),Zt=Object(c.a)(rr,2),qn=Zt[0],on=Zt[1];Object(o.useEffect)(function(){var un=Object(H.a)(Object(H.a)({},An),{},{competition_module_id:An==null?void 0:An.id,content:An==null?void 0:An.md_content,name:(An==null?void 0:An.md_name)||(An==null?void 0:An.name),md_content_id:An==null?void 0:An.md_id});Xt.setFieldsValue(un),on(un)},[An]),Object(o.useEffect)(function(){var un;Wt(An==null||((un=An.attachments)===null||un===void 0)?void 0:un.map(function(qt){return Object(H.a)(Object(H.a)({},qt),{},{uid:qt.id,status:"done",url:qt.url,name:qt.title})}))},[An==null?void 0:An.attachments]);var vr={fileList:Bt,action:"".concat(Pe.a.API_SERVER,"/api/attachments.json"),beforeUpload:function(qt){var en=qt.size/1024/1024;return en>150?(Y.b.error("\u8BE5\u6587\u4EF6\u65E0\u6CD5\u4E0A\u4F20\u3002\u8D85\u8FC7\u6587\u4EF6\u5927\u5C0F\u9650\u5236(150MB)"),Promise.reject()):!0},onChange:function(qt){if(qt.file.status==="done"){var en,Dn,hn,Qe,jn,Hn,Bn,mr;Wt([{uid:qt==null||((en=qt.file)===null||en===void 0||((Dn=en.response)===null||Dn===void 0))?void 0:Dn.id,name:(qt==null||((hn=qt.file)===null||hn===void 0||((Qe=hn.response)===null||Qe===void 0))?void 0:Qe.filename)+" "+Object(Re.p)(qt==null||((jn=qt.file)===null||jn===void 0||((Hn=jn.response)===null||Hn===void 0))?void 0:Hn.filesize),status:"done",url:(qt==null||((Bn=qt.file)===null||Bn===void 0||((mr=Bn.response)===null||mr===void 0))?void 0:mr.url)||""}])}}};return n.a.createElement(n.a.Fragment,null,Jt?n.a.createElement(n.a.Fragment,null,n.a.createElement(m.a,{form:Xt,className:nt.a.formDiv,initialValues:qn,size:"large",onFinish:function(){var un=Object(f.a)(p.a.mark(function qt(en){var Dn;return p.a.wrap(function(Qe){for(;;)switch(Qe.prev=Qe.next){case 0:return en.attachment_ids=Bt==null?void 0:Bt.map(function(jn){return jn.uid}),Qe.next=3,jt({type:"competitions/getUpdateMdContent",payload:Object(H.a)({identifier:ct},en)});case 3:Dn=Qe.sent,Dn.status==0&&(Y.b.success("\u4FDD\u5B58\u6210\u529F"),Vn(!1));case 5:case"end":return Qe.stop()}},qt)}));return function(qt){return un.apply(this,arguments)}}()},n.a.createElement(m.a.Item,{label:"\u6A21\u5757id",name:"competition_module_id",hidden:!0}),n.a.createElement(m.a.Item,{label:"\u5BF9\u5E94\u5185\u5BB9\u7684id",name:"md_content_id",hidden:!0}),n.a.createElement(U.a,{align:"middle",justify:"space-between"},n.a.createElement(h.a,{flex:1},n.a.createElement(m.a.Item,{name:"name"},n.a.createElement(I.a,null))),n.a.createElement(U.a,{className:"ml20",align:"middle"},n.a.createElement(h.a,null,n.a.createElement(m.a.Item,{name:"hidden",valuePropName:"checked"},n.a.createElement(Ee.a,null,"\u9690\u85CF"))),n.a.createElement(h.a,{className:"ml20",style:{marginBottom:16}},n.a.createElement("span",{className:nt.a.deletetitle,onClick:Object(f.a)(p.a.mark(function un(){return p.a.wrap(function(en){for(;;)switch(en.prev=en.next){case 0:D.a.confirm({icon:!1,title:"\u63D0\u793A",content:"\u5220\u9664\u9875\u9762\u540E\uFF0C\u6570\u636E\u4E0D\u53EF\u6062\u590D\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u5220\u9664",onOk:function(){var Dn=Object(f.a)(p.a.mark(function Qe(){var jn;return p.a.wrap(function(Bn){for(;;)switch(Bn.prev=Bn.next){case 0:return Bn.next=2,Object(B.a)("/api/competitions/".concat(ct,"/competition_modules/").concat(An==null?void 0:An.id,".json"),{method:"delete"});case 2:if(jn=Bn.sent,!((jn==null?void 0:jn.status)===0)){Bn.next=8;break}return Vn(!1),Un(null),Bn.next=8,jt({type:"competitions/common_header",payload:ct});case 8:case"end":return Bn.stop()}},Qe)}));function hn(){return Dn.apply(this,arguments)}return hn}()});case 1:case"end":return en.stop()}},un)}))},n.a.createElement("i",{className:"iconfont icon-piliangshanchu3 font14 mr5"}),"\u5220\u9664\u9875\u9762")))),n.a.createElement(m.a.Item,{className:"mt5",name:"content"},n.a.createElement(Rt,{scrollId:""})),n.a.createElement(m.a.Item,{name:"attachment_ids",valuePropName:"fileList",getValueFromEvent:function(qt){return Array.isArray(qt)?qt:qt==null?void 0:qt.fileList}},n.a.createElement($e.a,vr,n.a.createElement(U.a,{align:"middle"},n.a.createElement(_.a,null,"\u4E0A\u4F20\u9644\u4EF6"),n.a.createElement(h.a,{className:"ml20",style:{color:"#9096a3"}},"\u5355\u4E2A\u6587\u4EF6150M\u4EE5\u5185")))),n.a.createElement(U.a,{align:"middle",justify:"end"},n.a.createElement(_.a,{onClick:function(){Vn(!1),Xt.resetFields()}},"\u53D6\u6D88"),n.a.createElement(_.a,{className:"ml20",type:"primary",htmlType:"submit"},"\u4FDD\u5B58\u66F4\u6539")))):An!=null&&An.md_content?n.a.createElement(n.a.Fragment,null,n.a.createElement(Gt.a,{value:An==null?void 0:An.md_content}),Bt==null?void 0:Bt.map(function(un,qt){return n.a.createElement(n.a.Fragment,null,n.a.createElement("div",{className:nt.a.FileList,key:qt},n.a.createElement("a",{href:"".concat(Pe.a.API_SERVER).concat(un.url),target:"_self",download:un.title},n.a.createElement("i",{style:{color:"#29BD8B"},className:"font-14 color-green iconfont icon-fujian mr8"}),n.a.createElement("span",{style:{color:"#000000"}},un.title),n.a.createElement("span",{className:"ml10",style:{color:"#000000"}},un.filesize))))})):n.a.createElement(at.a,{imgUrl:O("FOrL")}))},wn=Object(i.a)(function(Ft){var ut=Ft.competitions,jt=Ft.loading,rn=Ft.globalSetting,Ln=Ft.user;return{competitions:ut,globalSetting:rn,loading:jt.effects,user:Ln}})($t),bn=function(ut){var jt,rn,Ln,Jt,Vn,Un,Rn,hr,Xt,An=ut.dispatch,an=ut.competitions,ct=ut.loading,dn=ut.selectedKeys,pr=an.MdContent,Bt=an.CommitRecords,Wt=an.competitionStage,rr=an.is_manager,Zt=an.competition,qn=Object(s.i)(),on=qn.identifier,vr=Object(o.useState)(1),un=Object(c.a)(vr,2),qt=un[0],en=un[1],Dn=Object(o.useState)([]),hn=Object(c.a)(Dn,2),Qe=hn[0],jn=hn[1],Hn=Object(o.useState)(!1),Bn=Object(c.a)(Hn,2),mr=Bn[0],Zn=Bn[1],lr=Object(o.useState)({description:"",question_id:null}),Qn=Object(c.a)(lr,2),or=Qn[0],_r=Qn[1],br=[{title:"\u63D0\u4EA4ID",dataIndex:"commit_id",width:100,render:function(fn){return fn||"--"}},{title:"\u63D0\u4EA4\u72B6\u6001",width:100,dataIndex:"evaluation_status",render:function(fn){return fn=="waiting"?n.a.createElement("span",{style:{color:"#00B187 "}},"\u6392\u961F\u4E2D"):fn=="progress"?n.a.createElement("span",{style:{color:""}},"\u8FDB\u884C\u4E2D"):fn=="cancelled"?n.a.createElement("span",{style:{color:"#E53333"}},"\u5DF2\u53D6\u6D88"):fn=="completed"?n.a.createElement("span",{style:{color:"#165DFF"}},"\u5DF2\u5B8C\u6210"):"--"}},{title:"\u5F97\u5206",width:80,dataIndex:"score",render:function(fn){return fn||"--"}},{title:"\u63D0\u4EA4\u65F6\u95F4",width:200,dataIndex:"commit_at",render:function(fn){return fn?De()(fn).format("YYYY.MM.DD HH:mm:ss"):"--"}},{title:"\u4E0B\u8F7D\u6587\u4EF6",ellipsis:!0,dataIndex:"commit_id",render:function(fn,Gn){var Pn,jr,Jr,Lr,Ir,er,Mr,va;return n.a.createElement(E.a,{placement:"topLeft",title:Gn==null||((Pn=Gn.attachments)===null||Pn===void 0||((jr=Pn[0])===null||jr===void 0))?void 0:jr.title},n.a.createElement("a",{href:Pe.a.API_SERVER+(Gn==null||((Jr=Gn.attachments)===null||Jr===void 0||((Lr=Jr[0])===null||Lr===void 0))?void 0:Lr.url),download:Gn==null||((Ir=Gn.attachments)===null||Ir===void 0||((er=Ir[0])===null||er===void 0))?void 0:er.title},(Gn==null||((Mr=Gn.attachments)===null||Mr===void 0||((va=Mr[0])===null||va===void 0))?void 0:va.title)||"--"))}},{title:"\u6D4B\u8BC4\u4FE1\u606F",width:100,dataIndex:"commit_id",render:function(fn,Gn){return n.a.createElement(n.a.Fragment,null,n.a.createElement(_.a,{style:{padding:0},type:"link",disabled:(Gn==null?void 0:Gn.evaluation_status)!="completed",onClick:function(){var jr=D.a.confirm({centered:!0,okText:"\u786E\u5B9A",icon:null,cancelText:"\u53D6\u6D88",title:"\u8FD0\u884C\u7ED3\u679C",content:n.a.createElement("div",{style:{maxHeight:500,overflow:"auto"}},n.a.createElement(Gt.a,{value:(Gn==null?void 0:Gn.evaluation_info)||""})),onOk:function(){return jr.destroy()},onCancel:function(){return jr.destroy()}})}},"\u67E5\u770B"),n.a.createElement(_.a,{className:"ml10",style:{padding:0},type:"link",danger:!0,disabled:(Gn==null?void 0:Gn.evaluation_status)!="waiting",onClick:Object(f.a)(p.a.mark(function Pn(){var jr;return p.a.wrap(function(Lr){for(;;)switch(Lr.prev=Lr.next){case 0:return Lr.next=2,Object(B.a)("/api/competitions/".concat(on,"/competition_commit_records/").concat(Gn.id,"/cancel.json"),{method:"POST",body:{section_id:Wt.id,record_id:Gn.id}});case 2:jr=Lr.sent,(jr==null?void 0:jr.status)==0&&(Y.b.success("\u53D6\u6D88\u6210\u529F"),yn());case 4:case"end":return Lr.stop()}},Pn)}))},"\u53D6\u6D88"))}}],In={fileList:Qe,action:"".concat(Pe.a.API_SERVER,"/api/attachments.json"),beforeUpload:function(fn){var Gn=fn.size/1024/1024/1024,Pn=fn.name.split(".").slice(-1)[0].toLowerCase();return Gn>1?(Y.b.error("\u8BE5\u6587\u4EF6\u65E0\u6CD5\u4E0A\u4F20\u3002\u8D85\u8FC7\u6587\u4EF6\u5927\u5C0F\u9650\u5236(1G)"),Promise.reject()):Pn!="zip"?(Y.b.error("\u4EC5\u652F\u6301zip\u4E0A\u4F20"),Promise.reject()):(jn([]),!0)},onChange:function(fn){jn(fn.fileList)}},yn=function(){An({type:"competitions/getCompetitionCommitRecords",payload:{identifier:on,section_id:Wt.id}})};return Object(o.useEffect)(function(){yn()},[Wt]),Object(o.useEffect)(function(){var Ht,fn,Gn,Pn;_r({description:Bt==null||((Ht=Bt.data)===null||Ht===void 0||((fn=Ht.question)===null||fn===void 0))?void 0:fn.description,question_id:Bt==null||((Gn=Bt.data)===null||Gn===void 0||((Pn=Gn.question)===null||Pn===void 0))?void 0:Pn.id})},[pr]),n.a.createElement(n.a.Fragment,null,n.a.createElement(U.a,{align:"middle",justify:"space-between"},n.a.createElement(h.a,{style:{fontWeight:600}},"\u63D0\u4EA4"),n.a.createElement(h.a,null,(Zt==null?void 0:Zt.is_member)&&n.a.createElement(_.a,{type:"primary",onClick:Object(f.a)(p.a.mark(function Ht(){var fn;return p.a.wrap(function(Pn){for(;;)switch(Pn.prev=Pn.next){case 0:return Pn.next=2,An({type:"competitions/postCompetitionCommitRecords",payload:{identifier:on,section_id:Wt==null?void 0:Wt.id,commit_type:qt,attachment_ids:Qe==null?void 0:Qe.map(function(jr){var Jr;return jr==null||((Jr=jr.response)===null||Jr===void 0)?void 0:Jr.id})}});case 2:fn=Pn.sent,(fn==null?void 0:fn.status)==0&&(Y.b.success("\u63D0\u4EA4\u6210\u529F"),jn([]),Zn(!1),yn());case 4:case"end":return Pn.stop()}},Ht)}))},"\u63D0\u4EA4"))),n.a.createElement(U.a,{className:"mt20",align:"middle"},n.a.createElement(h.a,null,"\u9898\u76EE\u540D\u79F0"),n.a.createElement(h.a,{className:"ml20"},Bt==null||((jt=Bt.data)===null||jt===void 0||((rn=jt.question)===null||rn===void 0))?void 0:rn.name)),n.a.createElement(U.a,{className:"mt25",align:"middle"},n.a.createElement(h.a,null,"\u63D0\u4EA4\u65B9\u5F0F"),n.a.createElement(h.a,{className:"ml20"},n.a.createElement(we.a.Group,{onChange:function(fn){return en(fn.target.value)},value:qt},n.a.createElement(we.a,{value:1},"\u6587\u4EF6\u63D0\u4EA4"),n.a.createElement(we.a,{value:2},"\u4ECE\u6211\u7684\u4ED3\u5E93\u63D0\u4EA4")))),qt==1&&n.a.createElement("div",{className:"mt20",style:{width:333}},n.a.createElement($e.a.Dragger,In,n.a.createElement("div",{style:{textAlign:"center"}},n.a.createElement("p",{style:{marginTop:22}},n.a.createElement("i",{className:"iconfont icon-shangchuan",style:{color:"#5091FF",fontSize:"30px"}})),n.a.createElement("p",{className:"mt10",style:{marginBottom:22}},"\u62D6\u62FD\u6587\u4EF6\u6216",n.a.createElement("a",null,"\u70B9\u51FB\u6B64\u5904\u4E0A\u4F20"))))),qt==2&&n.a.createElement("div",{className:"mt20",style:{padding:10,background:"#F8F9FA",display:"inline-block"}},"\u4ED3\u5E93\u6587\u4EF6\u8DEF\u5F84\uFF1A",n.a.createElement("a",{href:Bt==null||((Ln=Bt.data)===null||Ln===void 0)?void 0:Ln.git_address},Bt==null||((Jt=Bt.data)===null||Jt===void 0)?void 0:Jt.git_address)),(Bt==null||((Vn=Bt.data)===null||Vn===void 0||((Un=Vn.records)===null||Un===void 0))?void 0:Un.length)>0&&n.a.createElement("div",{className:"mt30",style:{borderTop:"1px solid #F1F1F1"}},n.a.createElement(U.a,{className:"mt30",align:"middle"},n.a.createElement(h.a,{style:{fontWeight:600}},"\u6211\u7684\u6210\u7EE9")),n.a.createElement(Se.a,{className:"mt30",pagination:!1,dataSource:Bt==null||((Rn=Bt.data)===null||Rn===void 0)?void 0:Rn.records,columns:br})),n.a.createElement("div",{className:"mt30",style:{borderTop:"1px solid #F1F1F1"}},n.a.createElement(U.a,{className:"mt30",align:"middle",justify:"space-between"},n.a.createElement(h.a,{style:{fontWeight:600}},"\u8BF4\u660E"),n.a.createElement(h.a,null,!mr&&rr&&n.a.createElement("a",{onClick:function(){return Zn(!0)}},n.a.createElement("i",{className:"iconfont icon-bianji9 mr5"}),"\u7F16\u8F91"))),mr?n.a.createElement(xt.a,{className:"mt30",defaultValue:or==null?void 0:or.description,onChange:function(fn){return _r(Object(H.a)(Object(H.a)({},or),{},{description:fn}))}}):n.a.createElement(Gt.a,{className:"mt30",value:Bt==null||((hr=Bt.data)===null||hr===void 0||((Xt=hr.question)===null||Xt===void 0))?void 0:Xt.description}),mr&&n.a.createElement(U.a,{className:"mt40",align:"middle",justify:"end"},n.a.createElement(_.a,{onClick:function(){return Zn(!1)},size:"large"},"\u53D6\u6D88"),n.a.createElement(_.a,{size:"large",className:"ml20",type:"primary",onClick:Object(f.a)(p.a.mark(function Ht(){var fn;return p.a.wrap(function(Pn){for(;;)switch(Pn.prev=Pn.next){case 0:return Pn.next=2,An({type:"competitions/putCompetitionEntries",payload:Object(H.a)({identifier:on},or)});case 2:fn=Pn.sent,(fn==null?void 0:fn.status)==0&&(Y.b.success("\u4FEE\u6539\u6210\u529F"),Zn(!1),yn());case 4:case"end":return Pn.stop()}},Ht)}))},"\u4FDD\u5B58\u66F4\u6539"))))},ot=Object(i.a)(function(Ft){var ut=Ft.competitions,jt=Ft.loading,rn=Ft.globalSetting,Ln=Ft.user;return{competitions:ut,globalSetting:rn,loading:jt.effects,user:Ln}})(bn),St=function(ut){var jt,rn=ut.competitions,Ln=ut.globalSetting,Jt=ut.loading,Vn=ut.dispatch,Un=ut.user,Rn=Object(P.a)(ut,["competitions","globalSetting","loading","dispatch","user"]),hr=rn.is_manager,Xt=Object(s.i)(),An=Xt.identifier,an=Object(o.useState)([]),ct=Object(c.a)(an,2),dn=ct[0],pr=ct[1],Bt=Object(o.useState)(!1),Wt=Object(c.a)(Bt,2),rr=Wt[0],Zt=Wt[1],qn=Object(o.useState)(null),on=Object(c.a)(qn,2),vr=on[0],un=on[1],qt=Object(o.useState)(null),en=Object(c.a)(qt,2),Dn=en[0],hn=en[1],Qe=[{type:"other",name:"\u5176\u4ED6",content:n.a.createElement(wn,{isedit:rr,setIsedit:Zt,setselectedKeys:un})},{type:"entrance",name:"\u8D5B\u9898\u5165\u53E3",content:n.a.createElement(ot,{selectedKeys:vr})}],jn=function(Bn){var mr;un(Bn.id||vr),hn((Qe==null||((mr=Qe.find(function(Zn){return(Zn==null?void 0:Zn.type)==(Bn==null?void 0:Bn.module_type)}))===null||mr===void 0)?void 0:mr.type)||"other")};return Object(o.useEffect)(function(){if(vr){var Hn,Bn;Vn({type:"competitions/getCompetitionModulesDetails",payload:{identifier:An,id:vr}}),hn((rn==null||((Hn=rn.LeftNav)===null||Hn===void 0||((Bn=Hn.find(function(mr){return(mr==null?void 0:mr.id)==vr}))===null||Bn===void 0))?void 0:Bn.module_type)=="entrance"?"entrance":"other")}},[vr]),Object(o.useEffect)(function(){var Hn;if((rn==null||((Hn=rn.LeftNav)===null||Hn===void 0)?void 0:Hn.length)>0){var Bn,mr;pr(rn==null?void 0:rn.LeftNav),un(vr||(rn==null||((Bn=rn.LeftNav)===null||Bn===void 0||((mr=Bn[0])===null||mr===void 0))?void 0:mr.id))}},[rn==null?void 0:rn.LeftNav]),n.a.createElement("section",{className:Fn.a.bg},n.a.createElement(U.a,{align:"middle",justify:"space-between",className:Fn.a.Title},n.a.createElement(h.a,null,"\u7ADE\u8D5B\u6982\u89C8"),n.a.createElement(h.a,null,Dn!="entrance"&&hr&&n.a.createElement("a",{onClick:function(){return Zt(!0)}},n.a.createElement("i",{className:"iconfont icon-bianji9 mr5"}),"\u7F16\u8F91"))),n.a.createElement(U.a,null,n.a.createElement(h.a,{style:{paddingTop:15,minWidth:183,borderRight:"1px solid #F1F1F1 "}},n.a.createElement(He,{data:dn,isedit:rr,handleClick:jn,selectedKeys:vr,is_manager:hr,dispatch:Vn}),hr&&n.a.createElement(_.a,{className:"mt20 ml20 mb20",style:{border:"1px solid #BACFFE",color:"#3061D0"},onClick:Object(f.a)(p.a.mark(function Hn(){var Bn,mr;return p.a.wrap(function(lr){for(;;)switch(lr.prev=lr.next){case 0:return lr.next=2,Object(B.a)("/api/competitions/".concat(An,"/competition_modules.json"),{method:"POST"});case 2:if(Bn=lr.sent,!(Bn.status===0)){lr.next=7;break}return lr.next=6,Vn({type:"competitions/common_header",payload:An});case 6:un(Bn==null||((mr=Bn.data)===null||mr===void 0)?void 0:mr.id);case 7:case"end":return lr.stop()}},Hn)}))},"+ \u65B0\u589E\u680F\u76EE")),n.a.createElement(h.a,{className:"p30",style:{flex:1}},n.a.createElement(tt.a,{spinning:Jt},Dn&&(Qe==null||((jt=Qe.find(function(Hn){return Hn.type==Dn}))===null||jt===void 0)?void 0:jt.content)))))},gt=Object(i.a)(function(Ft){var ut=Ft.competitions,jt=Ft.loading,rn=Ft.globalSetting,Ln=Ft.user;return{competitions:ut,globalSetting:rn,loading:jt.models.competitions,user:Ln}})(St),Vt=O("MXD1"),Ut=O("CFYs"),En=O("Ar4g"),Mn=O.n(En),sr=function(ut){var jt,rn,Ln,Jt,Vn=ut.competitions,Un=ut.globalSetting,Rn=ut.loading,hr=ut.dispatch,Xt=ut.user,An=Object(P.a)(ut,["competitions","globalSetting","loading","dispatch","user"]),an=m.a.useForm(),ct=Object(c.a)(an,1),dn=ct[0],pr=Object(o.useState)([]),Bt=Object(c.a)(pr,2),Wt=Bt[0],rr=Bt[1],Zt=Vn.is_manager,qn=Vn.EvaluationList,on=Vn.competitionStage,vr=Object(s.i)(),un=vr.identifier,qt=Object(o.useState)(!1),en=Object(c.a)(qt,2),Dn=en[0],hn=en[1],Qe=Object(o.useState)({page:1,per_page:10,competition_id:un,section_id:null,no_evaluated:!1}),jn=Object(c.a)(Qe,2),Hn=jn[0],Bn=jn[1],mr=[{title:"\u63D0\u4EA4ID",dataIndex:"commit_id",width:100,render:function(or){return or||"--"}},{title:"\u6218\u961F\u540D\u79F0",dataIndex:"team_name",ellipsis:!0,render:function(or){return n.a.createElement(E.a,{placement:"topLeft",title:or},or||"--")}},{title:"\u5BA2\u89C2\u5F97\u5206",dataIndex:"objective_percentage",render:function(or){return or||"--"}},{title:"\u4E3B\u89C2\u5206",dataIndex:"subjective_percentage",render:function(or){return or||n.a.createElement("span",{style:{color:"#3061D0"}},"\u672A\u5BA1\u6838")}},{title:"\u4E0B\u8F7D\u6587\u4EF6",dataIndex:"commit_files",ellipsis:!0,render:function(or,_r){var br,In,yn,Ht,fn,Gn,Pn,jr;return n.a.createElement(E.a,{placement:"topLeft",title:_r==null||((br=_r.commit_files)===null||br===void 0||((In=br[0])===null||In===void 0))?void 0:In.title},n.a.createElement("a",{href:Pe.a.API_SERVER+(_r==null||((yn=_r.commit_files)===null||yn===void 0||((Ht=yn[0])===null||Ht===void 0))?void 0:Ht.url),download:_r==null||((fn=_r.commit_files)===null||fn===void 0||((Gn=fn[0])===null||Gn===void 0))?void 0:Gn.title},(_r==null||((Pn=_r.commit_files)===null||Pn===void 0||((jr=Pn[0])===null||jr===void 0))?void 0:jr.title)||"--"))}},{title:"\u64CD\u4F5C",dataIndex:"commit_id",width:80,render:function(or,_r){return n.a.createElement(_.a,{type:"link",style:{padding:0},onClick:function(){var In;dn.setFieldsValue({subjective_percentage:on==null?void 0:on.excessive_review,record_id:_r==null?void 0:_r.id,score:_r==null?void 0:_r.subjective_percentage}),rr(_r==null||((In=_r.evaluation_files)===null||In===void 0)?void 0:In.map(function(yn){return Object(H.a)(Object(H.a)({},yn),{},{uid:yn.id,name:yn.title,status:"done",url:Pe.a.API_SERVER+yn.url})})),hn(!0)}},"\u6253\u5206")}}],Zn={action:"".concat(Pe.a.API_SERVER,"/api/attachments.json"),beforeUpload:function(or){var _r=or.size/1024/1024/1024,br=or.name.split(".").slice(-1)[0].toLowerCase();return _r>1?(Y.b.error("\u8BE5\u6587\u4EF6\u65E0\u6CD5\u4E0A\u4F20\u3002\u8D85\u8FC7\u6587\u4EF6\u5927\u5C0F\u9650\u5236(1G)"),Promise.reject()):(rr([]),!0)},onChange:function(or){rr(or.fileList)},showUploadList:!1},lr=function(){var Qn=Object(f.a)(p.a.mark(function or(){return p.a.wrap(function(br){for(;;)switch(br.prev=br.next){case 0:hr({type:"competitions/getSubjectiveEvaluationList",payload:Object(H.a)({identifier:un},Hn)});case 1:case"end":return br.stop()}},or)}));return function(){return Qn.apply(this,arguments)}}();return Object(o.useEffect)(function(){Hn!=null&&Hn.section_id&&lr()},[Hn]),Object(o.useEffect)(function(){on!=null&&on.id&&Bn(Object(H.a)(Object(H.a)({},Hn),{},{section_id:on==null?void 0:on.id}))},[on]),n.a.createElement("section",{className:Mn.a.bg},n.a.createElement(U.a,{align:"middle",className:Mn.a.Title},n.a.createElement(h.a,null,"\u4E3B\u89C2\u8BC4\u5206")),n.a.createElement("div",{className:"ml20 mr20"},n.a.createElement(tt.a,{spinning:Rn["competitions/getSubjectiveEvaluationList"]},n.a.createElement(Ee.a,{style:{margin:"13px 0px"},value:Hn==null?void 0:Hn.no_evaluated,onClick:function(or){var _r;return Bn(Object(H.a)(Object(H.a)({},Hn),{},{no_evaluated:or==null||((_r=or.target)===null||_r===void 0)?void 0:_r.checked}))}},"\u53EA\u5C55\u793A\u672A\u5BA1\u6838"),n.a.createElement(Se.a,{locale:{emptyText:n.a.createElement(at.a,{imgUrl:O("FOrL")})},pagination:!1,dataSource:qn==null||((jt=qn.data)===null||jt===void 0)?void 0:jt.records,columns:mr}),(qn==null||((rn=qn.data)===null||rn===void 0)?void 0:rn.count)>0&&n.a.createElement(U.a,{className:"mt20 mb30",align:"middle",justify:"space-between"},n.a.createElement(h.a,{className:"font14",style:{color:"#333"}},"\u5171",n.a.createElement("span",{style:{color:"#165DFF"}},(qn==null||((Ln=qn.data)===null||Ln===void 0)?void 0:Ln.count)||0),"\u6761\u6570\u636E"),n.a.createElement(h.a,null,n.a.createElement(ne.a,{showQuickJumper:!0,showSizeChanger:!0,current:Hn.page,pageSize:Hn.per_page,onChange:function(or){return Bn(Object(H.a)(Object(H.a)({},Hn),{},{page:or}))},onShowSizeChange:function(or,_r){return Bn(Object(H.a)(Object(H.a)({},Hn),{},{page:1,per_page:_r}))},total:(qn==null||((Jt=qn.data)===null||Jt===void 0)?void 0:Jt.count)||0}))))),n.a.createElement(D.a,{title:"\u8BC4\u5206",onCancel:function(){hn(!1),rr([])},centered:!0,width:535,visible:Dn,onOk:function(){return dn.submit()}},n.a.createElement(m.a,{form:dn,size:"large",initialValues:{},colon:!1,onFinish:function(){var Qn=Object(f.a)(p.a.mark(function or(_r){var br;return p.a.wrap(function(yn){for(;;)switch(yn.prev=yn.next){case 0:return yn.next=2,Object(B.a)("/api/competitions/".concat(un,"/competition_commit_records/").concat(_r.record_id,"/subjective_evaluation.json"),{method:"post",body:Object(H.a)(Object(H.a)({},_r),{},{attachment_ids:Wt.map(function(Ht){var fn;return Ht==null||((fn=Ht.response)===null||fn===void 0)?void 0:fn.id}),competition_id:un,section_id:on==null?void 0:on.id})});case 2:br=yn.sent,(br==null?void 0:br.status)==0&&(Y.b.success("\u6253\u5206\u6210\u529F"),rr([]),hn(!1),lr());case 4:case"end":return yn.stop()}},or)}));return function(or){return Qn.apply(this,arguments)}}()},n.a.createElement(m.a.Item,{name:"record_id",hidden:!0,label:"\u8BC4\u6D4Bid"}),dn.getFieldValue("subjective_percentage")?n.a.createElement(m.a.Item,{name:"subjective_score",label:"\u4E3B\u89C2\u9898\u5206\u503C",rules:[{required:!0,message:"\u8BF7\u6253\u4E3B\u89C2\u9898\u5206\u503C"}]},n.a.createElement(we.a.Group,null,n.a.createElement(we.a,{value:0},"0 \u5206"),n.a.createElement(we.a,{value:100},"100 \u5206"))):n.a.createElement(m.a.Item,{name:"subjective_score",label:"\u4E3B\u89C2\u9898\u5206\u503C",rules:[{required:!0,message:"\u8BF7\u6253\u4E3B\u89C2\u9898\u5206\u503C"}]},n.a.createElement(I.a,{placeholder:"\u8BF7\u6253\u4E3B\u89C2\u9898\u5206\u503C"})),n.a.createElement(U.a,{align:"middle"},n.a.createElement(h.a,null,"\u8BC4\u5206\u8BC1\u660E"),n.a.createElement(h.a,{className:"ml20"},n.a.createElement($e.a,Zn,n.a.createElement(N.b,{type:"default"},"\u4E0A\u4F20\u6587\u4EF6")))),n.a.createElement("div",{className:"mt20"},Wt==null?void 0:Wt.map(function(Qn,or){return n.a.createElement(n.a.Fragment,null,n.a.createElement(U.a,{key:or,className:"mb10",align:"middle",justify:"space-between",style:{flexWrap:"nowrap",whiteSpace:"nowrap",fontSize:"12px"}},n.a.createElement(U.a,{align:"middle",style:{flex:1,flexWrap:"nowrap"}},n.a.createElement(h.a,{className:Mn.a.Onerow,style:{padding:"5px 20px",background:"rgba(22,93,255,0.06)",color:"#165DFF",borderRadius:"15px",maxWidth:270}},n.a.createElement("i",{className:"iconfont icon-fujian1",style:{marginRight:"8px"}})," ",Qn==null?void 0:Qn.name),n.a.createElement(h.a,{className:"ml10",style:{color:"#C5C5C5"}},Object(Re.p)(Qn==null?void 0:Qn.size)),n.a.createElement(h.a,{className:"ml30",style:{color:"#165DFF",cursor:"pointer"}},n.a.createElement("a",{href:"".concat(Pe.a.API_SERVER,"/api/attachments/item?.response?.id"),download:Qn.name},n.a.createElement("i",{className:"iconfont icon-xiazai6"})," \u4E0B\u8F7D"))),n.a.createElement(h.a,null,n.a.createElement("i",{className:"iconfont icon-shanchu14 font14",style:{cursor:"pointer",color:"red"},onClick:function(){return rr(Wt==null?void 0:Wt.filter(function(br){var In,yn;return(br==null||((In=br.response)===null||In===void 0)?void 0:In.id)!=(Qn==null||((yn=Qn.response)===null||yn===void 0)?void 0:yn.id)}))}}))),(Qn==null?void 0:Qn.percent)!=100&&n.a.createElement(Ut.a,{percent:Qn==null?void 0:Qn.percent}))})))))},Nr=Object(i.a)(function(Ft){var ut=Ft.competitions,jt=Ft.loading,rn=Ft.globalSetting,Ln=Ft.user;return{competitions:ut,globalSetting:rn,loading:jt.effects,user:Ln}})(sr),gr=O("V6HY"),zn=O.n(gr),kr=O("mgmH"),Pr=function(ut){var jt,rn,Ln,Jt,Vn=ut.competitions,Un=ut.globalSetting,Rn=ut.loading,hr=ut.dispatch,Xt=ut.user,An=Object(P.a)(ut,["competitions","globalSetting","loading","dispatch","user"]),an=Vn.is_manager,ct=Vn.MemberWorks,dn=Vn.competition.competition_stage_sections,pr=Object(s.i)(),Bt=pr.identifier,Wt=Object(o.useState)({page:1,per_page:20,competition_id:Bt,section_id:null,keyword:null}),rr=Object(c.a)(Wt,2),Zt=rr[0],qn=rr[1],on=[{title:"\u9009\u624B\u540D\u79F0",dataIndex:"user_name",render:function(qt){return qt||"--"}},{title:"\u6218\u961F\u540D\u79F0",dataIndex:"team_name",ellipsis:!0,render:function(qt){return n.a.createElement(E.a,{placement:"topLeft",title:qt},qt||"--")}},{title:"\u6210\u7EE9",dataIndex:"evaluation_score",render:function(qt){return qt||"--"}},{title:"\u63D0\u4EA4\u65F6\u95F4",width:150,dataIndex:"commit_at",render:function(qt){return qt?De()(qt).format("YYYY.MM.DD HH:mm:ss"):"--"}},{title:"\u63D0\u4EA4\u72B6\u6001",width:100,dataIndex:"evaluation_status",render:function(qt){return qt=="waiting"?n.a.createElement("span",{style:{color:"#00B187 "}},"\u6392\u961F\u4E2D"):qt=="progress"?n.a.createElement("span",{style:{color:"00B187"}},"\u8BC4\u6D4B\u4E2D"):qt=="cancelled"?n.a.createElement("span",{style:{color:"#E53333"}},"\u5DF2\u53D6\u6D88"):qt=="completed"?n.a.createElement("span",{style:{color:"#165DFF"}},"\u5DF2\u5B8C\u6210"):"--"}},{title:"\u8BC4\u6D4B\u6587\u4EF6",dataIndex:"commit_id",ellipsis:!0,render:function(qt,en){var Dn,hn,Qe,jn,Hn,Bn,mr,Zn;return n.a.createElement(E.a,{placement:"topLeft",title:en==null||((Dn=en.attachments)===null||Dn===void 0||((hn=Dn[0])===null||hn===void 0))?void 0:hn.title},n.a.createElement("a",{href:Pe.a.API_SERVER+(en==null||((Qe=en.attachments)===null||Qe===void 0||((jn=Qe[0])===null||jn===void 0))?void 0:jn.url),download:en==null||((Hn=en.attachments)===null||Hn===void 0||((Bn=Hn[0])===null||Bn===void 0))?void 0:Bn.title},(en==null||((mr=en.attachments)===null||mr===void 0||((Zn=mr[0])===null||Zn===void 0))?void 0:Zn.title)||"--"))}},{title:"\u64CD\u4F5C",align:"right",width:200,dataIndex:"commit_id",render:function(qt,en){return n.a.createElement(n.a.Fragment,null,n.a.createElement(_.a,{type:"link",disabled:(en==null?void 0:en.evaluation_status)!="completed",style:{padding:0},onClick:function(){var hn=D.a.confirm({centered:!0,okText:"\u786E\u5B9A",icon:null,cancelText:"\u53D6\u6D88",title:"\u8FD0\u884C\u7ED3\u679C",content:n.a.createElement("div",{style:{maxHeight:500,overflow:"auto"}},n.a.createElement(Gt.a,{value:(en==null?void 0:en.evaluation_info)||""})),onOk:function(){return hn.destroy()},onCancel:function(){return hn.destroy()}})}},"\u8FD0\u884C\u4FE1\u606F"),n.a.createElement(_.a,{className:"ml20",disabled:(en==null?void 0:en.evaluation_status)=="progress",type:"link",style:{padding:0},onClick:Object(f.a)(p.a.mark(function Dn(){var hn;return p.a.wrap(function(jn){for(;;)switch(jn.prev=jn.next){case 0:return jn.next=2,Object(B.a)("/api/competitions/".concat(Bt,"/competition_commit_records/").concat(en.id,"/retest.json"),{method:"post",body:Object(H.a)(Object(H.a)({},Zt),{},{record_id:en.id})});case 2:hn=jn.sent,hn.status==0&&vr();case 4:case"end":return jn.stop()}},Dn)}))},"\u91CD\u6D4B"),n.a.createElement(_.a,{className:"ml20",type:"link",disabled:(en==null?void 0:en.evaluation_status)!="waiting",style:{padding:0},danger:!0,onClick:Object(f.a)(p.a.mark(function Dn(){var hn;return p.a.wrap(function(jn){for(;;)switch(jn.prev=jn.next){case 0:return jn.next=2,Object(B.a)("/api/competitions/".concat(Bt,"/competition_commit_records/").concat(en.id,"/cancel.json"),{method:"post",body:Object(H.a)(Object(H.a)({},Zt),{},{record_id:en.id})});case 2:hn=jn.sent,hn.status==0&&vr();case 4:case"end":return jn.stop()}},Dn)}))},"\u53D6\u6D88"))}}],vr=function(){var un=Object(f.a)(p.a.mark(function qt(){return p.a.wrap(function(Dn){for(;;)switch(Dn.prev=Dn.next){case 0:hr({type:"competitions/getMemberWorks",payload:Object(H.a)({identifier:Bt},Zt)});case 1:case"end":return Dn.stop()}},qt)}));return function(){return un.apply(this,arguments)}}();return Object(o.useEffect)(function(){var un;qn(Object(H.a)(Object(H.a)({},Zt),{},{section_id:dn==null||((un=dn[0])===null||un===void 0)?void 0:un.id}))},[]),Object(o.useEffect)(function(){Zt.section_id&&vr()},[Zt]),n.a.createElement("section",{className:zn.a.bg},n.a.createElement(U.a,{align:"middle",className:zn.a.Title},n.a.createElement(h.a,null,"\u9009\u624B\u4F5C\u54C1")),n.a.createElement(U.a,{style:{margin:20},align:"middle",justify:"space-between"},n.a.createElement(U.a,{className:zn.a.SrollStage,style:{flex:1,whiteSpace:"nowrap",flexWrap:"nowrap",overflowX:"auto"}},dn==null?void 0:dn.map(function(un,qt){return n.a.createElement("div",{className:"".concat(Zt.section_id==un.id&&zn.a.StageItemActive," ").concat(zn.a.StageItem),key:qt,onClick:function(){return qn(Object(H.a)(Object(H.a)({},Zt),{},{page:1,section_id:un.id}))}},un.name)})),n.a.createElement(U.a,{className:"ml20",align:"middle"},n.a.createElement(N.c,{style:{width:260},placeholder:"\u8BF7\u8F93\u5165\u961F\u4F0D\u540D\u79F0",value:Zt.keyword,onChange:function(qt){return qn(Object(H.a)(Object(H.a)({},Zt),{},{keyword:qt,page:1}))}}),n.a.createElement(N.b,{openLoading:!0,type:"default",size:"large",className:"ml20",onClick:Object(f.a)(p.a.mark(function un(){return p.a.wrap(function(en){for(;;)switch(en.prev=en.next){case 0:return en.next=2,Object(kr.r)(Object(H.a)({identifier:Bt},Zt));case 2:case"end":return en.stop()}},un)}))},"\u5BFC\u51FA"))),n.a.createElement(tt.a,{spinning:Rn["competitions/getMemberWorks"]},n.a.createElement(Se.a,{className:"ml20 mr20",locale:{emptyText:n.a.createElement(at.a,{imgUrl:O("FOrL")})},pagination:!1,dataSource:(ct==null||((jt=ct.data)===null||jt===void 0)?void 0:jt.records)||[],columns:on}),(ct==null||((rn=ct.data)===null||rn===void 0)?void 0:rn.count)>0&&n.a.createElement(U.a,{className:"ml20 mr20 mt20 mb30",align:"middle",justify:"space-between"},n.a.createElement(h.a,{className:"font14",style:{color:"#333"}},"\u5171",n.a.createElement("span",{style:{color:"#165DFF"}},(ct==null||((Ln=ct.data)===null||Ln===void 0)?void 0:Ln.count)||0),"\u6761\u6570\u636E"),n.a.createElement(h.a,null,n.a.createElement(ne.a,{showQuickJumper:!0,showSizeChanger:!0,current:Zt.page,pageSize:Zt.per_page,onChange:function(qt){return qn(Object(H.a)(Object(H.a)({},Zt),{},{page:qt}))},onShowSizeChange:function(qt,en){return qn(Object(H.a)(Object(H.a)({},Zt),{},{page:1,per_page:en}))},total:(ct==null||((Jt=ct.data)===null||Jt===void 0)?void 0:Jt.count)||0})))))},Na=Object(i.a)(function(Ft){var ut=Ft.competitions,jt=Ft.loading,rn=Ft.globalSetting,Ln=Ft.user;return{competitions:ut,globalSetting:rn,loading:jt.effects,user:Ln}})(Pr),Ra=function(ut){var jt,rn,Ln,Jt,Vn,Un,Rn,hr,Xt,An,an,ct,dn,pr,Bt,Wt,rr,Zt,qn,on,vr,un,qt,en,Dn,hn,Qe=ut.competitions,jn=ut.globalSetting,Hn=ut.loading,Bn=ut.dispatch,mr=ut.user,Zn=ut.location,lr=m.a.useForm(),Qn=Object(c.a)(lr,1),or=Qn[0],_r=m.a.useForm(),br=Object(c.a)(_r,1),In=br[0],yn=Qe.is_manager,Ht=Qe.competitionStage,fn=Object(o.useState)({name:""}),Gn=Object(c.a)(fn,2),Pn=Gn[0],jr=Gn[1],Jr=Object(s.i)(),Lr=Jr.identifier,Ir=Object(o.useRef)(null),er=Object(o.useState)(!1),Mr=Object(c.a)(er,2),va=Mr[0],ta=Mr[1],wa=Object(o.useState)(!1),ga=Object(c.a)(wa,2),Or=ga[0],ar=ga[1],zr=Object(o.useState)(!1),ur=Object(c.a)(zr,2),$r=ur[0],Ua=ur[1],ti=Object(o.useState)(!1),qa=Object(c.a)(ti,2),oi=qa[0],si=qa[1],Ga=Object(o.useState)({status:0,name:"\u53D1\u5E03\u7ADE\u8D5B",func:function(){},isShow:!1}),Pa=Object(c.a)(Ga,2),ba=Pa[0],Sa=Pa[1],Da=Object(o.useState)({tabId:1}),aa=Object(c.a)(Da,2),Kr=aa[0],la=aa[1],fa=Object(o.useState)({day:0,hour:0,minute:0,second:0,isShow:!1}),Rr=Object(c.a)(fa,2),Ve=Rr[0],Dr=Rr[1],Ma=[{id:0,name:"\u6982\u89C8",show:!0,content:n.a.createElement(gt,null)},{id:1,name:"\u6392\u884C\u699C",show:!0,content:n.a.createElement(ii,null)},{id:2,name:"\u6218\u961F",show:!0,content:n.a.createElement(On,null)},{id:3,name:"\u8BBE\u7F6E",show:yn,content:n.a.createElement(Pt,null)},{id:4,name:"\u9009\u624B\u4F5C\u54C1",show:yn,content:n.a.createElement(Na,null)},{id:5,name:"\u4E3B\u89C2\u8BC4\u5206",show:yn&&(Ht==null?void 0:Ht.subjective_evaluation),content:n.a.createElement(Nr,null)}].filter(function(Gr){return Gr.show}),Fa=function(){var Gr=Object(f.a)(p.a.mark(function ea(){return p.a.wrap(function(ha){for(;;)switch(ha.prev=ha.next){case 0:return ha.next=2,Bn({type:"competitions/common_header",payload:Lr});case 2:case"end":return ha.stop()}},ea)}));return function(){return Gr.apply(this,arguments)}}(),Ca=function(ea){var ma=new Date(ea.start_time).getTime(),ha=new Date(ea.end_time).getTime(),Wa=new Date().getTime();return ma-Wa>0?"wait":ha-Wa>0?"process":"finish"},ci=function(){var Gr=Object(f.a)(p.a.mark(function ea(){var ma;return p.a.wrap(function(Wa){for(;;)switch(Wa.prev=Wa.next){case 0:if(!((Qe==null||((ma=Qe.competition)===null||ma===void 0)?void 0:ma.not_finish_count)>0)){Wa.next=3;break}return ta(!0),Wa.abrupt("return");case 3:return Wa.next=5,Bn({type:"competitions/competition_review",payload:{id:Lr}});case 5:case"end":return Wa.stop()}},ea)}));return function(){return Gr.apply(this,arguments)}}(),bi=function(){var Gr=Object(f.a)(p.a.mark(function ea(){var ma;return p.a.wrap(function(Wa){for(;;)switch(Wa.prev=Wa.next){case 0:if(Object(bt.p)()){Wa.next=3;break}return window.location.href=jn==null||((ma=jn.setting)===null||ma===void 0)?void 0:ma.sso_url,Wa.abrupt("return");case 3:ar(!0);case 4:case"end":return Wa.stop()}},ea)}));return function(){return Gr.apply(this,arguments)}}(),Ei=function(ea){if(!ea.published){Sa({status:0,name:"\u53D1\u5E03\u7ADE\u8D5B",func:ci,isShow:yn});return}if(ea.competition_status==We.a.PROGRESSING){var ma=new Date(ea.enroll_start_time).getTime(),ha=new Date(ea.enroll_end_time).getTime(),Wa=new Date().getTime();ma-Wa<=0&&ha-Wa>0&&Sa({status:1,name:"\u62A5\u540D",func:bi,isShow:!ea.is_register_competition}),ha-Wa<=0&&Sa({status:2,name:"\u4E0D\u53EF\u62A5\u540D",func:function(){},isShow:!ea.is_register_competition})}ea.competition_status==We.a.ENDED&&Sa({status:3,name:"\u5DF2\u7ED3\u675F",func:function(){},isShow:!0})};return Object(o.useEffect)(function(){Ei(Qe==null?void 0:Qe.competition)},[Qe==null?void 0:Qe.competition]),Object(o.useEffect)(function(){var Gr,ea=new Date(Qe==null||((Gr=Qe.competitionStage)===null||Gr===void 0)?void 0:Gr.end_time).getTime();return ea&&(Ir.current=setInterval(function(){var ma,ha=ea-new Date().getTime();if(!(Qe!=null&&(ma=Qe.competition)!==null&&ma!==void 0&&ma.published)||ba.status==3||ha<=0){Dr({day:0,hour:0,minute:0,second:0,isShow:!1}),clearInterval(Ir.current);return}Dr({day:Math.floor(ha/(1e3*60*60*24)),hour:Math.floor(ha%(1e3*60*60*24)/(1e3*60*60)),minute:Math.floor(ha%(1e3*60*60)/(1e3*60)),second:Math.floor(ha%(1e3*60)/1e3),isShow:!0})},1e3)),function(){clearInterval(Ir.current)}},[Qe==null?void 0:Qe.competitionStage]),Object(o.useEffect)(function(){var Gr;Fa(),la({tabId:parseInt((Zn==null||((Gr=Zn.query)===null||Gr===void 0)?void 0:Gr.type)||0)})},[]),n.a.createElement("div",{style:{background:"#fff"}},n.a.createElement("div",{className:A.a.bg},n.a.createElement(d.a,{separator:">",style:{marginTop:15}},n.a.createElement(d.a.Item,{href:"/competitions"},"\u5728\u7EBF\u7ADE\u8D5B"),n.a.createElement(d.a.Item,null,Qe==null||((jt=Qe.competition)===null||jt===void 0)?void 0:jt.name)),n.a.createElement(U.a,{className:"mt20"},n.a.createElement(h.a,{style:{width:335}},n.a.createElement("img",{src:"".concat(Pe.a.IMG_SERVER).concat(Qe==null||((rn=Qe.competition)===null||rn===void 0)?void 0:rn.image),style:{height:"100%",width:"100%",objectFit:"cover"}})),n.a.createElement(h.a,{className:"ml20 mr20",style:{width:495,display:"flex",flexDirection:"column"}},n.a.createElement(E.a,{placement:"topLeft",title:Qe==null||((Ln=Qe.competition)===null||Ln===void 0)?void 0:Ln.name,overlayStyle:{maxWidth:495}},n.a.createElement("div",{className:A.a.IntoTitle},Qe==null||((Jt=Qe.competition)===null||Jt===void 0)?void 0:Jt.name)),n.a.createElement("div",{className:"mt10",style:{display:"flex",flex:1,flexDirection:"column",justifyContent:"space-between"}},n.a.createElement(E.a,{placement:"topLeft",title:Qe==null||((Vn=Qe.competition)===null||Vn===void 0)?void 0:Vn.description,overlayStyle:{maxWidth:495}},n.a.createElement("div",{className:"font14 ".concat(A.a.MultiLine)},(Qe==null||((Un=Qe.competition)===null||Un===void 0)?void 0:Un.description)||"")),n.a.createElement("div",null,(Qe==null||((Rn=Qe.competition)===null||Rn===void 0)?void 0:Rn.sponsor)&&n.a.createElement("div",{className:"".concat(A.a.FlexNoWrap)},n.a.createElement("div",{style:{width:50,whiteSpace:"nowrap",color:"#9096A3"}},"\u4E3B\u529E\u5355\u4F4D"),n.a.createElement(E.a,{placement:"topLeft",title:Qe==null||((hr=Qe.competition)===null||hr===void 0)?void 0:hr.sponsor},n.a.createElement("div",{className:"ml20 font12 ".concat(A.a.Onerow)},Qe==null||((Xt=Qe.competition)===null||Xt===void 0)?void 0:Xt.sponsor))),(Qe==null||((An=Qe.competition)===null||An===void 0)?void 0:An.organizer)&&n.a.createElement("div",{className:"mt10 ".concat(A.a.FlexNoWrap)},n.a.createElement("div",{style:{width:50,whiteSpace:"nowrap",color:"#9096A3"}},"\u627F\u529E\u5355\u4F4D"),n.a.createElement(E.a,{placement:"topLeft",title:Qe==null||((an=Qe.competition)===null||an===void 0)?void 0:an.organizer},n.a.createElement("div",{className:"ml20 font12 ".concat(A.a.Onerow)},Qe==null||((ct=Qe.competition)===null||ct===void 0)?void 0:ct.organizer))),(Qe==null||((dn=Qe.competition)===null||dn===void 0)?void 0:dn.co_organizer)&&n.a.createElement("div",{className:"mt10 ".concat(A.a.FlexNoWrap)},n.a.createElement("div",{style:{width:50,whiteSpace:"nowrap",color:"#9096A3"}},"\u534F\u529E\u5355\u4F4D"),n.a.createElement(E.a,{placement:"topLeft",title:Qe==null||((pr=Qe.competition)===null||pr===void 0)?void 0:pr.co_organizer},n.a.createElement("div",{className:"ml20 font12 ".concat(A.a.Onerow)},Qe==null||((Bt=Qe.competition)===null||Bt===void 0)?void 0:Bt.co_organizer)))))),n.a.createElement(h.a,{flex:1,style:{borderLeft:"1px solid #F6F7F9",paddingLeft:20}},Qe!=null&&(Wt=Qe.competition)!==null&&Wt!==void 0&&Wt.bonus?n.a.createElement(U.a,{className:"mt10",align:"bottom",justify:"center"},n.a.createElement("div",{style:{color:"#5F6367"}},n.a.createElement("i",{className:"mr5 iconfont icon-jiangjin"}),"\u5956\u91D1"),n.a.createElement(h.a,{className:"ml10",style:{fontSize:"26px",lineHeight:"23px",fontWeight:600}},n.a.createElement("span",{className:"font20"},"\xA5"),parseInt(Qe==null||((rr=Qe.competition)===null||rr===void 0)?void 0:rr.bonus).toLocaleString())):null,n.a.createElement(U.a,{style:{marginTop:"24px"},align:"middle",justify:"space-between"},n.a.createElement(h.a,{className:A.a.PublicNum},n.a.createElement("div",null,(Qe==null||((Zt=Qe.competition)===null||Zt===void 0)?void 0:Zt.team_count)||0),n.a.createElement("div",null,"\u603B\u53C2\u8D5B\u961F\u4F0D")),n.a.createElement(h.a,{className:A.a.PublicNum},n.a.createElement("div",null,(Qe==null||((qn=Qe.competition)===null||qn===void 0)?void 0:qn.member_count)||0),n.a.createElement("div",null,"\u603B\u53C2\u8D5B\u4EBA\u5458")),n.a.createElement(h.a,{className:A.a.PublicNum},n.a.createElement("div",null,(Qe==null||((on=Qe.competition)===null||on===void 0)?void 0:on.submit_count)||0),n.a.createElement("div",null,"\u63D0\u4EA4\u6B21\u6570"))),Ve.isShow&&n.a.createElement(U.a,{className:"mt20",align:"middle",justify:"center",style:{color:"#9096a3"}},n.a.createElement(h.a,{className:"mr20"},"\u8DDD\u79BB\u7ED3\u675F"),n.a.createElement(U.a,{align:"middle",justify:"space-between"},n.a.createElement("div",{className:A.a.CountDown},Ve.day||0),n.a.createElement(h.a,{className:"ml5 mr5"},"\u5929"),n.a.createElement("div",{className:A.a.CountDown},Ve.hour||0),n.a.createElement(h.a,{className:"ml5 mr5"},"\u65F6"),n.a.createElement("div",{className:A.a.CountDown},Ve.minute||0),n.a.createElement(h.a,{className:"ml5 mr5"},"\u5206"),n.a.createElement("div",{className:A.a.CountDown},Ve.second||0),n.a.createElement(h.a,{className:"ml5 mr5"},"\u79D2"))),n.a.createElement(U.a,{className:"mt20 ".concat(A.a.EnrollButton),align:"middle",justify:"center"},ba.isShow&&n.a.createElement(_.a,{disabled:[2,3].includes(ba.status),type:"primary",onClick:function(){ba.func()}},ba.name)))),(Qe==null||((vr=Qe.competition)===null||vr===void 0||((un=vr.competition_stage_sections)===null||un===void 0))?void 0:un.length)>1&&n.a.createElement("div",{className:"mt20 ".concat(A.a.StepsDiv)},n.a.createElement(R.a,null,Qe==null||((qt=Qe.competition)===null||qt===void 0||((en=qt.competition_stage_sections)===null||en===void 0))?void 0:en.map(function(Gr,ea){var ma,ha;return n.a.createElement(R.a.Step,{key:ea,icon:Ca(Gr)=="wait"?n.a.createElement("div",{style:{width:16,height:16,borderRadius:"50%",border:"2px solid rgba(0, 0, 0, 0.25)",marginTop:2}}):n.a.createElement("i",{className:"iconfont icon-xuanzhong11"}),description:n.a.createElement(E.a,{placement:(Qe==null||((ma=Qe.competition)===null||ma===void 0||((ha=ma.competition_stage_sections)===null||ha===void 0))?void 0:ha.length)-1==ea?"bottomRight":"bottomLeft",title:n.a.createElement("div",{style:{color:"#fff"}},n.a.createElement("div",null,Gr.name),n.a.createElement("div",null,De()(Gr.start_time).format("YYYY.MM.DD HH:mm:ss")," - ",De()(Gr.end_time).format("YYYY.MM.DD HH:mm:ss")))},n.a.createElement("div",{style:{cursor:"pointer",color:Qe.competitionStage.id==Gr.id?"#000":"rgba(0, 0, 0, 0.45)"},onClick:function(){["process","finish"].includes(Ca(Gr))&&Bn({type:"competitions/save",payload:{competitionStage:Gr}})}},n.a.createElement("div",null,Gr.name),n.a.createElement("div",null,De()(Gr.start_time).format("MM.DD")," - ",De()(Gr.end_time).format("MM.DD")))),status:Ca(Gr)})}))),n.a.createElement(N.e,{className:"mt10",value:Kr.tabId,dataSource:Ma,onChange:function(ea){return la(Object(H.a)(Object(H.a)({},Kr),{},{tabId:ea}))}}),n.a.createElement("div",{className:A.a.tag},n.a.createElement(y.a,null)," \u63D0\u793A\uFF1A\u8BE5\u7ADE\u8D5B\u8FD8\u672A\u5BA1\u6838\uFF0C\u6682\u65F6\u53EA\u6709\u7BA1\u7406\u5458\u53EF\u89C1"),Ma==null||((Dn=Ma.find(function(Gr){return Gr.id==Kr.tabId}))===null||Dn===void 0)?void 0:Dn.content,n.a.createElement(D.a,{title:"\u53D1\u5E03\u7ADE\u8D5B",onCancel:function(){return ta(!1)},okText:"\u53BB\u5B8C\u5584",centered:!0,onOk:function(){Bn({type:"competitions/setActionTabs",payload:{key:"5"}}),ta(!1)},visible:va},"\u68C0\u6D4B\u5230\u5F53\u524D\u60A8\u8FD8\u672A\u5B8C\u5584\u7ADE\u8D5B\u6307\u5F15\u7684\u5185\u5BB9\uFF0C\u8BF7\u5148\u5B8C\u5584\u6307\u5F15\u6E05\u5355\uFF0C\u518D\u53D1\u5E03\u7ADE\u8D5B"),n.a.createElement(D.a,{title:"\u62A5\u540D",onCancel:function(){return ar(!1)},width:316,centered:!0,footer:null,visible:Or},n.a.createElement("span",null,"\u9009\u62E9\u53C2\u8D5B\u65B9\u5F0F"),n.a.createElement(U.a,{className:"mt30",align:"middle",justify:"end"},n.a.createElement(_.a,{size:"large",onClick:function(){ar(!1),Ua(!0)}},"\u52A0\u5165\u6218\u961F\u53C2\u8D5B"),n.a.createElement(_.a,{size:"large",type:"primary",className:"ml20",onClick:function(){ar(!1),si(!0)}},"\u53BB\u521B\u5EFA\u6218\u961F\u53C2\u8D5B"))),n.a.createElement(D.a,{title:"",onCancel:function(){return Ua(!1)},centered:!0,visible:$r,onOk:function(){return or.submit()}},n.a.createElement(m.a,{form:or,initialValues:{},layout:"vertical",onFinish:function(){var Gr=Object(f.a)(p.a.mark(function ea(ma){var ha;return p.a.wrap(function($a){for(;;)switch($a.prev=$a.next){case 0:return $a.next=2,Object(B.a)("/api/competitions/".concat(Lr,"/competition_teams/join.json"),{method:"POST",body:Object(H.a)({},ma)});case 2:ha=$a.sent,(ha==null?void 0:ha.status)==0&&(Y.b.success("\u62A5\u540D\u6210\u529F"),Ua(!1));case 4:case"end":return $a.stop()}},ea)}));return function(ea){return Gr.apply(this,arguments)}}()},n.a.createElement(m.a.Item,{name:"invite_code",label:"\u6218\u961F\u9080\u8BF7\u7801",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6218\u961F\u9080\u8BF7\u7801"}]},n.a.createElement(I.a,{placeholder:"\u8BF7\u8F93\u5165\u6218\u961F\u9080\u8BF7\u7801"})))),n.a.createElement(D.a,{title:"\u521B\u5EFA\u6218\u961F",visible:oi,centered:!0,onCancel:function(){return si(!1)},onOk:function(){return In.submit()}},n.a.createElement(m.a,{form:In,layout:"vertical",onValuesChange:function(ea,ma){return jr(ma)},onFinish:function(){var Gr=Object(f.a)(p.a.mark(function ea(ma){var ha;return p.a.wrap(function($a){for(;;)switch($a.prev=$a.next){case 0:return $a.next=2,Object(B.a)("/api/competitions/".concat(Lr,"/competition_teams.json"),{method:"POST",body:Object(H.a)({},ma)});case 2:ha=$a.sent,(ha==null?void 0:ha.status)==0&&(Y.b.success("\u521B\u5EFA\u6210\u529F"),si(!1));case 4:case"end":return $a.stop()}},ea)}));return function(ea){return Gr.apply(this,arguments)}}()},n.a.createElement(m.a.Item,{label:"\u961F\u540D",name:"name",rules:[{required:!0,message:"\u8BF7\u586B\u5199\u6218\u961F\u540D\u79F0"},{type:"string",max:60,message:"\u8F93\u5165\u8D85\u9650\uFF0C\u8BF7\u7F29\u51CF\u5B57\u7B26\u6570"},{type:"string",whitespace:!0,message:"\u5185\u5BB9\u4E0D\u80FD\u5168\u4E3A\u7A7A\u683C"}]},n.a.createElement(I.a,{maxLength:60,suffix:"".concat((Pn==null||((hn=Pn.name)===null||hn===void 0)?void 0:hn.length)||0,"/60"),placeholder:"\u8BF7\u8F93\u5165\u961F\u540D"}))))))},Va=Ae.default=Object(i.a)(function(Ft){var ut=Ft.competitions,jt=Ft.loading,rn=Ft.globalSetting,Ln=Ft.user;return{competitions:ut,globalSetting:rn,loading:jt.models.competitions,user:Ln}})(Ra)},dmUQ:function(Ne,Ae,O){"use strict";var ee=O("Ff2n"),I=O("rePB"),j=O("1OyB"),Y=O("vuIU"),W=O("Ji7U"),D=O("md7G"),H=O("foSv"),T=O("q1tI"),R=O.n(T),M=O("TSYQ"),_=O.n(M),L=O("4IlW");function U(s,i){var y=Object.keys(s);if(Object.getOwnPropertySymbols){var v=Object.getOwnPropertySymbols(s);i&&(v=v.filter(function(A){return Object.getOwnPropertyDescriptor(s,A).enumerable})),y.push.apply(y,v)}return y}function w(s){for(var i=1;i<arguments.length;i++){var y=arguments[i]!=null?arguments[i]:{};i%2?U(Object(y),!0).forEach(function(v){Object(I.a)(s,v,y[v])}):Object.getOwnPropertyDescriptors?Object.defineProperties(s,Object.getOwnPropertyDescriptors(y)):U(Object(y)).forEach(function(v){Object.defineProperty(s,v,Object.getOwnPropertyDescriptor(y,v))})}return s}function E(s){var i=g();return function(){var v=Object(H.a)(s),A;if(i){var N=Object(H.a)(this).constructor;A=Reflect.construct(v,arguments,N)}else A=v.apply(this,arguments);return Object(D.a)(this,A)}}function g(){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(s){return!1}}function h(){}function l(s){s.preventDefault()}var d=function(i){return i.replace(/[^\w.-]+/g,"")},f=200,C=600,m=Number.MAX_SAFE_INTEGER||Math.pow(2,53)-1,c=function(i){return i!=null},x=function(i,y){return y===i||typeof y=="number"&&typeof i=="number"&&isNaN(y)&&isNaN(i)},p=function(s){Object(W.a)(y,s);var i=E(y);function y(v){var A;Object(j.a)(this,y),A=i.call(this,v),A.onKeyDown=function(G){var V=A.props,P=V.onKeyDown,k=V.onPressEnter;if(G.keyCode===L.a.UP){var K=A.getRatio(G);A.up(G,K,null),A.stop()}else if(G.keyCode===L.a.DOWN){var J=A.getRatio(G);A.down(G,J,null),A.stop()}else G.keyCode===L.a.ENTER&&k&&k(G);if(A.recordCursorPosition(),A.lastKeyCode=G.keyCode,P){for(var ne=arguments.length,de=new Array(ne>1?ne-1:0),Se=1;Se<ne;Se++)de[Se-1]=arguments[Se];P.apply(void 0,[G].concat(de))}},A.onKeyUp=function(G){var V=A.props.onKeyUp;if(A.stop(),A.recordCursorPosition(),V){for(var P=arguments.length,k=new Array(P>1?P-1:0),K=1;K<P;K++)k[K-1]=arguments[K];V.apply(void 0,[G].concat(k))}},A.onChange=function(G){var V=A.props.onChange;A.state.focused&&(A.inputting=!0),A.rawInput=A.props.parser(A.getValueFromEvent(G)),A.setState({inputValue:A.rawInput}),V(A.toNumber(A.rawInput))},A.onMouseUp=function(){var G=A.props.onMouseUp;A.recordCursorPosition(),G&&G.apply(void 0,arguments)},A.onFocus=function(){var G;A.setState({focused:!0}),(G=A.props).onFocus.apply(G,arguments)},A.onBlur=function(){var G=A.props.onBlur;A.inputting=!1,A.setState({focused:!1});var V=A.getCurrentValidValue(A.state.inputValue),P=A.setValue(V,h);if(G){var k=A.input.value,K=A.getInputDisplayValue({focus:!1,value:P});A.input.value=K&&Number(K),G.apply(void 0,arguments),A.input.value=k}},A.getRatio=function(G){var V=1;return G.metaKey||G.ctrlKey?V=.1:G.shiftKey&&(V=10),V},A.getFullNum=function(G){return isNaN(G)?G:/e/i.test(String(G))?Number(G).toFixed(18).replace(/\.?0+$/,""):G},A.getPrecision=function(G){if(c(A.props.precision))return A.props.precision;var V=String(G);if(V.indexOf("e-")>=0)return parseInt(V.slice(V.indexOf("e-")+2),10);var P=0;return V.indexOf(".")>=0&&(P=V.length-V.indexOf(".")-1),P},A.getInputDisplayValue=function(G){var V=G||A.state,P=V.focused,k=V.inputValue,K=V.value,J;P?J=k:J=A.toPrecisionAsStep(K),J==null&&(J="");var ne=A.formatWrapper(J);return c(A.props.decimalSeparator)&&(ne=ne.toString().replace(".",A.props.decimalSeparator)),ne},A.recordCursorPosition=function(){try{A.cursorStart=A.input.selectionStart,A.cursorEnd=A.input.selectionEnd,A.currentValue=A.input.value,A.cursorBefore=A.input.value.substring(0,A.cursorStart),A.cursorAfter=A.input.value.substring(A.cursorEnd)}catch(G){}},A.restoreByAfter=function(G){if(G===void 0)return!1;var V=A.input.value,P=V.lastIndexOf(G);if(P===-1)return!1;var k=A.cursorBefore.length;return A.lastKeyCode===L.a.DELETE&&A.cursorBefore.charAt(k-1)===G[0]?(A.fixCaret(k,k),!0):P+G.length===V.length?(A.fixCaret(P,P),!0):!1},A.partRestoreByAfter=function(G){return G===void 0?!1:Array.prototype.some.call(G,function(V,P){var k=G.substring(P);return A.restoreByAfter(k)})},A.isNotCompleteNumber=function(G){return isNaN(G)||G===""||G===null||G&&G.toString().indexOf(".")===G.toString().length-1},A.stop=function(){A.autoStepTimer&&clearTimeout(A.autoStepTimer)},A.down=function(G,V,P){A.pressingUpOrDown=!0,A.step("down",G,V,P)},A.up=function(G,V,P){A.pressingUpOrDown=!0,A.step("up",G,V,P)},A.saveInput=function(G){A.input=G};var N=v.value;N===void 0&&(N=v.defaultValue),A.state={focused:v.autoFocus};var B=A.getValidValue(A.toNumber(N));return A.state=w(w({},A.state),{},{inputValue:A.toPrecisionAsStep(B),value:B}),A}return Object(Y.a)(y,[{key:"componentDidMount",value:function(){this.componentDidUpdate(null)}},{key:"componentDidUpdate",value:function(A){var N=this.props,B=N.value,G=N.onChange,V=N.max,P=N.min,k=this.state.focused;if(A){if(!x(A.value,B)||!x(A.max,V)||!x(A.min,P)){var K=k?B:this.getValidValue(B),J;this.pressingUpOrDown?J=K:this.inputting?J=this.rawInput:J=this.toPrecisionAsStep(K),this.setState({value:K,inputValue:J})}var ne="value"in this.props?B:this.state.value;"max"in this.props&&A.max!==V&&typeof ne=="number"&&ne>V&&G&&G(V),"min"in this.props&&A.min!==P&&typeof ne=="number"&&ne<P&&G&&G(P)}try{if(this.cursorStart!==void 0&&this.state.focused){if(!this.partRestoreByAfter(this.cursorAfter)&&this.state.value!==this.props.value){var de=this.cursorStart+1;this.cursorAfter?this.lastKeyCode===L.a.BACKSPACE?de=this.cursorStart-1:this.lastKeyCode===L.a.DELETE&&(de=this.cursorStart):de=this.input.value.length,this.fixCaret(de,de)}else if(this.currentValue===this.input.value)switch(this.lastKeyCode){case L.a.BACKSPACE:this.fixCaret(this.cursorStart-1,this.cursorStart-1);break;case L.a.DELETE:this.fixCaret(this.cursorStart+1,this.cursorStart+1);break;default:}}}catch(Se){}if(this.lastKeyCode=null,!this.pressingUpOrDown)return;this.props.focusOnUpDown&&this.state.focused&&(document.activeElement!==this.input&&this.focus())}},{key:"componentWillUnmount",value:function(){this.stop()}},{key:"getCurrentValidValue",value:function(A){var N=A;return N===""?N="":this.isNotCompleteNumber(parseFloat(N))?N=this.state.value:N=this.getValidValue(N),this.toNumber(N)}},{key:"getValueFromEvent",value:function(A){var N=A.target.value.trim().replace(/。/g,".");return c(this.props.decimalSeparator)&&(N=N.replace(this.props.decimalSeparator,".")),N}},{key:"getValidValue",value:function(A){var N=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this.props.min,B=arguments.length>2&&arguments[2]!==void 0?arguments[2]:this.props.max,G=parseFloat(A);return isNaN(G)?A:(G<N&&(G=N),G>B&&(G=B),G)}},{key:"setValue",value:function(A,N){var B=this.props.precision,G=this.isNotCompleteNumber(parseFloat(A))?null:parseFloat(A),V=this.state.value,P=V===void 0?null:V,k=this.state.inputValue,K=k===void 0?null:k,J=typeof G=="number"?G.toFixed(B):"".concat(G),ne=G!==P||J!=="".concat(K);return"value"in this.props?(K=this.toPrecisionAsStep(this.state.value),this.setState({inputValue:K},N)):this.setState({value:G,inputValue:this.toPrecisionAsStep(A)},N),ne&&this.props.onChange(G),G}},{key:"getMaxPrecision",value:function(A){var N=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,B=this.props,G=B.precision,V=B.step;if(c(G))return G;var P=this.getPrecision(N),k=this.getPrecision(V),K=this.getPrecision(A);return A?Math.max(K,P+k):P+k}},{key:"getPrecisionFactor",value:function(A){var N=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,B=this.getMaxPrecision(A,N);return Math.pow(10,B)}},{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(A){return this.props.formatter?this.props.formatter(A):A}},{key:"toPrecisionAsStep",value:function(A){if(this.isNotCompleteNumber(A)||A==="")return A;var N=Math.abs(this.getMaxPrecision(A));return isNaN(N)?A.toString():Number(A).toFixed(N)}},{key:"toNumber",value:function(A){var N=this.props.precision,B=this.state.focused,G=A&&A.length>16&&B;return this.isNotCompleteNumber(A)||G?A:c(N)?Math.round(A*Math.pow(10,N))/Math.pow(10,N):Number(A)}},{key:"upStep",value:function(A,N){var B=this.props.step,G=this.getPrecisionFactor(A,N),V=Math.abs(this.getMaxPrecision(A,N)),P=((G*A+G*B*N)/G).toFixed(V);return this.toNumber(P)}},{key:"downStep",value:function(A,N){var B=this.props.step,G=this.getPrecisionFactor(A,N),V=Math.abs(this.getMaxPrecision(A,N)),P=((G*A-G*B*N)/G).toFixed(V);return this.toNumber(P)}},{key:"step",value:function(A,N){var B=this,G=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,V=arguments.length>3?arguments[3]:void 0;this.stop(),N&&(N.persist(),N.preventDefault());var P=this.props;if(P.disabled)return;var k=this.getCurrentValidValue(this.state.inputValue)||0;if(this.isNotCompleteNumber(k))return;var K=this["".concat(A,"Step")](k,G),J=K>P.max||K<P.min;if(K>P.max?K=P.max:K<P.min&&(K=P.min),this.setValue(K,null),this.setState({focused:!0},function(){B.pressingUpOrDown=!1}),J)return;this.autoStepTimer=setTimeout(function(){B[A](N,G,!0)},V?f:C)}},{key:"fixCaret",value:function(A,N){if(A===void 0||N===void 0||!this.input||!this.input.value)return;try{var B=this.input.selectionStart,G=this.input.selectionEnd;(A!==B||N!==G)&&this.input.setSelectionRange(A,N)}catch(V){}}},{key:"render",value:function(){var A,N=this.props,B=N.prefixCls,G=N.disabled,V=N.readOnly,P=N.useTouch,k=N.autoComplete,K=N.upHandler,J=N.downHandler,ne=N.className,de=N.max,Se=N.min,ye=N.style,we=N.title,Re=N.onMouseEnter,Pe=N.onMouseLeave,xe=N.onMouseOver,Oe=N.onMouseOut,q=N.required,_e=N.onClick,ge=N.tabIndex,Ge=N.type,$e=N.placeholder,Xe=N.id,at=N.inputMode,At=N.pattern,kt=N.step,Nt=N.maxLength,Ct=N.autoFocus,lt=N.name,tn=N.onPaste,Cn=N.onInput,Sn=Object(ee.a)(N,["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"]),vn=this.state,On=vn.value,Wn=vn.focused,De=_()(B,(A={},Object(I.a)(A,ne,!!ne),Object(I.a)(A,"".concat(B,"-disabled"),G),Object(I.a)(A,"".concat(B,"-focused"),Wn),A)),We={};Object.keys(Sn).forEach(function(fe){(fe.substr(0,5)==="data-"||fe.substr(0,5)==="aria-"||fe==="role")&&(We[fe]=Sn[fe])});var bt=!V&&!G,_t=this.getInputDisplayValue(null),tt=(On||On===0)&&(isNaN(On)||Number(On)>=de),Et=(On||On===0)&&(isNaN(On)||Number(On)<=Se),be=tt||G||V,Ce=Et||G||V,Ee=_()("".concat(B,"-handler"),"".concat(B,"-handler-up"),Object(I.a)({},"".concat(B,"-handler-up-disabled"),be)),ae=_()("".concat(B,"-handler"),"".concat(B,"-handler-down"),Object(I.a)({},"".concat(B,"-handler-down-disabled"),Ce)),se=P?{onTouchStart:be?h:this.up,onTouchEnd:this.stop}:{onMouseDown:be?h:this.up,onMouseUp:this.stop,onMouseLeave:this.stop},pe=P?{onTouchStart:Ce?h:this.down,onTouchEnd:this.stop}:{onMouseDown:Ce?h:this.down,onMouseUp:this.stop,onMouseLeave:this.stop};return R.a.createElement("div",{className:De,style:ye,title:we,onMouseEnter:Re,onMouseLeave:Pe,onMouseOver:xe,onMouseOut:Oe,onFocus:function(){return null},onBlur:function(){return null}},R.a.createElement("div",{className:"".concat(B,"-handler-wrap")},R.a.createElement("span",Object.assign({unselectable:"on"},se,{role:"button","aria-label":"Increase Value","aria-disabled":be,className:Ee}),K||R.a.createElement("span",{unselectable:"on",className:"".concat(B,"-handler-up-inner"),onClick:l})),R.a.createElement("span",Object.assign({unselectable:"on"},pe,{role:"button","aria-label":"Decrease Value","aria-disabled":Ce,className:ae}),J||R.a.createElement("span",{unselectable:"on",className:"".concat(B,"-handler-down-inner"),onClick:l}))),R.a.createElement("div",{className:"".concat(B,"-input-wrap")},R.a.createElement("input",Object.assign({role:"spinbutton","aria-valuemin":Se,"aria-valuemax":de,"aria-valuenow":On,required:q,type:Ge,placeholder:$e,onPaste:tn,onClick:_e,onMouseUp:this.onMouseUp,className:"".concat(B,"-input"),tabIndex:ge,autoComplete:k,onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:bt?this.onKeyDown:h,onKeyUp:bt?this.onKeyUp:h,autoFocus:Ct,maxLength:Nt,readOnly:V,disabled:G,max:de,min:Se,step:kt,name:lt,title:we,id:Xe,onChange:this.onChange,ref:this.saveInput,value:this.getFullNum(_t),pattern:At,inputMode:at,onInput:Cn},We))))}}]),y}(R.a.Component);p.defaultProps={focusOnUpDown:!0,useTouch:!1,prefixCls:"rc-input-number",max:m,min:-m,step:1,style:{},onChange:h,onKeyDown:h,onPressEnter:h,onFocus:h,onBlur:h,parser:d,required:!1,autoComplete:"off"};var o=p,n=Ae.a=o},eqwU:function(Ne,Ae){Ne.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAAXNSR0IArs4c6QAAA0JJREFUOE+NU11oXEUU/s7MvXfv7t1NdpdUBH+jRdzYWKlVrFpoq2KFog+FiBaqVCm+6IOC4Jv44Iuo4JsSaGIhShG0T0YSA2m1Fm36oo2FWqhJTZZtus1usj/33pk5MnetdrsKHpiHmfnOd875+A4tHNx0JwlnFsAAAAmC8Ia3/eBterQMwi6A+wHSAJUF89H16c+f48pingGDzpm5+cb80wQAv79y3yMCmBIbbkr7D+2GyBXAIBjpgEmAGCDWIKNgE9TF82if/BqIWj8Hxtle/GSulhDZuHTozfflHcOvQ0goN412pBC1WtC6kyxdD34mA48MpGqD12sw5Qs7Nhx4z06TYFA/8dnDWuljRkgZyQwaV6pQYZgU4KuVEjAhlc0ikwvgRg0QYT7fpx+kzfsbxMy0enziLBPdFXk5hPU6jFIgsmJ5gBAAM1hrmDhOaJ10GinfgxutAyQ+KGx//g1a+W7iBaH1mEploTTBRCHIcSFSXkJ2bbAx0O0QMAYynYarW5A6VpxxB+jy7OEvANobZ/Iw2iTJZLsAEIYhfjkzD2M0hkolBEGQvButOx2zhmzXQcI9SCuzh6tGuAXj57qq28vssePYfO8wHMfBjz+dwq6dO7oxzBDNqhX6Q6rMjGvj+gJ+tocoimIrKCqVCpaWl/HA1q09GFq3ROZLKs+MRXB9F//Skc1ardVw7txvyAYBSqW7e4h47bL12AQtTY8tQDq3iGyhBzR3+jTu37IleZ+a/hZPPP7YdaMZ6Nolq9e7tDx16CPN5lWZvwFEHZGvxpn5X1G9Uk3MVCwWcM/QUNe/CVvQjVWQcPbQxenxbazV98IPSGZ6BVexSmxrBe/2AiOqrwBaL52s5W5NjLIwOfqVYX7G7R9IVuH/RNyoQzXXAOm8OPjkgfGEaHFytKjYnGLQYKqvCOn5/8nFzLAkcXMNjnSO3Lb7pWct+G/rLk6Oboy0OcpshpxUBm4mC+H+427rahW2ETfr0CqGdOSRwdQf+2jn26qLyF7K33waNFT7HW30a2A4iculhO2Cje5ssKBlIZ23Nj718vi1bXcv018/56c+7ufYGdEqKhHR7WBukcAFAffEXLNvcmRkRF8/+59ZfmcgM6jazwAAAABJRU5ErkJggg=="},"f0W+":function(Ne,Ae,O){Ne.exports={flex_box_center:"flex_box_center___2AWuG",flex_space_between:"flex_space_between___4j1zo",flex_box_vertical_center:"flex_box_vertical_center___3dWcm",flex_box_center_end:"flex_box_center_end___qvHJi",flex_box_column:"flex_box_column___3Eier",tabs:"tabs___25WKT",tabsWrap:"tabsWrap___2lPJE",tab:"tab___Ck8cr",active:"active___gGp9s"}},f9pc:function(Ne,Ae,O){Ne.exports={flex_box_center:"flex_box_center___fO1Sq",flex_space_between:"flex_space_between___2MANs",flex_box_vertical_center:"flex_box_vertical_center___2x-su",flex_box_center_end:"flex_box_center_end___6bZNq",flex_box_column:"flex_box_column___CGTHC",quickPager:"quickPager___2XH6F",disabled:"disabled___2gPWV"}},fcSX:function(Ne,Ae,O){"use strict";var ee=O("Ff2n"),I=O("1OyB"),j=O("vuIU"),Y=O("Ji7U"),W=O("md7G"),D=O("foSv"),H=O("1W/9"),T=O("q1tI"),R=O("rePB"),M=O("JX7q"),_=O("TSYQ"),L=O.n(_),U=O("qx4F"),w=O("4IlW");function E(G){return Array.isArray(G)?G:[G]}var g={transition:"transitionend",WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend"},h=Object.keys(g).filter(function(G){if(typeof document=="undefined")return!1;var V=document.getElementsByTagName("html")[0];return G in(V?V.style:{})})[0],l=g[h];function d(G,V,P,k){G.addEventListener?G.addEventListener(V,P,k):G.attachEvent&&G.attachEvent("on".concat(V),P)}function f(G,V,P,k){G.removeEventListener?G.removeEventListener(V,P,k):G.attachEvent&&G.detachEvent("on".concat(V),P)}function C(G,V){var P=typeof G=="function"?G(V):G;return Array.isArray(P)?P.length===2?P:[P[0],P[1]]:[P]}var m=function(V){return!isNaN(parseFloat(V))&&isFinite(V)},c=!(typeof window!="undefined"&&window.document&&window.document.createElement),x=function G(V,P,k,K){if(!P||P===document||P instanceof Document)return!1;if(P===V.parentNode)return!0;var J=Math.max(Math.abs(k),Math.abs(K))===Math.abs(K),ne=Math.max(Math.abs(k),Math.abs(K))===Math.abs(k),de=P.scrollHeight-P.clientHeight,Se=P.scrollWidth-P.clientWidth,ye=document.defaultView.getComputedStyle(P),we=ye.overflowY==="auto"||ye.overflowY==="scroll",Re=ye.overflowX==="auto"||ye.overflowX==="scroll",Pe=de&&we,xe=Se&&Re;return J&&(!Pe||Pe&&(P.scrollTop>=de&&K<0||P.scrollTop<=0&&K>0))||ne&&(!xe||xe&&(P.scrollLeft>=Se&&k<0||P.scrollLeft<=0&&k>0))?G(V,P.parentNode,k,K):!1};function p(G){var V=o();return function(){var k=Object(D.a)(G),K;if(V){var J=Object(D.a)(this).constructor;K=Reflect.construct(k,arguments,J)}else K=k.apply(this,arguments);return Object(W.a)(this,K)}}function o(){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(G){return!1}}var n={},s=function(G){Object(Y.a)(P,G);var V=p(P);function P(k){var K;return Object(I.a)(this,P),K=V.call(this,k),K.domFocus=function(){K.dom&&K.dom.focus()},K.removeStartHandler=function(J){if(J.touches.length>1)return;K.startPos={x:J.touches[0].clientX,y:J.touches[0].clientY}},K.removeMoveHandler=function(J){if(J.changedTouches.length>1)return;var ne=J.currentTarget,de=J.changedTouches[0].clientX-K.startPos.x,Se=J.changedTouches[0].clientY-K.startPos.y;(ne===K.maskDom||ne===K.handlerDom||ne===K.contentDom&&x(ne,J.target,de,Se))&&J.cancelable&&J.preventDefault()},K.transitionEnd=function(J){var ne=J.target;f(ne,l,K.transitionEnd),ne.style.transition=""},K.onKeyDown=function(J){if(J.keyCode===w.a.ESC){var ne=K.props.onClose;J.stopPropagation(),ne&&ne(J)}},K.onWrapperTransitionEnd=function(J){var ne=K.props,de=ne.open,Se=ne.afterVisibleChange;J.target===K.contentWrapper&&J.propertyName.match(/transform$/)&&(K.dom.style.transition="",!de&&K.getCurrentDrawerSome()&&(document.body.style.overflowX="",K.maskDom&&(K.maskDom.style.left="",K.maskDom.style.width="")),Se&&Se(!!de))},K.openLevelTransition=function(){var J=K.props,ne=J.open,de=J.width,Se=J.height,ye=K.getHorizontalBoolAndPlacementName(),we=ye.isHorizontal,Re=ye.placementName,Pe=K.contentDom?K.contentDom.getBoundingClientRect()[we?"width":"height"]:0,xe=(we?de:Se)||Pe;K.setLevelAndScrolling(ne,Re,xe)},K.setLevelTransform=function(J,ne,de,Se){var ye=K.props,we=ye.placement,Re=ye.levelMove,Pe=ye.duration,xe=ye.ease,Oe=ye.showMask;K.levelDom.forEach(function(q){q.style.transition="transform ".concat(Pe," ").concat(xe),d(q,l,K.transitionEnd);var _e=J?de:0;if(Re){var ge=C(Re,{target:q,open:J});_e=J?ge[0]:ge[1]||0}var Ge=typeof _e=="number"?"".concat(_e,"px"):_e,$e=we==="left"||we==="top"?Ge:"-".concat(Ge);$e=Oe&&we==="right"&&Se?"calc(".concat($e," + ").concat(Se,"px)"):$e,q.style.transform=_e?"".concat(ne,"(").concat($e,")"):""})},K.setLevelAndScrolling=function(J,ne,de){var Se=K.props.onChange;if(!c){var ye=document.body.scrollHeight>(window.innerHeight||document.documentElement.clientHeight)&&window.innerWidth>document.body.offsetWidth?Object(U.a)(!0):0;K.setLevelTransform(J,ne,de,ye),K.toggleScrollingToDrawerAndBody(ye)}Se&&Se(J)},K.toggleScrollingToDrawerAndBody=function(J){var ne=K.props,de=ne.getOpenCount,Se=ne.getContainer,ye=ne.showMask,we=ne.open,Re=Se&&Se(),Pe=de&&de();if(Re&&Re.parentNode===document.body&&ye){var xe=["touchstart"],Oe=[document.body,K.maskDom,K.handlerDom,K.contentDom];we&&document.body.style.overflow!=="hidden"?(J&&K.addScrollingEffect(J),Pe===1&&(document.body.style.overflow="hidden"),document.body.style.touchAction="none",Oe.forEach(function(q,_e){if(!q)return;d(q,xe[_e]||"touchmove",_e?K.removeMoveHandler:K.removeStartHandler,K.passive)})):K.getCurrentDrawerSome()&&(Pe||(document.body.style.overflow=""),document.body.style.touchAction="",J&&K.remScrollingEffect(J),Oe.forEach(function(q,_e){if(!q)return;f(q,xe[_e]||"touchmove",_e?K.removeMoveHandler:K.removeStartHandler,K.passive)}))}},K.addScrollingEffect=function(J){var ne=K.props,de=ne.placement,Se=ne.duration,ye=ne.ease,we=ne.getOpenCount,Re=ne.switchScrollingEffect,Pe=we&&we();Pe===1&&Re();var xe="width ".concat(Se," ").concat(ye),Oe="transform ".concat(Se," ").concat(ye);K.dom.style.transition="none";switch(de){case"right":K.dom.style.transform="translateX(-".concat(J,"px)");break;case"top":case"bottom":K.dom.style.width="calc(100% - ".concat(J,"px)"),K.dom.style.transform="translateZ(0)";break;default:break}clearTimeout(K.timeout),K.timeout=setTimeout(function(){K.dom&&(K.dom.style.transition="".concat(Oe,",").concat(xe),K.dom.style.width="",K.dom.style.transform="")})},K.remScrollingEffect=function(J){var ne=K.props,de=ne.placement,Se=ne.duration,ye=ne.ease,we=ne.getOpenCount,Re=ne.switchScrollingEffect,Pe=we&&we();Pe||Re(!0),h&&(document.body.style.overflowX="hidden"),K.dom.style.transition="none";var xe,Oe="width ".concat(Se," ").concat(ye),q="transform ".concat(Se," ").concat(ye);switch(de){case"left":{K.dom.style.width="100%",Oe="width 0s ".concat(ye," ").concat(Se);break}case"right":{K.dom.style.transform="translateX(".concat(J,"px)"),K.dom.style.width="100%",Oe="width 0s ".concat(ye," ").concat(Se),K.maskDom&&(K.maskDom.style.left="-".concat(J,"px"),K.maskDom.style.width="calc(100% + ".concat(J,"px)"));break}case"top":case"bottom":{K.dom.style.width="calc(100% + ".concat(J,"px)"),K.dom.style.height="100%",K.dom.style.transform="translateZ(0)",xe="height 0s ".concat(ye," ").concat(Se);break}default:break}clearTimeout(K.timeout),K.timeout=setTimeout(function(){K.dom&&(K.dom.style.transition="".concat(q,",").concat(xe?"".concat(xe,","):"").concat(Oe),K.dom.style.transform="",K.dom.style.width="",K.dom.style.height="")})},K.getCurrentDrawerSome=function(){return!Object.keys(n).some(function(J){return n[J]})},K.getLevelDom=function(J){var ne=J.level,de=J.getContainer;if(c)return;var Se=de&&de(),ye=Se?Se.parentNode:null;if(K.levelDom=[],ne==="all"){var we=ye?Array.prototype.slice.call(ye.children):[];we.forEach(function(Re){Re.nodeName!=="SCRIPT"&&Re.nodeName!=="STYLE"&&Re.nodeName!=="LINK"&&Re!==Se&&K.levelDom.push(Re)})}else ne&&E(ne).forEach(function(Re){document.querySelectorAll(Re).forEach(function(Pe){K.levelDom.push(Pe)})})},K.getHorizontalBoolAndPlacementName=function(){var J=K.props.placement,ne=J==="left"||J==="right",de="translate".concat(ne?"X":"Y");return{isHorizontal:ne,placementName:de}},K.state={_self:Object(M.a)(K)},K}return Object(j.a)(P,[{key:"componentDidMount",value:function(){var K=this;if(!c){var J=!1;try{window.addEventListener("test",null,Object.defineProperty({},"passive",{get:function(){return J=!0,null}}))}catch(we){}this.passive=J?{passive:!1}:!1}var ne=this.props,de=ne.open,Se=ne.getContainer,ye=Se&&Se();this.drawerId="drawer_id_".concat(Number((Date.now()+Math.random()).toString().replace(".",Math.round(Math.random()*9).toString())).toString(16)),this.getLevelDom(this.props),de&&(ye&&ye.parentNode===document.body&&(n[this.drawerId]=de),this.openLevelTransition(),this.forceUpdate(function(){K.domFocus()}))}},{key:"componentDidUpdate",value:function(K){var J=this.props,ne=J.open,de=J.getContainer,Se=de&&de();ne!==K.open&&(ne&&this.domFocus(),Se&&Se.parentNode===document.body&&(n[this.drawerId]=!!ne),this.openLevelTransition())}},{key:"componentWillUnmount",value:function(){var K=this.props,J=K.getOpenCount,ne=K.open,de=K.switchScrollingEffect,Se=typeof J=="function"&&J();delete n[this.drawerId],ne&&(this.setLevelTransform(!1),document.body.style.touchAction=""),Se||(document.body.style.overflow="",de(!0))}},{key:"render",value:function(){var K,J=this,ne=this.props,de=ne.className,Se=ne.children,ye=ne.style,we=ne.width,Re=ne.height,Pe=ne.defaultOpen,xe=ne.open,Oe=ne.prefixCls,q=ne.placement,_e=ne.level,ge=ne.levelMove,Ge=ne.ease,$e=ne.duration,Xe=ne.getContainer,at=ne.handler,At=ne.onChange,kt=ne.afterVisibleChange,Nt=ne.showMask,Ct=ne.maskClosable,lt=ne.maskStyle,tn=ne.onClose,Cn=ne.onHandleClick,Sn=ne.keyboard,vn=ne.getOpenCount,On=ne.switchScrollingEffect,Wn=Object(ee.a)(ne,["className","children","style","width","height","defaultOpen","open","prefixCls","placement","level","levelMove","ease","duration","getContainer","handler","onChange","afterVisibleChange","showMask","maskClosable","maskStyle","onClose","onHandleClick","keyboard","getOpenCount","switchScrollingEffect"]),De=this.dom?xe:!1,We=L()(Oe,(K={},Object(R.a)(K,"".concat(Oe,"-").concat(q),!0),Object(R.a)(K,"".concat(Oe,"-open"),De),Object(R.a)(K,de||"",!!de),Object(R.a)(K,"no-mask",!Nt),K)),bt=this.getHorizontalBoolAndPlacementName(),_t=bt.placementName,tt=q==="left"||q==="top"?"-100%":"100%",Et=De?"":"".concat(_t,"(").concat(tt,")"),be=at&&T.cloneElement(at,{onClick:function(Ee){at.props.onClick&&at.props.onClick(),Cn&&Cn(Ee)},ref:function(Ee){J.handlerDom=Ee}});return T.createElement("div",Object.assign({},Wn,{tabIndex:-1,className:We,style:ye,ref:function(Ee){J.dom=Ee},onKeyDown:De&&Sn?this.onKeyDown:void 0,onTransitionEnd:this.onWrapperTransitionEnd}),Nt&&T.createElement("div",{className:"".concat(Oe,"-mask"),onClick:Ct?tn:void 0,style:lt,ref:function(Ee){J.maskDom=Ee}}),T.createElement("div",{className:"".concat(Oe,"-content-wrapper"),style:{transform:Et,msTransform:Et,width:m(we)?"".concat(we,"px"):we,height:m(Re)?"".concat(Re,"px"):Re},ref:function(Ee){J.contentWrapper=Ee}},T.createElement("div",{className:"".concat(Oe,"-content"),ref:function(Ee){J.contentDom=Ee},onTouchStart:De&&Nt?this.removeStartHandler:void 0,onTouchMove:De&&Nt?this.removeMoveHandler:void 0},Se),be))}}],[{key:"getDerivedStateFromProps",value:function(K,J){var ne=J.prevProps,de=J._self,Se={prevProps:K};if(ne!==void 0){var ye=K.placement,we=K.level;ye!==ne.placement&&(de.contentDom=null),we!==ne.level&&de.getLevelDom(K)}return Se}}]),P}(T.Component);s.defaultProps={switchScrollingEffect:function(){}};var i=s;function y(G){var V=v();return function(){var k=Object(D.a)(G),K;if(V){var J=Object(D.a)(this).constructor;K=Reflect.construct(k,arguments,J)}else K=k.apply(this,arguments);return Object(W.a)(this,K)}}function v(){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(G){return!1}}var A=function(G){Object(Y.a)(P,G);var V=y(P);function P(k){var K;Object(I.a)(this,P),K=V.call(this,k),K.onHandleClick=function(ne){var de=K.props,Se=de.onHandleClick,ye=de.open;if(Se&&Se(ne),typeof ye=="undefined"){var we=K.state.open;K.setState({open:!we})}},K.onClose=function(ne){var de=K.props,Se=de.onClose,ye=de.open;Se&&Se(ne),typeof ye=="undefined"&&K.setState({open:!1})};var J=typeof k.open!="undefined"?k.open:!!k.defaultOpen;return K.state={open:J},"onMaskClick"in k&&console.warn("`onMaskClick` are removed, please use `onClose` instead."),K}return Object(j.a)(P,[{key:"render",value:function(){var K=this,J=this.props,ne=J.defaultOpen,de=J.getContainer,Se=J.wrapperClassName,ye=J.forceRender,we=J.handler,Re=Object(ee.a)(J,["defaultOpen","getContainer","wrapperClassName","forceRender","handler"]),Pe=this.state.open;if(!de)return T.createElement("div",{className:Se,ref:function(q){K.dom=q}},T.createElement(i,Object.assign({},Re,{open:Pe,handler:we,getContainer:function(){return K.dom},onClose:this.onClose,onHandleClick:this.onHandleClick})));var xe=!!we||ye;return T.createElement(H.a,{visible:Pe,forceRender:xe,getContainer:de,wrapperClassName:Se},function(Oe){var q=Oe.visible,_e=Oe.afterClose,ge=Object(ee.a)(Oe,["visible","afterClose"]);return T.createElement(i,Object.assign({},Re,ge,{open:q!==void 0?q:Pe,afterVisibleChange:_e!==void 0?_e:Re.afterVisibleChange,handler:we,onClose:K.onClose,onHandleClick:K.onHandleClick}))})}}],[{key:"getDerivedStateFromProps",value:function(K,J){var ne=J.prevProps,de={prevProps:K};return typeof ne!="undefined"&&K.open!==ne.open&&(de.open=K.open),de}}]),P}(T.Component);A.defaultProps={prefixCls:"drawer",placement:"left",getContainer:"body",defaultOpen:!1,level:"all",duration:".3s",ease:"cubic-bezier(0.78, 0.14, 0.15, 0.86)",onChange:function(){},afterVisibleChange:function(){},handler:T.createElement("div",{className:"drawer-handle"},T.createElement("i",{className:"drawer-handle-icon"})),showMask:!0,maskClosable:!0,maskStyle:{},wrapperClassName:"",className:"",keyboard:!0,forceRender:!1};var N=A,B=Ae.a=N},fgAr:function(Ne,Ae,O){Ne.exports={flex_box_center:"flex_box_center___3W32R",flex_space_between:"flex_space_between___2uUoZ",flex_box_vertical_center:"flex_box_vertical_center___3Oxpz",flex_box_center_end:"flex_box_center_end___2tkyR",flex_box_column:"flex_box_column___2IFiF",btns:"btns___1c8D8",confirm:"confirm___2gIuB",cancel:"cancel___1ssuo"}},fyJ8:function(Ne,Ae,O){"use strict";var ee=O("rePB"),I=O("VTBJ"),j=O("Ff2n"),Y=O("U8pU"),W=O("q1tI"),D=O.n(W),H=O("TSYQ"),T=O.n(H),R=O("c+Xe"),M=O("sR1s");function _(g){return g&&Object(Y.a)(g)==="object"&&!Array.isArray(g)&&!W.isValidElement(g)}function L(g){return typeof g=="string"?!0:Object(R.c)(g)}function U(g,h){var l,d=g.prefixCls,f=g.className,C=g.record,m=g.index,c=g.dataIndex,x=g.render,p=g.children,o=g.component,n=o===void 0?"td":o,s=g.colSpan,i=g.rowSpan,y=g.fixLeft,v=g.fixRight,A=g.firstFixLeft,N=g.lastFixLeft,B=g.firstFixRight,G=g.lastFixRight,V=g.appendNode,P=g.additionalProps,k=P===void 0?{}:P,K=g.ellipsis,J=g.align,ne=g.rowType,de=g.isSticky,Se="".concat(d,"-cell"),ye,we;if(p)we=p;else{var Re=Object(M.b)(C,c);if(we=Re,x){var Pe=x(Re,C,m);_(Pe)?(we=Pe.children,ye=Pe.props):we=Pe}}Object(Y.a)(we)==="object"&&!Array.isArray(we)&&!W.isValidElement(we)&&(we=null),K&&(N||B)&&(we=W.createElement("span",{className:"".concat(Se,"-content")},we));var xe=ye||{},Oe=xe.colSpan,q=xe.rowSpan,_e=xe.style,ge=xe.className,Ge=Object(j.a)(xe,["colSpan","rowSpan","style","className"]),$e=Oe!==void 0?Oe:s,Xe=q!==void 0?q:i;if($e===0||Xe===0)return null;var at={},At=typeof y=="number",kt=typeof v=="number";At&&(at.position="sticky",at.left=y),kt&&(at.position="sticky",at.right=v);var Nt={};J&&(Nt.textAlign=J);var Ct,lt=K===!0?{showTitle:!0}:K;lt&&(lt.showTitle||ne==="header")&&(typeof we=="string"||typeof we=="number"?Ct=we.toString():W.isValidElement(we)&&typeof we.props.children=="string"&&(Ct=we.props.children));var tn=Object(I.a)(Object(I.a)(Object(I.a)({title:Ct},Ge),k),{},{colSpan:$e&&$e!==1?$e:null,rowSpan:Xe&&Xe!==1?Xe:null,className:T()(Se,f,(l={},Object(ee.a)(l,"".concat(Se,"-fix-left"),At),Object(ee.a)(l,"".concat(Se,"-fix-left-first"),A),Object(ee.a)(l,"".concat(Se,"-fix-left-last"),N),Object(ee.a)(l,"".concat(Se,"-fix-right"),kt),Object(ee.a)(l,"".concat(Se,"-fix-right-first"),B),Object(ee.a)(l,"".concat(Se,"-fix-right-last"),G),Object(ee.a)(l,"".concat(Se,"-ellipsis"),K),Object(ee.a)(l,"".concat(Se,"-with-append"),V),Object(ee.a)(l,"".concat(Se,"-fix-sticky"),(At||kt)&&de),l),k.className,ge),style:Object(I.a)(Object(I.a)(Object(I.a)(Object(I.a)({},k.style),Nt),at),_e),ref:L(n)?h:null});return W.createElement(n,Object.assign({},tn),V,we)}var w=W.forwardRef(U);w.displayName="Cell";var E=W.memo(w,function(g,h){return h.shouldCellUpdate?!h.shouldCellUpdate(h.record,g.record):!1});Ae.a=E},g0P7:function(Ne,Ae,O){Ne.exports={flex_box_center:"flex_box_center___3hg6O",flex_space_between:"flex_space_between___1q8WM",flex_box_vertical_center:"flex_box_vertical_center___3srkt",flex_box_center_end:"flex_box_center_end___tuo3e",flex_box_column:"flex_box_column___1SA1E",bg:"bg___pn2KS",title:"title___1xVsZ",right:"right___3NKxj",left:"left___3QF9u",muitem:"muitem___1zouv",muitemselectactive:"muitemselectactive___2KY04",muitemselect:"muitemselect___2dn_D",searchWrap:"searchWrap___mxpX6",search:"search___8AbC5",searchIcon:"searchIcon___2Yb-s",button:"button___3lI0A",footer:"footer___2vDo_",clear_button:"clear_button___2fHRK",save_button:"save_button___34yGH"}},gNHs:function(Ne,Ae,O){Ne.exports={Item:"Item___3-dlJ",Icon:"Icon___RzW1J",ActiveItem:"ActiveItem___rQ50X"}},h78n:function(Ne,Ae,O){"use strict";O.d(Ae,"a",function(){return A});var ee=O("q1tI"),I=O.n(ee),j=O("TSYQ"),Y=O.n(j),W={className:"",percent:0,prefixCls:"rc-progress",strokeColor:"#2db7f5",strokeLinecap:"round",strokeWidth:1,style:{},trailColor:"#D9D9D9",trailWidth:1},D=function(G){var V=G.map(function(){return Object(ee.useRef)()}),P=Object(ee.useRef)();return Object(ee.useEffect)(function(){var k=Date.now(),K=!1;Object.keys(V).forEach(function(J){var ne=V[J].current;if(!ne)return;K=!0;var de=ne.style;de.transitionDuration=".3s, .3s, .3s, .06s",P.current&&k-P.current<100&&(de.transitionDuration="0s, 0s")}),K&&(P.current=Date.now())}),[V]};function H(){return H=Object.assign||function(B){for(var G=1;G<arguments.length;G++){var V=arguments[G];for(var P in V)Object.prototype.hasOwnProperty.call(V,P)&&(B[P]=V[P])}return B},H.apply(this,arguments)}function T(B,G){return U(B)||L(B,G)||M(B,G)||R()}function R(){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 M(B,G){if(!B)return;if(typeof B=="string")return _(B,G);var V=Object.prototype.toString.call(B).slice(8,-1);if(V==="Object"&&B.constructor&&(V=B.constructor.name),V==="Map"||V==="Set")return Array.from(B);if(V==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(V))return _(B,G)}function _(B,G){(G==null||G>B.length)&&(G=B.length);for(var V=0,P=new Array(G);V<G;V++)P[V]=B[V];return P}function L(B,G){if(typeof Symbol=="undefined"||!(Symbol.iterator in Object(B)))return;var V=[],P=!0,k=!1,K=void 0;try{for(var J=B[Symbol.iterator](),ne;!(P=(ne=J.next()).done)&&!(V.push(ne.value),G&&V.length===G);P=!0);}catch(de){k=!0,K=de}finally{try{!P&&J.return!=null&&J.return()}finally{if(k)throw K}}return V}function U(B){if(Array.isArray(B))return B}function w(B,G){if(B==null)return{};var V=E(B,G),P,k;if(Object.getOwnPropertySymbols){var K=Object.getOwnPropertySymbols(B);for(k=0;k<K.length;k++){if(P=K[k],G.indexOf(P)>=0)continue;if(!Object.prototype.propertyIsEnumerable.call(B,P))continue;V[P]=B[P]}}return V}function E(B,G){if(B==null)return{};var V={},P=Object.keys(B),k,K;for(K=0;K<P.length;K++){if(k=P[K],G.indexOf(k)>=0)continue;V[k]=B[k]}return V}var g=function(G){var V=G.className,P=G.percent,k=G.prefixCls,K=G.strokeColor,J=G.strokeLinecap,ne=G.strokeWidth,de=G.style,Se=G.trailColor,ye=G.trailWidth,we=G.transition,Re=w(G,["className","percent","prefixCls","strokeColor","strokeLinecap","strokeWidth","style","trailColor","trailWidth","transition"]);delete Re.gapPosition;var Pe=Array.isArray(P)?P:[P],xe=Array.isArray(K)?K:[K],Oe=D(Pe),q=T(Oe,1),_e=q[0],ge=ne/2,Ge=100-ne/2,$e="M ".concat(J==="round"?ge:0,",").concat(ge,`
L `).concat(J==="round"?Ge:100,",").concat(ge),Xe="0 0 100 ".concat(ne),at=0;return I.a.createElement("svg",H({className:Y()("".concat(k,"-line"),V),viewBox:Xe,preserveAspectRatio:"none",style:de},Re),I.a.createElement("path",{className:"".concat(k,"-line-trail"),d:$e,strokeLinecap:J,stroke:Se,strokeWidth:ye||ne,fillOpacity:"0"}),Pe.map(function(At,kt){var Nt={strokeDasharray:"".concat(At,"px, 100px"),strokeDashoffset:"-".concat(at,"px"),transition:we||"stroke-dashoffset 0.3s ease 0s, stroke-dasharray .3s ease 0s, stroke 0.3s linear"},Ct=xe[kt]||xe[xe.length-1];return at+=At,I.a.createElement("path",{key:kt,className:"".concat(k,"-line-path"),d:$e,strokeLinecap:J,stroke:Ct,strokeWidth:ne,fillOpacity:"0",ref:_e[kt],style:Nt})}))};g.defaultProps=W;var h=g;function l(){return l=Object.assign||function(B){for(var G=1;G<arguments.length;G++){var V=arguments[G];for(var P in V)Object.prototype.hasOwnProperty.call(V,P)&&(B[P]=V[P])}return B},l.apply(this,arguments)}function d(B,G){return x(B)||c(B,G)||C(B,G)||f()}function f(){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(B,G){if(!B)return;if(typeof B=="string")return m(B,G);var V=Object.prototype.toString.call(B).slice(8,-1);if(V==="Object"&&B.constructor&&(V=B.constructor.name),V==="Map"||V==="Set")return Array.from(B);if(V==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(V))return m(B,G)}function m(B,G){(G==null||G>B.length)&&(G=B.length);for(var V=0,P=new Array(G);V<G;V++)P[V]=B[V];return P}function c(B,G){if(typeof Symbol=="undefined"||!(Symbol.iterator in Object(B)))return;var V=[],P=!0,k=!1,K=void 0;try{for(var J=B[Symbol.iterator](),ne;!(P=(ne=J.next()).done)&&!(V.push(ne.value),G&&V.length===G);P=!0);}catch(de){k=!0,K=de}finally{try{!P&&J.return!=null&&J.return()}finally{if(k)throw K}}return V}function x(B){if(Array.isArray(B))return B}function p(B,G){if(B==null)return{};var V=o(B,G),P,k;if(Object.getOwnPropertySymbols){var K=Object.getOwnPropertySymbols(B);for(k=0;k<K.length;k++){if(P=K[k],G.indexOf(P)>=0)continue;if(!Object.prototype.propertyIsEnumerable.call(B,P))continue;V[P]=B[P]}}return V}function o(B,G){if(B==null)return{};var V={},P=Object.keys(B),k,K;for(K=0;K<P.length;K++){if(k=P[K],G.indexOf(k)>=0)continue;V[k]=B[k]}return V}var n=0;function s(B){return+B.replace("%","")}function i(B){return Array.isArray(B)?B:[B]}function y(B,G,V,P){var k=arguments.length>4&&arguments[4]!==void 0?arguments[4]:0,K=arguments.length>5?arguments[5]:void 0,J=50-P/2,ne=0,de=-J,Se=0,ye=-2*J;switch(K){case"left":ne=-J,de=0,Se=2*J,ye=0;break;case"right":ne=J,de=0,Se=-2*J,ye=0;break;case"bottom":de=J,ye=2*J;break;default:}var we="M 50,50 m ".concat(ne,",").concat(de,`
a `).concat(J,",").concat(J," 0 1 1 ").concat(Se,",").concat(-ye,`
a `).concat(J,",").concat(J," 0 1 1 ").concat(-Se,",").concat(ye),Re=Math.PI*2*J,Pe={stroke:V,strokeDasharray:"".concat(G/100*(Re-k),"px ").concat(Re,"px"),strokeDashoffset:"-".concat(k/2+B/100*(Re-k),"px"),transition:"stroke-dashoffset .3s ease 0s, stroke-dasharray .3s ease 0s, stroke .3s, stroke-width .06s ease .3s"};return{pathString:we,pathStyle:Pe}}var v=function(G){var V=G.prefixCls,P=G.strokeWidth,k=G.trailWidth,K=G.gapDegree,J=G.gapPosition,ne=G.trailColor,de=G.strokeLinecap,Se=G.style,ye=G.className,we=G.strokeColor,Re=G.percent,Pe=p(G,["prefixCls","strokeWidth","trailWidth","gapDegree","gapPosition","trailColor","strokeLinecap","style","className","strokeColor","percent"]),xe=Object(ee.useMemo)(function(){return n+=1,n},[]),Oe=y(0,100,ne,P,K,J),q=Oe.pathString,_e=Oe.pathStyle,ge=i(Re),Ge=i(we),$e=Ge.find(function(Nt){return Object.prototype.toString.call(Nt)==="[object Object]"}),Xe=D(ge),at=d(Xe,1),At=at[0],kt=function(){var Ct=0;return ge.map(function(lt,tn){var Cn=Ge[tn]||Ge[Ge.length-1],Sn=Object.prototype.toString.call(Cn)==="[object Object]"?"url(#".concat(V,"-gradient-").concat(xe,")"):"",vn=y(Ct,lt,Cn,P,K,J);return Ct+=lt,I.a.createElement("path",{key:tn,className:"".concat(V,"-circle-path"),d:vn.pathString,stroke:Sn,strokeLinecap:de,strokeWidth:P,opacity:lt===0?0:1,fillOpacity:"0",style:vn.pathStyle,ref:At[tn]})})};return I.a.createElement("svg",l({className:Y()("".concat(V,"-circle"),ye),viewBox:"0 0 100 100",style:Se},Pe),$e&&I.a.createElement("defs",null,I.a.createElement("linearGradient",{id:"".concat(V,"-gradient-").concat(xe),x1:"100%",y1:"0%",x2:"0%",y2:"0%"},Object.keys($e).sort(function(Nt,Ct){return s(Nt)-s(Ct)}).map(function(Nt,Ct){return I.a.createElement("stop",{key:Ct,offset:Nt,stopColor:$e[Nt]})}))),I.a.createElement("path",{className:"".concat(V,"-circle-trail"),d:q,stroke:ne,strokeLinecap:de,strokeWidth:k||P,fillOpacity:"0",style:_e}),kt().reverse())};v.defaultProps=W;var A=v,N={Line:h,Circle:A}},hW8S:function(Ne,Ae,O){"use strict";O.d(Ae,"a",function(){return Y}),O.d(Ae,"c",function(){return W}),O.d(Ae,"b",function(){return D});var ee=O("VTBJ"),I=O("Ff2n"),j=O("Kwbf"),Y="RC_TABLE_INTERNAL_COL_DEFINE";function W(H){var T=H.expandable,R=Object(I.a)(H,["expandable"]);return"expandable"in H?Object(ee.a)(Object(ee.a)({},R),T):R}function D(H){return Object.keys(H).reduce(function(T,R){return(R.substr(0,5)==="data-"||R.substr(0,5)==="aria-")&&(T[R]=H[R]),T},{})}},"iL++":function(Ne,Ae,O){Ne.exports={flex_box_center:"flex_box_center___2pHUo",flex_space_between:"flex_space_between___3Bfes",flex_box_vertical_center:"flex_box_vertical_center___1thiW",flex_box_center_end:"flex_box_center_end___3Zr7k",flex_box_column:"flex_box_column___3xe1a",list:"list___3rlGv",wrap:"wrap____oZzM",lockWrap:"lockWrap___24eY2",top:"top___3SCOc",sign:"sign____uZ_B",name:"name___2nHyM",img:"img___3Spn7",text:"text___1Pg2L",btns:"btns___Kr_Ti",bottom:"bottom___2_iOx"}},ji0R:function(Ne,Ae,O){Ne.exports=O.p+"static/douyu.3e6df9ee.jpg"},kPWJ:function(Ne,Ae,O){Ne.exports=O.p+"static/question.cb52bef9.gif"},kPYp:function(Ne,Ae){Ne.exports="data:image/png;base64,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"},kSUc:function(Ne,Ae,O){},l2Kq:function(Ne,Ae,O){Ne.exports=O.p+"static/match_ad.24dc22fd.jpg"},lLLS:function(Ne,Ae){Ne.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAAXNSR0IArs4c6QAAAuNJREFUOE+dlE1oXFUUx3/nvo/pzKtp4li0hkYHNw22m4qLxoWWSkG6UMSvgmC6kCzdSN25d2lBaF3ppoIb0a6kXVRKVxIohgiGlkpSa2OTGKeTeZ/3HrlvJulUFNSzetx7zu/877n/+2Tz3MxTiH5n4BFVAgQTPNmej6Ynrzs4LiLjojinbk2M+ab8/sZLutabRHEKDlisWu6oAHQ/PTLjlEtmfFczPDSFGWuBs2jRB1uBzwoiJGqBMbi7XcqFFSQrf4nUzDTnri7XIB/9K69+JE/sPY06tLcOeQ/UgiuoSSYGCaA5hiQPQ2nh1vps8/mvPvf1NahYnn3Wya6rWuWRbt5Bqh5SrCM2BXTYStAwwcVtiHYj448jxvzaqPLD0vnsTg3KVuYW1LmDunELqfoYe+9+/bbkYVdFsNEYxAlmYhJVvmxOnXtT8punTmrYOO+6v0F2j8CWtU4nBvVHkeHp1SFqMX7EHhaEsLuNScZVquppyZffPa/OnXQbKxiCWokTu6Mj65Y4q7Qm4sGaQkCIw6G+z8R+jNgPJf15do0ia2tvAyNNnPq5DKK7mtO7m9NIAtqd5IFDGmngNEPGHkWC8FvJbr5TuawXkG4NB7s93EFdulnS/734C8jvGLyNJJlAonhJshtvFy7vR2S9kY73P/8ZNMiR1h4kjBYlXXrrttpiH+n/A5Hs8Sb9WtKlN86q6hxbf/x3RWKg9RBg35f0p1eOQXBR80ywFu/sfxcCcQxhaBU7VZsk/fHlS6p6jCIHE4H30o6j/wYbNsCVEMVg9Exr+sJ7Nai/cHw/Jp5Xp3ulKiFoDJTVwJHwJsSg6nNCROTaatI70ulcznYe7dYPJ54RcRdUdV/9g1Bval84Yge1qL9173aRa0TVieTAxdv17Y021MUXHkvL6GOE1z2nZgxexGhYET5Z3Sg/6By9nG1vPJgyXM3nX5x2gb7m4DmBjqqWglxHuKLOfJEcHqgYjT8BLuRat62RywwAAAAASUVORK5CYII="},lZu9:function(Ne,Ae,O){(function(ee){ee(O("VrN/"),O("1eCo"),O("8EBN"))})(function(ee){"use strict";ee.defineMode("markdown",function(I,j){var Y=ee.getMode(I,"text/html"),W=Y.name=="null";function D(P){if(ee.findModeByName){var k=ee.findModeByName(P);k&&(P=k.mime||k.mimes[0])}var K=ee.getMode(I,P);return K.name=="null"?null:K}j.highlightFormatting===void 0&&(j.highlightFormatting=!1),j.maxBlockquoteDepth===void 0&&(j.maxBlockquoteDepth=0),j.taskLists===void 0&&(j.taskLists=!1),j.strikethrough===void 0&&(j.strikethrough=!1),j.emoji===void 0&&(j.emoji=!1),j.fencedCodeBlockHighlighting===void 0&&(j.fencedCodeBlockHighlighting=!0),j.fencedCodeBlockDefaultMode===void 0&&(j.fencedCodeBlockDefaultMode="text/plain"),j.xml===void 0&&(j.xml=!0),j.tokenTypeOverrides===void 0&&(j.tokenTypeOverrides={});var H={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 T in H)H.hasOwnProperty(T)&&j.tokenTypeOverrides[T]&&(H[T]=j.tokenTypeOverrides[T]);var R=/^([*\-_])(?:\s*\1){2,}\s*$/,M=/^(?:[*\-+]|^[0-9]+([.)]))\s+/,_=/^\[(x| )\](?=\s)/i,L=j.allowAtxHeaderWithoutSpace?/^(#+)/:/^(#+)(?: |$)/,U=/^ {0,3}(?:\={1,}|-{2,})\s*$/,w=/^[^#!\[\]*_\\<>` "'(~:]+/,E=/^(~~~+|```+)[ \t]*([\w\/+#-]*)[^\n`]*$/,g=/^\s*\[[^\]]+?\]:.*$/,h=/[!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~\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]/,l=" ";function d(P,k,K){return k.f=k.inline=K,K(P,k)}function f(P,k,K){return k.f=k.block=K,K(P,k)}function C(P){return!P||!/\S/.test(P.string)}function m(P){if(P.linkTitle=!1,P.linkHref=!1,P.linkText=!1,P.em=!1,P.strong=!1,P.strikethrough=!1,P.quote=0,P.indentedCode=!1,P.f==x){var k=W;if(!k){var K=ee.innerMode(Y,P.htmlState);k=K.mode.name=="xml"&&K.state.tagStart===null&&!K.state.context&&K.state.tokenize.isInText}k&&(P.f=s,P.block=c,P.htmlState=null)}return P.trailingSpace=0,P.trailingSpaceNewLine=!1,P.prevLine=P.thisLine,P.thisLine={stream:null},null}function c(P,k){var K=P.column()===k.indentation,J=C(k.prevLine.stream),ne=k.indentedCode,de=k.prevLine.hr,Se=k.list!==!1,ye=(k.listStack[k.listStack.length-1]||0)+3;k.indentedCode=!1;var we=k.indentation;if(k.indentationDiff===null&&(k.indentationDiff=k.indentation,Se)){for(k.list=null;we<k.listStack[k.listStack.length-1];)k.listStack.pop(),k.listStack.length?k.indentation=k.listStack[k.listStack.length-1]:k.list=!1;k.list!==!1&&(k.indentationDiff=we-k.listStack[k.listStack.length-1])}var Re=!J&&!de&&!k.prevLine.header&&(!Se||!ne)&&!k.prevLine.fencedCodeEnd,Pe=(k.list===!1||de||J)&&k.indentation<=ye&&P.match(R),xe=null;if(k.indentationDiff>=4&&(ne||k.prevLine.fencedCodeEnd||k.prevLine.header||J))return P.skipToEnd(),k.indentedCode=!0,H.code;if(P.eatSpace())return null;if(K&&k.indentation<=ye&&(xe=P.match(L))&&xe[1].length<=6)return k.quote=0,k.header=xe[1].length,k.thisLine.header=!0,j.highlightFormatting&&(k.formatting="header"),k.f=k.inline,o(k);if(k.indentation<=ye&&P.eat(">"))return k.quote=K?1:k.quote+1,j.highlightFormatting&&(k.formatting="quote"),P.eatSpace(),o(k);if(!Pe&&!k.setext&&K&&k.indentation<=ye&&(xe=P.match(M))){var Oe=xe[1]?"ol":"ul";return k.indentation=we+P.current().length,k.list=!0,k.quote=0,k.listStack.push(k.indentation),k.em=!1,k.strong=!1,k.code=!1,k.strikethrough=!1,j.taskLists&&P.match(_,!1)&&(k.taskList=!0),k.f=k.inline,j.highlightFormatting&&(k.formatting=["list","list-"+Oe]),o(k)}else{if(K&&k.indentation<=ye&&(xe=P.match(E,!0)))return k.quote=0,k.fencedEndRE=new RegExp(xe[1]+"+ *$"),k.localMode=j.fencedCodeBlockHighlighting&&D(xe[2]||j.fencedCodeBlockDefaultMode),k.localMode&&(k.localState=ee.startState(k.localMode)),k.f=k.block=p,j.highlightFormatting&&(k.formatting="code-block"),k.code=-1,o(k);if(k.setext||(!Re||!Se)&&!k.quote&&k.list===!1&&!k.code&&!Pe&&!g.test(P.string)&&(xe=P.lookAhead(1))&&(xe=xe.match(U)))return k.setext?(k.header=k.setext,k.setext=0,P.skipToEnd(),j.highlightFormatting&&(k.formatting="header")):(k.header=xe[0].charAt(0)=="="?1:2,k.setext=k.header),k.thisLine.header=!0,k.f=k.inline,o(k);if(Pe)return P.skipToEnd(),k.hr=!0,k.thisLine.hr=!0,H.hr;if(P.peek()==="[")return d(P,k,N)}return d(P,k,k.inline)}function x(P,k){var K=Y.token(P,k.htmlState);if(!W){var J=ee.innerMode(Y,k.htmlState);(J.mode.name=="xml"&&J.state.tagStart===null&&!J.state.context&&J.state.tokenize.isInText||k.md_inside&&P.current().indexOf(">")>-1)&&(k.f=s,k.block=c,k.htmlState=null)}return K}function p(P,k){var K=k.listStack[k.listStack.length-1]||0,J=k.indentation<K,ne=K+3;if(k.fencedEndRE&&k.indentation<=ne&&(J||P.match(k.fencedEndRE))){j.highlightFormatting&&(k.formatting="code-block");var de;return J||(de=o(k)),k.localMode=k.localState=null,k.block=c,k.f=s,k.fencedEndRE=null,k.code=0,k.thisLine.fencedCodeEnd=!0,J?f(P,k,k.block):de}else return k.localMode?k.localMode.token(P,k.localState):(P.skipToEnd(),H.code)}function o(P){var k=[];if(P.formatting){k.push(H.formatting),typeof P.formatting=="string"&&(P.formatting=[P.formatting]);for(var K=0;K<P.formatting.length;K++)k.push(H.formatting+"-"+P.formatting[K]),P.formatting[K]==="header"&&k.push(H.formatting+"-"+P.formatting[K]+"-"+P.header),P.formatting[K]==="quote"&&(!j.maxBlockquoteDepth||j.maxBlockquoteDepth>=P.quote?k.push(H.formatting+"-"+P.formatting[K]+"-"+P.quote):k.push("error"))}if(P.taskOpen)return k.push("meta"),k.length?k.join(" "):null;if(P.taskClosed)return k.push("property"),k.length?k.join(" "):null;if(P.linkHref?k.push(H.linkHref,"url"):(P.strong&&k.push(H.strong),P.em&&k.push(H.em),P.strikethrough&&k.push(H.strikethrough),P.emoji&&k.push(H.emoji),P.linkText&&k.push(H.linkText),P.code&&k.push(H.code),P.image&&k.push(H.image),P.imageAltText&&k.push(H.imageAltText,"link"),P.imageMarker&&k.push(H.imageMarker)),P.header&&k.push(H.header,H.header+"-"+P.header),P.quote&&(k.push(H.quote),!j.maxBlockquoteDepth||j.maxBlockquoteDepth>=P.quote?k.push(H.quote+"-"+P.quote):k.push(H.quote+"-"+j.maxBlockquoteDepth)),P.list!==!1){var J=(P.listStack.length-1)%3;J?J===1?k.push(H.list2):k.push(H.list3):k.push(H.list1)}return P.trailingSpaceNewLine?k.push("trailing-space-new-line"):P.trailingSpace&&k.push("trailing-space-"+(P.trailingSpace%2?"a":"b")),k.length?k.join(" "):null}function n(P,k){return P.match(w,!0)?o(k):void 0}function s(P,k){var K=k.text(P,k);if(typeof K!="undefined")return K;if(k.list)return k.list=null,o(k);if(k.taskList){var J=P.match(_,!0)[1]===" ";return J?k.taskOpen=!0:k.taskClosed=!0,j.highlightFormatting&&(k.formatting="task"),k.taskList=!1,o(k)}if(k.taskOpen=!1,k.taskClosed=!1,k.header&&P.match(/^#+$/,!0))return j.highlightFormatting&&(k.formatting="header"),o(k);var ne=P.next();if(k.linkTitle){k.linkTitle=!1;var de=ne;ne==="("&&(de=")"),de=(de+"").replace(/([.?*+^\[\]\\(){}|-])/g,"\\$1");var Se="^\\s*(?:[^"+de+"\\\\]+|\\\\\\\\|\\\\.)"+de;if(P.match(new RegExp(Se),!0))return H.linkHref}if(ne==="`"){var ye=k.formatting;j.highlightFormatting&&(k.formatting="code"),P.eatWhile("`");var we=P.current().length;if(k.code==0&&(!k.quote||we==1))return k.code=we,o(k);if(we==k.code){var Re=o(k);return k.code=0,Re}else return k.formatting=ye,o(k)}else if(k.code)return o(k);if(ne==="\\"&&(P.next(),j.highlightFormatting)){var Pe=o(k),xe=H.formatting+"-escape";return Pe?Pe+" "+xe:xe}if(ne==="!"&&P.match(/\[[^\]]*\] ?(?:\(|\[)/,!1))return k.imageMarker=!0,k.image=!0,j.highlightFormatting&&(k.formatting="image"),o(k);if(ne==="["&&k.imageMarker&&P.match(/[^\]]*\](\(.*?\)| ?\[.*?\])/,!1))return k.imageMarker=!1,k.imageAltText=!0,j.highlightFormatting&&(k.formatting="image"),o(k);if(ne==="]"&&k.imageAltText){j.highlightFormatting&&(k.formatting="image");var Pe=o(k);return k.imageAltText=!1,k.image=!1,k.inline=k.f=y,Pe}if(ne==="["&&!k.image)return k.linkText&&P.match(/^.*?\]/)||(k.linkText=!0,j.highlightFormatting&&(k.formatting="link")),o(k);if(ne==="]"&&k.linkText){j.highlightFormatting&&(k.formatting="link");var Pe=o(k);return k.linkText=!1,k.inline=k.f=P.match(/\(.*?\)| ?\[.*?\]/,!1)?y:s,Pe}if(ne==="<"&&P.match(/^(https?|ftps?):\/\/(?:[^\\>]|\\.)+>/,!1)){k.f=k.inline=i,j.highlightFormatting&&(k.formatting="link");var Pe=o(k);return Pe?Pe+=" ":Pe="",Pe+H.linkInline}if(ne==="<"&&P.match(/^[^> \\]+@(?:[^\\>]|\\.)+>/,!1)){k.f=k.inline=i,j.highlightFormatting&&(k.formatting="link");var Pe=o(k);return Pe?Pe+=" ":Pe="",Pe+H.linkEmail}if(j.xml&&ne==="<"&&P.match(/^(!--|\?|!\[CDATA\[|[a-z][a-z0-9-]*(?:\s+[a-z_:.\-]+(?:\s*=\s*[^>]+)?)*\s*(?:>|$))/i,!1)){var Oe=P.string.indexOf(">",P.pos);if(Oe!=-1){var q=P.string.substring(P.start,Oe);/markdown\s*=\s*('|"){0,1}1('|"){0,1}/.test(q)&&(k.md_inside=!0)}return P.backUp(1),k.htmlState=ee.startState(Y),f(P,k,x)}if(j.xml&&ne==="<"&&P.match(/^\/\w*?>/))return k.md_inside=!1,"tag";if(ne==="*"||ne==="_"){for(var _e=1,ge=P.pos==1?" ":P.string.charAt(P.pos-2);_e<3&&P.eat(ne);)_e++;var Ge=P.peek()||" ",$e=!/\s/.test(Ge)&&(!h.test(Ge)||/\s/.test(ge)||h.test(ge)),Xe=!/\s/.test(ge)&&(!h.test(ge)||/\s/.test(Ge)||h.test(Ge)),at=null,At=null;if(_e%2&&(!k.em&&$e&&(ne==="*"||!Xe||h.test(ge))?at=!0:k.em==ne&&Xe&&(ne==="*"||!$e||h.test(Ge))&&(at=!1)),_e>1&&(!k.strong&&$e&&(ne==="*"||!Xe||h.test(ge))?At=!0:k.strong==ne&&Xe&&(ne==="*"||!$e||h.test(Ge))&&(At=!1)),At!=null||at!=null){j.highlightFormatting&&(k.formatting=at==null?"strong":At==null?"em":"strong em"),at===!0&&(k.em=ne),At===!0&&(k.strong=ne);var Re=o(k);return at===!1&&(k.em=!1),At===!1&&(k.strong=!1),Re}}else if(ne===" "&&(P.eat("*")||P.eat("_"))){if(P.peek()===" ")return o(k);P.backUp(1)}if(j.strikethrough){if(ne==="~"&&P.eatWhile(ne)){if(k.strikethrough){j.highlightFormatting&&(k.formatting="strikethrough");var Re=o(k);return k.strikethrough=!1,Re}else if(P.match(/^[^\s]/,!1))return k.strikethrough=!0,j.highlightFormatting&&(k.formatting="strikethrough"),o(k)}else if(ne===" "&&P.match(/^~~/,!0)){if(P.peek()===" ")return o(k);P.backUp(2)}}if(j.emoji&&ne===":"&&P.match(/^(?:[a-z_\d+][a-z_\d+-]*|\-[a-z_\d+][a-z_\d+-]*):/)){k.emoji=!0,j.highlightFormatting&&(k.formatting="emoji");var kt=o(k);return k.emoji=!1,kt}return ne===" "&&(P.match(/^ +$/,!1)?k.trailingSpace++:k.trailingSpace&&(k.trailingSpaceNewLine=!0)),o(k)}function i(P,k){var K=P.next();if(K===">"){k.f=k.inline=s,j.highlightFormatting&&(k.formatting="link");var J=o(k);return J?J+=" ":J="",J+H.linkInline}return P.match(/^[^>]+/,!0),H.linkInline}function y(P,k){if(P.eatSpace())return null;var K=P.next();return K==="("||K==="["?(k.f=k.inline=A(K==="("?")":"]"),j.highlightFormatting&&(k.formatting="link-string"),k.linkHref=!0,o(k)):"error"}var v={")":/^(?:[^\\\(\)]|\\.|\((?:[^\\\(\)]|\\.)*\))*?(?=\))/,"]":/^(?:[^\\\[\]]|\\.|\[(?:[^\\\[\]]|\\.)*\])*?(?=\])/};function A(P){return function(k,K){var J=k.next();if(J===P){K.f=K.inline=s,j.highlightFormatting&&(K.formatting="link-string");var ne=o(K);return K.linkHref=!1,ne}return k.match(v[P]),K.linkHref=!0,o(K)}}function N(P,k){return P.match(/^([^\]\\]|\\.)*\]:/,!1)?(k.f=B,P.next(),j.highlightFormatting&&(k.formatting="link"),k.linkText=!0,o(k)):d(P,k,s)}function B(P,k){if(P.match(/^\]:/,!0)){k.f=k.inline=G,j.highlightFormatting&&(k.formatting="link");var K=o(k);return k.linkText=!1,K}return P.match(/^([^\]\\]|\\.)+/,!0),H.linkText}function G(P,k){return P.eatSpace()?null:(P.match(/^[^\s]+/,!0),P.peek()===void 0?k.linkTitle=!0:P.match(/^(?:\s+(?:"(?:[^"\\]|\\\\|\\.)+"|'(?:[^'\\]|\\\\|\\.)+'|\((?:[^)\\]|\\\\|\\.)+\)))?/,!0),k.f=k.inline=s,H.linkHref+" url")}var V={startState:function(){return{f:c,prevLine:{stream:null},thisLine:{stream:null},block:c,htmlState:null,indentation:0,inline:s,text:n,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(P){return{f:P.f,prevLine:P.prevLine,thisLine:P.thisLine,block:P.block,htmlState:P.htmlState&&ee.copyState(Y,P.htmlState),indentation:P.indentation,localMode:P.localMode,localState:P.localMode?ee.copyState(P.localMode,P.localState):null,inline:P.inline,text:P.text,formatting:!1,linkText:P.linkText,linkTitle:P.linkTitle,linkHref:P.linkHref,code:P.code,em:P.em,strong:P.strong,strikethrough:P.strikethrough,emoji:P.emoji,header:P.header,setext:P.setext,hr:P.hr,taskList:P.taskList,list:P.list,listStack:P.listStack.slice(0),quote:P.quote,indentedCode:P.indentedCode,trailingSpace:P.trailingSpace,trailingSpaceNewLine:P.trailingSpaceNewLine,md_inside:P.md_inside,fencedEndRE:P.fencedEndRE}},token:function(P,k){if(k.formatting=!1,P!=k.thisLine.stream){if(k.header=0,k.hr=!1,P.match(/^\s*$/,!0))return m(k),null;if(k.prevLine=k.thisLine,k.thisLine={stream:P},k.taskList=!1,k.trailingSpace=0,k.trailingSpaceNewLine=!1,!k.localState&&(k.f=k.block,k.f!=x)){var K=P.match(/^\s*/,!0)[0].replace(/\t/g,l).length;if(k.indentation=K,k.indentationDiff=null,K>0)return null}}return k.f(P,k)},innerMode:function(P){return P.block==x?{state:P.htmlState,mode:Y}:P.localState?{state:P.localState,mode:P.localMode}:{state:P,mode:V}},indent:function(P,k,K){return P.block==x&&Y.indent?Y.indent(P.htmlState,k,K):P.localState&&P.localMode.indent?P.localMode.indent(P.localState,k,K):ee.Pass},blankLine:m,getType:o,blockCommentStart:"<!--",blockCommentEnd:"-->",closeBrackets:"()[]{}''\"\"``",fold:"markdown"};return V},"xml"),ee.defineMIME("text/markdown","markdown"),ee.defineMIME("text/x-markdown","markdown")})},lzim:function(Ne,Ae,O){"use strict";var ee=O("E7E6"),I=O.n(ee);O.d(Ae,"A",function(){return I.a});var j=O("/GNS"),Y=O.n(j);O.d(Ae,"z",function(){return Y.a});var W=O("FOrL"),D=O.n(W);O.d(Ae,"t",function(){return D.a});var H=O("HpTS"),T=O.n(H);O.d(Ae,"B",function(){return T.a});var R=O("tWlo"),M=O.n(R);O.d(Ae,"b",function(){return M.a});var _=O("7ZXX"),L=O.n(_);O.d(Ae,"n",function(){return L.a});var U=O("GABl"),w=O.n(U);O.d(Ae,"g",function(){return w.a});var E=O("onxn"),g=O.n(E);O.d(Ae,"p",function(){return g.a});var h=O("nKGa"),l=O.n(h);O.d(Ae,"o",function(){return l.a});var d=O("4qgm"),f=O.n(d);O.d(Ae,"C",function(){return f.a});var C=O("JeFH"),m=O.n(C);O.d(Ae,"c",function(){return m.a});var c=O("ji0R"),x=O.n(c);O.d(Ae,"k",function(){return x.a});var p=O("W6BS"),o=O.n(p);O.d(Ae,"D",function(){return o.a});var n=O("kPYp"),s=O.n(n);O.d(Ae,"E",function(){return s.a});var i=O("nukY"),y=O.n(i),v=O("4u4S"),A=O.n(v),N=O("yslc"),B=O.n(N),G=O("l2Kq"),V=O.n(G),P=O("RMFE"),k=O.n(P);O.d(Ae,"q",function(){return k.a});var K=O("TGq3"),J=O.n(K);O.d(Ae,"r",function(){return J.a});var ne=O("SMhR"),de=O.n(ne),Se=O("8/bI"),ye=O.n(Se);O.d(Ae,"l",function(){return ye.a});var we=O("JWDV"),Re=O.n(we);O.d(Ae,"e",function(){return Re.a});var Pe=O("Xsq0"),xe=O.n(Pe);O.d(Ae,"s",function(){return xe.a});var Oe=O("Ohmc"),q=O.n(Oe);O.d(Ae,"d",function(){return q.a});var _e=O("csWT"),ge=O.n(_e);O.d(Ae,"f",function(){return ge.a});var Ge=O("7v3h"),$e=O.n(Ge);O.d(Ae,"m",function(){return $e.a});var Xe=O("cRFk"),at=O.n(Xe);O.d(Ae,"y",function(){return at.a});var At=O("kPWJ"),kt=O.n(At);O.d(Ae,"x",function(){return kt.a});var Nt=O("qgvg"),Ct=O.n(Nt);O.d(Ae,"u",function(){return Ct.a});var lt=O("FPkq"),tn=O.n(lt);O.d(Ae,"w",function(){return tn.a});var Cn=O("A/g1"),Sn=O.n(Cn);O.d(Ae,"h",function(){return Sn.a});var vn=O("Nmxd"),On=O.n(vn);O.d(Ae,"i",function(){return On.a});var Wn=O("5D2P"),De=O.n(Wn);O.d(Ae,"j",function(){return De.a});var We=O("djh8"),bt=O.n(We);O.d(Ae,"v",function(){return bt.a});var _t=O("Jq4h"),tt=O.n(_t);O.d(Ae,"a",function(){return tt.a})},mgmH:function(Ne,Ae,O){"use strict";O.d(Ae,"d",function(){return U}),O.d(Ae,"b",function(){return w}),O.d(Ae,"e",function(){return E}),O.d(Ae,"c",function(){return g}),O.d(Ae,"m",function(){return h}),O.d(Ae,"g",function(){return l}),O.d(Ae,"h",function(){return d}),O.d(Ae,"j",function(){return C}),O.d(Ae,"a",function(){return m}),O.d(Ae,"l",function(){return c}),O.d(Ae,"f",function(){return x}),O.d(Ae,"k",function(){return p}),O.d(Ae,"i",function(){return n}),O.d(Ae,"n",function(){return s}),O.d(Ae,"q",function(){return i}),O.d(Ae,"p",function(){return y}),O.d(Ae,"o",function(){return v}),O.d(Ae,"r",function(){return A});var ee=O("miYZ"),I=O("tsqr"),j=O("k1fw"),Y=O("9og8"),W=O("WmNS"),D=O.n(W),H=O("oUNq"),T=O("9kvl"),R=O("1vsH"),M=O("m3rI"),_=function(){Object(T.c)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u751F\u6210\u6587\u4EF6\uFF0C\u8BF7\u7A0D\u540E..."}})},L=function(){Object(T.c)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}})},U=function(){var N=Object(Y.a)(D.a.mark(function B(G){var V;return D.a.wrap(function(k){for(;;)switch(k.prev=k.next){case 0:return _(),k.next=3,Object(H.s)(Object(j.a)({},G));case 3:if(V=k.sent,!(V.status===0)){k.next=7;break}return k.next=7,Object(R.v)("",Object(R.X)({url:M.a.API_SERVER+"/api/courses/".concat(G.coursesId,"/export_couser_info.json"),query:G}));case 7:L();case 8:case"end":return k.stop()}},B)}));return function(G){return N.apply(this,arguments)}}(),w=function(){var N=Object(Y.a)(D.a.mark(function B(G){var V;return D.a.wrap(function(k){for(;;)switch(k.prev=k.next){case 0:return k.next=2,Object(H.q)(Object(j.a)({},G));case 2:if(V=k.sent,!(V.status===0)){k.next=8;break}I.b.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),T.d.push("/classrooms/".concat(G.coursesId,"/exportlist/course_member_act_score")),k.next=13;break;case 8:if(!(V.status===-2)){k.next=12;break}return k.abrupt("return",V);case 12:V.status===-3&&(Object(T.c)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),T.d.push("/classrooms/".concat(G.coursesId,"/exportlist/course_member_act_score")));case 13:case"end":return k.stop()}},B)}));return function(G){return N.apply(this,arguments)}}(),E=function(){var N=Object(Y.a)(D.a.mark(function B(G){var V;return D.a.wrap(function(k){for(;;)switch(k.prev=k.next){case 0:return k.next=2,Object(H.t)(Object(j.a)({},G));case 2:if(V=k.sent,!(V.status===0)){k.next=8;break}I.b.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),T.d.push("/classrooms/".concat(G.coursesId,"/exportlist/course_total_score")),k.next=13;break;case 8:if(!(V.status===-2)){k.next=12;break}return k.abrupt("return",V);case 12:V.status===-3&&(Object(T.c)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),T.d.push("/classrooms/".concat(G.coursesId,"/exportlist/course_total_score")));case 13:case"end":return k.stop()}},B)}));return function(G){return N.apply(this,arguments)}}(),g=function(){var N=Object(Y.a)(D.a.mark(function B(G){var V;return D.a.wrap(function(k){for(;;)switch(k.prev=k.next){case 0:return k.next=2,Object(H.r)(Object(j.a)({},G));case 2:if(V=k.sent,!(V.status===0)){k.next=8;break}I.b.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),T.d.push("/classrooms/".concat(G.coursesId,"/exportlist/course_total_exercise_and_other")),k.next=13;break;case 8:if(!(V.status===-2)){k.next=12;break}return k.abrupt("return",V);case 12:V.status===-3&&(Object(T.c)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),T.d.push("/classrooms/".concat(G.coursesId,"/exportlist/course_total_exercise_and_other")));case 13:case"end":return k.stop()}},B)}));return function(G){return N.apply(this,arguments)}}(),h=function(){var N=Object(Y.a)(D.a.mark(function B(G){var V;return D.a.wrap(function(k){for(;;)switch(k.prev=k.next){case 0:return k.next=2,Object(H.y)(Object(j.a)({},G));case 2:if(V=k.sent,!(V.status===0)){k.next=8;break}I.b.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),T.d.push("/classrooms/".concat(G.coursesId,"/exportlist/course_total_exercise_and_other")),k.next=13;break;case 8:if(!(V.status===-2)){k.next=12;break}return k.abrupt("return",V);case 12:V.status===-3&&(Object(T.c)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),T.d.push("/classrooms/".concat(G.coursesId,"/exportlist/course_total_exercise_and_other")));case 13:case"end":return k.stop()}},B)}));return function(G){return N.apply(this,arguments)}}(),l=function(){var N=Object(Y.a)(D.a.mark(function B(G){var V;return D.a.wrap(function(k){for(;;)switch(k.prev=k.next){case 0:return k.next=2,Object(H.u)(Object(j.a)({},G));case 2:if(V=k.sent,!(V.status===0)){k.next=8;break}I.b.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),T.d.push("/classrooms/".concat(G.coursesId,"/exportlist/course_total_homework")),k.next=13;break;case 8:if(!(V.status===-2)){k.next=12;break}return k.abrupt("return",V);case 12:V.status===-3&&(Object(T.c)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),T.d.push("/classrooms/".concat(G.coursesId,"/exportlist/course_total_homework")));case 13:case"end":return k.stop()}},B)}));return function(G){return N.apply(this,arguments)}}(),d=function(){var N=Object(Y.a)(D.a.mark(function B(G,V){var P;return D.a.wrap(function(K){for(;;)switch(K.prev=K.next){case 0:return K.next=2,Object(H.w)(Object(j.a)({},G));case 2:P=K.sent,P.status===0?(I.b.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),T.d.push("/classrooms/".concat(G.coursesId,"/exportlist/").concat(V))):P.status===-3&&(Object(T.c)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),T.d.push("/classrooms/".concat(G.coursesId,"/exportlist/").concat(V)));case 4:case"end":return K.stop()}},B)}));return function(G,V){return N.apply(this,arguments)}}(),f=function(){var N=Object(Y.a)(D.a.mark(function B(G){var V;return D.a.wrap(function(k){for(;;)switch(k.prev=k.next){case 0:return _(),k.next=3,Object(H.v)(Object(j.a)({},G));case 3:if(V=k.sent,!(V.status===0)){k.next=7;break}return k.next=7,Object(R.v)("",Object(R.X)({url:M.a.API_SERVER+"/api/homework_commons/".concat(G.categoryId,"/works_list.zip"),query:G}));case 7:L();case 8:case"end":return k.stop()}},B)}));return function(G){return N.apply(this,arguments)}}(),C=function(){var N=Object(Y.a)(D.a.mark(function B(G){var V;return D.a.wrap(function(k){for(;;)switch(k.prev=k.next){case 0:return _(),k.next=3,Object(H.z)(Object(j.a)({},G));case 3:if(V=k.sent,!(V.status===0)){k.next=7;break}return k.next=7,Object(R.v)("",Object(R.X)({url:M.a.API_SERVER+"/api/polls/".concat(G.categoryId,"/commit_result.xlsx"),query:G}));case 7:L();case 8:case"end":return k.stop()}},B)}));return function(G){return N.apply(this,arguments)}}(),m=function(){var N=Object(Y.a)(D.a.mark(function B(G){return D.a.wrap(function(P){for(;;)switch(P.prev=P.next){case 0:return P.next=2,Object(R.u)("",Object(R.X)({url:M.a.API_SERVER+"/api/courses/".concat(G.coursesId,"/attendances/export_xlsx_data.xlsx"),query:G}));case 2:case"end":return P.stop()}},B)}));return function(G){return N.apply(this,arguments)}}(),c=function(){var N=Object(Y.a)(D.a.mark(function B(G){return D.a.wrap(function(P){for(;;)switch(P.prev=P.next){case 0:return P.next=2,Object(R.u)("",Object(R.X)({url:M.a.API_SERVER+"/api/courses/".concat(G.coursesId,"/video_study_statics.xlsx"),query:G}));case 2:case"end":return P.stop()}},B)}));return function(G){return N.apply(this,arguments)}}(),x=function(){var N=Object(Y.a)(D.a.mark(function B(G){return D.a.wrap(function(P){for(;;)switch(P.prev=P.next){case 0:return P.next=2,Object(R.u)("",Object(R.X)({url:M.a.API_SERVER+"/api/courses/".concat(G.coursesId,"/export_course_students_info.xlsx"),query:G}));case 2:case"end":return P.stop()}},B)}));return function(G){return N.apply(this,arguments)}}(),p=function(){var N=Object(Y.a)(D.a.mark(function B(G){return D.a.wrap(function(P){for(;;)switch(P.prev=P.next){case 0:return P.next=2,Object(R.u)("",Object(R.X)({url:M.a.API_SERVER+"/api/item_banks/export.xlsx",query:G}));case 2:case"end":return P.stop()}},B)}));return function(G){return N.apply(this,arguments)}}(),o=function(){var N=Object(Y.a)(D.a.mark(function B(G){return D.a.wrap(function(P){for(;;)switch(P.prev=P.next){case 0:return P.next=2,Object(R.u)("",Object(R.X)({url:M.a.API_SERVER+"/api/competitions/region_reports.xlsx",query:G}));case 2:case"end":return P.stop()}},B)}));return function(G){return N.apply(this,arguments)}}(),n=function(){var N=Object(Y.a)(D.a.mark(function B(G){var V;return D.a.wrap(function(k){for(;;)switch(k.prev=k.next){case 0:return k.next=2,Object(H.x)(Object(j.a)({},G));case 2:V=k.sent,V.status===0?(I.b.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),T.d.push("/classrooms/".concat(G.coursesId,"/exportlist/exercise_score"))):V.status===-3&&(Object(T.c)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),T.d.push("/classrooms/".concat(G.coursesId,"/exportlist/exercise_score")));case 4:case"end":return k.stop()}},B)}));return function(G){return N.apply(this,arguments)}}(),s=function(){var N=Object(Y.a)(D.a.mark(function B(G){return D.a.wrap(function(P){for(;;)switch(P.prev=P.next){case 0:return console.log("----------","\u8C03\u7528\u4E0B\u8F7D"),P.next=3,Object(R.u)("",Object(R.X)({url:M.a.API_SERVER+"/api/export_records/".concat(G.id,".xlsx"),query:G}));case 3:case"end":return P.stop()}},B)}));return function(G){return N.apply(this,arguments)}}(),i=function(){var N=Object(Y.a)(D.a.mark(function B(G){return D.a.wrap(function(P){for(;;)switch(P.prev=P.next){case 0:return P.next=2,Object(R.u)("",Object(R.X)({url:M.a.API_SERVER+"/api/ec_major_schools/0/ec_years.xlsx",query:G}));case 2:case"end":return P.stop()}},B)}));return function(G){return N.apply(this,arguments)}}(),y=function(){var N=Object(Y.a)(D.a.mark(function B(G){return D.a.wrap(function(P){for(;;)switch(P.prev=P.next){case 0:return P.next=2,Object(R.u)("",Object(R.X)({url:M.a.API_SERVER+"/api/ec_years/".concat(G==null?void 0:G.ec_year_id,"/ec_training_objectives.xlsx"),query:G}));case 2:case"end":return P.stop()}},B)}));return function(G){return N.apply(this,arguments)}}(),v=function(){var N=Object(Y.a)(D.a.mark(function B(G){return D.a.wrap(function(P){for(;;)switch(P.prev=P.next){case 0:return P.next=2,Object(R.u)("",Object(R.X)({url:M.a.API_SERVER+"/api/ec_years/".concat(G==null?void 0:G.ec_year_id,"/ec_graduation_requirements.xlsx"),query:G}));case 2:case"end":return P.stop()}},B)}));return function(G){return N.apply(this,arguments)}}(),A=function(){var N=Object(Y.a)(D.a.mark(function B(G){return D.a.wrap(function(P){for(;;)switch(P.prev=P.next){case 0:return P.next=2,Object(R.u)("",Object(R.X)({url:M.a.API_SERVER+"/api/competitions/".concat(G==null?void 0:G.identifier,"/competition_commit_records/member_works.xlsx"),query:G}));case 2:case"end":return P.stop()}},B)}));return function(G){return N.apply(this,arguments)}}()},n6Qo:function(Ne,Ae,O){"use strict";O.d(Ae,"a",function(){return T});var ee=O("q1tI"),I=O("biw7"),j=O("fyJ8");function Y(R){var M=R.className,_=R.index,L=R.children,U=R.colSpan,w=R.rowSpan,E=ee.useContext(I.a),g=E.prefixCls,h=E.fixedInfoList,l=h[_];return ee.createElement(j.a,Object.assign({className:M,index:_,component:"td",prefixCls:g,record:null,dataIndex:null,render:function(){return{children:L,props:{colSpan:U,rowSpan:w}}}},l))}function W(R){return ee.createElement("tr",Object.assign({},R))}function D(R){var M=R.children,_=ee.useContext(I.a),L=_.prefixCls;return ee.createElement("tfoot",{className:"".concat(L,"-summary")},M)}var H=Ae.b=D,T={Cell:Y,Row:W}},nKGa:function(Ne,Ae,O){Ne.exports=O.p+"static/export_exercise-template.f7655c19.png"},ngQI:function(Ne,Ae,O){"use strict";O.d(Ae,"a",function(){return Ul}),O.d(Ae,"b",function(){return wl}),O.d(Ae,"c",function(){return Ol});var ee=O("q1tI"),I=O.n(ee),j=O("dI71"),Y=O("wx14"),W=O("ANjH"),D=O("/MKj");function H(b,S){if(b.length!==S.length)return!1;for(var z=0;z<b.length;z++)if(b[z]!==S[z])return!1;return!0}function T(b,S){var z=Object(ee.useState)(function(){return{inputs:S,result:b()}})[0],Q=Object(ee.useRef)(!0),ie=Object(ee.useRef)(z),oe=Q.current||Boolean(S&&ie.current.inputs&&H(S,ie.current.inputs)),he=oe?ie.current:{inputs:S,result:b()};return Object(ee.useEffect)(function(){Q.current=!1,ie.current=he},[he]),he.result}function R(b,S){return T(function(){return b},S)}var M=T,_=R,L=O("9R94"),U=function(S){var z=S.top,Q=S.right,ie=S.bottom,oe=S.left,he=Q-oe,me=ie-z,ke={top:z,right:Q,bottom:ie,left:oe,width:he,height:me,x:oe,y:z,center:{x:(Q+oe)/2,y:(ie+z)/2}};return ke},w=function(S,z){return{top:S.top-z.top,left:S.left-z.left,bottom:S.bottom+z.bottom,right:S.right+z.right}},E=function(S,z){return{top:S.top+z.top,left:S.left+z.left,bottom:S.bottom-z.bottom,right:S.right-z.right}},g=function(S,z){return{top:S.top+z.y,left:S.left+z.x,bottom:S.bottom+z.y,right:S.right+z.x}},h={top:0,right:0,bottom:0,left:0},l=function(S){var z=S.borderBox,Q=S.margin,ie=Q===void 0?h:Q,oe=S.border,he=oe===void 0?h:oe,me=S.padding,ke=me===void 0?h:me,Je=U(w(z,ie)),et=U(E(z,he)),Be=U(E(et,ke));return{marginBox:Je,borderBox:U(z),paddingBox:et,contentBox:Be,margin:ie,border:he,padding:ke}},d=function(S){var z=S.slice(0,-2),Q=S.slice(-2);if(Q!=="px")return 0;var ie=Number(z);return isNaN(ie)&&Object(L.a)(!1),ie},f=function(){return{x:window.pageXOffset,y:window.pageYOffset}},C=function(S,z){var Q=S.borderBox,ie=S.border,oe=S.margin,he=S.padding,me=g(Q,z);return l({borderBox:me,border:ie,margin:oe,padding:he})},m=function(S,z){return z===void 0&&(z=f()),C(S,z)},c=function(S,z){var Q={top:d(z.marginTop),right:d(z.marginRight),bottom:d(z.marginBottom),left:d(z.marginLeft)},ie={top:d(z.paddingTop),right:d(z.paddingRight),bottom:d(z.paddingBottom),left:d(z.paddingLeft)},oe={top:d(z.borderTopWidth),right:d(z.borderRightWidth),bottom:d(z.borderBottomWidth),left:d(z.borderLeftWidth)};return l({borderBox:S,margin:Q,padding:ie,border:oe})},x=function(S){var z=S.getBoundingClientRect(),Q=window.getComputedStyle(S);return c(z,Q)},p=Number.isNaN||function(S){return typeof S=="number"&&S!==S};function o(b,S){return b===S?!0:!!(p(b)&&p(S))}function n(b,S){if(b.length!==S.length)return!1;for(var z=0;z<b.length;z++)if(!o(b[z],S[z]))return!1;return!0}function s(b,S){S===void 0&&(S=n);var z,Q=[],ie,oe=!1;function he(){for(var me=[],ke=0;ke<arguments.length;ke++)me[ke]=arguments[ke];return oe&&z===this&&S(me,Q)||(ie=b.apply(this,me),oe=!0,z=this,Q=me),ie}return he}var i=s,y=function(S){var z=[],Q=null,ie=function(){for(var he=arguments.length,me=new Array(he),ke=0;ke<he;ke++)me[ke]=arguments[ke];if(z=me,Q)return;Q=requestAnimationFrame(function(){Q=null,S.apply(void 0,z)})};return ie.cancel=function(){if(!Q)return;cancelAnimationFrame(Q),Q=null},ie},v=y,A=O("i8i4"),N=O.n(A),B=!0,G=/[ \t]{2,}/g,V=/^[ \t]*/gm,P=function(S){return S.replace(G," ").replace(V,"").trim()},k=function(S){return P(`
%creact-beautiful-dnd
%c`+P(S)+`
%c\u{1F477}\u200D This is a development only message. It will be removed in production builds.
`)},K=function(S){return[k(S),"color: #00C584; font-size: 1.2em; font-weight: bold;","line-height: 1.5","color: #723874;"]},J="__react-beautiful-dnd-disable-dev-warnings";function ne(b,S){var z;if(B)return;if(typeof window!="undefined"&&window[J])return;(z=console)[b].apply(z,K(S))}var de=ne.bind(null,"warn"),Se=ne.bind(null,"error");function ye(){}function we(b,S){return Object(Y.a)({},b,{},S)}function Re(b,S,z){var Q=S.map(function(ie){var oe=we(z,ie.options);return b.addEventListener(ie.eventName,ie.fn,oe),function(){b.removeEventListener(ie.eventName,ie.fn,oe)}});return function(){Q.forEach(function(oe){oe()})}}var Pe=!0,xe="Invariant failed";function Oe(b){this.message=b}Oe.prototype.toString=function(){return this.message};function q(b,S){if(b)return;throw Pe?new Oe(xe):new Oe(xe+": "+(S||""))}var _e=function(b){Object(j.a)(S,b);function S(){for(var Q,ie=arguments.length,oe=new Array(ie),he=0;he<ie;he++)oe[he]=arguments[he];return Q=b.call.apply(b,[this].concat(oe))||this,Q.callbacks=null,Q.unbind=ye,Q.onWindowError=function(me){var ke=Q.getCallbacks();ke.isDragging()&&ke.tryAbort();var Je=me.error;Je instanceof Oe&&me.preventDefault()},Q.getCallbacks=function(){if(!Q.callbacks)throw new Error("Unable to find AppCallbacks in <ErrorBoundary/>");return Q.callbacks},Q.setCallbacks=function(me){Q.callbacks=me},Q}var z=S.prototype;return z.componentDidMount=function(){this.unbind=Re(window,[{eventName:"error",fn:this.onWindowError}])},z.componentWillUnmount=function(){this.unbind()},z.componentDidCatch=function(ie){if(ie instanceof Oe){this.setState({});return}throw ie},z.render=function(){return this.props.children(this.setCallbacks)},S}(I.a.Component),ge=`
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
`,Ge=function(S){return S+1},$e=function(S){return`
You have lifted an item in position `+Ge(S.source.index)+`
`},Xe=function(S,z){var Q=S.droppableId===z.droppableId,ie=Ge(S.index),oe=Ge(z.index);return Q?`
You have moved the item from position `+ie+`
to position `+oe+`
`:`
You have moved the item from position `+ie+`
in list `+S.droppableId+`
to list `+z.droppableId+`
in position `+oe+`
`},at=function(S,z,Q){var ie=z.droppableId===Q.droppableId;return ie?`
The item `+S+`
has been combined with `+Q.draggableId:`
The item `+S+`
in list `+z.droppableId+`
has been combined with `+Q.draggableId+`
in list `+Q.droppableId+`
`},At=function(S){var z=S.destination;if(z)return Xe(S.source,z);var Q=S.combine;return Q?at(S.draggableId,S.source,Q):"You are over an area that cannot be dropped on"},kt=function(S){return`
The item has returned to its starting position
of `+Ge(S.index)+`
`},Nt=function(S){if(S.reason==="CANCEL")return`
Movement cancelled.
`+kt(S.source)+`
`;var z=S.destination,Q=S.combine;return z?`
You have dropped the item.
`+Xe(S.source,z)+`
`:Q?`
You have dropped the item.
`+at(S.draggableId,S.source,Q)+`
`:`
The item has been dropped while not over a drop area.
`+kt(S.source)+`
`},Ct={dragHandleUsageInstructions:ge,onDragStart:$e,onDragUpdate:At,onDragEnd:Nt},lt={x:0,y:0},tn=function(S,z){return{x:S.x+z.x,y:S.y+z.y}},Cn=function(S,z){return{x:S.x-z.x,y:S.y-z.y}},Sn=function(S,z){return S.x===z.x&&S.y===z.y},vn=function(S){return{x:S.x!==0?-S.x:0,y:S.y!==0?-S.y:0}},On=function(S,z,Q){var ie;return Q===void 0&&(Q=0),ie={},ie[S]=z,ie[S==="x"?"y":"x"]=Q,ie},Wn=function(S,z){return Math.sqrt(Math.pow(z.x-S.x,2)+Math.pow(z.y-S.y,2))},De=function(S,z){return Math.min.apply(Math,z.map(function(Q){return Wn(S,Q)}))},We=function(S){return function(z){return{x:S(z.x),y:S(z.y)}}},bt=function(b,S){var z=U({top:Math.max(S.top,b.top),right:Math.min(S.right,b.right),bottom:Math.min(S.bottom,b.bottom),left:Math.max(S.left,b.left)});return z.width<=0||z.height<=0?null:z},_t=function(S,z){return{top:S.top+z.y,left:S.left+z.x,bottom:S.bottom+z.y,right:S.right+z.x}},tt=function(S){return[{x:S.left,y:S.top},{x:S.right,y:S.top},{x:S.left,y:S.bottom},{x:S.right,y:S.bottom}]},Et={top:0,right:0,bottom:0,left:0},be=function(S,z){return z?_t(S,z.scroll.diff.displacement):S},Ce=function(S,z,Q){if(Q&&Q.increasedBy){var ie;return Object(Y.a)({},S,(ie={},ie[z.end]=S[z.end]+Q.increasedBy[z.line],ie))}return S},Ee=function(S,z){return z&&z.shouldClipSubject?bt(z.pageMarginBox,S):U(S)},ae=function(b){var S=b.page,z=b.withPlaceholder,Q=b.axis,ie=b.frame,oe=be(S.marginBox,ie),he=Ce(oe,Q,z),me=Ee(he,ie);return{page:S,withPlaceholder:z,active:me}},se=function(b,S){b.frame||q(!1);var z=b.frame,Q=Cn(S,z.scroll.initial),ie=vn(Q),oe=Object(Y.a)({},z,{scroll:{initial:z.scroll.initial,current:S,diff:{value:Q,displacement:ie},max:z.scroll.max}}),he=ae({page:b.subject.page,withPlaceholder:b.subject.withPlaceholder,axis:b.axis,frame:oe}),me=Object(Y.a)({},b,{frame:oe,subject:he});return me};function pe(b){return Number.isInteger?Number.isInteger(b):typeof b=="number"&&isFinite(b)&&Math.floor(b)===b}function fe(b){return Object.values?Object.values(b):Object.keys(b).map(function(S){return b[S]})}function Ke(b,S){if(b.findIndex)return b.findIndex(S);for(var z=0;z<b.length;z++)if(S(b[z]))return z;return-1}function qe(b,S){if(b.find)return b.find(S);var z=Ke(b,S);return z!==-1?b[z]:void 0}function Lt(b){return Array.prototype.slice.call(b)}var ln=i(function(b){return b.reduce(function(S,z){return S[z.descriptor.id]=z,S},{})}),Xn=i(function(b){return b.reduce(function(S,z){return S[z.descriptor.id]=z,S},{})}),gn=i(function(b){return fe(b)}),Tn=i(function(b){return fe(b)}),vt=i(function(b,S){var z=Tn(S).filter(function(Q){return b===Q.descriptor.droppableId}).sort(function(Q,ie){return Q.descriptor.index-ie.descriptor.index});return z});function wt(b){return b.at&&b.at.type==="REORDER"?b.at.destination:null}function dt(b){return b.at&&b.at.type==="COMBINE"?b.at.combine:null}var ve=i(function(b,S){return S.filter(function(z){return z.descriptor.id!==b.descriptor.id})}),Ie=function(b){var S=b.isMovingForward,z=b.draggable,Q=b.destination,ie=b.insideDestination,oe=b.previousImpact;if(!Q.isCombineEnabled)return null;var he=wt(oe);if(!he)return null;function me(Yn){var $n={type:"COMBINE",combine:{draggableId:Yn,droppableId:Q.descriptor.id}};return Object(Y.a)({},oe,{at:$n})}var ke=oe.displaced.all,Je=ke.length?ke[0]:null;if(S)return Je?me(Je):null;var et=ve(z,ie);if(!Je){if(!et.length)return null;var Be=et[et.length-1];return me(Be.descriptor.id)}var Ue=Ke(et,function(Yn){return Yn.descriptor.id===Je});Ue!==-1||q(!1);var Ye=Ue-1;if(Ye<0)return null;var Ot=et[Ye];return me(Ot.descriptor.id)},Tt=function(b,S){return b.descriptor.droppableId===S.descriptor.id},it={point:lt,value:0},Yt={invisible:{},visible:{},all:[]},sn={displaced:Yt,displacedBy:it,at:null},mt=function(b,S){return function(z){return b<=z&&z<=S}},Kt=function(b){var S=mt(b.top,b.bottom),z=mt(b.left,b.right);return function(Q){var ie=S(Q.top)&&S(Q.bottom)&&z(Q.left)&&z(Q.right);if(ie)return!0;var oe=S(Q.top)||S(Q.bottom),he=z(Q.left)||z(Q.right),me=oe&&he;if(me)return!0;var ke=Q.top<b.top&&Q.bottom>b.bottom,Je=Q.left<b.left&&Q.right>b.right,et=ke&&Je;if(et)return!0;var Be=ke&&he||Je&&oe;return Be}},Nn=function(b){var S=mt(b.top,b.bottom),z=mt(b.left,b.right);return function(Q){var ie=S(Q.top)&&S(Q.bottom)&&z(Q.left)&&z(Q.right);return ie}},_n={direction:"vertical",line:"y",crossAxisLine:"x",start:"top",end:"bottom",size:"height",crossAxisStart:"left",crossAxisEnd:"right",crossAxisSize:"width"},ir={direction:"horizontal",line:"x",crossAxisLine:"y",start:"left",end:"right",size:"width",crossAxisStart:"top",crossAxisEnd:"bottom",crossAxisSize:"height"},ua=function(b){return function(S){var z=mt(S.top,S.bottom),Q=mt(S.left,S.right);return function(ie){return b===_n?z(ie.top)&&z(ie.bottom):Q(ie.left)&&Q(ie.right)}}},Aa=function(S,z){var Q=z.frame?z.frame.scroll.diff.displacement:lt;return _t(S,Q)},ra=function(S,z,Q){return z.subject.active?Q(z.subject.active)(S):!1},Jn=function(S,z,Q){return Q(z)(S)},ca=function(S){var z=S.target,Q=S.destination,ie=S.viewport,oe=S.withDroppableDisplacement,he=S.isVisibleThroughFrameFn,me=oe?Aa(z,Q):z;return ra(me,Q,he)&&Jn(me,ie,he)},Qa=function(S){return ca(Object(Y.a)({},S,{isVisibleThroughFrameFn:Kt}))},Xr=function(S){return ca(Object(Y.a)({},S,{isVisibleThroughFrameFn:Nn}))},yt=function(S){return ca(Object(Y.a)({},S,{isVisibleThroughFrameFn:ua(S.destination.axis)}))},dr=function(S,z,Q){if(typeof Q=="boolean")return Q;if(!z)return!0;var ie=z.invisible,oe=z.visible;if(ie[S])return!1;var he=oe[S];return he?he.shouldAnimate:!0};function xr(b,S){var z=b.page.marginBox,Q={top:S.point.y,right:0,bottom:0,left:S.point.x};return U(w(z,Q))}function fr(b){var S=b.afterDragging,z=b.destination,Q=b.displacedBy,ie=b.viewport,oe=b.forceShouldAnimate,he=b.last;return S.reduce(function(ke,Je){var et=xr(Je,Q),Be=Je.descriptor.id;ke.all.push(Be);var Ue=Qa({target:et,destination:z,viewport:ie,withDroppableDisplacement:!0});if(!Ue)return ke.invisible[Je.descriptor.id]=!0,ke;var Ye=dr(Be,he,oe),Ot={draggableId:Be,shouldAnimate:Ye};return ke.visible[Be]=Ot,ke},{all:[],visible:{},invisible:{}})}function Dt(b,S){if(!b.length)return 0;var z=b[b.length-1].descriptor.index;return S.inHomeList?z:z+1}function xn(b){var S=b.insideDestination,z=b.inHomeList,Q=b.displacedBy,ie=b.destination,oe=Dt(S,{inHomeList:z});return{displaced:Yt,displacedBy:Q,at:{type:"REORDER",destination:{droppableId:ie.descriptor.id,index:oe}}}}function Mt(b){var S=b.draggable,z=b.insideDestination,Q=b.destination,ie=b.viewport,oe=b.displacedBy,he=b.last,me=b.index,ke=b.forceShouldAnimate,Je=Tt(S,Q);if(me==null)return xn({insideDestination:z,inHomeList:Je,displacedBy:oe,destination:Q});var et=qe(z,function(Yn){return Yn.descriptor.index===me});if(!et)return xn({insideDestination:z,inHomeList:Je,displacedBy:oe,destination:Q});var Be=ve(S,z),Ue=z.indexOf(et),Ye=Be.slice(Ue),Ot=fr({afterDragging:Ye,destination:Q,displacedBy:oe,last:he,viewport:ie.frame,forceShouldAnimate:ke});return{displaced:Ot,displacedBy:oe,at:{type:"REORDER",destination:{droppableId:Q.descriptor.id,index:me}}}}function Br(b,S){return Boolean(S.effected[b])}var Hr=function(b){var S=b.isMovingForward,z=b.destination,Q=b.draggables,ie=b.combine,oe=b.afterCritical;if(!z.isCombineEnabled)return null;var he=ie.draggableId,me=Q[he],ke=me.descriptor.index,Je=Br(he,oe);return Je?S?ke:ke-1:S?ke+1:ke},wr=function(b){var S=b.isMovingForward,z=b.isInHomeList,Q=b.insideDestination,ie=b.location;if(!Q.length)return null;var oe=ie.index,he=S?oe+1:oe-1,me=Q[0].descriptor.index,ke=Q[Q.length-1].descriptor.index,Je=z?ke:ke+1;return he<me||he>Je?null:he},qr=function(b){var S=b.isMovingForward,z=b.isInHomeList,Q=b.draggable,ie=b.draggables,oe=b.destination,he=b.insideDestination,me=b.previousImpact,ke=b.viewport,Je=b.afterCritical,et=me.at;if(et||q(!1),et.type==="REORDER"){var Be=wr({isMovingForward:S,isInHomeList:z,location:et.destination,insideDestination:he});return Be==null?null:Mt({draggable:Q,insideDestination:he,destination:oe,viewport:ke,last:me.displaced,displacedBy:me.displacedBy,index:Be})}var Ue=Hr({isMovingForward:S,destination:oe,displaced:me.displaced,draggables:ie,combine:et.combine,afterCritical:Je});return Ue==null?null:Mt({draggable:Q,insideDestination:he,destination:oe,viewport:ke,last:me.displaced,displacedBy:me.displacedBy,index:Ue})},Kn=function(b){var S=b.displaced,z=b.afterCritical,Q=b.combineWith,ie=b.displacedBy,oe=Boolean(S.visible[Q]||S.invisible[Q]);return Br(Q,z)?oe?lt:vn(ie.point):oe?ie.point:lt},ya=function(b){var S=b.afterCritical,z=b.impact,Q=b.draggables,ie=dt(z);ie||q(!1);var oe=ie.draggableId,he=Q[oe].page.borderBox.center,me=Kn({displaced:z.displaced,afterCritical:S,combineWith:oe,displacedBy:z.displacedBy});return tn(he,me)},da=function(S,z){return z.margin[S.start]+z.borderBox[S.size]/2},xa=function(S,z){return z.margin[S.end]+z.borderBox[S.size]/2},Le=function(S,z,Q){return z[S.crossAxisStart]+Q.margin[S.crossAxisStart]+Q.borderBox[S.crossAxisSize]/2},re=function(S){var z=S.axis,Q=S.moveRelativeTo,ie=S.isMoving;return On(z.line,Q.marginBox[z.end]+da(z,ie),Le(z,Q.marginBox,ie))},ue=function(S){var z=S.axis,Q=S.moveRelativeTo,ie=S.isMoving;return On(z.line,Q.marginBox[z.start]-xa(z,ie),Le(z,Q.marginBox,ie))},ce=function(S){var z=S.axis,Q=S.moveInto,ie=S.isMoving;return On(z.line,Q.contentBox[z.start]+da(z,ie),Le(z,Q.contentBox,ie))},rt=function(b){var S=b.impact,z=b.draggable,Q=b.draggables,ie=b.droppable,oe=b.afterCritical,he=vt(ie.descriptor.id,Q),me=z.page,ke=ie.axis;if(!he.length)return ce({axis:ke,moveInto:ie.page,isMoving:me});var Je=S.displaced,et=S.displacedBy,Be=Je.all[0];if(Be){var Ue=Q[Be];if(Br(Be,oe))return ue({axis:ke,moveRelativeTo:Ue.page,isMoving:me});var Ye=C(Ue.page,et.point);return ue({axis:ke,moveRelativeTo:Ye,isMoving:me})}var Ot=he[he.length-1];if(Ot.descriptor.id===z.descriptor.id)return me.borderBox.center;if(Br(Ot.descriptor.id,oe)){var Yn=C(Ot.page,vn(oe.displacedBy.point));return re({axis:ke,moveRelativeTo:Yn,isMoving:me})}return re({axis:ke,moveRelativeTo:Ot.page,isMoving:me})},je=function(b,S){var z=b.frame;return z?tn(S,z.scroll.diff.displacement):S},Ze=function(S){var z=S.impact,Q=S.draggable,ie=S.droppable,oe=S.draggables,he=S.afterCritical,me=Q.page.borderBox.center,ke=z.at;return ie&&ke?ke.type==="REORDER"?rt({impact:z,draggable:Q,draggables:oe,droppable:ie,afterCritical:he}):ya({impact:z,draggables:oe,afterCritical:he}):me},ft=function(b){var S=Ze(b),z=b.droppable,Q=z?je(z,S):S;return Q},nn=function(b,S){var z=Cn(S,b.scroll.initial),Q=vn(z),ie=U({top:S.y,bottom:S.y+b.frame.height,left:S.x,right:S.x+b.frame.width}),oe={frame:ie,scroll:{initial:b.scroll.initial,max:b.scroll.max,current:S,diff:{value:z,displacement:Q}}};return oe};function Qt(b,S){return b.map(function(z){return S[z]})}function Pt(b,S){for(var z=0;z<S.length;z++){var Q=S[z].visible[b];if(Q)return Q}return null}var It=function(b){var S=b.impact,z=b.viewport,Q=b.destination,ie=b.draggables,oe=b.maxScrollChange,he=nn(z,tn(z.scroll.current,oe)),me=Q.frame?se(Q,tn(Q.frame.scroll.current,oe)):Q,ke=S.displaced,Je=fr({afterDragging:Qt(ke.all,ie),destination:Q,displacedBy:S.displacedBy,viewport:he.frame,last:ke,forceShouldAnimate:!1}),et=fr({afterDragging:Qt(ke.all,ie),destination:me,displacedBy:S.displacedBy,viewport:z.frame,last:ke,forceShouldAnimate:!1}),Be={},Ue={},Ye=[ke,Je,et];ke.all.forEach(function(Yn){var $n=Pt(Yn,Ye);if($n){Ue[Yn]=$n;return}Be[Yn]=!0});var Ot=Object(Y.a)({},S,{displaced:{all:ke.all,invisible:Be,visible:Ue}});return Ot},cn=function(b,S){return tn(b.scroll.diff.displacement,S)},oa=function(b){var S=b.pageBorderBoxCenter,z=b.draggable,Q=b.viewport,ie=cn(Q,S),oe=Cn(ie,z.page.borderBox.center);return tn(z.client.borderBox.center,oe)},Yr=function(b){var S=b.draggable,z=b.destination,Q=b.newPageBorderBoxCenter,ie=b.viewport,oe=b.withDroppableDisplacement,he=b.onlyOnMainAxis,me=he===void 0?!1:he,ke=Cn(Q,S.page.borderBox.center),Je=_t(S.page.borderBox,ke),et={target:Je,destination:z,withDroppableDisplacement:oe,viewport:ie};return me?yt(et):Xr(et)},La=function(b){var S=b.isMovingForward,z=b.draggable,Q=b.destination,ie=b.draggables,oe=b.previousImpact,he=b.viewport,me=b.previousPageBorderBoxCenter,ke=b.previousClientSelection,Je=b.afterCritical;if(!Q.isEnabled)return null;var et=vt(Q.descriptor.id,ie),Be=Tt(z,Q),Ue=Ie({isMovingForward:S,draggable:z,destination:Q,insideDestination:et,previousImpact:oe})||qr({isMovingForward:S,isInHomeList:Be,draggable:z,draggables:ie,destination:Q,insideDestination:et,previousImpact:oe,viewport:he,afterCritical:Je});if(!Ue)return null;var Ye=ft({impact:Ue,draggable:z,droppable:Q,draggables:ie,afterCritical:Je}),Ot=Yr({draggable:z,destination:Q,newPageBorderBoxCenter:Ye,viewport:he.frame,withDroppableDisplacement:!1,onlyOnMainAxis:!0});if(Ot){var Yn=oa({pageBorderBoxCenter:Ye,draggable:z,viewport:he});return{clientSelection:Yn,impact:Ue,scrollJumpRequest:null}}var $n=Cn(Ye,me),Er=It({impact:Ue,viewport:he,destination:Q,draggables:ie,maxScrollChange:$n});return{clientSelection:ke,impact:Er,scrollJumpRequest:$n}},Qr=function(S){var z=S.subject.active;return z||q(!1),z},ja=function(b){var S=b.isMovingForward,z=b.pageBorderBoxCenter,Q=b.source,ie=b.droppables,oe=b.viewport,he=Q.subject.active;if(!he)return null;var me=Q.axis,ke=mt(he[me.start],he[me.end]),Je=gn(ie).filter(function(Be){return Be!==Q}).filter(function(Be){return Be.isEnabled}).filter(function(Be){return Boolean(Be.subject.active)}).filter(function(Be){return Kt(oe.frame)(Qr(Be))}).filter(function(Be){var Ue=Qr(Be);return S?he[me.crossAxisEnd]<Ue[me.crossAxisEnd]:Ue[me.crossAxisStart]<he[me.crossAxisStart]}).filter(function(Be){var Ue=Qr(Be),Ye=mt(Ue[me.start],Ue[me.end]);return ke(Ue[me.start])||ke(Ue[me.end])||Ye(he[me.start])||Ye(he[me.end])}).sort(function(Be,Ue){var Ye=Qr(Be)[me.crossAxisStart],Ot=Qr(Ue)[me.crossAxisStart];return S?Ye-Ot:Ot-Ye}).filter(function(Be,Ue,Ye){return Qr(Be)[me.crossAxisStart]===Qr(Ye[0])[me.crossAxisStart]});if(!Je.length)return null;if(Je.length===1)return Je[0];var et=Je.filter(function(Be){var Ue=mt(Qr(Be)[me.start],Qr(Be)[me.end]);return Ue(z[me.line])});return et.length===1?et[0]:et.length>1?et.sort(function(Be,Ue){return Qr(Be)[me.start]-Qr(Ue)[me.start]})[0]:Je.sort(function(Be,Ue){var Ye=De(z,tt(Qr(Be))),Ot=De(z,tt(Qr(Ue)));return Ye!==Ot?Ye-Ot:Qr(Be)[me.start]-Qr(Ue)[me.start]})[0]},Oa=function(S,z){var Q=S.page.borderBox.center;return Br(S.descriptor.id,z)?Cn(Q,z.displacedBy.point):Q},za=function(S,z){var Q=S.page.borderBox;return Br(S.descriptor.id,z)?_t(Q,vn(z.displacedBy.point)):Q},ii=function(b){var S=b.pageBorderBoxCenter,z=b.viewport,Q=b.destination,ie=b.insideDestination,oe=b.afterCritical,he=ie.filter(function(me){return Xr({target:za(me,oe),destination:Q,viewport:z.frame,withDroppableDisplacement:!0})}).sort(function(me,ke){var Je=Wn(S,je(Q,Oa(me,oe))),et=Wn(S,je(Q,Oa(ke,oe)));return Je<et?-1:et<Je?1:me.descriptor.index-ke.descriptor.index});return he[0]||null},Ba=i(function(S,z){var Q=z[S.line];return{value:Q,point:On(S.line,Q)}}),Fn=function(S,z,Q){var ie=S.axis;if(S.descriptor.mode==="virtual")return On(ie.line,z[ie.line]);var oe=S.subject.page.contentBox[ie.size],he=vt(S.descriptor.id,Q),me=he.reduce(function(et,Be){return et+Be.client.marginBox[ie.size]},0),ke=me+z[ie.line],Je=ke-oe;return Je<=0?null:On(ie.line,Je)},sa=function(S,z){return Object(Y.a)({},S,{scroll:Object(Y.a)({},S.scroll,{max:z})})},Z=function(S,z,Q){var ie=S.frame;Tt(z,S)&&q(!1),S.subject.withPlaceholder&&q(!1);var oe=Ba(S.axis,z.displaceBy).point,he=Fn(S,oe,Q),me={placeholderSize:oe,increasedBy:he,oldFrameMaxScroll:S.frame?S.frame.scroll.max:null};if(!ie){var ke=ae({page:S.subject.page,withPlaceholder:me,axis:S.axis,frame:S.frame});return Object(Y.a)({},S,{subject:ke})}var Je=he?tn(ie.scroll.max,he):ie.scroll.max,et=sa(ie,Je),Be=ae({page:S.subject.page,withPlaceholder:me,axis:S.axis,frame:et});return Object(Y.a)({},S,{subject:Be,frame:et})},Te=function(S){var z=S.subject.withPlaceholder;z||q(!1);var Q=S.frame;if(!Q){var ie=ae({page:S.subject.page,axis:S.axis,frame:null,withPlaceholder:null});return Object(Y.a)({},S,{subject:ie})}var oe=z.oldFrameMaxScroll;oe||q(!1);var he=sa(Q,oe),me=ae({page:S.subject.page,axis:S.axis,frame:he,withPlaceholder:null});return Object(Y.a)({},S,{subject:me,frame:he})},ze=function(b){var S=b.previousPageBorderBoxCenter,z=b.moveRelativeTo,Q=b.insideDestination,ie=b.draggable,oe=b.draggables,he=b.destination,me=b.viewport,ke=b.afterCritical;if(!z){if(Q.length)return null;var Je={displaced:Yt,displacedBy:it,at:{type:"REORDER",destination:{droppableId:he.descriptor.id,index:0}}},et=ft({impact:Je,draggable:ie,droppable:he,draggables:oe,afterCritical:ke}),Be=Tt(ie,he)?he:Z(he,ie,oe),Ue=Yr({draggable:ie,destination:Be,newPageBorderBoxCenter:et,viewport:me.frame,withDroppableDisplacement:!1,onlyOnMainAxis:!0});return Ue?Je:null}var Ye=Boolean(S[he.axis.line]<=z.page.borderBox.center[he.axis.line]),Ot=function(){var $n=z.descriptor.index;return z.descriptor.id===ie.descriptor.id||Ye?$n:$n+1}(),Yn=Ba(he.axis,ie.displaceBy);return Mt({draggable:ie,insideDestination:Q,destination:he,viewport:me,displacedBy:Yn,last:Yt,index:Ot})},He=function(b){var S=b.isMovingForward,z=b.previousPageBorderBoxCenter,Q=b.draggable,ie=b.isOver,oe=b.draggables,he=b.droppables,me=b.viewport,ke=b.afterCritical,Je=ja({isMovingForward:S,pageBorderBoxCenter:z,source:ie,droppables:he,viewport:me});if(!Je)return null;var et=vt(Je.descriptor.id,oe),Be=ii({pageBorderBoxCenter:z,viewport:me,destination:Je,insideDestination:et,afterCritical:ke}),Ue=ze({previousPageBorderBoxCenter:z,destination:Je,draggable:Q,draggables:oe,moveRelativeTo:Be,insideDestination:et,viewport:me,afterCritical:ke});if(!Ue)return null;var Ye=ft({impact:Ue,draggable:Q,droppable:Je,draggables:oe,afterCritical:ke}),Ot=oa({pageBorderBoxCenter:Ye,draggable:Q,viewport:me});return{clientSelection:Ot,impact:Ue,scrollJumpRequest:null}},ht=function(b){var S=b.at;return S?S.type==="REORDER"?S.destination.droppableId:S.combine.droppableId:null},nt=function(S,z){var Q=ht(S);return Q?z[Q]:null},xt=function(b){var S=b.state,z=b.type,Q=nt(S.impact,S.dimensions.droppables),ie=Boolean(Q),oe=S.dimensions.droppables[S.critical.droppable.id],he=Q||oe,me=he.axis.direction,ke=me==="vertical"&&(z==="MOVE_UP"||z==="MOVE_DOWN")||me==="horizontal"&&(z==="MOVE_LEFT"||z==="MOVE_RIGHT");if(ke&&!ie)return null;var Je=z==="MOVE_DOWN"||z==="MOVE_RIGHT",et=S.dimensions.draggables[S.critical.draggable.id],Be=S.current.page.borderBoxCenter,Ue=S.dimensions,Ye=Ue.draggables,Ot=Ue.droppables;return ke?La({isMovingForward:Je,previousPageBorderBoxCenter:Be,draggable:et,destination:he,draggables:Ye,viewport:S.viewport,previousClientSelection:S.current.client.selection,previousImpact:S.impact,afterCritical:S.afterCritical}):He({isMovingForward:Je,previousPageBorderBoxCenter:Be,draggable:et,isOver:he,draggables:Ye,droppables:Ot,viewport:S.viewport,afterCritical:S.afterCritical})};function Rt(b){return b.phase==="DRAGGING"||b.phase==="COLLECTING"}function Gt(b){var S=mt(b.top,b.bottom),z=mt(b.left,b.right);return function(ie){return S(ie.y)&&z(ie.x)}}function $t(b,S){return b.left<S.right&&b.right>S.left&&b.top<S.bottom&&b.bottom>S.top}function wn(b){var S=b.pageBorderBox,z=b.draggable,Q=b.candidates,ie=z.page.borderBox.center,oe=Q.map(function(he){var me=he.axis,ke=On(he.axis.line,S.center[me.line],he.page.borderBox.center[me.crossAxisLine]);return{id:he.descriptor.id,distance:Wn(ie,ke)}}).sort(function(he,me){return me.distance-he.distance});return oe[0]?oe[0].id:null}function bn(b){var S=b.pageBorderBox,z=b.draggable,Q=b.droppables,ie=gn(Q).filter(function(oe){if(!oe.isEnabled)return!1;var he=oe.subject.active;if(!he)return!1;if(!$t(S,he))return!1;if(Gt(he)(S.center))return!0;var me=oe.axis,ke=he.center[me.crossAxisLine],Je=S[me.crossAxisStart],et=S[me.crossAxisEnd],Be=mt(he[me.crossAxisStart],he[me.crossAxisEnd]),Ue=Be(Je),Ye=Be(et);return!Ue&&!Ye?!0:Ue?Je<ke:et>ke});return ie.length?ie.length===1?ie[0].descriptor.id:wn({pageBorderBox:S,draggable:z,candidates:ie}):null}var ot=function(S,z){return U(_t(S,z))},St=function(b,S){var z=b.frame;return z?ot(S,z.scroll.diff.value):S};function gt(b){var S=b.displaced,z=b.id;return Boolean(S.visible[z]||S.invisible[z])}function Vt(b){var S=b.draggable,z=b.closest,Q=b.inHomeList;return z?Q&&z.descriptor.index>S.descriptor.index?z.descriptor.index-1:z.descriptor.index:null}var Ut=function(b){var S=b.pageBorderBoxWithDroppableScroll,z=b.draggable,Q=b.destination,ie=b.insideDestination,oe=b.last,he=b.viewport,me=b.afterCritical,ke=Q.axis,Je=Ba(Q.axis,z.displaceBy),et=Je.value,Be=S[ke.start],Ue=S[ke.end],Ye=ve(z,ie),Ot=qe(Ye,function($n){var Er=$n.descriptor.id,Sr=$n.page.borderBox.center[ke.line],Vr=Br(Er,me),Ar=gt({displaced:oe,id:Er});return Vr?Ar?Ue<=Sr:Be<Sr-et:Ar?Ue<=Sr+et:Be<Sr}),Yn=Vt({draggable:z,closest:Ot,inHomeList:Tt(z,Q)});return Mt({draggable:z,insideDestination:ie,destination:Q,viewport:he,last:oe,displacedBy:Je,index:Yn})},En=4,Mn=function(b){var S=b.draggable,z=b.pageBorderBoxWithDroppableScroll,Q=b.previousImpact,ie=b.destination,oe=b.insideDestination,he=b.afterCritical;if(!ie.isCombineEnabled)return null;var me=ie.axis,ke=Ba(ie.axis,S.displaceBy),Je=ke.value,et=z[me.start],Be=z[me.end],Ue=ve(S,oe),Ye=qe(Ue,function(Yn){var $n=Yn.descriptor.id,Er=Yn.page.borderBox,Sr=Er[me.size],Vr=Sr/En,Ar=Br($n,he),ka=gt({displaced:Q.displaced,id:$n});return Ar?ka?Be>Er[me.start]+Vr&&Be<Er[me.end]-Vr:et>Er[me.start]-Je+Vr&&et<Er[me.end]-Je-Vr:ka?Be>Er[me.start]+Je+Vr&&Be<Er[me.end]+Je-Vr:et>Er[me.start]+Vr&&et<Er[me.end]-Vr});if(!Ye)return null;var Ot={displacedBy:ke,displaced:Q.displaced,at:{type:"COMBINE",combine:{draggableId:Ye.descriptor.id,droppableId:ie.descriptor.id}}};return Ot},sr=function(b){var S=b.pageOffset,z=b.draggable,Q=b.draggables,ie=b.droppables,oe=b.previousImpact,he=b.viewport,me=b.afterCritical,ke=ot(z.page.borderBox,S),Je=bn({pageBorderBox:ke,draggable:z,droppables:ie});if(!Je)return sn;var et=ie[Je],Be=vt(et.descriptor.id,Q),Ue=St(et,ke);return Mn({pageBorderBoxWithDroppableScroll:Ue,draggable:z,previousImpact:oe,destination:et,insideDestination:Be,afterCritical:me})||Ut({pageBorderBoxWithDroppableScroll:Ue,draggable:z,destination:et,insideDestination:Be,last:oe.displaced,viewport:he,afterCritical:me})},Nr=function(b,S){var z;return Object(Y.a)({},b,(z={},z[S.descriptor.id]=S,z))},gr=function(S){var z=S.previousImpact,Q=S.impact,ie=S.droppables,oe=ht(z),he=ht(Q);if(!oe)return ie;if(oe===he)return ie;var me=ie[oe];if(!me.subject.withPlaceholder)return ie;var ke=Te(me);return Nr(ie,ke)},zn=function(b){var S=b.draggable,z=b.draggables,Q=b.droppables,ie=b.previousImpact,oe=b.impact,he=gr({previousImpact:ie,impact:oe,droppables:Q}),me=ht(oe);if(!me)return he;var ke=Q[me];if(Tt(S,ke))return he;if(ke.subject.withPlaceholder)return he;var Je=Z(ke,S,z);return Nr(he,Je)},kr=function(b){var S=b.state,z=b.clientSelection,Q=b.dimensions,ie=b.viewport,oe=b.impact,he=b.scrollJumpRequest,me=ie||S.viewport,ke=Q||S.dimensions,Je=z||S.current.client.selection,et=Cn(Je,S.initial.client.selection),Be={offset:et,selection:Je,borderBoxCenter:tn(S.initial.client.borderBoxCenter,et)},Ue={selection:tn(Be.selection,me.scroll.current),borderBoxCenter:tn(Be.borderBoxCenter,me.scroll.current),offset:tn(Be.offset,me.scroll.diff.value)},Ye={client:Be,page:Ue};if(S.phase==="COLLECTING")return Object(Y.a)({phase:"COLLECTING"},S,{dimensions:ke,viewport:me,current:Ye});var Ot=ke.draggables[S.critical.draggable.id],Yn=oe||sr({pageOffset:Ue.offset,draggable:Ot,draggables:ke.draggables,droppables:ke.droppables,previousImpact:S.impact,viewport:me,afterCritical:S.afterCritical}),$n=zn({draggable:Ot,impact:Yn,previousImpact:S.impact,draggables:ke.draggables,droppables:ke.droppables}),Er=Object(Y.a)({},S,{current:Ye,dimensions:{draggables:ke.draggables,droppables:$n},impact:Yn,viewport:me,scrollJumpRequest:he||null,forceShouldAnimate:he?!1:null});return Er};function Pr(b,S){return b.map(function(z){return S[z]})}var Na=function(b){var S=b.impact,z=b.viewport,Q=b.draggables,ie=b.destination,oe=b.forceShouldAnimate,he=S.displaced,me=Pr(he.all,Q),ke=fr({afterDragging:me,destination:ie,displacedBy:S.displacedBy,viewport:z.frame,forceShouldAnimate:oe,last:he});return Object(Y.a)({},S,{displaced:ke})},Ra=function(b){var S=b.impact,z=b.draggable,Q=b.droppable,ie=b.draggables,oe=b.viewport,he=b.afterCritical,me=ft({impact:S,draggable:z,draggables:ie,droppable:Q,afterCritical:he});return oa({pageBorderBoxCenter:me,draggable:z,viewport:oe})},Va=function(b){var S=b.state,z=b.dimensions,Q=b.viewport;S.movementMode==="SNAP"||q(!1);var ie=S.impact,oe=Q||S.viewport,he=z||S.dimensions,me=he.draggables,ke=he.droppables,Je=me[S.critical.draggable.id],et=ht(ie);et||q(!1);var Be=ke[et],Ue=Na({impact:ie,viewport:oe,destination:Be,draggables:me}),Ye=Ra({impact:Ue,draggable:Je,droppable:Be,draggables:me,viewport:oe,afterCritical:S.afterCritical});return kr({impact:Ue,clientSelection:Ye,state:S,dimensions:he,viewport:oe})},Ft=function(b){return{index:b.index,droppableId:b.droppableId}},ut=function(b){var S=b.draggable,z=b.home,Q=b.draggables,ie=b.viewport,oe=Ba(z.axis,S.displaceBy),he=vt(z.descriptor.id,Q),me=he.indexOf(S);me!==-1||q(!1);var ke=he.slice(me+1),Je=ke.reduce(function(Ye,Ot){return Ye[Ot.descriptor.id]=!0,Ye},{}),et={inVirtualList:z.descriptor.mode==="virtual",displacedBy:oe,effected:Je},Be=fr({afterDragging:ke,destination:z,displacedBy:oe,last:null,viewport:ie.frame,forceShouldAnimate:!1}),Ue={displaced:Be,displacedBy:oe,at:{type:"REORDER",destination:Ft(S.descriptor)}};return{impact:Ue,afterCritical:et}},jt=function(b,S){return{draggables:b.draggables,droppables:Nr(b.droppables,S)}},rn=function(S){},Ln=function(S){},Jt=function(b){var S=b.draggable,z=b.offset,Q=b.initialWindowScroll,ie=C(S.client,z),oe=m(ie,Q),he=Object(Y.a)({},S,{placeholder:Object(Y.a)({},S.placeholder,{client:ie}),client:ie,page:oe});return he},Vn=function(b){var S=b.frame;return S||q(!1),S},Un=function(b){var S=b.additions,z=b.updatedDroppables,Q=b.viewport,ie=Q.scroll.diff.value;return S.map(function(oe){var he=oe.descriptor.droppableId,me=z[he],ke=Vn(me),Je=ke.scroll.diff.value,et=tn(ie,Je),Be=Jt({draggable:oe,offset:et,initialWindowScroll:Q.scroll.initial});return Be})},Rn=function(b){var S=b.state,z=b.published;rn();var Q=z.modified.map(function(Vr){var Ar=S.dimensions.droppables[Vr.droppableId],ka=se(Ar,Vr.scroll);return ka}),ie=Object(Y.a)({},S.dimensions.droppables,{},ln(Q)),oe=Xn(Un({additions:z.additions,updatedDroppables:ie,viewport:S.viewport})),he=Object(Y.a)({},S.dimensions.draggables,{},oe);z.removals.forEach(function(Vr){delete he[Vr]});var me={droppables:ie,draggables:he},ke=ht(S.impact),Je=ke?me.droppables[ke]:null,et=me.draggables[S.critical.draggable.id],Be=me.droppables[S.critical.droppable.id],Ue=ut({draggable:et,home:Be,draggables:he,viewport:S.viewport}),Ye=Ue.impact,Ot=Ue.afterCritical,Yn=Je&&Je.isCombineEnabled?S.impact:Ye,$n=sr({pageOffset:S.current.page.offset,draggable:me.draggables[S.critical.draggable.id],draggables:me.draggables,droppables:me.droppables,previousImpact:Yn,viewport:S.viewport,afterCritical:Ot});Ln();var Er=Object(Y.a)({phase:"DRAGGING"},S,{phase:"DRAGGING",impact:$n,onLiftImpact:Ye,dimensions:me,afterCritical:Ot,forceShouldAnimate:!1});if(S.phase==="COLLECTING")return Er;var Sr=Object(Y.a)({phase:"DROP_PENDING"},Er,{phase:"DROP_PENDING",reason:S.reason,isWaiting:!1});return Sr},hr=function(S){return S.movementMode==="SNAP"},Xt=function(S,z,Q){var ie=jt(S.dimensions,z);return!hr(S)||Q?kr({state:S,dimensions:ie}):Va({state:S,dimensions:ie})};function An(b){return b.isDragging&&b.movementMode==="SNAP"?Object(Y.a)({phase:"DRAGGING"},b,{scrollJumpRequest:null}):b}var an={phase:"IDLE",completed:null,shouldFlush:!1},ct=function(b,S){if(b===void 0&&(b=an),S.type==="FLUSH")return Object(Y.a)({},an,{shouldFlush:!0});if(S.type==="INITIAL_PUBLISH"){b.phase==="IDLE"||q(!1);var z=S.payload,Q=z.critical,ie=z.clientSelection,oe=z.viewport,he=z.dimensions,me=z.movementMode,ke=he.draggables[Q.draggable.id],Je=he.droppables[Q.droppable.id],et={selection:ie,borderBoxCenter:ke.client.borderBox.center,offset:lt},Be={client:et,page:{selection:tn(et.selection,oe.scroll.initial),borderBoxCenter:tn(et.selection,oe.scroll.initial),offset:tn(et.selection,oe.scroll.diff.value)}},Ue=gn(he.droppables).every(function(Wr){return!Wr.isFixedOnPage}),Ye=ut({draggable:ke,home:Je,draggables:he.draggables,viewport:oe}),Ot=Ye.impact,Yn=Ye.afterCritical,$n={phase:"DRAGGING",isDragging:!0,critical:Q,movementMode:me,dimensions:he,initial:Be,current:Be,isWindowScrollAllowed:Ue,impact:Ot,afterCritical:Yn,onLiftImpact:Ot,viewport:oe,scrollJumpRequest:null,forceShouldAnimate:null};return $n}if(S.type==="COLLECTION_STARTING"){if(b.phase==="COLLECTING"||b.phase==="DROP_PENDING")return b;b.phase==="DRAGGING"||q(!1);var Er=Object(Y.a)({phase:"COLLECTING"},b,{phase:"COLLECTING"});return Er}if(S.type==="PUBLISH_WHILE_DRAGGING")return b.phase==="COLLECTING"||b.phase==="DROP_PENDING"||q(!1),Rn({state:b,published:S.payload});if(S.type==="MOVE"){if(b.phase==="DROP_PENDING")return b;Rt(b)||q(!1);var Sr=S.payload.client;return Sn(Sr,b.current.client.selection)?b:kr({state:b,clientSelection:Sr,impact:hr(b)?b.impact:null})}if(S.type==="UPDATE_DROPPABLE_SCROLL"){if(b.phase==="DROP_PENDING")return An(b);if(b.phase==="COLLECTING")return An(b);Rt(b)||q(!1);var Vr=S.payload,Ar=Vr.id,ka=Vr.newScroll,Ta=b.dimensions.droppables[Ar];if(!Ta)return b;var Xa=se(Ta,ka);return Xt(b,Xa,!1)}if(S.type==="UPDATE_DROPPABLE_IS_ENABLED"){if(b.phase==="DROP_PENDING")return b;Rt(b)||q(!1);var ui=S.payload,e=ui.id,t=ui.isEnabled,a=b.dimensions.droppables[e];a||q(!1),a.isEnabled!==t||q(!1);var r=Object(Y.a)({},a,{isEnabled:t});return Xt(b,r,!0)}if(S.type==="UPDATE_DROPPABLE_IS_COMBINE_ENABLED"){if(b.phase==="DROP_PENDING")return b;Rt(b)||q(!1);var u=S.payload,F=u.id,X=u.isCombineEnabled,$=b.dimensions.droppables[F];$||q(!1),$.isCombineEnabled!==X||q(!1);var te=Object(Y.a)({},$,{isCombineEnabled:X});return Xt(b,te,!0)}if(S.type==="MOVE_BY_WINDOW_SCROLL"){if(b.phase==="DROP_PENDING"||b.phase==="DROP_ANIMATING")return b;Rt(b)||q(!1),b.isWindowScrollAllowed||q(!1);var le=S.payload.newScroll;if(Sn(b.viewport.scroll.current,le))return An(b);var Me=nn(b.viewport,le);return hr(b)?Va({state:b,viewport:Me}):kr({state:b,viewport:Me})}if(S.type==="UPDATE_VIEWPORT_MAX_SCROLL"){if(!Rt(b))return b;var Fe=S.payload.maxScroll;if(Sn(Fe,b.viewport.scroll.max))return b;var pt=Object(Y.a)({},b.viewport,{scroll:Object(Y.a)({},b.viewport.scroll,{max:Fe})});return Object(Y.a)({phase:"DRAGGING"},b,{viewport:pt})}if(S.type==="MOVE_UP"||S.type==="MOVE_DOWN"||S.type==="MOVE_LEFT"||S.type==="MOVE_RIGHT"){if(b.phase==="COLLECTING"||b.phase==="DROP_PENDING")return b;b.phase==="DRAGGING"||q(!1);var st=xt({state:b,type:S.type});return st?kr({state:b,impact:st.impact,clientSelection:st.clientSelection,scrollJumpRequest:st.scrollJumpRequest}):b}if(S.type==="DROP_PENDING"){var zt=S.payload.reason;b.phase==="COLLECTING"||q(!1);var pn=Object(Y.a)({phase:"DROP_PENDING"},b,{phase:"DROP_PENDING",isWaiting:!0,reason:zt});return pn}if(S.type==="DROP_ANIMATE"){var kn=S.payload,tr=kn.completed,yr=kn.dropDuration,nr=kn.newHomeClientOffset;b.phase==="DRAGGING"||b.phase==="DROP_PENDING"||q(!1);var Tr={phase:"DROP_ANIMATING",completed:tr,dropDuration:yr,newHomeClientOffset:nr,dimensions:b.dimensions};return Tr}if(S.type==="DROP_COMPLETE"){var Zr=S.payload.completed;return{phase:"IDLE",completed:Zr,shouldFlush:!1}}return b},dn=function(S){return{type:"BEFORE_INITIAL_CAPTURE",payload:S}},pr=function(S){return{type:"LIFT",payload:S}},Bt=function(S){return{type:"INITIAL_PUBLISH",payload:S}},Wt=function(S){return{type:"PUBLISH_WHILE_DRAGGING",payload:S}},rr=function(){return{type:"COLLECTION_STARTING",payload:null}},Zt=function(S){return{type:"UPDATE_DROPPABLE_SCROLL",payload:S}},qn=function(S){return{type:"UPDATE_DROPPABLE_IS_ENABLED",payload:S}},on=function(S){return{type:"UPDATE_DROPPABLE_IS_COMBINE_ENABLED",payload:S}},vr=function(S){return{type:"MOVE",payload:S}},un=function(S){return{type:"MOVE_BY_WINDOW_SCROLL",payload:S}},qt=function(S){return{type:"UPDATE_VIEWPORT_MAX_SCROLL",payload:S}},en=function(){return{type:"MOVE_UP",payload:null}},Dn=function(){return{type:"MOVE_DOWN",payload:null}},hn=function(){return{type:"MOVE_RIGHT",payload:null}},Qe=function(){return{type:"MOVE_LEFT",payload:null}},jn=function(){return{type:"FLUSH",payload:null}},Hn=function(S){return{type:"DROP_ANIMATE",payload:S}},Bn=function(S){return{type:"DROP_COMPLETE",payload:S}},mr=function(S){return{type:"DROP",payload:S}},Zn=function(S){return{type:"DROP_PENDING",payload:S}},lr=function(){return{type:"DROP_ANIMATION_FINISHED",payload:null}};function Qn(b){if(b.length<=1)return;for(var S=b.map(function(me){return me.descriptor.index}),z={},Q=1;Q<S.length;Q++){var ie=S[Q],oe=S[Q-1];ie!==oe+1&&(z[ie]=!0)}if(!Object.keys(z).length)return;var he=S.map(function(me){var ke=Boolean(z[me]);return ke?"[\u{1F525}"+me+"]":""+me}).join(", ")}function or(b,S){if(!1)var z}var _r=function(b){return function(S){var z=S.getState,Q=S.dispatch;return function(ie){return function(oe){if(oe.type!=="LIFT"){ie(oe);return}var he=oe.payload,me=he.id,ke=he.clientSelection,Je=he.movementMode,et=z();et.phase==="DROP_ANIMATING"&&Q(Bn({completed:et.completed})),z().phase==="IDLE"||q(!1),Q(jn()),Q(dn({draggableId:me,movementMode:Je}));var Be={shouldPublishImmediately:Je==="SNAP"},Ue={draggableId:me,scrollOptions:Be},Ye=b.startPublishing(Ue),Ot=Ye.critical,Yn=Ye.dimensions,$n=Ye.viewport;or(Ot,Yn),Q(Bt({critical:Ot,dimensions:Yn,clientSelection:ke,movementMode:Je,viewport:$n}))}}}},br=function(b){return function(){return function(S){return function(z){z.type==="INITIAL_PUBLISH"&&b.dragging(),z.type==="DROP_ANIMATE"&&b.dropping(z.payload.completed.result.reason),(z.type==="FLUSH"||z.type==="DROP_COMPLETE")&&b.resting(),S(z)}}}},In={outOfTheWay:"cubic-bezier(0.2, 0, 0, 1)",drop:"cubic-bezier(.2,1,.1,1)"},yn={opacity:{drop:0,combining:.7},scale:{drop:.75}},Ht={outOfTheWay:.2,minDropTime:.33,maxDropTime:.55},fn=Ht.outOfTheWay+"s "+In.outOfTheWay,Gn={fluid:"opacity "+fn,snap:"transform "+fn+", opacity "+fn,drop:function(S){var z=S+"s "+In.drop;return"transform "+z+", opacity "+z},outOfTheWay:"transform "+fn,placeholder:"height "+fn+", width "+fn+", margin "+fn},Pn=function(S){return Sn(S,lt)?null:"translate("+S.x+"px, "+S.y+"px)"},jr={moveTo:Pn,drop:function(S,z){var Q=Pn(S);return Q?z?Q+" scale("+yn.scale.drop+")":Q:null}},Jr=Ht.minDropTime,Lr=Ht.maxDropTime,Ir=Lr-Jr,er=1500,Mr=.6,va=function(b){var S=b.current,z=b.destination,Q=b.reason,ie=Wn(S,z);if(ie<=0)return Jr;if(ie>=er)return Lr;var oe=ie/er,he=Jr+Ir*oe,me=Q==="CANCEL"?he*Mr:he;return Number(me.toFixed(2))},ta=function(b){var S=b.impact,z=b.draggable,Q=b.dimensions,ie=b.viewport,oe=b.afterCritical,he=Q.draggables,me=Q.droppables,ke=ht(S),Je=ke?me[ke]:null,et=me[z.descriptor.droppableId],Be=Ra({impact:S,draggable:z,draggables:he,afterCritical:oe,droppable:Je||et,viewport:ie}),Ue=Cn(Be,z.client.borderBox.center);return Ue},wa=function(b){var S=b.draggables,z=b.reason,Q=b.lastImpact,ie=b.home,oe=b.viewport,he=b.onLiftImpact;if(!Q.at||z!=="DROP"){var me=Na({draggables:S,impact:he,destination:ie,viewport:oe,forceShouldAnimate:!0});return{impact:me,didDropInsideDroppable:!1}}if(Q.at.type==="REORDER")return{impact:Q,didDropInsideDroppable:!0};var ke=Object(Y.a)({},Q,{displaced:Yt});return{impact:ke,didDropInsideDroppable:!0}},ga=function(b){var S=b.getState,z=b.dispatch;return function(Q){return function(ie){if(ie.type!=="DROP"){Q(ie);return}var oe=S(),he=ie.payload.reason;if(oe.phase==="COLLECTING"){z(Zn({reason:he}));return}if(oe.phase==="IDLE")return;var me=oe.phase==="DROP_PENDING"&&oe.isWaiting;me&&q(!1),oe.phase==="DRAGGING"||oe.phase==="DROP_PENDING"||q(!1);var ke=oe.critical,Je=oe.dimensions,et=Je.draggables[oe.critical.draggable.id],Be=wa({reason:he,lastImpact:oe.impact,afterCritical:oe.afterCritical,onLiftImpact:oe.onLiftImpact,home:oe.dimensions.droppables[oe.critical.droppable.id],viewport:oe.viewport,draggables:oe.dimensions.draggables}),Ue=Be.impact,Ye=Be.didDropInsideDroppable,Ot=Ye?wt(Ue):null,Yn=Ye?dt(Ue):null,$n={index:ke.draggable.index,droppableId:ke.droppable.id},Er={draggableId:et.descriptor.id,type:et.descriptor.type,source:$n,reason:he,mode:oe.movementMode,destination:Ot,combine:Yn},Sr=ta({impact:Ue,draggable:et,dimensions:Je,viewport:oe.viewport,afterCritical:oe.afterCritical}),Vr={critical:oe.critical,afterCritical:oe.afterCritical,result:Er,impact:Ue},Ar=!Sn(oe.current.client.offset,Sr)||Boolean(Er.combine);if(!Ar){z(Bn({completed:Vr}));return}var ka=va({current:oe.current.client.offset,destination:Sr,reason:he}),Ta={newHomeClientOffset:Sr,dropDuration:ka,completed:Vr};z(Hn(Ta))}}},Or=function(){return{x:window.pageXOffset,y:window.pageYOffset}};function ar(b){return{eventName:"scroll",options:{passive:!0,capture:!1},fn:function(z){if(z.target!==window&&z.target!==window.document)return;b()}}}function zr(b){var S=b.onWindowScroll;function z(){S(Or())}var Q=v(z),ie=ar(Q),oe=ye;function he(){return oe!==ye}function me(){he()&&q(!1),oe=Re(window,[ie])}function ke(){he()||q(!1),Q.cancel(),oe(),oe=ye}return{start:me,stop:ke,isActive:he}}var ur=function(S){return S.type==="DROP_COMPLETE"||S.type==="DROP_ANIMATE"||S.type==="FLUSH"},$r=function(b){var S=zr({onWindowScroll:function(Q){b.dispatch(un({newScroll:Q}))}});return function(z){return function(Q){!S.isActive()&&Q.type==="INITIAL_PUBLISH"&&S.start(),S.isActive()&&ur(Q)&&S.stop(),z(Q)}}},Ua=function(b){var S=!1,z=!1,Q=setTimeout(function(){z=!0}),ie=function(he){if(S)return;if(z)return;S=!0,b(he),clearTimeout(Q)};return ie.wasCalled=function(){return S},ie},ti=function(){var b=[],S=function(oe){var he=Ke(b,function(Je){return Je.timerId===oe});he!==-1||q(!1);var me=b.splice(he,1),ke=me[0];ke.callback()},z=function(oe){var he=setTimeout(function(){return S(he)}),me={timerId:he,callback:oe};b.push(me)},Q=function(){if(!b.length)return;var oe=[].concat(b);b.length=0,oe.forEach(function(he){clearTimeout(he.timerId),he.callback()})};return{add:z,flush:Q}},qa=function(S,z){return S==null&&z==null?!0:S==null||z==null?!1:S.droppableId===z.droppableId&&S.index===z.index},oi=function(S,z){return S==null&&z==null?!0:S==null||z==null?!1:S.draggableId===z.draggableId&&S.droppableId===z.droppableId},si=function(S,z){if(S===z)return!0;var Q=S.draggable.id===z.draggable.id&&S.draggable.droppableId===z.draggable.droppableId&&S.draggable.type===z.draggable.type&&S.draggable.index===z.draggable.index,ie=S.droppable.id===z.droppable.id&&S.droppable.type===z.droppable.type;return Q&&ie},Ga=function(S,z){rn(),z(),Ln()},Pa=function(S,z){return{draggableId:S.draggable.id,type:S.droppable.type,source:{droppableId:S.droppable.id,index:S.draggable.index},mode:z}},ba=function(S,z,Q,ie){if(!S){Q(ie(z));return}var oe=Ua(Q),he={announce:oe};S(z,he),oe.wasCalled()||Q(ie(z))},Sa=function(b,S){var z=ti(),Q=null,ie=function(Ue,Ye){Q&&q(!1),Ga("onBeforeCapture",function(){var Ot=b().onBeforeCapture;if(Ot){var Yn={draggableId:Ue,mode:Ye};Ot(Yn)}})},oe=function(Ue,Ye){Q&&q(!1),Ga("onBeforeDragStart",function(){var Ot=b().onBeforeDragStart;Ot&&Ot(Pa(Ue,Ye))})},he=function(Ue,Ye){Q&&q(!1);var Ot=Pa(Ue,Ye);Q={mode:Ye,lastCritical:Ue,lastLocation:Ot.source,lastCombine:null},z.add(function(){Ga("onDragStart",function(){return ba(b().onDragStart,Ot,S,Ct.onDragStart)})})},me=function(Ue,Ye){var Ot=wt(Ye),Yn=dt(Ye);Q||q(!1);var $n=!si(Ue,Q.lastCritical);$n&&(Q.lastCritical=Ue);var Er=!qa(Q.lastLocation,Ot);Er&&(Q.lastLocation=Ot);var Sr=!oi(Q.lastCombine,Yn);if(Sr&&(Q.lastCombine=Yn),!$n&&!Er&&!Sr)return;var Vr=Object(Y.a)({},Pa(Ue,Q.mode),{combine:Yn,destination:Ot});z.add(function(){Ga("onDragUpdate",function(){return ba(b().onDragUpdate,Vr,S,Ct.onDragUpdate)})})},ke=function(){Q||q(!1),z.flush()},Je=function(Ue){Q||q(!1),Q=null,Ga("onDragEnd",function(){return ba(b().onDragEnd,Ue,S,Ct.onDragEnd)})},et=function(){if(!Q)return;var Ue=Object(Y.a)({},Pa(Q.lastCritical,Q.mode),{combine:null,destination:null,reason:"CANCEL"});Je(Ue)};return{beforeCapture:ie,beforeStart:oe,start:he,update:me,flush:ke,drop:Je,abort:et}},Da=function(b,S){var z=Sa(b,S);return function(Q){return function(ie){return function(oe){if(oe.type==="BEFORE_INITIAL_CAPTURE"){z.beforeCapture(oe.payload.draggableId,oe.payload.movementMode);return}if(oe.type==="INITIAL_PUBLISH"){var he=oe.payload.critical;z.beforeStart(he,oe.payload.movementMode),ie(oe),z.start(he,oe.payload.movementMode);return}if(oe.type==="DROP_COMPLETE"){var me=oe.payload.completed.result;z.flush(),ie(oe),z.drop(me);return}if(ie(oe),oe.type==="FLUSH"){z.abort();return}var ke=Q.getState();ke.phase==="DRAGGING"&&z.update(ke.critical,ke.impact)}}}},aa=function(b){return function(S){return function(z){if(z.type!=="DROP_ANIMATION_FINISHED"){S(z);return}var Q=b.getState();Q.phase==="DROP_ANIMATING"||q(!1),b.dispatch(Bn({completed:Q.completed}))}}},Kr=function(b){var S=null,z=null;function Q(){z&&(cancelAnimationFrame(z),z=null),S&&(S(),S=null)}return function(ie){return function(oe){if((oe.type==="FLUSH"||oe.type==="DROP_COMPLETE"||oe.type==="DROP_ANIMATION_FINISHED")&&Q(),ie(oe),oe.type!=="DROP_ANIMATE")return;var he={eventName:"scroll",options:{capture:!0,passive:!1,once:!0},fn:function(){var ke=b.getState();ke.phase==="DROP_ANIMATING"&&b.dispatch(lr())}};z=requestAnimationFrame(function(){z=null,S=Re(window,[he])})}}},la=function(b){return function(){return function(S){return function(z){(z.type==="DROP_COMPLETE"||z.type==="FLUSH"||z.type==="DROP_ANIMATE")&&b.stopPublishing(),S(z)}}}},fa=function(b){var S=!1;return function(){return function(z){return function(Q){if(Q.type==="INITIAL_PUBLISH"){S=!0,b.tryRecordFocus(Q.payload.critical.draggable.id),z(Q),b.tryRestoreFocusRecorded();return}if(z(Q),!S)return;if(Q.type==="FLUSH"){S=!1,b.tryRestoreFocusRecorded();return}if(Q.type==="DROP_COMPLETE"){S=!1;var ie=Q.payload.completed.result;ie.combine&&b.tryShiftRecord(ie.draggableId,ie.combine.draggableId),b.tryRestoreFocusRecorded()}}}}},Rr=function(S){return S.type==="DROP_COMPLETE"||S.type==="DROP_ANIMATE"||S.type==="FLUSH"},Ve=function(b){return function(S){return function(z){return function(Q){if(Rr(Q)){b.stop(),z(Q);return}if(Q.type==="INITIAL_PUBLISH"){z(Q);var ie=S.getState();ie.phase==="DRAGGING"||q(!1),b.start(ie);return}z(Q),b.scroll(S.getState())}}}},Dr=function(b){return function(S){return function(z){if(S(z),z.type!=="PUBLISH_WHILE_DRAGGING")return;var Q=b.getState();if(Q.phase!=="DROP_PENDING")return;if(Q.isWaiting)return;b.dispatch(mr({reason:Q.reason}))}}},Ma=W.d,Fa=function(b){var S=b.dimensionMarshal,z=b.focusMarshal,Q=b.styleMarshal,ie=b.getResponders,oe=b.announce,he=b.autoScroller;return Object(W.e)(ct,Ma(Object(W.a)(br(Q),la(S),_r(S),ga,aa,Kr,Dr,Ve(he),$r,fa(z),Da(ie,oe))))},Ca=function(){return{additions:{},removals:{},modified:{}}};function ci(b){var S=b.registry,z=b.callbacks,Q=Ca(),ie=null,oe=function(){if(ie)return;z.collectionStarting(),ie=requestAnimationFrame(function(){ie=null,rn();var et=Q,Be=et.additions,Ue=et.removals,Ye=et.modified,Ot=Object.keys(Be).map(function(Er){return S.draggable.getById(Er).getDimension(lt)}).sort(function(Er,Sr){return Er.descriptor.index-Sr.descriptor.index}),Yn=Object.keys(Ye).map(function(Er){var Sr=S.droppable.getById(Er),Vr=Sr.callbacks.getScrollWhileDragging();return{droppableId:Er,scroll:Vr}}),$n={additions:Ot,removals:Object.keys(Ue),modified:Yn};Q=Ca(),Ln(),z.publish($n)})},he=function(et){var Be=et.descriptor.id;Q.additions[Be]=et,Q.modified[et.descriptor.droppableId]=!0,Q.removals[Be]&&delete Q.removals[Be],oe()},me=function(et){var Be=et.descriptor;Q.removals[Be.id]=!0,Q.modified[Be.droppableId]=!0,Q.additions[Be.id]&&delete Q.additions[Be.id],oe()},ke=function(){if(!ie)return;cancelAnimationFrame(ie),ie=null,Q=Ca()};return{add:he,remove:me,stop:ke}}var bi=function(b){var S=b.scrollHeight,z=b.scrollWidth,Q=b.height,ie=b.width,oe=Cn({x:z,y:S},{x:ie,y:Q}),he={x:Math.max(0,oe.x),y:Math.max(0,oe.y)};return he},Ei=function(){var b=document.documentElement;return b||q(!1),b},Gr=function(){var b=Ei(),S=bi({scrollHeight:b.scrollHeight,scrollWidth:b.scrollWidth,width:b.clientWidth,height:b.clientHeight});return S},ea=function(){var b=Or(),S=Gr(),z=b.y,Q=b.x,ie=Ei(),oe=ie.clientWidth,he=ie.clientHeight,me=Q+oe,ke=z+he,Je=U({top:z,left:Q,right:me,bottom:ke}),et={frame:Je,scroll:{initial:b,current:b,max:S,diff:{value:lt,displacement:lt}}};return et},ma=function(b){var S=b.critical,z=b.scrollOptions,Q=b.registry;rn();var ie=ea(),oe=ie.scroll.current,he=S.droppable,me=Q.droppable.getAllByType(he.type).map(function(Be){return Be.callbacks.getDimensionAndWatchScroll(oe,z)}),ke=Q.draggable.getAllByType(S.draggable.type).map(function(Be){return Be.getDimension(oe)}),Je={draggables:Xn(ke),droppables:ln(me)};Ln();var et={dimensions:Je,critical:S,viewport:ie};return et};function ha(b,S,z){if(z.descriptor.id===S.id)return!1;if(z.descriptor.type!==S.type)return!1;var Q=b.droppable.getById(z.descriptor.droppableId);return!(Q.descriptor.mode!=="virtual")}var Wa=function(b,S){var z=null,Q=ci({callbacks:{publish:S.publishWhileDragging,collectionStarting:S.collectionStarting},registry:b}),ie=function(Ye,Ot){if(b.droppable.exists(Ye)||q(!1),!z)return;S.updateDroppableIsEnabled({id:Ye,isEnabled:Ot})},oe=function(Ye,Ot){if(!z)return;b.droppable.exists(Ye)||q(!1),S.updateDroppableIsCombineEnabled({id:Ye,isCombineEnabled:Ot})},he=function(Ye,Ot){if(!z)return;b.droppable.exists(Ye)||q(!1),S.updateDroppableScroll({id:Ye,newScroll:Ot})},me=function(Ye,Ot){if(!z)return;b.droppable.getById(Ye).callbacks.scroll(Ot)},ke=function(){if(!z)return;Q.stop();var Ye=z.critical.droppable;b.droppable.getAllByType(Ye.type).forEach(function(Ot){return Ot.callbacks.dragStopped()}),z.unsubscribe(),z=null},Je=function(Ye){z||q(!1);var Ot=z.critical.draggable;Ye.type==="ADDITION"&&(ha(b,Ot,Ye.value)&&Q.add(Ye.value)),Ye.type==="REMOVAL"&&(ha(b,Ot,Ye.value)&&Q.remove(Ye.value))},et=function(Ye){z&&q(!1);var Ot=b.draggable.getById(Ye.draggableId),Yn=b.droppable.getById(Ot.descriptor.droppableId),$n={draggable:Ot.descriptor,droppable:Yn.descriptor},Er=b.subscribe(Je);return z={critical:$n,unsubscribe:Er},ma({critical:$n,registry:b,scrollOptions:Ye.scrollOptions})},Be={updateDroppableIsEnabled:ie,updateDroppableIsCombineEnabled:oe,scrollDroppable:me,updateDroppableScroll:he,startPublishing:et,stopPublishing:ke};return Be},$a=function(b,S){return b.phase==="IDLE"?!0:b.phase!=="DROP_ANIMATING"||b.completed.result.draggableId===S?!1:b.completed.result.reason==="DROP"},yo=function(b){window.scrollBy(b.x,b.y)},Ji=i(function(b){return gn(b).filter(function(S){return S.isEnabled?!!S.frame:!1})}),Li=function(S,z){var Q=qe(Ji(z),function(ie){return ie.frame||q(!1),Gt(ie.frame.pageMarginBox)(S)});return Q},Fi=function(b){var S=b.center,z=b.destination,Q=b.droppables;if(z){var ie=Q[z];return ie.frame?ie:null}var oe=Li(S,Q);return oe},Ai={startFromPercentage:.25,maxScrollAtPercentage:.05,maxPixelScroll:28,ease:function(S){return Math.pow(S,2)},durationDampening:{stopDampeningAt:1200,accelerateAt:360}},Yi=function(b,S){var z=b[S.size]*Ai.startFromPercentage,Q=b[S.size]*Ai.maxScrollAtPercentage,ie={startScrollingFrom:z,maxScrollValueAt:Q};return ie},mo=function(b){var S=b.startOfRange,z=b.endOfRange,Q=b.current,ie=z-S;if(ie===0)return 0;var oe=Q-S,he=oe/ie;return he},Xi=1,po=function(b,S){if(b>S.startScrollingFrom)return 0;if(b<=S.maxScrollValueAt)return Ai.maxPixelScroll;if(b===S.startScrollingFrom)return Xi;var z=mo({startOfRange:S.maxScrollValueAt,endOfRange:S.startScrollingFrom,current:b}),Q=1-z,ie=Ai.maxPixelScroll*Ai.ease(Q);return Math.ceil(ie)},vi=Ai.durationDampening.accelerateAt,Zi=Ai.durationDampening.stopDampeningAt,zi=function(b,S){var z=S,Q=Zi,ie=Date.now(),oe=ie-z;if(oe>=Zi)return b;if(oe<vi)return Xi;var he=mo({startOfRange:vi,endOfRange:Q,current:oe}),me=b*Ai.ease(he);return Math.ceil(me)},Fr=function(b){var S=b.distanceToEdge,z=b.thresholds,Q=b.dragStartTime,ie=b.shouldUseTimeDampening,oe=po(S,z);return oe===0?0:ie?Math.max(zi(oe,Q),Xi):oe},Cr=function(b){var S=b.container,z=b.distanceToEdges,Q=b.dragStartTime,ie=b.axis,oe=b.shouldUseTimeDampening,he=Yi(S,ie),me=z[ie.end]<z[ie.start];return me?Fr({distanceToEdge:z[ie.end],thresholds:he,dragStartTime:Q,shouldUseTimeDampening:oe}):-1*Fr({distanceToEdge:z[ie.start],thresholds:he,dragStartTime:Q,shouldUseTimeDampening:oe})},mn=function(b){var S=b.container,z=b.subject,Q=b.proposedScroll,ie=z.height>S.height,oe=z.width>S.width;return!oe&&!ie?Q:oe&&ie?null:{x:oe?0:Q.x,y:ie?0:Q.y}},na=We(function(b){return b===0?0:b}),pa=function(b){var S=b.dragStartTime,z=b.container,Q=b.subject,ie=b.center,oe=b.shouldUseTimeDampening,he={top:ie.y-z.top,right:z.right-ie.x,bottom:z.bottom-ie.y,left:ie.x-z.left},me=Cr({container:z,distanceToEdges:he,dragStartTime:S,axis:_n,shouldUseTimeDampening:oe}),ke=Cr({container:z,distanceToEdges:he,dragStartTime:S,axis:ir,shouldUseTimeDampening:oe}),Je=na({x:ke,y:me});if(Sn(Je,lt))return null;var et=mn({container:z,subject:Q,proposedScroll:Je});return et?Sn(et,lt)?null:et:null},Ha=We(function(b){return b===0?0:b>0?1:-1}),Ka=function(){var b=function(z,Q){return z<0?z:z>Q?z-Q:0};return function(S){var z=S.current,Q=S.max,ie=S.change,oe=tn(z,ie),he={x:b(oe.x,Q.x),y:b(oe.y,Q.y)};return Sn(he,lt)?null:he}}(),di=function(S){var z=S.max,Q=S.current,ie=S.change,oe={x:Math.max(Q.x,z.x),y:Math.max(Q.y,z.y)},he=Ha(ie),me=Ka({max:oe,current:Q,change:he});return me?he.x!==0&&me.x===0?!0:he.y!==0&&me.y===0:!0},Oi=function(S,z){return di({current:S.scroll.current,max:S.scroll.max,change:z})},Ni=function(S,z){if(!Oi(S,z))return null;var Q=S.scroll.max,ie=S.scroll.current;return Ka({current:ie,max:Q,change:z})},Gi=function(S,z){var Q=S.frame;return Q?di({current:Q.scroll.current,max:Q.scroll.max,change:z}):!1},is=function(S,z){var Q=S.frame;return Q&&Gi(S,z)?Ka({current:Q.scroll.current,max:Q.scroll.max,change:z}):null},Wo=function(b){var S=b.viewport,z=b.subject,Q=b.center,ie=b.dragStartTime,oe=b.shouldUseTimeDampening,he=pa({dragStartTime:ie,container:S.frame,subject:z,center:Q,shouldUseTimeDampening:oe});return he&&Oi(S,he)?he:null},os=function(b){var S=b.droppable,z=b.subject,Q=b.center,ie=b.dragStartTime,oe=b.shouldUseTimeDampening,he=S.frame;if(!he)return null;var me=pa({dragStartTime:ie,container:he.pageMarginBox,subject:z,center:Q,shouldUseTimeDampening:oe});return me&&Gi(S,me)?me:null},xo=function(b){var S=b.state,z=b.dragStartTime,Q=b.shouldUseTimeDampening,ie=b.scrollWindow,oe=b.scrollDroppable,he=S.current.page.borderBoxCenter,me=S.dimensions.draggables[S.critical.draggable.id],ke=me.page.marginBox;if(S.isWindowScrollAllowed){var Je=S.viewport,et=Wo({dragStartTime:z,viewport:Je,subject:ke,center:he,shouldUseTimeDampening:Q});if(et){ie(et);return}}var Be=Fi({center:he,destination:ht(S.impact),droppables:S.dimensions.droppables});if(!Be)return;var Ue=os({dragStartTime:z,droppable:Be,subject:ke,center:he,shouldUseTimeDampening:Q});Ue&&oe(Be.descriptor.id,Ue)},Qi=function(b){var S=b.scrollWindow,z=b.scrollDroppable,Q=v(S),ie=v(z),oe=null,he=function(et){oe||q(!1);var Be=oe,Ue=Be.shouldUseTimeDampening,Ye=Be.dragStartTime;xo({state:et,scrollWindow:Q,scrollDroppable:ie,dragStartTime:Ye,shouldUseTimeDampening:Ue})},me=function(et){rn(),oe&&q(!1);var Be=Date.now(),Ue=!1,Ye=function(){Ue=!0};xo({state:et,dragStartTime:0,shouldUseTimeDampening:!1,scrollWindow:Ye,scrollDroppable:Ye}),oe={dragStartTime:Be,shouldUseTimeDampening:Ue},Ln(),Ue&&he(et)},ke=function(){if(!oe)return;Q.cancel(),ie.cancel(),oe=null};return{start:me,stop:ke,scroll:he}},qi=function(b){var S=b.move,z=b.scrollDroppable,Q=b.scrollWindow,ie=function(Je,et){var Be=tn(Je.current.client.selection,et);S({client:Be})},oe=function(Je,et){if(!Gi(Je,et))return et;var Be=is(Je,et);if(!Be)return z(Je.descriptor.id,et),null;var Ue=Cn(et,Be);z(Je.descriptor.id,Ue);var Ye=Cn(et,Ue);return Ye},he=function(Je,et,Be){if(!Je)return Be;if(!Oi(et,Be))return Be;var Ue=Ni(et,Be);if(!Ue)return Q(Be),null;var Ye=Cn(Be,Ue);Q(Ye);var Ot=Cn(Be,Ye);return Ot},me=function(Je){var et=Je.scrollJumpRequest;if(!et)return;var Be=ht(Je.impact);Be||q(!1);var Ue=oe(Je.dimensions.droppables[Be],et);if(!Ue)return;var Ye=Je.viewport,Ot=he(Je.isWindowScrollAllowed,Ye,Ue);if(!Ot)return;ie(Je,Ot)};return me},ss=function(b){var S=b.scrollDroppable,z=b.scrollWindow,Q=b.move,ie=Qi({scrollWindow:z,scrollDroppable:S}),oe=qi({move:Q,scrollWindow:z,scrollDroppable:S}),he=function(Je){if(Je.phase!=="DRAGGING")return;if(Je.movementMode==="FLUID"){ie.scroll(Je);return}if(!Je.scrollJumpRequest)return;oe(Je)},me={scroll:he,start:ie.start,stop:ie.stop};return me},io="data-rbd",oo=function(){var b=io+"-drag-handle";return{base:b,draggableId:b+"-draggable-id",contextId:b+"-context-id"}}(),Co=function(){var b=io+"-draggable";return{base:b,contextId:b+"-context-id",id:b+"-id"}}(),Ss=function(){var b=io+"-droppable";return{base:b,contextId:b+"-context-id",id:b+"-id"}}(),Ho={contextId:io+"-scroll-container-context-id"},Si=function(S){return function(z){return"["+z+'="'+S+'"]'}},Ja=function(S,z){return S.map(function(Q){var ie=Q.styles[z];return ie?Q.selector+" { "+ie+" }":""}).join(" ")},fi="pointer-events: none;",ri=function(b){var S=Si(b),z=function(){var me=`
cursor: -webkit-grab;
cursor: grab;
`;return{selector:S(oo.contextId),styles:{always:`
-webkit-touch-callout: none;
-webkit-tap-highlight-color: rgba(0,0,0,0);
touch-action: manipulation;
`,resting:me,dragging:fi,dropAnimating:me}}}(),Q=function(){var me=`
transition: `+Gn.outOfTheWay+`;
`;return{selector:S(Co.contextId),styles:{dragging:me,dropAnimating:me,userCancel:me}}}(),ie={selector:S(Ss.contextId),styles:{always:"overflow-anchor: none;"}},oe={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=[Q,z,ie,oe];return{always:Ja(he,"always"),resting:Ja(he,"resting"),dragging:Ja(he,"dragging"),dropAnimating:Ja(he,"dropAnimating"),userCancel:Ja(he,"userCancel")}},hi=typeof window!="undefined"&&typeof window.document!="undefined"&&typeof window.document.createElement!="undefined"?ee.useLayoutEffect:ee.useEffect,_o=function(){var S=document.querySelector("head");return S||q(!1),S},vo=function(S){var z=document.createElement("style");return S&&z.setAttribute("nonce",S),z.type="text/css",z};function ls(b,S){var z=M(function(){return ri(b)},[b]),Q=Object(ee.useRef)(null),ie=Object(ee.useRef)(null),oe=_(i(function(Be){var Ue=ie.current;Ue||q(!1),Ue.textContent=Be}),[]),he=_(function(Be){var Ue=Q.current;Ue||q(!1),Ue.textContent=Be},[]);hi(function(){!Q.current&&!ie.current||q(!1);var Be=vo(S),Ue=vo(S);return Q.current=Be,ie.current=Ue,Be.setAttribute(io+"-always",b),Ue.setAttribute(io+"-dynamic",b),_o().appendChild(Be),_o().appendChild(Ue),he(z.always),oe(z.resting),function(){var Ye=function(Yn){var $n=Yn.current;$n||q(!1),_o().removeChild($n),Yn.current=null};Ye(Q),Ye(ie)}},[S,he,oe,z.always,z.resting,b]);var me=_(function(){return oe(z.dragging)},[oe,z.dragging]),ke=_(function(Be){if(Be==="DROP"){oe(z.dropAnimating);return}oe(z.userCancel)},[oe,z.dropAnimating,z.userCancel]),Je=_(function(){if(!ie.current)return;oe(z.resting)},[oe,z.resting]),et=M(function(){return{dragging:me,dropping:ke,resting:Je}},[me,ke,Je]);return et}var Ko=function(b){return b&&b.ownerDocument?b.ownerDocument.defaultView:window};function so(b){return b instanceof Ko(b).HTMLElement}function Ao(b,S){var z="["+oo.contextId+'="'+b+'"]',Q=Lt(document.querySelectorAll(z));if(!Q.length)return null;var ie=qe(Q,function(oe){return oe.getAttribute(oo.draggableId)===S});return ie&&so(ie)?ie:null}function us(b){var S=Object(ee.useRef)({}),z=Object(ee.useRef)(null),Q=Object(ee.useRef)(null),ie=Object(ee.useRef)(!1),oe=_(function(Ue,Ye){var Ot={id:Ue,focus:Ye};return S.current[Ue]=Ot,function(){var $n=S.current,Er=$n[Ue];Er!==Ot&&delete $n[Ue]}},[]),he=_(function(Ue){var Ye=Ao(b,Ue);Ye&&Ye!==document.activeElement&&Ye.focus()},[b]),me=_(function(Ue,Ye){z.current===Ue&&(z.current=Ye)},[]),ke=_(function(){if(Q.current)return;if(!ie.current)return;Q.current=requestAnimationFrame(function(){Q.current=null;var Ue=z.current;Ue&&he(Ue)})},[he]),Je=_(function(Ue){z.current=null;var Ye=document.activeElement;if(!Ye)return;if(Ye.getAttribute(oo.draggableId)!==Ue)return;z.current=Ue},[]);hi(function(){return ie.current=!0,function(){ie.current=!1;var Ue=Q.current;Ue&&cancelAnimationFrame(Ue)}},[]);var et=M(function(){return{register:oe,tryRecordFocus:Je,tryRestoreFocusRecorded:ke,tryShiftRecord:me}},[oe,Je,ke,me]);return et}function zo(){var b={draggables:{},droppables:{}},S=[];function z(Be){return S.push(Be),function(){var Ye=S.indexOf(Be);if(Ye===-1)return;S.splice(Ye,1)}}function Q(Be){S.length&&S.forEach(function(Ue){return Ue(Be)})}function ie(Be){return b.draggables[Be]||null}function oe(Be){var Ue=ie(Be);return Ue||q(!1),Ue}var he={register:function(Ue){b.draggables[Ue.descriptor.id]=Ue,Q({type:"ADDITION",value:Ue})},update:function(Ue,Ye){var Ot=b.draggables[Ye.descriptor.id];if(!Ot)return;if(Ot.uniqueId!==Ue.uniqueId)return;delete b.draggables[Ye.descriptor.id],b.draggables[Ue.descriptor.id]=Ue},unregister:function(Ue){var Ye=Ue.descriptor.id,Ot=ie(Ye);if(!Ot)return;if(Ue.uniqueId!==Ot.uniqueId)return;delete b.draggables[Ye],Q({type:"REMOVAL",value:Ue})},getById:oe,findById:ie,exists:function(Ue){return Boolean(ie(Ue))},getAllByType:function(Ue){return fe(b.draggables).filter(function(Ye){return Ye.descriptor.type===Ue})}};function me(Be){return b.droppables[Be]||null}function ke(Be){var Ue=me(Be);return Ue||q(!1),Ue}var Je={register:function(Ue){b.droppables[Ue.descriptor.id]=Ue},unregister:function(Ue){var Ye=me(Ue.descriptor.id);if(!Ye)return;if(Ue.uniqueId!==Ye.uniqueId)return;delete b.droppables[Ue.descriptor.id]},getById:ke,findById:me,exists:function(Ue){return Boolean(me(Ue))},getAllByType:function(Ue){return fe(b.droppables).filter(function(Ye){return Ye.descriptor.type===Ue})}};function et(){b.draggables={},b.droppables={},S.length=0}return{draggable:he,droppable:Je,subscribe:z,clean:et}}function Ts(){var b=M(zo,[]);return Object(ee.useEffect)(function(){return function(){requestAnimationFrame(b.clean)}},[b]),b}var go=I.a.createContext(null),$i=function(){var b=document.body;return b||q(!1),b},So={position:"absolute",width:"1px",height:"1px",margin:"-1px",border:"0",padding:"0",overflow:"hidden",clip:"rect(0 0 0 0)","clip-path":"inset(100%)"},eo=function(S){return"rbd-announcement-"+S};function To(b){var S=M(function(){return eo(b)},[b]),z=Object(ee.useRef)(null);Object(ee.useEffect)(function(){var oe=document.createElement("div");return z.current=oe,oe.id=S,oe.setAttribute("aria-live","assertive"),oe.setAttribute("aria-atomic","true"),Object(Y.a)(oe.style,So),$i().appendChild(oe),function(){setTimeout(function(){var ke=$i();ke.contains(oe)&&ke.removeChild(oe),oe===z.current&&(z.current=null)})}},[S]);var Q=_(function(ie){var oe=z.current;if(oe){oe.textContent=ie;return}},[]);return Q}var Go=0,bo={separator:"::"};function Ds(){Go=0}function to(b,S){return S===void 0&&(S=bo),M(function(){return""+b+S.separator+Go++},[S.separator,b])}function Ti(b){var S=b.contextId,z=b.uniqueId;return"rbd-hidden-text-"+S+"-"+z}function Vo(b){var S=b.contextId,z=b.text,Q=to("hidden-text",{separator:"-"}),ie=M(function(){return Ti({contextId:S,uniqueId:Q})},[Q,S]);return Object(ee.useEffect)(function(){var he=document.createElement("div");return he.id=ie,he.textContent=z,he.style.display="none",$i().appendChild(he),function(){var ke=$i();ke.contains(he)&&ke.removeChild(he)}},[ie,z]),ie}var lo=I.a.createContext(null),Do={react:"^16.8.5","react-dom":"^16.8.5"},Ri=/(\d+)\.(\d+)\.(\d+)/,Ia=function(S){var z=Ri.exec(S);z!=null||q(!1);var Q=Number(z[1]),ie=Number(z[2]),oe=Number(z[3]);return{major:Q,minor:ie,patch:oe,raw:S}},ia=function(S,z){return z.major>S.major?!0:z.major<S.major?!1:z.minor>S.minor?!0:z.minor<S.minor?!1:z.patch>=S.patch},cr=function(b,S){var z=Ia(b),Q=Ia(S);if(ia(z,Q))return},Ur=`
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
`,Ea=function(b){var S=b.doctype;if(!S)return;S.name.toLowerCase()!=="html",S.publicId!==""};function Ya(b){}function Ii(b,S){Ya(function(){Object(ee.useEffect)(function(){try{b()}catch(z){Se(`
A setup problem was encountered.
> `+z.message+`
`)}},S)})}function Vi(){Ii(function(){cr(Do.react,I.a.version),Ea(document)},[])}function yi(b){var S=Object(ee.useRef)(b);return Object(ee.useEffect)(function(){S.current=b}),S}function Di(){var b=null;function S(){return Boolean(b)}function z(he){return he===b}function Q(he){b&&q(!1);var me={abandon:he};return b=me,me}function ie(){b||q(!1),b=null}function oe(){b&&(b.abandon(),ie())}return{isClaimed:S,isActive:z,claim:Q,release:ie,tryAbandon:oe}}var Wi=9,no=13,ni=27,ws=32,Xs=33,Rl=34,cs=35,Os=36,Qs=37,Pl=38,Js=39,Ml=40,ds,fs=(ds={},ds[no]=!0,ds[Wi]=!0,ds),Rs=function(b){fs[b.keyCode]&&b.preventDefault()},hs=function(){var b="visibilitychange";if(typeof document=="undefined")return b;var S=[b,"ms"+b,"webkit"+b,"moz"+b,"o"+b],z=qe(S,function(Q){return"on"+Q in document});return z||b}(),Zs=0,Ps=5;function wo(b,S){return Math.abs(S.x-b.x)>=Ps||Math.abs(S.y-b.y)>=Ps}var ms={type:"IDLE"};function ps(b){var S=b.cancel,z=b.completed,Q=b.getPhase,ie=b.setPhase;return[{eventName:"mousemove",fn:function(he){var me=he.button,ke=he.clientX,Je=he.clientY;if(me!==Zs)return;var et={x:ke,y:Je},Be=Q();if(Be.type==="DRAGGING"){he.preventDefault(),Be.actions.move(et);return}Be.type==="PENDING"||q(!1);var Ue=Be.point;if(!wo(Ue,et))return;he.preventDefault();var Ye=Be.actions.fluidLift(et);ie({type:"DRAGGING",actions:Ye})}},{eventName:"mouseup",fn:function(he){var me=Q();if(me.type!=="DRAGGING"){S();return}he.preventDefault(),me.actions.drop({shouldBlockNextClick:!0}),z()}},{eventName:"mousedown",fn:function(he){Q().type==="DRAGGING"&&he.preventDefault(),S()}},{eventName:"keydown",fn:function(he){var me=Q();if(me.type==="PENDING"){S();return}if(he.keyCode===ni){he.preventDefault(),S();return}Rs(he)}},{eventName:"resize",fn:S},{eventName:"scroll",options:{passive:!0,capture:!1},fn:function(){Q().type==="PENDING"&&S()}},{eventName:"webkitmouseforcedown",fn:function(he){var me=Q();if(me.type!=="IDLE"||q(!1),me.actions.shouldRespectForcePress()){S();return}he.preventDefault()}},{eventName:hs,fn:S}]}function qs(b){var S=Object(ee.useRef)(ms),z=Object(ee.useRef)(ye),Q=M(function(){return{eventName:"mousedown",fn:function(Be){if(Be.defaultPrevented)return;if(Be.button!==Zs)return;if(Be.ctrlKey||Be.metaKey||Be.shiftKey||Be.altKey)return;var Ue=b.findClosestDraggableId(Be);if(!Ue)return;var Ye=b.tryGetLock(Ue,he,{sourceEvent:Be});if(!Ye)return;Be.preventDefault();var Ot={x:Be.clientX,y:Be.clientY};z.current(),Je(Ye,Ot)}}},[b]),ie=M(function(){return{eventName:"webkitmouseforcewillbegin",fn:function(Be){if(Be.defaultPrevented)return;var Ue=b.findClosestDraggableId(Be);if(!Ue)return;var Ye=b.findOptionsForDraggable(Ue);if(!Ye)return;if(Ye.shouldRespectForcePress)return;if(!b.canGetLock(Ue))return;Be.preventDefault()}}},[b]),oe=_(function(){var Be={passive:!1,capture:!0};z.current=Re(window,[ie,Q],Be)},[ie,Q]),he=_(function(){var et=S.current;if(et.type==="IDLE")return;S.current=ms,z.current(),oe()},[oe]),me=_(function(){var et=S.current;he(),et.type==="DRAGGING"&&et.actions.cancel({shouldBlockNextClick:!0}),et.type==="PENDING"&&et.actions.abort()},[he]),ke=_(function(){var Be={capture:!0,passive:!1},Ue=ps({cancel:me,completed:he,getPhase:function(){return S.current},setPhase:function(Ot){S.current=Ot}});z.current=Re(window,Ue,Be)},[me,he]),Je=_(function(Be,Ue){S.current.type==="IDLE"||q(!1),S.current={type:"PENDING",point:Ue,actions:Be},ke()},[ke]);hi(function(){return oe(),function(){z.current()}},[oe])}var uo;function $s(){}var Ll=(uo={},uo[Rl]=!0,uo[Xs]=!0,uo[Os]=!0,uo[cs]=!0,uo);function el(b,S){function z(){S(),b.cancel()}function Q(){S(),b.drop()}return[{eventName:"keydown",fn:function(oe){if(oe.keyCode===ni){oe.preventDefault(),z();return}if(oe.keyCode===ws){oe.preventDefault(),Q();return}if(oe.keyCode===Ml){oe.preventDefault(),b.moveDown();return}if(oe.keyCode===Pl){oe.preventDefault(),b.moveUp();return}if(oe.keyCode===Js){oe.preventDefault(),b.moveRight();return}if(oe.keyCode===Qs){oe.preventDefault(),b.moveLeft();return}if(Ll[oe.keyCode]){oe.preventDefault();return}Rs(oe)}},{eventName:"mousedown",fn:z},{eventName:"mouseup",fn:z},{eventName:"click",fn:z},{eventName:"touchstart",fn:z},{eventName:"resize",fn:z},{eventName:"wheel",fn:z,options:{passive:!0}},{eventName:hs,fn:z}]}function xi(b){var S=Object(ee.useRef)($s),z=M(function(){return{eventName:"keydown",fn:function(oe){if(oe.defaultPrevented)return;if(oe.keyCode!==ws)return;var he=b.findClosestDraggableId(oe);if(!he)return;var me=b.tryGetLock(he,et,{sourceEvent:oe});if(!me)return;oe.preventDefault();var ke=!0,Je=me.snapLift();S.current();function et(){ke||q(!1),ke=!1,S.current(),Q()}S.current=Re(window,el(Je,et),{capture:!0,passive:!1})}}},[b]),Q=_(function(){var oe={passive:!1,capture:!0};S.current=Re(window,[z],oe)},[z]);hi(function(){return Q(),function(){S.current()}},[Q])}var Oo={type:"IDLE"},tl=120,nl=.15;function rl(b){var S=b.cancel,z=b.getPhase;return[{eventName:"orientationchange",fn:S},{eventName:"resize",fn:S},{eventName:"contextmenu",fn:function(ie){ie.preventDefault()}},{eventName:"keydown",fn:function(ie){if(z().type!=="DRAGGING"){S();return}ie.keyCode===ni&&ie.preventDefault(),S()}},{eventName:hs,fn:S}]}function Ro(b){var S=b.cancel,z=b.completed,Q=b.getPhase;return[{eventName:"touchmove",options:{capture:!1},fn:function(oe){var he=Q();if(he.type!=="DRAGGING"){S();return}he.hasMoved=!0;var me=oe.touches[0],ke=me.clientX,Je=me.clientY,et={x:ke,y:Je};oe.preventDefault(),he.actions.move(et)}},{eventName:"touchend",fn:function(oe){var he=Q();if(he.type!=="DRAGGING"){S();return}oe.preventDefault(),he.actions.drop({shouldBlockNextClick:!0}),z()}},{eventName:"touchcancel",fn:function(oe){if(Q().type!=="DRAGGING"){S();return}oe.preventDefault(),S()}},{eventName:"touchforcechange",fn:function(oe){var he=Q();he.type!=="IDLE"||q(!1);var me=oe.touches[0];if(!me)return;var ke=me.force>=nl;if(!ke)return;var Je=he.actions.shouldRespectForcePress();if(he.type==="PENDING"){Je&&S();return}if(Je){if(he.hasMoved){oe.preventDefault();return}S();return}oe.preventDefault()}},{eventName:hs,fn:S}]}function vs(b){var S=Object(ee.useRef)(Oo),z=Object(ee.useRef)(ye),Q=_(function(){return S.current},[]),ie=_(function(Ye){S.current=Ye},[]),oe=M(function(){return{eventName:"touchstart",fn:function(Ye){if(Ye.defaultPrevented)return;var Ot=b.findClosestDraggableId(Ye);if(!Ot)return;var Yn=b.tryGetLock(Ot,me,{sourceEvent:Ye});if(!Yn)return;var $n=Ye.touches[0],Er=$n.clientX,Sr=$n.clientY,Vr={x:Er,y:Sr};z.current(),Be(Yn,Vr)}}},[b]),he=_(function(){var Ye={capture:!0,passive:!1};z.current=Re(window,[oe],Ye)},[oe]),me=_(function(){var Ue=S.current;if(Ue.type==="IDLE")return;Ue.type==="PENDING"&&clearTimeout(Ue.longPressTimerId),ie(Oo),z.current(),he()},[he,ie]),ke=_(function(){var Ue=S.current;me(),Ue.type==="DRAGGING"&&Ue.actions.cancel({shouldBlockNextClick:!0}),Ue.type==="PENDING"&&Ue.actions.abort()},[me]),Je=_(function(){var Ye={capture:!0,passive:!1},Ot={cancel:ke,completed:me,getPhase:Q},Yn=Re(window,Ro(Ot),Ye),$n=Re(window,rl(Ot),Ye);z.current=function(){Yn(),$n()}},[ke,Q,me]),et=_(function(){var Ye=Q();Ye.type==="PENDING"||q(!1);var Ot=Ye.actions.fluidLift(Ye.point);ie({type:"DRAGGING",actions:Ot,hasMoved:!1})},[Q,ie]),Be=_(function(Ye,Ot){Q().type==="IDLE"||q(!1);var Yn=setTimeout(et,tl);ie({type:"PENDING",point:Ot,actions:Ye,longPressTimerId:Yn}),Je()},[Je,Q,ie,et]);hi(function(){return he(),function(){z.current();var Ot=Q();Ot.type==="PENDING"&&(clearTimeout(Ot.longPressTimerId),ie(Oo))}},[Q,he,ie]),hi(function(){var Ye=Re(window,[{eventName:"touchmove",fn:function(){},options:{capture:!1,passive:!1}}]);return Ye},[])}function al(b){Ya(function(){var S=yi(b);Ii(function(){S.current.length===b.length||q(!1)})})}var il={input:!0,button:!0,textarea:!0,select:!0,option:!0,optgroup:!0,video:!0,audio:!0};function Ms(b,S){if(S==null)return!1;var z=Boolean(il[S.tagName.toLowerCase()]);if(z)return!0;var Q=S.getAttribute("contenteditable");return Q==="true"||Q===""?!0:S===b?!1:Ms(b,S.parentElement)}function Po(b,S){var z=S.target;return so(z)?Ms(b,z):!1}var ol=function(b){return U(b.getBoundingClientRect()).center};function gs(b){return b instanceof Ko(b).Element}var sl=function(){var b="matches";if(typeof document=="undefined")return b;var S=[b,"msMatchesSelector","webkitMatchesSelector"],z=qe(S,function(Q){return Q in Element.prototype});return z||b}();function Mo(b,S){return b==null?null:b[sl](S)?b:Mo(b.parentElement,S)}function Il(b,S){return b.closest?b.closest(S):Mo(b,S)}function Lo(b){return"["+oo.contextId+'="'+b+'"]'}function ll(b,S){var z=S.target;if(!gs(z))return null;var Q=Lo(b),ie=Il(z,Q);return ie&&so(ie)?ie:null}function ul(b,S){var z=ll(b,S);return z?z.getAttribute(oo.draggableId):null}function cl(b,S){var z="["+Co.contextId+'="'+b+'"]',Q=Lt(document.querySelectorAll(z)),ie=qe(Q,function(oe){return oe.getAttribute(Co.id)===S});return ie&&so(ie)?ie:null}function Yo(b){b.preventDefault()}function co(b){var S=b.expected,z=b.phase,Q=b.isLockActive,ie=b.shouldWarn;return Q()?!(S!==z):!1}function Io(b){var S=b.lockAPI,z=b.store,Q=b.registry,ie=b.draggableId;if(S.isClaimed())return!1;var oe=Q.draggable.findById(ie);return oe&&oe.options.isEnabled?!!$a(z.getState(),ie):!1}function Xo(b){var S=b.lockAPI,z=b.contextId,Q=b.store,ie=b.registry,oe=b.draggableId,he=b.forceSensorStop,me=b.sourceEvent,ke=Io({lockAPI:S,store:Q,registry:ie,draggableId:oe});if(!ke)return null;var Je=ie.draggable.getById(oe),et=cl(z,Je.descriptor.id);if(!et)return null;if(me&&!Je.options.canDragInteractiveElements&&Po(et,me))return null;var Be=S.claim(he||ye),Ue="PRE_DRAG";function Ye(){return Je.options.shouldRespectForcePress}function Ot(){return S.isActive(Be)}function Yn(Ta,Xa){co({expected:Ta,phase:Ue,isLockActive:Ot,shouldWarn:!0})&&Q.dispatch(Xa())}var $n=Yn.bind(null,"DRAGGING");function Er(Ta){function Xa(){S.release(),Ue="COMPLETED"}Ue!=="PRE_DRAG"&&(Xa(),Ue==="PRE_DRAG"||q(!1)),Q.dispatch(pr(Ta.liftActionArgs)),Ue="DRAGGING";function ui(e,t){if(t===void 0&&(t={shouldBlockNextClick:!1}),Ta.cleanup(),t.shouldBlockNextClick){var a=Re(window,[{eventName:"click",fn:Yo,options:{once:!0,passive:!1,capture:!0}}]);setTimeout(a)}Xa(),Q.dispatch(mr({reason:e}))}return Object(Y.a)({isActive:function(){return co({expected:"DRAGGING",phase:Ue,isLockActive:Ot,shouldWarn:!1})},shouldRespectForcePress:Ye,drop:function(t){return ui("DROP",t)},cancel:function(t){return ui("CANCEL",t)}},Ta.actions)}function Sr(Ta){var Xa=v(function(e){$n(function(){return vr({client:e})})}),ui=Er({liftActionArgs:{id:oe,clientSelection:Ta,movementMode:"FLUID"},cleanup:function(){return Xa.cancel()},actions:{move:Xa}});return Object(Y.a)({},ui,{move:Xa})}function Vr(){var Ta={moveUp:function(){return $n(en)},moveRight:function(){return $n(hn)},moveDown:function(){return $n(Dn)},moveLeft:function(){return $n(Qe)}};return Er({liftActionArgs:{id:oe,clientSelection:ol(et),movementMode:"SNAP"},cleanup:ye,actions:Ta})}function Ar(){var Ta=co({expected:"PRE_DRAG",phase:Ue,isLockActive:Ot,shouldWarn:!0});Ta&&S.release()}var ka={isActive:function(){return co({expected:"PRE_DRAG",phase:Ue,isLockActive:Ot,shouldWarn:!1})},shouldRespectForcePress:Ye,fluidLift:Sr,snapLift:Vr,abort:Ar};return ka}var dl=[qs,xi,vs];function kl(b){var S=b.contextId,z=b.store,Q=b.registry,ie=b.customSensors,oe=b.enableDefaultSensors,he=[].concat(oe?dl:[],ie||[]),me=Object(ee.useState)(function(){return Di()})[0],ke=_(function(Sr,Vr){Sr.isDragging&&!Vr.isDragging&&me.tryAbandon()},[me]);hi(function(){var Sr=z.getState(),Vr=z.subscribe(function(){var Ar=z.getState();ke(Sr,Ar),Sr=Ar});return Vr},[me,z,ke]),hi(function(){return me.tryAbandon},[me.tryAbandon]);var Je=_(function(Er){return Io({lockAPI:me,registry:Q,store:z,draggableId:Er})},[me,Q,z]),et=_(function(Er,Sr,Vr){return Xo({lockAPI:me,registry:Q,contextId:S,store:z,draggableId:Er,forceSensorStop:Sr,sourceEvent:Vr&&Vr.sourceEvent?Vr.sourceEvent:null})},[S,me,Q,z]),Be=_(function(Er){return ul(S,Er)},[S]),Ue=_(function(Er){var Sr=Q.draggable.findById(Er);return Sr?Sr.options:null},[Q.draggable]),Ye=_(function(){if(!me.isClaimed())return;me.tryAbandon(),z.getState().phase!=="IDLE"&&z.dispatch(jn())},[me,z]),Ot=_(me.isClaimed,[me]),Yn=M(function(){return{canGetLock:Je,tryGetLock:et,findClosestDraggableId:Be,findOptionsForDraggable:Ue,tryReleaseLock:Ye,isLockClaimed:Ot}},[Je,et,Be,Ue,Ye,Ot]);al(he);for(var $n=0;$n<he.length;$n++)he[$n](Yn)}var fl=function(S){return{onBeforeCapture:S.onBeforeCapture,onBeforeDragStart:S.onBeforeDragStart,onDragStart:S.onDragStart,onDragEnd:S.onDragEnd,onDragUpdate:S.onDragUpdate}};function Hi(b){return b.current||q(!1),b.current}function ko(b){var S=b.contextId,z=b.setCallbacks,Q=b.sensors,ie=b.nonce,oe=b.dragHandleUsageInstructions,he=Object(ee.useRef)(null);Vi();var me=yi(b),ke=_(function(){return fl(me.current)},[me]),Je=To(S),et=Vo({contextId:S,text:oe}),Be=ls(S,ie),Ue=_(function(e){Hi(he).dispatch(e)},[]),Ye=M(function(){return Object(W.b)({publishWhileDragging:Wt,updateDroppableScroll:Zt,updateDroppableIsEnabled:qn,updateDroppableIsCombineEnabled:on,collectionStarting:rr},Ue)},[Ue]),Ot=Ts(),Yn=M(function(){return Wa(Ot,Ye)},[Ot,Ye]),$n=M(function(){return ss(Object(Y.a)({scrollWindow:yo,scrollDroppable:Yn.scrollDroppable},Object(W.b)({move:vr},Ue)))},[Yn.scrollDroppable,Ue]),Er=us(S),Sr=M(function(){return Fa({announce:Je,autoScroller:$n,dimensionMarshal:Yn,focusMarshal:Er,getResponders:ke,styleMarshal:Be})},[Je,$n,Yn,Er,ke,Be]);he.current=Sr;var Vr=_(function(){var e=Hi(he),t=e.getState();t.phase!=="IDLE"&&e.dispatch(jn())},[]),Ar=_(function(){var e=Hi(he).getState();return e.isDragging||e.phase==="DROP_ANIMATING"},[]),ka=M(function(){return{isDragging:Ar,tryAbort:Vr}},[Ar,Vr]);z(ka);var Ta=_(function(e){return $a(Hi(he).getState(),e)},[]),Xa=_(function(){return Rt(Hi(he).getState())},[]),ui=M(function(){return{marshal:Yn,focus:Er,contextId:S,canLift:Ta,isMovementAllowed:Xa,dragHandleUsageInstructionsId:et,registry:Ot}},[S,Yn,et,Er,Ta,Xa,Ot]);return kl({contextId:S,store:Sr,registry:Ot,customSensors:Q,enableDefaultSensors:b.enableDefaultSensors!==!1}),Object(ee.useEffect)(function(){return Vr},[Vr]),I.a.createElement(lo.Provider,{value:ui},I.a.createElement(D.a,{context:go,store:Sr},b.children))}var No=0;function Nl(){No=0}function hl(){return M(function(){return""+No++},[])}function au(){Nl(),Ds()}function Ul(b){var S=hl(),z=b.dragHandleUsageInstructions||Ct.dragHandleUsageInstructions;return I.a.createElement(_e,null,function(Q){return I.a.createElement(ko,{nonce:b.nonce,contextId:S,setCallbacks:Q,dragHandleUsageInstructions:z,enableDefaultSensors:b.enableDefaultSensors,sensors:b.sensors,onBeforeCapture:b.onBeforeCapture,onBeforeDragStart:b.onBeforeDragStart,onDragStart:b.onDragStart,onDragUpdate:b.onDragUpdate,onDragEnd:b.onDragEnd},b.children)})}var Ls=function(S){return function(z){return S===z}},Pi=Ls("scroll"),ml=Ls("auto"),jl=Ls("visible"),pl=function(S,z){return z(S.overflowX)||z(S.overflowY)},Bl=function(S,z){return z(S.overflowX)&&z(S.overflowY)},Is=function(S){var z=window.getComputedStyle(S),Q={overflowX:z.overflowX,overflowY:z.overflowY};return pl(Q,Pi)||pl(Q,ml)},vl=function(){return!1;var S,z;if(!Is(S))return!1;var Q,ie;if(Bl(ie,jl))return!1},ks=function b(S){return S==null?null:S===document.body?vl()?S:null:S===document.documentElement?null:Is(S)?S:b(S.parentElement)},iu=function(b){if(!b)return;var S=ks(b.parentElement);if(!S)return},Ns=function(b){return{x:b.scrollLeft,y:b.scrollTop}},Fl=function b(S){if(!S)return!1;var z=window.getComputedStyle(S);return z.position==="fixed"?!0:b(S.parentElement)},fo=function(b){var S=ks(b),z=Fl(b);return{closestScrollable:S,isFixedOnPage:z}},Qo=function(b){var S=b.descriptor,z=b.isEnabled,Q=b.isCombineEnabled,ie=b.isFixedOnPage,oe=b.direction,he=b.client,me=b.page,ke=b.closest,Je=function(){if(!ke)return null;var Ye=ke.scrollSize,Ot=ke.client,Yn=bi({scrollHeight:Ye.scrollHeight,scrollWidth:Ye.scrollWidth,height:Ot.paddingBox.height,width:Ot.paddingBox.width});return{pageMarginBox:ke.page.marginBox,frameClient:Ot,scrollSize:Ye,shouldClipSubject:ke.shouldClipSubject,scroll:{initial:ke.scroll,current:ke.scroll,max:Yn,diff:{value:lt,displacement:lt}}}}(),et=oe==="vertical"?_n:ir,Be=ae({page:me,withPlaceholder:null,axis:et,frame:Je}),Ue={descriptor:S,isCombineEnabled:Q,isFixedOnPage:ie,axis:et,isEnabled:z,client:he,page:me,frame:Je,subject:Be};return Ue},bs=function(S,z){var Q=x(S);if(!z)return Q;if(S!==z)return Q;var ie=Q.paddingBox.top-z.scrollTop,oe=Q.paddingBox.left-z.scrollLeft,he=ie+z.scrollHeight,me=oe+z.scrollWidth,ke={top:ie,right:me,bottom:he,left:oe},Je=w(ke,Q.border),et=l({borderBox:Je,margin:Q.margin,border:Q.border,padding:Q.padding});return et},Jo=function(b){var S=b.ref,z=b.descriptor,Q=b.env,ie=b.windowScroll,oe=b.direction,he=b.isDropDisabled,me=b.isCombineEnabled,ke=b.shouldClipSubject,Je=Q.closestScrollable,et=bs(S,Je),Be=m(et,ie),Ue=function(){if(!Je)return null;var Ot=x(Je),Yn={scrollHeight:Je.scrollHeight,scrollWidth:Je.scrollWidth};return{client:Ot,page:m(Ot,ie),scroll:Ns(Je),scrollSize:Yn,shouldClipSubject:ke}}(),Ye=Qo({descriptor:z,isEnabled:!he,isCombineEnabled:me,isFixedOnPage:Q.isFixedOnPage,direction:oe,client:et,page:Be,closest:Ue});return Ye},ro={passive:!1},Wl={passive:!0},gl=function(b){return b.shouldPublishImmediately?ro:Wl};function ao(b){var S=Object(ee.useContext)(b);return S||q(!1),S}var Zo=function(S){return S&&S.env.closestScrollable||null};function bl(b){var S=Object(ee.useRef)(null),z=ao(lo),Q=to("droppable"),ie=z.registry,oe=z.marshal,he=yi(b),me=M(function(){return{id:b.droppableId,type:b.type,mode:b.mode}},[b.droppableId,b.mode,b.type]),ke=Object(ee.useRef)(me),Je=M(function(){return i(function(Ar,ka){S.current||q(!1);var Ta={x:Ar,y:ka};oe.updateDroppableScroll(me.id,Ta)})},[me.id,oe]),et=_(function(){var Ar=S.current;return!Ar||!Ar.env.closestScrollable?lt:Ns(Ar.env.closestScrollable)},[]),Be=_(function(){var Ar=et();Je(Ar.x,Ar.y)},[et,Je]),Ue=M(function(){return v(Be)},[Be]),Ye=_(function(){var Ar=S.current,ka=Zo(Ar);Ar&&ka||q(!1);var Ta=Ar.scrollOptions;if(Ta.shouldPublishImmediately){Be();return}Ue()},[Ue,Be]),Ot=_(function(Ar,ka){S.current&&q(!1);var Ta=he.current,Xa=Ta.getDroppableRef();Xa||q(!1);var ui=fo(Xa),e={ref:Xa,descriptor:me,env:ui,scrollOptions:ka};S.current=e;var t=Jo({ref:Xa,descriptor:me,env:ui,windowScroll:Ar,direction:Ta.direction,isDropDisabled:Ta.isDropDisabled,isCombineEnabled:Ta.isCombineEnabled,shouldClipSubject:!Ta.ignoreContainerClipping}),a=ui.closestScrollable;return a&&(a.setAttribute(Ho.contextId,z.contextId),a.addEventListener("scroll",Ye,gl(e.scrollOptions))),t},[z.contextId,me,Ye,he]),Yn=_(function(){var Ar=S.current,ka=Zo(Ar);return Ar&&ka||q(!1),Ns(ka)},[]),$n=_(function(){var Ar=S.current;Ar||q(!1);var ka=Zo(Ar);if(S.current=null,!ka)return;Ue.cancel(),ka.removeAttribute(Ho.contextId),ka.removeEventListener("scroll",Ye,gl(Ar.scrollOptions))},[Ye,Ue]),Er=_(function(Ar){var ka=S.current;ka||q(!1);var Ta=Zo(ka);Ta||q(!1),Ta.scrollTop+=Ar.y,Ta.scrollLeft+=Ar.x},[]),Sr=M(function(){return{getDimensionAndWatchScroll:Ot,getScrollWhileDragging:Yn,dragStopped:$n,scroll:Er}},[$n,Ot,Yn,Er]),Vr=M(function(){return{uniqueId:Q,descriptor:me,callbacks:Sr}},[Sr,me,Q]);hi(function(){return ke.current=Vr.descriptor,ie.droppable.register(Vr),function(){S.current&&$n(),ie.droppable.unregister(Vr)}},[Sr,me,$n,Vr,oe,ie.droppable]),hi(function(){if(!S.current)return;oe.updateDroppableIsEnabled(ke.current.id,!b.isDropDisabled)},[b.isDropDisabled,oe]),hi(function(){if(!S.current)return;oe.updateDroppableIsCombineEnabled(ke.current.id,b.isCombineEnabled)},[b.isCombineEnabled,oe])}function Es(){}var qo={width:0,height:0,margin:Et},Uo=function(S){var z=S.isAnimatingOpenOnMount,Q=S.placeholder,ie=S.animate;return z||ie==="close"?qo:{height:Q.client.borderBox.height,width:Q.client.borderBox.width,margin:Q.client.margin}},Us=function(S){var z=S.isAnimatingOpenOnMount,Q=S.placeholder,ie=S.animate,oe=Uo({isAnimatingOpenOnMount:z,placeholder:Q,animate:ie});return{display:Q.display,boxSizing:"border-box",width:oe.width,height:oe.height,marginTop:oe.margin.top,marginRight:oe.margin.right,marginBottom:oe.margin.bottom,marginLeft:oe.margin.left,flexShrink:"0",flexGrow:"0",pointerEvents:"none",transition:ie!=="none"?Gn.placeholder:null}};function js(b){var S=Object(ee.useRef)(null),z=_(function(){if(!S.current)return;clearTimeout(S.current),S.current=null},[]),Q=b.animate,ie=b.onTransitionEnd,oe=b.onClose,he=b.contextId,me=Object(ee.useState)(b.animate==="open"),ke=me[0],Je=me[1];Object(ee.useEffect)(function(){return ke?Q!=="open"?(z(),Je(!1),Es):S.current?Es:(S.current=setTimeout(function(){S.current=null,Je(!1)}),z):Es},[Q,ke,z]);var et=_(function(Ue){if(Ue.propertyName!=="height")return;ie(),Q==="close"&&oe()},[Q,oe,ie]),Be=Us({isAnimatingOpenOnMount:ke,animate:b.animate,placeholder:b.placeholder});return I.a.createElement(b.placeholder.tagName,{style:Be,"data-rbd-placeholder-context-id":he,onTransitionEnd:et,ref:b.innerRef})}var Bs=I.a.memo(js),Fs=I.a.createContext(null);function jo(b){b&&so(b)||q(!1)}function ys(b){return typeof b=="boolean"}function Ws(b,S){S.forEach(function(z){return z(b)})}var El=[function(S){var z=S.props;z.droppableId||q(!1),typeof z.droppableId=="string"||q(!1)},function(S){var z=S.props;ys(z.isDropDisabled)||q(!1),ys(z.isCombineEnabled)||q(!1),ys(z.ignoreContainerClipping)||q(!1)},function(S){var z=S.getDroppableRef;jo(z())}],xs=[function(S){var z=S.props,Q=S.getPlaceholderRef;if(!z.placeholder)return;var ie=Q();if(ie)return}],Hl=[function(S){var z=S.props;z.renderClone||q(!1)},function(S){var z=S.getPlaceholderRef;z()&&q(!1)}];function Kl(b){Ii(function(){Ws(b,El),b.props.mode==="standard"&&Ws(b,xs),b.props.mode==="virtual"&&Ws(b,Hl)})}var $o=function(b){Object(j.a)(S,b);function S(){for(var Q,ie=arguments.length,oe=new Array(ie),he=0;he<ie;he++)oe[he]=arguments[he];return Q=b.call.apply(b,[this].concat(oe))||this,Q.state={isVisible:Boolean(Q.props.on),data:Q.props.on,animate:Q.props.shouldAnimate&&Q.props.on?"open":"none"},Q.onClose=function(){if(Q.state.animate!=="close")return;Q.setState({isVisible:!1})},Q}S.getDerivedStateFromProps=function(ie,oe){return ie.shouldAnimate?ie.on?{isVisible:!0,data:ie.on,animate:"open"}:oe.isVisible?{isVisible:!0,data:oe.data,animate:"close"}:{isVisible:!1,animate:"close",data:null}:{isVisible:Boolean(ie.on),data:ie.on,animate:"none"}};var z=S.prototype;return z.render=function(){if(!this.state.isVisible)return null;var ie={onClose:this.onClose,data:this.state.data,animate:this.state.animate};return this.props.children(ie)},S}(I.a.PureComponent),Hs={dragging:5e3,dropAnimating:4500},yl=function(S,z){return z?Gn.drop(z.duration):S?Gn.snap:Gn.fluid},zl=function(S,z){return S?z?yn.opacity.drop:yn.opacity.combining:null},Ks=function(S){return S.forceShouldAnimate!=null?S.forceShouldAnimate:S.mode==="SNAP"};function xl(b){var S=b.dimension,z=S.client,Q=b.offset,ie=b.combineWith,oe=b.dropping,he=Boolean(ie),me=Ks(b),ke=Boolean(oe),Je=ke?jr.drop(Q,he):jr.moveTo(Q),et={position:"fixed",top:z.marginBox.top,left:z.marginBox.left,boxSizing:"border-box",width:z.borderBox.width,height:z.borderBox.height,transition:yl(me,oe),transform:Je,opacity:zl(he,ke),zIndex:ke?Hs.dropAnimating:Hs.dragging,pointerEvents:"none"};return et}function Gl(b){return{transform:jr.moveTo(b.offset),transition:b.shouldAnimateDisplacement?null:"none"}}function Cl(b){return b.type==="DRAGGING"?xl(b):Gl(b)}function _l(b,S,z){z===void 0&&(z=lt);var Q=window.getComputedStyle(S),ie=S.getBoundingClientRect(),oe=c(ie,Q),he=m(oe,z),me={client:oe,tagName:S.tagName.toLowerCase(),display:Q.display},ke={x:oe.marginBox.width,y:oe.marginBox.height},Je={descriptor:b,placeholder:me,displaceBy:ke,client:oe,page:he};return Je}function Vl(b){var S=to("draggable"),z=b.descriptor,Q=b.registry,ie=b.getDraggableRef,oe=b.canDragInteractiveElements,he=b.shouldRespectForcePress,me=b.isEnabled,ke=M(function(){return{canDragInteractiveElements:oe,shouldRespectForcePress:he,isEnabled:me}},[oe,me,he]),Je=_(function(Ye){var Ot=ie();return Ot||q(!1),_l(z,Ot,Ye)},[z,ie]),et=M(function(){return{uniqueId:S,descriptor:z,options:ke,getDimension:Je}},[z,Je,ke,S]),Be=Object(ee.useRef)(et),Ue=Object(ee.useRef)(!0);hi(function(){return Q.draggable.register(Be.current),function(){return Q.draggable.unregister(Be.current)}},[Q.draggable]),hi(function(){if(Ue.current){Ue.current=!1;return}var Ye=Be.current;Be.current=et,Q.draggable.update(et,Ye)},[et,Q.draggable])}function zs(b,S,z){Ii(function(){function Q(oe){return"Draggable[id: "+oe+"]: "}var ie=b.draggableId;if(ie||q(!1),typeof ie=="string"||q(!1),pe(b.index)||q(!1),b.mapped.type==="DRAGGING")return;jo(z()),b.isEnabled&&(Ao(S,ie)||q(!1))})}function es(b){Ya(function(){var S=Object(ee.useRef)(b);Ii(function(){b===S.current||q(!1)},[b])})}function ts(b){b.preventDefault()}function Yl(b){var S=Object(ee.useRef)(null),z=_(function(e){S.current=e},[]),Q=_(function(){return S.current},[]),ie=ao(lo),oe=ie.contextId,he=ie.dragHandleUsageInstructionsId,me=ie.registry,ke=ao(Fs),Je=ke.type,et=ke.droppableId,Be=M(function(){return{id:b.draggableId,index:b.index,type:Je,droppableId:et}},[b.draggableId,b.index,Je,et]),Ue=b.children,Ye=b.draggableId,Ot=b.isEnabled,Yn=b.shouldRespectForcePress,$n=b.canDragInteractiveElements,Er=b.isClone,Sr=b.mapped,Vr=b.dropAnimationFinished;if(zs(b,oe,Q),es(Er),!Er){var Ar=M(function(){return{descriptor:Be,registry:me,getDraggableRef:Q,canDragInteractiveElements:$n,shouldRespectForcePress:Yn,isEnabled:Ot}},[Be,me,Q,$n,Yn,Ot]);Vl(Ar)}var ka=M(function(){return Ot?{tabIndex:0,role:"button","aria-describedby":he,"data-rbd-drag-handle-draggable-id":Ye,"data-rbd-drag-handle-context-id":oe,draggable:!1,onDragStart:ts}:null},[oe,he,Ye,Ot]),Ta=_(function(e){if(Sr.type!=="DRAGGING")return;if(!Sr.dropping)return;if(e.propertyName!=="transform")return;Vr()},[Vr,Sr]),Xa=M(function(){var e=Cl(Sr),t=Sr.type==="DRAGGING"&&Sr.dropping?Ta:null,a={innerRef:z,draggableProps:{"data-rbd-draggable-context-id":oe,"data-rbd-draggable-id":Ye,style:e,onTransitionEnd:t},dragHandleProps:ka};return a},[oe,ka,Ye,Sr,Ta,z]),ui=M(function(){return{draggableId:Be.id,type:Be.type,source:{index:Be.index,droppableId:Be.droppableId}}},[Be.droppableId,Be.id,Be.index,Be.type]);return Ue(Xa,Sr.snapshot,ui)}var Gs=function(b,S){return b===S},Al=function(b){var S=b.combine,z=b.destination;return z?z.droppableId:S?S.droppableId:null},Xl=function(S){return S.combine?S.combine.draggableId:null},Ql=function(S){return S.at&&S.at.type==="COMBINE"?S.at.combine.draggableId:null};function Jl(){var b=i(function(ie,oe){return{x:ie,y:oe}}),S=i(function(ie,oe,he,me,ke){return{isDragging:!0,isClone:oe,isDropAnimating:Boolean(ke),dropAnimation:ke,mode:ie,draggingOver:he,combineWith:me,combineTargetFor:null}}),z=i(function(ie,oe,he,me,ke,Je,et){return{mapped:{type:"DRAGGING",dropping:null,draggingOver:ke,combineWith:Je,mode:oe,offset:ie,dimension:he,forceShouldAnimate:et,snapshot:S(oe,me,ke,Je,null)}}}),Q=function(oe,he){if(oe.isDragging){if(oe.critical.draggable.id!==he.draggableId)return null;var me=oe.current.client.offset,ke=oe.dimensions.draggables[he.draggableId],Je=ht(oe.impact),et=Ql(oe.impact),Be=oe.forceShouldAnimate;return z(b(me.x,me.y),oe.movementMode,ke,he.isClone,Je,et,Be)}if(oe.phase==="DROP_ANIMATING"){var Ue=oe.completed;if(Ue.result.draggableId!==he.draggableId)return null;var Ye=he.isClone,Ot=oe.dimensions.draggables[he.draggableId],Yn=Ue.result,$n=Yn.mode,Er=Al(Yn),Sr=Xl(Yn),Vr=oe.dropDuration,Ar={duration:Vr,curve:In.drop,moveTo:oe.newHomeClientOffset,opacity:Sr?yn.opacity.drop:null,scale:Sr?yn.scale.drop:null};return{mapped:{type:"DRAGGING",offset:oe.newHomeClientOffset,dimension:Ot,dropping:Ar,draggingOver:Er,combineWith:Sr,mode:$n,forceShouldAnimate:null,snapshot:S($n,Ye,Er,Sr,Ar)}}}return null};return Q}function Vs(b){return{isDragging:!1,isDropAnimating:!1,isClone:!1,dropAnimation:null,mode:null,draggingOver:null,combineTargetFor:b,combineWith:null}}var Zl={mapped:{type:"SECONDARY",offset:lt,combineTargetFor:null,shouldAnimateDisplacement:!0,snapshot:Vs(null)}};function ql(){var b=i(function(he,me){return{x:he,y:me}}),S=i(Vs),z=i(function(he,me,ke){return me===void 0&&(me=null),{mapped:{type:"SECONDARY",offset:he,combineTargetFor:me,shouldAnimateDisplacement:ke,snapshot:S(me)}}}),Q=function(me){return me?z(lt,me,!0):null},ie=function(me,ke,Je,et){var Be=Je.displaced.visible[me],Ue=Boolean(et.inVirtualList&&et.effected[me]),Ye=dt(Je),Ot=Ye&&Ye.draggableId===me?ke:null;if(!Be){if(!Ue)return Q(Ot);if(Je.displaced.invisible[me])return null;var Yn=vn(et.displacedBy.point),$n=b(Yn.x,Yn.y);return z($n,Ot,!0)}if(Ue)return Q(Ot);var Er=Je.displacedBy.point,Sr=b(Er.x,Er.y);return z(Sr,Ot,Be.shouldAnimate)},oe=function(me,ke){if(me.isDragging)return me.critical.draggable.id===ke.draggableId?null:ie(ke.draggableId,me.critical.draggable.id,me.impact,me.afterCritical);if(me.phase==="DROP_ANIMATING"){var Je=me.completed;return Je.result.draggableId===ke.draggableId?null:ie(ke.draggableId,Je.result.draggableId,Je.impact,Je.afterCritical)}return null};return oe}var Sl=function(){var S=Jl(),z=ql(),Q=function(oe,he){return S(oe,he)||z(oe,he)||Zl};return Q},Ys={dropAnimationFinished:lr},Tl=Object(D.c)(Sl,Ys,null,{context:go,pure:!0,areStatePropsEqual:Gs})(Yl);function Dl(b){var S=ao(Fs),z=S.isUsingCloneFor;return z===b.draggableId&&!b.isClone?null:I.a.createElement(Tl,b)}function wl(b){var S=typeof b.isDragDisabled=="boolean"?!b.isDragDisabled:!0,z=Boolean(b.disableInteractiveElementBlocking),Q=Boolean(b.shouldRespectForcePress);return I.a.createElement(Dl,Object(Y.a)({},b,{isClone:!1,isEnabled:S,canDragInteractiveElements:z,shouldRespectForcePress:Q}))}function Bo(b){var S=Object(ee.useContext)(lo);S||q(!1);var z=S.contextId,Q=S.isMovementAllowed,ie=Object(ee.useRef)(null),oe=Object(ee.useRef)(null),he=b.children,me=b.droppableId,ke=b.type,Je=b.mode,et=b.direction,Be=b.ignoreContainerClipping,Ue=b.isDropDisabled,Ye=b.isCombineEnabled,Ot=b.snapshot,Yn=b.useClone,$n=b.updateViewportMaxScroll,Er=b.getContainerForClone,Sr=_(function(){return ie.current},[]),Vr=_(function(r){ie.current=r},[]),Ar=_(function(){return oe.current},[]),ka=_(function(r){oe.current=r},[]);Kl({props:b,getDroppableRef:Sr,getPlaceholderRef:Ar});var Ta=_(function(){Q()&&$n({maxScroll:Gr()})},[Q,$n]);bl({droppableId:me,type:ke,mode:Je,direction:et,isDropDisabled:Ue,isCombineEnabled:Ye,ignoreContainerClipping:Be,getDroppableRef:Sr});var Xa=I.a.createElement($o,{on:b.placeholder,shouldAnimate:b.shouldAnimatePlaceholder},function(r){var u=r.onClose,F=r.data,X=r.animate;return I.a.createElement(Bs,{placeholder:F,onClose:u,innerRef:ka,animate:X,contextId:z,onTransitionEnd:Ta})}),ui=M(function(){return{innerRef:Vr,placeholder:Xa,droppableProps:{"data-rbd-droppable-id":me,"data-rbd-droppable-context-id":z}}},[z,me,Xa,Vr]),e=Yn?Yn.dragging.draggableId:null,t=M(function(){return{droppableId:me,type:ke,isUsingCloneFor:e}},[me,e,ke]);function a(){if(!Yn)return null;var r=Yn.dragging,u=Yn.render,F=I.a.createElement(Dl,{draggableId:r.draggableId,index:r.source.index,isClone:!0,isEnabled:!0,shouldRespectForcePress:!1,canDragInteractiveElements:!0},function(X,$){return u(X,$,r)});return N.a.createPortal(F,Er())}return I.a.createElement(Fs.Provider,{value:t},he(ui,Ot),a())}var Cs=function(S,z){return S===z.droppable.type},ns=function(S,z){return z.draggables[S.draggable.id]},$l=function(){var S={placeholder:null,shouldAnimatePlaceholder:!0,snapshot:{isDraggingOver:!1,draggingOverWith:null,draggingFromThisWith:null,isUsingPlaceholder:!1},useClone:null},z=Object(Y.a)({},S,{shouldAnimatePlaceholder:!1}),Q=i(function(he){return{draggableId:he.id,type:he.type,source:{index:he.index,droppableId:he.droppableId}}}),ie=i(function(he,me,ke,Je,et,Be){var Ue=et.descriptor.id,Ye=et.descriptor.droppableId===he;if(Ye){var Ot=Be?{render:Be,dragging:Q(et.descriptor)}:null,Yn={isDraggingOver:ke,draggingOverWith:ke?Ue:null,draggingFromThisWith:Ue,isUsingPlaceholder:!0};return{placeholder:et.placeholder,shouldAnimatePlaceholder:!1,snapshot:Yn,useClone:Ot}}if(!me)return z;if(!Je)return S;var $n={isDraggingOver:ke,draggingOverWith:Ue,draggingFromThisWith:null,isUsingPlaceholder:!0};return{placeholder:et.placeholder,shouldAnimatePlaceholder:!0,snapshot:$n,useClone:null}}),oe=function(me,ke){var Je=ke.droppableId,et=ke.type,Be=!ke.isDropDisabled,Ue=ke.renderClone;if(me.isDragging){var Ye=me.critical;if(!Cs(et,Ye))return z;var Ot=ns(Ye,me.dimensions),Yn=ht(me.impact)===Je;return ie(Je,Be,Yn,Yn,Ot,Ue)}if(me.phase==="DROP_ANIMATING"){var $n=me.completed;if(!Cs(et,$n.critical))return z;var Er=ns($n.critical,me.dimensions);return ie(Je,Be,Al($n.result)===Je,ht($n.impact)===Je,Er,Ue)}if(me.phase==="IDLE"&&me.completed&&!me.shouldFlush){var Sr=me.completed;if(!Cs(et,Sr.critical))return z;var Vr=ht(Sr.impact)===Je,Ar=Boolean(Sr.impact.at&&Sr.impact.at.type==="COMBINE"),ka=Sr.critical.droppable.id===Je;return Vr?Ar?S:z:ka?S:z}return z};return oe},eu={updateViewportMaxScroll:qt};function tu(){return document.body||q(!1),document.body}var ei={mode:"standard",type:"DEFAULT",direction:"vertical",isDropDisabled:!1,isCombineEnabled:!1,ignoreContainerClipping:!1,renderClone:null,getContainerForClone:tu},Ol=Object(D.c)($l,eu,null,{context:go,pure:!0,areStatePropsEqual:Gs})(Bo);Ol.defaultProps=ei},nukY:function(Ne,Ae){Ne.exports="data:image/png;base64,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"},ogmK:function(Ne,Ae,O){"use strict";O.d(Ae,"a",function(){return Fn});var ee=O("1OyB"),I=O("vuIU"),j=O("Ji7U"),Y=O("LK+K"),W=O("rePB"),D=O("VTBJ"),H=O("ODXe"),T=O("q1tI"),R=O("TSYQ"),M=O.n(R),_=O("Kwbf"),L=O("6cGi"),U=O("U8pU"),w=O("4IlW"),E=T.createContext({}),g=E,h={visibility:"hidden"};function l(Z){var Te=Z.prefixCls,ze=Z.prevIcon,He=ze===void 0?"\u2039":ze,ht=Z.nextIcon,nt=ht===void 0?"\u203A":ht,xt=Z.superPrevIcon,Rt=xt===void 0?"\xAB":xt,Gt=Z.superNextIcon,$t=Gt===void 0?"\xBB":Gt,wn=Z.onSuperPrev,bn=Z.onSuperNext,ot=Z.onPrev,St=Z.onNext,gt=Z.children,Vt=T.useContext(g),Ut=Vt.hideNextBtn,En=Vt.hidePrevBtn;return T.createElement("div",{className:Te},wn&&T.createElement("button",{type:"button",onClick:wn,tabIndex:-1,className:"".concat(Te,"-super-prev-btn"),style:En?h:{}},Rt),ot&&T.createElement("button",{type:"button",onClick:ot,tabIndex:-1,className:"".concat(Te,"-prev-btn"),style:En?h:{}},He),T.createElement("div",{className:"".concat(Te,"-view")},gt),St&&T.createElement("button",{type:"button",onClick:St,tabIndex:-1,className:"".concat(Te,"-next-btn"),style:Ut?h:{}},nt),bn&&T.createElement("button",{type:"button",onClick:bn,tabIndex:-1,className:"".concat(Te,"-super-next-btn"),style:Ut?h:{}},$t))}var d=l;function f(Z){var Te=T.useContext(g),ze=Te.hideHeader;if(ze)return null;var He=Z.prefixCls,ht=Z.generateConfig,nt=Z.locale,xt=Z.value,Rt=Z.format,Gt="".concat(He,"-header");return T.createElement(d,{prefixCls:Gt},xt?ht.locale.format(nt.locale,xt,Rt):"\xA0")}var C=f,m=O("YrtM"),c=O("KQm4"),x=new Map;function p(Z,Te,ze){if(x.get(Z)&&cancelAnimationFrame(x.get(Z)),ze<=0){x.set(Z,requestAnimationFrame(function(){Z.scrollTop=Te}));return}var He=Te-Z.scrollTop,ht=He/ze*10;x.set(Z,requestAnimationFrame(function(){Z.scrollTop+=ht,Z.scrollTop!==Te&&p(Z,Te,ze-10)}))}function o(Z,Te){var ze=Te.onLeftRight,He=Te.onCtrlLeftRight,ht=Te.onUpDown,nt=Te.onPageUpDown,xt=Te.onEnter,Rt=Z.which,Gt=Z.ctrlKey,$t=Z.metaKey;switch(Rt){case w.a.LEFT:if(Gt||$t){if(He)return He(-1),!0}else if(ze)return ze(-1),!0;break;case w.a.RIGHT:if(Gt||$t){if(He)return He(1),!0}else if(ze)return ze(1),!0;break;case w.a.UP:if(ht)return ht(-1),!0;break;case w.a.DOWN:if(ht)return ht(1),!0;break;case w.a.PAGE_UP:if(nt)return nt(-1),!0;break;case w.a.PAGE_DOWN:if(nt)return nt(1),!0;break;case w.a.ENTER:if(xt)return xt(),!0;break}return!1}function n(Z,Te,ze,He){var ht=Z;if(!ht)switch(Te){case"time":ht=He?"hh:mm:ss a":"HH:mm:ss";break;case"week":ht="gggg-wo";break;case"month":ht="YYYY-MM";break;case"quarter":ht="YYYY-[Q]Q";break;case"year":ht="YYYY";break;default:ht=ze?"YYYY-MM-DD HH:mm:ss":"YYYY-MM-DD"}return ht}function s(Z,Te){var ze=Z==="time"?8:10;return Math.max(ze,Te.length)+2}var i=null,y=new Set;function v(Z){return!i&&typeof window!="undefined"&&window.addEventListener&&(i=function(ze){Object(c.a)(y).forEach(function(He){He(ze)})},window.addEventListener("mousedown",i)),y.add(Z),function(){y.delete(Z),y.size===0&&(window.removeEventListener("mousedown",i),i=null)}}var A=function(Te){return Te==="month"||Te==="date"?"year":Te},N=function(Te){return Te==="date"?"month":Te},B=function(Te){return Te==="month"||Te==="date"?"quarter":Te},G=function(Te){return Te==="date"?"week":Te},V={year:A,month:N,quarter:B,week:G,time:null,date:null};function P(Z,Te){return Z.some(function(ze){return ze&&ze.contains(Te)})}function k(Z){var Te=Z.prefixCls,ze=Z.units,He=Z.onSelect,ht=Z.value,nt=Z.active,xt=Z.hideDisabledOptions,Rt="".concat(Te,"-cell"),Gt=T.useContext(g),$t=Gt.open,wn=T.useRef(null),bn=T.useRef(new Map);return T.useLayoutEffect(function(){var ot=bn.current.get(ht);ot&&$t!==!1&&p(wn.current,ot.offsetTop,120)},[ht]),T.useLayoutEffect(function(){if($t){var ot=bn.current.get(ht);ot&&p(wn.current,ot.offsetTop,0)}},[$t]),T.createElement("ul",{className:M()("".concat(Te,"-column"),Object(W.a)({},"".concat(Te,"-column-active"),nt)),ref:wn,style:{position:"relative"}},ze.map(function(ot){var St;return xt&&ot.disabled?null:T.createElement("li",{key:ot.value,ref:function(Vt){bn.current.set(ot.value,Vt)},className:M()(Rt,(St={},Object(W.a)(St,"".concat(Rt,"-disabled"),ot.disabled),Object(W.a)(St,"".concat(Rt,"-selected"),ht===ot.value),St)),onClick:function(){if(ot.disabled)return;He(ot.value)}},T.createElement("div",{className:"".concat(Rt,"-inner")},ot.label))}))}var K=k;function J(Z,Te){for(var ze=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"0",He=String(Z);He.length<Te;)He="".concat(ze).concat(Z);return He}var ne=function(){for(var Te=arguments.length,ze=new Array(Te),He=0;He<Te;He++)ze[He]=arguments[He];return ze};function de(Z){return Z==null?[]:Array.isArray(Z)?Z:[Z]}function Se(Z){var Te={};return Object.keys(Z).forEach(function(ze){(ze.substr(0,5)==="data-"||ze.substr(0,5)==="aria-"||ze==="role"||ze==="name")&&ze.substr(0,7)!=="data-__"&&(Te[ze]=Z[ze])}),Te}function ye(Z,Te){return Z?Z[Te]:null}function we(Z,Te,ze){var He=[ye(Z,0),ye(Z,1)];return He[ze]=typeof Te=="function"?Te(He[ze]):Te,!He[0]&&!He[1]?null:He}function Re(Z,Te,ze,He,ht){var nt=Z.setHour(Te,ze);return nt=Z.setMinute(nt,He),nt=Z.setSecond(nt,ht),nt}function Pe(Z,Te,ze,He,ht,nt){var xt=Math.floor(Z/He)*He;if(xt<Z)return[xt,60-ht,60-nt];var Rt=Math.floor(Te/ht)*ht;if(Rt<Te)return[xt,Rt,60-nt];var Gt=Math.floor(ze/nt)*nt;return[xt,Rt,Gt]}function xe(Z,Te){if(Z.length!==Te.length)return!0;for(var ze=0;ze<Z.length;ze+=1)if(Z[ze].disabled!==Te[ze].disabled)return!0;return!1}function Oe(Z,Te,ze,He){for(var ht=[],nt=Z;nt<=Te;nt+=ze)ht.push({label:J(nt,2),value:nt,disabled:(He||[]).includes(nt)});return ht}function q(Z){var Te=Z.generateConfig,ze=Z.prefixCls,He=Z.operationRef,ht=Z.activeColumnIndex,nt=Z.value,xt=Z.showHour,Rt=Z.showMinute,Gt=Z.showSecond,$t=Z.use12Hours,wn=Z.hourStep,bn=wn===void 0?1:wn,ot=Z.minuteStep,St=ot===void 0?1:ot,gt=Z.secondStep,Vt=gt===void 0?1:gt,Ut=Z.disabledHours,En=Z.disabledMinutes,Mn=Z.disabledSeconds,sr=Z.hideDisabledOptions,Nr=Z.onSelect,gr=[],zn="".concat(ze,"-content"),kr="".concat(ze,"-time-panel"),Pr,Na=nt?Te.getHour(nt):-1,Ra=nt?Te.getMinute(nt):-1,Va=nt?Te.getSecond(nt):-1,Ft=function(ct,dn,pr,Bt){var Wt=nt||Te.getNow(),rr=Math.max(0,dn),Zt=Math.max(0,pr),qn=Math.max(0,Bt);return Wt=Re(Te,Wt,!$t||!ct?rr:rr+12,Zt,qn),Wt},ut=Oe(0,23,bn,Ut&&Ut()),jt=Object(m.a)(function(){return ut},ut,xe);$t&&(Pr=Na>=12,Na%=12);var rn=T.useMemo(function(){if(!$t)return[!1,!1];var an=[!0,!0];return jt.forEach(function(ct){var dn=ct.disabled,pr=ct.value;if(dn)return;pr>=12?an[1]=!1:an[0]=!1}),an},[$t,jt]),Ln=Object(H.a)(rn,2),Jt=Ln[0],Vn=Ln[1],Un=T.useMemo(function(){return $t?jt.filter(Pr?function(an){return an.value>=12}:function(an){return an.value<12}).map(function(an){var ct=an.value%12,dn=ct===0?"12":J(ct,2);return Object(D.a)(Object(D.a)({},an),{},{label:dn,value:ct})}):jt},[$t,jt]),Rn=Oe(0,59,St,En&&En(Na)),hr=Oe(0,59,Vt,Mn&&Mn(Na,Ra));He.current={onUpDown:function(ct){var dn=gr[ht];if(dn)for(var pr=dn.units.findIndex(function(Zt){return Zt.value===dn.value}),Bt=dn.units.length,Wt=1;Wt<Bt;Wt+=1){var rr=dn.units[(pr+ct*Wt+Bt)%Bt];if(rr.disabled!==!0){dn.onSelect(rr.value);break}}}};function Xt(an,ct,dn,pr,Bt){an!==!1&&gr.push({node:T.cloneElement(ct,{prefixCls:kr,value:dn,active:ht===gr.length,onSelect:Bt,units:pr,hideDisabledOptions:sr}),onSelect:Bt,value:dn,units:pr})}Xt(xt,T.createElement(K,{key:"hour"}),Na,Un,function(an){Nr(Ft(Pr,an,Ra,Va),"mouse")}),Xt(Rt,T.createElement(K,{key:"minute"}),Ra,Rn,function(an){Nr(Ft(Pr,Na,an,Va),"mouse")}),Xt(Gt,T.createElement(K,{key:"second"}),Va,hr,function(an){Nr(Ft(Pr,Na,Ra,an),"mouse")});var An=-1;return typeof Pr=="boolean"&&(An=Pr?1:0),Xt($t===!0,T.createElement(K,{key:"12hours"}),An,[{label:"AM",value:0,disabled:Jt},{label:"PM",value:1,disabled:Vn}],function(an){Nr(Ft(!!an,Na,Ra,Va),"mouse")}),T.createElement("div",{className:zn},gr.map(function(an){var ct=an.node;return ct}))}var _e=q,ge=function(Te){return Te.filter(function(ze){return ze!==!1}).length};function Ge(Z){var Te=Z.generateConfig,ze=Z.format,He=ze===void 0?"HH:mm:ss":ze,ht=Z.prefixCls,nt=Z.active,xt=Z.operationRef,Rt=Z.showHour,Gt=Z.showMinute,$t=Z.showSecond,wn=Z.use12Hours,bn=wn===void 0?!1:wn,ot=Z.onSelect,St=Z.value,gt="".concat(ht,"-time-panel"),Vt=T.useRef(),Ut=T.useState(-1),En=Object(H.a)(Ut,2),Mn=En[0],sr=En[1],Nr=ge([Rt,Gt,$t,bn]);return xt.current={onKeyDown:function(zn){return o(zn,{onLeftRight:function(Pr){sr((Mn+Pr+Nr)%Nr)},onUpDown:function(Pr){Mn===-1?sr(0):Vt.current&&Vt.current.onUpDown(Pr)},onEnter:function(){ot(St||Te.getNow(),"key"),sr(-1)}})},onBlur:function(){sr(-1)}},T.createElement("div",{className:M()(gt,Object(W.a)({},"".concat(gt,"-active"),nt))},T.createElement(C,Object.assign({},Z,{format:He,prefixCls:ht})),T.createElement(_e,Object.assign({},Z,{prefixCls:ht,activeColumnIndex:Mn,operationRef:Vt})))}var $e=Ge,Xe=7;function at(Z,Te){return!Z&&!Te?!0:!Z||!Te?!1:void 0}function At(Z,Te,ze){var He=at(Te,ze);if(typeof He=="boolean")return He;var ht=Math.floor(Z.getYear(Te)/10),nt=Math.floor(Z.getYear(ze)/10);return ht===nt}function kt(Z,Te,ze){var He=at(Te,ze);return typeof He=="boolean"?He:Z.getYear(Te)===Z.getYear(ze)}function Nt(Z,Te){var ze=Math.floor(Z.getMonth(Te)/3);return ze+1}function Ct(Z,Te,ze){var He=at(Te,ze);return typeof He=="boolean"?He:kt(Z,Te,ze)&&Nt(Z,Te)===Nt(Z,ze)}function lt(Z,Te,ze){var He=at(Te,ze);return typeof He=="boolean"?He:kt(Z,Te,ze)&&Z.getMonth(Te)===Z.getMonth(ze)}function tn(Z,Te,ze){var He=at(Te,ze);return typeof He=="boolean"?He:Z.getYear(Te)===Z.getYear(ze)&&Z.getMonth(Te)===Z.getMonth(ze)&&Z.getDate(Te)===Z.getDate(ze)}function Cn(Z,Te,ze){var He=at(Te,ze);return typeof He=="boolean"?He:Z.getHour(Te)===Z.getHour(ze)&&Z.getMinute(Te)===Z.getMinute(ze)&&Z.getSecond(Te)===Z.getSecond(ze)}function Sn(Z,Te,ze,He){var ht=at(ze,He);return typeof ht=="boolean"?ht:Z.locale.getWeek(Te,ze)===Z.locale.getWeek(Te,He)}function vn(Z,Te,ze){return tn(Z,Te,ze)&&Cn(Z,Te,ze)}function On(Z,Te,ze,He){return!Te||!ze||!He?!1:!tn(Z,Te,He)&&!tn(Z,ze,He)&&Z.isAfter(He,Te)&&Z.isAfter(ze,He)}function Wn(Z,Te,ze){var He=Te.locale.getWeekFirstDay(Z),ht=Te.setDate(ze,1),nt=Te.getWeekDay(ht),xt=Te.addDate(ht,He-nt);return Te.getMonth(xt)===Te.getMonth(ze)&&Te.getDate(xt)>1&&(xt=Te.addDate(xt,-7)),xt}function De(Z,Te,ze){var He=arguments.length>3&&arguments[3]!==void 0?arguments[3]:1;switch(Te){case"year":return ze.addYear(Z,He*10);case"quarter":case"month":return ze.addYear(Z,He);default:return ze.addMonth(Z,He)}}var We=T.createContext({}),bt=We;function _t(Z){var Te=Z.cellPrefixCls,ze=Z.generateConfig,He=Z.rangedValue,ht=Z.hoverRangedValue,nt=Z.isInView,xt=Z.isSameCell,Rt=Z.offsetCell,Gt=Z.today,$t=Z.value;function wn(bn){var ot,St=Rt(bn,-1),gt=Rt(bn,1),Vt=ye(He,0),Ut=ye(He,1),En=ye(ht,0),Mn=ye(ht,1),sr=On(ze,En,Mn,bn);function Nr(Ra){return xt(Vt,Ra)}function gr(Ra){return xt(Ut,Ra)}var zn=xt(En,bn),kr=xt(Mn,bn),Pr=(sr||kr)&&(!nt(St)||gr(St)),Na=(sr||zn)&&(!nt(gt)||Nr(gt));return ot={},Object(W.a)(ot,"".concat(Te,"-in-view"),nt(bn)),Object(W.a)(ot,"".concat(Te,"-in-range"),On(ze,Vt,Ut,bn)),Object(W.a)(ot,"".concat(Te,"-range-start"),Nr(bn)),Object(W.a)(ot,"".concat(Te,"-range-end"),gr(bn)),Object(W.a)(ot,"".concat(Te,"-range-start-single"),Nr(bn)&&!Ut),Object(W.a)(ot,"".concat(Te,"-range-end-single"),gr(bn)&&!Vt),Object(W.a)(ot,"".concat(Te,"-range-start-near-hover"),Nr(bn)&&(xt(St,En)||On(ze,En,Mn,St))),Object(W.a)(ot,"".concat(Te,"-range-end-near-hover"),gr(bn)&&(xt(gt,Mn)||On(ze,En,Mn,gt))),Object(W.a)(ot,"".concat(Te,"-range-hover"),sr),Object(W.a)(ot,"".concat(Te,"-range-hover-start"),zn),Object(W.a)(ot,"".concat(Te,"-range-hover-end"),kr),Object(W.a)(ot,"".concat(Te,"-range-hover-edge-start"),Pr),Object(W.a)(ot,"".concat(Te,"-range-hover-edge-end"),Na),Object(W.a)(ot,"".concat(Te,"-range-hover-edge-start-near-range"),Pr&&xt(St,Ut)),Object(W.a)(ot,"".concat(Te,"-range-hover-edge-end-near-range"),Na&&xt(gt,Vt)),Object(W.a)(ot,"".concat(Te,"-today"),xt(Gt,bn)),Object(W.a)(ot,"".concat(Te,"-selected"),xt($t,bn)),ot}return wn}function tt(Z){for(var Te=Z.prefixCls,ze=Z.disabledDate,He=Z.onSelect,ht=Z.rowNum,nt=Z.colNum,xt=Z.prefixColumn,Rt=Z.rowClassName,Gt=Z.baseDate,$t=Z.getCellClassName,wn=Z.getCellText,bn=Z.getCellNode,ot=Z.getCellDate,St=Z.titleCell,gt=Z.headerCells,Vt=T.useContext(g),Ut=Vt.onDateMouseEnter,En=Vt.onDateMouseLeave,Mn="".concat(Te,"-cell"),sr=[],Nr=0;Nr<ht;Nr+=1){for(var gr=[],zn=void 0,kr=function(Ra){var Va=Nr*nt+Ra,Ft=ot(Gt,Va),ut=ze&&ze(Ft);Ra===0&&(zn=Ft,xt&&gr.push(xt(zn))),gr.push(T.createElement("td",{key:Ra,title:St&&St(Ft),className:M()(Mn,Object(D.a)(Object(W.a)({},"".concat(Mn,"-disabled"),ut),$t(Ft))),onClick:function(){ut||He(Ft)},onMouseEnter:function(){!ut&&Ut&&Ut(Ft)},onMouseLeave:function(){!ut&&En&&En(Ft)}},bn?bn(Ft):T.createElement("div",{className:"".concat(Mn,"-inner")},wn(Ft))))},Pr=0;Pr<nt;Pr+=1)kr(Pr);sr.push(T.createElement("tr",{key:Nr,className:Rt&&Rt(zn)},gr))}return T.createElement("div",{className:"".concat(Te,"-body")},T.createElement("table",{className:"".concat(Te,"-content")},gt&&T.createElement("thead",null,T.createElement("tr",null,gt)),T.createElement("tbody",null,sr)))}function Et(Z){var Te=Z.prefixCls,ze=Z.generateConfig,He=Z.prefixColumn,ht=Z.locale,nt=Z.rowCount,xt=Z.viewDate,Rt=Z.value,Gt=Z.dateRender,$t=T.useContext(bt),wn=$t.rangedValue,bn=$t.hoverRangedValue,ot=Wn(ht.locale,ze,xt),St="".concat(Te,"-cell"),gt=ze.locale.getWeekFirstDay(ht.locale),Vt=ze.getNow(),Ut=[],En=ht.shortWeekDays||(ze.locale.getShortWeekDays?ze.locale.getShortWeekDays(ht.locale):[]);He&&Ut.push(T.createElement("th",{key:"empty","aria-label":"empty cell"}));for(var Mn=0;Mn<Xe;Mn+=1)Ut.push(T.createElement("th",{key:Mn},En[(Mn+gt)%Xe]));var sr=_t({cellPrefixCls:St,today:Vt,value:Rt,generateConfig:ze,rangedValue:He?null:wn,hoverRangedValue:He?null:bn,isSameCell:function(zn,kr){return tn(ze,zn,kr)},isInView:function(zn){return lt(ze,zn,xt)},offsetCell:function(zn,kr){return ze.addDate(zn,kr)}}),Nr=Gt?function(gr){return Gt(gr,Vt)}:void 0;return T.createElement(tt,Object.assign({},Z,{rowNum:nt,colNum:Xe,baseDate:ot,getCellNode:Nr,getCellText:ze.getDate,getCellClassName:sr,getCellDate:ze.addDate,titleCell:function(zn){return ze.locale.format(ht.locale,zn,"YYYY-MM-DD")},headerCells:Ut}))}var be=Et;function Ce(Z){var Te=Z.prefixCls,ze=Z.generateConfig,He=Z.locale,ht=Z.viewDate,nt=Z.onNextMonth,xt=Z.onPrevMonth,Rt=Z.onNextYear,Gt=Z.onPrevYear,$t=Z.onYearClick,wn=Z.onMonthClick,bn=T.useContext(g),ot=bn.hideHeader;if(ot)return null;var St="".concat(Te,"-header"),gt=He.shortMonths||(ze.locale.getShortMonths?ze.locale.getShortMonths(He.locale):[]),Vt=ze.getMonth(ht),Ut=T.createElement("button",{type:"button",key:"year",onClick:$t,tabIndex:-1,className:"".concat(Te,"-year-btn")},ze.locale.format(He.locale,ht,He.yearFormat)),En=T.createElement("button",{type:"button",key:"month",onClick:wn,tabIndex:-1,className:"".concat(Te,"-month-btn")},He.monthFormat?ze.locale.format(He.locale,ht,He.monthFormat):gt[Vt]),Mn=He.monthBeforeYear?[En,Ut]:[Ut,En];return T.createElement(d,Object.assign({},Z,{prefixCls:St,onSuperPrev:Gt,onPrev:xt,onNext:nt,onSuperNext:Rt}),Mn)}var Ee=Ce,ae=6;function se(Z){var Te=Z.prefixCls,ze=Z.panelName,He=ze===void 0?"date":ze,ht=Z.keyboardConfig,nt=Z.active,xt=Z.operationRef,Rt=Z.generateConfig,Gt=Z.value,$t=Z.viewDate,wn=Z.onViewDateChange,bn=Z.onPanelChange,ot=Z.onSelect,St="".concat(Te,"-").concat(He,"-panel");xt.current={onKeyDown:function(En){return o(En,Object(D.a)({onLeftRight:function(sr){ot(Rt.addDate(Gt||$t,sr),"key")},onCtrlLeftRight:function(sr){ot(Rt.addYear(Gt||$t,sr),"key")},onUpDown:function(sr){ot(Rt.addDate(Gt||$t,sr*Xe),"key")},onPageUpDown:function(sr){ot(Rt.addMonth(Gt||$t,sr),"key")}},ht))}};var gt=function(En){var Mn=Rt.addYear($t,En);wn(Mn),bn(null,Mn)},Vt=function(En){var Mn=Rt.addMonth($t,En);wn(Mn),bn(null,Mn)};return T.createElement("div",{className:M()(St,Object(W.a)({},"".concat(St,"-active"),nt))},T.createElement(Ee,Object.assign({},Z,{prefixCls:Te,value:Gt,viewDate:$t,onPrevYear:function(){gt(-1)},onNextYear:function(){gt(1)},onPrevMonth:function(){Vt(-1)},onNextMonth:function(){Vt(1)},onMonthClick:function(){bn("month",$t)},onYearClick:function(){bn("year",$t)}})),T.createElement(be,Object.assign({},Z,{onSelect:function(En){return ot(En,"mouse")},prefixCls:Te,value:Gt,viewDate:$t,rowCount:ae})))}var pe=se;function fe(Z,Te,ze){if(!ze)return Te;var He=Te;return He=Z.setHour(He,Z.getHour(ze)),He=Z.setMinute(He,Z.getMinute(ze)),He=Z.setSecond(He,Z.getSecond(ze)),He}var Ke=ne("date","time");function qe(Z){var Te=Z.prefixCls,ze=Z.operationRef,He=Z.generateConfig,ht=Z.value,nt=Z.defaultValue,xt=Z.disabledTime,Rt=Z.showTime,Gt=Z.onSelect,$t="".concat(Te,"-datetime-panel"),wn=T.useState(null),bn=Object(H.a)(wn,2),ot=bn[0],St=bn[1],gt=T.useRef({}),Vt=T.useRef({}),Ut=Object(U.a)(Rt)==="object"?Object(D.a)({},Rt):{};function En(gr){var zn=Ke.indexOf(ot)+gr,kr=Ke[zn]||null;return kr}var Mn=function(zn){Vt.current.onBlur&&Vt.current.onBlur(zn),St(null)};ze.current={onKeyDown:function(zn){if(zn.which===w.a.TAB){var kr=En(zn.shiftKey?-1:1);return St(kr),kr&&zn.preventDefault(),!0}if(ot){var Pr=ot==="date"?gt:Vt;return Pr.current&&Pr.current.onKeyDown&&Pr.current.onKeyDown(zn),!0}return[w.a.LEFT,w.a.RIGHT,w.a.UP,w.a.DOWN].includes(zn.which)?(St("date"),!0):!1},onBlur:Mn,onClose:Mn};var sr=function(zn,kr){var Pr=zn;kr==="date"&&!ht&&Ut.defaultValue?(Pr=He.setHour(Pr,He.getHour(Ut.defaultValue)),Pr=He.setMinute(Pr,He.getMinute(Ut.defaultValue)),Pr=He.setSecond(Pr,He.getSecond(Ut.defaultValue))):kr==="time"&&!ht&&nt&&(Pr=He.setYear(Pr,He.getYear(nt)),Pr=He.setMonth(Pr,He.getMonth(nt)),Pr=He.setDate(Pr,He.getDate(nt))),Gt&&Gt(Pr,"mouse")},Nr=xt?xt(ht||null):{};return T.createElement("div",{className:M()($t,Object(W.a)({},"".concat($t,"-active"),ot))},T.createElement(pe,Object.assign({},Z,{operationRef:gt,active:ot==="date",onSelect:function(zn){sr(fe(He,zn,Rt&&Object(U.a)(Rt)==="object"?Rt.defaultValue:null),"date")}})),T.createElement($e,Object.assign({},Z,{format:void 0},Ut,Nr,{defaultValue:void 0,operationRef:Vt,active:ot==="time",onSelect:function(zn){sr(zn,"time")}})))}var Lt=qe;function ln(Z){var Te=Z.prefixCls,ze=Z.generateConfig,He=Z.locale,ht=Z.value,nt="".concat(Te,"-cell"),xt=function(wn){return T.createElement("td",{key:"week",className:M()(nt,"".concat(nt,"-week"))},ze.locale.getWeek(He.locale,wn))},Rt="".concat(Te,"-week-panel-row"),Gt=function(wn){return M()(Rt,Object(W.a)({},"".concat(Rt,"-selected"),Sn(ze,He.locale,ht,wn)))};return T.createElement(pe,Object.assign({},Z,{panelName:"week",prefixColumn:xt,rowClassName:Gt,keyboardConfig:{onLeftRight:null}}))}var Xn=ln;function gn(Z){var Te=Z.prefixCls,ze=Z.generateConfig,He=Z.locale,ht=Z.viewDate,nt=Z.onNextYear,xt=Z.onPrevYear,Rt=Z.onYearClick,Gt=T.useContext(g),$t=Gt.hideHeader;if($t)return null;var wn="".concat(Te,"-header");return T.createElement(d,Object.assign({},Z,{prefixCls:wn,onSuperPrev:xt,onSuperNext:nt}),T.createElement("button",{type:"button",onClick:Rt,className:"".concat(Te,"-year-btn")},ze.locale.format(He.locale,ht,He.yearFormat)))}var Tn=gn,vt=3,wt=4;function dt(Z){var Te=Z.prefixCls,ze=Z.locale,He=Z.value,ht=Z.viewDate,nt=Z.generateConfig,xt=Z.monthCellRender,Rt=T.useContext(bt),Gt=Rt.rangedValue,$t=Rt.hoverRangedValue,wn="".concat(Te,"-cell"),bn=_t({cellPrefixCls:wn,value:He,generateConfig:nt,rangedValue:Gt,hoverRangedValue:$t,isSameCell:function(Ut,En){return lt(nt,Ut,En)},isInView:function(){return!0},offsetCell:function(Ut,En){return nt.addMonth(Ut,En)}}),ot=ze.shortMonths||(nt.locale.getShortMonths?nt.locale.getShortMonths(ze.locale):[]),St=nt.setMonth(ht,0),gt=xt?function(Vt){return xt(Vt,ze)}:void 0;return T.createElement(tt,Object.assign({},Z,{rowNum:wt,colNum:vt,baseDate:St,getCellNode:gt,getCellText:function(Ut){return ze.monthFormat?nt.locale.format(ze.locale,Ut,ze.monthFormat):ot[nt.getMonth(Ut)]},getCellClassName:bn,getCellDate:nt.addMonth,titleCell:function(Ut){return nt.locale.format(ze.locale,Ut,"YYYY-MM")}}))}var ve=dt;function Ie(Z){var Te=Z.prefixCls,ze=Z.operationRef,He=Z.onViewDateChange,ht=Z.generateConfig,nt=Z.value,xt=Z.viewDate,Rt=Z.onPanelChange,Gt=Z.onSelect,$t="".concat(Te,"-month-panel");ze.current={onKeyDown:function(ot){return o(ot,{onLeftRight:function(gt){Gt(ht.addMonth(nt||xt,gt),"key")},onCtrlLeftRight:function(gt){Gt(ht.addYear(nt||xt,gt),"key")},onUpDown:function(gt){Gt(ht.addMonth(nt||xt,gt*vt),"key")},onEnter:function(){Rt("date",nt||xt)}})}};var wn=function(ot){var St=ht.addYear(xt,ot);He(St),Rt(null,St)};return T.createElement("div",{className:$t},T.createElement(Tn,Object.assign({},Z,{prefixCls:Te,onPrevYear:function(){wn(-1)},onNextYear:function(){wn(1)},onYearClick:function(){Rt("year",xt)}})),T.createElement(ve,Object.assign({},Z,{prefixCls:Te,onSelect:function(ot){Gt(ot,"mouse"),Rt("date",ot)}})))}var Tt=Ie;function it(Z){var Te=Z.prefixCls,ze=Z.generateConfig,He=Z.locale,ht=Z.viewDate,nt=Z.onNextYear,xt=Z.onPrevYear,Rt=Z.onYearClick,Gt=T.useContext(g),$t=Gt.hideHeader;if($t)return null;var wn="".concat(Te,"-header");return T.createElement(d,Object.assign({},Z,{prefixCls:wn,onSuperPrev:xt,onSuperNext:nt}),T.createElement("button",{type:"button",onClick:Rt,className:"".concat(Te,"-year-btn")},ze.locale.format(He.locale,ht,He.yearFormat)))}var Yt=it,sn=4,mt=1;function Kt(Z){var Te=Z.prefixCls,ze=Z.locale,He=Z.value,ht=Z.viewDate,nt=Z.generateConfig,xt=T.useContext(bt),Rt=xt.rangedValue,Gt=xt.hoverRangedValue,$t="".concat(Te,"-cell"),wn=_t({cellPrefixCls:$t,value:He,generateConfig:nt,rangedValue:Rt,hoverRangedValue:Gt,isSameCell:function(St,gt){return Ct(nt,St,gt)},isInView:function(){return!0},offsetCell:function(St,gt){return nt.addMonth(St,gt*3)}}),bn=nt.setDate(nt.setMonth(ht,0),1);return T.createElement(tt,Object.assign({},Z,{rowNum:mt,colNum:sn,baseDate:bn,getCellText:function(St){return nt.locale.format(ze.locale,St,ze.quarterFormat||"[Q]Q")},getCellClassName:wn,getCellDate:function(St,gt){return nt.addMonth(St,gt*3)},titleCell:function(St){return nt.locale.format(ze.locale,St,"YYYY-[Q]Q")}}))}var Nn=Kt;function _n(Z){var Te=Z.prefixCls,ze=Z.operationRef,He=Z.onViewDateChange,ht=Z.generateConfig,nt=Z.value,xt=Z.viewDate,Rt=Z.onPanelChange,Gt=Z.onSelect,$t="".concat(Te,"-quarter-panel");ze.current={onKeyDown:function(ot){return o(ot,{onLeftRight:function(gt){Gt(ht.addMonth(nt||xt,gt*3),"key")},onCtrlLeftRight:function(gt){Gt(ht.addYear(nt||xt,gt),"key")},onUpDown:function(gt){Gt(ht.addYear(nt||xt,gt),"key")}})}};var wn=function(ot){var St=ht.addYear(xt,ot);He(St),Rt(null,St)};return T.createElement("div",{className:$t},T.createElement(Yt,Object.assign({},Z,{prefixCls:Te,onPrevYear:function(){wn(-1)},onNextYear:function(){wn(1)},onYearClick:function(){Rt("year",xt)}})),T.createElement(Nn,Object.assign({},Z,{prefixCls:Te,onSelect:function(ot){Gt(ot,"mouse")}})))}var ir=_n;function ua(Z){var Te=Z.prefixCls,ze=Z.generateConfig,He=Z.viewDate,ht=Z.onPrevDecade,nt=Z.onNextDecade,xt=Z.onDecadeClick,Rt=T.useContext(g),Gt=Rt.hideHeader;if(Gt)return null;var $t="".concat(Te,"-header"),wn=ze.getYear(He),bn=Math.floor(wn/Xr)*Xr,ot=bn+Xr-1;return T.createElement(d,Object.assign({},Z,{prefixCls:$t,onSuperPrev:ht,onSuperNext:nt}),T.createElement("button",{type:"button",onClick:xt,className:"".concat(Te,"-decade-btn")},bn,"-",ot))}var Aa=ua,ra=3,Jn=4;function ca(Z){var Te=Z.prefixCls,ze=Z.value,He=Z.viewDate,ht=Z.locale,nt=Z.generateConfig,xt=T.useContext(bt),Rt=xt.rangedValue,Gt=xt.hoverRangedValue,$t="".concat(Te,"-cell"),wn=nt.getYear(He),bn=Math.floor(wn/Xr)*Xr,ot=bn+Xr-1,St=nt.setYear(He,bn-Math.ceil((ra*Jn-Xr)/2)),gt=function(En){var Mn=nt.getYear(En);return bn<=Mn&&Mn<=ot},Vt=_t({cellPrefixCls:$t,value:ze,generateConfig:nt,rangedValue:Rt,hoverRangedValue:Gt,isSameCell:function(En,Mn){return kt(nt,En,Mn)},isInView:gt,offsetCell:function(En,Mn){return nt.addYear(En,Mn)}});return T.createElement(tt,Object.assign({},Z,{rowNum:Jn,colNum:ra,baseDate:St,getCellText:nt.getYear,getCellClassName:Vt,getCellDate:nt.addYear,titleCell:function(En){return nt.locale.format(ht.locale,En,"YYYY")}}))}var Qa=ca,Xr=10;function yt(Z){var Te=Z.prefixCls,ze=Z.operationRef,He=Z.onViewDateChange,ht=Z.generateConfig,nt=Z.value,xt=Z.viewDate,Rt=Z.sourceMode,Gt=Z.onSelect,$t=Z.onPanelChange,wn="".concat(Te,"-year-panel");ze.current={onKeyDown:function(St){return o(St,{onLeftRight:function(Vt){Gt(ht.addYear(nt||xt,Vt),"key")},onCtrlLeftRight:function(Vt){Gt(ht.addYear(nt||xt,Vt*Xr),"key")},onUpDown:function(Vt){Gt(ht.addYear(nt||xt,Vt*ra),"key")},onEnter:function(){$t(Rt==="date"?"date":"month",nt||xt)}})}};var bn=function(St){var gt=ht.addYear(xt,St*10);He(gt),$t(null,gt)};return T.createElement("div",{className:wn},T.createElement(Aa,Object.assign({},Z,{prefixCls:Te,onPrevDecade:function(){bn(-1)},onNextDecade:function(){bn(1)},onDecadeClick:function(){$t("decade",xt)}})),T.createElement(Qa,Object.assign({},Z,{prefixCls:Te,onSelect:function(St){$t(Rt==="date"?"date":"month",St),Gt(St,"mouse")}})))}var dr=yt;function xr(Z){var Te=Z.prefixCls,ze=Z.generateConfig,He=Z.viewDate,ht=Z.onPrevDecades,nt=Z.onNextDecades,xt=T.useContext(g),Rt=xt.hideHeader;if(Rt)return null;var Gt="".concat(Te,"-header"),$t=ze.getYear(He),wn=Math.floor($t/wr)*wr,bn=wn+wr-1;return T.createElement(d,Object.assign({},Z,{prefixCls:Gt,onSuperPrev:ht,onSuperNext:nt}),wn,"-",bn)}var fr=xr,Dt=3,xn=4;function Mt(Z){var Te=Hr-1,ze=Z.prefixCls,He=Z.viewDate,ht=Z.generateConfig,nt=Z.disabledDate,xt="".concat(ze,"-cell"),Rt=ht.getYear(He),Gt=Math.floor(Rt/Hr)*Hr,$t=Math.floor(Rt/wr)*wr,wn=$t+wr-1,bn=ht.setYear(He,$t-Math.ceil((Dt*xn*Hr-wr)/2)),ot=function(gt){var Vt,Ut=nt&&nt(gt),En=ht.getYear(gt),Mn=En+Te;return Vt={},Object(W.a)(Vt,"".concat(xt,"-disabled"),Ut),Object(W.a)(Vt,"".concat(xt,"-in-view"),$t<=En&&Mn<=wn),Object(W.a)(Vt,"".concat(xt,"-selected"),En===Gt),Vt};return T.createElement(tt,Object.assign({},Z,{rowNum:xn,colNum:Dt,baseDate:bn,getCellText:function(gt){var Vt=ht.getYear(gt);return"".concat(Vt,"-").concat(Vt+Te)},getCellClassName:ot,getCellDate:function(gt,Vt){return ht.addYear(gt,Vt*Hr)}}))}var Br=Mt,Hr=10,wr=Hr*10;function qr(Z){var Te=Z.prefixCls,ze=Z.onViewDateChange,He=Z.generateConfig,ht=Z.viewDate,nt=Z.operationRef,xt=Z.onSelect,Rt=Z.onPanelChange,Gt="".concat(Te,"-decade-panel");nt.current={onKeyDown:function(ot){return o(ot,{onLeftRight:function(gt){xt(He.addYear(ht,gt*Hr),"key")},onCtrlLeftRight:function(gt){xt(He.addYear(ht,gt*wr),"key")},onUpDown:function(gt){xt(He.addYear(ht,gt*Hr*Dt),"key")},onEnter:function(){Rt("year",ht)}})}};var $t=function(ot){var St=He.addYear(ht,ot*wr);ze(St),Rt(null,St)},wn=function(ot){xt(ot,"mouse"),Rt("year",ot)};return T.createElement("div",{className:Gt},T.createElement(fr,Object.assign({},Z,{prefixCls:Te,onPrevDecades:function(){$t(-1)},onNextDecades:function(){$t(1)}})),T.createElement(Br,Object.assign({},Z,{prefixCls:Te,onSelect:wn})))}var Kn=qr;function ya(Z,Te,ze){return ze?T.createElement("div",{className:"".concat(Z,"-footer-extra")},ze(Te)):null}function da(Z){var Te=Z.prefixCls,ze=Z.rangeList,He=ze===void 0?[]:ze,ht=Z.components,nt=ht===void 0?{}:ht,xt=Z.needConfirmButton,Rt=Z.onNow,Gt=Z.onOk,$t=Z.okDisabled,wn=Z.showNow,bn=Z.locale,ot,St;if(He.length){var gt=nt.rangeItem||"span";ot=T.createElement(T.Fragment,null,He.map(function(Ut){var En=Ut.label,Mn=Ut.onClick,sr=Ut.onMouseEnter,Nr=Ut.onMouseLeave;return T.createElement("li",{key:En,className:"".concat(Te,"-preset")},T.createElement(gt,{onClick:Mn,onMouseEnter:sr,onMouseLeave:Nr},En))}))}if(xt){var Vt=nt.button||"button";Rt&&!ot&&wn!==!1&&(ot=T.createElement("li",{className:"".concat(Te,"-now")},T.createElement("a",{className:"".concat(Te,"-now-btn"),onClick:Rt},bn.now))),St=xt&&T.createElement("li",{className:"".concat(Te,"-ok")},T.createElement(Vt,{disabled:$t,onClick:Gt},bn.ok))}return!ot&&!St?null:T.createElement("ul",{className:"".concat(Te,"-ranges")},ot,St)}function xa(Z){var Te,ze=Z.prefixCls,He=ze===void 0?"rc-picker":ze,ht=Z.className,nt=Z.style,xt=Z.locale,Rt=Z.generateConfig,Gt=Z.value,$t=Z.defaultValue,wn=Z.pickerValue,bn=Z.defaultPickerValue,ot=Z.disabledDate,St=Z.mode,gt=Z.picker,Vt=gt===void 0?"date":gt,Ut=Z.tabIndex,En=Ut===void 0?0:Ut,Mn=Z.showNow,sr=Z.showTime,Nr=Z.showToday,gr=Z.renderExtraFooter,zn=Z.hideHeader,kr=Z.onSelect,Pr=Z.onChange,Na=Z.onPanelChange,Ra=Z.onMouseDown,Va=Z.onPickerValueChange,Ft=Z.onOk,ut=Z.components,jt=Z.direction,rn=Z.hourStep,Ln=rn===void 0?1:rn,Jt=Z.minuteStep,Vn=Jt===void 0?1:Jt,Un=Z.secondStep,Rn=Un===void 0?1:Un,hr=Vt==="date"&&!!sr||Vt==="time",Xt=24%Ln===0,An=60%Vn===0,an=60%Rn===0,ct=T.useContext(g),dn=ct.operationRef,pr=ct.panelRef,Bt=ct.onSelect,Wt=ct.hideRanges,rr=ct.defaultOpenValue,Zt=T.useContext(bt),qn=Zt.inRange,on=Zt.panelPosition,vr=Zt.rangedValue,un=Zt.hoverRangedValue,qt=T.useRef({}),en=T.useRef(!0),Dn=Object(L.a)(null,{value:Gt,defaultValue:$t,postState:function(ur){return!ur&&rr&&Vt==="time"?rr:ur}}),hn=Object(H.a)(Dn,2),Qe=hn[0],jn=hn[1],Hn=Object(L.a)(null,{value:wn,defaultValue:bn||Qe,postState:function(ur){return ur||Rt.getNow()}}),Bn=Object(H.a)(Hn,2),mr=Bn[0],Zn=Bn[1],lr=function(ur){Zn(ur),Va&&Va(ur)},Qn=function(ur){var $r=V[Vt];return $r?$r(ur):ur},or=Object(L.a)(function(){return Vt==="time"?"time":Qn("date")},{value:St}),_r=Object(H.a)(or,2),br=_r[0],In=_r[1];T.useEffect(function(){In(Vt)},[Vt]);var yn=T.useState(function(){return br}),Ht=Object(H.a)(yn,2),fn=Ht[0],Gn=Ht[1],Pn=function(ur,$r){var Ua=Qn(ur||br);Gn(br),In(Ua),Na&&(br!==Ua||vn(Rt,mr,mr))&&Na($r,Ua)},jr=function(ur,$r){var Ua=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;(br===Vt||Ua)&&(jn(ur),kr&&kr(ur),Bt&&Bt(ur,$r),Pr&&!vn(Rt,ur,Qe)&&Pr(ur))},Jr=function(ur){return qt.current&&qt.current.onKeyDown?([w.a.LEFT,w.a.RIGHT,w.a.UP,w.a.DOWN,w.a.PAGE_UP,w.a.PAGE_DOWN,w.a.ENTER].includes(ur.which)&&ur.preventDefault(),qt.current.onKeyDown(ur)):(Object(_.a)(!1,"Panel not correct handle keyDown event. Please help to fire issue about this."),!1)},Lr=function(ur){qt.current&&qt.current.onBlur&&qt.current.onBlur(ur)};dn&&on!=="right"&&(dn.current={onKeyDown:Jr,onClose:function(){qt.current&&qt.current.onClose&&qt.current.onClose()}}),T.useEffect(function(){Gt&&!en.current&&Zn(Gt)},[Gt]),T.useEffect(function(){en.current=!1},[]);var Ir,er=Object(D.a)(Object(D.a)({},Z),{},{operationRef:qt,prefixCls:He,viewDate:mr,value:Qe,onViewDateChange:lr,sourceMode:fn,onPanelChange:Pn,disabledDate:br!=="decade"?ot:void 0});delete er.onChange,delete er.onSelect;switch(br){case"decade":Ir=T.createElement(Kn,Object.assign({},er,{onSelect:function(ur,$r){lr(ur),jr(ur,$r)}}));break;case"year":Ir=T.createElement(dr,Object.assign({},er,{onSelect:function(ur,$r){lr(ur),jr(ur,$r)}}));break;case"month":Ir=T.createElement(Tt,Object.assign({},er,{onSelect:function(ur,$r){lr(ur),jr(ur,$r)}}));break;case"quarter":Ir=T.createElement(ir,Object.assign({},er,{onSelect:function(ur,$r){lr(ur),jr(ur,$r)}}));break;case"week":Ir=T.createElement(Xn,Object.assign({},er,{onSelect:function(ur,$r){lr(ur),jr(ur,$r)}}));break;case"time":delete er.showTime,Ir=T.createElement($e,Object.assign({},er,Object(U.a)(sr)==="object"?sr:null,{onSelect:function(ur,$r){lr(ur),jr(ur,$r)}}));break;default:sr?Ir=T.createElement(Lt,Object.assign({},er,{onSelect:function(ur,$r){lr(ur),jr(ur,$r)}})):Ir=T.createElement(pe,Object.assign({},er,{onSelect:function(ur,$r){lr(ur),jr(ur,$r)}}))}var Mr,va,ta=function(){var ur=Rt.getNow(),$r=Pe(Rt.getHour(ur),Rt.getMinute(ur),Rt.getSecond(ur),Xt?Ln:1,An?Vn:1,an?Rn:1),Ua=Re(Rt,ur,$r[0],$r[1],$r[2]);jr(Ua,"submit")};Wt||(Mr=ya(He,br,gr),va=da({prefixCls:He,components:ut,needConfirmButton:hr,okDisabled:!Qe||ot&&ot(Qe),locale:xt,showNow:Mn,onNow:hr&&ta,onOk:function(){Qe&&(jr(Qe,"submit",!0),Ft&&Ft(Qe))}}));var wa;if(Nr&&br==="date"&&Vt==="date"&&!sr){var ga=Rt.getNow(),Or="".concat(He,"-today-btn"),ar=ot&&ot(ga);wa=T.createElement("a",{className:M()(Or,ar&&"".concat(Or,"-disabled")),"aria-disabled":ar,onClick:function(){ar||jr(ga,"mouse",!0)}},xt.today)}return T.createElement(g.Provider,{value:Object(D.a)(Object(D.a)({},ct),{},{hideHeader:"hideHeader"in Z?zn:ct.hideHeader,hidePrevBtn:qn&&on==="right",hideNextBtn:qn&&on==="left"})},T.createElement("div",{tabIndex:En,className:M()("".concat(He,"-panel"),ht,(Te={},Object(W.a)(Te,"".concat(He,"-panel-has-range"),vr&&vr[0]&&vr[1]),Object(W.a)(Te,"".concat(He,"-panel-has-range-hover"),un&&un[0]&&un[1]),Object(W.a)(Te,"".concat(He,"-panel-rtl"),jt==="rtl"),Te)),style:nt,onKeyDown:Jr,onBlur:Lr,onMouseDown:Ra,ref:pr},Ir,Mr||va||wa?T.createElement("div",{className:"".concat(He,"-footer")},Mr,va,wa):null))}var Le=xa,re=O("uciX"),ue={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 ce(Z){var Te,ze=Z.prefixCls,He=Z.popupElement,ht=Z.popupStyle,nt=Z.visible,xt=Z.dropdownClassName,Rt=Z.dropdownAlign,Gt=Z.transitionName,$t=Z.getPopupContainer,wn=Z.children,bn=Z.range,ot=Z.popupPlacement,St=Z.direction,gt="".concat(ze,"-dropdown"),Vt=function(){return ot!==void 0?ot:St==="rtl"?"bottomRight":"bottomLeft"};return T.createElement(re.a,{showAction:[],hideAction:[],popupPlacement:Vt(),builtinPlacements:ue,prefixCls:gt,popupTransitionName:Gt,popup:He,popupAlign:Rt,popupVisible:nt,popupClassName:M()(xt,(Te={},Object(W.a)(Te,"".concat(gt,"-range"),bn),Object(W.a)(Te,"".concat(gt,"-rtl"),St==="rtl"),Te)),popupStyle:ht,getPopupContainer:$t},wn)}var rt=ce;function je(Z){var Te=Z.open,ze=Z.value,He=Z.isClickOutside,ht=Z.triggerOpen,nt=Z.forwardKeyDown,xt=Z.blurToCancel,Rt=Z.onSubmit,Gt=Z.onCancel,$t=Z.onFocus,wn=Z.onBlur,bn=Object(T.useState)(!1),ot=Object(H.a)(bn,2),St=ot[0],gt=ot[1],Vt=Object(T.useState)(!1),Ut=Object(H.a)(Vt,2),En=Ut[0],Mn=Ut[1],sr=Object(T.useRef)(!1),Nr=Object(T.useRef)(!1),gr={onMouseDown:function(){gt(!0),ht(!0)},onKeyDown:function(kr){switch(kr.which){case w.a.ENTER:{Te?Rt()!==!1&&gt(!0):ht(!0),kr.preventDefault();return}case w.a.TAB:{St&&Te&&!kr.shiftKey?(gt(!1),kr.preventDefault()):!St&&Te&&(!nt(kr)&&kr.shiftKey&&(gt(!0),kr.preventDefault()));return}case w.a.ESC:{gt(!0),Gt();return}}!Te&&![w.a.SHIFT].includes(kr.which)?ht(!0):St||nt(kr)},onFocus:function(kr){gt(!0),Mn(!0),$t&&$t(kr)},onBlur:function(kr){if(sr.current||!He(document.activeElement)){sr.current=!1;return}xt?setTimeout(function(){He(document.activeElement)&&Gt()},0):Te&&(ht(!1),Nr.current&&Rt()),Mn(!1),wn&&wn(kr)}};return Object(T.useEffect)(function(){Nr.current=!1},[Te]),Object(T.useEffect)(function(){Nr.current=!0},[ze]),Object(T.useEffect)(function(){return v(function(zn){var kr=zn.target;Te&&(He(kr)?En||ht(!1):(sr.current=!0,requestAnimationFrame(function(){sr.current=!1})))})}),[gr,{focused:En,typing:St}]}function Ze(Z){var Te=Z.valueTexts,ze=Z.onTextChange,He=T.useState(""),ht=Object(H.a)(He,2),nt=ht[0],xt=ht[1],Rt=T.useRef([]);Rt.current=Te;function Gt(wn){xt(wn),ze(wn)}function $t(){xt(Rt.current[0])}return T.useEffect(function(){Te.every(function(wn){return wn!==nt})&&$t()},[Te.join("||")]),[nt,Gt,$t]}var ft=O("Gytx"),nn=O.n(ft);function Qt(Z,Te){var ze=Te.formatList,He=Te.generateConfig,ht=Te.locale;return Object(m.a)(function(){if(!Z)return[[""],""];for(var nt="",xt=[],Rt=0;Rt<ze.length;Rt+=1){var Gt=ze[Rt],$t=He.locale.format(ht.locale,Z,Gt);xt.push($t),Rt===0&&(nt=$t)}return[xt,nt]},[Z,ze],function(nt,xt){return nt[0]!==xt[0]||!nn()(nt[1],xt[1])})}function Pt(Z,Te){var ze=Te.formatList,He=Te.generateConfig,ht=Te.locale,nt=Object(T.useState)(null),xt=Object(H.a)(nt,2),Rt=xt[0],Gt=xt[1],$t=Object(T.useRef)(null);function wn(Ut){var En=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;if(cancelAnimationFrame($t.current),En){Gt(Ut);return}$t.current=requestAnimationFrame(function(){Gt(Ut)})}var bn=Qt(Rt,{formatList:ze,generateConfig:He,locale:ht}),ot=Object(H.a)(bn,2),St=ot[1];function gt(Ut){wn(Ut)}function Vt(){var Ut=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;wn(null,Ut)}return Object(T.useEffect)(function(){Vt(!0)},[Z]),Object(T.useEffect)(function(){return function(){return cancelAnimationFrame($t.current)}},[]),[St,gt,Vt]}function It(Z){var Te,ze=Z.prefixCls,He=ze===void 0?"rc-picker":ze,ht=Z.id,nt=Z.tabIndex,xt=Z.style,Rt=Z.className,Gt=Z.dropdownClassName,$t=Z.dropdownAlign,wn=Z.popupStyle,bn=Z.transitionName,ot=Z.generateConfig,St=Z.locale,gt=Z.inputReadOnly,Vt=Z.allowClear,Ut=Z.autoFocus,En=Z.showTime,Mn=Z.picker,sr=Mn===void 0?"date":Mn,Nr=Z.format,gr=Z.use12Hours,zn=Z.value,kr=Z.defaultValue,Pr=Z.open,Na=Z.defaultOpen,Ra=Z.defaultOpenValue,Va=Z.suffixIcon,Ft=Z.clearIcon,ut=Z.disabled,jt=Z.disabledDate,rn=Z.placeholder,Ln=Z.getPopupContainer,Jt=Z.pickerRef,Vn=Z.panelRender,Un=Z.onChange,Rn=Z.onOpenChange,hr=Z.onFocus,Xt=Z.onBlur,An=Z.onMouseDown,an=Z.onMouseUp,ct=Z.onMouseEnter,dn=Z.onMouseLeave,pr=Z.onContextMenu,Bt=Z.onClick,Wt=Z.direction,rr=Z.autoComplete,Zt=rr===void 0?"off":rr,qn=T.useRef(null),on=sr==="date"&&!!En||sr==="time",vr=de(n(Nr,sr,En,gr)),un=T.useRef(null),qt=T.useRef(null),en=Object(L.a)(null,{value:zn,defaultValue:kr}),Dn=Object(H.a)(en,2),hn=Dn[0],Qe=Dn[1],jn=T.useState(hn),Hn=Object(H.a)(jn,2),Bn=Hn[0],mr=Hn[1],Zn=T.useRef(null),lr=Object(L.a)(!1,{value:Pr,defaultValue:Na,postState:function(aa){return ut?!1:aa},onChange:function(aa){Rn&&Rn(aa),!aa&&Zn.current&&Zn.current.onClose&&Zn.current.onClose()}}),Qn=Object(H.a)(lr,2),or=Qn[0],_r=Qn[1],br=Qt(Bn,{formatList:vr,generateConfig:ot,locale:St}),In=Object(H.a)(br,2),yn=In[0],Ht=In[1],fn=Ze({valueTexts:yn,onTextChange:function(aa){var Kr=ot.locale.parse(St.locale,aa,vr);Kr&&(!jt||!jt(Kr))&&mr(Kr)}}),Gn=Object(H.a)(fn,3),Pn=Gn[0],jr=Gn[1],Jr=Gn[2],Lr=function(aa){mr(aa),Qe(aa),Un&&!vn(ot,hn,aa)&&Un(aa,aa?ot.locale.format(St.locale,aa,vr[0]):"")},Ir=function(aa){if(ut&&aa)return;_r(aa)},er=function(aa){return or&&Zn.current&&Zn.current.onKeyDown?Zn.current.onKeyDown(aa):(Object(_.a)(!1,"Picker not correct forward KeyDown operation. Please help to fire issue about this."),!1)},Mr=function(){an&&an.apply(void 0,arguments),qn.current&&(qn.current.focus(),Ir(!0))},va=je({blurToCancel:on,open:or,value:Pn,triggerOpen:Ir,forwardKeyDown:er,isClickOutside:function(aa){return!P([un.current,qt.current],aa)},onSubmit:function(){return jt&&jt(Bn)?!1:(Lr(Bn),Ir(!1),Jr(),!0)},onCancel:function(){Ir(!1),mr(hn),Jr()},onFocus:hr,onBlur:Xt}),ta=Object(H.a)(va,2),wa=ta[0],ga=ta[1],Or=ga.focused,ar=ga.typing;T.useEffect(function(){or||(mr(hn),!yn.length||yn[0]===""?jr(""):Ht!==Pn&&Jr())},[or,yn]),T.useEffect(function(){or||Jr()},[sr]),T.useEffect(function(){mr(hn)},[hn]),Jt&&(Jt.current={focus:function(){qn.current&&qn.current.focus()},blur:function(){qn.current&&qn.current.blur()}});var zr=Object(D.a)(Object(D.a)({},Z),{},{className:void 0,style:void 0,pickerValue:void 0,onPickerValueChange:void 0}),ur=T.createElement(Le,Object.assign({},zr,{generateConfig:ot,className:M()(Object(W.a)({},"".concat(He,"-panel-focused"),!ar)),value:Bn,locale:St,tabIndex:-1,onChange:mr,direction:Wt}));Vn&&(ur=Vn(ur));var $r=T.createElement("div",{className:"".concat(He,"-panel-container"),onMouseDown:function(aa){aa.preventDefault()}},ur),Ua;Va&&(Ua=T.createElement("span",{className:"".concat(He,"-suffix")},Va));var ti;Vt&&hn&&!ut&&(ti=T.createElement("span",{onMouseDown:function(aa){aa.preventDefault(),aa.stopPropagation()},onMouseUp:function(aa){aa.preventDefault(),aa.stopPropagation(),Lr(null),Ir(!1)},className:"".concat(He,"-clear")},Ft||T.createElement("span",{className:"".concat(He,"-clear-btn")})));var qa=function(aa,Kr){(Kr==="submit"||Kr!=="key"&&!on)&&(Lr(aa),Ir(!1))},oi=Wt==="rtl"?"bottomRight":"bottomLeft",si=Pt(Pn,{formatList:vr,generateConfig:ot,locale:St}),Ga=Object(H.a)(si,3),Pa=Ga[0],ba=Ga[1],Sa=Ga[2];return T.createElement(g.Provider,{value:{operationRef:Zn,hideHeader:sr==="time",panelRef:un,onSelect:qa,open:or,defaultOpenValue:Ra,onDateMouseEnter:ba,onDateMouseLeave:Sa}},T.createElement(rt,{visible:or,popupElement:$r,popupStyle:wn,prefixCls:He,dropdownClassName:Gt,dropdownAlign:$t,getPopupContainer:Ln,transitionName:bn,popupPlacement:oi,direction:Wt},T.createElement("div",{className:M()(He,Rt,(Te={},Object(W.a)(Te,"".concat(He,"-disabled"),ut),Object(W.a)(Te,"".concat(He,"-focused"),Or),Object(W.a)(Te,"".concat(He,"-rtl"),Wt==="rtl"),Te)),style:xt,onMouseDown:An,onMouseUp:Mr,onMouseEnter:ct,onMouseLeave:dn,onContextMenu:pr,onClick:Bt},T.createElement("div",{className:M()("".concat(He,"-input"),Object(W.a)({},"".concat(He,"-input-placeholder"),!!Pa)),ref:qt},T.createElement("input",Object.assign({id:ht,tabIndex:nt,disabled:ut,readOnly:gt||!ar,value:Pa||Pn,onChange:function(aa){jr(aa.target.value)},autoFocus:Ut,placeholder:rn,ref:qn,title:Pn},wa,{size:s(sr,vr[0])},Se(Z),{autoComplete:Zt})),Ua,ti))))}var cn=function(Z){Object(j.a)(ze,Z);var Te=Object(Y.a)(ze);function ze(){var He;return Object(ee.a)(this,ze),He=Te.apply(this,arguments),He.pickerRef=T.createRef(),He.focus=function(){He.pickerRef.current&&He.pickerRef.current.focus()},He.blur=function(){He.pickerRef.current&&He.pickerRef.current.blur()},He}return Object(I.a)(ze,[{key:"render",value:function(){return T.createElement(It,Object.assign({},this.props,{pickerRef:this.pickerRef}))}}]),ze}(T.Component),oa=cn;function Yr(Z,Te,ze){var He=Z.picker,ht=Z.locale,nt=Z.selectedValue,xt=Z.disabledDate,Rt=Z.disabled,Gt=Z.generateConfig,$t=ye(nt,0),wn=ye(nt,1);function bn(Ut){var En=Gt.getYear(Ut),Mn=Gt.locale.getWeek(ht.locale,Ut);return En*100+Mn}function ot(Ut){var En=Gt.getYear(Ut),Mn=Gt.getMonth(Ut);return En*100+Mn}function St(Ut){var En=Gt.getYear(Ut),Mn=Nt(Gt,Ut);return En*10+Mn}var gt=T.useCallback(function(Ut){if(xt&&xt(Ut))return!0;if(Rt[1]&&wn)return!tn(Gt,Ut,wn)&&Gt.isAfter(Ut,wn);if(Te&&wn)switch(He){case"quarter":return St(Ut)>St(wn);case"month":return ot(Ut)>ot(wn);case"week":return bn(Ut)>bn(wn);default:return!tn(Gt,Ut,wn)&&Gt.isAfter(Ut,wn)}return!1},[xt,Rt[1],wn,Te]),Vt=T.useCallback(function(Ut){if(xt&&xt(Ut))return!0;if(Rt[0]&&$t)return!tn(Gt,Ut,wn)&&Gt.isAfter($t,Ut);if(ze&&$t)switch(He){case"quarter":return St(Ut)<St($t);case"month":return ot(Ut)<ot($t);case"week":return bn(Ut)<bn($t);default:return!tn(Gt,Ut,$t)&&Gt.isAfter($t,Ut)}return!1},[xt,Rt[0],$t,ze]);return[gt,Vt]}function La(Z,Te,ze,He){var ht=De(Z,ze,He,1);function nt(xt){return xt(Z,Te)?"same":xt(ht,Te)?"closing":"far"}switch(ze){case"year":return nt(function(xt,Rt){return At(He,xt,Rt)});case"quarter":case"month":return nt(function(xt,Rt){return kt(He,xt,Rt)});default:return nt(function(xt,Rt){return lt(He,xt,Rt)})}}function Qr(Z,Te,ze,He){var ht=ye(Z,0),nt=ye(Z,1);if(Te===0)return ht;if(ht&&nt){var xt=La(ht,nt,ze,He);switch(xt){case"same":return ht;case"closing":return ht;default:return De(nt,ze,He,-1)}}return ht}function ja(Z){var Te=Z.values,ze=Z.picker,He=Z.defaultDates,ht=Z.generateConfig,nt=T.useState(function(){return[ye(He,0),ye(He,1)]}),xt=Object(H.a)(nt,2),Rt=xt[0],Gt=xt[1],$t=T.useState(null),wn=Object(H.a)($t,2),bn=wn[0],ot=wn[1],St=ye(Te,0),gt=ye(Te,1);function Vt(En){return Rt[En]?Rt[En]:ye(bn,En)||Qr(Te,En,ze,ht)||St||gt||ht.getNow()}function Ut(En,Mn){if(En){var sr=we(bn,En,Mn);Gt(we(Rt,null,Mn)||[null,null]);var Nr=(Mn+1)%2;ye(Te,Nr)||(sr=we(sr,En,Nr)),ot(sr)}else(St||gt)&&ot(null)}return[Vt,Ut]}function Oa(Z,Te){return Z&&Z[0]&&Z[1]&&Te.isAfter(Z[0],Z[1])?[Z[1],Z[0]]:Z}function za(Z,Te,ze,He){return Z||He&&He[Te]?!0:!!ze[(Te+1)%2]}function ii(Z){var Te,ze,He,ht=Z.prefixCls,nt=ht===void 0?"rc-picker":ht,xt=Z.id,Rt=Z.style,Gt=Z.className,$t=Z.popupStyle,wn=Z.dropdownClassName,bn=Z.transitionName,ot=Z.dropdownAlign,St=Z.getPopupContainer,gt=Z.generateConfig,Vt=Z.locale,Ut=Z.placeholder,En=Z.autoFocus,Mn=Z.disabled,sr=Z.format,Nr=Z.picker,gr=Nr===void 0?"date":Nr,zn=Z.showTime,kr=Z.use12Hours,Pr=Z.separator,Na=Pr===void 0?"~":Pr,Ra=Z.value,Va=Z.defaultValue,Ft=Z.defaultPickerValue,ut=Z.open,jt=Z.defaultOpen,rn=Z.disabledDate,Ln=Z.disabledTime,Jt=Z.dateRender,Vn=Z.panelRender,Un=Z.ranges,Rn=Z.allowEmpty,hr=Z.allowClear,Xt=Z.suffixIcon,An=Z.clearIcon,an=Z.pickerRef,ct=Z.inputReadOnly,dn=Z.mode,pr=Z.renderExtraFooter,Bt=Z.onChange,Wt=Z.onOpenChange,rr=Z.onPanelChange,Zt=Z.onCalendarChange,qn=Z.onFocus,on=Z.onBlur,vr=Z.onOk,un=Z.components,qt=Z.order,en=Z.direction,Dn=Z.activePickerIndex,hn=Z.autoComplete,Qe=hn===void 0?"off":hn,jn=gr==="date"&&!!zn||gr==="time",Hn=Object(T.useRef)({}),Bn=Object(T.useRef)(null),mr=Object(T.useRef)(null),Zn=Object(T.useRef)(null),lr=Object(T.useRef)(null),Qn=Object(T.useRef)(null),or=Object(T.useRef)(null),_r=Object(T.useRef)(null),br=de(n(sr,gr,zn,kr)),In=Object(L.a)(0,{value:Dn}),yn=Object(H.a)(In,2),Ht=yn[0],fn=yn[1],Gn=Object(T.useRef)(null),Pn=T.useMemo(function(){return Array.isArray(Mn)?Mn:[Mn||!1,Mn||!1]},[Mn]),jr=Object(L.a)(null,{value:Ra,defaultValue:Va,postState:function(cr){return gr==="time"&&!qt?cr:Oa(cr,gt)}}),Jr=Object(H.a)(jr,2),Lr=Jr[0],Ir=Jr[1],er=ja({values:Lr,picker:gr,defaultDates:Ft,generateConfig:gt}),Mr=Object(H.a)(er,2),va=Mr[0],ta=Mr[1],wa=Object(L.a)(Lr,{postState:function(cr){var Ur=cr;if(Pn[0]&&Pn[1])return Ur;for(var Ea=0;Ea<2;Ea+=1)Pn[Ea]&&!ye(Ur,Ea)&&!ye(Rn,Ea)&&(Ur=we(Ur,gt.getNow(),Ea));return Ur}}),ga=Object(H.a)(wa,2),Or=ga[0],ar=ga[1],zr=Object(L.a)([gr,gr],{value:dn}),ur=Object(H.a)(zr,2),$r=ur[0],Ua=ur[1];Object(T.useEffect)(function(){Ua([gr,gr])},[gr]);var ti=function(cr,Ur){Ua(cr),rr&&rr(Ur,cr)},qa=Yr({picker:gr,selectedValue:Or,locale:Vt,disabled:Pn,disabledDate:rn,generateConfig:gt},Hn.current[1],Hn.current[0]),oi=Object(H.a)(qa,2),si=oi[0],Ga=oi[1],Pa=Object(L.a)(!1,{value:ut,defaultValue:jt,postState:function(cr){return Pn[Ht]?!1:cr},onChange:function(cr){Wt&&Wt(cr),!cr&&Gn.current&&Gn.current.onClose&&Gn.current.onClose()}}),ba=Object(H.a)(Pa,2),Sa=ba[0],Da=ba[1],aa=Sa&&Ht===0,Kr=Sa&&Ht===1,la=Object(T.useState)(0),fa=Object(H.a)(la,2),Rr=fa[0],Ve=fa[1];Object(T.useEffect)(function(){!Sa&&Bn.current&&Ve(Bn.current.offsetWidth)},[Sa]);var Dr=T.useRef();function Ma(ia,cr){if(ia)clearTimeout(Dr.current),Hn.current[cr]=!0,fn(cr),Da(ia),Sa||ta(null,cr);else if(Ht===cr){Da(ia);var Ur=Hn.current;Dr.current=setTimeout(function(){Ur===Hn.current&&(Hn.current={})})}}function Fa(ia){Ma(!0,ia),setTimeout(function(){var cr=[or,_r][ia];cr.current&&cr.current.focus()},0)}function Ca(ia,cr){var Ur=ia,Ea=ye(Ur,0),Ya=ye(Ur,1);Ea&&Ya&&gt.isAfter(Ea,Ya)&&(gr==="week"&&!Sn(gt,Vt.locale,Ea,Ya)||gr==="quarter"&&!Ct(gt,Ea,Ya)||gr!=="week"&&gr!=="quarter"&&gr!=="time"&&!tn(gt,Ea,Ya)?(cr===0?(Ur=[Ea,null],Ya=null):(Ea=null,Ur=[null,Ya]),Hn.current=Object(W.a)({},cr,!0)):(gr!=="time"||qt!==!1)&&(Ur=Oa(Ur,gt))),ar(Ur);var Ii=Ur&&Ur[0]?gt.locale.format(Vt.locale,Ur[0],br[0]):"",Vi=Ur&&Ur[1]?gt.locale.format(Vt.locale,Ur[1],br[0]):"";if(Zt){var yi={range:cr===0?"start":"end"};Zt(Ur,[Ii,Vi],yi)}var Di=za(Ea,0,Pn,Rn),Wi=za(Ya,1,Pn,Rn),no=Ur===null||Di&&Wi;no&&(Ir(Ur),Bt&&(!vn(gt,ye(Lr,0),Ea)||!vn(gt,ye(Lr,1),Ya))&&Bt(Ur,[Ii,Vi]));var ni=null;cr===0&&!Pn[1]?ni=1:cr===1&&!Pn[0]&&(ni=0),ni!==null&&ni!==Ht&&(!Hn.current[ni]||!ye(Ur,ni))&&ye(Ur,cr)?Fa(ni):Ma(!1,cr)}var ci=function(cr){return Sa&&Gn.current&&Gn.current.onKeyDown?Gn.current.onKeyDown(cr):(Object(_.a)(!1,"Picker not correct forward KeyDown operation. Please help to fire issue about this."),!1)},bi={formatList:br,generateConfig:gt,locale:Vt},Ei=Qt(ye(Or,0),bi),Gr=Object(H.a)(Ei,2),ea=Gr[0],ma=Gr[1],ha=Qt(ye(Or,1),bi),Wa=Object(H.a)(ha,2),$a=Wa[0],yo=Wa[1],Ji=function(cr,Ur){var Ea=gt.locale.parse(Vt.locale,cr,br),Ya=Ur===0?si:Ga;Ea&&!Ya(Ea)&&(ar(we(Or,Ea,Ur)),ta(Ea,Ur))},Li=Ze({valueTexts:ea,onTextChange:function(cr){return Ji(cr,0)}}),Fi=Object(H.a)(Li,3),Ai=Fi[0],Yi=Fi[1],mo=Fi[2],Xi=Ze({valueTexts:$a,onTextChange:function(cr){return Ji(cr,1)}}),po=Object(H.a)(Xi,3),vi=po[0],Zi=po[1],zi=po[2],Fr=Object(T.useState)(null),Cr=Object(H.a)(Fr,2),mn=Cr[0],na=Cr[1],pa=Object(T.useState)(null),Ha=Object(H.a)(pa,2),Ka=Ha[0],di=Ha[1],Oi=Pt(Ai,{formatList:br,generateConfig:gt,locale:Vt}),Ni=Object(H.a)(Oi,3),Gi=Ni[0],is=Ni[1],Wo=Ni[2],os=Pt(vi,{formatList:br,generateConfig:gt,locale:Vt}),xo=Object(H.a)(os,3),Qi=xo[0],qi=xo[1],ss=xo[2],io=function(cr){di(we(Or,cr,Ht)),Ht===0?is(cr):qi(cr)},oo=function(){di(we(Or,null,Ht)),Ht===0?Wo():ss()},Co=function(cr,Ur){return{blurToCancel:jn,forwardKeyDown:ci,onBlur:on,isClickOutside:function(Ya){return!P([mr.current,Zn.current,lr.current],Ya)},onFocus:function(Ya){fn(cr),qn&&qn(Ya)},triggerOpen:function(Ya){Ma(Ya,cr)},onSubmit:function(){Ca(Or,cr),Ur()},onCancel:function(){Ma(!1,cr),ar(Lr),Ur()}}},Ss=je(Object(D.a)(Object(D.a)({},Co(0,mo)),{},{open:aa,value:Ai})),Ho=Object(H.a)(Ss,2),Si=Ho[0],Ja=Ho[1],fi=Ja.focused,ri=Ja.typing,hi=je(Object(D.a)(Object(D.a)({},Co(1,zi)),{},{open:Kr,value:vi})),_o=Object(H.a)(hi,2),vo=_o[0],ls=_o[1],Ko=ls.focused,so=ls.typing,Ao=function(cr){!Sa&&!or.current.contains(cr.target)&&!_r.current.contains(cr.target)&&(Pn[0]?Pn[1]||Fa(1):Fa(0))},us=function(cr){Sa&&(fi||Ko)&&!or.current.contains(cr.target)&&!_r.current.contains(cr.target)&&cr.preventDefault()},zo=Lr&&Lr[0]?gt.locale.format(Vt.locale,Lr[0],"YYYYMMDDHHmmss"):"",Ts=Lr&&Lr[1]?gt.locale.format(Vt.locale,Lr[1],"YYYYMMDDHHmmss"):"";Object(T.useEffect)(function(){Sa||(ar(Lr),!ea.length||ea[0]===""?Yi(""):ma!==Ai&&mo(),!$a.length||$a[0]===""?Zi(""):yo!==vi&&zi())},[Sa,ea,$a]),Object(T.useEffect)(function(){ar(Lr)},[zo,Ts]),an&&(an.current={focus:function(){or.current&&or.current.focus()},blur:function(){or.current&&or.current.blur(),_r.current&&_r.current.blur()}});var go=Object.keys(Un||{}),$i=go.map(function(ia){var cr=Un[ia],Ur=typeof cr=="function"?cr():cr;return{label:ia,onClick:function(){Ca(Ur,null),Ma(!1,Ht)},onMouseEnter:function(){na(Ur)},onMouseLeave:function(){na(null)}}});function So(){var ia=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1,cr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},Ur=null;Sa&&Ka&&Ka[0]&&Ka[1]&&gt.isAfter(Ka[1],Ka[0])&&(Ur=Ka);var Ea=zn;if(zn&&Object(U.a)(zn)==="object"&&zn.defaultValue){var Ya=zn.defaultValue;Ea=Object(D.a)(Object(D.a)({},zn),{},{defaultValue:ye(Ya,Ht)||void 0})}var Ii=null;return Jt&&(Ii=function(yi,Di){return Jt(yi,Di,{range:Ht?"end":"start"})}),T.createElement(bt.Provider,{value:{inRange:!0,panelPosition:ia,rangedValue:mn||Or,hoverRangedValue:Ur}},T.createElement(Le,Object.assign({},Z,cr,{dateRender:Ii,showTime:Ea,mode:$r[Ht],generateConfig:gt,style:void 0,direction:en,disabledDate:Ht===0?si:Ga,disabledTime:function(yi){return Ln?Ln(yi,Ht===0?"start":"end"):!1},className:M()(Object(W.a)({},"".concat(nt,"-panel-focused"),Ht===0?!ri:!so)),value:ye(Or,Ht),locale:Vt,tabIndex:-1,onPanelChange:function(yi,Di){ti(we($r,Di,Ht),we(Or,yi,Ht));var Wi=yi;ia==="right"&&$r[Ht]===Di&&(Wi=De(Wi,Di,gt,-1)),ta(Wi,Ht)},onOk:null,onSelect:void 0,onChange:void 0,defaultValue:void 0,defaultPickerValue:void 0})))}var eo=0,To=0;Ht&&Zn.current&&Qn.current&&mr.current&&(eo=Zn.current.offsetWidth+Qn.current.offsetWidth,mr.current.offsetWidth&&eo>mr.current.offsetWidth&&(To=eo));var Go=en==="rtl"?{right:eo}:{left:eo};function bo(){var ia,cr=ya(nt,$r[Ht],pr),Ur=da({prefixCls:nt,components:un,needConfirmButton:jn,okDisabled:!ye(Or,Ht)||rn&&rn(Or[Ht]),locale:Vt,rangeList:$i,onOk:function(){ye(Or,Ht)&&(Ca(Or,Ht),vr&&vr(Or))}});if(gr!=="time"&&!zn){var Ea=va(Ht),Ya=De(Ea,gr,gt),Ii=$r[Ht],Vi=Ii===gr,yi=So(Vi?"left":!1,{pickerValue:Ea,onPickerValueChange:function(ni){ta(ni,Ht)}}),Di=So("right",{pickerValue:Ya,onPickerValueChange:function(ni){ta(De(ni,gr,gt,-1),Ht)}});en==="rtl"?ia=T.createElement(T.Fragment,null,Di,Vi&&yi):ia=T.createElement(T.Fragment,null,yi,Vi&&Di)}else ia=So();var Wi=T.createElement(T.Fragment,null,T.createElement("div",{className:"".concat(nt,"-panels")},ia),(cr||Ur)&&T.createElement("div",{className:"".concat(nt,"-footer")},cr,Ur));return Vn&&(Wi=Vn(Wi)),T.createElement("div",{className:"".concat(nt,"-panel-container"),style:{marginLeft:To},ref:mr,onMouseDown:function(ni){ni.preventDefault()}},Wi)}var Ds=T.createElement("div",{className:M()("".concat(nt,"-range-wrapper"),"".concat(nt,"-").concat(gr,"-range-wrapper")),style:{minWidth:Rr}},T.createElement("div",{className:"".concat(nt,"-range-arrow"),style:Go}),bo()),to;Xt&&(to=T.createElement("span",{className:"".concat(nt,"-suffix")},Xt));var Ti;hr&&(ye(Lr,0)&&!Pn[0]||ye(Lr,1)&&!Pn[1])&&(Ti=T.createElement("span",{onMouseDown:function(cr){cr.preventDefault(),cr.stopPropagation()},onMouseUp:function(cr){cr.preventDefault(),cr.stopPropagation();var Ur=Lr;Pn[0]||(Ur=we(Ur,null,0)),Pn[1]||(Ur=we(Ur,null,1)),Ca(Ur,null),Ma(!1,Ht)},className:"".concat(nt,"-clear")},An||T.createElement("span",{className:"".concat(nt,"-clear-btn")})));var Vo={size:s(gr,br[0])},lo=0,Do=0;Zn.current&&lr.current&&Qn.current&&(Ht===0?Do=Zn.current.offsetWidth:(lo=eo,Do=lr.current.offsetWidth));var Ri=en==="rtl"?{right:lo}:{left:lo},Ia=function(cr,Ur){var Ea=we(Or,cr,Ht);Ur==="submit"||Ur!=="key"&&!jn?(Ca(Ea,Ht),Ht===0?Wo():ss()):ar(Ea)};return T.createElement(g.Provider,{value:{operationRef:Gn,hideHeader:gr==="time",onDateMouseEnter:io,onDateMouseLeave:oo,hideRanges:!0,onSelect:Ia,open:Sa}},T.createElement(rt,{visible:Sa,popupElement:Ds,popupStyle:$t,prefixCls:nt,dropdownClassName:wn,dropdownAlign:ot,getPopupContainer:St,transitionName:bn,range:!0,direction:en},T.createElement("div",Object.assign({ref:Bn,className:M()(nt,"".concat(nt,"-range"),Gt,(Te={},Object(W.a)(Te,"".concat(nt,"-disabled"),Pn[0]&&Pn[1]),Object(W.a)(Te,"".concat(nt,"-focused"),Ht===0?fi:Ko),Object(W.a)(Te,"".concat(nt,"-rtl"),en==="rtl"),Te)),style:Rt,onClick:Ao,onMouseDown:us},Se(Z)),T.createElement("div",{className:M()("".concat(nt,"-input"),(ze={},Object(W.a)(ze,"".concat(nt,"-input-active"),Ht===0),Object(W.a)(ze,"".concat(nt,"-input-placeholder"),!!Gi),ze)),ref:Zn},T.createElement("input",Object.assign({id:xt,disabled:Pn[0],readOnly:ct||!ri,value:Gi||Ai,onChange:function(cr){Yi(cr.target.value)},autoFocus:En,placeholder:ye(Ut,0)||"",ref:or},Si,Vo,{autoComplete:Qe}))),T.createElement("div",{className:"".concat(nt,"-range-separator"),ref:Qn},Na),T.createElement("div",{className:M()("".concat(nt,"-input"),(He={},Object(W.a)(He,"".concat(nt,"-input-active"),Ht===1),Object(W.a)(He,"".concat(nt,"-input-placeholder"),!!Qi),He)),ref:lr},T.createElement("input",Object.assign({disabled:Pn[1],readOnly:ct||!so,value:Qi||vi,onChange:function(cr){Zi(cr.target.value)},placeholder:ye(Ut,1)||"",ref:_r},vo,Vo,{autoComplete:Qe}))),T.createElement("div",{className:"".concat(nt,"-active-bar"),style:Object(D.a)(Object(D.a)({},Ri),{},{width:Do,position:"absolute"})}),to,Ti)))}var Ba=function(Z){Object(j.a)(ze,Z);var Te=Object(Y.a)(ze);function ze(){var He;return Object(ee.a)(this,ze),He=Te.apply(this,arguments),He.pickerRef=T.createRef(),He.focus=function(){He.pickerRef.current&&He.pickerRef.current.focus()},He.blur=function(){He.pickerRef.current&&He.pickerRef.current.blur()},He}return Object(I.a)(ze,[{key:"render",value:function(){return T.createElement(ii,Object.assign({},this.props,{pickerRef:this.pickerRef}))}}]),ze}(T.Component),Fn=Ba,sa=Ae.b=oa},onxn:function(Ne,Ae){Ne.exports="data:image/png;base64,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"},osHv:function(Ne,Ae,O){(function(ee){ee(O("VrN/"))})(function(ee){"use strict";var I=ee.Pos;function j(h,l){return h.line-l.line||h.ch-l.ch}var Y="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",W=Y+"-:.0-9\\u00B7\\u0300-\\u036F\\u203F-\\u2040",D=new RegExp("<(/?)(["+Y+"]["+W+"]*)","g");function H(h,l,d,f){this.line=l,this.ch=d,this.cm=h,this.text=h.getLine(l),this.min=f?Math.max(f.from,h.firstLine()):h.firstLine(),this.max=f?Math.min(f.to-1,h.lastLine()):h.lastLine()}function T(h,l){var d=h.cm.getTokenTypeAt(I(h.line,l));return d&&/\btag\b/.test(d)}function R(h){return h.line>=h.max?void 0:(h.ch=0,h.text=h.cm.getLine(++h.line),!0)}function M(h){return h.line<=h.min?void 0:(h.text=h.cm.getLine(--h.line),h.ch=h.text.length,!0)}function _(h){for(;;){var l=h.text.indexOf(">",h.ch);if(l==-1){if(R(h))continue;return}if(!T(h,l+1)){h.ch=l+1;continue}var d=h.text.lastIndexOf("/",l),f=d>-1&&!/\S/.test(h.text.slice(d+1,l));return h.ch=l+1,f?"selfClose":"regular"}}function L(h){for(;;){var l=h.ch?h.text.lastIndexOf("<",h.ch-1):-1;if(l==-1){if(M(h))continue;return}if(!T(h,l+1)){h.ch=l;continue}D.lastIndex=l,h.ch=l;var d=D.exec(h.text);if(d&&d.index==l)return d}}function U(h){for(;;){D.lastIndex=h.ch;var l=D.exec(h.text);if(!l){if(R(h))continue;return}if(!T(h,l.index+1)){h.ch=l.index+1;continue}return h.ch=l.index+l[0].length,l}}function w(h){for(;;){var l=h.ch?h.text.lastIndexOf(">",h.ch-1):-1;if(l==-1){if(M(h))continue;return}if(!T(h,l+1)){h.ch=l;continue}var d=h.text.lastIndexOf("/",l),f=d>-1&&!/\S/.test(h.text.slice(d+1,l));return h.ch=l+1,f?"selfClose":"regular"}}function E(h,l){for(var d=[];;){var f=U(h),C,m=h.line,c=h.ch-(f?f[0].length:0);if(!f||!(C=_(h)))return;if(C=="selfClose")continue;if(f[1]){for(var x=d.length-1;x>=0;--x)if(d[x]==f[2]){d.length=x;break}if(x<0&&(!l||l==f[2]))return{tag:f[2],from:I(m,c),to:I(h.line,h.ch)}}else d.push(f[2])}}function g(h,l){for(var d=[];;){var f=w(h);if(!f)return;if(f=="selfClose"){L(h);continue}var C=h.line,m=h.ch,c=L(h);if(!c)return;if(c[1])d.push(c[2]);else{for(var x=d.length-1;x>=0;--x)if(d[x]==c[2]){d.length=x;break}if(x<0&&(!l||l==c[2]))return{tag:c[2],from:I(h.line,h.ch),to:I(C,m)}}}}ee.registerHelper("fold","xml",function(h,l){for(var d=new H(h,l.line,0);;){var f=U(d);if(!f||d.line!=l.line)return;var C=_(d);if(!C)return;if(!f[1]&&C!="selfClose"){var m=I(d.line,d.ch),c=E(d,f[2]);return c&&j(c.from,m)>0?{from:m,to:c.from}:null}}}),ee.findMatchingTag=function(h,l,d){var f=new H(h,l.line,l.ch,d);if(f.text.indexOf(">")==-1&&f.text.indexOf("<")==-1)return;var C=_(f),m=C&&I(f.line,f.ch),c=C&&L(f);if(!C||!c||j(f,l)>0)return;var x={from:I(f.line,f.ch),to:m,tag:c[2]};return C=="selfClose"?{open:x,close:null,at:"open"}:c[1]?{open:g(f,c[2]),close:x,at:"close"}:(f=new H(h,m.line,m.ch,d),{open:x,close:E(f,c[2]),at:"open"})},ee.findEnclosingTag=function(h,l,d,f){for(var C=new H(h,l.line,l.ch,d);;){var m=g(C,f);if(!m)break;var c=new H(h,l.line,l.ch,d),x=E(c,m.tag);if(x)return{open:m,close:x}}},ee.scanForClosingTag=function(h,l,d,f){var C=new H(h,l.line,l.ch,f?{from:0,to:f}:null);return E(C,d)}})},p5ED:function(Ne,Ae,O){"use strict";var ee=O("+L6B"),I=O("2/Rp"),j=O("5Dmo"),Y=O("3S7+"),W=O("k1fw"),D=O("tJVT"),H=O("q1tI"),T=O.n(H),R=O("vHTk"),M=O.n(R),_=O("yEEn"),L=O("ZW9T"),U=O("1vsH");Ae.a=function(w){var E=w.name,g=w.data,h=w.theme,l=w.type,d=w.filename,f=w.monacoEditor,C=w.className,m=w.style,c=w.close,x=w.onClose,p=w.hasMask,o=Object(H.useState)("https://view.officeapps.live.com/op/view.aspx?src=http://testgs.educoder.net//rails/active_storage/blobs/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBCZz09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--03541f6234b93d7ac3b2d84e7eb0e6594a952945/1.ppt"),n=Object(D.a)(o,2),s=n[0],i=n[1],y=Object(H.useState)(""),v=Object(D.a)(y,2),A=v[0],N=v[1],B=Object(H.useRef)();d&&(f.filename=d),Object(H.useEffect)(function(){var P,k,K=(P=document.cookie)===null||P===void 0||((k=P.replace(/\s/g,""))===null||k===void 0)?void 0:k.split(";");K==null||K.map(function(J){var ne=J.split("=");ne[0]==="_educoder_session"&&N(ne[1])})},[]);var G=function(){if(g.startsWith("http")||g.startsWith("/")){V();return}Object(U.y)(d||"educoder",g,d)},V=function(){Object(U.w)(d||E,g)};return console.log("data:",g,"fileanme:",d," name:",E),T.a.createElement("div",{style:Object(W.a)({},m||{}),className:"".concat(p&&M.a.bgBlack," ").concat(l?M.a.wrp:"hide")},c&&T.a.createElement("div",{className:M.a.close,ref:B},T.a.createElement(Y.a,{title:"\u70B9\u51FB\u4E0B\u8F7D\u6B64\u6587\u4EF6",getPopupContainer:function(){return B.current}},T.a.createElement("span",{onClick:V},T.a.createElement("i",{className:"icon-quxiaozhiding"}))),T.a.createElement(Y.a,{title:"\u5173\u95ED",getPopupContainer:function(){return B.current}},T.a.createElement("span",{className:"",onClick:x},T.a.createElement("i",{className:"icon-guanbi1"})))),T.a.createElement("div",{className:"".concat(M.a[C]," ").concat(C," ").concat(M.a.monaco," ").concat(l==="txt"?"show":"hide")},l==="txt"&&T.a.createElement(L.b,f)),l==="audio"&&T.a.createElement("audio",{src:"".concat(g!=null&&g.startsWith("/")||(g==null?void 0:g.indexOf("https://"))>-1?g:"data:audio/mp3;base64,").concat(g),autoPlay:!0}),l==="video"&&T.a.createElement(T.a.Fragment,null,g!=null&&g.startsWith("/")?T.a.createElement("video",{controls:!0,src:"".concat(g),autoPlay:!0}):T.a.createElement("video",{controls:!0,src:"data:video/mp4;base64,".concat(g),autoPlay:!0})),l==="pdf"&&T.a.createElement("embed",{className:M.a.embed,src:g}),l==="image"&&T.a.createElement(T.a.Fragment,null,T.a.createElement("img",{src:"".concat(g!=null&&g.startsWith("/")||(g==null?void 0:g.indexOf("https://"))>-1?"":"data:image/png;base64,").concat(g)})),l==="other"&&T.a.createElement("div",null,T.a.createElement(I.a,{type:"primary",size:"large",onClick:G},T.a.createElement(_.a,null),"\u70B9\u51FB\u4E0B\u8F7D")),(l==="download"||l==="office")&&T.a.createElement(I.a,{type:"primary",size:"large",onClick:G},T.a.createElement(_.a,null),"\u70B9\u51FB\u4E0B\u8F7D"))}},"p77/":function(Ne,Ae,O){},psVc:function(Ne,Ae,O){Ne.exports={flex_box_center:"flex_box_center___17lf0",flex_space_between:"flex_space_between___2v7ki",flex_box_vertical_center:"flex_box_vertical_center___3o5TY",flex_box_center_end:"flex_box_center_end___2vwl3",flex_box_column:"flex_box_column___2ZvWB",crumbs:"crumbs___3Pxix",hover:"hover___xkcC8"}},qMRs:function(Ne,Ae,O){"use strict";O.d(Ae,"a",function(){return ee});var ee;(function(W){W.PROGRESSING="progressing",W.NEARLY_PUBLISHED="nearly_published",W.ENDED="ended"})(ee||(ee={}));var I;(function(W){})(I||(I={}));var j;(function(W){})(j||(j={}));var Y;(function(W){})(Y||(Y={}))},qgvg:function(Ne,Ae){Ne.exports="data:image/gif;base64,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"},"rAM+":function(Ne,Ae,O){"use strict";O.d(Ae,"a",function(){return I});var ee=O("Qw5x");function I(j,Y){var W;if(typeof Symbol=="undefined"||j[Symbol.iterator]==null){if(Array.isArray(j)||(W=Object(ee.a)(j))||Y&&j&&typeof j.length=="number"){W&&(j=W);var D=0,H=function(){};return{s:H,n:function(){return D>=j.length?{done:!0}:{done:!1,value:j[D++]}},e:function(L){throw L},f:H}}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 T=!0,R=!1,M;return{s:function(){W=j[Symbol.iterator]()},n:function(){var L=W.next();return T=L.done,L},e:function(L){R=!0,M=L},f:function(){try{!T&&W.return!=null&&W.return()}finally{if(R)throw M}}}}},rHrb:function(Ne,Ae,O){"use strict";Object.defineProperty(Ae,"__esModule",{value:!0}),Ae.CopyToClipboard=void 0;var ee=j(O("q1tI")),I=j(O("+QRC"));function j(d){return d&&d.__esModule?d:{default:d}}function Y(d){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?Y=function(C){return typeof C}:Y=function(C){return C&&typeof Symbol=="function"&&C.constructor===Symbol&&C!==Symbol.prototype?"symbol":typeof C},Y(d)}function W(d,f){var C=Object.keys(d);if(Object.getOwnPropertySymbols){var m=Object.getOwnPropertySymbols(d);f&&(m=m.filter(function(c){return Object.getOwnPropertyDescriptor(d,c).enumerable})),C.push.apply(C,m)}return C}function D(d){for(var f=1;f<arguments.length;f++){var C=arguments[f]!=null?arguments[f]:{};f%2?W(C,!0).forEach(function(m){h(d,m,C[m])}):Object.getOwnPropertyDescriptors?Object.defineProperties(d,Object.getOwnPropertyDescriptors(C)):W(C).forEach(function(m){Object.defineProperty(d,m,Object.getOwnPropertyDescriptor(C,m))})}return d}function H(d,f){if(d==null)return{};var C=T(d,f),m,c;if(Object.getOwnPropertySymbols){var x=Object.getOwnPropertySymbols(d);for(c=0;c<x.length;c++){if(m=x[c],f.indexOf(m)>=0)continue;if(!Object.prototype.propertyIsEnumerable.call(d,m))continue;C[m]=d[m]}}return C}function T(d,f){if(d==null)return{};var C={},m=Object.keys(d),c,x;for(x=0;x<m.length;x++){if(c=m[x],f.indexOf(c)>=0)continue;C[c]=d[c]}return C}function R(d,f){if(!(d instanceof f))throw new TypeError("Cannot call a class as a function")}function M(d,f){for(var C=0;C<f.length;C++){var m=f[C];m.enumerable=m.enumerable||!1,m.configurable=!0,"value"in m&&(m.writable=!0),Object.defineProperty(d,m.key,m)}}function _(d,f,C){return f&&M(d.prototype,f),C&&M(d,C),d}function L(d,f){return f&&(Y(f)==="object"||typeof f=="function")?f:w(d)}function U(d){return U=Object.setPrototypeOf?Object.getPrototypeOf:function(C){return C.__proto__||Object.getPrototypeOf(C)},U(d)}function w(d){if(d===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return d}function E(d,f){if(typeof f!="function"&&f!==null)throw new TypeError("Super expression must either be null or a function");d.prototype=Object.create(f&&f.prototype,{constructor:{value:d,writable:!0,configurable:!0}}),f&&g(d,f)}function g(d,f){return g=Object.setPrototypeOf||function(m,c){return m.__proto__=c,m},g(d,f)}function h(d,f,C){return f in d?Object.defineProperty(d,f,{value:C,enumerable:!0,configurable:!0,writable:!0}):d[f]=C,d}var l=function(d){E(f,d);function f(){var C,m;R(this,f);for(var c=arguments.length,x=new Array(c),p=0;p<c;p++)x[p]=arguments[p];return m=L(this,(C=U(f)).call.apply(C,[this].concat(x))),h(w(m),"onClick",function(o){var n=m.props,s=n.text,i=n.onCopy,y=n.children,v=n.options,A=ee.default.Children.only(y),N=(0,I.default)(s,v);i&&i(s,N),A&&A.props&&typeof A.props.onClick=="function"&&A.props.onClick(o)}),m}return _(f,[{key:"render",value:function(){var m=this.props,c=m.text,x=m.onCopy,p=m.options,o=m.children,n=H(m,["text","onCopy","options","children"]),s=ee.default.Children.only(o);return ee.default.cloneElement(s,D({},n,{onClick:this.onClick}))}}]),f}(ee.default.PureComponent);Ae.CopyToClipboard=l,h(l,"defaultProps",{onCopy:void 0,options:void 0})},rUJ1:function(Ne,Ae){const O=/[&<>"']/,ee=/[&<>"']/g,I=/[<>"']|&(?!#?\w+;)/,j=/[<>"']|&(?!#?\w+;)/g,Y={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;"},W=p=>Y[p];function D(p,o){if(o){if(O.test(p))return p.replace(ee,W)}else if(I.test(p))return p.replace(j,W);return p}const H=/&(#(?:\d+)|(?:#x[0-9A-Fa-f]+)|(?:\w+));?/ig;function T(p){return p.replace(H,(o,n)=>(n=n.toLowerCase(),n==="colon"?":":n.charAt(0)==="#"?n.charAt(1)==="x"?String.fromCharCode(parseInt(n.substring(2),16)):String.fromCharCode(+n.substring(1)):""))}const R=/(^|[^\[])\^/g;function M(p,o){p=p.source||p,o=o||"";const n={replace:(s,i)=>(i=i.source||i,i=i.replace(R,"$1"),p=p.replace(s,i),n),getRegex:()=>new RegExp(p,o)};return n}const _=/[^\w:]/g,L=/^$|^[a-z][a-z0-9+.-]*:|^[?#]/i;function U(p,o,n){if(p){let s;try{s=decodeURIComponent(T(n)).replace(_,"").toLowerCase()}catch(i){return null}if(s.indexOf("javascript:")===0||s.indexOf("vbscript:")===0||s.indexOf("data:")===0)return null}o&&!L.test(n)&&(n=l(o,n));try{n=encodeURI(n).replace(/%25/g,"%")}catch(s){return null}return n}const w={},E=/^[^:]+:\/*[^/]*$/,g=/^([^:]+:)[\s\S]*$/,h=/^([^:]+:\/*[^/]*)[\s\S]*$/;function l(p,o){w[" "+p]||(E.test(p)?w[" "+p]=p+"/":w[" "+p]=m(p,"/",!0)),p=w[" "+p];const n=p.indexOf(":")===-1;return o.substring(0,2)==="//"?n?o:p.replace(g,"$1")+o:o.charAt(0)==="/"?n?o:p.replace(h,"$1")+o:p+o}const d={exec:function(){}};function f(p){let o=1,n,s;for(;o<arguments.length;o++){n=arguments[o];for(s in n)Object.prototype.hasOwnProperty.call(n,s)&&(p[s]=n[s])}return p}function C(p,o){const n=p.replace(/\|/g,(y,v,A)=>{let N=!1,B=v;for(;--B>=0&&A[B]==="\\";)N=!N;return N?"|":" |"}),s=n.split(/ \|/);let i=0;if(s.length>o)s.splice(o);else for(;s.length<o;)s.push("");for(;i<s.length;i++)s[i]=s[i].trim().replace(/\\\|/g,"|");return s}function m(p,o,n){const s=p.length;if(s===0)return"";let i=0;for(;i<s;){const y=p.charAt(s-i-1);if(y===o&&!n)i++;else if(y!==o&&n)i++;else break}return p.substr(0,s-i)}function c(p,o){if(p.indexOf(o[1])===-1)return-1;const n=p.length;let s=0,i=0;for(;i<n;i++)if(p[i]==="\\")i++;else if(p[i]===o[0])s++;else if(p[i]===o[1]&&(s--,s<0))return i;return-1}function x(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")}Ne.exports={escape:D,unescape:T,edit:M,cleanUrl:U,resolveUrl:l,noopTest:d,merge:f,splitCells:C,rtrim:m,findClosingBracket:c,checkSanitizeDeprecation:x}},sR1s:function(Ne,Ae,O){"use strict";O.d(Ae,"b",function(){return Y}),O.d(Ae,"a",function(){return W}),O.d(Ae,"c",function(){return D}),O.d(Ae,"d",function(){return H});var ee=O("U8pU"),I="RC_TABLE_KEY";function j(T){return T==null?[]:Array.isArray(T)?T:[T]}function Y(T,R){if(!R&&typeof R!="number")return T;for(var M=j(R),_=T,L=0;L<M.length;L+=1){if(!_)return null;var U=M[L];_=_[U]}return _}function W(T){var R=[],M={};return T.forEach(function(_){for(var L=_||{},U=L.key,w=L.dataIndex,E=U||j(w).join("-")||I;M[E];)E="".concat(E,"_next");M[E]=!0,R.push(E)}),R}function D(){var T={};function R(U,w){w&&Object.keys(w).forEach(function(E){var g=w[E];g&&Object(ee.a)(g)==="object"?(U[E]=U[E]||{},R(U[E],g)):U[E]=g})}for(var M=arguments.length,_=new Array(M),L=0;L<M;L++)_[L]=arguments[L];return _.forEach(function(U){R(T,U)}),T}function H(T){return T!=null}},sboe:function(Ne,Ae,O){"use strict";O.d(Ae,"a",function(){return j});var ee=O("q1tI"),I=O.n(ee),j=ee.createContext(null)},siWv:function(Ne,Ae,O){Ne.exports={flex_box_center:"flex_box_center___3IH6S",flex_space_between:"flex_space_between___3AU-S",flex_box_vertical_center:"flex_box_vertical_center___1ykIO",flex_box_center_end:"flex_box_center_end___1aIQB",flex_box_column:"flex_box_column___2A_ra",btn:"btn___23gjd","mediacy-round":"mediacy-round___3vc8E","mediacy-default":"mediacy-default___2zIGi",default:"default___20Yio"}},t23M:function(Ne,Ae,O){"use strict";var ee=O("VTBJ"),I=O("1OyB"),j=O("vuIU"),Y=O("Ji7U"),W=O("LK+K"),D=O("q1tI"),H=O.n(D),T=O("m+aA"),R=O("Zm9Q"),M=O("Kwbf"),_=O("c+Xe"),L=O("bdgK"),U="rc-observer-key",w=function(E){Object(Y.a)(h,E);var g=Object(W.a)(h);function h(){var l;return Object(I.a)(this,h),l=g.apply(this,arguments),l.resizeObserver=null,l.childNode=null,l.currentElement=null,l.state={width:0,height:0,offsetHeight:0,offsetWidth:0},l.onResize=function(d){var f=l.props.onResize,C=d[0].target,m=C.getBoundingClientRect(),c=m.width,x=m.height,p=C.offsetWidth,o=C.offsetHeight,n=Math.floor(c),s=Math.floor(x);if(l.state.width!==n||l.state.height!==s||l.state.offsetWidth!==p||l.state.offsetHeight!==o){var i={width:n,height:s,offsetWidth:p,offsetHeight:o};l.setState(i),f&&Promise.resolve().then(function(){f(Object(ee.a)(Object(ee.a)({},i),{},{offsetWidth:p,offsetHeight:o}))})}},l.setChildNode=function(d){l.childNode=d},l}return Object(j.a)(h,[{key:"componentDidMount",value:function(){this.onComponentUpdated()}},{key:"componentDidUpdate",value:function(){this.onComponentUpdated()}},{key:"componentWillUnmount",value:function(){this.destroyObserver()}},{key:"onComponentUpdated",value:function(){var d=this.props.disabled;if(d){this.destroyObserver();return}var f=Object(T.a)(this.childNode||this),C=f!==this.currentElement;C&&(this.destroyObserver(),this.currentElement=f),!this.resizeObserver&&f&&(this.resizeObserver=new L.default(this.onResize),this.resizeObserver.observe(f))}},{key:"destroyObserver",value:function(){this.resizeObserver&&(this.resizeObserver.disconnect(),this.resizeObserver=null)}},{key:"render",value:function(){var d=this.props.children,f=Object(R.a)(d);if(f.length>1)Object(M.a)(!1,"Find more than one child node with `children` in ResizeObserver. Will only observe first one.");else if(f.length===0)return Object(M.a)(!1,"`children` of ResizeObserver is empty. Nothing is in observe."),null;var C=f[0];if(D.isValidElement(C)&&Object(_.c)(C)){var m=C.ref;f[0]=D.cloneElement(C,{ref:Object(_.a)(m,this.setChildNode)})}return f.length===1?f[0]:f.map(function(c,x){return!D.isValidElement(c)||"key"in c&&c.key!==null?c:D.cloneElement(c,{key:"".concat(U,"-").concat(x)})})}}]),h}(D.Component);w.displayName="ResizeObserver",Ae.a=w},tWlo:function(Ne,Ae){Ne.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=="},ulZh:function(Ne,Ae,O){typeof window!="undefined"&&function(I,j){Ne.exports=j()}(this,function(){return function(ee){var I={};function j(Y){if(I[Y])return I[Y].exports;var W=I[Y]={i:Y,l:!1,exports:{}};return ee[Y].call(W.exports,W,W.exports,j),W.l=!0,W.exports}return j.m=ee,j.c=I,j.d=function(Y,W,D){j.o(Y,W)||Object.defineProperty(Y,W,{enumerable:!0,get:D})},j.r=function(Y){typeof Symbol!="undefined"&&Symbol.toStringTag&&Object.defineProperty(Y,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Y,"__esModule",{value:!0})},j.t=function(Y,W){if(W&1&&(Y=j(Y)),W&8)return Y;if(W&4&&typeof Y=="object"&&Y&&Y.__esModule)return Y;var D=Object.create(null);if(j.r(D),Object.defineProperty(D,"default",{enumerable:!0,value:Y}),W&2&&typeof Y!="string")for(var H in Y)j.d(D,H,function(T){return Y[T]}.bind(null,H));return D},j.n=function(Y){var W=Y&&Y.__esModule?function(){return Y.default}:function(){return Y};return j.d(W,"a",W),W},j.o=function(Y,W){return Object.prototype.hasOwnProperty.call(Y,W)},j.p="/dist/",j(j.s="./src/hls.ts")}({"./node_modules/eventemitter3/index.js":function(ee,I,j){"use strict";var Y=Object.prototype.hasOwnProperty,W="~";function D(){}Object.create&&(D.prototype=Object.create(null),new D().__proto__||(W=!1));function H(_,L,U){this.fn=_,this.context=L,this.once=U||!1}function T(_,L,U,w,E){if(typeof U!="function")throw new TypeError("The listener must be a function");var g=new H(U,w||_,E),h=W?W+L:L;return _._events[h]?_._events[h].fn?_._events[h]=[_._events[h],g]:_._events[h].push(g):(_._events[h]=g,_._eventsCount++),_}function R(_,L){--_._eventsCount===0?_._events=new D:delete _._events[L]}function M(){this._events=new D,this._eventsCount=0}M.prototype.eventNames=function(){var L=[],U,w;if(this._eventsCount===0)return L;for(w in U=this._events)Y.call(U,w)&&L.push(W?w.slice(1):w);return Object.getOwnPropertySymbols?L.concat(Object.getOwnPropertySymbols(U)):L},M.prototype.listeners=function(L){var U=W?W+L:L,w=this._events[U];if(!w)return[];if(w.fn)return[w.fn];for(var E=0,g=w.length,h=new Array(g);E<g;E++)h[E]=w[E].fn;return h},M.prototype.listenerCount=function(L){var U=W?W+L:L,w=this._events[U];return w?w.fn?1:w.length:0},M.prototype.emit=function(L,U,w,E,g,h){var l=W?W+L:L;if(!this._events[l])return!1;var d=this._events[l],f=arguments.length,C,m;if(d.fn){d.once&&this.removeListener(L,d.fn,void 0,!0);switch(f){case 1:return d.fn.call(d.context),!0;case 2:return d.fn.call(d.context,U),!0;case 3:return d.fn.call(d.context,U,w),!0;case 4:return d.fn.call(d.context,U,w,E),!0;case 5:return d.fn.call(d.context,U,w,E,g),!0;case 6:return d.fn.call(d.context,U,w,E,g,h),!0}for(m=1,C=new Array(f-1);m<f;m++)C[m-1]=arguments[m];d.fn.apply(d.context,C)}else{var c=d.length,x;for(m=0;m<c;m++){d[m].once&&this.removeListener(L,d[m].fn,void 0,!0);switch(f){case 1:d[m].fn.call(d[m].context);break;case 2:d[m].fn.call(d[m].context,U);break;case 3:d[m].fn.call(d[m].context,U,w);break;case 4:d[m].fn.call(d[m].context,U,w,E);break;default:if(!C)for(x=1,C=new Array(f-1);x<f;x++)C[x-1]=arguments[x];d[m].fn.apply(d[m].context,C)}}}return!0},M.prototype.on=function(L,U,w){return T(this,L,U,w,!1)},M.prototype.once=function(L,U,w){return T(this,L,U,w,!0)},M.prototype.removeListener=function(L,U,w,E){var g=W?W+L:L;if(!this._events[g])return this;if(!U)return R(this,g),this;var h=this._events[g];if(h.fn)h.fn===U&&(!E||h.once)&&(!w||h.context===w)&&R(this,g);else{for(var l=0,d=[],f=h.length;l<f;l++)(h[l].fn!==U||E&&!h[l].once||w&&h[l].context!==w)&&d.push(h[l]);d.length?this._events[g]=d.length===1?d[0]:d:R(this,g)}return this},M.prototype.removeAllListeners=function(L){var U;return L?(U=W?W+L:L,this._events[U]&&R(this,U)):(this._events=new D,this._eventsCount=0),this},M.prototype.off=M.prototype.removeListener,M.prototype.addListener=M.prototype.on,M.prefixed=W,M.EventEmitter=M,ee.exports=M},"./node_modules/url-toolkit/src/url-toolkit.js":function(ee,I,j){(function(Y){var W=/^((?:[a-zA-Z0-9+\-.]+:)?)(\/\/[^\/?#]*)?((?:[^\/?#]*\/)*[^;?#]*)?(;[^?#]*)?(\?[^#]*)?(#[^]*)?$/,D=/^([^\/?#]*)([^]*)$/,H=/(?:\/|^)\.(?=\/)/g,T=/(?:\/|^)\.\.\/(?!\.\.\/)[^\/]*(?=\/)/g,R={buildAbsoluteURL:function(M,_,L){if(L=L||{},M=M.trim(),_=_.trim(),!_){if(!L.alwaysNormalize)return M;var U=R.parseURL(M);if(!U)throw new Error("Error trying to parse base URL.");return U.path=R.normalizePath(U.path),R.buildURLFromParts(U)}var w=R.parseURL(_);if(!w)throw new Error("Error trying to parse relative URL.");if(w.scheme)return L.alwaysNormalize?(w.path=R.normalizePath(w.path),R.buildURLFromParts(w)):_;var E=R.parseURL(M);if(!E)throw new Error("Error trying to parse base URL.");if(!E.netLoc&&E.path&&E.path[0]!=="/"){var g=D.exec(E.path);E.netLoc=g[1],E.path=g[2]}E.netLoc&&!E.path&&(E.path="/");var h={scheme:E.scheme,netLoc:w.netLoc,path:null,params:w.params,query:w.query,fragment:w.fragment};if(!w.netLoc&&(h.netLoc=E.netLoc,w.path[0]!=="/"))if(!w.path)h.path=E.path,w.params||(h.params=E.params,w.query||(h.query=E.query));else{var l=E.path,d=l.substring(0,l.lastIndexOf("/")+1)+w.path;h.path=R.normalizePath(d)}return h.path===null&&(h.path=L.alwaysNormalize?R.normalizePath(w.path):w.path),R.buildURLFromParts(h)},parseURL:function(M){var _=W.exec(M);return _?{scheme:_[1]||"",netLoc:_[2]||"",path:_[3]||"",params:_[4]||"",query:_[5]||"",fragment:_[6]||""}:null},normalizePath:function(M){for(M=M.split("").reverse().join("").replace(H,"");M.length!==(M=M.replace(T,"")).length;);return M.split("").reverse().join("")},buildURLFromParts:function(M){return M.scheme+M.netLoc+M.path+M.params+M.query+M.fragment}};ee.exports=R})(this)},"./node_modules/webworkify-webpack/index.js":function(ee,I,j){function Y(L){var U={};function w(g){if(U[g])return U[g].exports;var h=U[g]={i:g,l:!1,exports:{}};return L[g].call(h.exports,h,h.exports,w),h.l=!0,h.exports}w.m=L,w.c=U,w.i=function(g){return g},w.d=function(g,h,l){w.o(g,h)||Object.defineProperty(g,h,{configurable:!1,enumerable:!0,get:l})},w.r=function(g){Object.defineProperty(g,"__esModule",{value:!0})},w.n=function(g){var h=g&&g.__esModule?function(){return g.default}:function(){return g};return w.d(h,"a",h),h},w.o=function(g,h){return Object.prototype.hasOwnProperty.call(g,h)},w.p="/",w.oe=function(g){throw console.error(g),g};var E=w(w.s=ENTRY_MODULE);return E.default||E}var W="[\\.|\\-|\\+|\\w|/|@]+",D="\\(\\s*(/\\*.*?\\*/)?\\s*.*?("+W+").*?\\)";function H(L){return(L+"").replace(/[.?*+^$[\]\\(){}|-]/g,"\\$&")}function T(L){return!isNaN(1*L)}function R(L,U,w){var E={};E[w]=[];var g=U.toString(),h=g.match(/^function\s?\w*\(\w+,\s*\w+,\s*(\w+)\)/);if(!h)return E;for(var l=h[1],d=new RegExp("(\\\\n|\\W)"+H(l)+D,"g"),f;f=d.exec(g);){if(f[3]==="dll-reference")continue;E[w].push(f[3])}for(d=new RegExp("\\("+H(l)+'\\("(dll-reference\\s('+W+'))"\\)\\)'+D,"g");f=d.exec(g);)L[f[2]]||(E[w].push(f[1]),L[f[2]]=j(f[1]).m),E[f[2]]=E[f[2]]||[],E[f[2]].push(f[4]);for(var C=Object.keys(E),m=0;m<C.length;m++)for(var c=0;c<E[C[m]].length;c++)T(E[C[m]][c])&&(E[C[m]][c]=1*E[C[m]][c]);return E}function M(L){var U=Object.keys(L);return U.reduce(function(w,E){return w||L[E].length>0},!1)}function _(L,U){for(var w={main:[U]},E={main:[]},g={main:{}};M(w);)for(var h=Object.keys(w),l=0;l<h.length;l++){var d=h[l],f=w[d],C=f.pop();if(g[d]=g[d]||{},g[d][C]||!L[d][C])continue;g[d][C]=!0,E[d]=E[d]||[],E[d].push(C);for(var m=R(L,L[d][C],d),c=Object.keys(m),x=0;x<c.length;x++)w[c[x]]=w[c[x]]||[],w[c[x]]=w[c[x]].concat(m[c[x]])}return E}ee.exports=function(L,U){U=U||{};var w={main:j.m},E=U.all?{main:Object.keys(w.main)}:_(w,L),g="";Object.keys(E).filter(function(C){return C!=="main"}).forEach(function(C){for(var m=0;E[C][m];)m++;E[C].push(m),w[C][m]="(function(module, exports, __webpack_require__) { module.exports = __webpack_require__; })",g=g+"var "+C+" = ("+Y.toString().replace("ENTRY_MODULE",JSON.stringify(m))+")({"+E[C].map(function(c){return""+JSON.stringify(c)+": "+w[C][c].toString()}).join(",")+`});
`}),g=g+"new (("+Y.toString().replace("ENTRY_MODULE",JSON.stringify(L))+")({"+E.main.map(function(C){return""+JSON.stringify(C)+": "+w.main[C].toString()}).join(",")+"}))(self);";var h=new window.Blob([g],{type:"text/javascript"});if(U.bare)return h;var l=window.URL||window.webkitURL||window.mozURL||window.msURL,d=l.createObjectURL(h),f=new window.Worker(d);return f.objectURL=d,f}},"./src/config.ts":function(ee,I,j){"use strict";j.r(I),j.d(I,"hlsDefaultConfig",function(){return x}),j.d(I,"mergeConfig",function(){return o}),j.d(I,"enableStreamingMode",function(){return n});var Y=j("./src/controller/abr-controller.ts"),W=j("./src/controller/audio-stream-controller.ts"),D=j("./src/controller/audio-track-controller.ts"),H=j("./src/controller/subtitle-stream-controller.ts"),T=j("./src/controller/subtitle-track-controller.ts"),R=j("./src/controller/buffer-controller.ts"),M=j("./src/controller/timeline-controller.ts"),_=j("./src/controller/cap-level-controller.ts"),L=j("./src/controller/fps-controller.ts"),U=j("./src/controller/eme-controller.ts"),w=j("./src/controller/cmcd-controller.ts"),E=j("./src/utils/xhr-loader.ts"),g=j("./src/utils/fetch-loader.ts"),h=j("./src/utils/cues.ts"),l=j("./src/utils/mediakeys-helper.ts"),d=j("./src/utils/logger.ts");function f(){return f=Object.assign||function(s){for(var i=1;i<arguments.length;i++){var y=arguments[i];for(var v in y)Object.prototype.hasOwnProperty.call(y,v)&&(s[v]=y[v])}return s},f.apply(this,arguments)}function C(s,i){var y=Object.keys(s);if(Object.getOwnPropertySymbols){var v=Object.getOwnPropertySymbols(s);i&&(v=v.filter(function(A){return Object.getOwnPropertyDescriptor(s,A).enumerable})),y.push.apply(y,v)}return y}function m(s){for(var i=1;i<arguments.length;i++){var y=arguments[i]!=null?arguments[i]:{};i%2?C(Object(y),!0).forEach(function(v){c(s,v,y[v])}):Object.getOwnPropertyDescriptors?Object.defineProperties(s,Object.getOwnPropertyDescriptors(y)):C(Object(y)).forEach(function(v){Object.defineProperty(s,v,Object.getOwnPropertyDescriptor(y,v))})}return s}function c(s,i,y){return i in s?Object.defineProperty(s,i,{value:y,enumerable:!0,configurable:!0,writable:!0}):s[i]=y,s}var x=m(m({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:E.default,fLoader:void 0,pLoader:void 0,xhrSetup:void 0,licenseXhrSetup:void 0,licenseResponseCallback:void 0,abrController:Y.default,bufferController:R.default,capLevelController:_.default,fpsController:L.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:l.requestMediaKeySystemAccess,testBandwidth:!0,progressive:!1,lowLatencyMode:!0,cmcd:void 0},p()),{},{subtitleStreamController:H.SubtitleStreamController,subtitleTrackController:T.default,timelineController:M.TimelineController,audioStreamController:W.default,audioTrackController:D.default,emeController:U.default,cmcdController:w.default});function p(){return{cueHandler:h.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(s,i){if((i.liveSyncDurationCount||i.liveMaxLatencyDurationCount)&&(i.liveSyncDuration||i.liveMaxLatencyDuration))throw new Error("Illegal hls.js config: don't mix up liveSyncDurationCount/liveMaxLatencyDurationCount and liveSyncDuration/liveMaxLatencyDuration");if(i.liveMaxLatencyDurationCount!==void 0&&(i.liveSyncDurationCount===void 0||i.liveMaxLatencyDurationCount<=i.liveSyncDurationCount))throw new Error('Illegal hls.js config: "liveMaxLatencyDurationCount" must be greater than "liveSyncDurationCount"');if(i.liveMaxLatencyDuration!==void 0&&(i.liveSyncDuration===void 0||i.liveMaxLatencyDuration<=i.liveSyncDuration))throw new Error('Illegal hls.js config: "liveMaxLatencyDuration" must be greater than "liveSyncDuration"');return f({},s,i)}function n(s){var i=s.loader;if(i!==g.default&&i!==E.default)d.logger.log("[config]: Custom loader detected, cannot enable progressive streaming"),s.progressive=!1;else{var y=Object(g.fetchSupported)();y&&(s.loader=g.default,s.progressive=!0,s.enableSoftwareAES=!0,d.logger.log("[config]: Progressive streaming enabled, using FetchLoader"))}}},"./src/controller/abr-controller.ts":function(ee,I,j){"use strict";j.r(I);var Y=j("./src/polyfills/number.ts"),W=j("./src/utils/ewma-bandwidth-estimator.ts"),D=j("./src/events.ts"),H=j("./src/utils/buffer-helper.ts"),T=j("./src/errors.ts"),R=j("./src/types/loader.ts"),M=j("./src/utils/logger.ts");function _(w,E){for(var g=0;g<E.length;g++){var h=E[g];h.enumerable=h.enumerable||!1,h.configurable=!0,"value"in h&&(h.writable=!0),Object.defineProperty(w,h.key,h)}}function L(w,E,g){return E&&_(w.prototype,E),g&&_(w,g),w}var U=function(){function w(g){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=g;var h=g.config;this.bwEstimator=new W.default(h.abrEwmaSlowVoD,h.abrEwmaFastVoD,h.abrEwmaDefaultEstimate),this.registerListeners()}var E=w.prototype;return E.registerListeners=function(){var h=this.hls;h.on(D.Events.FRAG_LOADING,this.onFragLoading,this),h.on(D.Events.FRAG_LOADED,this.onFragLoaded,this),h.on(D.Events.FRAG_BUFFERED,this.onFragBuffered,this),h.on(D.Events.LEVEL_LOADED,this.onLevelLoaded,this),h.on(D.Events.ERROR,this.onError,this)},E.unregisterListeners=function(){var h=this.hls;h.off(D.Events.FRAG_LOADING,this.onFragLoading,this),h.off(D.Events.FRAG_LOADED,this.onFragLoaded,this),h.off(D.Events.FRAG_BUFFERED,this.onFragBuffered,this),h.off(D.Events.LEVEL_LOADED,this.onLevelLoaded,this),h.off(D.Events.ERROR,this.onError,this)},E.destroy=function(){this.unregisterListeners(),this.clearTimer(),this.hls=this.onCheck=null,this.fragCurrent=this.partCurrent=null},E.onFragLoading=function(h,l){var d=l.frag;if(d.type===R.PlaylistLevelType.MAIN&&!this.timer){var f;this.fragCurrent=d,this.partCurrent=(f=l.part)!=null?f:null,this.timer=self.setInterval(this.onCheck,100)}},E.onLevelLoaded=function(h,l){var d=this.hls.config;l.details.live?this.bwEstimator.update(d.abrEwmaSlowLive,d.abrEwmaFastLive):this.bwEstimator.update(d.abrEwmaSlowVoD,d.abrEwmaFastVoD)},E._abandonRulesCheck=function(){var h=this.fragCurrent,l=this.partCurrent,d=this.hls,f=d.autoLevelEnabled,C=d.config,m=d.media;if(!h||!m)return;var c=l?l.stats:h.stats,x=l?l.duration:h.duration;if(c.aborted){M.logger.warn("frag loader destroy or aborted, disarm abandonRules"),this.clearTimer(),this._nextAutoLevel=-1;return}if(!f||m.paused||!m.playbackRate||!m.readyState)return;var p=performance.now()-c.loading.start,o=Math.abs(m.playbackRate);if(p<=500*x/o)return;var n=d.levels,s=d.minAutoLevel,i=n[h.level],y=c.total||Math.max(c.loaded,Math.round(x*i.maxBitrate/8)),v=Math.max(1,c.bwEstimate?c.bwEstimate/8:c.loaded*1e3/p),A=(y-c.loaded)/v,N=m.currentTime,B=(H.BufferHelper.bufferInfo(m,N,C.maxBufferHole).end-N)/o;if(B>=2*x/o||A<=B)return;var G=Number.POSITIVE_INFINITY,V;for(V=h.level-1;V>s;V--){var P=n[V].maxBitrate;if(G=x*P/(8*.8*v),G<B)break}if(G>=A)return;var k=this.bwEstimator.getEstimate();M.logger.warn("Fragment "+h.sn+(l?" part "+l.index:"")+" of level "+h.level+" is loading too slowly and will cause an underbuffer; aborting and switching to level "+V+`
Current BW estimate: `+(Object(Y.isFiniteNumber)(k)?(k/1024).toFixed(3):"Unknown")+` Kb/s
Estimated load time for current fragment: `+A.toFixed(3)+` s
Estimated load time for the next fragment: `+G.toFixed(3)+` s
Time to underbuffer: `+B.toFixed(3)+" s"),d.nextLoadLevel=V,this.bwEstimator.sample(p,c.loaded),this.clearTimer(),h.loader&&(this.fragCurrent=this.partCurrent=null,h.loader.abort()),d.trigger(D.Events.FRAG_LOAD_EMERGENCY_ABORTED,{frag:h,part:l,stats:c})},E.onFragLoaded=function(h,l){var d=l.frag,f=l.part;if(d.type===R.PlaylistLevelType.MAIN&&Object(Y.isFiniteNumber)(d.sn)){var C=f?f.stats:d.stats,m=f?f.duration:d.duration;if(this.clearTimer(),this.lastLoadedFragLevel=d.level,this._nextAutoLevel=-1,this.hls.config.abrMaxWithRealBitrate){var c=this.hls.levels[d.level],x=(c.loaded?c.loaded.bytes:0)+C.loaded,p=(c.loaded?c.loaded.duration:0)+m;c.loaded={bytes:x,duration:p},c.realBitrate=Math.round(8*x/p)}if(d.bitrateTest){var o={stats:C,frag:d,part:f,id:d.type};this.onFragBuffered(D.Events.FRAG_BUFFERED,o),d.bitrateTest=!1}}},E.onFragBuffered=function(h,l){var d=l.frag,f=l.part,C=f?f.stats:d.stats;if(C.aborted)return;if(d.type!==R.PlaylistLevelType.MAIN||d.sn==="initSegment")return;var m=C.parsing.end-C.loading.start;this.bwEstimator.sample(m,C.loaded),C.bwEstimate=this.bwEstimator.getEstimate(),d.bitrateTest?this.bitrateTestDelay=m/1e3:this.bitrateTestDelay=0},E.onError=function(h,l){switch(l.details){case T.ErrorDetails.FRAG_LOAD_ERROR:case T.ErrorDetails.FRAG_LOAD_TIMEOUT:this.clearTimer();break;default:break}},E.clearTimer=function(){self.clearInterval(this.timer),this.timer=void 0},E.getNextABRAutoLevel=function(){var h=this.fragCurrent,l=this.partCurrent,d=this.hls,f=d.maxAutoLevel,C=d.config,m=d.minAutoLevel,c=d.media,x=l?l.duration:h?h.duration:0,p=c?c.currentTime:0,o=c&&c.playbackRate!==0?Math.abs(c.playbackRate):1,n=this.bwEstimator?this.bwEstimator.getEstimate():C.abrEwmaDefaultEstimate,s=(H.BufferHelper.bufferInfo(c,p,C.maxBufferHole).end-p)/o,i=this.findBestLevel(n,m,f,s,C.abrBandWidthFactor,C.abrBandWidthUpFactor);if(i>=0)return i;M.logger.trace((s?"rebuffering expected":"buffer is empty")+", finding optimal quality level");var y=x?Math.min(x,C.maxStarvationDelay):C.maxStarvationDelay,v=C.abrBandWidthFactor,A=C.abrBandWidthUpFactor;if(!s){var N=this.bitrateTestDelay;if(N){var B=x?Math.min(x,C.maxLoadingDelay):C.maxLoadingDelay;y=B-N,M.logger.trace("bitrate test took "+Math.round(1e3*N)+"ms, set first fragment max fetchDuration to "+Math.round(1e3*y)+" ms"),v=A=1}}return i=this.findBestLevel(n,m,f,s+y,v,A),Math.max(i,0)},E.findBestLevel=function(h,l,d,f,C,m){for(var c,x=this.fragCurrent,p=this.partCurrent,o=this.lastLoadedFragLevel,n=this.hls.levels,s=n[o],i=!!(s!=null&&(c=s.details)!==null&&c!==void 0&&c.live),y=s==null?void 0:s.codecSet,v=p?p.duration:x?x.duration:0,A=d;A>=l;A--){var N=n[A];if(!N||y&&N.codecSet!==y)continue;var B=N.details,G=(p?B==null?void 0:B.partTarget:B==null?void 0:B.averagetargetduration)||v,V=void 0;A<=o?V=C*h:V=m*h;var P=n[A].maxBitrate,k=P*G/V;if(M.logger.trace("level/adjustedbw/bitrate/avgDuration/maxFetchDuration/fetchDuration: "+A+"/"+Math.round(V)+"/"+P+"/"+G+"/"+f+"/"+k),V>P&&(!k||i&&!this.bitrateTestDelay||k<f))return A}return-1},L(w,[{key:"nextAutoLevel",get:function(){var h=this._nextAutoLevel,l=this.bwEstimator;if(h!==-1&&(!l||!l.canEstimate()))return h;var d=this.getNextABRAutoLevel();return h!==-1&&(d=Math.min(h,d)),d},set:function(h){this._nextAutoLevel=h}}]),w}();I.default=U},"./src/controller/audio-stream-controller.ts":function(ee,I,j){"use strict";j.r(I);var Y=j("./src/polyfills/number.ts"),W=j("./src/controller/base-stream-controller.ts"),D=j("./src/events.ts"),H=j("./src/utils/buffer-helper.ts"),T=j("./src/controller/fragment-tracker.ts"),R=j("./src/types/level.ts"),M=j("./src/types/loader.ts"),_=j("./src/loader/fragment.ts"),L=j("./src/demux/chunk-cache.ts"),U=j("./src/demux/transmuxer-interface.ts"),w=j("./src/types/transmuxer.ts"),E=j("./src/controller/fragment-finders.ts"),g=j("./src/utils/discontinuities.ts"),h=j("./src/errors.ts"),l=j("./src/utils/logger.ts");function d(){return d=Object.assign||function(x){for(var p=1;p<arguments.length;p++){var o=arguments[p];for(var n in o)Object.prototype.hasOwnProperty.call(o,n)&&(x[n]=o[n])}return x},d.apply(this,arguments)}function f(x,p){x.prototype=Object.create(p.prototype),x.prototype.constructor=x,C(x,p)}function C(x,p){return C=Object.setPrototypeOf||function(n,s){return n.__proto__=s,n},C(x,p)}var m=100,c=function(x){f(p,x);function p(n,s){var i;return i=x.call(this,n,s,"[audio-stream-controller]")||this,i.videoBuffer=null,i.videoTrackCC=-1,i.waitingVideoCC=-1,i.audioSwitch=!1,i.trackId=-1,i.waitingData=null,i.mainDetails=null,i.bufferFlushed=!1,i._registerListeners(),i}var o=p.prototype;return o.onHandlerDestroying=function(){this._unregisterListeners(),this.mainDetails=null},o._registerListeners=function(){var s=this.hls;s.on(D.Events.MEDIA_ATTACHED,this.onMediaAttached,this),s.on(D.Events.MEDIA_DETACHING,this.onMediaDetaching,this),s.on(D.Events.MANIFEST_LOADING,this.onManifestLoading,this),s.on(D.Events.LEVEL_LOADED,this.onLevelLoaded,this),s.on(D.Events.AUDIO_TRACKS_UPDATED,this.onAudioTracksUpdated,this),s.on(D.Events.AUDIO_TRACK_SWITCHING,this.onAudioTrackSwitching,this),s.on(D.Events.AUDIO_TRACK_LOADED,this.onAudioTrackLoaded,this),s.on(D.Events.ERROR,this.onError,this),s.on(D.Events.BUFFER_RESET,this.onBufferReset,this),s.on(D.Events.BUFFER_CREATED,this.onBufferCreated,this),s.on(D.Events.BUFFER_FLUSHED,this.onBufferFlushed,this),s.on(D.Events.INIT_PTS_FOUND,this.onInitPtsFound,this),s.on(D.Events.FRAG_BUFFERED,this.onFragBuffered,this)},o._unregisterListeners=function(){var s=this.hls;s.off(D.Events.MEDIA_ATTACHED,this.onMediaAttached,this),s.off(D.Events.MEDIA_DETACHING,this.onMediaDetaching,this),s.off(D.Events.MANIFEST_LOADING,this.onManifestLoading,this),s.off(D.Events.LEVEL_LOADED,this.onLevelLoaded,this),s.off(D.Events.AUDIO_TRACKS_UPDATED,this.onAudioTracksUpdated,this),s.off(D.Events.AUDIO_TRACK_SWITCHING,this.onAudioTrackSwitching,this),s.off(D.Events.AUDIO_TRACK_LOADED,this.onAudioTrackLoaded,this),s.off(D.Events.ERROR,this.onError,this),s.off(D.Events.BUFFER_RESET,this.onBufferReset,this),s.off(D.Events.BUFFER_CREATED,this.onBufferCreated,this),s.off(D.Events.BUFFER_FLUSHED,this.onBufferFlushed,this),s.off(D.Events.INIT_PTS_FOUND,this.onInitPtsFound,this),s.off(D.Events.FRAG_BUFFERED,this.onFragBuffered,this)},o.onInitPtsFound=function(s,i){var y=i.frag,v=i.id,A=i.initPTS;if(v==="main"){var N=y.cc;this.initPTS[y.cc]=A,this.log("InitPTS for cc: "+N+" found from main: "+A),this.videoTrackCC=N,this.state===W.State.WAITING_INIT_PTS&&this.tick()}},o.startLoad=function(s){if(!this.levels){this.startPosition=s,this.state=W.State.STOPPED;return}var i=this.lastCurrentTime;this.stopLoad(),this.setInterval(m),this.fragLoadError=0,i>0&&s===-1?(this.log("Override startPosition with lastCurrentTime @"+i.toFixed(3)),this.state=W.State.IDLE):(this.loadedmetadata=!1,this.state=W.State.WAITING_TRACK),this.nextLoadPosition=this.startPosition=this.lastCurrentTime=s,this.tick()},o.doTick=function(){switch(this.state){case W.State.IDLE:this.doTickIdle();break;case W.State.WAITING_TRACK:{var s,i=this.levels,y=this.trackId,v=i==null||((s=i[y])===null||s===void 0)?void 0:s.details;if(v){if(this.waitForCdnTuneIn(v))break;this.state=W.State.WAITING_INIT_PTS}break}case W.State.FRAG_LOADING_WAITING_RETRY:{var A,N=performance.now(),B=this.retryDate;(!B||N>=B||(A=this.media)!==null&&A!==void 0&&A.seeking)&&(this.log("RetryDate reached, switch back to IDLE state"),this.state=W.State.IDLE);break}case W.State.WAITING_INIT_PTS:{var G=this.waitingData;if(G){var V=G.frag,P=G.part,k=G.cache,K=G.complete;if(this.initPTS[V.cc]!==void 0){this.waitingData=null,this.waitingVideoCC=-1,this.state=W.State.FRAG_LOADING;var J=k.flush(),ne={frag:V,part:P,payload:J,networkDetails:null};this._handleFragmentLoadProgress(ne),K&&x.prototype._handleFragmentLoadComplete.call(this,ne)}else if(this.videoTrackCC!==this.waitingVideoCC)l.logger.log("Waiting fragment cc ("+V.cc+") cancelled because video is at cc "+this.videoTrackCC),this.clearWaitingFragment();else{var de=this.getLoadPosition(),Se=H.BufferHelper.bufferInfo(this.mediaBuffer,de,this.config.maxBufferHole),ye=Object(E.fragmentWithinToleranceTest)(Se.end,this.config.maxFragLookUpTolerance,V);ye<0&&(l.logger.log("Waiting fragment cc ("+V.cc+") @ "+V.start+" cancelled because another fragment at "+Se.end+" is needed"),this.clearWaitingFragment())}}else this.state=W.State.IDLE}}this.onTickEnd()},o.clearWaitingFragment=function(){var s=this.waitingData;s&&(this.fragmentTracker.removeFragment(s.frag),this.waitingData=null,this.waitingVideoCC=-1,this.state=W.State.IDLE)},o.onTickEnd=function(){var s=this.media;if(!s||!s.readyState)return;var i=this.mediaBuffer?this.mediaBuffer:s,y=i.buffered;!this.loadedmetadata&&y.length&&(this.loadedmetadata=!0),this.lastCurrentTime=s.currentTime},o.doTickIdle=function(){var s,i,y=this.hls,v=this.levels,A=this.media,N=this.trackId,B=y.config;if(!v||!v[N])return;if(!A&&(this.startFragRequested||!B.startFragPrefetch))return;var G=v[N],V=G.details;if(!V||V.live&&this.levelLastLoaded!==N||this.waitForCdnTuneIn(V)){this.state=W.State.WAITING_TRACK;return}this.bufferFlushed&&(this.bufferFlushed=!1,this.afterBufferFlushed(this.mediaBuffer?this.mediaBuffer:this.media,_.ElementaryStreamTypes.AUDIO,M.PlaylistLevelType.AUDIO));var P=this.getFwdBufferInfo(this.mediaBuffer?this.mediaBuffer:this.media,M.PlaylistLevelType.AUDIO);if(P===null)return;var k=P.len,K=this.getMaxBufferLength(),J=this.audioSwitch;if(k>=K&&!J)return;if(!J&&this._streamEnded(P,V)){y.trigger(D.Events.BUFFER_EOS,{type:"audio"}),this.state=W.State.ENDED;return}var ne=V.fragments,de=ne[0].start,Se=P.end;if(J){var ye=this.getLoadPosition();Se=ye,V.PTSKnown&&ye<de&&((P.end>de||P.nextStart)&&(this.log("Alt audio track ahead of main track, seek to start of alt audio track"),A.currentTime=de+.05))}var we=this.getNextFragment(Se,V);if(!we){this.bufferFlushed=!0;return}((s=we.decryptdata)===null||s===void 0?void 0:s.keyFormat)==="identity"&&!((i=we.decryptdata)!==null&&i!==void 0&&i.key)?this.loadKey(we,V):this.loadFragment(we,V,Se)},o.getMaxBufferLength=function(){var s=x.prototype.getMaxBufferLength.call(this),i=this.getFwdBufferInfo(this.videoBuffer?this.videoBuffer:this.media,M.PlaylistLevelType.MAIN);return i===null?s:Math.max(s,i.len)},o.onMediaDetaching=function(){this.videoBuffer=null,x.prototype.onMediaDetaching.call(this)},o.onAudioTracksUpdated=function(s,i){var y=i.audioTracks;this.resetTransmuxer(),this.levels=y.map(function(v){return new R.Level(v)})},o.onAudioTrackSwitching=function(s,i){var y=!!i.url;this.trackId=i.id;var v=this.fragCurrent;v!=null&&v.loader&&v.loader.abort(),this.fragCurrent=null,this.clearWaitingFragment(),y?this.setInterval(m):this.resetTransmuxer(),y?(this.audioSwitch=!0,this.state=W.State.IDLE):this.state=W.State.STOPPED,this.tick()},o.onManifestLoading=function(){this.mainDetails=null,this.fragmentTracker.removeAllFragments(),this.startPosition=this.lastCurrentTime=0,this.bufferFlushed=!1},o.onLevelLoaded=function(s,i){this.mainDetails=i.details},o.onAudioTrackLoaded=function(s,i){var y,v=this.levels,A=i.details,N=i.id;if(!v){this.warn("Audio tracks were reset while loading level "+N);return}this.log("Track "+N+" loaded ["+A.startSN+","+A.endSN+"],duration:"+A.totalduration);var B=v[N],G=0;if(A.live||(y=B.details)!==null&&y!==void 0&&y.live){var V=this.mainDetails;if(A.fragments[0]||(A.deltaUpdateFailed=!0),A.deltaUpdateFailed||!V)return;!B.details&&A.hasProgramDateTime&&V.hasProgramDateTime?(Object(g.alignMediaPlaylistByPDT)(A,V),G=A.fragments[0].start):G=this.alignPlaylists(A,B.details)}B.details=A,this.levelLastLoaded=N,!this.startFragRequested&&(this.mainDetails||!A.live)&&this.setStartPosition(B.details,G),this.state===W.State.WAITING_TRACK&&!this.waitForCdnTuneIn(A)&&(this.state=W.State.IDLE),this.tick()},o._handleFragmentLoadProgress=function(s){var i,y=s.frag,v=s.part,A=s.payload,N=this.config,B=this.trackId,G=this.levels;if(!G){this.warn("Audio tracks were reset while fragment load was in progress. Fragment "+y.sn+" of level "+y.level+" will not be buffered");return}var V=G[B];console.assert(V,"Audio track is defined on fragment load progress");var P=V.details;console.assert(P,"Audio track details are defined on fragment load progress");var k=N.defaultAudioCodec||V.audioCodec||"mp4a.40.2",K=this.transmuxer;K||(K=this.transmuxer=new U.default(this.hls,M.PlaylistLevelType.AUDIO,this._handleTransmuxComplete.bind(this),this._handleTransmuxerFlush.bind(this)));var J=this.initPTS[y.cc],ne=(i=y.initSegment)===null||i===void 0?void 0:i.data;if(J!==void 0){var de=!1,Se=v?v.index:-1,ye=Se!==-1,we=new w.ChunkMetadata(y.level,y.sn,y.stats.chunkCount,A.byteLength,Se,ye);K.push(A,ne,k,"",y,v,P.totalduration,de,we,J)}else{l.logger.log("Unknown video PTS for cc "+y.cc+", waiting for video PTS before demuxing audio frag "+y.sn+" of ["+P.startSN+" ,"+P.endSN+"],track "+B);var Re=this.waitingData=this.waitingData||{frag:y,part:v,cache:new L.default,complete:!1},Pe=Re.cache;Pe.push(new Uint8Array(A)),this.waitingVideoCC=this.videoTrackCC,this.state=W.State.WAITING_INIT_PTS}},o._handleFragmentLoadComplete=function(s){if(this.waitingData){this.waitingData.complete=!0;return}x.prototype._handleFragmentLoadComplete.call(this,s)},o.onBufferReset=function(){this.mediaBuffer=this.videoBuffer=null,this.loadedmetadata=!1},o.onBufferCreated=function(s,i){var y=i.tracks.audio;y&&(this.mediaBuffer=y.buffer),i.tracks.video&&(this.videoBuffer=i.tracks.video.buffer)},o.onFragBuffered=function(s,i){var y=i.frag,v=i.part;if(y.type!==M.PlaylistLevelType.AUDIO)return;if(this.fragContextChanged(y)){this.warn("Fragment "+y.sn+(v?" p: "+v.index:"")+" of level "+y.level+" finished buffering, but was aborted. state: "+this.state+", audioSwitch: "+this.audioSwitch);return}y.sn!=="initSegment"&&(this.fragPrevious=y,this.audioSwitch&&(this.audioSwitch=!1,this.hls.trigger(D.Events.AUDIO_TRACK_SWITCHED,{id:this.trackId}))),this.fragBufferedComplete(y,v)},o.onError=function(s,i){switch(i.details){case h.ErrorDetails.FRAG_LOAD_ERROR:case h.ErrorDetails.FRAG_LOAD_TIMEOUT:case h.ErrorDetails.KEY_LOAD_ERROR:case h.ErrorDetails.KEY_LOAD_TIMEOUT:this.onFragmentOrKeyLoadError(M.PlaylistLevelType.AUDIO,i);break;case h.ErrorDetails.AUDIO_TRACK_LOAD_ERROR:case h.ErrorDetails.AUDIO_TRACK_LOAD_TIMEOUT:this.state!==W.State.ERROR&&this.state!==W.State.STOPPED&&(this.state=i.fatal?W.State.ERROR:W.State.IDLE,this.warn(i.details+" while loading frag, switching to "+this.state+" state"));break;case h.ErrorDetails.BUFFER_FULL_ERROR:if(i.parent==="audio"&&(this.state===W.State.PARSING||this.state===W.State.PARSED)){var y=!0,v=this.getFwdBufferInfo(this.mediaBuffer,M.PlaylistLevelType.AUDIO);v&&v.len>.5&&(y=!this.reduceMaxBufferLength(v.len)),y&&(this.warn("Buffer full error also media.currentTime is not buffered, flush audio buffer"),this.fragCurrent=null,x.prototype.flushMainBuffer.call(this,0,Number.POSITIVE_INFINITY,"audio")),this.resetLoadingState()}break;default:break}},o.onBufferFlushed=function(s,i){var y=i.type;y===_.ElementaryStreamTypes.AUDIO&&(this.bufferFlushed=!0)},o._handleTransmuxComplete=function(s){var i,y="audio",v=this.hls,A=s.remuxResult,N=s.chunkMeta,B=this.getCurrentContext(N);if(!B){this.warn("The loading context changed while buffering fragment "+N.sn+" of level "+N.level+". This chunk will not be buffered."),this.resetLiveStartWhenNotLoaded(N.level);return}var G=B.frag,V=B.part,P=A.audio,k=A.text,K=A.id3,J=A.initSegment;if(this.fragContextChanged(G))return;if(this.state=W.State.PARSING,this.audioSwitch&&P&&this.completeAudioSwitch(),J!=null&&J.tracks&&(this._bufferInitSegment(J.tracks,G,N),v.trigger(D.Events.FRAG_PARSING_INIT_SEGMENT,{frag:G,id:y,tracks:J.tracks})),P){var ne=P.startPTS,de=P.endPTS,Se=P.startDTS,ye=P.endDTS;V&&(V.elementaryStreams[_.ElementaryStreamTypes.AUDIO]={startPTS:ne,endPTS:de,startDTS:Se,endDTS:ye}),G.setElementaryStreamInfo(_.ElementaryStreamTypes.AUDIO,ne,de,Se,ye),this.bufferFragmentData(P,G,V,N)}if(K!=null&&(i=K.samples)!==null&&i!==void 0&&i.length){var we=d({frag:G,id:y},K);v.trigger(D.Events.FRAG_PARSING_METADATA,we)}if(k){var Re=d({frag:G,id:y},k);v.trigger(D.Events.FRAG_PARSING_USERDATA,Re)}},o._bufferInitSegment=function(s,i,y){if(this.state!==W.State.PARSING)return;s.video&&delete s.video;var v=s.audio;if(!v)return;v.levelCodec=v.codec,v.id="audio",this.log("Init audio buffer, container:"+v.container+", codecs[parsed]=["+v.codec+"]"),this.hls.trigger(D.Events.BUFFER_CODECS,s);var A=v.initSegment;if(A!=null&&A.byteLength){var N={type:"audio",frag:i,part:null,chunkMeta:y,parent:i.type,data:A};this.hls.trigger(D.Events.BUFFER_APPENDING,N)}this.tick()},o.loadFragment=function(s,i,y){var v=this.fragmentTracker.getState(s);this.fragCurrent=s,(this.audioSwitch||v===T.FragmentState.NOT_LOADED||v===T.FragmentState.PARTIAL)&&(s.sn==="initSegment"?this._loadInitSegment(s):i.live&&!Object(Y.isFiniteNumber)(this.initPTS[s.cc])?(this.log("Waiting for video PTS in continuity counter "+s.cc+" of live stream before loading audio fragment "+s.sn+" of level "+this.trackId),this.state=W.State.WAITING_INIT_PTS):(this.startFragRequested=!0,x.prototype.loadFragment.call(this,s,i,y)))},o.completeAudioSwitch=function(){var s=this.hls,i=this.media,y=this.trackId;i&&(this.log("Switching audio track : flushing all audio"),x.prototype.flushMainBuffer.call(this,0,Number.POSITIVE_INFINITY,"audio")),this.audioSwitch=!1,s.trigger(D.Events.AUDIO_TRACK_SWITCHED,{id:y})},p}(W.default);I.default=c},"./src/controller/audio-track-controller.ts":function(ee,I,j){"use strict";j.r(I);var Y=j("./src/events.ts"),W=j("./src/errors.ts"),D=j("./src/controller/base-playlist-controller.ts"),H=j("./src/types/loader.ts");function T(U,w){for(var E=0;E<w.length;E++){var g=w[E];g.enumerable=g.enumerable||!1,g.configurable=!0,"value"in g&&(g.writable=!0),Object.defineProperty(U,g.key,g)}}function R(U,w,E){return w&&T(U.prototype,w),E&&T(U,E),U}function M(U,w){U.prototype=Object.create(w.prototype),U.prototype.constructor=U,_(U,w)}function _(U,w){return _=Object.setPrototypeOf||function(g,h){return g.__proto__=h,g},_(U,w)}var L=function(U){M(w,U);function w(g){var h;return h=U.call(this,g,"[audio-track-controller]")||this,h.tracks=[],h.groupId=null,h.tracksInGroup=[],h.trackId=-1,h.trackName="",h.selectDefaultTrack=!0,h.registerListeners(),h}var E=w.prototype;return E.registerListeners=function(){var h=this.hls;h.on(Y.Events.MANIFEST_LOADING,this.onManifestLoading,this),h.on(Y.Events.MANIFEST_PARSED,this.onManifestParsed,this),h.on(Y.Events.LEVEL_LOADING,this.onLevelLoading,this),h.on(Y.Events.LEVEL_SWITCHING,this.onLevelSwitching,this),h.on(Y.Events.AUDIO_TRACK_LOADED,this.onAudioTrackLoaded,this),h.on(Y.Events.ERROR,this.onError,this)},E.unregisterListeners=function(){var h=this.hls;h.off(Y.Events.MANIFEST_LOADING,this.onManifestLoading,this),h.off(Y.Events.MANIFEST_PARSED,this.onManifestParsed,this),h.off(Y.Events.LEVEL_LOADING,this.onLevelLoading,this),h.off(Y.Events.LEVEL_SWITCHING,this.onLevelSwitching,this),h.off(Y.Events.AUDIO_TRACK_LOADED,this.onAudioTrackLoaded,this),h.off(Y.Events.ERROR,this.onError,this)},E.destroy=function(){this.unregisterListeners(),this.tracks.length=0,this.tracksInGroup.length=0,U.prototype.destroy.call(this)},E.onManifestLoading=function(){this.tracks=[],this.groupId=null,this.tracksInGroup=[],this.trackId=-1,this.trackName="",this.selectDefaultTrack=!0},E.onManifestParsed=function(h,l){this.tracks=l.audioTracks||[]},E.onAudioTrackLoaded=function(h,l){var d=l.id,f=l.details,C=this.tracksInGroup[d];if(!C){this.warn("Invalid audio track id "+d);return}var m=C.details;C.details=l.details,this.log("audioTrack "+d+" loaded ["+f.startSN+"-"+f.endSN+"]"),d===this.trackId&&(this.retryCount=0,this.playlistLoaded(d,l,m))},E.onLevelLoading=function(h,l){this.switchLevel(l.level)},E.onLevelSwitching=function(h,l){this.switchLevel(l.level)},E.switchLevel=function(h){var l=this.hls.levels[h];if(!(l!=null&&l.audioGroupIds))return;var d=l.audioGroupIds[l.urlId];if(this.groupId!==d){this.groupId=d;var f=this.tracks.filter(function(m){return!d||m.groupId===d});this.selectDefaultTrack&&!f.some(function(m){return m.default})&&(this.selectDefaultTrack=!1),this.tracksInGroup=f;var C={audioTracks:f};this.log("Updating audio tracks, "+f.length+' track(s) found in "'+d+'" group-id'),this.hls.trigger(Y.Events.AUDIO_TRACKS_UPDATED,C),this.selectInitialTrack()}},E.onError=function(h,l){if(U.prototype.onError.call(this,h,l),l.fatal||!l.context)return;l.context.type===H.PlaylistContextType.AUDIO_TRACK&&l.context.id===this.trackId&&l.context.groupId===this.groupId&&this.retryLoadingOrFail(l)},E.setAudioTrack=function(h){var l=this.tracksInGroup;if(h<0||h>=l.length){this.warn("Invalid id passed to audio-track controller");return}this.clearTimer();var d=l[this.trackId];this.log("Now switching to audio-track index "+h);var f=l[h],C=f.id,m=f.groupId,c=m===void 0?"":m,x=f.name,p=f.type,o=f.url;if(this.trackId=h,this.trackName=x,this.selectDefaultTrack=!1,this.hls.trigger(Y.Events.AUDIO_TRACK_SWITCHING,{id:C,groupId:c,name:x,type:p,url:o}),f.details&&!f.details.live)return;var n=this.switchParams(f.url,d==null?void 0:d.details);this.loadPlaylist(n)},E.selectInitialTrack=function(){var h=this.tracksInGroup;console.assert(h.length,"Initial audio track should be selected when tracks are known");var l=this.trackName,d=this.findTrackId(l)||this.findTrackId();d!==-1?this.setAudioTrack(d):(this.warn("No track found for running audio group-ID: "+this.groupId),this.hls.trigger(Y.Events.ERROR,{type:W.ErrorTypes.MEDIA_ERROR,details:W.ErrorDetails.AUDIO_TRACK_LOAD_ERROR,fatal:!0}))},E.findTrackId=function(h){for(var l=this.tracksInGroup,d=0;d<l.length;d++){var f=l[d];if((!this.selectDefaultTrack||f.default)&&(!h||h===f.name))return f.id}return-1},E.loadPlaylist=function(h){var l=this.tracksInGroup[this.trackId];if(this.shouldLoadTrack(l)){var d=l.id,f=l.groupId,C=l.url;if(h)try{C=h.addDirectives(C)}catch(m){this.warn("Could not construct new URL with HLS Delivery Directives: "+m)}this.log("loading audio-track playlist for id: "+d),this.clearTimer(),this.hls.trigger(Y.Events.AUDIO_TRACK_LOADING,{url:C,id:d,groupId:f,deliveryDirectives:h||null})}},R(w,[{key:"audioTracks",get:function(){return this.tracksInGroup}},{key:"audioTrack",get:function(){return this.trackId},set:function(h){this.selectDefaultTrack=!1,this.setAudioTrack(h)}}]),w}(D.default);I.default=L},"./src/controller/base-playlist-controller.ts":function(ee,I,j){"use strict";j.r(I),j.d(I,"default",function(){return R});var Y=j("./src/polyfills/number.ts"),W=j("./src/types/level.ts"),D=j("./src/controller/level-helper.ts"),H=j("./src/utils/logger.ts"),T=j("./src/errors.ts"),R=function(){function M(L,U){this.hls=void 0,this.timer=-1,this.canLoad=!1,this.retryCount=0,this.log=void 0,this.warn=void 0,this.log=H.logger.log.bind(H.logger,U+":"),this.warn=H.logger.warn.bind(H.logger,U+":"),this.hls=L}var _=M.prototype;return _.destroy=function(){this.clearTimer(),this.hls=this.log=this.warn=null},_.onError=function(U,w){w.fatal&&w.type===T.ErrorTypes.NETWORK_ERROR&&this.clearTimer()},_.clearTimer=function(){clearTimeout(this.timer),this.timer=-1},_.startLoad=function(){this.canLoad=!0,this.retryCount=0,this.loadPlaylist()},_.stopLoad=function(){this.canLoad=!1,this.clearTimer()},_.switchParams=function(U,w){var E=w==null?void 0:w.renditionReports;if(E)for(var g=0;g<E.length;g++){var h=E[g],l=""+h.URI;if(l===U.substr(-l.length)){var d=parseInt(h["LAST-MSN"]),f=parseInt(h["LAST-PART"]);if(w&&this.hls.config.lowLatencyMode){var C=Math.min(w.age-w.partTarget,w.targetduration);f!==void 0&&C>w.partTarget&&(f+=1)}if(Object(Y.isFiniteNumber)(d))return new W.HlsUrlParameters(d,Object(Y.isFiniteNumber)(f)?f:void 0,W.HlsSkip.No)}}},_.loadPlaylist=function(U){},_.shouldLoadTrack=function(U){return this.canLoad&&U&&!!U.url&&(!U.details||U.details.live)},_.playlistLoaded=function(U,w,E){var g=this,h=w.details,l=w.stats,d=l.loading.end?Math.max(0,self.performance.now()-l.loading.end):0;if(h.advancedDateTime=Date.now()-d,h.live||E!=null&&E.live){if(h.reloaded(E),E&&this.log("live playlist "+U+" "+(h.advanced?"REFRESHED "+h.lastPartSn+"-"+h.lastPartIndex:"MISSED")),E&&h.fragments.length>0&&Object(D.mergeDetails)(E,h),!this.canLoad||!h.live)return;var f,C=void 0,m=void 0;if(h.canBlockReload&&h.endSN&&h.advanced){var c=this.hls.config.lowLatencyMode,x=h.lastPartSn,p=h.endSN,o=h.lastPartIndex,n=o!==-1,s=x===p,i=c?0:o;n?(C=s?p+1:x,m=s?i:o+1):C=p+1;var y=h.age,v=y+h.ageHeader,A=Math.min(v-h.partTarget,h.targetduration*1.5);if(A>0){if(E&&A>E.tuneInGoal)this.warn("CDN Tune-in goal increased from: "+E.tuneInGoal+" to: "+A+" with playlist age: "+h.age),A=0;else{var N=Math.floor(A/h.targetduration);if(C+=N,m!==void 0){var B=Math.round(A%h.targetduration/h.partTarget);m+=B}this.log("CDN Tune-in age: "+h.ageHeader+"s last advanced "+y.toFixed(2)+"s goal: "+A+" skip sn "+N+" to part "+m)}h.tuneInGoal=A}if(f=this.getDeliveryDirectives(h,w.deliveryDirectives,C,m),c||!s){this.loadPlaylist(f);return}}else f=this.getDeliveryDirectives(h,w.deliveryDirectives,C,m);var G=Object(D.computeReloadInterval)(h,l);C!==void 0&&h.canBlockReload&&(G-=h.partTarget||1),this.log("reload live playlist "+U+" in "+Math.round(G)+" ms"),this.timer=self.setTimeout(function(){return g.loadPlaylist(f)},G)}else this.clearTimer()},_.getDeliveryDirectives=function(U,w,E,g){var h=Object(W.getSkipValue)(U,E);return w!=null&&w.skip&&U.deltaUpdateFailed&&(E=w.msn,g=w.part,h=W.HlsSkip.No),new W.HlsUrlParameters(E,g,h)},_.retryLoadingOrFail=function(U){var w=this,E=this.hls.config,g=this.retryCount<E.levelLoadingMaxRetry;if(g){var h;if(this.retryCount++,U.details.indexOf("LoadTimeOut")>-1&&(h=U.context)!==null&&h!==void 0&&h.deliveryDirectives)this.warn("retry playlist loading #"+this.retryCount+' after "'+U.details+'"'),this.loadPlaylist();else{var l=Math.min(Math.pow(2,this.retryCount)*E.levelLoadingRetryDelay,E.levelLoadingMaxRetryTimeout);this.timer=self.setTimeout(function(){return w.loadPlaylist()},l),this.warn("retry playlist loading #"+this.retryCount+" in "+l+' ms after "'+U.details+'"')}}else this.warn('cannot recover from error "'+U.details+'"'),this.clearTimer(),U.fatal=!0;return g},M}()},"./src/controller/base-stream-controller.ts":function(ee,I,j){"use strict";j.r(I),j.d(I,"State",function(){return p}),j.d(I,"default",function(){return o});var Y=j("./src/polyfills/number.ts"),W=j("./src/task-loop.ts"),D=j("./src/controller/fragment-tracker.ts"),H=j("./src/utils/buffer-helper.ts"),T=j("./src/utils/logger.ts"),R=j("./src/events.ts"),M=j("./src/errors.ts"),_=j("./src/types/transmuxer.ts"),L=j("./src/utils/mp4-tools.ts"),U=j("./src/utils/discontinuities.ts"),w=j("./src/controller/fragment-finders.ts"),E=j("./src/controller/level-helper.ts"),g=j("./src/loader/fragment-loader.ts"),h=j("./src/crypt/decrypter.ts"),l=j("./src/utils/time-ranges.ts"),d=j("./src/types/loader.ts");function f(n,s){for(var i=0;i<s.length;i++){var y=s[i];y.enumerable=y.enumerable||!1,y.configurable=!0,"value"in y&&(y.writable=!0),Object.defineProperty(n,y.key,y)}}function C(n,s,i){return s&&f(n.prototype,s),i&&f(n,i),n}function m(n){if(n===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return n}function c(n,s){n.prototype=Object.create(s.prototype),n.prototype.constructor=n,x(n,s)}function x(n,s){return x=Object.setPrototypeOf||function(y,v){return y.__proto__=v,y},x(n,s)}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(n){c(s,n);function s(y,v,A){var N;return N=n.call(this)||this,N.hls=void 0,N.fragPrevious=null,N.fragCurrent=null,N.fragmentTracker=void 0,N.transmuxer=null,N._state=p.STOPPED,N.media=void 0,N.mediaBuffer=void 0,N.config=void 0,N.bitrateTest=!1,N.lastCurrentTime=0,N.nextLoadPosition=0,N.startPosition=0,N.loadedmetadata=!1,N.fragLoadError=0,N.retryDate=0,N.levels=null,N.fragmentLoader=void 0,N.levelLastLoaded=null,N.startFragRequested=!1,N.decrypter=void 0,N.initPTS=[],N.onvseeking=null,N.onvended=null,N.logPrefix="",N.log=void 0,N.warn=void 0,N.logPrefix=A,N.log=T.logger.log.bind(T.logger,A+":"),N.warn=T.logger.warn.bind(T.logger,A+":"),N.hls=y,N.fragmentLoader=new g.default(y.config),N.fragmentTracker=v,N.config=y.config,N.decrypter=new h.default(y,y.config),y.on(R.Events.KEY_LOADED,N.onKeyLoaded,m(N)),N}var i=s.prototype;return i.doTick=function(){this.onTickEnd()},i.onTickEnd=function(){},i.startLoad=function(v){},i.stopLoad=function(){this.fragmentLoader.abort();var v=this.fragCurrent;v&&this.fragmentTracker.removeFragment(v),this.resetTransmuxer(),this.fragCurrent=null,this.fragPrevious=null,this.clearInterval(),this.clearNextTick(),this.state=p.STOPPED},i._streamEnded=function(v,A){var N=this.fragCurrent,B=this.fragmentTracker;if(!A.live&&N&&N.sn===A.endSN&&!v.nextStart){var G=B.getState(N);return G===D.FragmentState.PARTIAL||G===D.FragmentState.OK}return!1},i.onMediaAttached=function(v,A){var N=this.media=this.mediaBuffer=A.media;this.onvseeking=this.onMediaSeeking.bind(this),this.onvended=this.onMediaEnded.bind(this),N.addEventListener("seeking",this.onvseeking),N.addEventListener("ended",this.onvended);var B=this.config;this.levels&&B.autoStartLoad&&this.state===p.STOPPED&&this.startLoad(B.startPosition)},i.onMediaDetaching=function(){var v=this.media;v!=null&&v.ended&&(this.log("MSE detaching and video ended, reset startPosition"),this.startPosition=this.lastCurrentTime=0),v&&(v.removeEventListener("seeking",this.onvseeking),v.removeEventListener("ended",this.onvended),this.onvseeking=this.onvended=null),this.media=this.mediaBuffer=null,this.loadedmetadata=!1,this.fragmentTracker.removeAllFragments(),this.stopLoad()},i.onMediaSeeking=function(){var v=this.config,A=this.fragCurrent,N=this.media,B=this.mediaBuffer,G=this.state,V=N?N.currentTime:0,P=H.BufferHelper.bufferInfo(B||N,V,v.maxBufferHole);if(this.log("media seeking to "+(Object(Y.isFiniteNumber)(V)?V.toFixed(3):V)+", state: "+G),G===p.ENDED)this.resetLoadingState();else if(A&&!P.len){var k=v.maxFragLookUpTolerance,K=A.start-k,J=A.start+A.duration+k,ne=V>J;(V<K||ne)&&(ne&&A.loader&&(this.log("seeking outside of buffer while fragment load in progress, cancel fragment load"),A.loader.abort()),this.resetLoadingState())}N&&(this.lastCurrentTime=V),!this.loadedmetadata&&!P.len&&(this.nextLoadPosition=this.startPosition=V),this.tickImmediate()},i.onMediaEnded=function(){this.startPosition=this.lastCurrentTime=0},i.onKeyLoaded=function(v,A){if(this.state!==p.KEY_LOADING||A.frag!==this.fragCurrent||!this.levels)return;this.state=p.IDLE;var N=this.levels[A.frag.level].details;N&&this.loadFragment(A.frag,N,A.frag.start)},i.onHandlerDestroying=function(){this.stopLoad(),n.prototype.onHandlerDestroying.call(this)},i.onHandlerDestroyed=function(){this.state=p.STOPPED,this.hls.off(R.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,n.prototype.onHandlerDestroyed.call(this)},i.loadKey=function(v,A){this.log("Loading key for "+v.sn+" of ["+A.startSN+"-"+A.endSN+"], "+(this.logPrefix==="[stream-controller]"?"level":"track")+" "+v.level),this.state=p.KEY_LOADING,this.fragCurrent=v,this.hls.trigger(R.Events.KEY_LOADING,{frag:v})},i.loadFragment=function(v,A,N){this._loadFragForPlayback(v,A,N)},i._loadFragForPlayback=function(v,A,N){var B=this,G=function(P){if(B.fragContextChanged(v)){B.warn("Fragment "+v.sn+(P.part?" p: "+P.part.index:"")+" of level "+v.level+" was dropped during download."),B.fragmentTracker.removeFragment(v);return}v.stats.chunkCount++,B._handleFragmentLoadProgress(P)};this._doFragLoad(v,A,N,G).then(function(V){if(!V)return;B.fragLoadError=0;var P=B.state;if(B.fragContextChanged(v)){(P===p.FRAG_LOADING||P===p.BACKTRACKING||!B.fragCurrent&&P===p.PARSING)&&(B.fragmentTracker.removeFragment(v),B.state=p.IDLE);return}if("payload"in V&&(B.log("Loaded fragment "+v.sn+" of level "+v.level),B.hls.trigger(R.Events.FRAG_LOADED,V),B.state===p.BACKTRACKING)){B.fragmentTracker.backtrack(v,V),B.resetFragmentLoading(v);return}B._handleFragmentLoadComplete(V)}).catch(function(V){B.warn(V),B.resetFragmentLoading(v)})},i.flushMainBuffer=function(v,A,N){if(N===void 0&&(N=null),!(v-A))return;var B={startOffset:v,endOffset:A,type:N};this.fragLoadError=0,this.hls.trigger(R.Events.BUFFER_FLUSHING,B)},i._loadInitSegment=function(v){var A=this;this._doFragLoad(v).then(function(N){if(!N||A.fragContextChanged(v)||!A.levels)throw new Error("init load aborted");return N}).then(function(N){var B=A.hls,G=N.payload,V=v.decryptdata;if(G&&G.byteLength>0&&V&&V.key&&V.iv&&V.method==="AES-128"){var P=self.performance.now();return A.decrypter.webCryptoDecrypt(new Uint8Array(G),V.key.buffer,V.iv.buffer).then(function(k){var K=self.performance.now();return B.trigger(R.Events.FRAG_DECRYPTED,{frag:v,payload:k,stats:{tstart:P,tdecrypt:K}}),N.payload=k,N})}return N}).then(function(N){var B=A.fragCurrent,G=A.hls,V=A.levels;if(!V)throw new Error("init load aborted, missing levels");var P=V[v.level].details;console.assert(P,"Level details are defined when init segment is loaded");var k=v.stats;A.state=p.IDLE,A.fragLoadError=0,v.data=new Uint8Array(N.payload),k.parsing.start=k.buffering.start=self.performance.now(),k.parsing.end=k.buffering.end=self.performance.now(),N.frag===B&&G.trigger(R.Events.FRAG_BUFFERED,{stats:k,frag:B,part:null,id:v.type}),A.tick()}).catch(function(N){A.warn(N),A.resetFragmentLoading(v)})},i.fragContextChanged=function(v){var A=this.fragCurrent;return!v||!A||v.level!==A.level||v.sn!==A.sn||v.urlId!==A.urlId},i.fragBufferedComplete=function(v,A){var N=this.mediaBuffer?this.mediaBuffer:this.media;this.log("Buffered "+v.type+" sn: "+v.sn+(A?" part: "+A.index:"")+" of "+(this.logPrefix==="[stream-controller]"?"level":"track")+" "+v.level+" "+l.default.toString(H.BufferHelper.getBuffered(N))),this.state=p.IDLE,this.tick()},i._handleFragmentLoadComplete=function(v){var A=this.transmuxer;if(!A)return;var N=v.frag,B=v.part,G=v.partsLoaded,V=!G||G.length===0||G.some(function(k){return!k}),P=new _.ChunkMetadata(N.level,N.sn,N.stats.chunkCount+1,0,B?B.index:-1,!V);A.flush(P)},i._handleFragmentLoadProgress=function(v){},i._doFragLoad=function(v,A,N,B){var G=this;if(N===void 0&&(N=null),!this.levels)throw new Error("frag load aborted, missing levels");if(N=Math.max(v.start,N||0),this.config.lowLatencyMode&&A){var V=A.partList;if(V&&B){N>v.end&&A.fragmentHint&&(v=A.fragmentHint);var P=this.getNextPart(V,v,N);if(P>-1){var k=V[P];return this.log("Loading part sn: "+v.sn+" p: "+k.index+" cc: "+v.cc+" of playlist ["+A.startSN+"-"+A.endSN+"] parts [0-"+P+"-"+(V.length-1)+"] "+(this.logPrefix==="[stream-controller]"?"level":"track")+": "+v.level+", target: "+parseFloat(N.toFixed(3))),this.nextLoadPosition=k.start+k.duration,this.state=p.FRAG_LOADING,this.hls.trigger(R.Events.FRAG_LOADING,{frag:v,part:V[P],targetBufferTime:N}),this.doFragPartsLoad(v,V,P,B).catch(function(K){return G.handleFragLoadError(K)})}else if(!v.url||this.loadedEndOfParts(V,N))return Promise.resolve(null)}}return this.log("Loading fragment "+v.sn+" cc: "+v.cc+" "+(A?"of ["+A.startSN+"-"+A.endSN+"] ":"")+(this.logPrefix==="[stream-controller]"?"level":"track")+": "+v.level+", target: "+parseFloat(N.toFixed(3))),Object(Y.isFiniteNumber)(v.sn)&&!this.bitrateTest&&(this.nextLoadPosition=v.start+v.duration),this.state=p.FRAG_LOADING,this.hls.trigger(R.Events.FRAG_LOADING,{frag:v,targetBufferTime:N}),this.fragmentLoader.load(v,B).catch(function(K){return G.handleFragLoadError(K)})},i.doFragPartsLoad=function(v,A,N,B){var G=this;return new Promise(function(V,P){var k=[],K=function J(ne){var de=A[ne];G.fragmentLoader.loadPart(v,de,B).then(function(Se){k[de.index]=Se;var ye=Se.part;G.hls.trigger(R.Events.FRAG_LOADED,Se);var we=A[ne+1];if(we&&we.fragment===v)J(ne+1);else return V({frag:v,part:ye,partsLoaded:k})}).catch(P)};K(N)})},i.handleFragLoadError=function(v){var A=v.data;return A&&A.details===M.ErrorDetails.INTERNAL_ABORTED?this.handleFragLoadAborted(A.frag,A.part):this.hls.trigger(R.Events.ERROR,A),null},i._handleTransmuxerFlush=function(v){var A=this.getCurrentContext(v);if(!A||this.state!==p.PARSING){this.fragCurrent||(this.state=p.IDLE);return}var N=A.frag,B=A.part,G=A.level,V=self.performance.now();N.stats.parsing.end=V,B&&(B.stats.parsing.end=V),this.updateLevelTiming(N,B,G,v.partial)},i.getCurrentContext=function(v){var A=this.levels,N=v.level,B=v.sn,G=v.part;if(!A||!A[N])return this.warn("Levels object was unset while buffering fragment "+B+" of level "+N+". The current chunk will not be buffered."),null;var V=A[N],P=G>-1?Object(E.getPartWith)(V,B,G):null,k=P?P.fragment:Object(E.getFragmentWithSN)(V,B,this.fragCurrent);return k?{frag:k,part:P,level:V}:null},i.bufferFragmentData=function(v,A,N,B){if(!v||this.state!==p.PARSING)return;var G=v.data1,V=v.data2,P=G;if(G&&V&&(P=Object(L.appendUint8Array)(G,V)),!P||!P.length)return;var k={type:v.type,frag:A,part:N,chunkMeta:B,parent:A.type,data:P};this.hls.trigger(R.Events.BUFFER_APPENDING,k),v.dropped&&v.independent&&!N&&this.flushBufferGap(A)},i.flushBufferGap=function(v){var A=this.media;if(!A)return;if(!H.BufferHelper.isBuffered(A,A.currentTime)){this.flushMainBuffer(0,v.start);return}var N=A.currentTime,B=H.BufferHelper.bufferInfo(A,N,0),G=v.duration,V=Math.min(this.config.maxFragLookUpTolerance*2,G*.25),P=Math.max(Math.min(v.start-V,B.end-V),N+V);v.start-P>V&&this.flushMainBuffer(P,v.start)},i.getFwdBufferInfo=function(v,A){var N=this.config,B=this.getLoadPosition();if(!Object(Y.isFiniteNumber)(B))return null;var G=H.BufferHelper.bufferInfo(v,B,N.maxBufferHole);if(G.len===0&&G.nextStart!==void 0){var V=this.fragmentTracker.getBufferedFrag(B,A);if(V&&G.nextStart<V.end)return H.BufferHelper.bufferInfo(v,B,Math.max(G.nextStart,N.maxBufferHole))}return G},i.getMaxBufferLength=function(v){var A=this.config,N;return v?N=Math.max(8*A.maxBufferSize/v,A.maxBufferLength):N=A.maxBufferLength,Math.min(N,A.maxMaxBufferLength)},i.reduceMaxBufferLength=function(v){var A=this.config,N=v||A.maxBufferLength;return A.maxMaxBufferLength>=N?(A.maxMaxBufferLength/=2,this.warn("Reduce max buffer length to "+A.maxMaxBufferLength+"s"),!0):!1},i.getNextFragment=function(v,A){var N,B,G=A.fragments,V=G.length;if(!V)return null;var P=this.config,k=G[0].start,K;if(A.live){var J=P.initialLiveManifestSize;if(V<J)return this.warn("Not enough fragments to start playback (have: "+V+", need: "+J+")"),null;!A.PTSKnown&&!this.startFragRequested&&this.startPosition===-1&&(K=this.getInitialLiveFragment(A,G),this.startPosition=K?this.hls.liveSyncPosition||K.start:v)}else v<=k&&(K=G[0]);if(!K){var ne=P.lowLatencyMode?A.partEnd:A.fragmentEnd;K=this.getFragmentAtPosition(v,ne,A)}return(N=K)!==null&&N!==void 0&&N.initSegment&&!((B=K)!==null&&B!==void 0&&B.initSegment.data)&&!this.bitrateTest&&(K=K.initSegment),K},i.getNextPart=function(v,A,N){for(var B=-1,G=!1,V=!0,P=0,k=v.length;P<k;P++){var K=v[P];if(V=V&&!K.independent,B>-1&&N<K.start)break;var J=K.loaded;!J&&(G||K.independent||V)&&K.fragment===A&&(B=P),G=J}return B},i.loadedEndOfParts=function(v,A){var N=v[v.length-1];return N&&A>N.start&&N.loaded},i.getInitialLiveFragment=function(v,A){var N=this.fragPrevious,B=null;if(N){if(v.hasProgramDateTime&&(this.log("Live playlist, switching playlist, load frag with same PDT: "+N.programDateTime),B=Object(w.findFragmentByPDT)(A,N.endProgramDateTime,this.config.maxFragLookUpTolerance)),!B){var G=N.sn+1;if(G>=v.startSN&&G<=v.endSN){var V=A[G-v.startSN];N.cc===V.cc&&(B=V,this.log("Live playlist, switching playlist, load frag with next SN: "+B.sn))}B||(B=Object(w.findFragWithCC)(A,N.cc),B&&this.log("Live playlist, switching playlist, load frag with same CC: "+B.sn))}}else{var P=this.hls.liveSyncPosition;P!==null&&(B=this.getFragmentAtPosition(P,this.bitrateTest?v.fragmentEnd:v.edge,v))}return B},i.getFragmentAtPosition=function(v,A,N){var B=this.config,G=this.fragPrevious,V=N.fragments,P=N.endSN,k=N.fragmentHint,K=B.maxFragLookUpTolerance,J=!!(B.lowLatencyMode&&N.partList&&k);J&&k&&!this.bitrateTest&&(V=V.concat(k),P=k.sn);var ne;if(v<A){var de=v>A-K?0:K;ne=Object(w.findFragmentByPTS)(G,V,v,de)}else ne=V[V.length-1];if(ne){var Se=ne.sn-N.startSN,ye=G&&ne.level===G.level,we=V[Se+1],Re=this.fragmentTracker.getState(ne);if(Re===D.FragmentState.BACKTRACKED){ne=null;for(var Pe=Se;V[Pe]&&this.fragmentTracker.getState(V[Pe])===D.FragmentState.BACKTRACKED;)G?ne=V[Pe--]:ne=V[--Pe];ne||(ne=we)}else G&&ne.sn===G.sn&&!J&&(ye&&(ne.sn<P&&this.fragmentTracker.getState(we)!==D.FragmentState.OK?(this.log("SN "+ne.sn+" just loaded, load next one: "+we.sn),ne=we):ne=null))}return ne},i.synchronizeToLiveEdge=function(v){var A=this.config,N=this.media;if(!N)return;var B=this.hls.liveSyncPosition,G=N.currentTime,V=v.fragments[0].start,P=v.edge,k=G>=V-A.maxFragLookUpTolerance&&G<=P;if(B!==null&&N.duration>B&&(G<B||!k)){var K=A.liveMaxLatencyDuration!==void 0?A.liveMaxLatencyDuration:A.liveMaxLatencyDurationCount*v.targetduration;(!k&&N.readyState<4||G<P-K)&&(this.loadedmetadata||(this.nextLoadPosition=B),N.readyState&&(this.warn("Playback: "+G.toFixed(3)+" is located too far from the end of live sliding playlist: "+P+", reset currentTime to : "+B.toFixed(3)),N.currentTime=B))}},i.alignPlaylists=function(v,A){var N=this.levels,B=this.levelLastLoaded,G=this.fragPrevious,V=B!==null?N[B]:null,P=v.fragments.length;if(!P)return this.warn("No fragments in live playlist"),0;var k=v.fragments[0].start,K=!A,J=v.alignedSliding&&Object(Y.isFiniteNumber)(k);if(K||!J&&!k){Object(U.alignStream)(G,V,v);var ne=v.fragments[0].start;return this.log("Live playlist sliding: "+ne.toFixed(2)+" start-sn: "+(A?A.startSN:"na")+"->"+v.startSN+" prev-sn: "+(G?G.sn:"na")+" fragments: "+P),ne}return k},i.waitForCdnTuneIn=function(v){var A=3;return v.live&&v.canBlockReload&&v.tuneInGoal>Math.max(v.partHoldBack,v.partTarget*A)},i.setStartPosition=function(v,A){var N=this.startPosition;if(N<A&&(N=-1),N===-1||this.lastCurrentTime===-1){var B=v.startTimeOffset;Object(Y.isFiniteNumber)(B)?(N=A+B,B<0&&(N+=v.totalduration),N=Math.min(Math.max(A,N),A+v.totalduration),this.log("Start time offset "+B+" found in playlist, adjust startPosition to "+N),this.startPosition=N):v.live?N=this.hls.liveSyncPosition||A:this.startPosition=N=0,this.lastCurrentTime=N}this.nextLoadPosition=N},i.getLoadPosition=function(){var v=this.media,A=0;return this.loadedmetadata&&v?A=v.currentTime:this.nextLoadPosition&&(A=this.nextLoadPosition),A},i.handleFragLoadAborted=function(v,A){this.transmuxer&&v.sn!=="initSegment"&&v.stats.aborted&&(this.warn("Fragment "+v.sn+(A?" part"+A.index:"")+" of level "+v.level+" was aborted"),this.resetFragmentLoading(v))},i.resetFragmentLoading=function(v){(!this.fragCurrent||!this.fragContextChanged(v))&&(this.state=p.IDLE)},i.onFragmentOrKeyLoadError=function(v,A){if(A.fatal)return;var N=A.frag;if(!N||N.type!==v)return;var B=this.fragCurrent;console.assert(B&&N.sn===B.sn&&N.level===B.level&&N.urlId===B.urlId,"Frag load error must match current frag to retry");var G=this.config;if(this.fragLoadError+1<=G.fragLoadingMaxRetry){if(this.resetLiveStartWhenNotLoaded(N.level))return;var V=Math.min(Math.pow(2,this.fragLoadError)*G.fragLoadingRetryDelay,G.fragLoadingMaxRetryTimeout);this.warn("Fragment "+N.sn+" of "+v+" "+N.level+" failed to load, retrying in "+V+"ms"),this.retryDate=self.performance.now()+V,this.fragLoadError++,this.state=p.FRAG_LOADING_WAITING_RETRY}else A.levelRetry?(v===d.PlaylistLevelType.AUDIO&&(this.fragCurrent=null),this.fragLoadError=0,this.state=p.IDLE):(T.logger.error(A.details+" reaches max retry, redispatch as fatal ..."),A.fatal=!0,this.hls.stopLoad(),this.state=p.ERROR)},i.afterBufferFlushed=function(v,A,N){if(!v)return;var B=H.BufferHelper.getBuffered(v);this.fragmentTracker.detectEvictedFragments(A,B,N),this.state===p.ENDED&&this.resetLoadingState()},i.resetLoadingState=function(){this.fragCurrent=null,this.fragPrevious=null,this.state=p.IDLE},i.resetLiveStartWhenNotLoaded=function(v){if(!this.loadedmetadata){this.startFragRequested=!1;var A=this.levels?this.levels[v].details:null;if(A!=null&&A.live)return this.startPosition=-1,this.setStartPosition(A,0),this.resetLoadingState(),!0;this.nextLoadPosition=this.startPosition}return!1},i.updateLevelTiming=function(v,A,N,B){var G=this,V=N.details;console.assert(!!V,"level.details must be defined");var P=Object.keys(v.elementaryStreams).reduce(function(k,K){var J=v.elementaryStreams[K];if(J){var ne=J.endPTS-J.startPTS;if(ne<=0)return G.warn("Could not parse fragment "+v.sn+" "+K+" duration reliably ("+ne+") resetting transmuxer to fallback to playlist timing"),G.resetTransmuxer(),k||!1;var de=B?0:Object(E.updateFragPTSDTS)(V,v,J.startPTS,J.endPTS,J.startDTS,J.endDTS);return G.hls.trigger(R.Events.LEVEL_PTS_UPDATED,{details:V,level:N,drift:de,type:K,frag:v,start:J.startPTS,end:J.endPTS}),!0}return k},!1);P?(this.state=p.PARSED,this.hls.trigger(R.Events.FRAG_PARSED,{frag:v,part:A})):this.resetLoadingState()},i.resetTransmuxer=function(){this.transmuxer&&(this.transmuxer.destroy(),this.transmuxer=null)},C(s,[{key:"state",get:function(){return this._state},set:function(v){var A=this._state;A!==v&&(this._state=v,this.log(A+"->"+v))}}]),s}(W.default)},"./src/controller/buffer-controller.ts":function(ee,I,j){"use strict";j.r(I),j.d(I,"default",function(){return w});var Y=j("./src/polyfills/number.ts"),W=j("./src/events.ts"),D=j("./src/utils/logger.ts"),H=j("./src/errors.ts"),T=j("./src/utils/buffer-helper.ts"),R=j("./src/utils/mediasource-helper.ts"),M=j("./src/loader/fragment.ts"),_=j("./src/controller/buffer-operation-queue.ts"),L=Object(R.getMediaSource)(),U=/([ha]vc.)(?:\.[^.,]+)+/,w=function(){function E(h){var l=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 d=l.hls,f=l.media,C=l.mediaSource;D.logger.log("[buffer-controller]: Media source opened"),f&&(l.updateMediaElementDuration(),d.trigger(W.Events.MEDIA_ATTACHED,{media:f})),C&&C.removeEventListener("sourceopen",l._onMediaSourceOpen),l.checkPendingTracks()},this._onMediaSourceClose=function(){D.logger.log("[buffer-controller]: Media source closed")},this._onMediaSourceEnded=function(){D.logger.log("[buffer-controller]: Media source ended")},this.hls=h,this._initSourceBuffer(),this.registerListeners()}var g=E.prototype;return g.hasSourceTypes=function(){return this.getSourceBufferTypes().length>0||Object.keys(this.pendingTracks).length>0},g.destroy=function(){this.unregisterListeners(),this.details=null},g.registerListeners=function(){var l=this.hls;l.on(W.Events.MEDIA_ATTACHING,this.onMediaAttaching,this),l.on(W.Events.MEDIA_DETACHING,this.onMediaDetaching,this),l.on(W.Events.MANIFEST_PARSED,this.onManifestParsed,this),l.on(W.Events.BUFFER_RESET,this.onBufferReset,this),l.on(W.Events.BUFFER_APPENDING,this.onBufferAppending,this),l.on(W.Events.BUFFER_CODECS,this.onBufferCodecs,this),l.on(W.Events.BUFFER_EOS,this.onBufferEos,this),l.on(W.Events.BUFFER_FLUSHING,this.onBufferFlushing,this),l.on(W.Events.LEVEL_UPDATED,this.onLevelUpdated,this),l.on(W.Events.FRAG_PARSED,this.onFragParsed,this),l.on(W.Events.FRAG_CHANGED,this.onFragChanged,this)},g.unregisterListeners=function(){var l=this.hls;l.off(W.Events.MEDIA_ATTACHING,this.onMediaAttaching,this),l.off(W.Events.MEDIA_DETACHING,this.onMediaDetaching,this),l.off(W.Events.MANIFEST_PARSED,this.onManifestParsed,this),l.off(W.Events.BUFFER_RESET,this.onBufferReset,this),l.off(W.Events.BUFFER_APPENDING,this.onBufferAppending,this),l.off(W.Events.BUFFER_CODECS,this.onBufferCodecs,this),l.off(W.Events.BUFFER_EOS,this.onBufferEos,this),l.off(W.Events.BUFFER_FLUSHING,this.onBufferFlushing,this),l.off(W.Events.LEVEL_UPDATED,this.onLevelUpdated,this),l.off(W.Events.FRAG_PARSED,this.onFragParsed,this),l.off(W.Events.FRAG_CHANGED,this.onFragChanged,this)},g._initSourceBuffer=function(){this.sourceBuffer={},this.operationQueue=new _.default(this.sourceBuffer),this.listeners={audio:[],video:[],audiovideo:[]}},g.onManifestParsed=function(l,d){var f=2;(d.audio&&!d.video||!d.altAudio)&&(f=1),this.bufferCodecEventsExpected=this._bufferCodecEventsTotal=f,this.details=null,D.logger.log(this.bufferCodecEventsExpected+" bufferCodec event(s) expected")},g.onMediaAttaching=function(l,d){var f=this.media=d.media;if(f&&L){var C=this.mediaSource=new L;C.addEventListener("sourceopen",this._onMediaSourceOpen),C.addEventListener("sourceended",this._onMediaSourceEnded),C.addEventListener("sourceclose",this._onMediaSourceClose),f.src=self.URL.createObjectURL(C),this._objectUrl=f.src}},g.onMediaDetaching=function(){var l=this.media,d=this.mediaSource,f=this._objectUrl;if(d){if(D.logger.log("[buffer-controller]: media source detaching"),d.readyState==="open")try{d.endOfStream()}catch(C){D.logger.warn("[buffer-controller]: onMediaDetaching: "+C.message+" while calling endOfStream")}this.onBufferReset(),d.removeEventListener("sourceopen",this._onMediaSourceOpen),d.removeEventListener("sourceended",this._onMediaSourceEnded),d.removeEventListener("sourceclose",this._onMediaSourceClose),l&&(f&&self.URL.revokeObjectURL(f),l.src===f?(l.removeAttribute("src"),l.load()):D.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(W.Events.MEDIA_DETACHED,void 0)},g.onBufferReset=function(){var l=this;this.getSourceBufferTypes().forEach(function(d){var f=l.sourceBuffer[d];try{f&&(l.removeBufferListeners(d),l.mediaSource&&l.mediaSource.removeSourceBuffer(f),l.sourceBuffer[d]=void 0)}catch(C){D.logger.warn("[buffer-controller]: Failed to reset the "+d+" buffer",C)}}),this._initSourceBuffer()},g.onBufferCodecs=function(l,d){var f=this,C=this.getSourceBufferTypes().length;if(Object.keys(d).forEach(function(m){if(C){var c=f.tracks[m];if(c&&typeof c.buffer.changeType=="function"){var x=d[m],p=x.codec,o=x.levelCodec,n=x.container,s=(c.levelCodec||c.codec).replace(U,"$1"),i=(o||p).replace(U,"$1");if(s!==i){var y=n+";codecs="+(o||p);f.appendChangeType(m,y)}}}else f.pendingTracks[m]=d[m]}),C)return;this.bufferCodecEventsExpected=Math.max(this.bufferCodecEventsExpected-1,0),this.mediaSource&&this.mediaSource.readyState==="open"&&this.checkPendingTracks()},g.appendChangeType=function(l,d){var f=this,C=this.operationQueue,m={execute:function(){var x=f.sourceBuffer[l];x&&(D.logger.log("[buffer-controller]: changing "+l+" sourceBuffer type to "+d),x.changeType(d)),C.shiftAndExecuteNext(l)},onStart:function(){},onComplete:function(){},onError:function(x){D.logger.warn("[buffer-controller]: Failed to change "+l+" SourceBuffer type",x)}};C.append(m,l)},g.onBufferAppending=function(l,d){var f=this,C=this.hls,m=this.operationQueue,c=this.tracks,x=d.data,p=d.type,o=d.frag,n=d.part,s=d.chunkMeta,i=s.buffering[p],y=self.performance.now();i.start=y;var v=o.stats.buffering,A=n?n.stats.buffering:null;v.start===0&&(v.start=y),A&&A.start===0&&(A.start=y);var N=c.audio,B=p==="audio"&&s.id===1&&(N==null?void 0:N.container)==="audio/mpeg",G={execute:function(){if(i.executeStart=self.performance.now(),B){var P=f.sourceBuffer[p];if(P){var k=o.start-P.timestampOffset;Math.abs(k)>=.1&&(D.logger.log("[buffer-controller]: Updating audio SourceBuffer timestampOffset to "+o.start+" (delta: "+k+") sn: "+o.sn+")"),P.timestampOffset=o.start)}}f.appendExecutor(x,p)},onStart:function(){},onComplete:function(){var P=self.performance.now();i.executeEnd=i.end=P,v.first===0&&(v.first=P),A&&A.first===0&&(A.first=P);var k=f.sourceBuffer,K={};for(var J in k)K[J]=T.BufferHelper.getBuffered(k[J]);f.appendError=0,f.hls.trigger(W.Events.BUFFER_APPENDED,{type:p,frag:o,part:n,chunkMeta:s,parent:o.type,timeRanges:K})},onError:function(P){D.logger.error("[buffer-controller]: Error encountered while trying to append to the "+p+" SourceBuffer",P);var k={type:H.ErrorTypes.MEDIA_ERROR,parent:o.type,details:H.ErrorDetails.BUFFER_APPEND_ERROR,err:P,fatal:!1};P.code===DOMException.QUOTA_EXCEEDED_ERR?k.details=H.ErrorDetails.BUFFER_FULL_ERROR:(f.appendError++,k.details=H.ErrorDetails.BUFFER_APPEND_ERROR,f.appendError>C.config.appendErrorMaxRetry&&(D.logger.error("[buffer-controller]: Failed "+C.config.appendErrorMaxRetry+" times to append segment in sourceBuffer"),k.fatal=!0)),C.trigger(W.Events.ERROR,k)}};m.append(G,p)},g.onBufferFlushing=function(l,d){var f=this,C=this.operationQueue,m=function(x){return{execute:f.removeExecutor.bind(f,x,d.startOffset,d.endOffset),onStart:function(){},onComplete:function(){f.hls.trigger(W.Events.BUFFER_FLUSHED,{type:x})},onError:function(o){D.logger.warn("[buffer-controller]: Failed to remove from "+x+" SourceBuffer",o)}}};d.type?C.append(m(d.type),d.type):this.getSourceBufferTypes().forEach(function(c){C.append(m(c),c)})},g.onFragParsed=function(l,d){var f=this,C=d.frag,m=d.part,c=[],x=m?m.elementaryStreams:C.elementaryStreams;x[M.ElementaryStreamTypes.AUDIOVIDEO]?c.push("audiovideo"):(x[M.ElementaryStreamTypes.AUDIO]&&c.push("audio"),x[M.ElementaryStreamTypes.VIDEO]&&c.push("video"));var p=function(){var n=self.performance.now();C.stats.buffering.end=n,m&&(m.stats.buffering.end=n);var s=m?m.stats:C.stats;f.hls.trigger(W.Events.FRAG_BUFFERED,{frag:C,part:m,stats:s,id:C.type})};c.length===0&&D.logger.warn("Fragments must have at least one ElementaryStreamType set. type: "+C.type+" level: "+C.level+" sn: "+C.sn),this.blockBuffers(p,c)},g.onFragChanged=function(l,d){this.flushBackBuffer()},g.onBufferEos=function(l,d){var f=this,C=this.getSourceBufferTypes().reduce(function(m,c){var x=f.sourceBuffer[c];return(!d.type||d.type===c)&&(x&&!x.ended&&(x.ended=!0,D.logger.log("[buffer-controller]: "+c+" sourceBuffer now EOS"))),m&&!!(!x||x.ended)},!0);C&&this.blockBuffers(function(){var m=f.mediaSource;if(!m||m.readyState!=="open")return;m.endOfStream()})},g.onLevelUpdated=function(l,d){var f=d.details;if(!f.fragments.length)return;this.details=f,this.getSourceBufferTypes().length?this.blockBuffers(this.updateMediaElementDuration.bind(this)):this.updateMediaElementDuration()},g.flushBackBuffer=function(){var l=this.hls,d=this.details,f=this.media,C=this.sourceBuffer;if(!f||d===null)return;var m=this.getSourceBufferTypes();if(!m.length)return;var c=d.live&&l.config.liveBackBufferLength!==null?l.config.liveBackBufferLength:l.config.backBufferLength;if(!Object(Y.isFiniteNumber)(c)||c<0)return;var x=f.currentTime,p=d.levelTargetDuration,o=Math.max(c,p),n=Math.floor(x/p)*p-o;m.forEach(function(s){var i=C[s];if(i){var y=T.BufferHelper.getBuffered(i);y.length>0&&n>y.start(0)&&(l.trigger(W.Events.BACK_BUFFER_REACHED,{bufferEnd:n}),d.live&&l.trigger(W.Events.LIVE_BACK_BUFFER_REACHED,{bufferEnd:n}),l.trigger(W.Events.BUFFER_FLUSHING,{startOffset:0,endOffset:n,type:s}))}})},g.updateMediaElementDuration=function(){if(!this.details||!this.media||!this.mediaSource||this.mediaSource.readyState!=="open")return;var l=this.details,d=this.hls,f=this.media,C=this.mediaSource,m=l.fragments[0].start+l.totalduration,c=f.duration,x=Object(Y.isFiniteNumber)(C.duration)?C.duration:0;l.live&&d.config.liveDurationInfinity?(D.logger.log("[buffer-controller]: Media Source duration is set to Infinity"),C.duration=Infinity,this.updateSeekableRange(l)):(m>x&&m>c||!Object(Y.isFiniteNumber)(c))&&(D.logger.log("[buffer-controller]: Updating Media Source duration to "+m.toFixed(3)),C.duration=m)},g.updateSeekableRange=function(l){var d=this.mediaSource,f=l.fragments,C=f.length;if(C&&l.live&&d!==null&&d!==void 0&&d.setLiveSeekableRange){var m=Math.max(0,f[0].start),c=Math.max(m,m+l.totalduration);d.setLiveSeekableRange(m,c)}},g.checkPendingTracks=function(){var l=this.bufferCodecEventsExpected,d=this.operationQueue,f=this.pendingTracks,C=Object.keys(f).length;if(C&&!l||C===2){this.createSourceBuffers(f),this.pendingTracks={};var m=this.getSourceBufferTypes();if(m.length===0){this.hls.trigger(W.Events.ERROR,{type:H.ErrorTypes.MEDIA_ERROR,details:H.ErrorDetails.BUFFER_INCOMPATIBLE_CODECS_ERROR,fatal:!0,reason:"could not create source buffer for media codec(s)"});return}m.forEach(function(c){d.executeNext(c)})}},g.createSourceBuffers=function(l){var d=this.sourceBuffer,f=this.mediaSource;if(!f)throw Error("createSourceBuffers called when mediaSource was null");var C=0;for(var m in l)if(!d[m]){var c=l[m];if(!c)throw Error("source buffer exists for track "+m+", however track does not");var x=c.levelCodec||c.codec,p=c.container+";codecs="+x;D.logger.log("[buffer-controller]: creating sourceBuffer("+p+")");try{var o=d[m]=f.addSourceBuffer(p),n=m;this.addBufferListener(n,"updatestart",this._onSBUpdateStart),this.addBufferListener(n,"updateend",this._onSBUpdateEnd),this.addBufferListener(n,"error",this._onSBUpdateError),this.tracks[m]={buffer:o,codec:x,container:c.container,levelCodec:c.levelCodec,id:c.id},C++}catch(s){D.logger.error("[buffer-controller]: error while trying to add sourceBuffer: "+s.message),this.hls.trigger(W.Events.ERROR,{type:H.ErrorTypes.MEDIA_ERROR,details:H.ErrorDetails.BUFFER_ADD_CODEC_ERROR,fatal:!1,error:s,mimeType:p})}}C&&this.hls.trigger(W.Events.BUFFER_CREATED,{tracks:this.tracks})},g._onSBUpdateStart=function(l){var d=this.operationQueue,f=d.current(l);f.onStart()},g._onSBUpdateEnd=function(l){var d=this.operationQueue,f=d.current(l);f.onComplete(),d.shiftAndExecuteNext(l)},g._onSBUpdateError=function(l,d){D.logger.error("[buffer-controller]: "+l+" SourceBuffer error",d),this.hls.trigger(W.Events.ERROR,{type:H.ErrorTypes.MEDIA_ERROR,details:H.ErrorDetails.BUFFER_APPENDING_ERROR,fatal:!1});var f=this.operationQueue.current(l);f&&f.onError(d)},g.removeExecutor=function(l,d,f){var C=this.media,m=this.mediaSource,c=this.operationQueue,x=this.sourceBuffer,p=x[l];if(!C||!m||!p){D.logger.warn("[buffer-controller]: Attempting to remove from the "+l+" SourceBuffer, but it does not exist"),c.shiftAndExecuteNext(l);return}var o=Object(Y.isFiniteNumber)(C.duration)?C.duration:Infinity,n=Object(Y.isFiniteNumber)(m.duration)?m.duration:Infinity,s=Math.max(0,d),i=Math.min(f,o,n);i>s?(D.logger.log("[buffer-controller]: Removing ["+s+","+i+"] from the "+l+" SourceBuffer"),console.assert(!p.updating,l+" sourceBuffer must not be updating"),p.remove(s,i)):c.shiftAndExecuteNext(l)},g.appendExecutor=function(l,d){var f=this.operationQueue,C=this.sourceBuffer,m=C[d];if(!m){D.logger.warn("[buffer-controller]: Attempting to append to the "+d+" SourceBuffer, but it does not exist"),f.shiftAndExecuteNext(d);return}m.ended=!1,console.assert(!m.updating,d+" sourceBuffer must not be updating"),m.appendBuffer(l)},g.blockBuffers=function(l,d){var f=this;if(d===void 0&&(d=this.getSourceBufferTypes()),!d.length){D.logger.log("[buffer-controller]: Blocking operation requested, but no SourceBuffers exist"),Promise.resolve(l);return}var C=this.operationQueue,m=d.map(function(c){return C.appendBlocker(c)});Promise.all(m).then(function(){l(),d.forEach(function(c){var x=f.sourceBuffer[c];(!x||!x.updating)&&C.shiftAndExecuteNext(c)})})},g.getSourceBufferTypes=function(){return Object.keys(this.sourceBuffer)},g.addBufferListener=function(l,d,f){var C=this.sourceBuffer[l];if(!C)return;var m=f.bind(this,l);this.listeners[l].push({event:d,listener:m}),C.addEventListener(d,m)},g.removeBufferListeners=function(l){var d=this.sourceBuffer[l];if(!d)return;this.listeners[l].forEach(function(f){d.removeEventListener(f.event,f.listener)})},E}()},"./src/controller/buffer-operation-queue.ts":function(ee,I,j){"use strict";j.r(I),j.d(I,"default",function(){return W});var Y=j("./src/utils/logger.ts"),W=function(){function D(T){this.buffers=void 0,this.queues={video:[],audio:[],audiovideo:[]},this.buffers=T}var H=D.prototype;return H.append=function(R,M){var _=this.queues[M];_.push(R),_.length===1&&this.buffers[M]&&this.executeNext(M)},H.insertAbort=function(R,M){var _=this.queues[M];_.unshift(R),this.executeNext(M)},H.appendBlocker=function(R){var M,_=new Promise(function(U){M=U}),L={execute:M,onStart:function(){},onComplete:function(){},onError:function(){}};return this.append(L,R),_},H.executeNext=function(R){var M=this.buffers,_=this.queues,L=M[R],U=_[R];if(U.length){var w=U[0];try{w.execute()}catch(E){Y.logger.warn("[buffer-operation-queue]: Unhandled exception executing the current operation"),w.onError(E),(!L||!L.updating)&&(U.shift(),this.executeNext(R))}}},H.shiftAndExecuteNext=function(R){this.queues[R].shift(),this.executeNext(R)},H.current=function(R){return this.queues[R][0]},D}()},"./src/controller/cap-level-controller.ts":function(ee,I,j){"use strict";j.r(I);var Y=j("./src/events.ts");function W(T,R){for(var M=0;M<R.length;M++){var _=R[M];_.enumerable=_.enumerable||!1,_.configurable=!0,"value"in _&&(_.writable=!0),Object.defineProperty(T,_.key,_)}}function D(T,R,M){return R&&W(T.prototype,R),M&&W(T,M),T}var H=function(){function T(M){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=M,this.autoLevelCapping=Number.POSITIVE_INFINITY,this.firstLevel=-1,this.media=null,this.restrictedLevels=[],this.timer=void 0,this.clientRect=null,this.registerListeners()}var R=T.prototype;return R.setStreamController=function(_){this.streamController=_},R.destroy=function(){this.unregisterListener(),this.hls.config.capLevelToPlayerSize&&this.stopCapping(),this.media=null,this.clientRect=null,this.hls=this.streamController=null},R.registerListeners=function(){var _=this.hls;_.on(Y.Events.FPS_DROP_LEVEL_CAPPING,this.onFpsDropLevelCapping,this),_.on(Y.Events.MEDIA_ATTACHING,this.onMediaAttaching,this),_.on(Y.Events.MANIFEST_PARSED,this.onManifestParsed,this),_.on(Y.Events.BUFFER_CODECS,this.onBufferCodecs,this),_.on(Y.Events.MEDIA_DETACHING,this.onMediaDetaching,this)},R.unregisterListener=function(){var _=this.hls;_.off(Y.Events.FPS_DROP_LEVEL_CAPPING,this.onFpsDropLevelCapping,this),_.off(Y.Events.MEDIA_ATTACHING,this.onMediaAttaching,this),_.off(Y.Events.MANIFEST_PARSED,this.onManifestParsed,this),_.off(Y.Events.BUFFER_CODECS,this.onBufferCodecs,this),_.off(Y.Events.MEDIA_DETACHING,this.onMediaDetaching,this)},R.onFpsDropLevelCapping=function(_,L){T.isLevelAllowed(L.droppedLevel,this.restrictedLevels)&&this.restrictedLevels.push(L.droppedLevel)},R.onMediaAttaching=function(_,L){this.media=L.media instanceof HTMLVideoElement?L.media:null},R.onManifestParsed=function(_,L){var U=this.hls;this.restrictedLevels=[],this.firstLevel=L.firstLevel,U.config.capLevelToPlayerSize&&L.video&&this.startCapping()},R.onBufferCodecs=function(_,L){var U=this.hls;U.config.capLevelToPlayerSize&&L.video&&this.startCapping()},R.onMediaDetaching=function(){this.stopCapping()},R.detectPlayerSize=function(){if(this.media&&this.mediaHeight>0&&this.mediaWidth>0){var _=this.hls.levels;if(_.length){var L=this.hls;L.autoLevelCapping=this.getMaxLevel(_.length-1),L.autoLevelCapping>this.autoLevelCapping&&this.streamController&&this.streamController.nextLevelSwitch(),this.autoLevelCapping=L.autoLevelCapping}}},R.getMaxLevel=function(_){var L=this,U=this.hls.levels;if(!U.length)return-1;var w=U.filter(function(E,g){return T.isLevelAllowed(g,L.restrictedLevels)&&g<=_});return this.clientRect=null,T.getMaxLevelByMediaSize(w,this.mediaWidth,this.mediaHeight)},R.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()},R.stopCapping=function(){this.restrictedLevels=[],this.firstLevel=-1,this.autoLevelCapping=Number.POSITIVE_INFINITY,this.timer&&(self.clearInterval(this.timer),this.timer=void 0)},R.getDimensions=function(){if(this.clientRect)return this.clientRect;var _=this.media,L={width:0,height:0};if(_){var U=_.getBoundingClientRect();L.width=U.width,L.height=U.height,!L.width&&!L.height&&(L.width=U.right-U.left||_.width||0,L.height=U.bottom-U.top||_.height||0)}return this.clientRect=L,L},T.isLevelAllowed=function(_,L){return L===void 0&&(L=[]),L.indexOf(_)===-1},T.getMaxLevelByMediaSize=function(_,L,U){if(!_||!_.length)return-1;for(var w=function(d,f){return f?d.width!==f.width||d.height!==f.height:!0},E=_.length-1,g=0;g<_.length;g+=1){var h=_[g];if((h.width>=L||h.height>=U)&&w(h,_[g+1])){E=g;break}}return E},D(T,[{key:"mediaWidth",get:function(){return this.getDimensions().width*T.contentScaleFactor}},{key:"mediaHeight",get:function(){return this.getDimensions().height*T.contentScaleFactor}}],[{key:"contentScaleFactor",get:function(){var _=1;try{_=self.devicePixelRatio}catch(L){}return _}}]),T}();I.default=H},"./src/controller/cmcd-controller.ts":function(ee,I,j){"use strict";j.r(I),j.d(I,"default",function(){return w});var Y=j("./src/events.ts"),W=j("./src/types/cmcd.ts"),D=j("./src/utils/buffer-helper.ts"),H=j("./src/utils/logger.ts");function T(E,g){for(var h=0;h<g.length;h++){var l=g[h];l.enumerable=l.enumerable||!1,l.configurable=!0,"value"in l&&(l.writable=!0),Object.defineProperty(E,l.key,l)}}function R(E,g,h){return g&&T(E.prototype,g),h&&T(E,h),E}function M(E,g){var h=typeof Symbol!="undefined"&&E[Symbol.iterator]||E["@@iterator"];if(h)return(h=h.call(E)).next.bind(h);if(Array.isArray(E)||(h=_(E))||g&&E&&typeof E.length=="number"){h&&(E=h);var l=0;return function(){return l>=E.length?{done:!0}:{done:!1,value:E[l++]}}}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 _(E,g){if(!E)return;if(typeof E=="string")return L(E,g);var h=Object.prototype.toString.call(E).slice(8,-1);if(h==="Object"&&E.constructor&&(h=E.constructor.name),h==="Map"||h==="Set")return Array.from(E);if(h==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(h))return L(E,g)}function L(E,g){(g==null||g>E.length)&&(g=E.length);for(var h=0,l=new Array(g);h<g;h++)l[h]=E[h];return l}function U(){return U=Object.assign||function(E){for(var g=1;g<arguments.length;g++){var h=arguments[g];for(var l in h)Object.prototype.hasOwnProperty.call(h,l)&&(E[l]=h[l])}return E},U.apply(this,arguments)}var w=function(){function E(h){var l=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(){l.initialized&&(l.starved=!0),l.buffering=!0},this.onPlaying=function(){l.initialized||(l.initialized=!0),l.buffering=!1},this.applyPlaylistData=function(C){try{l.apply(C,{ot:W.CMCDObjectType.MANIFEST,su:!l.initialized})}catch(m){H.logger.warn("Could not generate manifest CMCD data.",m)}},this.applyFragmentData=function(C){try{var m=C.frag,c=l.hls.levels[m.level],x=l.getObjectType(m),p={d:m.duration*1e3,ot:x};(x===W.CMCDObjectType.VIDEO||x===W.CMCDObjectType.AUDIO||x==W.CMCDObjectType.MUXED)&&(p.br=c.bitrate/1e3,p.tb=l.getTopBandwidth(x),p.bl=l.getBufferLength(x)),l.apply(C,p)}catch(o){H.logger.warn("Could not generate segment CMCD data.",o)}},this.hls=h;var d=this.config=h.config,f=d.cmcd;f!=null&&(d.pLoader=this.createPlaylistLoader(),d.fLoader=this.createFragmentLoader(),this.sid=f.sessionId||E.uuid(),this.cid=f.contentId,this.useHeaders=f.useHeaders===!0,this.registerListeners())}var g=E.prototype;return g.registerListeners=function(){var l=this.hls;l.on(Y.Events.MEDIA_ATTACHED,this.onMediaAttached,this),l.on(Y.Events.MEDIA_DETACHED,this.onMediaDetached,this),l.on(Y.Events.BUFFER_CREATED,this.onBufferCreated,this)},g.unregisterListeners=function(){var l=this.hls;l.off(Y.Events.MEDIA_ATTACHED,this.onMediaAttached,this),l.off(Y.Events.MEDIA_DETACHED,this.onMediaDetached,this),l.off(Y.Events.BUFFER_CREATED,this.onBufferCreated,this),this.onMediaDetached()},g.destroy=function(){this.unregisterListeners(),this.hls=this.config=this.audioBuffer=this.videoBuffer=null},g.onMediaAttached=function(l,d){this.media=d.media,this.media.addEventListener("waiting",this.onWaiting),this.media.addEventListener("playing",this.onPlaying)},g.onMediaDetached=function(){if(!this.media)return;this.media.removeEventListener("waiting",this.onWaiting),this.media.removeEventListener("playing",this.onPlaying),this.media=null},g.onBufferCreated=function(l,d){var f,C;this.audioBuffer=(f=d.tracks.audio)===null||f===void 0?void 0:f.buffer,this.videoBuffer=(C=d.tracks.video)===null||C===void 0?void 0:C.buffer},g.createData=function(){var l;return{v:W.CMCDVersion,sf:W.CMCDStreamingFormat.HLS,sid:this.sid,cid:this.cid,pr:(l=this.media)===null||l===void 0?void 0:l.playbackRate,mtp:this.hls.bandwidthEstimate/1e3}},g.apply=function(l,d){d===void 0&&(d={}),U(d,this.createData());var f=d.ot===W.CMCDObjectType.INIT||d.ot===W.CMCDObjectType.VIDEO||d.ot===W.CMCDObjectType.MUXED;if(this.starved&&f&&(d.bs=!0,d.su=!0,this.starved=!1),d.su==null&&(d.su=this.buffering),this.useHeaders){var C=E.toHeaders(d);if(!Object.keys(C).length)return;l.headers||(l.headers={}),U(l.headers,C)}else{var m=E.toQuery(d);if(!m)return;l.url=E.appendQueryToUri(l.url,m)}},g.getObjectType=function(l){var d=l.type;return d==="subtitle"?W.CMCDObjectType.TIMED_TEXT:l.sn==="initSegment"?W.CMCDObjectType.INIT:d==="audio"?W.CMCDObjectType.AUDIO:d==="main"?this.hls.audioTracks.length?W.CMCDObjectType.VIDEO:W.CMCDObjectType.MUXED:void 0},g.getTopBandwidth=function(l){for(var d=0,f=l===W.CMCDObjectType.AUDIO?this.hls.audioTracks:this.hls.levels,C=M(f),m;!(m=C()).done;){var c=m.value;c.bitrate>d&&(d=c.bitrate)}return d>0?d:NaN},g.getBufferLength=function(l){var d=this.hls.media,f=l===W.CMCDObjectType.AUDIO?this.audioBuffer:this.videoBuffer;if(!f||!d)return NaN;var C=D.BufferHelper.bufferInfo(f,d.currentTime,this.config.maxBufferHole);return C.len*1e3},g.createPlaylistLoader=function(){var l=this.config.pLoader,d=this.applyPlaylistData,f=l||this.config.loader;return function(){function C(c){this.loader=void 0,this.loader=new f(c)}var m=C.prototype;return m.destroy=function(){this.loader.destroy()},m.abort=function(){this.loader.abort()},m.load=function(x,p,o){d(x),this.loader.load(x,p,o)},R(C,[{key:"stats",get:function(){return this.loader.stats}},{key:"context",get:function(){return this.loader.context}}]),C}()},g.createFragmentLoader=function(){var l=this.config.fLoader,d=this.applyFragmentData,f=l||this.config.loader;return function(){function C(c){this.loader=void 0,this.loader=new f(c)}var m=C.prototype;return m.destroy=function(){this.loader.destroy()},m.abort=function(){this.loader.abort()},m.load=function(x,p,o){d(x),this.loader.load(x,p,o)},R(C,[{key:"stats",get:function(){return this.loader.stats}},{key:"context",get:function(){return this.loader.context}}]),C}()},E.uuid=function(){var l=URL.createObjectURL(new Blob),d=l.toString();return URL.revokeObjectURL(l),d.substr(d.lastIndexOf("/")+1)},E.serialize=function(l){for(var d=[],f=function(B){return!Number.isNaN(B)&&B!=null&&B!==""&&B!==!1},C=function(B){return Math.round(B)},m=function(B){return C(B/100)*100},c=function(B){return encodeURIComponent(B)},x={br:C,d:C,bl:m,dl:m,mtp:m,nor:c,rtp:m,tb:C},p=Object.keys(l||{}).sort(),o=M(p),n;!(n=o()).done;){var s=n.value,i=l[s];if(!f(i))continue;if(s==="v"&&i===1)continue;if(s=="pr"&&i===1)continue;var y=x[s];y&&(i=y(i));var v=typeof i,A=void 0;s==="ot"||s==="sf"||s==="st"?A=s+"="+i:v==="boolean"?A=s:v==="number"?A=s+"="+i:A=s+"="+JSON.stringify(i),d.push(A)}return d.join(",")},E.toHeaders=function(l){for(var d=Object.keys(l),f={},C=["Object","Request","Session","Status"],m=[{},{},{},{}],c={br:0,d:0,ot:0,tb:0,bl:1,dl:1,mtp:1,nor:1,nrr:1,su:1,cid:2,pr:2,sf:2,sid:2,st:2,v:2,bs:3,rtp:3},x=0,p=d;x<p.length;x++){var o=p[x],n=c[o]!=null?c[o]:1;m[n][o]=l[o]}for(var s=0;s<m.length;s++){var i=E.serialize(m[s]);i&&(f["CMCD-"+C[s]]=i)}return f},E.toQuery=function(l){return"CMCD="+encodeURIComponent(E.serialize(l))},E.appendQueryToUri=function(l,d){if(!d)return l;var f=l.includes("?")?"&":"?";return""+l+f+d},E}()},"./src/controller/eme-controller.ts":function(ee,I,j){"use strict";j.r(I);var Y=j("./src/events.ts"),W=j("./src/errors.ts"),D=j("./src/utils/logger.ts"),H=j("./src/utils/mediakeys-helper.ts");function T(w,E){for(var g=0;g<E.length;g++){var h=E[g];h.enumerable=h.enumerable||!1,h.configurable=!0,"value"in h&&(h.writable=!0),Object.defineProperty(w,h.key,h)}}function R(w,E,g){return E&&T(w.prototype,E),g&&T(w,g),w}var M=3,_=function(E,g,h){var l={audioCapabilities:[],videoCapabilities:[]};return E.forEach(function(d){l.audioCapabilities.push({contentType:'audio/mp4; codecs="'+d+'"',robustness:h.audioRobustness||""})}),g.forEach(function(d){l.videoCapabilities.push({contentType:'video/mp4; codecs="'+d+'"',robustness:h.videoRobustness||""})}),[l]},L=function(E,g,h,l){switch(E){case H.KeySystems.WIDEVINE:return _(g,h,l);default:throw new Error("Unknown key-system: "+E)}},U=function(){function w(g){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=g,this._config=g.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 E=w.prototype;return E.destroy=function(){this._unregisterListeners(),this.hls=this._onMediaEncrypted=null,this._requestMediaKeySystemAccess=null},E._registerListeners=function(){this.hls.on(Y.Events.MEDIA_ATTACHED,this.onMediaAttached,this),this.hls.on(Y.Events.MEDIA_DETACHED,this.onMediaDetached,this),this.hls.on(Y.Events.MANIFEST_PARSED,this.onManifestParsed,this)},E._unregisterListeners=function(){this.hls.off(Y.Events.MEDIA_ATTACHED,this.onMediaAttached,this),this.hls.off(Y.Events.MEDIA_DETACHED,this.onMediaDetached,this),this.hls.off(Y.Events.MANIFEST_PARSED,this.onManifestParsed,this)},E.getLicenseServerUrl=function(h){switch(h){case H.KeySystems.WIDEVINE:if(!this._widevineLicenseUrl)break;return this._widevineLicenseUrl}throw new Error('no license server URL configured for key-system "'+h+'"')},E._attemptKeySystemAccess=function(h,l,d){var f=this,C=L(h,l,d,this._drmSystemOptions);D.logger.log("Requesting encrypted media key-system access");var m=this.requestMediaKeySystemAccess(h,C);this.mediaKeysPromise=m.then(function(c){return f._onMediaKeySystemAccessObtained(h,c)}),m.catch(function(c){D.logger.error('Failed to obtain key-system "'+h+'" access:',c)})},E._onMediaKeySystemAccessObtained=function(h,l){var d=this;D.logger.log('Access for key-system "'+h+'" obtained');var f={mediaKeysSessionInitialized:!1,mediaKeySystemAccess:l,mediaKeySystemDomain:h};this._mediaKeysList.push(f);var C=Promise.resolve().then(function(){return l.createMediaKeys()}).then(function(m){return f.mediaKeys=m,D.logger.log('Media-keys created for key-system "'+h+'"'),d._onMediaKeysCreated(),m});return C.catch(function(m){D.logger.error("Failed to create media-keys:",m)}),C},E._onMediaKeysCreated=function(){var h=this;this._mediaKeysList.forEach(function(l){l.mediaKeysSession||(l.mediaKeysSession=l.mediaKeys.createSession(),h._onNewMediaKeySession(l.mediaKeysSession))})},E._onNewMediaKeySession=function(h){var l=this;D.logger.log("New key-system session "+h.sessionId),h.addEventListener("message",function(d){l._onKeySessionMessage(h,d.message)},!1)},E._onKeySessionMessage=function(h,l){D.logger.log("Got EME message event, creating license request"),this._requestLicense(l,function(d){D.logger.log("Received license data (length: "+(d&&d.byteLength)+"), updating key-session"),h.update(d)})},E.onMediaEncrypted=function(h){var l=this;if(D.logger.log('Media is encrypted using "'+h.initDataType+'" init data type'),!this.mediaKeysPromise){D.logger.error("Fatal: Media is encrypted but no CDM access or no keys have been requested"),this.hls.trigger(Y.Events.ERROR,{type:W.ErrorTypes.KEY_SYSTEM_ERROR,details:W.ErrorDetails.KEY_SYSTEM_NO_KEYS,fatal:!0});return}var d=function(C){if(!l._media)return;l._attemptSetMediaKeys(C),l._generateRequestWithPreferredKeySession(h.initDataType,h.initData)};this.mediaKeysPromise.then(d).catch(d)},E._attemptSetMediaKeys=function(h){if(!this._media)throw new Error("Attempted to set mediaKeys without first attaching a media element");if(!this._hasSetMediaKeys){var l=this._mediaKeysList[0];if(!l||!l.mediaKeys){D.logger.error("Fatal: Media is encrypted but no CDM access or no keys have been obtained yet"),this.hls.trigger(Y.Events.ERROR,{type:W.ErrorTypes.KEY_SYSTEM_ERROR,details:W.ErrorDetails.KEY_SYSTEM_NO_KEYS,fatal:!0});return}D.logger.log("Setting keys for encrypted media"),this._media.setMediaKeys(l.mediaKeys),this._hasSetMediaKeys=!0}},E._generateRequestWithPreferredKeySession=function(h,l){var d=this,f=this._mediaKeysList[0];if(!f){D.logger.error("Fatal: Media is encrypted but not any key-system access has been obtained yet"),this.hls.trigger(Y.Events.ERROR,{type:W.ErrorTypes.KEY_SYSTEM_ERROR,details:W.ErrorDetails.KEY_SYSTEM_NO_ACCESS,fatal:!0});return}if(f.mediaKeysSessionInitialized){D.logger.warn("Key-Session already initialized but requested again");return}var C=f.mediaKeysSession;if(!C){D.logger.error("Fatal: Media is encrypted but no key-session existing"),this.hls.trigger(Y.Events.ERROR,{type:W.ErrorTypes.KEY_SYSTEM_ERROR,details:W.ErrorDetails.KEY_SYSTEM_NO_SESSION,fatal:!0});return}if(!l){D.logger.warn("Fatal: initData required for generating a key session is null"),this.hls.trigger(Y.Events.ERROR,{type:W.ErrorTypes.KEY_SYSTEM_ERROR,details:W.ErrorDetails.KEY_SYSTEM_NO_INIT_DATA,fatal:!0});return}D.logger.log('Generating key-session request for "'+h+'" init data type'),f.mediaKeysSessionInitialized=!0,C.generateRequest(h,l).then(function(){D.logger.debug("Key-session generation succeeded")}).catch(function(m){D.logger.error("Error generating key-session request:",m),d.hls.trigger(Y.Events.ERROR,{type:W.ErrorTypes.KEY_SYSTEM_ERROR,details:W.ErrorDetails.KEY_SYSTEM_NO_SESSION,fatal:!1})})},E._createLicenseXhr=function(h,l,d){var f=new XMLHttpRequest;f.responseType="arraybuffer",f.onreadystatechange=this._onLicenseRequestReadyStageChange.bind(this,f,h,l,d);var C=this._licenseXhrSetup;if(C)try{C.call(this.hls,f,h),C=void 0}catch(m){D.logger.error(m)}try{f.readyState||f.open("POST",h,!0),C&&C.call(this.hls,f,h)}catch(m){throw new Error("issue setting up KeySystem license XHR "+m)}return f},E._onLicenseRequestReadyStageChange=function(h,l,d,f){switch(h.readyState){case 4:if(h.status===200){this._requestLicenseFailureCount=0,D.logger.log("License request succeeded");var C=h.response,m=this._licenseResponseCallback;if(m)try{C=m.call(this.hls,h,l)}catch(x){D.logger.error(x)}f(C)}else{if(D.logger.error("License Request XHR failed ("+l+"). Status: "+h.status+" ("+h.statusText+")"),this._requestLicenseFailureCount++,this._requestLicenseFailureCount>M){this.hls.trigger(Y.Events.ERROR,{type:W.ErrorTypes.KEY_SYSTEM_ERROR,details:W.ErrorDetails.KEY_SYSTEM_LICENSE_REQUEST_FAILED,fatal:!0});return}var c=M-this._requestLicenseFailureCount+1;D.logger.warn("Retrying license request, "+c+" attempts left"),this._requestLicense(d,f)}break}},E._generateLicenseRequestChallenge=function(h,l){switch(h.mediaKeySystemDomain){case H.KeySystems.WIDEVINE:return l}throw new Error("unsupported key-system: "+h.mediaKeySystemDomain)},E._requestLicense=function(h,l){D.logger.log("Requesting content license for key-system");var d=this._mediaKeysList[0];if(!d){D.logger.error("Fatal error: Media is encrypted but no key-system access has been obtained yet"),this.hls.trigger(Y.Events.ERROR,{type:W.ErrorTypes.KEY_SYSTEM_ERROR,details:W.ErrorDetails.KEY_SYSTEM_NO_ACCESS,fatal:!0});return}try{var f=this.getLicenseServerUrl(d.mediaKeySystemDomain),C=this._createLicenseXhr(f,h,l);D.logger.log("Sending license request to URL: "+f);var m=this._generateLicenseRequestChallenge(d,h);C.send(m)}catch(c){D.logger.error("Failure requesting DRM license: "+c),this.hls.trigger(Y.Events.ERROR,{type:W.ErrorTypes.KEY_SYSTEM_ERROR,details:W.ErrorDetails.KEY_SYSTEM_LICENSE_REQUEST_FAILED,fatal:!0})}},E.onMediaAttached=function(h,l){if(!this._emeEnabled)return;var d=l.media;this._media=d,d.addEventListener("encrypted",this._onMediaEncrypted)},E.onMediaDetached=function(){var h=this._media,l=this._mediaKeysList;if(!h)return;h.removeEventListener("encrypted",this._onMediaEncrypted),this._media=null,this._mediaKeysList=[],Promise.all(l.map(function(d){if(d.mediaKeysSession)return d.mediaKeysSession.close().catch(function(){})})).then(function(){return h.setMediaKeys(null)}).catch(function(){})},E.onManifestParsed=function(h,l){if(!this._emeEnabled)return;var d=l.levels.map(function(C){return C.audioCodec}).filter(function(C){return!!C}),f=l.levels.map(function(C){return C.videoCodec}).filter(function(C){return!!C});this._attemptKeySystemAccess(H.KeySystems.WIDEVINE,d,f)},R(w,[{key:"requestMediaKeySystemAccess",get:function(){if(!this._requestMediaKeySystemAccess)throw new Error("No requestMediaKeySystemAccess function configured");return this._requestMediaKeySystemAccess}}]),w}();I.default=U},"./src/controller/fps-controller.ts":function(ee,I,j){"use strict";j.r(I);var Y=j("./src/events.ts"),W=j("./src/utils/logger.ts"),D=function(){function H(R){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=R,this.registerListeners()}var T=H.prototype;return T.setStreamController=function(M){this.streamController=M},T.registerListeners=function(){this.hls.on(Y.Events.MEDIA_ATTACHING,this.onMediaAttaching,this)},T.unregisterListeners=function(){this.hls.off(Y.Events.MEDIA_ATTACHING,this.onMediaAttaching)},T.destroy=function(){this.timer&&clearInterval(this.timer),this.unregisterListeners(),this.isVideoPlaybackQualityAvailable=!1,this.media=null},T.onMediaAttaching=function(M,_){var L=this.hls.config;if(L.capLevelOnFPSDrop){var U=_.media instanceof self.HTMLVideoElement?_.media:null;this.media=U,U&&typeof U.getVideoPlaybackQuality=="function"&&(this.isVideoPlaybackQualityAvailable=!0),self.clearInterval(this.timer),this.timer=self.setInterval(this.checkFPSInterval.bind(this),L.fpsDroppedMonitoringPeriod)}},T.checkFPS=function(M,_,L){var U=performance.now();if(_){if(this.lastTime){var w=U-this.lastTime,E=L-this.lastDroppedFrames,g=_-this.lastDecodedFrames,h=1e3*E/w,l=this.hls;if(l.trigger(Y.Events.FPS_DROP,{currentDropped:E,currentDecoded:g,totalDroppedFrames:L}),h>0&&E>l.config.fpsDroppedMonitoringThreshold*g){var d=l.currentLevel;W.logger.warn("drop FPS ratio greater than max allowed value for currentLevel: "+d),d>0&&(l.autoLevelCapping===-1||l.autoLevelCapping>=d)&&(d=d-1,l.trigger(Y.Events.FPS_DROP_LEVEL_CAPPING,{level:d,droppedLevel:l.currentLevel}),l.autoLevelCapping=d,this.streamController.nextLevelSwitch())}}this.lastTime=U,this.lastDroppedFrames=L,this.lastDecodedFrames=_}},T.checkFPSInterval=function(){var M=this.media;if(M)if(this.isVideoPlaybackQualityAvailable){var _=M.getVideoPlaybackQuality();this.checkFPS(M,_.totalVideoFrames,_.droppedVideoFrames)}else this.checkFPS(M,M.webkitDecodedFrameCount,M.webkitDroppedFrameCount)},H}();I.default=D},"./src/controller/fragment-finders.ts":function(ee,I,j){"use strict";j.r(I),j.d(I,"findFragmentByPDT",function(){return D}),j.d(I,"findFragmentByPTS",function(){return H}),j.d(I,"fragmentWithinToleranceTest",function(){return T}),j.d(I,"pdtWithinToleranceTest",function(){return R}),j.d(I,"findFragWithCC",function(){return M});var Y=j("./src/polyfills/number.ts"),W=j("./src/utils/binary-search.ts");function D(_,L,U){if(L===null||!Array.isArray(_)||!_.length||!Object(Y.isFiniteNumber)(L))return null;var w=_[0].programDateTime;if(L<(w||0))return null;var E=_[_.length-1].endProgramDateTime;if(L>=(E||0))return null;U=U||0;for(var g=0;g<_.length;++g){var h=_[g];if(R(L,U,h))return h}return null}function H(_,L,U,w){U===void 0&&(U=0),w===void 0&&(w=0);var E=null;if(_?E=L[_.sn-L[0].sn+1]||null:U===0&&L[0].start===0&&(E=L[0]),E&&T(U,w,E)===0)return E;var g=W.default.search(L,T.bind(null,U,w));return g||E}function T(_,L,U){_===void 0&&(_=0),L===void 0&&(L=0);var w=Math.min(L,U.duration+(U.deltaPTS?U.deltaPTS:0));return U.start+U.duration-w<=_?1:U.start-w>_&&U.start?-1:0}function R(_,L,U){var w=Math.min(L,U.duration+(U.deltaPTS?U.deltaPTS:0))*1e3,E=U.endProgramDateTime||0;return E-w>_}function M(_,L){return W.default.search(_,function(U){return U.cc<L?1:U.cc>L?-1:0})}},"./src/controller/fragment-tracker.ts":function(ee,I,j){"use strict";j.r(I),j.d(I,"FragmentState",function(){return D}),j.d(I,"FragmentTracker",function(){return H});var Y=j("./src/events.ts"),W=j("./src/types/loader.ts"),D;(function(M){M.NOT_LOADED="NOT_LOADED",M.BACKTRACKED="BACKTRACKED",M.APPENDING="APPENDING",M.PARTIAL="PARTIAL",M.OK="OK"})(D||(D={}));var H=function(){function M(L){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=L,this._registerListeners()}var _=M.prototype;return _._registerListeners=function(){var U=this.hls;U.on(Y.Events.BUFFER_APPENDED,this.onBufferAppended,this),U.on(Y.Events.FRAG_BUFFERED,this.onFragBuffered,this),U.on(Y.Events.FRAG_LOADED,this.onFragLoaded,this)},_._unregisterListeners=function(){var U=this.hls;U.off(Y.Events.BUFFER_APPENDED,this.onBufferAppended,this),U.off(Y.Events.FRAG_BUFFERED,this.onFragBuffered,this),U.off(Y.Events.FRAG_LOADED,this.onFragLoaded,this)},_.destroy=function(){this._unregisterListeners(),this.fragments=this.timeRanges=null},_.getAppendedFrag=function(U,w){if(w===W.PlaylistLevelType.MAIN){var E=this.activeFragment,g=this.activeParts;if(!E)return null;if(g)for(var h=g.length;h--;){var l=g[h],d=l?l.end:E.appendedPTS;if(l.start<=U&&d!==void 0&&U<=d)return h>9&&(this.activeParts=g.slice(h-9)),l}else if(E.start<=U&&E.appendedPTS!==void 0&&U<=E.appendedPTS)return E}return this.getBufferedFrag(U,w)},_.getBufferedFrag=function(U,w){for(var E=this.fragments,g=Object.keys(E),h=g.length;h--;){var l=E[g[h]];if((l==null?void 0:l.body.type)===w&&l.buffered){var d=l.body;if(d.start<=U&&U<=d.end)return d}}return null},_.detectEvictedFragments=function(U,w,E){var g=this;Object.keys(this.fragments).forEach(function(h){var l=g.fragments[h];if(!l)return;if(!l.buffered){l.body.type===E&&g.removeFragment(l.body);return}var d=l.range[U];if(!d)return;d.time.some(function(f){var C=!g.isTimeBuffered(f.startPTS,f.endPTS,w);return C&&g.removeFragment(l.body),C})})},_.detectPartialFragments=function(U){var w=this,E=this.timeRanges,g=U.frag,h=U.part;if(!E||g.sn==="initSegment")return;var l=R(g),d=this.fragments[l];if(!d)return;Object.keys(E).forEach(function(f){var C=g.elementaryStreams[f];if(!C)return;var m=E[f],c=h!==null||C.partial===!0;d.range[f]=w.getBufferedTimes(g,h,c,m)}),d.backtrack=d.loaded=null,Object.keys(d.range).length?d.buffered=!0:this.removeFragment(d.body)},_.fragBuffered=function(U){var w=R(U),E=this.fragments[w];E&&(E.backtrack=E.loaded=null,E.buffered=!0)},_.getBufferedTimes=function(U,w,E,g){for(var h={time:[],partial:E},l=w?w.start:U.start,d=w?w.end:U.end,f=U.minEndPTS||d,C=U.maxStartPTS||l,m=0;m<g.length;m++){var c=g.start(m)-this.bufferPadding,x=g.end(m)+this.bufferPadding;if(C>=c&&f<=x){h.time.push({startPTS:Math.max(l,g.start(m)),endPTS:Math.min(d,g.end(m))});break}else if(l<x&&d>c)h.partial=!0,h.time.push({startPTS:Math.max(l,g.start(m)),endPTS:Math.min(d,g.end(m))});else if(d<=c)break}return h},_.getPartialFragment=function(U){var w=null,E,g,h,l=0,d=this.bufferPadding,f=this.fragments;return Object.keys(f).forEach(function(C){var m=f[C];if(!m)return;T(m)&&(g=m.body.start-d,h=m.body.end+d,U>=g&&U<=h&&(E=Math.min(U-g,h-U),l<=E&&(w=m.body,l=E)))}),w},_.getState=function(U){var w=R(U),E=this.fragments[w];return E?E.buffered?T(E)?D.PARTIAL:D.OK:E.backtrack?D.BACKTRACKED:D.APPENDING:D.NOT_LOADED},_.backtrack=function(U,w){var E=R(U),g=this.fragments[E];if(!g||g.backtrack)return null;var h=g.backtrack=w||g.loaded;return g.loaded=null,h},_.getBacktrackData=function(U){var w=R(U),E=this.fragments[w];if(E){var g,h=E.backtrack;if(h!=null&&(g=h.payload)!==null&&g!==void 0&&g.byteLength)return h;this.removeFragment(U)}return null},_.isTimeBuffered=function(U,w,E){for(var g,h,l=0;l<E.length;l++){if(g=E.start(l)-this.bufferPadding,h=E.end(l)+this.bufferPadding,U>=g&&w<=h)return!0;if(w<=g)return!1}return!1},_.onFragLoaded=function(U,w){var E=w.frag,g=w.part;if(E.sn==="initSegment"||E.bitrateTest||g)return;var h=R(E);this.fragments[h]={body:E,loaded:w,backtrack:null,buffered:!1,range:Object.create(null)}},_.onBufferAppended=function(U,w){var E=this,g=w.frag,h=w.part,l=w.timeRanges;if(g.type===W.PlaylistLevelType.MAIN)if(this.activeFragment=g,h){var d=this.activeParts;d||(this.activeParts=d=[]),d.push(h)}else this.activeParts=null;this.timeRanges=l,Object.keys(l).forEach(function(f){var C=l[f];if(E.detectEvictedFragments(f,C),!h)for(var m=0;m<C.length;m++)g.appendedPTS=Math.max(C.end(m),g.appendedPTS||0)})},_.onFragBuffered=function(U,w){this.detectPartialFragments(w)},_.hasFragment=function(U){var w=R(U);return!!this.fragments[w]},_.removeFragmentsInRange=function(U,w,E){var g=this;Object.keys(this.fragments).forEach(function(h){var l=g.fragments[h];if(!l)return;if(l.buffered){var d=l.body;d.type===E&&d.start<w&&d.end>U&&g.removeFragment(d)}})},_.removeFragment=function(U){var w=R(U);U.stats.loaded=0,U.clearElementaryStreamInfo(),delete this.fragments[w]},_.removeAllFragments=function(){this.fragments=Object.create(null),this.activeFragment=null,this.activeParts=null},M}();function T(M){var _,L;return M.buffered&&(((_=M.range.video)===null||_===void 0?void 0:_.partial)||((L=M.range.audio)===null||L===void 0?void 0:L.partial))}function R(M){return M.type+"_"+M.level+"_"+M.urlId+"_"+M.sn}},"./src/controller/gap-controller.ts":function(ee,I,j){"use strict";j.r(I),j.d(I,"STALL_MINIMUM_DURATION_MS",function(){return T}),j.d(I,"MAX_START_GAP_JUMP",function(){return R}),j.d(I,"SKIP_BUFFER_HOLE_STEP_SECONDS",function(){return M}),j.d(I,"SKIP_BUFFER_RANGE_START",function(){return _}),j.d(I,"default",function(){return L});var Y=j("./src/utils/buffer-helper.ts"),W=j("./src/errors.ts"),D=j("./src/events.ts"),H=j("./src/utils/logger.ts"),T=250,R=2,M=.1,_=.05,L=function(){function U(E,g,h,l){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=E,this.media=g,this.fragmentTracker=h,this.hls=l}var w=U.prototype;return w.destroy=function(){this.hls=this.fragmentTracker=this.media=null},w.poll=function(g){var h=this.config,l=this.media,d=this.stalled,f=l.currentTime,C=l.seeking,m=this.seeking&&!C,c=!this.seeking&&C;if(this.seeking=C,f!==g){if(this.moved=!0,d!==null){if(this.stallReported){var x=self.performance.now()-d;H.logger.warn("playback not stuck anymore @"+f+", after "+Math.round(x)+"ms"),this.stallReported=!1}this.stalled=null,this.nudgeRetry=0}return}if((c||m)&&(this.stalled=null),l.paused||l.ended||l.playbackRate===0||!Y.BufferHelper.getBuffered(l).length)return;var p=Y.BufferHelper.bufferInfo(l,f,0),o=p.len>0,n=p.nextStart||0;if(!o&&!n)return;if(C){var s=p.len>R,i=!n||n-f>R&&!this.fragmentTracker.getPartialFragment(f);if(s||i)return;this.moved=!1}if(!this.moved&&this.stalled!==null){var y,v=Math.max(n,p.start||0)-f,A=this.hls.levels?this.hls.levels[this.hls.currentLevel]:null,N=A==null||((y=A.details)===null||y===void 0)?void 0:y.live,B=N?A.details.targetduration*2:R;if(v>0&&v<=B){this._trySkipBufferHole(null);return}}var G=self.performance.now();if(d===null){this.stalled=G;return}var V=G-d;!C&&V>=T&&this._reportStall(p.len);var P=Y.BufferHelper.bufferInfo(l,f,h.maxBufferHole);this._tryFixBufferStall(P,V)},w._tryFixBufferStall=function(g,h){var l=this.config,d=this.fragmentTracker,f=this.media,C=f.currentTime,m=d.getPartialFragment(C);if(m){var c=this._trySkipBufferHole(m);if(c)return}g.len>l.maxBufferHole&&h>l.highBufferWatchdogPeriod*1e3&&(H.logger.warn("Trying to nudge playhead over buffer-hole"),this.stalled=null,this._tryNudgeBuffer())},w._reportStall=function(g){var h=this.hls,l=this.media,d=this.stallReported;d||(this.stallReported=!0,H.logger.warn("Playback stalling at @"+l.currentTime+" due to low buffer (buffer="+g+")"),h.trigger(D.Events.ERROR,{type:W.ErrorTypes.MEDIA_ERROR,details:W.ErrorDetails.BUFFER_STALLED_ERROR,fatal:!1,buffer:g}))},w._trySkipBufferHole=function(g){for(var h=this.config,l=this.hls,d=this.media,f=d.currentTime,C=0,m=Y.BufferHelper.getBuffered(d),c=0;c<m.length;c++){var x=m.start(c);if(f+h.maxBufferHole>=C&&f<x){var p=Math.max(x+_,d.currentTime+M);return H.logger.warn("skipping hole, adjusting currentTime from "+f+" to "+p),this.moved=!0,this.stalled=null,d.currentTime=p,g&&l.trigger(D.Events.ERROR,{type:W.ErrorTypes.MEDIA_ERROR,details:W.ErrorDetails.BUFFER_SEEK_OVER_HOLE,fatal:!1,reason:"fragment loaded with buffer holes, seeking from "+f+" to "+p,frag:g}),p}C=m.end(c)}return 0},w._tryNudgeBuffer=function(){var g=this.config,h=this.hls,l=this.media,d=l.currentTime,f=(this.nudgeRetry||0)+1;if(this.nudgeRetry=f,f<g.nudgeMaxRetry){var C=d+f*g.nudgeOffset;H.logger.warn("Nudging 'currentTime' from "+d+" to "+C),l.currentTime=C,h.trigger(D.Events.ERROR,{type:W.ErrorTypes.MEDIA_ERROR,details:W.ErrorDetails.BUFFER_NUDGE_ON_STALL,fatal:!1})}else H.logger.error("Playhead still not moving while enough data buffered @"+d+" after "+g.nudgeMaxRetry+" nudges"),h.trigger(D.Events.ERROR,{type:W.ErrorTypes.MEDIA_ERROR,details:W.ErrorDetails.BUFFER_STALLED_ERROR,fatal:!0})},U}()},"./src/controller/id3-track-controller.ts":function(ee,I,j){"use strict";j.r(I);var Y=j("./src/events.ts"),W=j("./src/utils/texttrack-utils.ts"),D=j("./src/demux/id3.ts"),H=.25,T=function(){function R(_){this.hls=void 0,this.id3Track=null,this.media=null,this.hls=_,this._registerListeners()}var M=R.prototype;return M.destroy=function(){this._unregisterListeners()},M._registerListeners=function(){var L=this.hls;L.on(Y.Events.MEDIA_ATTACHED,this.onMediaAttached,this),L.on(Y.Events.MEDIA_DETACHING,this.onMediaDetaching,this),L.on(Y.Events.FRAG_PARSING_METADATA,this.onFragParsingMetadata,this),L.on(Y.Events.BUFFER_FLUSHING,this.onBufferFlushing,this)},M._unregisterListeners=function(){var L=this.hls;L.off(Y.Events.MEDIA_ATTACHED,this.onMediaAttached,this),L.off(Y.Events.MEDIA_DETACHING,this.onMediaDetaching,this),L.off(Y.Events.FRAG_PARSING_METADATA,this.onFragParsingMetadata,this),L.off(Y.Events.BUFFER_FLUSHING,this.onBufferFlushing,this)},M.onMediaAttached=function(L,U){this.media=U.media},M.onMediaDetaching=function(){if(!this.id3Track)return;Object(W.clearCurrentCues)(this.id3Track),this.id3Track=null,this.media=null},M.getID3Track=function(L){if(!this.media)return;for(var U=0;U<L.length;U++){var w=L[U];if(w.kind==="metadata"&&w.label==="id3")return Object(W.sendAddTrackEvent)(w,this.media),w}return this.media.addTextTrack("metadata","id3")},M.onFragParsingMetadata=function(L,U){if(!this.media)return;var w=U.frag,E=U.samples;this.id3Track||(this.id3Track=this.getID3Track(this.media.textTracks),this.id3Track.mode="hidden");for(var g=self.WebKitDataCue||self.VTTCue||self.TextTrackCue,h=0;h<E.length;h++){var l=D.getID3Frames(E[h].data);if(l){var d=E[h].pts,f=h<E.length-1?E[h+1].pts:w.end,C=f-d;C<=0&&(f=d+H);for(var m=0;m<l.length;m++){var c=l[m];if(!D.isTimeStampFrame(c)){var x=new g(d,f,"");x.value=c,this.id3Track.addCue(x)}}}}},M.onBufferFlushing=function(L,U){var w=U.startOffset,E=U.endOffset,g=U.type;if(!g||g==="audio"){var h=this.id3Track;h&&Object(W.removeCuesInRange)(h,w,E)}},R}();I.default=T},"./src/controller/latency-controller.ts":function(ee,I,j){"use strict";j.r(I),j.d(I,"default",function(){return R});var Y=j("./src/errors.ts"),W=j("./src/events.ts"),D=j("./src/utils/logger.ts");function H(M,_){for(var L=0;L<_.length;L++){var U=_[L];U.enumerable=U.enumerable||!1,U.configurable=!0,"value"in U&&(U.writable=!0),Object.defineProperty(M,U.key,U)}}function T(M,_,L){return _&&H(M.prototype,_),L&&H(M,L),M}var R=function(){function M(L){var U=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 U.timeupdate()},this.hls=L,this.config=L.config,this.registerListeners()}var _=M.prototype;return _.destroy=function(){this.unregisterListeners(),this.onMediaDetaching(),this.levelDetails=null,this.hls=this.timeupdateHandler=null},_.registerListeners=function(){this.hls.on(W.Events.MEDIA_ATTACHED,this.onMediaAttached,this),this.hls.on(W.Events.MEDIA_DETACHING,this.onMediaDetaching,this),this.hls.on(W.Events.MANIFEST_LOADING,this.onManifestLoading,this),this.hls.on(W.Events.LEVEL_UPDATED,this.onLevelUpdated,this),this.hls.on(W.Events.ERROR,this.onError,this)},_.unregisterListeners=function(){this.hls.off(W.Events.MEDIA_ATTACHED,this.onMediaAttached),this.hls.off(W.Events.MEDIA_DETACHING,this.onMediaDetaching),this.hls.off(W.Events.MANIFEST_LOADING,this.onManifestLoading),this.hls.off(W.Events.LEVEL_UPDATED,this.onLevelUpdated),this.hls.off(W.Events.ERROR,this.onError)},_.onMediaAttached=function(U,w){this.media=w.media,this.media.addEventListener("timeupdate",this.timeupdateHandler)},_.onMediaDetaching=function(){this.media&&(this.media.removeEventListener("timeupdate",this.timeupdateHandler),this.media=null)},_.onManifestLoading=function(){this.levelDetails=null,this._latency=null,this.stallCount=0},_.onLevelUpdated=function(U,w){var E=w.details;this.levelDetails=E,E.advanced&&this.timeupdate(),!E.live&&this.media&&this.media.removeEventListener("timeupdate",this.timeupdateHandler)},_.onError=function(U,w){if(w.details!==Y.ErrorDetails.BUFFER_STALLED_ERROR)return;this.stallCount++,D.logger.warn("[playback-rate-controller]: Stall detected, adjusting target latency")},_.timeupdate=function(){var U=this.media,w=this.levelDetails;if(!U||!w)return;this.currentTime=U.currentTime;var E=this.computeLatency();if(E===null)return;this._latency=E;var g=this.config,h=g.lowLatencyMode,l=g.maxLiveSyncPlaybackRate;if(!h||l===1)return;var d=this.targetLatency;if(d===null)return;var f=E-d,C=Math.min(this.maxLatency,d+w.targetduration),m=f<C;if(w.live&&m&&f>.05&&this.forwardBufferLength>1){var c=Math.min(2,Math.max(1,l)),x=Math.round(2/(1+Math.exp(-.75*f-this.edgeStalled))*20)/20;U.playbackRate=Math.min(c,Math.max(1,x))}else U.playbackRate!==1&&U.playbackRate!==0&&(U.playbackRate=1)},_.estimateLiveEdge=function(){var U=this.levelDetails;return U===null?null:U.edge+U.age},_.computeLatency=function(){var U=this.estimateLiveEdge();return U===null?null:U-this.currentTime},T(M,[{key:"latency",get:function(){return this._latency||0}},{key:"maxLatency",get:function(){var U=this.config,w=this.levelDetails;return U.liveMaxLatencyDuration!==void 0?U.liveMaxLatencyDuration:w?U.liveMaxLatencyDurationCount*w.targetduration:0}},{key:"targetLatency",get:function(){var U=this.levelDetails;if(U===null)return null;var w=U.holdBack,E=U.partHoldBack,g=U.targetduration,h=this.config,l=h.liveSyncDuration,d=h.liveSyncDurationCount,f=h.lowLatencyMode,C=this.hls.userConfig,m=f&&E||w;(C.liveSyncDuration||C.liveSyncDurationCount||m===0)&&(m=l!==void 0?l:d*g);var c=g,x=1;return m+Math.min(this.stallCount*x,c)}},{key:"liveSyncPosition",get:function(){var U=this.estimateLiveEdge(),w=this.targetLatency,E=this.levelDetails;if(U===null||w===null||E===null)return null;var g=E.edge,h=U-w-this.edgeStalled,l=g-E.totalduration,d=g-(this.config.lowLatencyMode&&E.partTarget||E.targetduration);return Math.min(Math.max(l,h),d)}},{key:"drift",get:function(){var U=this.levelDetails;return U===null?1:U.drift}},{key:"edgeStalled",get:function(){var U=this.levelDetails;if(U===null)return 0;var w=(this.config.lowLatencyMode&&U.partTarget||U.targetduration)*3;return Math.max(U.age-w,0)}},{key:"forwardBufferLength",get:function(){var U=this.media,w=this.levelDetails;if(!U||!w)return 0;var E=U.buffered.length;return E?U.buffered.end(E-1):w.edge-this.currentTime}}]),M}()},"./src/controller/level-controller.ts":function(ee,I,j){"use strict";j.r(I),j.d(I,"default",function(){return h});var Y=j("./src/types/level.ts"),W=j("./src/events.ts"),D=j("./src/errors.ts"),H=j("./src/utils/codecs.ts"),T=j("./src/controller/level-helper.ts"),R=j("./src/controller/base-playlist-controller.ts"),M=j("./src/types/loader.ts");function _(){return _=Object.assign||function(l){for(var d=1;d<arguments.length;d++){var f=arguments[d];for(var C in f)Object.prototype.hasOwnProperty.call(f,C)&&(l[C]=f[C])}return l},_.apply(this,arguments)}function L(l,d){for(var f=0;f<d.length;f++){var C=d[f];C.enumerable=C.enumerable||!1,C.configurable=!0,"value"in C&&(C.writable=!0),Object.defineProperty(l,C.key,C)}}function U(l,d,f){return d&&L(l.prototype,d),f&&L(l,f),l}function w(l,d){l.prototype=Object.create(d.prototype),l.prototype.constructor=l,E(l,d)}function E(l,d){return E=Object.setPrototypeOf||function(C,m){return C.__proto__=m,C},E(l,d)}var g=/chrome|firefox/.test(navigator.userAgent.toLowerCase()),h=function(l){w(d,l);function d(C){var m;return m=l.call(this,C,"[level-controller]")||this,m._levels=[],m._firstLevel=-1,m._startLevel=void 0,m.currentLevelIndex=-1,m.manualLevelIndex=-1,m.onParsedComplete=void 0,m._registerListeners(),m}var f=d.prototype;return f._registerListeners=function(){var m=this.hls;m.on(W.Events.MANIFEST_LOADED,this.onManifestLoaded,this),m.on(W.Events.LEVEL_LOADED,this.onLevelLoaded,this),m.on(W.Events.AUDIO_TRACK_SWITCHED,this.onAudioTrackSwitched,this),m.on(W.Events.FRAG_LOADED,this.onFragLoaded,this),m.on(W.Events.ERROR,this.onError,this)},f._unregisterListeners=function(){var m=this.hls;m.off(W.Events.MANIFEST_LOADED,this.onManifestLoaded,this),m.off(W.Events.LEVEL_LOADED,this.onLevelLoaded,this),m.off(W.Events.AUDIO_TRACK_SWITCHED,this.onAudioTrackSwitched,this),m.off(W.Events.FRAG_LOADED,this.onFragLoaded,this),m.off(W.Events.ERROR,this.onError,this)},f.destroy=function(){this._unregisterListeners(),this.manualLevelIndex=-1,this._levels.length=0,l.prototype.destroy.call(this)},f.startLoad=function(){var m=this._levels;m.forEach(function(c){c.loadError=0}),l.prototype.startLoad.call(this)},f.onManifestLoaded=function(m,c){var x=[],p=[],o=[],n,s={},i,y=!1,v=!1,A=!1;if(c.levels.forEach(function(V){var P=V.attrs;y=y||!!(V.width&&V.height),v=v||!!V.videoCodec,A=A||!!V.audioCodec,g&&V.audioCodec&&V.audioCodec.indexOf("mp4a.40.34")!==-1&&(V.audioCodec=void 0);var k=V.bitrate+"-"+V.attrs.RESOLUTION+"-"+V.attrs.CODECS;i=s[k],i?i.url.push(V.url):(i=new Y.Level(V),s[k]=i,x.push(i)),P&&(P.AUDIO&&Object(T.addGroupId)(i,"audio",P.AUDIO),P.SUBTITLES&&Object(T.addGroupId)(i,"text",P.SUBTITLES))}),(y||v)&&A&&(x=x.filter(function(V){var P=V.videoCodec,k=V.width,K=V.height;return!!P||!!(k&&K)})),x=x.filter(function(V){var P=V.audioCodec,k=V.videoCodec;return(!P||Object(H.isCodecSupportedInMp4)(P,"audio"))&&(!k||Object(H.isCodecSupportedInMp4)(k,"video"))}),c.audioTracks&&(p=c.audioTracks.filter(function(V){return!V.audioCodec||Object(H.isCodecSupportedInMp4)(V.audioCodec,"audio")}),Object(T.assignTrackIdsByGroup)(p)),c.subtitles&&(o=c.subtitles,Object(T.assignTrackIdsByGroup)(o)),x.length>0){n=x[0].bitrate,x.sort(function(V,P){return V.bitrate-P.bitrate}),this._levels=x;for(var N=0;N<x.length;N++)if(x[N].bitrate===n){this._firstLevel=N,this.log("manifest loaded, "+x.length+" level(s) found, first bitrate: "+n);break}var B=A&&!v,G={levels:x,audioTracks:p,subtitleTracks:o,firstLevel:this._firstLevel,stats:c.stats,audio:A,video:v,altAudio:!B&&p.some(function(V){return!!V.url})};this.hls.trigger(W.Events.MANIFEST_PARSED,G),(this.hls.config.autoStartLoad||this.hls.forceStartLoad)&&this.hls.startLoad(this.hls.config.startPosition)}else this.hls.trigger(W.Events.ERROR,{type:D.ErrorTypes.MEDIA_ERROR,details:D.ErrorDetails.MANIFEST_INCOMPATIBLE_CODECS_ERROR,fatal:!0,url:c.url,reason:"no level with compatible codecs found in manifest"})},f.onError=function(m,c){if(l.prototype.onError.call(this,m,c),c.fatal)return;var x=c.context,p=this._levels[this.currentLevelIndex];if(x&&(x.type===M.PlaylistContextType.AUDIO_TRACK&&p.audioGroupIds&&x.groupId===p.audioGroupIds[p.urlId]||x.type===M.PlaylistContextType.SUBTITLE_TRACK&&p.textGroupIds&&x.groupId===p.textGroupIds[p.urlId])){this.redundantFailover(this.currentLevelIndex);return}var o=!1,n=!0,s;switch(c.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:if(c.frag){var i=this._levels[c.frag.level];i?(i.fragmentError++,i.fragmentError>this.hls.config.fragLoadingMaxRetry&&(s=c.frag.level)):s=c.frag.level}break;case D.ErrorDetails.LEVEL_LOAD_ERROR:case D.ErrorDetails.LEVEL_LOAD_TIMEOUT:x&&(x.deliveryDirectives&&(n=!1),s=x.level),o=!0;break;case D.ErrorDetails.REMUX_ALLOC_ERROR:s=c.level,o=!0;break}s!==void 0&&this.recoverLevel(c,s,o,n)},f.recoverLevel=function(m,c,x,p){var o=m.details,n=this._levels[c];if(n.loadError++,x){var s=this.retryLoadingOrFail(m);if(s)m.levelRetry=!0;else{this.currentLevelIndex=-1;return}}if(p){var i=n.url.length;if(i>1&&n.loadError<i)m.levelRetry=!0,this.redundantFailover(c);else if(this.manualLevelIndex===-1){var y=c===0?this._levels.length-1:c-1;this.currentLevelIndex!==y&&this._levels[y].loadError===0&&(this.warn(o+": switch to "+y),m.levelRetry=!0,this.hls.nextAutoLevel=y)}}},f.redundantFailover=function(m){var c=this._levels[m],x=c.url.length;if(x>1){var p=(c.urlId+1)%x;this.warn("Switching to redundant URL-id "+p),this._levels.forEach(function(o){o.urlId=p}),this.level=m}},f.onFragLoaded=function(m,c){var x=c.frag;if(x!==void 0&&x.type===M.PlaylistLevelType.MAIN){var p=this._levels[x.level];p!==void 0&&(p.fragmentError=0,p.loadError=0)}},f.onLevelLoaded=function(m,c){var x,p=c.level,o=c.details,n=this._levels[p];if(!n){var s;this.warn("Invalid level index "+p),(s=c.deliveryDirectives)!==null&&s!==void 0&&s.skip&&(o.deltaUpdateFailed=!0);return}p===this.currentLevelIndex?(n.fragmentError===0&&(n.loadError=0,this.retryCount=0),this.playlistLoaded(p,c,n.details)):(x=c.deliveryDirectives)!==null&&x!==void 0&&x.skip&&(o.deltaUpdateFailed=!0)},f.onAudioTrackSwitched=function(m,c){var x=this.hls.levels[this.currentLevelIndex];if(!x)return;if(x.audioGroupIds){for(var p=-1,o=this.hls.audioTracks[c.id].groupId,n=0;n<x.audioGroupIds.length;n++)if(x.audioGroupIds[n]===o){p=n;break}p!==x.urlId&&(x.urlId=p,this.startLoad())}},f.loadPlaylist=function(m){var c=this.currentLevelIndex,x=this._levels[c];if(this.canLoad&&x&&x.url.length>0){var p=x.urlId,o=x.url[p];if(m)try{o=m.addDirectives(o)}catch(n){this.warn("Could not construct new URL with HLS Delivery Directives: "+n)}this.log("Attempt loading level index "+c+(m?" at sn "+m.msn+" part "+m.part:"")+" with URL-id "+p+" "+o),this.clearTimer(),this.hls.trigger(W.Events.LEVEL_LOADING,{url:o,level:c,id:p,deliveryDirectives:m||null})}},f.removeLevel=function(m,c){var x=function(n,s){return s!==c},p=this._levels.filter(function(o,n){return n!==m?!0:o.url.length>1&&c!==void 0?(o.url=o.url.filter(x),o.audioGroupIds&&(o.audioGroupIds=o.audioGroupIds.filter(x)),o.textGroupIds&&(o.textGroupIds=o.textGroupIds.filter(x)),o.urlId=0,!0):!1}).map(function(o,n){var s=o.details;return s!=null&&s.fragments&&s.fragments.forEach(function(i){i.level=n}),o});this._levels=p,this.hls.trigger(W.Events.LEVELS_UPDATED,{levels:p})},U(d,[{key:"levels",get:function(){return this._levels.length===0?null:this._levels}},{key:"level",get:function(){return this.currentLevelIndex},set:function(m){var c,x=this._levels;if(x.length===0)return;if(this.currentLevelIndex===m&&(c=x[m])!==null&&c!==void 0&&c.details)return;if(m<0||m>=x.length){var p=m<0;if(this.hls.trigger(W.Events.ERROR,{type:D.ErrorTypes.OTHER_ERROR,details:D.ErrorDetails.LEVEL_SWITCH_ERROR,level:m,fatal:p,reason:"invalid level idx"}),p)return;m=Math.min(m,x.length-1)}this.clearTimer();var o=this.currentLevelIndex,n=x[o],s=x[m];this.log("switching to level "+m+" from "+o),this.currentLevelIndex=m;var i=_({},s,{level:m,maxBitrate:s.maxBitrate,uri:s.uri,urlId:s.urlId});delete i._urlId,this.hls.trigger(W.Events.LEVEL_SWITCHING,i);var y=s.details;if(!y||y.live){var v=this.switchParams(s.uri,n==null?void 0:n.details);this.loadPlaylist(v)}}},{key:"manualLevel",get:function(){return this.manualLevelIndex},set:function(m){this.manualLevelIndex=m,this._startLevel===void 0&&(this._startLevel=m),m!==-1&&(this.level=m)}},{key:"firstLevel",get:function(){return this._firstLevel},set:function(m){this._firstLevel=m}},{key:"startLevel",get:function(){if(this._startLevel===void 0){var m=this.hls.config.startLevel;return m!==void 0?m:this._firstLevel}else return this._startLevel},set:function(m){this._startLevel=m}},{key:"nextLoadLevel",get:function(){return this.manualLevelIndex!==-1?this.manualLevelIndex:this.hls.nextAutoLevel},set:function(m){this.level=m,this.manualLevelIndex===-1&&(this.hls.nextAutoLevel=m)}}]),d}(R.default)},"./src/controller/level-helper.ts":function(ee,I,j){"use strict";j.r(I),j.d(I,"addGroupId",function(){return D}),j.d(I,"assignTrackIdsByGroup",function(){return H}),j.d(I,"updatePTS",function(){return T}),j.d(I,"updateFragPTSDTS",function(){return M}),j.d(I,"mergeDetails",function(){return _}),j.d(I,"mapPartIntersection",function(){return L}),j.d(I,"mapFragmentIntersection",function(){return U}),j.d(I,"adjustSliding",function(){return w}),j.d(I,"addSliding",function(){return E}),j.d(I,"computeReloadInterval",function(){return g}),j.d(I,"getFragmentWithSN",function(){return h}),j.d(I,"getPartWith",function(){return l});var Y=j("./src/polyfills/number.ts"),W=j("./src/utils/logger.ts");function D(d,f,C){switch(f){case"audio":d.audioGroupIds||(d.audioGroupIds=[]),d.audioGroupIds.push(C);break;case"text":d.textGroupIds||(d.textGroupIds=[]),d.textGroupIds.push(C);break}}function H(d){var f={};d.forEach(function(C){var m=C.groupId||"";C.id=f[m]=f[m]||0,f[m]++})}function T(d,f,C){var m=d[f],c=d[C];R(m,c)}function R(d,f){var C=f.startPTS;if(Object(Y.isFiniteNumber)(C)){var m=0,c;f.sn>d.sn?(m=C-d.start,c=d):(m=d.start-C,c=f),c.duration!==m&&(c.duration=m)}else if(f.sn>d.sn){var x=d.cc===f.cc;x&&d.minEndPTS?f.start=d.start+(d.minEndPTS-d.start):f.start=d.start+d.duration}else f.start=Math.max(d.start-f.duration,0)}function M(d,f,C,m,c,x){var p=m-C;p<=0&&(W.logger.warn("Fragment should have a positive duration",f),m=C+f.duration,x=c+f.duration);var o=C,n=m,s=f.startPTS,i=f.endPTS;if(Object(Y.isFiniteNumber)(s)){var y=Math.abs(s-C);Object(Y.isFiniteNumber)(f.deltaPTS)?f.deltaPTS=Math.max(y,f.deltaPTS):f.deltaPTS=y,o=Math.max(C,s),C=Math.min(C,s),c=Math.min(c,f.startDTS),n=Math.min(m,i),m=Math.max(m,i),x=Math.max(x,f.endDTS)}f.duration=m-C;var v=C-f.start;f.appendedPTS=m,f.start=f.startPTS=C,f.maxStartPTS=o,f.startDTS=c,f.endPTS=m,f.minEndPTS=n,f.endDTS=x;var A=f.sn;if(!d||A<d.startSN||A>d.endSN)return 0;var N,B=A-d.startSN,G=d.fragments;for(G[B]=f,N=B;N>0;N--)R(G[N],G[N-1]);for(N=B;N<G.length-1;N++)R(G[N],G[N+1]);return d.fragmentHint&&R(G[G.length-1],d.fragmentHint),d.PTSKnown=d.alignedSliding=!0,v}function _(d,f){for(var C=null,m=d.fragments,c=m.length-1;c>=0;c--){var x=m[c].initSegment;if(x){C=x;break}}d.fragmentHint&&delete d.fragmentHint.endPTS;var p=0,o;if(U(d,f,function(N,B){N.relurl&&(p=N.cc-B.cc),Object(Y.isFiniteNumber)(N.startPTS)&&Object(Y.isFiniteNumber)(N.endPTS)&&(B.start=B.startPTS=N.startPTS,B.startDTS=N.startDTS,B.appendedPTS=N.appendedPTS,B.maxStartPTS=N.maxStartPTS,B.endPTS=N.endPTS,B.endDTS=N.endDTS,B.minEndPTS=N.minEndPTS,B.duration=N.endPTS-N.startPTS,B.duration&&(o=B),f.PTSKnown=f.alignedSliding=!0),B.elementaryStreams=N.elementaryStreams,B.loader=N.loader,B.stats=N.stats,B.urlId=N.urlId,N.initSegment&&(B.initSegment=N.initSegment,C=N.initSegment)}),C){var n=f.fragmentHint?f.fragments.concat(f.fragmentHint):f.fragments;n.forEach(function(N){var B;(!N.initSegment||N.initSegment.relurl===((B=C)===null||B===void 0?void 0:B.relurl))&&(N.initSegment=C)})}if(f.skippedSegments&&(f.deltaUpdateFailed=f.fragments.some(function(N){return!N}),f.deltaUpdateFailed)){W.logger.warn("[level-helper] Previous playlist missing segments skipped in delta playlist");for(var s=f.skippedSegments;s--;)f.fragments.shift();f.startSN=f.fragments[0].sn,f.startCC=f.fragments[0].cc}var i=f.fragments;if(p){W.logger.warn("discontinuity sliding from playlist, take drift into account");for(var y=0;y<i.length;y++)i[y].cc+=p}f.skippedSegments&&(f.startCC=f.fragments[0].cc),L(d.partList,f.partList,function(N,B){B.elementaryStreams=N.elementaryStreams,B.stats=N.stats}),o?M(f,o,o.startPTS,o.endPTS,o.startDTS,o.endDTS):w(d,f),i.length&&(f.totalduration=f.edge-i[0].start),f.driftStartTime=d.driftStartTime,f.driftStart=d.driftStart;var v=f.advancedDateTime;if(f.advanced&&v){var A=f.edge;f.driftStart||(f.driftStartTime=v,f.driftStart=A),f.driftEndTime=v,f.driftEnd=A}else f.driftEndTime=d.driftEndTime,f.driftEnd=d.driftEnd,f.advancedDateTime=d.advancedDateTime}function L(d,f,C){if(d&&f)for(var m=0,c=0,x=d.length;c<=x;c++){var p=d[c],o=f[c+m];p&&o&&p.index===o.index&&p.fragment.sn===o.fragment.sn?C(p,o):m--}}function U(d,f,C){for(var m=f.skippedSegments,c=Math.max(d.startSN,f.startSN)-f.startSN,x=(d.fragmentHint?1:0)+(m?f.endSN:Math.min(d.endSN,f.endSN))-f.startSN,p=f.startSN-d.startSN,o=f.fragmentHint?f.fragments.concat(f.fragmentHint):f.fragments,n=d.fragmentHint?d.fragments.concat(d.fragmentHint):d.fragments,s=c;s<=x;s++){var i=n[p+s],y=o[s];m&&!y&&s<m&&(y=f.fragments[s]=i),i&&y&&C(i,y)}}function w(d,f){var C=f.startSN+f.skippedSegments-d.startSN,m=d.fragments;if(C<0||C>=m.length)return;E(f,m[C].start)}function E(d,f){if(f){for(var C=d.fragments,m=d.skippedSegments;m<C.length;m++)C[m].start+=f;d.fragmentHint&&(d.fragmentHint.start+=f)}}function g(d,f){var C=1e3*d.levelTargetDuration,m=C/2,c=d.age,x=c>0&&c<C*3,p=f.loading.end-f.loading.start,o,n=d.availabilityDelay;if(d.updated===!1)if(x){var s=333*d.misses;o=Math.max(Math.min(m,p*2),s),d.availabilityDelay=(d.availabilityDelay||0)+o}else o=m;else x?(n=Math.min(n||C/2,c),d.availabilityDelay=n,o=n+C-c):o=C-p;return Math.round(o)}function h(d,f,C){if(!d||!d.details)return null;var m=d.details,c=m.fragments[f-m.startSN];return c||(c=m.fragmentHint,c&&c.sn===f?c:f<m.startSN&&C&&C.sn===f?C:null)}function l(d,f,C){if(!d||!d.details)return null;var m=d.details.partList;if(m)for(var c=m.length;c--;){var x=m[c];if(x.index===C&&x.fragment.sn===f)return x}return null}},"./src/controller/stream-controller.ts":function(ee,I,j){"use strict";j.r(I),j.d(I,"default",function(){return m});var Y=j("./src/polyfills/number.ts"),W=j("./src/controller/base-stream-controller.ts"),D=j("./src/is-supported.ts"),H=j("./src/events.ts"),T=j("./src/utils/buffer-helper.ts"),R=j("./src/controller/fragment-tracker.ts"),M=j("./src/types/loader.ts"),_=j("./src/loader/fragment.ts"),L=j("./src/demux/transmuxer-interface.ts"),U=j("./src/types/transmuxer.ts"),w=j("./src/controller/gap-controller.ts"),E=j("./src/errors.ts"),g=j("./src/utils/logger.ts");function h(c,x){for(var p=0;p<x.length;p++){var o=x[p];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(c,o.key,o)}}function l(c,x,p){return x&&h(c.prototype,x),p&&h(c,p),c}function d(c,x){c.prototype=Object.create(x.prototype),c.prototype.constructor=c,f(c,x)}function f(c,x){return f=Object.setPrototypeOf||function(o,n){return o.__proto__=n,o},f(c,x)}var C=100,m=function(c){d(x,c);function x(o,n){var s;return s=c.call(this,o,n,"[stream-controller]")||this,s.audioCodecSwap=!1,s.gapController=null,s.level=-1,s._forceStartLoad=!1,s.altAudio=!1,s.audioOnly=!1,s.fragPlaying=null,s.onvplaying=null,s.onvseeked=null,s.fragLastKbps=0,s.stalled=!1,s.couldBacktrack=!1,s.audioCodecSwitch=!1,s.videoBuffer=null,s._registerListeners(),s}var p=x.prototype;return p._registerListeners=function(){var n=this.hls;n.on(H.Events.MEDIA_ATTACHED,this.onMediaAttached,this),n.on(H.Events.MEDIA_DETACHING,this.onMediaDetaching,this),n.on(H.Events.MANIFEST_LOADING,this.onManifestLoading,this),n.on(H.Events.MANIFEST_PARSED,this.onManifestParsed,this),n.on(H.Events.LEVEL_LOADING,this.onLevelLoading,this),n.on(H.Events.LEVEL_LOADED,this.onLevelLoaded,this),n.on(H.Events.FRAG_LOAD_EMERGENCY_ABORTED,this.onFragLoadEmergencyAborted,this),n.on(H.Events.ERROR,this.onError,this),n.on(H.Events.AUDIO_TRACK_SWITCHING,this.onAudioTrackSwitching,this),n.on(H.Events.AUDIO_TRACK_SWITCHED,this.onAudioTrackSwitched,this),n.on(H.Events.BUFFER_CREATED,this.onBufferCreated,this),n.on(H.Events.BUFFER_FLUSHED,this.onBufferFlushed,this),n.on(H.Events.LEVELS_UPDATED,this.onLevelsUpdated,this),n.on(H.Events.FRAG_BUFFERED,this.onFragBuffered,this)},p._unregisterListeners=function(){var n=this.hls;n.off(H.Events.MEDIA_ATTACHED,this.onMediaAttached,this),n.off(H.Events.MEDIA_DETACHING,this.onMediaDetaching,this),n.off(H.Events.MANIFEST_LOADING,this.onManifestLoading,this),n.off(H.Events.MANIFEST_PARSED,this.onManifestParsed,this),n.off(H.Events.LEVEL_LOADED,this.onLevelLoaded,this),n.off(H.Events.FRAG_LOAD_EMERGENCY_ABORTED,this.onFragLoadEmergencyAborted,this),n.off(H.Events.ERROR,this.onError,this),n.off(H.Events.AUDIO_TRACK_SWITCHING,this.onAudioTrackSwitching,this),n.off(H.Events.AUDIO_TRACK_SWITCHED,this.onAudioTrackSwitched,this),n.off(H.Events.BUFFER_CREATED,this.onBufferCreated,this),n.off(H.Events.BUFFER_FLUSHED,this.onBufferFlushed,this),n.off(H.Events.LEVELS_UPDATED,this.onLevelsUpdated,this),n.off(H.Events.FRAG_BUFFERED,this.onFragBuffered,this)},p.onHandlerDestroying=function(){this._unregisterListeners(),this.onMediaDetaching()},p.startLoad=function(n){if(this.levels){var s=this.lastCurrentTime,i=this.hls;if(this.stopLoad(),this.setInterval(C),this.level=-1,this.fragLoadError=0,!this.startFragRequested){var y=i.startLevel;y===-1&&(i.config.testBandwidth?(y=0,this.bitrateTest=!0):y=i.nextAutoLevel),this.level=i.nextLoadLevel=y,this.loadedmetadata=!1}s>0&&n===-1&&(this.log("Override startPosition with lastCurrentTime @"+s.toFixed(3)),n=s),this.state=W.State.IDLE,this.nextLoadPosition=this.startPosition=this.lastCurrentTime=n,this.tick()}else this._forceStartLoad=!0,this.state=W.State.STOPPED},p.stopLoad=function(){this._forceStartLoad=!1,c.prototype.stopLoad.call(this)},p.doTick=function(){switch(this.state){case W.State.IDLE:this.doTickIdle();break;case W.State.WAITING_LEVEL:{var n,s=this.levels,i=this.level,y=s==null||((n=s[i])===null||n===void 0)?void 0:n.details;if(y&&(!y.live||this.levelLastLoaded===this.level)){if(this.waitForCdnTuneIn(y))break;this.state=W.State.IDLE;break}break}case W.State.FRAG_LOADING_WAITING_RETRY:{var v,A=self.performance.now(),N=this.retryDate;(!N||A>=N||(v=this.media)!==null&&v!==void 0&&v.seeking)&&(this.log("retryDate reached, switch back to IDLE state"),this.state=W.State.IDLE)}break;default:break}this.onTickEnd()},p.onTickEnd=function(){c.prototype.onTickEnd.call(this),this.checkBuffer(),this.checkFragmentChanged()},p.doTickIdle=function(){var n,s,i=this.hls,y=this.levelLastLoaded,v=this.levels,A=this.media,N=i.config,B=i.nextLoadLevel;if(y===null||!A&&(this.startFragRequested||!N.startFragPrefetch))return;if(this.altAudio&&this.audioOnly)return;if(!v||!v[B])return;var G=v[B];this.level=i.nextLoadLevel=B;var V=G.details;if(!V||this.state===W.State.WAITING_LEVEL||V.live&&this.levelLastLoaded!==B){this.state=W.State.WAITING_LEVEL;return}var P=this.getFwdBufferInfo(this.mediaBuffer?this.mediaBuffer:A,M.PlaylistLevelType.MAIN);if(P===null)return;var k=P.len,K=this.getMaxBufferLength(G.maxBitrate);if(k>=K)return;if(this._streamEnded(P,V)){var J={};this.altAudio&&(J.type="video"),this.hls.trigger(H.Events.BUFFER_EOS,J),this.state=W.State.ENDED;return}var ne=P.end,de=this.getNextFragment(ne,V);if(this.couldBacktrack&&!this.fragPrevious&&de&&de.sn!=="initSegment"){var Se=de.sn-V.startSN;Se>1&&(de=V.fragments[Se-1],this.fragmentTracker.removeFragment(de))}if(de&&this.fragmentTracker.getState(de)===R.FragmentState.OK&&this.nextLoadPosition>ne){var ye=this.audioOnly&&!this.altAudio?_.ElementaryStreamTypes.AUDIO:_.ElementaryStreamTypes.VIDEO;this.afterBufferFlushed(A,ye,M.PlaylistLevelType.MAIN),de=this.getNextFragment(this.nextLoadPosition,V)}if(!de)return;de.initSegment&&!de.initSegment.data&&!this.bitrateTest&&(de=de.initSegment),((n=de.decryptdata)===null||n===void 0?void 0:n.keyFormat)==="identity"&&!((s=de.decryptdata)!==null&&s!==void 0&&s.key)?this.loadKey(de,V):this.loadFragment(de,V,ne)},p.loadFragment=function(n,s,i){var y,v=this.fragmentTracker.getState(n);if(this.fragCurrent=n,v===R.FragmentState.BACKTRACKED){var A=this.fragmentTracker.getBacktrackData(n);if(A){this._handleFragmentLoadProgress(A),this._handleFragmentLoadComplete(A);return}else v=R.FragmentState.NOT_LOADED}v===R.FragmentState.NOT_LOADED||v===R.FragmentState.PARTIAL?n.sn==="initSegment"?this._loadInitSegment(n):this.bitrateTest?(n.bitrateTest=!0,this.log("Fragment "+n.sn+" of level "+n.level+" is being downloaded to test bitrate and will not be buffered"),this._loadBitrateTestFrag(n)):(this.startFragRequested=!0,c.prototype.loadFragment.call(this,n,s,i)):v===R.FragmentState.APPENDING?this.reduceMaxBufferLength(n.duration)&&this.fragmentTracker.removeFragment(n):((y=this.media)===null||y===void 0?void 0:y.buffered.length)===0&&this.fragmentTracker.removeAllFragments()},p.getAppendedFrag=function(n){var s=this.fragmentTracker.getAppendedFrag(n,M.PlaylistLevelType.MAIN);return s&&"fragment"in s?s.fragment:s},p.getBufferedFrag=function(n){return this.fragmentTracker.getBufferedFrag(n,M.PlaylistLevelType.MAIN)},p.followingBufferedFrag=function(n){return n?this.getBufferedFrag(n.end+.5):null},p.immediateLevelSwitch=function(){this.abortCurrentFrag(),this.flushMainBuffer(0,Number.POSITIVE_INFINITY)},p.nextLevelSwitch=function(){var n=this.levels,s=this.media;if(s!=null&&s.readyState){var i,y=this.getAppendedFrag(s.currentTime);if(y&&y.start>1&&this.flushMainBuffer(0,y.start-1),!s.paused&&n){var v=this.hls.nextLoadLevel,A=n[v],N=this.fragLastKbps;N&&this.fragCurrent?i=this.fragCurrent.duration*A.maxBitrate/(1e3*N)+1:i=0}else i=0;var B=this.getBufferedFrag(s.currentTime+i);if(B){var G=this.followingBufferedFrag(B);if(G){this.abortCurrentFrag();var V=G.maxStartPTS?G.maxStartPTS:G.start,P=G.duration,k=Math.max(B.end,V+Math.min(Math.max(P-this.config.maxFragLookUpTolerance,P*.5),P*.75));this.flushMainBuffer(k,Number.POSITIVE_INFINITY)}}}},p.abortCurrentFrag=function(){var n=this.fragCurrent;this.fragCurrent=null,n!=null&&n.loader&&n.loader.abort(),this.state===W.State.KEY_LOADING&&(this.state=W.State.IDLE),this.nextLoadPosition=this.getLoadPosition()},p.flushMainBuffer=function(n,s){c.prototype.flushMainBuffer.call(this,n,s,this.altAudio?"video":null)},p.onMediaAttached=function(n,s){c.prototype.onMediaAttached.call(this,n,s);var i=s.media;this.onvplaying=this.onMediaPlaying.bind(this),this.onvseeked=this.onMediaSeeked.bind(this),i.addEventListener("playing",this.onvplaying),i.addEventListener("seeked",this.onvseeked),this.gapController=new w.default(this.config,i,this.fragmentTracker,this.hls)},p.onMediaDetaching=function(){var n=this.media;n&&(n.removeEventListener("playing",this.onvplaying),n.removeEventListener("seeked",this.onvseeked),this.onvplaying=this.onvseeked=null,this.videoBuffer=null),this.fragPlaying=null,this.gapController&&(this.gapController.destroy(),this.gapController=null),c.prototype.onMediaDetaching.call(this)},p.onMediaPlaying=function(){this.tick()},p.onMediaSeeked=function(){var n=this.media,s=n?n.currentTime:null;Object(Y.isFiniteNumber)(s)&&this.log("Media seeked to "+s.toFixed(3)),this.tick()},p.onManifestLoading=function(){this.log("Trigger BUFFER_RESET"),this.hls.trigger(H.Events.BUFFER_RESET,void 0),this.fragmentTracker.removeAllFragments(),this.couldBacktrack=this.stalled=!1,this.startPosition=this.lastCurrentTime=0,this.fragPlaying=null},p.onManifestParsed=function(n,s){var i=!1,y=!1,v;s.levels.forEach(function(A){v=A.audioCodec,v&&(v.indexOf("mp4a.40.2")!==-1&&(i=!0),v.indexOf("mp4a.40.5")!==-1&&(y=!0))}),this.audioCodecSwitch=i&&y&&!Object(D.changeTypeSupported)(),this.audioCodecSwitch&&this.log("Both AAC/HE-AAC audio found in levels; declaring level codec as HE-AAC"),this.levels=s.levels,this.startFragRequested=!1},p.onLevelLoading=function(n,s){var i=this.levels;if(!i||this.state!==W.State.IDLE)return;var y=i[s.level];(!y.details||y.details.live&&this.levelLastLoaded!==s.level||this.waitForCdnTuneIn(y.details))&&(this.state=W.State.WAITING_LEVEL)},p.onLevelLoaded=function(n,s){var i,y=this.levels,v=s.level,A=s.details,N=A.totalduration;if(!y){this.warn("Levels were reset while loading level "+v);return}this.log("Level "+v+" loaded ["+A.startSN+","+A.endSN+"], cc ["+A.startCC+", "+A.endCC+"] duration:"+N);var B=this.fragCurrent;B&&(this.state===W.State.FRAG_LOADING||this.state===W.State.FRAG_LOADING_WAITING_RETRY)&&(B.level!==s.level&&B.loader&&(this.state=W.State.IDLE,B.loader.abort()));var G=y[v],V=0;if(A.live||(i=G.details)!==null&&i!==void 0&&i.live){if(A.fragments[0]||(A.deltaUpdateFailed=!0),A.deltaUpdateFailed)return;V=this.alignPlaylists(A,G.details)}if(G.details=A,this.levelLastLoaded=v,this.hls.trigger(H.Events.LEVEL_UPDATED,{details:A,level:v}),this.state===W.State.WAITING_LEVEL){if(this.waitForCdnTuneIn(A))return;this.state=W.State.IDLE}this.startFragRequested?A.live&&this.synchronizeToLiveEdge(A):this.setStartPosition(A,V),this.tick()},p._handleFragmentLoadProgress=function(n){var s,i=n.frag,y=n.part,v=n.payload,A=this.levels;if(!A){this.warn("Levels were reset while fragment load was in progress. Fragment "+i.sn+" of level "+i.level+" will not be buffered");return}var N=A[i.level],B=N.details;if(!B){this.warn("Dropping fragment "+i.sn+" of level "+i.level+" after level details were reset");return}var G=N.videoCodec,V=B.PTSKnown||!B.live,P=(s=i.initSegment)===null||s===void 0?void 0:s.data,k=this._getAudioCodec(N),K=this.transmuxer=this.transmuxer||new L.default(this.hls,M.PlaylistLevelType.MAIN,this._handleTransmuxComplete.bind(this),this._handleTransmuxerFlush.bind(this)),J=y?y.index:-1,ne=J!==-1,de=new U.ChunkMetadata(i.level,i.sn,i.stats.chunkCount,v.byteLength,J,ne),Se=this.initPTS[i.cc];K.push(v,P,k,G,i,y,B.totalduration,V,de,Se)},p.onAudioTrackSwitching=function(n,s){var i=this.altAudio,y=!!s.url,v=s.id;if(!y){if(this.mediaBuffer!==this.media){this.log("Switching on main audio, use media.buffered to schedule main fragment loading"),this.mediaBuffer=this.media;var A=this.fragCurrent;A!=null&&A.loader&&(this.log("Switching to main audio track, cancel main fragment load"),A.loader.abort()),this.resetTransmuxer(),this.resetLoadingState()}else this.audioOnly&&this.resetTransmuxer();var N=this.hls;i&&N.trigger(H.Events.BUFFER_FLUSHING,{startOffset:0,endOffset:Number.POSITIVE_INFINITY,type:"audio"}),N.trigger(H.Events.AUDIO_TRACK_SWITCHED,{id:v})}},p.onAudioTrackSwitched=function(n,s){var i=s.id,y=!!this.hls.audioTracks[i].url;if(y){var v=this.videoBuffer;v&&this.mediaBuffer!==v&&(this.log("Switching on alternate audio, use video.buffered to schedule main fragment loading"),this.mediaBuffer=v)}this.altAudio=y,this.tick()},p.onBufferCreated=function(n,s){var i=s.tracks,y,v,A=!1;for(var N in i){var B=i[N];if(B.id==="main"){if(v=N,y=B,N==="video"){var G=i[N];G&&(this.videoBuffer=G.buffer)}}else A=!0}A&&y?(this.log("Alternate track found, use "+v+".buffered to schedule main fragment loading"),this.mediaBuffer=y.buffer):this.mediaBuffer=this.media},p.onFragBuffered=function(n,s){var i=s.frag,y=s.part;if(i&&i.type!==M.PlaylistLevelType.MAIN)return;if(this.fragContextChanged(i)){this.warn("Fragment "+i.sn+(y?" p: "+y.index:"")+" of level "+i.level+" finished buffering, but was aborted. state: "+this.state),this.state===W.State.PARSED&&(this.state=W.State.IDLE);return}var v=y?y.stats:i.stats;this.fragLastKbps=Math.round(8*v.total/(v.buffering.end-v.loading.first)),i.sn!=="initSegment"&&(this.fragPrevious=i),this.fragBufferedComplete(i,y)},p.onError=function(n,s){switch(s.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:this.onFragmentOrKeyLoadError(M.PlaylistLevelType.MAIN,s);break;case E.ErrorDetails.LEVEL_LOAD_ERROR:case E.ErrorDetails.LEVEL_LOAD_TIMEOUT:this.state!==W.State.ERROR&&(s.fatal?(this.warn(""+s.details),this.state=W.State.ERROR):!s.levelRetry&&this.state===W.State.WAITING_LEVEL&&(this.state=W.State.IDLE));break;case E.ErrorDetails.BUFFER_FULL_ERROR:if(s.parent==="main"&&(this.state===W.State.PARSING||this.state===W.State.PARSED)){var i=!0,y=this.getFwdBufferInfo(this.media,M.PlaylistLevelType.MAIN);y&&y.len>.5&&(i=!this.reduceMaxBufferLength(y.len)),i&&(this.warn("buffer full error also media.currentTime is not buffered, flush main"),this.immediateLevelSwitch()),this.resetLoadingState()}break;default:break}},p.checkBuffer=function(){var n=this.media,s=this.gapController;if(!n||!s||!n.readyState)return;var i=T.BufferHelper.getBuffered(n);!this.loadedmetadata&&i.length?(this.loadedmetadata=!0,this.seekToStartPos()):s.poll(this.lastCurrentTime),this.lastCurrentTime=n.currentTime},p.onFragLoadEmergencyAborted=function(){this.state=W.State.IDLE,this.loadedmetadata||(this.startFragRequested=!1,this.nextLoadPosition=this.startPosition),this.tickImmediate()},p.onBufferFlushed=function(n,s){var i=s.type;if(i!==_.ElementaryStreamTypes.AUDIO||this.audioOnly&&!this.altAudio){var y=(i===_.ElementaryStreamTypes.VIDEO?this.videoBuffer:this.mediaBuffer)||this.media;this.afterBufferFlushed(y,i,M.PlaylistLevelType.MAIN)}},p.onLevelsUpdated=function(n,s){this.levels=s.levels},p.swapAudioCodec=function(){this.audioCodecSwap=!this.audioCodecSwap},p.seekToStartPos=function(){var n=this.media,s=n.currentTime,i=this.startPosition;if(i>=0&&s<i){if(n.seeking){g.logger.log("could not seek to "+i+", already seeking at "+s);return}var y=T.BufferHelper.getBuffered(n),v=y.length?y.start(0):0,A=v-i;A>0&&(A<this.config.maxBufferHole||A<this.config.maxFragLookUpTolerance)&&(g.logger.log("adjusting start position by "+A+" to match buffer start"),i+=A,this.startPosition=i),this.log("seek to target start position "+i+" from current time "+s),n.currentTime=i}},p._getAudioCodec=function(n){var s=this.config.defaultAudioCodec||n.audioCodec;return this.audioCodecSwap&&s&&(this.log("Swapping audio codec"),s.indexOf("mp4a.40.5")!==-1?s="mp4a.40.2":s="mp4a.40.5"),s},p._loadBitrateTestFrag=function(n){var s=this;this._doFragLoad(n).then(function(i){var y=s.hls;if(!i||y.nextLoadLevel||s.fragContextChanged(n))return;s.fragLoadError=0,s.state=W.State.IDLE,s.startFragRequested=!1,s.bitrateTest=!1;var v=n.stats;v.parsing.start=v.parsing.end=v.buffering.start=v.buffering.end=self.performance.now(),y.trigger(H.Events.FRAG_LOADED,i)})},p._handleTransmuxComplete=function(n){var s,i="main",y=this.hls,v=n.remuxResult,A=n.chunkMeta,N=this.getCurrentContext(A);if(!N){this.warn("The loading context changed while buffering fragment "+A.sn+" of level "+A.level+". This chunk will not be buffered."),this.resetLiveStartWhenNotLoaded(A.level);return}var B=N.frag,G=N.part,V=N.level,P=v.video,k=v.text,K=v.id3,J=v.initSegment,ne=this.altAudio?void 0:v.audio;if(this.fragContextChanged(B))return;if(this.state=W.State.PARSING,J){J.tracks&&(this._bufferInitSegment(V,J.tracks,B,A),y.trigger(H.Events.FRAG_PARSING_INIT_SEGMENT,{frag:B,id:i,tracks:J.tracks}));var de=J.initPTS,Se=J.timescale;Object(Y.isFiniteNumber)(de)&&(this.initPTS[B.cc]=de,y.trigger(H.Events.INIT_PTS_FOUND,{frag:B,id:i,initPTS:de,timescale:Se}))}if(P&&v.independent!==!1){if(V.details){var ye=P.startPTS,we=P.endPTS,Re=P.startDTS,Pe=P.endDTS;if(G)G.elementaryStreams[P.type]={startPTS:ye,endPTS:we,startDTS:Re,endDTS:Pe};else if(P.firstKeyFrame&&P.independent&&(this.couldBacktrack=!0),P.dropped&&P.independent){var xe=this.getLoadPosition()+this.config.maxBufferHole;if(xe<ye){this.backtrack(B);return}B.setElementaryStreamInfo(P.type,B.start,we,B.start,Pe,!0)}B.setElementaryStreamInfo(P.type,ye,we,Re,Pe),this.bufferFragmentData(P,B,G,A)}}else if(v.independent===!1){this.backtrack(B);return}if(ne){var Oe=ne.startPTS,q=ne.endPTS,_e=ne.startDTS,ge=ne.endDTS;G&&(G.elementaryStreams[_.ElementaryStreamTypes.AUDIO]={startPTS:Oe,endPTS:q,startDTS:_e,endDTS:ge}),B.setElementaryStreamInfo(_.ElementaryStreamTypes.AUDIO,Oe,q,_e,ge),this.bufferFragmentData(ne,B,G,A)}if(K!=null&&(s=K.samples)!==null&&s!==void 0&&s.length){var Ge={frag:B,id:i,samples:K.samples};y.trigger(H.Events.FRAG_PARSING_METADATA,Ge)}if(k){var $e={frag:B,id:i,samples:k.samples};y.trigger(H.Events.FRAG_PARSING_USERDATA,$e)}},p._bufferInitSegment=function(n,s,i,y){var v=this;if(this.state!==W.State.PARSING)return;this.audioOnly=!!s.audio&&!s.video,this.altAudio&&!this.audioOnly&&delete s.audio;var A=s.audio,N=s.video,B=s.audiovideo;if(A){var G=n.audioCodec,V=navigator.userAgent.toLowerCase();this.audioCodecSwitch&&(G&&(G.indexOf("mp4a.40.5")!==-1?G="mp4a.40.2":G="mp4a.40.5"),A.metadata.channelCount!==1&&V.indexOf("firefox")===-1&&(G="mp4a.40.5")),V.indexOf("android")!==-1&&A.container!=="audio/mpeg"&&(G="mp4a.40.2",this.log("Android: force audio codec to "+G)),n.audioCodec&&n.audioCodec!==G&&this.log('Swapping manifest audio codec "'+n.audioCodec+'" for "'+G+'"'),A.levelCodec=G,A.id="main",this.log("Init audio buffer, container:"+A.container+", codecs[selected/level/parsed]=["+(G||"")+"/"+(n.audioCodec||"")+"/"+A.codec+"]")}N&&(N.levelCodec=n.videoCodec,N.id="main",this.log("Init video buffer, container:"+N.container+", codecs[level/parsed]=["+(n.videoCodec||"")+"/"+N.codec+"]")),B&&this.log("Init audiovideo buffer, container:"+B.container+", codecs[level/parsed]=["+(n.attrs.CODECS||"")+"/"+B.codec+"]"),this.hls.trigger(H.Events.BUFFER_CODECS,s),Object.keys(s).forEach(function(P){var k=s[P],K=k.initSegment;K!=null&&K.byteLength&&v.hls.trigger(H.Events.BUFFER_APPENDING,{type:P,data:K,frag:i,part:null,chunkMeta:y,parent:i.type})}),this.tick()},p.backtrack=function(n){this.couldBacktrack=!0,this.resetTransmuxer(),this.flushBufferGap(n);var s=this.fragmentTracker.backtrack(n);this.fragPrevious=null,this.nextLoadPosition=n.start,s?this.resetFragmentLoading(n):this.state=W.State.BACKTRACKING},p.checkFragmentChanged=function(){var n=this.media,s=null;if(n&&n.readyState>1&&n.seeking===!1){var i=n.currentTime;if(T.BufferHelper.isBuffered(n,i)?s=this.getAppendedFrag(i):T.BufferHelper.isBuffered(n,i+.1)&&(s=this.getAppendedFrag(i+.1)),s){var y=this.fragPlaying,v=s.level;(!y||s.sn!==y.sn||y.level!==v||s.urlId!==y.urlId)&&(this.hls.trigger(H.Events.FRAG_CHANGED,{frag:s}),(!y||y.level!==v)&&this.hls.trigger(H.Events.LEVEL_SWITCHED,{level:v}),this.fragPlaying=s)}}},l(x,[{key:"nextLevel",get:function(){var n=this.nextBufferedFrag;return n?n.level:-1}},{key:"currentLevel",get:function(){var n=this.media;if(n){var s=this.getAppendedFrag(n.currentTime);if(s)return s.level}return-1}},{key:"nextBufferedFrag",get:function(){var n=this.media;if(n){var s=this.getAppendedFrag(n.currentTime);return this.followingBufferedFrag(s)}else return null}},{key:"forceStartLoad",get:function(){return this._forceStartLoad}}]),x}(W.default)},"./src/controller/subtitle-stream-controller.ts":function(ee,I,j){"use strict";j.r(I),j.d(I,"SubtitleStreamController",function(){return d});var Y=j("./src/events.ts"),W=j("./src/utils/logger.ts"),D=j("./src/utils/buffer-helper.ts"),H=j("./src/controller/fragment-finders.ts"),T=j("./src/utils/discontinuities.ts"),R=j("./src/controller/level-helper.ts"),M=j("./src/controller/fragment-tracker.ts"),_=j("./src/controller/base-stream-controller.ts"),L=j("./src/types/loader.ts"),U=j("./src/types/level.ts");function w(f,C){for(var m=0;m<C.length;m++){var c=C[m];c.enumerable=c.enumerable||!1,c.configurable=!0,"value"in c&&(c.writable=!0),Object.defineProperty(f,c.key,c)}}function E(f,C,m){return C&&w(f.prototype,C),m&&w(f,m),f}function g(f,C){f.prototype=Object.create(C.prototype),f.prototype.constructor=f,h(f,C)}function h(f,C){return h=Object.setPrototypeOf||function(c,x){return c.__proto__=x,c},h(f,C)}var l=500,d=function(f){g(C,f);function C(c,x){var p;return p=f.call(this,c,x,"[subtitle-stream-controller]")||this,p.levels=[],p.currentTrackId=-1,p.tracksBuffered=[],p.mainDetails=null,p._registerListeners(),p}var m=C.prototype;return m.onHandlerDestroying=function(){this._unregisterListeners(),this.mainDetails=null},m._registerListeners=function(){var x=this.hls;x.on(Y.Events.MEDIA_ATTACHED,this.onMediaAttached,this),x.on(Y.Events.MEDIA_DETACHING,this.onMediaDetaching,this),x.on(Y.Events.MANIFEST_LOADING,this.onManifestLoading,this),x.on(Y.Events.LEVEL_LOADED,this.onLevelLoaded,this),x.on(Y.Events.ERROR,this.onError,this),x.on(Y.Events.SUBTITLE_TRACKS_UPDATED,this.onSubtitleTracksUpdated,this),x.on(Y.Events.SUBTITLE_TRACK_SWITCH,this.onSubtitleTrackSwitch,this),x.on(Y.Events.SUBTITLE_TRACK_LOADED,this.onSubtitleTrackLoaded,this),x.on(Y.Events.SUBTITLE_FRAG_PROCESSED,this.onSubtitleFragProcessed,this),x.on(Y.Events.BUFFER_FLUSHING,this.onBufferFlushing,this)},m._unregisterListeners=function(){var x=this.hls;x.off(Y.Events.MEDIA_ATTACHED,this.onMediaAttached,this),x.off(Y.Events.MEDIA_DETACHING,this.onMediaDetaching,this),x.off(Y.Events.MANIFEST_LOADING,this.onManifestLoading,this),x.off(Y.Events.LEVEL_LOADED,this.onLevelLoaded,this),x.off(Y.Events.ERROR,this.onError,this),x.off(Y.Events.SUBTITLE_TRACKS_UPDATED,this.onSubtitleTracksUpdated,this),x.off(Y.Events.SUBTITLE_TRACK_SWITCH,this.onSubtitleTrackSwitch,this),x.off(Y.Events.SUBTITLE_TRACK_LOADED,this.onSubtitleTrackLoaded,this),x.off(Y.Events.SUBTITLE_FRAG_PROCESSED,this.onSubtitleFragProcessed,this),x.off(Y.Events.BUFFER_FLUSHING,this.onBufferFlushing,this)},m.startLoad=function(){this.stopLoad(),this.state=_.State.IDLE,this.setInterval(l),this.tick()},m.onManifestLoading=function(){this.mainDetails=null,this.fragmentTracker.removeAllFragments()},m.onLevelLoaded=function(x,p){this.mainDetails=p.details},m.onSubtitleFragProcessed=function(x,p){var o=p.frag,n=p.success;if(this.fragPrevious=o,this.state=_.State.IDLE,!n)return;var s=this.tracksBuffered[this.currentTrackId];if(!s)return;for(var i,y=o.start,v=0;v<s.length;v++)if(y>=s[v].start&&y<=s[v].end){i=s[v];break}var A=o.start+o.duration;i?i.end=A:(i={start:y,end:A},s.push(i)),this.fragmentTracker.fragBuffered(o)},m.onBufferFlushing=function(x,p){var o=p.startOffset,n=p.endOffset;if(o===0&&n!==Number.POSITIVE_INFINITY){var s=this.currentTrackId,i=this.levels;if(!i.length||!i[s]||!i[s].details)return;var y=i[s].details,v=y.targetduration,A=n-v;if(A<=0)return;p.endOffsetSubtitles=Math.max(0,A),this.tracksBuffered.forEach(function(N){for(var B=0;B<N.length;){if(N[B].end<=A){N.shift();continue}else if(N[B].start<A)N[B].start=A;else break;B++}}),this.fragmentTracker.removeFragmentsInRange(o,A,L.PlaylistLevelType.SUBTITLE)}},m.onError=function(x,p){var o,n=p.frag;if(!n||n.type!==L.PlaylistLevelType.SUBTITLE)return;(o=this.fragCurrent)!==null&&o!==void 0&&o.loader&&this.fragCurrent.loader.abort(),this.state=_.State.IDLE},m.onSubtitleTracksUpdated=function(x,p){var o=this,n=p.subtitleTracks;this.tracksBuffered=[],this.levels=n.map(function(s){return new U.Level(s)}),this.fragmentTracker.removeAllFragments(),this.fragPrevious=null,this.levels.forEach(function(s){o.tracksBuffered[s.id]=[]}),this.mediaBuffer=null},m.onSubtitleTrackSwitch=function(x,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(l)},m.onSubtitleTrackLoaded=function(x,p){var o,n=p.details,s=p.id,i=this.currentTrackId,y=this.levels;if(!y.length)return;var v=y[i];if(s>=y.length||s!==i||!v)return;if(this.mediaBuffer=this.mediaBufferTimeRanges,n.live||(o=v.details)!==null&&o!==void 0&&o.live){var A=this.mainDetails;if(n.deltaUpdateFailed||!A)return;var N=A.fragments[0];if(!v.details)n.hasProgramDateTime&&A.hasProgramDateTime?Object(T.alignMediaPlaylistByPDT)(n,A):N&&Object(R.addSliding)(n,N.start);else{var B=this.alignPlaylists(n,v.details);B===0&&N&&Object(R.addSliding)(n,N.start)}}if(v.details=n,this.levelLastLoaded=s,this.tick(),n.live&&!this.fragCurrent&&this.media&&this.state===_.State.IDLE){var G=Object(H.findFragmentByPTS)(null,n.fragments,this.media.currentTime,0);G||(this.warn("Subtitle playlist not aligned with playback"),v.details=void 0)}},m._handleFragmentLoadComplete=function(x){var p=x.frag,o=x.payload,n=p.decryptdata,s=this.hls;if(this.fragContextChanged(p))return;if(o&&o.byteLength>0&&n&&n.key&&n.iv&&n.method==="AES-128"){var i=performance.now();this.decrypter.webCryptoDecrypt(new Uint8Array(o),n.key.buffer,n.iv.buffer).then(function(y){var v=performance.now();s.trigger(Y.Events.FRAG_DECRYPTED,{frag:p,payload:y,stats:{tstart:i,tdecrypt:v}})})}},m.doTick=function(){if(!this.media){this.state=_.State.IDLE;return}if(this.state===_.State.IDLE){var x,p=this.currentTrackId,o=this.levels;if(!o.length||!o[p]||!o[p].details)return;var n=o[p].details,s=n.targetduration,i=this.config,y=this.media,v=D.BufferHelper.bufferedInfo(this.mediaBufferTimeRanges,y.currentTime-s,i.maxBufferHole),A=v.end,N=v.len,B=this.getMaxBufferLength()+s;if(N>B)return;console.assert(n,"Subtitle track details are defined on idle subtitle stream controller tick");var G=n.fragments,V=G.length,P=n.edge,k,K=this.fragPrevious;if(A<P){var J=i.maxFragLookUpTolerance;K&&n.hasProgramDateTime&&(k=Object(H.findFragmentByPDT)(G,K.endProgramDateTime,J)),k||(k=Object(H.findFragmentByPTS)(K,G,A,J),!k&&K&&K.start<G[0].start&&(k=G[0]))}else k=G[V-1];(x=k)!==null&&x!==void 0&&x.encrypted?(W.logger.log("Loading key for "+k.sn),this.state=_.State.KEY_LOADING,this.hls.trigger(Y.Events.KEY_LOADING,{frag:k})):k&&this.fragmentTracker.getState(k)===M.FragmentState.NOT_LOADED&&this.loadFragment(k,n,A)}},m.loadFragment=function(x,p,o){this.fragCurrent=x,f.prototype.loadFragment.call(this,x,p,o)},E(C,[{key:"mediaBufferTimeRanges",get:function(){return this.tracksBuffered[this.currentTrackId]||[]}}]),C}(_.default)},"./src/controller/subtitle-track-controller.ts":function(ee,I,j){"use strict";j.r(I);var Y=j("./src/events.ts"),W=j("./src/utils/texttrack-utils.ts"),D=j("./src/controller/base-playlist-controller.ts"),H=j("./src/types/loader.ts");function T(w,E){for(var g=0;g<E.length;g++){var h=E[g];h.enumerable=h.enumerable||!1,h.configurable=!0,"value"in h&&(h.writable=!0),Object.defineProperty(w,h.key,h)}}function R(w,E,g){return E&&T(w.prototype,E),g&&T(w,g),w}function M(w,E){w.prototype=Object.create(E.prototype),w.prototype.constructor=w,_(w,E)}function _(w,E){return _=Object.setPrototypeOf||function(h,l){return h.__proto__=l,h},_(w,E)}var L=function(w){M(E,w);function E(h){var l;return l=w.call(this,h,"[subtitle-track-controller]")||this,l.media=null,l.tracks=[],l.groupId=null,l.tracksInGroup=[],l.trackId=-1,l.selectDefaultTrack=!0,l.queuedDefaultTrack=-1,l.trackChangeListener=function(){return l.onTextTracksChanged()},l.asyncPollTrackChange=function(){return l.pollTrackChange(0)},l.useTextTrackPolling=!1,l.subtitlePollingInterval=-1,l.subtitleDisplay=!0,l.registerListeners(),l}var g=E.prototype;return g.destroy=function(){this.unregisterListeners(),this.tracks.length=0,this.tracksInGroup.length=0,this.trackChangeListener=this.asyncPollTrackChange=null,w.prototype.destroy.call(this)},g.registerListeners=function(){var l=this.hls;l.on(Y.Events.MEDIA_ATTACHED,this.onMediaAttached,this),l.on(Y.Events.MEDIA_DETACHING,this.onMediaDetaching,this),l.on(Y.Events.MANIFEST_LOADING,this.onManifestLoading,this),l.on(Y.Events.MANIFEST_PARSED,this.onManifestParsed,this),l.on(Y.Events.LEVEL_LOADING,this.onLevelLoading,this),l.on(Y.Events.LEVEL_SWITCHING,this.onLevelSwitching,this),l.on(Y.Events.SUBTITLE_TRACK_LOADED,this.onSubtitleTrackLoaded,this),l.on(Y.Events.ERROR,this.onError,this)},g.unregisterListeners=function(){var l=this.hls;l.off(Y.Events.MEDIA_ATTACHED,this.onMediaAttached,this),l.off(Y.Events.MEDIA_DETACHING,this.onMediaDetaching,this),l.off(Y.Events.MANIFEST_LOADING,this.onManifestLoading,this),l.off(Y.Events.MANIFEST_PARSED,this.onManifestParsed,this),l.off(Y.Events.LEVEL_LOADING,this.onLevelLoading,this),l.off(Y.Events.LEVEL_SWITCHING,this.onLevelSwitching,this),l.off(Y.Events.SUBTITLE_TRACK_LOADED,this.onSubtitleTrackLoaded,this),l.off(Y.Events.ERROR,this.onError,this)},g.onMediaAttached=function(l,d){if(this.media=d.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)},g.pollTrackChange=function(l){self.clearInterval(this.subtitlePollingInterval),this.subtitlePollingInterval=self.setInterval(this.trackChangeListener,l)},g.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 l=U(this.media.textTracks);l.forEach(function(d){Object(W.clearCurrentCues)(d)}),this.subtitleTrack=-1,this.media=null},g.onManifestLoading=function(){this.tracks=[],this.groupId=null,this.tracksInGroup=[],this.trackId=-1,this.selectDefaultTrack=!0},g.onManifestParsed=function(l,d){this.tracks=d.subtitleTracks},g.onSubtitleTrackLoaded=function(l,d){var f=d.id,C=d.details,m=this.trackId,c=this.tracksInGroup[m];if(!c){this.warn("Invalid subtitle track id "+f);return}var x=c.details;c.details=d.details,this.log("subtitle track "+f+" loaded ["+C.startSN+"-"+C.endSN+"]"),f===this.trackId&&(this.retryCount=0,this.playlistLoaded(f,d,x))},g.onLevelLoading=function(l,d){this.switchLevel(d.level)},g.onLevelSwitching=function(l,d){this.switchLevel(d.level)},g.switchLevel=function(l){var d=this.hls.levels[l];if(!(d!=null&&d.textGroupIds))return;var f=d.textGroupIds[d.urlId];if(this.groupId!==f){var C=this.tracksInGroup?this.tracksInGroup[this.trackId]:void 0,m=this.tracks.filter(function(p){return!f||p.groupId===f});this.tracksInGroup=m;var c=this.findTrackId(C==null?void 0:C.name)||this.findTrackId();this.groupId=f;var x={subtitleTracks:m};this.log("Updating subtitle tracks, "+m.length+' track(s) found in "'+f+'" group-id'),this.hls.trigger(Y.Events.SUBTITLE_TRACKS_UPDATED,x),c!==-1&&this.setSubtitleTrack(c,C)}},g.findTrackId=function(l){for(var d=this.tracksInGroup,f=0;f<d.length;f++){var C=d[f];if((!this.selectDefaultTrack||C.default)&&(!l||l===C.name))return C.id}return-1},g.onError=function(l,d){if(w.prototype.onError.call(this,l,d),d.fatal||!d.context)return;d.context.type===H.PlaylistContextType.SUBTITLE_TRACK&&d.context.id===this.trackId&&d.context.groupId===this.groupId&&this.retryLoadingOrFail(d)},g.loadPlaylist=function(l){var d=this.tracksInGroup[this.trackId];if(this.shouldLoadTrack(d)){var f=d.id,C=d.groupId,m=d.url;if(l)try{m=l.addDirectives(m)}catch(c){this.warn("Could not construct new URL with HLS Delivery Directives: "+c)}this.log("Loading subtitle playlist for id "+f),this.hls.trigger(Y.Events.SUBTITLE_TRACK_LOADING,{url:m,id:f,groupId:C,deliveryDirectives:l||null})}},g.toggleTrackModes=function(l){var d=this,f=this.media,C=this.subtitleDisplay,m=this.trackId;if(!f)return;var c=U(f.textTracks),x=c.filter(function(n){return n.groupId===d.groupId});if(l===-1)[].slice.call(c).forEach(function(n){n.mode="disabled"});else{var p=x[m];p&&(p.mode="disabled")}var o=x[l];o&&(o.mode=C?"showing":"hidden")},g.setSubtitleTrack=function(l,d){var f,C=this.tracksInGroup;if(!this.media){this.queuedDefaultTrack=l;return}if(this.trackId!==l&&this.toggleTrackModes(l),this.trackId===l&&(l===-1||(f=C[l])!==null&&f!==void 0&&f.details)||l<-1||l>=C.length)return;this.clearTimer();var m=C[l];if(this.log("Switching to subtitle track "+l),this.trackId=l,m){var c=m.id,x=m.groupId,p=x===void 0?"":x,o=m.name,n=m.type,s=m.url;this.hls.trigger(Y.Events.SUBTITLE_TRACK_SWITCH,{id:c,groupId:p,name:o,type:n,url:s});var i=this.switchParams(m.url,d==null?void 0:d.details);this.loadPlaylist(i)}else this.hls.trigger(Y.Events.SUBTITLE_TRACK_SWITCH,{id:l})},g.onTextTracksChanged=function(){if(this.useTextTrackPolling||self.clearInterval(this.subtitlePollingInterval),!this.media||!this.hls.config.renderTextTracksNatively)return;for(var l=-1,d=U(this.media.textTracks),f=0;f<d.length;f++)if(d[f].mode==="hidden")l=f;else if(d[f].mode==="showing"){l=f;break}this.subtitleTrack!==l&&(this.subtitleTrack=l)},R(E,[{key:"subtitleTracks",get:function(){return this.tracksInGroup}},{key:"subtitleTrack",get:function(){return this.trackId},set:function(l){this.selectDefaultTrack=!1;var d=this.tracksInGroup?this.tracksInGroup[this.trackId]:void 0;this.setSubtitleTrack(l,d)}}]),E}(D.default);function U(w){for(var E=[],g=0;g<w.length;g++){var h=w[g];h.kind==="subtitles"&&h.label&&E.push(w[g])}return E}I.default=L},"./src/controller/timeline-controller.ts":function(ee,I,j){"use strict";j.r(I),j.d(I,"TimelineController",function(){return U});var Y=j("./src/polyfills/number.ts"),W=j("./src/events.ts"),D=j("./src/utils/cea-608-parser.ts"),H=j("./src/utils/output-filter.ts"),T=j("./src/utils/webvtt-parser.ts"),R=j("./src/utils/texttrack-utils.ts"),M=j("./src/utils/imsc1-ttml-parser.ts"),_=j("./src/types/loader.ts"),L=j("./src/utils/logger.ts"),U=function(){function h(d){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=g(),this.captionsProperties=void 0,this.hls=d,this.config=d.config,this.Cues=d.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 f=new H.default(this,"textTrack1"),C=new H.default(this,"textTrack2"),m=new H.default(this,"textTrack3"),c=new H.default(this,"textTrack4");this.cea608Parser1=new D.default(1,f,C),this.cea608Parser2=new D.default(3,m,c)}d.on(W.Events.MEDIA_ATTACHING,this.onMediaAttaching,this),d.on(W.Events.MEDIA_DETACHING,this.onMediaDetaching,this),d.on(W.Events.MANIFEST_LOADING,this.onManifestLoading,this),d.on(W.Events.MANIFEST_LOADED,this.onManifestLoaded,this),d.on(W.Events.SUBTITLE_TRACKS_UPDATED,this.onSubtitleTracksUpdated,this),d.on(W.Events.FRAG_LOADING,this.onFragLoading,this),d.on(W.Events.FRAG_LOADED,this.onFragLoaded,this),d.on(W.Events.FRAG_PARSING_USERDATA,this.onFragParsingUserdata,this),d.on(W.Events.FRAG_DECRYPTED,this.onFragDecrypted,this),d.on(W.Events.INIT_PTS_FOUND,this.onInitPtsFound,this),d.on(W.Events.SUBTITLE_TRACKS_CLEARED,this.onSubtitleTracksCleared,this),d.on(W.Events.BUFFER_FLUSHING,this.onBufferFlushing,this)}var l=h.prototype;return l.destroy=function(){var f=this.hls;f.off(W.Events.MEDIA_ATTACHING,this.onMediaAttaching,this),f.off(W.Events.MEDIA_DETACHING,this.onMediaDetaching,this),f.off(W.Events.MANIFEST_LOADING,this.onManifestLoading,this),f.off(W.Events.MANIFEST_LOADED,this.onManifestLoaded,this),f.off(W.Events.SUBTITLE_TRACKS_UPDATED,this.onSubtitleTracksUpdated,this),f.off(W.Events.FRAG_LOADING,this.onFragLoading,this),f.off(W.Events.FRAG_LOADED,this.onFragLoaded,this),f.off(W.Events.FRAG_PARSING_USERDATA,this.onFragParsingUserdata,this),f.off(W.Events.FRAG_DECRYPTED,this.onFragDecrypted,this),f.off(W.Events.INIT_PTS_FOUND,this.onInitPtsFound,this),f.off(W.Events.SUBTITLE_TRACKS_CLEARED,this.onSubtitleTracksCleared,this),f.off(W.Events.BUFFER_FLUSHING,this.onBufferFlushing,this),this.hls=this.config=this.cea608Parser1=this.cea608Parser2=null},l.addCues=function(f,C,m,c,x){for(var p=!1,o=x.length;o--;){var n=x[o],s=E(n[0],n[1],C,m);if(s>=0&&(n[0]=Math.min(n[0],C),n[1]=Math.max(n[1],m),p=!0,s/(m-C)>.5))return}if(p||x.push([C,m]),this.config.renderTextTracksNatively){var i=this.captionsTracks[f];this.Cues.newCue(i,C,m,c)}else{var y=this.Cues.newCue(null,C,m,c);this.hls.trigger(W.Events.CUES_PARSED,{type:"captions",cues:y,track:f})}},l.onInitPtsFound=function(f,C){var m=this,c=C.frag,x=C.id,p=C.initPTS,o=C.timescale,n=this.unparsedVttFrags;x==="main"&&(this.initPTS[c.cc]=p,this.timescale[c.cc]=o),n.length&&(this.unparsedVttFrags=[],n.forEach(function(s){m.onFragLoaded(W.Events.FRAG_LOADED,s)}))},l.getExistingTrack=function(f){var C=this.media;if(C)for(var m=0;m<C.textTracks.length;m++){var c=C.textTracks[m];if(c[f])return c}return null},l.createCaptionsTrack=function(f){this.config.renderTextTracksNatively?this.createNativeTrack(f):this.createNonNativeTrack(f)},l.createNativeTrack=function(f){if(this.captionsTracks[f])return;var C=this.captionsProperties,m=this.captionsTracks,c=this.media,x=C[f],p=x.label,o=x.languageCode,n=this.getExistingTrack(f);if(n)m[f]=n,Object(R.clearCurrentCues)(m[f]),Object(R.sendAddTrackEvent)(m[f],c);else{var s=this.createTextTrack("captions",p,o);s&&(s[f]=!0,m[f]=s)}},l.createNonNativeTrack=function(f){if(this.nonNativeCaptionsTracks[f])return;var C=this.captionsProperties[f];if(!C)return;var m=C.label,c={_id:f,label:m,kind:"captions",default:C.media?!!C.media.default:!1,closedCaptions:C.media};this.nonNativeCaptionsTracks[f]=c,this.hls.trigger(W.Events.NON_NATIVE_TEXT_TRACKS_FOUND,{tracks:[c]})},l.createTextTrack=function(f,C,m){var c=this.media;return c?c.addTextTrack(f,C,m):void 0},l.onMediaAttaching=function(f,C){this.media=C.media,this._cleanTracks()},l.onMediaDetaching=function(){var f=this.captionsTracks;Object.keys(f).forEach(function(C){Object(R.clearCurrentCues)(f[C]),delete f[C]}),this.nonNativeCaptionsTracks={}},l.onManifestLoading=function(){this.lastSn=-1,this.lastPartIndex=-1,this.prevCC=-1,this.vttCCs=g(),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())},l._cleanTracks=function(){var f=this.media;if(!f)return;var C=f.textTracks;if(C)for(var m=0;m<C.length;m++)Object(R.clearCurrentCues)(C[m])},l.onSubtitleTracksUpdated=function(f,C){var m=this;this.textTracks=[];var c=C.subtitleTracks||[],x=c.some(function(s){return s.textCodec===M.IMSC1_CODEC});if(this.config.enableWebVTT||x&&this.config.enableIMSC1){var p=this.tracks&&c&&this.tracks.length===c.length;if(this.tracks=c||[],this.config.renderTextTracksNatively){var o=this.media?this.media.textTracks:[];this.tracks.forEach(function(s,i){var y;if(i<o.length){for(var v=null,A=0;A<o.length;A++)if(w(o[A],s)){v=o[A];break}v&&(y=v)}y?Object(R.clearCurrentCues)(y):(y=m.createTextTrack("subtitles",s.name,s.lang),y&&(y.mode="disabled")),y&&(y.groupId=s.groupId,m.textTracks.push(y))})}else if(!p&&this.tracks&&this.tracks.length){var n=this.tracks.map(function(s){return{label:s.name,kind:s.type.toLowerCase(),default:s.default,subtitleTrack:s}});this.hls.trigger(W.Events.NON_NATIVE_TEXT_TRACKS_FOUND,{tracks:n})}}},l.onManifestLoaded=function(f,C){var m=this;this.config.enableCEA708Captions&&C.captions&&C.captions.forEach(function(c){var x=/(?:CC|SERVICE)([1-4])/.exec(c.instreamId);if(!x)return;var p="textTrack"+x[1],o=m.captionsProperties[p];if(!o)return;o.label=c.name,c.lang&&(o.languageCode=c.lang),o.media=c})},l.onFragLoading=function(f,C){var m=this.cea608Parser1,c=this.cea608Parser2,x=this.lastSn,p=this.lastPartIndex;if(!this.enabled||!(m&&c))return;if(C.frag.type===_.PlaylistLevelType.MAIN){var o,n,s=C.frag.sn,i=(o=C==null||((n=C.part)===null||n===void 0)?void 0:n.index)!=null?o:-1;s===x+1||s===x&&i===p+1||(m.reset(),c.reset()),this.lastSn=s,this.lastPartIndex=i}},l.onFragLoaded=function(f,C){var m=C.frag,c=C.payload,x=this.initPTS,p=this.unparsedVttFrags;if(m.type===_.PlaylistLevelType.SUBTITLE)if(c.byteLength){if(!Object(Y.isFiniteNumber)(x[m.cc])){p.push(C),x.length&&this.hls.trigger(W.Events.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:m,error:new Error("Missing initial subtitle PTS")});return}var o=m.decryptdata;if(o==null||o.key==null||o.method!=="AES-128"){var n=this.tracks[m.level],s=this.vttCCs;s[m.cc]||(s[m.cc]={start:m.start,prevCC:this.prevCC,new:!0},this.prevCC=m.cc),n&&n.textCodec===M.IMSC1_CODEC?this._parseIMSC1(m,c):this._parseVTTs(m,c,s)}}else this.hls.trigger(W.Events.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:m,error:new Error("Empty subtitle payload")})},l._parseIMSC1=function(f,C){var m=this,c=this.hls;Object(M.parseIMSC1)(C,this.initPTS[f.cc],this.timescale[f.cc],function(x){m._appendCues(x,f.level),c.trigger(W.Events.SUBTITLE_FRAG_PROCESSED,{success:!0,frag:f})},function(x){L.logger.log("Failed to parse IMSC1: "+x),c.trigger(W.Events.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:f,error:x})})},l._parseVTTs=function(f,C,m){var c=this,x=this.hls;Object(T.parseWebVTT)(C,this.initPTS[f.cc],this.timescale[f.cc],m,f.cc,f.start,function(p){c._appendCues(p,f.level),x.trigger(W.Events.SUBTITLE_FRAG_PROCESSED,{success:!0,frag:f})},function(p){c._fallbackToIMSC1(f,C),L.logger.log("Failed to parse VTT cue: "+p),x.trigger(W.Events.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:f,error:p})})},l._fallbackToIMSC1=function(f,C){var m=this,c=this.tracks[f.level];c.textCodec||Object(M.parseIMSC1)(C,this.initPTS[f.cc],this.timescale[f.cc],function(){c.textCodec=M.IMSC1_CODEC,m._parseIMSC1(f,C)},function(){c.textCodec="wvtt"})},l._appendCues=function(f,C){var m=this.hls;if(this.config.renderTextTracksNatively){var c=this.textTracks[C];if(c.mode==="disabled")return;f.forEach(function(o){return Object(R.addCueToTrack)(c,o)})}else{var x=this.tracks[C],p=x.default?"default":"subtitles"+C;m.trigger(W.Events.CUES_PARSED,{type:"subtitles",cues:f,track:p})}},l.onFragDecrypted=function(f,C){var m=C.frag;if(m.type===_.PlaylistLevelType.SUBTITLE){if(!Object(Y.isFiniteNumber)(this.initPTS[m.cc])){this.unparsedVttFrags.push(C);return}this.onFragLoaded(W.Events.FRAG_LOADED,C)}},l.onSubtitleTracksCleared=function(){this.tracks=[],this.captionsTracks={}},l.onFragParsingUserdata=function(f,C){var m=this.cea608Parser1,c=this.cea608Parser2;if(!this.enabled||!(m&&c))return;for(var x=0;x<C.samples.length;x++){var p=C.samples[x].bytes;if(p){var o=this.extractCea608Data(p);m.addData(C.samples[x].pts,o[0]),c.addData(C.samples[x].pts,o[1])}}},l.onBufferFlushing=function(f,C){var m=C.startOffset,c=C.endOffset,x=C.endOffsetSubtitles,p=C.type,o=this.media;if(!o||o.currentTime<c)return;if(!p||p==="video"){var n=this.captionsTracks;Object.keys(n).forEach(function(i){return Object(R.removeCuesInRange)(n[i],m,c)})}if(this.config.renderTextTracksNatively&&(m===0&&x!==void 0)){var s=this.textTracks;Object.keys(s).forEach(function(i){return Object(R.removeCuesInRange)(s[i],m,x)})}},l.extractCea608Data=function(f){for(var C=f[0]&31,m=2,c=[[],[]],x=0;x<C;x++){var p=f[m++],o=127&f[m++],n=127&f[m++],s=(4&p)!==0,i=3&p;if(o===0&&n===0)continue;s&&((i===0||i===1)&&(c[i].push(o),c[i].push(n)))}return c},h}();function w(h,l){return h&&h.label===l.name&&!(h.textTrack1||h.textTrack2)}function E(h,l,d,f){return Math.min(l,f)-Math.max(h,d)}function g(){return{ccOffset:0,presentationOffset:0,0:{start:0,prevCC:-1,new:!1}}}},"./src/crypt/aes-crypto.ts":function(ee,I,j){"use strict";j.r(I),j.d(I,"default",function(){return Y});var Y=function(){function W(H,T){this.subtle=void 0,this.aesIV=void 0,this.subtle=H,this.aesIV=T}var D=W.prototype;return D.decrypt=function(T,R){return this.subtle.decrypt({name:"AES-CBC",iv:this.aesIV},R,T)},W}()},"./src/crypt/aes-decryptor.ts":function(ee,I,j){"use strict";j.r(I),j.d(I,"removePadding",function(){return W}),j.d(I,"default",function(){return D});var Y=j("./src/utils/typed-array.ts");function W(H){var T=H.byteLength,R=T&&new DataView(H.buffer).getUint8(T-1);return R?Object(Y.sliceUint8)(H,0,T-R):H}var D=function(){function H(){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 T=H.prototype;return T.uint8ArrayToUint32Array_=function(M){for(var _=new DataView(M),L=new Uint32Array(4),U=0;U<4;U++)L[U]=_.getUint32(U*4);return L},T.initTable=function(){var M=this.sBox,_=this.invSBox,L=this.subMix,U=L[0],w=L[1],E=L[2],g=L[3],h=this.invSubMix,l=h[0],d=h[1],f=h[2],C=h[3],m=new Uint32Array(256),c=0,x=0,p=0;for(p=0;p<256;p++)p<128?m[p]=p<<1:m[p]=p<<1^283;for(p=0;p<256;p++){var o=x^x<<1^x<<2^x<<3^x<<4;o=o>>>8^o&255^99,M[c]=o,_[o]=c;var n=m[c],s=m[n],i=m[s],y=m[o]*257^o*16843008;U[c]=y<<24|y>>>8,w[c]=y<<16|y>>>16,E[c]=y<<8|y>>>24,g[c]=y,y=i*16843009^s*65537^n*257^c*16843008,l[o]=y<<24|y>>>8,d[o]=y<<16|y>>>16,f[o]=y<<8|y>>>24,C[o]=y,c?(c=n^m[m[m[i^n]]],x^=m[m[x]]):c=x=1}},T.expandKey=function(M){for(var _=this.uint8ArrayToUint32Array_(M),L=!0,U=0;U<_.length&&L;)L=_[U]===this.key[U],U++;if(L)return;this.key=_;var w=this.keySize=_.length;if(w!==4&&w!==6&&w!==8)throw new Error("Invalid aes key size="+w);var E=this.ksRows=(w+6+1)*4,g,h,l=this.keySchedule=new Uint32Array(E),d=this.invKeySchedule=new Uint32Array(E),f=this.sBox,C=this.rcon,m=this.invSubMix,c=m[0],x=m[1],p=m[2],o=m[3],n,s;for(g=0;g<E;g++){if(g<w){n=l[g]=_[g];continue}s=n,g%w===0?(s=s<<8|s>>>24,s=f[s>>>24]<<24|f[s>>>16&255]<<16|f[s>>>8&255]<<8|f[s&255],s^=C[g/w|0]<<24):w>6&&g%w===4&&(s=f[s>>>24]<<24|f[s>>>16&255]<<16|f[s>>>8&255]<<8|f[s&255]),l[g]=n=(l[g-w]^s)>>>0}for(h=0;h<E;h++)g=E-h,h&3?s=l[g]:s=l[g-4],h<4||g<=4?d[h]=s:d[h]=c[f[s>>>24]]^x[f[s>>>16&255]]^p[f[s>>>8&255]]^o[f[s&255]],d[h]=d[h]>>>0},T.networkToHostOrderSwap=function(M){return M<<24|(M&65280)<<8|(M&16711680)>>8|M>>>24},T.decrypt=function(M,_,L){for(var U=this.keySize+6,w=this.invKeySchedule,E=this.invSBox,g=this.invSubMix,h=g[0],l=g[1],d=g[2],f=g[3],C=this.uint8ArrayToUint32Array_(L),m=C[0],c=C[1],x=C[2],p=C[3],o=new Int32Array(M),n=new Int32Array(o.length),s,i,y,v,A,N,B,G,V,P,k,K,J,ne,de=this.networkToHostOrderSwap;_<o.length;){for(V=de(o[_]),P=de(o[_+1]),k=de(o[_+2]),K=de(o[_+3]),A=V^w[0],N=K^w[1],B=k^w[2],G=P^w[3],J=4,ne=1;ne<U;ne++)s=h[A>>>24]^l[N>>16&255]^d[B>>8&255]^f[G&255]^w[J],i=h[N>>>24]^l[B>>16&255]^d[G>>8&255]^f[A&255]^w[J+1],y=h[B>>>24]^l[G>>16&255]^d[A>>8&255]^f[N&255]^w[J+2],v=h[G>>>24]^l[A>>16&255]^d[N>>8&255]^f[B&255]^w[J+3],A=s,N=i,B=y,G=v,J=J+4;s=E[A>>>24]<<24^E[N>>16&255]<<16^E[B>>8&255]<<8^E[G&255]^w[J],i=E[N>>>24]<<24^E[B>>16&255]<<16^E[G>>8&255]<<8^E[A&255]^w[J+1],y=E[B>>>24]<<24^E[G>>16&255]<<16^E[A>>8&255]<<8^E[N&255]^w[J+2],v=E[G>>>24]<<24^E[A>>16&255]<<16^E[N>>8&255]<<8^E[B&255]^w[J+3],n[_]=de(s^m),n[_+1]=de(v^c),n[_+2]=de(y^x),n[_+3]=de(i^p),m=V,c=P,x=k,p=K,_=_+4}return n.buffer},H}()},"./src/crypt/decrypter.ts":function(ee,I,j){"use strict";j.r(I),j.d(I,"default",function(){return _});var Y=j("./src/crypt/aes-crypto.ts"),W=j("./src/crypt/fast-aes-key.ts"),D=j("./src/crypt/aes-decryptor.ts"),H=j("./src/utils/logger.ts"),T=j("./src/utils/mp4-tools.ts"),R=j("./src/utils/typed-array.ts"),M=16,_=function(){function L(w,E,g){var h=g===void 0?{}:g,l=h.removePKCS7Padding,d=l===void 0?!0:l;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=w,this.config=E,this.removePKCS7Padding=d,d)try{var f=self.crypto;f&&(this.subtle=f.subtle||f.webkitSubtle)}catch(C){}this.subtle===null&&(this.config.enableSoftwareAES=!0)}var U=L.prototype;return U.destroy=function(){this.observer=null},U.isSync=function(){return this.config.enableSoftwareAES},U.flush=function(){var E=this.currentResult;if(!E){this.reset();return}var g=new Uint8Array(E);return this.reset(),this.removePKCS7Padding?Object(D.removePadding)(g):g},U.reset=function(){this.currentResult=null,this.currentIV=null,this.remainderData=null,this.softwareDecrypter&&(this.softwareDecrypter=null)},U.decrypt=function(E,g,h,l){if(this.config.enableSoftwareAES){this.softwareDecrypt(new Uint8Array(E),g,h);var d=this.flush();d&&l(d.buffer)}else this.webCryptoDecrypt(new Uint8Array(E),g,h).then(l)},U.softwareDecrypt=function(E,g,h){var l=this.currentIV,d=this.currentResult,f=this.remainderData;this.logOnce("JS AES decrypt"),f&&(E=Object(T.appendUint8Array)(f,E),this.remainderData=null);var C=this.getValidChunk(E);if(!C.length)return null;l&&(h=l);var m=this.softwareDecrypter;m||(m=this.softwareDecrypter=new D.default),m.expandKey(g);var c=d;return this.currentResult=m.decrypt(C.buffer,0,h),this.currentIV=Object(R.sliceUint8)(C,-16).buffer,c||null},U.webCryptoDecrypt=function(E,g,h){var l=this,d=this.subtle;return(this.key!==g||!this.fastAesKey)&&(this.key=g,this.fastAesKey=new W.default(d,g)),this.fastAesKey.expandKey().then(function(f){if(!d)return Promise.reject(new Error("web crypto not initialized"));var C=new Y.default(d,h);return C.decrypt(E.buffer,f)}).catch(function(f){return l.onWebCryptoError(f,E,g,h)})},U.onWebCryptoError=function(E,g,h,l){return H.logger.warn("[decrypter.ts]: WebCrypto Error, disable WebCrypto API:",E),this.config.enableSoftwareAES=!0,this.logEnabled=!0,this.softwareDecrypt(g,h,l)},U.getValidChunk=function(E){var g=E,h=E.length-E.length%M;return h!==E.length&&(g=Object(R.sliceUint8)(E,0,h),this.remainderData=Object(R.sliceUint8)(E,h)),g},U.logOnce=function(E){if(!this.logEnabled)return;H.logger.log("[decrypter.ts]: "+E),this.logEnabled=!1},L}()},"./src/crypt/fast-aes-key.ts":function(ee,I,j){"use strict";j.r(I),j.d(I,"default",function(){return Y});var Y=function(){function W(H,T){this.subtle=void 0,this.key=void 0,this.subtle=H,this.key=T}var D=W.prototype;return D.expandKey=function(){return this.subtle.importKey("raw",this.key,{name:"AES-CBC"},!1,["encrypt","decrypt"])},W}()},"./src/demux/aacdemuxer.ts":function(ee,I,j){"use strict";j.r(I);var Y=j("./src/demux/base-audio-demuxer.ts"),W=j("./src/demux/adts.ts"),D=j("./src/utils/logger.ts"),H=j("./src/demux/id3.ts");function T(_,L){_.prototype=Object.create(L.prototype),_.prototype.constructor=_,R(_,L)}function R(_,L){return R=Object.setPrototypeOf||function(w,E){return w.__proto__=E,w},R(_,L)}var M=function(_){T(L,_);function L(w,E){var g;return g=_.call(this)||this,g.observer=void 0,g.config=void 0,g.observer=w,g.config=E,g}var U=L.prototype;return U.resetInitSegment=function(E,g,h){_.prototype.resetInitSegment.call(this,E,g,h),this._audioTrack={container:"audio/adts",type:"audio",id:2,pid:-1,sequenceNumber:0,isAAC:!0,samples:[],manifestCodec:E,duration:h,inputTimeScale:9e4,dropped:0}},L.probe=function(E){if(!E)return!1;for(var g=H.getID3Data(E,0)||[],h=g.length,l=E.length;h<l;h++)if(W.probe(E,h))return D.logger.log("ADTS sync word found !"),!0;return!1},U.canParse=function(E,g){return W.canParse(E,g)},U.appendFrame=function(E,g,h){W.initTrackConfig(E,this.observer,g,h,E.manifestCodec);var l=W.appendFrame(E,g,h,this.initPTS,this.frameIndex);if(l&&l.missing===0)return l},L}(Y.default);M.minProbeByteLength=9,I.default=M},"./src/demux/adts.ts":function(ee,I,j){"use strict";j.r(I),j.d(I,"getAudioConfig",function(){return H}),j.d(I,"isHeaderPattern",function(){return T}),j.d(I,"getHeaderLength",function(){return R}),j.d(I,"getFullFrameLength",function(){return M}),j.d(I,"canGetFrameLength",function(){return _}),j.d(I,"isHeader",function(){return L}),j.d(I,"canParse",function(){return U}),j.d(I,"probe",function(){return w}),j.d(I,"initTrackConfig",function(){return E}),j.d(I,"getFrameDuration",function(){return g}),j.d(I,"parseFrameHeader",function(){return h}),j.d(I,"appendFrame",function(){return l});var Y=j("./src/utils/logger.ts"),W=j("./src/errors.ts"),D=j("./src/events.ts");function H(d,f,C,m){var c,x,p,o,n=navigator.userAgent.toLowerCase(),s=m,i=[96e3,88200,64e3,48e3,44100,32e3,24e3,22050,16e3,12e3,11025,8e3,7350];c=((f[C+2]&192)>>>6)+1;var y=(f[C+2]&60)>>>2;if(y>i.length-1){d.trigger(D.Events.ERROR,{type:W.ErrorTypes.MEDIA_ERROR,details:W.ErrorDetails.FRAG_PARSING_ERROR,fatal:!0,reason:"invalid ADTS sampling index:"+y});return}return p=(f[C+2]&1)<<2,p|=(f[C+3]&192)>>>6,Y.logger.log("manifest codec:"+m+", ADTS type:"+c+", samplingIndex:"+y),/firefox/i.test(n)?y>=6?(c=5,o=new Array(4),x=y-3):(c=2,o=new Array(2),x=y):n.indexOf("android")!==-1?(c=2,o=new Array(2),x=y):(c=5,o=new Array(4),m&&(m.indexOf("mp4a.40.29")!==-1||m.indexOf("mp4a.40.5")!==-1)||!m&&y>=6?x=y-3:((m&&m.indexOf("mp4a.40.2")!==-1&&(y>=6&&p===1||/vivaldi/i.test(n))||!m&&p===1)&&(c=2,o=new Array(2)),x=y)),o[0]=c<<3,o[0]|=(y&14)>>1,o[1]|=(y&1)<<7,o[1]|=p<<3,c===5&&(o[1]|=(x&14)>>1,o[2]=(x&1)<<7,o[2]|=2<<2,o[3]=0),{config:o,samplerate:i[y],channelCount:p,codec:"mp4a.40."+c,manifestCodec:s}}function T(d,f){return d[f]===255&&(d[f+1]&246)===240}function R(d,f){return d[f+1]&1?7:9}function M(d,f){return(d[f+3]&3)<<11|d[f+4]<<3|(d[f+5]&224)>>>5}function _(d,f){return f+5<d.length}function L(d,f){return f+1<d.length&&T(d,f)}function U(d,f){return _(d,f)&&T(d,f)&&M(d,f)<=d.length-f}function w(d,f){if(L(d,f)){var C=R(d,f);if(f+C>=d.length)return!1;var m=M(d,f);if(m<=C)return!1;var c=f+m;return c===d.length||L(d,c)}return!1}function E(d,f,C,m,c){if(!d.samplerate){var x=H(f,C,m,c);if(!x)return;d.config=x.config,d.samplerate=x.samplerate,d.channelCount=x.channelCount,d.codec=x.codec,d.manifestCodec=x.manifestCodec,Y.logger.log("parsed codec:"+d.codec+", rate:"+x.samplerate+", channels:"+x.channelCount)}}function g(d){return 1024*9e4/d}function h(d,f,C,m,c){var x=R(d,f),p=M(d,f);if(p-=x,p>0){var o=C+m*c;return{headerLength:x,frameLength:p,stamp:o}}}function l(d,f,C,m,c){var x=g(d.samplerate),p=h(f,C,m,c,x);if(p){var o=p.frameLength,n=p.headerLength,s=p.stamp,i=n+o,y=Math.max(0,C+i-f.length),v;y?(v=new Uint8Array(i-n),v.set(f.subarray(C+n,f.length),0)):v=f.subarray(C+n,C+i);var A={unit:v,pts:s};return y||d.samples.push(A),{sample:A,length:i,missing:y}}}},"./src/demux/base-audio-demuxer.ts":function(ee,I,j){"use strict";j.r(I),j.d(I,"initPTSFn",function(){return M});var Y=j("./src/polyfills/number.ts"),W=j("./src/demux/id3.ts"),D=j("./src/demux/dummy-demuxed-track.ts"),H=j("./src/utils/mp4-tools.ts"),T=j("./src/utils/typed-array.ts"),R=function(){function _(){this._audioTrack=void 0,this._id3Track=void 0,this.frameIndex=0,this.cachedData=null,this.initPTS=null}var L=_.prototype;return L.resetInitSegment=function(w,E,g){this._id3Track={type:"id3",id:3,pid:-1,inputTimeScale:9e4,sequenceNumber:0,samples:[],dropped:0}},L.resetTimeStamp=function(){},L.resetContiguity=function(){},L.canParse=function(w,E){return!1},L.appendFrame=function(w,E,g){},L.demux=function(w,E){this.cachedData&&(w=Object(H.appendUint8Array)(this.cachedData,w),this.cachedData=null);var g=W.getID3Data(w,0),h=g?g.length:0,l,d,f=this._audioTrack,C=this._id3Track,m=g?W.getTimeStamp(g):void 0,c=w.length;for((this.frameIndex===0||this.initPTS===null)&&(this.initPTS=M(m,E)),g&&g.length>0&&C.samples.push({pts:this.initPTS,dts:this.initPTS,data:g}),d=this.initPTS;h<c;){if(this.canParse(w,h)){var x=this.appendFrame(f,w,h);x?(this.frameIndex++,d=x.sample.pts,h+=x.length,l=h):h=c}else W.canParse(w,h)?(g=W.getID3Data(w,h),C.samples.push({pts:d,dts:d,data:g}),h+=g.length,l=h):h++;if(h===c&&l!==c){var p=Object(T.sliceUint8)(w,l);this.cachedData?this.cachedData=Object(H.appendUint8Array)(this.cachedData,p):this.cachedData=p}}return{audioTrack:f,avcTrack:Object(D.dummyTrack)(),id3Track:C,textTrack:Object(D.dummyTrack)()}},L.demuxSampleAes=function(w,E,g){return Promise.reject(new Error("["+this+"] This demuxer does not support Sample-AES decryption"))},L.flush=function(w){var E=this.cachedData;return E&&(this.cachedData=null,this.demux(E,0)),this.frameIndex=0,{audioTrack:this._audioTrack,avcTrack:Object(D.dummyTrack)(),id3Track:this._id3Track,textTrack:Object(D.dummyTrack)()}},L.destroy=function(){},_}(),M=function(L,U){return Object(Y.isFiniteNumber)(L)?L*90:U*9e4};I.default=R},"./src/demux/chunk-cache.ts":function(ee,I,j){"use strict";j.r(I),j.d(I,"default",function(){return Y});var Y=function(){function D(){this.chunks=[],this.dataLength=0}var H=D.prototype;return H.push=function(R){this.chunks.push(R),this.dataLength+=R.length},H.flush=function(){var R=this.chunks,M=this.dataLength,_;if(R.length)R.length===1?_=R[0]:_=W(R,M);else return new Uint8Array(0);return this.reset(),_},H.reset=function(){this.chunks.length=0,this.dataLength=0},D}();function W(D,H){for(var T=new Uint8Array(H),R=0,M=0;M<D.length;M++){var _=D[M];T.set(_,R),R+=_.length}return T}},"./src/demux/dummy-demuxed-track.ts":function(ee,I,j){"use strict";j.r(I),j.d(I,"dummyTrack",function(){return Y});function Y(){return{type:"",id:-1,pid:-1,inputTimeScale:9e4,sequenceNumber:-1,samples:[],dropped:0}}},"./src/demux/exp-golomb.ts":function(ee,I,j){"use strict";j.r(I);var Y=j("./src/utils/logger.ts"),W=function(){function D(T){this.data=void 0,this.bytesAvailable=void 0,this.word=void 0,this.bitsAvailable=void 0,this.data=T,this.bytesAvailable=T.byteLength,this.word=0,this.bitsAvailable=0}var H=D.prototype;return H.loadWord=function(){var R=this.data,M=this.bytesAvailable,_=R.byteLength-M,L=new Uint8Array(4),U=Math.min(4,M);if(U===0)throw new Error("no bytes available");L.set(R.subarray(_,_+U)),this.word=new DataView(L.buffer).getUint32(0),this.bitsAvailable=U*8,this.bytesAvailable-=U},H.skipBits=function(R){var M;this.bitsAvailable>R?(this.word<<=R,this.bitsAvailable-=R):(R-=this.bitsAvailable,M=R>>3,R-=M>>3,this.bytesAvailable-=M,this.loadWord(),this.word<<=R,this.bitsAvailable-=R)},H.readBits=function(R){var M=Math.min(this.bitsAvailable,R),_=this.word>>>32-M;return R>32&&Y.logger.error("Cannot read more than 32 bits at a time"),this.bitsAvailable-=M,this.bitsAvailable>0?this.word<<=M:this.bytesAvailable>0&&this.loadWord(),M=R-M,M>0&&this.bitsAvailable?_<<M|this.readBits(M):_},H.skipLZ=function(){var R;for(R=0;R<this.bitsAvailable;++R)if((this.word&2147483648>>>R)!==0)return this.word<<=R,this.bitsAvailable-=R,R;return this.loadWord(),R+this.skipLZ()},H.skipUEG=function(){this.skipBits(1+this.skipLZ())},H.skipEG=function(){this.skipBits(1+this.skipLZ())},H.readUEG=function(){var R=this.skipLZ();return this.readBits(R+1)-1},H.readEG=function(){var R=this.readUEG();return 1&R?1+R>>>1:-1*(R>>>1)},H.readBoolean=function(){return this.readBits(1)===1},H.readUByte=function(){return this.readBits(8)},H.readUShort=function(){return this.readBits(16)},H.readUInt=function(){return this.readBits(32)},H.skipScalingList=function(R){for(var M=8,_=8,L,U=0;U<R;U++)_!==0&&(L=this.readEG(),_=(M+L+256)%256),M=_===0?M:_},H.readSPS=function(){var R=0,M=0,_=0,L=0,U,w,E,g=this.readUByte.bind(this),h=this.readBits.bind(this),l=this.readUEG.bind(this),d=this.readBoolean.bind(this),f=this.skipBits.bind(this),C=this.skipEG.bind(this),m=this.skipUEG.bind(this),c=this.skipScalingList.bind(this);g();var x=g();if(h(5),f(3),g(),m(),x===100||x===110||x===122||x===244||x===44||x===83||x===86||x===118||x===128){var p=l();if(p===3&&f(1),m(),m(),f(1),d())for(w=p!==3?8:12,E=0;E<w;E++)d()&&(E<6?c(16):c(64))}m();var o=l();if(o===0)l();else if(o===1)for(f(1),C(),C(),U=l(),E=0;E<U;E++)C();m(),f(1);var n=l(),s=l(),i=h(1);i===0&&f(1),f(1),d()&&(R=l(),M=l(),_=l(),L=l());var y=[1,1];if(d()&&d()){var v=g();switch(v){case 1:y=[1,1];break;case 2:y=[12,11];break;case 3:y=[10,11];break;case 4:y=[16,11];break;case 5:y=[40,33];break;case 6:y=[24,11];break;case 7:y=[20,11];break;case 8:y=[32,11];break;case 9:y=[80,33];break;case 10:y=[18,11];break;case 11:y=[15,11];break;case 12:y=[64,33];break;case 13:y=[160,99];break;case 14:y=[4,3];break;case 15:y=[3,2];break;case 16:y=[2,1];break;case 255:{y=[g()<<8|g(),g()<<8|g()];break}}}return{width:Math.ceil((n+1)*16-R*2-M*2),height:(2-i)*(s+1)*16-(i?2:4)*(_+L),pixelRatio:y}},H.readSliceType=function(){return this.readUByte(),this.readUEG(),this.readUEG()},D}();I.default=W},"./src/demux/id3.ts":function(ee,I,j){"use strict";j.r(I),j.d(I,"isHeader",function(){return Y}),j.d(I,"isFooter",function(){return W}),j.d(I,"getID3Data",function(){return D}),j.d(I,"canParse",function(){return T}),j.d(I,"getTimeStamp",function(){return R}),j.d(I,"isTimeStampFrame",function(){return M}),j.d(I,"getID3Frames",function(){return L}),j.d(I,"decodeFrame",function(){return U}),j.d(I,"utf8ArrayToStr",function(){return l}),j.d(I,"testables",function(){return d});var Y=function(c,x){return x+10<=c.length&&(c[x]===73&&c[x+1]===68&&c[x+2]===51&&(c[x+3]<255&&c[x+4]<255&&(c[x+6]<128&&c[x+7]<128&&c[x+8]<128&&c[x+9]<128)))},W=function(c,x){return x+10<=c.length&&(c[x]===51&&c[x+1]===68&&c[x+2]===73&&(c[x+3]<255&&c[x+4]<255&&(c[x+6]<128&&c[x+7]<128&&c[x+8]<128&&c[x+9]<128)))},D=function(c,x){for(var p=x,o=0;Y(c,x);){o+=10;var n=H(c,x+6);o+=n,W(c,x+10)&&(o+=10),x+=o}return o>0?c.subarray(p,p+o):void 0},H=function(c,x){var p=0;return p=(c[x]&127)<<21,p|=(c[x+1]&127)<<14,p|=(c[x+2]&127)<<7,p|=c[x+3]&127,p},T=function(c,x){return Y(c,x)&&H(c,x+6)+10<=c.length-x},R=function(c){for(var x=L(c),p=0;p<x.length;p++){var o=x[p];if(M(o))return h(o)}return},M=function(c){return c&&c.key==="PRIV"&&c.info==="com.apple.streaming.transportStreamTimestamp"},_=function(c){var x=String.fromCharCode(c[0],c[1],c[2],c[3]),p=H(c,4),o=10;return{type:x,size:p,data:c.subarray(o,o+p)}},L=function(c){for(var x=0,p=[];Y(c,x);){var o=H(c,x+6);x+=10;for(var n=x+o;x+8<n;){var s=_(c.subarray(x)),i=U(s);i&&p.push(i),x+=s.size+10}W(c,x)&&(x+=10)}return p},U=function(c){return c.type==="PRIV"?w(c):c.type[0]==="W"?g(c):E(c)},w=function(c){if(c.size<2)return;var x=l(c.data,!0),p=new Uint8Array(c.data.subarray(x.length+1));return{key:c.type,info:x,data:p.buffer}},E=function(c){if(c.size<2)return;if(c.type==="TXXX"){var x=1,p=l(c.data.subarray(x),!0);x+=p.length+1;var o=l(c.data.subarray(x));return{key:c.type,info:p,data:o}}var n=l(c.data.subarray(1));return{key:c.type,data:n}},g=function(c){if(c.type==="WXXX"){if(c.size<2)return;var x=1,p=l(c.data.subarray(x),!0);x+=p.length+1;var o=l(c.data.subarray(x));return{key:c.type,info:p,data:o}}var n=l(c.data);return{key:c.type,data:n}},h=function(c){if(c.data.byteLength===8){var x=new Uint8Array(c.data),p=x[3]&1,o=(x[4]<<23)+(x[5]<<15)+(x[6]<<7)+x[7];return o/=45,p&&(o+=4772185884e-2),Math.round(o)}return},l=function(c,x){x===void 0&&(x=!1);var p=C();if(p){var o=p.decode(c);if(x){var n=o.indexOf("\0");return n!==-1?o.substring(0,n):o}return o.replace(/\0/g,"")}for(var s=c.length,i,y,v,A="",N=0;N<s;){if(i=c[N++],i===0&&x)return A;if(i===0||i===3)continue;switch(i>>4){case 0:case 1:case 2:case 3:case 4:case 5:case 6:case 7:A+=String.fromCharCode(i);break;case 12:case 13:y=c[N++],A+=String.fromCharCode((i&31)<<6|y&63);break;case 14:y=c[N++],v=c[N++],A+=String.fromCharCode((i&15)<<12|(y&63)<<6|(v&63)<<0);break;default:}}return A},d={decodeTextFrame:E},f;function C(){return!f&&typeof self.TextDecoder!="undefined"&&(f=new self.TextDecoder("utf-8")),f}},"./src/demux/mp3demuxer.ts":function(ee,I,j){"use strict";j.r(I);var Y=j("./src/demux/base-audio-demuxer.ts"),W=j("./src/demux/id3.ts"),D=j("./src/utils/logger.ts"),H=j("./src/demux/mpegaudio.ts");function T(_,L){_.prototype=Object.create(L.prototype),_.prototype.constructor=_,R(_,L)}function R(_,L){return R=Object.setPrototypeOf||function(w,E){return w.__proto__=E,w},R(_,L)}var M=function(_){T(L,_);function L(){return _.apply(this,arguments)||this}var U=L.prototype;return U.resetInitSegment=function(E,g,h){_.prototype.resetInitSegment.call(this,E,g,h),this._audioTrack={container:"audio/mpeg",type:"audio",id:2,pid:-1,sequenceNumber:0,isAAC:!1,samples:[],manifestCodec:E,duration:h,inputTimeScale:9e4,dropped:0}},L.probe=function(E){if(!E)return!1;for(var g=W.getID3Data(E,0)||[],h=g.length,l=E.length;h<l;h++)if(H.probe(E,h))return D.logger.log("MPEG Audio sync word found !"),!0;return!1},U.canParse=function(E,g){return H.canParse(E,g)},U.appendFrame=function(E,g,h){return this.initPTS===null?void 0:H.appendFrame(E,g,h,this.initPTS,this.frameIndex)},L}(Y.default);M.minProbeByteLength=4,I.default=M},"./src/demux/mp4demuxer.ts":function(ee,I,j){"use strict";j.r(I);var Y=j("./src/utils/mp4-tools.ts"),W=j("./src/demux/dummy-demuxed-track.ts"),D=function(){function H(R,M){this.remainderData=null,this.config=void 0,this.config=M}var T=H.prototype;return T.resetTimeStamp=function(){},T.resetInitSegment=function(){},T.resetContiguity=function(){},H.probe=function(M){return Object(Y.findBox)({data:M,start:0,end:Math.min(M.length,16384)},["moof"]).length>0},T.demux=function(M){var _=M,L=Object(W.dummyTrack)();if(this.config.progressive){this.remainderData&&(_=Object(Y.appendUint8Array)(this.remainderData,M));var U=Object(Y.segmentValidRange)(_);this.remainderData=U.remainder,L.samples=U.valid||new Uint8Array}else L.samples=_;return{audioTrack:Object(W.dummyTrack)(),avcTrack:L,id3Track:Object(W.dummyTrack)(),textTrack:Object(W.dummyTrack)()}},T.flush=function(){var M=Object(W.dummyTrack)();return M.samples=this.remainderData||new Uint8Array,this.remainderData=null,{audioTrack:Object(W.dummyTrack)(),avcTrack:M,id3Track:Object(W.dummyTrack)(),textTrack:Object(W.dummyTrack)()}},T.demuxSampleAes=function(M,_,L){return Promise.reject(new Error("The MP4 demuxer does not support SAMPLE-AES decryption"))},T.destroy=function(){},H}();D.minProbeByteLength=1024,I.default=D},"./src/demux/mpegaudio.ts":function(ee,I,j){"use strict";j.r(I),j.d(I,"appendFrame",function(){return R}),j.d(I,"parseHeader",function(){return M}),j.d(I,"isHeaderPattern",function(){return _}),j.d(I,"isHeader",function(){return L}),j.d(I,"canParse",function(){return U}),j.d(I,"probe",function(){return w});var Y=null,W=[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],D=[44100,48e3,32e3,22050,24e3,16e3,11025,12e3,8e3],H=[[0,72,144,12],[0,0,0,0],[0,72,144,12],[0,144,144,12]],T=[0,1,1,4];function R(E,g,h,l,d){if(h+24>g.length)return;var f=M(g,h);if(f&&h+f.frameLength<=g.length){var C=f.samplesPerFrame*9e4/f.sampleRate,m=l+d*C,c={unit:g.subarray(h,h+f.frameLength),pts:m,dts:m};return E.config=[],E.channelCount=f.channelCount,E.samplerate=f.sampleRate,E.samples.push(c),{sample:c,length:f.frameLength,missing:0}}}function M(E,g){var h=E[g+1]>>3&3,l=E[g+1]>>1&3,d=E[g+2]>>4&15,f=E[g+2]>>2&3;if(h!==1&&d!==0&&d!==15&&f!==3){var C=E[g+2]>>1&1,m=E[g+3]>>6,c=h===3?3-l:l===3?3:4,x=W[c*14+d-1]*1e3,p=h===3?0:h===2?1:2,o=D[p*3+f],n=m===3?1:2,s=H[h][l],i=T[l],y=s*8*i,v=Math.floor(s*x/o+C)*i;if(Y===null){var A=navigator.userAgent||"",N=A.match(/Chrome\/(\d+)/i);Y=N?parseInt(N[1]):0}var B=!!Y&&Y<=87;return B&&l===2&&x>=224e3&&m===0&&(E[g+3]=E[g+3]|128),{sampleRate:o,channelCount:n,frameLength:v,samplesPerFrame:y}}}function _(E,g){return E[g]===255&&(E[g+1]&224)===224&&(E[g+1]&6)!==0}function L(E,g){return g+1<E.length&&_(E,g)}function U(E,g){var h=4;return _(E,g)&&h<=E.length-g}function w(E,g){if(g+1<E.length&&_(E,g)){var h=4,l=M(E,g),d=h;l!=null&&l.frameLength&&(d=l.frameLength);var f=g+d;return f===E.length||L(E,f)}return!1}},"./src/demux/sample-aes.ts":function(ee,I,j){"use strict";j.r(I);var Y=j("./src/crypt/decrypter.ts"),W=j("./src/demux/tsdemuxer.ts"),D=function(){function H(R,M,_){this.keyData=void 0,this.decrypter=void 0,this.keyData=_,this.decrypter=new Y.default(R,M,{removePKCS7Padding:!1})}var T=H.prototype;return T.decryptBuffer=function(M,_){this.decrypter.decrypt(M,this.keyData.key.buffer,this.keyData.iv.buffer,_)},T.decryptAacSample=function(M,_,L,U){var w=M[_].unit,E=w.subarray(16,w.length-w.length%16),g=E.buffer.slice(E.byteOffset,E.byteOffset+E.length),h=this;this.decryptBuffer(g,function(l){var d=new Uint8Array(l);w.set(d,16),U||h.decryptAacSamples(M,_+1,L)})},T.decryptAacSamples=function(M,_,L){for(;;_++){if(_>=M.length){L();return}if(M[_].unit.length<32)continue;var U=this.decrypter.isSync();if(this.decryptAacSample(M,_,L,U),!U)return}},T.getAvcEncryptedData=function(M){for(var _=Math.floor((M.length-48)/160)*16+16,L=new Int8Array(_),U=0,w=32;w<=M.length-16;w+=160,U+=16)L.set(M.subarray(w,w+16),U);return L},T.getAvcDecryptedUnit=function(M,_){for(var L=new Uint8Array(_),U=0,w=32;w<=M.length-16;w+=160,U+=16)M.set(L.subarray(U,U+16),w);return M},T.decryptAvcSample=function(M,_,L,U,w,E){var g=Object(W.discardEPB)(w.data),h=this.getAvcEncryptedData(g),l=this;this.decryptBuffer(h.buffer,function(d){w.data=l.getAvcDecryptedUnit(g,d),E||l.decryptAvcSamples(M,_,L+1,U)})},T.decryptAvcSamples=function(M,_,L,U){if(M instanceof Uint8Array)throw new Error("Cannot decrypt samples of type Uint8Array");for(;;_++,L=0){if(_>=M.length){U();return}for(var w=M[_].units;!(L>=w.length);L++){var E=w[L];if(E.data.length<=48||E.type!==1&&E.type!==5)continue;var g=this.decrypter.isSync();if(this.decryptAvcSample(M,_,L,U,E,g),!g)return}}},H}();I.default=D},"./src/demux/transmuxer-interface.ts":function(ee,I,j){"use strict";j.r(I),j.d(I,"default",function(){return w});var Y=j("./node_modules/webworkify-webpack/index.js"),W=j.n(Y),D=j("./src/events.ts"),H=j("./src/demux/transmuxer.ts"),T=j("./src/utils/logger.ts"),R=j("./src/errors.ts"),M=j("./src/utils/mediasource-helper.ts"),_=j("./node_modules/eventemitter3/index.js"),L=j.n(_),U=Object(M.getMediaSource)()||{isTypeSupported:function(){return!1}},w=function(){function E(h,l,d,f){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=h,this.id=l,this.onTransmuxComplete=d,this.onFlush=f;var m=h.config,c=function(s,i){i=i||{},i.frag=C.frag,i.id=C.id,h.trigger(s,i)};this.observer=new _.EventEmitter,this.observer.on(D.Events.FRAG_DECRYPTED,c),this.observer.on(D.Events.ERROR,c);var x={mp4:U.isTypeSupported("video/mp4"),mpeg:U.isTypeSupported("audio/mpeg"),mp3:U.isTypeSupported('audio/mp4; codecs="mp3"')},p=navigator.vendor;if(m.enableWorker&&typeof Worker!="undefined"){T.logger.log("demuxing in webworker");var o;try{o=this.worker=Y("./src/demux/transmuxer-worker.ts"),this.onwmsg=this.onWorkerMessage.bind(this),o.addEventListener("message",this.onwmsg),o.onerror=function(n){h.trigger(D.Events.ERROR,{type:R.ErrorTypes.OTHER_ERROR,details:R.ErrorDetails.INTERNAL_EXCEPTION,fatal:!0,event:"demuxerWorker",error:new Error(n.message+" ("+n.filename+":"+n.lineno+")")})},o.postMessage({cmd:"init",typeSupported:x,vendor:p,id:l,config:JSON.stringify(m)})}catch(n){T.logger.warn("Error in worker:",n),T.logger.error("Error while initializing DemuxerWorker, fallback to inline"),o&&self.URL.revokeObjectURL(o.objectURL),this.transmuxer=new H.default(this.observer,x,m,p,l),this.worker=null}}else this.transmuxer=new H.default(this.observer,x,m,p,l)}var g=E.prototype;return g.destroy=function(){var l=this.worker;if(l)l.removeEventListener("message",this.onwmsg),l.terminate(),this.worker=null;else{var d=this.transmuxer;d&&(d.destroy(),this.transmuxer=null)}var f=this.observer;f&&f.removeAllListeners(),this.observer=null},g.push=function(l,d,f,C,m,c,x,p,o,n){var s=this;o.transmuxing.start=self.performance.now();var i=this.transmuxer,y=this.worker,v=c?c.start:m.start,A=m.decryptdata,N=this.frag,B=!(N&&m.cc===N.cc),G=!(N&&o.level===N.level),V=N?o.sn-N.sn:-1,P=this.part?o.part-this.part.index:1,k=!G&&(V===1||V===0&&P===1),K=self.performance.now();(G||V||m.stats.parsing.start===0)&&(m.stats.parsing.start=K),c&&(P||!k)&&(c.stats.parsing.start=K);var J=new H.TransmuxState(B,k,p,G,v);if(!k||B){T.logger.log("[transmuxer-interface, "+m.type+"]: Starting new transmux session for sn: "+o.sn+" p: "+o.part+" level: "+o.level+" id: "+o.id+`
discontinuity: `+B+`
trackSwitch: `+G+`
contiguous: `+k+`
accurateTimeOffset: `+p+`
timeOffset: `+v);var ne=new H.TransmuxConfig(f,C,d,x,n);this.configureTransmuxer(ne)}if(this.frag=m,this.part=c,y)y.postMessage({cmd:"demux",data:l,decryptdata:A,chunkMeta:o,state:J},l instanceof ArrayBuffer?[l]:[]);else if(i){var de=i.push(l,A,o,J);Object(H.isPromise)(de)?de.then(function(Se){s.handleTransmuxComplete(Se)}):this.handleTransmuxComplete(de)}},g.flush=function(l){var d=this;l.transmuxing.start=self.performance.now();var f=this.transmuxer,C=this.worker;if(C)C.postMessage({cmd:"flush",chunkMeta:l});else if(f){var m=f.flush(l);Object(H.isPromise)(m)?m.then(function(c){d.handleFlushResult(c,l)}):this.handleFlushResult(m,l)}},g.handleFlushResult=function(l,d){var f=this;l.forEach(function(C){f.handleTransmuxComplete(C)}),this.onFlush(d)},g.onWorkerMessage=function(l){var d=l.data,f=this.hls;switch(d.event){case"init":{self.URL.revokeObjectURL(this.worker.objectURL);break}case"transmuxComplete":{this.handleTransmuxComplete(d.data);break}case"flush":{this.onFlush(d.data);break}default:{d.data=d.data||{},d.data.frag=this.frag,d.data.id=this.id,f.trigger(d.event,d.data);break}}},g.configureTransmuxer=function(l){var d=this.worker,f=this.transmuxer;d?d.postMessage({cmd:"configure",config:l}):f&&f.configure(l)},g.handleTransmuxComplete=function(l){l.chunkMeta.transmuxing.end=self.performance.now(),this.onTransmuxComplete(l)},E}()},"./src/demux/transmuxer-worker.ts":function(ee,I,j){"use strict";j.r(I),j.d(I,"default",function(){return R});var Y=j("./src/demux/transmuxer.ts"),W=j("./src/events.ts"),D=j("./src/utils/logger.ts"),H=j("./node_modules/eventemitter3/index.js"),T=j.n(H);function R(w){var E=new H.EventEmitter,g=function(l,d){w.postMessage({event:l,data:d})};E.on(W.Events.FRAG_DECRYPTED,g),E.on(W.Events.ERROR,g),w.addEventListener("message",function(h){var l=h.data;switch(l.cmd){case"init":{var d=JSON.parse(l.config);w.transmuxer=new Y.default(E,l.typeSupported,d,l.vendor,l.id),Object(D.enableLogs)(d.debug),g("init",null);break}case"configure":{w.transmuxer.configure(l.config);break}case"demux":{var f=w.transmuxer.push(l.data,l.decryptdata,l.chunkMeta,l.state);Object(Y.isPromise)(f)?f.then(function(c){M(w,c)}):M(w,f);break}case"flush":{var C=l.chunkMeta,m=w.transmuxer.flush(C);Object(Y.isPromise)(m)?m.then(function(c){L(w,c,C)}):L(w,m,C);break}default:break}})}function M(w,E){if(U(E.remuxResult))return;var g=[],h=E.remuxResult,l=h.audio,d=h.video;l&&_(g,l),d&&_(g,d),w.postMessage({event:"transmuxComplete",data:E},g)}function _(w,E){E.data1&&w.push(E.data1.buffer),E.data2&&w.push(E.data2.buffer)}function L(w,E,g){E.forEach(function(h){M(w,h)}),w.postMessage({event:"flush",data:g})}function U(w){return!w.audio&&!w.video&&!w.text&&!w.id3&&!w.initSegment}},"./src/demux/transmuxer.ts":function(ee,I,j){"use strict";j.r(I),j.d(I,"default",function(){return d}),j.d(I,"isPromise",function(){return m}),j.d(I,"TransmuxConfig",function(){return c}),j.d(I,"TransmuxState",function(){return x});var Y=j("./src/events.ts"),W=j("./src/errors.ts"),D=j("./src/crypt/decrypter.ts"),H=j("./src/demux/aacdemuxer.ts"),T=j("./src/demux/mp4demuxer.ts"),R=j("./src/demux/tsdemuxer.ts"),M=j("./src/demux/mp3demuxer.ts"),_=j("./src/remux/mp4-remuxer.ts"),L=j("./src/remux/passthrough-remuxer.ts"),U=j("./src/demux/chunk-cache.ts"),w=j("./src/utils/mp4-tools.ts"),E=j("./src/utils/logger.ts"),g;try{g=self.performance.now.bind(self.performance)}catch(p){E.logger.debug("Unable to use Performance API on this environment"),g=self.Date.now}var h=[{demux:R.default,remux:_.default},{demux:T.default,remux:L.default},{demux:H.default,remux:_.default},{demux:M.default,remux:_.default}],l=1024;h.forEach(function(p){var o=p.demux;l=Math.max(l,o.minProbeByteLength)});var d=function(){function p(n,s,i,y,v){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 U.default,this.observer=n,this.typeSupported=s,this.config=i,this.vendor=y,this.id=v}var o=p.prototype;return o.configure=function(s){this.transmuxConfig=s,this.decrypter&&this.decrypter.reset()},o.push=function(s,i,y,v){var A=this,N=y.transmuxing;N.executeStart=g();var B=new Uint8Array(s),G=this.cache,V=this.config,P=this.currentTransmuxState,k=this.transmuxConfig;v&&(this.currentTransmuxState=v);var K=f(B,i);if(K&&K.method==="AES-128"){var J=this.getDecrypter();if(V.enableSoftwareAES){var ne=J.softwareDecrypt(B,K.key.buffer,K.iv.buffer);if(!ne)return N.executeEnd=g(),C(y);B=new Uint8Array(ne)}else return this.decryptionPromise=J.webCryptoDecrypt(B,K.key.buffer,K.iv.buffer).then(function(at){var At=A.push(at,null,y);return A.decryptionPromise=null,At}),this.decryptionPromise}var de=v||P,Se=de.contiguous,ye=de.discontinuity,we=de.trackSwitch,Re=de.accurateTimeOffset,Pe=de.timeOffset,xe=k.audioCodec,Oe=k.videoCodec,q=k.defaultInitPts,_e=k.duration,ge=k.initSegmentData;if((ye||we)&&this.resetInitSegment(ge,xe,Oe,_e),ye&&this.resetInitialTimestamp(q),Se||this.resetContiguity(),this.needsProbing(B,ye,we)){if(G.dataLength){var Ge=G.flush();B=Object(w.appendUint8Array)(Ge,B)}this.configureTransmuxer(B,k)}var $e=this.transmux(B,K,Pe,Re,y),Xe=this.currentTransmuxState;return Xe.contiguous=!0,Xe.discontinuity=!1,Xe.trackSwitch=!1,N.executeEnd=g(),$e},o.flush=function(s){var i=this,y=s.transmuxing;y.executeStart=g();var v=this.decrypter,A=this.cache,N=this.currentTransmuxState,B=this.decryptionPromise;if(B)return B.then(function(){return i.flush(s)});var G=[],V=N.timeOffset;if(v){var P=v.flush();P&&G.push(this.push(P,null,s))}var k=A.dataLength;A.reset();var K=this.demuxer,J=this.remuxer;if(!K||!J)return k>=l&&this.observer.emit(Y.Events.ERROR,Y.Events.ERROR,{type:W.ErrorTypes.MEDIA_ERROR,details:W.ErrorDetails.FRAG_PARSING_ERROR,fatal:!0,reason:"no demux matching with content found"}),y.executeEnd=g(),[C(s)];var ne=K.flush(V);return m(ne)?ne.then(function(de){return i.flushRemux(G,de,s),G}):(this.flushRemux(G,ne,s),G)},o.flushRemux=function(s,i,y){var v=i.audioTrack,A=i.avcTrack,N=i.id3Track,B=i.textTrack,G=this.currentTransmuxState,V=G.accurateTimeOffset,P=G.timeOffset;E.logger.log("[transmuxer.ts]: Flushed fragment "+y.sn+(y.part>-1?" p: "+y.part:"")+" of level "+y.level);var k=this.remuxer.remux(v,A,N,B,P,V,!0,this.id);s.push({remuxResult:k,chunkMeta:y}),y.transmuxing.executeEnd=g()},o.resetInitialTimestamp=function(s){var i=this.demuxer,y=this.remuxer;if(!i||!y)return;i.resetTimeStamp(s),y.resetTimeStamp(s)},o.resetContiguity=function(){var s=this.demuxer,i=this.remuxer;if(!s||!i)return;s.resetContiguity(),i.resetNextTimestamp()},o.resetInitSegment=function(s,i,y,v){var A=this.demuxer,N=this.remuxer;if(!A||!N)return;A.resetInitSegment(i,y,v),N.resetInitSegment(s,i,y)},o.destroy=function(){this.demuxer&&(this.demuxer.destroy(),this.demuxer=void 0),this.remuxer&&(this.remuxer.destroy(),this.remuxer=void 0)},o.transmux=function(s,i,y,v,A){var N;return i&&i.method==="SAMPLE-AES"?N=this.transmuxSampleAes(s,i,y,v,A):N=this.transmuxUnencrypted(s,y,v,A),N},o.transmuxUnencrypted=function(s,i,y,v){var A=this.demuxer.demux(s,i,!1,!this.config.progressive),N=A.audioTrack,B=A.avcTrack,G=A.id3Track,V=A.textTrack,P=this.remuxer.remux(N,B,G,V,i,y,!1,this.id);return{remuxResult:P,chunkMeta:v}},o.transmuxSampleAes=function(s,i,y,v,A){var N=this;return this.demuxer.demuxSampleAes(s,i,y).then(function(B){var G=N.remuxer.remux(B.audioTrack,B.avcTrack,B.id3Track,B.textTrack,y,v,!1,N.id);return{remuxResult:G,chunkMeta:A}})},o.configureTransmuxer=function(s,i){for(var y=this.config,v=this.observer,A=this.typeSupported,N=this.vendor,B=i.audioCodec,G=i.defaultInitPts,V=i.duration,P=i.initSegmentData,k=i.videoCodec,K,J=0,ne=h.length;J<ne;J++)if(h[J].demux.probe(s)){K=h[J];break}K||(E.logger.warn("Failed to find demuxer by probing frag, treating as mp4 passthrough"),K={demux:T.default,remux:L.default});var de=this.demuxer,Se=this.remuxer,ye=K.remux,we=K.demux;(!Se||!(Se instanceof ye))&&(this.remuxer=new ye(v,y,A,N)),(!de||!(de instanceof we))&&(this.demuxer=new we(v,y,A),this.probe=we.probe),this.resetInitSegment(P,B,k,V),this.resetInitialTimestamp(G)},o.needsProbing=function(s,i,y){return!this.demuxer||!this.remuxer||i||y},o.getDecrypter=function(){var s=this.decrypter;return s||(s=this.decrypter=new D.default(this.observer,this.config)),s},p}();function f(p,o){var n=null;return p.byteLength>0&&o!=null&&o.key!=null&&o.iv!==null&&o.method!=null&&(n=o),n}var C=function(o){return{remuxResult:{},chunkMeta:o}};function m(p){return"then"in p&&p.then instanceof Function}var c=function(o,n,s,i,y){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=n,this.initSegmentData=s,this.duration=i,this.defaultInitPts=y},x=function(o,n,s,i,y){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=n,this.accurateTimeOffset=s,this.trackSwitch=i,this.timeOffset=y}},"./src/demux/tsdemuxer.ts":function(ee,I,j){"use strict";j.r(I),j.d(I,"discardEPB",function(){return C});var Y=j("./src/demux/adts.ts"),W=j("./src/demux/mpegaudio.ts"),D=j("./src/demux/exp-golomb.ts"),H=j("./src/demux/id3.ts"),T=j("./src/demux/sample-aes.ts"),R=j("./src/events.ts"),M=j("./src/utils/mp4-tools.ts"),_=j("./src/utils/logger.ts"),L=j("./src/errors.ts"),U={video:1,audio:2,id3:3,text:4},w=function(){function m(x,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=x,this.config=p,this.typeSupported=o}m.probe=function(p){var o=m.syncOffset(p);return o<0?!1:(o&&_.logger.warn("MPEG2-TS detected but first sync word found @ offset "+o+", junk ahead ?"),!0)},m.syncOffset=function(p){for(var o=Math.min(1e3,p.length-3*188),n=0;n<o;){if(p[n]===71&&p[n+188]===71&&p[n+2*188]===71)return n;n++}return-1},m.createTrack=function(p,o){return{container:p==="video"||p==="audio"?"video/mp2t":void 0,type:p,id:U[p],pid:-1,inputTimeScale:9e4,sequenceNumber:0,samples:[],dropped:0,duration:p==="audio"?o:void 0}};var c=m.prototype;return c.resetInitSegment=function(p,o,n){this.pmtParsed=!1,this._pmtId=-1,this._avcTrack=m.createTrack("video",n),this._audioTrack=m.createTrack("audio",n),this._id3Track=m.createTrack("id3",n),this._txtTrack=m.createTrack("text",n),this._audioTrack.isAAC=!0,this.aacOverFlow=null,this.aacLastPTS=null,this.avcSample=null,this.audioCodec=p,this.videoCodec=o,this._duration=n},c.resetTimeStamp=function(){},c.resetContiguity=function(){var p=this._audioTrack,o=this._avcTrack,n=this._id3Track;p&&(p.pesData=null),o&&(o.pesData=null),n&&(n.pesData=null),this.aacOverFlow=null,this.aacLastPTS=null},c.demux=function(p,o,n,s){n===void 0&&(n=!1),s===void 0&&(s=!1),n||(this.sampleAes=null);var i,y=this._avcTrack,v=this._audioTrack,A=this._id3Track,N=y.pid,B=y.pesData,G=v.pid,V=A.pid,P=v.pesData,k=A.pesData,K=!1,J=this.pmtParsed,ne=this._pmtId,de=p.length;if(this.remainderData&&(p=Object(M.appendUint8Array)(this.remainderData,p),de=p.length,this.remainderData=null),de<188&&!s)return this.remainderData=p,{audioTrack:v,avcTrack:y,id3Track:A,textTrack:this._txtTrack};var Se=Math.max(0,m.syncOffset(p));de-=(de+Se)%188,de<p.byteLength&&!s&&(this.remainderData=new Uint8Array(p.buffer,de,p.buffer.byteLength-de));for(var ye=Se;ye<de;ye+=188)if(p[ye]===71){var we=!!(p[ye+1]&64),Re=((p[ye+1]&31)<<8)+p[ye+2],Pe=(p[ye+3]&48)>>4,xe=void 0;if(Pe>1){if(xe=ye+5+p[ye+4],xe===ye+188)continue}else xe=ye+4;switch(Re){case N:we&&(B&&(i=l(B))&&this.parseAVCPES(i,!1),B={data:[],size:0}),B&&(B.data.push(p.subarray(xe,ye+188)),B.size+=ye+188-xe);break;case G:we&&(P&&(i=l(P))&&(v.isAAC?this.parseAACPES(i):this.parseMPEGPES(i)),P={data:[],size:0}),P&&(P.data.push(p.subarray(xe,ye+188)),P.size+=ye+188-xe);break;case V:we&&(k&&(i=l(k))&&this.parseID3PES(i),k={data:[],size:0}),k&&(k.data.push(p.subarray(xe,ye+188)),k.size+=ye+188-xe);break;case 0:we&&(xe+=p[xe]+1),ne=this._pmtId=g(p,xe);break;case ne:{we&&(xe+=p[xe]+1);var Oe=h(p,xe,this.typeSupported.mpeg===!0||this.typeSupported.mp3===!0,n);N=Oe.avc,N>0&&(y.pid=N),G=Oe.audio,G>0&&(v.pid=G,v.isAAC=Oe.isAAC),V=Oe.id3,V>0&&(A.pid=V),K&&!J&&(_.logger.log("reparse from beginning"),K=!1,ye=Se-188),J=this.pmtParsed=!0;break}case 17:case 8191:break;default:K=!0;break}}else this.observer.emit(R.Events.ERROR,R.Events.ERROR,{type:L.ErrorTypes.MEDIA_ERROR,details:L.ErrorDetails.FRAG_PARSING_ERROR,fatal:!1,reason:"TS packet did not start with 0x47"});y.pesData=B,v.pesData=P,A.pesData=k;var q={audioTrack:v,avcTrack:y,id3Track:A,textTrack:this._txtTrack};return s&&this.extractRemainingSamples(q),q},c.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},c.extractRemainingSamples=function(p){var o=p.audioTrack,n=p.avcTrack,s=p.id3Track,i=n.pesData,y=o.pesData,v=s.pesData,A;i&&(A=l(i))?(this.parseAVCPES(A,!0),n.pesData=null):n.pesData=i,y&&(A=l(y))?(o.isAAC?this.parseAACPES(A):this.parseMPEGPES(A),o.pesData=null):(y!=null&&y.size&&_.logger.log("last AAC PES packet truncated,might overlap between fragments"),o.pesData=y),v&&(A=l(v))?(this.parseID3PES(A),s.pesData=null):s.pesData=v},c.demuxSampleAes=function(p,o,n){var s=this.demux(p,n,!0,!this.config.progressive),i=this.sampleAes=new T.default(this.observer,this.config,o);return this.decrypt(s,i)},c.decrypt=function(p,o){return new Promise(function(n){var s=p.audioTrack,i=p.avcTrack;s.samples&&s.isAAC?o.decryptAacSamples(s.samples,0,function(){i.samples?o.decryptAvcSamples(i.samples,0,0,function(){n(p)}):n(p)}):i.samples&&o.decryptAvcSamples(i.samples,0,0,function(){n(p)})})},c.destroy=function(){this._initPTS=this._initDTS=null,this._duration=0},c.parseAVCPES=function(p,o){var n=this,s=this._avcTrack,i=this.parseAVCNALu(p.data),y=!1,v=this.avcSample,A,N=!1;p.data=null,v&&i.length&&!s.audFound&&(d(v,s),v=this.avcSample=E(!1,p.pts,p.dts,"")),i.forEach(function(B){switch(B.type){case 1:{A=!0,v||(v=n.avcSample=E(!0,p.pts,p.dts,"")),y&&(v.debug+="NDR "),v.frame=!0;var G=B.data;if(N&&G.length>4){var V=new D.default(G).readSliceType();(V===2||V===4||V===7||V===9)&&(v.key=!0)}break}case 5:A=!0,v||(v=n.avcSample=E(!0,p.pts,p.dts,"")),y&&(v.debug+="IDR "),v.key=!0,v.frame=!0;break;case 6:{A=!0,y&&v&&(v.debug+="SEI ");var P=new D.default(C(B.data));P.readUByte();for(var k=0,K=0,J=!1,ne=0;!J&&P.bytesAvailable>1;){k=0;do ne=P.readUByte(),k+=ne;while(ne===255);K=0;do ne=P.readUByte(),K+=ne;while(ne===255);if(k===4&&P.bytesAvailable!==0){J=!0;var de=P.readUByte();if(de===181){var Se=P.readUShort();if(Se===49){var ye=P.readUInt();if(ye===1195456820){var we=P.readUByte();if(we===3){for(var Re=P.readUByte(),Pe=P.readUByte(),xe=31&Re,Oe=[Re,Pe],q=0;q<xe;q++)Oe.push(P.readUByte()),Oe.push(P.readUByte()),Oe.push(P.readUByte());f(n._txtTrack.samples,{type:3,pts:p.pts,bytes:Oe})}}}}}else if(k===5&&P.bytesAvailable!==0){if(J=!0,K>16){for(var _e=[],ge=0;ge<16;ge++)_e.push(P.readUByte().toString(16)),(ge===3||ge===5||ge===7||ge===9)&&_e.push("-");for(var Ge=K-16,$e=new Uint8Array(Ge),Xe=0;Xe<Ge;Xe++)$e[Xe]=P.readUByte();f(n._txtTrack.samples,{pts:p.pts,payloadType:k,uuid:_e.join(""),userData:Object(H.utf8ArrayToStr)($e),userDataBytes:$e})}}else if(K<P.bytesAvailable)for(var at=0;at<K;at++)P.readUByte()}break}case 7:if(A=!0,N=!0,y&&v&&(v.debug+="SPS "),!s.sps){var At=new D.default(B.data),kt=At.readSPS();s.width=kt.width,s.height=kt.height,s.pixelRatio=kt.pixelRatio,s.sps=[B.data],s.duration=n._duration;for(var Nt=B.data.subarray(1,4),Ct="avc1.",lt=0;lt<3;lt++){var tn=Nt[lt].toString(16);tn.length<2&&(tn="0"+tn),Ct+=tn}s.codec=Ct}break;case 8:A=!0,y&&v&&(v.debug+="PPS "),s.pps||(s.pps=[B.data]);break;case 9:A=!1,s.audFound=!0,v&&d(v,s),v=n.avcSample=E(!1,p.pts,p.dts,y?"AUD ":"");break;case 12:A=!1;break;default:A=!1,v&&(v.debug+="unknown NAL "+B.type+" ");break}if(v&&A){var Cn=v.units;Cn.push(B)}}),o&&v&&(d(v,s),this.avcSample=null)},c.getLastNalUnit=function(){var p,o=this.avcSample,n;if(!o||o.units.length===0){var s=this._avcTrack.samples;o=s[s.length-1]}if((p=o)!==null&&p!==void 0&&p.units){var i=o.units;n=i[i.length-1]}return n},c.parseAVCNALu=function(p){var o=p.byteLength,n=this._avcTrack,s=n.naluState||0,i=s,y=[],v=0,A,N,B,G=-1,V=0;for(s===-1&&(G=0,V=p[0]&31,s=0,v=1);v<o;){if(A=p[v++],!s){s=A?0:1;continue}if(s===1){s=A?0:2;continue}if(!A)s=3;else if(A===1){if(G>=0){var P={data:p.subarray(G,v-s-1),type:V};y.push(P)}else{var k=this.getLastNalUnit();if(k&&(i&&v<=4-i&&(k.state&&(k.data=k.data.subarray(0,k.data.byteLength-i))),N=v-s-1,N>0)){var K=new Uint8Array(k.data.byteLength+N);K.set(k.data,0),K.set(p.subarray(0,N),k.data.byteLength),k.data=K,k.state=0}}v<o?(B=p[v]&31,G=v,V=B,s=0):s=-1}else s=0}if(G>=0&&s>=0){var J={data:p.subarray(G,o),type:V,state:s};y.push(J)}if(y.length===0){var ne=this.getLastNalUnit();if(ne){var de=new Uint8Array(ne.data.byteLength+p.byteLength);de.set(ne.data,0),de.set(p,ne.data.byteLength),ne.data=de}}return n.naluState=s,y},c.parseAACPES=function(p){var o=0,n=this._audioTrack,s=this.aacOverFlow,i=p.data;if(s){this.aacOverFlow=null;var y=s.sample.unit.byteLength,v=Math.min(s.missing,y),A=y-v;s.sample.unit.set(i.subarray(0,v),A),n.samples.push(s.sample),o=s.missing}var N,B;for(N=o,B=i.length;N<B-1&&!Y.isHeader(i,N);N++);if(N!==o){var G,V;if(N<B-1?(G="AAC PES did not start with ADTS header,offset:"+N,V=!1):(G="no ADTS header found in AAC PES",V=!0),_.logger.warn("parsing error:"+G),this.observer.emit(R.Events.ERROR,R.Events.ERROR,{type:L.ErrorTypes.MEDIA_ERROR,details:L.ErrorDetails.FRAG_PARSING_ERROR,fatal:V,reason:G}),V)return}Y.initTrackConfig(n,this.observer,i,N,this.audioCodec);var P;if(p.pts!==void 0)P=p.pts;else if(s){var k=Y.getFrameDuration(n.samplerate);P=s.sample.pts+k}else{_.logger.warn("[tsdemuxer]: AAC PES unknown PTS");return}for(var K=0;N<B;)if(Y.isHeader(i,N)){if(N+5<B){var J=Y.appendFrame(n,i,N,P,K);if(J)if(J.missing)this.aacOverFlow=J;else{N+=J.length,K++;continue}}break}else N++},c.parseMPEGPES=function(p){var o=p.data,n=o.length,s=0,i=0,y=p.pts;if(y===void 0){_.logger.warn("[tsdemuxer]: MPEG PES unknown PTS");return}for(;i<n;)if(W.isHeader(o,i)){var v=W.appendFrame(this._audioTrack,o,i,y,s);if(v)i+=v.length,s++;else break}else i++},c.parseID3PES=function(p){if(p.pts===void 0){_.logger.warn("[tsdemuxer]: ID3 PES unknown PTS");return}this._id3Track.samples.push(p)},m}();w.minProbeByteLength=188;function E(m,c,x,p){return{key:m,frame:!1,pts:c,dts:x,units:[],debug:p,length:0}}function g(m,c){return(m[c+10]&31)<<8|m[c+11]}function h(m,c,x,p){var o={audio:-1,avc:-1,id3:-1,isAAC:!0},n=(m[c+1]&15)<<8|m[c+2],s=c+3+n-4,i=(m[c+10]&15)<<8|m[c+11];for(c+=12+i;c<s;){var y=(m[c+1]&31)<<8|m[c+2];switch(m[c]){case 207:if(!p){_.logger.log("ADTS AAC with AES-128-CBC frame encryption found in unencrypted stream");break}case 15:o.audio===-1&&(o.audio=y);break;case 21:o.id3===-1&&(o.id3=y);break;case 219:if(!p){_.logger.log("H.264 with AES-128-CBC slice encryption found in unencrypted stream");break}case 27:o.avc===-1&&(o.avc=y);break;case 3:case 4:x?o.audio===-1&&(o.audio=y,o.isAAC=!1):_.logger.log("MPEG audio found, not supported in this browser");break;case 36:_.logger.warn("Unsupported HEVC stream type found");break;default:break}c+=((m[c+3]&15)<<8|m[c+4])+5}return o}function l(m){var c=0,x,p,o,n,s,i=m.data;if(!m||m.size===0)return null;for(;i[0].length<19&&i.length>1;){var y=new Uint8Array(i[0].length+i[1].length);y.set(i[0]),y.set(i[1],i[0].length),i[0]=y,i.splice(1,1)}x=i[0];var v=(x[0]<<16)+(x[1]<<8)+x[2];if(v===1){if(p=(x[4]<<8)+x[5],p&&p>m.size-6)return null;var A=x[7];A&192&&(n=(x[9]&14)*536870912+(x[10]&255)*4194304+(x[11]&254)*16384+(x[12]&255)*128+(x[13]&254)/2,A&64?(s=(x[14]&14)*536870912+(x[15]&255)*4194304+(x[16]&254)*16384+(x[17]&255)*128+(x[18]&254)/2,n-s>60*9e4&&(_.logger.warn(Math.round((n-s)/9e4)+"s delta between PTS and DTS, align them"),n=s)):s=n),o=x[8];var N=o+9;if(m.size<=N)return null;m.size-=N;for(var B=new Uint8Array(m.size),G=0,V=i.length;G<V;G++){x=i[G];var P=x.byteLength;if(N)if(N>P){N-=P;continue}else x=x.subarray(N),P-=N,N=0;B.set(x,c),c+=P}return p&&(p-=o+3),{data:B,pts:n,dts:s,len:p}}return null}function d(m,c){if(m.units.length&&m.frame){if(m.pts===void 0){var x=c.samples,p=x.length;if(p){var o=x[p-1];m.pts=o.pts,m.dts=o.dts}else{c.dropped++;return}}c.samples.push(m)}m.debug.length&&_.logger.log(m.pts+"/"+m.dts+":"+m.debug)}function f(m,c){var x=m.length;if(x>0){if(c.pts>=m[x-1].pts)m.push(c);else for(var p=x-1;p>=0;p--)if(c.pts<m[p].pts){m.splice(p,0,c);break}}else m.push(c)}function C(m){for(var c=m.byteLength,x=[],p=1;p<c-2;)m[p]===0&&m[p+1]===0&&m[p+2]===3?(x.push(p+2),p+=2):p++;if(x.length===0)return m;var o=c-x.length,n=new Uint8Array(o),s=0;for(p=0;p<o;s++,p++)s===x[0]&&(s++,x.shift()),n[p]=m[s];return n}I.default=w},"./src/errors.ts":function(ee,I,j){"use strict";j.r(I),j.d(I,"ErrorTypes",function(){return Y}),j.d(I,"ErrorDetails",function(){return W});var Y;(function(D){D.NETWORK_ERROR="networkError",D.MEDIA_ERROR="mediaError",D.KEY_SYSTEM_ERROR="keySystemError",D.MUX_ERROR="muxError",D.OTHER_ERROR="otherError"})(Y||(Y={}));var W;(function(D){D.KEY_SYSTEM_NO_KEYS="keySystemNoKeys",D.KEY_SYSTEM_NO_ACCESS="keySystemNoAccess",D.KEY_SYSTEM_NO_SESSION="keySystemNoSession",D.KEY_SYSTEM_LICENSE_REQUEST_FAILED="keySystemLicenseRequestFailed",D.KEY_SYSTEM_NO_INIT_DATA="keySystemNoInitData",D.MANIFEST_LOAD_ERROR="manifestLoadError",D.MANIFEST_LOAD_TIMEOUT="manifestLoadTimeOut",D.MANIFEST_PARSING_ERROR="manifestParsingError",D.MANIFEST_INCOMPATIBLE_CODECS_ERROR="manifestIncompatibleCodecsError",D.LEVEL_EMPTY_ERROR="levelEmptyError",D.LEVEL_LOAD_ERROR="levelLoadError",D.LEVEL_LOAD_TIMEOUT="levelLoadTimeOut",D.LEVEL_SWITCH_ERROR="levelSwitchError",D.AUDIO_TRACK_LOAD_ERROR="audioTrackLoadError",D.AUDIO_TRACK_LOAD_TIMEOUT="audioTrackLoadTimeOut",D.SUBTITLE_LOAD_ERROR="subtitleTrackLoadError",D.SUBTITLE_TRACK_LOAD_TIMEOUT="subtitleTrackLoadTimeOut",D.FRAG_LOAD_ERROR="fragLoadError",D.FRAG_LOAD_TIMEOUT="fragLoadTimeOut",D.FRAG_DECRYPT_ERROR="fragDecryptError",D.FRAG_PARSING_ERROR="fragParsingError",D.REMUX_ALLOC_ERROR="remuxAllocError",D.KEY_LOAD_ERROR="keyLoadError",D.KEY_LOAD_TIMEOUT="keyLoadTimeOut",D.BUFFER_ADD_CODEC_ERROR="bufferAddCodecError",D.BUFFER_INCOMPATIBLE_CODECS_ERROR="bufferIncompatibleCodecsError",D.BUFFER_APPEND_ERROR="bufferAppendError",D.BUFFER_APPENDING_ERROR="bufferAppendingError",D.BUFFER_STALLED_ERROR="bufferStalledError",D.BUFFER_FULL_ERROR="bufferFullError",D.BUFFER_SEEK_OVER_HOLE="bufferSeekOverHole",D.BUFFER_NUDGE_ON_STALL="bufferNudgeOnStall",D.INTERNAL_EXCEPTION="internalException",D.INTERNAL_ABORTED="aborted",D.UNKNOWN="unknown"})(W||(W={}))},"./src/events.ts":function(ee,I,j){"use strict";j.r(I),j.d(I,"Events",function(){return Y});var Y;(function(W){W.MEDIA_ATTACHING="hlsMediaAttaching",W.MEDIA_ATTACHED="hlsMediaAttached",W.MEDIA_DETACHING="hlsMediaDetaching",W.MEDIA_DETACHED="hlsMediaDetached",W.BUFFER_RESET="hlsBufferReset",W.BUFFER_CODECS="hlsBufferCodecs",W.BUFFER_CREATED="hlsBufferCreated",W.BUFFER_APPENDING="hlsBufferAppending",W.BUFFER_APPENDED="hlsBufferAppended",W.BUFFER_EOS="hlsBufferEos",W.BUFFER_FLUSHING="hlsBufferFlushing",W.BUFFER_FLUSHED="hlsBufferFlushed",W.MANIFEST_LOADING="hlsManifestLoading",W.MANIFEST_LOADED="hlsManifestLoaded",W.MANIFEST_PARSED="hlsManifestParsed",W.LEVEL_SWITCHING="hlsLevelSwitching",W.LEVEL_SWITCHED="hlsLevelSwitched",W.LEVEL_LOADING="hlsLevelLoading",W.LEVEL_LOADED="hlsLevelLoaded",W.LEVEL_UPDATED="hlsLevelUpdated",W.LEVEL_PTS_UPDATED="hlsLevelPtsUpdated",W.LEVELS_UPDATED="hlsLevelsUpdated",W.AUDIO_TRACKS_UPDATED="hlsAudioTracksUpdated",W.AUDIO_TRACK_SWITCHING="hlsAudioTrackSwitching",W.AUDIO_TRACK_SWITCHED="hlsAudioTrackSwitched",W.AUDIO_TRACK_LOADING="hlsAudioTrackLoading",W.AUDIO_TRACK_LOADED="hlsAudioTrackLoaded",W.SUBTITLE_TRACKS_UPDATED="hlsSubtitleTracksUpdated",W.SUBTITLE_TRACKS_CLEARED="hlsSubtitleTracksCleared",W.SUBTITLE_TRACK_SWITCH="hlsSubtitleTrackSwitch",W.SUBTITLE_TRACK_LOADING="hlsSubtitleTrackLoading",W.SUBTITLE_TRACK_LOADED="hlsSubtitleTrackLoaded",W.SUBTITLE_FRAG_PROCESSED="hlsSubtitleFragProcessed",W.CUES_PARSED="hlsCuesParsed",W.NON_NATIVE_TEXT_TRACKS_FOUND="hlsNonNativeTextTracksFound",W.INIT_PTS_FOUND="hlsInitPtsFound",W.FRAG_LOADING="hlsFragLoading",W.FRAG_LOAD_EMERGENCY_ABORTED="hlsFragLoadEmergencyAborted",W.FRAG_LOADED="hlsFragLoaded",W.FRAG_DECRYPTED="hlsFragDecrypted",W.FRAG_PARSING_INIT_SEGMENT="hlsFragParsingInitSegment",W.FRAG_PARSING_USERDATA="hlsFragParsingUserdata",W.FRAG_PARSING_METADATA="hlsFragParsingMetadata",W.FRAG_PARSED="hlsFragParsed",W.FRAG_BUFFERED="hlsFragBuffered",W.FRAG_CHANGED="hlsFragChanged",W.FPS_DROP="hlsFpsDrop",W.FPS_DROP_LEVEL_CAPPING="hlsFpsDropLevelCapping",W.ERROR="hlsError",W.DESTROYING="hlsDestroying",W.KEY_LOADING="hlsKeyLoading",W.KEY_LOADED="hlsKeyLoaded",W.LIVE_BACK_BUFFER_REACHED="hlsLiveBackBufferReached",W.BACK_BUFFER_REACHED="hlsBackBufferReached"})(Y||(Y={}))},"./src/hls.ts":function(ee,I,j){"use strict";j.r(I),j.d(I,"default",function(){return m});var Y=j("./node_modules/url-toolkit/src/url-toolkit.js"),W=j.n(Y),D=j("./src/loader/playlist-loader.ts"),H=j("./src/loader/key-loader.ts"),T=j("./src/controller/id3-track-controller.ts"),R=j("./src/controller/latency-controller.ts"),M=j("./src/controller/level-controller.ts"),_=j("./src/controller/fragment-tracker.ts"),L=j("./src/controller/stream-controller.ts"),U=j("./src/is-supported.ts"),w=j("./src/utils/logger.ts"),E=j("./src/config.ts"),g=j("./node_modules/eventemitter3/index.js"),h=j.n(g),l=j("./src/events.ts"),d=j("./src/errors.ts");function f(c,x){for(var p=0;p<x.length;p++){var o=x[p];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(c,o.key,o)}}function C(c,x,p){return x&&f(c.prototype,x),p&&f(c,p),c}var m=function(){c.isSupported=function(){return Object(U.isSupported)()};function c(p){p===void 0&&(p={}),this.config=void 0,this.userConfig=void 0,this.coreComponents=void 0,this.networkControllers=void 0,this._emitter=new g.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(E.mergeConfig)(c.DefaultConfig,p);this.userConfig=p,Object(w.enableLogs)(o.debug),this._autoLevelCapping=-1,o.progressive&&Object(E.enableStreamingMode)(o);var n=o.abrController,s=o.bufferController,i=o.capLevelController,y=o.fpsController,v=this.abrController=new n(this),A=this.bufferController=new s(this),N=this.capLevelController=new i(this),B=new y(this),G=new D.default(this),V=new H.default(this),P=new T.default(this),k=this.levelController=new M.default(this),K=new _.FragmentTracker(this),J=this.streamController=new L.default(this,K);N.setStreamController(J),B.setStreamController(J);var ne=[k,J];this.networkControllers=ne;var de=[G,V,v,A,N,B,P,K];this.audioTrackController=this.createController(o.audioTrackController,null,ne),this.createController(o.audioStreamController,K,ne),this.subtitleTrackController=this.createController(o.subtitleTrackController,null,ne),this.createController(o.subtitleStreamController,K,ne),this.createController(o.timelineController,null,de),this.emeController=this.createController(o.emeController,null,de),this.cmcdController=this.createController(o.cmcdController,null,de),this.latencyController=this.createController(R.default,null,de),this.coreComponents=de}var x=c.prototype;return x.createController=function(o,n,s){if(o){var i=n?new o(this,n):new o(this);return s&&s.push(i),i}return null},x.on=function(o,n,s){s===void 0&&(s=this),this._emitter.on(o,n,s)},x.once=function(o,n,s){s===void 0&&(s=this),this._emitter.once(o,n,s)},x.removeAllListeners=function(o){this._emitter.removeAllListeners(o)},x.off=function(o,n,s,i){s===void 0&&(s=this),this._emitter.off(o,n,s,i)},x.listeners=function(o){return this._emitter.listeners(o)},x.emit=function(o,n,s){return this._emitter.emit(o,n,s)},x.trigger=function(o,n){if(this.config.debug)return this.emit(o,o,n);try{return this.emit(o,o,n)}catch(s){w.logger.error("An internal error happened while handling event "+o+'. Error message: "'+s.message+'". Here is a stacktrace:',s),this.trigger(l.Events.ERROR,{type:d.ErrorTypes.OTHER_ERROR,details:d.ErrorDetails.INTERNAL_EXCEPTION,fatal:!1,event:o,error:s})}return!1},x.listenerCount=function(o){return this._emitter.listenerCount(o)},x.destroy=function(){w.logger.log("destroy"),this.trigger(l.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},x.attachMedia=function(o){w.logger.log("attachMedia"),this._media=o,this.trigger(l.Events.MEDIA_ATTACHING,{media:o})},x.detachMedia=function(){w.logger.log("detachMedia"),this.trigger(l.Events.MEDIA_DETACHING,void 0),this._media=null},x.loadSource=function(o){this.stopLoad();var n=this.media,s=this.url,i=this.url=Y.buildAbsoluteURL(self.location.href,o,{alwaysNormalize:!0});w.logger.log("loadSource:"+i),n&&s&&s!==i&&this.bufferController.hasSourceTypes()&&(this.detachMedia(),this.attachMedia(n)),this.trigger(l.Events.MANIFEST_LOADING,{url:o})},x.startLoad=function(o){o===void 0&&(o=-1),w.logger.log("startLoad("+o+")"),this.networkControllers.forEach(function(n){n.startLoad(o)})},x.stopLoad=function(){w.logger.log("stopLoad"),this.networkControllers.forEach(function(o){o.stopLoad()})},x.swapAudioCodec=function(){w.logger.log("swapAudioCodec"),this.streamController.swapAudioCodec()},x.recoverMediaError=function(){w.logger.log("recoverMediaError");var o=this._media;this.detachMedia(),o&&this.attachMedia(o)},x.removeLevel=function(o,n){n===void 0&&(n=0),this.levelController.removeLevel(o,n)},C(c,[{key:"levels",get:function(){var o=this.levelController.levels;return o||[]}},{key:"currentLevel",get:function(){return this.streamController.currentLevel},set:function(o){w.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){w.logger.log("set nextLevel:"+o),this.levelController.manualLevel=o,this.streamController.nextLevelSwitch()}},{key:"loadLevel",get:function(){return this.levelController.level},set:function(o){w.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){w.logger.log("set firstLevel:"+o),this.levelController.firstLevel=o}},{key:"startLevel",get:function(){return this.levelController.startLevel},set:function(o){w.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 n=!!o;n!==this.config.capLevelToPlayerSize&&(n?this.capLevelController.startCapping():(this.capLevelController.stopCapping(),this.autoLevelCapping=-1,this.streamController.nextLevelSwitch()),this.config.capLevelToPlayerSize=n)}},{key:"autoLevelCapping",get:function(){return this._autoLevelCapping},set:function(o){this._autoLevelCapping!==o&&(w.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,n=this.config.minAutoBitrate;if(!o)return 0;for(var s=o.length,i=0;i<s;i++)if(o[i].maxBitrate>n)return i;return 0}},{key:"maxAutoLevel",get:function(){var o=this.levels,n=this.autoLevelCapping,s;return n===-1&&o&&o.length?s=o.length-1:s=n,s}},{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 n=this.audioTrackController;n&&(n.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 n=this.subtitleTrackController;n&&(n.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 n=this.subtitleTrackController;n&&(n.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 l.Events}},{key:"ErrorTypes",get:function(){return d.ErrorTypes}},{key:"ErrorDetails",get:function(){return d.ErrorDetails}},{key:"DefaultConfig",get:function(){return c.defaultConfig?c.defaultConfig:E.hlsDefaultConfig},set:function(o){c.defaultConfig=o}}]),c}();m.defaultConfig=void 0},"./src/is-supported.ts":function(ee,I,j){"use strict";j.r(I),j.d(I,"isSupported",function(){return D}),j.d(I,"changeTypeSupported",function(){return H});var Y=j("./src/utils/mediasource-helper.ts");function W(){return self.SourceBuffer||self.WebKitSourceBuffer}function D(){var T=Object(Y.getMediaSource)();if(!T)return!1;var R=W(),M=T&&typeof T.isTypeSupported=="function"&&T.isTypeSupported('video/mp4; codecs="avc1.42E01E,mp4a.40.2"'),_=!R||R.prototype&&typeof R.prototype.appendBuffer=="function"&&typeof R.prototype.remove=="function";return!!M&&!!_}function H(){var T,R=W();return typeof(R==null||((T=R.prototype)===null||T===void 0)?void 0:T.changeType)=="function"}},"./src/loader/fragment-loader.ts":function(ee,I,j){"use strict";j.r(I),j.d(I,"default",function(){return w}),j.d(I,"LoadError",function(){return g});var Y=j("./src/polyfills/number.ts"),W=j("./src/errors.ts");function D(h,l){h.prototype=Object.create(l.prototype),h.prototype.constructor=h,_(h,l)}function H(h){var l=typeof Map=="function"?new Map:void 0;return H=function(f){if(f===null||!M(f))return f;if(typeof f!="function")throw new TypeError("Super expression must either be null or a function");if(typeof l!="undefined"){if(l.has(f))return l.get(f);l.set(f,C)}function C(){return T(f,arguments,L(this).constructor)}return C.prototype=Object.create(f.prototype,{constructor:{value:C,enumerable:!1,writable:!0,configurable:!0}}),_(C,f)},H(h)}function T(h,l,d){return R()?T=Reflect.construct:T=function(C,m,c){var x=[null];x.push.apply(x,m);var p=Function.bind.apply(C,x),o=new p;return c&&_(o,c.prototype),o},T.apply(null,arguments)}function R(){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 M(h){return Function.toString.call(h).indexOf("[native code]")!==-1}function _(h,l){return _=Object.setPrototypeOf||function(f,C){return f.__proto__=C,f},_(h,l)}function L(h){return L=Object.setPrototypeOf?Object.getPrototypeOf:function(d){return d.__proto__||Object.getPrototypeOf(d)},L(h)}var U=Math.pow(2,17),w=function(){function h(d){this.config=void 0,this.loader=null,this.partLoadTimeout=-1,this.config=d}var l=h.prototype;return l.destroy=function(){this.loader&&(this.loader.destroy(),this.loader=null)},l.abort=function(){this.loader&&this.loader.abort()},l.load=function(f,C){var m=this,c=f.url;if(!c)return Promise.reject(new g({type:W.ErrorTypes.NETWORK_ERROR,details:W.ErrorDetails.FRAG_LOAD_ERROR,fatal:!1,frag:f,networkDetails:null},"Fragment does not have a "+(c?"part list":"url")));this.abort();var x=this.config,p=x.fLoader,o=x.loader;return new Promise(function(n,s){m.loader&&m.loader.destroy();var i=m.loader=f.loader=p?new p(x):new o(x),y=E(f),v={timeout:x.fragLoadingTimeOut,maxRetry:0,retryDelay:0,maxRetryDelay:x.fragLoadingMaxRetryTimeout,highWaterMark:U};f.stats=i.stats,i.load(y,v,{onSuccess:function(N,B,G,V){m.resetLoader(f,i),n({frag:f,part:null,payload:N.data,networkDetails:V})},onError:function(N,B,G){m.resetLoader(f,i),s(new g({type:W.ErrorTypes.NETWORK_ERROR,details:W.ErrorDetails.FRAG_LOAD_ERROR,fatal:!1,frag:f,response:N,networkDetails:G}))},onAbort:function(N,B,G){m.resetLoader(f,i),s(new g({type:W.ErrorTypes.NETWORK_ERROR,details:W.ErrorDetails.INTERNAL_ABORTED,fatal:!1,frag:f,networkDetails:G}))},onTimeout:function(N,B,G){m.resetLoader(f,i),s(new g({type:W.ErrorTypes.NETWORK_ERROR,details:W.ErrorDetails.FRAG_LOAD_TIMEOUT,fatal:!1,frag:f,networkDetails:G}))},onProgress:function(N,B,G,V){C&&C({frag:f,part:null,payload:G,networkDetails:V})}})})},l.loadPart=function(f,C,m){var c=this;this.abort();var x=this.config,p=x.fLoader,o=x.loader;return new Promise(function(n,s){c.loader&&c.loader.destroy();var i=c.loader=f.loader=p?new p(x):new o(x),y=E(f,C),v={timeout:x.fragLoadingTimeOut,maxRetry:0,retryDelay:0,maxRetryDelay:x.fragLoadingMaxRetryTimeout,highWaterMark:U};C.stats=i.stats,i.load(y,v,{onSuccess:function(N,B,G,V){c.resetLoader(f,i),c.updateStatsFromPart(f,C);var P={frag:f,part:C,payload:N.data,networkDetails:V};m(P),n(P)},onError:function(N,B,G){c.resetLoader(f,i),s(new g({type:W.ErrorTypes.NETWORK_ERROR,details:W.ErrorDetails.FRAG_LOAD_ERROR,fatal:!1,frag:f,part:C,response:N,networkDetails:G}))},onAbort:function(N,B,G){f.stats.aborted=C.stats.aborted,c.resetLoader(f,i),s(new g({type:W.ErrorTypes.NETWORK_ERROR,details:W.ErrorDetails.INTERNAL_ABORTED,fatal:!1,frag:f,part:C,networkDetails:G}))},onTimeout:function(N,B,G){c.resetLoader(f,i),s(new g({type:W.ErrorTypes.NETWORK_ERROR,details:W.ErrorDetails.FRAG_LOAD_TIMEOUT,fatal:!1,frag:f,part:C,networkDetails:G}))}})})},l.updateStatsFromPart=function(f,C){var m=f.stats,c=C.stats,x=c.total;if(m.loaded+=c.loaded,x){var p=Math.round(f.duration/C.duration),o=Math.min(Math.round(m.loaded/x),p),n=p-o,s=n*Math.round(m.loaded/o);m.total=m.loaded+s}else m.total=Math.max(m.loaded,m.total);var i=m.loading,y=c.loading;i.start?i.first+=y.first-y.start:(i.start=y.start,i.first=y.first),i.end=y.end},l.resetLoader=function(f,C){f.loader=null,this.loader===C&&(self.clearTimeout(this.partLoadTimeout),this.loader=null),C.destroy()},h}();function E(h,l){l===void 0&&(l=null);var d=l||h,f={frag:h,part:l,responseType:"arraybuffer",url:d.url,headers:{},rangeStart:0,rangeEnd:0},C=d.byteRangeStartOffset,m=d.byteRangeEndOffset;return Object(Y.isFiniteNumber)(C)&&Object(Y.isFiniteNumber)(m)&&(f.rangeStart=C,f.rangeEnd=m),f}var g=function(h){D(l,h);function l(d){for(var f,C=arguments.length,m=new Array(C>1?C-1:0),c=1;c<C;c++)m[c-1]=arguments[c];return f=h.call.apply(h,[this].concat(m))||this,f.data=void 0,f.data=d,f}return l}(H(Error))},"./src/loader/fragment.ts":function(ee,I,j){"use strict";j.r(I),j.d(I,"ElementaryStreamTypes",function(){return w}),j.d(I,"BaseSegment",function(){return E}),j.d(I,"Fragment",function(){return g}),j.d(I,"Part",function(){return h});var Y=j("./src/polyfills/number.ts"),W=j("./node_modules/url-toolkit/src/url-toolkit.js"),D=j.n(W),H=j("./src/utils/logger.ts"),T=j("./src/loader/level-key.ts"),R=j("./src/loader/load-stats.ts");function M(l,d){l.prototype=Object.create(d.prototype),l.prototype.constructor=l,_(l,d)}function _(l,d){return _=Object.setPrototypeOf||function(C,m){return C.__proto__=m,C},_(l,d)}function L(l,d){for(var f=0;f<d.length;f++){var C=d[f];C.enumerable=C.enumerable||!1,C.configurable=!0,"value"in C&&(C.writable=!0),Object.defineProperty(l,C.key,C)}}function U(l,d,f){return d&&L(l.prototype,d),f&&L(l,f),l}var w;(function(l){l.AUDIO="audio",l.VIDEO="video",l.AUDIOVIDEO="audiovideo"})(w||(w={}));var E=function(){function l(f){var C;this._byteRange=null,this._url=null,this.baseurl=void 0,this.relurl=void 0,this.elementaryStreams=(C={},C[w.AUDIO]=null,C[w.VIDEO]=null,C[w.AUDIOVIDEO]=null,C),this.baseurl=f}var d=l.prototype;return d.setByteRange=function(C,m){var c=C.split("@",2),x=[];c.length===1?x[0]=m?m.byteRangeEndOffset:0:x[0]=parseInt(c[1]),x[1]=parseInt(c[0])+x[0],this._byteRange=x},U(l,[{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(W.buildAbsoluteURL)(this.baseurl,this.relurl,{alwaysNormalize:!0})),this._url||""},set:function(C){this._url=C}}]),l}(),g=function(l){M(d,l);function d(C,m){var c;return c=l.call(this,m)||this,c._decryptdata=null,c.rawProgramDateTime=null,c.programDateTime=null,c.tagList=[],c.duration=0,c.sn=0,c.levelkey=void 0,c.type=void 0,c.loader=null,c.level=-1,c.cc=0,c.startPTS=void 0,c.endPTS=void 0,c.appendedPTS=void 0,c.startDTS=void 0,c.endDTS=void 0,c.start=0,c.deltaPTS=void 0,c.maxStartPTS=void 0,c.minEndPTS=void 0,c.stats=new R.LoadStats,c.urlId=0,c.data=void 0,c.bitrateTest=!1,c.title=null,c.initSegment=null,c.type=C,c}var f=d.prototype;return f.createInitializationVector=function(m){for(var c=new Uint8Array(16),x=12;x<16;x++)c[x]=m>>8*(15-x)&255;return c},f.setDecryptDataFromLevelKey=function(m,c){var x=m;return(m==null?void 0:m.method)==="AES-128"&&m.uri&&!m.iv&&(x=T.LevelKey.fromURI(m.uri),x.method=m.method,x.iv=this.createInitializationVector(c),x.keyFormat="identity"),x},f.setElementaryStreamInfo=function(m,c,x,p,o,n){n===void 0&&(n=!1);var s=this.elementaryStreams,i=s[m];if(!i){s[m]={startPTS:c,endPTS:x,startDTS:p,endDTS:o,partial:n};return}i.startPTS=Math.min(i.startPTS,c),i.endPTS=Math.max(i.endPTS,x),i.startDTS=Math.min(i.startDTS,p),i.endDTS=Math.max(i.endDTS,o)},f.clearElementaryStreamInfo=function(){var m=this.elementaryStreams;m[w.AUDIO]=null,m[w.VIDEO]=null,m[w.AUDIOVIDEO]=null},U(d,[{key:"decryptdata",get:function(){if(!this.levelkey&&!this._decryptdata)return null;if(!this._decryptdata&&this.levelkey){var m=this.sn;typeof m!="number"&&(this.levelkey&&this.levelkey.method==="AES-128"&&!this.levelkey.iv&&H.logger.warn('missing IV for initialization segment with method="'+this.levelkey.method+'" - compliance issue'),m=0),this._decryptdata=this.setDecryptDataFromLevelKey(this.levelkey,m)}return this._decryptdata}},{key:"end",get:function(){return this.start+this.duration}},{key:"endProgramDateTime",get:function(){if(this.programDateTime===null)return null;if(!Object(Y.isFiniteNumber)(this.programDateTime))return null;var m=Object(Y.isFiniteNumber)(this.duration)?this.duration:0;return this.programDateTime+m*1e3}},{key:"encrypted",get:function(){var m;return!!((m=this.decryptdata)!==null&&m!==void 0&&m.keyFormat&&this.decryptdata.uri)}}]),d}(E),h=function(l){M(d,l);function d(f,C,m,c,x){var p;p=l.call(this,m)||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 R.LoadStats,p.duration=f.decimalFloatingPoint("DURATION"),p.gap=f.bool("GAP"),p.independent=f.bool("INDEPENDENT"),p.relurl=f.enumeratedString("URI"),p.fragment=C,p.index=c;var o=f.enumeratedString("BYTERANGE");return o&&p.setByteRange(o,x),x&&(p.fragOffset=x.fragOffset+x.duration),p}return U(d,[{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)}}]),d}(E)},"./src/loader/key-loader.ts":function(ee,I,j){"use strict";j.r(I),j.d(I,"default",function(){return H});var Y=j("./src/events.ts"),W=j("./src/errors.ts"),D=j("./src/utils/logger.ts"),H=function(){function T(M){this.hls=void 0,this.loaders={},this.decryptkey=null,this.decrypturl=null,this.hls=M,this._registerListeners()}var R=T.prototype;return R._registerListeners=function(){this.hls.on(Y.Events.KEY_LOADING,this.onKeyLoading,this)},R._unregisterListeners=function(){this.hls.off(Y.Events.KEY_LOADING,this.onKeyLoading)},R.destroy=function(){this._unregisterListeners();for(var _ in this.loaders){var L=this.loaders[_];L&&L.destroy()}this.loaders={}},R.onKeyLoading=function(_,L){var U=L.frag,w=U.type,E=this.loaders[w];if(!U.decryptdata){D.logger.warn("Missing decryption data on fragment in onKeyLoading");return}var g=U.decryptdata.uri;if(g!==this.decrypturl||this.decryptkey===null){var h=this.hls.config;if(E&&(D.logger.warn("abort previous key loader for type:"+w),E.abort()),!g){D.logger.warn("key uri is falsy");return}var l=h.loader,d=U.loader=this.loaders[w]=new l(h);this.decrypturl=g,this.decryptkey=null;var f={url:g,frag:U,responseType:"arraybuffer"},C={timeout:h.fragLoadingTimeOut,maxRetry:0,retryDelay:h.fragLoadingRetryDelay,maxRetryDelay:h.fragLoadingMaxRetryTimeout,highWaterMark:0},m={onSuccess:this.loadsuccess.bind(this),onError:this.loaderror.bind(this),onTimeout:this.loadtimeout.bind(this)};d.load(f,C,m)}else this.decryptkey&&(U.decryptdata.key=this.decryptkey,this.hls.trigger(Y.Events.KEY_LOADED,{frag:U}))},R.loadsuccess=function(_,L,U){var w=U.frag;if(!w.decryptdata){D.logger.error("after key load, decryptdata unset");return}this.decryptkey=w.decryptdata.key=new Uint8Array(_.data),w.loader=null,delete this.loaders[w.type],this.hls.trigger(Y.Events.KEY_LOADED,{frag:w})},R.loaderror=function(_,L){var U=L.frag,w=U.loader;w&&w.abort(),delete this.loaders[U.type],this.hls.trigger(Y.Events.ERROR,{type:W.ErrorTypes.NETWORK_ERROR,details:W.ErrorDetails.KEY_LOAD_ERROR,fatal:!1,frag:U,response:_})},R.loadtimeout=function(_,L){var U=L.frag,w=U.loader;w&&w.abort(),delete this.loaders[U.type],this.hls.trigger(Y.Events.ERROR,{type:W.ErrorTypes.NETWORK_ERROR,details:W.ErrorDetails.KEY_LOAD_TIMEOUT,fatal:!1,frag:U})},T}()},"./src/loader/level-details.ts":function(ee,I,j){"use strict";j.r(I),j.d(I,"LevelDetails",function(){return T});var Y=j("./src/polyfills/number.ts");function W(R,M){for(var _=0;_<M.length;_++){var L=M[_];L.enumerable=L.enumerable||!1,L.configurable=!0,"value"in L&&(L.writable=!0),Object.defineProperty(R,L.key,L)}}function D(R,M,_){return M&&W(R.prototype,M),_&&W(R,_),R}var H=10,T=function(){function R(_){this.PTSKnown=!1,this.alignedSliding=!1,this.averagetargetduration=void 0,this.endCC=0,this.endSN=0,this.fragments=void 0,this.fragmentHint=void 0,this.partList=null,this.live=!0,this.ageHeader=0,this.advancedDateTime=void 0,this.updated=!0,this.advanced=!0,this.availabilityDelay=void 0,this.misses=0,this.needSidxRanges=!1,this.startCC=0,this.startSN=0,this.startTimeOffset=null,this.targetduration=0,this.totalduration=0,this.type=null,this.url=void 0,this.m3u8="",this.version=null,this.canBlockReload=!1,this.canSkipUntil=0,this.canSkipDateRanges=!1,this.skippedSegments=0,this.recentlyRemovedDateranges=void 0,this.partHoldBack=0,this.holdBack=0,this.partTarget=0,this.preloadHint=void 0,this.renditionReports=void 0,this.tuneInGoal=0,this.deltaUpdateFailed=void 0,this.driftStartTime=0,this.driftEndTime=0,this.driftStart=0,this.driftEnd=0,this.fragments=[],this.url=_}var M=R.prototype;return M.reloaded=function(L){if(!L){this.advanced=!0,this.updated=!0;return}var U=this.lastPartSn-L.lastPartSn,w=this.lastPartIndex-L.lastPartIndex;this.updated=this.endSN!==L.endSN||!!w||!!U,this.advanced=this.endSN>L.endSN||U>0||U===0&&w>0,this.updated||this.advanced?this.misses=Math.floor(L.misses*.6):this.misses=L.misses+1,this.availabilityDelay=L.availabilityDelay},D(R,[{key:"hasProgramDateTime",get:function(){return this.fragments.length?Object(Y.isFiniteNumber)(this.fragments[this.fragments.length-1].programDateTime):!1}},{key:"levelTargetDuration",get:function(){return this.averagetargetduration||this.targetduration||H}},{key:"drift",get:function(){var L=this.driftEndTime-this.driftStartTime;if(L>0){var U=this.driftEnd-this.driftStart;return U*1e3/L}return 1}},{key:"edge",get:function(){return this.partEnd||this.fragmentEnd}},{key:"partEnd",get:function(){var L;return(L=this.partList)!==null&&L!==void 0&&L.length?this.partList[this.partList.length-1].end:this.fragmentEnd}},{key:"fragmentEnd",get:function(){var L;return(L=this.fragments)!==null&&L!==void 0&&L.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 L;return(L=this.partList)!==null&&L!==void 0&&L.length?this.partList[this.partList.length-1].index:-1}},{key:"lastPartSn",get:function(){var L;return(L=this.partList)!==null&&L!==void 0&&L.length?this.partList[this.partList.length-1].fragment.sn:this.endSN}}]),R}()},"./src/loader/level-key.ts":function(ee,I,j){"use strict";j.r(I),j.d(I,"LevelKey",function(){return T});var Y=j("./node_modules/url-toolkit/src/url-toolkit.js"),W=j.n(Y);function D(R,M){for(var _=0;_<M.length;_++){var L=M[_];L.enumerable=L.enumerable||!1,L.configurable=!0,"value"in L&&(L.writable=!0),Object.defineProperty(R,L.key,L)}}function H(R,M,_){return M&&D(R.prototype,M),_&&D(R,_),R}var T=function(){R.fromURL=function(_,L){return new R(_,L)},R.fromURI=function(_){return new R(_)};function R(M,_){this._uri=null,this.method=null,this.keyFormat=null,this.keyFormatVersions=null,this.keyID=null,this.key=null,this.iv=null,_?this._uri=Object(Y.buildAbsoluteURL)(M,_,{alwaysNormalize:!0}):this._uri=M}return H(R,[{key:"uri",get:function(){return this._uri}}]),R}()},"./src/loader/load-stats.ts":function(ee,I,j){"use strict";j.r(I),j.d(I,"LoadStats",function(){return Y});var Y=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(ee,I,j){"use strict";j.r(I),j.d(I,"default",function(){return d});var Y=j("./src/polyfills/number.ts"),W=j("./node_modules/url-toolkit/src/url-toolkit.js"),D=j.n(W),H=j("./src/loader/fragment.ts"),T=j("./src/loader/level-details.ts"),R=j("./src/loader/level-key.ts"),M=j("./src/utils/attr-list.ts"),_=j("./src/utils/logger.ts"),L=j("./src/utils/codecs.ts"),U=/#EXT-X-STREAM-INF:([^\r\n]*)(?:[\r\n](?:#[^\r\n]*)?)*([^\r\n]+)|#EXT-X-SESSION-DATA:([^\r\n]*)[\r\n]+/g,w=/#EXT-X-MEDIA:(.*)/g,E=new RegExp([/#EXTINF:\s*(\d*(?:\.\d+)?)(?:,(.*)\s+)?/.source,/(?!#) *(\S[\S ]*)/.source,/#EXT-X-BYTERANGE:*(.+)/.source,/#EXT-X-PROGRAM-DATE-TIME:(.+)/.source,/#.*/.source].join("|"),"g"),g=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("|")),h=/\.(mp4|m4s|m4v|m4a)$/i;function l(x){var p,o;return h.test((p=(o=W.parseURL(x))===null||o===void 0?void 0:o.path)!=null?p:"")}var d=function(){function x(){}return x.findGroup=function(o,n){for(var s=0;s<o.length;s++){var i=o[s];if(i.id===n)return i}},x.convertAVC1ToAVCOTI=function(o){var n=o.split(".");if(n.length>2){var s=n.shift()+".";return s+=parseInt(n.shift()).toString(16),s+=("000"+parseInt(n.shift()).toString(16)).substr(-4),s}return o},x.resolve=function(o,n){return W.buildAbsoluteURL(n,o,{alwaysNormalize:!0})},x.parseMasterPlaylist=function(o,n){var s=[],i={},y=!1;U.lastIndex=0;for(var v;(v=U.exec(o))!=null;)if(v[1]){var A=new M.AttrList(v[1]),N={attrs:A,bitrate:A.decimalInteger("AVERAGE-BANDWIDTH")||A.decimalInteger("BANDWIDTH"),name:A.NAME,url:x.resolve(v[2],n)},B=A.decimalResolution("RESOLUTION");B&&(N.width=B.width,N.height=B.height),f((A.CODECS||"").split(/[ ,]+/).filter(function(V){return V}),N),N.videoCodec&&N.videoCodec.indexOf("avc1")!==-1&&(N.videoCodec=x.convertAVC1ToAVCOTI(N.videoCodec)),s.push(N)}else if(v[3]){var G=new M.AttrList(v[3]);G["DATA-ID"]&&(y=!0,i[G["DATA-ID"]]=G)}return{levels:s,sessionData:y?i:null}},x.parseMasterPlaylistMedia=function(o,n,s,i){i===void 0&&(i=[]);var y,v=[],A=0;for(w.lastIndex=0;(y=w.exec(o))!==null;){var N=new M.AttrList(y[1]);if(N.TYPE===s){var B={attrs:N,bitrate:0,id:A++,groupId:N["GROUP-ID"],instreamId:N["INSTREAM-ID"],name:N.NAME||N.LANGUAGE||"",type:s,default:N.bool("DEFAULT"),autoselect:N.bool("AUTOSELECT"),forced:N.bool("FORCED"),lang:N.LANGUAGE,url:N.URI?x.resolve(N.URI,n):""};if(i.length){var G=x.findGroup(i,B.groupId)||i[0];C(B,G,"audioCodec"),C(B,G,"textCodec")}v.push(B)}}return v},x.parseLevelPlaylist=function(o,n,s,i,y){var v=new T.LevelDetails(n),A=v.fragments,N=null,B=0,G=0,V=0,P=0,k=null,K=new H.Fragment(i,n),J,ne,de,Se=-1,ye=!1;for(E.lastIndex=0,v.m3u8=o;(J=E.exec(o))!==null;){ye&&(ye=!1,K=new H.Fragment(i,n),K.start=V,K.sn=B,K.cc=P,K.level=s,N&&(K.initSegment=N,K.rawProgramDateTime=N.rawProgramDateTime));var we=J[1];if(we){K.duration=parseFloat(we);var Re=(" "+J[2]).slice(1);K.title=Re||null,K.tagList.push(Re?["INF",we,Re]:["INF",we])}else if(J[3])Object(Y.isFiniteNumber)(K.duration)&&(K.start=V,de&&(K.levelkey=de),K.sn=B,K.level=s,K.cc=P,K.urlId=y,A.push(K),K.relurl=(" "+J[3]).slice(1),c(K,k),k=K,V+=K.duration,B++,G=0,ye=!0);else if(J[4]){var Pe=(" "+J[4]).slice(1);k?K.setByteRange(Pe,k):K.setByteRange(Pe)}else if(J[5])K.rawProgramDateTime=(" "+J[5]).slice(1),K.tagList.push(["PROGRAM-DATE-TIME",K.rawProgramDateTime]),Se===-1&&(Se=A.length);else{if(J=J[0].match(g),!J){_.logger.warn("No matches on slow regex match for level playlist!");continue}for(ne=1;ne<J.length&&!(typeof J[ne]!="undefined");ne++);var xe=(" "+J[ne]).slice(1),Oe=(" "+J[ne+1]).slice(1),q=J[ne+2]?(" "+J[ne+2]).slice(1):"";switch(xe){case"PLAYLIST-TYPE":v.type=Oe.toUpperCase();break;case"MEDIA-SEQUENCE":B=v.startSN=parseInt(Oe);break;case"SKIP":{var _e=new M.AttrList(Oe),ge=_e.decimalInteger("SKIPPED-SEGMENTS");if(Object(Y.isFiniteNumber)(ge)){v.skippedSegments=ge;for(var Ge=ge;Ge--;)A.unshift(null);B+=ge}var $e=_e.enumeratedString("RECENTLY-REMOVED-DATERANGES");$e&&(v.recentlyRemovedDateranges=$e.split(" "));break}case"TARGETDURATION":v.targetduration=parseFloat(Oe);break;case"VERSION":v.version=parseInt(Oe);break;case"EXTM3U":break;case"ENDLIST":v.live=!1;break;case"#":(Oe||q)&&K.tagList.push(q?[Oe,q]:[Oe]);break;case"DIS":P++;case"GAP":K.tagList.push([xe]);break;case"BITRATE":K.tagList.push([xe,Oe]);break;case"DISCONTINUITY-SEQ":P=parseInt(Oe);break;case"KEY":{var Xe,at=new M.AttrList(Oe),At=at.enumeratedString("METHOD"),kt=at.URI,Nt=at.hexadecimalInteger("IV"),Ct=at.enumeratedString("KEYFORMATVERSIONS"),lt=at.enumeratedString("KEYID"),tn=(Xe=at.enumeratedString("KEYFORMAT"))!=null?Xe:"identity",Cn=["com.apple.streamingkeydelivery","com.microsoft.playready","urn:uuid:edef8ba9-79d6-4ace-a3c8-27dcd51d21ed","com.widevine"];if(Cn.indexOf(tn)>-1){_.logger.warn("Keyformat "+tn+" is not supported from the manifest");continue}else if(tn!=="identity")continue;At&&(de=R.LevelKey.fromURL(n,kt),kt&&["AES-128","SAMPLE-AES","SAMPLE-AES-CENC"].indexOf(At)>=0&&(de.method=At,de.keyFormat=tn,lt&&(de.keyID=lt),Ct&&(de.keyFormatVersions=Ct),de.iv=Nt));break}case"START":{var Sn=new M.AttrList(Oe),vn=Sn.decimalFloatingPoint("TIME-OFFSET");Object(Y.isFiniteNumber)(vn)&&(v.startTimeOffset=vn);break}case"MAP":{var On=new M.AttrList(Oe);K.relurl=On.URI,On.BYTERANGE&&K.setByteRange(On.BYTERANGE),K.level=s,K.sn="initSegment",de&&(K.levelkey=de),K.initSegment=null,N=K,ye=!0;break}case"SERVER-CONTROL":{var Wn=new M.AttrList(Oe);v.canBlockReload=Wn.bool("CAN-BLOCK-RELOAD"),v.canSkipUntil=Wn.optionalFloat("CAN-SKIP-UNTIL",0),v.canSkipDateRanges=v.canSkipUntil>0&&Wn.bool("CAN-SKIP-DATERANGES"),v.partHoldBack=Wn.optionalFloat("PART-HOLD-BACK",0),v.holdBack=Wn.optionalFloat("HOLD-BACK",0);break}case"PART-INF":{var De=new M.AttrList(Oe);v.partTarget=De.decimalFloatingPoint("PART-TARGET");break}case"PART":{var We=v.partList;We||(We=v.partList=[]);var bt=G>0?We[We.length-1]:void 0,_t=G++,tt=new H.Part(new M.AttrList(Oe),K,n,_t,bt);We.push(tt),K.duration+=tt.duration;break}case"PRELOAD-HINT":{var Et=new M.AttrList(Oe);v.preloadHint=Et;break}case"RENDITION-REPORT":{var be=new M.AttrList(Oe);v.renditionReports=v.renditionReports||[],v.renditionReports.push(be);break}default:_.logger.warn("line parsed but not handled: "+J);break}}}k&&!k.relurl?(A.pop(),V-=k.duration,v.partList&&(v.fragmentHint=k)):v.partList&&(c(K,k),K.cc=P,v.fragmentHint=K);var Ce=A.length,Ee=A[0],ae=A[Ce-1];if(V+=v.skippedSegments*v.targetduration,V>0&&Ce&&ae){v.averagetargetduration=V/Ce;var se=ae.sn;v.endSN=se!=="initSegment"?se:0,Ee&&(v.startCC=Ee.cc,Ee.initSegment||v.fragments.every(function(pe){return pe.relurl&&l(pe.relurl)})&&(_.logger.warn("MP4 fragments found but no init segment (probably no MAP, incomplete M3U8), trying to fetch SIDX"),K=new H.Fragment(i,n),K.relurl=ae.relurl,K.level=s,K.sn="initSegment",Ee.initSegment=K,v.needSidxRanges=!0))}else v.endSN=0,v.startCC=0;return v.fragmentHint&&(V+=v.fragmentHint.duration),v.totalduration=V,v.endCC=P,Se>0&&m(A,Se),v},x}();function f(x,p){["video","audio","text"].forEach(function(o){var n=x.filter(function(i){return Object(L.isCodecType)(i,o)});if(n.length){var s=n.filter(function(i){return i.lastIndexOf("avc1",0)===0||i.lastIndexOf("mp4a",0)===0});p[o+"Codec"]=s.length>0?s[0]:n[0],x=x.filter(function(i){return n.indexOf(i)===-1})}}),p.unknownCodecs=x}function C(x,p,o){var n=p[o];n&&(x[o]=n)}function m(x,p){for(var o=x[p],n=p;n--;){var s=x[n];if(!s)return;s.programDateTime=o.programDateTime-s.duration*1e3,o=s}}function c(x,p){x.rawProgramDateTime?x.programDateTime=Date.parse(x.rawProgramDateTime):p!=null&&p.programDateTime&&(x.programDateTime=p.endProgramDateTime),Object(Y.isFiniteNumber)(x.programDateTime)||(x.programDateTime=null,x.rawProgramDateTime=null)}},"./src/loader/playlist-loader.ts":function(ee,I,j){"use strict";j.r(I);var Y=j("./src/polyfills/number.ts"),W=j("./src/events.ts"),D=j("./src/errors.ts"),H=j("./src/utils/logger.ts"),T=j("./src/utils/mp4-tools.ts"),R=j("./src/loader/m3u8-parser.ts"),M=j("./src/types/loader.ts"),_=j("./src/utils/attr-list.ts");function L(E){var g=E.type;switch(g){case M.PlaylistContextType.AUDIO_TRACK:return M.PlaylistLevelType.AUDIO;case M.PlaylistContextType.SUBTITLE_TRACK:return M.PlaylistLevelType.SUBTITLE;default:return M.PlaylistLevelType.MAIN}}function U(E,g){var h=E.url;return(h===void 0||h.indexOf("data:")===0)&&(h=g.url),h}var w=function(){function E(h){this.hls=void 0,this.loaders=Object.create(null),this.hls=h,this.registerListeners()}var g=E.prototype;return g.registerListeners=function(){var l=this.hls;l.on(W.Events.MANIFEST_LOADING,this.onManifestLoading,this),l.on(W.Events.LEVEL_LOADING,this.onLevelLoading,this),l.on(W.Events.AUDIO_TRACK_LOADING,this.onAudioTrackLoading,this),l.on(W.Events.SUBTITLE_TRACK_LOADING,this.onSubtitleTrackLoading,this)},g.unregisterListeners=function(){var l=this.hls;l.off(W.Events.MANIFEST_LOADING,this.onManifestLoading,this),l.off(W.Events.LEVEL_LOADING,this.onLevelLoading,this),l.off(W.Events.AUDIO_TRACK_LOADING,this.onAudioTrackLoading,this),l.off(W.Events.SUBTITLE_TRACK_LOADING,this.onSubtitleTrackLoading,this)},g.createInternalLoader=function(l){var d=this.hls.config,f=d.pLoader,C=d.loader,m=f||C,c=new m(d);return l.loader=c,this.loaders[l.type]=c,c},g.getInternalLoader=function(l){return this.loaders[l.type]},g.resetInternalLoader=function(l){this.loaders[l]&&delete this.loaders[l]},g.destroyInternalLoaders=function(){for(var l in this.loaders){var d=this.loaders[l];d&&d.destroy(),this.resetInternalLoader(l)}},g.destroy=function(){this.unregisterListeners(),this.destroyInternalLoaders()},g.onManifestLoading=function(l,d){var f=d.url;this.load({id:null,groupId:null,level:0,responseType:"text",type:M.PlaylistContextType.MANIFEST,url:f,deliveryDirectives:null})},g.onLevelLoading=function(l,d){var f=d.id,C=d.level,m=d.url,c=d.deliveryDirectives;this.load({id:f,groupId:null,level:C,responseType:"text",type:M.PlaylistContextType.LEVEL,url:m,deliveryDirectives:c})},g.onAudioTrackLoading=function(l,d){var f=d.id,C=d.groupId,m=d.url,c=d.deliveryDirectives;this.load({id:f,groupId:C,level:null,responseType:"text",type:M.PlaylistContextType.AUDIO_TRACK,url:m,deliveryDirectives:c})},g.onSubtitleTrackLoading=function(l,d){var f=d.id,C=d.groupId,m=d.url,c=d.deliveryDirectives;this.load({id:f,groupId:C,level:null,responseType:"text",type:M.PlaylistContextType.SUBTITLE_TRACK,url:m,deliveryDirectives:c})},g.load=function(l){var d,f=this.hls.config,C=this.getInternalLoader(l);if(C){var m=C.context;if(m&&m.url===l.url){H.logger.trace("[playlist-loader]: playlist request ongoing");return}H.logger.log("[playlist-loader]: aborting previous loader for type: "+l.type),C.abort()}var c,x,p,o;switch(l.type){case M.PlaylistContextType.MANIFEST:c=f.manifestLoadingMaxRetry,x=f.manifestLoadingTimeOut,p=f.manifestLoadingRetryDelay,o=f.manifestLoadingMaxRetryTimeout;break;case M.PlaylistContextType.LEVEL:case M.PlaylistContextType.AUDIO_TRACK:case M.PlaylistContextType.SUBTITLE_TRACK:c=0,x=f.levelLoadingTimeOut;break;default:c=f.levelLoadingMaxRetry,x=f.levelLoadingTimeOut,p=f.levelLoadingRetryDelay,o=f.levelLoadingMaxRetryTimeout;break}if(C=this.createInternalLoader(l),(d=l.deliveryDirectives)!==null&&d!==void 0&&d.part){var n;if(l.type===M.PlaylistContextType.LEVEL&&l.level!==null?n=this.hls.levels[l.level].details:l.type===M.PlaylistContextType.AUDIO_TRACK&&l.id!==null?n=this.hls.audioTracks[l.id].details:l.type===M.PlaylistContextType.SUBTITLE_TRACK&&l.id!==null&&(n=this.hls.subtitleTracks[l.id].details),n){var s=n.partTarget,i=n.targetduration;s&&i&&(x=Math.min(Math.max(s*3,i*.8)*1e3,x))}}var y={timeout:x,maxRetry:c,retryDelay:p,maxRetryDelay:o,highWaterMark:0},v={onSuccess:this.loadsuccess.bind(this),onError:this.loaderror.bind(this),onTimeout:this.loadtimeout.bind(this)};C.load(l,y,v)},g.loadsuccess=function(l,d,f,C){if(C===void 0&&(C=null),f.isSidxRequest){this.handleSidxRequest(l,f),this.handlePlaylistLoaded(l,d,f,C);return}this.resetInternalLoader(f.type);var m=l.data;if(m.indexOf("#EXTM3U")!==0){this.handleManifestParsingError(l,f,"no EXTM3U delimiter",C);return}d.parsing.start=performance.now(),m.indexOf("#EXTINF:")>0||m.indexOf("#EXT-X-TARGETDURATION:")>0?this.handleTrackOrLevelPlaylist(l,d,f,C):this.handleMasterPlaylist(l,d,f,C)},g.loaderror=function(l,d,f){f===void 0&&(f=null),this.handleNetworkError(d,f,!1,l)},g.loadtimeout=function(l,d,f){f===void 0&&(f=null),this.handleNetworkError(d,f,!0)},g.handleMasterPlaylist=function(l,d,f,C){var m=this.hls,c=l.data,x=U(l,f),p=R.default.parseMasterPlaylist(c,x),o=p.levels,n=p.sessionData;if(!o.length){this.handleManifestParsingError(l,f,"no level found in manifest",C);return}var s=o.map(function(B){return{id:B.attrs.AUDIO,audioCodec:B.audioCodec}}),i=o.map(function(B){return{id:B.attrs.SUBTITLES,textCodec:B.textCodec}}),y=R.default.parseMasterPlaylistMedia(c,x,"AUDIO",s),v=R.default.parseMasterPlaylistMedia(c,x,"SUBTITLES",i),A=R.default.parseMasterPlaylistMedia(c,x,"CLOSED-CAPTIONS");if(y.length){var N=y.some(function(B){return!B.url});!N&&o[0].audioCodec&&!o[0].attrs.AUDIO&&(H.logger.log("[playlist-loader]: audio codec signaled in quality level, but no embedded audio track signaled, create one"),y.unshift({type:"main",name:"main",default:!1,autoselect:!1,forced:!1,id:-1,attrs:new _.AttrList({}),bitrate:0,url:""}))}m.trigger(W.Events.MANIFEST_LOADED,{levels:o,audioTracks:y,subtitles:v,captions:A,url:x,stats:d,networkDetails:C,sessionData:n})},g.handleTrackOrLevelPlaylist=function(l,d,f,C){var m=this.hls,c=f.id,x=f.level,p=f.type,o=U(l,f),n=Object(Y.isFiniteNumber)(c)?c:0,s=Object(Y.isFiniteNumber)(x)?x:n,i=L(f),y=R.default.parseLevelPlaylist(l.data,o,s,i,n);if(!y.fragments.length){m.trigger(W.Events.ERROR,{type:D.ErrorTypes.NETWORK_ERROR,details:D.ErrorDetails.LEVEL_EMPTY_ERROR,fatal:!1,url:o,reason:"no fragments found in level",level:typeof f.level=="number"?f.level:void 0});return}if(p===M.PlaylistContextType.MANIFEST){var v={attrs:new _.AttrList({}),bitrate:0,details:y,name:"",url:o};m.trigger(W.Events.MANIFEST_LOADED,{levels:[v],audioTracks:[],url:o,stats:d,networkDetails:C,sessionData:null})}if(d.parsing.end=performance.now(),y.needSidxRanges){var A,N=(A=y.fragments[0].initSegment)===null||A===void 0?void 0:A.url;this.load({url:N,isSidxRequest:!0,type:p,level:x,levelDetails:y,id:c,groupId:null,rangeStart:0,rangeEnd:2048,responseType:"arraybuffer",deliveryDirectives:null});return}f.levelDetails=y,this.handlePlaylistLoaded(l,d,f,C)},g.handleSidxRequest=function(l,d){var f=Object(T.parseSegmentIndex)(new Uint8Array(l.data));if(!f)return;var C=f.references,m=d.levelDetails;C.forEach(function(c,x){var p=c.info,o=m.fragments[x];o.byteRange.length===0&&o.setByteRange(String(1+p.end-p.start)+"@"+String(p.start)),o.initSegment&&o.initSegment.setByteRange(String(f.moovEndOffset)+"@0")})},g.handleManifestParsingError=function(l,d,f,C){this.hls.trigger(W.Events.ERROR,{type:D.ErrorTypes.NETWORK_ERROR,details:D.ErrorDetails.MANIFEST_PARSING_ERROR,fatal:d.type===M.PlaylistContextType.MANIFEST,url:l.url,reason:f,response:l,context:d,networkDetails:C})},g.handleNetworkError=function(l,d,f,C){f===void 0&&(f=!1),H.logger.warn("[playlist-loader]: A network "+(f?"timeout":"error")+" occurred while loading "+l.type+" level: "+l.level+" id: "+l.id+' group-id: "'+l.groupId+'"');var m=D.ErrorDetails.UNKNOWN,c=!1,x=this.getInternalLoader(l);switch(l.type){case M.PlaylistContextType.MANIFEST:m=f?D.ErrorDetails.MANIFEST_LOAD_TIMEOUT:D.ErrorDetails.MANIFEST_LOAD_ERROR,c=!0;break;case M.PlaylistContextType.LEVEL:m=f?D.ErrorDetails.LEVEL_LOAD_TIMEOUT:D.ErrorDetails.LEVEL_LOAD_ERROR,c=!1;break;case M.PlaylistContextType.AUDIO_TRACK:m=f?D.ErrorDetails.AUDIO_TRACK_LOAD_TIMEOUT:D.ErrorDetails.AUDIO_TRACK_LOAD_ERROR,c=!1;break;case M.PlaylistContextType.SUBTITLE_TRACK:m=f?D.ErrorDetails.SUBTITLE_TRACK_LOAD_TIMEOUT:D.ErrorDetails.SUBTITLE_LOAD_ERROR,c=!1;break}x&&this.resetInternalLoader(l.type);var p={type:D.ErrorTypes.NETWORK_ERROR,details:m,fatal:c,url:l.url,loader:x,context:l,networkDetails:d};C&&(p.response=C),this.hls.trigger(W.Events.ERROR,p)},g.handlePlaylistLoaded=function(l,d,f,C){var m=f.type,c=f.level,x=f.id,p=f.groupId,o=f.loader,n=f.levelDetails,s=f.deliveryDirectives;if(!(n!=null&&n.targetduration)){this.handleManifestParsingError(l,f,"invalid target duration",C);return}if(!o)return;n.live&&(o.getCacheAge&&(n.ageHeader=o.getCacheAge()||0),(!o.getCacheAge||isNaN(n.ageHeader))&&(n.ageHeader=0));switch(m){case M.PlaylistContextType.MANIFEST:case M.PlaylistContextType.LEVEL:this.hls.trigger(W.Events.LEVEL_LOADED,{details:n,level:c||0,id:x||0,stats:d,networkDetails:C,deliveryDirectives:s});break;case M.PlaylistContextType.AUDIO_TRACK:this.hls.trigger(W.Events.AUDIO_TRACK_LOADED,{details:n,id:x||0,groupId:p||"",stats:d,networkDetails:C,deliveryDirectives:s});break;case M.PlaylistContextType.SUBTITLE_TRACK:this.hls.trigger(W.Events.SUBTITLE_TRACK_LOADED,{details:n,id:x||0,groupId:p||"",stats:d,networkDetails:C,deliveryDirectives:s});break}},E}();I.default=w},"./src/polyfills/number.ts":function(ee,I,j){"use strict";j.r(I),j.d(I,"isFiniteNumber",function(){return Y}),j.d(I,"MAX_SAFE_INTEGER",function(){return W});var Y=Number.isFinite||function(D){return typeof D=="number"&&isFinite(D)},W=Number.MAX_SAFE_INTEGER||9007199254740991},"./src/remux/aac-helper.ts":function(ee,I,j){"use strict";j.r(I);var Y=function(){function W(){}return W.getSilentFrame=function(H,T){switch(H){case"mp4a.40.2":if(T===1)return new Uint8Array([0,200,0,128,35,128]);if(T===2)return new Uint8Array([33,0,73,144,2,25,0,35,128]);if(T===3)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,142]);if(T===4)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,128,44,128,8,2,56]);if(T===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(T===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(T===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(T===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(T===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},W}();I.default=Y},"./src/remux/mp4-generator.ts":function(ee,I,j){"use strict";j.r(I);var Y=Math.pow(2,32)-1,W=function(){function D(){}return D.init=function(){D.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 T;for(T in D.types)D.types.hasOwnProperty(T)&&(D.types[T]=[T.charCodeAt(0),T.charCodeAt(1),T.charCodeAt(2),T.charCodeAt(3)]);var R=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]),M=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]);D.HDLR_TYPES={video:R,audio:M};var _=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,12,117,114,108,32,0,0,0,1]),L=new Uint8Array([0,0,0,0,0,0,0,0]);D.STTS=D.STSC=D.STCO=L,D.STSZ=new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0]),D.VMHD=new Uint8Array([0,0,0,1,0,0,0,0,0,0,0,0]),D.SMHD=new Uint8Array([0,0,0,0,0,0,0,0]),D.STSD=new Uint8Array([0,0,0,0,0,0,0,1]);var U=new Uint8Array([105,115,111,109]),w=new Uint8Array([97,118,99,49]),E=new Uint8Array([0,0,0,1]);D.FTYP=D.box(D.types.ftyp,U,E,U,w),D.DINF=D.box(D.types.dinf,D.box(D.types.dref,_))},D.box=function(T){for(var R=8,M=arguments.length,_=new Array(M>1?M-1:0),L=1;L<M;L++)_[L-1]=arguments[L];for(var U=_.length,w=U;U--;)R+=_[U].byteLength;var E=new Uint8Array(R);for(E[0]=R>>24&255,E[1]=R>>16&255,E[2]=R>>8&255,E[3]=R&255,E.set(T,4),U=0,R=8;U<w;U++)E.set(_[U],R),R+=_[U].byteLength;return E},D.hdlr=function(T){return D.box(D.types.hdlr,D.HDLR_TYPES[T])},D.mdat=function(T){return D.box(D.types.mdat,T)},D.mdhd=function(T,R){R*=T;var M=Math.floor(R/(Y+1)),_=Math.floor(R%(Y+1));return D.box(D.types.mdhd,new Uint8Array([1,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,3,T>>24&255,T>>16&255,T>>8&255,T&255,M>>24,M>>16&255,M>>8&255,M&255,_>>24,_>>16&255,_>>8&255,_&255,85,196,0,0]))},D.mdia=function(T){return D.box(D.types.mdia,D.mdhd(T.timescale,T.duration),D.hdlr(T.type),D.minf(T))},D.mfhd=function(T){return D.box(D.types.mfhd,new Uint8Array([0,0,0,0,T>>24,T>>16&255,T>>8&255,T&255]))},D.minf=function(T){return T.type==="audio"?D.box(D.types.minf,D.box(D.types.smhd,D.SMHD),D.DINF,D.stbl(T)):D.box(D.types.minf,D.box(D.types.vmhd,D.VMHD),D.DINF,D.stbl(T))},D.moof=function(T,R,M){return D.box(D.types.moof,D.mfhd(T),D.traf(M,R))},D.moov=function(T){for(var R=T.length,M=[];R--;)M[R]=D.trak(T[R]);return D.box.apply(null,[D.types.moov,D.mvhd(T[0].timescale,T[0].duration)].concat(M).concat(D.mvex(T)))},D.mvex=function(T){for(var R=T.length,M=[];R--;)M[R]=D.trex(T[R]);return D.box.apply(null,[D.types.mvex].concat(M))},D.mvhd=function(T,R){R*=T;var M=Math.floor(R/(Y+1)),_=Math.floor(R%(Y+1)),L=new Uint8Array([1,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,3,T>>24&255,T>>16&255,T>>8&255,T&255,M>>24,M>>16&255,M>>8&255,M&255,_>>24,_>>16&255,_>>8&255,_&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 D.box(D.types.mvhd,L)},D.sdtp=function(T){var R=T.samples||[],M=new Uint8Array(4+R.length),_,L;for(_=0;_<R.length;_++)L=R[_].flags,M[_+4]=L.dependsOn<<4|L.isDependedOn<<2|L.hasRedundancy;return D.box(D.types.sdtp,M)},D.stbl=function(T){return D.box(D.types.stbl,D.stsd(T),D.box(D.types.stts,D.STTS),D.box(D.types.stsc,D.STSC),D.box(D.types.stsz,D.STSZ),D.box(D.types.stco,D.STCO))},D.avc1=function(T){var R=[],M=[],_,L,U;for(_=0;_<T.sps.length;_++)L=T.sps[_],U=L.byteLength,R.push(U>>>8&255),R.push(U&255),R=R.concat(Array.prototype.slice.call(L));for(_=0;_<T.pps.length;_++)L=T.pps[_],U=L.byteLength,M.push(U>>>8&255),M.push(U&255),M=M.concat(Array.prototype.slice.call(L));var w=D.box(D.types.avcC,new Uint8Array([1,R[3],R[4],R[5],252|3,224|T.sps.length].concat(R).concat([T.pps.length]).concat(M))),E=T.width,g=T.height,h=T.pixelRatio[0],l=T.pixelRatio[1];return D.box(D.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,E>>8&255,E&255,g>>8&255,g&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]),w,D.box(D.types.btrt,new Uint8Array([0,28,156,128,0,45,198,192,0,45,198,192])),D.box(D.types.pasp,new Uint8Array([h>>24,h>>16&255,h>>8&255,h&255,l>>24,l>>16&255,l>>8&255,l&255])))},D.esds=function(T){var R=T.config.length;return new Uint8Array([0,0,0,0,3,23+R,0,1,0,4,15+R,64,21,0,0,0,0,0,0,0,0,0,0,0,5].concat([R]).concat(T.config).concat([6,1,2]))},D.mp4a=function(T){var R=T.samplerate;return D.box(D.types.mp4a,new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,T.channelCount,0,16,0,0,0,0,R>>8&255,R&255,0,0]),D.box(D.types.esds,D.esds(T)))},D.mp3=function(T){var R=T.samplerate;return D.box(D.types[".mp3"],new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,T.channelCount,0,16,0,0,0,0,R>>8&255,R&255,0,0]))},D.stsd=function(T){return T.type==="audio"?!T.isAAC&&T.codec==="mp3"?D.box(D.types.stsd,D.STSD,D.mp3(T)):D.box(D.types.stsd,D.STSD,D.mp4a(T)):D.box(D.types.stsd,D.STSD,D.avc1(T))},D.tkhd=function(T){var R=T.id,M=T.duration*T.timescale,_=T.width,L=T.height,U=Math.floor(M/(Y+1)),w=Math.floor(M%(Y+1));return D.box(D.types.tkhd,new Uint8Array([1,0,0,7,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,3,R>>24&255,R>>16&255,R>>8&255,R&255,0,0,0,0,U>>24,U>>16&255,U>>8&255,U&255,w>>24,w>>16&255,w>>8&255,w&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,_>>8&255,_&255,0,0,L>>8&255,L&255,0,0]))},D.traf=function(T,R){var M=D.sdtp(T),_=T.id,L=Math.floor(R/(Y+1)),U=Math.floor(R%(Y+1));return D.box(D.types.traf,D.box(D.types.tfhd,new Uint8Array([0,0,0,0,_>>24,_>>16&255,_>>8&255,_&255])),D.box(D.types.tfdt,new Uint8Array([1,0,0,0,L>>24,L>>16&255,L>>8&255,L&255,U>>24,U>>16&255,U>>8&255,U&255])),D.trun(T,M.length+16+20+8+16+8+8),M)},D.trak=function(T){return T.duration=T.duration||4294967295,D.box(D.types.trak,D.tkhd(T),D.mdia(T))},D.trex=function(T){var R=T.id;return D.box(D.types.trex,new Uint8Array([0,0,0,0,R>>24,R>>16&255,R>>8&255,R&255,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,1]))},D.trun=function(T,R){var M=T.samples||[],_=M.length,L=12+16*_,U=new Uint8Array(L),w,E,g,h,l,d;for(R+=8+L,U.set([0,0,15,1,_>>>24&255,_>>>16&255,_>>>8&255,_&255,R>>>24&255,R>>>16&255,R>>>8&255,R&255],0),w=0;w<_;w++)E=M[w],g=E.duration,h=E.size,l=E.flags,d=E.cts,U.set([g>>>24&255,g>>>16&255,g>>>8&255,g&255,h>>>24&255,h>>>16&255,h>>>8&255,h&255,l.isLeading<<2|l.dependsOn,l.isDependedOn<<6|l.hasRedundancy<<4|l.paddingValue<<1|l.isNonSync,l.degradPrio&240<<8,l.degradPrio&15,d>>>24&255,d>>>16&255,d>>>8&255,d&255],12+16*w);return D.box(D.types.trun,U)},D.initSegment=function(T){D.types||D.init();var R=D.moov(T),M=new Uint8Array(D.FTYP.byteLength+R.byteLength);return M.set(D.FTYP),M.set(R,D.FTYP.byteLength),M},D}();W.types=void 0,W.HDLR_TYPES=void 0,W.STTS=void 0,W.STSC=void 0,W.STCO=void 0,W.STSZ=void 0,W.VMHD=void 0,W.SMHD=void 0,W.STSD=void 0,W.FTYP=void 0,W.DINF=void 0,I.default=W},"./src/remux/mp4-remuxer.ts":function(ee,I,j){"use strict";j.r(I),j.d(I,"default",function(){return d}),j.d(I,"normalizePts",function(){return f});var Y=j("./src/polyfills/number.ts"),W=j("./src/remux/aac-helper.ts"),D=j("./src/remux/mp4-generator.ts"),H=j("./src/events.ts"),T=j("./src/errors.ts"),R=j("./src/utils/logger.ts"),M=j("./src/types/loader.ts"),_=j("./src/utils/timescale-conversion.ts");function L(){return L=Object.assign||function(x){for(var p=1;p<arguments.length;p++){var o=arguments[p];for(var n in o)Object.prototype.hasOwnProperty.call(o,n)&&(x[n]=o[n])}return x},L.apply(this,arguments)}var U=10*1e3,w=1024,E=1152,g=null,h=null,l=!1,d=function(){function x(o,n,s,i){if(i===void 0&&(i=""),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=n,this.typeSupported=s,this.ISGenerated=!1,g===null){var y=navigator.userAgent||"",v=y.match(/Chrome\/(\d+)/i);g=v?parseInt(v[1]):0}if(h===null){var A=navigator.userAgent.match(/Safari\/(\d+)/i);h=A?parseInt(A[1]):0}l=!!g&&g<75||!!h&&h<600}var p=x.prototype;return p.destroy=function(){},p.resetTimeStamp=function(n){R.logger.log("[mp4-remuxer]: initPTS & initDTS reset"),this._initPTS=this._initDTS=n},p.resetNextTimestamp=function(){R.logger.log("[mp4-remuxer]: reset next timestamp"),this.isVideoContiguous=!1,this.isAudioContiguous=!1},p.resetInitSegment=function(){R.logger.log("[mp4-remuxer]: ISGenerated flag reset"),this.ISGenerated=!1},p.getVideoStartPts=function(n){var s=!1,i=n.reduce(function(y,v){var A=v.pts-y;return A<-4294967296?(s=!0,f(y,v.pts)):A>0?y:v.pts},n[0].pts);return s&&R.logger.debug("PTS rollover detected"),i},p.remux=function(n,s,i,y,v,A,N,B){var G,V,P,k,K,J,ne=v,de=v,Se=n.pid>-1,ye=s.pid>-1,we=s.samples.length,Re=n.samples.length>0,Pe=we>1,xe=(!Se||Re)&&(!ye||Pe)||this.ISGenerated||N;if(xe){this.ISGenerated||(P=this.generateIS(n,s,v));var Oe=this.isVideoContiguous,q=-1;if(Pe&&(q=C(s.samples),!Oe&&this.config.forceKeyFrameOnDiscontinuity))if(J=!0,q>0){R.logger.warn("[mp4-remuxer]: Dropped "+q+" out of "+we+" video samples due to a missing keyframe");var _e=this.getVideoStartPts(s.samples);s.samples=s.samples.slice(q),s.dropped+=q,de+=(s.samples[0].pts-_e)/(s.timescale||9e4)}else q===-1&&(R.logger.warn("[mp4-remuxer]: No keyframe found out of "+we+" video samples"),J=!1);if(this.ISGenerated){if(Re&&Pe){var ge=this.getVideoStartPts(s.samples),Ge=f(n.samples[0].pts,ge)-ge,$e=Ge/s.inputTimeScale;ne+=Math.max(0,$e),de+=Math.max(0,-$e)}if(Re){if(n.samplerate||(R.logger.warn("[mp4-remuxer]: regenerate InitSegment as audio detected"),P=this.generateIS(n,s,v)),V=this.remuxAudio(n,ne,this.isAudioContiguous,A,ye||Pe||B===M.PlaylistLevelType.AUDIO?de:void 0),Pe){var Xe=V?V.endPTS-V.startPTS:0;s.inputTimeScale||(R.logger.warn("[mp4-remuxer]: regenerate InitSegment as video detected"),P=this.generateIS(n,s,v)),G=this.remuxVideo(s,de,Oe,Xe)}}else Pe&&(G=this.remuxVideo(s,de,Oe,0));G&&(G.firstKeyFrame=q,G.independent=q!==-1)}}return this.ISGenerated&&(i.samples.length&&(K=this.remuxID3(i,v)),y.samples.length&&(k=this.remuxText(y,v))),{audio:V,video:G,initSegment:P,independent:J,text:k,id3:K}},p.generateIS=function(n,s,i){var y=n.samples,v=s.samples,A=this.typeSupported,N={},B=!Object(Y.isFiniteNumber)(this._initPTS),G="audio/mp4",V,P,k;if(B&&(V=P=Infinity),n.config&&y.length&&(n.timescale=n.samplerate,n.isAAC||(A.mpeg?(G="audio/mpeg",n.codec=""):A.mp3&&(n.codec="mp3")),N.audio={id:"audio",container:G,codec:n.codec,initSegment:!n.isAAC&&A.mpeg?new Uint8Array(0):D.default.initSegment([n]),metadata:{channelCount:n.channelCount}},B&&(k=n.inputTimeScale,V=P=y[0].pts-Math.round(k*i))),s.sps&&s.pps&&v.length&&(s.timescale=s.inputTimeScale,N.video={id:"main",container:"video/mp4",codec:s.codec,initSegment:D.default.initSegment([s]),metadata:{width:s.width,height:s.height}},B)){k=s.inputTimeScale;var K=this.getVideoStartPts(v),J=Math.round(k*i);P=Math.min(P,f(v[0].dts,K)-J),V=Math.min(V,K-J)}if(Object.keys(N).length)return this.ISGenerated=!0,B&&(this._initPTS=V,this._initDTS=P),{tracks:N,initPTS:V,timescale:k}},p.remuxVideo=function(n,s,i,y){var v=n.inputTimeScale,A=n.samples,N=[],B=A.length,G=this._initPTS,V=this.nextAvcDts,P=8,k,K,J,ne=Number.POSITIVE_INFINITY,de=Number.NEGATIVE_INFINITY,Se=0,ye=!1;if(!i||V===null){var we=s*v,Re=A[0].pts-f(A[0].dts,A[0].pts);V=we-Re}for(var Pe=0;Pe<B;Pe++){var xe=A[Pe];if(xe.pts=f(xe.pts-G,V),xe.dts=f(xe.dts-G,V),xe.dts>xe.pts){var Oe=9e4*.2;Se=Math.max(Math.min(Se,xe.pts-xe.dts),-1*Oe)}xe.dts<A[Pe>0?Pe-1:Pe].dts&&(ye=!0)}ye&&A.sort(function(Tn,vt){var wt=Tn.dts-vt.dts,dt=Tn.pts-vt.pts;return wt||dt}),K=A[0].dts,J=A[A.length-1].dts;var q=Math.round((J-K)/(B-1));if(Se<0){if(Se<q*-2){R.logger.warn("PTS < DTS detected in video samples, offsetting DTS from PTS by "+Object(_.toMsFromMpegTsClock)(-q,!0)+" ms");for(var _e=Se,ge=0;ge<B;ge++)A[ge].dts=_e=Math.max(_e,A[ge].pts-q),A[ge].pts=Math.max(_e,A[ge].pts)}else{R.logger.warn("PTS < DTS detected in video samples, shifting DTS by "+Object(_.toMsFromMpegTsClock)(Se,!0)+" ms to overcome this issue");for(var Ge=0;Ge<B;Ge++)A[Ge].dts=A[Ge].dts+Se}K=A[0].dts}if(i){var $e=K-V,Xe=$e>q,at=$e<-1;if(Xe||at){Xe?R.logger.warn("AVC: "+Object(_.toMsFromMpegTsClock)($e,!0)+" ms ("+$e+"dts) hole between fragments detected, filling it"):R.logger.warn("AVC: "+Object(_.toMsFromMpegTsClock)(-$e,!0)+" ms ("+$e+"dts) overlapping between fragments detected"),K=V;var At=A[0].pts-$e;A[0].dts=K,A[0].pts=At,R.logger.log("Video: First PTS/DTS adjusted: "+Object(_.toMsFromMpegTsClock)(At,!0)+"/"+Object(_.toMsFromMpegTsClock)(K,!0)+", delta: "+Object(_.toMsFromMpegTsClock)($e,!0)+" ms")}}l&&(K=Math.max(0,K));for(var kt=0,Nt=0,Ct=0;Ct<B;Ct++){for(var lt=A[Ct],tn=lt.units,Cn=tn.length,Sn=0,vn=0;vn<Cn;vn++)Sn+=tn[vn].data.length;Nt+=Sn,kt+=Cn,lt.length=Sn,lt.dts=Math.max(lt.dts,K),lt.pts=Math.max(lt.pts,lt.dts,0),ne=Math.min(lt.pts,ne),de=Math.max(lt.pts,de)}J=A[B-1].dts;var On=Nt+4*kt+8,Wn;try{Wn=new Uint8Array(On)}catch(Tn){this.observer.emit(H.Events.ERROR,H.Events.ERROR,{type:T.ErrorTypes.MUX_ERROR,details:T.ErrorDetails.REMUX_ALLOC_ERROR,fatal:!1,bytes:On,reason:"fail allocating video mdat "+On});return}var De=new DataView(Wn.buffer);De.setUint32(0,On),Wn.set(D.default.types.mdat,4);for(var We=0;We<B;We++){for(var bt=A[We],_t=bt.units,tt=0,Et=0,be=_t.length;Et<be;Et++){var Ce=_t[Et],Ee=Ce.data,ae=Ce.data.byteLength;De.setUint32(P,ae),P+=4,Wn.set(Ee,P),P+=ae,tt+=4+ae}if(We<B-1)k=A[We+1].dts-bt.dts;else{var se=this.config,pe=bt.dts-A[We>0?We-1:We].dts;if(se.stretchShortVideoTrack&&this.nextAudioPts!==null){var fe=Math.floor(se.maxBufferHole*v),Ke=(y?ne+y*v:this.nextAudioPts)-bt.pts;Ke>fe?(k=Ke-pe,k<0&&(k=pe),R.logger.log("[mp4-remuxer]: It is approximately "+Ke/90+" ms to the next segment; using duration "+k/90+" ms for the last video frame.")):k=pe}else k=pe}var qe=Math.round(bt.pts-bt.dts);N.push(new m(bt.key,k,tt,qe))}if(N.length&&g&&g<70){var Lt=N[0].flags;Lt.dependsOn=2,Lt.isNonSync=0}console.assert(k!==void 0,"mp4SampleDuration must be computed"),this.nextAvcDts=V=J+k,this.isVideoContiguous=!0;var ln=D.default.moof(n.sequenceNumber++,K,L({},n,{samples:N})),Xn="video",gn={data1:ln,data2:Wn,startPTS:ne/v,endPTS:(de+k)/v,startDTS:K/v,endDTS:V/v,type:Xn,hasAudio:!1,hasVideo:!0,nb:N.length,dropped:n.dropped};return n.samples=[],n.dropped=0,console.assert(Wn.length,"MDAT length must not be zero"),gn},p.remuxAudio=function(n,s,i,y,v){var A=n.inputTimeScale,N=n.samplerate?n.samplerate:A,B=A/N,G=n.isAAC?w:E,V=G*B,P=this._initPTS,k=!n.isAAC&&this.typeSupported.mpeg,K=[],J=n.samples,ne=k?0:8,de=this.nextAudioPts||-1,Se=s*A;if(this.isAudioContiguous=i=i||J.length&&de>0&&(y&&Math.abs(Se-de)<9e3||Math.abs(f(J[0].pts-P,Se)-de)<20*V),J.forEach(function(Ee){Ee.pts=f(Ee.pts-P,Se)}),!i||de<0){if(J=J.filter(function(Ee){return Ee.pts>=0}),!J.length)return;v===0?de=0:y?de=Math.max(0,Se):de=J[0].pts}if(n.isAAC)for(var ye=v!==void 0,we=this.config.maxAudioFramesDrift,Re=0,Pe=de;Re<J.length;Re++){var xe=J[Re],Oe=xe.pts,q=Oe-Pe,_e=Math.abs(1e3*q/A);if(q<=-we*V&&ye)Re===0&&(R.logger.warn("Audio frame @ "+(Oe/A).toFixed(3)+"s overlaps nextAudioPts by "+Math.round(1e3*q/A)+" ms."),this.nextAudioPts=de=Pe=Oe);else if(q>=we*V&&_e<U&&ye){var ge=Math.round(q/V);Pe=Oe-ge*V,Pe<0&&(ge--,Pe+=V),Re===0&&(this.nextAudioPts=de=Pe),R.logger.warn("[mp4-remuxer]: Injecting "+ge+" audio frame @ "+(Pe/A).toFixed(3)+"s due to "+Math.round(1e3*q/A)+" ms gap.");for(var Ge=0;Ge<ge;Ge++){var $e=Math.max(Pe,0),Xe=W.default.getSilentFrame(n.manifestCodec||n.codec,n.channelCount);Xe||(R.logger.log("[mp4-remuxer]: Unable to get silent frame for given audio codec; duplicating last frame instead."),Xe=xe.unit.subarray()),J.splice(Re,0,{unit:Xe,pts:$e}),Pe+=V,Re++}}xe.pts=Pe,Pe+=V}for(var at=null,At=null,kt,Nt=0,Ct=J.length;Ct--;)Nt+=J[Ct].unit.byteLength;for(var lt=0,tn=J.length;lt<tn;lt++){var Cn=J[lt],Sn=Cn.unit,vn=Cn.pts;if(At!==null){var On=K[lt-1];On.duration=Math.round((vn-At)/B)}else if(i&&n.isAAC&&(vn=de),at=vn,Nt>0){Nt+=ne;try{kt=new Uint8Array(Nt)}catch(Ee){this.observer.emit(H.Events.ERROR,H.Events.ERROR,{type:T.ErrorTypes.MUX_ERROR,details:T.ErrorDetails.REMUX_ALLOC_ERROR,fatal:!1,bytes:Nt,reason:"fail allocating audio mdat "+Nt});return}if(!k){var Wn=new DataView(kt.buffer);Wn.setUint32(0,Nt),kt.set(D.default.types.mdat,4)}}else return;kt.set(Sn,ne);var De=Sn.byteLength;ne+=De,K.push(new m(!0,G,De,0)),At=vn}var We=K.length;if(!We)return;var bt=K[K.length-1];this.nextAudioPts=de=At+B*bt.duration;var _t=k?new Uint8Array(0):D.default.moof(n.sequenceNumber++,at/B,L({},n,{samples:K}));n.samples=[];var tt=at/A,Et=de/A,be="audio",Ce={data1:_t,data2:kt,startPTS:tt,endPTS:Et,startDTS:tt,endDTS:Et,type:be,hasAudio:!0,hasVideo:!1,nb:We};return this.isAudioContiguous=!0,console.assert(kt.length,"MDAT length must not be zero"),Ce},p.remuxEmptyAudio=function(n,s,i,y){var v=n.inputTimeScale,A=n.samplerate?n.samplerate:v,N=v/A,B=this.nextAudioPts,G=(B!==null?B:y.startDTS*v)+this._initDTS,V=y.endDTS*v+this._initDTS,P=N*w,k=Math.ceil((V-G)/P),K=W.default.getSilentFrame(n.manifestCodec||n.codec,n.channelCount);if(R.logger.warn("[mp4-remuxer]: remux empty Audio"),!K){R.logger.trace("[mp4-remuxer]: Unable to remuxEmptyAudio since we were unable to get a silent frame for given audio codec");return}for(var J=[],ne=0;ne<k;ne++){var de=G+ne*P;J.push({unit:K,pts:de,dts:de})}return n.samples=J,this.remuxAudio(n,s,i,!1)},p.remuxID3=function(n,s){var i=n.samples.length;if(!i)return;for(var y=n.inputTimeScale,v=this._initPTS,A=this._initDTS,N=0;N<i;N++){var B=n.samples[N];B.pts=f(B.pts-v,s*y)/y,B.dts=f(B.dts-A,s*y)/y}var G=n.samples;return n.samples=[],{samples:G}},p.remuxText=function(n,s){var i=n.samples.length;if(!i)return;for(var y=n.inputTimeScale,v=this._initPTS,A=0;A<i;A++){var N=n.samples[A];N.pts=f(N.pts-v,s*y)/y}n.samples.sort(function(G,V){return G.pts-V.pts});var B=n.samples;return n.samples=[],{samples:B}},x}();function f(x,p){var o;if(p===null)return x;for(p<x?o=-8589934592:o=8589934592;Math.abs(x-p)>4294967296;)x+=o;return x}function C(x){for(var p=0;p<x.length;p++)if(x[p].key)return p;return-1}var m=function(p,o,n,s){this.size=void 0,this.duration=void 0,this.cts=void 0,this.flags=void 0,this.duration=o,this.size=n,this.cts=s,this.flags=new c(p)},c=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(ee,I,j){"use strict";j.r(I);var Y=j("./src/polyfills/number.ts"),W=j("./src/utils/mp4-tools.ts"),D=j("./src/loader/fragment.ts"),H=j("./src/utils/logger.ts"),T=function(){function _(){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 L=_.prototype;return L.destroy=function(){},L.resetTimeStamp=function(w){this.initPTS=w,this.lastEndDTS=null},L.resetNextTimestamp=function(){this.lastEndDTS=null},L.resetInitSegment=function(w,E,g){this.audioCodec=E,this.videoCodec=g,this.generateInitSegment(w),this.emitInitSegment=!0},L.generateInitSegment=function(w){var E=this.audioCodec,g=this.videoCodec;if(!w||!w.byteLength){this.initTracks=void 0,this.initData=void 0;return}var h=this.initData=Object(W.parseInitSegment)(w);E||(E=M(h.audio,D.ElementaryStreamTypes.AUDIO)),g||(g=M(h.video,D.ElementaryStreamTypes.VIDEO));var l={};h.audio&&h.video?l.audiovideo={container:"video/mp4",codec:E+","+g,initSegment:w,id:"main"}:h.audio?l.audio={container:"audio/mp4",codec:E,initSegment:w,id:"audio"}:h.video?l.video={container:"video/mp4",codec:g,initSegment:w,id:"main"}:H.logger.warn("[passthrough-remuxer.ts]: initSegment does not contain moov or trak boxes."),this.initTracks=l},L.remux=function(w,E,g,h,l){var d=this.initPTS,f=this.lastEndDTS,C={audio:void 0,video:void 0,text:h,id3:g,initSegment:void 0};Object(Y.isFiniteNumber)(f)||(f=this.lastEndDTS=l||0);var m=E.samples;if(!m||!m.length)return C;var c={initPTS:void 0,timescale:1},x=this.initData;if((!x||!x.length)&&(this.generateInitSegment(m),x=this.initData),!x||!x.length)return H.logger.warn("[passthrough-remuxer.ts]: Failed to generate initSegment."),C;this.emitInitSegment&&(c.tracks=this.initTracks,this.emitInitSegment=!1),Object(Y.isFiniteNumber)(d)||(this.initPTS=c.initPTS=d=R(x,m,f));var p=Object(W.getDuration)(m,x),o=f,n=p+o;Object(W.offsetStartDTS)(x,m,d),p>0?this.lastEndDTS=n:(H.logger.warn("Duration parsed from mp4 should be greater than zero"),this.resetNextTimestamp());var s=!!x.audio,i=!!x.video,y="";s&&(y+="audio"),i&&(y+="video");var v={data1:m,startPTS:o,startDTS:o,endPTS:n,endDTS:n,type:y,hasAudio:s,hasVideo:i,nb:1,dropped:0};return C.audio=v.type==="audio"?v:void 0,C.video=v.type!=="audio"?v:void 0,C.text=h,C.id3=g,C.initSegment=c,C},_}(),R=function(L,U,w){return Object(W.getStartDTS)(L,U)-w};function M(_,L){var U=_==null?void 0:_.codec;return U&&U.length>4?U:U==="hvc1"?"hvc1.1.c.L120.90":U==="av01"?"av01.0.04M.08":U==="avc1"||L===D.ElementaryStreamTypes.VIDEO?"avc1.42e01e":"mp4a.40.5"}I.default=T},"./src/task-loop.ts":function(ee,I,j){"use strict";j.r(I),j.d(I,"default",function(){return Y});var Y=function(){function W(){this._boundTick=void 0,this._tickTimer=null,this._tickInterval=null,this._tickCallCount=0,this._boundTick=this.tick.bind(this)}var D=W.prototype;return D.destroy=function(){this.onHandlerDestroying(),this.onHandlerDestroyed()},D.onHandlerDestroying=function(){this.clearNextTick(),this.clearInterval()},D.onHandlerDestroyed=function(){},D.hasInterval=function(){return!!this._tickInterval},D.hasNextTick=function(){return!!this._tickTimer},D.setInterval=function(T){return this._tickInterval?!1:(this._tickInterval=self.setInterval(this._boundTick,T),!0)},D.clearInterval=function(){return this._tickInterval?(self.clearInterval(this._tickInterval),this._tickInterval=null,!0):!1},D.clearNextTick=function(){return this._tickTimer?(self.clearTimeout(this._tickTimer),this._tickTimer=null,!0):!1},D.tick=function(){this._tickCallCount++,this._tickCallCount===1&&(this.doTick(),this._tickCallCount>1&&this.tickImmediate(),this._tickCallCount=0)},D.tickImmediate=function(){this.clearNextTick(),this._tickTimer=self.setTimeout(this._boundTick,0)},D.doTick=function(){},W}()},"./src/types/cmcd.ts":function(ee,I,j){"use strict";j.r(I),j.d(I,"CMCDVersion",function(){return Y}),j.d(I,"CMCDObjectType",function(){return W}),j.d(I,"CMCDStreamingFormat",function(){return D}),j.d(I,"CMCDStreamType",function(){return H});var Y=1,W;(function(T){T.MANIFEST="m",T.AUDIO="a",T.VIDEO="v",T.MUXED="av",T.INIT="i",T.CAPTION="c",T.TIMED_TEXT="tt",T.KEY="k",T.OTHER="o"})(W||(W={}));var D;(function(T){T.DASH="d",T.HLS="h",T.SMOOTH="s",T.OTHER="o"})(D||(D={}));var H;(function(T){T.VOD="v",T.LIVE="l"})(H||(H={}))},"./src/types/level.ts":function(ee,I,j){"use strict";j.r(I),j.d(I,"HlsSkip",function(){return D}),j.d(I,"getSkipValue",function(){return H}),j.d(I,"HlsUrlParameters",function(){return T}),j.d(I,"Level",function(){return R});function Y(M,_){for(var L=0;L<_.length;L++){var U=_[L];U.enumerable=U.enumerable||!1,U.configurable=!0,"value"in U&&(U.writable=!0),Object.defineProperty(M,U.key,U)}}function W(M,_,L){return _&&Y(M.prototype,_),L&&Y(M,L),M}var D;(function(M){M.No="",M.Yes="YES",M.v2="v2"})(D||(D={}));function H(M,_){var L=M.canSkipUntil,U=M.canSkipDateRanges,w=M.endSN,E=_!==void 0?_-w:0;return L&&E<L?U?D.v2:D.Yes:D.No}var T=function(){function M(L,U,w){this.msn=void 0,this.part=void 0,this.skip=void 0,this.msn=L,this.part=U,this.skip=w}var _=M.prototype;return _.addDirectives=function(U){var w=new self.URL(U);return this.msn!==void 0&&w.searchParams.set("_HLS_msn",this.msn.toString()),this.part!==void 0&&w.searchParams.set("_HLS_part",this.part.toString()),this.skip&&w.searchParams.set("_HLS_skip",this.skip),w.toString()},M}(),R=function(){function M(_){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=[_.url],this.attrs=_.attrs,this.bitrate=_.bitrate,_.details&&(this.details=_.details),this.id=_.id||0,this.name=_.name,this.width=_.width||0,this.height=_.height||0,this.audioCodec=_.audioCodec,this.videoCodec=_.videoCodec,this.unknownCodecs=_.unknownCodecs,this.codecSet=[_.videoCodec,_.audioCodec].filter(function(L){return L}).join(",").replace(/\.[^.,]+/g,"")}return W(M,[{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(L){var U=L%this.url.length;this._urlId!==U&&(this.details=void 0,this._urlId=U)}}]),M}()},"./src/types/loader.ts":function(ee,I,j){"use strict";j.r(I),j.d(I,"PlaylistContextType",function(){return Y}),j.d(I,"PlaylistLevelType",function(){return W});var Y;(function(D){D.MANIFEST="manifest",D.LEVEL="level",D.AUDIO_TRACK="audioTrack",D.SUBTITLE_TRACK="subtitleTrack"})(Y||(Y={}));var W;(function(D){D.MAIN="main",D.AUDIO="audio",D.SUBTITLE="subtitle"})(W||(W={}))},"./src/types/transmuxer.ts":function(ee,I,j){"use strict";j.r(I),j.d(I,"ChunkMetadata",function(){return Y});var Y=function(H,T,R,M,_,L){M===void 0&&(M=0),_===void 0&&(_=-1),L===void 0&&(L=!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=W(),this.buffering={audio:W(),video:W(),audiovideo:W()},this.level=H,this.sn=T,this.id=R,this.size=M,this.part=_,this.partial=L};function W(){return{start:0,executeStart:0,executeEnd:0,end:0}}},"./src/utils/attr-list.ts":function(ee,I,j){"use strict";j.r(I),j.d(I,"AttrList",function(){return D});var Y=/^(\d+)x(\d+)$/,W=/\s*(.+?)\s*=((?:\".*?\")|.*?)(?:,|$)/g,D=function(){function H(R){typeof R=="string"&&(R=H.parseAttrList(R));for(var M in R)R.hasOwnProperty(M)&&(this[M]=R[M])}var T=H.prototype;return T.decimalInteger=function(M){var _=parseInt(this[M],10);return _>Number.MAX_SAFE_INTEGER?Infinity:_},T.hexadecimalInteger=function(M){if(this[M]){var _=(this[M]||"0x").slice(2);_=(_.length&1?"0":"")+_;for(var L=new Uint8Array(_.length/2),U=0;U<_.length/2;U++)L[U]=parseInt(_.slice(U*2,U*2+2),16);return L}else return null},T.hexadecimalIntegerAsNumber=function(M){var _=parseInt(this[M],16);return _>Number.MAX_SAFE_INTEGER?Infinity:_},T.decimalFloatingPoint=function(M){return parseFloat(this[M])},T.optionalFloat=function(M,_){var L=this[M];return L?parseFloat(L):_},T.enumeratedString=function(M){return this[M]},T.bool=function(M){return this[M]==="YES"},T.decimalResolution=function(M){var _=Y.exec(this[M]);return _===null?void 0:{width:parseInt(_[1],10),height:parseInt(_[2],10)}},H.parseAttrList=function(M){var _,L={},U='"';for(W.lastIndex=0;(_=W.exec(M))!==null;){var w=_[2];w.indexOf(U)===0&&w.lastIndexOf(U)===w.length-1&&(w=w.slice(1,-1)),L[_[1]]=w}return L},H}()},"./src/utils/binary-search.ts":function(ee,I,j){"use strict";j.r(I);var Y={search:function(D,H){for(var T=0,R=D.length-1,M=null,_=null;T<=R;){M=(T+R)/2|0,_=D[M];var L=H(_);if(L>0)T=M+1;else if(L<0)R=M-1;else return _}return null}};I.default=Y},"./src/utils/buffer-helper.ts":function(ee,I,j){"use strict";j.r(I),j.d(I,"BufferHelper",function(){return D});var Y=j("./src/utils/logger.ts"),W={length:0,start:function(){return 0},end:function(){return 0}},D=function(){function H(){}return H.isBuffered=function(R,M){try{if(R){for(var _=H.getBuffered(R),L=0;L<_.length;L++)if(M>=_.start(L)&&M<=_.end(L))return!0}}catch(U){}return!1},H.bufferInfo=function(R,M,_){try{if(R){var L=H.getBuffered(R),U=[],w;for(w=0;w<L.length;w++)U.push({start:L.start(w),end:L.end(w)});return this.bufferedInfo(U,M,_)}}catch(E){}return{len:0,start:M,end:M,nextStart:void 0}},H.bufferedInfo=function(R,M,_){M=Math.max(0,M),R.sort(function(c,x){var p=c.start-x.start;return p||x.end-c.end});var L=[];if(_)for(var U=0;U<R.length;U++){var w=L.length;if(w){var E=L[w-1].end;R[U].start-E<_?R[U].end>E&&(L[w-1].end=R[U].end):L.push(R[U])}else L.push(R[U])}else L=R;for(var g=0,h,l=M,d=M,f=0;f<L.length;f++){var C=L[f].start,m=L[f].end;if(M+_>=C&&M<m)l=C,d=m,g=d-M;else if(M+_<C){h=C;break}}return{len:g,start:l||0,end:d||0,nextStart:h}},H.getBuffered=function(R){try{return R.buffered}catch(M){return Y.logger.log("failed to get media.buffered",M),W}},H}()},"./src/utils/cea-608-parser.ts":function(ee,I,j){"use strict";j.r(I),j.d(I,"Row",function(){return d}),j.d(I,"CaptionScreen",function(){return f});var Y=j("./src/utils/logger.ts"),W={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},D=function(n){var s=n;return W.hasOwnProperty(n)&&(s=W[n]),String.fromCharCode(s)},H=15,T=100,R={17:1,18:3,21:5,22:7,23:9,16:11,19:12,20:14},M={17:2,18:4,21:6,22:8,23:10,19:13,20:15},_={25:1,26:3,29:5,30:7,31:9,24:11,27:12,28:14},L={25:2,26:4,29:6,30:8,31:10,27:13,28:15},U=["white","green","blue","cyan","red","yellow","magenta","black","transparent"],w;(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"})(w||(w={}));var E=function(){function o(){this.time=null,this.verboseLevel=w.ERROR}var n=o.prototype;return n.log=function(i,y){this.verboseLevel>=i&&Y.logger.log(this.time+" ["+i+"] "+y)},o}(),g=function(n){for(var s=[],i=0;i<n.length;i++)s.push(n[i].toString(16));return s},h=function(){function o(s,i,y,v,A){this.foreground=void 0,this.underline=void 0,this.italics=void 0,this.background=void 0,this.flash=void 0,this.foreground=s||"white",this.underline=i||!1,this.italics=y||!1,this.background=v||"black",this.flash=A||!1}var n=o.prototype;return n.reset=function(){this.foreground="white",this.underline=!1,this.italics=!1,this.background="black",this.flash=!1},n.setStyles=function(i){for(var y=["foreground","underline","italics","background","flash"],v=0;v<y.length;v++){var A=y[v];i.hasOwnProperty(A)&&(this[A]=i[A])}},n.isDefault=function(){return this.foreground==="white"&&!this.underline&&!this.italics&&this.background==="black"&&!this.flash},n.equals=function(i){return this.foreground===i.foreground&&this.underline===i.underline&&this.italics===i.italics&&this.background===i.background&&this.flash===i.flash},n.copy=function(i){this.foreground=i.foreground,this.underline=i.underline,this.italics=i.italics,this.background=i.background,this.flash=i.flash},n.toString=function(){return"color="+this.foreground+", underline="+this.underline+", italics="+this.italics+", background="+this.background+", flash="+this.flash},o}(),l=function(){function o(s,i,y,v,A,N){this.uchar=void 0,this.penState=void 0,this.uchar=s||" ",this.penState=new h(i,y,v,A,N)}var n=o.prototype;return n.reset=function(){this.uchar=" ",this.penState.reset()},n.setChar=function(i,y){this.uchar=i,this.penState.copy(y)},n.setPenState=function(i){this.penState.copy(i)},n.equals=function(i){return this.uchar===i.uchar&&this.penState.equals(i.penState)},n.copy=function(i){this.uchar=i.uchar,this.penState.copy(i.penState)},n.isEmpty=function(){return this.uchar===" "&&this.penState.isDefault()},o}(),d=function(){function o(s){this.chars=void 0,this.pos=void 0,this.currPenState=void 0,this.cueStartTime=void 0,this.logger=void 0,this.chars=[];for(var i=0;i<T;i++)this.chars.push(new l);this.logger=s,this.pos=0,this.currPenState=new h}var n=o.prototype;return n.equals=function(i){for(var y=!0,v=0;v<T;v++)if(!this.chars[v].equals(i.chars[v])){y=!1;break}return y},n.copy=function(i){for(var y=0;y<T;y++)this.chars[y].copy(i.chars[y])},n.isEmpty=function(){for(var i=!0,y=0;y<T;y++)if(!this.chars[y].isEmpty()){i=!1;break}return i},n.setCursor=function(i){this.pos!==i&&(this.pos=i),this.pos<0?(this.logger.log(w.DEBUG,"Negative cursor position "+this.pos),this.pos=0):this.pos>T&&(this.logger.log(w.DEBUG,"Too large cursor position "+this.pos),this.pos=T)},n.moveCursor=function(i){var y=this.pos+i;if(i>1)for(var v=this.pos+1;v<y+1;v++)this.chars[v].setPenState(this.currPenState);this.setCursor(y)},n.backSpace=function(){this.moveCursor(-1),this.chars[this.pos].setChar(" ",this.currPenState)},n.insertChar=function(i){i>=144&&this.backSpace();var y=D(i);if(this.pos>=T){this.logger.log(w.ERROR,"Cannot insert "+i.toString(16)+" ("+y+") at position "+this.pos+". Skipping it!");return}this.chars[this.pos].setChar(y,this.currPenState),this.moveCursor(1)},n.clearFromPos=function(i){var y;for(y=i;y<T;y++)this.chars[y].reset()},n.clear=function(){this.clearFromPos(0),this.pos=0,this.currPenState.reset()},n.clearToEndOfRow=function(){this.clearFromPos(this.pos)},n.getTextString=function(){for(var i=[],y=!0,v=0;v<T;v++){var A=this.chars[v].uchar;A!==" "&&(y=!1),i.push(A)}return y?"":i.join("")},n.setPenStyles=function(i){this.currPenState.setStyles(i);var y=this.chars[this.pos];y.setPenState(this.currPenState)},o}(),f=function(){function o(s){this.rows=void 0,this.currRow=void 0,this.nrRollUpRows=void 0,this.lastOutputScreen=void 0,this.logger=void 0,this.rows=[];for(var i=0;i<H;i++)this.rows.push(new d(s));this.logger=s,this.currRow=H-1,this.nrRollUpRows=null,this.lastOutputScreen=null,this.reset()}var n=o.prototype;return n.reset=function(){for(var i=0;i<H;i++)this.rows[i].clear();this.currRow=H-1},n.equals=function(i){for(var y=!0,v=0;v<H;v++)if(!this.rows[v].equals(i.rows[v])){y=!1;break}return y},n.copy=function(i){for(var y=0;y<H;y++)this.rows[y].copy(i.rows[y])},n.isEmpty=function(){for(var i=!0,y=0;y<H;y++)if(!this.rows[y].isEmpty()){i=!1;break}return i},n.backSpace=function(){var i=this.rows[this.currRow];i.backSpace()},n.clearToEndOfRow=function(){var i=this.rows[this.currRow];i.clearToEndOfRow()},n.insertChar=function(i){var y=this.rows[this.currRow];y.insertChar(i)},n.setPen=function(i){var y=this.rows[this.currRow];y.setPenStyles(i)},n.moveCursor=function(i){var y=this.rows[this.currRow];y.moveCursor(i)},n.setCursor=function(i){this.logger.log(w.INFO,"setCursor: "+i);var y=this.rows[this.currRow];y.setCursor(i)},n.setPAC=function(i){this.logger.log(w.INFO,"pacData = "+JSON.stringify(i));var y=i.row-1;if(this.nrRollUpRows&&y<this.nrRollUpRows-1&&(y=this.nrRollUpRows-1),this.nrRollUpRows&&this.currRow!==y){for(var v=0;v<H;v++)this.rows[v].clear();var A=this.currRow+1-this.nrRollUpRows,N=this.lastOutputScreen;if(N){var B=N.rows[A].cueStartTime,G=this.logger.time;if(B&&G!==null&&B<G)for(var V=0;V<this.nrRollUpRows;V++)this.rows[y-this.nrRollUpRows+V+1].copy(N.rows[A+V])}}this.currRow=y;var P=this.rows[this.currRow];if(i.indent!==null){var k=i.indent,K=Math.max(k-1,0);P.setCursor(i.indent),i.color=P.chars[K].penState.foreground}var J={foreground:i.color,underline:i.underline,italics:i.italics,background:"black",flash:!1};this.setPen(J)},n.setBkgData=function(i){this.logger.log(w.INFO,"bkgData = "+JSON.stringify(i)),this.backSpace(),this.setPen(i),this.insertChar(32)},n.setRollUpRows=function(i){this.nrRollUpRows=i},n.rollUp=function(){if(this.nrRollUpRows===null){this.logger.log(w.DEBUG,"roll_up but nrRollUpRows not set yet");return}this.logger.log(w.TEXT,this.getDisplayText());var i=this.currRow+1-this.nrRollUpRows,y=this.rows.splice(i,1)[0];y.clear(),this.rows.splice(this.currRow,0,y),this.logger.log(w.INFO,"Rolling up")},n.getDisplayText=function(i){i=i||!1;for(var y=[],v="",A=-1,N=0;N<H;N++){var B=this.rows[N].getTextString();B&&(A=N+1,i?y.push("Row "+A+": '"+B+"'"):y.push(B.trim()))}return y.length>0&&(i?v="["+y.join(" | ")+"]":v=y.join(`
`)),v},n.getTextAndFormat=function(){return this.rows},o}(),C=function(){function o(s,i,y){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=s,this.outputFilter=i,this.mode=null,this.verbose=0,this.displayedMemory=new f(y),this.nonDisplayedMemory=new f(y),this.lastOutputScreen=new f(y),this.currRollUpRow=this.displayedMemory.rows[H-1],this.writeScreen=this.displayedMemory,this.mode=null,this.cueStartTime=null,this.logger=y}var n=o.prototype;return n.reset=function(){this.mode=null,this.displayedMemory.reset(),this.nonDisplayedMemory.reset(),this.lastOutputScreen.reset(),this.outputFilter.reset(),this.currRollUpRow=this.displayedMemory.rows[H-1],this.writeScreen=this.displayedMemory,this.mode=null,this.cueStartTime=null},n.getHandler=function(){return this.outputFilter},n.setHandler=function(i){this.outputFilter=i},n.setPAC=function(i){this.writeScreen.setPAC(i)},n.setBkgData=function(i){this.writeScreen.setBkgData(i)},n.setMode=function(i){if(i===this.mode)return;this.mode=i,this.logger.log(w.INFO,"MODE="+i),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=i},n.insertChars=function(i){for(var y=0;y<i.length;y++)this.writeScreen.insertChar(i[y]);var v=this.writeScreen===this.displayedMemory?"DISP":"NON_DISP";this.logger.log(w.INFO,v+": "+this.writeScreen.getDisplayText(!0)),(this.mode==="MODE_PAINT-ON"||this.mode==="MODE_ROLL-UP")&&(this.logger.log(w.TEXT,"DISPLAYED: "+this.displayedMemory.getDisplayText(!0)),this.outputDataUpdate())},n.ccRCL=function(){this.logger.log(w.INFO,"RCL - Resume Caption Loading"),this.setMode("MODE_POP-ON")},n.ccBS=function(){if(this.logger.log(w.INFO,"BS - BackSpace"),this.mode==="MODE_TEXT")return;this.writeScreen.backSpace(),this.writeScreen===this.displayedMemory&&this.outputDataUpdate()},n.ccAOF=function(){},n.ccAON=function(){},n.ccDER=function(){this.logger.log(w.INFO,"DER- Delete to End of Row"),this.writeScreen.clearToEndOfRow(),this.outputDataUpdate()},n.ccRU=function(i){this.logger.log(w.INFO,"RU("+i+") - Roll Up"),this.writeScreen=this.displayedMemory,this.setMode("MODE_ROLL-UP"),this.writeScreen.setRollUpRows(i)},n.ccFON=function(){this.logger.log(w.INFO,"FON - Flash On"),this.writeScreen.setPen({flash:!0})},n.ccRDC=function(){this.logger.log(w.INFO,"RDC - Resume Direct Captioning"),this.setMode("MODE_PAINT-ON")},n.ccTR=function(){this.logger.log(w.INFO,"TR"),this.setMode("MODE_TEXT")},n.ccRTD=function(){this.logger.log(w.INFO,"RTD"),this.setMode("MODE_TEXT")},n.ccEDM=function(){this.logger.log(w.INFO,"EDM - Erase Displayed Memory"),this.displayedMemory.reset(),this.outputDataUpdate(!0)},n.ccCR=function(){this.logger.log(w.INFO,"CR - Carriage Return"),this.writeScreen.rollUp(),this.outputDataUpdate(!0)},n.ccENM=function(){this.logger.log(w.INFO,"ENM - Erase Non-displayed Memory"),this.nonDisplayedMemory.reset()},n.ccEOC=function(){if(this.logger.log(w.INFO,"EOC - End Of Caption"),this.mode==="MODE_POP-ON"){var i=this.displayedMemory;this.displayedMemory=this.nonDisplayedMemory,this.nonDisplayedMemory=i,this.writeScreen=this.nonDisplayedMemory,this.logger.log(w.TEXT,"DISP: "+this.displayedMemory.getDisplayText())}this.outputDataUpdate(!0)},n.ccTO=function(i){this.logger.log(w.INFO,"TO("+i+") - Tab Offset"),this.writeScreen.moveCursor(i)},n.ccMIDROW=function(i){var y={flash:!1};if(y.underline=i%2===1,y.italics=i>=46,y.italics)y.foreground="white";else{var v=Math.floor(i/2)-16,A=["white","green","blue","cyan","red","yellow","magenta"];y.foreground=A[v]}this.logger.log(w.INFO,"MIDROW: "+JSON.stringify(y)),this.writeScreen.setPen(y)},n.outputDataUpdate=function(i){i===void 0&&(i=!1);var y=this.logger.time;if(y===null)return;this.outputFilter&&(this.cueStartTime===null&&!this.displayedMemory.isEmpty()?this.cueStartTime=y:this.displayedMemory.equals(this.lastOutputScreen)||(this.outputFilter.newCue(this.cueStartTime,y,this.lastOutputScreen),i&&this.outputFilter.dispatchCue&&this.outputFilter.dispatchCue(),this.cueStartTime=this.displayedMemory.isEmpty()?null:y),this.lastOutputScreen.copy(this.displayedMemory))},n.cueSplitAtTime=function(i){this.outputFilter&&(this.displayedMemory.isEmpty()||(this.outputFilter.newCue&&this.outputFilter.newCue(this.cueStartTime,i,this.displayedMemory),this.cueStartTime=i))},o}(),m=function(){function o(s,i,y){this.channels=void 0,this.currentChannel=0,this.cmdHistory=void 0,this.logger=void 0;var v=new E;this.channels=[null,new C(s,i,v),new C(s+1,y,v)],this.cmdHistory=p(),this.logger=v}var n=o.prototype;return n.getHandler=function(i){return this.channels[i].getHandler()},n.setHandler=function(i,y){this.channels[i].setHandler(y)},n.addData=function(i,y){var v,A,N,B=!1;this.logger.time=i;for(var G=0;G<y.length;G+=2){if(A=y[G]&127,N=y[G+1]&127,A===0&&N===0)continue;if(this.logger.log(w.DATA,"["+g([y[G],y[G+1]])+"] -> ("+g([A,N])+")"),v=this.parseCmd(A,N),v||(v=this.parseMidrow(A,N)),v||(v=this.parsePAC(A,N)),v||(v=this.parseBackgroundAttributes(A,N)),!v&&(B=this.parseChars(A,N),B)){var V=this.currentChannel;if(V&&V>0){var P=this.channels[V];P.insertChars(B)}else this.logger.log(w.WARNING,"No channel found yet. TEXT-MODE?")}!v&&!B&&this.logger.log(w.WARNING,"Couldn't parse cleaned data "+g([A,N])+" orig: "+g([y[G],y[G+1]]))}},n.parseCmd=function(i,y){var v=this.cmdHistory,A=(i===20||i===28||i===21||i===29)&&y>=32&&y<=47,N=(i===23||i===31)&&y>=33&&y<=35;if(!(A||N))return!1;if(x(i,y,v))return c(null,null,v),this.logger.log(w.DEBUG,"Repeated command ("+g([i,y])+") is dropped"),!0;var B=i===20||i===21||i===23?1:2,G=this.channels[B];return i===20||i===21||i===28||i===29?y===32?G.ccRCL():y===33?G.ccBS():y===34?G.ccAOF():y===35?G.ccAON():y===36?G.ccDER():y===37?G.ccRU(2):y===38?G.ccRU(3):y===39?G.ccRU(4):y===40?G.ccFON():y===41?G.ccRDC():y===42?G.ccTR():y===43?G.ccRTD():y===44?G.ccEDM():y===45?G.ccCR():y===46?G.ccENM():y===47&&G.ccEOC():G.ccTO(y-32),c(i,y,v),this.currentChannel=B,!0},n.parseMidrow=function(i,y){var v=0;if((i===17||i===25)&&y>=32&&y<=47){if(i===17?v=1:v=2,v!==this.currentChannel)return this.logger.log(w.ERROR,"Mismatch channel in midrow parsing"),!1;var A=this.channels[v];return A?(A.ccMIDROW(y),this.logger.log(w.DEBUG,"MIDROW ("+g([i,y])+")"),!0):!1}return!1},n.parsePAC=function(i,y){var v,A=this.cmdHistory,N=(i>=17&&i<=23||i>=25&&i<=31)&&y>=64&&y<=127,B=(i===16||i===24)&&y>=64&&y<=95;if(!(N||B))return!1;if(x(i,y,A))return c(null,null,A),!0;var G=i<=23?1:2;y>=64&&y<=95?v=G===1?R[i]:_[i]:v=G===1?M[i]:L[i];var V=this.channels[G];return V?(V.setPAC(this.interpretPAC(v,y)),c(i,y,A),this.currentChannel=G,!0):!1},n.interpretPAC=function(i,y){var v,A={color:null,italics:!1,indent:null,underline:!1,row:i};return y>95?v=y-96:v=y-64,A.underline=(v&1)===1,v<=13?A.color=["white","green","blue","cyan","red","yellow","magenta","white"][Math.floor(v/2)]:v<=15?(A.italics=!0,A.color="white"):A.indent=Math.floor((v-16)/2)*4,A},n.parseChars=function(i,y){var v,A=null,N=null;if(i>=25?(v=2,N=i-8):(v=1,N=i),N>=17&&N<=19){var B;N===17?B=y+80:N===18?B=y+112:B=y+144,this.logger.log(w.INFO,"Special char '"+D(B)+"' in channel "+v),A=[B]}else i>=32&&i<=127&&(A=y===0?[i]:[i,y]);if(A){var G=g(A);this.logger.log(w.DEBUG,"Char codes = "+G.join(",")),c(i,y,this.cmdHistory)}return A},n.parseBackgroundAttributes=function(i,y){var v=(i===16||i===24)&&y>=32&&y<=47,A=(i===23||i===31)&&y>=45&&y<=47;if(!(v||A))return!1;var N,B={};i===16||i===24?(N=Math.floor((y-32)/2),B.background=U[N],y%2===1&&(B.background=B.background+"_semi")):y===45?B.background="transparent":(B.foreground="black",y===47&&(B.underline=!0));var G=i<=23?1:2,V=this.channels[G];return V.setBkgData(B),c(i,y,this.cmdHistory),!0},n.reset=function(){for(var i=0;i<Object.keys(this.channels).length;i++){var y=this.channels[i];y&&y.reset()}this.cmdHistory=p()},n.cueSplitAtTime=function(i){for(var y=0;y<this.channels.length;y++){var v=this.channels[y];v&&v.cueSplitAtTime(i)}},o}();function c(o,n,s){s.a=o,s.b=n}function x(o,n,s){return s.a===o&&s.b===n}function p(){return{a:null,b:null}}I.default=m},"./src/utils/codecs.ts":function(ee,I,j){"use strict";j.r(I),j.d(I,"isCodecType",function(){return W}),j.d(I,"isCodecSupportedInMp4",function(){return D});var Y={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 W(H,T){var R=Y[T];return!!R&&R[H.slice(0,4)]===!0}function D(H,T){return MediaSource.isTypeSupported((T||"video")+'/mp4;codecs="'+H+'"')}},"./src/utils/cues.ts":function(ee,I,j){"use strict";j.r(I);var Y=j("./src/utils/vttparser.ts"),W=j("./src/utils/webvtt-parser.ts"),D=j("./src/utils/texttrack-utils.ts"),H=/\s/,T={newCue:function(M,_,L,U){for(var w=[],E,g,h,l,d,f=self.VTTCue||self.TextTrackCue,C=0;C<U.rows.length;C++)if(E=U.rows[C],h=!0,l=0,d="",!E.isEmpty()){for(var m=0;m<E.chars.length;m++)H.test(E.chars[m].uchar)&&h?l++:(d+=E.chars[m].uchar,h=!1);E.cueStartTime=_,_===L&&(L+=1e-4),l>=16?l--:l++;var c=Object(Y.fixLineBreaks)(d.trim()),x=Object(W.generateCueId)(_,L,c);(!M||!M.cues||!M.cues.getCueById(x))&&(g=new f(_,L,c),g.id=x,g.line=C+1,g.align="left",g.position=10+Math.min(80,Math.floor(l*8/32)*10),w.push(g))}return M&&w.length&&(w.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}),w.forEach(function(p){return Object(D.addCueToTrack)(M,p)})),w}};I.default=T},"./src/utils/discontinuities.ts":function(ee,I,j){"use strict";j.r(I),j.d(I,"findFirstFragWithCC",function(){return H}),j.d(I,"shouldAlignOnDiscontinuities",function(){return T}),j.d(I,"findDiscontinuousReferenceFrag",function(){return R}),j.d(I,"adjustSlidingStart",function(){return _}),j.d(I,"alignStream",function(){return L}),j.d(I,"alignPDT",function(){return w}),j.d(I,"alignFragmentByPDTDelta",function(){return E}),j.d(I,"alignMediaPlaylistByPDT",function(){return g});var Y=j("./src/polyfills/number.ts"),W=j("./src/utils/logger.ts"),D=j("./src/controller/level-helper.ts");function H(h,l){for(var d=null,f=0,C=h.length;f<C;f++){var m=h[f];if(m&&m.cc===l){d=m;break}}return d}function T(h,l,d){return!!(l.details&&(d.endCC>d.startCC||h&&h.cc<d.startCC))}function R(h,l){var d=h.fragments,f=l.fragments;if(!f.length||!d.length){W.logger.log("No fragments to align");return}var C=H(d,f[0].cc);if(!C||C&&!C.startPTS){W.logger.log("No frag in previous level to align on");return}return C}function M(h,l){if(h){var d=h.start+l;h.start=h.startPTS=d,h.endPTS=d+h.duration}}function _(h,l){for(var d=l.fragments,f=0,C=d.length;f<C;f++)M(d[f],h);l.fragmentHint&&M(l.fragmentHint,h),l.alignedSliding=!0}function L(h,l,d){if(!l)return;U(h,d,l),!d.alignedSliding&&l.details&&w(d,l.details),!d.alignedSliding&&l.details&&!d.skippedSegments&&Object(D.adjustSliding)(l.details,d)}function U(h,l,d){if(T(h,d,l)){var f=R(d.details,l);f&&Object(Y.isFiniteNumber)(f.start)&&(W.logger.log("Adjusting PTS using last level due to CC increase within current level "+l.url),_(f.start,l))}}function w(h,l){if(!l.fragments.length||!h.hasProgramDateTime||!l.hasProgramDateTime)return;var d=l.fragments[0].programDateTime,f=h.fragments[0].programDateTime,C=(f-d)/1e3+l.fragments[0].start;C&&Object(Y.isFiniteNumber)(C)&&(W.logger.log("Adjusting PTS using programDateTime delta "+(f-d)+"ms, sliding:"+C.toFixed(3)+" "+h.url+" "),_(C,h))}function E(h,l){var d=h.programDateTime;if(!d)return;var f=(d-l)/1e3;h.start=h.startPTS=f,h.endPTS=f+h.duration}function g(h,l){if(!l.fragments.length||!h.hasProgramDateTime||!l.hasProgramDateTime)return;var d=l.fragments[0].programDateTime,f=l.fragments[0].start,C=d-f*1e3;h.fragments.forEach(function(m){E(m,C)}),h.fragmentHint&&E(h.fragmentHint,C),h.alignedSliding=!0}},"./src/utils/ewma-bandwidth-estimator.ts":function(ee,I,j){"use strict";j.r(I);var Y=j("./src/utils/ewma.ts"),W=function(){function D(T,R,M){this.defaultEstimate_=void 0,this.minWeight_=void 0,this.minDelayMs_=void 0,this.slow_=void 0,this.fast_=void 0,this.defaultEstimate_=M,this.minWeight_=.001,this.minDelayMs_=50,this.slow_=new Y.default(T),this.fast_=new Y.default(R)}var H=D.prototype;return H.update=function(R,M){var _=this.slow_,L=this.fast_;this.slow_.halfLife!==R&&(this.slow_=new Y.default(R,_.getEstimate(),_.getTotalWeight())),this.fast_.halfLife!==M&&(this.fast_=new Y.default(M,L.getEstimate(),L.getTotalWeight()))},H.sample=function(R,M){R=Math.max(R,this.minDelayMs_);var _=8*M,L=R/1e3,U=_/L;this.fast_.sample(L,U),this.slow_.sample(L,U)},H.canEstimate=function(){var R=this.fast_;return R&&R.getTotalWeight()>=this.minWeight_},H.getEstimate=function(){return this.canEstimate()?Math.min(this.fast_.getEstimate(),this.slow_.getEstimate()):this.defaultEstimate_},H.destroy=function(){},D}();I.default=W},"./src/utils/ewma.ts":function(ee,I,j){"use strict";j.r(I);var Y=function(){function W(H,T,R){T===void 0&&(T=0),R===void 0&&(R=0),this.halfLife=void 0,this.alpha_=void 0,this.estimate_=void 0,this.totalWeight_=void 0,this.halfLife=H,this.alpha_=H?Math.exp(Math.log(.5)/H):0,this.estimate_=T,this.totalWeight_=R}var D=W.prototype;return D.sample=function(T,R){var M=Math.pow(this.alpha_,T);this.estimate_=R*(1-M)+M*this.estimate_,this.totalWeight_+=T},D.getTotalWeight=function(){return this.totalWeight_},D.getEstimate=function(){if(this.alpha_){var T=1-Math.pow(this.alpha_,this.totalWeight_);if(T)return this.estimate_/T}return this.estimate_},W}();I.default=Y},"./src/utils/fetch-loader.ts":function(ee,I,j){"use strict";j.r(I),j.d(I,"fetchSupported",function(){return E});var Y=j("./src/polyfills/number.ts"),W=j("./src/loader/load-stats.ts"),D=j("./src/demux/chunk-cache.ts");function H(f,C){f.prototype=Object.create(C.prototype),f.prototype.constructor=f,L(f,C)}function T(f){var C=typeof Map=="function"?new Map:void 0;return T=function(c){if(c===null||!_(c))return c;if(typeof c!="function")throw new TypeError("Super expression must either be null or a function");if(typeof C!="undefined"){if(C.has(c))return C.get(c);C.set(c,x)}function x(){return R(c,arguments,U(this).constructor)}return x.prototype=Object.create(c.prototype,{constructor:{value:x,enumerable:!1,writable:!0,configurable:!0}}),L(x,c)},T(f)}function R(f,C,m){return M()?R=Reflect.construct:R=function(x,p,o){var n=[null];n.push.apply(n,p);var s=Function.bind.apply(x,n),i=new s;return o&&L(i,o.prototype),i},R.apply(null,arguments)}function M(){if(typeof Reflect=="undefined"||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(f){return!1}}function _(f){return Function.toString.call(f).indexOf("[native code]")!==-1}function L(f,C){return L=Object.setPrototypeOf||function(c,x){return c.__proto__=x,c},L(f,C)}function U(f){return U=Object.setPrototypeOf?Object.getPrototypeOf:function(m){return m.__proto__||Object.getPrototypeOf(m)},U(f)}function w(){return w=Object.assign||function(f){for(var C=1;C<arguments.length;C++){var m=arguments[C];for(var c in m)Object.prototype.hasOwnProperty.call(m,c)&&(f[c]=m[c])}return f},w.apply(this,arguments)}function E(){if(self.fetch&&self.AbortController&&self.ReadableStream&&self.Request)try{return new self.ReadableStream({}),!0}catch(f){}return!1}var g=function(){function f(m){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=m.fetchSetup||l,this.controller=new self.AbortController,this.stats=new W.LoadStats}var C=f.prototype;return C.destroy=function(){this.loader=this.callbacks=null,this.abortInternal()},C.abortInternal=function(){var c=this.response;(!c||!c.ok)&&(this.stats.aborted=!0,this.controller.abort())},C.abort=function(){var c;this.abortInternal(),(c=this.callbacks)!==null&&c!==void 0&&c.onAbort&&this.callbacks.onAbort(this.stats,this.context,this.response)},C.load=function(c,x,p){var o=this,n=this.stats;if(n.loading.start)throw new Error("Loader can only be used once.");n.loading.start=self.performance.now();var s=h(c,this.controller.signal),i=p.onProgress,y=c.responseType==="arraybuffer",v=y?"byteLength":"length";this.context=c,this.config=x,this.callbacks=p,this.request=this.fetchSetup(c,s),self.clearTimeout(this.requestTimeout),this.requestTimeout=self.setTimeout(function(){o.abortInternal(),p.onTimeout(n,c,o.response)},x.timeout),self.fetch(this.request).then(function(A){if(o.response=o.loader=A,!A.ok){var N=A.status,B=A.statusText;throw new d(B||"fetch, bad network response",N,A)}return n.loading.first=Math.max(self.performance.now(),n.loading.start),n.total=parseInt(A.headers.get("Content-Length")||"0"),i&&Object(Y.isFiniteNumber)(x.highWaterMark)?o.loadProgressively(A,n,c,x.highWaterMark,i):y?A.arrayBuffer():A.text()}).then(function(A){var N=o.response;self.clearTimeout(o.requestTimeout),n.loading.end=Math.max(self.performance.now(),n.loading.first),n.loaded=n.total=A[v];var B={url:N.url,data:A};i&&!Object(Y.isFiniteNumber)(x.highWaterMark)&&i(n,c,A,N),p.onSuccess(B,n,c,N)}).catch(function(A){if(self.clearTimeout(o.requestTimeout),n.aborted)return;var N=A.code||0;p.onError({code:N,text:A.message},c,A.details)})},C.getCacheAge=function(){var c=null;if(this.response){var x=this.response.headers.get("age");c=x?parseFloat(x):null}return c},C.loadProgressively=function(c,x,p,o,n){o===void 0&&(o=0);var s=new D.default,i=c.body.getReader(),y=function v(){return i.read().then(function(A){if(A.done)return s.dataLength&&n(x,p,s.flush(),c),Promise.resolve(new ArrayBuffer(0));var N=A.value,B=N.length;return x.loaded+=B,B<o||s.dataLength?(s.push(N),s.dataLength>=o&&n(x,p,s.flush(),c)):n(x,p,N,c),v()}).catch(function(){return Promise.reject()})};return y()},f}();function h(f,C){var m={method:"GET",mode:"cors",credentials:"same-origin",signal:C,headers:new self.Headers(w({},f.headers))};return f.rangeEnd&&m.headers.set("Range","bytes="+f.rangeStart+"-"+String(f.rangeEnd-1)),m}function l(f,C){return new self.Request(f.url,C)}var d=function(f){H(C,f);function C(m,c,x){var p;return p=f.call(this,m)||this,p.code=void 0,p.details=void 0,p.code=c,p.details=x,p}return C}(T(Error));I.default=g},"./src/utils/imsc1-ttml-parser.ts":function(ee,I,j){"use strict";j.r(I),j.d(I,"IMSC1_CODEC",function(){return _}),j.d(I,"parseIMSC1",function(){return E});var Y=j("./src/utils/mp4-tools.ts"),W=j("./src/utils/vttparser.ts"),D=j("./src/utils/vttcue.ts"),H=j("./src/demux/id3.ts"),T=j("./src/utils/timescale-conversion.ts"),R=j("./src/utils/webvtt-parser.ts");function M(){return M=Object.assign||function(o){for(var n=1;n<arguments.length;n++){var s=arguments[n];for(var i in s)Object.prototype.hasOwnProperty.call(s,i)&&(o[i]=s[i])}return o},M.apply(this,arguments)}var _="stpp.ttml.im1t",L=/^(\d{2,}):(\d{2}):(\d{2}):(\d{2})\.?(\d+)?$/,U=/^(\d*(?:\.\d*)?)(h|m|s|ms|f|t)$/,w={left:"start",center:"center",right:"end",start:"start",end:"end"};function E(o,n,s,i,y){var v=Object(Y.findBox)(new Uint8Array(o),["mdat"]);if(v.length===0){y(new Error("Could not parse IMSC1 mdat"));return}var A=v[0],N=Object(H.utf8ArrayToStr)(new Uint8Array(o,A.start,A.end-A.start)),B=Object(T.toTimescaleFromScale)(n,1,s);try{i(g(N,B))}catch(G){y(G)}}function g(o,n){var s=new DOMParser,i=s.parseFromString(o,"text/xml"),y=i.getElementsByTagName("tt")[0];if(!y)throw new Error("Invalid ttml");var v={frameRate:30,subFrameRate:1,frameRateMultiplier:0,tickRate:0},A=Object.keys(v).reduce(function(P,k){return P[k]=y.getAttribute("ttp:"+k)||v[k],P},{}),N=y.getAttribute("xml:space")!=="preserve",B=l(h(y,"styling","style")),G=l(h(y,"layout","region")),V=h(y,"body","[begin]");return[].map.call(V,function(P){var k=d(P,N);if(!k||!P.hasAttribute("begin"))return null;var K=c(P.getAttribute("begin"),A),J=c(P.getAttribute("dur"),A),ne=c(P.getAttribute("end"),A);if(K===null)throw m(P);if(ne===null){if(J===null)throw m(P);ne=K+J}var de=new D.default(K-n,ne-n,k);de.id=Object(R.generateCueId)(de.startTime,de.endTime,de.text);var Se=G[P.getAttribute("region")],ye=B[P.getAttribute("style")];de.position=10,de.size=80;var we=f(Se,ye),Re=we.textAlign;if(Re){var Pe=w[Re];Pe&&(de.lineAlign=Pe),de.align=Re}return M(de,we),de}).filter(function(P){return P!==null})}function h(o,n,s){var i=o.getElementsByTagName(n)[0];return i?[].slice.call(i.querySelectorAll(s)):[]}function l(o){return o.reduce(function(n,s){var i=s.getAttribute("xml:id");return i&&(n[i]=s),n},{})}function d(o,n){return[].slice.call(o.childNodes).reduce(function(s,i,y){var v;return i.nodeName==="br"&&y?s+`
`:(v=i.childNodes)!==null&&v!==void 0&&v.length?d(i,n):n?s+i.textContent.trim().replace(/\s+/g," "):s+i.textContent},"")}function f(o,n){var s="http://www.w3.org/ns/ttml#styling",i=["displayAlign","textAlign","color","backgroundColor","fontSize","fontFamily"];return i.reduce(function(y,v){var A=C(n,s,v)||C(o,s,v);return A&&(y[v]=A),y},{})}function C(o,n,s){return o.hasAttributeNS(n,s)?o.getAttributeNS(n,s):null}function m(o){return new Error("Could not parse ttml timestamp "+o)}function c(o,n){if(!o)return null;var s=Object(W.parseTimeStamp)(o);return s===null&&(L.test(o)?s=x(o,n):U.test(o)&&(s=p(o,n))),s}function x(o,n){var s=L.exec(o),i=(s[4]|0)+(s[5]|0)/n.subFrameRate;return(s[1]|0)*3600+(s[2]|0)*60+(s[3]|0)+i/n.frameRate}function p(o,n){var s=U.exec(o),i=Number(s[1]),y=s[2];switch(y){case"h":return i*3600;case"m":return i*60;case"ms":return i*1e3;case"f":return i/n.frameRate;case"t":return i/n.tickRate}return i}},"./src/utils/logger.ts":function(ee,I,j){"use strict";j.r(I),j.d(I,"enableLogs",function(){return R}),j.d(I,"logger",function(){return M});var Y=function(){},W={trace:Y,debug:Y,log:Y,warn:Y,info:Y,error:Y},D=W;function H(_){var L=self.console[_];return L?L.bind(self.console,"["+_+"] >"):Y}function T(_){for(var L=arguments.length,U=new Array(L>1?L-1:0),w=1;w<L;w++)U[w-1]=arguments[w];U.forEach(function(E){D[E]=_[E]?_[E].bind(_):H(E)})}function R(_){if(self.console&&_===!0||typeof _=="object"){T(_,"debug","log","info","warn","error");try{D.log()}catch(L){D=W}}else D=W}var M=D},"./src/utils/mediakeys-helper.ts":function(ee,I,j){"use strict";j.r(I),j.d(I,"KeySystems",function(){return Y}),j.d(I,"requestMediaKeySystemAccess",function(){return W});var Y;(function(D){D.WIDEVINE="com.widevine.alpha",D.PLAYREADY="com.microsoft.playready"})(Y||(Y={}));var W=function(){return typeof self!="undefined"&&self.navigator&&self.navigator.requestMediaKeySystemAccess?self.navigator.requestMediaKeySystemAccess.bind(self.navigator):null}()},"./src/utils/mediasource-helper.ts":function(ee,I,j){"use strict";j.r(I),j.d(I,"getMediaSource",function(){return Y});function Y(){return self.MediaSource||self.WebKitMediaSource}},"./src/utils/mp4-tools.ts":function(ee,I,j){"use strict";j.r(I),j.d(I,"bin2str",function(){return T}),j.d(I,"readUint16",function(){return R}),j.d(I,"readUint32",function(){return M}),j.d(I,"writeUint32",function(){return _}),j.d(I,"findBox",function(){return L}),j.d(I,"parseSegmentIndex",function(){return U}),j.d(I,"parseInitSegment",function(){return w}),j.d(I,"getStartDTS",function(){return E}),j.d(I,"getDuration",function(){return g}),j.d(I,"computeRawDurationFromSamples",function(){return h}),j.d(I,"offsetStartDTS",function(){return l}),j.d(I,"segmentValidRange",function(){return d}),j.d(I,"appendUint8Array",function(){return f});var Y=j("./src/utils/typed-array.ts"),W=j("./src/loader/fragment.ts"),D=Math.pow(2,32)-1,H=[].push;function T(C){return String.fromCharCode.apply(null,C)}function R(C,m){"data"in C&&(m+=C.start,C=C.data);var c=C[m]<<8|C[m+1];return c<0?65536+c:c}function M(C,m){"data"in C&&(m+=C.start,C=C.data);var c=C[m]<<24|C[m+1]<<16|C[m+2]<<8|C[m+3];return c<0?4294967296+c:c}function _(C,m,c){"data"in C&&(m+=C.start,C=C.data),C[m]=c>>24,C[m+1]=c>>16&255,C[m+2]=c>>8&255,C[m+3]=c&255}function L(C,m){var c=[];if(!m.length)return c;var x,p,o;"data"in C?(x=C.data,p=C.start,o=C.end):(x=C,p=0,o=x.byteLength);for(var n=p;n<o;){var s=M(x,n),i=T(x.subarray(n+4,n+8)),y=s>1?n+s:o;if(i===m[0])if(m.length===1)c.push({data:x,start:n+8,end:y});else{var v=L({data:x,start:n+8,end:y},m.slice(1));v.length&&H.apply(c,v)}n=y}return c}function U(C){var m=L(C,["moov"]),c=m[0],x=c?c.end:null,p=L(C,["sidx"]);if(!p||!p[0])return null;var o=[],n=p[0],s=n.data[0],i=s===0?8:16,y=M(n,i);i+=4;var v=0,A=0;s===0?i+=8:i+=16,i+=2;var N=n.end+A,B=R(n,i);i+=2;for(var G=0;G<B;G++){var V=i,P=M(n,V);V+=4;var k=P&2147483647,K=(P&2147483648)>>>31;if(K===1)return console.warn("SIDX has hierarchical references (not supported)"),null;var J=M(n,V);V+=4,o.push({referenceSize:k,subsegmentDuration:J,info:{duration:J/y,start:N,end:N+k-1}}),N+=k,V+=4,i=V}return{earliestPresentationTime:v,timescale:y,version:s,referencesCount:B,references:o,moovEndOffset:x}}function w(C){for(var m=[],c=L(C,["moov","trak"]),x=0;x<c.length;x++){var p=c[x],o=L(p,["tkhd"])[0];if(o){var n=o.data[o.start],s=n===0?12:20,i=M(o,s),y=L(p,["mdia","mdhd"])[0];if(y){n=y.data[y.start],s=n===0?12:20;var v=M(y,s),A=L(p,["mdia","hdlr"])[0];if(A){var N=T(A.data.subarray(A.start+8,A.start+12)),B={soun:W.ElementaryStreamTypes.AUDIO,vide:W.ElementaryStreamTypes.VIDEO}[N];if(B){var G=L(p,["mdia","minf","stbl","stsd"])[0],V=void 0;G&&(V=T(G.data.subarray(G.start+12,G.start+16))),m[i]={timescale:v,type:B},m[B]={timescale:v,id:i,codec:V}}}}}}var P=L(C,["moov","mvex","trex"]);return P.forEach(function(k){var K=M(k,4),J=m[K];J&&(J.default={duration:M(k,12),flags:M(k,20)})}),m}function E(C,m){return L(m,["moof","traf"]).reduce(function(c,x){var p=L(x,["tfdt"])[0],o=p.data[p.start],n=L(x,["tfhd"]).reduce(function(s,i){var y=M(i,4),v=C[y];if(v){var A=M(p,4);o===1&&(A*=Math.pow(2,32),A+=M(p,8));var N=v.timescale||9e4,B=A/N;if(isFinite(B)&&(s===null||B<s))return B}return s},null);return n!==null&&isFinite(n)&&(c===null||n<c)?n:c},null)||0}function g(C,m){for(var c=0,x=0,p=0,o=L(C,["moof","traf"]),n=0;n<o.length;n++){var s=o[n],i=L(s,["tfhd"])[0],y=M(i,4),v=m[y];if(!v)continue;var A=v.default,N=M(i,0)|(A==null?void 0:A.flags),B=A==null?void 0:A.duration;N&8&&(N&2?B=M(i,12):B=M(i,8));for(var G=v.timescale||9e4,V=L(s,["trun"]),P=0;P<V.length;P++){if(B){var k=M(V[P],4);c=B*k}else c=h(V[P]);v.type===W.ElementaryStreamTypes.VIDEO?x+=c/G:v.type===W.ElementaryStreamTypes.AUDIO&&(p+=c/G)}}if(x===0&&p===0){var K=U(C);if(K!=null&&K.references)return K.references.reduce(function(J,ne){return J+ne.info.duration||0},0)}return x||p}function h(C){var m=M(C,0),c=8;m&1&&(c+=4),m&4&&(c+=4);for(var x=0,p=M(C,4),o=0;o<p;o++){if(m&256){var n=M(C,c);x+=n,c+=4}m&512&&(c+=4),m&1024&&(c+=4),m&2048&&(c+=4)}return x}function l(C,m,c){L(m,["moof","traf"]).forEach(function(x){L(x,["tfhd"]).forEach(function(p){var o=M(p,4),n=C[o];if(!n)return;var s=n.timescale||9e4;L(x,["tfdt"]).forEach(function(i){var y=i.data[i.start],v=M(i,4);if(y===0)_(i,4,v-c*s);else{v*=Math.pow(2,32),v+=M(i,8),v-=c*s,v=Math.max(v,0);var A=Math.floor(v/(D+1)),N=Math.floor(v%(D+1));_(i,4,A),_(i,8,N)}})})})}function d(C){var m={valid:null,remainder:null},c=L(C,["moof"]);if(c){if(c.length<2)return m.remainder=C,m}else return m;var x=c[c.length-1];return m.valid=Object(Y.sliceUint8)(C,0,x.start-8),m.remainder=Object(Y.sliceUint8)(C,x.start-8),m}function f(C,m){var c=new Uint8Array(C.length+m.length);return c.set(C),c.set(m,C.length),c}},"./src/utils/output-filter.ts":function(ee,I,j){"use strict";j.r(I),j.d(I,"default",function(){return Y});var Y=function(){function W(H,T){this.timelineController=void 0,this.cueRanges=[],this.trackName=void 0,this.startTime=null,this.endTime=null,this.screen=null,this.timelineController=H,this.trackName=T}var D=W.prototype;return D.dispatchCue=function(){if(this.startTime===null)return;this.timelineController.addCues(this.trackName,this.startTime,this.endTime,this.screen,this.cueRanges),this.startTime=null},D.newCue=function(T,R,M){(this.startTime===null||this.startTime>T)&&(this.startTime=T),this.endTime=R,this.screen=M,this.timelineController.createCaptionsTrack(this.trackName)},D.reset=function(){this.cueRanges=[]},W}()},"./src/utils/texttrack-utils.ts":function(ee,I,j){"use strict";j.r(I),j.d(I,"sendAddTrackEvent",function(){return W}),j.d(I,"addCueToTrack",function(){return D}),j.d(I,"clearCurrentCues",function(){return H}),j.d(I,"removeCuesInRange",function(){return T}),j.d(I,"getCuesInRange",function(){return M});var Y=j("./src/utils/logger.ts");function W(_,L){var U;try{U=new Event("addtrack")}catch(w){U=document.createEvent("Event"),U.initEvent("addtrack",!1,!1)}U.track=_,L.dispatchEvent(U)}function D(_,L){var U=_.mode;if(U==="disabled"&&(_.mode="hidden"),_.cues&&!_.cues.getCueById(L.id))try{if(_.addCue(L),!_.cues.getCueById(L.id))throw new Error("addCue is failed for: "+L)}catch(E){Y.logger.debug("[texttrack-utils]: "+E);var w=new self.TextTrackCue(L.startTime,L.endTime,L.text);w.id=L.id,_.addCue(w)}U==="disabled"&&(_.mode=U)}function H(_){var L=_.mode;if(L==="disabled"&&(_.mode="hidden"),_.cues)for(var U=_.cues.length;U--;)_.removeCue(_.cues[U]);L==="disabled"&&(_.mode=L)}function T(_,L,U){var w=_.mode;if(w==="disabled"&&(_.mode="hidden"),_.cues&&_.cues.length>0)for(var E=M(_.cues,L,U),g=0;g<E.length;g++)_.removeCue(E[g]);w==="disabled"&&(_.mode=w)}function R(_,L){if(L<_[0].startTime)return 0;var U=_.length-1;if(L>_[U].endTime)return-1;for(var w=0,E=U;w<=E;){var g=Math.floor((E+w)/2);if(L<_[g].startTime)E=g-1;else if(L>_[g].startTime&&w<U)w=g+1;else return g}return _[w].startTime-L<L-_[E].startTime?w:E}function M(_,L,U){var w=[],E=R(_,L);if(E>-1)for(var g=E,h=_.length;g<h;g++){var l=_[g];if(l.startTime>=L&&l.endTime<=U)w.push(l);else if(l.startTime>U)return w}return w}},"./src/utils/time-ranges.ts":function(ee,I,j){"use strict";j.r(I);var Y={toString:function(D){for(var H="",T=D.length,R=0;R<T;R++)H+="["+D.start(R).toFixed(3)+","+D.end(R).toFixed(3)+"]";return H}};I.default=Y},"./src/utils/timescale-conversion.ts":function(ee,I,j){"use strict";j.r(I),j.d(I,"toTimescaleFromBase",function(){return W}),j.d(I,"toTimescaleFromScale",function(){return D}),j.d(I,"toMsFromMpegTsClock",function(){return H}),j.d(I,"toMpegTsClockFromTimescale",function(){return T});var Y=9e4;function W(R,M,_,L){_===void 0&&(_=1),L===void 0&&(L=!1);var U=R*M*_;return L?Math.round(U):U}function D(R,M,_,L){return _===void 0&&(_=1),L===void 0&&(L=!1),W(R,M,1/_,L)}function H(R,M){return M===void 0&&(M=!1),W(R,1e3,1/Y,M)}function T(R,M){return M===void 0&&(M=1),W(R,Y,1/M)}},"./src/utils/typed-array.ts":function(ee,I,j){"use strict";j.r(I),j.d(I,"sliceUint8",function(){return Y});function Y(W,D,H){return Uint8Array.prototype.slice?W.slice(D,H):new Uint8Array(Array.prototype.slice.call(W,D,H))}},"./src/utils/vttcue.ts":function(ee,I,j){"use strict";j.r(I),I.default=function(){if(typeof self!="undefined"&&self.VTTCue)return self.VTTCue;var Y=["","lr","rl"],W=["start","middle","end","left","right"];function D(_,L){if(typeof L!="string")return!1;if(!Array.isArray(_))return!1;var U=L.toLowerCase();return~_.indexOf(U)?U:!1}function H(_){return D(Y,_)}function T(_){return D(W,_)}function R(_){for(var L=arguments.length,U=new Array(L>1?L-1:0),w=1;w<L;w++)U[w-1]=arguments[w];for(var E=1;E<arguments.length;E++){var g=arguments[E];for(var h in g)_[h]=g[h]}return _}function M(_,L,U){var w=this,E={enumerable:!0};w.hasBeenReset=!1;var g="",h=!1,l=_,d=L,f=U,C=null,m="",c=!0,x="auto",p="start",o=50,n="middle",s=50,i="middle";Object.defineProperty(w,"id",R({},E,{get:function(){return g},set:function(v){g=""+v}})),Object.defineProperty(w,"pauseOnExit",R({},E,{get:function(){return h},set:function(v){h=!!v}})),Object.defineProperty(w,"startTime",R({},E,{get:function(){return l},set:function(v){if(typeof v!="number")throw new TypeError("Start time must be set to a number.");l=v,this.hasBeenReset=!0}})),Object.defineProperty(w,"endTime",R({},E,{get:function(){return d},set:function(v){if(typeof v!="number")throw new TypeError("End time must be set to a number.");d=v,this.hasBeenReset=!0}})),Object.defineProperty(w,"text",R({},E,{get:function(){return f},set:function(v){f=""+v,this.hasBeenReset=!0}})),Object.defineProperty(w,"region",R({},E,{get:function(){return C},set:function(v){C=v,this.hasBeenReset=!0}})),Object.defineProperty(w,"vertical",R({},E,{get:function(){return m},set:function(v){var A=H(v);if(A===!1)throw new SyntaxError("An invalid or illegal string was specified.");m=A,this.hasBeenReset=!0}})),Object.defineProperty(w,"snapToLines",R({},E,{get:function(){return c},set:function(v){c=!!v,this.hasBeenReset=!0}})),Object.defineProperty(w,"line",R({},E,{get:function(){return x},set:function(v){if(typeof v!="number"&&v!=="auto")throw new SyntaxError("An invalid number or illegal string was specified.");x=v,this.hasBeenReset=!0}})),Object.defineProperty(w,"lineAlign",R({},E,{get:function(){return p},set:function(v){var A=T(v);if(!A)throw new SyntaxError("An invalid or illegal string was specified.");p=A,this.hasBeenReset=!0}})),Object.defineProperty(w,"position",R({},E,{get:function(){return o},set:function(v){if(v<0||v>100)throw new Error("Position must be between 0 and 100.");o=v,this.hasBeenReset=!0}})),Object.defineProperty(w,"positionAlign",R({},E,{get:function(){return n},set:function(v){var A=T(v);if(!A)throw new SyntaxError("An invalid or illegal string was specified.");n=A,this.hasBeenReset=!0}})),Object.defineProperty(w,"size",R({},E,{get:function(){return s},set:function(v){if(v<0||v>100)throw new Error("Size must be between 0 and 100.");s=v,this.hasBeenReset=!0}})),Object.defineProperty(w,"align",R({},E,{get:function(){return i},set:function(v){var A=T(v);if(!A)throw new SyntaxError("An invalid or illegal string was specified.");i=A,this.hasBeenReset=!0}})),w.displayState=void 0}return M.prototype.getCueAsHTML=function(){var _=self.WebVTT;return _.convertCueToDOMTree(self,this.text)},M}()},"./src/utils/vttparser.ts":function(ee,I,j){"use strict";j.r(I),j.d(I,"parseTimeStamp",function(){return D}),j.d(I,"fixLineBreaks",function(){return L}),j.d(I,"VTTParser",function(){return U});var Y=j("./src/utils/vttcue.ts"),W=function(){function w(){}var E=w.prototype;return E.decode=function(h,l){if(!h)return"";if(typeof h!="string")throw new Error("Error - expected string data.");return decodeURIComponent(encodeURIComponent(h))},w}();function D(w){function E(h,l,d,f){return(h|0)*3600+(l|0)*60+(d|0)+parseFloat(f||0)}var g=w.match(/^(?:(\d+):)?(\d{2}):(\d{2})(\.\d+)?/);return g?parseFloat(g[2])>59?E(g[2],g[3],0,g[4]):E(g[1],g[2],g[3],g[4]):null}var H=function(){function w(){this.values=Object.create(null)}var E=w.prototype;return E.set=function(h,l){!this.get(h)&&l!==""&&(this.values[h]=l)},E.get=function(h,l,d){return d?this.has(h)?this.values[h]:l[d]:this.has(h)?this.values[h]:l},E.has=function(h){return h in this.values},E.alt=function(h,l,d){for(var f=0;f<d.length;++f)if(l===d[f]){this.set(h,l);break}},E.integer=function(h,l){/^-?\d+$/.test(l)&&this.set(h,parseInt(l,10))},E.percent=function(h,l){if(/^([\d]{1,3})(\.[\d]*)?%$/.test(l)){var d=parseFloat(l);if(d>=0&&d<=100)return this.set(h,d),!0}return!1},w}();function T(w,E,g,h){var l=h?w.split(h):[w];for(var d in l){if(typeof l[d]!="string")continue;var f=l[d].split(g);if(f.length!==2)continue;var C=f[0],m=f[1];E(C,m)}}var R=new Y.default(0,0,""),M=R.align==="middle"?"middle":"center";function _(w,E,g){var h=w;function l(){var C=D(w);if(C===null)throw new Error("Malformed timestamp: "+h);return w=w.replace(/^[^\sa-zA-Z-]+/,""),C}function d(C,m){var c=new H;T(C,function(o,n){var s;switch(o){case"region":for(var i=g.length-1;i>=0;i--)if(g[i].id===n){c.set(o,g[i].region);break}break;case"vertical":c.alt(o,n,["rl","lr"]);break;case"line":s=n.split(","),c.integer(o,s[0]),c.percent(o,s[0])&&c.set("snapToLines",!1),c.alt(o,s[0],["auto"]),s.length===2&&c.alt("lineAlign",s[1],["start",M,"end"]);break;case"position":s=n.split(","),c.percent(o,s[0]),s.length===2&&c.alt("positionAlign",s[1],["start",M,"end","line-left","line-right","auto"]);break;case"size":c.percent(o,n);break;case"align":c.alt(o,n,["start",M,"end","left","right"]);break}},/:/,/\s/),m.region=c.get("region",null),m.vertical=c.get("vertical","");var x=c.get("line","auto");x==="auto"&&R.line===-1&&(x=-1),m.line=x,m.lineAlign=c.get("lineAlign","start"),m.snapToLines=c.get("snapToLines",!0),m.size=c.get("size",100),m.align=c.get("align",M);var p=c.get("position","auto");p==="auto"&&R.position===50&&(p=m.align==="start"||m.align==="left"?0:m.align==="end"||m.align==="right"?100:50),m.position=p}function f(){w=w.replace(/^\s+/,"")}if(f(),E.startTime=l(),f(),w.substr(0,3)!=="-->")throw new Error("Malformed time stamp (time stamps must be separated by '-->'): "+h);w=w.substr(3),f(),E.endTime=l(),f(),d(w,E)}function L(w){return w.replace(/<br(?: \/)?>/gi,`
`)}var U=function(){function w(){this.state="INITIAL",this.buffer="",this.decoder=new W,this.regionList=[],this.cue=null,this.oncue=void 0,this.onparsingerror=void 0,this.onflush=void 0}var E=w.prototype;return E.parse=function(h){var l=this;h&&(l.buffer+=l.decoder.decode(h,{stream:!0}));function d(){var p=l.buffer,o=0;for(p=L(p);o<p.length&&p[o]!=="\r"&&p[o]!==`
`;)++o;var n=p.substr(0,o);return p[o]==="\r"&&++o,p[o]===`
`&&++o,l.buffer=p.substr(o),n}function f(p){T(p,function(o,n){},/:/)}try{var C="";if(l.state==="INITIAL"){if(!/\r\n|\n/.test(l.buffer))return this;C=d();var m=C.match(/^()?WEBVTT([ \t].*)?$/);if(!m||!m[0])throw new Error("Malformed WebVTT signature.");l.state="HEADER"}for(var c=!1;l.buffer;){if(!/\r\n|\n/.test(l.buffer))return this;c?c=!1:C=d();switch(l.state){case"HEADER":/:/.test(C)?f(C):C||(l.state="ID");continue;case"NOTE":C||(l.state="ID");continue;case"ID":if(/^NOTE($|[ \t])/.test(C)){l.state="NOTE";break}if(!C)continue;if(l.cue=new Y.default(0,0,""),l.state="CUE",C.indexOf("-->")===-1){l.cue.id=C;continue}case"CUE":if(!l.cue){l.state="BADCUE";continue}try{_(C,l.cue,l.regionList)}catch(p){l.cue=null,l.state="BADCUE";continue}l.state="CUETEXT";continue;case"CUETEXT":{var x=C.indexOf("-->")!==-1;if(!C||x&&(c=!0)){l.oncue&&l.cue&&l.oncue(l.cue),l.cue=null,l.state="ID";continue}if(l.cue===null)continue;l.cue.text&&(l.cue.text+=`
`),l.cue.text+=C}continue;case"BADCUE":C||(l.state="ID")}}}catch(p){l.state==="CUETEXT"&&l.cue&&l.oncue&&l.oncue(l.cue),l.cue=null,l.state=l.state==="INITIAL"?"BADWEBVTT":"BADCUE"}return this},E.flush=function(){var h=this;try{if((h.cue||h.state==="HEADER")&&(h.buffer+=`
`,h.parse()),h.state==="INITIAL"||h.state==="BADWEBVTT")throw new Error("Malformed WebVTT signature.")}catch(l){h.onparsingerror&&h.onparsingerror(l)}return h.onflush&&h.onflush(),this},w}()},"./src/utils/webvtt-parser.ts":function(ee,I,j){"use strict";j.r(I),j.d(I,"generateCueId",function(){return U}),j.d(I,"parseWebVTT",function(){return E});var Y=j("./src/polyfills/number.ts"),W=j("./src/utils/vttparser.ts"),D=j("./src/demux/id3.ts"),H=j("./src/utils/timescale-conversion.ts"),T=j("./src/remux/mp4-remuxer.ts"),R=/\r\n|\n\r|\n|\r/g,M=function(h,l,d){return d===void 0&&(d=0),h.substr(d,l.length)===l},_=function(h){var l=parseInt(h.substr(-3)),d=parseInt(h.substr(-6,2)),f=parseInt(h.substr(-9,2)),C=h.length>9?parseInt(h.substr(0,h.indexOf(":"))):0;if(!Object(Y.isFiniteNumber)(l)||!Object(Y.isFiniteNumber)(d)||!Object(Y.isFiniteNumber)(f)||!Object(Y.isFiniteNumber)(C))throw Error("Malformed X-TIMESTAMP-MAP: Local:"+h);return l+=1e3*d,l+=60*1e3*f,l+=60*60*1e3*C,l},L=function(h){for(var l=5381,d=h.length;d;)l=l*33^h.charCodeAt(--d);return(l>>>0).toString()};function U(g,h,l){return L(g.toString())+L(h.toString())+L(l)}var w=function(h,l,d){var f=h[l],C=h[f.prevCC];if(!C||!C.new&&f.new){h.ccOffset=h.presentationOffset=f.start,f.new=!1;return}for(;(m=C)!==null&&m!==void 0&&m.new;){var m;h.ccOffset+=f.start-C.start,f.new=!1,f=C,C=h[f.prevCC]}h.presentationOffset=d};function E(g,h,l,d,f,C,m,c){var x=new W.VTTParser,p=Object(D.utf8ArrayToStr)(new Uint8Array(g)).trim().replace(R,`
`).split(`
`),o=[],n=Object(H.toMpegTsClockFromTimescale)(h,l),s="00:00.000",i=0,y=0,v,A=!0,N=!1;x.oncue=function(B){var G=d[f],V=d.ccOffset,P=(i-n)/9e4;if(G!=null&&G.new&&(y!==void 0?V=d.ccOffset=G.start:w(d,f,P)),P&&(V=P-d.presentationOffset),N){var k=B.endTime-B.startTime,K=Object(T.normalizePts)((B.startTime+V-y)*9e4,C*9e4)/9e4;B.startTime=K,B.endTime=K+k}var J=B.text.trim();B.text=decodeURIComponent(encodeURIComponent(J)),B.id||(B.id=U(B.startTime,B.endTime,J)),B.endTime>0&&o.push(B)},x.onparsingerror=function(B){v=B},x.onflush=function(){if(v){c(v);return}m(o)},p.forEach(function(B){if(A)if(M(B,"X-TIMESTAMP-MAP=")){A=!1,N=!0,B.substr(16).split(",").forEach(function(G){M(G,"LOCAL:")?s=G.substr(6):M(G,"MPEGTS:")&&(i=parseInt(G.substr(7)))});try{y=_(s)/1e3}catch(G){N=!1,v=G}return}else B===""&&(A=!1);x.parse(B+`
`)}),x.flush()}},"./src/utils/xhr-loader.ts":function(ee,I,j){"use strict";j.r(I);var Y=j("./src/utils/logger.ts"),W=j("./src/loader/load-stats.ts"),D=/^age:\s*[\d.]+\s*$/m,H=function(){function T(M){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=M?M.xhrSetup:null,this.stats=new W.LoadStats,this.retryDelay=0}var R=T.prototype;return R.destroy=function(){this.callbacks=null,this.abortInternal(),this.loader=null,this.config=null},R.abortInternal=function(){var _=this.loader;self.clearTimeout(this.requestTimeout),self.clearTimeout(this.retryTimeout),_&&(_.onreadystatechange=null,_.onprogress=null,_.readyState!==4&&(this.stats.aborted=!0,_.abort()))},R.abort=function(){var _;this.abortInternal(),(_=this.callbacks)!==null&&_!==void 0&&_.onAbort&&this.callbacks.onAbort(this.stats,this.context,this.loader)},R.load=function(_,L,U){if(this.stats.loading.start)throw new Error("Loader can only be used once.");this.stats.loading.start=self.performance.now(),this.context=_,this.config=L,this.callbacks=U,this.retryDelay=L.retryDelay,this.loadInternal()},R.loadInternal=function(){var _=this.config,L=this.context;if(!_)return;var U=this.loader=new self.XMLHttpRequest,w=this.stats;w.loading.first=0,w.loaded=0;var E=this.xhrSetup;try{if(E)try{E(U,L.url)}catch(l){U.open("GET",L.url,!0),E(U,L.url)}U.readyState||U.open("GET",L.url,!0);var g=this.context.headers;if(g)for(var h in g)U.setRequestHeader(h,g[h])}catch(l){this.callbacks.onError({code:U.status,text:l.message},L,U);return}L.rangeEnd&&U.setRequestHeader("Range","bytes="+L.rangeStart+"-"+(L.rangeEnd-1)),U.onreadystatechange=this.readystatechange.bind(this),U.onprogress=this.loadprogress.bind(this),U.responseType=L.responseType,self.clearTimeout(this.requestTimeout),this.requestTimeout=self.setTimeout(this.loadtimeout.bind(this),_.timeout),U.send()},R.readystatechange=function(){var _=this.context,L=this.loader,U=this.stats;if(!_||!L)return;var w=L.readyState,E=this.config;if(U.aborted)return;if(w>=2)if(self.clearTimeout(this.requestTimeout),U.loading.first===0&&(U.loading.first=Math.max(self.performance.now(),U.loading.start)),w===4){L.onreadystatechange=null,L.onprogress=null;var g=L.status;if(g>=200&&g<300){U.loading.end=Math.max(self.performance.now(),U.loading.first);var h,l;if(_.responseType==="arraybuffer"?(h=L.response,l=h.byteLength):(h=L.responseText,l=h.length),U.loaded=U.total=l,!this.callbacks)return;var d=this.callbacks.onProgress;if(d&&d(U,_,h,L),!this.callbacks)return;var f={url:L.responseURL,data:h};this.callbacks.onSuccess(f,U,_,L)}else U.retry>=E.maxRetry||g>=400&&g<499?(Y.logger.error(g+" while loading "+_.url),this.callbacks.onError({code:g,text:L.statusText},_,L)):(Y.logger.warn(g+" while loading "+_.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,E.maxRetryDelay),U.retry++)}else self.clearTimeout(this.requestTimeout),this.requestTimeout=self.setTimeout(this.loadtimeout.bind(this),E.timeout)},R.loadtimeout=function(){Y.logger.warn("timeout while loading "+this.context.url);var _=this.callbacks;_&&(this.abortInternal(),_.onTimeout(this.stats,this.context,this.loader))},R.loadprogress=function(_){var L=this.stats;L.loaded=_.loaded,_.lengthComputable&&(L.total=_.total)},R.getCacheAge=function(){var _=null;if(this.loader&&D.test(this.loader.getAllResponseHeaders())){var L=this.loader.getResponseHeader("age");_=L?parseFloat(L):null}return _},T}();I.default=H}}).default})},urRO:function(Ne,Ae,O){/*!
* Cropper.js v1.5.12
* https://fengyuanchen.github.io/cropperjs
*
* Copyright 2015-present Chen Fengyuan
* Released under the MIT license
*
* Date: 2021-06-12T08:00:17.411Z
*/(function(ee,I){Ne.exports=I()})(this,function(){"use strict";function ee(Le,re){var ue=Object.keys(Le);if(Object.getOwnPropertySymbols){var ce=Object.getOwnPropertySymbols(Le);re&&(ce=ce.filter(function(rt){return Object.getOwnPropertyDescriptor(Le,rt).enumerable})),ue.push.apply(ue,ce)}return ue}function I(Le){for(var re=1;re<arguments.length;re++){var ue=arguments[re]!=null?arguments[re]:{};re%2?ee(Object(ue),!0).forEach(function(ce){H(Le,ce,ue[ce])}):Object.getOwnPropertyDescriptors?Object.defineProperties(Le,Object.getOwnPropertyDescriptors(ue)):ee(Object(ue)).forEach(function(ce){Object.defineProperty(Le,ce,Object.getOwnPropertyDescriptor(ue,ce))})}return Le}function j(Le){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?j=function(re){return typeof re}:j=function(re){return re&&typeof Symbol=="function"&&re.constructor===Symbol&&re!==Symbol.prototype?"symbol":typeof re},j(Le)}function Y(Le,re){if(!(Le instanceof re))throw new TypeError("Cannot call a class as a function")}function W(Le,re){for(var ue=0;ue<re.length;ue++){var ce=re[ue];ce.enumerable=ce.enumerable||!1,ce.configurable=!0,"value"in ce&&(ce.writable=!0),Object.defineProperty(Le,ce.key,ce)}}function D(Le,re,ue){return re&&W(Le.prototype,re),ue&&W(Le,ue),Le}function H(Le,re,ue){return re in Le?Object.defineProperty(Le,re,{value:ue,enumerable:!0,configurable:!0,writable:!0}):Le[re]=ue,Le}function T(Le){return R(Le)||M(Le)||_(Le)||U()}function R(Le){if(Array.isArray(Le))return L(Le)}function M(Le){if(typeof Symbol!="undefined"&&Le[Symbol.iterator]!=null||Le["@@iterator"]!=null)return Array.from(Le)}function _(Le,re){if(!Le)return;if(typeof Le=="string")return L(Le,re);var ue=Object.prototype.toString.call(Le).slice(8,-1);if(ue==="Object"&&Le.constructor&&(ue=Le.constructor.name),ue==="Map"||ue==="Set")return Array.from(Le);if(ue==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(ue))return L(Le,re)}function L(Le,re){(re==null||re>Le.length)&&(re=Le.length);for(var ue=0,ce=new Array(re);ue<re;ue++)ce[ue]=Le[ue];return ce}function U(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var w=typeof window!="undefined"&&typeof window.document!="undefined",E=w?window:{},g=w&&E.document.documentElement?"ontouchstart"in E.document.documentElement:!1,h=w?"PointerEvent"in E:!1,l="cropper",d="all",f="crop",C="move",m="zoom",c="e",x="w",p="s",o="n",n="ne",s="nw",i="se",y="sw",v="".concat(l,"-crop"),A="".concat(l,"-disabled"),N="".concat(l,"-hidden"),B="".concat(l,"-hide"),G="".concat(l,"-invisible"),V="".concat(l,"-modal"),P="".concat(l,"-move"),k="".concat(l,"Action"),K="".concat(l,"Preview"),J="crop",ne="move",de="none",Se="crop",ye="cropend",we="cropmove",Re="cropstart",Pe="dblclick",xe=g?"touchstart":"mousedown",Oe=g?"touchmove":"mousemove",q=g?"touchend touchcancel":"mouseup",_e=h?"pointerdown":xe,ge=h?"pointermove":Oe,Ge=h?"pointerup pointercancel":q,$e="ready",Xe="resize",at="wheel",At="zoom",kt="image/jpeg",Nt=/^e|w|s|n|se|sw|ne|nw|all|crop|move|zoom$/,Ct=/^data:/,lt=/^data:image\/jpeg;base64,/,tn=/^img|canvas$/i,Cn=200,Sn=100,vn={viewMode:0,dragMode:J,initialAspectRatio:NaN,aspectRatio:NaN,data:null,preview:"",responsive:!0,restore:!0,checkCrossOrigin:!0,checkOrientation:!0,modal:!0,guides:!0,center:!0,highlight:!0,background:!0,autoCrop:!0,autoCropArea:.8,movable:!0,rotatable:!0,scalable:!0,zoomable:!0,zoomOnTouch:!0,zoomOnWheel:!0,wheelZoomRatio:.1,cropBoxMovable:!0,cropBoxResizable:!0,toggleDragModeOnDblclick:!0,minCanvasWidth:0,minCanvasHeight:0,minCropBoxWidth:0,minCropBoxHeight:0,minContainerWidth:Cn,minContainerHeight:Sn,ready:null,cropstart:null,cropmove:null,cropend:null,crop:null,zoom:null},On='<div class="cropper-container" touch-action="none"><div class="cropper-wrap-box"><div class="cropper-canvas"></div></div><div class="cropper-drag-box"></div><div class="cropper-crop-box"><span class="cropper-view-box"></span><span class="cropper-dashed dashed-h"></span><span class="cropper-dashed dashed-v"></span><span class="cropper-center"></span><span class="cropper-face"></span><span class="cropper-line line-e" data-cropper-action="e"></span><span class="cropper-line line-n" data-cropper-action="n"></span><span class="cropper-line line-w" data-cropper-action="w"></span><span class="cropper-line line-s" data-cropper-action="s"></span><span class="cropper-point point-e" data-cropper-action="e"></span><span class="cropper-point point-n" data-cropper-action="n"></span><span class="cropper-point point-w" data-cropper-action="w"></span><span class="cropper-point point-s" data-cropper-action="s"></span><span class="cropper-point point-ne" data-cropper-action="ne"></span><span class="cropper-point point-nw" data-cropper-action="nw"></span><span class="cropper-point point-sw" data-cropper-action="sw"></span><span class="cropper-point point-se" data-cropper-action="se"></span></div></div>',Wn=Number.isNaN||E.isNaN;function De(Le){return typeof Le=="number"&&!Wn(Le)}var We=function(re){return re>0&&re<Infinity};function bt(Le){return typeof Le=="undefined"}function _t(Le){return j(Le)==="object"&&Le!==null}var tt=Object.prototype.hasOwnProperty;function Et(Le){if(!_t(Le))return!1;try{var re=Le.constructor,ue=re.prototype;return re&&ue&&tt.call(ue,"isPrototypeOf")}catch(ce){return!1}}function be(Le){return typeof Le=="function"}var Ce=Array.prototype.slice;function Ee(Le){return Array.from?Array.from(Le):Ce.call(Le)}function ae(Le,re){return Le&&be(re)&&(Array.isArray(Le)||De(Le.length)?Ee(Le).forEach(function(ue,ce){re.call(Le,ue,ce,Le)}):_t(Le)&&Object.keys(Le).forEach(function(ue){re.call(Le,Le[ue],ue,Le)})),Le}var se=Object.assign||function(re){for(var ue=arguments.length,ce=new Array(ue>1?ue-1:0),rt=1;rt<ue;rt++)ce[rt-1]=arguments[rt];return _t(re)&&ce.length>0&&ce.forEach(function(je){_t(je)&&Object.keys(je).forEach(function(Ze){re[Ze]=je[Ze]})}),re},pe=/\.\d*(?:0|9){12}\d*$/;function fe(Le){var re=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1e11;return pe.test(Le)?Math.round(Le*re)/re:Le}var Ke=/^width|height|left|top|marginLeft|marginTop$/;function qe(Le,re){var ue=Le.style;ae(re,function(ce,rt){Ke.test(rt)&&De(ce)&&(ce="".concat(ce,"px")),ue[rt]=ce})}function Lt(Le,re){return Le.classList?Le.classList.contains(re):Le.className.indexOf(re)>-1}function ln(Le,re){if(!re)return;if(De(Le.length)){ae(Le,function(ce){ln(ce,re)});return}if(Le.classList){Le.classList.add(re);return}var ue=Le.className.trim();ue?ue.indexOf(re)<0&&(Le.className="".concat(ue," ").concat(re)):Le.className=re}function Xn(Le,re){if(!re)return;if(De(Le.length)){ae(Le,function(ue){Xn(ue,re)});return}if(Le.classList){Le.classList.remove(re);return}Le.className.indexOf(re)>=0&&(Le.className=Le.className.replace(re,""))}function gn(Le,re,ue){if(!re)return;if(De(Le.length)){ae(Le,function(ce){gn(ce,re,ue)});return}ue?ln(Le,re):Xn(Le,re)}var Tn=/([a-z\d])([A-Z])/g;function vt(Le){return Le.replace(Tn,"$1-$2").toLowerCase()}function wt(Le,re){return _t(Le[re])?Le[re]:Le.dataset?Le.dataset[re]:Le.getAttribute("data-".concat(vt(re)))}function dt(Le,re,ue){_t(ue)?Le[re]=ue:Le.dataset?Le.dataset[re]=ue:Le.setAttribute("data-".concat(vt(re)),ue)}function ve(Le,re){if(_t(Le[re]))try{delete Le[re]}catch(ue){Le[re]=void 0}else if(Le.dataset)try{delete Le.dataset[re]}catch(ue){Le.dataset[re]=void 0}else Le.removeAttribute("data-".concat(vt(re)))}var Ie=/\s\s*/,Tt=function(){var Le=!1;if(w){var re=!1,ue=function(){},ce=Object.defineProperty({},"once",{get:function(){return Le=!0,re},set:function(je){re=je}});E.addEventListener("test",ue,ce),E.removeEventListener("test",ue,ce)}return Le}();function it(Le,re,ue){var ce=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{},rt=ue;re.trim().split(Ie).forEach(function(je){if(!Tt){var Ze=Le.listeners;Ze&&Ze[je]&&Ze[je][ue]&&(rt=Ze[je][ue],delete Ze[je][ue],Object.keys(Ze[je]).length===0&&delete Ze[je],Object.keys(Ze).length===0&&delete Le.listeners)}Le.removeEventListener(je,rt,ce)})}function Yt(Le,re,ue){var ce=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{},rt=ue;re.trim().split(Ie).forEach(function(je){if(ce.once&&!Tt){var Ze=Le.listeners,ft=Ze===void 0?{}:Ze;rt=function(){delete ft[je][ue],Le.removeEventListener(je,rt,ce);for(var Qt=arguments.length,Pt=new Array(Qt),It=0;It<Qt;It++)Pt[It]=arguments[It];ue.apply(Le,Pt)},ft[je]||(ft[je]={}),ft[je][ue]&&Le.removeEventListener(je,ft[je][ue],ce),ft[je][ue]=rt,Le.listeners=ft}Le.addEventListener(je,rt,ce)})}function sn(Le,re,ue){var ce;return be(Event)&&be(CustomEvent)?ce=new CustomEvent(re,{detail:ue,bubbles:!0,cancelable:!0}):(ce=document.createEvent("CustomEvent"),ce.initCustomEvent(re,!0,!0,ue)),Le.dispatchEvent(ce)}function mt(Le){var re=Le.getBoundingClientRect();return{left:re.left+(window.pageXOffset-document.documentElement.clientLeft),top:re.top+(window.pageYOffset-document.documentElement.clientTop)}}var Kt=E.location,Nn=/^(\w+:)\/\/([^:/?#]*):?(\d*)/i;function _n(Le){var re=Le.match(Nn);return re!==null&&(re[1]!==Kt.protocol||re[2]!==Kt.hostname||re[3]!==Kt.port)}function ir(Le){var re="timestamp=".concat(new Date().getTime());return Le+(Le.indexOf("?")===-1?"?":"&")+re}function ua(Le){var re=Le.rotate,ue=Le.scaleX,ce=Le.scaleY,rt=Le.translateX,je=Le.translateY,Ze=[];De(rt)&&rt!==0&&Ze.push("translateX(".concat(rt,"px)")),De(je)&&je!==0&&Ze.push("translateY(".concat(je,"px)")),De(re)&&re!==0&&Ze.push("rotate(".concat(re,"deg)")),De(ue)&&ue!==1&&Ze.push("scaleX(".concat(ue,")")),De(ce)&&ce!==1&&Ze.push("scaleY(".concat(ce,")"));var ft=Ze.length?Ze.join(" "):"none";return{WebkitTransform:ft,msTransform:ft,transform:ft}}function Aa(Le){var re=I({},Le),ue=0;return ae(Le,function(ce,rt){delete re[rt],ae(re,function(je){var Ze=Math.abs(ce.startX-je.startX),ft=Math.abs(ce.startY-je.startY),nn=Math.abs(ce.endX-je.endX),Qt=Math.abs(ce.endY-je.endY),Pt=Math.sqrt(Ze*Ze+ft*ft),It=Math.sqrt(nn*nn+Qt*Qt),cn=(It-Pt)/Pt;Math.abs(cn)>Math.abs(ue)&&(ue=cn)})}),ue}function ra(Le,re){var ue=Le.pageX,ce=Le.pageY,rt={endX:ue,endY:ce};return re?rt:I({startX:ue,startY:ce},rt)}function Jn(Le){var re=0,ue=0,ce=0;return ae(Le,function(rt){var je=rt.startX,Ze=rt.startY;re+=je,ue+=Ze,ce+=1}),re/=ce,ue/=ce,{pageX:re,pageY:ue}}function ca(Le){var re=Le.aspectRatio,ue=Le.height,ce=Le.width,rt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"contain",je=We(ce),Ze=We(ue);if(je&&Ze){var ft=ue*re;rt==="contain"&&ft>ce||rt==="cover"&&ft<ce?ue=ce/re:ce=ue*re}else je?ue=ce/re:Ze&&(ce=ue*re);return{width:ce,height:ue}}function Qa(Le){var re=Le.width,ue=Le.height,ce=Le.degree;if(ce=Math.abs(ce)%180,ce===90)return{width:ue,height:re};var rt=ce%90*Math.PI/180,je=Math.sin(rt),Ze=Math.cos(rt),ft=re*Ze+ue*je,nn=re*je+ue*Ze;return ce>90?{width:nn,height:ft}:{width:ft,height:nn}}function Xr(Le,re,ue,ce){var rt=re.aspectRatio,je=re.naturalWidth,Ze=re.naturalHeight,ft=re.rotate,nn=ft===void 0?0:ft,Qt=re.scaleX,Pt=Qt===void 0?1:Qt,It=re.scaleY,cn=It===void 0?1:It,oa=ue.aspectRatio,Yr=ue.naturalWidth,La=ue.naturalHeight,Qr=ce.fillColor,ja=Qr===void 0?"transparent":Qr,Oa=ce.imageSmoothingEnabled,za=Oa===void 0?!0:Oa,ii=ce.imageSmoothingQuality,Ba=ii===void 0?"low":ii,Fn=ce.maxWidth,sa=Fn===void 0?Infinity:Fn,Z=ce.maxHeight,Te=Z===void 0?Infinity:Z,ze=ce.minWidth,He=ze===void 0?0:ze,ht=ce.minHeight,nt=ht===void 0?0:ht,xt=document.createElement("canvas"),Rt=xt.getContext("2d"),Gt=ca({aspectRatio:oa,width:sa,height:Te}),$t=ca({aspectRatio:oa,width:He,height:nt},"cover"),wn=Math.min(Gt.width,Math.max($t.width,Yr)),bn=Math.min(Gt.height,Math.max($t.height,La)),ot=ca({aspectRatio:rt,width:sa,height:Te}),St=ca({aspectRatio:rt,width:He,height:nt},"cover"),gt=Math.min(ot.width,Math.max(St.width,je)),Vt=Math.min(ot.height,Math.max(St.height,Ze)),Ut=[-gt/2,-Vt/2,gt,Vt];return xt.width=fe(wn),xt.height=fe(bn),Rt.fillStyle=ja,Rt.fillRect(0,0,wn,bn),Rt.save(),Rt.translate(wn/2,bn/2),Rt.rotate(nn*Math.PI/180),Rt.scale(Pt,cn),Rt.imageSmoothingEnabled=za,Rt.imageSmoothingQuality=Ba,Rt.drawImage.apply(Rt,[Le].concat(T(Ut.map(function(En){return Math.floor(fe(En))})))),Rt.restore(),xt}var yt=String.fromCharCode;function dr(Le,re,ue){var ce="";ue+=re;for(var rt=re;rt<ue;rt+=1)ce+=yt(Le.getUint8(rt));return ce}var xr=/^data:.*,/;function fr(Le){var re=Le.replace(xr,""),ue=atob(re),ce=new ArrayBuffer(ue.length),rt=new Uint8Array(ce);return ae(rt,function(je,Ze){rt[Ze]=ue.charCodeAt(Ze)}),ce}function Dt(Le,re){for(var ue=[],ce=8192,rt=new Uint8Array(Le);rt.length>0;)ue.push(yt.apply(null,Ee(rt.subarray(0,ce)))),rt=rt.subarray(ce);return"data:".concat(re,";base64,").concat(btoa(ue.join("")))}function xn(Le){var re=new DataView(Le),ue;try{var ce,rt,je;if(re.getUint8(0)===255&&re.getUint8(1)===216)for(var Ze=re.byteLength,ft=2;ft+1<Ze;){if(re.getUint8(ft)===255&&re.getUint8(ft+1)===225){rt=ft;break}ft+=1}if(rt){var nn=rt+4,Qt=rt+10;if(dr(re,nn,4)==="Exif"){var Pt=re.getUint16(Qt);if(ce=Pt===18761,(ce||Pt===19789)&&re.getUint16(Qt+2,ce)===42){var It=re.getUint32(Qt+4,ce);It>=8&&(je=Qt+It)}}}if(je){var cn=re.getUint16(je,ce),oa,Yr;for(Yr=0;Yr<cn;Yr+=1)if(oa=je+Yr*12+2,re.getUint16(oa,ce)===274){oa+=8,ue=re.getUint16(oa,ce),re.setUint16(oa,1,ce);break}}}catch(La){ue=1}return ue}function Mt(Le){var re=0,ue=1,ce=1;switch(Le){case 2:ue=-1;break;case 3:re=-180;break;case 4:ce=-1;break;case 5:re=90,ce=-1;break;case 6:re=90;break;case 7:re=90,ue=-1;break;case 8:re=-90;break}return{rotate:re,scaleX:ue,scaleY:ce}}var Br={render:function(){this.initContainer(),this.initCanvas(),this.initCropBox(),this.renderCanvas(),this.cropped&&this.renderCropBox()},initContainer:function(){var re=this.element,ue=this.options,ce=this.container,rt=this.cropper,je=Number(ue.minContainerWidth),Ze=Number(ue.minContainerHeight);ln(rt,N),Xn(re,N);var ft={width:Math.max(ce.offsetWidth,je>=0?je:Cn),height:Math.max(ce.offsetHeight,Ze>=0?Ze:Sn)};this.containerData=ft,qe(rt,{width:ft.width,height:ft.height}),ln(re,N),Xn(rt,N)},initCanvas:function(){var re=this.containerData,ue=this.imageData,ce=this.options.viewMode,rt=Math.abs(ue.rotate)%180===90,je=rt?ue.naturalHeight:ue.naturalWidth,Ze=rt?ue.naturalWidth:ue.naturalHeight,ft=je/Ze,nn=re.width,Qt=re.height;re.height*ft>re.width?ce===3?nn=re.height*ft:Qt=re.width/ft:ce===3?Qt=re.width/ft:nn=re.height*ft;var Pt={aspectRatio:ft,naturalWidth:je,naturalHeight:Ze,width:nn,height:Qt};this.canvasData=Pt,this.limited=ce===1||ce===2,this.limitCanvas(!0,!0),Pt.width=Math.min(Math.max(Pt.width,Pt.minWidth),Pt.maxWidth),Pt.height=Math.min(Math.max(Pt.height,Pt.minHeight),Pt.maxHeight),Pt.left=(re.width-Pt.width)/2,Pt.top=(re.height-Pt.height)/2,Pt.oldLeft=Pt.left,Pt.oldTop=Pt.top,this.initialCanvasData=se({},Pt)},limitCanvas:function(re,ue){var ce=this.options,rt=this.containerData,je=this.canvasData,Ze=this.cropBoxData,ft=ce.viewMode,nn=je.aspectRatio,Qt=this.cropped&&Ze;if(re){var Pt=Number(ce.minCanvasWidth)||0,It=Number(ce.minCanvasHeight)||0;ft>1?(Pt=Math.max(Pt,rt.width),It=Math.max(It,rt.height),ft===3&&(It*nn>Pt?Pt=It*nn:It=Pt/nn)):ft>0&&(Pt?Pt=Math.max(Pt,Qt?Ze.width:0):It?It=Math.max(It,Qt?Ze.height:0):Qt&&(Pt=Ze.width,It=Ze.height,It*nn>Pt?Pt=It*nn:It=Pt/nn));var cn=ca({aspectRatio:nn,width:Pt,height:It});Pt=cn.width,It=cn.height,je.minWidth=Pt,je.minHeight=It,je.maxWidth=Infinity,je.maxHeight=Infinity}if(ue)if(ft>(Qt?0:1)){var oa=rt.width-je.width,Yr=rt.height-je.height;je.minLeft=Math.min(0,oa),je.minTop=Math.min(0,Yr),je.maxLeft=Math.max(0,oa),je.maxTop=Math.max(0,Yr),Qt&&this.limited&&(je.minLeft=Math.min(Ze.left,Ze.left+(Ze.width-je.width)),je.minTop=Math.min(Ze.top,Ze.top+(Ze.height-je.height)),je.maxLeft=Ze.left,je.maxTop=Ze.top,ft===2&&(je.width>=rt.width&&(je.minLeft=Math.min(0,oa),je.maxLeft=Math.max(0,oa)),je.height>=rt.height&&(je.minTop=Math.min(0,Yr),je.maxTop=Math.max(0,Yr))))}else je.minLeft=-je.width,je.minTop=-je.height,je.maxLeft=rt.width,je.maxTop=rt.height},renderCanvas:function(re,ue){var ce=this.canvasData,rt=this.imageData;if(ue){var je=Qa({width:rt.naturalWidth*Math.abs(rt.scaleX||1),height:rt.naturalHeight*Math.abs(rt.scaleY||1),degree:rt.rotate||0}),Ze=je.width,ft=je.height,nn=ce.width*(Ze/ce.naturalWidth),Qt=ce.height*(ft/ce.naturalHeight);ce.left-=(nn-ce.width)/2,ce.top-=(Qt-ce.height)/2,ce.width=nn,ce.height=Qt,ce.aspectRatio=Ze/ft,ce.naturalWidth=Ze,ce.naturalHeight=ft,this.limitCanvas(!0,!1)}(ce.width>ce.maxWidth||ce.width<ce.minWidth)&&(ce.left=ce.oldLeft),(ce.height>ce.maxHeight||ce.height<ce.minHeight)&&(ce.top=ce.oldTop),ce.width=Math.min(Math.max(ce.width,ce.minWidth),ce.maxWidth),ce.height=Math.min(Math.max(ce.height,ce.minHeight),ce.maxHeight),this.limitCanvas(!1,!0),ce.left=Math.min(Math.max(ce.left,ce.minLeft),ce.maxLeft),ce.top=Math.min(Math.max(ce.top,ce.minTop),ce.maxTop),ce.oldLeft=ce.left,ce.oldTop=ce.top,qe(this.canvas,se({width:ce.width,height:ce.height},ua({translateX:ce.left,translateY:ce.top}))),this.renderImage(re),this.cropped&&this.limited&&this.limitCropBox(!0,!0)},renderImage:function(re){var ue=this.canvasData,ce=this.imageData,rt=ce.naturalWidth*(ue.width/ue.naturalWidth),je=ce.naturalHeight*(ue.height/ue.naturalHeight);se(ce,{width:rt,height:je,left:(ue.width-rt)/2,top:(ue.height-je)/2}),qe(this.image,se({width:ce.width,height:ce.height},ua(se({translateX:ce.left,translateY:ce.top},ce)))),re&&this.output()},initCropBox:function(){var re=this.options,ue=this.canvasData,ce=re.aspectRatio||re.initialAspectRatio,rt=Number(re.autoCropArea)||.8,je={width:ue.width,height:ue.height};ce&&(ue.height*ce>ue.width?je.height=je.width/ce:je.width=je.height*ce),this.cropBoxData=je,this.limitCropBox(!0,!0),je.width=Math.min(Math.max(je.width,je.minWidth),je.maxWidth),je.height=Math.min(Math.max(je.height,je.minHeight),je.maxHeight),je.width=Math.max(je.minWidth,je.width*rt),je.height=Math.max(je.minHeight,je.height*rt),je.left=ue.left+(ue.width-je.width)/2,je.top=ue.top+(ue.height-je.height)/2,je.oldLeft=je.left,je.oldTop=je.top,this.initialCropBoxData=se({},je)},limitCropBox:function(re,ue){var ce=this.options,rt=this.containerData,je=this.canvasData,Ze=this.cropBoxData,ft=this.limited,nn=ce.aspectRatio;if(re){var Qt=Number(ce.minCropBoxWidth)||0,Pt=Number(ce.minCropBoxHeight)||0,It=ft?Math.min(rt.width,je.width,je.width+je.left,rt.width-je.left):rt.width,cn=ft?Math.min(rt.height,je.height,je.height+je.top,rt.height-je.top):rt.height;Qt=Math.min(Qt,rt.width),Pt=Math.min(Pt,rt.height),nn&&(Qt&&Pt?Pt*nn>Qt?Pt=Qt/nn:Qt=Pt*nn:Qt?Pt=Qt/nn:Pt&&(Qt=Pt*nn),cn*nn>It?cn=It/nn:It=cn*nn),Ze.minWidth=Math.min(Qt,It),Ze.minHeight=Math.min(Pt,cn),Ze.maxWidth=It,Ze.maxHeight=cn}ue&&(ft?(Ze.minLeft=Math.max(0,je.left),Ze.minTop=Math.max(0,je.top),Ze.maxLeft=Math.min(rt.width,je.left+je.width)-Ze.width,Ze.maxTop=Math.min(rt.height,je.top+je.height)-Ze.height):(Ze.minLeft=0,Ze.minTop=0,Ze.maxLeft=rt.width-Ze.width,Ze.maxTop=rt.height-Ze.height))},renderCropBox:function(){var re=this.options,ue=this.containerData,ce=this.cropBoxData;(ce.width>ce.maxWidth||ce.width<ce.minWidth)&&(ce.left=ce.oldLeft),(ce.height>ce.maxHeight||ce.height<ce.minHeight)&&(ce.top=ce.oldTop),ce.width=Math.min(Math.max(ce.width,ce.minWidth),ce.maxWidth),ce.height=Math.min(Math.max(ce.height,ce.minHeight),ce.maxHeight),this.limitCropBox(!1,!0),ce.left=Math.min(Math.max(ce.left,ce.minLeft),ce.maxLeft),ce.top=Math.min(Math.max(ce.top,ce.minTop),ce.maxTop),ce.oldLeft=ce.left,ce.oldTop=ce.top,re.movable&&re.cropBoxMovable&&dt(this.face,k,ce.width>=ue.width&&ce.height>=ue.height?C:d),qe(this.cropBox,se({width:ce.width,height:ce.height},ua({translateX:ce.left,translateY:ce.top}))),this.cropped&&this.limited&&this.limitCanvas(!0,!0),this.disabled||this.output()},output:function(){this.preview(),sn(this.element,Se,this.getData())}},Hr={initPreview:function(){var re=this.element,ue=this.crossOrigin,ce=this.options.preview,rt=ue?this.crossOriginUrl:this.url,je=re.alt||"The image to preview",Ze=document.createElement("img");if(ue&&(Ze.crossOrigin=ue),Ze.src=rt,Ze.alt=je,this.viewBox.appendChild(Ze),this.viewBoxImage=Ze,!ce)return;var ft=ce;typeof ce=="string"?ft=re.ownerDocument.querySelectorAll(ce):ce.querySelector&&(ft=[ce]),this.previews=ft,ae(ft,function(nn){var Qt=document.createElement("img");dt(nn,K,{width:nn.offsetWidth,height:nn.offsetHeight,html:nn.innerHTML}),ue&&(Qt.crossOrigin=ue),Qt.src=rt,Qt.alt=je,Qt.style.cssText='display:block;width:100%;height:auto;min-width:0!important;min-height:0!important;max-width:none!important;max-height:none!important;image-orientation:0deg!important;"',nn.innerHTML="",nn.appendChild(Qt)})},resetPreview:function(){ae(this.previews,function(re){var ue=wt(re,K);qe(re,{width:ue.width,height:ue.height}),re.innerHTML=ue.html,ve(re,K)})},preview:function(){var re=this.imageData,ue=this.canvasData,ce=this.cropBoxData,rt=ce.width,je=ce.height,Ze=re.width,ft=re.height,nn=ce.left-ue.left-re.left,Qt=ce.top-ue.top-re.top;if(!this.cropped||this.disabled)return;qe(this.viewBoxImage,se({width:Ze,height:ft},ua(se({translateX:-nn,translateY:-Qt},re)))),ae(this.previews,function(Pt){var It=wt(Pt,K),cn=It.width,oa=It.height,Yr=cn,La=oa,Qr=1;rt&&(Qr=cn/rt,La=je*Qr),je&&La>oa&&(Qr=oa/je,Yr=rt*Qr,La=oa),qe(Pt,{width:Yr,height:La}),qe(Pt.getElementsByTagName("img")[0],se({width:Ze*Qr,height:ft*Qr},ua(se({translateX:-nn*Qr,translateY:-Qt*Qr},re))))})}},wr={bind:function(){var re=this.element,ue=this.options,ce=this.cropper;be(ue.cropstart)&&Yt(re,Re,ue.cropstart),be(ue.cropmove)&&Yt(re,we,ue.cropmove),be(ue.cropend)&&Yt(re,ye,ue.cropend),be(ue.crop)&&Yt(re,Se,ue.crop),be(ue.zoom)&&Yt(re,At,ue.zoom),Yt(ce,_e,this.onCropStart=this.cropStart.bind(this)),ue.zoomable&&ue.zoomOnWheel&&Yt(ce,at,this.onWheel=this.wheel.bind(this),{passive:!1,capture:!0}),ue.toggleDragModeOnDblclick&&Yt(ce,Pe,this.onDblclick=this.dblclick.bind(this)),Yt(re.ownerDocument,ge,this.onCropMove=this.cropMove.bind(this)),Yt(re.ownerDocument,Ge,this.onCropEnd=this.cropEnd.bind(this)),ue.responsive&&Yt(window,Xe,this.onResize=this.resize.bind(this))},unbind:function(){var re=this.element,ue=this.options,ce=this.cropper;be(ue.cropstart)&&it(re,Re,ue.cropstart),be(ue.cropmove)&&it(re,we,ue.cropmove),be(ue.cropend)&&it(re,ye,ue.cropend),be(ue.crop)&&it(re,Se,ue.crop),be(ue.zoom)&&it(re,At,ue.zoom),it(ce,_e,this.onCropStart),ue.zoomable&&ue.zoomOnWheel&&it(ce,at,this.onWheel,{passive:!1,capture:!0}),ue.toggleDragModeOnDblclick&&it(ce,Pe,this.onDblclick),it(re.ownerDocument,ge,this.onCropMove),it(re.ownerDocument,Ge,this.onCropEnd),ue.responsive&&it(window,Xe,this.onResize)}},qr={resize:function(){if(this.disabled)return;var re=this.options,ue=this.container,ce=this.containerData,rt=ue.offsetWidth/ce.width,je=ue.offsetHeight/ce.height,Ze=Math.abs(rt-1)>Math.abs(je-1)?rt:je;if(Ze!==1){var ft,nn;re.restore&&(ft=this.getCanvasData(),nn=this.getCropBoxData()),this.render(),re.restore&&(this.setCanvasData(ae(ft,function(Qt,Pt){ft[Pt]=Qt*Ze})),this.setCropBoxData(ae(nn,function(Qt,Pt){nn[Pt]=Qt*Ze})))}},dblclick:function(){if(this.disabled||this.options.dragMode===de)return;this.setDragMode(Lt(this.dragBox,v)?ne:J)},wheel:function(re){var ue=this,ce=Number(this.options.wheelZoomRatio)||.1,rt=1;if(this.disabled)return;if(re.preventDefault(),this.wheeling)return;this.wheeling=!0,setTimeout(function(){ue.wheeling=!1},50),re.deltaY?rt=re.deltaY>0?1:-1:re.wheelDelta?rt=-re.wheelDelta/120:re.detail&&(rt=re.detail>0?1:-1),this.zoom(-rt*ce,re)},cropStart:function(re){var ue=re.buttons,ce=re.button;if(this.disabled||(re.type==="mousedown"||re.type==="pointerdown"&&re.pointerType==="mouse")&&(De(ue)&&ue!==1||De(ce)&&ce!==0||re.ctrlKey))return;var rt=this.options,je=this.pointers,Ze;if(re.changedTouches?ae(re.changedTouches,function(ft){je[ft.identifier]=ra(ft)}):je[re.pointerId||0]=ra(re),Object.keys(je).length>1&&rt.zoomable&&rt.zoomOnTouch?Ze=m:Ze=wt(re.target,k),!Nt.test(Ze))return;if(sn(this.element,Re,{originalEvent:re,action:Ze})===!1)return;re.preventDefault(),this.action=Ze,this.cropping=!1,Ze===f&&(this.cropping=!0,ln(this.dragBox,V))},cropMove:function(re){var ue=this.action;if(this.disabled||!ue)return;var ce=this.pointers;if(re.preventDefault(),sn(this.element,we,{originalEvent:re,action:ue})===!1)return;re.changedTouches?ae(re.changedTouches,function(rt){se(ce[rt.identifier]||{},ra(rt,!0))}):se(ce[re.pointerId||0]||{},ra(re,!0)),this.change(re)},cropEnd:function(re){if(this.disabled)return;var ue=this.action,ce=this.pointers;if(re.changedTouches?ae(re.changedTouches,function(rt){delete ce[rt.identifier]}):delete ce[re.pointerId||0],!ue)return;re.preventDefault(),Object.keys(ce).length||(this.action=""),this.cropping&&(this.cropping=!1,gn(this.dragBox,V,this.cropped&&this.options.modal)),sn(this.element,ye,{originalEvent:re,action:ue})}},Kn={change:function(re){var ue=this.options,ce=this.canvasData,rt=this.containerData,je=this.cropBoxData,Ze=this.pointers,ft=this.action,nn=ue.aspectRatio,Qt=je.left,Pt=je.top,It=je.width,cn=je.height,oa=Qt+It,Yr=Pt+cn,La=0,Qr=0,ja=rt.width,Oa=rt.height,za=!0,ii;!nn&&re.shiftKey&&(nn=It&&cn?It/cn:1),this.limited&&(La=je.minLeft,Qr=je.minTop,ja=La+Math.min(rt.width,ce.width,ce.left+ce.width),Oa=Qr+Math.min(rt.height,ce.height,ce.top+ce.height));var Ba=Ze[Object.keys(Ze)[0]],Fn={x:Ba.endX-Ba.startX,y:Ba.endY-Ba.startY},sa=function(Te){switch(Te){case c:oa+Fn.x>ja&&(Fn.x=ja-oa);break;case x:Qt+Fn.x<La&&(Fn.x=La-Qt);break;case o:Pt+Fn.y<Qr&&(Fn.y=Qr-Pt);break;case p:Yr+Fn.y>Oa&&(Fn.y=Oa-Yr);break}};switch(ft){case d:Qt+=Fn.x,Pt+=Fn.y;break;case c:if(Fn.x>=0&&(oa>=ja||nn&&(Pt<=Qr||Yr>=Oa))){za=!1;break}sa(c),It+=Fn.x,It<0&&(ft=x,It=-It,Qt-=It),nn&&(cn=It/nn,Pt+=(je.height-cn)/2);break;case o:if(Fn.y<=0&&(Pt<=Qr||nn&&(Qt<=La||oa>=ja))){za=!1;break}sa(o),cn-=Fn.y,Pt+=Fn.y,cn<0&&(ft=p,cn=-cn,Pt-=cn),nn&&(It=cn*nn,Qt+=(je.width-It)/2);break;case x:if(Fn.x<=0&&(Qt<=La||nn&&(Pt<=Qr||Yr>=Oa))){za=!1;break}sa(x),It-=Fn.x,Qt+=Fn.x,It<0&&(ft=c,It=-It,Qt-=It),nn&&(cn=It/nn,Pt+=(je.height-cn)/2);break;case p:if(Fn.y>=0&&(Yr>=Oa||nn&&(Qt<=La||oa>=ja))){za=!1;break}sa(p),cn+=Fn.y,cn<0&&(ft=o,cn=-cn,Pt-=cn),nn&&(It=cn*nn,Qt+=(je.width-It)/2);break;case n:if(nn){if(Fn.y<=0&&(Pt<=Qr||oa>=ja)){za=!1;break}sa(o),cn-=Fn.y,Pt+=Fn.y,It=cn*nn}else sa(o),sa(c),Fn.x>=0?oa<ja?It+=Fn.x:Fn.y<=0&&Pt<=Qr&&(za=!1):It+=Fn.x,Fn.y<=0?Pt>Qr&&(cn-=Fn.y,Pt+=Fn.y):(cn-=Fn.y,Pt+=Fn.y);It<0&&cn<0?(ft=y,cn=-cn,It=-It,Pt-=cn,Qt-=It):It<0?(ft=s,It=-It,Qt-=It):cn<0&&(ft=i,cn=-cn,Pt-=cn);break;case s:if(nn){if(Fn.y<=0&&(Pt<=Qr||Qt<=La)){za=!1;break}sa(o),cn-=Fn.y,Pt+=Fn.y,It=cn*nn,Qt+=je.width-It}else sa(o),sa(x),Fn.x<=0?Qt>La?(It-=Fn.x,Qt+=Fn.x):Fn.y<=0&&Pt<=Qr&&(za=!1):(It-=Fn.x,Qt+=Fn.x),Fn.y<=0?Pt>Qr&&(cn-=Fn.y,Pt+=Fn.y):(cn-=Fn.y,Pt+=Fn.y);It<0&&cn<0?(ft=i,cn=-cn,It=-It,Pt-=cn,Qt-=It):It<0?(ft=n,It=-It,Qt-=It):cn<0&&(ft=y,cn=-cn,Pt-=cn);break;case y:if(nn){if(Fn.x<=0&&(Qt<=La||Yr>=Oa)){za=!1;break}sa(x),It-=Fn.x,Qt+=Fn.x,cn=It/nn}else sa(p),sa(x),Fn.x<=0?Qt>La?(It-=Fn.x,Qt+=Fn.x):Fn.y>=0&&Yr>=Oa&&(za=!1):(It-=Fn.x,Qt+=Fn.x),Fn.y>=0?Yr<Oa&&(cn+=Fn.y):cn+=Fn.y;It<0&&cn<0?(ft=n,cn=-cn,It=-It,Pt-=cn,Qt-=It):It<0?(ft=i,It=-It,Qt-=It):cn<0&&(ft=s,cn=-cn,Pt-=cn);break;case i:if(nn){if(Fn.x>=0&&(oa>=ja||Yr>=Oa)){za=!1;break}sa(c),It+=Fn.x,cn=It/nn}else sa(p),sa(c),Fn.x>=0?oa<ja?It+=Fn.x:Fn.y>=0&&Yr>=Oa&&(za=!1):It+=Fn.x,Fn.y>=0?Yr<Oa&&(cn+=Fn.y):cn+=Fn.y;It<0&&cn<0?(ft=s,cn=-cn,It=-It,Pt-=cn,Qt-=It):It<0?(ft=y,It=-It,Qt-=It):cn<0&&(ft=n,cn=-cn,Pt-=cn);break;case C:this.move(Fn.x,Fn.y),za=!1;break;case m:this.zoom(Aa(Ze),re),za=!1;break;case f:if(!Fn.x||!Fn.y){za=!1;break}ii=mt(this.cropper),Qt=Ba.startX-ii.left,Pt=Ba.startY-ii.top,It=je.minWidth,cn=je.minHeight,Fn.x>0?ft=Fn.y>0?i:n:Fn.x<0&&(Qt-=It,ft=Fn.y>0?y:s),Fn.y<0&&(Pt-=cn),this.cropped||(Xn(this.cropBox,N),this.cropped=!0,this.limited&&this.limitCropBox(!0,!0));break}za&&(je.width=It,je.height=cn,je.left=Qt,je.top=Pt,this.action=ft,this.renderCropBox()),ae(Ze,function(Z){Z.startX=Z.endX,Z.startY=Z.endY})}},ya={crop:function(){return this.ready&&!this.cropped&&!this.disabled&&(this.cropped=!0,this.limitCropBox(!0,!0),this.options.modal&&ln(this.dragBox,V),Xn(this.cropBox,N),this.setCropBoxData(this.initialCropBoxData)),this},reset:function(){return this.ready&&!this.disabled&&(this.imageData=se({},this.initialImageData),this.canvasData=se({},this.initialCanvasData),this.cropBoxData=se({},this.initialCropBoxData),this.renderCanvas(),this.cropped&&this.renderCropBox()),this},clear:function(){return this.cropped&&!this.disabled&&(se(this.cropBoxData,{left:0,top:0,width:0,height:0}),this.cropped=!1,this.renderCropBox(),this.limitCanvas(!0,!0),this.renderCanvas(),Xn(this.dragBox,V),ln(this.cropBox,N)),this},replace:function(re){var ue=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return!this.disabled&&re&&(this.isImg&&(this.element.src=re),ue?(this.url=re,this.image.src=re,this.ready&&(this.viewBoxImage.src=re,ae(this.previews,function(ce){ce.getElementsByTagName("img")[0].src=re}))):(this.isImg&&(this.replaced=!0),this.options.data=null,this.uncreate(),this.load(re))),this},enable:function(){return this.ready&&this.disabled&&(this.disabled=!1,Xn(this.cropper,A)),this},disable:function(){return this.ready&&!this.disabled&&(this.disabled=!0,ln(this.cropper,A)),this},destroy:function(){var re=this.element;return re[l]?(re[l]=void 0,this.isImg&&this.replaced&&(re.src=this.originalUrl),this.uncreate(),this):this},move:function(re){var ue=arguments.length>1&&arguments[1]!==void 0?arguments[1]:re,ce=this.canvasData,rt=ce.left,je=ce.top;return this.moveTo(bt(re)?re:rt+Number(re),bt(ue)?ue:je+Number(ue))},moveTo:function(re){var ue=arguments.length>1&&arguments[1]!==void 0?arguments[1]:re,ce=this.canvasData,rt=!1;return re=Number(re),ue=Number(ue),this.ready&&!this.disabled&&this.options.movable&&(De(re)&&(ce.left=re,rt=!0),De(ue)&&(ce.top=ue,rt=!0),rt&&this.renderCanvas(!0)),this},zoom:function(re,ue){var ce=this.canvasData;return re=Number(re),re<0?re=1/(1-re):re=1+re,this.zoomTo(ce.width*re/ce.naturalWidth,null,ue)},zoomTo:function(re,ue,ce){var rt=this.options,je=this.canvasData,Ze=je.width,ft=je.height,nn=je.naturalWidth,Qt=je.naturalHeight;if(re=Number(re),re>=0&&this.ready&&!this.disabled&&rt.zoomable){var Pt=nn*re,It=Qt*re;if(sn(this.element,At,{ratio:re,oldRatio:Ze/nn,originalEvent:ce})===!1)return this;if(ce){var cn=this.pointers,oa=mt(this.cropper),Yr=cn&&Object.keys(cn).length?Jn(cn):{pageX:ce.pageX,pageY:ce.pageY};je.left-=(Pt-Ze)*((Yr.pageX-oa.left-je.left)/Ze),je.top-=(It-ft)*((Yr.pageY-oa.top-je.top)/ft)}else Et(ue)&&De(ue.x)&&De(ue.y)?(je.left-=(Pt-Ze)*((ue.x-je.left)/Ze),je.top-=(It-ft)*((ue.y-je.top)/ft)):(je.left-=(Pt-Ze)/2,je.top-=(It-ft)/2);je.width=Pt,je.height=It,this.renderCanvas(!0)}return this},rotate:function(re){return this.rotateTo((this.imageData.rotate||0)+Number(re))},rotateTo:function(re){return re=Number(re),De(re)&&this.ready&&!this.disabled&&this.options.rotatable&&(this.imageData.rotate=re%360,this.renderCanvas(!0,!0)),this},scaleX:function(re){var ue=this.imageData.scaleY;return this.scale(re,De(ue)?ue:1)},scaleY:function(re){var ue=this.imageData.scaleX;return this.scale(De(ue)?ue:1,re)},scale:function(re){var ue=arguments.length>1&&arguments[1]!==void 0?arguments[1]:re,ce=this.imageData,rt=!1;return re=Number(re),ue=Number(ue),this.ready&&!this.disabled&&this.options.scalable&&(De(re)&&(ce.scaleX=re,rt=!0),De(ue)&&(ce.scaleY=ue,rt=!0),rt&&this.renderCanvas(!0,!0)),this},getData:function(){var re=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1,ue=this.options,ce=this.imageData,rt=this.canvasData,je=this.cropBoxData,Ze;if(this.ready&&this.cropped){Ze={x:je.left-rt.left,y:je.top-rt.top,width:je.width,height:je.height};var ft=ce.width/ce.naturalWidth;if(ae(Ze,function(Pt,It){Ze[It]=Pt/ft}),re){var nn=Math.round(Ze.y+Ze.height),Qt=Math.round(Ze.x+Ze.width);Ze.x=Math.round(Ze.x),Ze.y=Math.round(Ze.y),Ze.width=Qt-Ze.x,Ze.height=nn-Ze.y}}else Ze={x:0,y:0,width:0,height:0};return ue.rotatable&&(Ze.rotate=ce.rotate||0),ue.scalable&&(Ze.scaleX=ce.scaleX||1,Ze.scaleY=ce.scaleY||1),Ze},setData:function(re){var ue=this.options,ce=this.imageData,rt=this.canvasData,je={};if(this.ready&&!this.disabled&&Et(re)){var Ze=!1;ue.rotatable&&(De(re.rotate)&&re.rotate!==ce.rotate&&(ce.rotate=re.rotate,Ze=!0)),ue.scalable&&(De(re.scaleX)&&re.scaleX!==ce.scaleX&&(ce.scaleX=re.scaleX,Ze=!0),De(re.scaleY)&&re.scaleY!==ce.scaleY&&(ce.scaleY=re.scaleY,Ze=!0)),Ze&&this.renderCanvas(!0,!0);var ft=ce.width/ce.naturalWidth;De(re.x)&&(je.left=re.x*ft+rt.left),De(re.y)&&(je.top=re.y*ft+rt.top),De(re.width)&&(je.width=re.width*ft),De(re.height)&&(je.height=re.height*ft),this.setCropBoxData(je)}return this},getContainerData:function(){return this.ready?se({},this.containerData):{}},getImageData:function(){return this.sized?se({},this.imageData):{}},getCanvasData:function(){var re=this.canvasData,ue={};return this.ready&&ae(["left","top","width","height","naturalWidth","naturalHeight"],function(ce){ue[ce]=re[ce]}),ue},setCanvasData:function(re){var ue=this.canvasData,ce=ue.aspectRatio;return this.ready&&!this.disabled&&Et(re)&&(De(re.left)&&(ue.left=re.left),De(re.top)&&(ue.top=re.top),De(re.width)?(ue.width=re.width,ue.height=re.width/ce):De(re.height)&&(ue.height=re.height,ue.width=re.height*ce),this.renderCanvas(!0)),this},getCropBoxData:function(){var re=this.cropBoxData,ue;return this.ready&&this.cropped&&(ue={left:re.left,top:re.top,width:re.width,height:re.height}),ue||{}},setCropBoxData:function(re){var ue=this.cropBoxData,ce=this.options.aspectRatio,rt,je;return this.ready&&this.cropped&&!this.disabled&&Et(re)&&(De(re.left)&&(ue.left=re.left),De(re.top)&&(ue.top=re.top),De(re.width)&&re.width!==ue.width&&(rt=!0,ue.width=re.width),De(re.height)&&re.height!==ue.height&&(je=!0,ue.height=re.height),ce&&(rt?ue.height=ue.width/ce:je&&(ue.width=ue.height*ce)),this.renderCropBox()),this},getCroppedCanvas:function(){var re=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};if(!this.ready||!window.HTMLCanvasElement)return null;var ue=this.canvasData,ce=Xr(this.image,this.imageData,ue,re);if(!this.cropped)return ce;var rt=this.getData(),je=rt.x,Ze=rt.y,ft=rt.width,nn=rt.height,Qt=ce.width/Math.floor(ue.naturalWidth);Qt!==1&&(je*=Qt,Ze*=Qt,ft*=Qt,nn*=Qt);var Pt=ft/nn,It=ca({aspectRatio:Pt,width:re.maxWidth||Infinity,height:re.maxHeight||Infinity}),cn=ca({aspectRatio:Pt,width:re.minWidth||0,height:re.minHeight||0},"cover"),oa=ca({aspectRatio:Pt,width:re.width||(Qt!==1?ce.width:ft),height:re.height||(Qt!==1?ce.height:nn)}),Yr=oa.width,La=oa.height;Yr=Math.min(It.width,Math.max(cn.width,Yr)),La=Math.min(It.height,Math.max(cn.height,La));var Qr=document.createElement("canvas"),ja=Qr.getContext("2d");Qr.width=fe(Yr),Qr.height=fe(La),ja.fillStyle=re.fillColor||"transparent",ja.fillRect(0,0,Yr,La);var Oa=re.imageSmoothingEnabled,za=Oa===void 0?!0:Oa,ii=re.imageSmoothingQuality;ja.imageSmoothingEnabled=za,ii&&(ja.imageSmoothingQuality=ii);var Ba=ce.width,Fn=ce.height,sa=je,Z=Ze,Te,ze,He,ht,nt,xt;sa<=-ft||sa>Ba?(sa=0,Te=0,He=0,nt=0):sa<=0?(He=-sa,sa=0,Te=Math.min(Ba,ft+sa),nt=Te):sa<=Ba&&(He=0,Te=Math.min(ft,Ba-sa),nt=Te),Te<=0||Z<=-nn||Z>Fn?(Z=0,ze=0,ht=0,xt=0):Z<=0?(ht=-Z,Z=0,ze=Math.min(Fn,nn+Z),xt=ze):Z<=Fn&&(ht=0,ze=Math.min(nn,Fn-Z),xt=ze);var Rt=[sa,Z,Te,ze];if(nt>0&&xt>0){var Gt=Yr/ft;Rt.push(He*Gt,ht*Gt,nt*Gt,xt*Gt)}return ja.drawImage.apply(ja,[ce].concat(T(Rt.map(function($t){return Math.floor(fe($t))})))),Qr},setAspectRatio:function(re){var ue=this.options;return!this.disabled&&!bt(re)&&(ue.aspectRatio=Math.max(0,re)||NaN,this.ready&&(this.initCropBox(),this.cropped&&this.renderCropBox())),this},setDragMode:function(re){var ue=this.options,ce=this.dragBox,rt=this.face;if(this.ready&&!this.disabled){var je=re===J,Ze=ue.movable&&re===ne;re=je||Ze?re:de,ue.dragMode=re,dt(ce,k,re),gn(ce,v,je),gn(ce,P,Ze),ue.cropBoxMovable||(dt(rt,k,re),gn(rt,v,je),gn(rt,P,Ze))}return this}},da=E.Cropper,xa=function(){function Le(re){var ue=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(Y(this,Le),!re||!tn.test(re.tagName))throw new Error("The first argument is required and must be an <img> or <canvas> element.");this.element=re,this.options=se({},vn,Et(ue)&&ue),this.cropped=!1,this.disabled=!1,this.pointers={},this.ready=!1,this.reloading=!1,this.replaced=!1,this.sized=!1,this.sizing=!1,this.init()}return D(Le,[{key:"init",value:function(){var ue=this.element,ce=ue.tagName.toLowerCase(),rt;if(ue[l])return;if(ue[l]=this,ce==="img"){if(this.isImg=!0,rt=ue.getAttribute("src")||"",this.originalUrl=rt,!rt)return;rt=ue.src}else ce==="canvas"&&window.HTMLCanvasElement&&(rt=ue.toDataURL());this.load(rt)}},{key:"load",value:function(ue){var ce=this;if(!ue)return;this.url=ue,this.imageData={};var rt=this.element,je=this.options;if(!je.rotatable&&!je.scalable&&(je.checkOrientation=!1),!je.checkOrientation||!window.ArrayBuffer){this.clone();return}if(Ct.test(ue)){lt.test(ue)?this.read(fr(ue)):this.clone();return}var Ze=new XMLHttpRequest,ft=this.clone.bind(this);this.reloading=!0,this.xhr=Ze,Ze.onabort=ft,Ze.onerror=ft,Ze.ontimeout=ft,Ze.onprogress=function(){Ze.getResponseHeader("content-type")!==kt&&Ze.abort()},Ze.onload=function(){ce.read(Ze.response)},Ze.onloadend=function(){ce.reloading=!1,ce.xhr=null},je.checkCrossOrigin&&_n(ue)&&rt.crossOrigin&&(ue=ir(ue)),Ze.open("GET",ue,!0),Ze.responseType="arraybuffer",Ze.withCredentials=rt.crossOrigin==="use-credentials",Ze.send()}},{key:"read",value:function(ue){var ce=this.options,rt=this.imageData,je=xn(ue),Ze=0,ft=1,nn=1;if(je>1){this.url=Dt(ue,kt);var Qt=Mt(je);Ze=Qt.rotate,ft=Qt.scaleX,nn=Qt.scaleY}ce.rotatable&&(rt.rotate=Ze),ce.scalable&&(rt.scaleX=ft,rt.scaleY=nn),this.clone()}},{key:"clone",value:function(){var ue=this.element,ce=this.url,rt=ue.crossOrigin,je=ce;this.options.checkCrossOrigin&&_n(ce)&&(rt||(rt="anonymous"),je=ir(ce)),this.crossOrigin=rt,this.crossOriginUrl=je;var Ze=document.createElement("img");rt&&(Ze.crossOrigin=rt),Ze.src=je||ce,Ze.alt=ue.alt||"The image to crop",this.image=Ze,Ze.onload=this.start.bind(this),Ze.onerror=this.stop.bind(this),ln(Ze,B),ue.parentNode.insertBefore(Ze,ue.nextSibling)}},{key:"start",value:function(){var ue=this,ce=this.image;ce.onload=null,ce.onerror=null,this.sizing=!0;var rt=E.navigator&&/(?:iPad|iPhone|iPod).*?AppleWebKit/i.test(E.navigator.userAgent),je=function(Qt,Pt){se(ue.imageData,{naturalWidth:Qt,naturalHeight:Pt,aspectRatio:Qt/Pt}),ue.initialImageData=se({},ue.imageData),ue.sizing=!1,ue.sized=!0,ue.build()};if(ce.naturalWidth&&!rt){je(ce.naturalWidth,ce.naturalHeight);return}var Ze=document.createElement("img"),ft=document.body||document.documentElement;this.sizingImage=Ze,Ze.onload=function(){je(Ze.width,Ze.height),rt||ft.removeChild(Ze)},Ze.src=ce.src,rt||(Ze.style.cssText="left:0;max-height:none!important;max-width:none!important;min-height:0!important;min-width:0!important;opacity:0;position:absolute;top:0;z-index:-1;",ft.appendChild(Ze))}},{key:"stop",value:function(){var ue=this.image;ue.onload=null,ue.onerror=null,ue.parentNode.removeChild(ue),this.image=null}},{key:"build",value:function(){if(!this.sized||this.ready)return;var ue=this.element,ce=this.options,rt=this.image,je=ue.parentNode,Ze=document.createElement("div");Ze.innerHTML=On;var ft=Ze.querySelector(".".concat(l,"-container")),nn=ft.querySelector(".".concat(l,"-canvas")),Qt=ft.querySelector(".".concat(l,"-drag-box")),Pt=ft.querySelector(".".concat(l,"-crop-box")),It=Pt.querySelector(".".concat(l,"-face"));this.container=je,this.cropper=ft,this.canvas=nn,this.dragBox=Qt,this.cropBox=Pt,this.viewBox=ft.querySelector(".".concat(l,"-view-box")),this.face=It,nn.appendChild(rt),ln(ue,N),je.insertBefore(ft,ue.nextSibling),this.isImg||Xn(rt,B),this.initPreview(),this.bind(),ce.initialAspectRatio=Math.max(0,ce.initialAspectRatio)||NaN,ce.aspectRatio=Math.max(0,ce.aspectRatio)||NaN,ce.viewMode=Math.max(0,Math.min(3,Math.round(ce.viewMode)))||0,ln(Pt,N),ce.guides||ln(Pt.getElementsByClassName("".concat(l,"-dashed")),N),ce.center||ln(Pt.getElementsByClassName("".concat(l,"-center")),N),ce.background&&ln(ft,"".concat(l,"-bg")),ce.highlight||ln(It,G),ce.cropBoxMovable&&(ln(It,P),dt(It,k,d)),ce.cropBoxResizable||(ln(Pt.getElementsByClassName("".concat(l,"-line")),N),ln(Pt.getElementsByClassName("".concat(l,"-point")),N)),this.render(),this.ready=!0,this.setDragMode(ce.dragMode),ce.autoCrop&&this.crop(),this.setData(ce.data),be(ce.ready)&&Yt(ue,$e,ce.ready,{once:!0}),sn(ue,$e)}},{key:"unbuild",value:function(){if(!this.ready)return;this.ready=!1,this.unbind(),this.resetPreview(),this.cropper.parentNode.removeChild(this.cropper),Xn(this.element,N)}},{key:"uncreate",value:function(){this.ready?(this.unbuild(),this.ready=!1,this.cropped=!1):this.sizing?(this.sizingImage.onload=null,this.sizing=!1,this.sized=!1):this.reloading?(this.xhr.onabort=null,this.xhr.abort()):this.image&&this.stop()}}],[{key:"noConflict",value:function(){return window.Cropper=da,Le}},{key:"setDefaults",value:function(ue){se(vn,Et(ue)&&ue)}}]),Le}();return se(xa.prototype,Br,Hr,wr,qr,Kn,ya),xa})},vHTk:function(Ne,Ae,O){Ne.exports={wrp:"wrp___z2l1F",bgBlack:"bgBlack___3ezfX",monaco:"monaco___1ypjT",darkBlue:"darkBlue___2ViJc",close:"close___3q-z4",embed:"embed___3dQqc"}},wCXF:function(Ne,Ae,O){"use strict";O.d(Ae,"a",function(){return Sn});var ee=O("rePB"),I=O("VTBJ"),j=O("KQm4"),Y=O("U8pU"),W=O("ODXe"),D=O("q1tI"),H=O("TSYQ"),T=O.n(H),R=O("Gytx"),M=O.n(R),_=O("Kwbf"),L=O("t23M"),U=O("qx4F"),w=O("6eGT"),E=O("IBYe"),g=O("Ff2n"),h=O("c+Xe"),l=O("fyJ8"),d=O("biw7");function f(De,We,bt,_t,tt){var Et=bt[De]||{},be=bt[We]||{},Ce,Ee;Et.fixed==="left"?Ce=_t.left[De]:be.fixed==="right"&&(Ee=_t.right[We]);var ae=!1,se=!1,pe=!1,fe=!1,Ke=bt[We+1],qe=bt[De-1];if(tt==="rtl"){if(Ce!==void 0){var Lt=qe&&qe.fixed==="left";fe=!Lt}else if(Ee!==void 0){var ln=Ke&&Ke.fixed==="right";pe=!ln}}else if(Ce!==void 0){var Xn=Ke&&Ke.fixed==="left";ae=!Xn}else if(Ee!==void 0){var gn=qe&&qe.fixed==="right";se=!gn}return{fixLeft:Ce,fixRight:Ee,lastFixLeft:ae,firstFixRight:se,lastFixRight:pe,firstFixLeft:fe,isSticky:_t.isSticky}}var C=O("sR1s");function m(De){var We=De.cells,bt=De.stickyOffsets,_t=De.flattenColumns,tt=De.rowComponent,Et=De.cellComponent,be=De.onHeaderRow,Ce=De.index,Ee=D.useContext(d.a),ae=Ee.prefixCls,se=Ee.direction,pe;be&&(pe=be(We.map(function(Ke){return Ke.column}),Ce));var fe=Object(C.a)(We.map(function(Ke){return Ke.column}));return D.createElement(tt,Object.assign({},pe),We.map(function(Ke,qe){var Lt=Ke.column,ln=f(Ke.colStart,Ke.colEnd,_t,bt,se),Xn;return Lt&&Lt.onHeaderCell&&(Xn=Ke.column.onHeaderCell(Lt)),D.createElement(l.a,Object.assign({},Ke,{ellipsis:Lt.ellipsis,align:Lt.align,component:Et,prefixCls:ae,key:fe[qe]},ln,{additionalProps:Xn,rowType:"header"}))}))}m.displayName="HeaderRow";var c=m;function x(De){var We=[];function bt(be,Ce){var Ee=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;We[Ee]=We[Ee]||[];var ae=Ce,se=be.filter(Boolean).map(function(pe){var fe={key:pe.key,className:pe.className||"",children:pe.title,column:pe,colStart:ae},Ke=1,qe=pe.children;return qe&&qe.length>0&&(Ke=bt(qe,ae,Ee+1).reduce(function(Lt,ln){return Lt+ln},0),fe.hasSubColumns=!0),"colSpan"in pe&&(Ke=pe.colSpan),"rowSpan"in pe&&(fe.rowSpan=pe.rowSpan),fe.colSpan=Ke,fe.colEnd=fe.colStart+Ke-1,We[Ee].push(fe),ae+=Ke,Ke});return se}bt(De,0);for(var _t=We.length,tt=function(Ce){We[Ce].forEach(function(Ee){!("rowSpan"in Ee)&&!Ee.hasSubColumns&&(Ee.rowSpan=_t-Ce)})},Et=0;Et<_t;Et+=1)tt(Et);return We}function p(De){var We=De.stickyOffsets,bt=De.columns,_t=De.flattenColumns,tt=De.onHeaderRow,Et=D.useContext(d.a),be=Et.prefixCls,Ce=Et.getComponent,Ee=D.useMemo(function(){return x(bt)},[bt]),ae=Ce(["header","wrapper"],"thead"),se=Ce(["header","row"],"tr"),pe=Ce(["header","cell"],"th");return D.createElement(ae,{className:"".concat(be,"-thead")},Ee.map(function(fe,Ke){var qe=D.createElement(c,{key:Ke,flattenColumns:_t,cells:fe,stickyOffsets:We,rowComponent:se,cellComponent:pe,onHeaderRow:tt,index:Ke});return qe}))}var o=p,n=O("hW8S");function s(De){for(var We=De.colWidths,bt=De.columns,_t=De.columCount,tt=[],Et=_t||bt.length,be=!1,Ce=Et-1;Ce>=0;Ce-=1){var Ee=We[Ce],ae=bt&&bt[Ce],se=ae&&ae[n.a];(Ee||se||be)&&(tt.unshift(D.createElement("col",Object.assign({key:Ce,style:{width:Ee,minWidth:Ee}},se))),be=!0)}return D.createElement("colgroup",null,tt)}var i=s;function y(De,We){return Object(D.useMemo)(function(){for(var bt=[],_t=0;_t<We;_t+=1){var tt=De[_t];if(tt!==void 0)bt[_t]=tt;else return null}return bt},[De.join("_"),We])}var v=D.forwardRef(function(De,We){var bt=De.noData,_t=De.columns,tt=De.flattenColumns,Et=De.colWidths,be=De.columCount,Ce=De.stickyOffsets,Ee=De.direction,ae=De.fixHeader,se=De.offsetHeader,pe=De.stickyClassName,fe=De.onScroll,Ke=Object(g.a)(De,["noData","columns","flattenColumns","colWidths","columCount","stickyOffsets","direction","fixHeader","offsetHeader","stickyClassName","onScroll"]),qe=D.useContext(d.a),Lt=qe.prefixCls,ln=qe.scrollbarSize,Xn=qe.isSticky,gn=Xn&&!ae?0:ln,Tn=D.useRef(null),vt=D.useCallback(function(Yt){Object(h.b)(We,Yt),Object(h.b)(Tn,Yt)},[]);D.useEffect(function(){var Yt;function sn(mt){var Kt=mt.currentTarget,Nn=mt.deltaX;Nn&&(fe({currentTarget:Kt,scrollLeft:Kt.scrollLeft+Nn}),mt.preventDefault())}return(Yt=Tn.current)===null||Yt===void 0||Yt.addEventListener("wheel",sn),function(){var mt;(mt=Tn.current)===null||mt===void 0||mt.removeEventListener("wheel",sn)}},[]);var wt=tt[tt.length-1],dt={fixed:wt?wt.fixed:null,onHeaderCell:function(){return{className:"".concat(Lt,"-cell-scrollbar")}}},ve=Object(D.useMemo)(function(){return gn?[].concat(Object(j.a)(_t),[dt]):_t},[gn,_t]),Ie=Object(D.useMemo)(function(){return gn?[].concat(Object(j.a)(tt),[dt]):tt},[gn,tt]),Tt=Object(D.useMemo)(function(){var Yt=Ce.right,sn=Ce.left;return Object(I.a)(Object(I.a)({},Ce),{},{left:Ee==="rtl"?[].concat(Object(j.a)(sn.map(function(mt){return mt+gn})),[0]):sn,right:Ee==="rtl"?Yt:[].concat(Object(j.a)(Yt.map(function(mt){return mt+gn})),[0]),isSticky:Xn})},[gn,Ce,Xn]),it=y(Et,be);return D.createElement("div",{style:Object(I.a)({overflow:"hidden"},Xn?{top:se}:{}),ref:vt,className:T()("".concat(Lt,"-header"),Object(ee.a)({},pe,!!pe))},D.createElement("table",{style:{tableLayout:"fixed",visibility:bt||it?null:"hidden"}},D.createElement(i,{colWidths:it?[].concat(Object(j.a)(it),[gn]):[],columCount:be+1,columns:Ie}),D.createElement(o,Object.assign({},Ke,{stickyOffsets:Tt,columns:ve,flattenColumns:Ie}))))});v.displayName="FixedHeader";var A=v,N=D.createContext(null),B=N;function G(De){var We=De.prefixCls,bt=De.children,_t=De.component,tt=De.cellComponent,Et=De.fixHeader,be=De.fixColumn,Ce=De.horizonScroll,Ee=De.className,ae=De.expanded,se=De.componentWidth,pe=De.colSpan,fe=D.useContext(d.a),Ke=fe.scrollbarSize;return D.useMemo(function(){var qe=bt;return be&&(qe=D.createElement("div",{style:{width:se-(Et?Ke:0),position:"sticky",left:0,overflow:"hidden"},className:"".concat(We,"-expanded-row-fixed")},qe)),D.createElement(_t,{className:Ee,style:{display:ae?null:"none"}},D.createElement(l.a,{component:tt,prefixCls:We,colSpan:pe},qe))},[bt,_t,Et,Ce,Ee,ae,se,pe,Ke])}var V=G;function P(De){var We=De.className,bt=De.style,_t=De.record,tt=De.index,Et=De.rowKey,be=De.getRowKey,Ce=De.rowExpandable,Ee=De.expandedKeys,ae=De.onRow,se=De.indent,pe=se===void 0?0:se,fe=De.rowComponent,Ke=De.cellComponent,qe=De.childrenColumnName,Lt=D.useContext(d.a),ln=Lt.prefixCls,Xn=Lt.fixedInfoList,gn=D.useContext(B),Tn=gn.fixHeader,vt=gn.fixColumn,wt=gn.horizonScroll,dt=gn.componentWidth,ve=gn.flattenColumns,Ie=gn.expandableType,Tt=gn.expandRowByClick,it=gn.onTriggerExpand,Yt=gn.rowClassName,sn=gn.expandedRowClassName,mt=gn.indentSize,Kt=gn.expandIcon,Nn=gn.expandedRowRender,_n=gn.expandIconColumnIndex,ir=D.useState(!1),ua=Object(W.a)(ir,2),Aa=ua[0],ra=ua[1],Jn=Ee&&Ee.has(De.recordKey);D.useEffect(function(){Jn&&ra(!0)},[Jn]);var ca=Ie==="row"&&(!Ce||Ce(_t)),Qa=Ie==="nest",Xr=qe&&_t&&_t[qe],yt=ca||Qa,dr;ae&&(dr=ae(_t,tt));var xr=function(Kn){if(Tt&&yt&&it(_t,Kn),dr&&dr.onClick){for(var ya,da=arguments.length,xa=new Array(da>1?da-1:0),Le=1;Le<da;Le++)xa[Le-1]=arguments[Le];(ya=dr).onClick.apply(ya,[Kn].concat(xa))}},fr;typeof Yt=="string"?fr=Yt:typeof Yt=="function"&&(fr=Yt(_t,tt,pe));var Dt=Object(C.a)(ve),xn=D.createElement(fe,Object.assign({},dr,{"data-row-key":Et,className:T()(We,"".concat(ln,"-row"),"".concat(ln,"-row-level-").concat(pe),fr,dr&&dr.className),style:Object(I.a)(Object(I.a)({},bt),dr?dr.style:null),onClick:xr}),ve.map(function(qr,Kn){var ya=qr.render,da=qr.dataIndex,xa=qr.className,Le=Dt[Kn],re=Xn[Kn],ue;Kn===(_n||0)&&Qa&&(ue=D.createElement(D.Fragment,null,D.createElement("span",{style:{paddingLeft:"".concat(mt*pe,"px")},className:"".concat(ln,"-row-indent indent-level-").concat(pe)}),Kt({prefixCls:ln,expanded:Jn,expandable:Xr,record:_t,onExpand:it})));var ce;return qr.onCell&&(ce=qr.onCell(_t,tt)),D.createElement(l.a,Object.assign({className:xa,ellipsis:qr.ellipsis,align:qr.align,component:Ke,prefixCls:ln,key:Le,record:_t,index:tt,dataIndex:da,render:ya,shouldCellUpdate:qr.shouldCellUpdate},re,{appendNode:ue,additionalProps:ce}))})),Mt;if(ca&&(Aa||Jn)){var Br=Nn(_t,tt,pe+1,Jn),Hr=sn&&sn(_t,tt,pe);Mt=D.createElement(V,{expanded:Jn,className:T()("".concat(ln,"-expanded-row"),"".concat(ln,"-expanded-row-level-").concat(pe+1),Hr),prefixCls:ln,fixHeader:Tn,fixColumn:vt,horizonScroll:wt,component:fe,componentWidth:dt,cellComponent:Ke,colSpan:ve.length},Br)}var wr;return Xr&&Jn&&(wr=(_t[qe]||[]).map(function(qr,Kn){var ya=be(qr,Kn);return D.createElement(P,Object.assign({},De,{key:ya,rowKey:ya,record:qr,recordKey:ya,index:Kn,indent:pe+1}))})),D.createElement(D.Fragment,null,xn,Mt,wr)}P.displayName="BodyRow";var k=P,K=D.createContext(null),J=K;function ne(De){var We=De.columnKey,bt=De.onColumnResize,_t=D.useRef();return D.useEffect(function(){_t.current&&bt(We,_t.current.offsetWidth)},[]),D.createElement(L.a,{onResize:function(Et){var be=Et.offsetWidth;bt(We,be)}},D.createElement("td",{ref:_t,style:{padding:0,border:0,height:0}},D.createElement("div",{style:{height:0,overflow:"hidden"}},"\xA0")))}function de(De){var We=De.data,bt=De.getRowKey,_t=De.measureColumnWidth,tt=De.expandedKeys,Et=De.onRow,be=De.rowExpandable,Ce=De.emptyNode,Ee=De.childrenColumnName,ae=D.useContext(J),se=ae.onColumnResize,pe=D.useContext(d.a),fe=pe.prefixCls,Ke=pe.getComponent,qe=D.useContext(B),Lt=qe.fixHeader,ln=qe.horizonScroll,Xn=qe.flattenColumns,gn=qe.componentWidth;return D.useMemo(function(){var Tn=Ke(["body","wrapper"],"tbody"),vt=Ke(["body","row"],"tr"),wt=Ke(["body","cell"],"td"),dt;We.length?dt=We.map(function(Ie,Tt){var it=bt(Ie,Tt);return D.createElement(k,{key:it,rowKey:it,record:Ie,recordKey:it,index:Tt,rowComponent:vt,cellComponent:wt,expandedKeys:tt,onRow:Et,getRowKey:bt,rowExpandable:be,childrenColumnName:Ee})}):dt=D.createElement(V,{expanded:!0,className:"".concat(fe,"-placeholder"),prefixCls:fe,fixHeader:Lt,fixColumn:ln,horizonScroll:ln,component:vt,componentWidth:gn,cellComponent:wt,colSpan:Xn.length},Ce);var ve=Object(C.a)(Xn);return D.createElement(Tn,{className:"".concat(fe,"-tbody")},_t&&D.createElement("tr",{"aria-hidden":"true",className:"".concat(fe,"-measure-row"),style:{height:0}},ve.map(function(Ie){return D.createElement(ne,{key:Ie,columnKey:Ie,onColumnResize:se})})),dt)},[We,fe,Et,_t,tt,bt,Ke,gn,Ce,Xn])}var Se=D.memo(de);Se.displayName="Body";var ye=Se,we=O("wRmb"),Re=O("xEkU"),Pe=O.n(Re);function xe(De){var We=Object(D.useRef)(De),bt=Object(D.useState)({}),_t=Object(W.a)(bt,2),tt=_t[1],Et=Object(D.useRef)(null),be=Object(D.useRef)([]);function Ce(Ee){Et.current===null&&(be.current=[],Et.current=Pe()(function(){be.current.forEach(function(ae){We.current=ae(We.current)}),Et.current=null,tt({})})),be.current.push(Ee)}return Object(D.useEffect)(function(){return function(){Pe.a.cancel(Et.current)}},[]),[We.current,Ce]}function Oe(De){var We=Object(D.useRef)(De),bt=Object(D.useRef)(null);function _t(){window.clearTimeout(bt.current)}function tt(be){We.current=be,_t(),bt.current=window.setTimeout(function(){We.current=null,bt.current=null},100)}function Et(){return We.current}return Object(D.useEffect)(function(){return _t},[]),[tt,Et]}function q(De,We,bt){var _t=Object(D.useMemo)(function(){for(var tt=[],Et=[],be=0,Ce=0,Ee=0;Ee<We;Ee+=1)if(bt==="rtl"){Et[Ee]=Ce,Ce+=De[Ee]||0;var ae=We-Ee-1;tt[ae]=be,be+=De[ae]||0}else{tt[Ee]=be,be+=De[Ee]||0;var se=We-Ee-1;Et[se]=Ce,Ce+=De[se]||0}return{left:tt,right:Et}},[De,We,bt]);return _t}var _e=q;function ge(De){var We=De.className,bt=De.children;return D.createElement("div",{className:We},bt)}var Ge=ge,$e=O("n6Qo");function Xe(De){var We,bt=De.prefixCls,_t=De.record,tt=De.onExpand,Et=De.expanded,be=De.expandable,Ce="".concat(bt,"-row-expand-icon");if(!be)return D.createElement("span",{className:T()(Ce,"".concat(bt,"-row-spaced"))});var Ee=function(se){tt(_t,se),se.stopPropagation()};return D.createElement("span",{className:T()(Ce,(We={},Object(ee.a)(We,"".concat(bt,"-row-expanded"),Et),Object(ee.a)(We,"".concat(bt,"-row-collapsed"),!Et),We)),onClick:Ee})}function at(De,We,bt){var _t=[];function tt(Et){(Et||[]).forEach(function(be,Ce){_t.push(We(be,Ce)),tt(be[bt])})}return tt(De),_t}var At=O("zT1h"),kt=O("y0+3"),Nt=function(We,bt){var _t,tt,Et=We.scrollBodyRef,be=We.onScroll,Ce=We.offsetScroll,Ee=D.useContext(d.a),ae=Ee.prefixCls,se=((_t=Et.current)===null||_t===void 0?void 0:_t.scrollWidth)||0,pe=((tt=Et.current)===null||tt===void 0?void 0:tt.clientWidth)||0,fe=se&&pe*(pe/se),Ke=D.useRef(),qe=xe({scrollLeft:0,isHiddenScrollBar:!1}),Lt=Object(W.a)(qe,2),ln=Lt[0],Xn=Lt[1],gn=D.useRef({delta:0,x:0}),Tn=D.useState(!1),vt=Object(W.a)(Tn,2),wt=vt[0],dt=vt[1],ve=function(){dt(!1)},Ie=function(mt){mt.persist(),gn.current.delta=mt.pageX-ln.scrollLeft,gn.current.x=0,dt(!0),mt.preventDefault()},Tt=function(mt){var Kt,Nn=mt||((Kt=window)===null||Kt===void 0?void 0:Kt.event),_n=Nn.buttons;if(!wt||_n===0){wt&&dt(!1);return}var ir=gn.current.x+mt.pageX-gn.current.x-gn.current.delta;ir<=0&&(ir=0),ir+fe>=pe&&(ir=pe-fe),be({scrollLeft:ir/pe*(se+2)}),gn.current.x=mt.pageX},it=function(){var mt=Object(kt.b)(Et.current).top,Kt=mt+Et.current.offsetHeight,Nn=document.documentElement.scrollTop+window.innerHeight;Kt-Object(U.a)()<=Nn||mt>=Nn-Ce?Xn(function(_n){return Object(I.a)(Object(I.a)({},_n),{},{isHiddenScrollBar:!0})}):Xn(function(_n){return Object(I.a)(Object(I.a)({},_n),{},{isHiddenScrollBar:!1})})},Yt=function(mt){Xn(function(Kt){return Object(I.a)(Object(I.a)({},Kt),{},{scrollLeft:mt/se*pe||0})})};return D.useImperativeHandle(bt,function(){return{setScrollLeft:Yt}}),D.useEffect(function(){var sn=Object(At.a)(document.body,"mouseup",ve,!1),mt=Object(At.a)(document.body,"mousemove",Tt,!1);return it(),function(){sn.remove(),mt.remove()}},[fe,wt]),D.useEffect(function(){var sn=Object(At.a)(window,"scroll",it,!1),mt=Object(At.a)(window,"resize",it,!1);return function(){sn.remove(),mt.remove()}},[]),D.useEffect(function(){ln.isHiddenScrollBar||Xn(function(sn){var mt,Kt;return Object(I.a)(Object(I.a)({},sn),{},{scrollLeft:Et.current.scrollLeft/((mt=Et.current)===null||mt===void 0?void 0:mt.scrollWidth)*((Kt=Et.current)===null||Kt===void 0?void 0:Kt.clientWidth)})})},[ln.isHiddenScrollBar]),se<=pe||!fe||ln.isHiddenScrollBar?null:D.createElement("div",{style:{height:Object(U.a)(),width:pe,bottom:Ce},className:"".concat(ae,"-sticky-scroll")},D.createElement("div",{onMouseDown:Ie,ref:Ke,className:T()("".concat(ae,"-sticky-scroll-bar"),Object(ee.a)({},"".concat(ae,"-sticky-scroll-bar-active"),wt)),style:{width:"".concat(fe,"px"),transform:"translate3d(".concat(ln.scrollLeft,"px, 0, 0)")}}))},Ct=D.forwardRef(Nt);function lt(De,We){return D.useMemo(function(){var bt=!!De;return{isSticky:bt,stickyClassName:bt?"".concat(We,"-sticky-header"):"",offsetHeader:Object(Y.a)(De)==="object"&&De.offsetHeader||0,offsetScroll:Object(Y.a)(De)==="object"&&De.offsetScroll||0}},[De,We])}var tn=[],Cn={},Sn="rc-table-internal-hook",vn=D.memo(function(De){var We=De.children;return We},function(De,We){return M()(De.props,We.props)?De.pingLeft!==We.pingLeft||De.pingRight!==We.pingRight:!1});function On(De){var We,bt=De.prefixCls,_t=De.className,tt=De.rowClassName,Et=De.style,be=De.data,Ce=De.rowKey,Ee=De.scroll,ae=De.tableLayout,se=De.direction,pe=De.title,fe=De.footer,Ke=De.summary,qe=De.id,Lt=De.showHeader,ln=De.components,Xn=De.emptyText,gn=De.onRow,Tn=De.onHeaderRow,vt=De.internalHooks,wt=De.transformColumns,dt=De.internalRefs,ve=De.sticky,Ie=be||tn,Tt=!!Ie.length,it=D.useState(0),Yt=Object(W.a)(it,2),sn=Yt[0],mt=Yt[1];D.useEffect(function(){mt(Object(U.a)())});var Kt=D.useMemo(function(){return Object(C.c)(ln,{})},[ln]),Nn=D.useCallback(function(an,ct){return Object(C.b)(Kt,an)||ct},[Kt]),_n=D.useMemo(function(){return typeof Ce=="function"?Ce:function(an){var ct=an&&an[Ce];return ct}},[Ce]),ir=Object(n.c)(De),ua=ir.expandIcon,Aa=ir.expandedRowKeys,ra=ir.defaultExpandedRowKeys,Jn=ir.defaultExpandAllRows,ca=ir.expandedRowRender,Qa=ir.onExpand,Xr=ir.onExpandedRowsChange,yt=ir.expandRowByClick,dr=ir.rowExpandable,xr=ir.expandIconColumnIndex,fr=ir.expandedRowClassName,Dt=ir.childrenColumnName,xn=ir.indentSize,Mt=ua||Xe,Br=Dt||"children",Hr=D.useMemo(function(){return ca?"row":De.expandable&&vt===Sn&&De.expandable.__PARENT_RENDER_ICON__||Ie.some(function(an){return an&&Object(Y.a)(an)==="object"&&an[Br]})?"nest":!1},[!!ca,Ie]),wr=D.useState(function(){return ra||(Jn?at(Ie,_n,Br):[])}),qr=Object(W.a)(wr,2),Kn=qr[0],ya=qr[1],da=D.useMemo(function(){return new Set(Aa||Kn||[])},[Aa,Kn]),xa=D.useCallback(function(an){var ct=_n(an,Ie.indexOf(an)),dn,pr=da.has(ct);pr?(da.delete(ct),dn=Object(j.a)(da)):dn=[].concat(Object(j.a)(da),[ct]),ya(dn),Qa&&Qa(!pr,an),Xr&&Xr(dn)},[_n,da,Ie,Qa,Xr]),Le=D.useState(0),re=Object(W.a)(Le,2),ue=re[0],ce=re[1],rt=Object(we.b)(Object(I.a)(Object(I.a)(Object(I.a)({},De),ir),{},{expandable:!!ca,expandedKeys:da,getRowKey:_n,onTriggerExpand:xa,expandIcon:Mt,expandIconColumnIndex:xr,direction:se}),vt===Sn?wt:null),je=Object(W.a)(rt,2),Ze=je[0],ft=je[1],nn=D.useMemo(function(){return{columns:Ze,flattenColumns:ft}},[Ze,ft]),Qt=D.useRef(),Pt=D.useRef(),It=D.useRef(),cn=D.useState(!1),oa=Object(W.a)(cn,2),Yr=oa[0],La=oa[1],Qr=D.useState(!1),ja=Object(W.a)(Qr,2),Oa=ja[0],za=ja[1],ii=xe(new Map),Ba=Object(W.a)(ii,2),Fn=Ba[0],sa=Ba[1],Z=Object(C.a)(ft),Te=Z.map(function(an){return Fn.get(an)}),ze=D.useMemo(function(){return Te},[Te.join("_")]),He=_e(ze,ft.length,se),ht=Ee&&Object(C.d)(Ee.y),nt=Ee&&Object(C.d)(Ee.x),xt=nt&&ft.some(function(an){var ct=an.fixed;return ct}),Rt=D.useRef(),Gt=lt(ve,bt),$t=Gt.isSticky,wn=Gt.offsetHeader,bn=Gt.offsetScroll,ot=Gt.stickyClassName,St,gt,Vt;ht&&(gt={overflowY:"scroll",maxHeight:Ee.y}),nt&&(St={overflowX:"auto"},ht||(gt={overflowY:"hidden"}),Vt={width:Ee.x===!0?"auto":Ee.x,minWidth:"100%"});var Ut=D.useCallback(function(an,ct){sa(function(dn){var pr=new Map(dn);return pr.set(an,ct),pr})},[]),En=Oe(null),Mn=Object(W.a)(En,2),sr=Mn[0],Nr=Mn[1];function gr(an,ct){if(!ct)return;typeof ct=="function"?ct(an):ct.scrollLeft!==an&&(ct.scrollLeft=an)}var zn=function(ct){var dn=ct.currentTarget,pr=ct.scrollLeft,Bt=typeof pr=="number"?pr:dn.scrollLeft,Wt=dn||Cn;if(!Nr()||Nr()===Wt){var rr;sr(Wt),gr(Bt,Pt.current),gr(Bt,It.current),gr(Bt,(rr=Rt.current)===null||rr===void 0?void 0:rr.setScrollLeft)}if(dn){var Zt=dn.scrollWidth,qn=dn.clientWidth;La(Bt>0),za(Bt<Zt-qn)}},kr=function(){It.current&&zn({currentTarget:It.current})},Pr=function(ct){var dn=ct.width;kr(),ce(Qt.current?Qt.current.offsetWidth:dn)};D.useEffect(function(){return kr},[]),D.useEffect(function(){nt&&kr()},[nt]),D.useEffect(function(){vt===Sn&&dt&&(dt.body.current=It.current)});var Na=Nn(["table"],"table"),Ra=D.useMemo(function(){return ae||(xt?Ee.x==="max-content"?"auto":"fixed":ht||ft.some(function(an){var ct=an.ellipsis;return ct})?"fixed":"auto")},[ht,xt,ft,ae]),Va,Ft={colWidths:ze,columCount:ft.length,stickyOffsets:He,onHeaderRow:Tn,fixHeader:ht},ut=D.useMemo(function(){return Tt?null:typeof Xn=="function"?Xn():Xn},[Tt,Xn]),jt=D.createElement(ye,{data:Ie,measureColumnWidth:ht||nt||$t,expandedKeys:da,rowExpandable:dr,getRowKey:_n,onRow:gn,emptyNode:ut,childrenColumnName:Br}),rn=D.createElement(i,{colWidths:ft.map(function(an){var ct=an.width;return ct}),columns:ft}),Ln=Ke&&D.createElement($e.b,null,Ke(Ie)),Jt=Nn(["body"]);if(ht||$t){var Vn;typeof Jt=="function"?(Vn=Jt(Ie,{scrollbarSize:sn,ref:It,onScroll:zn}),Ft.colWidths=ft.map(function(an,ct){var dn=an.width,pr=ct===Ze.length-1?dn-sn:dn;return typeof pr=="number"&&!Number.isNaN(pr)?pr:(Object(_.a)(!1,"When use `components.body` with render props. Each column should have a fixed value."),0)})):Vn=D.createElement("div",{style:Object(I.a)(Object(I.a)({},St),gt),onScroll:zn,ref:It,className:T()("".concat(bt,"-body"))},D.createElement(Na,{style:Object(I.a)(Object(I.a)({},Vt),{},{tableLayout:Ra})},rn,jt,Ln),$t&&D.createElement(Ct,{ref:Rt,offsetScroll:bn,scrollBodyRef:It,onScroll:zn})),Va=D.createElement(D.Fragment,null,Lt!==!1&&D.createElement(A,Object.assign({noData:!Ie.length},Ft,nn,{direction:se,offsetHeader:wn,stickyClassName:ot,ref:Pt,onScroll:zn})),Vn)}else Va=D.createElement("div",{style:Object(I.a)(Object(I.a)({},St),gt),className:T()("".concat(bt,"-content")),onScroll:zn,ref:It},D.createElement(Na,{style:Object(I.a)(Object(I.a)({},Vt),{},{tableLayout:Ra})},rn,Lt!==!1&&D.createElement(o,Object.assign({},Ft,nn)),jt,Ln));var Un=Object(n.b)(De),Rn=D.createElement("div",Object.assign({className:T()(bt,_t,(We={},Object(ee.a)(We,"".concat(bt,"-rtl"),se==="rtl"),Object(ee.a)(We,"".concat(bt,"-ping-left"),Yr),Object(ee.a)(We,"".concat(bt,"-ping-right"),Oa),Object(ee.a)(We,"".concat(bt,"-layout-fixed"),ae==="fixed"),Object(ee.a)(We,"".concat(bt,"-fixed-header"),ht),Object(ee.a)(We,"".concat(bt,"-fixed-column"),xt),Object(ee.a)(We,"".concat(bt,"-scroll-horizontal"),nt),Object(ee.a)(We,"".concat(bt,"-has-fix-left"),ft[0]&&ft[0].fixed),Object(ee.a)(We,"".concat(bt,"-has-fix-right"),ft[ft.length-1]&&ft[ft.length-1].fixed==="right"),We)),style:Et,id:qe,ref:Qt},Un),D.createElement(vn,{pingLeft:Yr,pingRight:Oa,props:Object(I.a)(Object(I.a)({},De),{},{stickyOffsets:He,mergedExpandedKeys:da})},pe&&D.createElement(Ge,{className:"".concat(bt,"-title")},pe(Ie)),D.createElement("div",{className:"".concat(bt,"-container")},Va),fe&&D.createElement(Ge,{className:"".concat(bt,"-footer")},fe(Ie))));nt&&(Rn=D.createElement(L.a,{onResize:Pr},Rn));var hr=D.useMemo(function(){return{prefixCls:bt,getComponent:Nn,scrollbarSize:sn,direction:se,fixedInfoList:ft.map(function(an,ct){return f(ct,ct,ft,He,se)}),isSticky:$t}},[bt,Nn,sn,se,ft,He,se,$t]),Xt=D.useMemo(function(){return Object(I.a)(Object(I.a)({},nn),{},{tableLayout:Ra,rowClassName:tt,expandedRowClassName:fr,componentWidth:ue,fixHeader:ht,fixColumn:xt,horizonScroll:nt,expandIcon:Mt,expandableType:Hr,expandRowByClick:yt,expandedRowRender:ca,onTriggerExpand:xa,expandIconColumnIndex:xr,indentSize:xn})},[nn,Ra,tt,fr,ue,ht,xt,nt,Mt,Hr,yt,ca,xa,xr,xn]),An=D.useMemo(function(){return{onColumnResize:Ut}},[Ut]);return D.createElement(d.a.Provider,{value:hr},D.createElement(B.Provider,{value:Xt},D.createElement(J.Provider,{value:An},Rn)))}On.Column=E.a,On.ColumnGroup=w.a,On.Summary=$e.a,On.defaultProps={rowKey:"key",prefixCls:"rc-table",emptyText:function(){return"No Data"}};var Wn=Ae.b=On},wRmb:function(Ne,Ae,O){"use strict";O.d(Ae,"a",function(){return M});var ee=O("rePB"),I=O("KQm4"),j=O("VTBJ"),Y=O("Ff2n"),W=O("q1tI"),D=O.n(W),H=O("Kwbf"),T=O("Zm9Q"),R=O("hW8S");function M(E){return Object(T.a)(E).filter(function(g){return W.isValidElement(g)}).map(function(g){var h=g.key,l=g.props,d=l.children,f=Object(Y.a)(l,["children"]),C=Object(j.a)({key:h},f);return d&&(C.children=M(d)),C})}function _(E){return E.reduce(function(g,h){var l=h.fixed,d=l===!0?"left":l,f=h.children;return f&&f.length>0?[].concat(Object(I.a)(g),Object(I.a)(_(f).map(function(C){return Object(j.a)({fixed:d},C)}))):[].concat(Object(I.a)(g),[Object(j.a)(Object(j.a)({},h),{},{fixed:d})])},[])}function L(E){for(var g=!0,h=0;h<E.length;h+=1){var l=E[h];if(g&&l.fixed!=="left")g=!1;else if(!g&&l.fixed==="left"){Object(H.a)(!1,"Index ".concat(h-1," of `columns` missing `fixed='left'` prop."));break}}for(var d=!0,f=E.length-1;f>=0;f-=1){var C=E[f];if(d&&C.fixed!=="right")d=!1;else if(!d&&C.fixed==="right"){Object(H.a)(!1,"Index ".concat(f+1," of `columns` missing `fixed='right'` prop."));break}}}function U(E){return E.map(function(g){var h=g.fixed,l=Object(Y.a)(g,["fixed"]),d=h;return h==="left"?d="right":h==="right"&&(d="left"),Object(j.a)({fixed:d},l)})}function w(E,g){var h=E.prefixCls,l=E.columns,d=E.children,f=E.expandable,C=E.expandedKeys,m=E.getRowKey,c=E.onTriggerExpand,x=E.expandIcon,p=E.rowExpandable,o=E.expandIconColumnIndex,n=E.direction,s=E.expandRowByClick,i=W.useMemo(function(){return l||M(d)},[l,d]),y=W.useMemo(function(){if(f){var N,B=o||0,G=i[B],V=(N={},Object(ee.a)(N,R.a,{className:"".concat(h,"-expand-icon-col")}),Object(ee.a)(N,"title",""),Object(ee.a)(N,"fixed",G?G.fixed:null),Object(ee.a)(N,"className","".concat(h,"-row-expand-icon-cell")),Object(ee.a)(N,"render",function(K,J,ne){var de=m(J,ne),Se=C.has(de),ye=p?p(J):!0,we=x({prefixCls:h,expanded:Se,expandable:ye,record:J,onExpand:c});return s?W.createElement("span",{onClick:function(Pe){return Pe.stopPropagation()}},we):we}),N),P=i.slice();return B>=0&&P.splice(B,0,V),P}return i},[f,i,m,C,x,n]),v=W.useMemo(function(){var N=y;return g&&(N=g(N)),N.length||(N=[{render:function(){return null}}]),N},[g,y,n]),A=W.useMemo(function(){return n==="rtl"?U(_(v)):_(v)},[v,n]);return[v,A]}Ae.b=w},wyMu:function(Ne,Ae,O){"use strict";Object.defineProperty(Ae,"__esModule",{value:!0}),Ae.default=void 0;var ee=W(O("q1tI")),I=Y(O("17x9")),j=Y(O("urRO"));function Y(C){return C&&C.__esModule?C:{default:C}}function W(C){if(C&&C.__esModule)return C;var m={};if(C!=null){for(var c in C)if(Object.prototype.hasOwnProperty.call(C,c)){var x=Object.defineProperty&&Object.getOwnPropertyDescriptor?Object.getOwnPropertyDescriptor(C,c):{};x.get||x.set?Object.defineProperty(m,c,x):m[c]=C[c]}}return m.default=C,m}function D(C){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?D=function(c){return typeof c}:D=function(c){return c&&typeof Symbol=="function"&&c.constructor===Symbol&&c!==Symbol.prototype?"symbol":typeof c},D(C)}function H(C,m,c){return m in C?Object.defineProperty(C,m,{value:c,enumerable:!0,configurable:!0,writable:!0}):C[m]=c,C}function T(){return T=Object.assign||function(C){for(var m=1;m<arguments.length;m++){var c=arguments[m];for(var x in c)Object.prototype.hasOwnProperty.call(c,x)&&(C[x]=c[x])}return C},T.apply(this,arguments)}function R(C,m){if(!(C instanceof m))throw new TypeError("Cannot call a class as a function")}function M(C,m){for(var c=0;c<m.length;c++){var x=m[c];x.enumerable=x.enumerable||!1,x.configurable=!0,"value"in x&&(x.writable=!0),Object.defineProperty(C,x.key,x)}}function _(C,m,c){return m&&M(C.prototype,m),c&&M(C,c),C}function L(C,m){return m&&(D(m)==="object"||typeof m=="function")?m:U(C)}function U(C){if(C===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return C}function w(C){return w=Object.setPrototypeOf?Object.getPrototypeOf:function(c){return c.__proto__||Object.getPrototypeOf(c)},w(C)}function E(C,m){if(typeof m!="function"&&m!==null)throw new TypeError("Super expression must either be null or a function");C.prototype=Object.create(m&&m.prototype,{constructor:{value:C,writable:!0,configurable:!0}}),m&&g(C,m)}function g(C,m){return g=Object.setPrototypeOf||function(x,p){return x.__proto__=p,x},g(C,m)}var h=["dragMode","aspectRatio","data","crop","viewMode","preview","responsive","restore","checkCrossOrigin","checkOrientation","modal","guides","center","highlight","background","autoCrop","autoCropArea","movable","rotatable","scalable","zoomable","zoomOnTouch","zoomOnWheel","wheelZoomRatio","cropBoxMovable","cropBoxResizable","toggleDragModeOnDblclick","minContainerWidth","minContainerHeight","minCanvasWidth","minCanvasHeight","minCropBoxWidth","minCropBoxHeight","ready","cropstart","cropmove","cropend","zoom"],l=h.slice(4),d=function(C){E(m,C);function m(){return R(this,m),L(this,w(m).apply(this,arguments))}return _(m,[{key:"componentDidMount",value:function(){var x=this,p=Object.keys(this.props).filter(function(o){return h.indexOf(o)!==-1}).reduce(function(o,n){return T({},o,H({},n,x.props[n]))},{});this.cropper=new j.default(this.img,p)}},{key:"UNSAFE_componentWillReceiveProps",value:function(x){var p=this;x.src!==this.props.src&&this.cropper.reset().clear().replace(x.src),x.aspectRatio!==this.props.aspectRatio&&this.setAspectRatio(x.aspectRatio),x.data!==this.props.data&&this.setData(x.data),x.dragMode!==this.props.dragMode&&this.setDragMode(x.dragMode),x.cropBoxData!==this.props.cropBoxData&&this.setCropBoxData(x.cropBoxData),x.canvasData!==this.props.canvasData&&this.setCanvasData(x.canvasData),x.moveTo!==this.props.moveTo&&(x.moveTo.length>1?this.moveTo(x.moveTo[0],x.moveTo[1]):this.moveTo(x.moveTo[0])),x.zoomTo!==this.props.zoomTo&&this.zoomTo(x.zoomTo),x.rotateTo!==this.props.rotateTo&&this.rotateTo(x.rotateTo),x.scaleX!==this.props.scaleX&&this.scaleX(x.scaleX),x.scaleY!==this.props.scaleY&&this.scaleY(x.scaleY),x.enable!==this.props.enable&&(x.enable?this.enable():this.disable()),Object.keys(x).forEach(function(o){var n=x[o]!==p.props[o],s=l.indexOf(o)!==-1;if(typeof x[o]=="function"&&typeof p.props[o]=="function"&&(n=x[o].toString()!==p.props[o].toString()),n&&s)throw new Error("prop: ".concat(o," can't be change after componentDidMount"))})}},{key:"componentWillUnmount",value:function(){this.img&&(this.cropper.destroy(),delete this.img,delete this.cropper)}},{key:"setDragMode",value:function(x){return this.cropper.setDragMode(x)}},{key:"setAspectRatio",value:function(x){return this.cropper.setAspectRatio(x)}},{key:"getCroppedCanvas",value:function(x){return this.cropper.getCroppedCanvas(x)}},{key:"setCropBoxData",value:function(x){return this.cropper.setCropBoxData(x)}},{key:"getCropBoxData",value:function(){return this.cropper.getCropBoxData()}},{key:"setCanvasData",value:function(x){return this.cropper.setCanvasData(x)}},{key:"getCanvasData",value:function(){return this.cropper.getCanvasData()}},{key:"getImageData",value:function(){return this.cropper.getImageData()}},{key:"getContainerData",value:function(){return this.cropper.getContainerData()}},{key:"setData",value:function(x){return this.cropper.setData(x)}},{key:"getData",value:function(x){return this.cropper.getData(x)}},{key:"crop",value:function(){return this.cropper.crop()}},{key:"move",value:function(x,p){return this.cropper.move(x,p)}},{key:"moveTo",value:function(x,p){return this.cropper.moveTo(x,p)}},{key:"zoom",value:function(x){return this.cropper.zoom(x)}},{key:"zoomTo",value:function(x){return this.cropper.zoomTo(x)}},{key:"rotate",value:function(x){return this.cropper.rotate(x)}},{key:"rotateTo",value:function(x){return this.cropper.rotateTo(x)}},{key:"enable",value:function(){return this.cropper.enable()}},{key:"disable",value:function(){return this.cropper.disable()}},{key:"reset",value:function(){return this.cropper.reset()}},{key:"clear",value:function(){return this.cropper.clear()}},{key:"replace",value:function(x,p){return this.cropper.replace(x,p)}},{key:"scale",value:function(x,p){return this.cropper.scale(x,p)}},{key:"scaleX",value:function(x){return this.cropper.scaleX(x)}},{key:"scaleY",value:function(x){return this.cropper.scaleY(x)}},{key:"render",value:function(){var x=this,p=this.props,o=p.src,n=p.alt,s=p.crossOrigin,i=p.style,y=p.className;return ee.default.createElement("div",{style:i,className:y},ee.default.createElement("img",{crossOrigin:s,ref:function(A){x.img=A},src:o,alt:n===void 0?"picture":n,style:{opacity:0}}))}}]),m}(ee.Component);d.propTypes={style:I.default.object,className:I.default.string,crossOrigin:I.default.string,src:I.default.string,alt:I.default.string,aspectRatio:I.default.number,dragMode:I.default.oneOf(["crop","move","none"]),data:I.default.shape({x:I.default.number,y:I.default.number,width:I.default.number,height:I.default.number,rotate:I.default.number,scaleX:I.default.number,scaleY:I.default.number}),scaleX:I.default.number,scaleY:I.default.number,enable:I.default.bool,cropBoxData:I.default.shape({left:I.default.number,top:I.default.number,width:I.default.number,height:I.default.number}),canvasData:I.default.shape({left:I.default.number,top:I.default.number,width:I.default.number,height:I.default.number}),zoomTo:I.default.number,moveTo:I.default.arrayOf(I.default.number),rotateTo:I.default.number,viewMode:I.default.oneOf([0,1,2,3]),preview:I.default.string,responsive:I.default.bool,restore:I.default.bool,checkCrossOrigin:I.default.bool,checkOrientation:I.default.bool,modal:I.default.bool,guides:I.default.bool,center:I.default.bool,highlight:I.default.bool,background:I.default.bool,autoCrop:I.default.bool,autoCropArea:I.default.number,movable:I.default.bool,rotatable:I.default.bool,scalable:I.default.bool,zoomable:I.default.bool,zoomOnTouch:I.default.bool,zoomOnWheel:I.default.bool,wheelZoomRatio:I.default.number,cropBoxMovable:I.default.bool,cropBoxResizable:I.default.bool,toggleDragModeOnDblclick:I.default.bool,minContainerWidth:I.default.number,minContainerHeight:I.default.number,minCanvasWidth:I.default.number,minCanvasHeight:I.default.number,minCropBoxWidth:I.default.number,minCropBoxHeight:I.default.number,ready:I.default.func,cropstart:I.default.func,cropmove:I.default.func,cropend:I.default.func,crop:I.default.func,zoom:I.default.func},d.defaultProps={src:null,dragMode:"crop",data:null,scaleX:1,scaleY:1,enable:!0,zoomTo:1,rotateTo:0};var f=d;Ae.default=f},xiVL:function(Ne,Ae){Ne.exports="data:image/png;base64,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"},"y0+3":function(Ne,Ae,O){"use strict";O.d(Ae,"a",function(){return _}),O.d(Ae,"b",function(){return U});var ee=/margin|padding|width|height|max|min|offset/,I={left:!0,top:!0},j={cssFloat:1,styleFloat:1,float:1};function Y(w){return w.nodeType===1?w.ownerDocument.defaultView.getComputedStyle(w,null):{}}function W(w,E,g){if(E=E.toLowerCase(),g==="auto"){if(E==="height")return w.offsetHeight;if(E==="width")return w.offsetWidth}return E in I||(I[E]=ee.test(E)),I[E]?parseFloat(g)||0:g}function D(w,E){var g=arguments.length,h=Y(w);return E=j[E]?"cssFloat"in w.style?"cssFloat":"styleFloat":E,g===1?h:W(w,E,h[E]||w.style[E])}function H(w,E,g){var h=arguments.length;if(E=j[E]?"cssFloat"in w.style?"cssFloat":"styleFloat":E,h===3)return typeof g=="number"&&ee.test(E)&&(g="".concat(g,"px")),w.style[E]=g,g;for(var l in E)E.hasOwnProperty(l)&&H(w,l,E[l]);return Y(w)}function T(w){return w===document.body?document.documentElement.clientWidth:w.offsetWidth}function R(w){return w===document.body?window.innerHeight||document.documentElement.clientHeight:w.offsetHeight}function M(){var w=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth),E=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);return{width:w,height:E}}function _(){var w=document.documentElement.clientWidth,E=window.innerHeight||document.documentElement.clientHeight;return{width:w,height:E}}function L(){return{scrollLeft:Math.max(document.documentElement.scrollLeft,document.body.scrollLeft),scrollTop:Math.max(document.documentElement.scrollTop,document.body.scrollTop)}}function U(w){var E=w.getBoundingClientRect(),g=document.documentElement;return{left:E.left+(window.pageXOffset||g.scrollLeft)-(g.clientLeft||document.body.clientLeft||0),top:E.top+(window.pageYOffset||g.scrollTop)-(g.clientTop||document.body.clientTop||0)}}},y78Q:function(Ne,Ae,O){Ne.exports={flex_box_center:"flex_box_center___1tdqd",flex_space_between:"flex_space_between___29ust",flex_box_vertical_center:"flex_box_vertical_center___3ot0j",flex_box_center_end:"flex_box_center_end___2jkik",flex_box_column:"flex_box_column___3S0UU",all:"all___1r0oh",title:"title___2hV-A",search_select:"search_select___189xQ",add_people:"add_people___lpk0r",people_icon:"people_icon___1zusY",content_user:"content_user___3Tscy",content_left:"content_left___oTnVs",user_img_box:"user_img_box___IO2j7",user_img:"user_img___1_UKq",user_rule_create:"user_rule_create___2R9Yk",user_rule_me:"user_rule_me___3xO7C",user_info:"user_info___1au2B",user_name:"user_name___3eRFT",user_school:"user_school___1c3G7",delete_text:"delete_text___4K8J8",query_style:"query_style___2TF0H",modal_styles:"modal_styles___zqySS",select_modal:"select_modal___2vjZl"}},ygoZ:function(Ne,Ae){Ne.exports="data:image/png;base64,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"},yslc:function(Ne,Ae){Ne.exports="data:image/png;base64,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"},z4EP:function(Ne,Ae){Ne.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJgAAAA4CAYAAAAB3jHPAAAAAXNSR0IArs4c6QAAIABJREFUeF7dXQd4FdeV/ucJid5MMRgjRAeBBDZg0zFG9NiwMbis635O2WQ32WyS3Q1J1glxId6NU522ceLEsZMYMM1U0wWmG0RRo4MkRC+mCklv9rvn3nPLvHlPT5RsvM9F0nsz86b885///OfcOx5u8cv3/RQcX3pvtDo6zPf8HhGgh+957eH7jQE09oG0sK/0oj48AD7959Mv9Lcv3uGfPnw/av6mhcV7wWXE21H9mbuO2LbcPvwoLecuq7bn+/Cs7YvvCC7H+yW/3wfoK+X2ffkHomrf6DvlCnp/5d9R2hVP/ONX0++IelBffouvzl9/c+Ia3vTL97elVpccm+B73lOe748G0NSPyE2L/4sLxX8n+jIGmVhGnOqIvibxQCYvWHyQic8EgBRs1QX31Dp0NaPiAjPQzLYYKLTvBFb5UwPIArUEHwNW/pRYksvLRRnY7rHQGSKQiRtMgEwC7v8LyG4KYH7JhvrR6Kmv+PC/Bngt6Bx7HiIKRRpkgo3EeRT/q+EViSpUWUwmrw/xmgSUuBzMGvrimgtHF1WxoASEYilx3RRYQIzpw4/ythIzmQGZzWSGgSSQGKAMNrOv4jPNyAHG1cymcBgRgFe/S6r95L5qvuIhxybCYOWRec/5iE73/Eg7zxOXCpCk5SEaBjLeTg0gE+xCoYnDpbowElvhIKOLR9fWDZcmdAoGYiazlhPrKYDJC1odw1KGyWRYNaxkMafar8Qgk+smBBndOPLYI5oFxRqSET+Jr1oD7Nr+WeM9Dz+A52USvXsRGQYVcPjnXwdkHLI4BBnwxOoyBoQLNGIyBUy5ThQ+hc2wcGmzVOB3ZlmHyezwLZdPlsmktFChljTZJxNkSQPM933v2v7ZL8Hzvym0Av1LoKJfpH6wQOaESys86i+8ZUxmAMPiPT6TmXBpL2ODTIbfBJqMQrhkmjA2c4AdBBuH9hjBb+k0Sw5IDfrJBllSAPNPzmx09Vz0bXiYROCKSEDZIGOwJQ8yuX6ilx0u6TTrcKkuML1nZZX6AsZml+6FNwDi9wXIOGFwQKYBZWeXsUwWT/zrBESHb7MuwYfCuwGtBBQLfw8R1pp0qJ88JqsRYFcL/5wR9bwFgJ/lhMH/A5AZka80mtZk8qLoEBejyZhxrAsZZCl5tU1WSiFSAfFGQGbpsppAxuBknamFPWWUAmQWkxn1/4mQZAkBJsBVjehmwGttg4t/N0wmwqMU+LclXCqPjM8o3fUqDWBLSzKZAJnyv1QWyRdXZ6J2FqptBItVRMYb1GSOp3aLmExnupZtEZNdCiYTho1hsk9adhkXYP6emY0uoWIDPGQRaISYDwh5T6SNSn/JZf46IKP7WmfvwsxU0COQsSdlrAoDMs4E1U9lhrKJqpkkCDICosgwXSuEQnZAZ7mZpNFWTggNhEt7u2645HRa3jz6M06xPwEWRijAhKC/mP/WXACTJHBYc0mgEYwEmuhfW5MZkIVpMlJLbGHECP8kNJnFZOQUKbdf/GJAxiCIx2TxQMamqO3021aEBJiuClCmqXSheD8QRm1AJRL+8jNXlxmvTyNJak1fnG07zP/ta7JQgH28+82Xoz6+ScAiIHGGqMBmgYzyyEhEHLvOKpNmMnFqleOvuE86sglebknJFv5SMMvIGdBaivGYXVwTlpnOACycyZSXRuasSSz0sqzfFFhimYxZM+Cf6dKSsjBivD4XZL4CGZnE4qSLQ/0btjBiruaFXb8d70exWLjuDDDNRgSGeOEyEsgqJWTkuiK8ynMRUaasdvwDTEZGZJIg09LXMmODtT9bk9lmbLgmY4vCrUcaNrLd/hCQsXEbB2Qs4sPCpc1kFHaDN4oKh/J4DJOZKPm36fg7APP9mSkf513c5QOZlCkHQWYzmgIah0sOmWGaTLOgIngBssThUobShExmOf7V5HybE+yarMaMZebSmswW1VoXxTKZW/R2QcbfRYmHbXVwomCFv1B/zqqlxgeZKfZL3ElNxhaGOfS/PZA5V/H89l897/uRN0hnCaaRFr3DZAwWky0aTeaATJmwHC7lZ9L1Z1AyyLgSQN+nCuRK4CUEmQCKSOGl/y6zP2JAfffzxWBGMp0afnUV7Y9x7LneaXdhJMlkliXBpSfHmkgAsqCFcSMg0zeO1AfOOau6fg3RaDXS6jVMfC5v06caYH7JzPpnT5zd5wHtZMYoQRbGZC7IZHbpZJgWMGWYVEC1WE8CVPnUIcKfQVjTcduajLNLApnDaAJ+gnmAotyF2LNiFjr3fxB9Jz5t1S/t7DMWZGJ7BGbNOCqrDNY4o1FdFxWAF8wWFPJBJosFmQm/drg8f/wIGrVsi5SUOkpqiuUiqm7J+6/aVwCU78tDwYeLcMddnXDPmCdqOpW35XMNsNNbfjHN8/AK66abBdmxoo9wrDgvEOm4tGQzlbrnFOBijzI2u2yX2R93975PL+qCzGYyRW9W68zZsgNY8qN/Q4Omd2DytF9KFgv2lFn9XDoxUMtQWNKFdQ6Xpi2H2EQkATF+mqlFhoVoThykucvMazy58n07kZ87B42a34neox5Fg8bNFchI5RPIJJMJbUNfjurKCqyf9TNUVVZg6JQvoW7DJrcFRAmlDJHqtl+nno1WlvvwWhg2YjHPTCZDpiP8HU3m+mT5K2Ziz6o5t+WAssc9jj4TnjLb9oGj23NRceUiJ/GWT2YtpnyyncveRcWlj9Fr1KfRoMkdMa0xhv1kxpdarxEBmtlLel9cjpIemQ0a+igalQ68ZdoGGx+dTJPbixy7QxW4fR8Xzx7HrhV/wZXzZ1AnrS6yRj2GO+7qSAcXra6yeskUyNSZ2Ld1JUoKt6JT32HIyB4S93p4kZTbcq2IwU5ven2SD3+ebUkYH8uEyzBNZms0zjDFewJg+avm4O5eA5DRb4RVGFeGv+oaY2+WXHg2cvlQbYXoeTi0eRWO7tqIGIABWPjql3Cu7NBtOUlN26RjzD+9bJjOMVi56B0AmQqloV2xHMId8CntRO1DdoYq2VD8T+ipgtz5OHFwDyIpKej1wCNo1Lw1Ns5+/aaPe+RT/45IndSb3k5wA3QJT278yWzAeyToexmLQRmsJPxNkTt0eQp1EeSvnEUA6zn8Yck2QZ9MLcdajGMpg0ykDvxdpMcAbF/we+SvfC8hwDIfmIT6jZur+5dgq4+ZIocMJNork5dON5/JsKPWuXbxPIrXL0azNukY/c+vOGxELr4Ag9qWdPqTSRBUqFTtQE64pOgrQ6Q0VlnzGVNXfEfxxiUo2bMJd/fsjw7ZQ7B75UznulZWXMXVi+eRkpqKhk1aJAWaeyc8q7VdUiskuZAnrIlTm46d8X2vaVj4MyBTITAOyFxDNoICAbDVc9Fj+EPoO14AzMPl8yfVbrHwJ/WgEwQj/CV1UX5aJwUNm7emv3cseBP5K+ckBNjD015H8zs7KKCQtKdwaQt/R3RzaCLt5JaCLpw4iiU//jcC2JgvzYhx67lUJNaT0TBxw6IJq4qlCFBu35lt8saEVCsbPXW4EK06dDft2Ax0+Mhb9icIrdlzyETc1fVevns0JC5fOI2GTVsmCZGbW8w7veGn90Wj0c1R8kkD5qplUUizNHmQCaYpUADrM+5JAtF7059D5bWrtdrjuo2aYOrL7yQNsIemvY5mbTK0L6Y8fZnZWcwlk0yT4UmcuSATWZsB2PcVg8UarNqasHrJXO0lQSTHAnBTZPz+ftozShRY60kG41KVkyVbWapYr6xoG4o+XISmd96NAROeVQ0AOl9H8aZlKC3ahsxhD6Ft5+xaXYsbWdg7te5HX/WB1wR7ULtRHHM1GC6pxGMVv4PsV7BKAGweegx7CH3GP0n7tundn6G68rruA6PD9qMoK/iIPhfZYUSJTfazUhs0xJAnvkIlJc1gYx9Dn4lPO8d7YPMKXLt0AV0G5uDkwULsXPx2gnb2cENSv+v76D1qClp3zMSBbatRr2ETZNw73LIoQrpiVX+/xHCicJkcyAyTSZCdPLgbldcr0LZbX2PBKJ0nv9PH1UvnsHnOLxCtqsKASZ9DozvuDLRe+zh7bD92LP8LIil1MGDic5SV3s6XdzL3td/4nvcZZVbFZIqxwt8wWSKQEcDWzEf3YZ8CM5g4EOOhyd8F4GZ+SwLw8Rl/Rp20erI9RYFXtF4rcwPbFwoNNgfZAmCk68Ld/oObV+DDd358U+ftvkc+hy73jQ5YGMw6bmGcmdEwWe1B5pSPNFtJ5rt05jg+fPcnpPEy+g5DV7Ffss1AgR6orLiC7Yv/gItnytH1/jFI7zVQq0+3v9/Hoby1OJi3Dg0aN0P/h55Halq9mzpXiVb2Tqx9LRcehuleLsFkEVEzDLTn6JYdqY4kY0VksVpd6EjEuPqFq+dogGWP/fsQM1bqsOoqATBpOTw+409ISa0nt6vASCynQLbj/d9T4iAAlj3hKVkVCAGZcOmrBFPKKKjD5enSA9j9wbso37sTaQ0aYcCk59E+a6DVqGjCZp3UNFDqrkMa67M4o49U+NWDSLi/P0EvWVgYtctcto1Rmr8Z+bnzKHS26dIbvR+cSvpVvK5fu4zti3+Pi6ePo3nbDHQfOA4V1y6j8uolVFy9jOtXL6Py2iX6ef3qFVy/dgnXLn1M67btkoXMoQ/fPoCVr/nBIc9DhmYW1X5DnlcCTWaLf8r2eBykCrECYIVrF6D7sIkQADMGrtXmI8AsAPZtCbDHXvkTMZjETSzI8gIAo+XigIzPmB+tRlnBVuxdtwRlhTIU12/SDA99/SeoJ7JNp7BsQt/Vj8+hvDgPHe8d4QyBc115yxS1vDHdI1ZDuJS6rObefma3M6X7sWPpW6iqqCBg9Bo5lW7cPatnoXzfrqRAklKnDtLqNULdBo1w8dxJiiB9Rz+OFu06J7V+bRfyylb/12nP81qIkKRZiUjKatPhMBVo33FAZi0v3tcAGzoRWWOfoG2LE3XiwG5F7pLBhEm47q3/pv0e/pzwYtJ046IAeJtufUgviNf2hX9AgWCwMY8he6IxWoMgE6A6fXgvDu/IxaGP1pKpKjbavtcAVFy5hJMHCzD4iS+jy305kuQskFVXXkXBmgWUAVdVXEOfcU+g18hPOyA7f/worlw4ozNA7b6rjFQDh5bg/rKQ7gvFeuyT2FUD4dRz9mwz2bnyw9j2/m+Jmgd++oto0KwVyvfvREn+JqSm1Udq3fqoI37Wq6f/TqvfEKn1BagaIy1VDqwXrT6lhVtQvHkZeWn3T/psbbGT1PLesVWvVvielyYAwCDjcGmDzK41urpMOv3EOFbvmABYUe776DZ0ArJFHUzoresVmPvi80ntGC/0+Ct/Rkrd+gTQHUKDrZpLABOJgzNaPFqN4vWLiHWO79uDqgqZrTZo1gJdBo1B14Fj0LBZS1RcPI+5M75AQvhTX/8xmrS8i5a7cuEsDu1Yi8I18+n31PoNyMPrMWwiXTBmLgGGLXN+jQNbVtbqOGq7cMe+Q5E54u9Cu2gFk4n9aE5OfrxBJHYHBg8iUYyvxmdGq33s3boMGVmDULfB7SkjeWWrXq3wPC9Nax4FtNqAjDSZGASiQEYMtmauBljWmMdIL0Srq1GUO08xmNRP4r3CtfPp/GeOnEwOtZSv8nORzaWk1qWbPG/RHwhgYnsCYCRyrYbFDe/8EAe3rEbD5q2Q3mcw2mcPROtOmVJLAai4fAFbZv0Kh7evo79bpHdB5ohJOLh1NY7tzSN9I8owPYZ9CpkjJ1GJyFxAU/YRQC4r2q7MWhs6geFnRBX8ufqF2VK/bWe03JQItOncGx36DHXN3UAFQBfJ4ePyuZPYOv8NNG7ZFn3HP0OWyP6ty1G+fxc63TMCd3XvR/39+7Yux4mDBcgcMpHCIjUt3saBvV7Zyu+fhidrkAwyzWSKkWRXheWRqYtvmMyIfvLKIx6K1s6TABsygQAhVzFsx4wYrarE7O88Q59PfeltRKsrseP9P6B+42boM+FpZxAJhcjVgsEeRdb4p6TEtRoWKy9fxKVzJ3FH+y4OYQjm3LthCXZ/MJPCZXqfQbh0+jjOWqWlSJ06xGpj//kVtOrUS4FHueo1DYezRjcFx0oGS0VyHop4jn/scLiwwrgQ9dHKSqQ1aKwBeL78ELbM/w1atu+CvuOfpfcL181HWdFH6Hr/WKT3Hkgnq2DdPJTvzUP2qEfROr2bCpfOnVBbsk24vACYKOBlMIAo/SXNzu3SslM1CDIJGLelWgJIgogAtm4hug0Zj96jH7PaqRmsEpRCZL73XWEIAlO/90ek1K2Llb96AaeP7MX4f/kvNBNhQI0JyFv0FmkjAbDscU/KhkgFMu3JSSjTv0KoH9yyEoVr5uHqx+fRuFVbDJjyj2jXsx/2b1iKjX95Hc3u6oCRz38LF06UYdX/TEd61kCM+IdpAVM2fEYfUyZSbjzprWDDouyIMECxpzHgJMFql1bF7ngZpgjVBz9ajb2blqDn0IfRvvcg2vaJQ3uQt/QdtO3aB71GTqGzUJgrALYN3e4fK5eDj4J1C1C+dweycqbizvY9zcDe28RkXtnKGbm+j2G2ruJ2ZgOgcJAZXWbapT0vhUAmQqEAWNfBAmCPWjaFR+GUs0rBGgywKd97i0LU2bKD+OBn09CqYw+M/uJLmv12LHqLzNus0Y+ir9Bgql6pRb4HVF67gvLC7Ti0bQ1KC7ZS2EtJS0PvnKnonTNFF3SPbF+H3N+/SuF0ynd+R0Fi6Y++jlNHijHuy99Hq4yeFsjid8XSva9HFolLmEzR24DMLWwHRimFjMcU35X7x1dx6dwpDHzki2japgMBTAj2/NVzkJ41CN0HT6R9IgYrlABLzxpM7zGDCYC1Su+BiAWs2xEuvZIVM37jAZ9hRmKmEj9FCLJBRn31MeEykG0Sq6WgKHc+itYLgI1Dr5xH4UerZLmEO10VyKqrqrDglc8TiCZ/+zcEMCpsL3oLdRs2Rs8HJiM1NY2yy7zFfySAZY9+FNlKg3FX7Ml9O7F7xWycOLAHfrVoogaatU1Hp/seRKf+I1G/qSz6CsbcPv931HjIrydfnYk6deujrHgHVvzyBbTK6I7x//LfcmoAisECyrFTFEStwR8MNGKeuCHQbt+pub+fapzWqCPxu8giN7z7UzRo2gIjnvmGri4IvbV/ywp0HjAKnfs9KMGUO08CbOA4pCsGy8+dTwyWnfMYWqoQKQf2ss93a8OlV7rila/6Pl5zW5uVeeqAzGUxR5OpOGVrrOJ1C1C0fhG6DRqHzJyp2PTuT3F8784biu9tumbjwc+9gLxFb6NgjWCwqRQitdsPkPZa+P0vIrVeQ3TsNxwdBzyIlsLb4dZvAKV7NmP7vDdx4WQpmrXtQGAWoXjCV19DK3Wyl/z0P8jGeOAfvoH0bHnXa/BYIHOL0gwEdtYTg8yeb8xMgucW2mPny5DfsWvFTBzdvZHcelFp4H37aOHvcOpwEe4Z+yRadexFN0dh7jyUCoANEgAbTDeKYLBjxRJgrTr00K1Btwtk3tEVMwYgGt2imcoq55DwVzpHajLTRh0j/HVdUi5TvP59anURB9dr1BTs+uAvOF2yNzAdhdutqrNHhqFKJlu274b+n/4s1RdF+UkCTLQARxyQfXyiBE1btwOEb6Y2LU7cySNF1Opz4kA+gSp7/BPIHPl32Db3DRStfR9DnvpXdBrwIDUIHt+/C8te/xZEkX3MF14kKyCeGZsYZInCJWsyabKGgizQFUv9YJXX8cGv/5P8uQeem4YGTVroG2DlG98lp/6B576JuvUbSwZbO0cDrEPvwcRRBblzHYCJN48f3ImWd/dAaqroBzOZbIJibtJEQe06R5fvOxMBmjIr1RQuJdBCwqUVPovXLUTxh4vRdeBYshqoNVklC8HCuNZ/gZFKcn9MP3/ekrfJp8oaPUVWBwiALsho2yIUVlfhSN56FK9fSKareLXPuh8DpnxeG5gb//QT7N+0HMOe/Toy+j0gB434wKZZv0Dxh0uQ1qAhcj4/nUJJKMhUB4YzHC7pkUpu0dsGmZM8qOmlxMUuLdiGjxa/heZ3ZWDwo1/WicO58iPYOOtnlHmPePobWjvmrxEA24pug8ajQ5ZksHwG2OjHSYOJ0C80Xd1GTXHf5C/QlFFyzCVjKLwxIFmE0SU6suyl2R7wiBv2jBcVtCjctp3YkUdi+b3rBcCWkMHZ68Epmv3ig0xsR4w64pYgU6riLHbnknckwHKmIGvcE2aGH91TJrKpIpTs2kAOvuiuYC0mBni0zxaZlHmt/p/pKN2zFTn/9CLadr+HPqAZFv0oct/+IW1DaLOcz76A1p0zZa88xSSeooDvdgMW401Z4dJa3nblg+07cgI8q3effS81HG7T7J/j5OEiZI2aig4cvn0fm977Bc6UHkCne0eg2+CJ1Ncm/ilYMwclBVvQfdAECvcEsLVzJIONfhytO/QkBl395kto1KI1+j8k3Xyel8zu708WUMHlCEVHl780yY+qlmmn/khfJ8s82gczTYLMPGGgKf5wEfZ+uAR3du6NdpkDtNUgmc9sl7WfnoZAj1CyAqbqoi3ZuRHHirajd84jyB4rqwOyXgrsWvYu9m9eTi68eKXWq4+Me4aj88DRaJnRXZ44Sc30u2g/nv2fz6Dy6hU8/O1fomnr9vrcCJCJctOq376M0vytSElNw/gvv4o72nWSmSuBjFubDcjEAGu6tGGDSKxEIRxkbG+4WahMGoTlchbLf/UCREPBmM+/iNR6Deh7RKYsGgxFiWjEs9+g8hDvX/7q9yTABk9Ah6whtG8EsKLtGmDXK64QgzVr0wH9JjyrunnlXLGyW4Mbp26Myehsi0EfJWdOlvtAYNCHvBgc0uyBuDTCUftgseFyrwDYhqU3CvyE6wmAZY0R9U0TPvduWIytc97AnZ16ocv9OWjfd4huQzGt1z4qLl3AxTMnkL98Fkp2byax/9C0n7vfpzowRMa5/Nffobt8zD++SBaHFv1xQBbsipWVAGYzlTkG2nFiGxFtG0MCdt/GpSjMfR9tu2ZjwMOfofeEXty28E2yYjJHTEZGn6FOUpK/ejZK8regx+CJSM8eIrezeSkO561Di7s7o13P/jhzdB/KireTf5Y5fLIpiamRSvIwbxxkuqHqyJIXp/me/4rWRxpAyoFXQAsyGU0FoB1/Ey73bVhMABMXsGV6V13glqwjTrsR+CaDVTxj3FMmHOKfU4cLcKbkAHqPegRZYx/X4KeFotW4fO4UGrdsp1uw7Wk8t817g7o77Fe9xs0w9Jmv6fDofKhAVlVxBdGqaqQ1bCwni5PFI9XGQ6dfZWJWuAy0Xjsgq5WFYUxbUQY6VrgdAyZ/Bm279CEG/Wjhm2StdLp3OHoOn+yWlXwfeyyAibKTANjHp8qw6b3ADQUgK+cxtO4gNBnrfMlYwV6y2gp/DbCSDT+s71+4tC/qiYG3pizktNlwiLE+ZybjrJKHtpUWbEHZni1ol9kPHfoOs4zWYOt1rIazTV/Te+bhwNYVOLpzIzr2G4GO/R9wBvtqf419NqthUfh5ov1508yf09jARi3upG7PzvfnUF9Yopc967W8m5WdoIWwcelNC7YMobG9ZFwKisdkQZ/MDZdnSw9AjHCKCDPb9ymbPLRjDToPyNG9+ZzZip9Xzp/GtcsXUK/RHajXUDymQGatohPk1NFiGuYnmg2bt+mAJq3uNp0fiUCmxlwmG5o0wMQKh5dNfx5RvBEr9hXgLFZz5q3gSU4U8Lj1mnyqBC0+rO3kZgP1Tntd3eBoQradYZqbQDKgCzY1rQAzZy1n87EbFhVfcSavDFhT4GZXXhKcAp7FZgxQY03Yo5JU377DfvFbr1WTvtaCtl9ng4z3Rff4O6HdVCGkVrLGKDggkw+J0JqsFiBzAEaWxdJCmvzElHPkzDhuw6AKczaTsU+myjeCyWyAxQCIUCXZzA6x8daxmUwSKQPSqpPyNAWhIJPJAJ2kmwQZz4PBYtowm+v2OwNLtA4T4AsM+BBTDOi+MZ5ancNvIpCptFYlHDawbKtDVwMoG2UW5pFNPCKK54o1n9+KcOkATGywZNn08dVRLGYBLYGVHMj0TNMhmiy2ME4KncpKhslix1zGC5cuyFjPKRA5YdLMm2H3998MyGQmqbpR1Z2fEGSWN2ZKP7bJymCyJ1vhSe3EcskyGWewdnHezmrVNgl99hQFJhEJYzJmR9JkzMzWFAWJwmUMwChULv7uy/C8b0ri4hYbZXpaNoYW7IrJyO1XYVTXNKlPzM1GY0EjvS8Ou+x7hRqydrhUbd21CpdcmRCn2GIyPdC3BnGh58GgEmU8kAUnPFHhRycHdlmIM0YGnG17MDjETtXEZEHjlgf42rrO0ouqVdtuWKQbh+dac8KledwNRRInXAqMxJ/DPxRgYgrNo0u/N9cHJlGBm0f5BAaCmPKSmbcitCs2UH4KsllwzKXspHXDsgGlgIJkVLu85bj+msFiNZndgSG2ZIPM9sni4swaRCK0JrdHOwmA9rwMM2nNZFkURjcZkNEFt6fn5CeR1DCIRHkhMZmkXYGw/TcTTpnN3HpqcBI8c3zUNZi0TxYKMLGxk6t/3ujq1dMbfDEJsGoWdHRPkMnCGhbFMhFjYwSZzE4mYgb26gmGgYjV3iPXUaxq74PcSdWIa4Q+G7i28LdBdrOa7EZAFiPIVXbHvf3MKrRczJNIBBDCW4IkiO1mRsOKoUmAWIEAHAdknDWrjg5qJtW/S8e/JjM2LsDEVx5aMiPD8yo2w/day8hHDTzW4FyLIVSYDHbFUugTK1uAcUKkY4lEyKkOtmtT7cAatSSnT+dhdW4IDo5ukvtr9lM3KarJVoIP7pJLGsc/PpOZp8HdGpBZoluHL2PQUpVAhy2em8zoK2YkAzIJrhjWCjKo1QzpANsKl3rbsudZWzVieTPLYrgZmxBg4uSWL5mRcd2/voCYzC7j6N9jO1to6hs3AAAD80lEQVSDIFOWuwKZBCoXpWNtDDWbj63lFIOFgcyUi+ShCIDKIXfGX9MJgV32Un0dDLgbYzILZPTt1oO84gyH07otUE4KC5dcdiKKcZiMa6Hhrddh4dK1LkzmaIBptWvrKRVYZwYnjLFBJsxY2X8X5vjXCDAdLq+dfltoMg5RSrfHZJha3Cvd5WgyHqTrsFZ467WZxtNtyzYhT4wONnXRGEOYWC4ByJSuvPlwGQBZ3KfDBaYbkIpaMYyr1dyGRTMugPSepcnkcq7lYQOGgSZJKtYaYVEfA7KQemqsJpONmJxNq1l3Y7owkgKYEnjekSXTXxLZpQaZdQGDDYsyNJrefg6LGoBxQcYCXvwU7ddmMmKt2VSZibYZEi5Z68U+U8kue8mBvfas19I4uRGfrJYg00ZsIMOzNI/0sQLdFdasiabYLp4OZ8Zf2iExofDn0BioizJoDPhVkdtaXqJIhkvu4HVbr+UNo+VGXJ0R8oHwyaJR/MD3vEz7oQwyozNaR3tbMYNITHeGHXJlFIwdRMIDSULbfFhfaZBZExKzjop5ppKtJWWGzIC8mXBJU0Qpv8t9cJfSTsqisFuvJXOEMJn2msIGkch1zONuVLjk2Xhs9uHJUSjEGoPXMWTD+tcC88raCQIfoxb78k6wHnfDHpySDLUBFy8rHP8jHxQ/58GbLibFIe1jO+tW6Yir1WbkuCkJGd8r1iuTLj/rNTlaKbmGRTZwzTZrejrcrWIy7ooQexAOMlWj1E6+KZy7jKEyO8JSbGeFtkbs3jHNduHz97u10ZCwarOnLfxVGDQJhgK3DGuaqbhBUTcsis+jMT3KtYObKJBHL17+iudFvub7vm71CdoRXAqyB5FwyIwZRKJNWTZ4GWQiXIZPrW48MFF6d2uR8ntMW4+ueyrrRfK4ZL5guFRv6pNS6+xSXQTWIbYnpZmsxq7YZEGWYBCJGp1kP+QrmF0ym9oT4unaZByQKelkgUyFRdKhMjFIWoMlgh71k507NcGLek/7ES/HA5qyEWo3LPJFDDr0oSCzqgLGVJVD4uKGS0JwLMgkhhRz2vrNCo/2k3vt+ftjQeaOIwg7L/bD7YNM5j6JxB0O5zwWWgFPhzMKm8Exlypr1UzGIHMHDLOfJrNc9ZzyQCi1GSom49T6y2SadNx2eJVmlHwmOrn9svX6lgDMPskifJauOtTP86uHep4nRnZ29zyvPeA1RsRrDHhpklCs+fUT9fcrLSVByRMSJwKZAZIxZE1xnLNQw2TMeGpsp8p+7eySGZCPMxkms9t8SCWJefaVWtFyzOpy5a6HuM8eVywSD2QGFAZkzDBB4Z8syOJZGDo7DQMZyT0GmY//BTPiWWsfFEpDAAAAAElFTkSuQmCC"}}]);